A228521 -(70*x+70)/(-x^2+19602*x-1) A228521 0 70 A228521 1 1372210 A228521 2 26898060350 A228521 3 527255777608490 A228521 4 10335267725783560630 A228521 5 202591917433553577860770 A228521 6 3971206755197249507443252910 A228521 7 77843594612784567411349065681050 A228521 8 1525890137628596335200014878036689190 A228521 9 29910498399952150749806124227926115821330 A228521 10 586305588109971921369103311915792844293021470 A228521 11 11492762108221171202725012370367247105905691033610 A228521 12 225281122259045809805843771114835465854170511347801750 A228521 13 4415960547029053855592978398667992431306203257533918869890 A228521 14 86561658417582391418287752764846216523628730400009366339782030 A228521 15 1696781623885489489552222674103537137628177941994780341458488482170 A228521 16 33260313304841706556620277439489782206941327495352953853259924887714310 A228521 17 651968659704725508037381188816656036716926763935730659436820706190487422450 A228521 18 12779889634271716103707039506563814192235416219726864890927605629486009567150590 A228521 19 250511395959025519360139880370282696979542592022159241656232266112364053344798442730 A228521 20 4910524370808928596225745831311241919629179696582949235218599989406954544178729507242870 A228521 21 96256098466085222384191550425223083738288483432876378886595755336122856862627402456176295010 A228521 22 1886812037221678158365994175209477056126688932622063082352100760880080250814267798767238227543150 A228521 23 36985289457363236794204995438264618828972272718969197107389500228175577740338420528808001280124531290 A228521 24 724985642056422130418328162214868883076037433710545269076985901120596913986033468391426642325762834803430 A228521 25 14211168518604697143096831841530864407791866946621835645477880526376440479778650307070324514061601807692303570 A228521 26 278567324576703631342561967339359841906667292811643788612112145001045085164024189333159032733208876308621699775710 A228521 27 5460476682141376062972202540689299779523627865901974597752786620832605233008761679529933052566035879340000751311163850 A228521 28 107036263644767929009677482860029686938862311520743213253506334729448582776392661278121558363240402573613818418579734011990 A228521 29 2098124834504264262306321956050099382686279250905980600293256575613864498750243713364977107506305318681942189300999194791864130 A228521 30 41127442898916324424960593972816565239386758937396720206205202141676637175053694492987619983217038493563028221064367797730386664270 A228521 31 806180133606432956873813300748828355772359866004571258576053772087888866291538020701299613546043281044517160507361548270111844601156410 A228521 32 15802742937825855921724163896317939457033232854034846873211085834261595415370091106733180531741920411817586886702272848126364580141481284550 A228521 33 309765366261082294171204103821810948487937074632431202404112445947142021244195659582645784081905510366405057108620791861611450229821471538592690 A228521 34 6072020693646992192518086921390974315942603079911683575490565292244792066167127903768931552840331282460351517625597875369034799278595904958012624830 A228521 35 119023749327102974696657245661901774719295957084491746814334858454469968133866019925482936716130389716882300082091912444363028273847586699165491933324970 A228521 36 2333103528237851816356883136946511666656665034827604141142908319933955023115249656412188621740656346389995563748814150108806204854925595198446067919023437110 A228521 37 45733495241494621977124648553768276027902173293394739290191542073010527908635155631125701437877408985806303323721954888340906783203223243232353124183205480905250 A228521 38 896467971390674051757745544594082609752426734240458644738730466572244048131111297566076343173084349199118811361602195972444304655543377158914990741793125917681273390 A228521 39 17572565129466497521060706188008558762598792816679297060773855315557585758455515746255072847753097975123717954503822921729898371517054495865828405288275730055182840085530 A228521 40 344457420771334313017157910939598224270378927040120846744830467156829329465000971526980640395579883335290770145065125550147271906032997572418591241545790118748568113675285670 A228521 41 6752054344387130074295831849177298204139408965241656021212869756434313200615363285416358766779084025385271701259848636530163902172160446897494729650952172619433702109080109617810 A228521 42 132353768914219102945012582890415488457942470266288014287693826220794940201633021655730493019422964670022212552804782828199147260231417174051694118199373246140349309993620195053025950 A228521 43 2594398571504468511541006575522092555575290098020368690825718360367152661398097289880265838750370186682691385074807651738511048064892337273600861207449384719890954555061240954349305054090 A228521 44 50855400666276822849007707948371475383971348043452796811277717012223100247930562874599949315454263379931151860214167036573510735968872335005706907336728721079929245047961135193534882617246230 A228521 45 996867561265959709981780579662971084954513808772471625074297118047878850692782232069810916601268632023040252081226717176106305707950787445889529524013695183159388341539179617002429814713955546370 A228521 46 19540597885079941568786040073545851258906904295586640751253575296696804219056817065101870712618118409461371641365054249871868767913740599545454222724009545643561609190921753804520494034488074002698510 A228521 47 383034798746469453365384247539865196714122053047575523233600957891553638254072877417344637638929440460993174890997541324761654412538837524339206227946505589691399480201059876537031107061605411886940646650 A228521 48 7508248105487696339788320451490397512444369224931671110838405225336659120359532324077972521896424179298269804751962163682923699922717525238356520934753179845121266967339566508957129956101095249319736552934790 A228521 49 147176678980735024906061204124730524499069328832988564067078895993448234185733914362503539956869069123675244251754787441515129041123454517183426999023825603377561485402390702507517784862462562015560064023687106930 A228521 50 2884957253872119852720915383464647289740359471339872607911209408425167061172097068974262066156574971065857958524627538676617395781178255523112010796508508542653780391736395583212797109916861184527913125672578117107070 A228521 51 56550931943224614372300358440612812048760001858134854027286962756871228739647212560299570658297642625963878579324504761384266750587527123640587118449732785429273799861255340819746546441072528076653591073873812227845679210 A228521 52 1108511365066131637053711773431976958315146266682799937303006436048980417329397599434895115069688324597568976846060983808026858168399310896424533172739651263476116482226546799012276220125106585441702507702161341617652886767350 A228521 53 21729039721475380406302243810513253896280685070756242512878678132145151383619623004475601485296459880463904458172608825280437712432696541604186575611455525616926049855330970492983297647145792846755724479324175544515419658567915490 A228521 54 425932635511849041658204946119969029442917030441817599054647911443302821372731432804333140879886091507165130591530501347086156231078859440125954358711218040403333165788081201376911801467075611256999125802009981321429914529595392667630 A228521 55 8349131499574225193108752947541389104626805734439823505912965847232943772403130162210915223051925680426991009391276429232974009161170090312652415735270720416530611098851917854059254639374318484713904017215275174538493640093709228502967770 A228521 56 163659675228721326723468733619501363108925616563572389921088357482812252383343336066926927397930706307843786258922669974294255180491099879229753213116822302893614998356362127987188308064103589470286335288454698169293571011686973767519781559910 A228521 57 3208056945484263946859208923300712772119770831252340252793350477465119923985352301180771468643322481994428217820411167444839560815012530671491532170863535046049920781250799333952947360613303921422234259610384976299217404432594419697213529634388050 A228521 58 62884332081722866657612886591071838139590384725282757071682866138182923267148623424402146261419479894124075617871913445331075096801620445731477134383513800855848244260463170187783546175553675403615046486596431016962561392394144803217805840373492996190 A228521 59 1232658674257874686738263856098981247911537949265221772866787289247311184417527392379778569835573176241297648267097029534968566602665803162215884116694105353512802237943678280770133738180255784648358219808028981184115152114492622000081010385787680076928330 A228521 60 24162575269918527527720581449639343830490128741906492466452007372142927698769448678279796101514759139262436607207560355072540397214379976784135314723960718756044148612323737399192991348025827715123442421061937602574594194785722984051443162364404264494456128470 A228521 61 473634799208284302340504150837566561666286255687313116062170475641958379503967548574113170802113738812249106133184949813034907331227709702256817277003193892361872047585967662555302735633868536691593933689297881077638214222074589818883766868586042006832648953340610 A228521 62 9284189309918213624560034836997398292143199353492582959144173197081660782893844188380317695783237406682947839160254779027549898434185168369258155479681291954116697120735989509085306824702099708202796573054174643821926672606511914844036614106580433053529320288926508750 A228521 63 181988678379382024260341500534318850485024432060875355477830966947024239024326754276663438898629848843685404730970208045313083296071990339146488661455895407881401604598794818771122521822507822846322681733413997678899525558794632332698215890833422780129239729470888471176890 A228521 64 3567342064308457129633000468913683270210050625114079364583859654951395936273192254437312540910624601250683896853530178943972279742053256193764302372600306305609942299228878916815554163679491518731517499135584609447613856181565710379038513048080139229512924123559035523082889030 A228521 65 69927038962585698275684050931304518928338561868461751643697461478526296195802875547153446150266624535086056902437493836689536582190644631838177515961222542746670681068082879928623673945322870927667383171733047780978129129971525496055280600070250998343489558540764484852582319589170 A228521 66 1370709814177262793291501636722430711119609219535536630605678275318212803078732030202109597000213833226132286150895857333258117140128736331238699474107581910319932384686618313132002339860664752244644526200793703467148677758087986592109899943538547021448943097003141308521283105504021310 A228521 67 26868653707575666311514316807349035868062060992997027164670753909090145887423009060218876773244745408632020538043803693009031775491266907374296355253279304644868771857956411105930629937325076528176651074920575003630000600435911583207012762637961998644191184243966017388869706581507506129450 A228521 68 526679348605188396861040844766154164363321808465118506946339487520306764367053020519678392307033902499791033360602353839467183529921696778222220824436081455541135755639729185811833894899443810244653962125948585020361568302596061095935877581119431153884888572101278775853482679889427029645457590 A228521 69 10323968564490249247694456327591837122500798221471191980165119469702299286032827420803726785783601783556158427302506801917432038544493324755445065226299713438238038437181199642327156901888267631090630437416193088648552458237487389166623489138090326840489587146138082320313950102322842053602753549730 A228521 70 202370431274458517148118336072414346509106482373956496730078164898764983084508718735541631935251769854233914992192704970583148980081974621934537390343706158380260573904490119749167743778979927205194727589578254797740340266009659499848092538148969005607845733353710117541515274052249670045294145436349870 A228521 71 3966865183517967288647166375997009692679668144993497027431800208180471728720240618621259648391078406899091418120802975530864084390134827994667477170072262890270154331437776890141986471228407631187959419120282513129113061245768887278534920766172601309834665224709838577910700081658247929905013785240576602010 A228521 72 77758491124948763517603238154175047923492508469056046357761650950675441927609173521705212892220286996784220123770064934163292811632273918269497265553219106831369406824582728696073099059851502607566453328401050232778619428799221462424182017010422792726410102126916522450495425459149701869748410172991637116250150 A228521 73 1524221939064380478954091385650972913399290458330768475711346854503339804484523290652224964492042417319885875967049394718665890162751748955783857404706723762036240222305316316462647997629222682885109986955357967542643984914209277860669928618903386816850489512057152448364772751939552374392560406305968285512158838290 A228521 74 29877798371781495023509335823927132894277843640707215191837774684212815896830183615755740232267802572084115943921882111505223844806966971399001254577563933630215274006259403610718097353454923970062423356732473551369857159509710835825630478363562171373480502688934200165929753033023680183693267214661180159617700431910430 A228521 75 585664602159438926386449521866528273342661377645852373859635583648592762706325454751520729380688501525950423412870857182676003087240276410611473636445550822312756039034456607271979827859775422031940939753559959598593972498065366889644730776212617064359577996857998679595402570588557427021203049549228047182857878354149410570 A228521 76 11480197501651523463245688504118351390135715430336154591689361518841940650356575667209125721564515774643877627654978598572932901010860053393839134822604432641410710246938144409485944974989220469215182330986858971319165497537220162261105176849689241332014276520929987428494881022747149651445941993570700966217199971880336314082710 A228521 77 225034830841708560767103059671278402082912020522787924660442490632704136979696833522307827642586908833880787731342467076355773542938875679385758310181218452191381919947725467680286886127758871777780582020063469802238322484130617122576816786962877732377526784003691616715357978212487056879085927936769830790561506665940474074499870850 A228521 78 4411132742678973706505230712430710733510890036151973468857839109692904974234076680347702370240862865397215426465897411975747274415754940056459581002333109277251035753404604370530839132390384429598834499542101804076616626014762859299530600396941152460375038688026086549924459660426290266196692707970620229585885687448565200928010154318990 A228521 79 86467023796958411753206971657963732127002064405738963413763437567757832672232234108478828339153566244929307955703733338206130996741854792047845027421975297871456350646855134923420040992829429461237482082243697543446369300903059083858781706404023683565393775985160564547927641548318163585500513582554169803572700454805268402650380970460971130 A228521 80 1694926596056846044507389351934174364722783732970405124684617434345349926348191278760325312756385835292241429150489154429619167822386563217966918171065978786543178108128618601364275273010603343908792694177306459704533926959685138147036979709401071848307696336486078698242391079705672982176690801048534128519011844729207183780187566854965801771270 A228521 81 33223951049439272367475434323406714239332274606683816848328907534274111688519412774027662672171846804244950249278580449425661589448290415456732737941390288751844079404080831177087388978133805754470724930026079140884576492817378777055159792404898103966503780022406338657786785396462960248309329496652852404675500376809218761653968282840658675859463410 A228521 82 651255886776182020890407419100029060585216882117432444890538120802223702973007602848298964939587228300423679494117304819152664046746220901396311911160214269047668857935614344604648397385103587388531806169578509142313008707672331828150104103683832924550335247691512713883857869099075867081686494616698411787915029867202461436733902500055024509231399991550 A228521 83 12765917859362768924054493861723335322184707083933636178060511395636281491402783342512943536718126176973058161198737159786450071218657832660880090625829782160482116201409832978859486708455411541856194710065353006181540455803216555678019563585250700582137567558745252195145043292293299750072258419167192771213858010781402272273639195152110307589295226774899690 A228521 84 250237521227973109673134167787093399885435567674050254244909699486724268992253656106931116358449744381438657775393966312016689476875466789072350635051203478749556172732366688115989313854494579658361541318169243457592046872341642216728207657247980129127227674736189185837720424731675392601840542450828818084635632939422017473905414066637763749310340526010183731830 A228521 85 4905155878344811036450007032908110962830972675362025999775083751278257725149874675605280400345388352646834392740214366449413987339262828780738384487393599964619017937417735619039789551316316042007791391062558800190366296610100414929089770819355342905901216298041212862045743570445257753487978563048888072927834905664692375742091654260594249861870987401556394736431970 A228521 86 96150865277077464708519928185930623306319326497010865973540937447646708441663574398961050300639186130133503385055024235747446667807540492884567023649538711455258510859706280872051266668913113200942147189246736283162316688559141461098375470872795774393495512746976179785631479630147517752195963191043761554702601736203667009874463132910754419154631345734967923613355744110 A228521 87 1884749256256116584871596595850605045142360475163434319451323456073687027595231660218559832387848926177488580707014192328907083132949421402260454016839873334552377365252944580236213310204245293648551927195823133559988931538769994310349941050958771950305956134965010778116735401664408072533287516982861250946392326305229375062866850589224953863674833777225853837112604559612250 A228521 88 36944854824981532019575571763343631908949926727834313032873976412415475667275022561940635435505564350291945028885388812976212407824627890519568926753528173454356989658429708802083972434572349577185801675950377874796166752860652739912338083382518376897101577764088628525668067557794247407649984155702083050007420825532504473778648995375524412724999672546549841180113350964163580390 A228521 89 724193042394538734391603772833465276828631418576647728906961366184844697956237964663928675588220240006573780278722810804945523289271272777015168699962205239212432376732161786685505447426273886207750790803427379905931327129585583468991656800114184172978213177025709161395134682151147436020346916886784714963384212075695826389779702544484178949010489717582636209586728068486929943192530 A228521 90 14195631980072893446562685135506014593051201157989522054199943667081349356922700916067307336939657709103294890731579508513153334540083081150423446337090220345513925994346845684179568978365848282871981424142981824965687999597969854298521716683500154776200557798956373217578801513858724483076592857164769827010174275100368763359957255498329880382979206719055162433769202418367449782296392670 A228521 91 278262777349195814944983019634585125219524368270279192729779566855167243909554085400513393754762494825622546441546641247152020858709185267439327618084473799250558738128754492369126124428421910614582693668299938929550036262188077954374039221438313233808899160996929650785270505879524035166119937165796901262268721177133216423686055732498559770782979461096429576444107696218110682145643945924810 A228521 92 5454506947403304384478663704314452489047102073782811577899617015295044648033729825098162628313547086632195446243902370995094404359264115072262618819268409075819232039285919565072764606866357313501201678414033978754057985845722704463670062520112099325621886577661257215736499238671628623467558525247358001378221645503991033236725301108479513128558083013433005838402236627498203173051462845721732950 A228521 93 106919244904736795195354950986988878055716169630766304279709100004033898335589928122020098439688756237401800311650427834699199267098274324937306586655971736619734787183523857185801839454668211630828644685689200383237105708997820190708782611145198149542526986886416802945937207291170758397687047045778774377218999432900511056373072928642359683847435772446334319347931065928112082380044092556193463361090 A228521 94 2095831033168143712016043364768292283333695868055179022708046200379455459879189123014108144516616371452003003076776240171871333038565968958156968639367739161951632222552202609270168091917641677521145779627678027498179767353717285532550852279998111607220514671325655593685003921585029967439832872723797010094888825505494172223033942310522233414297922882934962314425138915920616411315421129235041423082353230 A228521 95 41082479805242708138201686840833114350918228349901449572356817340128985920517966853732619726794615673513406628909167548198594035522770856419518574331579836396604158206733488363389977751967772708101287941433100009330119416430460522011241615683740372579538379044798514060996643924972550130584845573444821946101236380339697331015400280797783890744708200503855358841027253681944856966492802595221189419066824653370 A228521 96 805298767046536531756885753437967342738406828781072346462159310793162181634537726387677688870519911915593425287874499203012600112446021288969434135890659313678495547216757616346967734623904188706559768706825846755210973302690119798747072618081826503305999698815625801298000620532308006074694175490832527063679425432529921577069704081164217515855536731978649861066853912248344170336575505156104625757506473773005510 A228521 97 15785466390563729290255766400689349011525136306848351785449797237810747744271222592133291203507311586574846648979509304468285439205572873783607991512210129535146033319938724588899773170707792155058211878089912306662545489349212311864579595448398347434063833516645517912244894102677657610103605097386453622057422151227215142414023008383580710948016340275537294072777111546864788744992696085577160278877452479831629353650 A228521 98 309426711382531454501057001229426865885948379148434562917314578993406966490042323616459047783472632849520232097702916098312831976295039359460262560652908823257273231458943332174855737345246407199546880527758692328373369927012286434479369431232431788320692761287285743300198612902686823940942861044275088408737061944676445789069757433265245014838798786225545306435927079474789676731002658332907990630451197752153124817241790 A228521 99 6065382380734915180565990047843459024407011116542477995456848591978966119327061883258607662518339345608984003004325912379618827931049922318567192930310327241278940347912173877352797574541746903217725797046914008930862490646749349339452287726438532466263872072689541623524975297873573020212704352086275185601610266182125539130130242792842324397289422859576798821219748539087715696416325363648966346760944099460253072835944213930 A228521 100 118893625117739095986923082416770482566999366020517274518510583182657114877642100545592903784225440069154671577370564436762372166791608600993514756359680473930640965442501200884926205881311585451627453874166727875304074213284210818739657309534278682171272632048167633617050822488719165439522606768652305143887676028964962873352367230155537809570422252054625624268004204427270323606363133047244379996300035607168682981577053664214070 A228521 101 2330552833492539378800751080967544951434862548327168498569366456089596173852574335567650216719779413717230526650633801085090106833830283865624953935595263719678096963324968191834149610332672123481054447623690402764796453797934609822185413242038643001482753667144309881471888598898897783071949117666418133344211039918160936061327563315378609350357092587485348627324619593963604344244214437575758973038506951210776424344620333089979986210 A228521 102 45683496523227131785513226702202733721255693105309790888439446753757681017201047248154979002548212283459712714251052191499371837394369057542371746052023603073449582744455061053831799776814833083164043830692125400828812212043040008450267651630784170580786255212090130248444326698565371855057181164974521481160919660588114639709180022755684270330161919329465551738191569012870367928604767798996894342256433261333603862834564787652734025474350 A228521 103 895487896517745403767090891015826905436509144815419972668021536697791607209578754305759562840299840460597874907518598407136885671514315432115287100486812731850495001278711143452242747390974747763509463688172594483355974215671216447707536685081218069685929173184637065985695810473389820203933082123881452407298213842637183249418410744729359751633224592339091157686682508465665358172906314151722685321151631750154351708506714622948559277368222490 A228521 104 17553353701857348881415383860179012298163718535416169198928767273910664330764481724700451702640578470160427260477466851725645041433651773705954800201370757117709799941615713089495801280526087228845479424051515366370618405746774972764923125650694384971199413071979000555361479028455060557072124420735143065113338106582454405466985047709004887095830198128868945543508798792752403338034941641397300278668319943310092340856544757204472871302237871774630 A228521 105 344080838368319856255758950660138108052778305294718603821981723435175305513853763557999499969401056331784854699281430320007495695045556396669810561431982480534534766605056206701585553248629614468854339906748340523424267506092308800466806661297374649124232825351003195701558645930080286566337962691317192238470201157931057413326657655773503052123103792088864478204768316248850101766495567881763565910733722207612798315315638622215362600317907485158074770 A228521 106 6744672576142452120468038069424643333871548042223355536702316543847539064771897142499424473699747803575068251654887336655320078888637955053869852919234920382067193377282511822148766925283836422292395542006601546888647125283803031359975371409828012221438826871330951570162952022159954748818296187603075181523349817984426480833574737901487159118712193436695723372900922991601160902074442783583387777584902144045306129266724807416120780486958751221830709866910 A228521 107 132209071493463508097094625981102907970411976670883909935720205070517737312483422273419954975462956476277431537154246873836153866367585499920400460253032347897298644046957030132703922567828208301145922945559063615362920426388839514625928429908642034267269235207596487327330989836820787056255955303057517016903510893660526719368674599018293637271493363623005777466739414276597639753613125677305999334455685916842368538273541359655160916890002841132418089653095050 A228521 108 2591562212670199109576796738013541132611372232831118360336631923089972142951760978631680814929600399148242409416229295566048951433217332080801734768010087164247927638541258327378750468025801613835225959286453222981742419309426906881894417723093829745878999327100479473259390492618409045716774487032237260962267439014183826768638278656381853976308653795025965813207302625748943942849163587452109415370612577757041964041931828465235656876757055204918908171549259303190 A228521 109 50799802360552171452460861561446807300345210537543605428434749020689428875622681390654785060830072048640891233099495114531444672157772277080290105002133268340555529673387101686321236541537840666569890952787133131329051287940465802310054861582156820770078110542554363427234085108975064277319426438549959486324849322652520478658320818853722502625308594418605618247483768603191384891131664887623123082788748414737850662307579163302007986443030879236817596846290491208035330 A228521 110 995777723279981452140938698750683578687825684345557520777059589966922261729983657667854118130710257367858350802973893818816082897587700742110514557450081558001482328409806328714010551308474284720301388621307424353858840364466591347454788514839020277641241376976151304800163063046738717345606351331681818818702435460367267408476577922532389840079445091484853533861211018952454900887018952278024871216715631055078770925511202717114132085020634418043043328462078037110649235470 A228521 111 19519234880934394064314508920450037947991951764196407984728316654096861153741710781982595032943397404094687343799003033536937742427069437789078029274846393697811788260933493982064933140427476387549507153184977179397207857495222835652342962157819613900166792701408407334138432934608087228433511421484200573934245653569269853088437401779159086791514780057977504552141840146022252363995960611422178637966936717152905652944019933353292053828566489419448856087696056837152455105647610 A228521 112 382616041140298269168711551717722945105854659793952304971086942276547082368722753018439170167902357784353803945289706660417159808239332221953806787735024451814425115489336020626630490704648840840271154496430534049236644068762517659990635396762791556832049192891766223587630257584024662805014973538326948318577264482562392199872282541198498496754882878617029952746230816681117171886593919018078593383403022312915625553929907808080028122033428240579402058987974777659784387870255215750 A228521 113 7500039618912891791310689772456296249514925093289101317846838257776559254494842250925733831648626984345505860840881486158494133024169647787669082864103920029619967416010176415389716896727593437723518782889524175248159517638675013675913599395001277939202214378897608813356320975023618505695816282864773419456550964452942358332626629284135565754230127395136241075754111916441418657298761636596415976079287405410835374955228399909964777894807206543270949740833425503991036733880287633483890 A228521 114 147015776227314463752973871750976767365268616572798304238481418557849172230060815433923481549537215979238248099849154946389095335122613627694557140348358252685586149474206362605133209983023795861607574341929298386783888815516663549312740715350179653401450249423101735067644380164782712364624727971700315029860363686629311625473754987355342818715920460444577718949902149039853871839253153713969026945027598337460172706956761541105221768213982740627768916240414747741257524397737010321295996030 A228521 115 2881803238107778499572902042751956821437699172545067266393611448724121216277092849640925834408294675976401154907737274418237560600579339305899061277439435605038939672373425703775644766697515549751638234526979324088213613313598121254953329826380622170973949849989425831898356326633749752747755412005453292350549429528756802029594186929512800648333907111404485051719740849725103679351621661802459229580015006531606899990931064773516157190565711786978319752873660144390704489253404142437756480696170 A228521 116 56489106926372897921313562089049985862845011814959791983049267379408805523614401808600612772147910688952199459263217953297137716503460873951619771465810676381615042772277741171203826111671489823207816811590274368847864861389261557322931621943972240445251711558042475733769845647030382488578789221506167464955154887762327146754793626718554930953298428481830255539232641186409333282796615975398652104258427213004960116162058024733702172144247314234366283168060569909931841657087703602327892213310328310 A228521 117 1107299471088958306945809944496655780131531100159142669906664472777559957149768287975096361918717510916546337824076443412793219100663279450620311454373759600992982463383248610064511695665339776817004075389154323651176522924738691733045984398392414030827201878986798759343930682474733230907371673572208482642597653759367707201930662641342926827033755146766929557675553180816254901284275586998142716745214460649308221665401761409898965204855378663056336095682003538500823815771528676759427200727552574836450 A228521 118 21705284175796653806378868610709884513088286762474502800550645012336462900640952457273437077730087876838230625075346984514354727514063887287598471177014664232853765865623396482206817087228164193495424062570386240620087833522862973961905828854356477888302570786647517722617253504099875145215917056783641455254031744035970908809917702340810424944960737433626924707725937911127587388565036773540977558241041753389312548080245210994781491211872960408982985913192350193632578526821663464750588386333593358633764590 A228521 119 425466979306666536823680275561325211728900816986494103737251073625154873000803992917705625622568820643065485796180613766373937955937461217948225781391529993918639917504967354460969418479334778855557525657500635699480638061538637090862586324157111281174092961732662763411944643843435070121789175239701266233681047603995447995124299599353903308428193548140199831353914277258369787174396949550674655098498183704722843918160744960517945380836168565081505826814060352813582265781934431464512356789483896288386478656730 A228521 120 8340003706663993279021126955174228189600029301480970658983092744649640808225296968531913216180156944515281775738501765973114947297931387280157234479238299763778515430078604216520526058825103247898474424442903398410833226662192530732225443164221866479218092347581084701753421186001760740427436267832707163928974439879487027564455611936617510310999024985683459660572502955092626657064941616527287815699783838738935433094474374635827554360369085000854716808226225122659489380224900198745707753036874948711358395995456870 A228521 121 163480752232560616948705593751644945411214562638729169870892480243371185497677398176358569945857810803819732724960625820424385430560113097528180892313803370578056465541760882347267997344120255385971116812372266758148517209551659925874446046042490702568521765023191460591107798676061870190423535600267550587634490736836657110323010910057276837762299579341173628126342371571811390473417198392770946212672507708462428654795042773450746760054009423350585593793344638040310958017586227913878931910516465955156150989916466909010 A228521 122 3204549696922649506764533769698617264776399667244339886328263738747469233475831550827683719546791591196317456359396411593457037236724389639816014570977939190832763073771081385692543067418919187250702583857646748550323835930798411204798360662299459587526297158766506662925810367894743593470921404409008258786104123494497712797064632294487128637199086043246660472849103506978143920967297265830154471133518680401496687752356995350707163354751138356149093808682424786639950276401235859342954624564236012616095922992984188354957150 A228521 123 62815582995597023399037774004926701872502040866108987813077455936035411671222064561646858094197638824772403975737155735094319023489886055159560420092128671704900451194004271780584346860277656564368016662806474752711181073766993246884797539827947960792199774337619298583480274240364965243155131178801844288457662441104653429411403811913525785489099646857421459247614498817443205566989570531385489550388286960557630364859273168069519042629085054003225113487207296874371667277706067297254368636829222408784246327352325070217403145290 A228521 124 1231311054675143155745288939280039440406167740281068711867604404929902400831825676061570161534778396696397071536082270359922429904991709216513313714829891651781519453472108661671932981462619556555822675373629934244997822857656765694637390170909075265149240389039716332066873672733823680801583287895952347333338840384429293028824624724064300152670202640500089400925078932970418208545985640588921100336556729867331990010474784888141716922908161873820080318427143624649008635337644054759544274676171793092752783892664353033417348099017430 A228521 125 24136159230926573143322130388729559105914998172487468023919793732358490925070035230936833744757868037845136571477880687858043735903328460572207920278535116066092672622059822792088958522045921687329579518305877308263972570944606847379288875245362153519507449313756745203555559149448137550707670366181326733626263660757920560846366864429704599679115526669983105579511937996471638906475204959834460877411695468471154707627696368518080767053326746421536160398583755843162570395516831483690519574947950851374917661079760320808721787219536517570 A228521 126 473116992013311632080257244134587878314106353770931607923807084874086734183320429764998139003173567743061970377712345707311102951254614579144710436786531630297656916956097192898419103277211175452414861162009131622960456090658360564672054837922198762380309756299019330440379738380608719535148073716303078736589672944837918449281190247726444838845722401114806195069503607681758132874308759076689461530102954236414844711586114205216634307637593960446789942312958463610529080243912295405657509948585457912479342899732677915828211439660006718389710 A228521 127 9274039253308775381110629356204061201983553640702803206034998453782054431102956139183458289803374530141632705498780829076831552192449219077066153409681672738559554820080744553134988470350934939172314421168123479767393552025112612844094771553662064894816678323465927601535578428181132970879834990279302583213304035438449216684889330389566907301349250827536904365769304138265884924130561388946061865078617231530508317565356303022960097180231349759351230027682451405109835187778598419024867026321652571052469228145642291426304279831493664474338577850 A228521 128 181789716970241623007218924560054763546693740150949994673766431767228746084393412056953719631727608536662716550125131433851706378765286641094036159991869712234712763285565837774454851097399923400444531831322695288391316783835801346311585147322828958145997766116269356546281077908826830114577805944306815519844106966074808600619282205015100269194603175875655998263003704648784268601049131471811945602581593442358069804501269540269949619710260610345208850555841470130004525740307005965813148044299523749185043897631537296805738577428727371365978084625990 A228521 129 3563442022776637040878729978115564118838229492455368154892366389466219426964225232037450673037666292732288039673920120867580319359725596546276077731094476689543166847364106731974119438076244828144578773785273051874923111829355825965287079213727321683915783316594433603554274087633245095724821181240467207540681601535694362750889953097816665087185704152165358050414494252756165094851880150979896368755742529578485652777325567963015249422600431303755434129244374469805897308451662743163270908939492238209872659428904165946343796168453634102022237940500078130 A228521 130 69850590348677922305063242023802363297412210964416386421250171292550401440123996914004696035930615038410701617025465659121177986237634764734817034590877772076555444307318456874590851450715700023890109723294390531529547549687716116735755980435897812325288226425886321380601524119505792457571114680097832257905625233458573932568136260004120064023913903596142172628568918079522643540502286118458797148538119462215882323383065978709755378911864034705953409456239377801293728910264967351179430391218778809090400120940335563248693795688289558239112536743704446878270 A228521 131 1369211268451342610247212629271843947240310040486260514173977702784206579563091160544094819658861242945260280364645138176173210018649797298606286965774308357150163129768889544291623138162809713792049102651437869413769139194055499490898462763217389703472978130484440355108117472236278456120063894234456526678998858285573364690506244217710808397180095251105874715699849881780308605924760717642149190725747848942613195724469206537343056974415109385705667428405770154416585204293116581566156451365399593276297784960799798281896729836738055752149449843227856627207770410 A228521 132 26839279214332627497387939653923443030002194116199467634421924508725846080045311488861349740948302048282376977297072381503881603664395340409645672368290957825979725593174328539885939879676544559036046486283375392954312134952328351332875550348831292531579504988467773414942997310174006177359699997212702155863903362208183861204729466587431006197404163088263452581006284754088691213814516046719122318147312186434984400375163063161932624102729595266738458225656497110634525373259942321594831408485132436183210371711197524981404135011045573165343957587839908862822268698550 A228521 133 526103549790136895752455782848994701002259061825431924083678050046066332076841616241569017077973797091569910563716932457593949018856267444060077171156952389530546223927240058269954649229796488283414869432077621801252557055566401148771527047039328232986631753310967163995272278165913396852326383225299493424787707027005961761761742313540578365770708007676044946387010478049796643392883537623027518038174422752750715273540750639630996760318648552003497872433651227956887811950056185094785303702969114648663696429985108923885685572589785488449016504487388050301185483821206690 A228521 134 10312681756146984216207010758018054475122839099899922459688789502581067732644403281521924383901092629640651338587602332736684207163738950774070292299372908371286809255442034029033322494316530883654953711571539056264777230448900460365891121843189361674172663096822073360167553781665237094925295586622620672899986477279467500245869811625292950538406412169061669950814726809725829049698611890672069361865172716652107334356961393662883735333833524813642970028705973144754417779210475966968039201590769176857973341237357733414809683612500840133532048355617822974163928991041024838830 A228521 135 202149187257889634815952929126214120972363191033979218229387727745916039649229261047551145531660200648242250447424270362587551371229661894217058425592230578737011645494628527109871129263637989151607914370810439148824541470006789768525796621598670820497804309037274528695037225232929699368812247236650227204886041502844414912813578285717250102913264125567238846699825328537235222982395546888070366008253597553640185215314441965039096340382807993078380946499196613149824869351195937954451319334796953701800878786270989860411990494286555895707709723417804061452173285781200685069538970 A228521 136 3962528358316470865515325100525038441282208795525221535832535779586656706623124242409694273189678869205751963629759209059838849242159625286703828484388611505029993903698899132965659846792509369033287453841672516623719605630295862593742205010686023580208598391575992214658046328848334185362220575407522167047555512638769743841504261310759724892012852850962603703948306139172158031175088460401343423821717657381282193938486357041734972801300066946488898499634281982256893944267724996572678794632650684871931649110510602006438104254195385055161685864903746856967677773719166837692078051110 A228521 137 77673480677570274647941767804538874399799735837522201511410148122069917017310441750485566095512939662510949342828289568566690760257261603640306551733927137129367361763294175309764337206955639388152511518596550300047712560740518028555744934093670812620578125173868290354452495443047821468540548350326002281815955953859123015936751617399933841615985838671304832237555850240227313189858861018391586905682943511734296011942024355417646971811987571902267395311450248917003021945711076031621711777937899390062650484063350034259209859178747443564723470616133522472476358268269822571239428888319250 A228521 138 1522555564279204165332483666989245915459835980604901398501440187656278733786662572569893824194550370074860759812368168493285063222723992712397663740384611257621247520254098520723101404965084596494056161754242125139862744991916028765453849604361930258302548829449567835951985601016577067577997643400869721320634201559991016719622461362769241852596829517622064470557966072460629653975455362507423426123853634895298013044805367476410358899723607583128178536406149279636811253922934568104123797698459909211357389916678138261038429653183703134560324415855763442601734717806947288322268447376755887390 A228521 139 29845134093327479371277070192381430630304830492017541375903029047028227617616242730204616991376010258694480951331091495977084240725144944891157400998712598137964556762653477439920058430361251053520849494554142618395039227283825435119908331388957622829575749534292303546462531396674448235616088337403299927001069337162987955878916471696251061394669210588441869080572418714817412236999562826011652980488192045534688139969978801330571499734735184032490983768365942867990525282394341458265958650863499362423128167084074382129525263802497089664904035634881204385745681465975422477423283534239740016299530 A228521 140 585024316974849686356568964578577136225989371844691865445549776878407130104234856210808329695058728896378845533131295691774636793409227987032474661979100608315769984040285944523214464628839838186031095298194141851537433793354801187304414346432497718343413584068648904668190704485626933297969496011781841768205239826434688351147503958567451942689064013357808000095316081089884842209035776540025059216106114352717322024393511418876495061389920177681280680699330675692200996948682627341994753370102516803758249119824636121824815960018118298427745771954616952513623405494315513595503915515898936422747499670 A228521 141 11467646631495869458633985472392198831920413036594819454446125350467507517274984033828022148477924212450807871445958706819074934447323446276665623432956929125493125089193128321890572495734460077761330476514352074019694158822301585589715694898861488886009970245337906295013570642864727749832349825206859324937059184076703423896205416716922721284339971395170541829426516740951503962164107054738008384742459073053772900787473470862838254862793715588173279870577296136552581074197551578763439697294790883523769836823674350175935660318749891083283582956950365868290841608753891231523645274519367417518956472231810 A228521 142 224788808685557716153293696873262916924726800117342279101361083674314305475217106926862033943655940717402006999704837037936211173261797400505971563500347062738815629682593717325413057538172421815437761814603234056739903049697321887374805864103068558711069718405700055126207107073243688866586787975735360475634392358066300688778730227337615224048180176599068947582610581060815299576455984277938663817696623533893942048518732951459844052943987351569452454341775478169373018524219409098238317604377737528730419537659415492324054691743319404996406494694395299795620124701170370426010981075624724602307648345940439950 A228521 143 4406310216386655720540993587475714225166295903979730318350060507737783665457698212705365555535521601464589928757406344171666904599202818197394608311068179690849334847545076957819618431972683316691750929328522117465863505560472744814019358958432654988992899734178562235246005417836152146298106468068014710836526034065756442024737246020066516904869706537354978115343790780527584761346186241652046633416480829768929978981291302527042392262969785202670691421834203052498753772559167782946115922917572713743382800253430025656861769891616886657989669025715953709643379816101499992336776019520750577135067105358168031668090 A228521 144 86372492636822416748486840148405253368446815385083873582955606971314951735987494890233468692745260488252951066100672158748177626017362469043531711607586894799681598942762968844586443178115480835619279901259928731962622379256483694147085586928391038991170261878298458529592143074217147298491794120482436386082222844122565418502598807706613637031640763497052104417900039297291135431092643132407433830291193407433941914097330063616352021678889676598763541681341593893305093280331788357090355222791942730420052121837315825266388921091419520526594087245677629922034231359601478148615113108634771737376860796923161410817460230 A228521 145 1693073596260682796717183320048046189052580250012118185993365489501655176191043209380658240609827040555212745333115446898375433653525434518988490413537310000795179011626704867746506501357801223367125807932746193675409206412322087812198426860950962187872264484345506649918502953294799103508884002051590249971969021353964493267731499803927794493027705341199508813444698454961710056192693229335264276289321339756039299631205884925716429801907203177719177741366966501662363385982309942816517360131051738484121147948872264553441729974372235549745410640200103876015761293467528358567653454818682776075310648206220704616675823760370 A228521 146 33187628547529411544427810691094961249403424692290725296758076742255837792381877254292167942200360956218019745766777924001283091728227941423849920042626639028000204186225069874804051595029176402326919251478410987165442532131715186038229869181275173878281089430970359473404036360892508952763996909723477959468100370498189152911507440653993819945715443066552008264090874696259401224198037250337207211415843071606688943936955842216563393360632975010761645487511735684244053198720146218757584936198520954973800011673742007939248965691255640154690018842608348931983322952516259525041664872740706667993467588761477454972918086533312510 A228521 147 650543893095597928833191148449660110362759741765702547254933634308333442904614381747591866622353234853958582501307635533157704265681290454264871613687076964689550001663204808059204151619255414480611047800354004237670810839436674664399294083492929097411103727153616502052159270827712007197280763915515612909903453490536482421406875583968087054648119621962847124793200512351378327835019869988416706422909079600312976923012908787923190710938697774253746597127027301515585429138948920197776237102846047628344689344707542890752893672038263083939998199607398215564633220499462425742338356267809877287325175599591832866158435715550168060650 A228521 148 12751961359272282053458801347482426792235855208687876639000483802953875405560413318634418515239200167406935177972612525954179395014601563756272071947644162619217920104601936461351449905236593039619761356655619939588412246909195164639839776586398526986177281381384101242256066553360774404188588581507940134536449535853395757926228422285435001791218620884000286273644308179020843285962658267314907028964656566909491902038210094123914542099256960410288965786122343676796769897737623534996663580932403289412291645561157244070796213820045067280136204554014200978889591456247139516885056934519944341845441424109731519080960201923296307791548790 A228521 149 249963945913911379716301495180159381531747123437940016111984936250568231391461778967257489988126935059157508504660568232446188967918515587069154700052849261974832705200857156852206312983243545143371147632552414255458052626243232777833464636247289842490117972226787425397086914526818629043192706177437878601667870891894810156333447112232221321143380351920053989573128604131966057740061699520886937593348491601650780663440017342004064066306444227023786533085823583625542982019867467394055679315660732176213693207945114953568204492547629736786966797727788167980795556160723208310518460288121592721044465508073781637433149011942018509779771320930 A228521 150 4899793255052529505926659855062682849302880321394644987139252081383154668781558385755768000112845665790405314301421280519797670194959347523128006674163879285586508068129281884015011685746090066663768196273531067579868807991207602001896409159879598906092765505412205731249596456298632213143889022301548714841953470686472532831052472367747580051617539867118277419612180624550490484799846148045767483389910103410902035655259317899753569703824377638863303211259348100105549856756672198120655890948918091185737524849848497758686700392122424280453055888923899114745353512972904873055643341682702525997969271043820843547233067851127244905406769641321070 A228521 151 96045747135575737461263006762637214031875678528230707599963603187287661566887876086122785370954510752696589911778951436088505698715404162229839599757805661703217469176637478289605102211788544503499639039982608354148174118785598788197940634518495261509940546946972084517167164339278874115227883571962251730894093330728363696659480407019140951939585695331872122059183975029310110351080526453931434688522080253712010101263612486030952131330301384170554242523319208372445404666601306407693629380325013107762094785893037045120661747518179268197811064747719472719450251580499325160913512473145874626490600929956510667139080958584647242693764988729404293210 A228521 152 1882688730451762350663147952634554814390144201207498008979841562537960660650981478258620453085682319661512889660285691748785608186421682193069968311324499906542589545213939781303557329540467363611509857797970892684481441496566499455048430315935134956238255695161781295293305024128948034108064760633715036127437302626983914495446602107336728572172178748277817469485846858912356158551389994750117834718642333743352718594067296295919405778582998028686826623078799911257326722169168951446938324992475015989434490807337787308606713816164649623091068210731741215322764716735594258831321798442962092745766233431038251053439421402943187400155936403667013314181350 A228521 153 36904464398269698462123288706279536709038392600193697443792146708905501682792877369937602035262759459050464910424330217880744055581732115633153356608743247410242178562066178416474852484047139049724271729056186398418596862067522403532260542855019880893687026626620690003367280565808475025307411322714198566207774275200045361211380597848534146452578095884156082704989448069216030390614236326011283342223392337515119736168897040728999706040831796028017791295036393337146910035514645119661578638808865883099881781043340520930271759103797714393651850868952526555037361258000867081112244732165430468856635081224610867193008871201411400833209422690915806255178529490 A228521 154 723401309252193898802778354557343525936015757358852656085715650808124081448145321554535396836600157830624893512624831270612653228727504744219389903174616824411067277631031684105800277088734690112227810821449507983830443005766132657472871705995669389342918139696763070284224138357672703317127842639778959661089755215033986543481567983580364231426707263349048784905385691566925768804464101911083181324145101881329043325030001198302555941892979087158206716278476759115953819258831351466437313030993064048048866682577070083937399713345928981379713957642139214800101140056568279788367962408584969607565668116398588787679108839850644876189383703431395230546996220881630 A228521 155 14180112427057040406062362843909759089118244166709837164398500743348701535641042910319125478853434258533149703584007032142219010708772492414456365248875482383362493365881304509775718615018524911532750497997781526442857945380430870284260827648666568514880000480648923077090671556719819764613864946117535844562482815517321929025280334402761701815892169323589958397559287621105430850889074935046816194304608944854419569742118347320229660843986470025643372024472910137154533427964702115930459090371947402660988001611993946742000388250735140789207438604049362019559055992351490162410721718020837842082071757561010056191475024285743469661652898521452786618266413666543181770 A228521 156 277958563071770796787440537663540743107552296219830470737686755485405596693511641679930176081949621499166642659028812331426945777300705167580668927389067302504054770546938053369591952185792848227130285149524702659883393461516762913545948086096290370033008380078762050460368273570597768668288277356668094985334828488680789237719558571481366895414754071654303101159908371043522963972201878072323589129675763212891230524755960519141140613561266843549682291265511268230026405139010271617637507623033599955967622759549438661459621526553510516404115230136861636665257400761972770107006687328276500971907800984145251005066704638370034652457075240628133819859863010144583228173910 A228521 157 5448543739152738731570369013218362802484481021382872720690298616626419763037513664568948401239251001773230270869133075736623958984429411986143779900224132014808999228898586356269436936970192795929682937968232723541252752189793641250896804099398656184720461751423893232475215821440185904715967048131543051784997463472638015120456858092897419481158307496675480065346565491635849518677670363084612059073088116194484955891846768354086290986798291823274402247743179855372067456380345916284228308496245535964929938671700095029937554421501524891818325951935323197863013550177134247286054922598154254030498872809143452640307488129854394971720119205139780615440248106587706772121802050 A228521 158 106802354096913421544471576609665809990760053873594774851140762745424324709655746159368884881161622054809238270410103891560490512585839556451685206023524508365218700380815319208655449468897767000020796722923012697330933788540941494283316240410464372436600121218402775064217130071502250533644617409186229544421425293655821883710406094617416645188298248135078688586620275607137551221596730484982687509627084123968530892500749828520838956782079502758557989310579520259491998049941135511993171685505897372950956701875042503227397280310651364375912308905720975187649154945314784753328478485762332359229337932897028974510056377254701211865623124202074738995725923525469218002548335610190 A228521 159 2093539739559153149961993113132300194220515773545723755249188510645508996332252173178435216871581714279119686803348585613235659291083668001136521422329347512750884950055742658229477764219897091764214861433053956924848240581726782981147923693629118529103579391402669445384890951186371293520315885738901423398205726821243957091853365146233742986083602778785504956999450577104544787409889592288960277479098043924943026360314742246818716876756031426274961883191577508383382290402878681925744235095058291808339117305224644476563346458711833622995108187351616603692975537375046860557610587991858316307459228130148689149202672466639165025135549508888949828654438937505999504698245702509142330 A228521 160 41037565868036165948641567459147771797444740202283223176799818334532504600680482388987940961747859882137682045910000704780541501863331547572438536468814663921418338425773967205798903925582973323864372713789926940717862514552074611455520105959201740997023990793675005250031857360938120024082981458609328292265399112728598753258687779886067735395794136481455220032024541625783011315671104566451468874162592347389649078746358685021390659697332771235762300075763313008751539396985229873167302984340160950521166004466056779154552214056272082367298746312554079759868731295976513615335497992487928230496483430577836671805641811181004535568005829607618070339209573057266678765625794258035872342470 A228521 161 804418364051705185366118855372221509641211603224639967165906283744317644537029819456689445553746332538081129184808147011759588906289365704431272190725183619858294757071136355112327456519799678874492342171495286458897584085401525952024322135864348833394545738434038061508455022604218077525703309031344167446084930009500265940132840769473334602994613677225882444282240107949148010705240204301692100582374857714433857316643096583474557464568400105007381179810150578405970166876322185570946791173291599857057604211204527679762888023367698899851956402223576884101330267170756082512759571091137781182333751898727526310585501633567378439564885246832979905900236222414102499657797314347773467147954610 A228521 162 15768208731103959175510495854364718572839258048964652434102871797156296133682353920309544122756594648663606412142927251814510756960542644674930249910156512847647629906690076407137875596902209379714825567381277891377383502524178197159506151051692859872998144567760023288013730103056025394720716239549426911668828505780825100229885191504528525001832681905187611191365250563994657680061107169050663989164243086755740123731188900482909590399079119161021914650876271562150514202358128084576469127411558956057882207226865147112655351879501419778625967029087807769600196137212429433438599497192984794248177974222373540162260331215545940991346345040414242507838360092551664141025464190219261244998333922750 A228521 163 309088426742681443706651554371138358092573626634593513788644525801951433068123857008877864437585322749357680352744530805259892846180968014628617054307615774114405221572644120661580282338149651741370331897315467055284184957581356935319113620890961303366160796422686238057607075971649187183097402201944557291188208924230803605205943583738927377612589627710873877347259197273183171895409812022490911213905392404211160190944907510622897207528191429225951465979095495351123800988653859837545762264574587483355007169003406402497742527779098807132927305852222805676126160580307774583507344831217316845715003468373214235533100701901629901744992615917314734805667628633961498078278649398880644576683874405790890 A228521 164 6058751325241832928433824593272558240965909656452044008320357560666980193845067711405669978396003373776314601610891880701777167756328578062207506823607634494034058305619340146518220287254533876532131866136352217836402702161126256121947068037198472416890624058479351070645190615182537264107049883241800972472444359663943706488421805898565262951433456880555867838573363593583685971499165455203759672564309512743104075307161953292041130579058017996607981475100315248996457184829078758177443947333721936437165894468922565074895601916870542937918221270689304407775617230094996860173481539942922347616720703738873771222546299796415418118459404265864858391246454348644553192778753944491394204772896061103979103030 A228521 165 118763643168301982320478385970677132268275402993199340016502135115549619957799584210850085907640593695177996071419022292771705237099659940994423534127739797044439836792345083979406033409183090709633197098634444276713698712478211914921049492346050835424928709428151443264100788381201019479377204628208380460460297046944415610355240634017732700635071244160066493660841195814168215140143469357494285079114683854884933679959828417485682730987798061241318223648964913531733058385895800829140396418089855133466738380024812951594697186276753854889974166215124439148994843268195967872812810562453819026765642388974400195131138333076234324056411340674490338267898263336462903050887636741641659803077664013076323971803170 A228521 166 2328004927326304132204184393363388553450176208506783806551430844214646089745807255856015672555900939216875705215641073372019085355850366407044112053764448678057475186769490030544976920368586656835696052995300510575789704325595207795156156027020220438800980145320000532383552583203111768652214701015090790544141770241760075130239720419593790499283403576592166528183941281775961759593406314846437520917046360359144957251468481332392399600781687017394301823359028759948716161483872303023731292409953392992493069288080489008236689170501327146682730668230647985509292509967560132147879852471738220619737774491955488886086802382414045423738356981441955344862483366674891476958946262630905870968534165211426041391306635310 A228521 167 45633552466686570431164440158230756454053221770874573182821807391793357535647693871490035002590684302888603878459000248819295818373673645211218743483467188859542831566615706786397553613659002238110223321180683509672185507476618550722439055520600868695325977383633941007630954471846608507919693089920605048037886519818683945758543389309636847349220576273288404125395123344531206597381735443476398927521657676645275597158351491117727399488839897927165043100165458103549820665673806497975379964679509991348994010718215365514642629525469828452521031668682995596828712631389270442166772995338202038134280828825669104170673305168941785319884949493813867995504060685662959394886361589203380141083546903396709250276068693543450 A228521 168 894508893123985226265381223777454894648962699702507175022889261942502550199120005523140410264766921149321474008677617661714763259741665437579943402718811782260309906311325897657474815389966841502849940706087705161293669741766972505666042571158662201145559369873012366311581437173584636769130055296408999136547861017344072462998892387007781062145631236825595721073828679615559429945915018569618056930842012860554331896353048677421211152387840078386602157455141486386754824739821793489441095043916462440469587605605388306737535815721570406824990116086793411458388439491199969239792952106739583879769952186902991287998049241834794493426339356239382459005915252697881963383670982912618394894613815431848129512485457139532071590 A228521 169 17534163277382805938567432317321230686678210385515323873924102129775127597209792812616904450519926185778315230629494782945932540598160307533768405368875405072399405923971778679266114544876576413479862299610507875390995004605930687579447215757413040946254386072924811020805678323845651578101878836000516111154006123624091988601020342811583135070541816155034751051200785652429072601268619596619917708481966208570928337187036863016459089891379041727694277563270640315987709971000166130306217847075470532078574864896082810870453811545131593589113627803012292782724334594077789165649151005029536327873048564633391606401668657067772336491201318741119425467620082787879821560583759212166784187520839869011540131307030680573038973763730 A228521 170 343704667668748868883813582018749540142811385327908678874153074924962789218003808513796555515951182828859614001477882726628551999090375088535262844460752287510361372661384899359648479651195835467065419294115234667326578918991783596165351817610767857469816274655912775756820540192441025060368392174152061514431828898731590143213128296793760226644979618125359953280042079285086001514508051387028608352045444689565324404985964692495582402629600823558423150408628934018849604464790431746440688748932278325887762061223427653077247307170133681812234925369656847040168995254724383733854688760796018992227914084173790081782517727844424098065733756537083621776906403802105009532680884693222320731165108217750394222032285888107252824184563870 A228521 171 6737298878108652050477707896164096168558158088519455537775824700755018464476183057277647268606770635291379967878654226577878093340236991887307914743351260970902698554509060873276050818856626221948839935523384530338427724579081937446102538749359055784710297669550816157460385208046550649387689645295849873805376598918930506363171752272730945151111755403951489649160633786945470149258314222019915184296877098322893280415606542715261543239886345452013168866615666801366849630731112072093564250550352672668581379845526763959537390844695148885751835417982385712669099862258772775873230443439972559256115244004926068549709306099537744102512176604438594412951493859708779608979789141172784718805514263763503358528736736671647689286626847216010 A228521 172 132064532264981129824715161296795031077327474708346982123573036910046797015699351070752633245433362477030447301497766147901683659026773515884634656263908573090882409555125238576572248791579107551445324949063964269578625589872585218826718368399584393881123397448718823662625695091307945636856467366720857052180930577577046886999302544836943690058332402783277481977486790211663026580675473865526326055558776529279909393141395045318592078092669740920761312564977150231764052442741654372387614692847324340717253881844253565911424282260467001288373796051055799370082848459827468697942679418455653345742352020756646711537611736380621132053019587734471571145591560861105094093116817212588041364803369867127084616129903290205352117289206634943664150 A228521 173 2588728954720861228715414541262068303013676990674859455066823131734912614346720215212710059599337502667980192712579244152514576506364721118133616644777221106376216021196866372068908347536482847366805037702711892088895688474254690880359396011266114539498725052079488711883972717719433142327109823934772594641000727376288674160029822120722017939792486608246049797771206412568384860088930489453732821321147953230067685601464345262728499199510969021642417796885513232227372154615772278276429951115629001176386937923329678553468974821332283314559554264440960361269978282840438179158299626087337273443269025054756544834634196706823629330965545856258935133157291363047888194704496242021361645660090937329910848881875005765868575531455339171538857452290 A228521 174 50744264838373789540298426013103901578879065293881120329872884904694720156377612642900191517513580481864385260521531042379824580776077604330881637586288431863278013356618565070169502851837887982505004797603233559662569015893714860764219661786120008803669614589738740281630809550110633364588061131912945033432039205849080013307857686211090450818868632436506665352633706121678689815800188873596596898010816123657010243879994702698608995990221936669564932733788517813143798743014315756032925529380944988212212416455854477160845278536331135271529381403197908950558314930155420728033520572621305815579306083380985771091852812309545045764965497821368058745677654152873143531492441242985913765641061188737542592655429246892652527362235441151298048836124430 A228521 175 994689076773074067848068517993448137487119134876980730031308834835002772770401348679409338913591145006168177208762858780150077279858096693729220741832809196606754511440221091308596222832817932696580256675813546533793785760652910226445542929972128401303417245689333734921038416917295917493222031980647724610562237872052939044571952205079972896229444993227917045996276109625939265200930442211310002941075196334776761570467970560833788276671831203085842789805304729287731510733194462833985127950495332543306786610980721537977210596400188092260235619705931146807883727990928274270474891106223210509648284403165058030185953992257505280261224357328910831273838243547327996456426638540513639612734435761542372571320875215714769075485963585992405181746853624570 A228521 176 19497895232161533039584049549409144377918607702979510976192595450562839447150687080436169218484022106897328127781784297286970772459953830614402580650525088285597170069973200475212538089799394264880478208854292341552192228817749330365070671749093999136229576046332705282183454766782025024591504906296595565903295953335942505302619393816119942500799129938384997499112338948253955354789948712425909804054359100543477956647302915053469215100712239252666753696198650569709595260248279117457460722052683979132954642936231687131574804949791208448154003345946280936530227885519861102094428087430666799788819855291535384126719299064378806194135474087395812293261718504337069233665731437178707120702906644156692398405489203323011656525023330850387685221303775912696710 A228521 177 382197741346141293868852471419449530102512410706685239278346525990623944008044995380308440341314462425810280954610358586656342301609937707845422692182372038741466531104860164274895080327651503547369201153381581803292525535491736613163205081180197641096243748356796443252026345417422837614746761680003834302188682666728907116889006313011630907820691648822777727749683022067397923238653309460042241767763544147778058571423670170410132993570373037158942502867043158662142757003655256527206682239691583408468844367529226920172407788648596671600526681327003379211934380204076589332326705099341039503237236293776392196486893670073999366759938282799908355243605374848176987570987671175150378439504736426025048632002026792216799275488738255843335819715591433693827284850 A228521 178 7491840106369166410255713105180000139660303896753836357354637626275615099882858552294118967134276873986711020374944121233853324509187226489232144997756276052885138657120298870143292889370086682736136816128107557653847743994516792273475815636223562411674570819060347834293515140688867696142240997859930253694906991729924083969315796445034595238981255199424959080964289099452795143070126817245799310705791188330386403573568826033076511886497237173677351688533026299896671753076055078198026267804973695920122308159353263152987850341514987006922315559217916893366056784230081418572406971262854968911789506041784984544000705594071236522849504025308329492089340264512246806029431096709566280992464722720036359127811330775544496075118590766017737887677338061962626524932990 A228521 179 146855049382850658627691194418885891318171746881656289570180367471908081197279849334024324613457654942573046995579373709815634280372745712031990798400595831006282449215405567347688662942537358827342250322373963191749141674487992626652936324938049189213447296098977189891025040535756839162357370425303591152923732549701289227237621125026561822862879656598436399082284267177790668327062702632998848628412677105888690135071037556476695615588985849508050410639681878663531401041654074639182454374306412147734654076070798296795640922221968986661094557991262925616758065872543675762779732118367778001267858394193832973255109634568090708246896611144155591904026892621363687043611920786713247064863915055253416285598309073860196419847675340706741442230915360974999971447909185130 A228521 180 2878652670510798504050836382743288136438802442713922691400839205829704581353464506762686258778877985050039993220635863084861941930013236938063857141016334481628872516635241274029094300856324418363476108083037610356559117449465887473134065567959824570738431486457580057183525010288390420571661478934559995919680751744337679702387765323454868406723571789661295095385977124254763581094287953941916613568345985923838915697276074608487361423698788735559566975681692497029516223321831418001199392447128023114920993279017480054434890204407185735015788518822420308721774713867544348071926890411838213117997591331198007899961674512803008468984430848798233887194405657074630728916634065231721972255896181920612743310261695337996239446309635953414954984592665018154611378359289321985270 A228521 181 56427349500497622893553836146842739631587514163906565715182960542493501731782530064282326710559241649493229004537857192610090075896485190087182015646211390108293328064801550238112739137697008306223499843301452915835308628495288651760381326610212156297565544784094188181934267360647988488288869147717874614713990942768774647824915748632741205482033631358061049861319524507357608538819564146106746826167869387666413319609315479404531702150648041205452782349262125687090698346023138414005435851566149134792269162520646567956234420991148732555810499884862524900301302324473538438362235143073120535171210784006284956661215770544854937440942105251246369512629147785950018926860173903060293313446829893143935939114333466417093211766365064111164606901243977454951331263598817841646077410 A228521 182 1106088902030101733448643792099574999515090316202094058435093701153118415116696572966597661417695996034488289896911083468907122582860960766075704932633178527886431335097367471132244638548042455962268625564918971973166109379205530702341107291079313119785055238119382790284695451619896860059047992461904299263063654540472768902326318802311227786403954835157140909720290224007246718323177515297696497344625962168691047967142886330011555817069641480010496704050669212036659371949229335869503135561200262893070037008808720746060627065833607251151811683727286694273285819442555586601232185202592418318587860670093606389275143634258571970914338678150500486388322667705786613929682399931153804298462787309511250357906421298446165799048048540397412671063229461479290977274452648972657087405550 A228521 183 21681554601166704678562692719182032993652060746605933569538141014820466630623984491508717294827350203708797809066022053619660224259150477040130778002293549857418436922285269104332709166705989084075381292100041845316549160215878184332001733359355369163814496480050596671066412060718950890229470259949378926436699141588356273254625853337988938436349117196716644754276079109670525665213317116045882594842611284262812534585521538231571037721667410140517715187348435545080471321858095095690862049265211701663809730654399381543633843788235948345929080068611773896282423732411672284083814855978981440807838709683964088436286408857520757229007929328164005282937531419739681420299615476590302968798174243394209636371745731177808275575846635722505019067016817002673084281582489561563206385677513690 A228521 184 425001832185980843079084169232762418641992695239879193627992581737417085740372928885857303446608057275403858618823874398141496247020745068079682744325253231671937672664204509885762293953526159478003168125476394686976024665385534790070367274968976655269778640216896557826861018929517423730381215976479733254107877310351305127864407074804940368918087608886084835316178792987471420082264723785553875326408369049493689134254345225272369151408568756504786773091907329503998186814403008116502942020193544214813735447217499668209589859876373993643294576353116308187641375729447780670055352205667809000122836068637203391434479797149978248944441459776332153405641004501414567494926448642440718863228007220550509982647709464640976519391579954384494843354250975823168336608288983111309322599393535945830 A228521 185 8330885892828041884869503206737916211038307818440051206889977017678708699862323521396590370651693843885116232937387776886347555814440420565347464114132835844939772402145299880495443381744310611381829017520206996554062190174338092739081154991940147037242831741717109846471533021989988479243981705341485471297643684600807141528041834225700587773543414873035917745151091945864335666782027450431109948102374255265564010146841140520267441874339727043339420185629852285588936912855456443241595573788971804433567140572547697841844998889662839235159911939744705804482372350766211664282752729851685536041426391809587751194934584547447464778288184265527733542893369687299196932295866825989507494566692428739056853285650764554146690555305474689998232196925008561068928731522596365365395780030105705932645970 A228521 186 163302024846213444841231158779392464336010491215069188517578135872545466197284179926043035559657199281227991122634816583702310390933164876901195923485549103907256186954914495593267171283189682650780452923427929420976332364821350628485934010081643487255057332531360146993638432470186735240623105657722582231896678251437144277881370906627775846732057649423162450754366869006653914752789882001085893417148864825307216677404690902223937170348438178094970557973929591410207011861794470386018748320908483290313238874689344525878346000025581114811230600199581146826347154632077905313822738340497387671816231132128703030285904334864585407434026739028433173131463679204797853765449014028119877266055586124914985217554816304142673963624121395481765393139629174459822165172137597345603504968840809448298190358110 A228521 187 3201046282704590052949771289524147879176561437759478414881515412483659210720455795047972061643810049658937238100771441736344911396724342102576821926816269420657199931750461540473923210997640777576287826823205254989771070461165924845243185726539220645233486795036889859652190706809067362196705637858696351568153215787027217534223490983675827921941206270449415486651181621117338091119851600203258232331842100203297806044922740918552475892902643292677885834065547665193025560925958295651283061344852515667748303988093390823719640450656442122866902989952277700345351120615618749195341652667677063291256226610560444990076545577081018609074327360147162794195217496879077842211134640683339008179714104653891111495452655908153930480813337038928090546324778880836425520635312451645923539033821766775435421467026250 A228521 188 62746909070273349371707971976021187948226492966950804673438276597926551975996908297246168426298929033757288460023330678281016369496280162961545986508256589698173329154916360161455347188708583238860711330608016484881563102203442093995106298125687793006223320901255782497542095241232905963593088672683060225716357103960629266668704592380642672298115678581291792946174011382775192255477416314394385869082875431036178768785358890080774730228740443474633740024382307359184095635063622649561980182463050691210718964461367772237207866235421578466855917597813947282588425839960204089649181761769067454137816882203974710566777416116037791910489557479577946063381480242360004658224807461225797210218878613369987442618877743556817041142229069012947035407292922482526438595671229505025795866537469303491275683298458194390 A228521 189 1229964908394451911679629613724196036636987835961608235449258682991040859349832185722163598444339545275900318734440089854893041138521172357647882324958023744447324177437470560134386175119142437650506885926290512313443144939620801465326148810616546391968768891072929053479930291266456715889284361965227708685795680383683039098212729885621866678711835609609275454881487484473977697474530223474907151602504291867329076022432798918440605343391294280087127279280056154789178977445491570250755639885357658304259997473623427083300357770227093330450867573885446004681020622969548799949684511698855607568332423233706085665969525920630027219948397696640359538587240981515523314431444833643813436231371450399564389196324130033748071732316043729978450749125665320177704368515921920122203198929943934253214219168580956059406530 A228521 190 24109772071601137302470750316513718734137047612292951664325564030552106327048858528528942559459775340199269014075206181312282714116275651058333626372281194930399858827955968764837877643230082874116652739066435291760096042224883848119881074990599244249684014796588234405057811071862989303628846099649304872975906701164597828442536664549255238255466729321445338885295124724484899443120549185077713671317903260100509117155548955613913855860381420249527425453813920721795178956702430124991689403470800635617053779267247453225485840774783617228076327716446594985943418968860669736653511708671785857785384706089289809020359936529412377449390699739054770195809151656285807767125176970861223515781545960513382543656358154302651958540042048052808522571414256198830438549122662882564197600398965132694035820651248217378028606670 A228521 191 472599750917560585008579736024672300902358370659178602562501470677623705231770865526392146328366917774246525938001872831643275907214194173524283386501573658067674288298268722290881517428209909379292189340673378662790890306249028251225107366639577575165759666073953679735014159150728025063275925356041312154846014470432766249447564600281771294661792149447135923220279579967865514410071307651363119910266388101985887847153994605511140484134591256339942313658533194708572943120102057864595525436078994174007829876936587104502546367566950694677658845446918581029016893946586225208333336563699834685453503440429835602711009809880015502132929276336553908737891452179273422335664404551376869712536427686611874221187543344316453657553832493615108929466411500883808936262198069308101481240817315601124555903191548388463160688538810 A228521 192 9263900293376250515737042683084876125774310047524171355137202163897215839401066178999480323799705762751005061237443697170665313020929920073147351883870220473161356468822804666389890739789893000422802621339226829481591740022997409555630706480987924637799976724697625233577513142614759675427345385200275701209986702673516382857073332852186616368705211457996029045518581441234975088981318329461470691403328068257224113479403485101680420156092401946394128982807142228863526109245061581559371364606331040328100845630657201155211460671561526742287851460374170308884194169197564217673080326668132450832473716653920931395051405272908127343397302225358429980025378049808965968337885890890912429243915539731419997970335680978932970292718265999801317182592075668910166569781168005454742352718303420014278412120324910859406658438709146950 A228521 193 181590973078161511691916925665250005792755724649210436244220834254211754206315994008976947780729686033078283436129845413937508634192992386059640218103340675213335251434190328772305915990479965166077867604199334970824782625139904915860444857215217932110577568591763183754632732886520360006998799177419878939076847190960253666331585221120997453777588260337846011903119310190808401726346287484032440841524916883711718970437379267809144990388582778818626459981043288311649644084848754001624739624417775616432438602044312580107867947581402679635375769648595640947829393075593759848241495355015395737518315108396654656775962043448535302305258416088546668131903551794463898732085816897579260886662362697278867113602645797361500739361409792574272925798060937795565584217041518980725790289882702398302569833258052999474540930252416009975090 A228521 194 3559546245014221658808705061153187930464721588799512923735045437913856642054990275162899951398382981820694749164012168566559347076785723730611147482114332031661577125451642355771935898855497537395565360354712742758880559536400676137699030535501995424243616861735765203260685596464058954242430786048439081763508657427216189693915350647340459236761668710437246067328915672841644849404864838280685575914100729351189047001289394928191374999916579474310313922154281554677814094487679166694786564558465873026977621149171769564617226353279194654651109094363920293485181454183594711347665574275931460578701561922317507928201476580626783722879548128770389563363143442249703293137380214488462781009443204348144813429419064949544456514029384461322631891692273320076600912912281285279018935807538379693223553857245942775375040455401200188822567230 A228521 195 69774225313177799877806724916807864147719466790892327681843924429766583643350165167427170838334155428919572440034683092111850907461645122374447326884764918381289559599767842023651158717059546737547907027595211579360241757207743428511271480696465257090805445613166900922552775307255750734539768261122703703308417763811444559419875037057582460838004776284402637073935393115922612147225758833631711175035761655217090815607555748945028064939219800466847994683441767053751223568497842940702452236850308418657039713333626424961314290869110826039068360832345795944300885917077430456243180738715313135248312279282952682011950687157484171087349600114898760132497669623075132157615028232317030535767844804969971935564605397538324639226503254849436437766679015822080593299340953536997810198973577028863865704407165137024848543532233395848883952867370 A228521 196 1367714361029364988190545763010562691870409057570349818419991682937239134663093295556917127610126163319298477148865108807564332921503820611998192770984014447995705915613072113895967657399865336293916536159355977023906716165905627149277267426913081433991972920665680730148114298312141629434389583212096451943812523242723278826532200782487380750006110387965191781486035508529399370468274475251983964172365424051464684816350260789531045200747211528834574917474511595633349929711880622835970302051953181064049419433788124032919913164999084058738623354384533197736265672261370337619684117492631993801205956719802876550480749441459528141027443138572697367346829756588375298303866490272498218073658512857578185532792581573127174628573460287529268591779810176452150469777080458319949790241261121112251115844565697158715138374943798570028623055283619510 A228521 197 26809936835123387185333278168726324969235894198774530349776349287091837087899371136156524367986522215050733320152481422811192961815466984174743452322381324324846908976557879976820915996701001604973805204247788834027407870923840346172389567591078741572645396100083228059196435552961824912917153875583746389879909377295443947746239640318442600404037314986888913016286630964257893343996504116663630832074995867221049096553006996388831799080018775448995537065487381614163158268461060400332846920119934018367188301084075093959669712898997754850283668953577258909680483763366495440943617614847391603775926028373263706859570968539538983462935769314952413679833796756147662974277258784706481838362823633266402787843828248431833479530972329329645468086631401312136037686489737844646702251311390297068769343921311091297969005400799796037467673280785556767650 A228521 198 525528380474374274577537930472827659036399306213969286345966180305582507659764338347846895104354680849298311222330463701079895629942450902289500540425125948431634661762781647692571481471365376060831193319748620565249272061942402299765553154643058065393913620361858515750687799561043393630860420834803013522329531669932769020998510602989911070632558698366886084980058758675347716799620103226566016318350104816901580339167358326863620136035482835603998988723108736926314632745023776255443842492220644576080444013800620558009321679326240825576176420089398074763023644993244371372006454866554452724583708206966758462058433574831293712380938809084254074379404716667176733033407528393949966723089850785629514589736535792968218292638944970946250177904880136740680434278421371453684199210256082361880895567294424167057091285151339226982642761621335428475855790 A228521 199 10301407287248747695145511327795089603705174231170331752179098716573679028054863472395123701679036086021423281529388429316086691326938960771211805418669866518775578315027136881511906202980788104843411446479907256072227396930787098956164026764923656606772753213687754525661754187799137048990301056286654795480957089914112761054168857093568596488096815201350386050890198771267534980448259919450642935208667922545908910587309461370173685517735735463490812727954840395742237816904797793698149800199662154860394845191331463094023629598483259763946455336308712107927530579477092404267575087350582767459898244497036371000005708074272050810552179072733779051032677576276201564773191397300948462999525416737086111721612786769934766540475119789516066657645992353759416560589578036745379828272737475146199017841335958601342012073567546126513967375833743788198168427930 A228521 200 201928185119121571845868038469901415939001166243001536792245406696311076002348926126124876452465570253837258315240760769123467622310761879094842907527266183075912937699527275388614737698257926959775175113067948713779180869388016651796324952880480362162901443100793743850163189838550884873264487674470586466214707354166906672251048915749621025369762700944311569002663591334327462011399074141451399589394292299394801648430859722610786256655035750519864075489371792714230608760653213607047356128069935067352815179360035325768430629380147178566637591926146954650197379655886320315208635490239668541194472664047198737375353427613447165157150101802788727874088471470761386405507364736485663377766730495790511176337539256527725500758175005475148967676926564213511946679996474397861563940118000777559710785844971893209081953608979754020587561518450284114925069048428070 A228521 201 3958196274403613764073957594941496227441211256990141893031262709881990995224364621869436355826106406436681851473926111066969783016448863027078149902137666301984178886010555337140489206849345681284724877722946484207592247329516505477724462770199149294193537480889005753263144321553520257486593438404671379624085898075422614675352299792355214245729491975813580174239825666445288139079909670872470415300663982444068979366632801695307170832778325263954640144251853152829507997184086476220544481124277066990587728285420567264381314103086015395779970312989877268744456928087153071341627268612102895393911285700754945152995306888073083257138405484986085571054103166737187120044553798791400576230034988178960183341482332784843688495926979916848750274887047854067268825061874330557304339608813222968987975677934121209348465853301209064744011254370695093387017415289118600210 A228521 202 77588563168931451884256144930175170580401207120519595144197274846861380792076919315535765320778461326506267398754641313893980917564962990746024015286859627324227691447665968019100594044046136346285250093350021870369274518374001670986338267425118771584301359537484847674670411140928914248701319706343880708920745307859726738699349108278697993895168476340135097631137493710996946767916927357043090939272215794474347834149934530400551440053334475169003105587760750012392223046571854346221899311950722939079565582497998780156367193280261444407931799508589982295781890054166994848552257404125805465271780481111725770841815268244655150392979859159547147561013802400293870456351957158401669358775482460517247018069225510910966725369435159571894197413186944358500039295350913947587805267150392856520101521679153858100676734447328346478132354587586803702122031259572233752888350 A228521 203 1520891011279198045431575188847336098775528234535213847026413088516914076404300777198767449948463043096069447113706627561023702879138621528154699720574872512671844905772969419099854507310903157810537791045122250980032034901574933425157697240342715390396325955460240503229883645921344255549523011397159311251593069900580465456562026545126738283977878227489836207951976977483136484099419470972848997719143558702622183800938037298278807632618291549484473611776646077491059203329393491710555194092313589927560577557538043803204542458298370730198263738187410519972039340097324504934168278294046770118154545596840762859286317735136423369930107942107037701504906983596457281948223944174435723979316430961024087869232775123394436965847979502001290140844540208428269916200199790138741828289377661164693807058966798248555344139288064394363141349881865271798300963363117510734998836490 A228521 204 29812505525506276917618284967529337278022733872958054708892154216911274878815723042573320238354007249990691975816609914696545309942894341629925433176684635706533876518734055105529380033207729655356025433781236270360566077771397326625939510318859639657430009794630274806827331552679778956352835820705797112809846647270432976019802105638225215563836375120087293008139555081486947650319873702092858696247561098416584252391639572970926656814032310899660176569042710823218992491270548177938448568375631677809319502203295152132416661111197469773084921388017821503901932848805864891552571742567647383730259937517492152456004629402328902652714825488202293865352039131443953240455215297355331903040891320922511709895453839899552242493585368828794129768940479752424002538856276990948703370540575646999935149449765657589027997717647903810977950262251968470203491781721798185855213439988630 A228521 205 584384731790083028859955576501934880476465530602195553868490159933481721657631726676221446113447800165854501013887740434175053604476912005491176812974672508544604534848380042405617488311083409393385652742442002326485565276442895494946732856112589416222227661598016691303188849865745381181084032207952023608139302728201957295359695418158464130355582341126072890055715350755330170358433680209004745190995694932018325812758735108438067028589853725636847231621901605780092613322826082054555977126743938056104690954628414014561587587897150344193639898849661598932075167730253223506889006363642745721833785177063335575601839886258133414662092639289633422241592969549657387822945848310535271788971827693406643576346598300478247933964823433934043029729481143262475089338390825376376693330594535543115067634820499361093328562705990071214725386677521736071063574107009724676016383115658288770 A228521 206 11455109482736702006206572292972642559570340052841503373972089406123954491021622227491569744142483540497072678883535512174089486058411119188743706258004097335806702385564069072500858900344476957721415909701322695822533780188267559720548530819579467417928466965214313388294833028241009409231830242987439746060949499268368119633207773566940108245004909486916905670784839297366426917879069349137037313141038915809862124165112473203963416923491655915901168534592338707458664583135044369162858085699986105400132474283306669310141087765543279935686259524166145274248715933946490838376173411187553359071738473310535566435455112994427301791877437262640568854577411523760344984661431278127897100252093863405265706461034309990520776102026226458389742639963159601290556948787134420171458951717610715175565908777816279026385768897134819658303143218674830808213019709442112841377474955977920336480910 A228521 207 224543055496220100935578201226894162950762925239333618534405342670351595999524117245658023448459516247375818485620562095748761671541921153860842124578219503001810471617222347110781793758934949014171785268579674741071304832764855429199296806178663864213644393229903309439338625716391416574016955241955761694334708476519249152848181482099464583660122105406962843832651529851261349688935347023350525203185899636709222425866208886985355790096216410673640979978231791721703137378520526401504262141335150511309458704796686377188971587818591785402171714999064880816161730805143945683596527699209414580881471831999332996204455549314924083466248110560187791397792998447157312839675988090917190648606272121498190684642550968087589952673670157072532301294514824775016354047650319565810112995191911908276907400747687066654714480828308172236068142157738646825069876273420721809671539411062811320040509050 A228521 208 4401492962381796935802501894243007089188212300971077537669910153052142578658717255227766348145133693338577253458061579317331714111475252399569108137238552439837391528834090062501475648761783970231318377113282874573157021509322915934897056274165638246736389978164097706415602352997871519442870947420986597744909209495780822625761933778905931201965605265182376177890729617359585679236083754472647645895812691537735262181967302437574470993502617158533054573632131046736486191435094775387242177331593534622701904131292172082351551754278948411910090021725410269592256972993715689343368297583729533426885251779112452081064171242216028889678093671323363824338969500983766122522983733896727492966083045873513670395097577615418628261788506316909551711585336955276710970751484615341875414760292905508433223693890253102749434226810727895036588064272849736390188906498573279471068674158178271517513721917190 A228521 209 86278064824064928039380541195373223735373174572872136654071960285722756156516579637450558710682887208363275074909104592157774164264376225994432503845307980347473045746395361787931578556246695625539353814002785638803349194554442965390996667886898034733862852138328250011255327884125651807727739737329224047039948630201587208590936273085932581321465210747982832432051238126831068633124364066237492131499195176336786972581700636515125893429282511445348525078696052799896810602807590408620194758549634324339052213472130452361568740298404358951669799203689777105482540368461084137364759685639738615024390124492690453693686888485463048980545908679032467124504688760490785086538214312167664226203969216606342845586512031774884983099988348150390875577963473702819263673654247382281122314321148538584396142570729340572407343059229407370199026999808258374981836120115157150771166341177071067223492656980249330 A228521 210 1691222622279827757046140432709204037417777878789227321722041027850827313127895415394588596619039606913203224679791014757415109850578588670467613540806618893532614202883450352932944740358072078890038443230764226978540376338499169498271400749021919002687541380879120378556529230769028673737207634888256502349090475304302302967018710199268516680157429859116354216150692191871412989986918105190303566288999577950741006698811233695002195325426324795849104630059545453351446234699748195754678282269847754694100566865778796995899298364977770489891682992080636989096258486710317198266908330014541858747978561793420466494191198307027875443900632012248300749251177084744170868282555954424126820265322711617834486585673138451753717823307343338655455626169688299937326251254259586435989944263447738893038427678238212840010075635897580616459913432213653416393544215236308403970843123148684272901536631544613125449470 A228521 211 33151345755651118869553516722585276346090058244653259387523311573859956706210249776048146033475855664029722401809988396365746391133267330854129934632458839705718323257448348071796221012567350334155837938670086563230562818183911525950673032091330988403783151414129665522136835970279172178471092251351864221717647449874985112557913548735125190878513358776933564597003035913012199302892500064815966440159477595491230036973310830307732396253880925218951637513078684897898996292687653530375613280433360928964124987363943765241487594188725516844452411059094847056575081751013097351966852947580289829538137153250237859726445415520673525965877139723545282607789106090650548599583876732083519618673191566928822389446022014344764344997585561024335893033787354477407995474266732739664027505170980263460190720764429305519148162042457032184617815728053007268337995332080281214521309749189342776238849984314013828080261610 A228521 212 649832677811050609801160277749976154226853284293915311725004631748761843504306002982200343153605126107271011607076167865770346001579196368824066308197844635104871678959888316019899171355400460892050656383772593581681265383500657393185923276782869285669038331332228322685805880132883102273361676573791607585852822963358982872057918415287213792332102178588021874114099293816172938863885796283604468969702513537819513234009832196880936736366378570715565202682263751309070671977817149802674575768376458659707023308207458820484842825388099216207185671688694199922347763387100247582937053211560511224064705730032600732937316540845044148955248248960302617429581308337754968904872283419745197141105080829616064860086436939512932238888954343891688836592844096296463227349250243908634680720371610860898919615385915568548129432346167108985297807441381616260307968105893457130738309732766373951149664490986667513416162629750 A228521 213 12738020117300868297671224894901515852569501732639269695780281404015918082511449564246841350448821648478870705492184640694841925957209016088422016919164215904866854945253407513173715485112338821838626632278872440718029600816817068037318942120824771646353500966991188167157501340227938600483263405728370840546022814010115332383094204218546416022168676026169045999451009760381586034597690075858714735928142230208860502921830693749949291598521356489285583884026096540081718414210175477744373503836102062214216141923357620435200123821769926647367736691989372647783013801338857302107634765086156193433826532181961886316799419107199139887147250210242712183309370198247566809822757900009968622276422175748942536458591947442310483401936938051379323550557036941815917705092007806830324271816696810924360358840603996210251127613701405627872775436848146713881549522473728214596451132860376713001092947113470672283969791788097890 A228521 214 249690669689498942559900740588699235992091218736341680282769764356515394504627590854060581169297458799877697461786791719824123566842865131786052006825390651969355455531985615113342854919272894230280298353879801199182222653529982784166868510266483897028952040285922939120393018585342172313789827005725848642591531614373457782014429719034028431579336595132863461093216819208900555634010982003096729970058975026851570040454212024876673817033278893536597444579114341696418093046277187736928059619520696855146606154274632767563334006669491276753603158429190010953148436611496517448813609082281780492129356459766111165549301480402000999222816249665929395256927657196467496268390731451123121514117230347925690770045254493677733156131835620794183156346330201540631522558750309680237772467516210167367700893094599918327427034935645520771395035127799564444124517479222052356626177975590794595481049998168587627123708345214132210030 A228521 215 4894436494515538154758306019348457529015456217100267884263583225136133359063791953409845947833727436946380977167073985799807829462411916356061175349369290640739089734471127082198339128953871787589615586494125230827497487736465121718421888500924675228736746247331160485646755783152375921466969588482974679363708362158925705432931518969410821097271739915625713538180190090681858931156297234627012025014381292548202245724122961189801866411537041272583026619354215441907090919811407019809088346917471195918481711621875209586418852763535244185154202464161245902714243006675540933692787063123252696120563451890508778885135521302040604479566504238804297795583583753055785663605428308082157527909757327003617214725484542126478977884185758436870640179321441060042422163380705865260013009077928479884044861982079988758450228528557395884459479850702351625385582077746161147820858126081079622800242829063007707553408258698917627792910170 A228521 216 95940743915802909220073372031367723895061736775508232330993078096348721747853055366112209415376144049725501114551286807861041353298074817568646027412284828314376985005747577533266228492410939861058750496177544420800804555427966662394523074228256973567213802911233367553724767740959854227253365559653442659161562672447730063522865852823961196114692214246758641642544625064328979559625182759147707711235172126470885393832688244788284160522275265991893594255983886513148454513725107356020562039348210762873381656065391704038349584307483849847901399948885583755814580463705516770749494562528390267073504291828396623940315323013298448606461616866225595723100013470471853381526109426635720410963941609807674295123257224717986430808076080747702668000875731312621357705957073812076465323707781595170837217205031046548541461289355039191529203262072461433008615443855733340362408630815144790539565339812027085293321059892474994782492942310 A228521 217 1880630457343132132016340083800564104442542635258056153051858432581044418565282232222739575550357227828991835901053346840618146807541033111568683073274431855249127019343574280335957528709900114202601839636456639242412140068001514779792319582600404694939849735929250223456952411611539279410244550233357194521910272141612042546249511014123768396829375686393222977851446202330786566645913901288516131928619819008701002941706109250216984924755773352436056962022769524076520563470948634581308037286215280456372831303712096560684518965176445661183319056643852748620231503535312533064690658721894442891922135007856778731969282076571154887543256134245249888559908668464605516928889133375485083413557655525692704529388873393437427890220929450630709261282525905868562793709748397483617008015306925750610271247608156592364520965743708949674959557883664538307483254544878007191622786160380342103076936990752525862911971862604036148808798862250450 A228521 218 36864118128899332135981389102585285543914996841266679936614296664460554596367940568177085793825892964527753917606946590218510105860377977754894508033679385814308559518795758037397861944505233546188461399495072546252218348812161137285522386063610058601953960956471359968969813618684625214039759446420902167365042495358316585543852851375988255290688226089987742565085406815543453215064224733432310458917097980973384933192437759690065093706778508732176322577676733954964069572009080621337692790863829888157609476341982860717146236717039103543031570300431401629568194176484615809428549521517080307039067423350504284875665243324632455092324458137013771449325733996143183872368231410900149178436836752650686784377406401134903236786124228283187082191957404805959836569677130381516786779039581034855680941824777868318498293421966721542173518062106389017830825322580083253114456513953366835089369328353165672152773387157443256696475080515340378590 A228521 219 722610441682054251186375057172536683431257663639966824859457290164897358616959952452125003507835578340315804463939531160409888254456982312410409034907500247457644528438307429705498609500234059262486106150300572415179344831003842545069295031826564786115096847728901862182496063096503611834068085258497974051332368472103449568218561046422610766084302210986564043367581166546836567590902366578826248327176822694420472451737162023738546716623287403412346922731562376962436167674001434868512819505204756181450180498882716732065403971442881542474059179845737278098942993627219935561105894656087149456685356740594449984276011367680163308148589140858487813704433149232490021801556555187575590820233790611901106821673215745657499854044179232586103734496039787723898810570248316028743656959116859429934132071039024527171046955292870709925976351378449879643855299665731537382671569394891110541041475471301816514786138072148230855160268379452903238870730 A228521 220 14164609840987509302855991734714674966034227178755632859628401865198021359149094391598613750583507212800977434574388772199408039345355661427490860147362311816985362232139142718291425706025726085158019106569730420987272971125118972756287183928341936873818069807227973346029927859847850180486777393197317840933314919425129323077903648088123164860796236649070402288103583461565683582373414974613927386277009619538932120025566916796885233049184585974910315647207763135540939803781706554283507666603330839804956549981489537039963187931077127278537404500304571824864078931512571000384181937620070782132866055790064985241274089953601317841696189246783619987220527141929535411210927722418625320358073585137648743267751590668971911004070764531028577120404289727006459678838170921118302782195821899505987822000826016956828994099152558234002266897546856478672462566216844273195044850164199034872128167099088878969672206337476234065408324077560728773003670870 A228521 221 277654681380426715672528898797502001511666237726710251674469108502154324517143189647156074286812904877489181332211364248713265226837773420844693528198187001329046823016746947125641096984017673221033431264493749561891952364815237272964898834294063614774017018246185885799976783726241496141398198627385739059476864999239016518869617741604829231178717064710775814664842399646029363034847112741479838046975694235025324722320690251315382314491569537656904603904219650251311125071292844203063882412245671616652002111286977406174641677759569877471008660540911037065248397116566423122310798780122732815281290968911497100105004726994481664652765393466863378131008959331669603898066583413293338342083367595634400053633359858619971653844295272293042936128061152732740834900687015825512655107858843914999513856926059513348737415160541491210041725799737129316487731579127281777437731770247060086672345790434864734261698073841071068001903113408077025955514717523010 A228521 222 5442587050254514639625402171372642498917006625884747174567310605230827203987019444314458976571492810825035719673029727428888652777065995250042021112250001452689664007788911425417674064789288724452971234488587372342475629267835309899538974193545051048458344717843665926223171568571857947515837309007237863846547666781768282377752923893034214501442047041664390869989838429757884112643389521585072810782890172117956795667998050280717207331778513027966058070820197937018437538106542528286751668761331988426281705580490781134345789127479900807109584485385533648248427255414856094530965277303783871025073083439737110366193317417271739636922189401041266691340417633598860433680365756856448295762892851251551924713672376680917093689683964923417463102953677595462896118716807205373528144305946276225998571117476796579835933855147940211546679675124180311314936035741590411184490144965338021654752287311976051421908926673760468737497070763616801785219270719882371150 A228521 223 106685591081434314585510417690717639466269162368926576389158170809265566350399230630308835211598327790979445299541547384849711123022782412053550276997631000277435792551631418744290299892358540592709468917411858408163457723016155379835525699176971256357816858385154521239640723287168775760963946789761677979734288304779356871929696295281638931052437774931988325122764998235271644730006358367263484495486375106880494873658773059281928446802140097882621132647312916057215762370653321568184062007995747224886302376136778180508468752302219337861392197611518570032054633995393612048429558243397972659710749766304435868486624307908355913368467091986445516216791488322795902889332925667833516080250887328149553232603005874065977011885213426584533839451055052098202536986346019939044882859172503798723180076045266309631884462079872508866196523781742456662658246856118923660911094044172824130229394249217008769537394046397354634351346513106513435185791118695619521759290 A228521 224 2091250950935688384250660567948044997445165621838692124495531289635913026369698514828294343503291444787286275936577692164794310004603928064007697279665541755188294952907415062436667033072338047909002285266136014028232725944087048487700664855728016373580875009607454207495771531651910773894557337457071102751513655503737286621797624402357762433455670762774788107392048625417956350239700524071709301495451114062181288395502473840046311133498342866916626414186569709733345436971108871273001455193980968340889310750751420313836223348282314333279109050471402524382801287329278327958460106156121782771866245894026468454337699317426275196576952300196115607840280062763027654837843575260506825348629597643494691213932196429768904706056859898226067397502118028275288534543458564128350588431971275156625499624640739083927402645853727063647244047623035960377246643558707105859588854269385553635418564418399518588495946675572018868794625612416805592895075723452263145643231430 A228521 225 40992701033555772626647133867407160349202497053012880655434827950284996333633263937264995091042683689122057789929350622272750679860535074887896470022453672487569957389455357502252128437993670522753722203077329229569559485792536601439753052666454877777961055580508458990177592323800031702712337167869560966373492695449969987581120161605320563938959127239473621549110612032677782142126964942847287360650348242360502508248144618553814731556906070075159613088264006802880121198291913724040052956528352933422365044449926964855039469564561173258717757745948234671433100802173879789248122952442740942496149492303957068337491713533565538494945505619977166158439653573489379767335506872923529122650321292756895609025945681813324195982149555839813946541302678139197153755918337787697908295398618076447669244919027691477878637032140295821740768955310227113572332044379529832940737060477401578188650569500073114154688777197168667468757616903247710125415839145320143485279100731570 A228521 226 803538923568509304091848733818254589217022349787992864769141372985955208495966213328569918946324342170879132010908854961212766661831898533348618541372439608435804549559808964851731159204884896514680414715719522291886491012272576517334990850667183658475576237908251803518006957235356689784656459270021796605782101064696656192827830785989869291973714378692491166830878109672501260132016416569992002771758824751299456104498842417389402527932161652114935868839524647163486425995572655847524246780867319006964231260418157614337063368568304769935071154056968245558029117541411104299563378155322501798687739576275920559525044114347252368151646604585840110841618481507258759436282950885203442601684772631991070084631896040972584459873190887515173081876547699382424579648222722770995834278053123102555937382277281183708637959176611432844035489414747024257208892356680900226597221999889171466268374827921868765260690822122953544150567937742836001461595686031489729146177786897003710 A228521 227 15750969938797218345252646253658292590424911751341739082191828537835866046652933380033363613920854664190889056555777585020342029832478195190164545760086091182104968292901417939568276680482025303487094966503811872888229767253007559100263889215025081406983367637516496272051513385549869509358804211898630089196979778696691159241841151485853256255948185312171084612745251156689757668430003655478018295484729122124623696199883800817522449798711501147850902825832749045434654119485094001631256561358508230646159927744351681106308151295636440535706091503106933803480252090613639664306161549352508727815136128678011102503852846391943127386943038248146132232740239316065632628980638635916251008954695790481967663042058817169198918769110091794922866911130141461991608471067308055838722555820489023657683408119730020844029029797901300274468487841767102214179581594403326961862228912701090478604391105188273902036566947340565358175270765246877454397402488512173422525403233493475965991850 A228521 228 308750511936764150435133067772361117539254530932778419701131358229517273260535591619447780231506674181145465115727220210659889507563470920285706892640589017979181980041649044891608394639077500794069139018727305616635557605806963161210796239057930795072504313955022122016501961865541584887094590376980487738417401016230439038761914058597864743139227036515463221886541246342554520144063671522663698058099657480128048941610666159126232643564940317568011745077037677949085442886660386624403235268225231556258707896680550392627694767360002138812606035708830962358851655922179447158318274390844497927309796595658634055004602935449825068691605067588513879440334060231900049286019719104947401392326504283342757498959366849518741164739511559490887149676799951061411809867436792862327916768197391563684787063407010486307375858389823328803519865830283248187601134156285122749742510920169553561714102977632170199798916536509071328828703996218723923355047578354027742311464453792938098475239990 A228521 229 6052127519233480938032260049221176372346174724919410831639837801823169052617152620271482008064630213377958743007595914013577569106917127146962231319376280170341833990671436285063889812146920490083317959557997678193478327300798324633046468777749670229986148155162975998250975184436832761406958651210767308749827805523169287341119880134794193209161872113827924763248896898061502547174178420757250153856851190440740893228828581851308611461637510306256665079149189737325223806029662779126458216096494427607274961544572221051936391723482610629368262976258413021051276355906309432583715150303172299018617905052964416068189124236834624604549715147927010816643296015925465450038925904914540326176133128007388942012633845942207547142024986820030278113041765729575652835029887542620043768651482713610860172359220811432867160732128287093305296135536724389206255217551919381737125737194934676215629367963154695068184459912083868847134897558608661098728188233493163292615903697845939112835688292130 A228521 230 118633803323264181410544211049700431478368599418615760189025680890206401539884152402025998702635101211128073099289429990766927298973900018771282738036706951258451611905959514018173323206095540807535697849186731469221256555114691153650013719770652796790257681065000341562693493548828833923557618593938870409133636905447763354230192851640321716688126274036027944693741655109260326587153725259619945993238298976919745508943448919838685242744785833458302831313470672154011359096708006909776447327520248501732572239937996780379506757936011366196874552048011376329816156769623821575326537217924509014518450247538411888110009158285829376048558447638060198439328009063836913519762976302115100368757160182874333757988891149199785489559232626906721952080957542154341995810844045743001305090778447384002689534900659282300051598363802825213147086045271005646937766586851589564526015950752598603009213309099655355094381583397751460632466933115142978638546022397885408507829201973711644696867063427092270 A228521 231 2325459806690496964776006686963967808617804913457531406305870565169988081161640102767361006297571245875902275514312663671417394900908819061037557084033298339191888326238784403112797196421994978762394259156440350701677392799879848693049244301897867344932960834249988540148941862293167618132743678271431086549070241870759251746450952936733706155726458014492347658058799160202824023699884775364891760602206982688729661025568592497849326276974680445812141793149987036413740923688446545415775141387593695034467453439989651344426870417125303076708524339876856022558643283946889794613241349962041075399418362733630044777767983452529703192469218086051540861880696817026035162888928411435134292513837527728569562316709302293980349224132530810600576884660651628267646072308512149624424039769395356969738006652262550892424799998260102247699822087354106117154549711429209641091919582929526700621251923069342076307405372729578264219233747975788135108664118032315161544077304724472791961502049064462174384410 A228521 232 45583663012113318180275101667323485934825780435225931207791914629436425476724067754561658043418992859024335193503483733997693784080687372260558175189937976008132443712481039963857536626090622367604911460448845905267548784441988238966460133155788275924723101482710594298999216821977178101809207657918973564596004472016985947286168225235661256424228313311952724757240636444554101403304814779548883031704515281426179838503450041199393573842572443354023769971023214574311477432129570086532017411703164282545382520598104905715458733536983432973629127913391579706183149322110776984384935366629391942054889731786165890195396123526478083692952236874223856336525220568016332199111861201188526099741142849778260377657801985577711656291660379390159881186396141136344856155049459346093914284558382696542357022394960987692651647265842925895609087343168102063192477796497600797832218100058566434825181592996030070678104761150811551827668467188932091284891063030895774189117918701286466055651521064720478856112550 A228521 233 893530960037985456279255578106868284330487139473493790077605704260342247024757094963277518199738091725023772587153012639510129884132238970142642289035607121678113822460165019132751029831831183227796495685324018278614140570954460660340702837070517482778554890331132235198994107995454782858496470377784041541779793111406716667944217804618479011694017241814439296199083297527350335504756955608832429822580147944308994505614966682021920336612778757650893493159855258935666544210862909147754059888430284878860893134296598921844770750365078836023775088649777405523746070453372166501023708443427990886118873123054061045980110035598039944019546554739317945857026511693559326740955540376769077171991589627515932194278672204585001592648777532673383180415160273893980242083633429793620758181489377848227925383248018628488806697280253035145627082400959049288592832612396259409897498105428436325916508964656258376090133220672835309347693074603698877578299508867500933339927898305312583150089154408601762075343820690 A228521 234 17514993833080927901872649661775730442122722973133644837875295807119314096742863098746098157189608030574923131229038160256193831991066364212048701889117795609196411139731710992559145722906018227540644540818809945848548478204300553422010218045796150541636957035547752591660088205927687831615069710536115124382993939973789988108056610119963200351564869549818325772141706040890484832010144440539518509833333028299829628872884738397543641238890115364900370898895712814633721025309857312984704995400993032492266944673099411467896290533197541806754606314083808789684890766843851885642289748523140110720310208903215972837136226722396655456193067873047873500465577345691929354759878303353566249536853040137424453093990154896473215641389680903803277712338090502473659568978526335765094755779640500022581096820070638760676601187435872729081656173614511940986894641675713680455209960030390108802048973900010383692088720713524156583021927820713238209357735687929690264433492473462818553621581549065890675480410717052830 A228521 235 343328908222521388694522222390872290019621331388878566638537758333547090664011355436863921113953178415591551493327833430188898855178752987152339684287844740495860929482907176415979355327652739464420531061333816873199228991146558877223783633792993305846650149032252155970588813813600428879863813607432458290371405669586438235487409003627300848672895561221521579971082425614451986149712515818698686220920564198153112440857292136453683773542803704769998312709260269432594940602457278838263278172096205534483131770621201529297104165186967464130924956944895731245625823287927114208987997149526884006911529828801966376499483270232309204654256572427937861616808301273226687518443807761381065246652316120782204502032462822001995768417518932427574317043868069614328400977136831150033957609171754899953256811639099277738764107987311279955205589169564580666266059477534506951886766226618208807309327660471494576476064727336367296667560519793927820776131457376498279695924386124890270982777658374700434612165248800325752970 A228521 236 6729933241462870428109096701433228967188886895762074690114972300978894264076636492530543482929612046112817561797289059669524635103020084063093798279361630714082070330527535332374316330573503276075553022323620937529641340835906368907040053367600036735409885679693249725787729336714107400975402642717821336871745169552239422318234203181045741115722898439499396460774831934752781791616179903067987206762966389578864281765855011585880370931442396982011391560826548902522013211055646554477779465744724825485945316475449847704182424378098645698696849199279239809792948598405056525880730834482736231780339696983865936008926898225957498307236081876539370090364802821092212183044606164978713337611312451062719732511415883142892966156046990472055630858890624188241974813480176595224439301289889983769243239999168527222164615284090674522246067229820148736605635356891736763595170711118960169010487331998513262788073437093158751035753364725978645322140490618136383590669819552386606618341589105839296370201772531503574692665110 A228521 237 131920151055826277909273124846971931823964270911106856686755120405250527030883137862572357915522334213950271430758908654314188467100500832626011646719707000969592002123139818102294172295922455889980250879167086556122212689866207652169240248887912286294511273246696932092638914487681119460319413722690920237927490523191591486695588615267449613723099406538171608202586675613941603064808372310226169408268980947604333453021177496249134894544450092098583592605323698877976233530517843158416154249264817857079294559068636144076182353362385487798888173873346701806665647180310094732386971608542598465831334733366210248845018682525735611586132472289668160083393003282241241938813682527468931082475881419079116075906569639334525100588837338815715543668399698294051120679510020642452628033850465852672951090510444658969771511059981293997756129883728966365379083599525764562458029327467091006325363874525529316700320937424033110466470158691072885810670076320577933767811523169957876807841558669884229073994710550367822325295733250 A228521 238 2585898794266373458114701365141247106180118671210629709011699180068748529880477004305506867329525312332241174472918565644577662662579382218114996235905898353644311711535716383913635032970355649781889601657880208349486675617116061561915078451660803268344973242771867583186658275999795966947073746816784775786033332363856406769967505718238344147154453451238341424487707554609651368523591922408873469672901357771973754767256839515620530616979939773874038600238163584579541227143197550535626901116309493889743506460918089220731478786427055953735160285568492849535020206235489878539192891589921180644489591663104756313994120205942571232353870414585993397415299559973690003392413621858839822099978889965476382257200845558819477878849423359418665614932340027069365879317780611153179819495097530354205203506942496205956933937633138040853341135734787968874012060112268680061565527281839206787029613657962093667446428227312459938204997014909045981682109513895478039580257886507694748800703614705481552469147946006537521716872270501390 A228521 239 50688788033289301470138098250225600928370754369106492644940470640952488277466583207513407750820997256814257288067878293006102689197692583138989323590215772808428797199931110434335255813990739151102144081717516964899551259324496348870451715640214816778185879210302875118927943433509086056415420124783201452266905143068822762313311560393319406705071982828074562064636435282871710511857845798250365442302043006777248593343435115164016144904905884903028812543284889979604468256484724855081515357265744449961934356567621825836142303095360797442731124118825422963238764275962425418815164328558663374450686509948844699900702495431867598770864956280582170286466541891211268164256849876863295665334855118627386625926534898737409766046681296102487344568188185542214011672336014860314610179290273756152664546470135720118723160075713260816825898944917183882139418036941607067041042903320582803972263480598009085543755569411457902284661241019776960641859824880709084211274281323512309296033515447615290721616008963625437950326307921072513530 A228521 240 993601620442638093151273543786220864256676420963106797615493396492251495146151434153200814426086320898547759028465375826587059269075507352111086502900413342684922929068737915198123300552211435869548578507937165888080795435792101813442532968064412386825196335935383715309357963996986828878059098338926568050551098828401731423009126436862341291994476860241464114352661979927143714843786124813711740991131177345946269154744260360188204956805434538889231009599431813142043202184072349466110313497496221591844343367695016569121972204543783565045359541242055655356913407802395256824124972629214027876061176323527662144348814001461348465163923640658101287369323756736223718582072767893860699773054007935355142675935554827849860675227568887351533568806959198066139029731764683974106377581268126673007000085702396878824715177847197400898283230264925502722908903486117321615869842929324536841625101959652560436866603004156969573271469708264670967592690305629549954813920422923230400313154221003451314019635455235837888695758766151991139713670 A228521 241 19476578913227803868661962535159403130933770275348065077752408913100643166902372134804459156866736311432335915661721008884881242786315405918388934490864578753094086447176603413782502503089192751924152084810440244020642787232845520422604182369546895966332681798819512377191159691340992386158628389224218462143701186967425596285002134102064053612356328709381196741466318065895435815496185106740531748657787896033195761194048398236974078399283982926400821347139249857925440869607717937749969510096405578377588368731623358220307073317324942346658340284695650837480793656503787548304072294662689045867887803843102723404680752155942857182275632433315145154431313993076915440434522231998607560088108998213976388106302119808978070218401039283183464913266669632304271718588039662924418353033407639754009459527273837148586346797437603376694887062827170759457276443995453701372673594059576667848952444640846009085450066543729348163809446936742839286974954729090613333553383918866880983426139744076137209797603471916885330588825383785022399594845810 A228521 242 381779898863489790990873696462921076386342900680696350690995921899105410865368803440285574239700950750610327720253296187696066294510295317736752541778840969817736939852632851048226698867431055771005793296905671155355474027257442455531785369365325286667640841795263745682317396960308168756494604807514031956014262616384377709976880409659533142047067463366813358284758652375020352928212505618541778523478217346911525964979467547496905524594559676517874361157392566115622678784007284831702552870799428649861265612032937700139442682044231315335413221215244606474242861897873835719461168295853058047888308854871323260650889959411977885025618481793919834659061329522969939727173786209563937498986412809936357224304591476560033304571236496801393391878319689325469136161623723740879764582054478973189966752646621670084192691098656723542775775307254970961956030132289979968189826174885978913850628978224761510440431767523579678550023205582563427438612095006943896934763476763708178113888790950226220583001309236879331014364266477195242924867027853950 A228521 243 7483649558045547969775302329404216404165690408209239590896836983313855350682316118134105691442158879746727332540069196209497282620109566031960417405559906199502700741897222699070736337416881052134062808281792881176837757861657599780488536387694923899712199814538078144045273238024801032623814857278261665177573113662665384903541213505144034548342562804559946739716642362388830892203385719638470835876688267776371835932331761671985943856128480379819390301006387733859185891598669927663315503623440890298174950149481276066509997233123948925879827615602884491412457741441329271269090272631239349192017584305299874712176021579712838346329316297848784165671775026877942765455145116845350070856524103812263476096842214017227653027227307591899873984415357636891176374735876514180685482413013543799062088531369618449716507982329522297447887370877924877969091343195871743341003271307441364609723361382209330486807334421547142315208206712019961367908834999351159538624620337968823788521567096780194631791854453863705174626683020897155768028221080398282090 A228521 244 146694498255028932440045685270107753491534786995374613780063447855922270684969349682295936323363624121094398421840108663845269546223321418848192784247032739543810970124932419494551722637819003516500843396933910759922702574248738243639693834739810528916833254096934565984311700329444752881183850075873880353296756218001304258494837157150952955557077774047916612625112265302787210773950413948140799706313064901474223381034041227314800923970924947810660012162452851201715195731494449138049025670324135460825396722968866361422791265624252964800865065585634520585422390173490074477542871804656385427008870639664179289236751114354641097852769373044813385421578299417800104565481814853228765879365647983941575848513943854861104978079676378845184833041116448520021149972103515269346073085380126903494736086201940508204721319385430604975916764701173308150695157547369447780680366155978639454193818415963438317977635858890735316139131589418992077151185556218669334269175910930101407138891580117196584222157710421635039596152909561261780887693946693100097674230 A228521 245 2875505547311427575644227552889349854536848490517642771107564113974951366652913841790048825676468068579533518118182477488625777435572263832152708924849918354977876436886224545034980168075791769513568480132635710434211934683586009190167678768081229600132841547095911547886399805812502807952164796563464945407061350207688452412350413050931766329685803978544698636117503884748592543202145122008070236204677862322009458938657440205492966039692126970856077178589010488249633532869568300405367073526378199679658536265460768267128278322256609382902608089729780256912565200768294698467466101845784194508988533086679658122318920631403653220397146904095115683184993659515942622814631769297845151921975360924698665970306851346145165763090163350896005505372090639474096944861996731573845210438935765149290272962668349310459328852876702736408398124224511815492001600274444572201024794048490019273665863979991956526788287619168859245412115100582875984297577905089521290993226667427227444767728964935720347142540807893035592300084158593170408063420975049927034211974370 A228521 246 56365659591704105082749216051691350578523550619592046603875857982073548833208146441799187398614190756932391901058214501891933825446817969414535981496715315347243594372032803406843261760069947628185965831059081798997511583744950377896928595572234427881993431089340804064734643009224979712033581461053189783995336233474352826185588538129527326443548174030355408617258698523729645729061237907651778821943295750922964512641339761874031892995244148911795877044041771428216465309594082093051556237215039799796531167050165256603382150250082791499403958974018087010365582480037722505869196050838189976108807798556224018849516192980023296071583775761303084576978860292253207874612307376294545814745795145480295266408379051573193684426988403924587121071118887673854799793163709960206998545677945783076261027119488896981683255969367807653646815055132115906100907217884504956915040232258135201823758811541983915874665695933312120037832964062493945625209044944379240127379894865732601442235616031778410127491500694161573258631210080590416777597397065234723031523023926510 A228521 247 1104879656441078320520622557401026301150868784708394807011531797057041590253594719899233829597586541540920677465009602547903209357782748400891470477145904686586750581902710575494717071985910945331909532706851641291313511630356582623949585140239260487261605636080416894181016924380428246502779455847399829582411635441502913891201454112064581602014664977657222741170806372344644630832465842263645046459662247104914088054786083073597332960999809767276895810961229624946888664749029664318428304956522136629233404256858803094478728642073844556714707020906094451847405890861134235791753282521064098065900655958310570130808558292475496018191531952075916159782823936263753721242207826375493917762801924519729386887438380198630891255992660930639593396340066930810811146071498097777980853918533882800925103504305948395966605873052218912750082132302301611766878167792970465891004046431699172177659300950180104738983240444896496557812742516140891221562471714702143959887379408164863786043475100687191430383368049464414351122653387699649191081293769209310065813987280795474650 A228521 248 21657850969192357647141138287425701503467979339330404387447999682036271270077414866256635085972703988670936362736726328085784207939323608707456634878478042169758169559213338328814640638224564590326143031933740041533245655980738148849709390022041388499067565796454900870395489686970511478722503181487149998421243093929003884620978077319101390433164136448488706142074737893441025529848349710990732293050520545807230203126952287767315158827486378062917562774666146064167140178194014170375749540706190684991193390446415091207806782238549350750638895524397304471094763262294370809952225338108702399449594681985995997147885340799588479968567113253008332802759830221663240151536549938000124399691897509689940296287271862245183678826774455135408905830470870906634632411438705919480270738304102624985788095815144173338248511341886339158359302303742901138722229938976899854510956361239126940768342415401671601551565563326195429592933258763560785662573624926382380957333171031467765068291597481434710386596370378109949416544678447057313362985103686443498844851055646629870162790 A228521 249 424537193593228938158182272189496043469953029858685802094360882755743192379015895954767841056003113988341153041444632018127939496123412020100816555996456105465694953112949276018714010295760843113662110380055639587283040057220917563395420839262470157119461937480503330781075494662979041625490260860731658421653377544784698704837498380407571343206301800648610640139726271016424610091442720202374492144731257279251079336780430690028828669739055021789500298232109984188574656826070401018675778178494444850675236210297224360996625450961315731340179073354528941336305097620088365755549285285853501912946856890388837577782278319544975091868356535793937387523782032222218897186665730642470612107266657222140285168093716156291710273731541613571624441449296615171785133718210367362154169234256165736437535453243352581470398923357050147129940131007886215818931539496947023155153300702005319861241875849044265783433683433336842365984181180470576004416876974244475716823500858671451722703788107787608092310870621768343178998694435796564068841584811380371695147460326971251434135534930 A228521 250 8321778047156622676584331252317363156672317787821979753323257636330078374977198322427944354123137954426759293247461314082617541917226914478692597423185897700860510301161862149305493701002863408489440097343707615256182109668398770096938890441513549997814304399425260493515740975988225486972348614669558786894099508211626570083220758631771136150428537463149929319530208222389217313571434671558595084030289812137359111352339799258992811816909797709631406783028257135398294358937491822574068433479098567256745295203052801477840760881936928727180839445256580783676948052454208883245906280221075006388881889315807312213692222471835260951215044846065647417232842592860104600989781500517159000526516615176496360175032727808358242540501999882456527165880206420126461284509727209594240105849618622461545944968688101486838586357396385642154747289657283298739794898496925608910415145849751918680936309624623282485195461108703220731826489906650972075018836786566588074791882874344625636971889420561096344042975541306692616622458913939570430375432109692942281837018484439414965294885535070 A228521 251 163123492855826924113177123049742680407594729806933417265956694092981313550559849137216669274753909126670221677895583637202837038533542481487920274588473410735811617457679868737737011508344118237449161674469246294196042126436912634219278567039127767794685837718072018713392223830245701332652935919262430479966480138310926481986594605862479430413128848146363113872820501435547166764202652340448860634787248752785256021477485408294346407206237184965139813971419598135967381835318057880026488414381511936872276425895004804271410233811102225948883083465740423167106594387902304909297889149344226989381360881421598043623957367110636465620742217204222284878660792981461738166382799786471620085850166583423024430010706362405722113987209927964371231933959364798022278927174539044255927192710055003235057876838688712101657388307285028000467209241921936214011243781405196288914934533793536407978393680019989734230535645219117099448420489165991174143943234273401285197594771279402493064471253718050502748322314249823166902690260632349023779655151372616243228197541184521085178458912122907210 A228521 252 3197546698638141319309875289436724769032308737003191057425303364287362071887995787810522828695781772577851730903349937208988697546716957804899298743790658374057481624544930485835258750281067704687615058653506068515123202506234251787567528374162092062797881793135343311394653878004735261534437362917033547598744156777071272688274657380895563163187015530936472294985098149609387340522683077606043894604504566021806776395642557621045979015063849482776872923836360179632975483337610211626787403324637963507471795243648588970275381925324464951113077474914604329665042679514712928377848339859539257224778429608744275535309500096410473527262527990422120382125861446789770398677331040424635196405675964841741509700573505940844237070019046467455605005912944302890626291404014029835777475237262392323794982040246031165928586638760814761468772593405406504009765101863309759158384937821005754819440554234815529145763677232389672274684717696805269088918603203208375205876664631826964794705139878409336534311517659882058176319841872292846650189229846830591490066185920461963827228736630138341595350 A228521 253 62678310223581353285285251310361555872828635455141821300717379280804177240167179882102019350878045031317140502497243791275012812107908768358093572487864210859801344068518109925662873285272477638942512142276864280564198721331161677102986056971046761575836311114353161871885986603256596766352339855246755680768152481177670948924633351993720223262312448024287881779934780055822709213378466923031020081588637868372207678122129393010257872358935170355155078087900518269745987288416453532990228799943064946291950193493723215100333232228799928160616318714392990604353743436740808434160278248628799370775879787809244407621538777265880734970763608047512186526208851201312286373411304888020899333472440176977650489727617433441722372640791234867854841361534302291302691766079204085666371025344890221620974234717844826075843443191332102647025852375465569049677479312713354117617465262252420272177137336132460322295269866878766710709252736844356395514991285845347336512193094915477392626407658832108561027523866420685790122398373477994119404660259677918103015661133184697873756816610245512859829143490 A228521 254 1228620233805094988460020176875831928782462143159381244133471011237020117974394988160967995505388610008096815552099241893222863933950530130638392403007815517483167572373610366217913156302652356397483418325296034974113354820410228688338480901178930246247451307665668885877365798002381931809303304308109541937383777337300549163749390277506246435492285442985075527713809263669138596391257368102570978033256584891327448884743203966144517192933868194237900357902153035287200663194563838816064253309696555752576844185392167218748143047873554266479936128326453926911937749181950647411696845851773385406409538375858379269453127576656294070486434717684805889864625519122261990701837999737654628310091575943439940057899247229751136007660552715860644132913190387601171061108058267083218175003033062886951944625144212240492652007507905237326185996795103491106371445478042065550227794912287004354210491243427933002816350784793907830933099872938356368079590096221895287103633840656523218435878133721852134852186295266765198097194740595798856277303760017320808482398042620261800919155366803806448232529095630 A228521 255 24083413760369161740211962221834806157632267057381555692362477461550689071729913317764114765794608182500668747135108837093710787558285479512864999525665627285840839893866166330085423764181718204830992327069940735285705700625482581417649225521923333715895778957026130386614962500556704024069366604695223385809841122597612883530144599295044090634799555991081002469958207406507674710638717716168129388376875495451162784666528606022235433005631811984516152460442925709799189130193853080056037960386443085918946353430107068328177884924084178502739779826838831160934813155110853153823273138226183652107640400467696162630575799136077899103794358365293957005614202899625728340425142097446201136113515738170869528037290554469964334580439781695509111425509516616223852848537466385286038580743083073365141796921102613620292138575326515270735795262151766257201524024583101256202211118253184597098813777176537006588745785788260314423183913000084924682739729551150305572458094032356073212302690550808086715263994732295264992415421182760475702753588899199262809953863415781238636919409743271603752741175503395770 A228521 256 472083075302136074626539895012385693426075770076331111522308039067845595947029642880417189478137914087989498773245587872611676964494648035460649590063705223049236626116397020028724110407576883948444755197741559967774368169547354740538531430342260286320058812868174900172757609058546714277425792375932464500534963747774630405657345271632063987117094461044884367431045253868554176008801548281070304168392535428577108013705844850504654991631877585586617426291701871861330670042859244880694617283430804060486630667360114567976775681533755019137150897685758640090190280554545194339293152643812806096840581723558241804026167545212271401576282942190057427539243715373838007806751644692302434932442507189533808545147029390820993656694644593134816886302193411798029575935860354976318661176507739401070446616295508807040754259860898344829057821402512925378560782823506505346033676789771129560043943306003987159724661890205127898529343231694564820692707810582058193609428272118609906451034121741061982070752689890265489114561887927276104129576993324800189583394822193745797140632468868454609957426073985034787910 A228521 257 9253772417989057574460273281820822140703131087403975390678726489445431910202985988012024430386344626158161972452491266343825254764313303232814173751563750256545509059292774492736883682123898314975695886555137731418372429573761546998553711679919760610522459133946185436160264266150670192709396358083661564444262973574037182614082398484387118980425194990602267379302346596373191551616853238766822386140701091094092975833499186093063641123732631427037062805653787631782878084380937787957522807933772660807215848422646612331373688581246780961042253393696461036209078718495381744327971224300745486884085430837548255374824773590675144877620399129015147329330298303143769729402217398833370232099536889815725976931102542081582563188564088734188898909786483832555459131270881829708332011095866126996699821207482766714510251381501190780012676144396263101118782207704850493209850876230882563382796779585476379128385815783055131278711871604492946615133533820289775159981707417610897353897097642065606421742807511964989385328377134735045010387492520399144417014442494687941699769439017840037521113862149513476409216050 A228521 258 181392446465338431272434202243711860589677082149216955531753285123801317235953335389982060004015937883814376896024235029626074771278392405474975398417503042465099845531020339490231373908268544362576706819809054613521376396730505674718295115811255717145200957623554314051438599972327828058942873133730141610303978307463313105826612769433611034622230685088691184124200230551062046926239381177505704132059718619233875083711143032090388642802752049600902919529808118866506104348704472476684117200423194413712241000294088227559472475592823718864595231886087131546011720949756192397771697599450060390089036518437039178299073407898246644678843662150671975759475079798980458861904257645180078597312687181725353410269663484736152012801239610672926203294817769783558698093142249690082369105182506644881570494238630576842321140539432081808910132953397727905617443456869696544392991529844083217658452913390564677670631601254784793120182208661927507855282709252612362103903235190580537812481001528735895337940530778785032040941359480514464366339524255287035537516912197478211005134746487067946620419315897337090588418224190 A228521 259 3555654726359791511813197657920966609458028023585819674929452504318026931013725370111442352186695984012184789757705082598239051322773793167807164526965720886837136915553551635394740898612996324471330292106201201979108288710338942662066473861578522887560468560814452530090114000497305819460728006457981877761517018338632889926376080892355245016277846908683329600600305539959571647474952798224613573629812218233521328296812849881536612083155904552544267601586235940367465025660426985107024277405172648963814687280548869013974167135196841955937014774388826558868460717848042164885739072016448859465779806950317411135470181566796657138319548587857072939822083184889316651467277528958602501831153062036643487732379966696695509673347335659846610702796119013510833767466315247154112769491455484157102417831365815359780412282343696286117065646139826118009650025522777583958340926758152843001658430625485069226223341519410475731686680375479231404486305051636173701670936056224052284589355238069183378348703862582936686101543143208667395773942344064643950207262095880525397434709600870066871813421909105739500200697621356330 A228521 260 69697943764712186749223869218132585234884404728652155118750172457888678777929727468971157597581554674590908365016158133066446854402937122396963633582606662406278515353580873625987371604380580044018472023289049141385426061778687557331321345916367089830704587583883940871272100586309588700741362323646487634151114983169903600873510831825334743375467320481779941742276005070087292882741977824559494092785874969753766458040250399666737637963633398236220683925390477373274930566489585413363417409012077064565501086361077930117833396624656020427453644742974546320852435445245601566334064891894732943798155385751085374640447320773274665327093146740330681615720498830725305203081115260742268595714183724729598464804758696918961895880802460803073652323283321608021593726316013381572668817489141295265014949448862218443785064716179994061034638986722738611827431894680042743881702301920320498674425339462305413581865262792852544037737515599961685328813043766889567647541326470200637691940003564151131053655397776410194142177416652234938811446353462015626456675716065933146643036966591120304334218749641871389785596984185408556470 A228521 261 1366219090120233558298494772600637277853237492033011521051921205590081377086951586833047261116351282544635001758861941966663408641767322150451487977679091269522150571123755369263052822794327231409853764129181649163235919683877544788469618360586153833282948438258824448144223185602726557214626364807390444146648278138579432045689669399064130747290665399806003509348764650783545575127936601842062404982175147527301111876983660037454541297826529789070493293761236535884699248596863827612322722944430457214440303331035162305620901226662340177222104388314772282592522880729243564055238175125181483147882582405712968563384637246327548422945022724084413433174280278257794247701479369873792420054586927540996527070459392244625524386359980163314514072994388967364320266712412726839272207006309378178329338881994179374569259478786147961240704707300673476129215201989868172342791544563901195656863242502481680091546653655042154048817255049103768580336161879432264253390931379797936843813355665275135232844569728864488762992025035115566127373304024788487965739113436117159444616285221684430604689289058666541073471532583801680902568610 A228521 262 26780626534838874445054907783293822702346576083946687107007604353226602695769746227171664943431560242858380629886303421414378003129476194390212944941501913482566533088889337394713487806427030785715373440441746663608701356257941571164893901772888441523645265456044889248639122012912545388211517302213105162516111913921319043789705298686944259083056879791529960308474542942383055293570520386566129437901103149044281425258867246013933518853257998961726411308087074651021397297720794182367164601793308413305381761329450165153702975727201795529251669792292521540404087187202196897365177142469742540770061436518630224028380284662065283413293670110409525376751560398688784012719093405184963757167744357944430198905546541974390832102466435280488644055762360214992084260075120545187400420165007613562470405499834954651444405859381007620060299611473162492362137777577964019583357112659888935345512780859220553692192091364271040872063289434794556111787759831818200128079469259257831542228760058783197270068124771546310955759480596157910576536566682457587642402475118092843367435276272421242121999139793762788480317591922083564866741336750 A228521 263 524953839969692526751732744069630740010760306544285468638551539480026660452397188458067389388098182764158694562396317907702695650680583720669631996291832530406177912086258220487418418718529834667265518769685353970876114822132250994096705474082540870160340660186443480792999621552888529096995604943354922588250381590037417757786371219171811967481950210382904882160714481407827999081023765489532667399675018945390856970623203879381464799107021997821231325390629543548084893945223758965897332912029708573181636071139578806307723424583708369302051054046413618920228634451014582852908638291453718158993261130755607245691341776561166439139834098559224792350670653760817265959525421226956289694209704849839793217949996245322616846247022678008158237466539711939885868301672246214350696196802272234742166710278425899083433869086327032582274031743392223874609148586868048722004793779567598346741545873539198790992669283375787288132030550683587839799495087887138479478349503029040634092831310858912567612740148927281058490308575653862328005703652736229608177885351525742479571306840875715966390996533548049121124644363385149454716182780404890 A228521 264 10290145144305286374548590804197993982397100826534507672306200169879878244961286992385290739613835635111478487953711993740484818730262798963089932001099556319519985950148300549105038449007134012720707913207998868095366939134735027728342049538072064363994556097329399654459489333040598934446762459888125890361778817411801548966809404848500559499636928940868821708584364956081701495603172557555298959802300283466448429293874617184768226978162326348033777478580709004542485440092878825528725337374441745658198016961096262431793829414986875727857009232166129965781800152104700665880518230423898640882843363915009976711411457475771699877953744586664254269248320778267979648649833294171703785400934877298815268713825627495267393445743306431849482490330467377683282575457295110218581801662317720180408338292407298973998516050385776633296727950173674760916926038237649713470773948083726950132938846867602593841817749600540091057693021982436399400955146600975928642916406830295785250229847813227644091561735129204438536980717744207528757409892424399006097045321018205128966463913327410508100775071928609719078522490330758107689263049994755317030 A228521 265 201707424593718383544208950192156333973317230390969112848260667091433833877704487172339280619843016731357018556709967938904665509047915734593905126415921506683398234188629075277298743190019422198821481847437675042720028770042961191398709860948583131580480418459510231840271429113262198760136908641731438759516665790655752372809980196053936748140071113616960432748765839708399031308985389392175204720512022756834303165627673275432622905844473121967136108313907732516412256048615716792790315097316474186362288955289772865048443837884849313433744725666869425542841227661327708001575335499860622867131777460468764432741480143748735084446482862247958613626580791544938283312016766272828316374472835770601672047488616732212235201000843446430090877767299584070807993104228030448832394261834055754174092012465601164209893012536228124479555428697030340920101360326925261096586062208332421896938268929557200170948112736677117581537111328767687750373934943872835065371308927209108479445964842742056968623880564389925255274614970731647403048886383297365664778052774420971586474883149472593938915676993553611179829148734338876063539784851281010944017170 A228521 266 3953868926595922609928297467118057654346970367726675723517097924020085841790885112590907586324872074354224642637150303584697259567872425499246929324914961372908415867045521183437309414905722264934164674452765392979399135855015186139062482965972077007168512798648763467203600899018676287055604748748457202675919792466655240600019682836239863288541114469482729461872486281379672855637030107262245805376177710277165727186185222251155657015595135158637475647135441894206004038522479840479396931008872189626631842443392110739583333678424986826941388384664965247324643778835545580142179060587749699017618460897265356495588517066351247649548257187830740157643982406615559451214173003830147363400712741374399098176056596470998606914751139791179334954145123956625510903145795277400717482101889359231002831447942375728435023857736627645662468880022460792542152104211462929777630277936958185940056997424241390883322312022527109232750365208811193300393473368840166350432468948236537583804017597199952885737662731609579724688564119301034650356742127985069336580384387154564019875530529497873063214592326862814418401254411988158266748754965547326529869249310 A228521 267 77503738497425850406096103406239215948352979174861067141413040658381055579351096099302483334800861781648494713616401694157267743144769775588322574033077946415829261142428072049109063873683224647220073749801625385744506818309978908654941599700274792545934056298632643024614752982292663465601765524830349445121941012414710235585833450145993604128046177690729349294664043338838507607798032853569152884808630756340979827469299560939479913387072933535138675668012823696318358646705393784461421848845597563744763189213083199427539641716042753896855781682457923111188241809893136800619285944065734100282734203376418057557761678793137012677709852949375306322178729507897404817761935909061782344552454781948135351845389356535897960530716641185853877341061842030473680652655885923380833635328840957812061747868474436563182173449460362574047590506644847758380924626651736022575847611534192152464575366571710814537683789317463658503255077286005682306625114602069996928342190952023682508617873494348633724172696241130417373419978591923910484645456143876945838283029978950989496628562964334158312538499875487894675890209154643144005933031294873843357486080957450 A228521 268 1519228278072672593064373209040803643901557443438656270379302699468487527446354343947642165737858906319001719022084063371720458716426517573209873596949464580728123804005459201261114686614629154629085620709446786358598429673113070712438979098262303517513322364397284269919734920755299890234049520762119761074823085049433357571298266689742083791878097886552562235391275115655426144748384184358632427585772974709618176300887482807350463011057746627560653161806911722959790571986715090440532950601674472435652658408323014431786521317334536383461180205598151824160546668632881488730193662933397459245992456836966085866981887932114554656157220887965397566696607298169822522622210016475256053687769855235034607792474223990760075351324500685773967912460159273336221131527849772724315823518998458353142675150715004457569121235521298169439853223448783425737322091989475225303068835103662956635652420395481677962326286754878610611453696792209918175763272196036302710949197276609099276297389972432204321061280305980975709744198695670328374018985580975533764336954617067012908958349071351347641744506611344721384573985461448060496816141012693362111946115629058685590 A228521 269 29779912629276789671821993237521729621519113057931561037114024373568251854622382270710585633491026946864209914622397096596062737602124854325290166659080830678354736390285750120692298037910896815356111689926502156399621032707855593795249959629196073850021352440981509960334000892030635466075175240377306031758332668017051662697878388066490876342400870644157147247410425522413619950519319173999879991967168965449304735509016610520384215003274036006370989742600407925444991095765230556109933113232601159838065846375184539678796191434851940472563300493279190374737112687353501132196119380201171052074210038635475011788160909687547821576856831168187870153011589936546131580543155925186033255325882357764693599999944386821489640500764901911824677834190164734874764589735230592286152849238574145309461760492253769508795477895506313267899640311995462204658139888796768739739019283126153664437866592127656484845809058431446735888251706017643738795305979280078491137956168087749373061957755730998195607094582833666389621275365459109798195596244873636956704656038565464557062450569000000553509141660283040728704931368339414672703946852124882252823493915203322273977730 A228521 270 583745845839855353074382118377527735000214010260017016010852835391382173385820409824114555640048944474573336427426508865391958410756392678057820273641428846007644961994257469860351224878014712759981346716853674560298585124540955676461418996212522341345815033034797193845182815565849595650705694827826432072407075883647161642770454591581087468321658074488670513791176925699076662614653549700361463243908018474964296715829567298533088575143714642739137513373800034347660992499399477374151818445052497333471294284993708938460748512719446419808649432808078484127445058736956660560426843360509692029361205931340124344105444284713424466434992948401597742773935619239569973071984419823286607395641892289133668712164302078000615942335918255951086649131827696672855862151768858542143395426458706877357611076026483239196404500138593517156070579955881826686925432362872168846889030684770029026648104303233902020465871201046932162002899329904155775655669630084826387249914095906865934151396651541636657858063691644248263375264003985271568559749217994046044349133903623281630471143144579661778534847183123657752729343297615220952894705698535800907152765613869407585452777870 A228521 271 11442586040372932001687248612614305423952465407597740489913176242227848989140599818749911248945653776099559593786204512157016072171584071673164538678629121580361025866656698533916854589366546361610257542987654038804470709211630780462141141368507903305864592427526742152771763590387782881914497563939878481106017469712918994504534788206294088487550265233726048767177502850142875218158818930707166228507204986179081178774386442676828991729582879423698537530782238530682442849528237459722893389049985939498103150736380836236523052667530397286237205709340653952586987666624711772951985851356591602958367306591919078757679907080791636703510910197711287785666815855322460675610907016832908152983339117325715816331151049333023686880179029152388298584457408675991155875024208575407864244863290722971389747002809363962474151502921232227786982240395555254721650120518880364939950039743842825854202476114124355277515522437112905808134096776529555496758697293616787562794324970010217953486304101561406036335568876515971625015535384843927827798405975523045687694766074167527955030790857599961182839520974448278985959858614922192779227348398751917257126258739574212286723077830010 A228521 272 224297570979644367257218094230083496542788491919516898823261064689297460493751864261315350477718149679054622682823844419875320181315432562180978609120667767576807983030559642667580713800411816902269555597662647751791560281667801434077934976644072924389035399418564166643834916053598504485438385597643803158813722368905562246630729275649322130951872830789839933445542897077323714327272506065068322710836768895174330791371226333521634597350195027319624089939255926304637210388791518186088678838006005940989320627263242866914615939928182334885375286505846065970531648113732541436448166097865065240680223914453591850467917194492233377948796395260543714773043181622095254923755026271974245791492805982176789142589554156861628232224653387109197172901447475734950940789368674343376096385666829325226474943391458076365935078563857493990486908720163094147171958975485660550680731832169776387624047910140961308915957250346415978604112403010633016943308208693806639721067970812226196417372598847410029582613163259402384149306261238446669295232785372453523576146760236697979351231931919531294526358511606287981559127395840361525243193530417629383538388016660368095374938186171078150 A228521 273 4396680974900402846603057081410848086617434594653904843135822900126432578370675054109703681314319921063174937729153404532191514037129036912287471022818790901411468503004004248913218617998817845551741467215125678242964125836781534499164900950035976095365968593538102367025709871710874294535780352570516265579188104769269361445536560756743224204624522741592177141673483101332196598100320445728650331070656115376002245993377599815304638700429531195936391987290757136641260067358648489955472822859700339405286723437510935940879465417949177460892729079850388875813707413738397610612545178898365157491222146212752000860953034088756851593760670236386267699269904660489495331692985349372332149171933829879290303447324624251650587275043968813935453830825874834899099665362048879454649665943976943569798638868969614210115695447534583094280292156945654731077309485115819797595563340434241917006363761280380647463246238743774923575484905515680331621593172010057300458195586801066932932163119729120627298316977189875236657578729707780496226681225231072427993616583106464987717075320374455861577705718361666936040073736227302908002894886804019022777367564645450276665965326038602396066290 A228521 274 86183740245700125619468757652597349963791456381617350815631501665017266711924511916906547299807948614962205450312242352816173638280483200239226444808315330128799838019076508256637268682432113608093419338081337947255935042861031357584828954344670226777290791981498483179873798261441641867891861985648874240239442070873495654149845417322951405209727763828817025541243682306770820638638767049900497724578678462763627130787856920208375194284185073152550128415249331453186053535727017311315660087607167215016424411832768739049876414208023836660236940537852036237854226753568421849494569160317587719277871269382140806422809523739894610448663280024847224180544956381871905869750643894641428516094001141801042545997668141991300654903783644466109378882651625612244675905475941345701368408457739662188363593883067434355229785796637819250224792869961815318414326380068340696982572048511278224988966060993973541433591462939518801580239139314253457435836340797834994887743252753446048524035276512849937454199357293321225702455875582607025796958707684248948158418738476779928993412450628851866726656196799036768651237395968464206832384045889187354064329618641728306545884225633745981520338430 A228521 275 1689373671899532887492423740903156172579392041375028716034103852501845561960711704224527086061131727436169230173845636870749231125382517653960279858845126078365943523438469211842599491799815672947029360313328919226985160467197810834596282663899324835252478009055364673753783826495069192183541984106908880286657277894074157043375908424827932688177859421947948593067281518903838524826400513611829110668540924156436503641701325356546970743053957103506756421259325407854595884766060925977761079081802868889051611915459209385344741530426217828264787047530246534484029677009740791355394934068000175574919675131206577874747911423396380065257846021286385052000774535727548438369356789929775932400142461209650206107355987471988851185773379723780707230922283334425345302200039736896389344087938946914239359597497248979261600051069999085408323295556699346925902894624790129226432579699354735331991795721240108078800612393294208804800924033353090756976932330725989559732242782277462642101206558041764744856588503346705476344303415591533211891488361345422650728896118005257061663883140151433917120053191949000377434619395700099155025484064624963710349966407247593619462145924907362691159277838570 A228521 276 33115102630390903414926364549714909642303892831241856510083152901109675040536604114284668024063756821395840634905516723628184075703574472772446205553855716579813894817641035471462126981622718138675555912768454136606025168222076445118724975192925611075948847156212466353423187387082548043740148104571765885730181721040199555490758902793631719230710995179295924492487826792309360456876282229180307177424241470735789881621002248851176800296968472858754366216975168229516457079998272735289055360845839748356022481750407010538758884429538307661622519045450952031103913490890712238580029648106370281301987752644040070118667753298606318299289687260592439764471958268786448107044225926452823932266164008537562198315349520428257318952229134441765778674429219038753993001480503017167082577110410828955180264641777480608418449845844336275536133989277627728479733222020809733028190730284179473466424954738782537566676062699761618052188911321548145704008370111054506552036428130459569957021802426699396015828910388402763453979809849969358436889929062134267115338873546720310445955508319835957014535415941928108599436640743275947668345331802394492761092687450537711486968677874149897838358182671310710 A228521 277 649122240071548816839853710411087917905284734698610829935621247133447997642752951887496358383170675151869540689248708642714027381192235689902972867306399897552385887849456053873131401251169029154502574055057877672422386120503982010019436129135445164411424466703598756404436645407808280258325190962273770785174141809172713792655698969184860535532464239326699289953797787715566564771850359429991867680040870640822029103098382440279442282874205261923345983078390826375656183827530257391075137205539071665471883798219866305121542267243068376356906790064142514183452377764410064290904949806786136186081388352408798323259547425411369627906296384424286982976794273983977420066732478240971464790505414495210833001727275192078712494112744307554113069795454320675372436389675517942469415780128928981240496633268762577388969474616640628603060213049496763176960383692149017762028465468597906339534126630797819580141876102240114843764798234924062718736881313939958106707028504481025708020078729066955002660513556576882465878206756334795948488383177584467542649449948533915407356362812421541289247489306173621592817156654415075730494806038965052782477975149055473813319966404226940372520134405563754698850 A228521 278 12724094116767397277303909016551780817064481727258276657156191176226694748683568322362099502742243550263189915194812551908963641097946128289903601372493845237966151593811142750380086255863288327863841317951688605366369476128093887138324541884588020919867131320375095666827300769860670522541142349502342350359217642013221814723437455703202733423875644788570964302378419742312709010348450288670418361083853968877151943743144610973355378777723371247252955101548250761640444285870791025381582104213921521940740117856683337562585460983739741883809779237214802517573081477834052589339606587532592193413197093181929512088493578514245914147612903428195186179718681594161967119361641931435296726370663202668958739962295849999777401881340694964446589952364716919449431459356426501227782470955004688779865386050154019400201099033016939756032850020660101562517149712653771824150472247087265429783368476750473904671158517789434668467715956948792566091132201811842688696616666192800637798150013290148649535451990720191139707741845383694860332299928610120803708880250775822936268279113403131544031993328365079914520473796140407673725883240307447632839738776110692710238160269968687807307989776779502536935546990 A228521 279 249417692227752281358162407702594297165010052912432004334964829500774423330247308612188922565257099689088373565779174953270796650087912625546454704200651487048212605989500132343494396914300776551617988359986425987333696798640510255181455660002258256935790343730568158557549993286372218175043192076619723789467613433569032203036107214038481011389949853613103802928522493835015934305283757786667181283973837817889061760431091561201329694521491240314447163977202828351285162515983061851999515015726152467543316124754822984681933901081724153163370916250977768885325028945050721091824904037908922368499353234470793943549852802776700983710138505093185655070558613631968605489749485073262208189346275308211514725530090249968361439599327808580337748692140111259593434790932235887391474053190586129333992316114622455013979365856228578481115297501919097778964405490478851604848539225376111486015682541728662848566229685566622269064053344345433645594310701178859069891121784004249597638310852493415099126974919436673163974273187332979895898947252127204816717003133058231248196891773571821713693591933364807178256705759127114565959687546011782459959506706843823357032943798606251994624275231911674323446837399130 A228521 280 4889085590324306102415302238482344396476746240125010421715703930717989069892812994732558937762070165363266748373213472239201604026059622188015476821837569076625218264640030000386034417934037566101527479968612604252026519280581805893973006709039724467867341397939465723669999301572167450806526128544757476218801808165602527230691958886144849082063063606648415956433933621775562601939463209785799798858036807822407419750818313039523853698654892514920422061028174739793640993997855692552103467956681936454862560736703922289051930766418495866568654816541886988475338699807802757007899179611484108734732128688899409699534702551535314168440220829223721782497903764695167010648102287044443873492268962220898908980882089117583970939248621822451085585416740508545833589322422228508221173162859398352200228600613443313030004129312693562369882305599768134003158713907216736504469241745350290261613979399596772407121329625318411928758905188143233372147112273375793676163080513434634420105531532425909482938312835345676640032563310359226535716303703897540207165891705327198151332536277275735828690245045823621943108031769935903581534121551039719472678617627813849333867054102119481629937235787942863308702369762199270 A228521 281 95835855492119355991792473120568507157142882633920401374039224114969192247264496992500311685823176816193655112523356917053654888848024064041566751115205324839356041375261262078066914316848607456421365110726755908561797843604267760493148622329141019016877369146619063384811167751867633084337306996691143972221229254194527305206991575050104117668119161427572395964914163925522084288201423532937489870548056222960992424066478811769655018999703508555978872925827117272232122413060804769423270326887364302662063448017554159955172962201401454894754618550483152497115820308307520697818118626919407461509296818060452994459485295865342425553064224984304889287338254524996050110755495540895703734933248008107785105631735985352790748382790045364358371065001198756375318758304685732285915548946895873309242751695232399707391685928808053353345854473251357460810819331044856978481754471843817164332045738175213390995729454749261825060909790433930316215394049188401606461289634333223919898659031460301825191141709071471034061245142035388371220131089304852331013660992490820605104189127910267200142164469694642703963996460497577822878117284683793035091663802780900367798638637476802280303777701290980774665509528631792691410 A228521 282 1878574434467438025826809955694081638811970388913361467608906449385922175712889600154178114932946974188957862152416093914872270891997363677283169267344777955663488046412652994614237654052831985426734032798938389351015757078304337360604893400922815545729105722144685482529602786602110042147012440942613675598723059621919316071064921623440182028385622720240210499055831484834150274441761702153177466656683199224444565674143697917490464642908334476059405352171641091742119323747176901092379252395542647104099831253177535906737378116019940552428484166257915938706577321208105320910828004316975045449021127492888870908495421070017739674155850769702123610586682682701068809575862212944535297567717653962659841419694379804003315132215479529983530967165067912605728489754454860401846288082235879745748378066529716898450848514546491332519591877014790803347045546523982572584982614652613262309886470298096553490701516364873700669525541783326996870310920780043936016478405736036774764418879914579304844970850298280662374322850634145119542297783076837411688632242567639173795925117133964521379910972106264141237278636675565488714120951432837589522827074389432591381775065237953224196395168870768569357050454471538030574819550 A228521 283 36823815968594864690137772759722915163423736406336828854149382846823622373354869694957702416415314902228775197718005160395969336971277433954080619936925586371710367846424782625167024416676698261486233054503425197331854961687123777338309359951740407998240911348602755681926210438163393294298104783019806272395025442487633179430487288455682873070310858894029444774920012800804849754085328597405161168466814200649506153383572342512169276160634153400012955157289635754501905711860039202152013336034156641647200589562722610826311925875049912507301691732233049680043176153205460192186529842803226213972304679606310829487874249355002437227460561234636802030415264658968096280310000987383285362026697718042810203401064127286336997868897081363947128654011290157896291099791505415292305206702072165829263833550872758948201132874748637171240986619898074853957429342152287056765972233938770695954577426451242903349517732788524825774777844975866002217904352915027184606608102776503224598914964186924502110816782355755834790005484069267491232732772652035854615716887797202092256903540955783420178747675084825226838493132150438249276621067108365145142663277089993853484654460995720463220935819901027795245922233885578946695820127690 A228521 284 721820438737822103188642595809278627339350442225044130285674734954530196376579980047671282612394887780541477236710475001665697028438709368370524634720446076713488674862130542605871018001458985268821154907642107919160631607975243205081202713169122076658702798526205494732432094479276048752721407809741801608873613124919525961277095757243374054484051427655142456237771591865545180045430336724574267071109025304448420394180219383779844233810286032038719470933786087888105264021761164693406864320562286094025778852508657364239830464265350268948187208906748073570290400248556109479135037067800835929310070880621777386732440127361336704514942247165499823698076407258409940585567829778824946721912031101357511644407817603372398028222805456680612085892398342510015185532384599396104906259927730512349349919515829754372921708159974271284174487203650186272482726617823584362744015144685168529488364403410793093360693107419147269963494647691383592148364255529442092614796014146610472551156363573214175796925722766675575273025124402930728998908267227423745339870745968512844780649413890149468379290547101771990224001139134253886754837443337222142248896034690985126573605362663047282103559745304777971641998271574664041593435568159830 A228521 285 14149124203314972898108907472915706893383032205071578635522967300429318062550098395539582786810462173858859134565223533264645832755486244067521589935709564058812218632937115049735501069697574612562734017013367544927961503447675755618877958245231770994923484258469768759142378234056558669487451741588454012117334292079647105405320451602997329760313503014585243533143353968828403818445675706389776185722717945550983735917214506977280164158979950639388825669231119737493003630852656638460122152259648595980936675419674112091106545934217470096872453161688384005891782745629020704804544804416502143083109795429643400728418461888662672726899460701477566309492891704664086996390204319014525618259634271622112225210871837260241618862886434692956276743715663655870027508909511817570942957214798166800999791293085461294345252375150682790963751126924964331415131553205148558526221128100146439576260223081080939764813402942112391997299596309268656197426233918983770984408046862693755706444542439847180087046835906855592270746003698540764080569108621459187604116291746757900986188197554171168923387433125541259467545643490816512537730074287675161323997714929349413361101958834266591828073514906528437899098654873484330657735577311248859970 A228521 286 277351131911559660010908701095451090714815569944462642188477074737340757707576832372786921739387396919586468975206034462343112612007344327772848837549254239960391032929344654342784749362340839553995726932674875708035793471420708553666002532441830461873368061775821608690503403411544568560016980285895467735782185184471629435235565531044857900718291231607848516081533568259202779783626955151222056067962450097581357887000818371588426394064480758623013728729548938160551769283868511405334149735186767457856034617550673092701213149162700384573543557927228494376742651809529663607022577777037237940914282280701799060456681303209125583431346524155421007633179839496749026044830844475754901390300404270424612737225998109567438609577901864628523480049702353089965936719629065115641024451219567405705467396577711292775925882684781975908497178305808663620749222433444595426407402190275055363888684363346984177859079231110594000511919416890789551090565445131555623306924441987726985211115448354728060493077901649257596924487589225770933104384938198934728188463805480077629162748203676213839346090995747569220981057713482984139630331029432171068935781065796211166013335470495688370350849757094210694393353861188041577978268744861664584972110 A228521 287 5436636873581268252218859460764124807276107908668324507106948983478386232154603005621270844395888967607271790993129552965626160155922130757517138846118891675994020968668795281490151607265104067239849626771558896615550078698827225621285226022046802468409989752006170915081478954530718398856894178076671216968348381868678588109840450134220852966882614961663543597644977471873538920490251756428579036654423761090071831750006305802661827199171787671548364471167792616592016044009386929714703364649008863449245394592291618543455068058780707004193130725617079785084525454878617720395835864780939133701299618183206869753428466177086817797758581839595101890148024904322382703866687217023543258038142906249228987252991789732869094364704413487561882562977988781553848635708141425487283543721863003071840405106716505467908237858041843916607678898186710297368961926725249406343289339207550507142799551314067360773312731323416460655922252412593660471208607658042519409078561927435377501414529312204837001938132941081911508058213453257558132171389478006409920491079910904189940090289302272946124690906775256418744129433832147811614217236301199343005604019127739616346843988531554524601350765110487203124970084487909336138045693279042771883374440250 A228521 288 106568955718588888368434423138989673376775176510900927043847771785666252185353770408611318719061293803650344727460856522026169529033272995101506627888773677083580559067454692178425297462825820563694692829980370558783136934618617805207724446818158889543942157245456900501605541776207738642848271118641928909118097245607652499657463068295431628811975117760237549993188332322131541660247135145886051125277958496925137948382265719342958765169738987873210281740817342140887760334120233312399103948515722006145340766942065689138133151387006269533493363910002440019998373589788012745669511014413391121775637174712938780204905733546574499262538137788396663095260576541347506264445776783264650468308775857996982337708532325117701878169497303605286157370971056046316187867185051502772666908394934134994648215196389543604225985717410341768561745853758716943217728066919116429696562200739002850738101440969664042531491981542530230666793991279741515665841576222384020325202347594663827795000618366723766557263221418009727731699503186267065281052643443496709062531420225080125725572221740406086259977315262485324474855940996703689778902126345778492163678914006170893834624697182196320739989327344920398561452901738644945789930101677527669596241192808390 A228521 289 2088964664559142516216783310151616116767422202690572063245179515435680891858918375394996063909768636743265089740415918551627422142484057094057602162358602772073454442846225907412697399376160127424439301613425596921708153576844067518854588985244324530793551697915456411626300914815745138346393411610724912399861725240052822429607002954886600653751483291453561493302934092533445007750625422639406617729119505802302792974117340880554371912195396441118880271135137069477889261477408769380260305884101818115452106264352977046194067490033028836614829915170737103654928334022499170961996034508695427988106906197423407786369692435551487157457454779169569550398195931215468913473283412638866461456245366330313941534533663383965402483009391780566405769223892077641901133018712743849208391251073955192302091242439222727013532304124439661305503425617699471334243608198786593529662605915596594672617757303087803247634945048883946258114035161143240777488166105902563908372097008472038425002224619809989959850636664297693741914862153398993560381635784608033013037330978760940713568476750465150800595129209084330555099707411287951894898227866412713702193091066744942733206696967321423747590746193264364542114396654910833739464873715037204100382747978055620530 A228521 290 40947885248119355884292498077157555981885336640365417072831081817722445056552265809138942436147966098380188485441288107988144206810802958124444122485046703649410176905091161169649002244146193354948038626531675720878952667630160476885969848081034802634456310838596619335241850030612694425658265011545158614220160629037418179657503972264224077719404946667097594631486564088652256719796217874330513374840149427458780850953510167558361078879895395869073303201580675095088243162592406363271629203541059890183370180848506289117430421801494279868317626463683424795841465183510655159409033522769936765009480453506256464715479930916774517713906529318743764538508773548425045100555795190101283594200671202498038023962946531943957494354248219513165382283040575134965489963116619337747131382530884761284571457539645428698529716621221280523500136380396399183335126264694886739449329971460962248033650427917025678290476150316731133009021086561935814440581516342060481509525825234866549612229779202514804826268413336300171311005400199227568584333759368834019678061052783140539642289155537045664252859636496493732278579140201210492047091372858519887644610478926655453450146780118809851118077486140378746409606004668109261222345508772229173098174956269605080820670 A228521 291 802660444544670949484759031091659102205300252057020702771062802545815852562856622531823174238376367550679817948355039752367684190277937442671296594894283322577135515620142498401233834577056282767531325732834605867243633269178252091074713443229855215996288074264619234293954332673769121316008172409914787545218676250529745917593570434716317416569175110816963758512838135962827443688000455022001300534209991347927516438087913330361652987649337637630178448238504122078782672995247088055441706267551550083272604169540314014926894081958823383945733277326292577677347296872247528412236704151340265959020407861522733023929429819460921660676508630248560493314279428698031802845625783843081948374655095455121175015407736384631791420366571115887676042945755584571701456615110839239806525511162011839626214518390038450909356778195647236697210012023026791174035673706305561667899172570915176070359021015411780042762110250873618620358885080673030673521038105848903452647161317881757097026889706925470584394523478367519293740634112790396645991116790766248669121319743617789879307211313268692360219403794009140931040377751124420653819133195874478971196940905727209131784834450682213734295131135732957993856732361389881083569582923488362536033221392414050816191152810 A228521 292 15733749993016754703680890643166203644270739558936383175352955982672000524214670458316532052281711120580459693043467003784623237509683922940439797728673619204110306727775856348569824455730455010662955692066985317678033978463479429859086056028221773862924436197278755392033473493829372285423697769920884653916217877642723450439250988003805281735364892802829176927271058509656779462519928199545051618741070875561925749760618426148238954305541237492931362073297854599407622860964590257470361962984916281191249696747959054472090688677126434170609983833832360643947936917448330868426008715365538370558781269892088159228808218605593055475806404456225753471202740822830045850954911514336297161938705586910614070153984424648605843478068032659382006280657318685733916817603912707662068175322666373549468295704910076175079782867661360512517430132175234780197048092655875355119272841285749309870215281910451284481197206847148521879543732342331660700423574510268689136729174643592377381054542422923295192786644396691699859603738567911954855490302748266247043282089936334864431039416520403752107975088917307544033759752398961753454952156858440163934882547989454274474590871452125973500843309404559956455200921338358444332021703243873373659094032635925267829373896560950 A228521 293 308412966560453981156881868902584892743335934628970730946247940401273751729840117761064038757002927147241803352358222259831144949297140067200563472406163688744686909900726820524523200579994544541958974708365720464290216178597490514919552779190489768031189582342770088930020913132089022865106202369981008576150915292333988824980451949257020697860305212151882415311403530393454055061488188879481646808561170768554877198880125951269866651935566349687102921730606097619084101241845225231686947142988622676359326472380889216221607664522138280653473519165048656016374881778474884810639094426358578988352964493404304235680365677177405253975835479474428589293955632294835130072386372658394313125240558539966761548037227676554235359225298155822634971225768717932000652886970440280481021132868380743154665692781432794793875452862541210570719428753688940138395745538204795004742424566984085401160783885649645062988647605855695075009197621015500132376672234029248738609261828716536463541674043547252725443533219069427222280433189667576026286924268480398183776166857810716268959444763325743035551835332737658684140617735484070540099551524920010897577088734492341782523721130419738881881316816653053130701890466217769864406408343416822946977198691696185707577336304196589090 A228521 294 6045510954784268945620443690547578424388667346326344709071968952392812098736325464137706829398239325658522708732466179693743099511499302087581522245665822898099733603763740408145847429199228606381024811570429160474031499854834030609973643718605924404725604330158543085927514547181735532372439493432669960188825587644112971304543368670085131715652421033236306302104955075501427877658512015895671041196364450664141827290522479136173499963002017281025353978831978652231431953135027244026937280426501018717079236320360493668416898967872265900242953752063299921400619788673727774609816660519472149964156439440929901735718368775223279182841271592851344751114364833040617396848871825894933811544668266561722872954011666761831696862928450972367258046585512128245758112156477752774076268584417824004651383360433349938639470451931749941945881729912380472417598623842842299027085651242749200747804375856289060614252185888786128013181769887602101252515868431017759263950061229772373114751517220558705501220842967412268014449351524260086699364334655262462450114175703523570367808171819671798462483324084348496609216844817198998328069655536529896755865929438636335631575707123896850110511598739189838063458500463599803543735972015634860162773675095534599604005678405487642781230 A228521 295 118504105427268273311597956065231763372281764579353074358258004458555962358155700018187211508800248504555434989331998701998529976793264370223632931858977988042387289356289929579748080782640078562286303814444577695246244995864240489419212849252560550990941528048578179227581051223835466773475536085160994189640350592848987171177670287690556802633198059233192863981978914078575458864408097474098754870049489153357337329993944437147146995004898890807092639005961523810434431526268702795570799339233325825903564513992379924507418837346624491654424098794471285894246293081207530059426741368863598657238815537568143440419247229051561041364649351787236580336915190163306549918196455458806119915504274235902333215677775143828197245352888136735044836406534237512104632582490624022907002736310737053270795673476548832715778105004890709499481963099023053266640828086171649207324137930917945266074375974374194280510926284803338075458693978327578767736315920608137883062700361616736229078822777015717701687678238403682058549808966298113029813363661625530520466739888364302168539059515049761830135855083149563897796209907966117029742750847727507511288473051279060716557805228518904925446509476604282389066860395385592882846542659044066185493866632245470529741533600527032469601081370 A228521 296 2322917468539801738669674189170229335075888724895811617244228694324645021751755933020180255857795641788056311002363129824109004911358468673624350642718164275941052747862261595858481471355463390778707520989717800411787733934899342218761379661075048201918511428082625139060500680162108272511931925968886314672660192132200258885311721674766925775130816641436625486538444371663281069158699649028771777067039045187746075678399471566435896259912528094598612628769503810900157074546487159063751564620714372412860652886199394959833930381251634317537755284326272394035715915577210215551155209702647600359723112203254308278168182448150330757606577410892139854912866806466770158455869523054645736688780972027489269131992875415308655641575616393351897910873626077126762879636223099940545314863086799133796312786835926858461332475666397235677095498721168160220313039727538043919125452694767911862840717101878580430286116420462847066355191349995429117565163423244850352777293224461202332630710960310581167923163327968132744281087342926260086141467795819314606926572841602875404179074246197259574651232877414427440252810006734981199818403789084946699746751995306218727329762457851867224705628649885544651298759406889891225958125658845813352415913562502038228458942033525212063632754233510 A228521 297 45533828099813088254134680144516879360925807413125934741868296507893687257821957440905873357137298661529231303712887081480186012273918726147120151074928524278018527921208762445728024221761712603404146264154144509227285465345651910307920074697180245601446110022334089927285755104956595133943422839366573455052490896535038881820893197091110991353557465172242673553933722591364721439073371655853886899969344493720709422090649111651332001339658380705423113942047174695303355164825809765698955374124443788803568691971716026010284778825875698545750587428939492673416817482898181564026214361164556893387693788169375413300509271929395554459043089043658373648765434803446438482745404472720710271767364698178570417622991128213105124057967987189595766113899981957304568454524612622543945239039224700309938269976762164803010206472234613608851716466450375177615522938098372650731047916398702677417458470556647959220274173562986443391356385383916423234933565686129636007002618723188126507490967165185235037912145867153099649715815546231583910432021920286543299444160374359675308416044834899167132551636727222523534271683955809193512723321330892277480928321323519448214057287141007072819774807348546969650475892826995252425638296318152974289990552158298321108781651999627606344296778884181650 A228521 298 892554096089618687417746261523145680062638341836205847914290730903503363303180988004880996526425072505500350227323701568811476388484349958577380527746398290179554908370481413598899134936491619096464684291242019680155449279917734810956507085452747513204498446739281402672030232506858497653450701985331646897052611881219640029252889564068235977745507657175484245567583343697486897985435162039348241984427313698874300904074828208189938323824087318675175784893396089607832557040758448480743764179835782527413181087168924655654207274710885061642168697244316651058044062264054239440831638356392434521537973275972984648262274470191829210355831873827214029370960198104290280672005260018401839692538146124915365298756602963240411226475632843314839814012769535453458073718828576990883314635101567712388610834288179167632679208807410420294314110498264755510451320412291260972091957338121917187969109077010696194757233919895543842894520799940338378255738637014349701764414979434640431338635605741250016902572715364771731365596672056144164886028407539989025936389824731625513792695906674619227935017608475783028904366108648961804501421344909746634096210254836876228585732215208258183561358548940589049203083799896001531157470658470308943186581450991050127872299714037758306035693396054974469790 A228521 299 17495845346014877410949573964242021476070957415747499617689992165302176419575266469049719853005110914115519203626767894438955478686884215614115086957764748209171111035859648748156858397297084495767188138072779805616262607557661972418717541581124682056654332951537284032843046690313685166046345526373048103109451843043176487318376259413972364544656449742396377009373095149224415582945778607221932583524857303155989552600965360446290059372267758281012415030057236206445559087809591942293729499754185634977909386867116569128417744988597990152434092257632507565100287035083173718621000211035790140326630458767928656905861690864190964251999461931717960360071188154474863278286208624135308388932422468573226292407656513662447412648270230936689502844682542320058703203731909311650682110933315691259016849263778618067173613048032652586374531585135269271065491605106210359476573897010817904319867798710105196252983340077518276845431953329074127506652565527821717167856426419875203011911808636249015666138995328668109611075326315928722373864344934166842966118570044945162947004749854219841271083048028790662205360860927465265336027667690197532190661635934384126509218074668454989773162677456558619193931878995085529186753487421696699586190395312336012448254497885786486315284055605172830672641930 A228521 300 342953559580029530919814861429325843450797227200844145669753378509962531273011010023131620553725187612067334923991554039468703724408828005983533975968724066649773828345365926390889324704918315349536802786037945458447959953189840703433966439116698932221790721311535394872507998551498624117981967354513786931819828130279733623195171407779796725736119750104946124962247165547513650559416254273329160462906010872036393511209822091393349535625254274000318040744006159225349759631411064212083237173437782637001197273956037900886319981612290528257128014791943716046779175403656308968354606695891919974290175731230964256695716216057596811075864242429703585150901400833056071876675980778295055021451505536434235658859517682054691219490981840345354791446627380545021164746094812608148093747631539544957680566879977637064557995334856847190703147837507437753161010932840615054168540557114095222356131402346372979940283237442279342828613306261990247445065211220622662909971968917978750004854841549117599346406569529979569231526815079238143916344724513510048281867184084625259355561592849721421921150679525336952073700566995808022467852537561830681091602753489587392996816471065322494325276619942103504498863642858582743222740329282628046818195185725829065019634539684886990714439751936904430790152642070 A228521 301 6722575657391893519075333502788071219080505771519989527671006107862293372711385398898159557044401274566632985064563238654897635966906367886405017382823842196704118374054751853254563794708950420184535912444727668803717105386164649911050637720847990888286859662494383858753617754763429339646997358036833725064484167900291495438695262616923316003907054796900704199113591929689267429041261833320019596171951041588800082450745380034527077151036174906686475953651593703078069781849360592875663672779997915496311833986176868066057075151146373946298233193517588464316457831162183933314513281831873204300245884356958902591820772361299321826518126628107587744410008899058376966451739296929931044395184022592761418811737973195979543622014813386179413685247287068760962551294247313013009621990391327226944763212964472377960847757380250870599510517536289209702192865240050131185601372523976597537806983428925804442684235767360219600608201183915579501344040763694079910539553366873793037719961592133994546139245909787664187408279018107899781119466916049479032254317576308254288942555396035489458278554348972606905758016308890967928949580105259337320560064983241256143139469956604376865309082530942435438628105933382059937566626747844587552033562444407306020178863798648656906197961702183145047175741417214210 A228521 302 131775927693242337180885156401836910607090230682537607520562916056563296181926045316190713614052733230329952161168233680121749420754594898900483144754578978771070061718447417482130033112995521431538957606204748977852517241331639514366573897170095878275500090882424191087753020356364743364261818094256047324200231727361685763309570914621759432528789362392727853606078504043521854596553163897322769850833423854317648344163117428226977674921261564895614027643160499023730164638461406710137695101750281966120921932795841693874812886226451240483047438802203754285587490359661954057174780382113771854801499850874932677373906523130473090385811507088300692536221409288440904463330921821744527553939342189411803795113452091728073332024043152504907026712862529675225007385448671083586202002107557048671031703542849020672810900675609682230634757974043193251074946791274451738659543050046448707821997266817672216339123409571511787168842616778499883123355639604866143185773662187488122207407937124155719544303898977251223871597516081424236430265646572057163476739084848927216487226711517526071511454800427410361041331683613180186347461646755440992595787712709892349428232497092542524248466141446256999525884628007291496037598274288509275912333844217076826881717023161476432990405454571754257277834452470080302350 A228521 303 2583071727920360636027817316713473618932111482758596411098084752869747623895820967576584969364502119736526447696586731533183293490733933241340902717074239759046673153100887903429961055826374416392076226812289577019137374160865692374448931621277581685108361893190419331207750846271843944662830818636609681612139217255259596432102713629720465779506013077715196589485646637147523464112367689674059101296017178220383501253485345377359836349279492044047651263174756148211564984165050712482758506508845354319904396230352254897157214129753822064802321949102564797988497521713635792266556111735680874065945795776604545984924413074582761156443355335426743546987424320462009710231835763098096932182387941201666155399052469090315720258355750253386374151446117621446473526008602299286209418632302711277658236225902163290263966897082453233704651655207684156571281897300368937741154231681409115046750192886353027355753692631736538284723433373483953525068437746190545375033455415659588804635817345787738822373450481612832580543390322819798864398167422985997602421560508954353721274363710223990657732047539699543548159576756427541703891975270750574231603293423979244850250957264868548603714056439320447173763955039570821971946941435036732078588980462309577516128111067832397240829270814317565248976965890142772669450490 A228521 304 50633371878918981494174937861332353476470338677943776167807049805189876867042586424510173253292256937022658197418540950345225238883617138642169476159606103002253908376013542964586679134178558197121956766435542682524381830448772060592308443273709259021398231554818508847910141000867664646916066342653004884705105612437366881900391629260209655588117435820583921154369791775287250900008776856437742606281758876642533537253171395923890083891598928126160495165137542374082597795873159427625625534448691533628484008786442967698234017496621533887803874363261036367966774135043198440347078845068036111326897634011502459521555667714064761058129560899223519919746798993474905051523540164917974242894640869495717788720422703994916656776216084442836553611739770902731244381595614885159605940444195744357099697829102501272905258443799347611468899514746266863067074499806885126327653510759438423099948573136294775409811666628176213885636953818189840219891633577471430836539649871985597560983169404723319272008656796270845266560313236316181258508641395105878430610265619784156795492860960583953355337524361735652203613662538160988866510312909791109332446765101053444844726914877720792637460410075093264053864047159782624286812449971991747915991919109858494254066406269933627553258933511847459438692228100744177396488202630 A228521 305 992515352987498147328456495930019476132297959832942417682757379183247213478021155197427448534449851115016026249271792012080373599413369660929872830339696113975941352939944316090940180958207041953610180143593280850553355621319455770864737730602317274059866449829190517246315252691257116137004787785853383113379798602858048363751880284655916039117812197449072944752760068893534054994448579827524940894275936203929764176853164449414748047083285839849505982179374842442010933783140686935266799243504744933340189220327458822468528313811561177514909480466320885782319908606619254114047647254467532118548973355947675434936988213606684371678694496303224102040133206882670768357954724080886368011123818141467118892831570444655887215811667428892731870510948837789220230921563716970296296358377706348585156999187831004049325585751387914797560134583404667842156637773932664945905726376752280288196076883867457301230100933491817512849717284020723874506362276317157241067304841757206267730803282035569158582174868147050627302282679514879462209487524228698006010824824257448532550897339275002943447335494806694714795691464913454947333793449765750054384047257907556201867092135182125712410950354577921722663395878662103961699275672404040807612541519802465742058632179575127899466584373869963085599679806253821475183189078502770 A228521 306 19455285898627566805013422739045303909812951132174998593473633978942962073406293817137386421662112728264287209515567469602258532950475633209930228578149247066550299398074880108001066462556095302196108554052758724797004194364722141571718528402958179932412243128153560964243762735343880989649903203262231673135465927508117851588897475439433636938577699106279292042459681716081262770713930161770367034971854295187672360752142192284256495295036485141131088136519610496410755949934525949431940371145554475734642855468374839051585124309100204705025721748296947639843998480540176484100363541134993719519760864396388699864132383441562559339581008458406237948967171201567313407877723449909994420836074840314397595041566655135721997209423648164939245682919065506604524063793247598456133116057313859400770503140980165512272378858993447462062426146634998784295687550577553598462758922109444687449781075977621324882417663088494940258703944315737275569883873120477282661929878671585107388073608373478057241804472493409829600108499817290353981914193191422296918718309774484240515278532848975746736870717013863305437689491891619881339476030335797919656244985017057151567945295189113113336958656212976011532554621959670514697446577443651557938829290955176014365974813729965250815410359343340082892077464123495180455796694920323094910 A228521 307 381362513192382211524374965202309551310133991960596362596327755572482563379662957925505893439993285164986706765908127289871679750814849762767682679659008710658822854825122446937092588708084399155441077922931996379877595367383927797769370822890048512432827515738199652191915719891895502467860286453341477470948019997634327523987519949811897866614084018763474485167221736245864843938000404036574154791993346999992817411533727076302831371358557134653165749802551422771268795688605643877624208219928359589845724319550894374761712784238453898816353020195207287169901172433228630834716072019280499635558820345349037938789047545284521074567782556122984579972430387852989270538548366707180986556342371008719003516537670681138852144643235135517471664983847651549513042909255008503373404370659169913596197053984336205183732166344663971399959762528779111586359399524264567863134335445283608386638328363117256326477693730630576885459297203627364791700139806401233418421992240653106433263812603606113596018282111233644611674276186116242839238602552728772339972018302188615258323041268354725248261136851458413018382894705263841449102954199308517371335964141920307027127307474429903112448937866675805423483213976990065550437243849351182166312890953690818713799372556676146666908545964381567930980539366149072721040705338644984227923050 A228521 308 7475467964141790211673231262882249085735942600598658767438218071258169228425191227849472706073361954141956697761043901620497196873214152099296482676745660168184998533731750806786008815854803929688860707249204438985601899594455558327153065298572202537750105031087946454112370977077172904031116345408496438123291414858162160617085514467315346541935637997223927751968588431431760954791421149210996420462286552922004911713211757397545908257113941658434869886498524852642800436677291881354663780095095333534601412377193776065704254945057049015497947196840731494807455142192149141081927959621572812721230276889770977279754210118534798662115114325541735278213342513727124479529311676316438248567428735676835066616773825650117124603574697916989831412074135982754489160502692612889877874017527932588998795251430455153031352412415724308388563803026701998680818165178946508675605644935690369485439825124043382533994427625402905020278203526799660331168864915193104347430609239352313633252147267813430335672308702597429184629332200142092317464733256675202216709205840782926519164014427010791467439057825417094972478196574892328193696226875369527177129649453676873328692329545829665621110966725620481698141948844404642960000339237535295380413730535418137472719286489991013234776067178397135239740449763176659354344725592322285915424531190 A228521 309 146534122651744858536836467690642881376286395546800917198727588036474877643108035068642406058944147585097350024525275793656858763237064058635559890661885750957753630599386924489496897871293277921676648428057827490063772055972922486944926588213241491254929046386558410655311043700751023372922440134837060726751280843101674674781782730600795473103124509407499413030613785265703641989956593428833547797327586218383793279409559456972967817353116113030083184861978334358952751388479479769708475539799850508016897295572028078889040430671295490563336862136118998566008448527349335030259321029785998255681056252034470351288704087954471578090259396441486538800553359981648706194744296940606455841237751520394949967102997013855925195340419083925599539822005548550105844974660737688612377583118178163950384470922342727925384364804440861548368656266969650049362286087478309938794653988895067177369983065443170021314102443835454013576916460073029738184207298367475425017101383887791811185902157479866257833734999170032695643459558112909107490700862058744761123161512919008623440037752475224265990015163232689044192104590878144711988991990108039272417578017255009929068720016630045631075114057306674815571173057764805834311861099296923010695687779642375377049424739977431284751933801922394680587824365277249510514792590019996109869167432463330 A228521 310 2872361864744034752897278227998750497855716839772448978330799413252762480302034474990337215717950474889716301038787758346217843856475732804160092877457801813528226498824183960111367385287082017965901732797928827211025620855579326994638892655002894413006916629519212934577460624509750583078852767491959718957282168963187612116910344468151278396452100091470165497002163666809734358855368189600574054712218924590472562940981272762372357758209873790501748931229629423605666980074174325768533656176492889563051887253201482025189194456314479260965480156094257413050166113225646523070994069743937178186287251931149410936190200252329341755190466026930904808026711684146935425102253229100456071083504156735353073578317880848830020028945770279534904262601121350605038790438810619669487212494404654352227503810020966901362929165865297355655398091756575277240897533205931666241306298814715461875116038563377193633755653570068141948731811430073325401087171131430388365992116979537885843513740457668191118243443118058672197405665073499912124890625980610781550861009759529201195888693504855331634925485762248112818836539217915196069515892796401558942559837117103055175928176437289824914504720130214473009205652580163775119776458308417945618121576476136111605504686280318321553716393150506713350485397968424195141934304995227238153333134095721663470 A228521 311 56304037126178446574547589288395039568324880116933149326439412899853062102405602135652555033860859149844071347864967614577286381617778551190082081948367940486894544872198023386716098996900483844874327844628352442932696729947293911775989086878440148070520088516906565557028972506329087228760648575454954276163584349265122729614001897482918628526458592889873674664736999166190627636579285262593859191635367562494856960385321629278463499803462128688299169519880011099539949784461213745235316958663138081415092585920358155085730510843635991802149851456422771674490357585440674617888290724861335537021604456673334501136729954057455669130771936969640199605453063632094868221205661602082842964772392639088639427887237133295769038751469793679024109429907640892554421820075720792100550650702942451494185365733646522278173409583907193961116251846243732317506423396540386434183776130571398494780957410549336684165708299966373274643586954075380864439080990334091174382702052015800254416764529265309724819941714166451093243513151127285719359196942981231677901232752183129888922801546642136458232585105921572344242144797557469082476505818606071368284018654751876070303534185455035131344075892917350042619774386305197262133052301449747470709496131389532280048727483417374999118517453784298793173820090389226707894946736001651732261639984675168614875610 A228521 312 1103671732874988045010247092333841337619553802196406753324416393332120310078592132761026908783403345337293011671132794142156209306253851303952256166191815491966305055056599155602225012425875899040144556444503231788437894089401234403053611086352291127475440362101485868529668984491602143348415650297215246229398861457012766782706053077549826488224362941375203679308009160653505016122492790861996638273862420247805261547000511636135168760775106888338166530426939046343552672069341731759928357255181176495405755306158973302789007448367758254991262127283319014269102576339641990634199751717737829452760312373423450960132769623244045773972049753288421165735186145289611922725137953621774658695012369427911353330092548708545783848776290866750460313510145314174730425912085488527944374185591865439784367186883435319675788273300819650160503413034671549131185634178087121676938713470154254479980865286472059119639020462185195359495449525053804274661540171441684068819337257621599607539532459144860768252306362847331211700672590991389597379066351427477369609182857432702323135554721390465349419801611349175329586409502884969736789270986800318164701774727886437612986821927361422207316750738461175405218344511148824152168316093241491612429597549376035277379044524442698452402857575363431793286508061324223959732550777170072260565428826269521093070043750 A228521 313 21634173251511478532112416929380368611623454062329085061732060815656809418307500883976047330319717341440758464933473682909578400243901611642293574179609885325155571202324911775916791306855920376084429750550824504888607157007746266821362972738688523802333433907393237478012005876975412707586556348365364681133722206116779905209481322812129801339255333850378149631921920902393006159842476049897572840850391970062111174349447068706199948770250145421742611641129689666546308378363286841496901913680744462999805534096235608760911968917174286470702728416857767861280177026919304714970908915282806208071672106122242029047188049018099831203944450133187694721100919214513909277163285945688365257656789500753525708887834711897677321707943814818572729386401759018545424916174277926049044830685421095647710714103103733402638279455069257198538993941189379859825768483652440362570966227258187565745186426564467892313827394934045899470456526946517717316534646001518900782905474541196543491189660847393031513971984504591672245305490885100067760538739261484468417847524470163078754973254725894355137190492953081428888980454833406379223074207406754018058412819932011295337891613116604412652787816631240067375739946487764864725606069926667417137097500453372912117651750719398291646625815073756536227703337844257347669450752439141020449951803590895167791190382711890 A228521 314 424073062972456269311479551639466893191201608910220923183665102784088384885543322249106347007900190543518402092332939461260761659424750085158387337116456805951884014741667865574921787594764738786131092930152705500323245703227948232831122588570161357221048843977281878942505470670803055402509534192242228182367976454902258244903486107057315288302256565910749547709729814220698546091727199407599431964352745123295082991792599893778419759659274589781891785051257646416701690489124476597680539552041595708541011583948655096772423111925442915030956627435983838333495015812569634683217765923173815572883087171447875879959529176720023268015673337538695438634599052707715504361342808382245382158813729098758241517707982692525722151573330809297371774681786966771382105032117769994327888243151250131294559978064672195275080234202479306304941709074690810977633164685369501809028958309776279193582889853535834338663585475858147259234693481710190769784907856260233321704829043137197387892700124391065744592018072006699596505147020629058937250690769624552198499169805054953812322283416001426428008742693446500557732619546058022342645730876797921275180689931605510683326913787324857769458524574288817062238079025834822367202506030534218617479893591457418273954174340222600788414460774672918047772009035136624467692349689579491505689882993423298252773392788848424030 A228521 315 8312680158751914539532143639124413110953565326234696473917118283041639704869610784419481730072812204714330376373151814386159767138465550925373096939863212130658945131810602298674705104515787102829821307532423582666511757386067084252209398159789330185558475637309245483637754758077075615024579181649775808465412393335271859999818229461056171469171031865727178783827974186432211998097030402945288015467669669056438246743007368768397515422641151738654497348832140743930496870421509611904447094802217445398076446068756003110697429079050563103262525340297426782155401438677812952141129932655144217576848066663049156876724661874877847081543397558489057854927715910075720101977132452745488035388701460137069549476586167851054493717463108815903266708739658736250873004294147611254537339293205974388214869042312990268678389348198719907120210182743095335594185434336844490808145278217268397494424241163822998142015710183944007641472562158026632522806046481878447570539158120669868656276164347124009878099706733503340986102219653065322402887972705641732933496258100839680158978320765486706115933019139747810979593379452848899127135237423918645429337865980918400482562868721250248880321586052421575422750757688674241554138658484925683413173457042650812552676813299391669935101968458512724498670384879044774971448090945686440055392065987131688759968877655816425124170 A228521 316 162945156047781965831452810302637194161444894333650911371502429400517118710765725710647358623780917828910113494148119773264564294187440069814413361056811347068719836521867411516953703883796671194905418484119474137276257967958441282283860389897067861727155882221486985992985389825321365534908745716189371205296785551790022544814178688992136966081375278329727592609846402292714405365999443866806336271597828888491557389361347450805528203536192096721830867249915837811267953237300740923426495354632526812651498787298743589027235908035126026024709106689553532347826340667467473675300794256688371029767560229846002401649680942111826381772390410925829174533597648634705212731240245977374248087443943862793108210081800544508387493323989707436005024727343015866202645858791776443693670930497535266806537731672859257181961592728311073416891053697188445693626411906237661023451761934585936817909424781710368556043957612362084961929997904186944569001853353352873473017475255776541722263127985639624717239444706798114418002876113134239429112351103725298479337841452793489605421339231322786997283092613168593897375488866302124574632082581337922410907959573777272554653686669347033591227205960341043147147943289975313457109403616419007215730807487470147636200152620340501173845267997309305650950018836627026643853701011024995908386303771789872369649611687035920776435556310 A228521 317 3194050940535941935476223448020150640828229707774659838469494147191818277926790050510498739323871821209483839997961067422380174908502433110036579778062519085377834104842699868744724204855477244246748910295888624506465626021409608629261147110552926065786379417747112262125254127718194649138205618504164872716451781920775628588175670661805639348070946736648288404611030393913813587552109100580107400650572626404541838889822885987682595077318922057300176921178352903944333675427072253159496550037059695779377233830553525763355875158607111283085784806066103000784665147608295980305433216878475516270359498048593272414087888950551358860624549753424705920718523253609775669882051199671357558264588152209769046996953904796867243793082352527697461678802111088269645527873163397555135726325075347006735778228036518116967820871981964312919178527452077729743369590591885197044856946633608255287392147076662403271750658975505879239807811276399925283547696909616979336210102393192612719131966118231759360203585264556932088189036583555141636394983932335328086338635224161725144629411453410949955256475287397758436606521777660866459089183632250717674699178135844230635403165609977683733985442354283541717972408947345336697584288134906720957829604956216376922144579111237690710323273348155040911409544736892591393775472246663878850501886479233012202739999529309241403873349664450 A228521 318 62609786373440377771422966196638182558877764570353987820028112901751592483403819859341070577579176815567384402729919349465376415291900399635496966995168138054764957054406766305266672346623361057928100944714590333456265063995413180392335723377198066844476747619523012340692245418546661687085740999009894118798516623914258319795396951498535453508749731850404470977457825171652171650482037223571821400746188351184000237426750821769206777900077306631005971287107206373200990894453517069131710450399948802034825724895011424714558275831780687335921527743798644331827473875591477138479628241951082813243215850980965096014948397559026794274136042494240674532095318283661174046322754884717704879728208872171948996441182231746391168323612780923935936391873956824918575771167103060083994063730456021528499458019434096455943967550628871733530664078224573961241085021155721726235624844460227085557524049087311647222487861193908632496627754709993431221157385820458675595516954093886338743883077586450961339085961116400275994567077107971773222375045929285997423111448326176683491536117888422209700150431300478247705767142510219438028941602927295986521530878910859035137900297633095887206549049801460024414652013037919999970733758911037927796368700620945932957730403538328592963255630325267114636144244982549739873760163125404342202542070379621733408237101123908062962804623686992590 A228521 319 1227277029298127344539491047910278206498971300279849161473531230630640568667863398956013614951208284614880047852828039090259241070171656725152578437002706064086983602802647328273137442593786918602029390471546489420521083277972463140640956220378689395732507141051510670155137132569097534672060045924386326012523650145515509663853742455098621297872872895660681703451839884403695474778935306104345742517319383409336146249497330718497105272714720287262056991869698538149132919568744166162047535089243246380426958080014780116701245559498689874551622503748156220126379142124678987260181692493291908426718000840569379763491746074864154270810255844347555948753426508277803080046242971368185251381074792047726392018471007109738854884612213938588639697456051622879942833996772026310603054082108672608926299369361168930692895534959606271738703764342179571336170018841324866685785521156252424697490331122817335832192803783372338038693018008017479962397201793304934049406343997938257618864983367717645625937003649600092945488571757281426115149854013910880189152502523751080125639365838219440701131398799095499324130689090878799646582446841491672295544330613711480670928890998800779971045090740222777044292467041596898892080986444589877325757698311742177221621054448013737968028046155312612632942658578738395264112855323808703669190350813079458739035251453490846320887654829639079084730 A228521 320 24057084265692105834222725749714307207154652869207838692850171362793703525275865862931959020932514217441701882443750819517342293992128399834540442886630077273064914527372535874403273844456738831813619054095153340906463940958551158487430843439527346157950538134414964536857985731927204456095059333124079763487594471353878396516602739809446223182368600991990950900658494436623413524964518219775348021252673152843618787598646439317229435786547169170833534523623859457692097116185532250654938713687635665149180430249623994952566390742735043089180216982549830483118639612100483632682604397773879747029443439233625131143000110544538754457395840786764749213223991883166177691405280678436412412854123193991323864174119684923918801701777449300601734425597587519818682607086149488573338006033500136749717298709718175360008041820334234587993199455104739879107030748086565015619046059469235184459978385111941367895331692539176709040551906496530887512916518331205931416004479452068771751105065230118211973166184200375060801066707591663437601195665158306027538481357047457224296606165669241358735155469559719546451131519853639088162089684957978157409963982168441565200689086220592591359329981483297825820760914534730399044651496316117016428464474510401457277269976332234888110957167773182202505674878824285778984590450183538046198064914435441479822947265583090468458131747007780604531884870 A228521 321 471566964548819629264306525606408801964367299043240753777399897579950945871816953977328861772305528739083955684782355711350904556574459823385005036311144337703912390478572845407405645625903551987423642096343805316902016750148436530698156252460658819009457052778294993799979566162099929179277818375838165599497500814955074183002937241891022411722168018772133723894026104494852267512659011365101065808249156624721232065172521253999000681790792337371958656470017901219981949522335883608593942503657499219010988413326171469045426274637846755135420738740319273381935353550014538043165424144981898307979241869139518980095708403402302590009719000291906769730060740140396906829123231812467584748581271467543138337814702045407649241219386676578181259621924213107434193584159868278242545283665615598459285880381596304045708705069296131434236423980259346768076445387822828594839674171930426929532071607473943570666956004960138067240560432451980449010709629931096874311585756813108065926903869775793823380357916758748292222416656723214946577211313283260737898431371691753986910993933809103275707076813178223750439580728040344315274482357963841000058441682921460947352426797167164977024806325990513241515778402417318240476359738707539311440883303595191053806868854443413828737244434661871378203626341770991260917546740384857457765764783573173074409953560924487909225452183958860580394928137010 A228521 322 9243655615028878107146830680714099586391220588690952386336754099512027078185652406587734485528773953411009481891401854210149611600630267465864468887230608421042013405096070388303429591155687581600739400558912217726759991429945711916194100373302990730696030990609600334052234919051497079844999339708120388957270247487154892781345179298945081505131714321602764263779748799649599711159728415814192872197951946905112438097892974022241972047233675610617964413291756376090226716844730874310126210301755586003417729728839182886604450882884681351429474231607521414282866317168745362621645011407330772859129352089429411814210944980491824824831757386326115713483901415008068284498295898582708917805277670452657403706519925319961055502463615932508059750507223999734337542818019130903960884077075390927498785077522752042185806676760300948039667794867844260243094603385072338029482277499134169203452483189725856760272303713896933854872756556371814264977042652992842599049772589046064856230397904240045295783563911138799823768750504021751791143058561782811825979024209420404603972078793919876741168760956764072396397114979915309414371315018717526325167416458662495321560704877381681659047662242736059076894462423423357615087204553493689266747178088608460526320786007529821538672577297284834982365281045720091872219972220433525703586475089536424169142429878294546413546845251829838089120776809785150 A228521 323 181194136894229104107472545739051254486031904015152749633732300081234857206644212602115817408006165262457079124951303461444996975244649946291415495742489349958121209062780781272950981438428142348634141742332155195536144035107779094832800224819328971842444780468472332969796915083267879597021747877680757488502245791745709393344854021614984245772569452409889366326476912076705349043300728894130797315723188254984857386873666011611465882070873827528541001057386352014102722883608465075891210365741070493181495119133717249617048977160879249212873798752549896022453472167206393048094947470441073664602755251677753461242643963411892346814049518277045519923804665806927414372338689374895028394351468147631718959912065238307174564551642558289636310651261345220868271406884617419819572971436286529295215586630315105149329878432146714114177436680763059209025793647477742582231083008698353812795648645952934636740914126732851692463077706777439870770099541073256070695476767978895206498720193792009498112155596405784837386766755157417721886771287350855364129580094654627399355306701607423490071286776567412533935952497396719167100162201722418593062090697364260550371771989654008926713487298257305904034772010908166253553621143181223558299238873452019739641748993512730707357646031444132900662452860854578899108264634547391230456844626939328202990356836064376137873857351400916302264084886630480373290 A228521 324 3551767462157023283685798734430052009721097796113803609629468159855611571452612777241021846244002365945909711596285968559842976498596016646574059081679807350648483519006615469416314749852638855162238864832455505583987277649422694386966838090714386132752611856046963680264358795409982056809323222053298868581500633052529148041190935750351741886688824901006937037128836166747829452297181176623023473168613063976261227592385163061714980198111296719980785092108922858888685197874266415572888631279130253505588081321841395798154211163703104160186070851718008830224611547138713399360011797693940914566212435584257971257848895156588968801757173832434888895220303345663489761518514704628396448003368560824599284599538899094777310494380241925129835028877965138512235856383414727845284138482133204470169425001628651613614412234841133213305805165776649691747479346834764106711821351107022853939286135554516941559669541951945055161764315353378619790463676939140922844779893006872531248741848382480572277754428704962630471316602110826951680402738983508408285885217189440982072742317360936636458457486653105659533448468457573374133582070063791534242485575524566818849724979219637178104056096361392048088153541880927412478734724033551139636287991130659312847849103244515761318094755969695315821500565996106174534600111494177990678981542673678236345480550531391471176308805388613916105150753858609899467445430 A228521 325 69621745612007833512579922684825333755501704513390874340804085235757397942379258452834297627959116969265556904253318430758738563880482143061494759827672087944922223981446467368717820453660445400462063879811651078125163420947839620265544865421383172154887725759787801592069628137829553194308474201667016544253817920593430568157715329233540822847890099936968527391910080214114040847223996380863777226920355964339484328281076579462071030231911756234189521846978104822549655234628647394451297874442300863475467076889239921301701597613859270587088111622502610337512939524559587887048558210301682336885822497719869500918600581616813003040151774649339173847062866257891060498358510867787137798867002134932327029088442540143759602003666937664752467946429561993855502035959424088338642262707202102587974539586709242299754603478026014815073678745376450576871030947629252372287379542168778974219533016343992442499707724601112844548052417093849998355229124590940828530119392025238589558942505494663983996532813362521886092963197189663151681836767667960531869066663217842035935267505553773246251260163302890361607244344769400782369756570290279452498783658370468085728048492291555975541698674162519628366679823915167128499991806952048295969293643843944976991518382157248959844562699160321549288921193993220372372652486400612338742004969032596161904781548525978781933629065353752632092248774872386362730384945570 A228521 326 1364725453934810090356568360782147457845292402150390122714638069161848354610906652739845124862232764587541080491263836283446824769342234469695403635567969186216558083835830134354991247116337300887218521009829119600953947793432274587022516065023114849865723067590748630760785170493376106304852654491753636247164470297971792944498387842444931459112599852275632172929284355228227261939455324760510584579069344444369507826704435518230353272890954047591286287263679718622695483020505548351767925361929350246715852135594799615514558918272658258344997003838225316117919810335805494623212438678321779473694978034092446372748437343003873329004086284919172653315237409166877222225333768511848770504994527845574913599592366072359076623698568817724235951556077245325590412396640774596199337788302437132796272454809249565931138123761853707563941037461064018431176256887949258166813107073771054345628432247088804303362329257961472026885868318109332314380581509767945181706477477698833825661859743964555031819463929777725306231634119995174988440412639424623362189036446510922398962131571122745812080565262605770215119544112721325678438594157247987764089623028892339891874387696174101012931199306877613393851609820231564171929426921139326664038954370341018308328430479197290866357356710845867039466117423154539743142559503824691569842790723995407291979291568725685552071525762755453705658344379897763623631106235617710 A228521 327 26751348278408401779161619495471731783858087911450242672061461090906466211325594264627185684715189023485863290524196814574806228369907916194487159002908572160544883614427718312180071057256623318330812048372606522606248206521696025506975739641038231865684731416026128900385109319941530297958168539038880576049901402527025164704626830329890217227984359456416841916791304539273630574423162428731532098055140062878175128079576016747274805393137451008972637568753127997463972035618294524162707478493241249093823270086462185174076462614279049566219360682148781024040853784689519781044622335923905310941686622538457636078745367878961343378325096316833847700946109847426261052169932032010748731651764935961957321446882530661940079833979743961363535457649758216442661269943450427675275330987662109969870430071196370404672927202225252897642357401238098143911466410646550410956618152572680665114229554687901725610515935614853050069903946223526714932638160399242136860869542987733148625385185142250702239061147954970158090230605927182222933745816876164699477668960555440437646613667121880557854629994026338144453882942090319081179352540300618485861405338113563988190053661892356235763921393271716303583759627329499296982993498008181274316443287598130997035908917261706913405087946401437986547293284439754094051860079021319117751446045029753004704781911425379339665727266067903338184562234442507187678030581700193405850 A228521 328 524379927588636037740315974993668525645038781394955254707358637589310481512555944164315441051942010376137127633314225468031515405060110203902102821079610195923031622393454050519523618509353083169583276884981312046298557743284337698555463861421115356008037255351221111114600282128708706407199913397387482559976531045170276980568302183628120195658017954952083082977310978649557351291615567988540167425566270933468644416246341253575645217085927041786927594031412527742609061219494326242131843641656589602807773493518979618187447204650539011324373649746483401795023499769564156412231192405567953226757161701303868548323120328414962909898055208998490797714772991914012159977757785466140928125989125769731759569426877766442983372546594317432079204316614609002631800887841102886649972441820814891326963037459318797863149153086881283537731782215128162355888546150317424267622370859916579323798073385363817378328529066560020229508785126987702348000240905765362856978819599939067701655966573496538521325521590393861109106975031152991813952110513966167799736643602618707012237998703960971123943711330823715044979243215734890516556342816534129402607279673612458267609091988539579237270286137980983675971242821061235399229074376026942418011594659459609433556868287835548437369243059003630701454175922121942328450021525833337842339153804830427674227727735780994247401900317391515472338335213883681512966991838856084905853990 A228521 329 10278895313841095333377271962664270944222318409045824991323401341964202967702655406183317010872981602677850952382362157100156950395182051846981103304315360057574693701611602683855983657840268079033548075168591630358937806277611381045388177104600963567431314413709904804042265829901838743052402404457420894101779385497526366846074694698851581745398250724986373136104407886697318660744617789288201933144417944782712304969085653173013780798043536479969903689231110800057494820560555747379973874901044990900996726926135768389248154931483403085701322716111206959837269618442142809303036052489320683226988572727271808745772168598844735080860334828463320299971132486552356512457747058537362441114890111686517015117948336530932829406718261976323872601650744108019830344560800028840662332129296282512129019490407137004517079294136119717681365497338584837262029137727055739847383302639466635332409169385671993562094101152193580923978155989308995201974007302174482323256684937136062100127108148293962952772171975839317505744766470430339609907047361019004334272988420862934298448812948429288849664071652176468285344981060952381815218350710349464249289410300746068848109432969299170316615913112781848744671998194682708966189018935886627269682004198283976518450735142243503207604989037501222608466769878141029082523227897525009364212975130839998240458914371997137812192710355781220220872708677985690574671786347226394624356506130 A228521 330 201486905417533223136225247271829064054977359809077480084966058397823668983596969759449435882816744323749223992461935370163051073614843175244413383069086866768968950015959013415490941141461316375862526199871456253314586832355180547967361349048924226427673269129504298617615383683135560912604485524974450968795596954545980797746479184918586521745176315053164931261835520417729861738358646614011766304956713128064455668535372557251074877627604184994443010329380639871314485730018952540647921653678440269984748238398339838447062714779490462635378316556838229080246757265679383578393956288664471627047476775842820293730757500551434168640061373409482795521543341286626300443184597863691593104593147843289980760610263723252467555587507998713306233305478681688790105411449001277493560147748493287981938148723997662103224990460507065619108842941099157764882132801837200462170983230716454125869305214499869032440351192456769506711799584193649796961392143136983296735114681158921489347623872266891688303701593744880711353747803246400485880406128418584008994251319289111635499486619177112216070144008582251800505617273777545372607019594067927381680441618107944767948182837455110348006725891566463661112076832640927640094001749952175291713364228283167848255061876701388862039924557743855906567534921697144529953677984797263707723964896175571840679047965292160159613607260992123161378031363167540292761034843011339948570551327306270 A228521 331 3949546309715590926075191963645121350941395262755218355579679685390738217452264833522072435991656811361150686022387904743573970044841205525958939287939137458089969300638134879358850744398941065759389159536332210308880900728888442823644836118668835581834287854045228847792591946914557435107034382208146783432910397401230930099900118136699438300397364382273888257608126735123932863097987530183240853821559557591901515231918067898149916578242516436217535408506615613526395749222336687141224812875430911271196044068087530587103554945859417117095282675445820250319789976084577658461535521867364920344063956533082390670438499780037043974837747960712346929349972275929316254734947974866335549498872442909280091182965374385246532493693502384059966808930120516812919538255392978480628737175503633301725669079158782682140279258489780206129651821650060193168634729919583665732419873441120631135823485482217263388223770512443494718371114525385767330728213587797139280427235656820494097056061044048502725835195687814979728116846933491175853797381319354036383286310026432177858198002410660940710977674006565228141334641515242463332890416267701161825350552348862523040574211131685640072328670609869907572337081328755465406439913336373521132278738333124651963211746388649889331463097973290074443035596926640657198010966775472735301280150530620584090150699975198009076748791717774887853550950559937416140716114418036499324653552493500998410 A228521 332 77419006561558107915392689735146421449324165885550430396995401108063192140675626283102694130859020933484531423661623716321601590655926237105003952677769589384392711462139769889233178876217101629554229929368657786603227162773084423873905529630785166026191484087321306744926088725803771159832527047439607723877458641063331737272261317969103204645802614876156442572469569000063811564716889828293240602598444142959740373511602298404162107515634929555131944083103668926963769604941758011323336241336275069059544585837903536170064045601673579549811268368710651989930294030963133995483635721250130879919870048914004246079115178957528635443335366885822051099635361031223115938688149760145311577585304521314560504078506508089338806688912478144835470675341989065088167100092107752728283228620662072231933277307732309411316091921691681140046369388875636965392420211001546213849693897021863380807957836553117582436093317144566191012741080214812227023284645786607381037951376609880644131571419237814878164929817568847638885665722236546225839735782741571692766594240143872231087285607754289140639472149806547593444189842476165492473772567072458580032594145461961558533390918655119079242676253287944036666487807094187800256107541125592011282752537092545199499708804455253253973950784432507481488527864388475240698266440779138572578429802977259793159562180234783408630269655638216090713182571497861868022776982061316616750518987407055243526550 A228521 333 1517567362670115721641936578113148189604530948747164273886685496940575006950785408949114176831026092346506973605464462064948129636463496054891081954430700203173728471990894468730613892972756881743580949316095270396664248535797100147887853368177814705776569889245384400768812343410613575360479760076876808395299160849213031312779936254930242880767584556405054205031660233931124099167647611316216572108893848268737273209672913021400317733371559310897179931699462709799728198269672591315623349861448851028274281700398541047918064834780450560475983365468183524860793373275149376494892568946409543640824372354748354698560425067486976531923215886858135884942705417584063242700848856863420422677491589727935572091666793388601844903469529902901562512118086860723737734683085957913586829366793480764386722800060499649921835351708721075217408726631088414145562027807417578964298034037002692549476958376290725368695037814444015963788255935999634748724658295980864295308783603879644729446568862843586197740451558149355729621839759163932185419324959502907002256743912013873447340794625001573324153992369530271920127781150883154468228426526863916818097748613994818121509005746903433059629299844621608396866586422323187931864754614703941268790994099809332667468640021720127895747493944982913678848048754707294741526761574141707524209645696680095934893153766811524400772536713071520092384916912950137777045058261649813903507173866499544390106434690 A228521 334 29747355365640601814067132888781241077481594208017748211176378714033750178186103445544909811139079331317208763129782961735489520812355859012048751365746632704841836123572801913917723640818801519720572138939869560946754813195467594325813277849115994231847156942796540936548952810608758578412353097194412150725046427088815198729780573196881302979702987828849257650874161333048325591820416912303587418185296611165343886496268067533886729805387198096571591466040923954390603215518352530027090892660784136519957400831667615783386370721302346284776646380096065085610619713009184047089750141003884153197308466977907199887177206093764535021230242370857812730824860495847446652198923353548617365178878564261688562826291979924866855708470918467763950217703267968564718010169683846930021276519602581322846468094852636830035507152878258594719964719376225705205669903688579171856623849343632882332983957284092962124042548802638283777611201844723760129688524894532256130035395165297419376730998717888557410293453277913853443199664073465676462043382016440200316665001396701707170902025151995232545777417788060240371797172675421751410048124305813930395893488298932279355857972117410176179734456311596514507434790383891322746225119701319115625249055061710001855175082206049142557189122335604289500271970201244527134932339678059310110418902367893437538515806977477321069159856019358281212713050614466029207775364022082670075231005380605081727811089266830 A228521 335 583107658359719714089228217243953309487646020061032951688315101665804074052228992788785913168834056221453833828363032010474603522015669911890683569380283539849609468520545591125720750076716254416805773323918373817583017451593307248177491724510518350754853264616127906192848172224740542243425370050725106901635551668495794676288127483025331046077895086653518592067381105418753044319739713147327309255051612063169222594362573450126334656244882123717437025020154259654501894430862548023918444362313340782615353942828066904187398590960903757093741261866659702339955842753612652415903905769065568224564096928876564577440092895289547347999178679030338958291493030496896231692340052875411140728815954939166029480585403298820446716995602040335579049265856946601718741711608408084436319148750420432296955703208578587081856361288884273264979673211804049642353127306541501119315961730535857722488458981205831867264756672934277824164718814772019210062519716257962988680089520721376410743036307421482639512986073413215797044244085546234430845042188866935847104360355121402951950148049688615923360755619327564462237696258655836020256608864414138136756387339537921925938709847936468526571721752990615032753128364238451286148316864520502689782190708528645356555809293934335270685893280275021337801417481036746466191648980842557022642723800005801465949890913479356680786147096918924315260081125759846191580674908515806237164864263963446945529008581701966970 A228521 336 11430076289419870469936449700348839883795596207754773710976604411676712745538042538459678024390575358913858719386363390339540216503061640800525320314943566582385412097097898553673576229086068378259425248974875824632392747139377195483307598458041902862380639461158182274395668935400411298446865525321960448291447933080808140155784676192481965968337596508879283612855546777544235841707212265293493003713934281476946490129351278273108344397825449583722002467873472331706622180243164450846496816362975213360042031467358366624213771396629264725249169930333617105171749344045695499647364313795473127334021274802529951869073501046288501021715365445122461889572033652975299437785803064264885827017632983538653945616746512637186416621680935486187102055945377649583622806466230005101436881023784464794282344371448089369125911563949202371661872959577818261713180296257156601252252309985340033732585890616612758978030798178815165106638534429549918710921751348400065609574858655145025238087578321344903981844995600752402775747419121677623239958840524126294458499471364424739267425094899094224177722299104281500800723081690374524993648295550197811450884774233728857293318311083392683940448713622387579560430307688367331727187984432105774023791386643329451217496971924525757769935737522761845927979095963010334029044176187543463079783361817294817967656324147506542679292734324644898408369829014431454432898360348951469838822999226980481645654544490710867279110 A228521 337 224052354842100642591974572937009742158207967376763054221530447989371821572232635786657615845318145016595402395957661349072635313418410760956227416922840222767635308077703538928563850116824362273924999313599742590525788811843054334270488296797045655397866943962769424326575996278870690047414915783935698656683855482614449494837896546436904013886022520689156630725675835866041005550391730504543336711473230530459493036346321162346896316759839806495236568657818779625958948322624615134630482570428595769970203118207804759739771442729328256183430471880658300628916928302027880430474982863114958472935916804115095187661014190069254301738117245456111818929052045374128789082581079973380239105788501014508739702813435660128724839797742980404637534165062243421281227650632298848389957657391903930147102082072169744605027531394675903600431760488664720354297710524879656391205148661016673610690290905378384320281527838636378193486050727723318691799468959868818369820923390678063263995616299511966500430642964252962525796985112578880685203438761108881435108570790581093383998663758261896932643096583681370359368209385057025180269657869118368635646105207773165721125703607917953542664207157854319581552939858554248072277887584689820517893856071200353194236730287108744609871945056235284423605224901265511086600577475436577982447356435699889221796197799989532336120139497445542201681941073080804244033827467979471803264802193682407137254673435577905838703147250 A228521 338 4391874248184780506668015108774815265436352692723713181095666130511062034782191381152020047340248254224727718851703358378158407074087471233202329025996193731747620726553732672979810036316414920207409458285756905284610687657354803920992916110508090479067084973177566794491360404662754330909015880749842039746356486878760505917004307947471516287711847482211251766605414121790589013254542859642846220924805261144132701021514097294972583328018035489094177635108561250354574973313465525625862268499044517919980708163067357433060633196166521081078339384555494078594412523404601168152475114435415102191016713860242821066001248284664021776382073223715338429524816303851638870621454891852396382686780369868767332115895020193096751672528941280210769458516448039598576974824071515559909944898759219814959030218496326962299660301272525498426460997436932888807125459995510728323246722800996526131411048594641198829545749714919487169898401258193958567103271840426826336829674694496537445697045464945989020096559403441575829920099401023800069680183355297453366871910178471121148717067722024608774575755055599922680054139565164725893271308556809966445737142831884820231777184829089414259911104767811658815213147546950063024423820707901877359649592683877936670098935870408639918184109222388307748747772586627452356534185644463625424389617772805866708354251307738488705120431749634783912724510506160095777119631594435245938645182761739545477485627038543565759548225115390 A228521 339 86089518788865712649605789570229355896073643324562258399074193268747390016428693881109261181305930433994967728335686834970999746393627297694821292611349972606876638714270959778046697403310515149081277927392407543789196108933680054616248807327691292773627344246359720342850222325623314115607839247043487879172381199113607954370668949548440115834823620460282436439842696889663289971774543584327341118024696017474058674964226298829731416048913214897384263508161448971631599000931602910693537052487788069838866071442243222195049772171484703501969352432626323047949373654860063796096936762688023970033351152152562974420661281214969964791387097593150818439433630259047779767792969707509593920046029704379076229627034483011646866156187467176948522521201880307149062439220222197373055891515520569420922980195862919042828196620516513425479584871326997997732552912534290771712625869139985244211245763861865874078371465630323948867970267977067248109039642816577689985716913540597736332490221208254977259966256995618805165131262661883416386990268927101919788541748209820126176058577488462622937337017956773100693050884388149571902879010060931093150970838144501038410130655894107090404823932994436978241488536662375276850507661238405015314030797895519243406926146695019872567500299105310552255669414637846419827272020402198510132307305135184163517270812338092055608238367036201536811683653259809124342294774480292222909851069230816376767266123954857540440758470008727530 A228521 340 1687526742907471451172792180487620725500020291011716696414939155358320208590973222675312356523938801026921103186108414487398178650649475215326415744565353137043802140329518627015538689519882681635876289725336514387598916842707308773232905200244488610440552722850058264982983263535507798631390534011530568657694976518668456242813346832044215203122696320550608836882544777825765688236135590085441680952673870409721237002516062888146297922418213510400490844192803087633361353261686306941949187677003353245936934812430143478400008201044809961879082165306001799830409543788154447126490986269735531425178647093477825564350981368374592965176748110638869119334439590813038275156638921585148168168345891578458282384381797820099281677296835059073603658249829799264287882335017820688835126025577289303029712442840274720581191347855704394893725324221290817314620613384371707711600163963635267956032313331809246269043038639739860330790466022988070939239436511387284038673196602393122133092935870427168599303869549531560415405327180778139326993983181828868476397541981536983934831979087211776612793071451412911264185260755722368343275508461943062731135363923571366523030560885059102357025944474645848879677999480442732629873588151171394402283754340698375525384629657416843671659500944878188222927324116983292934826733787389709551149862370870262200459675755097029166294199765523190774947839058474267949197566392243056559043654720417279855652405084277490469176181769562851927670 A228521 341 33078899128382736597023359672312551891022041848338027358563378924259599460052867094452778931472987196423777030659129412446292262939031266777201103730148759580982636947862585412487629613922042922115931882114768427633306424161552557639231353118943658414164421699679497863836717588972801543149203132086182959784649050546557880158019270231061756863170977440609413960289206295097962131141439865080284245706972089746659670249261189769217433045510405181957206630483062615627700275003975987744485066151082677839067726354389601021353738561830592701269065102358894847649364829386029817713412516762419124308327870293001184559844962362217490088424651673356014884042866419683546010572656373119104684926322246674909546919575771242551636426725694671773311732064641203976690762381956881922323942980310133402467853883632084876969593757839320928190290379906157729674195265827901302028495642302552653334160161718879081503915769337809276573830766114641898573904186387173898909494309814393066512289992599623137675299473649951390267156418232481824425852641943219210947242698133546210880756327891466667675507163653258868643786380640618979876736944968128905594784310478875088439944016058797868508315473187183996745011167574149908348406798088754011835161137272338759153070267137758822956849664954001946440510855085437093470627215873141066219441092061491574518226400634141153379606848195547218534326004412528947080361572078453620190081496919768450499682067694741244221933974606212553477459810 A228521 342 648412579027031659867380445123878461680193338811101721270842657258397513257636092194490149939421138500360076328059151556663806450732712240717220819991960240741068512408200258926063888676561195839433815117337400993131558138815836392136904210604628391989962383716564794276869073196061592313302881163762824366168122031118651048189037492255925725987662296668129411898980184913965475868868815999168141698906385950540152446504780839340137234411797039958511653970238149198731093157266584050081089324744334973998052326061810146790432504888995077085466252257356891497621049555215412698663865027085953404956311488304762126264255387873205872338707056924376493118139148224197278086206935069241768448777600510975685360259241883514699357137395389659265397498327438630521293059923236464423573241464913209377885568797243684918083256259975020978681677133195179595782758286137907937990863868814473147020939533981154423830510641516698799660370346588744472857598922321946255036623422308536287380786301844876874284051683182477602485239694787781541617424160376999791158982892416230844147601604496550532563514809138108891742589369132152487821429251989754345525899322871545560028416079753994933440897548389236229549860027110487023002737426262167988821434210528630016220107851049718790183323460768845209248705558457413789227941750718577392643774735439495472836011704770759133450024272034916812186667563546553362194979586684281470722920943577646446277488035299912784960859301054796703702315267950 A228521 343 12710183341008975468337654888294905933542597936353174092013030409015729130616583219143528824659754225411071019758838458154594521600970362403507695736281300908857665399242904527606118933350322946922538721814115852152596375003761600797115038697040572620843584231447681397735689708952481743552561533422875751139444568269338747300043632765181385849748399476117695291434395624394344962883604400074254048501678731695515978509727043763484180299722612531756340259167401570110464272441039305545713525199153388009227143856395876142996456939480342939198716775479644684777472965731967690333179264547526341881534493485422076906030749553245619147365845641406976344745748699447848625362282330654620772013833840289823137756892112481079365556055588001375225649988902719970837182583924518793674000756871285749915179517095716828132183112238436603384797306974601530530375898250680005572595611528005660325351803410938427297046588091094560533133302960001803042312755501450604104053993414597618490845106576473283890092843418443452313964278230073675546302923965857307963079171709900258873435075770585055647843349613218046842679368169942072425656676320766219712869772932143725588801923555393792626510605235210335384452359506408599050749750681184218828123741559621068305607794943206320587414683521141238837691179916371370011009020726958338177462206144643898197039926918690019899746222400821591156935839046313534593217042777823713310657076145927528720162869968266822716061519797342150379760230404896090 A228521 344 249145013202045358103323051252976300985423543068201579740537700806683665159948751004015359826490352387086675628952675128687210255758414593100845611105365240423467716414890902141934884405469141729014408185566483816557793149692176760009212596402485093909147546114875067041850195398017473941055718864852329310072568061047456093456804241274048033170842400543196766434567611130397765048478937581386711859561764799789118260207517065347036062895025416435690741801687751607067171469658159310040492470872715387012535499875019638093206402137261177405178169147485742853651133576656981110695567244996746326475885736344932063207252626478465238653459433924152493385329672888437580530154180159284941303773402488583512635334913828594875840115102278865561783531817073618540911822488795357470361298412617701804924139516224672467803368448014578039573775832634462068261248761727071183096111239181103084883072903440275517895552795931124934053780204961584996646670160481835819325720123876319095349009491731243008968723042404276869075850179380664493270848373961310790315278132698481982020843511107406656312474806554785345072092083124615134555569681418230186821918943489981986120149745504413043310865950379695445816798921494761331482309589849835631206713593230257970397893980256622445104783836198087102927577299472006036498385035061895594236036772203534957018881174624150065304066318050880557823339504799170341549687110335920841631218535889550474394986130840478223580325126106641530689263332694457888230 A228521 345 4883740536076309768532362982323186563621366357680289429720845919199582795449586286564125864175335062831918790267659318113688237278781921252992413265379673706499513268307026064543303076509887182821817482330935493958050009167669673845938984517566474113766537578100196832706666132456248815240092457636273825713166727993207666074601529437410256781033466885699343539532699021943661366085939171586737925796875665103787564441071771005205557141384107913249797389040343047834329125037774966354374427868333441817066332859322991089507155751698136660015959532430298755937624835592157177999886818803246956944053970322298864817566489078200126054839492676415391533932255903213404754104233614120021088781945463567380174388011843111224643736856869314267154079415452627081736233573588184013209503377810131433908837232881856512618164800185798646493288550486503418487455467696998151080369966937832371141872334727884477290850198608795322866227639044523686144266225443452190228972161764169613492433665566070718885331625187115791769181362902255507167021494280086690145902773994076472101672315631292309506452075510243552720885102170729337697616204469503471801317035417420853959783449722575580919585801732832184893690557074687952113307633529486727361729781026375775176118449495382518225737652169740219870445131386559082411069973446274256711256454631271486082840210587942662661400288066687138293631509816137497988743432143587677559831432429849892253162989416572184170354710405880867487228789467716533120188370 A228521 346 95731081739022810880726021076176051767129722357825490333186441967612521149719125229281244185549558075140919739739982324711841698451472964642742691727126752889438218661886608502286924763811924152204124559636589366999212463146867797035919214504125429175566575696772512199841002486557193878318818413530520666777164892050288609346883086575311612147769984722636131518723199793572038967618814592964299240083644927802679038384770595036522265738375220420497111984278062621960767901923293420820288225034579655625418869695913771461499628951580472672371661349520547066403579173626331426496800311485679605020599599781816611809006255703626244448498496789635070923987586829459487101513606773826473223018753673074383689770295513331311637934992512183162475399139918864239120031968563760538137327741472897954863325634026011844116593945438656620546864127062664176556640009535308995750340908819278899941878420452918620414970075234053122892669246496973090838321554495879672386476495575532639802365617077108739859027507949120707855216206534162272107290837607410926278675385516608873438498748983748339838066927839319313880004427678544394424057705455637372831186341430364635829693195341776791681307842256110537906426853961234315830294900962689239894791536472304351772015876610594142004287012726463953702378362511753833949787582995482944992153429446146897992298850925970898864618381379134966780884297592587730776178415328918545191894896858699052056950444148661823266814809795751638378017200456916149527474540510 A228521 347 1876520659364584602807681696602839984416090254036728903830831205728294720377211497294784661961016573213577245906464343261342202859357535774145120990242725344759094255710788031554802234676938260721618066796178942440983068744554893389828414596770882145132981903041597206041086498034827981946556663301932808473892160500803029327209936188447728783910330459499646564330668622820900085899602637565347022117381682077912449406630708762834138447798073929298476475866021194475331924579171272597144323432753402541236018866712968888865324637201724673625692645757342231165344203023798513030033101705855472814366836410869198902381275806735992565479341479230933983836613143098808962950464965876312913997592520717658605519497158264308527615577079486957481528506786610161362603784911553260480383885178848367901099475169340651286516961900323746890160984125393792702359838979455659237700031414305538058828329655845776069489766123887710706146779703606027482089092966962007894667522037299429041236357333511819952645938325487038928262156311301285955591607831758974696827904760993793143064980375907119326213478413054261680432294070469725048771041444725199312733442863400972174112792055306058947961415404318477031209594297657557984217488535363000950930976336200328877059280037202416876185515797726494250733800791510267266524653790807483241461934812746916863173555993010670971601586850393515552151755707778394882537151308534029179263846208392786388570450353039079643103919731261613209605025676127680895321022822888650 A228521 348 36783557869133505645213365736082848298348149392498237615066462961499591141221578620253243714478602682582983099117594316868847535737284717793319697007995210480841012711004648332650624901850419022853233193134575070091560746531552557080548785889983617304771282087854812736044865334637695615559209835725668498174713463359576088821680559819069293046898685519342087231373634825812083690231971933937117734580616492007594905466096114784304186817215579423733515459428635469827393763640147383525929607108543971578728786199888746463624322076928578100830354569763761065782530001268919278788377433141378666621539122305258437102661156554632670564899807227386271161530219907035266462295527159593878966354335368088790312318799606526680244989230274168348040738627555733243110895152716235043372724379138457966124453957406089812492293643053552141102278990279104997488993387118649822842087020032876248209874017972010482061219775145476830027836052857416104206937309500067724255393094588666912490782436649133077634656943197169429122674080158911600767344424610848584399809662846324947673750871890032604048688264014622709620514514489343122727465559975445651472563574177199515126594314038416172156162873074142944509659929516256597645396894439890643677459758247407310175811655517225898996394338662747727576420009412805896446662429657620703503653901207311634905781146582696321459363406576795310474143748602987798894905509173705624643011368185020501930058915763321595015461211305375332338926074925437600453166539846788776790 A228521 349 721031299474234318292887792351014295741380439975660199693803903140483779821930663736992585996424907822975061495325837892798806134180052178827116926605601125602720186402018860905829517771269679009030816330205873727755831312528424479338023911187044269637244526353148136210354244248481611421363649253337890599287924834882249992279553006363460093857579249639813134409739425524899841675027027949432744267902222358951193259033966635371221907156921340065950440737243636613535378079542244432703999561397355498132839125854200341466995072486629350730751936650816598654126921919529152679011261414404202917259937061060839473217165088402633801677173455791884208077381386781092150095107960431894249622164767887683946984414504367638827897970364218670878807601095818976244849605420939854408638882799488167873123178571974697335133288704618767169563125877290032035385455671939934847894930528984408803104412441459019813518253962911870698317931601964290771058357658731234563892207545459526781344888281959949254282725447904976824175618391012828886940199455630246119646094314285756863307071447723438728655268025001155940927063832587809821234054857867644215439991868288022032110529569668241751299045690037934593959876907168067529387511940593247862002565230234701757865931194389382034924904950281665158226490773776020390637209679624027239271140530003787854676205172140457300235770524116754825520650207964011126159542908285826345718279659898925670440228478222179552453991020904047533246015711083402167955289618755730779748930 A228521 350 14133655495510383238043680860451216489039691086054741841899706494293300090569893729350950050448677328667354472848393975257047880973349847072084428202003296256069310613011361000471421874701803346084603038851462343676894735296621430112431387626539655883445649900803127678140551159713871212443874637104719495801573404438648400989087709209055984940726975404540931541357624987765451870701796111632808719202301628099544798255988908520450577039785785290757181115597934305469885011287793311729716415876581355365855940966265248893547290947258586456095621361398952397054434857684080449545059467456773752442750619649375453048744432960207271225843283515532707019346558782152748419129039778090463921499794813780045360699702802295656697929334834425156292218248639504944795808722350367873401904337262842687510502580243394059757192912695643431004224252344360217678520704592373215769786605387065361325576444467605688412574332119778714282951265233867974836869822619512350421347328050704549379255587612196488633316906595176412510321042577959391682890188961919659826454156348819743188220266844523974069067959777384394739429595625871733626486820596456001935609069129618233696231085498042560770547721459960720836658562624648530194797411414111950151083639965600865610280673096609011131372087839026861768807944571137542284464687693327752286572193165480348320051338878516097416525252354373221513060474902366797491991561193313258855064093250327372806948856700052247823881536976299928441313067629730774370821986653683294897849749070 A228521 351 277047914301963232757897913933676953267141728927464609609257847007333365234867277060806659151902387000112574553799157207662814670040797568126946782788551686605869501033528511929221950682075231418680709758535548530548616873528541960535455580917406423440257359718298382393762947622357059257843219215163062303364551274518461121305847283636362410444670078022232090433879030600438962044596765705199288564370772246105054776462701325783905575762659056112500924162000267518577049377727946416983656751308748166484152656687892282957113655681167739225757019195390328236244433426196423052453103002076417680978594729107120569600648901668817842166346241794298667201347037170376787730675287635021313357344728317551681272751627346184958225171993526431549421391231023974832068466330662305633484274410387359561092703704807831787385798139526713829926036624891023109644330816034244103579422190902324683719540661349594262804262244693648394462540002796348440788031491929323434228015760557703031472641247029387288230328748795922590122336252437541604755184597091349716287908253103470291689736807379287491978431418901020880681142992531273889958584836097675692074164757638784748625499705822100706556034684759104359802246550608483581710351329151910506268293648603142937458019996173798641807773630895699594110508171256947330084056417527400920697360891158605257765858490020467369418270696414653363982256603515543756474007456351783591791140010174637501862885818594195683621546335355440176402571218431966928133450414430210327831920001521210 A228521 352 5430693202013427793009931670884254777491295681396470191505930475138042131040568274376038403344640539527529357736216606736212517905091832957074563764136761958844957703189915277825247676798616811567175926602210783444351644278011744213794570184711613085736268881752434990879413621152891915858371570611751710165832438281537470461188817464752266760480437928664818032143965216472179546232733930651520342805987158365849655628677073132027208575649065778131457824666348128301213016432338194377920327909437665682841005010540123564260092985114959077044702634172419852687910986965867426990105275501642471925768661437207157755936466721767734381937447805808558958948097603267167010943948569092648006340207442980853242528432038540214748834164719175776397332954618313706018701132217833792677190873590508684853696490511140538452942355373809731798566738916889582650887954977382548325990618016280763063205074718198302271883460107910563708475994851862756902459018467928775338225214517104766772222164345014462011694415500580768016401622709959647958451736789294448176755917750880068308882477710028526573237238604229851525727370200168435165096446330699818319581775643626389512938811537293732551868831120100242200882916048368932544037776559238338329759141948835167894451242354718127880106967581445415604727319404170736993170131611907425154181915901918787097246009801329862496820844774594782886406972429051213812036696667416100772976667624379151061188915009134567090297303441755801361543272582390348095541120652838996192478000971969009350 A228521 353 106452447868819297296617447854775248214707424679591879766434639564398054845323854079451827721554984703916243470232743371444080568312795439583778030777662025128727174292059218242401993031384536058264551094575826018540632400588969336550259204225261458789195919179853870972919883408076039712298740269288337807507585151830146221461762078638226649402575133833017685043853915739408632864815088464034336054483671713916612703528273211071296016715967411620273780166608831848960110029529643908468047850697140371406301213732454845418734059737109772147062521809290754756998102930260499877663620557930092732612499620513539977224746051079442227685920009723113130919001942017895970578146492120678798585259432939965956942490643546713662160462338600111575414089027006794034354604761665511673395989870636876830114799045906673129946744262651620223188791386322832974231682583822321896251823990775713326662621190906582459783865322231000625119898056623673758005653239220308362250567220736271877711395834018332237323846644412055465861582018238292766844029339788565176069419783464842845887244036382242370509308859141682130706287029982558673574946651015793002602766274092199729593841835128532039659632121060170262862602560577881265119744914403838578788028194212773312463890315179164746532058136723719405788165320850046615283173589772552930344872994812051173521611026359809474642214829853336237724696109572005289627999571600682951000105046981940108926787610146169965509812058443750882933531052757444384936830118903499588934743447220616519757490 A228521 354 2086680877693902663594867419839372744620440161078064345785181613235400195939996056624846452621882406821525664975972877830830260563854898301629384002229167252436548111627987092797648589575951999015484918988699415013222692871993332657046436707429004930474205322027226697058740563685692909287587990900218427091011973980342087951555989804277701316837011012914374733564806424179922804943925817839267124688468590130206283848711555854742471387639184626931540860694408497236967948497627063461452479591445017650868650708742574869357901474706732768511760475461014740574256960951055331636094863186440402243027745635537749196352314337322759825331669648655015786465717108486699212005660527605597240775607398149005245005848352274249167129168012405222382091196710054222043105256519466227604074400767033186033401606044166116182075542583554704241136956956133433043999859357197198832945705541194914612959937520945754658485025774488614145689677997461258152564057892737466048906843322647186829794014366205184171007579912070695741237962705105392105717015160083717792018318418721931714201689292282237236694945683658014521874786835990744919247669088115128106319606185173523455872098139250673504114376285152626372532493191564712510508307268106267262164590333199640522082010063690745006803275715951380210814201014575294348610031713551450928712775290123911201451832241458975520606832597964252157284710253423475258236833790479890538087958357963322390803739672896308654788768879317101365507274334608152251141395895205278289459844859940524048317309630 A228521 355 40903118458103432142967293867073936685274619822744792626489250216205675076417747856636386084842311216960561380942776881007191396128603148195743745627918105704599190955404628700960289410465818053316999323751934838513365207136180906154454915788764150421893913933181778535891561556447068999779260085327341338549678906455080456196254290681689422574412440472572439694319650482920931083102201016470225714109025249248631862085831214336388713069207280341144652331058015196230213877490375668441747596483457385295186919786470738856698739288467315991257756692924289135445830191564483680470231630516984206837737137335311339233358088415454687016709160767015609723187855841554335935838987083978424993004657633257367872638682458789188627352289218704830533640062496393833482155203939972231829554730439394641989861451562945163494371655776095049883146407065336168205652268888096907701079823766678725467527368622957491909041015447660492252808442986337525682886904807786570270363580559962935501350391894958186101758344112563133507691079083893877817972164323931696370577901574367521996938667620072377931451954781755541516107440852803551924534135890286090124283917839005132689805138131749866899117964281929661094211668678448934053102573949674136469111720923351159301078248804575668444193064052020818168660562499539598971407226365861951332074890892135912558807642075467811795125657943080440933758652662910852439953126332987242726917208732691998522594796141325832104999482062561762522922708573457947669429257400983746126492290009810705174499383609770 A228521 356 801782925929062599172542230787515887065380353145003263986377936952882029612540497545790383410232531852978517367714647445530087916082618347078070600169066705792386088671293420168236500226302375905167821728700507715839569777060725250446292602244918169140959570444023900833319692570734882847980146904998554018032378833320513122016888654386486257025931341306353949973679055201409666911046539380923546608697988247303091630400179614710335698840129721607932848061858353182096155189598395355168072924816252075111236350785748714326433818174634853353901778182941440171994422840790048153522148785299061235992921123019027236114536052767428437578773144023370333138912563740430984527616612814484559107280058151503526890458208551337323199110406135884075715190122963115213862984264526079168856704221998613005252078140135245050650557014447472584254731630157762613033762730744616227559367872528730835419556866787275235455267326320015194650936953728510180974690955478174457702200857229550139050283552130955997761482890286882630947064790964525087882498259360693952172350234642433747462060048486969459930083980937026441140723533721868388833973212473718850501085251160572425812036861786462751705836831740008931616110756902462813744204144053205154961260691374939091420095310985282189152327434744436361790704135301774204462230102613594256459881082554872867853836198511487805349077626393430205219284952213668276104485924142382141453140587490270197076580803158529288025891192601566789657229567949648355608000052432687496366223579312464582890012869201401910 A228521 357 15716548873158366610876740664929592551181648997073734157916187693661143328259343756474835238970992004539773680481381138284503902323860088710821191708770299939024246405535502666733143176475689762027281588208988028493952408256579129223067321434749970162736939077949842570952954077879983617139037839852521570534129351341069791762694595207029612928532883577874709654811617145738381807869403181842662344153472251514609952890472458721720786032275509733751419346563895108017433637796293868261628897030500576692873069652915326511756016847160453106975866664684261417327145541079336332340857480019200567830949033015681834547005796472989043817964424152436944503173354351252072317156004908550539243642478706881114500849393931384631750559773553723310433464326256682921925748384071084999927956884330062081689556593713069621919907055102827701820466199531206055675351648842403698404521821336228358069215428235236800542436658221483922397887173914177813581128366426396270912091970933050061265700722687520607573162401513645129219261230524795541688778853062016158526550712928883084743383779073502907733477128262875637517484921191908623305119990986375701017236182968965622851762413874933104727187946676649690795609341962590407396564955578628353497876495603219835146665548984855252667188253931667377511800564291524815456329035500024448249264637648165727063534984604414541884984807837438360939627982699533672885289280645085848403777219069067067670403138380918694962557687052376430148299251468026298493170069358356282902786968475190640743999327087586496630050 A228521 358 308075790209867376377343271341407642400746796575258983818469847184767794567657626701879222808519001862756111831817515704938198047822217542826898652797244819235686572248920834602009652377039970488956397786904761605837947390805894313969840384317676312885051310665013243631795905001283746292424536888808980920611449526955271224811826333231305818238615326867568717347263369317084704996446374259433327889172816465491396049255949505462991233094328842960865600423412623845499380985986797216066054284423799379517445836225209879497692727911605383628306085007239114119505266724242727945755440169814220745323201709180474197771380386348995184152310204657295842127833758854330557820461023689791057439395308505003548294146292952543343023135358000973924980883647568308512625404610698423904061731677781172703280075344711512588738773043475071596637305858955969473190480407575034565380820514273380402344029988847554897445568139002260520523369188414776548088768057715528746940652356527446443700715427070495397518173396708988932669076009799977417218917989839142480076753122659615992497375089936743948904649208278804265680712984063069300305093674480963278866144808056578887979674410964401857075875379049850407235525389534586408885003445508068841212169911853054517169998999781037351796941964416216499241878299451765297273187549409249131968491170719463499344539900361897651517984397880389124745157511656974103683772203100486876268458906738712072984972121466187455497526493574791591165395137619021935113471343954499805027742659684463360551410226680857637740838190 A228521 359 6038901623977271438590316193957531941409846155286577603735911786599630615454081470350892769017754235542753299587513262366817419848907205950632778681310401237887628250199099794333090539161594325048833547391625548788647416260624732085857681990327769650422805628918650523720620758882209916944122154955395804153304063093247875207691628021305461442083724708725198419566346910541877241601960020364008911440903204203090093842905169315613095429394247947443377765748314906055583758069879561233032927821646418406800396588813494404998446340767271882721602771336034450286280821001460412113361805867840875030624832072406622209032763786207207126764540813727888944952852837889233243144604669211279399376487593672600846780741133606360678554867536975317323751970826169657207800259253162121296333064419909662999633955217478476051387807278291298334456767626788714082273741273934178708191145316264981310519317772174342864491226118285652501815160433419275981458217886211428071134396580559034256371362535735128094630627349127199544534098724837926807529688748048017832448356183823079756050461769556275812926026047203992952997698396119363232671822902055851205958469510288876393211954951961791327468204452947221005981077890047620824373430142284209846812601114267079042346485247042345185068403719298421886471920914052939065624206887191065984821915679178285865985944063358933160640988282266579785816216603872023680875629839886463103528483086115014985584355854577068121743819364495377717647645339308816504067966791026035819797528712347882318338102519398844327409413570330 A228521 360 118374549325126684529380001656612269774108161935180697613172359022456112139363110414160573356406795716590048315758323137096839358940081003222086184884147832267828469724716181919596406146635919582567264707014246220450305047702818607541087968404564556369911523053012076900958364483813173790654936189011131664204085324142395322865900067661803321956419353501816012552770814793178508372796915322728928422631256719616155554017231079668698391143994815171456248003332868365088928980186398173303114235093858809186301994416476281101569665674027335533503473895422862287272562533765360274003390172865976662536087212960112899360986037965853287749843344878383874441669979200470991177789982905418475096786852371775013293592539406805589068489170436654812179212207153693973018992169255079290952296824697337536337652086892937742847791209530292986476949962383006514484760403261177363462928265108605649375419264626131479982202116925067221338320254292515459373767438916748355334847694831465832965945004724764553840454159779417968762968470535197031481219541620319255712510197838546886718485159109467028548232013672643461585856618280018774023763772221005120858234640474537747003161852988680622636629886610796047109390681565188073864781568764051635909151765829693371535021286642525050536673497908745701402406094515387412112600406129531726025230059174761588825592976185421907452987000791005099081180353123941896535549992437682246654878449185567617008712470476447567856234891685311900446537552775736283493718349924221010185171352791700529519600125033845919825021687064770470 A228521 361 2320377909832231646167635353882597518154536248843565879326826977822272923556165074884294088581393240618843891542741350545858982747126047976252127445466287126803572425656258347788828958953266756495889197738059707021641330756423234084395674270808592443635236024462337102493935336891085073762208142232874047926332676370535170025569497918615040695684270725258872769334215092009538210581687892554172434576408982777012676966755669780760656547591490937596637425917953119944158279814030018923208084003276892556023473287751371473339474181543837490360463212576476175219082320500587771089554042055157068671191506517819300980867426107173892360265222119541539893077725987334779531177806001767408279635936480815046216908400110671462023314164040344440091361600360874738432948627293937805008084801061384145967380993207641410417823927237824995842629874828174926070141559342451857404666141144467742622791987114682111498436783031473941554388101122826727601225313356187883375062256442951996677239419726243472248645454345365523674564508414896833486256938647311809302428607065582839889632666332813310924046168119085131086801968478527229612294454230404319477007264216623419406467102249072162612961427709876619662491055134059738733849827486539510024806983066981048354562408218420290793577528720938829519591542378218703138178254095326874006355493635121760984980987653200696166534518028864293669922717496119292452017827270887817559042464257407013342489766860694969370540848225071664508057651391862337289735050591146613450623693037625385067295319332575345201011230782434217182610 A228521 362 45484047670156855403051303677426674894252949775723416431383764806099834825091835658518822310211896946203782245430767637641604642712325433490413198963943975375455794419885506408640443333805528814196500471494181670023967145037103186819505399515302060675573340181599208830074043572780685132073630213393860898440841458011145078698817975334791960054999752800105070522673271680800153210643737697049972739837840457763745774286189085025239309977190014214774471651387469053812522235825687450746326689329119412789313314200200389203924091805052636812018464359420612091221589359179958955132078058361798687226719248226206724866850387191836600080065596237409920105725710362066369169676362068854754192005151800149683572063445675789459174198654450342544234215278094654415608965019196776684513398979452955204555264692518534840117246878868054358976937819904934938443908331745980905585088335250928425783362882046579484966226341000750085424048336871329260146703133034227451001221995459897344035781272507879538293183642237400835289395525185839259462411479883386544325886299987044629678032638737321361623685958922074725890848724530234136580177117800621698167291272316017626731030391283150678550589283332371612013353615628448317095736244526365906742214846169810744016438954362453253493181667451169438334287712295436924399182724663996978143048660210426699652835731152447070070987714948810883726820009277750017520511553628393007354668137718813826353916792994630319124894139051619876001634182136747982777650178193937566934904620738361445297422320037541791596376225972253838148750750 A228521 363 891578300110036769778380008517282327394548803349194160044418678402341984419177239022120880040479515358093298956090015690309383660588020400153031549839102359843397355415023270965911622440427016862613045746339751357750096955375965911612710756903276722553996170604471667024774299619711653067822225680738319098363326333601789462119059926943094082383064458703388867126568702152829511225500335755885673092128914076675961890545201477909071173412222111046518255713859742474879940922496845595499476841021314726219227028928854741423948574223167605245348448012899625635649419399563234937911223010453935811861082032538597703020700308866954927595553457180487134370895481439498981129216518095884889904276705950597616564541445228424868061180001221450511734647789849815493892193873346589275893841787152026858308152535367326728336862901747674306840939303146659835202565048743158368827044142922557857737736591085063949625857237859920143008253944963695034568947212511613138338070179942651294837387826460034983379513506492076827977207410128312749085356342417204394564213949917441765365955894896306997734181242744340657827285611439681066717402250833332297070924042931313302558238323465217351876488518919720628809137911057788777650883131355997017421385389813647137229188028850400456553056251800294609289878216823612213854076630685414670233165831089290531473125017069279814330805021892072913948832151939738347317775022205932459278387276521724366782463633790976654791205543149004584312368730186882566545161503222513595911386925089668013094687250080574866296821580496888952957595018890 A228521 364 17476717793272893091038949523904464504161270748997954149467278502658942772484877414219777832034657149837447899933494242130676900873241733171474290949532885493706299585389491737588293214436807050735412108523251334620435730495312538762329169437312630800201372260615513435420416991071544250654766135720202317572257024350420819025312733989120554868080869464504075773309929176926492398242104370843133266901938233893161747214721265083784528115987067843543836633728607020605127548150260931537293294291373121934229875431750096441191850747998439592966683465930394102289387827848649172072976838318839991422302242775102343948405042587559663298891438787586312570528373121451348666028533018039173543048877798038462679748457837304138587945791209744218480680021742420805216620368696374823789294402198355051023601201443005646010324346482811032894641733243343006184705741641555058599766813704479643876446686875086541493986568610303813642497708405130013196291243112949507703475400666013855221505132138488333236325685461074047744608384363939661321731895561650560658861177520395393497658837773724771032264059096588606652655726664591903739560382340657861886562554922248331040728960885534799248332249397275080433545109319201159991064294045104009009128089668912265014155799725086595386899755154607707480130754471888734320530685715512773701913538477963612787509496931756291768065369968140698310414124115502741806373008464769134438381940039710703318856025795653931392586891931912648810071175847489089932670273008517533313117439570703051654320614178657108491608505024523791283620939411531030 A228521 365 342578621292156950260508718789195304693286901827309093888663433164701917823906582654358846041422469410634138376403055178155512920607900793039218651039712071608528524629407461625182452623478669368088531288659726914890029831419019429443210467697491432042270576498589123756639346834210110781623072724565180148313063092953622560932390749535681189581027120860144434605032364599544401837512218651766762541926120168644842492227004347627142842220507330456924174647829899104041967723961473857497177559200019095133459291993938361511387916938316838678165324053819137180176954565839801671411257046814678501406032751016474113538037941780644211117915055518713441827010035555793855111992323090387361694959212692873239497831653962294279372488531232226169436839274460284834006376973294145422571159595998313923012603892377644137727051111419198965053092948195070304085942112455197209929470713408165836343550098387709795280060768273318117160319937149104573710005912931089037491911665517133410109292305341260481638421103028459977397736722324737831100275867714117947617792407190576553423666772674597066878133088677148624861016896252044885663181547924173157867066904514987742129055788720014811400591400808897607738630604065843227087053514221245653240931796268632828993834848981959413923608543987564030225228439868084753327430287541404759419494511011876906771470627383161814168337567784688946388664746963252592948785364608629551055230329380021929934491450863944729366511600858146198826010604650112410673320124967799184781214454553534293438324666035349390571935049193893776244648701387236231170 A228521 366 6715226117092142745733598814666856838693345345457642109407626467427208490525274060705864685884185413352593230616804787668710122139079170471913030826206145078137490646079345477387334698737135662516464339584895858462423030135039888360633272825477057613579957040323971743262131041223769600469831220892160525547030345175819885088975904447085688689046738755019681742623768637570340187892422111769827708503702540643837968639471992007465988909421856575629559827902925048508823630719965262404398742978145480011432947107435304330596129506633035923770957089136279261075434561110203964514354288558684489665721062563122682798470275786379145238773707619386382099106738146436298026453924851189240045905416944156823442598033401220434626955381601268306163556704977290481573772196213891469876865046611464547320538010474785378944720009875714791630159695075878034857349631103641034067482426324460053019526625152149200531993209685707013122272777765499039448733522708983964199966944763991448438948492547794255822587997225238187015876387486401126601287946237200244447553406106888504079815322580308613931220393771985408247937046547676857184177780962849259899852383575740234798965420529760769447539593390323761509617556667353549618159262994700563249724736061329651045024885695588568706643979292344474965867220398163442862835554175855930378628157702941272648570754450455240949571461235650102758969908059559553211479348910685347995015490478125249830865198100979018789388429007434489857474811062280327626529331156948526611563832425040939649274988449304304575333962342690200777423812560971665191863310 A228521 367 131631862004661560809713053704591008962871650768373798801299200125844707666574504314049776918342956431115063095916469071479000636014716978982538437216074204781939020035918805418339073139462880633169064616454597328920689321817022060226113984481790815643902885862159917612835168913428984874199520810305057897207708677823358294560483118039382920147012983494868680658766678228621443763522856397399944090322814659774391692626087495103343966975344390374983301289628962153040061705330791349689550302360430139984089534066487543494406969077632853239441462183084022021781531086705263546570571092916076319612785766956298077199140232426566063189798005637296806387976839319434278358755979821019160289450621244402840428933411232891305595285110775572806185812361528008745348797756178323619232163221106768460578872158314139105696757495856710234115191377824268291078697164807629437335593310882595245880595069888878530440421100979168102949472872598992234124969938431497753316663013771848706783134940812570697293109439970697838856748970110698161313708491041323323946823918889436049781963399795542677605185091840324883798913361566544858272207976770589644632733264984593178014332431095314813990656298236534972302625738054833675549314646135066926599858623033252023515944980411092274805675868164927854293365224019571367129217779627697659740464387873560315445407021966353005710337968972875746496639191394821615088165604398468826789664093296980817804597683240899275445647256037219269328075047616808377485115538665184893672075058414438044451554030144938312250346939269478266445167797575517879703668371450 A228521 368 2580247752300149797899852532983794143023353259668317858645424811459181492252984943038729666447493946078532053453561396122326582798450360082936547974396455735929423592606589777730937034292416687434244342095278677256607493623834236289512397963178790742774726755090101664722823237778903920280289406453768524008904979955663124114154704990832079553636059813419677123253462684013668903082234843209411592288680104457195085315018598439543756433184711830708566096249747088220966241039070541316649302622470408625822643035338341720142061077263629682566495617941855910534682311286162014929672370048986639458365336938156292346134864037555272184267275267728584379430739905232812577952036689997692728804571031727367533931129284389101971058344114467396545585987747115322449036652042835303370297393583269828752802504726735744275082461489063224133411189757951611965846586967209521127011266012438205685291371540435171801543933889400443468308554126412668007818621284400696251529264195988833586371562670859518260545275419717621812031806296233517871670187240104073558805398010517319340937542482976904986108224239033654600240891465490365764174963576479317251241577560375611899696709515364940454084075310492965136752308207733293040764116075380318900509865478973070103629902460993345075152289661124936507514070155364417540303484053426575350376652552469371600419595796013697167478803918234849147177018670751385239398668965939437032045647561791927512480473956022909496306558723453143109934437225909866753182907162385623128811488683475982122298422449626092347426996128226350636167978390651488916979642225299590 A228521 369 50578016308955674333771348541835279086952761633146715896793818352923675485298303186870674607653999412688428880681647390873376604536223322331005234411580888119614356480335352787163022327860878767623176960582588015129422761093709377929999964648116671658079378209373286969736863494106905731905248071107249797317497519883199881062302232669807305370991124315639527475145694873269259609596523633068029634642763317247123402570602873985849218499942754330204922243704241133678418103807799045558168280316114647522945308794612640331737137742114699960035593863454797375216820644049816729946174251129665013746801015048953875612637527665018212929441066608217705368304557234396752833581544838578793049008041074469237155715155803661765603794355736504796311003725633142189118007707994859860486245889787091962105666237074601900966027304411859823606415907520176119930256506652543868324045399040220396960486219055015167764985661659606391886616175036468245690268380291852509490978883453110102188206664691053336130637791484195382788749628162020447209780848966811558858380087855336574831621657969349891742150733928352605633597070707628788142812777753939599988247758705749479473261721905851131685641230245626804374083773185362272130224527760290364952727456518971497138101324524446569752042907131695137255362948892088088605457527286049950390385483593040234237864601348053469910566508694901544010088173487429462067871093982179240303689956716581269802661432681363388705701888651481255203715569174210160479082968711967445905777907501421143146855632406016632049325665855145985900686445968382688175117067196654191730 A228521 370 991430273107901375990436176217202607678653890509588665340634568708585075403635846816054020620504030040024636840589598702338532079792466765882004521999260594524224879798109992727379785939791911310532827347095548177288267706351397602349623017519985034662881228885408416090680333488660328377902752409554904073249062375845504112920124250638857809050088465199106204148128787652361342853642153173164673688855854255998008479993872220852017941492121437195965055112524438452617263449874235851960673314107176698274365317169353940444369653878871271352988028344945320207144207729982196254242892740971323550478154038624256931602628471154822972287631603387008192900921551477905243811052863973784811348962892337174954998960950132248644976474990088622902820898484274865443975864643078590942416088561309183057925440826333841736000322945998814773269740485799302544921276077556577939678416784975134208781245180625035778094077138307670604361006794756296425607972782662271606641471821918600027104393454902464823973243728127922473707448399200118509972606329777252936637892923334909529332128398577654094952733700355343536596115179770048039685050305357760462490315314908523736259264373101784367936998941190701308847824985227163050563368152393095658423044702175013807927992059698299199286199990443198419354688016668640557479760909557667074125760899014122119061250315204948321173227535958656147450899229523573644703023944840008502493493499512778488879841890939611189386258925039776841050089477018430339801117599509078712259435414031368564488681984124315571804789354665575487398905077704259062957155834209173240991870 A228521 371 19434016162883066463208855592438256973881694474816195384860402919031866295138394383989987725332445389190563518660808433081592514954715329008595730309224271762282967974188195597106745776828778717648185714034589974788616608450477334707547932459426782001345126190532397562836228927307856262756744020826847158536578323373826051738260394498720658103192528723841755498072093020415892169347833876903850300580922820483309644977716480702538381703279345911972552680110781798843962464466016667362334072744960597323459461424208367145977893623596496918946571371582024303245643384706290366925852453562345633106807761718311669324320847678939312237763941760151067989026158883765341354787505406032585033483577566585262393420395388777182135167097151922830404590455777752186799672709615618831658380307492536716514362528972129728634476429421441462773773629396222020965370733742007534121032457495037181720309571070125732267184932300121297527078063304196747498299236795477467741533621162269514278190218314791450788470187428125744845418020732371094870462582066512863097164418224830808738631806037297517599913594252214710076004444120255410966277567942810042831795560814589123572404620768279455274449921559578896810408260986339076931780870392984933336118157299307164144033003216104736379961522460624668284495457247375743315630184743691862700963214752089338184798394440782795643584136249295069107430982687032917096039213298882752683698219273759527222441390943536825852986058742927816986782598724799702346571346706493992205742007080064979099686001105949201432500848880828944848847351432472440183703480487051146673268444010 A228521 372 380945583833403595703918611332538536984826367416693171424444952678228074408717731311335892575912573898409396052764530064675777775803797799434026739639409653085010143705812130296376437990017934483547825055973205338710914581557989008585956969720060763270382128923934828141307343342408264973897367918345105592079104221524675890327876140043798089499922138994657626074102963238063530651194896801427120418822575438257981404855189974737285137295663797074364540439566489708414913775845595263762236641986044314627275664562967095626104730365368878726319420672762812047275781419868496042498363540486206359188322194724191303471080324599939927329825814094849631333882573538646669758639437157997867852560276111241421098651635411849374081296793395516331502159211334599881372319009909495695088979845052616155805351234986246114359165233518772607292695910155003569163894577889555606283900292139302051106374003335359423276323264852900535818113592527857849705365214056976540007270435381335196962484632302148563453127789992877122331961568688489802450689023695178812653363989405240589559751132610977541415852179579179046554495577049131385990924847129912154231096120597260685357751640040549509187982994473866594086921423006393600789605570879922510861492460957974329376321121114092982821706563986964757269481533608371303804342323866086983106613861444694308084296008766974045000587917585454408685205975180320011392987014381675773265843991710740753101517656395366969430621534092612143535135659153434288379061198339577635707876110523998306280676429190134262355566067957219622261530295380419694776696561550020742880234798492150 A228521 373 7467295314868361120105146156131564809538309480220325071445774577538223795527818674026411782283050548224175592235726799666966162879713529509790463141815977710548097074638361403881375340373585774917725749099001057014821372839083092095824593812904698622199248489821844310693508981361657882710479943178656738989087442413748373428380976358878135651656815665380750062462810787320428307408830197753740537545909823159810131014661788907083782558731220046972347809723829651153567340990162893894250695293876367910363260253303819584254537778644067137196816365080925270168675564146618874718762555194758163490463858554175836212328447198487174776579933370123300713255698217478393136843508892383568799613301498848976769790506963922676041964397608971813978182494455990371096908010432573224999515351264341074393559778393837867361538628272958551226709962457084750566528640550420335252369479405482141310749961493070144344936756370461624002985365113653006265727821427645617341745047332811311368589109484196497826016760150970189923825365824013756375267311372010313019118377823157107811719432962808575729536016824197473418346512225312629307938697887162970104427903324151943139793524075670230710823387383226811417712936923363066376338771468607370664922041883580055505127482472045447433166355687310960711371708737295837049796974916792852299163982211075683074979032179051830789318728716925941069752338418053650176292414359870395208674321241815720968536421878220592391242217458297324494647912203943020196006655263281054108651795312749407719648840265299010704744604631596570154741572001199635424540365815800026114887215846774680290 A228521 374 146373922381104030842897479248572322064031405446452444633786901844459310161708227239547992444976464270377716060595320674307340660092366829647114859071850055442754145772051016533070589125626590369919325650290793663631323211680792189704364679334600932672288905627105663254279334911343874474482562872290661479318986454115191394418448008258853074999978811172871323729738390978952072443764358885173925215547803934756022749891418981301466330978964238065088164691841968382345737309674259270269506865388327921792896312857985806927590353910876273657963115661996876473083566361126241762368687564429285980253866196190632546709870918513665275370579926591331126486388565125128888729759791549863278452022068127877366530192096408160660362736747849768704204816924824164042906990939126981346531004220394633895209942620270658641034634077047368287627196076791079370450090842905444833727390929022360641834018694080786966114090875097465488853618591139712636292938905919344177075909877810496890065748527146735118083431969026189872893947698550356083779500035063457132105579629436161637920083735377222568839387460372066694367249286086082582645082969993243692857083606728930268828971973573536222353010530298028962936142395484841404102598997538036108893879354140443787053534582040713739470833921360962887877343477398991464241748998514631166902125396194891678191044680689477978365251675308594379263830928985481675575363894889192472498758271716227770714510188555362395657762977186922620651476231486555422728688168091774024298214856012637779596558260599714778644269477632989900216024672105984958211420555944615550353998462148242484552430 A228521 375 2869221619047105897714115268125368500967578800023051339491165778509316820251580874821801073880016870344893441995613883622045691952164411715029215957735941644972889054875646951442888284159157084057572846479274388295500140580545515663501864348492253669337508505903276721288539212238653646087149314712161603138954033484478539299642044429509061617271449004953808022369581877506607736722240655458349084321427515183177734783561463856809554112765874435820638157317138454506911491590667489225659979681091308629107985614278977534090806533106458937599325856009646407544458797642121026879332138919180308590178121687264920626431053532376419529326932944463339371262887940327078259402358297116911091832967779829350639875848704002258300507689689386768530851007382220769113072465291859077922127519728660262349564220848985672287723029816743884901109746270548775362477930136103889080303981738326833895748293130621624616698264988723762142047007620535281982961182168103163131396368083096312706257491260541192300474935630834613737496972863158714130232003312046575331523258877089262603352373569144883831581097268677234518789347087512878559696287069868864980221582754672587805433565486194932954893481704078576348247451818580924279856079173401812337930452434938937230243329372034588249061839093351238840860726132603321944770926819086825216822609717048284464825174755896115152863832550080338305403672800221073386574632891325536486050264433507175519730107747525791801462877487575839751712912594951547192384725274928299161012553498907930442902327304626768825685959595817263392437945467879945149660630313085988202239051740142633335422052570 A228521 376 56242482030187447425888056642895994107394157574020446910253386956552726466112178146548717410648098247524136979620307286164018979338986138345635861556425069052908515810918285770132479613017208036069952566767410909077600092028529986355171355254780477091752909060427124663592282384022753859256426392505228872439115485043761873236391960488788617562901868395125733681617220233146133876277288884530199865694696937072846022471349064629761898416970339711991911094642383293402510675814526814127127651439244966359446812218200204765262182734362454183945711771537973218689604878297290007762426824725084844555385561059900777928668964631771657100201264206790451764164002919902822915676138610325899672246555968192863114969019765660170798391072928622688891972742501474591330282421744030706302562295190194242181523961871874527913288189433179554784184958768101017864213016077817590846673816307291669002097400112426391655732424194872310410939954524114006290292456566219297782287430088944043857562453623379924327174570152188129456225789169689415830451645143236934585061788403124096114751588782294277489430099821223690665242087242178159441084036498486521349059772300008459433178481831421102208285806010337723280317587611680882248897459854423327910076619735793693446785955297087416817396430437037062397589065773946839362408243265990949385525628771455075884611397374030968536958867281423116153928414966102551538154278360399271310364810926849382821521801352490382336912928853698633626153892034763996578569962110456352062394049387378396529133640228735661921381401352940519385578706845358012717662717185690984795674341856277436492700589924710 A228521 377 1102465129886512725395151788599932008367771775798370000311735551631180765679414095777067083861722947967951262729623821427773216410957114331686742443199828245839171081952731182790489913931475027763886126156201942160464728708443104211988553242202342563460286854064983991752459198003074808910490824058738181645389938598873786754701215909859190051958940807009805626673252728640548638736179679992320322308998365039074412549305649581311128875959898486268591005456541840000137559760404863019852466997852100149486567783993174799529691771868166293807244904546361495023107227279924681090038063738928974203794359177718053361692848418280934490101725651654573491017803413973047194466005409637249988258465898255548722950272085570621963987803511039172258273681167662897557035426917954024613083748188190667806581970351048263647170602801546155816135708660662569881625528178679450279672611066951549557452279341255488998614042362369622039951482846534675130767030750649848507025235073207113064599626509668002016120083623648256082766324181807279065949799017865727079689805844754779654952098039958158858202924985114529515742840875331829193851250723747045721615404676403183067136576795425950959291885414521158347662209004116716835261963728210326900291509562130575544004961065490178172420016580364961403766302026440179812578604439729027770768248158355452680441868146500580289365352563586623372768966484761869415029826777845913624900234537737837168560294830381408727042375429927323128764028839952531265981581204904440138198748995078837829856147172861349140356149403634380465178850419144762297411679432613284370878820246827698569987283628282112850 A228521 378 21610521419792940413008317934247810585129068241805491172090193372821018412295148639309890831308775815419682404501949168006903301923562375790737387025967171718514362495528920834140897522752293881210487808843917903462018703065301636734869634298478963674168065821628907145904580535663990020240687273942959444107704703976008482921891361028667882909710540136104341498923366305194814183360460210932174073370786085801239697718643320621511683596804031710866581176967222053040313153020945449100621243964769215690990735342387400202180813346897612956847160434972066253904974650451478720429636117648058927617692184046243720936002436766473913243202369123531685364140530756535668186019815124033235659516548865358710099078370306386311972428753624998781678058009356555375411533847115452368721636925682351175154425540639724102139963628202619556874712606382122736051522585494261568304324931287710458117887910645192695238406066731436907032256656346832747389181330483945873868489360122718400203337834984949721896605954863578545582197357155560495081058544517752337072842639583821402393246929664508241156199458068784907746367476173012428615694057245805553736618641117795422182002718910761008872618435687157939920536897618378295793124130751481368045090842526806922077791553358952517238689748190917542999589989924691338912218964865160159096608251014557954670566423523092977458108672414466124071594164880373749307312112961181320514895126098372273251269516443614572514994260840522459116333859694595625841006958199966873478515525739141329753461800353294525620525578688659724525495306530496923708505727520422883052275649682642205512613297188885386160990 A228521 379 423609439768316088089276322751973794489767987308099462156941970182302051286628737948338384298247539672133666525095944861647497096532453279292919928796266056826490287798186824238098690450500550728012954265072352587460548457021313974833810359530231403738699862775282983809037595907626334373683143033339066964661045961947779683361127704182731930936955955788976495052090199641176018981683102318512796193893826544877535515606433821517222440553423753636508237962320481227154378425379012932865514604344939168122700244694910034769973503696195237311951745039077538162683818075042658597937046088099187360233027987880110240069466403803573229112318349457742444853309192871808753809313221595294075760593402600295537106585491795512401712926464569422607414120841133517301153988914121670413727502404141699547186381641037901499099303392857145752311960694166661211419375839232987083221927023429089333075289267014787870807746721455583889276672937759132667788057309379276268920279930100291007578715176775357938949267911115783026853976512196972642771630523687182293436134341432261284957646660331592503185662918861396776529765752200548750393005716281029740598152881575621189208434228952160500495115617047784523801205919453242350020102375728574048209543794918959724438294484937226177422618271618349097513001578737497598917136336708264998882687165619116869096990353457800397633265907303012400464765447216119749160062623235249466887060636880058762533547892767438020057508773953545813671053188969434617782887128654169449021421197339899350748520380669132118352193253098958516514378533431950279389366973443649920977422914200332265630547281509247711245613130 A228521 380 8303592216728010538933054065575872385340621502084297415394885327423291436499478108968180369704357441344388315805248306676065070079325847257137440653527020219945690902905695633186289696069814272618216048293460446575483767392513093469390713932641961677607031035953031226995847809076710870728946949498825116698326378838395673377236342335498550281558327735664977119906730594442966018884137988287027620060532714561903365375677618050737273658216528821978802769670824896047458072853966258489084368173748253608771954505518891159173620417272005694891265149408837468092861948002011543385283256989284152987228887000733736879597959511355205670585751042868298280482881434532664435634489583691139349025916218254444253004578711097263791990472586061068325532815049841196780665115283079136334434133404348668841596277773199404545620442966822142834199496652342286684119869149122427311054645208932077819231362094135961198380755995566288666164435893697862207148751989271242939429453321336544207839574691812731334333827697085624028813102009887700588049006444257602798182768287912546123918387442572946582937123379321641544751560528267680432191269434846687729399439048026685433068305573917531219944247452752236548393298512585558926715750975907377741522109422910605991632526415947954170885646121573130818532313946822438009282367559936445642938274723857677853481250237913379871314300856844976659444208224736214442661798233345247088738842089227785764810332542757803625552714472043144199057525493844997683184527654872071339751024831741181334231166748414527430645166526720206152055123486837782846093447704936698230576560911879263388247782299530976446951122413270 A228521 381 162767014208693022815849637704141927745473068194088410628471080031209388555960718605365533658606430266985160094280810782368282642047448161401954832397516721555109376252267158003530826384261808921361720250635457408700280220967493201165682799673837373274221618628051455336289624944484090580402483730392826904181526713329186027592807099099314878436374409337548925715435238060180820260990853864719213089913766076948603223216497153424118216731137957415004738254579271650001791916929068173524018852076298662894208684094481059807211272649392351935063342146760287010478741742051612198395663805566901878756473282755354722433768962272118337751248662829986033436282997026400095395498511010200491924311933949630213647100214788343073055084841919042596747671633192866298161080288624928316305907469264540202491270689723873086865350423936344250978832781067252809415456463641721980918306072163559565983483826693963844395871708217343668978571383111592557225397168705637594719419875084559009461780335530197982840253751569004491097011398743842194729963981548707006362796330543527387688786945691668238587140989295799898698823312945337319631264513068859056590658063621266206283383736651497218021186638073733723773820913642496206628239800609634042760742340698349903729021058367117312720474257852458238686521320472611851120455369992737870784611062254371035664822598066587718779702527762609325175412969156513828288936819809970910198209315745982419681753375969590573900646289023480938636379801059296455616348493307915213747630139730369439173699979853901186026374435904576227893626014074615685917173482522802185272111826017234406736100763004858918803888190299305410 A228521 382 3190559004215208416508274059343536002090890697399899523054992695376881107050650569602897081807822876389085666823704137150734769673349008780475271367518682122396233773351249928279515625598010282406718167734740187831882446315921034336736620769815846258279330490740033591548918001165929334480338615354213243476941169936352325674478531379308427911611260890276306306208984416548933844312976698572088026701462022579813805819586411825741947233626492583032394057287460113212510229108185521483451559049315238216304025016848063228822064207299768465359105937869529996570566827534833754310940258531439153638100236301341576268413002318860104145244770618207635184549721027228613235409897377187460459009223180254735229656014157276522206928509279306600395386791028313750126712299036960729573149261878089383644885219218371082475535194464379777040864937340280792917819490916185165120838208315495449403476172151623717183711916026095614603751667585589001413034373093819156142418825451978072382133273929223366167821922703921798337397993409363692691209053378268748294465930873131455565563055585529693370212191089239146234972693035602941611144366552984505792443391633704621127540202572774342893733769259577081000662201000826912129741197644834295530288693620846945389985664794479707147998782231538240273160060105371823558840728153315280183183500399371906317244174713820002225606349077888367135243468361961775837383525099253251548360051918513905301373943910945581886842664931885558887107172661306803629146665482637226365008974659243676914941685670865004300074464261956336692450650975835493188510651758318520730767237783013267928961783768173462226862839859295862233550 A228521 383 62541337437859501171702165295402355008843711704959762256835556186306543429197463909395269992231410364372426974093088402147892172768704628067428107944146374565694252870121824841867907289441371171474680602574656911245102303984403894101218039164247418680954063005264519833490435322564921869999506957770804268242173908910851574541942144504396704824089057534821746876759586817756963156042148984419215634682845476695744144726929621391696496249428290881463030895944054884612353860976860675189549286960658447439692835486047051316889042784278788808576842659055184846015963942859069509951438749337606484047138953222424295258076949020526799182969655906857402057557598139452279614104712992130088907298300855041386022086975863834173511869565837883139031329280989334496790948187561423932467943515028400628942499864627239268961567795025421965618690250765351321707844851523605143056948578482035727043380360532644277541157133547654529245396519034144222586707224159645929998056221790254299750017426098856088091447346002021339440670975713335705389237669590860022519414170612326461452639627898766103751231131144124755202134830185065548516314553540337769474616306213219919720776844548138932751472127005043303701246740244388217924690749605802060375084929595099482836149097572370161147954816582138327982025259498977164927784102140830752158025104043877045376249277075477085559747935845065244822433141655761760807878030706625417040982827508500255971549628860601920176299344094174436281593859870556163679236481174306417898990707522864415156317483346595834436158462436493675940841432534701323406570109849386160841697209750514251926274478687635443566106468118029301202741690 A228521 384 1225935293266362937752497427612202903539818434749730562358591049308988168922247580501315512784823024154605437157087052035198845219877378446028716991445885866718056622363894237199044790408114132105236406764950257039486307530819838816251041666960957131168215284749864627036045921643999597329801000905884689911869849485529342627818824242096652828653365794186314992001935114592687575235804360079608766298965110332727954145123468618933622893739346124231945748589901306560711247170358193846880023639551267837397620744893469283065595787835368610925954804443693795482074928637356652999234348053575503768852864122965724734307248086287363998724467049841448176924608854179822557767067348661836625573400834351298068550213671226863311903145022625676011985516170566143777782416245866732887275899208437447250441498701537924931813569442553126905677789254637479267836381861746217098017140914566656006008892423684720976738044948089208056172647962355627465555633594943006426002741917113739331721769204256503109545184708509699591794234128534813087676144108110984783156808277876892424263186420508557580201939262474942362233100706314961846413856267353334404256923041948145232662046579292416787020013739819089579574757601608296846932875944031734342638119259634446441707249220627935104342503166644293273565418863538890281542600411323836250486327906284577444093332011989327117322176812828619851120967307492773673394249320527746325584093836461570099040410523551574928350237856091342368106243954075469259133589874832088921018789483854213606650458393618285875752573880605684773836037068094564365580094104757015766500427974762342583245564402273246196609356761186770502880280373830 A228521 385 24030783556065908867964953404352236019785165949120506778393339491719229900907353643789322772212830927247165414780793419900879361852144199530350282398894146815260971345882801967453851139711945928085472873931874335913353688974028176491749024654550642520911937330712783413896052322575244784293837349757644733881668521373172265279653018251636444242866571473551088938400185239486275032015273910238342052573098458059287880456966087141407254571382166477766309682396214515259006982421007454809681548192934665188009714401708949400604757316259852727091777268128443119984447905133501169231922180594748275539447358491235183019466381729327960082470203928022411257218780702075283637897774554364608542359714247655843884679902361301998776091275221638935349056948944108269342756426460531510494958243815847325974753628605046539886170319251358598579674059350713617842777435546104496031726853150387012547750582245687540053374879531287522769441716112698490545677307141365587802859817061207296590155820191818547854448622564759785396329237946868430431292071417953854128579733343528674688080518762169117788352309671802689040368484843051051928338862036345507451906435993651236637421517326513109311027376576461666933781094805479094549190016330219306978590353352269489555246016386599686342951585924606620166291012581064067799820888334985736041202247460965183015240448722765513078272224325318670476607956339040207890112314373106852767473990341336869572889871111108342884919442278803149005444157706193488546980465047222125855503893563519587594697870275388156389906118771474170500240322667948218159399681234876913205555228319594229566265301487085693258301167666676607279429954685073970 A228521 386 471051418040068652363486078879615102847625919394841739120335678358089295208597777203310724479600399051075912305927675459809985215826885379316547789554406074426859693603938061802136152841588773674217307169576193967623301971782592784771425565027460027733958664388416695729325790591074026617728202400148351167663776444087073258482415835949753337952017705371182651184205439062474848584875823952687620834929109675913050699989495095022396385174610333557829078162384848338205748308705340958821183860797881667464098584304678081257185169847729845321084407083898937594241352354351961281927485584783907643548743352292327934581855280351038587249216938672628255622554362397470855690249619047587707985498493109149017476197377536028108782077864991421388086538301216894125090567693696922422855438608002340075319673377474623573310785666151561806805644005714899082316644023738358469467692677436745305394350907171074736441533411834253073237388463068467849320739109029414657168651708031043510646495055678257970786398789969236604829146130440280844779374096258587340517435149843040803358861904512852626378724393984737048094360677660386013584336527222588369718935554090628498618591349972263389422341848631787855416887440802243609744925853172082911362593763773067274627485971502877831066601882951635801855343155048598993473198771599789986555810204243511611180165831770317575370965023902719765853849309036898847569207912947391207420278833086791480906217154479535213678615979198861470713374011250560808422441816722058236187498400613321472177054046487700247936653864405862809540026031101083904265988185985963147898277819020258113195589856504289356975973291992838094704615468856539586110 A228521 387 9233549872390642167563145250233261841666927252192521821116313188781926872959703727831943177459804249986359105773628879582401910299759245353218770240495185472021156898763422541562670900546972001850061727052559680221477629337528694793061307433919246809090415218429806738973460733270180747185463439153870629830900611975326288639600049936634046678899006817819350854961706078102446742474460869105308833367938355294149161761906202395662926800785457187018399112372758114729294563088235111053805391229678528252696595261530585347094394298750443111724043820566809706593875868865559239914841403201011977034094191652186853682438344185974676657931190349390655138690899354496443011164989394673039697567132919565824792912577109781320627044291533470566827633388431396609695917038589090646872280797099103626340568911570503942678991480741732595285645635220349392460857238310541867172401215831388228325953053934616824738039397885400149210311765883626390669686637469517278968454322977964697834485299491249392551536441226528353363101137052561147172496860603568757630868909678643552483911736364180418420106637782536505944942968963130401795229112678278315186885067279378063836270391004734789632943635605852928965420160680824484432740942024689152898310255978889311364978490458153394857967843766666379063361816358971624888997574521078194981481255582379067141388427619121316389656143320268888524948483679133334871011405619482448074745452918693296267386799089217978147419887539336640270120408363089335260503215944405320498525217793318433934095025824554029984666132660177604021129419761403124023473682262297168390225128602879871215265722800931778488357335211342444665723265141095934281854250 A228521 388 180996044127549949728504120831586319740740005149851893342680232006167652205666817264363972961256358428632212140298760991646566785885895511586908954937638836068152643102700915055773413190385592338676136299466967682125210522650935503550994963548259510924330291377702407308941081564236292415255427716565969685796962628276569465826366920375484747050024993690877210087776711358758721983509533371326439798990706805546802192943834679370289596126600146605324325842901726402538783687449836338171352320062974650011476992852423949669066235786921016028284861649666196784754217187261339866458759903618751189038406701217423353590828488151620331497728605979538683355990753524284913507385266424131305104123231503830804481523319029736069395294093857012185963848291945698042042471665332787166293525761881190675525491729285344906918967432188656666637663934783644785302824503046597656575050163259179374208586457832008091343973540908080312986278161613456046838729618356738593310226981845412298920537329980975537116959350136009992654271883675157476435002616771780690821705027003335765946597052851802657358077687434556195548035029520921458329695053135275007070732719091433253227943705856219996412697755723587264948378134248634103048344335823030921940594726335594517603241095333236874503007842447592479448382522413218636025531462288976006427205585369984269861984347009850212099722145992945728963320411224522321104666725383887034213769160691947160346524554840633653166189421867460843376038774019903138525823230519791275690033082997129541362809224035854049271725284468147529616316076622998006007047215439560908799229822975373416541380585148274865424491127836761308344669348591147034936367422390 A228521 389 3547884447754684242187495608977609789324723739280469561110696086668585129753554079056358870154603960458244372387777207184627122554533413518367343981468826224112742638077986438159847903795267480475757621892089773452458696443526008403077908482411675499219475562495307369640056341848699070653656146914662698627121431608576702693802155733600202075040543247429568254321248241092682390218307130670280003834507001434390061291935885623110214267610689272972110248154160528569807123112097128812599737124069037859846443761196618999882451006800831457435996746332712968807942458710820915196765371715893357606518871123169740924900566342309717552043799476479726921753475611892133520075322981280832447977983886370958509880995306708309322505234200740861335792787391086184588719919887936255444595045112114302522547062536882419294921656926770567237698893163983369861156573447862168953642266127805218261848483420469968671907744610840792409756875313635199546506387309342152436549790329679448905475674907801782987317244629829626649480684100699299800517774121463584497918304308450478005441642946089299325352620408985532762596076703726133463048280636328548010322187572745207350396088685923233364946911774750121961665179222121565007129161238062110107190384927320067755169420585743618755854564869689864015480815140982095344400842834790933156907888902941176075455550028698656238457437116097578858870118175874602859160342279963548025175855013138095318419278056599301780145666900026079912520471778217732958293851704145732641670707994384515476475352475455785249270329041478495215361423712834587152347015493572590671985334599738141108164271014810761111119096599498859954829763905360399037726739931834530 A228521 390 69545630763891276387809339198674986258756914996635759187039971348197373707261514851995929308406573871646147758912996674934299864667397185901141165137842976707419145123452047058108423554421419961900208565652607439748127685560786294066197658521238699587440649051702723681981977103977117618716675376565790501922864616594357897927340390863664240699459981686089403230327897934122048854300534391889295263837566443126207175897725037040371740703415135002199158478993528838123632824704544231534743708934648960065735340595499132783271854966243662441739392193328977964907091290895294392425654949916181692184231722717966560392477547851126595303542225840227001140672945588318847736231567571681611221133135036520297206856465520572960310011531407628270047198032476223098362389827600854813892164907994138796165776844322477453733709412159589226804717037162738081234746367422169732782698044062187725109574597799465868074727518517727671907973956911599019897162157198995253704510396732149575599721880622193220136417092116960991447110377087635791014591931893926566556413910232541242859331319082645392523759407898856725777852099998404638621750938703617144963060513730218835391030877193523514563469368195954134968973578163648783021111715540149146498115003404733241801236464718505319519024306072652871983862458945148510527726685222040409452732431848247348061095421800566712576392470250022594798626327520173554020738708267178743005610075753763783739707528118934958653781709408121796577765444420585227428572942578841420722237942415892189372740317861075078420342940599336178743367098002667500737308191697962706912695620024837219026862623890939954151881666118885524997811723728205193346372521207453034670 A228521 391 1363233450685912351999154424784931471666543258439330412303887957256668832741155084375270127247026790877403827911968188434284938762583197083500755600664654047950003858597164388355054880353920770297900407828164789141853025439903836492759598099255412506901336103492001227118903345552103117713385200077786478504029293587361171906595023647907390712590612485970181234691319200983412160549316684931506835091463973583652911627557144884129481238158129208702418631533120904130738922060051352914446917369937251791139506286506530239621075901165857264382144108337637879735395834676187101969506773131491621814301952622198709393643603968077217178830317158876330199879744157668750441433477667464779961875819265007886979477841927253275861288536716147095148724314496806137783013380811912036173977961081906063570327255179862140511205752602230611097055496124765098704380128433052797654144278106064737659792663004216646525530840146076753213899313093624288674388973058908317653773660360193805651226299398480556593312264852359424724516630962191152674768731248466974436175240970459969134078134511216372038161432588280769129711924101572651022537428437420022639237364179817562038589779904351359246549893190430181178911698117498664222658266840888842331593940189549196078467769426242720687468295691781576726937807904761985962382403139321593271301527972181455613752416382679158671223788963383505787145094413180323830039917300292895440432420679749422675727651647768085002932127287672336556491278329011839849837153862136597824851575505565610701699940234237441211739777072357858734248986639686864636618128021316449487330068871741524567626420045345933966474423308143297461508245453690514294615195122981754453766810 A228521 392 26722102030799623159996148646824887508932594693170839745345052551105251111194748256662530182300289846372295963084252670775856694689855964563384625383087383510072998928802471217083738706589131384958023832347477631105995564924867317370287347875406937439041290713209559002282019697530348209440659073208095175070191710976589075118717755618940281884536945250527510876329835747348947236965656803726862589573581546349197930597167978120981054190003908045569675013113077483777215512097493795124444242750766300675267642162365665161553197031381279130175126369894985525244251186415528281910977374497843820887765183116107378816235364589772063288305281644751598737815743837949900564660181501413049241008198011551465535204360251162247912404936399903827697665742719195880346405192312709905481461179235357750111416059869880833978177708775215026564892608232928427640521196309954572194366406652382943545068055099080107393989660468668997981126663353249349683773630003558685450276036676008581643188345209293989719913795499532351333014008673760597643180878917857701003980506946542404733658349829532005609395009071720228581756410461175005345374033608556345070713667689723337350218030294064466757347491755343043273072971530235237928898563593991371843755269097428338125391974491973346197248212631278160928782038565281989889471355809255186082012141857968461092527517872181446472761998683851010189595545888534380196268904899602628156177567158838107535849643859842474108540600439171431772220241227524640315922662577028647983899162337859158558830039098782004771448031752015806309412457367774822604321044736536851152681303111181744549775866702008373719891691534343250721599102385429737474841861454315829595283974950 A228521 393 523806642644500762496332153775907020165165249508991542248923307802877175024970622585943832258180154321562954590973692940580154495025617854788268343258523290899796877052382182200111057771505273054026412863774848696774935921804223715188536100294128688424674873658997672070730922992086540049352681439639881543939419414533805463115933539047443757593302488210227782227636205628214862755588644117337275549314510380073004251912775079570325740102975367351127560904623913303880074337396151311978003131953603655899344530527185481990235528588059932343835562720537397928199932020721350705831876525399961445550351305139984217357136223045108016500142951970103679582334010831749793199718436357220923757462735546612562413188890165440456325685702022378114382548740057363149744096796700358755335565861393521535777914035242148927778098936206012348494413809526366913844397785687601091101172649055732353305686356259505260920338798976009552349291641151080658877042020940784293287993217149459857175972291566281388009193626069568298470315873506424272810478913779115406613051460990883247129201839280351862738988929662427332378820028148028353207370784257493038656106674816592678921411791234471773026166286838341143808595209023973016383605420911152029992448453253850094384737405523892105915738776530018818744408793018849661051431554190617018258008733398369802154268791578084331079922026977058538352946103361956507426939243802093416824497231015123904168302043212980529707527846876511117926724612050659670460876181997761695643793555295139720504575724714384623292483106663236762919244255074135433003036482307467334978409416255315684923181971466348096311382970981773092501488143450948260291335873612303768745002023203090 A228521 394 10267657782395401915653479718319180762452681711942657517992554934206945833734223032734922743262317202710987189519970365936999517635635466499703671501168948165130434873907796606684105737353307655815894359997690751806704662833210828340258367267678162675093539434422381654720908550208860660517063052139161884816205324293499943711409454113690236917403633489359939736698614026394431992386101365022388471590800442896609482996796286512569547036517468960812894403282762935469579733384423845919899022268110296112172650812126247655606931669829953762422585570272847704293589542225928730120188161739912669757834165395588787512527205427894842749663738856212690682421312542508215608350980224814063046080735301176501436871863089818603573733843218637719398222892704938689742087905062515240009377856533574629908960920807400543412425461369332545279972472929443236012249457754527160277810614072424058937115120410330767025480373743538078776481816768716819722058428010707623713472557592287675444354827216093902558462223738301882287082780419458919921870410024717341282571333734362786463684209719915107383877655389847891497569401610001241318395876767641344935180657969041182002494176581560085400794444797257671345593040014214947536916195531801838497920602736926700452701284497687358568186965300293216253749740231973452490648171435773118982638301110062703003859515759986091185647185100042302784943439328505525570048482860739730256991166566180891610668949115211200483484486745932770494428224073196789632849454603597462180980993286996166463471534797021328286997249085364735274727219578550745389950698521869929963709930224755394944682468454907488681887355277293024624870919866326385412801028319706517020623700063542995230 A228521 395 201266627326708025706138746942160427529690446752334723158698519571401244429981064862699333027484109549360616567407504522123371604113571919301573513977645378674363493498543752031839658463488478897797888190648321253140176104081662735321520799992491244463054871568872651536841577330463163675368929898679169826527375222861766482097242656420622485007502266065131050508538449917747450286537496201580214702785594732344828705630196556306613181439489686466878988742021158156450788629921401890325709322521494892437204645319954176018021592601771225062947590004652797979025544278512722947094577640593891627193103864533980107680574063440458484533800592559338210786718888875912031523146121167086827472053649616199045618949697873435377086890338446050873621587028419659456267043965291326937963465988435564034081930433888751416728214965983557616372008065868532502785746957059843610078042565946483754229598236977617338973961025200494621200587019951095459040708646988848819090704780636029796910783465913900386384695121708999870521828363311917874802079504494030410041847877247927879270254631800574095658417938212809439472928077980424304175167623191934859161918218853038574796298170430329002791900933889678586877973626550046192594658248430774217325087624856788729020000484338930197129708787900608848475983589282734822702835795432593124107058960101440370883284425772978567842971791251107192213402759364419208862133853609280948695447430205780606337208836388067908664282379486246320355270930356078858332455338678841271673827734767905299721829304586636352367335453278836434191966195259507456059678159422657884841174717287245835450350061729914621676007841834114897714946678718241663410777496831551273025961999900567769295370 A228521 396 3945228418590472937496329801906748982117811374786583531414150862646052259109542999704409293269820772124249603243334714122691964246834719126513977521286133211605925034428019753420324378517195426001326548497194033206362980185504090104561622381194446106286638917399502281002786944110830384155721103356846034800427724302331022288570206839747587837426822502005065362708430958589071494122276008157274003581614756352622889391153629899925945070007329797606292976508204338899985423254139586469740708220167320613443789345389090946179011602572987883853944896848618575712011014653816852983019180790733301936326552194760912675165825279032661785936716465684408751628572977324315099408494658766255767293132593695998391046150540843217171838620840485646006092629532859271956807906065552685575444620295936069662499370456126384463305926350784235026791556827182501190162975840037596690222630099872360477984525704120134668236816990499721821235827988599556419399151176216986541108371396554898486757502054489448157818891217277591723666997290557433762411442525221574072922960807242548555092744828870643703181201040969835242700444687002875600440394431412430341650575990776604174115854734281132531166756705311034862724367682040965453025543448823840676204529124522169929323349041310425226449193092240769347533014063370427762647534771421518982973450753270133039991438310142410126871841866457018081724818104117906003610022228400642295588430269902544879241076000209958030426062719204913625671250282411633707835999915933192003752909075939486398151131565035710982083181268174502697666186084749645575131065891052241336786776844554662641742366965347317959185617033744964947715360171364053219851675080091039734148390101427229350184847510 A228521 397 77334367259943823194095031070837346605312911038876163630445462050889396811664017450224766103975693747695431173415230498825503361043082560204355068070677269236253963850494549708001446435854406276989524105844109248262805884456075070147954186594652732582939451595810172143343978141618919859757281392631966075478814425246917476038786712375489560368618089676801025174679613141724529510037404025361388816626597751238519145500564747668151818955670497253188868458634832709096356110176855544058455472206010496143230266311112315407046809415614115897533802805079031316454041930218573673660419034765376543961981448928599545724620399439024172887473031626545187790085076714792335702693280777990024383393157629575310845087597282659045128945268628309294565376850481520420477689118429919777358538509077472849088748625599058954360971351599857609011610480554423322461042149630670013261900385139655444142968918622564642789160747673814521939370079031941484981966702315496723189957477024564339501390758361318696875665519256380231258320610367678453298871221577313790483405467701720559529000104865267726069183807146672772214604677281702289539408307469378836365099731409284776167980409705080589445601762145605971489444468425393378260160510089186676504186962573795950097807558887766470949926885864394772849733293194203535720682153886568819671652457558542187748471802872127097533963276423318677186862692263516434118344446858975536668843461455182254517102965418906760924343772757572337404161527680561913584922412019667090978723252032738077608653181216000702084158166851421148600816145441296357304211697536727875261036514865785779816188041804388064906041843419460961071001592364131492497290871509167064037225469742214549821755611595650 A228521 398 1515908263084190403660177861554223866250594700066239184697408415707383093656185810949762865465722255572505069737035744994642802760474540098291048917807438310282916987791469128948224599615293693324353225521429680987253487740745003339536107861066760482896333023894432076954326378529227122980131845702650695654689685563262352062981274847414139522598063956417831193469004414095653268866681699582857935426240565538162695937479180792637482055243108017149678401919867014255502433571701299120494257696441509525232279066786634261219840611985856297250469718731214275016513554204133466497274680936451730224009458425571856100533096394637926557907584580006822305376838922134786387119878590401665799197016908561802649489408690888532061774367983813497951584871017046133749344390142655381410229386279492002491901580896493383167257375970754482501061353613036249139698847026897417759922174659284895916218116264854986423832994307665295268555810467948289000016954879389215591752559923527138786351363158641067041667347350644674075848008880760235751007039922947062395834139904966165600644911500476233137537497284507878639980845641375483592548606042574369519016254593434224191668147816923134980031553210411411547825055607350193318614700865742693784011232164167019089295053839994649322250041590264673245159702665659763643826383817836987231782212490089093210975411239907997055718338017578050843759864412024631037469881843719616241382027235856052283141707448900334327429028603167870238591460639923124347680015412573514401431741182592822721345333260044914197217957404538376086698695385274105111127512119983873919814596427612356011402255353707247882940914255522656725168808265806345344567842443471017709166653923738499504178824148313083790 A228521 399 29714833695641933032602983248090865155406810705385509459562436134250661350959157454573234238634321549756550629289943499969757720885318573963618580682506337687488469558434414015148548893657540540689565649681540500868033618431277671005511716144676452391081187351439205976648533528585931923037624579706077543591261140932254199891641473520225250546477689305084237377578399350423382234600165165185777224863778749052467414527947756396715175578723584396497498781244364754801525993776132755183072895307190997507592638123921338477319000269099945723089591529035459413794667373055382280061004622055907781085656860096078074354050209803072236949080300049820699203451608761601006045531524426360172217869901058235297905716078313709408192242116089766918218657347110761463273128315098641667973396652492063723768781939644314671245520129417758014385947044511126075081953476960201033299324454409402144610052070880718525257409711629694370180416474853352281946390864563820701714036956431021497465495081134291437789444645891671381978392438822341530823561543270737095505827019933741310402120995703335017096742295701739629954231764047637552099435486107134483842377786175397931195794257339346882173497916584882727014860768525834021006091988110127773465001496377814945614565695273767557126978844302441239087225718802529393752081239876558469830826109559073947562997823376204755414063764286601676216062185017644125332968189782247470704594961208406875398961494896241388067357057754952819659297474059611555782661748532343617277197899682461258951073144954747226877865698959603081200046678341326862947025135271712199039477843913020887669721229627181431197019736330713273707298018555334389080087355079628017625917686175896597538698761133477456855930 A228521 400 582470168586064908220893273968899277222060437196372056360103688406173048094118310768358726595947105552605649862836402749371445850151211926360311320247440313542710670001514395733472726465250510063303172540704331376585514001236417166305037320331839958703212951566578291659832477273015059026156394031266686306825205229864361263013604100962180513797916143160197264657460590597994724466979168701289905578921855612685900721414135983409230079056657646097035953960273636003752498274497320695397295773317300236702321367272827010045772782055056524078145875901683356697988794830118049249622346104265223388389315547593863987916236112026725594037945483669000765779236129568063998369722554685633505413020001346511400986043917615923128495797897817243147108623366480275186033727483219183832959139771920046833823661089006275289261302409589516627238851465445739710720202915675013627835940195410926179361344777185728267240758743532274736611228471519600962764864727163058515609336828208323469791495794043017604907626907101195078895774509947529806443217620185948623158158848907057261536210157131861504654109342808002941854972398880945654877650806123444109703919845593895653865734840697729767441771180865318004533889236818342872411221832320023749718265547986696399769697669461337814808389983766411578323125294807478510668532820233915307786866167794755030040790122844954375718480851827628039609200106955995732752211418641733077031854188225164335714390939814416239995998718683556567793678847925045076528611247050984173294118828143864415366113066057621881215009233788182193144938902147993782213481590468590405587970776568439012489519531749755060616732988613727335687799034552856428941526989703025958032220775253271181215073611559600960976856070 A228521 401 11417580214909210635304016923735380384015963534516474343385243040575367954490245776722210304160520924407854398854768537403235581584906335295196248535871744343557876865881215626733118369023291604603328247453320653962288744584202630862633670547633010725823927885526880321676830242857107658444785712763265005280310129324540068545338467695419188911241501691748497476731305119323493238578343430282519563972248988856090276888692479018839971612953427600070514373031785031701191716375170486495045036565492823932647905933689316926995899596524217715879869736335205628958516942465306628335714948274802286803299582278278061795055985913897665291259570421799452960983887408341581734442295471416263546745845848524415423893134967391246851065222200771484079856317011089007085871662852934126395023389835780105544547680897919068575785378587253575509377952039720345298411342471108140172639066411120520558438935712342574613734827633309937757358930318310743218764596435459408459153518792502600223831403089336149957107864843552980044843589965599040443558420967323421640409134250449116506891481097977753510894834240980177964501539008632532679274159002196265331281752970953756431678203151562641562046716513824046939990569805252388459170749351045117431849667806633726450470668102215448572106503334810355455848662941590474963595186590143967986679680790286678539785620425008972296628906243461400545817864280489243335764722895247061993730935092994710100266615803280692240160178816278018086938873117729259530502281882031643232567699992078130587545289369788359160829384122850248390424011159858295777621803189340173858623204122816697609798674191637469071027768845786546903438962968007073164777422972071359749719574010596935518281275395092536903590875828210 A228521 402 223807406790180178287164431518167652318581639981531492882665477721254674237744749621190455613795804564295656373745523007341821120855888134305224937439846612374981188782292918713708190536121835568183930243276818918264452594754025968932928043769664955915760675708884956498930934760652547047819630515429126602237952848194429193761363380752002840075975402363737904378689778291518523864617963453418779791694119100635225994886249252313165140147883008759924576643133096231133124020633593601778552111359494561410464015409856623130146613845294933611620682493496824837161492408216145698518635166460328321653055023429491019712823447967985923012544505370167393272205395199075555590473877460979043357678564909755589792641830644759303158657357083724733116100378942743350416981149209487262376064654601821856964176807137348493216269701806042177545309988643746743093719424398458847989057351954844248575593838471994370392701824027382656387475015488298717054622656563010597453268759761299141379219693565671417416210761755698607737828971609897880827102361358256090809351226419144732861029550946349767188699036137584105652156225792242506698186409883400386900340812032715687979860484311196059201509969662207787252377144788668081758322156367964559579093438627368757895429636369929553449093863560562603879133912657931195428914336871469240240979795064333304942122701530235752113565444465849521671493736016950040911664365440421490559380712661028119160261867261517189477203585160682991856619223060050097391860652922973023593807881950596687633198346860478350212955706361101335160909273610603411684948803903964497508141641627482129978834599014958136980531264298374903787483216411075613623110616157015804110977131723500354776078379079530296824587387007716350 A228521 403 4387072776483531639875786551315105397013456922902016788969534350906791083832904627584329534219415056908802531830305343135145840207781537623744683928499624759902636918952628926744892324155941851784249796025383956982499145800079672458820624651339301918227730039421635031765163861501480984374252738918656026893803346449997071731570176444162291975750080925892488709882579557339040985470748081035571491194268558638402711095669980955150184058338831124758613951288180579290886465351267985406892691991823775827275091697416103592907816997599571692130770902357655024122833945227335945517055658197240407486240897765965300690132703432012474148994232103006450821122317195708391632342887211547815736480951682615183222590949740405436893124754662489950017770315548179338143784657400932706464161492964481522204431688228958624266106250119016660176989590888016771618402742858647247867173362040379790549458269863289097936095166540849927197197347496242701133393970095183537295819565769687466976812864209442888034856413394827339265323943456653628294373820043786114924721481099858940803092784750758867038455124995474089398013388373477998607665317327260255381824215266183539944827468781789862000905356863271880531897049852156901933374242449954091945824272152124014585632485281652691004493689341407644826428427500072104351207103867759353457059717956171380653188810655610060787921137545790676080343219667586390421461201555598419162697918735850538098784743021793644144851452436159529190095431923484228891345992988093835326454178869427896278907823407613807251085998595260924248973895190891036915990070676503708890814418600558700589028418200092535209454904771748976018255699104650941210233141133132400820112013986324479943723752868435677483263025056534380064490 A228521 404 85995400340822780414664989691714264474090130284143693115849319463809441104037922272163277908578518331730542664641988962389605752411112579644755160061224707103764876510328243439760460624396581642553028933505646081494129337708709144783775915482624952431435008316982214183775785514221095495051555140463864923743206594874889751887809404897105866556650246233369161327380420104270103105679080019841308916971272494735850842262096971796604655598392627559635341913226339072126860262682431029312316946645177542406751786042286447218322405656800190463852437616394071289358966157184746795809179313463671301084965756355396800698490232961485070300599014670587943625472268398070497578109719530286406605520571524944256619472207018785543334272137735470643164608992259311007351723503956101762901006322713702143649448095699870145726866221616694870983307783041594768620183822421483928293873394726467302395636757284599059271343084141038448892079749233874412128489884751165041509644530764144967918186622854279797693583997949194742523181331899495450216417739671193063396134381710083731203080033823345760741447592972584064242274333244759502915213043550769116111117880747388937965792355080784390630550746032345432524038183949602446909333818745677953954082823146841495280199218595526412700155745021178790327087431977279476834430454586904509593815351135891608499473761529145710034594386059023388061038270252534689024532431981175846986783112500761535151350413552937145265860981176395506023567664707518631668114057160754707146181790604717740908554466802847502875309394251348930767284958370936832016633953715876897773779735900010007318652923579379276160776906355292163611473310061884533191914418868550704718819894048955324133372648950997770947391520333599531016416630 A228521 405 1685681833093735365204731488061196460906009336816327749554861571160058313614560268546039945979626582119167040403509735810455708823616788578414953023775442780148374349452817308953555622414529469201382621370327878464063966295266970855971903036469789666221687114801755323008737915884598052392519599489119941316558308778934242466507768223222892752081166150916421374446822285001323003738480341078181256354899392247543589571618913745487063503889508227085140847424448747203650135578214547685312051381246078194433372682725807240957452202776780335872863790025785683056359430490301461464115587385459226646627091269837590321326504856378326916019867736578632767940056584016660697817715089889786930733598506551005635639710979391284480032965550765940884822715448496698817929145980762849355452819473672496455334959367477166367579407410024202741998138986191749766476071668703185103769258416254850021179481166834440896547769199237469134332620047285058730299957587498367048488514796219203891444827204376728384946745492943701948112061202569966358488592238660906384904911225559580199183834019912438851294988678993467831802972082250387402666007472016858886749877316586102695821921799466066843350193722820678305064315949883057312159859581678536803453839553500114838358450497277023460095761909411457306583923015190204804836401419605398329298615055906029353635304020305503552488058367607838906981796093146965306672494310233807397036503408542008876186232707679930899707762808168252272914444173501348294474142857119120781385620132979498287861588379361593343748007495028943145639395505013208590299021844748548273657921492297577562901534018974574371211013708921532219363123805577361514976965228428189780765906743035608277337890721013705437675091098316192950449418716770 A228521 406 33042735206308000287920366214310583334965330546183526262630703402030143599663169280001552748929362354121393994259055176714563841970930537302977329527291069315243726894209248379779353870809146030888920501548138140146935785825693825010052098537104901554652558392908999524635066443394105508777073694134173949223311044941462425953595520823805738829189152333613445548537449103215513415011588540135428967227428969865076948047023104976940447006637484668930303331578702429459610885477301301045055801862868678122105428920039487494961530860508042486979685548233013342876686267111923090434846948120592447263512941986390689123245347496237731246336377071815344846573045534422314600552353613909883885953591319892240944865357998555751358820647391841835488824225056823297969736112163189869109484404421921952803773729871839319437421398324428200531952649424022895880869188229736011982601075181554175388692887436651953169530312572109785830149569274801971997465356501653106133306825525844303915956534942006006947446307459098447637697881169595148659597934845813347285713006447284509354317783255243592539738607344182363466417794513997760622299575551261424347301979048602904296112373147341487182566106724180190103525288725569505483355120610728859675624208973626427914660851367424995269270712248127641102479268616670962607123663792674563464006942732054636254067620906554719106725210087254472195633778956828543688859544444670660615533692827457345490240998384591591943134421299853099877273428665405764560763516617134948395966218700482334833945114503691485921300940042247949289474499921983956416104594184127089544365679318237379487985862521286683245099014561502968208663789225454130354693939215734957214022599258164099403422009779938005038309364761802493881109974669708910 A228521 407 647703693828367588550079653328184566470793948460280144983759298531733303680539130612030168438473414885860982956298959170449144619858471568596173034979006516941964754431915337287617585622045258082955150469963982452832356809691284062580070379552427243804509783396115093880141249414673340298450146159898478263555401786384237694608136932680471869306873011962324608726009702874408208959734154825254337537410806312395846088074157332139072896737044470590863578820464877597818545373475924524870636142803900447303432423257241351150428686970226446052995460243599737521283121151568485928402408412944265765800154042190139018356264980294747151512358747341856653103892070625689626783366537722146454042675366318929200450245111847978858744317850141918108485991574741134838306068452693701833521263940025694645187076197612834972135167882376034176803133092011557818865048061203213638179761171939566529714307958353770419194692290490726822605122722592048207809257187845446598926713345469085249141376106488374543807114133866502277650451918574342901455472360359040994833639967474759726803756988185450881051517329865674009675253776260412021467928877289818968038954506560836813426292042612266032286593980657186363588624404534297496601669762051647525683048940847185686483067170145814259991221041392036111479341316840061193834633252827605373416065762135119923946204151374981583624524015642303796370974428129957020242059483531939979151884049767315477757695174148531677589390026611957655626061475784839623418738158254936401338609037581234594435493846639772127667747682960136806943336001831334008655273664898237364500107772338167620425921314240727545995856512223567473904695377034228057635349081529871402881081209892625933470269958368454053747234730385761386741324773026215337050 A228521 408 12696287773380926264450661076618707657649919642753080855788123507188332816715784438593846081729403129663284633787978203400088956123901917716691646528681156217805323801130677547302631533583977278132940828623313482492281718036632764369000714569934580295951099219478089677329529246391360373136114256249256276788039036593392782348246274200807088758347585951296334646633796647206700608813195487873046984272897658108154405153352683977567001944899098705884623203108449199093736696951264187059212908626186254705173204238583016045211215627028847935022774524715356506659178397936359194056620919275686549420622172271498163051428817020492286167707524919058697042327147521831722529785236271877161178234638644630058867333463737578723590550367139661231370700571359251500043652255839965831177493946642899262013035114821833061251954241392913623609266814337657906941369776214836205505863666509758307933905689210957720320402405108668914604595829778099759694675087398681087730508328864578183527824950523428582865701044304604870187405710870196388384735020548159986734915663356727233717522735128093424915128250160288334593471961055838801930816581230335455860238161890303544168179272323173265617540328026276060374884025474156010802816425192381274187710265662862324852814654754537399756922919584095979609090407390219610904875518414803056737027157605365678017138857521184768095653200647895228929209368544569638553956306307333543026664570528005225167548995313418519559515631358513172665728957171060997632848340817349746721904465958701141819642215547887698742851704160083661647455323018423309315676717963230654634804023009007082377351530113760878835324096107507355061976870571961149160313982341454600023539996662292654289720132320516426581615290146712329941100954319749898367145190 A228521 409 248872632286109222807394269873800254177069158366451942474878652004146401341529502884777440282029591709186290505650965786749584547491580771224118086659034989202413440207798786850310846033695536983916648039719040413849723784121718637469867944419787263408806203095699730458898338407622196619540771352547775377700662931748283533206085772276083621160657510510437739780991073152536042459548048993553312160463002356825236337420173223254111039984839236095705913436468242380170549135820135221258766910019866821926904702181271857260988897570590790252089980180474957999933477435065391770329397331239599328798770055065752949943968652879424813164655751951029832081840092619053354403160574617969575693608932669363047598541355733773027973989437927321607186554491298056329114536680668941770047534508572847393953819675550495469047972067648724967612813917843637199853172534498171239122725952744521180180852790198885275366757525745435773588560632705188766942972855379689493847977663476748208043339431018870974845097326651750531547024466827137686543232971329559699618775838284927267856120927177130327000893078590454604835563370941298419187454603809106728482569481334775566223813282652550310022759477684469354811290303755781719222510070019387974575849101840378350917687176015374939889388809696228350905354054183743496117308718132336265331600969964312258356835961184059672836012455475518261828058245839679626804694495994292626876738932338074373966979928375934646257093728300185183981661362841076199814253553282951576987834940383850744367392114734200824117606977278212252653282434863797707374561016859973627253191094522449056422677072864019432689295385903502661701303143046887068806246624221843988131559611693179399494468100276493035484368863708620361119699519834412734766564677330 A228521 410 4878401325376025212089616213615571505760201984649271333639490480797154251908328498831622945814497974954066536828485597563887152899841010153633245017998757329664552037147948018709115656649868382374756856741631801568968803124072210695051587077515955367404838897130806896977235552136681051744877826916527236704432118000090817224512910959909516941184119762678014623890652369302214857085360247558436537096348787925590624577955830368874400628215816761048928609297027284027653905066609593655850161910996520817224931266984086707446888324967505043492619856474895601999339518022973411545637652430337706767426941198776717053303510482313668167161295882036561849409532453191536331179031053876203350868961119950215814396548787759955156767417371700991004409609767723928804051647970820340736505940259551007973383511267105697362445287218096065422232754808304162053863981079863376414447468619834437664146768459572859956781460699259626925214050917691280431516394216477586059726970428962889509487355999006958325485014931326569614779903411339842061424064319267008683767257247145480947788448697003373541778081211401841003698378603719370557073683213049528861379871112886108758815643798376018853892865664030640266734852159336807786043631589703617885254519906564830771826179171438724817174399690742548550350770561019332620671874587954537058226985476213291282945020493991080185746748056577908320458368805740031500055982956523817764704293525026363350495515388476075622513031702624598617895353368681818497698000518604075994765793779499776332388478413377589006465633225755812416425980640744839641532835736812485078186397200025023394990233604928978805814689319156363067161589148028209750778897167682603513900231484869705926597909411899684161048171884801086171956020046693204107144302437877470 A228521 411 95626422531148213921271434211898162782111225126025858315549349929707165641760653892567970099078349023020020545725684177796350184393098933539938097618693554517049559829760636854937298251339873997614446921932818534635886064988339689922682572423599812692082388652751873698848040834084883568680898543676995541332502999337117267486618547430060578805007494427356932147066827962070942476051189113092424006609316780454425066151853849470502777860175400165241862503734415385041829466945132119021839652520586891039376280768517365458102047685024136291951544174530923409916095232352847378052197492610082396815503572579651152613102462530343870533270908715024933421095823065620402544718012314920763465763800179655197724438101739129285249181887346093387741115563480369961118964074409483638448047670920184349721416193903986204148157051001147006757881492139564266736204557274309369977828040763268694348083775163694410673944917260129681242610052500023846313395592488420786563078580500552896688222944249194966077286287838766090937165135122059117260896822243038932889646076939769879253621903502539200988803620905005808764041012554543730718459919154742260931661505072224022555528683511953438921457642723569132824067217216029802466245547198860247767371124632634710948958413200854707850877642848546626987747453631746903846666589555776117283029103973131965763976033366377192616948082569027703422106683502057851624417751109085379829440934800827842058338718677928105976565801177753653807799532751239643350800006351423544366447512677919675283628209491635384970538518373658457708569819866597911789528938738437315642636130661699414066149502701140769687560107344807642938998808778345824487880873474667769857628349434856363879992820797589508648373229801502027434061543835580667073829881620709489610 A228521 412 1874469129577165963908737441332011573239372729160156890052127023682629380112638085693788851050510851734740467783248324424678458750586372395408856435888386037644448142118415966482532901613648553451370006188970252174300837076932631477792213089595816450874243614966403331114012399452496335576601921508278639684672487088574054677181879542211136505826239964580930821268789337821862245113340551909477447819119290434118852221118014579364965082740757565823254227749273401080562657183404574730456507212858382327157333038399546130725629631274954794627329125416535304206279696745240996281605763704505182712039794262279380694745317417216290067879508185470622862883758474322758677490026146218045751579698660252640065844219855893863461694508198990705214800356270932602210130004982523050310038289708871513363688192259522426306606477151279196408371927586686983948258919677827031190442008840594124326776700496611969378457808311351601312458015323891416517743899972441630041731880275244867451919656643685363726040007488730477983223741363882699405208257448183984843235833716406111925984015604668324720779155035201842651990890924395787605823880778197574585732899961045864177247364495385667511362393858774536477586725325133764028606537430148426987032390899794385697456652043736974811854178737942811291471277035738732248183025867800448863027399437854347316692166923102705235686336128771332985902226889548969201801805257184308658892883439261533835001192213029231344876567212173295419315887823094446120280563226802603798067028148746787695409903830066558402814907030694819862247573192599071626153506615618012524414468355044234714499639156957527762486574418358230097733891582511545703583231131071540457066627391721822959905913346676440136625727889520870856961388210309032189288009232384844977457750 A228521 413 36743343782345184693390857403718656646740021454886170232775935602677551179260766114008995165724143616626033626467213109646862970632643887301705470316346045491212917964755629945229973082493440693413880863701747961187826473746147377239343271059574621646437110648489049443744997355219792335887667296724379351421954550577725620445001935299804150357145376980707911531153876452917315766640759022478387819057952324480280960783930255632858196081381551945092029207099394704246773821067267006921276335364610357856351151179331622485966426574149616199260769224463380858520571205684118776759188802083513098911321650313696847798746559399171255380230248918324240643222500192578892530539089973448120507544489672508450391023199890793409837006464467433916274423195881705305042598396548452757767886916425251734034831594949742406558113960971217756995759517796356767214207076788560908120734887315497984290208188786504048592835547845169171666672335136309494080792080946405239589607530592271311291976212841297555508641260716808541588385687277663538618833145238405648654069879619346529033368794629086597674173796011222898759319635135965216094815980295768937874794044104759524530178816283021171045772205498240821310085856999204825272715544239523918600948678650398423808910582412373767061110903770277344086873345466803175897136769213957809057286966497791812128667890262683194663546368179227586620627748066832210791661135026909067222532921346963651432865527701460274144342364516455135631676379300497800098499957020984633298286341405287019727505259593336468320342422645141340566118472012757182149263124889815342765135093052940958211922512688531956499121062061097919030972099861392510103292672143383462564752260274902824225219349541558758760548009442014880736655104264416105138842889899377849627417325890 A228521 414 720243022947061180782681622918955666257386327319305979742716999631558334533240157254166237544735812122592659411269843592049483525662626728301658233732158747830369580300691716067981965880503522858650339238911657346233522364071143811712975321517568643917643792057438732229886107043005969915573718773789362538294513415752090523388873258564881413089627173749596517252747464961295885835829913245280806119696533645343176959167748649797271780222276098486936390694308107243371859359997910686266283995360585021841812938259925425570367762980851145462954803710602066172184932567540399516792622616835260060354544277409291348271649362597237530746983271417483579617824585891172977060868564169503911970841334980811984312196698415112563731137254796131427820538270872831118512411559012765975243069025729494781679255560516658393829723556351333321351681659472257764245903170950451243155614070716382647462536589816351863904793030403197791658509800883923379080269852967535533993856772937821968700450272195458039395022266530873543485058258793019320123667907754970076733092937062596945705983186335339882940830028632836226278340835944299241494795239933781942024138266808596238794700979532416499453559260814122720545766491311687659862006069576610422267369011872719003707879538990698538194921123850797760848080026368998818196942701948975105340490254262315663491800668236949058692130673362883024166212131703818106389172366995666278511781665350298056125496239002832080748167684374986356478824967732470054436350037244777555110405066159408011951770403138677621948793765875153527082234426146493091890784147936653733264165569609280307825870379220964254338243296035066990486885003749124400533197255771371502122733348842017768740926729807721442547821944456647802679042496829696282622566138519595376011789444638030 A228521 415 14118203699064949483356940479066511566258630141373014360030568394001870870843022383235400474342916223502917693153677847624140866423175838495525217395912305458624859021841241053608952549959656972581823256347265443599121544192696087251050365013044109498499031965472803380681178026512005667065283699516151787751269700553617927861743073169386870159578721502694213950480444277017445501236622192793235339079903633458064630273325248249395865803058860001159375185297798311085180482927905224204924691955781852233532859359419907012698726403984217579215223863074452476643788189668355705644050211776015965619556678014455278695124023006884490678531110706095264209344356889416272503768253064311525709004311340749386843979229291309836583464342631507303780704274911226039703374986337169842098261881274462640285225033462415942886107834593484874793917906893215678898391426742763668479775438893447645340062657943371940449757704389127935266920937450254330940421955577077550590942340873519655638194914943599155646923670959896922482585570400475077435400599708979778205716439098231145710382153385176537756319552547087059696285138306860518595815760198366013331788220431188059368094204070615611939267497584706228069897293452605844509410217703125173257761048769780359260283430914385090333323076808612433937866720590011769367493294946467040800926480906762945137974464570112785185799950795712864860478503585030494454608345946187915364478876981663621149208325844067986745365308804776118043242791385815498706563533331572172614289526808570374444991583714819099152103787078342336792724618655205085574485968718591161589628830730346019541061752961566828625006288589758321086426000812518236637859222504337752041226356539248972027956821532471606175263646994691200786099710286200602267551436308418218661205247066377338170 A228521 416 276745028188828116825701566487980136802846001773807500166013221916507673178706590222940162843903606268368380498605733757858565671577609260526658583093014777867805738715762426832150971816327230096045376612268757986518323163031706338223945443272715312872009380669554099810673719445802228042807721162341888569711026131957505206193797196877448170303180685806184808107721151465348501753944382387303085871363464903348449237274544557016909111674287993520449973895271051799583600582980938844867023125450951872121126087321536079002995009400530870006925672701030613736569469921694175974494272734440842341239289942084808095572529750709300423683329301313896097614084504128513187727692319505765962778398598930528145934868868256058718293955480531668913913233768989314559392725363668791685797363421498947649141486324251021751936827379871766959359045489569132078294010982765750258590106910033746673239525573543440186879798657530892756698986424241375594210227794141604293716116231808875516882074754023980376795539758760877207972768807505054209095703235371753704633483562470433981152314024950247306764035986087170515533745054812739049570881289913575353395930754868010072924786349397506245701104988201852221812004025712213272761771427554653576622021655717865590347356809075897001723100413407499806199265696157330676772604749343704231830785773393876996332259791011550146975101576805432903632216603107555620595414690848003149978848668082788636416483547069924437179818702443053781508658840265930437913588325929127690340525749391191413711317012026113578440860812360872719935834447797095661284580866931039801543250606712077105434612173726762595486409014598199313901055477440097470826192078996831359740747538759625000849991846938581694439796565842114973352478718351061708818846971895047783677349876983339138170310 A228521 417 5424756028439205046952452622940446162542875760511544476881176815976815015647135710707050688830798015729640771030751899967865756670123430301667723050264058279852422631681516068922582295934693814383024499771868937704466727042625963449169691327981400549873018381385567499016022867895437247583111283158942000227323746487361316498192884791448665864896077643594113105833336060543317054363372282319292896457231299955532668490990992133320204157643527445929000387135727972077639427542411880309178163100164866641536461330143890861196801161570479709891539457070378227389782272761261047783681028496459179796956595825189730274957449478279683898156130285823880599336020240582758616421952343183771338070643627231901375865912711576033704688278745917431419019904559024269081990162875260668287830075689960490544008774642743494919049747414138541343871134892616220105503524385782809826119607170706063395393534952535856599845872835162855427685596621058506947454554280341771788345759784975237008402773690183148402347014704307044070785291682128502206218897384356516409245766585829007800316513806692594322012095642961163898405410868154172542827896449070143878901021325134513018283602652795713357617448039465209667252674842113511120070399013516101705819695237620552532208528911222302113391123970290734392505572238209275336084828929141995405880021929140295975342011285433941410893155922740144981285844993635801689880824315394211799697476227279945869372289340456332973530819459923431420356612543649977058166659658299227654482813125276607282998861624744294649778654491794039977839890052994050497295268579096273471259636803141304690383248288330247435157760879147614361330168382354789810616780494636665809300381213539812727412568155733256841937286108373490712964087051017801330066436075535290347225193627422166720037078450 A228521 418 106336067392720269141533859489177059190185313854701293062017327780764306020207481022573017379521139860428812125376418244564370804389193809195681446704617487308652410558415339267258031332760896333208816148482798304614198796971230972498917951187145970305895593439910513446157980445812641481321919329673859926114111508934230394040071721488179551406244743666551119294360245351048949434282321724078396969051562070364886464411956190522798084881219313320812272068184565813394836259102757094839571508222408590456445842872354461339643617366109533872763086430567881312263898374096769136961539546093320107939100850126079150764907829100708613062356042179390406194288571141818730270589922103395966263094793602601131839195475037444544423240921683518010143959255252759953555856613288134256109253457877242114144712351405571663152191396875116307550795026806017656938948006716103655445846281170073344642757398900082287526738612435063634562600308267002428942628578793031616453549289588968364029835652992895320958825805438286919114656079580314092741248617432453199282281811981936648431370322486474208949833792029288748649372348303813035371773376623791670400642466619355969316385106275315223838510970768492051695634710443105019263406688701171198082824089425816415018485993370422756950795810342538562154394420814112518980604139896436644602355958024222308314777108884816328524777495422450745117732229933032381617488297634942648849666779028292830848646979235141491877226685873600400258776537571968010028252424708393134554044412541146306570152271856920651698847606907285959284744804882954930050886193402864285652591599071925247828815327513237336497199833266642522112594646729863112427612660429675844197074712807059870323116160138691453677072987856540599113407061021572223320900571133795789491260461807379435062827673606590 A228521 419 2084399587607346687273141666754396091305566359636978986090119182277365110631292027357340575966322694713327559551987779399198896539771220377730317416636188935960146271913634848635275861262196793988865399759535312595178587113763342480297826230000743981954764872736107503186021233682796530421435015117155719112746813570805037696612169386418410775216543600455657396813936423537925446267485016072012455068055823246061204519870496755636895926521456822071034711151553471938437608273292817030633400394997490089962384770447430821035803326413677921403422310320452152412618708539262595861459050398840232259363075067214807688103992991074640754968619240644280456396563972185910510181345036648815387505412806127543759080008325818075248208334842152041288924457902444696050577632251683844812992917993479624231504160968243241098365760842496282446472142771580423218701038722145539468266668977376170530981267137845878047563273681106244529533235814964184991074898454046451465380701386177198086737601461563960391251755035854285484178444401148025163785453192692050227974771669224155596722713261063353637142047669346022408063832873045932251203329185751667874123249751771594385405267834925126364886778691386533157872621926853069745487786791849958811303416095105158129571809909838497970527197360943316925059705044292661358848527014165122178353386083310783758445964913018158386308747054377723583057642189861455750830203920359321487356956402815119843015232217594954183321064522963495585949106269129104388923826970967262565229150920148736776111517549940496989856516140817964882105527687475792485863420665787677148265827053748241904799133359531229981687863696534965839303465903868608347451273559125725403314392711143606364533910243626061719244727866026622715447514497180771670518491665298228990072397225123058058679381337999298730 A228521 420 40858400609943142371207853810185812692594652591418748230637223148983583117830280300051108947518840082249506961909252326406678525408224657455075872805221128818073299913398659744533338165203550223008843232877595049007892359989790242327567017261556632347131330729477585837541874776492197143508327685004567076374203113500808839994761350272501966527615136249887052625795662479830169246686291850761266420165633278217729660633615012992038243428875511745017109087180479088752688183978249540331718819703169292521034075813864696081589355464717297249240350254138416661024270612522727029979551168956526686654714889528443810176135319846137278978186261292753143326895040788499646678755995137800157122485135562617319162885191363490435977935235152623391661979213659761676730662793841650112736152922398934136308702449154791660604593980882420731640630635057724429126960104092548857940859589848681413578221453793297502588253003170305992832846853882327645928047730553589962831360892118296147307262099819741098596421581253989898622578948036647509680208360741900951136308274977850086025021976911993535508784209464686939213578503328074015684274623327330817044772271233584326523358090783817220729195412070047852192127083314539162707946577430436203917998364213427220230050202834168243847851365718415088022481776123830327142036307551060585043646429402702025208835495910204831803607731235134642252645157087932025694741275629395122160228410558315200134491751080649312666318014901903754602173980828692166659716846256647856095228681782711125744191660443781350138246777693466140711746594445155679424939841839883854057442456254981438745947364284715842587808167682278567115384016535037814096876751878369808926092881726762259150533838272441901681943701952780870611661580060330425263931250302275313529603340915601722258853797924634580098870 A228521 421 800906366671705889153069663114120633645844288791423943179971862076257013998344043810309810231923727325932140754017604550235933055853123195663176880997627150455683888942294256398707646079044130209222551062001218391117393445341281216341626192063206877267724363004454764851388326182778814724253708860024508713931410318096041310772274291429414161455901125553742405115189179115694554035619246591137328296074288451568113561678916964799436892055921854704368550255877039946176721843904039216289535273188124076999819864140991002143883724783585134265931424278198933068945600134051786702396566152426785712965489005173480499857796851519989951455766338891927874849516133139606102011064506509813643266138239793011884103331762027131200221411231253388881206075257234190484829756034306393258170224771870988946443561176828065162928010114891450339123359261929371488166248741721103991211190211947184091584126406274950507889057320581064390403219500268150700517406623236571997373884741922139693339753593928963553123095444488954956945507055235920083603419123477289251481864578141045717038325194706184021979834436784745713118543414173073982397218915259009489959958186597470216739270910139117325808562102510299307283541929258974740548099065303623677350645124008184275844285946383556006067084500285175194473370850519617028345534341767362573860435130798379014832809632385870199996160361362362203058626786180001377806862734057199264225475816407138150221187461667655609290211544786052874748318786254917581734665231398984304211410055075552566688908151907484475469416346490807149413691862208413940611878293881982641446309879244319108549818329909866586874985721220160776060791652816345328058369742868531435443547264293601092725157933282495913143398726433682759703167576895082498842808697906709030509055698555227734594994088239305701098751010 A228521 422 15699366558640378229235329165155138850540027056294839542795060209781566839411956828939412600115059955524081740810746122484472433354154395473164935766239614598011186772973552100528807533908084875157630222908504650025088097307687434412938314289255963946645300616481991571139328132292955549732624057565872734805916428681115488272949280665838026120356607335489322375180885663230182168376039224993182058498381782062004883818300469710383548966041936767039520577098592649844477012831518792739457930093314788454181176455857629810159712691618480337163490529460905231879054992803412510417650459740318684589022828824695675229768723707359523182298652796773308910047071914907518023121239777849371897502684653937483389576190036370634423249666977093693696778095530325388223871201053811126805002633242062202929252549879481284168923193667508228665075356611708904853310378708256976343172892593729112714550632237580126062343799009777021010377915811409436149214558700635553738932925879796890150549702640933443748577818306450913812055930674155557442146711978193463165646558324412503167535164441608642286855179121070376003862748791042092874876269492632480694864283328911339954938861857188887036682213604211474951324136705207339549684675170135053892991141802810063961672472890960261996758746526738638443651927389403756865798837025287533621751664390263396046050709205192331750119903599817292669220560010055229919838097618247944347952654792984311462320516489117634172657414034578193548912790245994913608470741206166044074504203804362299629524851849498850244370149085666024049341047171262735618718358891734781897746712195504686910812100156945840551207627519549423850065070863121984585562349602832201319194604548590286892836286657669646616995000153609347502920620230635827081986310832436060113763196273476233137929351858813072428303137199150 A228521 423 307738982481562327377765033142301368634164976711647155926444827052166411109896163762526321977145595016259322957440104738923024088372201404211855875226652044352588132668143679332271428880958633643795737420229957087790558492307895644021135620356369213218934305416555635773018345197818188503080082052152528487641065121075815483030310488839482696581816055534360571644553315655448851748812566852697108119547951395905131281038212245584021362032917152451586827647918062866374398459346709531374815129399621210090735343887901395397759686037221726785493607092561240077094302899986891895154997609433160702887239777656195620680446022253864521899428240666584062362814828826501035149616440114338881425033981320344309609460592989605413937408771863579352590855347379363002730132798227049673325268358640678529948219536294030955451167279342486183401356801179358691005218555273004508557771049411087855483437401536919224799112640300591845264363515332028267128753079132451501153991215721893898808935577827823770430658841319955368054965396129290181745039764593129141495714584793269308948978576346087411400751199151387073642971888683463690360250652197362971321720191853361899199241353385345653553927425261191229485556420411932340593944262136888261106788684268037749768519537764317109276908943350046290487289886213721591563771775024151892286213551517507958496306987007370454579980150367458209539699214258475830708665011706033471051368675026602656877268613998496403384775020615590205159735639653673510298325887388601564549447098761699742262393579264968310582659186907809056924376057237400281389703330383906900877648411009972993581419678726634036574905327763222085088814742998125489029847848856347067390321202917919539379775798338482479703840079867651703318567238057755905566013166094602952443277142843625423414463420541459757500292394278987290 A228521 424 6032299518904218182618571950420062262811763022961680494175331957081505780794617762661084134456595353393655293087659192281622995695799458571206403393027897607159817978549765629297632448395743602777599169753717395926365877541131273106414866017287235028261586308130022955940714031428303998744420218653669805848867423697411706417244657929282259152558732200227928589887211718297222728750041767070529488366196884764150601308906152619637517028185693056314068228514969291208078308755637187402490333427033444866883805756709466696729255555541907596830765349064894898530297293566488062125415752722458356357676989532593917731882427698451528650913069191247727993662587364610001376095263436000030975844144204338704503027163154206055287630452322820215492392252822552178049190674886975426642710783561071947301982796421183044909272496840748220499525167351642432449375389267151055668492451767383251549457227230376058406932079912828402341095032617160502280848381707939755624984982071647638324655865046031298907048330858975946818162517882870415468410712023407805453405534125471106669605374886000840996668882718910310296479158958110506467399540409496439471215878505845316619192189054120683643775198353287656876164402001590561035115155876722608524080217896030934168152456017583671085085707110788860859393217905909443248429297468224588367306824415094526612181213513267766445484439157383012223579891328674083223496021639623570481300984419918810487123907909278010010030725781449385166962944459578517902872870436120626662132217955422634543465139311227056974542435137396724048165595424626473144538229063466984179268882254870778424678301631587380227995453683607051792361522742184184972841092947719765612152874900402454262332078306194646909485026628570708534841207497487511030269162999800096241357058440257549276294078831524342307707659084353571659430 A228521 425 118245134861821502334126919994369027333334810141929884335177701096266849262969686273786407441091860140076836038844972529664269222706036898540586515098276973668894707662944373197348511921181937220687865281716630974718666843770696723124048559649728760667614401593030404565794240671039269785569936622969153482096970751675599148115014301699480355068973572007051800684608552457508844273509466969303952178257083215598928690952047122611922363202474593256951212963763600398342688141853601688116905984461894456881035150352283622301385472001972786675854935586876462708429647471395996093795507689710631091890023645930666197724163727064600842361333460387409723465189975158270418147718318722856167074158033268413304347994142539286502758526712494513092218293587236812446740872606404359514823367106038863952372788245499810510017528527621179338889206147025538159693297689409476437940784530986475447461372712686394095355763405652149702389552984097216650377161711110282010628504117414445790718010367823369943348137611066987668209666307485060487882496595337800037904526138431770048144335249566409908870616027655328703280197400253910259090502100746698554317410679149859704516043390639632287399935784567217224825383378549621756998394944901572310152132170091209687296086693088155582845532921508774307215779566904347020341989497408366606151796479898469359134468188790767770857015521783041655239154820284970165088493185471236216868428425547879848142000185960398938218125883383195827427217432136922468278440495990510636442514171812747383559303918516279191550012502980591397884332944589152069341838084712376493498121729082328587670571075000956148502532846531160101470648483703479650839505614931354996673073586407367705532313859578251670381243012269402948832305646047182953157580227556068320428478107102651338070291109841076737374225775871206317389159570 A228521 426 2317841127529125569849337703111049723367966685590346569776472802713690822171226009544143395999198508009190786639783858438819813021860739589393118297750021844829776452449217624864659901381375885004179932474610230612717911545227319625546326759839117149319342471764995682168675749692997734908437898939021127902395014825477670803938803924668555990779760805923497196791768255384876647152109842782254303527665856825973315435891426388532749543857389948837064620201625866493344081748535991534830403704931721716748606150321657807642291325453415008878200850543187072945743051204007021864091479608292037940769887149855929275195139646037878013515329839600936208116925899389829371921573107510163150987614792283293387490676679027930872866585330686993310842775404623744758462406781547580322592215369863027633339447886304489196180549289157860560157998394469431654665588858429167869364202707904439953754576364621469826787615870661358553411615253178608163532621580335366264400182084572984318006800905417832583478894545086761413269932141159637800602282793400844319596715912134022358254152892395392147680974377430870522788119143297989940581515711437244652233444661479671422078165924125883043492857605311393687739508110165283679091976674845464546879486274047674394346957189761569717354465242329286859254850211065792386834234879769504745562926231662971962659318824495416331071451812506743368614900563646093847390560198111150683431363516288556363360677158071832077673693556046678827778930937785009763615472699533119059425536133741256257106840867290965401536288108883117443931970331670963438612236991993774962083197954202922720647755787490440791359268629708346625420599785194085373571804091043327697065822828604346863441962013120810936618478617019809974440146738975672750307376590284888217238931614069113088596297058810707374485231350919727149108734231710 A228521 427 45434321663580784558365215322255876683089855637607163318828535543616066399933522976114612574589881712904297659636207154272773445190244994725247006331909413104076304352014856219652690189529218176669997815679444458753865527390879075529262374022317814711228990463923043768839977479687900928635929909432755526173593598512042551423209286416338732831784516248738820044460440657445799579966812864708281888445353947245645713575415049115971833946770194574629547428241057271238930292092114364212143885307165624629811720877569985993120572260152369002057706396492617417005992581271298171183925089486232838004340236021452279721708929617470757756326653154524091164098258014649460190136257905695899362803058084179083713178939914311358430644302893599730384626991263141057518567650991023063079093090856687961629855905094552351723720617148543855079037745639183652269216713109630859165800663539558300987021758437937338858296750940940544711824779803254093124349797840572138404490358593295521187123520629989986477983347524653086155929541621344912682345459433746755014934787405124967834727856852399227312432550875783896332364008166729798561368611885090768926381427936913840065716503928672168778914707379378154499852613150076512127939169781925851146359379791750343386779367537619596511426644834605759506339266621532095462377651771252334614157873841261096513578608463290962130894827571741661728547625609435911311579595914881590225385370777859856286716145510523866426160802867501114998926776815244329249468027577807703812348722851081933339060911121333585284635127960314365155363084557081280734525000175223892094378352800163962087808721275816545391268235177010164020334495518725977789274852953125694586529262413228820809821633848880276401343747469579302849572807545095491204342242765184151278249217070504647660013276876516376113582767566502715705623091020819850 A228521 428 890603570931669411383949380897521991630877626840408929785330383949489330857806095206572626142967465337151534714998145998271046633799369364743552228724970017916081873078418759168414408230491833317709412178768537805883041455198100093297281430039147044130393521754477032191805556388166484310123763176262974885033653815638043267520077628394267916300084096728017544588016360975484307981632818621901898795051524546243290451531970356879853500491839810194498439851316584429199645092245544018750452904960656869061847635893520715115491649801215411724920151905847436064964393632336935547540277740017656482269039365722620437249009163166522147501637041619651395397717845486232819257221555545877911799502393578463606662440192709654568929558752453756584312464971897315604855218336263627300928802444380582054005407818323967312183882341165207358101437329861279557311754355709395242938856737338219108043160555145871351678863085156700686779830780291771480244896573738273476669453744745596721737010933382262809523596994699355249741769461591670837239697895218021098401907383118543707362313091766576761382910714586141558476128765296118368101957589590033541057684098185940431488503487931665928278403050557712979194717235228291680566579926973333859325472015798403957019974768125462141055415374693476855513975445060421924187734343185853383337217897473473782196195920438110615194384078989828240696247188581262169883489391732948733486853354556245386643653520936611671613771980135063300162283851353488404163062512964713910596540605901371923571015722693540071458452376741794076892309739555936933287195614822501740840229509505616030642303833800800135269199154580484605418250155737466831431280294015365774241818904758288516909776803263789164898329201280214877437516199058815079611843892375763143071352935777100489362467164737176945767742035353354882341896681081376467990 A228521 429 17457611151968262138367391205988010757692586558235840204044882867349354319858648678305713641539835680948962670579095998221901901842961793097458116062219855959281623772006860165204403010481410727164521720858223062391474919850927630637934235062364986336726159102202268321100728747480861945759145077145176924263674155920543325617886010248575153278975515632278083660275476663381002747610166930659708155472318095710107032185283969360143839200669210012662363843335960259740114171859266861763432013630894910640184712728973072180123881326282852240479515815600715045252814626975076029331586353075901012879204871642554569789502797894681237517856331533501753498061974043122877708430596741674040921397946556121985533618068944315708945845852234954233672093207994504189223230932308871971361783322435655078565926042424930502158876109927799777484960519460903056243241356611398852442456610599503107416303732214947611797671735336944895921317698243454524752506369514067838849102493900012828346193367129035594962291561812113414080785078830190390130227645459718190137127433508954906346591093390080580824228588514884995953465179724970504084804774109775225586721954766259376401123805304720011597441087818117582438796692745092360372389587600592120528572051307320934573755202018015941351348655663314888487179187167735123936395873132751446248923810612117159237348735918849235815749354585463785602386175662022275444620247745169665158927709230626151291129040030683316476449291928446707942279973055304302883160022129666294497705685144529969594757116857177861359394998204257519534928690359412391209214327707225678948726286750950732632486477662354562975730296436818424058398375532431329310989978534014346953562439584542709095236624087755161361456772602151024557950889684378085645455872774007466365300508968853506721978433703164865614422903263413694837163143036934050504720130 A228521 430 342204092910278303504608191035827605974768090083661312839278864180451659428379900534342503594891232874994100931539905042147575081654690434497004626308081387788868371262796599879917948643042204843387121454553476290229153573034841960566686782395197032133359126590975341875739452716314299472604277492075994893153565919320836453123758305372492526180210141123830899180702348967578054883170184193158780641666480517057993498652645915865569179131664354176367845862573053160109133567585703932041250312442349133408243869851482524981267606642304819816664057292485064411198236253001046694620820145453533914440517411668315311291213407082532454658497663218064330449359419795576803354423738073072994595364636593600766851517780784036334046815826580014135986614478795806145256457130263290046370049385454908405668700229608079884994322194620848897094988744371184378618737514984885949867639238032603174236166650834242531312090004395930764692968834188364813906858374969861203381833608758597716496485660726344799068576385117450148112193865487622565741051469061698067849950853240626691087334905270046453549952030685864976093682894492743055774224813997856382360890216270532198028888400094618179401374275132337800407579791994583212791289015580226819627735490400632943716345512937173714243674207256883069432209571347968454340809980960459506185551152281502657897036139285086800022208233389877046388145574630713454684183926417326384712352222851880463052466056037800848634747348767640388949508731667791093762214349622656191779312929606535858095057081063384715673320683341403521181878111532891952927082318429842143930430932051906751556383904495170309649465135485315593812240351768468761416558727792468934968365166494387278926539788458399869743486491649035182104738462155663035763410938504250463316857433736113502987120768086970531036740804001693210844717047468084576912147520270 A228521 431 6707884611769664153329067622316901526329393344127342496039704091620330560765748490415533077161344305275798685511082548057080768528693340054048491587432895301217541854211715178839291464096510288858663627587635521382848805947154052260100563670576417161513119262710139549245976431044464150781127101640528574750419274886852880233588584684025588249609325907333817653462043784186988368438899202944131487478238195623052692850482133057512917689195045469895952501935793144708498976451700796616605726861062914082173485696644047725709735445278577751763396610567776416987592781778511890332881287159593818714962009424317445089375795416129003281534633676544165471966589848770922456230536405277780098384296685109815675701466005310611275669974886775584858655383341262184064812883444190079180073736691903792132262783334851539480728201500081770153056191882203436728781436525492377777906611901458476821874231273349089883831976468497299512566679166442628838747713113652849794622863549783538538751283575364443622306639338780695991181810070503298703465700766319760066276546488095330889739032466512357192405578881275736746503376144381569654315850719181206697262944432613017379502894017530900247905726943702997745471796643881127392042486911014018517750750554261155655406870170839277128588560459300766263695283530383690474253433310391054107497727438098204487980543164917535535186089975159015277836643951525069476697097881012184047961863113414851606128288339323932204255001054093994975741562215872067964622622798143284541591797548441630745849339308247350339450570675463193617949655207339057701864276396647437998098628181355189393057504663427850747394252610052859833089111316967149128856054871197997529235547040060539856975323838124930158956660847847615037466058777224417142656295571104444807929573050794787916700034574062362646217327625618287055564448727306250839697865187612410 A228521 432 131487953817704863823278080028047712683281162356816077523708966764662855471678542480745378844174167477124972958394139175474992182551871770084768097599854987386384867637389669672811191399301846039165319584585710035593126003946960159367649288503952146804783131654285028853344288125594133567297353973753363630181723733178524239017966983852511275496349480255347352519332083076930997030561247292940681224389644468936598368197157273540722296678032102169236106766577571360002943776297105447693001525889304929396415533217372753667879709217083074447761280543685496033305729297224153821304092296281537888997151394294953146973629030455747315242109434669121068363424763766248202191454171261831307415455989026157970281499369784580821441646513683759187819348688268806853242655996016556801824515340264648747921706673261059647293154320810280663919358576179963022386389340153964074217639456624749824629775507184022209068631871423394060649401280327639576308767858546964786704336167921023313678004944147808163158109945250202817701695692889811795697712100680348467757454796409693822860037823321240320415487703680814961019094203088484633871156250023165199681891854407190150402483530502752306564829880149091886674400357405778067144233615638407775404723392736891682756652525372445997337419247879539413044071878330371529328347345409475461654710947056049852091891949221677392275630935670858784086276848349648837251503057979416905290822056036805698331446244974961663030005682027603140746845713606015544574741558326990313961626223765239916273602891025207480290525370707108837957645620192382097539051593000000761208887165680493490430806454856128825855251830012791022962897166222949705455367626168664419775606258110901535782043018948385092517468596196022458315374502046414562674685670021378388620785027624821999007040574733649664504181525080628858861481113107940081491672976495430940550 A228521 433 2577426864026766128894232771380723641700775818188915407492400670481217201335512228941822425687968953725259414654643230606578248705301021908508284195103865875315020874210570450714729794969823321963208305638385460530060934546519507096770609093153906311090941785174175872873115186591919775141698581812386332238293573867346157246377308583888341338253854262355992896750129839011957619606073200997324030416354323401857005590347984025463105401969867577526320694942501051862984559194476884533977419293876428364965623199953455020753730334363526980046438869453926482677082488696595081426690926858829418540528342916007662162659631165617763457246825856849477505515686747379407410585962208843880882679988198506451848348134970815887256588543685559072712859288128789768596000358769103662985174070519793908064857502077000507871388871515794920074065496657223443282614567116916567257321790850851734160934382669946972068814232059809393908352264384415711808361838724489890635325547768965035444932714376434052038860827524487836293807942980844280748763253894070489898661868852946271827607130523003920294272032775145755984620547822437099648760835158638233524983237432826796895576464785412056695752895062776772218888598060396265028280139941701582302469369426677800211134747146943816268968814968346171115189130695336659187510574190463104688964589876694961762607061500662777078469382065834083910500183503513172556278893465815432296498509894471602185278157687870910179390239174850075710825674702363554488882016061703041336132512696654435290353533124026777720407527977150176766182575829061418668621431624121738524569168223570405218069478735032332580986795624516477022065850419213148809368967079302105085243436342254344864339067400450920745402489263677771380050355951647759480324771361102763602640183303572187773741221429228966149548603608413159265784465723577392750093522845565572109048690 A228521 434 50522721257164715840879886961326864796570894904857957460849960419063852815915855240039060707590188586748367568935343647956007655646318448898707616707657881288070051789890734337520463768187285357820963167958312212724544403387749374163937320076353583006052494068201063805773775034230523306733442033389042910781667004765995641164963763843412283059940775754352692506748692584980310182587249855388298351280696222933556554645402814669970518548691047576638836093026798852040651969327192114337919925305564222920751216569072092099441868346314146645787220271274586369750674910124927488901841726982681965949898688842430799417500943134810368833204965203854023393997423258706380296057829026303581800461821251667480105162171416433652219067811882682429633708578081188355749992179349314005818825328504484845622688007791657282033905012159457702481551201555535359045847722239409211224057670040756236397885944466525039308874367767751867968127025813915502539869186368682977686686600662916456870547753528855343917941777976900621781020480608813898347445507133857642313221485497998023955061149651885022287080066042919405129717017396317824226525256908470403533556220476379018339899712321163604847395942455720408885562412505487229678569235993000800654596804097014847001771630817740161131880713672102398320397926845917315063210745953110432703608429108263693414573767444099807070479434978848777142765812949588360098530032465411045896546885660610289999016748666199336361445805275405502056001734768884681485049734266761457943879199918194016796270040023570005850220883117572394263602013443616308549935205156982725558604074309539917404104431733297328396374341976520152573743776954518976738300787233112237712277419405263409919872863401595929502994502029143078395724619048824879286911605545650702117574484495836997116053423448705619729802063427933222847278238252082939579393153327103367986141480830 A228521 435 990346379505515895886161415321696432361659040224249863958665516642088972416365393079733439048360450989472547361011191532590431459400885530011444794195225593904883279870417300273505680069277372614183198055110530355441058865145728685841992251366073840930734677633935467546601665347871531266669155596793437324755904389129472690769462452481258988652617748082967216161294975300654201187117652059248223284480176945589252182302180382812778079128336512627406887569190616155199808039767060630775021841862250603816136982221327949379804482570719568187194111711085572565926246911186339940858820105623605037720495558160985614174191324668921684250720270679120709719659985201475719183918153987640601608771737495197746514937035756797479982279991935797300120882834688166020621578103604894372956951104170841424102022263874563965428098176960818368248446578826107450793263768722332241497411190817112895019626122498441150585583288169240056101832051652107296370803982837085004124540110868940618611441619739908075045442693042378463663727167086027054562346082074623610553277660069888412620836827869119683867423160301273404206956990382074168051248437159001691426535508794744084671917265342984196806598568264136392198022191043962615763049135654661752729824251440315604250927296154595491563309480431736243530269046844540514532397854662296511393027738415595041617513226832182917532760805986011663718411554937647531138213140108093855848679756220773010089124122076681703486150495618259476451670294114002824106390402215042036912878740663926420586050034188486130649252030463126095204949901339191051134411222865743762278018540046433237384849852766615496193397270436952406234048493796630562811023221974499004333956889938537018995003004059016009666777483372773359035222602544709332134281811581073701805931442447213513896691432700306128714613897765743425839188760432864058057871841424357373698773198180970 A228521 436 19412769680544401333995820222256006505826375709904850928459803996368267618241741619233079632186900852705452286622173807486493989511168502512965891957107195384065640763949868130070524003197511289795933690455313448069043423150042170312125357947340459353570678144927908966647422038375202721658725481274902925050822327054048918918467361828573874852156330037981547616841011599094731066689570033078133817434082077206744298343930785218493261237103133771831382233492438364847427785154861953157259863806263911030439694204751253894670835367909376629291232331973479122162699922202399725395787102808592178966715187981172951166611698928659259719872249912647158948070751635921903788736783358407902046431561797919044975518315669742572786179000182857686794287115691848852255035818236870960149388149725131505090762994793781195058664298430880949494948347356598156694914197348647434358423042938339376927418474855328498967253564305819075811956243908357581409544997131703353882166257566566373343105021759593924558185423751074924667835758148199821714717209553381264880207706379468467166195619544829334391284206501145495226345365795752400445822747638665494246872545509838353071359903895353463904639340287717659104145222103281342688700059478533443684009214322136262377511829857450750007883831303542180173577935535848756319946747683879590263215697024814064897522800857790682105377370248458365653359526157121953955782893873868823296934774684892706883156721041930366085536185653663316982000139049220948589248783179169519740804791130615085778133735973892665109416632450917314600635033702448809540720420240679104071190993863386110009677909409826765223085644898730799090479666001657775337702700458843342249841985244297783241076638965691968419892242726078601354665355059356773279671312783700601157149166017275794803565948347737977286358241894202039205366555234726763013967464256207099912139984244601893110 A228521 437 380529110287684975443470172110500824205512184303895847675419213978145265210685646803841433870394191466371824732895303613339063649807493526858271884131770449723229096350062035215225111237171936233302519586121856153938858825146067757312552580641775432882618592066142193930287299249629058402082805617281491540052781930157562519510324535794242642370709392751896548302350293204159943068594750601279927030094653592926424790548479069550724523956917549067102241913511889258548663289405795966021547219555363342156428281985397096622009765501955118116647167984150026041547671309085192506021878848395203786481946077086456630606936908225387484360014158536989339020962163847681172865342708207593541926510872754037382114912277243356875997883281602096384605818741670738367215046088457566457243412137955076658618294799845676721665373612414030195039159136635590488707600645634923239571476246179917275714144049094523114257663216937082235896726236989793259137793737404845159961137976695293939402604017920118489449642601323127980296538067557285738165859687103033472107207849897063233321878121696907784868833331968030837125548456121381563156943331161872581068193945657315888110052751484801334115756151513242985495318251470498688339935950135163427439286866412690763683671284614822305499943369648724335330738448843438274539055633567009873677257581687377561705646900796899723797424294077520077551141768013492986503608754577363534158421597524587084102865035774794913931998607696957843862907249191158740132451823771690523744213478829438170759051071974193987286298698653629170338521835430451663278010626423380575137742099432075988363273142866574399136309315111523853334630006730447218373017771583223972806903590424768257153047258010490960907711732249815260381376930838288867283407741051817372301364250464708687292286205615668398066888128895534474737851789871925248166926176292299731053410597463913110561250 A228521 438 7459131600446431208098500979714216933820443330898590696228716503939799492291592430407158167494387308936919655708761454806498518177032498602307342959785072398367541362588275250338974500400520290847684699131226933874196062621469797028798485373614724088024630288109841140493582673243806764422424434051226315893211706344126213453392462632171382447176770664566346101841122830546931604935863234596719096565781582294461701537586988377402516900110236559710204374157277819753632532951504627371092415440464368426686396153038059683233381528698488857413141157534076478492938330837988021300641143790455681814026928036333534891984226108422346539765737815769815110841741387671494714584543977548465250435564081293078966297465483005965813567935299785293148185572179942697782300481170909399458014404578807262937104309575811960304303458491875521452276647901382497403048231160821567993432643019195695500209274722932367230350215411147121682228551885517683557261451431064777693854872737014894233603470616165140870597969712950530918697814532422156891327359871876452566864223393474527120106987775307166854169536581953133968189505610545955605250002731612278695433243475902160528894900963245171855983588177323248713961569261179493185558081805849414026131457471412350027591062143507916974959139923970463117610954900651141521665812209233779859942012853020277939740025651898027528086428907130178311699115283240963364321784851442586122704556857742181337691653548100808860964670622539582001737390916644954574855372060323894467264552871209855892603833334704414564893361981591806546058390417472679801126754758430685793170916561876559660510770136792681962043169971730445674334618301450560372890119020871655856117581929664322132416249110445004850020996955668636007917149243626783317132585260426411348150740880460053671027599398912383591169163816252024879609331579702923479841323893714195071901854619347640548619729390 A228521 439 146213897251421834253461840760887908226247505966761990523579453234808735669754529610155467595383546159387307624831317304221680339967127387794935009839435105021030096066226275107082542941625887504024379239067790771680135065567192136212440152981043240931683370024910513969813013630637800946579305354189332626857244327704780105955836533005498902935316416196120123536393141422030660115792848055970137129602523546041384680613355355625365066725236333086521877075128717909298815652366730416322357561442435330344543395235423763925343648103538013081057274853335799147268551119538569884449975194558633426523352056886263873866218169570357928647100508304705757265730475660174475547605058182562307631444385194996061143325536282970664634201791748508034688637201265418020257915664697119959718431901310367830138042017686771246039279671692370359093496657123740577458960938506823730172343428890797777015184927404776213354801808231642662277961838163191396099645711813938034950098055429827980071801291615465073425342912863613705745186580168001051826513170042662536112639034851679830711273941049692962978523471210612000076419851852373365652728990388120555826009857546440205030081960571479107236188961336134169777831695162322173952810831218324263605065401915338018828149236453370903928326755289725648382685602631825227264254976386344919247573462267645906487406421122858234808650455640141461188405980230947595853942640154368818599891189367040641056844708747007019517834559611022278701098492885167150385156262994017155575629241637242116377382170267824862326845694276863893262207398624777634031234983496747676494355731308162223033256127858137008953395818649550880996783334610403877698944894674108426508392868178376452014855057909895727059620621417304870777376699092195275744144068991470774194633450437413721594774316125194337538429551059284062794567642887484916179924382797659475507120423195041852570130824941530 A228521 440 2866084806463239194589927794496423797336686678140025207344613746080004332658728797126675045397550104321922695125023826088591923217537112878523817460565263968837159544722626082060756756402776146453365590996522135575247073681052037632566454849935924235128133331203665606726433552694179500911040779130394864100429387418457393292820094266581326863166689943099575996994032256313522169042839802657263393417749569983721640214921290143381417660545565701051765274716468754300797564664060116669246225548302201904949371206718380467426526506892170603716395844261947177350681660552256716037000392463097188636255065205057616419192073667933930008918117624023104438153033673048998682012659635910042376643107588156748709238388195921325485153657708286319196181373271019151853152965077092464279491302671471425627558636693591780389049999820210385287075200020662914897968054913562527598016707899684775005855959446779148611248457814606444054825486269446325860827571685715361930027044388680615328352554684642875753118430907354586147066616425755342085481154267848911161003497794298404648127864672349093684997850228500879843544847967820717102978838064337936403689166532192077423097506062227232496798604164127313818661808174610269992643504727983510409337077982212998373657031305367914315295144082230062235626940065178083204182784525459320897857155147428382205945862727110241466821138703371624015084955712787919490688020267984152730752480971268173788254088643167178048487784176530588084559350655797655565204878492353352223269589927308667094019589408986069616626414734321724054133982881784500764807588345376493196211675251931679334021326957764431512711782875125326397568501250698518509204157452511754355545861145914953282730866712733526931377678571001013121309502047688062551509928723238224855336793547323442890240712473658460005515912468694922382647090056271147747255954271758397145176379463567355774732063881884141670 A228521 441 56180994230078517440929930374257058514505824038653268147607128127080791693967666211522554629727309549534782510453409414157261574688482146677696482067065294477710896374622820394328678831924675081152984810689447662478202366615846976106375511756003833875938428626570883198141036530098292946220420405934694771907284225319357495621079381857690636166294553329321472496956896751864520135547085695894828981804589941218388045451502448777207193356649112146780369828470343446675515953246090754583834096875462200298382244049550298687071008662756680070510778258165413717092262762876785028218711808611655897089238361626187340162739154172622726464455013019000384891970008793375996504637678635503592484395887311604203003494824273124285877011333763626637135039244169880213360086401183250820109468555247750983841036566329744061499386850436484300704877711711537800706229234956691727469499778077277530773990740060579943672916056727113708131046519575725041360750664083746812738452089156819366236538796856568358897162409220621684791186109432469635391600534131861186535328027651198293060922572596112993363634897200550775482554109788801844800217818084423238996994486538019244101117108801696250830767131589034644137274594060878817233475805725121939825501139002273792205087108819672619955044510371546924653033630774935184336565715003798631853451035952317685733304894689408532109769726054840118303553840693662817625518977439082721673841313398907553230316004526518315359450525910518028022510112853847151503978877821954147286513346179475250739729875217562766357286119295328740632270439186532385366980712714835036135393581794009046997323827992842258654039358964810829395586880519409025207016016685190514203301543673832046069713997288147536998969528289141237786603988361404703042502347088771614622841052920000677097084724313878816902928578672928317485364196488459395254226299455083718042087914737726884701256063642562120073810 A228521 442 1101259846031914292413869300606259066504919365468994684089369718202423932705149860419536318725239676392430702447985036211286815298451703821639093562954796441786825021898196980647004680402630724537984661805768962083375587215156758744585135148874732301700220842809909121246294991336553185637633179886091107788531721284280658210707004750354357583550378971194669560785773093136016067383471804768090635044070178610013272483218710786009525260795618235755623108325910397525264709414732306307292199297706584501946686842909913748145585444380829935849981671700162595420495357327229079570886472835405286431646061728341459036812396480899677016222317156280327920629291674214722610434909094600481783969085806438957999117756836163394055839850679280951632834720068036618671265261782841117498693338340475112113780573145637006399919200653205965442206627617894363948780590565653016328294607051854086258546991480811528609097351932716425092178329821897875991307108656542033337583775921624928828288018167629898286459301792424195357922243970028653367190811584571588710616588837015291146281799619901142223564877569927346072508145816535245793953152567112026266481149521429086690678020143633343846557464816609652930251542774119538400800322751180335536475962917385492892591119133426191390990868177007918734818702994823339418187277941321676256132026308880176128315860339755923319305464703305837295614638370192222838307503505072879242266484694492904887152480532474723374508771160410190208766655147601761207983338397861066702756882388540483937691517919995075937149452893800619239552041094800424936179055165828608032949491794114490087309862342294366996372048001716439002686967634372954461409409449858947006901362503548594621143580492111401307520273762146067972091998258550752941351068456124172466598705464001059725133611875759940095272745993630828410653186596919691009502196174662596769302610159512542930346665584789438795802681950 A228521 443 21586895445736589729818148589553959847372370887417409758866557068596785801805555869976084708129593506917117079850620169360234739322988723623287365343343437784840049601537560840019765350923688630468900259563698384068880598113300418295510843081866990821923895084821409968098991222038079014770592645906737488936104028707185236926921211495366735495063892427063359401201251674695290200986294181517026932239034659308890225997665123375856265384908515300632612022624125783819895387272066714989450936049810372531696755196337885241599467193682019739774660658155808937267136277236081654871731612300902616021470204909710918413409255655856314699367134432951974881174990505986983816369091567720965293858427493420567387102066498980026009448467138253880143199545638614555024261448107165184026135998040524592406575810959740033121472109704756484161650013861087610412459335561701191110539159960944020762760596232876843734946348912191307929765913037795645605876902524786273399570362877239765735282365885342469354606874837936668185370141509315553871204653289171747773645187847845709398217543088379617270205736762080940512753898813169778264267851820312120791140253922058470772651306754383697278523174504415285149756097321016597671609109335161131460879885281089292678297325048333094826530378050664712668369291451493468500371837869221782968901347853218176514929808646590714215617187004431296613798023028954111382840866080919601467824911307608608199055370167253523060602616926910022561725946180779610345042247770893751685486261293657219967153883528013603302440809266993619038370368908007490412449453993591661947040902012838652897438874636330353870042626275606278365859110173391772833138218829119062544089993591258008089824418736653691141864869286617696099806112077507870794958940834443681601496209882507719812068382891561621433657550064222919832695446187455586679802654161509922416786046304676951782928454091786515632762051510090 A228521 444 423146323426068785851981056238567420321934147630236700624307567569264477084568573458121352029219973197349652606801154111814285148922409662011975113821124504503638210502514245687870459761801464131820658349982953918749235400841327584271844801505621605216619889752448435384767304688095433510979971407430688372034403382186523729960851377025173998819884835804916999787677374541603985383717271162624957157658922347702687599992959265194823728065451456127382225111855005288527191856042342332490910941156183624659735293411928383595919007784969506558232962371188495088147809885886315271566603493435820243847572524994091694398189192553698999837317552932407455340464243269065182553744322475557267089731111756944155483016708395249633673814797004201879286045860773402439548954234531390154439200334897024719878586932652250983610089894513435949330698129498411721410663946899876182495772285259817643137546948809860410080889722279422085322846335188540423268523051983751874636344915535877966318076107796464916659105674113932777345430155943359516954700246583533015287404261576882758608569133336617637829430628445433026003655852027608177000932637428605624635904990899040622656424224321409090420267420078083602895866089435024573439343360387505747715831974803949397694491273006306191363457079558261520717456116213471974720949347725207448434727964486756387165477980774610840298604780355397572917831551798920121134223818610682522899424669185259243424978478866023026559209122492519101844761788268986774381756932821720922677834991121386437255666487224604731939368806102156026589516731782721732264409261003328591657287728306171479981106733311485254266208563882386266811131274931857896702220904078982414130305047474476971028143634932305161651433860236006316802331436851311024772032216885696590628356239518210859755104716306779027582615201086151680929667725513317813177800617371721324551243310361667449336420626760533694643962937898102230 A228521 445 8294514210210904894533942934570249983596593314475528918220267180626165211214927375120538872500685206484854383481399143049163448128942334871770012557834317193936878417430234642436075912231066948988259914507465603151624128258411105193596283503602351623589192257003599145590798738397055465644150384757863707561880886161516209447507371765526249229500647056384090602774692494563269646796335748343480228687403263620633423026171761518683811341682714058100431076009969791041584230942246607129420121279092575360769758689763864978909319149001505073872462788625376222562064432116007274717166906806597336118997500613463980483882386139028352138954783973213916506631805215385225202431512392796781981771943958801191842357526130861616820294091641427898099511190819680688981424045881022861700152020938515480518535468647273612820984948990780261774023860572777852702004224274672037367580937225123785479838174527810287525528756601174882804307125932599856339113943259108601721835359634763917018527162129743939411009320069374435463588453731431591742030480362325760876491950561784867986399462753446835848352881908581641413642721498691276672402503294607675633800888840462740363252756872496954236034384689847420279549481935349254367541410878706778331564606909227130812518125255172288914773390846970664278438862121647186196986580613737678534995754590968050847999522864214113044942536688909316219904037464564409185518943909565732732954920897544540382007819943676413199360094158495742507450998011922732570651589052129125755437169810475155649428354515422818427461904034773653166214087938034542487839459921737793060074492103216671337751001288932859317795866399179909326425516885355168317765161328617994452663176996504703994835663442118627042037715386481326535341604725353286630073504720434483735053357405539759390411842836977099607112801738033195185360426922816609586455661021917827242343548952923359037215565342831527390624445875916548402370 A228521 446 162589067125407834316585563551464983939893001828415170224716976650326522900970529322544229520637079388296142427652733395248547798409242499234026124146693171814426186234829248958517714343682914572266406712354682402995182243372139083163546764965768495019973741405164660699422401485291776549461202331043672988197300758503637355403515771386994160371497684779356108190672522490751837074897787955311628280105521615832734010456331269296280804724840832901433193824565202732142128806402726136908550884821861721065625185177015987904652090362808494673078509024401662343473091910190164713119590435656317489168768763177548420450970838699044566074092675605621638430589190491516941148997323369858197931136378390689850736948071734132704516155150681454861542416483161335004640471707810855900514989759997580114227307536545270425864695986507184796780979765616893339166275082821457329579445348991104157715970253956590307265554276815340330450606197207976048770771092496523758967664844924297385861291465749164592538139775340772009843328092698091905383921959107609318117462199624702720692519510284495742962795553342586706544791600813690553304825692579967020345159398414845645701439917558261072613336918270121712241645342000849994677522162605066908467823676918838243383030893557395934301081816018861881627697054591072027619858978469536626917779333057427768235730260018847063132352763877395636187161369462559997055622217381083674420699836534243411382858043110966572667833539135624422138535361184947615580925674218078190236358479947099009918708167955651599590503510950264343261972525171836370063907361121494958560251602549965463256423647284555175035949318890516018734206715175600734432974795661349023182121181355180160232291703764265692345718135354373102509759819024043687671389814757924533288819321235034124052642083535320390191846112086311490937283407611383455600386054173832632232696922023960373485832062513762973150486693415753243885154510 A228521 447 3187070885497730158062805322201873680619532638244000852269373258079433321278659104565584611942989157668695777381994496532262890895254523341043045213753466996072064908638244520654629594128796579214499155387316569956045959182956542049760738493262710535779173655434845422026478768323890665525483022448967693156779781906307413279103506703220487766075848387544291376369472183089025015778876792703682789203148206026149988452331582514573934815532518664851179407248696027945480217821522006793434807314858012177235809519070108705143125296382452963580179860023858596631383325061483176590562937002568228616088869176808803524215949896296285445156012488266611383302492805382909865017420330264448003049353307442358495344464259774943143064056443363786554526549803417297941281837435084351480871967575320544460568201812824922240526157906528887395720503591598482661559471471461982299744250363342686474424663438218908675209107408605544556317899873363620575404798616002915464175564568370717722889118293087962213188676465220492867574481809479543797904046500396877491412733160551472169229899454197222800109882588268502713109363545507240727189916553550010238198138893926915506576884900724276672869676035896541113513311714351179660319535063843110661079501383398460337567040762993949848997516842828339756695453385655331763757289498973276347104631951595944521988733708889917267306265832582172571631420944301063597719897519585058276428825462789318452382242979053346813758459834776415764263827642496345148694572495371179632883973168485864981951361858838328139750231394185177621847532272204248587958169604864084255960258853109930907535744996320849252121819231096028600048010704446608711000003626788602223797944944261064504368677982351472659242139847178706168914985437167699640381296518811331981092952599795781494140130731047507451563467882003076107319434170637911573862157847459806235107497823170122288145921052179216456864312773711149210720250302650 A228521 448 62472963334937439432939275609215564336039094834965902877769084380156075313377752866724060240762243947984695239945713693372683792080231368121883273045969335910311444524700682859042800345594956202079697871635772691923730488909131893887270912781388886956574866973860098557398376117262503340338741656583462390215524296730137156593349582993012229803624619721145514780238285542238545868545705815679802078648482854419070457809869669994347000957787626143571985839455745715222100497595345570762182956077295869876314617127187085661199554155036752629290190943109167186766713594382101317338049978004751981676256524435037403504132629416228948596903590720909440729873825540526608682554532164846386385915225601348732835052337683160363756208929886661793360374567704169391083671572762051749917196407896443552518477777707686589213523321419083264223728514621533691514995420617322694218129466042797991280568094999996793894858616157931607577603142867067493311108813700118056432245657701537963879775110919818769553759843533112325849422982586089924828423214116857633479063077295667757836541768408654451043258175532443636839783037674241331920686190977861608109192898253595999345074452122557353783330317042307080636966223983066481700733531643930492573413477649552942618150889653176511382653390852039299891882395637918758642098361139015184486408368597404371462595389925929898254890359717922982871723477163028079179945434123284094953474162300896383769353315492545661132326757013453762675475127309677996419763394473340188945713451812301445429111585238240740239732436198314340793190984337775155649319670530638418463838035478409263099550210161457639755536725531995033727625087094355708777421336659335385129538293615284205059454665577761863302198732938678862968698442029601429326710486690349914735459523572377587613100718537351157530226707231178185769364057675560935059462562525521067646744540097083815068275970978984938473691285839799253412785102547390790 A228521 449 1224595024104372802266745522429038169913164656335468989966028739750446130213397390414865924273836893925406838424720102435496851160093804382670632577204045708760457939501117876764712451719722737344369658465305260919772395087550844201021742382580046468860070006642431996487277546624100822153429348426866007324037014107724366637235425246725519025390162029698045993177939496829487793026207909620078687641984771709174413087839076818897607398200618232133779401573832120261087586008383746056558303511592346326457506947691311734060724955403905128656893359286646035171142523245694624960977279078286211342249751775886734006679204277600969954100218740155254368920375344942909778012524074477898535672262249188284553590337427920845190574264300574288030086275721610578600604832227999900966792532506714118941146656938057870708938561905930712238784638947890799829478457573381287980601791493626675861739009323765273715708109918718667963130632250162357130520734390744915526181963918089982599600634001361169227704838239747391346079896437078052897007208045214596831059716949736946228560419575116545095152723956677077581064924391381115042802049988358126688606388953368849885235233903929484348136564201793627358749270809002757459946599026964790451580940327807035397802533401414525213128821918484157513652338962599030121247080311289686147329300494141688537813850311339344156702443563884460477669351027718255463784226801964717309692942252993345451857545237902637070462522277219260821188247681260480443323856909771841888342695449540759764815580311888633131340907074609126314042952053141536328833715593783404673864068915487519522167452312049147658167181641756347420032878357175549899008404330196288592520607407648856043314365850286610062098226903821843224733720691749261780494479319722942509833145599972792872596218790629026658859996463582086915447998151236911278397673576763106120551680239875539119798223294984141711782080128167432191686264369413703962930 A228521 450 24004511600020952335095306297714730597422289257448768306348192478819160664286940333534448980891690553963580898816668207994895583067474961428878371656470430937153160619789468095641210619567204751829377843157215852913605796582441159119296300296063158101206205313630085021283515911527248198589018747524685818982311160324088738092951649092964040942685726302516477837128455236613334176661181575827076619478383416394753990928751125994161230225181517628498717686078271381902093145714237692605310294672050216613924181312330475483871244914627794176895670999446644638315568553895392444102975307154516336726027652634675235563888358745401583624043539147619705418667756781697091928074888225361234931401298222673528218129061427052069742476365063648264079089383334635994024886530249582485989015472279413751587913216781332603928927101266530499885573228432826943635903033838424586378433622639940634199010069483878800375313576731864713255355045790079381605399942216273020444100800290154181215833663814906528281651469621768521632745804110181010301045367273873312965574938169680542676573586674892748546529243955525899211591011080069579394764451951109808372200828154743297196785055639751300069615577700228366443896125761105827746806752425830290787959099732260030218172317116376633574574655863473064730573848452983792798766509619802066720933763799757010120822722340278434233751400484372834565351635973609766438070334592166954581316959089701395246415217984014176362660700545725193603478268372592810340356246725584250221953327256184521097613559844529401402303720236755657809555605352489410780023337420022627886445060417548322195117137121237182233935454786171196595489447829730042026007032903086312331253561275194582545763994337863464859487580466517037952551530030970587391651354298498632387399405315207162316253493120809462029622493148909360485433473991181877203590262392247843649532968415295777729200957960003174855367396198646719981634900756462322533963070 A228521 451 470536435159015683568165391781058626741633544111346100005568279003784447590906474204544878508572993964957218853197491788395840783791793033835069458539500810026030545708655214109641133800043895825636727137198086683507239904836616513505601877381687642519797567697706919944767482410479572564641123335549542996825256040635773336373671588284855883833006581591765968865345986370155079701424688223154446274936584086185196021010966483898471615976400710353213631948726874054212709581202901242065546339603224834473795475626795032743532408755809066051603814274259768913615739622314959443611897009865550154217382704695152191636605601448157564597531500271422725461470999514451051031214180981006852647429712088584250943481308502737243171176517403368971904022062039259033265247165347483662356780320828535851912155934201024764156958330087968952826294184955634801260171439822341168808767890386324817942319520283982921191623015389902190512801644446503788066692536802649356000348361105638342102788878499163766015762879821068321297691906087871726843038392295256635536603106942361047809249217440828081892521144863494719668529418126599503915057744343604475353753944882889158282530775415171080035120205943312237239624498419925626490148501104526333060783821370820784529578362312681369914287191106977096364551063723049343842391000320279800574057490673536418246678465500287556510650795592232739265562290685347614000799234891429841738257722383384496626885651065100647158237981634782967796120195451316587031182704991045563078887232533033533014661235256885014399324392739977329773782662076545376968481131273567958046691400440713296181166599683038934100455126551346153908436736325489926618239959957893564120943715595756799413209773696433787889065490206440074124071866933364762301888066464690872334860633155545195750408099557888284075633451844924820653380041727149005707865045015168654455039126324947595172258058133758938530769988503792876912575132941910076897040135210 A228521 452 9223455177982513829282225674597004903674770134248316994860381098683990262857788043070548374990598846809400849996796335219467063048991143981760070097412923221659819819827898887187717409107249826406926373513979052012893063701001560315295648881139540872609913820804245731127247168926704669884847101034423394299082849926231268615507972380608095941930554069676070219182034187699324635693992561889091880054230301779018796009102974088626714622208176499162175984960226499132406151308646124432731146743592118533305122299312254919508246792560124398115743790508368990798051089761049281118287961084409206968452799051406720625785507435698425835839228844276889116876049113814512720616768447514808100233682284959130264320592391141594013589332351664473523614376381004172235429380910254844499935121859865487489768329034295270645672093257457266146770518727927124941474936927494497752564881808919116441364713037596563737319393972359286006567224579085321463603925501005590460045808130291922491744686380506944326534455688601111612308835110388657479396228264726253295915181136709223089476360483701525386364450935084979539416614442526592395673382509858882974774476455393565125910871062903127871097126207285228774142752974131256369354063171844172754827193678551729286088764839880863096683223945504309179464865220525364785014755589511615031050608211248897070714381159913914342443342661447545670710717456662547956033900164271473165586373292842143813178817285762884901581604553344315189014354467758439366392433042878228401888097310159196057968868435891900207726155344185315381470029932468837126846756355201141693608616944993801614194905491869792064999939156724032522741980309962805711840697669087596740812426381854463506903155438233500772337996879539057866463018783076286039671022487189516181009305743715591611892337251280233023641104893441723185538195092502100818703693408797073572379833304688654345270824726336984753076978459283951774593577774292420570873458196423350 A228521 453 180798167928276800922574504105285098340774217429901965621907090290835298128753913629362415042020840086584881496679982909774501581490483620538667860214418662451474978082235928277998422543679177297184674947984290240358643151159792680463808795862495402803211888195607257123849379060533782528603200309835644039501079027428729286765413938231008308368866837040783746844640265281936175138718562496725290809668576100535742353185240477074294376126053059760176263303976727887266551323739371749927494696402346367886622172837323345305405620884231149696055743729941234683363628547880348386165721169564692265130061612788291833011495325117954941785962999207984080197581589267521078835078844076971087399773787502339159352628001107676217351640849586150492606520033916421722119627691337568296540244596340302964945902933818099960995439607875719000921026755278533318147156912392575705123435644409664630097306287020648322094951839454563708910828545686428826883060359604019047395168574969633903577541000327908244189564634392196110003409464536146557823253139602125624811272745105171084057554570392268083182687885337014624068149756633876846013390140043196079727924812124870718715215736292496337114074787880084848487434006559296388932152719804340973235596317426187176095091183861766316108503185865488277428893191688187136792809895223215677518374221582843389706606881249954083440286846339043994645038744319936974348828897019250182100394247548033980642546679808638418775701965296417284700276408480880733008707885475316328142764920394853328595272226065691792614963082657396159367598196962471483283904741106171648204548151309077098800735241270465064375089873249649358959442144127454181238011429091215111355511617816167478066558853487043308442935626943659122091968020061789492016266620492000829715453538853452393620768399049187028171524654045611206037994879549846138521080792491375191150620837983467876151051111113399516996055993228114034181790434619104895088351450669250371490 A228521 454 3544005678506626673701791600189572823078851306386168195872305789020572415235843952104974016583144132386638000288520175000603444780909396880807823414162964523960889298708168846277426191513481824272164171923461683777531071036141192421450019701200986004609018559800379633337449797217336036198975262588551193427876756796575101552944375401696252480038431797742888935972568260874478717369836626366816588562031548668471319828118287822507344272196177455210798614122375835085972439915533013733432626606147646759721449298652089915364306061064452203781960290478564291754924855997499499304571185247519136696670260765423297459284610737176645333190020874635675095756105195945899073510702780980018807695557682387169916671083813392076821385269919998389604408532181215322215984769770169632838527030077527496859004101818934066401137336547907750598596700310199291374393444855244332044335087749153364270248281396814035372108682219668963849710775145978153285476427705354055866034503946508955647635036196682971022096901636821372459685720711528709716062750563084638232824315053636382452986961599352878482845522542011709725898891990120639493027881129453347044967899192497239372862093736894642137206966120928296992765452622432574841716801244250628585519986259360927347264248099969578488478016352652077268656855164006979034887294781150718121203556460416287913780011015547218783682588419494597721584503795448687114523196083337441905260454874850188795713056204430112999078425022158767061350502970027869660678252604694717621376249567691817636965330117370822082946606138524124171738344475388336082862263608316420292904411168351912345698210585188750700010719630439687577598952386444376550664694321205300943703141991620088523206223139149867493864923387011609231707699262788178839426572255213177776892804087596068076038710546269826874937993244960965967315052443397888914788124875712243088137396093772104003624249534774032605819704826180512838747504324810116379229444565145187585523630 A228521 455 69469599129288728129625718024341502372706544967007451545586972454474170192617715020407787043700376241022037995070690973681845814820884416167111334025754570384262689581802547642494179928048848175703784800859020977422873814091796502685470605719132931799850579005995153377073433801204841921038530568657580183737596147225386113212086359858636002882705031730489271882150536205021266535947362411323776272267651607330798710735032324711548485349295094350989014673850547815378503879957726811463374596806211475381713481265556093683647782103579771214302835917905073517038802343899356637487855987056148947963438186393765864008605106658641276703235847398645504019027093853349924371435717077691484591477234290379517204247425557483488745117843620167583439465555209662712161311734915237451563238547039449397089895438908842635776994110016648119357973518559499754242326987905342484340480684935468602015742181843042434343426066774999189927466905500635215015480108997289843481989298964299973635308075949838597647235221695407908562563387383976303318115478714331939037696598870107623738279337212960553628469849685825648710055456722195018708455679886154368732264680243406074061972042715393038881034612788361689772103553817489325488036349057648101729021797420396580434886615160512493669379760436182832754723397495971611353673615507306481388616436218705854103072386220149701347792014758646258199455448753346420498946715276751639207665254356419153225533347076692395199296868508654186640175274518209892607734374548517969338900915883130088924941072365430628404227580912386799357018869038963966933794607966313729475340619517486034491299225090134649951145061820788882646445305719640525018675156846254880007253877964225357415720907907056849127696919789265937216275198857205861548650177330422090290651916009604587573058410507212747353347515416200200845698451957490538957830685292630596522294047079499944695574663229589476025878337006734419437014545593137466646550677277624516382183823770 A228521 456 1361743078588311970290296651011350529320220871364428758810427638180296895095120034594189489525640758493369856392737684177591366661515531544798319488765017674509352717221604240180002068672187330426663765394274357275981488726296324009499402391856424027939685045066498436697013816033767514118861240007850624173073166250035261794608215273004607526810531551942618909691025874718258605763161480616932036122173918244866767659356783800877485587309538167271909210426019824154673597968958921042772055113162730734284700900045981249734773909430064614278311985880814960602430311790190332810537453753703446430460178633020337700873379841438075568760183747518228295145293997957260021582983852646205699982117938864461613850488119106707532989723149257255050582014208811276302570710411823714755372969160540257004228633534487031527566572143408999887747246312206613872458802242527078522797770341769967787559213978239036401185802388814851901289242431912676338755287811088447806579898372263704136690353257133699994398133793576484186821995059814982786112989897695584105932290498227534586881369115061491172872387510696031824002797336769574766602508744100516806436505217163346671265536608445040611251398342670499721984476869164973135783913672511216845841656687514627510323720083112117800937603575592039535006010769059180361747731176286926867028941261555515691712137000907363430272200289616395533731127984878592739171666398331689548411212410634073366676715873684268126266504217428214344361948669755447344868939549221796630286418131764866435414877263541841060608846958097999902472159699163427204447905822493418116859206530877350079746535064518608823153594801800384047195933305117441184971693873835593836696889572151603464442872713587905217451247527844267514301817216291250035288461936604361558664181080727465038011022886723673727350491122250363092016415087955677101253508178318020077317764822714961822150550545002163374285234556186303263623846283969176296395569996766551204978379728015910 A228521 457 26692887757018492112341666823498775051393467147778987563194551018023207283180372725497587353273823104286659683988406090178454995617181634520252242451660542429977761578715196734205852907618036122974614953554781150464768164589986729142410782999699018076540774453542923350139711444820477010553076105595357366383000021095595054472524122569349956881904036598474184137274217314076768985148224807105739360743076873168226772327912965329768147770893081805568869991781825919229364052009028890322691012864841251047237231660987843191744944489000344465503700332932898939823765454672508559852798530992238969873731473601026473218754127643264050640195845115616463642792548928931117089719725108135207053357991246143942264317750906482255504181064426622869881341059081653082873328353331256721719583489921671570757440277453119353094517311378109105782973402853900526568437687315688805298539409898894223636267110385699409693001664082122660194072540222885376091645936657475644907289324411123829523104330911026711340353620974451021334676838599929905189410524656513360930152819308559534101940973655156012757683986356193766128277184685301747852747357693402650553614006534571241206740974536767643346356871431992522761978025817268249590146950320528523554540052659639931036968980634277117973466411619375398529004990340374655955007415163902724940194825220394782370235455388713751740045968729268570493551312560134726119896584241151063251204946465583851777177831330425676734383620470730989069528731184371004335911060436111282998356398879953995983872335195006096104623989668409413175872475065982631022623882998721373960360436942917196745705545843394545061322115353746066272345802000466776388174618296250153540677549386061853145783833516029210165422504913106412026078283857465884334518569332668517942513187253767853665487483052499041896311579625004101913505567708408730581280728353559144262952229532564634558295147087557743233149691744485579566820215421349248168808496430067259442361683046384044050 A228521 458 523233984451333403797809382783926337546064213710542842849310830244863270984604771070083672704683990964586344632170879786940390646496627738350452911739130463947406407956622569162298888515126675410361071892917054717136028286311431138353212158860697760479928232898663338442940187044357174327093883703018955087988942240442688007735156055996182581794475398592759405516230298099506950928616896905725222332353756745669662946304982287037331431727560602243222822306998141242714169992807386339146468191404563089865213480733982802198603152138610842782738919647838699137610489840060201000044223993972414533761437915067142295013680709189882079211043387196130172807791248959613759235426029986682476013717644424795617400694939418377053286249691900938346156792389536549521671706079428583847323560814071636969447087314407412024871696810067122548148844754994911809587901674303329718934890990040354229948140110221265850563182218151965996309358032159756710235767311604549780384237530526950934048186957827592338559911683943055126625851203413830941707842318203985003257271458154093489238712378706999047014630327681722692950457550198487524639978938903570012051424949654160252971189911604182736430246782558519088509793540085615359301087384399086446204877266392605240672038448069379983403770799625392986373516285646013236970874990295090037990772096941237262465839704817429960701017648758922229198197295072632916523620105123376743518429812207162251902166483062288241663119602200764630312687844314091757237081261799713820111985500558440097510999079077632232300998384871314358975452353771231834142046150093030549877567168095856359731970029875684807773427282010535589270138363617216445643557682871401635868767486368694873212051240138331864074706723855464360690919005872229048433982960770506352104781937884176386823420604784063332527825856458839283458173046203812848898587735932958167524369525979567143896739651059756337854036883290171774482506599065441678635807850626608422822622506096840303452190 A228521 459 10256432536522149624226167408988857245079175665760593657753203331265258819817015439335407426859628237613998423193153901595199447274171901309963943455658192902636517978787954022004186078467660183775861608270345153010519276003508508584012935595576614501228535144738824306615590196303777886339217297793501452039401879414157549232029474537113048398985349881311233268454962166072317938025979427997801001053058978985539859905243490462592805394955495154278571957292907572857857240969646335010920179165221232822696663602110299227709175796476105251226903837433233847562541882021094605330358318877048738698552736137414649665831696042785940873430821835622698531761860419313799979601703950079224786685686212656852446144479938161276092034810956461129034742574538354384642155699695630747243979717357848737953430234779573813058415647776418424810704549104436858437641522051256181834872927888231613716549218804290142817040088147213173377533375952323010811156134750426448137616179166099967798088731224232134109424677488298145617668913954641075519427219932023989377335674192583721267497705945473621664424770925533141871021102770713567772691119307640421682829381309506842744170023440524215462738054085355219740976450210780206455751665318843942197979480621287795268013366622087005800403597240790541699518267702228161130728435604756939760792389704047307598460607523595806700947596210926424807474492884462437869561275180731846685297197927679847996202415623809142782654793707955767812658318054716095440990262557886929865723856783590143911456607964207411822558074235623514396227403862751211346869757611499701839978697668654539420548879779917627758580176520648403267127185931278874767038241311470596570049426727121607518640775263407747683563191035592307485156982327029149949937049662504896181289417603892438280744837029489726391711400541994588009343006138181571755701386218477117646253547185299245622099256081778196647057087753104255378920514788060572363269857319174281874101786922148580581885784330 A228521 460 201046590057673192482747929753190196934115663854174943168735448850150773141189865657247885311218760009025606126845858146898219778527926962981285481267358985538350561472795066782703486347824186407247763834954233796395144131084745498952390425191280638592383985427242201159615460585006467083664163144254331759857400552287374039603553752141333918720728246578987395935494762863119278121678297818995998316916839773720795588192919953742761884314586184286607965263632751936161576394772837466076671012850198414385936910063352604727572461763921462995938926238627330232082246833767006613625482766583685381996616200004164047682490610817009303811108890410832749423465815131597858240538841594026934281930345126781977224528478347142394537689311082301359438085599944030258218986503762047828047906572324990147291502492702118569163651502841657153072308023396326544099737305660822002023849413530225102031443557053555269278353957298490406394443239108077625760525843142091924789002563629654038251184375409211334985350189565708566454490924713023158917981423399691921570548882265754646131396542704461553159055312667670319274032963561069805281803796028388606923251520377528181817060546509965759896408599750886234804101288521920066860028784278891570565707332933606096450992771854111039630131329710205398768564097125560128838525557753570542895962384987963226603787566211685298134544820225562130317192780323035412046507199569085553601818930259950568214397499155740333763311024600229358462963720195857058520199369422618337428205220559948500393932331803394607468151138865693744323535211542196891050109154558571005374231881823399113625742781713975309448003812384322718831691509354790139566267160543888951094707226836270264211701603501267429954873806604973687468582806883506391446436999050438014175128811766717637294983908628637011946263540896352057700302322862462123351445723756000724168903864401866286704822473818276559615856696282312730647428156393056740399374064534646422669534804425333970469284840984470 A228521 461 3940915248054077382524675294795866831313677997790361570232958610607452123848344926796357608535102706837291693684434088202345002503504977054187256693838827378864554803353210920286599717385863623487210482916911282606592462247003905266956248530586547482111296381116266482391957951771706571470207039614456113363223313586535226510151311417444952937650666690455961053816335073187901923668820055821980131010402892191416056134217757028022127993741712989430594180819157246159731647632479919040388570182969410153571902488365174155759576167787212721170289580902669089776042354872958981619192107860215081980848932053928887525257531287403320330519415596402321718576078376447720797917242393324412015715173838489494104898354786416205279566509783800460291244224895360306583254188804587961829764317386734739509359293908516693413172083700286515738104957063910243813006192227921910832415314369146544561788742888814571584104151453924920798930702995463161667834816766115151159287580114652299291699748328682629364150700306442341831342785488555766006469196342053541114601909812837648380883913762595149419550180574486902672876452280702987552420350237057354165269154619610926110471178088518325384965185909578817889274773716630226939810077773683167247385052942185066081344565045870917976742828524575848985870851732336961943264616852357054177089714909741665463840136274420847690437540865113872667551188072417647262473196256391939840971007985658353110458771782248406398619279921558902176635247030620872006396852598431902092380748867692253721131717656553533131383286801487254540606422820422739595613028300787351235845991507523571756637270586608464235882142971777317413890413699245410384499094113943069907887854490395142991956167313191068898567688673507503186166852695373509958103908105449636291355978786961781522363836296193705678680931536938892493046738123406976403753467321363739976681735903751835766688684509686601039811826313468806393046631342696183437247958049738281857993939362243609566990340871091796610 A228521 462 77249820491309434794575492645840651874220519178571003645531511516391827681524484113872336185257197948205831770576670870096508592175484781688251642731343213013144017716979078986662860877494212399772113478889531126700191648570626419958130884744167078553064993070257070160604958611013531628952531306858405589891571633065862957764611966801202215342494449745589501997920404169134490644636932612544156709069919175819297758622140885070369799190563173704232322845809155075590307820730294978256859286649895364980118018190997233737846607313392481996458553368915193259162652008137495123932397084650453270404915384124497853265934080613189274301832280709569419916695538911662407949175927153406282738021903300140718317435573298801977542920330244367311546667936960767129700918350728546724024992321366867791537470731903241731582880615529364778656676215294460575826220835951987990476182990240161152969957836075099675138054307521482340202149233722625655904820452488863349882263220618411807086244428487652525386870692421532595012272714692179200545786027778952089528734714580694701296331831442993576217561086462036953526053898332306998441473900064994460319217361930361853239927851074075667686121814303155388514677879589284419952237077659708660104350237207004332392910067578168962326001885108604462110835036888705030886312890701377418225742048764793741434231124647409890216271377903417311803776258278337941315964180971287605193628144933056107411262276261235763069994791259086575866174753831266612873534046114262775392229101876298336881675429109830024637980580414602024639273355802391330011009689701924504366482120156245171750204664412956334237786457084775163562757170500917025002161103255244895790528772626018366092054527461469729048456403423220270850268959066128735315246415236586771532721882006896029634658281783005110084866608040812629752350102994721228603913343081926307266914663016439620296765307054054279764114859780758846634187336932102431343877733291595736445750776709164430306810691285856556164750 A228521 463 1514250977329732292789191424319093163242603785624670815669347118511353995605790813751780607107053985645628007529552208711197673221478850187148131646632532967644821656423669102943354478634041834074469344925982106228665874088688956837015376335798914543210632512051882708171911916301129295219020947206831426758598473788133732111566697263085854407698623266262378727707274708707039212428271229402270503989208424674006982473095149494931631775711291337208649002992956876972563967742223594531311036696522678761370863239008025287364095040797543264307367841967186037363437214887468824546363866034126077146262069378759474865789952322922204867461196035949564172804744235170328144172025726143827560906293332774184521968878002904761577380119033883578257137324609060732381037094927726784079749937653669025062982761777408050513970932412434524690941651434097059143435337013324676361392228142272324551370568940955360943241568951931945378717608480500205111583128841851882618276972491274528127852263995515216473950809948696181620988227922053311200542731710053822516888716760608867721973048179061646318421482997278667788530805842233429502746783836653671174119944563289798427598139626282853149465034419005266016085897906434379483273524256475531381682306102346645981380757063322702953643370975156036141720739407221544283096543340263783299703941462797772009852133041498392393598503859225245280863749547220792253257882612925983380613559056006757831817210028813971645449631499641335138569855347965241114926142365534926324806572762598451131862348040279170486400162205903742085491781779832052030453072341924095833804431283456726349123940075185499477120625895893619784379848642268561824846951561510216333342875093127357521741309855343562315616773521334275075699468949447402774275950273363665790134778039743197185936790117146629871689849572135077631466674225855787399686932947338452153682321247766513533305357782184887482249578441610608598254533785496440516506507890733901576071324867059101800630493603595019342849632890 A228521 464 29682347580367591911944295504927371540040867531594278150179538571528049505472883849637919346640136041368402255388450624580225920390919829192992894849039268500430581096072744038916555503521627154033535699466987767404777337186289283348548986976199438131847739948176011775328747222729777833869716978195778320463641693303425783785067441986396951298506197922780698074928496842154978472884481994106373806652306831389965694618313361777508960997122933601400764052435617856607043820092759079272463963068378262430496296230917293491913757251866835753560542441782227335482903027061511890620329378068542279570575813557527842194716792167986979198785090394851076205749176581113233370397640334695380695478879171017661699493228295503563141003115759265570752038525440140539172322005072382070802711553862227907917720304823281874271616485565660937462473472754494338035158900308969470084022465568639115615804739410649149134321559457715685792140221232615786874626835653160150594601864891700079743748271753844844834731251227471859713078648715816291460859426434689001197100536412720310505420989109634559690704333495095359528743902593405786780535458324611362290104693010389266847416879714468636361737936995219410144160382247248827041843202523196288484027904113848717320021267562341555719148395529006735341405471749521674148553411669537789539419242328019878172327770445220363051907982432261880092073906820845711470023073662610945255499379422216322086224843573549195932867913585974660127159728664639902503515629775681579704595663900225737210467409403876870764585954922144571945207881808994528098549794035386436832309957651836629739282301603581496337562174573520277928638629522991178389732919506562157310942141784953689515154789692389981049250265516738056610640719496799030115228441943228161581635147602324269231836930241649956961859321228125183691197118422875041613942031029814996034554553831804535263412002949622857373001956848336289962226524629113890072458136330288205402554373598341736786794505310858877872681947745030 A228521 465 581833375756114559328199787698394912608787922111707254675148499409745707894925473614811681281059339575849435364496401613469379780305137270362196537682736094512907283000396272227173218036676456839323532706482549290686339134859768443509300405692085050461564855253513670768111394888037188798384896987572699430896877713535278425621159886250655776267464083983723977402369667392647179318442403620201909955728014519697682871901196044467581158533971968743366439747193978232254395988894295729675244072755314003639909637347577548020468182286998673643750488636447378262949827773022541192470871922535699730016349951092591383941363694286928443332380474458674759835531186538237365356206401668673126248949428603994871859281739079582841785181497733004683997880918540310239795123562391738424147967799057453797334128352163209522064175836087153283704880321991946580068125620421082539262332008684235802028679950556975680375610265248573920965587237884126173816230120890116430103503137330132471862425495066602652935185512610093445399586051139203023162455276430042091411742197873426765918394506554008459995540026749376240203770190105134390238626551332248086956961018269705845453267248564874583679933891515256458640565796724673601239830972586169390388383594757356454560410905376262111884043895516219051006193915513384449438399692449736410287912688409904189136196946415076515045107878038693514339587440638468089014600036676617135972315454820725289527421551911501309862105196662643788171249862714416020908672259936767959834557878965652138201131027272446380448243401983715693366222813728128959955721032228572592862843956086870332692685326909464416023394268869518592063554631529824436526982863320679846098871529925787128748706665808918553183841389042325864347504307876785638871305144695208149959546373165982285739270320660032339219736543023860278579768283858522339860704292559500604930886210528711252466888548513149468040696875891509514228955737525356687703883871839801511566969255203369857435644092472962120465292196848445170 A228521 466 11405097801889010011583780326519641572030089309192818074547982735250296794628279628324654726833405827725664590646456209038776157873315380382719947338664098075602740060943186632124305381038376403442792734078935231729045852316743843843380023203827264182948156160831635026220507787266557752096162916880683076048662276477076834395600192305217912539997879675742759482260552145302173166845129522878715844845806733962807148265041550245340164092073957534184535350523732308873032813567262164800335055041685702030971246280790918865379923817275990748897961324691099066928115188523884825393302140805215408039238212170741162750490768940695579178214342861553852247445006112773352254599124515111690286036526004016628307167978949944754569169564577559242056460891013188635880323472897680851517766393994412655473115676041382928228220100467363893101522126609212664108001060376335159625650761950205924622727068775013097876073563285080986541051755244864420026529955955061226609728717903343391821747184810547273448990661583451800489250826061352008944214156867722258641163969365614375052812058612050684723198015913636939565378943737696941724051770878679268675918987590018080972185677758951791874825427779744120107052960603236669684254339682790889867196806740405797108444457247164222354809472720760530308816677790487890228369836622846321444925874978791699587427854371300559402693841573406487835822712919321344660018478448911975436718382289896477703100195174344405102367790132113229949758179681768254177211891135764895772995423838889049312792833186127084545669596401098840099220127649490902064057515575194685929911030394904874609605388038797019879309078120818128868109519958608989081810739697079046836667922418663137512778458548031631787119677858757406076201722832360032596356293331087028212278866425164437162736907593741023671735318754494387952595434208997636483074483928809299828040235464229244139051414064542752922910882788223412649579700404745517163257641583345652899447525937942082347111758713860498174501779769941274477310 A228521 467 223562726530794998490950702632238226396538898030009697785582302901227818358557829379494408340576739754019137730002399245081688633163348305956939137370297112795228816161701061362504361851941036223609166334091755705870207506426473692158166771332121626822064706603056854530460722877887670168551796698310252669133178512606782394287276543945721635358382661136445487387547365749843531023851049589026184370465593643410931200593661596007961852065252557051113293197599760971335210979291076965521872019251879058455784365956153954251599718645775788372899164242844435273477535662495362574336967371592960505849447704954518321142528668834151048764429105439798137295742249987052064356414673389012951318214856481784519473111851517535339985278963064134765057741701642642721985790475945216489059518430930509073526559684429059806966360887297091196488883442088906319853090205428796178560923696485604525770460200099126794009818307138547232929122585344245123475914022814880043113785898237834029159755844793922159080512295423636680580201247055036028185282879758636437454054036093030781911795206995023015390119047943571262611181814942565261569728422525244473253115907782573404947077809977705775765453451658610350823195675104079402426079965222236050590622415337050840162371796398502181222713172388304019597205467042949708743121088042633900513700591046362206902856612250036618996528167476806096519103304304949557387214125540972505833936593674235301115444736280077476905112112307578336812516049950771455667291469134591227005488338255345265663712977913332083991769048206096061641197248819097848531526460349245201369543424938081396010614483643813856764752133300882693203164218165098772451829683015160612771684769151763291599696215709809380482201372203521284863380306612417051076990423004662782321882189706526924097986576913241225353323379005862449622915422785003386482703694111815602669744090638935433084974566026278494281749656374058458865551773104865889908819602612857616295168891868571442964714836873449392743621766585096665455785450 A228521 468 4382276554051545758530605661413353387305313907154160786800166226921884960214153776868569763967330525824877310057842439355635051548491795620052540588012616666347977178798924143884623868897442811016810475038073861267532575811925884996940541208272224925138848195884964301674456063631846323377394566784114655939665489155455872015742360418823843191077104383598724768027943981167880749827355107198961743151150721752334339431229806339906517978842916531241965239074815164036380496743030877110897570521040278262164583110501283530448938819514573186409578668590275295539607587128118908658268409024663071030445465873280255960294684215996259917184760146616580225717287336801188452741088173172307356627957330719414146695310206278748784446683664813605087102610779138191623176829029154660720863828765333444864854967461062754294771677884577481166211200130304615072547610098814202315816066672860057963946636219616014641167360580456239574795674376866137665510446648687322650055204567529304736246142247903277351748928565903464629281304355521990163135906064814634579252108574331620021420634594704382535626428854591867976067446371125220519592874814288071286028309348435016293754538258997310857602626684586652317092161516337203843119349794031931380886490718240063828457014844558982509163401250346062671383891256159222400294769339441873095023237540764917000918095725897363434269385736186511530560975135162908304582826628835664610444849672483978082568470017461883527949602523085360426085709661376842392221993200764366095996686633485854058651052480264302324279572337266298599191908372131828377424079611708388862051104285725241129695190498780651181505651437654824431350296136362746178991776364652438634471518008244941623274107707565224928180479510813746367134574694014876202851133675381106527986506470348474341004295717916446905634821203537596983014000164836202172836321328905325514723023836664176895102427304195696980368103841333411122459133206821880769247164687159593411272247718960211487052257885281596282699975694099285066323031913590 A228521 469 85901384788955673427921933684073850465720536811496961712847160594540486088890023975619875133793204626642505277734689766246759035371847544580921594649284174523455935863587694906725335715623312129610482708087157494474417845195163691283554796606385381650450075513672363638365833228850728752956018129550418787419070249292067490645799354642508430285771764768919541766438270531305432708272283787462998500222672077323664078120035463281185969413316997780152445565231233647841369525821680273836737211831559515243071099676261793807706144488524944954224772688807412100322952649407851185024014779364478146745831516198591872379178078859430018062504619629549100144712129080234646063578746014108895415608268278547099621736951190364182155188553212397323853250611434925130554869480643699183505156282398547755310377998645192425257054622927126898522980748465347622563171933303865788365830360360479159723677437406452918897035808088284901006597576206207445175090651731654875771502076818923533202062851183644197855060338668327418239535447396740804122754002497213587263863394819994379566856497413600099468326243017590748123302821155614757682494270539946350823482446594907281607603054005787477453020912505814107061030199220046194628746092236533953705900940468319315828363564820673378746118810086570348096163016806027610447628359848618508366011601760373312005634305516183505788511880204199831545250138080360024281483010191222572152967437446094344700271848166843104634790631752407122764553743969792814621564055054091635079135824384101373002332665054427876247196092963324936935263726269330851035168960017181378124680544839242751686203728146483840816059922716157735202445811661818332435498027848087419097750083225932576547655767683997323332384378888769684085050648288699296715870871227830027156928717509888604325839280564611615331012539878420597055177981608203812206934184206498496627785110576547104858862346931869486182897077216067868448385470254570733733917032288882747434900983491889173700626916102575013460035530812112419284967406114405730 A228521 470 1683838940250832556482579985544609955415700575273649536341069255174016381392537289755947015504044633124115862629278078740126531255723904020383429478262727800996166588450068816762705886813024295467181871027113986168613677333983022864614356126137825042839897455080157476154282761277475921383597543998052742286873959086957617796183086933960089831637854941923256474106998210926705110779672556974494589402403074908547741506974595720008001032533321811643631706727697402890171361408776079984716845715424659096754401433689500571717372313815127151478140807836424223400255222294085111800721829046834091607848718350079332009096392741507862998064955636793661314420066928513472195337082126627474394764445918168122916065873570538208492327257235622728677357813398244791629998359936400962365913412726712504334260584664588094458826030423845863580269987465206543967178681164074767084732804407970045816043467164094653896603681268979200049075086113998403963455989289733452226185661059749334530297531272655651318451615406827625486427909210589608886892233793814474672731615686009421253937901040880754555073748480004384990121113924224914108967032171531153554553831632125063185637218770866907874036805069336341442023661648019183990775477056901188766511138854173504510627518769157824725622438406153550713034924784047861963835188709457850661548686322683600121169526655810133354569046441493339361763481676090242060802721661185518230506803098373491672330750685197988519589282435661081897345422063210169090835056214948311030056854333580468480105870841745842749933235489987523076538740963139514969859553576832709762291599177887732132827724349432185748895755423576472487783518368844666816037886162886433224501658496923212357242206734867607824396173666797183836621416440620508920209624614956790516949010192642329951646627236623221165802060901061979339938001812470010962044121705979462201992518222798452512779242829456078363961451527221258515991840865470962315830360897679514928059335667135763863919477322390417528562020192279051948724646028331549205870 A228521 471 33006610820895434983215859448723510661984712210793541399860677827073908513516029864906049422290407764705714512616603621729270499427940931235708440051984395705842682943342313082594865886583566524124386906263005648790007808626317368997006917500998849883362288264031171333903887048195249782110550304493811724756884558603472974748713379433686326237256802285807908636525837164147003050197708753541759154002906574134680751696051947183561372958532204738521470935123878926221905378493459194038739335877016955783020261660110490530542138287697977934749571160984814938284390767085703712109898107952027084332572430352423549843715618139859051628639242329924729455713051788008952892762837782573007072063773472323277122176154107953011676234714177488174321170534379143794096302720918462183652935532763862227561628225284877828936715423111171994973325395769997926379288885615021651091066643639198477725604883626905968274772441337494471273684936999999138285456856882264478806036452321704378643968674804533225960644367349574776116632458106442066004120762703597330037671543413293280599696356636488053374955518236719711558763327019353945208357006943859401436417856829433041969953480738930074141081975516110052440733708563441845367134706640631009964617390113608094949001307084668115450977658891303090990340247520743173409069758635164428819058840931232327814791749501555928500078942557640557965087936269470786795494925721075518163171782181349746314933030230979122794146009669037895599357840518491990548755957303852737757082823567708518762933907237569344529763405827539334382987463424197046169856118177905816743258548960274780428446301011365976903370756996886090989374791863647347266156312129401836218594090758938725400729159869219080889816472884174018676683320983992567565249764986512136485404470639246234202288582766449100727440382451604379143044114472859173269785061473675233876958845575510155578951613084135701158502886653694032214404196196576333060336000582396819330936350312294259768660420772870048292297706349018445486788092162387621419058010 A228521 472 646995583627353376290164720431298270451614373340274423246419470425233499507924836019351091019789557499716782752194801563859081589659966878358452821515568646363200470059229432594955744346105184192861936669385565700467746896079395733096306732240223329275842531711641565407026517764440524951455085685090153430631708830871318164066661867476032432942618006768551683169922985984611342863270376207253005962270385263784937186198268761717574312725147244751176061626666567984104386339057425712771288477144440651834104072307084401690186422998083449661833942419483534583826404416158741870693110911353805860252993171919488073957181537681124388516723430086228909997225926728484566090464950876913957999119692840034959980774056758221364339344374979865957420856137542163253630934305445335787563879947323814657950532137773590538229401264999163021621260827613511887680276768646973240612321263882764152407261112811143626027435498493885356927572085998896994673121345150159023822474312224388170429739433220929022624899570334749354610603957374568167223166303623681069583962921255759200305826728850537781375123513402431305970493746112262109749299941146499815425509275016714856569964943807288542446581010029984178606920713236925404867390528794172000425241314495807023016819110846145629912239343964884783439098818866682901116723444931304424253340738385329767141947752559972654648414077445823775738314364990684686675049473181800645848975043812014628891825586256902079812861561943198393877530492498057935526545184235065150566026477517368051210561969564963449726579531098190542587797181502369535882004658663756242968644314427707068070672259597071529827687829757205731997252182327696932266529214322648630670448142555058398381880634514225688734574677079405447303162621306805868793516973055986284430107916521494490190930847741308035836065211014288138899971391958983701964315812962860228476685088978631846860157006895985184652895220224258892245492537853448415177743967585781554845499410762256412849517704070321364235202111291439376152968233842476126724825906150 A228521 473 12682407397256770061144373866678449248669034284231347033682773059414749230280434122135290221263865483819040610802807987638162095591244171321641460971639736554027059908258332394384009418077487933964913158468908952597563125866940506533836435568365940199466215423249309701077362467314676121903172807488586883053431031745855020048561731177551808316854871931420347807688921734744514378658822864216864669330664937937805764589177712571135944494476963333080348421484447130500535254796298280328283602690245989780235152242343206781820543733066293492573291004557145083927350241081152891063622647974459194520652087823393374873285122657909782123845761047911016763840893160018702676496341074326429622125737146986591813219855938398501075826816762120618319875447686930949718529780159036751189364991074505882161284103403009696445494894659798170438647959769554664252310858839729083847461070323563299276288654607719153730483822366704699428999796756065441889583386322176560302703662662186004595059373726027975896960055417057389499502282655823827107466439879510633622387511144783848431101534939231884954027117734758940222913906852529234855951832237996682438111431372459787789051410858556989270107806817525774352942807380136503222768743778288652911704570282129419151567593261804839552871600169422012633670124057084470706946839558473670689049556334770393164284132030888834474862284246014095094381880217459464958733532977814730538856090645631328574187818826874764337512589543064565247749457114589091133699348152619789777542513255212624972120916964478506303971067438823325188266665968821984218162009149270831696765549108153364988046537204175495116316359935529989761724046288612723402641158392996246329000288271770163966142898797018692081356051930294032693862575026172687656097952140593678160886838894249864357476392275136537352009449538861693647112860082135884053045345295912924724924747237200295886642642070223488505430350948333036152102112512599099637737804192280489455684660118825399892381986266526018608868383493237088302332037832992124873672415993294290 A228521 474 248600549154031623111198640244466241741112139587888491213975294264228443986723570154171122897863200194031276553239859421488451833920486656586849039607629294416469781958479361535485920018199174135475043539445616619431866692776020912996866076914802427549713425450690437048876893677275763577105468420936194396523201653650541272120588890475708679150956766657083650957766560674538984865858902921108605040966688151186483333692124335621138022263163122529893745006762071025404924080412652551937589467162913414527728802420307467030161896565379062043338200609495215515660384841846354554470389274902238219640016365261163762346646900383166011510500219544428320518580277725460683136196711648481722575994741556111479882700656123713361330135897831743985326332568138364338840457497046504091368596767478584354801676336955263931951000386891962471939214285781549701060285567296092732930958659870166528531046055213249738613800260004710019713368659084822705920716544014183589903438171681695749847965673347860950311281983660259378634494390008854701585988987295001136642358923876090075690693087572996680018301780461621232847127096152784315534105705779911028005360462337447485224270899079469159865364686790559218836400731658515022935787510674623645581060986245059559713220940101079354069243476608770947680316988327870975930889047908477447915444979020828508420967788927535180816277841141954214594249840284326067130410026756074874840856442986690258899214995752573544287019700410290046043186464482644871904716686961107934984323194262651397186146163127145711005477414209235289242212643733051353142042167462002184256242050649377946067981154205575795672961757628571029552109023352134421810875054552983206218415020032790611509274703837279767664515641203048951785688748359874402128026189066400306253717531574977924613757751186295557432781194024701707856418144430056207248811156526169337495114666866915110991337223000363814787460554636328954429246717226475013245488022599338186724549152803716077928215281946925312700716688999231293610873229449343397931250571575728766430 A228521 475 4873067951834920478968945684927653403930830911532755920544996684484632899613006191881628228908624228939535599177567113577208645210347283851171243552747288457511904111923052536560262609812730793326093869495299818505194498314232436069624062305847521616463542366218218523782775168784597050323745270084018475072060915761426878270252763382543110351165246223157281794653792314653391446596051836400748011796164351808892508369227256637667834941266579033354013856542201694755540191323713560526782348407043826061326550204807714726382026714654016641107221915774034209980829779742522000895575679503011025606924406271197244246125597668025697499719043179664122890894193840133587150817025265237197651608219301857160081674106448117173370394822793471028838246152680772770083019698138575793039970482646750219448316577395712980191093813138361353715154307991241977470629053437827150911183567803313933968702265498001466768588558966128503439716753026380897925392443806182640407110634738600937426333818533905396621973773546748348922935969533451287204664729021490172400952886003431606518905117471504345982486866546581581671510445115872971300570305188745983732964393344627214232906370374704343613123889320360734990105352789027404099450803561475228922391304540671087207369137716293764236660471075613527947007560971532802813112816410155135375564881789716724087297417434273412583471843767202302268462390274871479350430832385739046718815737456569011809311083772554127788239395829929915939473975829039347664487165364112289588942913476393979432430212117497393262650861969358362700902527054188606655468326348428157666520024980063557390671201596691159542605901256718889385750451314024492647724049416706418415297124893682473295034638778475459208741143517506113622609038151487683004340881701981626662591692893045878384029015081277373241660839613262753338539814820005101692355312237180626057666312975000522768451896358610489427240313286550969216389057998971250697038956581254422943894123037573782440723476064341643713033429928894548324123248741333991453256248830355019286266570 A228521 476 95521877743267562074717650204753221779385905786752941966634533795292479833985703386540106388895729237809576621047394007100584441924775624130172059534103308736519049985445893863174906142063228992578917894371823502893205936523717519060749956322357041811115929912896094052499521809638777703170291207081461727426343674232288014202953395704021158627832477315372271081719985994069218461636823231268559606119808583191222797867109350919440564897569459948642257086046492613836027804922509133033335041537283611291209622586912021646233020630486137633604701949664417974549009826852531419708719915147632849044693992087992016451390203141992822006326672897275917362879667135718297604854646112982836718342592179009310364864354713292176282765955067483209455557099522175271028987784071905198122997309473001034147317195309089500750556993187158868632492273305110956597721004428002244864927563149601073784335279760778696384623194240250664420617773109749702048719977568075573245999072242617403749299761053647911236068958752079151927131496160217741776983316693261372108477334796907427107488036985735102375710878027790383463326512314214887280994806775693067353657010336022191055983186860683644424985318592346440485485906534114443498919628476249926662090706025173665193790277801569426465939199954932898208471262483669012414766451340971915723345364926582246538375468125659644533679900708421687924445559573780897942819109294846767026151210782809326499425605210391017152495092771266511835278828157642828436632543562612413561351054979951590571845620741037739607336485317885211453856046073992423927438779939846579117123345402963801322558947630358955148585080761241912110909317105399081528552394855404159223671035947548821496478377826401247572464127565639198027333414059772813891215560994217656773722057835767776508758829009441319096740220666395296917355742245321858943492623224403475456205729440845580440278961430145590752400806255511543943329360466587738936882613660261175946874413057972130599345499885009618115955980765474247250232628216755671017385591641368516473668538710 A228521 477 1872419842650462799953694900344626968391869121301100256897214210910326505221154858169952973553505855610919091986235418149618542653400806573852348859816249505105957960302806299582901973636460804899801155239382614808412804262543412494396384574206780427733972841689046869398877102729764151752946997917465542696992713630240393892979414192337459368879661869170681034586593370801952505631613562383274468998412476051549997474898569127495617315454321612646706490046669491674212122276550832702005872957431484941486464960622099243501744944016762555239902726510100005363075480645133541146608326881148219603963066025984413235282906515863745628942317942413359352483044344300156229516773622289664300115753840284721199914910999415846791377604880837983078276801426587526981937448460357787555031200220319283624605492214132194997999437989360875004572759826172476979986549658168646566015159181674912445006606185168518508529917084908834557844446148780560633178111074896973580585433406989151609692836489839787822144027107484481989327282664796618640861139769156580394580200315736093382729373982089262005264338648613880550066544622872795104609088901846830317520400983642313644452168195936750423314218601923285606035759749776358532438418457940647500955073097114149644457589818097226181291575960856123595068925740197319009821449166072915081853880467725983406928511838901762917875780830214638159492679590302862886603660829966753941507569314948890961472728904023000945669081020262970335065219650072138893975523454427163166517313790774097601995338425335609654285616522550323945560123514239872439637048308912546295425694150068871453461243100779094642131405210475962704479155048149581482098191396231582912395981231346727105291495867118478476439982619800516042225675959790628546407924422267772806096873115105027062078812182214053655656928563841840996911253920952984259005240708089444688711918650833142092789825433501817511318071176980223997826172907476994859669522295929482989656209300868246666434588048022482469967325421931396265704511654181595921948800914097856829561831409526850 A228521 478 36703173660112494061424765361837727629664196736358261448946250995629686360052597695861714801055715392789506803304610045521428665991378168535878118219946063264983679201336559098978150624046998555582673252423460121102684286261170035191440411362851353622084293831672766821060694915209315093022489350007868360864989445153628526857894462795245482844757973331651212324594132172739887021321670588200122910038321749442674467311738954170059739698095047353531280669252558289751413407028921617702209988678236926285734074866904766784209182746383558977326435611446278355462587597056897846703285003815547485529251171196652476150023517072570938676534494300859997130096717874091995275269498939267353497886170058918512781722775045685074091291634591420189232898652108411604377762593690945567581816388595701288136515824234102091041695482716894878652476369480140620456585389801700805559026905414264070597418420657338020043424738313759780762616168987778776421807631241410498558560092397802277610581577124539759836019308124841857202714242868211822437942319978023972201299714480581567691353761689425676841456463814418408514614024234226017326332473373006761108341832727699621722529209920768994937121668609914925857166522129630273418743435113632943837471416187540855305484010420551549804108045518762534755608184150876584746851034138594830093527849205019361816030442527776888590541411300187436493953817404671158729424061646189201466584606685476949843979105477233259326614309006699651736681923745435238442065382317048708827459971365402806214361033241582999702268915467694964662984329672273933487772997023864952543087877612526672827783485938912865544700849787164740171958485142918779106689666220379093393381864873187508770375080490778037268775291740865587894068502136482486706915320634077321550893250028566682635101099887001050748745794611687546555059102441164655199698869416476671563727553937425521862020577707223665426711240458765544549877097389034692772654237107927111902979838768744958097478664317991201491289894804743248834865590195035015045284724500760597931702502815876774990 A228521 479 719455608213105265941585450669048236652050616034225519621144155119118901119424514813126475360341159575954056747457874126075626561144452206239476299495033872303960574598641271155363408949667292050070756194203510054472202570878650767279202449138227659493315899954476733537384872329055891723662684485907237692209980406908712753228053366732987762385486424367365194816013144263453894589994881238285246899296713934162828856694709504742941890066441802769598551031982157549037713930368799273647887496064927271621474394054602277881969156692865579056790235615667221813677636714433830945944251498184034930196161853833715811508347746373629024073683528343139721330796511284906947085676488690745040975900405379166847262608636530607822921651829883413668505296300352282842425375379592466555380977294221736429732699562031376974467119854217135421984966789976956616017509830906389532399398833915245130175683436718533683722693211896402137599967586653993426639712554416017517847921350596286838733468465102391882465862655719122977403122599375405478631926715348086133933296608668159574149823053906748135356967598425890995089583552972753768757974038448589629398886287607967001362703928414745642820708524777333774728892560749252869777850282659014507161467199153102748583947927806061661162899726967207245423308030656557074010454961363286693420417818262909062591845327500970731250029826430493299939844569273684463111307569784939897181237518741149855892787464091997445297292739480245553079468734192801893869226730203265336008707192187312016639807371606171534828265626712140174773494884675790129987453848024752490837062281535053690701340437913326889628131415396598026374767521292338859899749355153679592465488402848240315570165222488735219424054792264464634099014736653653744638325568661259234772836680963090997908224697906182414562861410321370723730427529140455650271512979296535007902742823569496428706185271427172856192576224154651027286466865193685140252573496120064951592727809888729367758530111526675483609782047995251741729639033298564710736075247715108326559375630634985133827130 A228521 480 14102768795490115762874463942589918173015768545838691899255406279698717704113272979314307474151692608952136027574162445314724386330124886155328045886823535744956171918298886995850874443253227634718488407336103951664303993691679026079036891216567127218536624648823359099127051446333458674357920848270264323234831675071235142235147775236805563323034822045691119217132277329258091069013192640711196821519891276499138021806255228400232192759022652519794623443797633583023678978711675796333124272995654715700087214786524238984137592625284368334287643221211873270545430679413744357145501371164118448886157679129597326140534156374392359057321405846047730516666276084110028102681435256046485353942246248356258481123141711550199499225145078083040138620628846606796168810603813008935727632349339518088899919088678423227219402392340668805824854440364651934107034607248841657812392210383379729627439676129138276610994212296168536387474783870975410161212869069855144143444455755828322215051171242355508555556079941386940478214151990242455323931205036310864419336507921813549491903263811326315259841602022887851471327608290757895140967789775336780542470207901349536433012100682256634169802533565563628042320826118640332623755147821938567255746136200327703890201691975370410261563610643903150906025149261321647613876353405792111625832199980061694239905990293643585746186196067149118365233396752948945441236692253500330218357416375779412789733470027152228445484272952677464324764094390965378978189343923379024799393969553795718784770697883863141184120663112542456238215082066430508455740136841208201301523142299562244832601002436193547751577766459903264725833452780413941188836107753032761151129410279249341792618869920849107280372284769192744016743298973816418565917971089982682885939823069345259712430337893255887803260158616373714314876293871152109215457542220471809808432893263881715058073121828494864619863213719168228978103778941649518730196252898291276073193538626459034298057749148667228511727746213513029836641135495852875264813531960426828916456283180004475777402627270 A228521 481 276442473209741640970759976261062125358406858383479422574978954273510109316909475821094540295195003160338610836554675505601353294767481457272288149234038648177597009638534208294027569681286359146084517710531553466320176829872089698322630374347946378599527256872919585106611728913643584605708072744131036778141932802536370851184653936963809285525140819354150894526861705392103956871342707553225998857147661902639389569283386130406641937719420144626572405975722662462447997791668555029353102725612936241088182312623973738512462812758855031395840803365404904233564310364190580174332286931614798336882427896102204933173034721742491275867985173320544085244552622469928259583854546803346717217230869984378973367808976567198374053203470898931922913827898145890118148742613517225778540582756372256284394477546541752537923348720194670077561661318042940422389135755274284345532122575535610626241827401307685061410174865706802438370878575838892403326101232867587981083780703877825421463146219959184213603618396545204151534830829909610009884294002489838848999748094350092588472128203079795377816666947495680066115072782625852707580496846418177533744911385883367325551936196210890614581723620131469712108239058848695239341595537827789512688121254637356452502630817517262854141108234678889837092697730397118905870647205449882010726276090588751512227728159144156240295771084058227191764811743211460659265437178441805903155302178616790530763205623579450517896385273121090916213780225172234624537665625716848913914455255184796487431763203279677921884961703503791600469351863892675942073628032373909313887704144518956841673591159052925485113100488518892379759189315026906553891226524275198828930759107828357194970674772618318978421122306621661375951737512385734700075470324667514981268933177032469099919968485475377214813323214635296137678834388731896115700943092334175436568366565855866554998852905375971064851385859130559400274139247527747000955621809059732097466674792563122180421798631053644901760211797667500362862587796260069027642310142752211452705267736335072103553661165919410 A228521 482 5418825345754586850818721291794875838685573065017195095476045562413938883131341840931822199552104977797264840666008721686635281969307785195326506145957579694753720837978375632680641425041700768728321081443351103710704154554848708574841174518931553696740806070686345058436444011038190099107630967572535734654873843560486266353686444237216814378058247017945243788824423931963744433333968684445143388886611647095646037837954913121975766862943880915947419782141492185791272069688608036973703723294340503202155833991967918435797057071561483700136903093281023711574454341213433073163517131288011905835450902733237741970460500475062157615171886310107899312915989988989257660252688723757767094845674159491550387599533077547080816640694937335718474873814320835109249344856541354055897943567462776618347182459967392344569950254393853530519694879331423277795019904967851914492279008913256829112212571092993566444623971106590529100777425456119185019022826205457590535349125213968678155692269988588757712702619253523011836998813449674023423509475712874616081782197726114006997417107544866885184635990244968718633099805213704356483235004042521326241130972443615558414119516885113777144774312232014535731182073989231297962933623108745182205773985577655324981628865394771694491503593354611987942787910005219175531554778907352233768464352301888507162626233135637760328634119043523173345824721425197655089972154130579587060149903086888911608240943843670919024652715678235351186945055649062048719221942617112328487172127112738411192841703525917548740925878127960659839857778997809151750096748234853233529618575339337449710923489067154442922993448024369561968136364227323969488961881140006339691667978880522047456565825100245418694161732174025521522213214701041872617062950738214657572850945250250636227285962539858006271514873850020916274406797373046333788817777280476964687141311615473802947205799593106662984722000990814011645005448551935117771082579970992615676250483210628782354169062467855798215636443146150595899319416145648737583991688153415316935501829251183800193854390396949647550 A228521 483 106219814151038938240006933791003179928852477862060199878042022539459075713630453449036102934525821479586982246396492125946749291561017910631308716200772327942523787688455109513271724919639848787326190692368050624405669371263967555611947004597465941215566901998066478962551590397758873409064197620648772726573800303330718990528590828753270058474888472520621849394385463387491612990108497281150993155729362649221191731060202637733582851640784015994981177942965123850157852647588096949089985354662559818155722416822372824554520174204285390731228543038653823428877549762901404735960682633175322446571710258494498322002761797139133691830108039582749869011235150519614806186344944779245203789818187657122500713347074018268901600592528108451282645544585403181913359767759774879590194264030864764516469214295886347191718412348704968185052388947092897773295039754790697472603368787185537788721980192323032488139834020221212685726636655419969688903993035953278456806325571360433325330054454853170608725212529003939681483646589705679377238022733039474221945255790827538670813277553622352480309439302965209875150342315683960013158519841661006190560471788094840790150203444430064063380975453790225309271161302228672843820729640836027523769792152605078425652532566965683937905190582795995952975638774829608548372417870271271280879556223095342426813047909697043218817729761195370159866628997611912691862173506002183887111252497153894266727948450460431731141792014828384080845406064619134053821953894642970237288699121749443081017286585083272587139951141179323150677100583445703128712720516825965051273673999913988544714565391020770231123592083060591665180516631824815134895724240215177746360876893085234066415246108644335924624639295654125966256762058618085274653933260295013393075509247526479794294790337786328153458857342394786786175625904427619846196509954550966369463168553718150919515261528625223902450549598570550397134837402240892931021013731635775443426129874428070599143299782073110725569260656790632183150958832424418757861336043540936899817495404276437115064861657007345825355690 A228521 484 2082120791569839921626029065352523041170490432366530972992184630342431239724645265376663848790752953090759048196599197986799457926543791114887128259641033026371771591515376218700776719194138890887467221223477446896248827304812137470256676609278352860775988716225293049937591216540425425526286302652326275413763898891014910091855171071535155449007949460290982473883500064497186665868362330371153083393463577763422153216596054266898777935886881418589740134090582575569302041806749806707453855948391774261147967612396318114949786018955345157552058200506789153571834018877938994420868227811985539309686758651558253374660394777060798152191620176729176622250332107569499441875475947310075760930249019609241099491478957306573931627733919341167105082246488199357544843058377762333185633907635067546589052920280781717684671974289364531969543397621220102820706091478387346890119320474131902821271426617703511739523460019752239959023002618764820385776886471733338104860003314458088829151049268339580283642858280832606382919428614411913702945698189530297985696287930019215299167859608688245774158744032088053727728291438937178964228949453004039304845041749104096724908729503598598885280103700421684280318768115104371095342644456734188412190283569590761721985618396032471156045851312463519315616483321422076759976959561502680740448827316650549948500857963255208039627378450317526830182488265363991160684669974682654424575184389060732329512333917684438950170488050013269074496298491719210073955891523569559974220751697360456161362440447960605727199773528471214271611865796844893731217595820725818700213324216695428114157461083865649003330209089160269796498925048893662046902017067736033044159569166588779289349606765080447694246760779250445016539528350818492852724527151239901792851474697163111677515843974001641924242515354107736732593702704183406852097654340290265493740065302841882708864353536905839342729010246457927893823071113720534681938793396441890271046382122288556673778179974028053974752849178773528907974499133864040345949171541497756956807227979124891078317618006803602471672587830 A228521 485 40813731650132187992674483499033222862020773526396262270532603245930314621623420778282911314960236451959237383162755232540750848329362101872999577514174813182167138794360616950517515736371785619536283683096414221692218888423258147428003819283127268179464989599881292366810184064073828793407390695526702030011827219487873964289826072815641288358183766845735365932442518869888389636860025409826845459527679895589238398130524124679547207365671797926412070113462421703344334773338057063491413535210390204404462642982470210866872880989042501574050054115105537949661267009167810405736454265609857908373157396516134624155594736417183968240126446874137280566601140961342177540028273332827160286509537492562156375109469807776388189497938686333029485370913016139221190831716961129495329916267268330017373850826874668934168592848301711206962021495118767508398583031864309018949421447330564771917024715838244044795106375167349387455556211606391353782028839714923857578187328163681885868585542427937997866796699295668221314046958216055742699462198673150168076144414058980867466749713236229440042707220207550726205720093635704266372855854019265336792566317805466715906820125579336290919196529354690401472583183321114579982233672820173920419726414761325958669283666146495932635126839521719322828718353090876773819459812952157677603006632181427856995171390982680678295732653565394399729866975111035957119828208981555886028338877283115977969206502726501921840810175614568085569892362189273891250549331823056619971704937482960539925583476643637208381297373565141600972812642672653023473624184565146981335616530021989781979726007451369060742508527442127525490380263627896931618558203666037479516438128442596358544596925393860827058289080170227927560081868475982038281020906564671294648461213938282067576185779283589847212673632512362513037514974231777236687198374181859829657326390603138031141008138515166734170950156400518704004169442836312518594471297136040201457275738934970413491329284707598131939994624033058056863483948871044086436876902695102988326398383029310710640744833104502558642380241287970 A228521 486 800030765723770357462565303922020169188808161493929100660449115834541396870631054371256362219186706140552018093997279871664600142152697994370746603545726428355807228275285221948668124763583022520011341868588690350133427754623878901071593395331184101575519865360884376748920178086383975467946246887428110539965561742637406556994260587477029462861962748702155182716755781004052149164543552215063494326508497919876673316732380675372430091883120647066647979774350256138373074657670552751808881409740212838344502466594413461016124098197425096899184003212240554382471002341873400695306982093616206907945091976822512251139714648589245368382160459435218796937338942873897256570134771994602048626084192998954369655654727680553803983964662501766124631073531860114525583325771029001989694685485359897365494677319344340166791039327738168789505013377774683078408921769898093911059212320454410184985615658589833148370163426506922673151572900885480698070508930315050984514289901804489012337924973521391365845368615950830193365342092031696053982944315445391405098284818687855034064012579688709875028901156349665302996471547718783590503541486256689678803845656777716816101391376697420470999491483130537549243891279141719881707373359278404731333288769961227872244536701817994875481285152258890853625017841670883198986974493511235234871455263571521536168799657541648692697743435561482573187325615944038566098881391771788503244844247928455011091653536932556754239122112226275563327761009137848324574057928439664341115800210320240806260831147806136110729585389424132133797859150057478769285087534628415307414936521277719489671161083904275244809003151590374665502164131135110604693315861359649605745187149572204653602409642220853166916134855250047056782279769326671563566078957756159566459234922766730391465281968001084211061186620264814626453631792297594689359055678615162040652646414862646383584158822309944786313125623033957389431801524654326875768291684521866632523628763556907922968479965060158608259720645543154851864483457795707048471620700680237235676304147333320570854989140196841147704335018054200110 A228521 487 15682203028903614896849017094804955857405794719583224704749861298056077215527795306161946433937586498806864206719297296881614259445726337756293273049703751934455720106485002126277175631098238671065476703771791825146901229153918385795547226307278051475956072221339065953151040964039114623048853538079975127277702911267351223842327531745898658715378905441875879045878480886798911358034993073659649205961374116697742654765349727868126249981545723558128635773124743607361967306095323401702900629902314116846838732945721049680367853705993045760375303256916285231899658638244135391261597057262610622199681784556517488630706062386051651293843141085722711983428437391612993061945604260609916024341342064655966061427987596884745857917287124861680888685273886151051914345130572878780040865729554108440890096647439936929074769018733730736310166065269117842584204176134959404980273660956125901115523266222653193536107898691282323071767744547600981037186762270006789683525253076984265456166119462380771125362917743071474154679214373958347834117931771898363649586410939774920318741907120308377734087080424058919061786109072663502305346153840747777064647645771590487223752757859202710493195741133128267685588355381152809800113352606341616723421206049053573990411449759752669402688218919451938991038276903714299375665900202347420121792588473522332970552953891960006691580488528143527834223556993868068861634315921682389259049550919554697844302614661745474770093349803049277977782685731227740669026792262724968591495295750992422801364272233712403398884124422194464521564034086614056162873262380162012290800604354469327414544317586965595897377019034965996751045895808130174445301445895813647905779678989476227177318075262216238384029248374322342236818320478259547513040241448915333257062628307612235195220389560571473421631532917757263795381577355102476869038972725016032139013345366811203807878650093911399186143154291761476347123469482104672582497535005526332594687969565966770171057730783779944331508912153942297373189547876227500693096622537857107598623925569629366800588786485393647072797816381518189268250 A228521 488 307402542972537893484264075629801440794848218904462209168577680504046109744234446720755419626788208330425446039559647519476122841990527530546162743949546341873474597171511783403999974772119549666642451827323321487940867543741680443740437829003670969700506826107168505452782328228174546754619651585497425557469421926697056947119897720288844920661827841609688232355154799626276479436149785065332891520191361109000653598833712048938630076765829181303316871358143244417159026995707454662509705395536279908691520004857521549240157207328751584797451597542889019903456554244390539597636424821154711322741955432931763835316587983751669820072667883180176140863945432813058947126360478146340801914536938525302053737157043218480060626340858237574006278242614085259387764878723906244075332048041024948172967777117622966364379282138427550565413706421900234572560887182188552486525230391002767593212076879510832241104953881776352670345868655470501529405454215946164161061411026300755669667279261363662902077972547754318420429191766792989442212683644609807408813801422143183169400123829308272240654865075443501775099466007045878424470611717082796439764533473610871073782284743454700154390202446692088820042365392937466098560102056082135011734097749640259387398817365946135123813499591777811755843441450241589854690919776779439635716143084386529507317257466021400393626712043430925997044967591006476269881717294597936802484100793880266939215564841507881259510813088600249834694220642375765163456414857359876905890826446195153261432101658064399383618790496194270504127566062367949578847162919890848230295858139141371234702178223668538526876109082314400316723626984128803548341688337756423264889443661806525855557584257687553062582888159717331697276065661232563881023943249315559404748782073626580111529979684701040054009737097192691264652255052861086959289307253996708583373777555227586802179390915556692424536833324113982836322356859356414267307789805410035486999206946908451865336165715855174503726079087781856267566106665605328010790372946515454322467988953339570700691820821831697129724141649006184527982036390 A228521 489 6025704631665484759174929513646350747655658929559473504539234988490450545150406409092452429362356025755413094460584003957473663067084061208039544350605734343700097119300253871800205379205911781467286669653715044034825060445523190904281676528582732040791283329396644822546373244777636501444939787330066997697540481329412799010093011270774406388914490635854203288749865336395790663108496728815662265919141854497256695146595768817945298896637533630361893754233688103940407639807890220199191843460401528867857058288378404462484511897690334859206600454660407311231270144398884718948733808082677594085777188196646650143358269026794169427012784552254671627492346390573144089957925030678968138518837044631628792699786299740658551512787645255638546204430832613980632816100831665065791780025659305304532405926169548739234625759402687827449508736971922332822220667961055829705908161144162589406017229876648067367486112454472166352837394312765026431804732503789947615118989254022159559833742625084400744151646755717231934181542857996964672294676967523513055669771827264265546806306983358845341008287474756441371440813608327199803809428572910821971516608085072649016689858317446274567154037866862583917342178746771855082822310703208657893670167365027158462738044016864690937239549595340447118591200316597367427937110088764675536960416618352162928910547878398536623910802783752522865931926884685390848353353547074441280610954502591441622948804178934873787185483392648747456626835054067063002844903364941514846547011406822098479599633900014084483983127907515965999714085432972513557948031392827144630097398952648554588162770125806374616859894334149855973450539391846911346463600351399962942549226752951840831163539441873339870533535322749887555683096854662396717571788060043354002970292950165595038598426584289397578127393157539601251956239750801449220886523923804508926276755498557811129509216918863634811859607633139137265829362809980962985662623183149980610632121978611503898352750191135399838258657947191034402888525486006091791285389804499313091160411864738339305331704948956140651458977531021412735985688048530 A228521 490 118115861882504289276809074842231691725744785542376580731515875075812131081992156686795805799605483190069399147190921606014751223964858925809463617814410860655662961859048979223515842439194307968202203631909670465847319346912278044364048979572840884459919766122326205704385502891348902473149162956624321703369762957549727759498786259809822193746656924782186251256386627968875488951976273442094826671214127111663864629262916661535651700033258857456524660067171882855296626138355237100637103853001085373331454147877273479416099852978368736581416197314801706571866337467050384016442540508400221378114693120288712203178344954146631325356634782720628190061928833084069337638296299325008655304905441834332249069199157310359345708273602795960168545125246902656634279201820737419895744227987641654538419272791807717268854167771432204655237719696709915146080934960811729191706659288222644686533982146829978537026630535227609523071965932972951392645734837133836337205398266295931345391105353269625162023197677627596632619508182673264734713330815704712258307431458544232711105314060087676257066172210425310688319481053250963763508393994415586215202872111919060592414283528956297130610653295876037923255652567751856510396016835844194055949587608955164610546331751419764305805634527354363852640812952762500146080833377269045393096058450836796013345975052195110648880499162540404909787071633748635440402946166348035903384599127675696644812775520299916554468528585951887659044549386035601926606000632303168716662137611705700328201958762275974425990637889624337469332124998529561148394947732515034769148320983973958827895795385303878331571149121861896394477177156435356172084575945746453735843426677921918322165941844582016950454645296813655136149168367269026639225278308529026575850664277660363920320026246375261086625413106664354166548154946942954954766730682665108729976168377908952658533052867864174054025379604287960044570804333478889977088544472328316114519575368025535752507058743910470391774371709354759568583564609010584745687448200157422588697472070904611973723541379717617447218201747838940083444606929145248670 A228521 491 2315307118595144446738526725882496107561698538546006805939700678696834404978759710224164976191414252129384336327823350860517149534685501596633044628358537339966571034660980971439103671692881445586787814125406690817824109803349413780100897193305150488600615214738554954820719805129847941501033390830810166699387095796349282212282409254699123371047562650665924261273487392696031998040848248903446063593477053723693219965554997252826075806106641227225262756274809493495836361623631717838798289527335432027641635338833256455135984855597472076778585440558142597561316635797851483091421960096927331371126620458122148410055267647823998212846585583876969229339257358621580765812739969410894630607788332317743701622813088897877594832920610493623578565906543581444512526933457278803964713291221971686602789280732608947734530657420988316249281954045399019721556154279610847654778105661832120001276528636144009406147944384045489416784509865298398885876667845692727378110269200813856978334287574957449800894320132704502436890367462579792471853745977149092719818758394714277775822100659032323007652262327748652637682026234384578083964339274724892417495877166320817647432136717911478036783751338608057504794717715729712570010866933395581181515158417068969330902036528592175905537357067960690644124768381459327546879128433290717706704262216342458835255640044218011060957007960206214257893655298808825018093159904400846231070470820088051129028584125970160121757223554643418499942509608443033911263761391561809819069706618108126426592697178534016798254399428433135166332348221462372197865251894811680152018243297760141991764826554563852929651290469876998790391770646995312293354946342058385778602886798076216198144951206333156820938617237607732656046110779524363327431508686214190879781367167728160615947559442849441235741950138707277215137332018019563272536005620714937401188343617494534514007091186364322888141856191392985160537769279023838520908685760917029293662735753404429842031861599780290428425834408513339116183999062936956698959267828200407779148534442711792044190518819893032251415050009679925984659772289119476380810 A228521 492 45384650020586159562464311603939613858192723026834039867653431972299472930581516757821925176508296370634708570628594176376935559164153978332342014995620431123613864765761587143100330949008019657197906764284018321501317734517935862005259742419118580304708374979385388102069543915769776457954354053916377931017064148430275672375432026711825956509452129331696522587296648615240991256721218423029076296464510535877707386100944426886980076415650681302810743091974155624333501505249802794720886970677725285604745962580355345156302095723321794670645095224404513882595222123043147304507669245377429041136602636105417232845191153254301058821587445258521568112879932681771393087391991242096057224165211585186970204878133099377039303555564098622406591088731522158228431896315350377294578890038788861013146220942501327801684552677912045203686220207960191887872028590107996874917231235476573928042377827791712725549333468789429148320200439307613281988003050465534004931881159668954958193377359653210577727505301218075979140328350381980909360012393930745699789175043745757814417432106013037535508323389082356878578532389926925446350905214954763346752167969011348555605904151530217263520737963128741847332948133408081258045496503232403346475866079341798327869177109487132080680578967440530930651769857172552785811424529468531271217771554868686427251885042800786400621768621155463049342826521380178954256026680043119221473407465630766850555521661224491558406768541649591703483985414300150964692990324191393963770235672466017882508369721891665035003408311605508425906109220504980421292993519247150821824826835974373319348615302226765259823146264219379808427363093745224955138987486112452532285720051172463311994119011380600695422021824636941478710160727351068202675285794041892261096447783371143126733440139878708500727752619993526941306767815669064532325295827410523520272985181613959487634614342902060589389182611038305690828901308836620949207962081196951135886060831718658265737972798571834509067532814301306764000679181048125616202414822280936193129446983448564476745610576184001838474620363071544161312360772966713046871388950 A228521 493 889629907388222781148280989321897584965797649210302310939735767581313589688424486508065667085750649265767305272077366717517339970218596748585066581311107062526541637171887596518071715823351529627511922806707513012662139414196468963677687690798665217827743077745297162838212245016199352998973306663835449372986324738143167933553936375322803144799157268112352585090264644882466517918217325487367704659851271930797766458657492690283586205073508848791054958863614642273375803010070272758487108560426481521088798330858490136920577225232568963536513079810191840568488946494575137665107849456466403967432353501811768140109288576035541707196758889110954194271703211088825488677477046514826944297191846885046657638277463391175635530418572628275803504897736731439050140587060971162271056598575625962357720536312121746836011653857901252661668972267153727340668484701740800462516719023033696475654570179096624210074025249062445781327079594523325688230436909348729718982007113720585889692726025587946169657109113582405210404213887297222322695170473976731230118316487685586283496226366245461112001832065140097206147739269665566364985865939578931848311104111064577220666115530863182081622027516465846352812391806270491104478109886350703464224345705742772405822640369264726516908533014231930234675302096171611326016216079763021545120040311831729130648991773725374980769897450932378733011871214200612562517809964112063074920886910223820984501284474293899401919316831658073017049663591169049601468962423535943086262349832609175914820936861927720837602792925836776736178417774006277996722886766417398514598575486751422508111415162484226068489460141576992534916172573202128923639120409421348195806298664479739043632504662937583625329314985594709628068837921489528129316588807377663415798378569859780402500733005954884588415965621371164964787985507607670944620885536365076423676118128808490259119175835559100486842434653431011960235138295277674567350634194713950404721535129686403571591312955573238446961487797508380779427974190721359265862778647391643429523011990410226430455666470168285217886476105513358640364969887033736855653489817090 A228521 494 17438525399239292935482444390223524856559951661627622872206660648475477012773023853949586448392959050399274347308551971768180721719289374301610496794518305644024838048229475901185654630469005734750469053659173905790184935295761450108074172109775693180740839505254940006569248324737995801716098299270148424692900006500018229403248588453645560532527124260086206041242844981689460068991904757482163323713328335922987282244896785613994429904870844038351578000833831125868556866269895981362061507280592920098657339276742161083561809612706721099920934719794285234419006446591439725468296760537985205192179952205911642977005041822257535290169808922765478857592358230883224547284511978391646520017497358475472997838544632515691708290225557103898201680598844320936738697559137260407486874150700530075347176939643989538978172637238027676761989990694527155371591749251494580558255851372275282839206956608274199974158317382788593416144265891645790833079742309050749485951298511269764940801857360197561164408075116937005716267421478471801587489822270879491642033540002437818583335214813711422704422376632552796352551106585452041959527497796721007135830916032919873668148641030075943633737719857025557079086656853566033221898651946749986073322278048103745357137068649150059697308983464395329019574341037386068040017081784090218858911758974753999550295109496679757572265129211407866769035650197933886070295156660497980351480003740799873307427327709587354851930890127393005630615802230110295987843636733161232185520617648569393816302121859137461967024911928844185977060919299961840786781605102320326436010454866474548029626640666400497167765137872045943450047006352545037415949083126489781221742534135411793560821044408783502843104536925605673492463882226877003039795571126931164234587555629943632078676241649287507823421257382364955646247150613357750187394065958532400646375747287918844445294597094015144841024814687372085406223490035131668032586182276820774636400395726052051091674650817173821465504574739226465737040386085840903281316570843756172224573887906574275041227497402628150657008866145652492996889978413274536877806660523209230 A228521 495 341829973986258712733104093788880544916390587505427014330692651091680532823063223896695307053333116220175926490174930478522511789624170344841572209581081245923067812894852549443153605548381734589227164762315204094591692089005376530822000958018135446930216718154264256263473242823301948689039605863320142756994776554427032594619310897314423902235793544947052542708089662240812151389912799137948039984060957380911124775766700332948026124711692079766258783181289798865660809419246698016588856907227073859347399643413901510701488455107699921768081198840894499354889523797596455004054415434957736535710707455707926523823484689690603630722366887307290027455571211770069756487045515122956008570556038923644374818584494248295125474729365839932039921067295041481265220510504067991446586544830975191961329400013180946630928393199128164661987275135925149032440214128159312066362130736082621071180438287780820688796827127263396759080814118680961197386703420511575882074887634435902818649012118281866568356780918785090072467868785416790367420753173458609321190410221009469632184950597282144941606626314749467848962609585140291656825091646825459242297625767766191252578472440805433116245344703015387453398410294831209576945166270982083340658559830074583910747828413837999100921924176960544225209765998339539609548803511115520390309366754303087587353155605704924834206166082032119553474258082168028820549313098341271446737647958406272206348369493262046855513649906357840864713257938264958430784661365774464049764632060884907424977978277861875667549901486026410807685571403939434229096215026492796272381278421694058603725318902231367382998306164078384441930828883606415250225305003806332282087248958316043312899475068868469559792951507486407426204567391342405092096544655913515873948721849659776506146431286308600722399818898793152239206571681535053111565627536298266581105180974661667060008174433117709033614667930659432964701780891433512661497079777639606629708770152300537175812602933726928292793582227076829383869084868626679195399008155816529840554453921221656948947914973630650539010402576300604062211678716492037584845029303922457509370 A228521 496 6700551132640117887755013510967192051227563439721428673282614474492461155922208302049997554909849295754929460661134639931446304332032265380295124150597857788065669624340061625955221074773724130949025148920433577003012442538498455461411412670997318920950414928519048446021662499253116473464558552416703139052463185326978686419709502805908748877980464535524999682077767518001554809855610619710152722285399562867291531931591577681550422482604158242707360629568064636530852060367516908251278791733403594510334807711541958136028415613459324253791206559758279256560259211061479264398034925887744791035016082354606823514076303910310170547162300434827690195418628035524549135775841640155671701608392954963779676718420258416536417039953320904122289428862915722516916531510162043209198729044289901562125448823711195976215468824511137646466246890452414780639365921968587085873335906130435686865003668477872690533521205374458785888713524938239935499528369615788168131381197924261268539888170601759291112732058405617260483578158215472503303709802118645837643094929510194083727651583024589390331661666317296692142812276735368890471633404501545154270797053163921964900123343116519458914565303234769905004490081520194713273713116021892145696839103715799715770375187210915389727121498019471604438166504079877314388989578384869348906753988258937363912542556632732827103429509967728478275794540157622050742473749283390446238453394929199744048040865499495314752191210612495506502716276475253912930130636104067407570325085471945337695848936386346364976175706962064792723408384682959870458782166162530187428897493186036481883749153091912622775132300260499353958682164326405945382371391268662642266984472859168546884043716739138695902277932606644021442856256512629942388399465305421167034211681462443383443538713995544949711193742230722112810562262455202960479551680779124555564291356818942250422361390792678735382899575935761390286712223627656225155534089768705386878730537888994733994226591615240597578165977349655434843375335857779779502370454588999047090792233539213031606702754271880514463053760643635574681820833203786942324857727537681351575461510 A228521 497 131344202960181616849515062108874804799282153629028857348258794598308572486706594313720828174647558842055011067703634721761279978993984676360374678758446998780582010053246075097121694064560934866481056379911174214097845804047954634949209980354888487470334586498613669484652372046886346289550328055432609068386240601784659656772113079382112398191749163589567498821035856179776815141977527977645614524290362247263691228011933329947051048555980585161857603294534419823987963221663257016294868858969320352364509041414245819968527492153541218915115309216300591146199701700337592743133825613197157958910648710604295498814997185426415273374871782401125495903305919296781000389408291343285961571971710132643970299390099086896452598522039521633239277452530952925481556369396975860482645495279584105589807855881057463512594673267138926946903206884660959394167701769988029929129818365606669597845180838322822192057261978953313993727165756758565096980793903821976251199758359636481751482985101486673506109907240510128621214008984871823224342529173708942536021337487068414208219956698263050631999087041545023444633938399604091405884666338214196467190704593821572588206026519191541992837875957762614974882627124560446474760114923315963568967356770378546198456310508960535055593036503255758213236395587763989118313434105951405466154671287542323453110571607761673271176500420181247549130005022695449356485941612903706428824892000664525424423424839172737666510405254912487012108403586754669262991462298127267957419048275656440448629123426067183168401120540320492580937840348869807976793613792021701707488452389051408696191192295182352329406775966708002172219703343195380457778828761423020109911097354898172897704981622621121648207982475162484600836460913956004739355001226820321060291101506078093352600469365594240817930219012806795956519489229440316749785118935066772001872972595259725018117460922309914137857888453878126841740700042847536434065266566149083215957269373991304623454292473029343260000281195214363606723013949615114369178786455454551165257179521281199924332930440289486870874129277126141958612447910248952926959823590348600549659739009650 A228521 498 2574609059724928920844076359703150412708336724208660222019140218433430163391961505815347371829443893512113031194197187154829970216793783293983799072727953919499110772998059939713717821098302370479037536209993688024312396447935564215775958573505111460396179643595410220719107350841403660714649057078031450541803949223719713265068274162338664423445918226702237576364945170758217612411488693562198716194986958485463312584198385202030516972243908947738574497072103067821747418540191103665895111122237825813645511719467238851481117765165299359714766037466717627889527296169758281889429985271855764422821744990249318013164751314652288278384066131464561535868912434636873134108632191135249778578117760411694150844865045582924005419692601663101435412502222310382373745436002989307018773789271678593481512028855039576062684809166988421502059014886877235592060509455939440702215613729286031326525547927800292130833758777921655530581117275267868092777586603190008860229495234213117368308205419453603465007110615747482827419743637879320628089753559332889472444419778420125799333507471700735463856713856703883244417768366227123002782339090041274648327037177293412710092566929069263027088585609497475502879351891143790278053059453126401857005981716121158866340882826269220948819311809697874476388221873183210617302620955869871562694517671650636068936060742801762828868934132963304490317880179081658128215376753664704134435086758572632440348229649423138239441649054603359798853420604848750417904731037760070397260776729092460202082739701919988080652399855186588609478753795137591278148547092427230707658456301288220076703269486415317269118999724277958319351270974633683406974655999042648925814688083729512281644502882575509809034176575857090538952285392509348388206791659732468118405004687931104435231017060839594517523203377845072108972915064926826474084940885627184001589453247989772986196218576757546137611594090019466416039811953185185552891130074120239430489007390247015339956307062094594967284914410425978069329084596980136006862792597449657352372185885361847377561070883851767370994167627172874029085629254879142070479519693155540436748852491697790 A228521 499 50467486657383853746203967953386092281034011668656004042990329213473303464500656950285844868879931025976880795413642194905342354428311761134685753063238673971574570591725960885022221632047229001569158918307239892741397381074587125709685705008637214491797425903422644647922272806540822510442204527293244438087831944297113217637208653358049420646274490888068097382338156416166725458713186229228691257208519835941689606011765518718268863742874054637590952129749761040907473074236862792395618951923237002629758968360487774552487050464242705895587624951307289725589922913319900141259013828165091081018993886388218421089759956454816969406469190934096552824976925640446067878016407821224874816402302767618318612217074324126377267340361779278074815322629284275584337232554974226999206143334657948509840493199808629888923284116696633771144433862909360687414610712187623146656800531191646420455884192635560488025781147507558312757137067102634993596061155614936649856242314381287167017095691149144433634395876179974917872953193575701458079992124927514125729912980475253818850121205240321118299468673020022477812053650880845665496448004958322727442310115558600882121661908737589174665448462279493557044826080887573452469949596640068805885067684632050185719467786704218760078221094500661232230403711921741706756376857663527116420532469245024480680961209569828547209815575697846274437963538140353639933828458639393917539490141816648740431180573164567516596797538257929803864637738587841618937099274810710601799837788024622129224785415007912180289765173560246969602509950954446715364459843312144784309819352929399300892128792281520753926918303188520572267921441425066118948136749114405242820799405906168544846622647799263520655566281031968213582058097427507333149624790759074613236653841601724003061305043826108366138249014682300090673291124583206423104696261454945125732384460694122934815693258424140497079548329494673126809085552165635964360235497647638367167362306906352620702518907576885777519375632272888826900625109546990676391410091316421727966648422467683411013752187132331903716740802953713399591994546041693032616586618065411313292550456882521069930 A228521 500 989263670883429241408161258978197821189678284020658267042036211223363476077711714147541625304437036141754923839585183110337333676673796924968326837561805414462850813239901512270145648717671961790456282637620980167523183439511660390225694973803348104963101682162711036793162170834705852008284432429353120397366231230308064068404850758056210581169608146941992618186354965704754981683478264053852112461602689629142041171579315113717121065057300246762148895908780318851765219379443565916347819029704180603310709484156769637310612311718967755800009264580759455734296041057369386399200907170262130098278553738160112499952156653262570919653320802306094497010636160535111387908004492003017805015868160272736521024984940056660201611481766177716220866852743817867781868050168859361635449514627191317418214754221136734227634639192802606014984771078690273307823963588241279464827163310203039404490210617516708758481069922609399268743745258764733869202122679586401607292052986272495813655992369597323768647824499872757724398145673051156343404685004739378333224864770831505578679950065787267089205449464681766753367992420148568368834250790410703013282888236852657314055404024981656072722857730514047095695205334678862924172161715285569279832694897151466024351848688635213308784068945582649664482499084701759062655288546617837580205405899446452198657565561051718439605042085960248538569656784309331870901247318034022817944381625454861851359369154823622810907287105490290960751269152945450809556269566934818178720349923597866247971783502902354856119988851475561242961811449130310719436550570456114969613848248463628794799288509599100332060135309982380533317837775462875088987693149165915570730661028758027732353984860516660649314900431754464346778412286821713351889596760252588908932420484671989220076597033848359132202362668279242999532780515107097240771429642954893468979016196936744520267446265433783446995760217142988541692228577510984220204150671997877199094396509489316680763760286365807948840206176528252374480075328011026641644284603121706114152585024839344337329722994606899092803785848504522431629403062423637570471188816838672870005033619062325521070070 A228521 501 19391546426189493332698923252286665737573981442338931681901989769410041644602001556219453988931729913570748991126667963915190219824817412894917381535200756671062127669553978851793434121141584162969295050693487534936549549039910185894616947166807524544849504681956035839796920224779631304525568934037975338735928426488666727571758666922209186454037238250082448413620832655406450734792815473270422879243644664901922455103608128847317488398984335694157588020012959680382540789368379704855387156224642396262859524678682030070074847981828155484949075708724421899996381271216631798877236041092464446021365129356420638835843753627492958712227424960334873396305937193832327785326636174226747192696172861263878517513436182773578947861888313275231582153972668995214975901935072748651803854386516060869373897102402229064521464308534032566409097711540052874470604646842094847881918908549799447215170688068678332448185444597208296958356581805169246201465015169191488691202172780671148557997595411751049363890222212109920733677533610195573067717177382909169160359673507926191878030562339440804242284102107223318879496909607698586285043318497182595508048447776475673111513147576028513599924282568087888890323857925548990152049261473078132383211679488895352377294752275159664574566559393090004222524714827920169224427259334425994583659250020416886753061119446774575283309487759177216155196137848067985193052609994274456637951851082676060193697613741672081174837125245023145154716574071398988181080377113957031128565697402527586168120770999106544881751841176858777924290458423342399767948548917620922322225869056564698706256352473032772427522018419356320025575683806701836069270642161813527903057174664915453703434266389224934248607157607684729093582224064221127696232542544846457033818693103886491090217451996190491883322346885360706594541472983838195530395140756505560323981549759969605392159546879339764703870394696888531899577937767284760518805797112266891209009993211647278669978608430823659836279943952931170771669609679047034682520590398981591933197243690252405232653819126532248884807906485644845751086159237633597614683210571085047532427355708309247981494442210 A228521 502 380113092056902777424135052183161962809727363043049454807984536417939425094124958427302022943498144461376785582310021589080375578668737250892373587884678394704354412115746280212953383372471684044852159793237460022205264092757136024394621008138066122324791885812600532368988193452968161996604350236727960160548548618664613963553549320604293714815827363008508006861802943524922281598653787223568565225081810259804794335798885370085802293879769883219576793606145139746078245701433759595131733119967621221840391799440815669276837532829183192097004026242406853502969609944092375464222194478293580900648669167366003624300096758653960323414511064419163386008294483862865128712861334379188206468212575410626386427561855029742754479328533105339323295665951390791460139761949427968903799792049038310534275813583073739901613009148249467173948527326623345366682518979574779619940094980566005454108736423032022055132622326513407114368306447801182305276383358144368881738543383554662867761373051605151700033652367153954166348789289428907950222235767655100529141991986877504442361649504297768578969985880300342031994131668762115268210850760347522446738062660031587907479223404729906898604059714176801067514081167361405970281606699223115835690146061508631800148265709745831056355440388439281317187279795574392072435464074818129799211051038694805914687051864738109663651714139450349705113906155528171861444885390206520580983109366978234506461998773204886980365534518145656585832463324196293813380086742631516157247326621763995820469637105152702989869744734628796913396380323052546271121016736446654748904156515632932975576408226377099895525186272996087275158954020661131615166968038668175624789811167051011694736690757407602300624536854110935627937934409328450258279836947074483490524325113289962513678453273952728988048525511444477902386958953896415793679708308337592350515792869415908007960366917661371802291484029852648785152538194422087298178647014790504929481136687840313446999604001697245093744951512525150632938015314448604645835741971356552561952826256663742622531135825188562148033105490127824417908268461746690718019382723143220284891968156589244259870928535130350 A228521 503 7450976811107861816878401960195417542709610032795873970807181200962458841284995790489972697518996638800177837413692052062485558177874367767174894174798084357793998515230730915180333369073755829505607873297745640661780051809675831310273175106905424963003046000849090953540870728268161686677807168814772541029097311287135336424909946210726698475610661515655535700422612885354693908490360802363575542271630765469048913668407295920813767717313760851885808614110069009289666091856963766215392527762218154965872963789779344070482539248442800949657317437454583433640788394127717472633051657286274731722050766997343273687109857827291176632078287172517015732199715076373945059197180091174211048963155710502925565489188964779581290530218958068973101966412397008321532664398756785111379534871941394576576813628481514347149189140802521747009706466247373104337657862567020183267970893927135930361640004149103008256031330396130361658639246031442193742858420384880903650647438713236328753187285999566588212308604337061587356659046917707920030060692449858103189332157766413168571246861705214297345528858983363202403925650091578073879770510319288816503776908753890738385932064068002487450408264917369371957323130152294421903911064366122255138120110714480521057610952065143028091519677919620232986415054330324518575959797570157720989709027876836335519278703899535306180126325278196267160465572305467086979974658225775606434156453173555501712992039758664580847453126449854035150464800926179177258477472147982602600405065311252148670318240367082513008320191406441835919537069168185553583171770299878777470398353697210883130684055347187559679051928895747284348309496687423818113801071424702936435316350593476756575313158523269553907617237165675402571154661198074057898580236140321482836411363836891152089238549985803941627536705192012308957228462819736069403871446729638344498305011502309079012069506927838663189177905249301226789671521787483817451613078265117680515422350146035830976438958971290789896764879712238058753919805422151938588625179440010552920417708349925439196602919212692376099212684932677707754193032636072472216982342524370193453367312273035010273680693164130678490 A228521 504 146054047071223215277547657799615522489031813053137358532712911093281581788929062391059486389465349170262941507606406022218820322322317778303425024722018461696799564191198375283618614487630378397497241487530250255014752553368001552586838754050939131986719585383851995058707615646524311929290214126502821112524405335301878245936470802069115422914626472214052447791176050916919766469305770849277020556039941039642486545923325478840906104708982046338895737234208779113950894986501958043920364734063267153673420614366862903028783065071138251385999544311980718223819880598721907954460703121903362812922058234033253683448723808830464885688038261741167477963415428918787587187517995434335550602587571769065771524092695660047497427230597536739477639406292510491167292496084290739803833673655995424441020390211218830649744665636398022136634798977432480264603424055356210652843985842819623526382861907221980744802704083292325022719239386340023433946328451108052115215622211918315132665314312402131210532521562181428868211276471332121359000341743179882771062188427395238943456076540783961152269288114821899613221408561100981735429146275067848620759512518655703593809452412381761354272995910306214714930646929731194090799058713423121745994314574535101112262658082232667926904137670224955418560426577795741417551571879534767572022146565230694810154095239151639207004726564451489089429096443217859683453291389096768047115814214124925577599835456887344340566889204304504278873754441922500908424381595664668233541623932983837996471582327205914314836389402079328133065968716438392898284786770297207059528093780268571215494735877339162318451676014689251994799475478907927662005596986900058921336895479543520215338276838636439038289510782297032387088838040866713273599519530542744759484852063406415249963291543143275589830245507125299768735114425805507478558272305114662520518182484952469697378678466839126558172893496405318617678492384925719595264432261974189758672803978081457670959843026755638061859140078374338915169185392947006985765626121547344886989475357122412202468067799876060131108204902017242937269867407824024138650597160143321808929685770284064114795444687532361024630630 A228521 505 2862951423239140654762627371309661511634584056757988469162364512443324365264128639704552261716327076916497540631922933433841263895676514912429369567426111711382580699481872037078761166006197308273985098132960092201053538889339514624131381946633333758298252349691220806291695728362298834169785090629901130632930852353490106089711364237248854309245809632729194565947097249650848376976637811697167354575919381987441255804140112367832145543691698355021273389379151874081596434235745289719963223301715634984088235916946282835390861571041912755225562117946128601168733865855358445595621229962498060572623453781469071705618610413584914861965749374572077730521853505466359207675782687306665371737710532854071542912339454839062079788992882384948282618669043824235464259186711602682877962559625287437951487112343497889914780588655484889119793582545925011899383213995434578650027627222979366437020928743725262410519597184664824699212168792397893320773736555761617177575722947375374517269162398519289989291899449571764337615854034393195961416778819751369628502914364469316003212843781200344801568288281210017235002848210775793886304051404109458344839147886912193091962147801575221998456778383414155924701169159267736415548726996608968098858299151916941288092102670313804638031878520229898195001248791537068936521393406680716376620395981943051791804239358571727836171343936251763852792881319490913209584330829100189033788583791120337998556472912913684005127581335323766424629299420100061880755550779741354565900309733944127095583808107572092032340392051238798657917282860088308423992836688194082480990916810426179268916929536918204419102193560886788706312033989243701343209894023413883551342888754695732667584146015638319505281436446969191686040000705914652391023723939118646635100587310481187892889288739455938126048530803133420874733404017411094774963184320986167997559068571733299505707776294911051865466395127359150294432580939642433718889583747604989384386623062930383120119012034025058317272073919528911702908313318627425512825864645945875034757143029895815642853625816567611477290656390129311123686233173973488529756533316147051574269507015740912505185296491328647640678930770 A228521 506 56119573652279588043433806454864327151445594191538276919383310640201133114625867806559571043103956972251835621204011833563750432664230722991122723957261617044502885174444091479619501092434865149156277496105042239794801214294080612294221796331067854279223210571927724861077824608650166100871815417237107836163889455308707724268643915842081240100720937506131199667642552496479878968576287915582103635120151169677882456630267936710920238106538566446144954639714397801538674189938184182588761059239865142894830446770560421772468765486780508756793217249980468528128803014676855651843459395264183861441202128102298509540282317878367692293787733552323605932521894450736144270073105049067259182467051262417938615101906469662599227976341053279158699151672957636371059917410628339705483082289941210702729625935136855426890698449080149160128171668430423105819229496135084555341630895980855698078860718851640686549024399211095810461631909949344118533783350019710768806787205998829879369194988670460809967968602477984162364517102570898955903570339424424604278031356310139104899739220343012618016380434618990643018626217406218550658350280194207327407688356119740290332938427397025089231988415598688374129777602929319239486392055788470279250698633981561308594080284280833116282032955849408794193459060251283047497950936006183522879745430015901135992251889752627769892991476833680510590956970195564437516412369458730516343555772357726651322778404439098576981166508768127265151079248359046971064069397960108436536109637863148846343795810053045820812022050151993529213166445557482305288714686477193634495176891789880185760738437287934765684078879728826817531876495457679554821672680641361958473364384032650272206464214860265500306087678943979313132723706748500975302133763055084180798496952975200181670000587907523756003527710972775808861224416814177853973320860501698559973490341624933651958414133554167971827745719113600567666148833900378600831954025356120739938556826606757391839115202931116166379529131111465648826069842502549401955405613024204920883964630682542421108804570788290520301791315451109854629254605406360914336263427412517344815509067592867596642578067027579463520227376322910 A228521 507 1100055879869033061588248819365623169512975025707949247415763186006858098869571895480052071882371502853753404930343499329593702547242986736395472722580872649880233843806872381701629423335147060647564043204665939851497601201539029272851821027550210132947999615332674913035626711687064827546990491638896697174583430470030436457623851948625112231205477507749374143155934748088901337891184018744602583758457848652106469927425256291267346139532223435785635045826408236326609217389571852111359604563256613229308831433508289470637649905681009961608747889308555026142252195524961858632077045470347302089472383542437801602539542289433153090757912291126897948917216444501476394515613797496033727188053767108205899879156027705986815227730157537385186435822810696919101692265618877528195276696169465052569618689629065527734413581084088495181347531924779571174343524683856713458372070172989106170762461373908931994008713862816302892004083999614874619101327906312633934389025634413340348019585650649210398472830556481546101097499906978907299228589831980792273306601017888432369775372193950889557156744477833166303241093878593847819229188306062800627736048811820001284194065961874337997550214924108711126277744647919346573144520662016867417263226524448265619144220444380788075046605362528232663550286304044401505517765311071816008808053542551298085777069751126770186870691092722461432352174676980572784705802056545704752266191215967574028108764285258737393071141899745249316167689001704739306697826458058494793239466555493133952086958373075996071985164194738985108397690007900485288181076860333112935180374951874314590855815578801167740021109781342269716373054357649400644370726542722083086581005104465121881095378872106778321361611177378446049058458413644115411957773632382036172893490637119286650614163631273991925725212064439820602164300143658110276173940732591110851614189678972880873955534340221024288856419720598403200032699147682640393865529086141094996670601530759035331899953087736727059346471710774875728759709349826660058502435313674600213221599655882053508678971553738444962388101888181998980313337651489253468845947174383631676926557168685883613646902764689316152594849390002751050 A228521 508 21563295301073212420973265313771138913929009302481626956305513052723121813840215180574112906478675155835317271192757652654683923767306593342593333316907541725690726761799427251671248476596051590378685225741584256864013738957766837512360783487817422694978834180527883073396629941412020140925941516233837640779076567909647160133635021628305534114008530006182294448011433264396091528863110166855411931251187114158439853839507417191154582316190405681731451722144299608759796077731713255148686786060195073281046570864799043432878791678690391780674167369433078372459959008551499338229118593466288420293653800757663658910681598417186349006668904436881720042351670812596045834558917388444148071272970760388000787013277839990847082431367320071483371235840036129335273735419601319897055474092830771670528454851379316539513119589519604233464625160661357485729058665033729801075924764189301563178430069772502166094918122589900770077968244098818862334280111085756900362182911678983091503050038554830833560403614600182664195729030812083438308579861982917150716931388874617695002197740846086116756373887238105291257141279189570387546311998517092737710674701401607309053031790651722346030954223710390539898607976458737428597459654530462579324723487081536268684903700556671923566230442034245460821503917938419298059876188129678801398471942661345115061500985269335059450411516906554212163286817427216217530238694395996535095191363871840613741261346196863365939881946537639868327391774660337051530843823166793216976971586884666773865659711685239864950007367733251535942817990321698867061443163327534993278212075311463422820075511214922052751959028249792291251517793986767055973275426868765592021798903584360935080581344444572853795064801992884620509664588691528243556695303439818910005974022670315303950138653830232201820541850883621652470848802554761860819383732266930094411642786113736069266342732178598384555995567535424180413440401026726283100173500314583718768616391267381783969145488586700120886193372095079982923682173849232347964215335063243900355364875570635382194582779287576427364441052910352228560992190015237741089957342176004520718597028805071623001838991350861908195584774222606549759190 A228521 509 422683713391581230006884885092293045625213270834269825889551419443715447788037799100041865712742918522312386296167030576993614944093041295458527783282548910326116976104558529180387430936606379939455927147422491398382457459552544347378266805076376092116764974658707948672045827075931707115365478054225193795654761709581473162909077236334193131077682973975707828020545971692757438059873347599515765931783186053275889362855554464355755831294618192641076480871837515104501286389087825837852706268992339263198461652782959415863000603848039154003765067166879312948405090343374294503005324037049140144248899712979339499529379089634144523795570774013843185143279502351291245947547504132668392997059045657071824318828372340344556803832846980311059505579749952384419338842593332807003203874972392090116233719427118673178470642459349701100285087217936397510481436777647646876833563769266619068434480056918126085883653044998521032252030628820963339861684118401678854586875500342400925229446507732208348801821254919950027083134360880959650745875155360552156372496811413655039544647746289607866707551380484595441389317051432864858088959975702863538541844869138257660237527876160995465024426695620860438983802428266426427448057574961606817906362376509047414313216719167662601364461049708674160494887135878608776525291534200198553941031011239633402884244227472436084220196367531584574102286762856117619047166102844522024390236362349628494588630880042151413894828522959674799208284250724237882402861315017654181124102252873771545821527716367113459674048350322032412812133137888251184237923599365264077906400165074931062244805579979086499242733131731318711769982081355553473538744273110816592089219021479637944984433632707138207984081927302913153851999218472878216554225926069556641555066619490029950911331241766047988812269435295539567293757625514141852123449643722422978065911041787264750785969362209351193845600825972965063865855540893189453646960559300940969161323504952616198604154535376542681874435420461286114495142243032943134967888939407271621091262077713995105896158130916101575459328556760622496070569928365352549356090352488093440742307281710456785396164294812692359760536591716684198376891330 A228521 510 8285446128338479969521745096605862966574291620964347824605359967630197154817995124118805471127073782395692240342148862177471187479427871706271468265311190423305003239910829527194527169548109782977163493565090450649508674258135235339541948400746340669855404338281159029341559228945783381463373959892980732548586998252139469029696571852987832127079207541863294838676447689109998036453545830782597876939402081765126869132254724770794108613882523495959975496318307248934134607039103484341875493136101048177021172036804999604947494403750471818091411065931000922981558208450863912296411023545118651641278511880167212112111230004326902538254429305550449678296844762738340190467780341449648451084203341696951139909672967602156162477884384076690068356890887330799351750657240774263275482460153355657627641697681925380265064993975053251448184046181364103339099637986390509045961715929239502790151114897279037762989200893142886684303534308180279289149869754629597821855033195528831257364518941516709498382466678537245830700935546259540261837206486797681386296531780399077210536490120571152557115305403885152604008101585045737758689405897415532565404505414173425254368712375476042453686466056605882614569955300270514372099395986937762314137935979606860333831405444220821755274241930158988859775316815988571299029466593516103924673288483847351301991840285413706853549229745942603914998812962218800141346332417719626326100878079586053879085728769324905818303062767173598876440919555304736310523835966132234091601435383860082956526812430568446351290830813005111622691897826067509391732911333314743127586262757586723370659256158674542343234002096238281138322897507213765201539409268242799969367279237244959413223932987743978708331120143926901648922268170840770109367693046120145847943505869269544427448611050959418846465903650121315714470584504479406030561999096863202949117893829471177531170502171684969923163082834726493646474319899147898643661437783243544562916544575464791457656853233305501063402562225688758321253795324249577482408211026046003253387018891984856495141109487634643794577331005180669257623083174825450657240341999514265449426186617491345102263989505079404285164130075245669433977274091470 A228521 511 162411314585007170970984017376783240778496218728929875223644440195935705185026892634939025744991034569777440772874415700235759639978130197093292025478102171395075763182615104287508592397094617029311978861406975866209177634425509423573156925173162964734129543722222304634445295333749418767513349246456730265192208544083676162338639038553190249020813495157921331452027899581388209817804967315127135984250393674976830835454567752101551652693569394273189247037754977821769391462679220110981617578601146477373629751066989949473221369439316144730188685710614412925405191053648744065459954380526091772423201245626137978842264831015436853920718799451829140580131565895917442062258184305548504805484160906884590587437585192109092756546932892838431739620715667878578940631963894814515393200180722202628424942441727381876837130833428351375537602572962011935716633593327789980671294678811388964425923085781983641311988230023733819787196847256919205804952407068565258102323506111880649964458375062164031855084763030865837853449711494645147331573270808332995173632459586885900067281239798787986134966349819405380859171365880749500112964876312179293644195576586782612697877839746553508016166642617161815389939824812100194455465932687896441920125003165891299754715795204399828879223088950515449920641599732120838724966827640811134931247246919344768982010650390435254270835917259770554410222157583126157514553189004974012399707387725809465788209960747675923808225222467308362216320105914799190434650350205262737645917155270323093240067031442474969010889405922477847705974168374442181208497343717711995421681844667814786436731676977532799032986409847729655142086725166422144125022026937351091888720815519256672938377589441323837933568409077173198819261146832821557210947302535821172841831960494354990376817722909575286462376654537408595339512830163047691496934454173262860486185976779382980178739432783399418224491555880707902485224554797241568319862049780179401221349137606937337200373438475099896468274342873515620151930781450797974777222617564664816365620723229425079303760922280456156745203266904222922027305180322358555417872634518388278851558669333758064984121936882402187985094917974429020528138328364103610 A228521 512 3183586580209864437034748739097959989134219912950191793169530492115371725406699994612079658534508788509703611634192056213872498285380120643994838577150290498375084686600618034332913900973321513460463626664136047364341849340500161462745786707702392033972066646187597277163237649790596877735013290465670866765316939332541221882022533404023063408318154005006366397259356048917923999738614932857576288780678339877493756271453567944439890725305238652660532124474097578944016362517303465576358183433864180113376842203393964952769085678801980665250686799208052656232791632052064472720282113470661427377920939175485044781098863105453363206227027368600325508101289276394928936566044738289581449747452071012548402998000405026049468611676816087534554883355200164865017063468404515496889963246667034155769030064115098441867836058331797549688234834187017311782553348357311701214728209248099130551437441537347328439718555521936029442325745915626595964008397794208146434692147544950051305074481810604020410906662026548565475066075414017098631733958992547736884595862086525605632719769651999351983646457832044678871716324509986350116168599746781932616597989126849607359930376160343229488656856074895139848667717831396832711445528840448750067580527997919865278185078683765240001469709234333761919185427778173715864698228456385713273406204609439707677738021466961471568803218796576792661606570817945625977381471469529168173339437888100439068794437771490214689163924992501115748990707839700974175595279854199724217203033986007437889831710993808581911983007783601579957727394025783917809981455539821679200941064391592242686146090961454341767970057262601194603856902848389309361924916570486546834959905456441190065693118095004896883429829246399628899328255351294699993608218914939473583925444241666840652096836577024883714276088335776379635723814782385476344243503140142299494387014567711571347992472830249693224351513555210553469788878076661209323058037256129638839497341232454641108336928683332054937265612605604090960529388856744746577333540267094348704352894163356171512527465103400392096884830643279246712398566887055789228475688724589105042533987586854138972327413104504858183804426296970627585146898078615884871750 A228521 513 62404663982862448109747973812814194330225737955153440800779261482801076365486428109359092831654415527376175625475991913029913011154261484885456628696007968871046238631669551526378673999370455909757390980558415939028853064563306530567233487471225363476757485664439738104731479776749984663612311752194731083877012379604264487247729537447021050376662205785321298961156565818861246661488120096069243097551720834028238935456202003392342985895881635375882356430752013704705630916294791069548553000688988079981266383497298749937189668002655055560927817907887562456860768646079376740614225922791950918935914477294656602172961935750831994553025336558584781157972331815761831118650166897694191272401050690503812888682213351883036491616996192400919451985096894010968396599528724680806142245045774003340662324688359217215765940538582764735560427844196310772599598798783390373883312377009944478257887764589159246293379484029001819104735451650915686829573407757115679344270218073787399570189342487001633032428357189320217411379372412113455884603916840347467603515093446442462025687024651210057784649880288773445423978012185581069096387392123454566838374489220310426882572620797170144690098184763927888696422789541100889997655061875010466136817067895100196017092612604450439304409411532187312189357305387119578647693835477105923944497287822989902979675927813368115301245440579662372493041446763148002825505446231157565528825649082837418900699103408541227589315333894781648444407492857498389875219485267372643900351134547800642246158105660568791196215949563268764408894529987442188536814310283087211979134748782309296466020888589696330358216263428522206777073354492040516946030070489655264121532974868439392148459827959908399267667674954357116607459262576817562441886749959696258656285385183321449968047200206024047657664597095511939082049622024807277136813457056134900515711399070096244783965472239815053800338950484745713234093685573488470353342077974791130751647481617226737398683138850301502405180641826777048134781460217979740958094081538360805738060615024486950759138291653093563602680293524356527152213786092762400134221894961523002525362945825956162801803886690382293236532176288123323949620475608890246891939890 A228521 514 1223256220208483127637415345644035098163124926262697833626683290416336206800893238392956943074010194633119006100876781845020298630773335341344600191704309628659957871282901862419456733402745775769742864540442442572707530407228085271678749358665172867169008200022281100141349189420615549585531657231507828240486329899685853146488772511013973225460269149485714097230224605921962108140566130384534370340632543007943199735318715399043139265091181091332807298095068848165542198277194132027987270343147360909928603535937207892874826919418958720303326421379725200071332130767656310817455583818285708442320368206008919540309355083488945651775039440994351511658248140151274137192851634962556799032023945887803669231400343125610876282626890751766007010277314433047802345278944997724757484790497298766816628732772187311748345524569463296014657956913701249577480023871198669751548987999420722414711985410039258008495496206217938136154994880935503377606701974846583752298238379990233061424800186355724200097640246718392875149292982956172548232907346170532067416365977141303054101911424493249900695354969774079245156138123145435606441035544235356672383884121098535860902581152935753015872075129085658399332139671916941814337201811428426316765138097299226044407184114087358827479793283384226459202019981012890202478378698324001864774322562500043468767899859259620329173541557439323029031805777844656333439931779641679129966872199982341197191064756219787371715544485841584880306159926001975598633078174615758711534958722202954203301753297326758451219643131356186536341570619086447753914716300187619989393320144689762437734698771989136506227413427755835034642997290896075364786772079813305916823742538411243508452919481977006347439924881025478953339787565702522507691164079101747147241032536438022820606820566341646805160657717990136694109957055206457464050341040970853179766675350185012022543719838852381854344550883050471915604150954822642919205002089403818488864155095163537274034345779406681366814296003822871091933895222663450025515813608981408246983115471357099045424457280456474930339347016779606001958447922591761680375228356560085170913059421546405116386820814577460607517645535795367099089832977738568540959920852030 A228521 515 23978268366122022285086167495566402181379380474375664979596805057961760842910032893492313888777655003543983230213211052250095980730505908206775368072331248644984525321841203675476639361781948697268043720964361778751797072013631862932140314361321231071021535260079268460530988706291426226225606881439704696975281954816629713773208431513166365718451145491556761948585563764125735424910130626309522631347836010489981767183478523795841612481974345856424053281377183130988944465923928459717815403717821567867432406530174765618833607337260760832730748950957555463910689970446830358564387613391810534094412938638272363534487376173588376915262328569345941772940198885272943821492446629885871476931542114891676833770096637266011045009015820899121077014536465531506127561189483245871971536057185805381365553079138090996531851756844678989896560535861944050021452655323637525686472888881332623763239859749701770893369470340904539315908390551362285556930885281369326955434389380298330396261533682755563283312311083745579949356223640527521878347993915030852745148138280408729020063205717229659902220290332861621074777174065918816571876109641714069368614329703399010725101968877274009819954271990238891179780713152493103903536939909964950786219770846442361027369426987247795131808468636488195521090683478457368361861600596853249076200346925628564251798470061531149879091646307680169435419084364269506684941539919030748074453063335228203064501832450721168651826875422151412928979698425083232826907208503598616996135616972271173745320325888041013500238653464628018922098702866438018884794080379463416749000649497073974522166268862510165205373427652653614920549826119071514808509789362470352091923737116404220384254735537253450462609008250193763489009399255441583618944635836665697620522461122972738146213446773381760468735164930378062382431439114107357185507507948297206973651469698615206595805751497218916869046832609216400004926853782339760928767980603151572043924037423748176028394508569246629301992327861755277317311166019867487182181237405159482919002223731481240463923260852369529931418316620233543326032969026429926365952826111068894558714788255789687265458298805543496138178594556128609588235582080010944931006121649552170 A228521 516 470022015289467660623775927610677269915363517895586858667358739119483145626386257977343098454862650305458964645520356945329599569259078181895875423609236944234677036698773403163791222350193024961102417248600555046650283632903681369967729170431869412788991266999065620341047340479375347465858796504449434238601648637829245749696578528032314589799106128465226498230460123674168059877126272396353132235145911136992079592387346288127371888828521862386443201088748245638576441255498647390194485515689468030190049122875882219723168478150158514424229420633343580823852144729366637920922815180250686271032973980867046663994102007445324280804026512841279709638822266890872104637620801646171217728255289504082703407757765052288005378655851838637680599872936787071268679406633905306637388325035471366588228804640636126941830046389323872990489083609307870354819265372173918907307571816302894091586305316101668703012570349126914573452498135432808640551455835678699572133841148334369492437285521824574365123763721765940611448887820652327500903204828489527429339861739156205929109975904367224368910072230409398526533702920884002519296479894755843643528221418462143287134912933029743987554990623680587615820403139883030150800189281777931153883053631366825063559269463396847166086350774732648325220193118342701353616320892421138690067677335661848553963710141378233740670334121749605123833761862676605092193567732052908944113749817530271036488023722507971591693323040309467510392275168222321603871059502454461915742491652355500825552814824755626649304919633993995295554792237246347427093285809683525594926290742048323903893740764508225486366593422619902731916782656943042542380333526296371761892583178132012989560917817548322653991055432280373270886083290865378356396030243979156925655734135691479076704053163045008702366499897804613060830284375404775360343860706752180810126662929265579929505972318304765369614674158461308989846104272237273038903067036577975025801180492716156651345051882940026648170972243931830942151062384387547261081666590100122575196873342601379804216724713803690245259186912050470899497292256897631494033645617053944114579842108476930028231108456799442796723116202971587469353226780842541564799013455614600784310 A228521 517 9213371519725876717425233447938328349314553496409913129221901024623303562606662585961846522419903782509951621437506806629139758506520469791017041846812894508556890628384830926975431865031844313505580885639024359060077081020380890200475564266665189868168575744694149029845941507545726854734337902854610928505364819623446920368922618533280999076075712611724224326756717395675478545585693766603183471763807518759482733679994994756394219968975073064524713771317589829630192270501340020218663845360729548609963775039180636740838782889865799862482984270524051920351594277074354866079098664598886338892977821878542910069340024015455870378732150789452436298994252302654676109833699132375801580023388707927487037307190876784852844166400962731959994219588229885634543122222710250631222840075373773670676655647200196281175661572791674801514888027013092338833223189803900503097405497056696441101942133042985050166750633090216309127911329134845524420727351734042983731598227234215921410457340402543773022400453190743656781875519111070700032177099169703722754889117065791810342005018657343126362145575958264739584252023580391043317330782325127937458726126876080603011019552588147072766778916385432606455072651168206443863492206397874066568450666495832734049446438994135571162376852754500903834478029984662948455129753771377560005853362057443208429168081939497667723088739575444113329709230596767728652908807998759581203486975848775309522010037944099426689651349584319306716557964918514249653997275540205153968785704373336910210215102449539467691634021165311642318837018512404199399444569556622388332281734376630595667051131943723967121247799064821905698379158720847693796667782973951689914148063365819981504968890675327485126279218120950868605715241178533747286633401223534798220038002907301911738580111955794813810406370528030860288017171944252967499353000388248740291805639765812428079560862787604259277967925985111746209746935939468172326238159122233485852603167974298065255917530980995893788200768623559422266289847541453535391855341316961365313849628342670023190774997376056675335201051918595013951712379493674403519617595019538586422925170451649994157596500704724378895823027672470463018133341769839917673179316825951282924492450 A228521 518 180600508059644620125501765422711184692586607721263599263420845217307257314732654383637857555131855489897421377959043778024040600915214679584437872385350934547495225862922419131799012254562989883143371559193738237695075895511222576806040640787441881363971008958503442283974525089863997327127144105897286916112726955657157895242375418792795615856921528815912116787858676159570606776402709335829330017161022747577469408603182294827493211704477493382291576958924194751662783247790825820827601306566535096163041888127969718518039602483980930754232943246583045109388370195359359355515854102544554834729464993430224142312156486756863963718583338970820143491605623997814694214088065755209660925447247724539311401212852158978920399061786292816027968054687882345271527210540886926239324804520088386457132437408189442862969191208032363069970962115021552416500970611716792289541423645997791822177375600322287637266977206821849742398403300248743834262288908139254731428088878111259343153415294133377516960519318321193438472383314166320041378407997021327544951809043383789327167776446611264058583553211023833194921109639689122310222315475840677935310105895496710561759861982697945987344656331432259328051746492378779572729144079010938171096838810768259621470424033603776002528063901607375942230790018539169997274752079810222038813598912982324435966704188214323141329751732487521387739355214324079154377713362198117578697842756473943799720169727292213239462574162858504009948501717940441153495332991268041925641675461383658461585135612663057820935783433577519178739847941325354879381565025355626246405860962324422194217212384467136439002473870902045572879725537329273836859239339475067499400758576204220099328387205456851545897002579615823494128856886695535223447209574387698870730028007333197938208168277853436777266576972723961025561099543620962293517542153266591100447793340562792285949972102856646372061961915545486290742150448439350841701647356210953753104752272831010182430338790944429627096284818388039551331982649356509816363601139413410092781957839576144451984191694348738236116920774449112551430995163337713400893912603539349754008235076613401077000276578582898818316480191712649813109862296019175285387119403623283592271300220590 A228521 519 3540131149771782323974208888390751194405754335237655576351662278727755833260085928621406697833848108893065471340801554699320437230000279642693681383480607172187106908808114631436693311238511862657532055797734771296274518643733903930171118440239871491831369849436008730956319610965572568060619424029460715275030745279426789439094122590253761128746376731773796701551381443323185638355567362815232760393206896134206036587956845663213527179436947856304606427024118294204504047593003497238522620592653375594258398481120687383209975547052211314778674291036536579710178912217839885012466906038979699271480633908241431759059981384068023401355800231773865663270017142610911333329878155099920641084815369873030874159087290713113920877556290745378817497847997650143782590746479343305432994186979932475958936367398673811799725804884188808105895997863764443455159687097649372655690483211443218241624475415575349222722237041371265560277192363564547504363862756618319511410414457138678410277325185145125684916326655331580590192000942412686340028853525434963366441638113519921325350943564468979419011683680343602328578851572934151944586784640098186562820758304800393555536211573825584655782880641956230963037728288536186016430238373280203631966167800228758604230517857254778207419537436930930465107042108926780301916741813310218633446605886426161536376127068209080276848125737131654667022727581471368987344208672898692778875532508915270513339457472371925975845952050701046018691223958510562572301267640838882286222968425256768790654918069206156956443759173352509776346857027022587833233238227576416125425298251201589474415201493273676533602525696174098254766474284349267029267115735722490149301979696607059021215064496396313327345559439350154010962984087290640271478454790514272040515210779707343077454602843902955752184628008928713495017812966040930933277893788978718362728904769906214623378925080635119397554318190554696286015886880561219259567519150208956346125868199430293621701435724175178569345481221841582661650101626396457878905774142926323321750572257521955205124102401848969528307205685550452314555353240033478590648071334960738858530837548850717459709427335785481931915265822128333964109057708434532174318396876644288149750743999512730 A228521 520 69393650617225969054897822504733739490030411786741916886381684724200624626256947058104159707301233075390013879324970697257035432558424880640866862894548989403860735078961437142499643155098297277249953474603825427755834876759396089327991686859541320195436630424673634185702334730172628389260264622698344834923865752854596970927965095771778806852890860839308434127898062264162408723475224669501483233398311560861683981619660680087129264943829840174805401800235189844072493589255271305078694588029590161832118030863885825957712222155277843708310642698665246788895881927905727230655016936660225962575008551139883551910869612778344907956512432424647975760598732537853459958117577382180578651334889954803903470727117671345606918062938012129129287776788481883430543998540960876932210625813855831873658684216616366650708782364370677808459410280154548505586487769987152391080052562369286317974531144918732395141513653217982340690703782312188959931796603492943390923412212760743496086996785125799459542352318137290324407750164000790163470925545427168154887661445349408454435739868582944487960202964918542081820969453611545606728667842292889177163734568980591418978910257510267127724710038998969707905206221860139825915285959863894472582862650123245315391866989567484128818061770310656197369652297188392728939001975749754825842598329772126705453720406824330203372453819369502962295458118312646560565842024028446813653400609541914376128536245653264765686319112635267741199881362086222329601808294800390779306500701430207720450759242407443475997152746380272463058431912703848825381683056355387883534960449914192594553064585453938222944540269693930803087886856042088794978420165792392912431549906612132994729637594929973328385776110233139139307072919950214243905985447356451186150480290973795331671067186738017460800886300964443669205378144199234784533150980534018684079620890851908278484681403480637507574213373109291241052997123890610571486691668680748606085805515340480342741581360634943059371880495814253884945625740748640717985801168386040650339544624609987526354698203296851806345139609731239191820801482780141083996170093413987799565571723624336687031823117635790438246504222328879410651815936090871403661813930188861932688130491607148312870 A228521 521 1360254335858732295642324792763581873092824937437960719569198207612118365196132842972871809961112072909946943169462604266830853849689807280321992603765267906813870956830695182059163373689543511990141725351652130237135103957963163499273389115649610518231077337753082727872128434424524250720707139073513531424716901212425064544703182368224285581676605525425747194001261114950730092474375715616000711525840942822803833273502552063111062188215425347669587629783603764299390725132077780529149074076033405759579802046735491479302387595477780745318093903400561876519400497840629152957459756979946843279415618347963363476315434390621135501695533299032149389085390691936986379488109418515625547623545871809250745960162086434629296094755790036198901553621790324031007873315617324363145849381770207829407525052055177651688519740106668221517232552205693461942741889812128474072301817671872267193493541261072516993988601407656652800847909980606335629018529517304813592262406683125679553158632571758595820804064455210838283709138124551487841944396201434496646672976285297466410329451578611934288526919099321578207511040901114665410161195100038429010665338458336794690024205312180044663834181528674923572401621397864732579055249368821821078289070035749686872082618125271306035836868614209945343908993864379832163735536426729952282856393826746621793877665878194393578297759490432871329783915368141770298740266367661405768335265969365073091956296973955838464611301270030566212299028440922906146344083622375992415127144463211963311019013879015788947290031178102341647518872576473987648109163437445075065475878613792704987227582529652895552885201832937905905954659897370550274817725060595370133760751120109051266083297114602272686621669985444433969347089365901115521754486467602701360407442623153125311708915916984015422716017519320396794835108887575587280377894587149940456350010339750201304950510247648531342834611142134008716566153336487861541720910829912515026285003365578227478990184209464718125632422909605523430862573108504753727561216623797394685029430409854403234082838975900786706128457101644544952520898350900972288459447580452917512123598067953410190347079292187336834722493834175428385468562015144203546144344485243674727908445746732577229365010 A228521 522 26663705422109219841954881532853909371631814933628494238253506379231059470373971361697286160753559145879546904617792089513447699904584169750446818378139918614816509091934551879762283308562788766932460823093131582304496880028159054153360884116971978518824257779199297207075827385887189632454672950858747620288955862642090362350674809853967350200246014656504635657504286247366149008520304054029621277828050927814289178965513043921442360926269502721189416544212799187561467149966495064677108844959712231669693117887991073113399575688843236014447432986147171204868041769776130728366398925665901085302878988281769299722851593014085885325890935771115759900203852582750074472872460863625714602336167527870043167507193747564485790703796078226632856124965046154867334449302186793625424062649248988058190474196726908111781997294862128113810114679876592960847078018510854578778107838923987619157574077825012333197432169651372054984238390749141608687832255666412352542584304879217357840272019584615210153601811908690533899976201109708100677003890869593457840915526256739491225869455408211267340760180224698611105089341922680217758434139622285443174172787296583280533263053550442977990210498600375812867246874735738266154501172212359376912727878257902711943318165099701151346990169757681578320647900359921172885151256097758548898796205949288950631463301090646096097462478159011324436921346750856863083260140773056851842461069878093553206612957154946099930045961808820046258217814299089444194414397564005908520931506461380203392386989605708252537335715156009354594392477185611193174386996319115305078070289052604153245442478193191473173717503384708561874592440220370670444888251659370279569585331024827716305631795310796154273184646668905684434002506443320746507217199831962704710255504148567271386322838133653483578061914612832117007914135208878517670732705164162152291354218600162555127731623389725107901606540033897465752838496648837938050202722601253450864490029886258899702685248132346044063703694502206974477514273127284441819014250273875362229906244554421387584504283250909017716678209761296760428075457653559376018241007475867995658658969762451022926846761253633058998439885891002524883075341969040741820650036937932581827599420839321487242864613150 A228521 523 522661952323930591483267292164677538739144963236160806620284512476489020126152221435857360350219456416418805514371017369179997546698805045758451253526306080922365304406230129116405095355284411719866585064129839924680617605176869821551016551187495607276382582756787286100017640546032256750852248462026031779390581394793354070372863078054285630400936797620198342732651825019610137914284907592712920671984742761174753663278153413445561095765672604125329595430071659890976114774252511125722907049751205089155918737260598968433367003350317516877417836076362946557261478251751216696808998783443236094160190648883623465203973449946677133536978621289877826531646529241676267880259598360681839119368008257762714360225265879596964034746514630642667209562663281105919165844213592213028238112904729282146441845796715800751973059285367695180237646437708423012830961376107881641079995786286187638854499880032350494263548395517593614144388134616763832892552246554485417234923951980011965259332574738994777672306896230087390296495210443360064919142426881374759163129499011631221712026654582305683801646764237623075560383072857336727386160594714844157061705965922287006676227685671577942384061529730385155148849666168320095295799398651419137421470791322338923763235800201723843432395271753205684031394798946180966514902758292726648784250946161568183531321834101178897508065918575180491179660909226380862016294980693194042154516123415123860590954094194956476872922478765189276723019383591722844176004874705560196451306974528830283685606459232079287221065741198064190656939690273478032130346253738134772695258740533267998124458470315356727498314948461855396927855107245045984690149234209251159527641524987921774913943185598929101460692757382219240830883161954883907133356029351646470127727031912773030561574961386959668113154227524717638268736083529327815806115206250011922065184936650376065863593976734881317438760054909846981553131494744367925172212226708859313933218539545443586393808754900062946272001693999838204102711350978456520031563606307288226633227520726337629577049726201479589381539561612481996266590168404172537808587940082516870448115613159966883458640023746635930300081808512937658582614467808574606024178477913009983740929119383934046202054917601290 A228521 524 10245219562789982032145785619057127581510810197723409197742322775310631393281776374211704615887715623921082279813153777852874222396942276602372991721175833420100286082154413899005220799392001729970036033494612299110457883992180122213883972283016404776859672868374286602933248582907496910943016141897961324080866556211783463845358499705345297073151812906705113257740805416530111676029663750112054616982623649776496593493289184244846844677756353459795208008430848132970114614243430573119925359312114277197922087418089143091239786886273348276987908408321433492268268291822785579914719265786655388251826971796537798883158987843003172157505969608633249384557575365991485620238774174193624546792137095532497199019092494264665941444615389086061484415214469511273181334010940385257592729863734440739385565003116748929613267796329780266060890231661845828020919544047388677417595498624674011172838287490820056563541742451503700373086241230519413903218200449128767482226626764127889663796079289761756047317349626300361115901365215134542882836929174724817159522206598710468951259655257252900605668612531825707302436017889060172607543302219166235544438117169835882608284134561271217276169396115564511210851938288984535772249993657863945719376293538772609325704236212236025679260660769916168060701822528295138945703950982902771671710338147862853584292019960588007658307012038448209829092388705734170906386551128287848841255973208722188037210328947796579704716926498709278393504579698947136892448603359563993406832610793782624759425054421480228582399078121628739109247977214348239200207854091387921495257156753862830246631481689679144379230496446031786105871253937624951171525634844081489569690549603227911607035398018478412936036345157021614889861287306637127904307298380133774275481000569298672796500721006784345280700565589877600532511647701427748636552952602180028532159602836866453042895614004225520194709466694736280498507017807140603420387766017744337670465498947679755294232539510865785740477733142081133974614373424365431578374267991821213544589163631371425660547941148497119660147920770049662329520940052983132432564564783256488218655966590502701087105238818634796252109144612030718092533883914908337458245204703400784763357110770564454334331193251955873430 A228521 525 200826793347147275470191098221490522688097362756629303857984204421354484094620360361145612444773641309881598432478634839101023138244864959260910337960037433174499726860025516842070208993276922555588234608694805223033355517334097150459683803140671015248507700289490183233910252622135113902272745662631589412607114455472798063503363240851315435173636206196296832458036925042171424053923330915411587009380468110934143464480700926289334435927818944753233063255931889672408526777423611320044265767513157011882463668413464645613883334111363169575199463742498903239079648499048764685737110351141020137069076206995543284824059014494574730684754882731450333146219765792518571886244183482283830005537632227260001837409536712350715904600386822118462586864366821797313619403363287587605740477760684394468706563044652666721563474591683293489957875140797855483157641889585951478631825322960864180723788472540554868726194741270827139195642886456253416714119332311269853632120920595510941209718780978577367300519909702432782363811170650572099146009420763813439079579534584793113370960540640644703090010459047200750304727747100974430595727082713935954427231815701417004965298598993810715375894560273234019024734539191825204039324280385649665339794968525549896680115514469014775163143628979501454572671441168246514667507880651957372016139399590156709797723991736124292016955152469595890494688512230140308880608313200403432293105544682856206490273007443754461176904716354776796304287494535742393774054678878168524055172640328420036005419633084248981440107442119100802821414658698714494528996323769039783411896013993960457961202305956632117806319463836800122785432922757469185619199509523536124335822993794831998333186097044270664773255336307244937688841712953817819225347755714026213996332103031665552244234102613411774805332818579626498113575679974650645244383161101817713037380612743071275896463759847234670121813648711460515421887581502438613502073064307612280307605396439200023732102653098182377184781578779072694170552743761699838820835881144115821593748558868915165071723112815790813376739953552973919370787470651985193538958061072805741979577386658918333549470007864239252387207522384944327536911533917418763047947896571883705018316101583675314477626003922784113373570 A228521 526 3936606792945561330976703875191871606674956923244637416500797177325067821912116910517399920930748301068583468552363920302904477703001620534490087842319662043910710225809934098983846337680993436542638844829599538487287535740325088351130599695279460957884843164214913703376822168965843919804853449535888273767963333475311231429009462401808985454928319840707997603137326546935838837774893456574234178445821318927907430414254106063834349368210262277296521046147568892927703808920943014852077124454867544434805775630318646565234198024011153963739711611292555092971005777610085593547033257188347010940172643557699667672583405918963666027879393053795919821698950464507373680122672864380953461574924120126613460484404539616406238897310841042550714541653834025656472056271545829281307339587472205636641145309415716569959338299332908122660374002449029331519010268298744276836752362563083361045873690465901669045950812754849011131009291487229238243910753248747311221768066803286578705465017880945994264063035222669737773595065451191149072325533782975341858113100877408908009587099566378262212717484412574616575647565996237282899477269667815270359516362506941058961493900529192543081527067894306537125358335226386219360594298771869511082126715253661535535951014988917391410511915735995526742617337529078145652217350530835717423357592839055913677592132101719488411528347240402006607028674387642821628943513248967756951521606045617374150900143454702146000193106545269408262447365074385042703811882922921256048965500688885078751995610888292394112708757498019535815276631030564224307409146738312863743052064171052456143092657354730421083560329750898459560808270046020657038882597614154720265149312754675747228099202267226395552406938166258270111555060367459449585818138803199043466622327608145707585792804082927376602949788629097273026144709946351454246652650087364878208778706238830080313256029577629879999502270947332582328563559874103783894727032786170049900845343310535699917516920911798031446710302766749649809050040908602466816200593363812690343059445706359311434364490796867190375313736909397473997456513670199273710767523480584573371027187714632150583734010007049579006659245601680534096347821795315358678357537210356859682368247459886092743825970594563220938392845710 A228521 527 77165366154492099862658073891319969012551982921344019881619322411941775023766831585341712888938915752772731840681839133298898732833214627472209742624239677424700308671826601348255839069152624349831884080761575544733005052548496864524764864767184190555787680456433038124102284922158219893879623415529736279768027850175936302998645418496896492036189490343921962820401042514999387855892037481844807450483402484244373340046065522582579990026323125231747460793351582183236960390059798199706804473520047838497905802023042441558256104052783305885862657429357201189918752013633249305660181221668867757308244021948952678722436637999466766983917131955752737613492493859053773085246061601351266271507832597184244825155295948151258382514371201515692284327035867706551343449721221942208898882987889697128755335886460313159690282621960190428705357706047997815637783796034343424968068332329734720260351899788816044098172962894355574919216992537024641600885168467825462257827791845902595189014339292584598585586249134252290135577690610437733465153014067873230338919564319389880219133212329186155253043426365277175068642838353515472294579009432787846873303783433826822061786433207933630490282869488302180458040068082888132714544240486861875846198207062478451050161899132643191959839797093840686229283595672318369906517990437933852280698162815034620318004263660181420106654370589404981041380184851886077340410437825657658563323089413086223423088405508798458452030813323466224405716453883808112544378135281047782193653220448352673368197928626887876313068083036071498931951718639705266175119599835412431322266778469074231322941811506223408123317465970792140474163586656663996518707492813461317113920704281331003370368564508985708574010137161739274419457355634098417827389337594959894318704651778540057065044993389308333557609981902231927278862106254805526168234601768143181546662486656166621557373415884237147903008844987799630093042385230294790402000683172432253848758139265515393343966659980962359320232977649045056777926207719872810769464192296620474960535433142306663867497583528467552921109057521269331745168661592458692626479801727460746146069191602642029083435730608715839824295279896934306971665675294860126895745681349467266921898681690371088380801361117002252911592448233850 A228521 528 1512595503423747348562262233440950157392172362549228554474864541418085496690809610823751345531580705655102788472461942138561092658092195424708634840430258314559313406674434813818576858449683404824411155208449558998256826552768099798089352528035744807995089154422157249093739285667323257393984458386360441020124608151185369936068216064366702635084400934793238474497503632241691453815356880944228459070141477050336887283675545959409626900661636532582451449174756667808242004638248355389709766437862853275368405096449902309106289586408460337963525847190548246432232284000233175279465278760119888590409188378070726850617535305482141647455077592717272108903760042926221595509619619387014657073143072995081446936080650691256427197640465394799759114827842537129985408644963336239633006623021274255645656457405249749140532349996325353450574299093578850733102506450854931517479798613575097423460056893786681630510717372704345224717480356701465537431312828395561462430629153995315867608480373348225420528667391466578168567856117750735000192780309432917278128159441675579554646541218489607448891895030894678773120920341758044291681054843424237706595230403353510859114078702248014495677981726182631447031964289202437951084276841429167718467666172711987343823738010847056859879388292121549395470890299751447157829419996347028841570527964142715788417605898674744095211150560765169197971127776437996500383903773315028174190502247153710105922004773883323927874562002573478385531445666583041547709857503967215703638734378263108414478337044948645263196366450964316024044581773498871597000470088564607740466209648498728911339849246052333891302847884399137786676095064835657613739047235246871123912353380173337573390217373405935592241351156237475090911932973584536818793036209718265045236205117540614590443304374624417871468894262297761609422981980661987977598280417206492557312799854655471876937553384906786995564899379948577401751234506720678607356233496818984253773307145037289429792734551429903255597175381166278436211259714674905928100570281197761186363725217396049518771376197960530175492389370218184531471322107078861622664983362694162065370674922767801339461356607658037885186257069880460683578056470782026412095048167454720155846198276126406614554375536789507567009814231887081990 A228521 529 29649896980946929372025364437251431093881393638137995203472274859257989494191474967600342289768332103312409106864467149118235404985024481881924032669904180857751983972931962548645142231074855032215483114564144174722254769354355239693650623729791804959135547049195445940302439353548585569278663459409813949346746289211507771310872868295070686556027935087627570233178103378800593362689237724376728772848105782657301180290234711850281983924189409285358088074976119409025577591681983872289292642008183176383723638202705183040059046914522535491977727770766469297207416041053818688194829088595688834480333153278698365776852248335624302573947663988526835922978766747947301856125790693978199706596484245341753925656808089694712537776890020154493676653163085085786106273707227867248064253615564134971276460749302369696192401964937686956377966982126974926022277515811874571571295587455230727364929314971654633532455037841577612200556475032845134927703952461324627318739730418788389790958837089357575400618339621941616126014825484572216863341146160351030417994951036805146110791620745700072883992771142554066945439105470498345852016564746222898091891859493231736426527348659679146936346167306349072136418383538906120634265861931150305130541316471302168851154461438462109434712577342326814156179705426444271515453920861876468914531636872427352069527290507818070094147553185464476029225065632357422548639204424110744444824566485383936083196914154572510125398705922414509989721173550644326534400514248387226941678689089060230692251689386885415822287298858734439667250392992173162404697948500923841093206210207605305651009493598176037431095016106674432923632674986744973887848807386601674957468633844237058832264037583134584970129256790556849570316435728746735087882677955508093821760198395326475423329595286342845727224931771950741165677365506074182082075966569847065340302321204294073075563299893569422802826009742743169241328068707696356831102098602645046170032112808262808137281789333162303635253472501388412257568056149131298282754567882574322478481266750861929524649852364924728971534263513907795664631524197791183935020311249051163077935223690025250253479483139877128016705171259501510422562755968603606435027007282701743145429911686731140768123780891346566211524125661858132934130 A228521 530 581197279107926206126693845136740318861312920702608619429234977316310568647055795624092298740287500357549137657654496584553708269955357235757279463686826912743396075278098923204107264194952449891804495187275198904456078990627244855706839728262026432773230185263239976899651167114520088661677103737366714648734479740999367182050360028251759533504556948503274696917518707933745598853742984057875756461140110481506940685712293538013681489472333900149952709863230443480962704143908243226366358978934640185610897480681021901501335128512181154305287081799038483973311522804504669925761864515187413773363601880159856987887130921257372273572380462048025445044957676889502968057556153673741051261689627104045987455643305238115104474246170977427919654955543679023736718047223672008833219259739281550685686927962168593379513714176176189722595555333078663406309833131841858901085604587817634104232247008614317232716502021259886981650962798876349978151387338715572516306374733238460862687059257017106819654695272740632167835564440580728477204478146842420588820619752095295032388157795210671610182418851044449789369818572311788233633184410474406404973026523191098094079278229312951935998243075861072785835441707097673487470441474490131439739703167002798941108342409292996258292179081184901918967885190298270310494480598905082547315620304402792991124158160116643911310736242330324098359700538554342420360429184737515039292422978055993667949115805335925569594741505616607222245036058408284422144277332587028918543569959885024263766409200883390875999830369032546035393126179387996555958017589514639044544420392023269552872359182171597439671990614420184349769909908414079913313954708653118797269429036702381447056702091314386761178538099367144209039867682242960527608139434490833445375878363708984453707492136359588087320645241124884166031846109227084136510865119103861757594113542933772565771719927576194440874208447412352223519935401057029479882584729452814698205985221494260420069708204715912924428335312375040275906570600424011994263649111533651588025428604486670325146136887285878339339484457907231240399922605853780680415406518438917535959524189401200032700903489046514855725416881842491537422614458918511422557372984660471401681996973037105545210355738477799854088788344213928889887734270 A228521 531 11392629035423672511548523380345019293068024777731140519913868821882044907361598211631982272306773292240346093052934335185954640389429507550289710165265148473691869009849311119714948044104315691704296682445485334361003885652020484307210232659741618405429053132394482977991516237476383424397609018181198881134679322536323306291043385962918122080685638748533255521349631479739177849930476610813242853774539672810393268664031197641909472706354705186549963733380955078137711517603311792041249496415784174910161636032585753110523988149036728072169701885447024592078383172806484498830965380031874596189784489574560363397865174541634762970941499243117730785244424459409270431916913868186881392853440363897025200763766143620724188209460905722652060921944890543060202061375572145009920896681345143340976700190637968018122858129089003706004631119261040977963510423028086602367205449559105676255929778497928531424054239088281266772744560583017737238878359685798700003312930202200579411603345765090490789513761335643532131971118038248614125589963771063982221710757962577022188067522990927964157095701434180533628673116709016567485179334962102749604058367815700045346910275424465135189758413836682581441597256206110212162489473148689694550627356349047548372303559055806851216581184914673870073281671344046989199868537184283507230604320292371911339588396185079163441694981728011459790582373927517154491547710330585565376099330771029021393754631932997898860623612867698028848032686827198017692227797738970426612903831411987556529288922463464538564463259071488668527041619701113115497715898384968006050235887431233919567798679037918159414274322592769437517515341101100119474035166311169627277473673019971447280968415561680571709487118853665503995042636737010076533428014107006639240749873863663314866247785433591050401316442289305047650605506267391937737811795982597931602512748328285488629963180944785263536446811183350918542694604490191823156962069035631975111588676141698379945943612091559535811481925157922066986932184651943426962424751601528070545900129026666444962652645739927934842807845372363283260411487255314284699711614639419350290827430082707099350977859938810301062052493701171347857056578201157904936366018810287553133068761520043431210482252417518051848501862911757308437721234226410 A228521 532 223318313771177549463447949174829223045979102831772895768743037217296866957791479497354320877665071334207763758474481180660586276359888937045421662902247976694481103587670121290553488356425531993835173677491908336869199262094826542762690124889415475721193866727966470071349724387360900770521843312710756730635269431622529708917665269594761000773840357244191926226220779348328656280591603671418202361812770205289218370845398850464415945976283441594418488951780771578424977687097413603684329402375842417654348203899848451791469314196082815158489342053245494254881982980041186341579913453622941319324741791276930363165096163477993702499022994591213296804335763208382842116932377586643095388972086751419860881325356491610130299166748199729254720764044089469522401783347247139260797407914508240030543726451198521129075671666888936468926589477159369916962067905886720447760102321171984878151101413884148064359993961891987370019451894897350886480143628409638778749367541517161024387787921000244543438941930046589244110265687950184893509085992635918032667553688761815036835204553280012158196718329330387969144800644360324183532697090293953687264345720950325765699037124791087350676692492028408885557116630316730671711445165190173918091265999414326876191095423503583488254428128405258119991565402718123891997552755391844709829223339055453901675818750895763601667461120521744392484671595367490723788975797539709067764784042481287899304384627201509008130018489837875255862529504941699484394764869135020969879111984794210123202097194362422684057217928319490511434523793988093110598230484184125265082084820882626899344720153628912578667007831791475899798151366493854633515957416717592325239920141268051272899161434783360475334979742591013109943681556279003837965295404917404707906345582099649934299204636361759633607016814434312302922284967821570654309502688340019536168593135136938605190765707107960808265235951941836257861547413696804716465740997353873246684546531523586422206126264149041816260755772517253044702804407640824454893437986629504127307082741155287049671246836647930491502841045649580620563354732778748002829966389746491585961881748521700372076667977819656032371838125804943878851531508476482793644135278161883631853942461633894365550767566677833113856533662707478415782282743418354550 A228521 533 4377485575149993289158834188176479049802263080640387525127760495619584364224583673745541186212008455986367292953270687050374477003251902554534847885920154673900070118833640707688118359047705234038841382721899704773824709574578904239213767520872089495345223770172545613944114319449532139427385748218147235252713670263985504817880768323553119174250696602015011389353124195436306840672978765236662991883011067789539585694918239602772283731117635315779086033882842951099331334484771983856108432904121766655076358582683193319430628386347627193699980010758016292937172038296384161861164964686951515709528992402825899404201851598630458014751085769035463800840858845166296011766838033536464087627749451647891749098714437184775630503542410001631945313764731319836687576696970677048218005780019293839733574784919693220534173297891498803574895300926646849851249477127681071188906923332407798022412213659027291859656070216952497338840029271033311493766038165207379655246402545506460197848839415843447775399648923259481027405895883228406244316489502059301505285405185398340389466657465327275334044108534438563536995848602077957936591360878762745215652955218009917843532480373244618823499391038982457138008018745871298420777535965568315993735301569892279078050304119213684480956448956418684753400794950798993186889039911322402817788928661560687088277487815470361934806409442772251853473072821811179240194349091825666815739731424618874631135526068649347644366723577178417897719274507834506465908163272556883312599926513032275423019952674603286989425047266455393933650866882712981452833398453261325061171020608705365049721284883635265329112528104502187995073925568497197425079677808463078448183287331662668031397915163655016475835701204781920127450541871138396494785643993762952977373546859567464148469694415715426904373693195224947472577582288632921698382933959029266965378831032441522210663900760767066818829891593517063143251133860590161561969631873168554345878505999336664906386107083905905590783798841401269024342305011643256312877744451486788301945365346225807720989335529320087754510755334015233951919596211517531096158716472099113428605455743694940610739746350243037607742469879976016212076372772099437519854434786163224141313426999878835833482714631536632280297721007890128994406997898765351662690 A228521 534 85807472020771854682913918293187393159394737860733773435781465466392055490233422214968618834773468876579700342262248249086959317557157517514103151214385209015541197774895921564432374783499629641203836790279504335484603620211696418802241728181444573398341600621728372396566058818500004609694714666050278792712936633879374433817569111760622972458901154018857896009908014252721707342543073475577464295472580588997784753502568961848143455232951941483618202841752998575668321240145522740450023898102265467596964363283407751547630725837716874054824193012389293320908952039803739360761369296213710157315245989755451488844234331871258074527157080745610166832869218278613971214270717016449391459036049362229887314413139516370615417520308021685241192311161542567394660408891617428151922210039140789931949292903452100057712343856193487880786161219837542073624822333694736451558233063401755335663339333993151561148830224032708890943954883751343077003450993634251427592501203947650091281071925841575342293139374754790417052621126992777531250906933710280435470686479776624579552510382800140697817920457295346393121804655153131487112739672412810241423275540919084688618597914577303893387147712469441632790824297899452561327350588285624964919025463281762455073615185153731219692124824189290930130904262633996461731275068344188984642453869794689249248961414483031283750311636229760560310034780968471140098798907108990923382421147620595138038230682693279885323367507429832857793217963040042490803032332073895157558562789629346678047826989125476437204287092459840703567933781200416068450347165882598009664949080889757744822009726944298317352351197237444057287963189195530697432557210885535847023696473035331477483410660138804198175970939681155455747272411814373291811784355600445999345071557634895850138653015637649161817773500405782605923153465099497563310131617155389002715336309729325583236495177521790336674742726750885519792172468073740933240924007512109004934037227914450773971394048852597297241502208628391902897904818135426702604205091844606037665228924209635541791545905374485523515989334554525570275947304374811911768155157456120431681032557526026477330020135880796045367311862215451743984177180227161665787703837034236241456142164197682478374033806656613499280562813340128645840887557029315679873694830 A228521 535 1681998062173684320344485337224225092533976601743840346247800760944456576099971178033231192653688350706706830122657297225331889492380924655059547415569530981202483884883439735672362702818041381179172374724217461262269495389564963626782638116598909006882202560041895785544942271016122770909703657456531816676611748644589827387706484910850963182586261246826955875571205506028726711892222485595290689883190532822523508948617771095229068406704040225844248696324956244197407481850001202273529384594492174791713928794005000163153464168440297778875036637728874916918440984947060860653260199083216181816741936181657367681498781969138549178250875082024364721222438615856532218575838583189602937843560551970680799489234611701182366229457447337531687850051443243641338813498405908129663302112969231984226776199759893280411584143734931451547671528656360198800546917533834746795763413319894284757264979602521543242612078191833089463330906292453797724388334883452558318460828944535434543785111692497720443786670248543752831805998303906529284351871470272427594037094871295989822989968134181700493299601469859271463535051313315834808305965122044545473616301937442942848291838478011830544930250636326603846983280749417050361267427810797284596774421137513806074460725781333135249191346322802031856007300602750803692057460702793752565638977937926570002217454558418891408603246758569357060425049923070898466405476936956090988316552519919174471206523211018146243459302236272860101284240613791638396886533307404329605906064489714527070061229217817636447475148596972750204883244045439688891050723692797287732191006822430010705295669617840850733105522839135850306456466439536867162575789022698595864895419816255280289967147728642924728990365883794308038776113688934803394956200443694298485399139695385681594850412264059504454236569250580457446080706750302768947372278261097001272196755377935409050160256259118233418731240110940966365449101575930335912798430833282728841548443395700558072050601239222505136622020702749939239203461220748329212804371897460223098827029070411910543972075116161329702640335181427054894533885108435466882961846300296156229712486764019715264928114092795617731047009515404815205601824874736450200671133093690664018860074561289544941208974844600223181360959986795480707882948898481648058118814394970 A228521 536 32970525928921088026620746897355341970663616187988020606415617080251772338319579541573975623428980215779398407484627997948707448742691567531319730925890795079145880095943987923753732136206872370374507248140273885383502313141648796800496853559330086171460361183599640566523585999891979736872006483768222004444664704218313162574448083404931468544432920501400835054088874319267086753789637820095814627512836528914525233413020795506111237060069141274047021461743589457004582883555402326820200256371211712164910964623121649914726453082135991223791594117937213109045986866023334950721467061667834299758065275717601731537287635314819509120815578830684516519792074915150526269909616693411879771160082480693235669358089544153437226459209465189988123551467198150695980854801092202266042619866500675315672477135744135179175772327779782457043969423935811397050778603873406372995817976338334706410152794505287956648530395567481995627503534200724459242117063381986054524217741378282383979625668115268390297530967918815268254270761700554660039087853309373191988034698196457512733624775813719310269518090194260981932867682721812338759282041209577507961016509154481024793131929227389987764418879586126376139124636459248723282111558619897784380347238218520163389816691692076932000917550927440604252164176284216991337713882964888069447466260896782755388777295005165694908409559211164900868691268282000970770009018819414388443990139113034510363995129944147019971009357112053096275540826718325732815727335088707336861075518568821369997993537079834320517931425593572757056280646210775000441960217375865268243810106068323988955447971026906629126036141340389740469715597859838480925279918990380665258144172214539531208604552293447950398864953878165086494933924783227604333558149285511283310347936963878572987361931061441390674296068632104626452291407796281411806893835163891801782211796202953578471915759954740433952179431979922095944647769299213976488933907953084043239923582508485111413885111519845496835467552573802100338474343951203931093964595329810201338601386172985346273305074635448479456670326710343795488127645619604717465006199410250096958703733867281901097094415116959562883187435153653325444755227210406716606393885114820559063458940094255495739895846529819768144424038380602199495792918467149708205929319896507110 A228521 537 646288247576713105324135560337474076084723111982964578183118579759294480431283822073961892137223677536019416876806847893133266184922350614368004710549763949571886560438210166397980921661564409386039709898873273977069951079933104325318375696687350232534056993038717594343099547224940315786042300185121030274592500855475625968194503943196981735557010925082197921903294238835067928519057768657295672733215931756591990802838524684893021373622406900549829488848849144211247589486045514560328363151859107387364409936828501787623467770162565531528465049024768613634644517629348426756981336689552688860641413717874492959936544545942310048647677797988202810796599531264342000086236087848421084084676998942988253620076471755261064811871057707196699860324172168098499373074472195850413059304959844124568579912588080338022310208757555151988044437100318246348629163392579594189629277176420623595157530320627674923702949571301703886457234814071694557610180952025355757331157848036262346233187802610379294114481589357946639776462639048274142179670816218461839077028560009865293308523032510557785721393110688302297988800853177914151043611763484173189007300138829835110552029228423460062146308332716998588752517276890912724358900410799808558626281966785011105253380716087366239748850584088344401748890327515920861451063841820275234515481080459757633204242534473803393175752771054007628258729180438733105962818320492683905323003718577149952235858065958646674453579174651162556920291184048380400862248825522307909746472709079972004986142243777683132974855357010064586844463022140367513223615289950987295317877966960280009074680422773754126287709709448796853551514842792087463560469809473652777691546198853984074495786144089018995075626096929426141679386754824713811211603447338391731755141774966808092312586977815961875938047083089945637137358729542001483935964009510328837437914356973540667271083676472565727212387806939192813766019208354090791205746550897922582306253222782881758234417883961410189746329828929648068084834850928038236555564784850567669179041272935829687237415529031985978148322041535823897731223214901606563313584637877876100288354361553973061285529460194527258840622372834902969963276758176567584182082735349579505071258124867521666203893442468552250566776818975604327721052079910119681770978470492517975250 A228521 538 12668542196028204361642617227114419942057400470426455473557469794026073325162253141974221468099882903632072393839769424916570285808140468000150060804876742013617325278563915585789234102656253416578278023063206668358251295685346397843242003605968585698802499006084581100713796758179694070146021431356735951674340197324368516010235503720099152575457059609028323163747538615556127215563483627430671956820684066779879674802715527460252209459635183004508616366368119463085285792100881292856154247682541966635905451416801327417873565316000156466884980667191920246529088725524500995267013211067144745378458691939710535283074414652273526258772271075349172666550427492051556970539873524095133396815958762120373266767503329988537848288859246717260245472086299287599586560309823128258704586229780244663292628130879073650169189532889823761489864598996468840990017463770566601431706718216379087373943202934790889349137260848125604014852721197929822517550307779483960173219301612989073132580563327142986807963677817063502114082952396353508034451247300426435660214721845278681282976155749647177901991437486194011450915492391125790466944539028534721641343589360325918682559852142424734910801948173499726750600467522491034763634442570386288746294594732572549466656605406927861339480037148382176035641143947802904441946762089647152182084390691705908229286806771978199107865410909791098317962708526268778061082193948288571092727130447559154250692779444926262168492039010502731328698451514175525899376068662160944558143021182310092672916990264536607692738794190179860437752407103714837783434306471659035586955775664545302669557896691763157356585056598579174582927053478694900600873848280022622757929023331791623613726868787828398048024472353145657351034252673140115344142246441169005440353005762551435261632756951786553630696208248433045747061879364190905291831354707527630707566195443183547956894203754299473430076791839442625555519412577509118390001067401767170505283132433066465716425947947526451019562060471211408856796832409417061561758249818676232121437365693486747356242472926779914508214929201514893332983641970373646234468168606675927907602225236477246080037047381638708210834316869122332863566825569021850574730469171928572343586242700194219606673223519372714685790191061135757651385863374605247534925011772665017454343390 A228521 539 248328763480256614320205477561761299366735087936576268209708944719380509560536005657694867143732012539772205528027743390407762849277903268816590877529189186401162860538523312874430400482286957810202996422045267214285167920954209010590125429365820520180576352983212965697474249710738815938061996311412437939599386273359770795357010375726879645587127546899162265573581330038836966844407477545838263040303376343803269628890838966437339124934747483631970997463718388866548627885513885616520821002744824478137911271307729683216655839700767296901313859509830971647694583563086750879875566206356834609355858418760792194744331716077321115782144008971316684621518668902595088472180600733076716995965339570406557832188346654358847146897154142280677624547135778311354927656693779885654931448863093050930017972052911689102536115201396116615169173881484345120768075976201483128684720900848185694283411068770240692394113663442008518597439154464585566917326575483263635290088992886653963508581856105469024799324718455597179082307393096858825443039207403288175593067138534124150499033311696060948724278371882981901772543183862046891555132702993725850129443849633808519185703111143780425298079725950633311048271775623351986545849618905811621205058087321605147860391673933219221889121448433736830562293301915942205355119569030199635252942991823338132650722353140074124438574391477972338174697384273191407114600059811534250066953305710050823044929910443586525068134274230295364853984489660577474631189297053430009706411591469169727494546838179304340215382710741050267290758097202555228090511762233845125624519819258539055968393881877260987730026153157639270725739248737862598786241710424533641827271937658233207222290007483226114448356711990735078465547279219505786151162503528191397303407887202391459031717209456333046452945198147737479643961322159511395988476731040992607619383725639369550077499514720694601703799546424366539200098711578314530326710132003693525346637379646715638190499673432995608924045319610356207481283440804558389805546976390126717193847573144685948741235267073324355158043064059772897577321452172040998586438477714476900966942718797072616106913141489352498154247020427913595956733944840689556789299072526061139729398024337948967862486861222850510802307074613606302506861366147959982269480398996801201647521155530 A228521 540 4867740409071447957876463409523027763072321251675367539020259260831826954379553457739881643777213441704731869128327432099003542454975174067202346381177105626958852378658808700400669124464554844339345719286653304871211193228293109340241240823186810230611071972374441547517309142116105511838197181550285177135291218056058029806219601374762791092699721598860319120745018067673743608527948159290038004685354826270547624485638550617389194066718710714518712487775191492193966740726557393754159840439649801737917370104268665833611560351940875237859397807226726039046188980474537765222819853509993460945448791346090356661667855015473233859288060605083478576601836281278241432180127165029896282459779189443150584506182704351238791784940167208126596079112710054372880004326924913008784838001909763754549967624888546798908839280008577145000722384934991534060826984295484008517911297666719417762964336396091055117518526681652990133421398290962085084783613015072625999472364265344889379706148410798840496973376323202938087307887405401674299980946509068007517548866389331179752803369692890030967246126743658773752351380039148350777137920777138475085702636699178325232752233702080531754268223877282365989668496595168478117780709466157276828475259881383509375786848125782357780542697292718072204299897268515155161568149350183211160581036343636683384513551336964926215266736113885802863109319808560389435991612311343500421523847605801285785767561853822403619459305874970210731365072637628188143545046701465266388104135457835643816038014449073733412365324203207273149253579783612080477315373779873525680832801910150106910547154203000173189720815297610988386186766170832529182713009406867860167075561764047663996179705112959329507588290220417916654936000416226499746994972050017361328772395964588271617388285478130283424784078143395741827547884089908863019975215590034182387027529082416726477435597530660851828298405278933641061957709388838708845955053617535333082077615410551787506743708882207631978602685335440141907836709149854121147551270269441014091757568007344768273738946348928831083028045633484739136795761772492705683917720805691007606078083266257992184450465319437240287180841883593645438821565923200371123161989844925381289047087729486232967846247847017092193374108590785719680603738847846448197841107246210285382029692236355670 A228521 541 95417447250289759390037821433264912649982341808605466563298853821116527240367497318081154323626070740564141558881268795976924048794660512787397124947242746970458237925307107606730603303323803576452896979253981660040214595375833608333199792025982424774617712621907450231221328106285650532313525214686693730793540516735463226901745830791089855272220297193732428505681578588959392175527872973995847422004062264251898191364217240311224015658481042491248318553398306166267747185173350146855155575777194410921831810645963116362724122802089196711752618915944424307552424747567305710810963888627325615095852598610204752521221099268974614032443448198702338087232510164097419650999764216735426195699874675499298187083635538504636142209550010716543394062089717938681415533461454488104420508858503740253595414453047322299299378464192013994908043574326530169175985425392001558766614128178313126141441227752765793643357467619648249153317730701999637367342815404127039358393649039201528734345957639897015316203097888099273931812029838376226531367688027711875955704703370602646980327502220997075323897627704920911210609849754842788071410631518335685636217234447849681578600765842479472303385299144409212178848559210220732441385480409765321485960422989821463462568649101194103280978730442738202914949755695140769561116658207171736139509839155023275879896500656464130531584436865815116244696548712703369451116177412355235451176210701963498262564924413696845305054788693031796525922788988803254329192530810932854686187253538082698612807431736196484169880744815886257530618403627605904313780728742569088161839457418242576402006260718815512987646433733744441188393719754919988301677811607182084570481519871590371994881372401938769524519550452275290279320401693324568821089655973277813238405108394451413041653712910592606236284453313898133155856144286432210758042780007373312109521017454148946771323032718514502817610738573857685672128480239917659220096430684217467071191891930998759060474543318534328611574229021252342067058965274157041929741610016035781836505130886124574557144877590467679816191395349524792499697624687080564644114164646716653379865687218246444002525405084695642619966364447955617463866739269839729915531768150928251501839873943991114297773182434742179951668765794274602565588186388624711426121401970733615061744825569522687810 A228521 542 1870372796132439454492073417858395408241926101059963103898416593581266906133856728049473329311836594879324861132458761810412233105469392916683384376013505944937816752853017544648324585551084073241074842247990829213454981627345897162254272983052066667245246172203557867057958926022102179618304209420091388960729804073757332117669991968947341968283271172891821464708051182755763937750953757508318441876085623818510882076573761858942062537548351328194738825765001109695988888129801268852097365842224724403239945414364798902673452421554992082002899598130944798049916590855625346068778748922052983197115441692508442212830619326202585368790722612302902626102453087634801338720655945996320659258212660929358053620062839319585173308352807525125516402278486571921323052914031426548897937805859552314541213559558665986822319617746252578319610325143226259441196132247707030259459161622639996231905113183445378690906037962761818298250344023799198600712568782768085210430606308994064100905760081951112883429372627829145644408441321583963387066195120738261683415716077921686696777199945732614977609010331025732957891600522543048292627440421884495332702655143944112759125406979292048914010426879560485499847423467970250202147560069211510365610519382971220445409761283894758686731387293595856960820772906836252096421853572608831021623460706535729910161047821354458549715191916176971794742738884757091639420389873645375013970455660656040887141511862589723707847280348501503400530927778393448753732643845410859116093376155749361600372607460854909033624268947515678216907908798654751152746649367496465486274851363479589072482019812063067482583672204328043238563905308449175439856959280410973814882718585447352707796000665643098647260302720377210019637321859056547781804499689393219645081855605975640633854224463085150789313364429074953062725350312754760105370291553729316073936648597108698572194747609912723753569953869226353075611421407705156567193621388316977171994170383553822264551634491386201027236446058671903073758347929467317186052673891983063126118159483872245903124385616789401110828152648613339349094333702320391455661220171487219033861119594773983529079510806019738667199340388727984129933070384345832462603882596132505741013683920003026092978716954239568364395518953725262168704939948986082745528383523589213076230036688784091490095950 A228521 543 36663047454370630936663863746822445359093322782995054954011295504081140072919332342858278883089466609198455187354315090126431797356486991158167187751219618585428337018966611984889350919241746700347745481292219254988162889819019680798674650680586818785358890692916428688162660636663918818592348580739106191721531888660250707435103955673559966471198826258805187157474790778696906118834803379150185123659182976086388046213100688594765069549798767076792227971397233198862468018852617286865462418384133471975114999090546977444241898004596831989331641210810161015430040706399543286072895325559118688002531272960697885645701047511001979130061130613918049078157947336584865677504878202420113346044058383837401891561173589258873028685695590897960361800919499720712056544539428489750042888766038435611133127940873556220643786847762664576028987598549477563239796415143567781753916927360375077959490902480455085346374362502699694662654994401194160269168135912477190890733705510507995466753180392059757101085546934503815033594992853876820474895330225343717490602990603716199259624026355923216570094745184868789735670242232278982877240299078369245993301760495375263856526546029481976969952915389759337623599982640304285252275740035298545776932079459041440181100677224336410676114550448087257703270587604854457898920404169161647478691340630003538543953583514293595835053061409316564254732051374311961603215112852080463611493636409003502767784417267918839707525544086271680964175449786145593481864030328551129582729504718811732552421152834870495140906435739321579591942570740612028468533916587884987719390548265087447580549975954053988074789629561591869828585230667827017217156127512938097112148965141457487906626833053054647281657684400314520352655492801906047925607234090396235509616720349929399310359094883741412861527963302442776621644183674762663299036244278159273673932873691003691958012495878186178298963732926964234414277396761707998790211707233692955841212260787230132098742380239677769217354487030512415030558794046359386206847471700910393382132380366358633306919632303160962983985768401927282571422336733186688626790673157378302855029012916893937918770126817073512269745827679879580466992428210080268662121576733857609384421980698059443530577695439230836644138782579253823236679630314437007589222662403274352749527564111800935819338124090 A228521 544 718669054330200311488045602673140156070551904950342966148566310572581914128097846450851254616846395161671523703194423264199554281369624895213000297616022587498060317307966775274783512070652133269132433683215239588287139752777442155669723340386589838778538308117301662941806606741927210659945037261343750150034079120788430293385575621443130493821097424041828105768999384135965570985635878087148171285648862821159754663358317621260823034373092894690929924500589739399100988409560115927335525473068418475431479808932956437497230782012654679099886749011401178093514859876927256637975548102831095600172634815460158261918589720480041468704872913503298985727149457589283449375649283803183115812834973181768090949024071076589589788711831664429011486896107631246911160464738824342048914156693947608989879259355789889478393522967524133273067636587156534051400229888448083410233249350658910655521944438516767399514251562871881452015544902001863905797035199443809113072076884986371418145231741139395276744366007580771154459383405513252113364934876010992429512538138398328859965463467851606945474382217504787685372875130345532099816616049906753538076205776527690778171520596144498733272968133459635656537321359867821131544858854024362025107912255945610927458715029541681038178438731152019131903653097409584176898385666102053041268476637405868656002848233886135244204251560030231376344285876296524186589131002706091374067123246918831000598069260144233233357192007331817141758263766177098145038049968767615396669804635404771425743197837496523984897138919737912655645580054749568183385450680209072161779028040817392783994351556169346462178958836082651628051884452986839883041518971651653299181370199820131092498346473709976530371955282354662507575542950265640492381205220835447319066287307217460479306018344056874711826520347341118878262516225667347413232948354970186528827116116154405772652262372009457857103563339264399053762312455711578784580573318001227932082465563957114665845725872906529140812381627535658300757110407138388758959306954228571639093495793823202446209992729282175579622687921386425944351681295549591768141959319569709321077059677335835376309748496788764181491819046981659147586001447840923041969074684533194263020933924629677292083357893021085905658840051723014489360131944718654273777859882900600339007026235489485255146574418316230 A228521 545 14087350766317539051418038966935029592472513081743300039449141865832455176657833913210253950141144154869618598431561897470524572896975589839478240675702087008917359754442427709969694418719572197099787264710639645117385258445780531316418236119583283339150089130356456504068864417192596546692323801804511609701861827204162921950693345896424288266321185234869088270478738770358406343763528363429475074391103885361190534824761695798853964525016297371932841303268332100303944375941729373555013683457624720571274395239588812997273740344770159015119148064789844682178917267877487378218053407838799810395465299650118749289430310055148725358550939720430536104305534589507186838076611583605117233743077798264959734945367949682135549779456295600441892268177139986782452846717753890213414325549471872265381177630759065472681913616565621212656007236352454781926069743033562915863824372017699039309166076924314772084823273789040257719709016506385541880239323710329410321961660208769147027974837123061245822683305379512729235209018481275775072302632964672143377961055098281051709326815637203172989265623657434103023810308569362877988326324933031883775000539638194034138342882869097918140134744382122862749685235672529047180238038004309804380866750264113785941004291827975354486037345331927328575488150312152081430707697928012039545783031567738496764964292536682439542598143244659534029784127492432415731208184311829690262383286274609288864719850869562842572348838020192735526473805380428028052890262005918766676970380880474824768606431458185710317083221963796128136643080641258464790109575764924315927307519936711985086769831623481553397577963030102507651481169218862804719552837665159580457615121544725244533695099671036126895296420163058410073181272558451592129750336813209204257941128286459939965427172269843763217482038987052648949259066433887160319429590355089352059909856434925788264525955058116897036757870277297017324884614342580970573640399389248362690987534143475100892677786461971403978526535445599486980928463170167902406760948709940989568600311168390033984249644172469573408602965651030952959254374183940761105931997955414768954374220940108032129529752115283228668529124689188654931101219913585345258597533304098097209878737406168953581358537888421630483493746049735747441183483143695430760156601835394905441941375518537325859582215928496616370 A228521 546 276140249002687346155696088341814847398506045357780262422939112705481475800264946238649551479815453106907868604783952611022799413726961230663827578512112011932775498408520150662859174720957542136897896693725524640375746247767050222086988108746348179627430208354708952275456217364002670766335720503026999312032145386821922475289060672876133277153297379152806444236096131607566097014487111994308692321066247075201194042475224097690817791358546426711534660535735921329568178258108790770865262295800834299569702220054940103439603420740953875001710861266123786448669958191419647710903026262480605780540815203568992908111254675782435593998274051695006455213298103296370418810694290886178224212648695188754767542631011600645149970187312517648030307811796811124802009454450251291224523267371833483452054234928259942039720981233525784042958920573913182048158285051543670388314601930057687217879362784348473723889938413298515568949854689542624489934587317572841901687283350340215935055991339141014799476842875304842510887796025810584337454024098008568478483800172523967037207895380154993129083977809458641069967941983203776003981640521520674935850807039911673680652106411828536795238422526105404222159694333115593022959204889415621931449388013569246176069955200953257869093623005018000763584699590515152002795148117886506333074385943522333376180961406301200946027873559677564626021597090762374336866618642291354585817145803487768033407407516147101579958948689514625994458122391308886439715656770801969695634358009349262879709451843700158456138941332037192783996565011084368372066159720758595760598009844020400290853469455489133853529976769137110518901682250976264245125834840870939124478518313338334043529360251253303685691623897664315671899836797115225158661725609831321601028714677604900435984842951527459102532208216397685677362257341974539890914111416907513124108166477010299185406831998396945043705069916072012794337989156580959729472920324247473087467509712197933363741155304381837587880548006992259516264501434304520815838939357652956323295131660429285652336059078858755848673259753068820818520878298401925503648887255780080981473934157790937968467206824654033351571743720665656966977786965160098489918105805857856216974848747614789903472112767605482907716358504408080069619064147222585889041935435399551053572334503907342426010045341483816255768510 A228521 547 5412901146863326593026415672258215671770485908630695622271152447803706022804338299512174594897088561660463885521356440649707016637351321146496758354516178982204178310886452238850937832910515322247900373890620469290005732831344460007568609591227680897473603605018915752147036268700315935169116246608011438709942504170621497156453245359024618602334646959832126685046868101292771863319570025548910623448065500776989920259408807938173714547356262531383205043888654226633863329911504140748771497967274270482540582346242540668034293256090437513013377287419410397176983838289290666551633742579091426671361249224894099334678064865256992458405442602774576814660533316509918360020042651874253967411222489346893155105693354450478280033476150191480394493284948823491229002543680979092829214873608354393155294847682573753103545201457658802244459548433838958155543921654289283918179911169166412827172229989632705011375800692654228393514793904705508745312238718823523246544717911407252550198395201867334976283828219042217518909848462730055701498005296861326350567307603853746765068113532471359679100960031742658596077495730950108660685239514521945159515635821348087849948555746320095391165640216583389180651465568046618763517287062086983095961099461117613279209475908081468921997843658325505635859952797789859246638411976103599212912073719141747272160708721351848407355937974201478554615812143339934258827042894986948279358001777583942716242713266795634300792469639516860723175379587962986610878275968369947967905919022293870087589850271604074599049817673509830988104539210632708187982398056200418334317873035180366564597723179728170173413051231047677361408267832155562514093809831199311052868335520442902376537275111372159175891084746719495637522190823871371001635553274163229210155660852470130059714951570414081057992582240345395660602319468125864507811251674791481903678927222446028197418932568050961688589883458085724517316246122415358274547213622258568071289762687516355652579025383814993935663098054535735592217270134308753861906986881952301139290181239134546188701396079539687973223664271052060033615303446020169538584726881869149443437288406643745117786156047338609642226091743959083177509925159967030685789364747828164261042887940866374281691400889244138068634428919913439474937147972673645453304587644545397916729995503650350716111582924183550317077716650 A228521 548 106103688004674678873816453851909455256230217382472850229978867858909132753529163546772700170523178505852959977081760344831604329102561183386668226601398561897054291317220738377435932737852746625745800992106045745297167734584267857301309663120256892205929398238150578218877252663607375597182345899674519718565293654720377200438874040238539900966830472553331968127482264285444782457224114626322634046520287625164309341723737410728857054866459666781627158558770739614741067663357125908848628132289247954197926195581344062119868112966281335389134346586284421339339450749476717454325476911132323883131417426765558931589366519377512890387227891901313203025969318856929316396742457251344835383016559023529104437627033591307263644571049525866086175209341259026278259783059225097727386978727947695442796606152219575780075750999252046608070112025441190683851789904109093491820492230423398094180542834377417499284514721287469771671161421170182692882986013431791385105927658812121614148773007691012161064100801272822672500828338678638526050179562375051621115251885166940971564898124255608212274743889458241784341670001350142046762976060982018647496150557519258178123017909087260098029092084287045068613725805905155487886872838031824153231407540187439441929817970680257752855743862296873556456126031157577230437454148760434633884996135968230586506560836174977526179790150142423822950014523612152300579153357960915517880620965027054641636021632048320507417032409914860814381057796225128072237549525816330949264922129040646432107673365314531226590416069897198374991632393610257334816462594631480879430703186637595701378844278915562136250108776701019802501214347144231085425002615185334054387385988393203459046549623203756812912513357513571655822394312629689817258834956618422009146149663001404811825632044698413865371311494543042229341440988851945854107576264415151211368401207306220567715506730792102952622793851840326455916420262153596696316714751950592127085948840733185891303920691832386206745030460184461482086383412908218758896579941021089649279409809354383713961639113615077884792374418367902727710106359628009064893412312689511811610176745873096534007906262372724601552882498793342227779892586007886770342744637868821869987106472442013921054924936758850826815889167971784736179637904941284650953090637966443454564190318290219670829876822469800611831541146004790 A228521 549 2079844486854731908421223535378713469674409049360746901577350145499184372430972641039500169230420750174641159810292780758032667409361387679394149431343856255789879236195982602788046914676451706447353868799362334808694612643315085707475812008914666009792947166790624029227516154564995507755652409156303688915305447509886329712381311780302613779727192320655766279402780659476420524433735231585606247030980054580405290939478780465698248051318627840897193030685818994039500181703263052153746667900362340430913478803244923959431114082330753480207373948770969939674321516414258777250397331860382070178050617728097236952120663178159942812113448678644098802940473773572995143499027287020818811303636622567995015839471957351111627510403432772550871014973112866148157624776297927821971260464196015852461344680640513276758471117983793416153731533678238671351023827544802528972376004782579538272960587812293907831342352555301181771643877784263127241186783089977736012022870721490489969136995946560825179311168930266041807319019575868823924905564080177756580239841102475069320761386266590318644538170042059495424922756770387988669697748086684290013697598068976862986219309203979916695246167645029017218382864066701392305511862607582529989555067506793088479590678582064936563396822266745471795327476826890876073245116977363627717310095044337182237559858238541200746824398115735853803264706137229597252612629863922823086508983877102323307765353315168465319593034998358632043980634198429580884037459194173443299121055605548832339880743219305590832021261203075064873076147191443725066439591591983890142400225530152277903247738990705125815046462067480338937581126271312949904345338748769108302902229091615238683787563337502765935338927658089946850711077678644988974036311817998754949119596483997876268935909280463357018594366858040131539205530602873523164090845427254542370451918561937608345913334739567869509261043395184195730787945461418556318784884293188293252880201104762147153823097748719409040801093144872715917321552067609633977582006141988412423222689943674448321941503716381360618160435375623964997521444827812930244020498614755083649313535129167149852979233437243991592300993099121002604982371293416671312291449705715281547659096811765468939652264328655593018000921401948495478679822737721913755308837232113636951821860702394890483956894757941448668938319226908176930 A228521 550 40769111525222766864198144866677087580648310929339143382246367322096144209482792956127118770482007374400137508748399111337196001726697592188922933766534043724594650890859359662630557244051873611928283910459299494813986051737094575453673009697435620003704458157500413982767193442905789279418922927099519010443297663523498180301721273078617795071672522902663858055521338359574530834505295552316939027978636983364816887831353712964879647573090688070807111005876265362391542947006294684960616275334274464837518057303280803871424636121979316752743608754674206171211629025412849802185571044801732428497824325574744611969910308028924679625534930611553732833925963883608531945938616483439633087829049692561279276956224870369456531151664444636492647769416783192894926734586732198107055549891783324011999582987118735098799975074642567544193398915090722410381578383681429268807420953927631878803175348116042346932555295504499043800293520655964399011560629246757567875880926776728925562901780395712287473845372306974150234244749225352347897360341049464822110809744175464423658623722032805301814628996889706339861094093871475352553273211232209391866481669851933910736612720893396417972955280148766711227695832821754886067488042946959914823434280036750580189497039635818915835446757217000875835135644304588921630173552552827681754277849174101310252417754685323780864274325684864056109170946751960041733560470013461820180833584078338776451761814047910625146342164620793495411247577176558848263774202886638309733039982715046082485695896477154826174749535512261351744840262255047505142091539569605619939848341411341764821866478316957597310978613196640827153445434669062096880746244728369445768155440266455920286400357495179594660756847041365780654066888834404761239369966997576637894220321133176707622276881890010679580072913779991163888464581536085812210562897957467275130447296282699791490372619849502647328432020009606752874578851018306278807224605598362172392365574969598767776054470766477164185396821080764517226875581542900632320343725498676919298921518996496726652313641886868317222102969440606543513512633804682699015280748953016837004332103991757725545002399828950460819559465176087394269522214313661005055650226788686311028391745717120249713049764315381997580003234505105240401297149125187048490279176470800873563168658924154324976303380215291454338728321654312938177070 A228521 551 799156122037572189217280127255380735377154721162496839218046390670378473295097335095031141099488139322570745271844959570138935267814058792725879668297450893745648090972745931910901580309857911864566514765469319897981419777455915224727812628613321014397948779010375948099578496640323126890174219461352362486405831885082163820388010682505754238692311014210824624948562995121599293941552278982781407240830995116937086054864904542058790386029475616245333149039993522947780030807717206711334948075355780159382688528345431514242741757831924484656526738601749840597120412481821165408182786369806227203032282251865526155736944905862318391859792897734227592366517941106020669631293616809356400766806220769949573818900904069510129572523298933361096109025236769174013487703211499770996575067007476253087199973252156764766163834654672491017485589379876807010061028125899548982360536566513435305720304900810074272278041071136837701272171820254336365161484213308158755525281914654569677393510730179756312501491808650138362625623766996337147615233480346045362838336025087612530081272878525663259580038952493853631897671003145903090361272816876020412682483678740010449282219568733047381125952706229957428456276496589175209993508312334445642786428767725317366081432491350643806141490771570828901374857104331075214903785903895411240383726682200638839230710589781858513960304585250307112116115094967214600831655080591248735261876828594612818905111771201790758950133791303759098692642963834272345236921040946424953213606442059277703335778622864445683371849563090085813827293947647294004351553292203817770077017045944895743885948804721263831784676960834091426381498472801828951743437984820159127178274637200839857838781123832947077037389780365924374291072304220924451169141119050185438003751785732933338813995169872080060665232237321019936501551188064823488077930761671428099852485531281562750856675748376616153364054946967268174663298906872894215760660400154211010046856747673873941184072582141387623642739446024052921808499232082386127133743729643058830109047192146638892164203686324889037806301788814334090327909650317945438284602996956537424203834253132899806965987188467853495741013044080672003350171839994011727684184433220379363063253451887894323109732540457853587907630384768151520397731238472093786784538661871801491471595100409412375790608375023248330006303892129522987238749210 A228521 552 15665058263411378527814358190261828308185899263578952113013001967674391511434353753050007471705047736519024374418567388745464297782495178728315101069043698652668150154653114866458133114603277544317359210504445698180932295663704798498020007692405308826792971962456931177147523708376420490395405770462506082359008106168082911683747605096756521508228885428888061395577873774852251000267776938115185592417830138303563777482644971002082696182070133456550332316674842030946118801501329738949292967212507727349944995695109091238905420065596747626257920377327891620710548154257029458918349176235370620832106368203243718130010982074802857088310980755851398654014751847634253282504085530758387684391302451703501853436816244614312689511145174540079761292620043379932229193063425083924342666356424999621231969863689193915827608388100915094282184978830946255920493862942304575470801968969375404935097537862503727769151814143868997115838068220331980773931014537705898679049008215177948039538671770081802841941954959314639877213326846417451542201458784382840152892240652957636639188687306236329181482621732155522002751807142571898505786317203130540897192653204180014974896157249692473871434506974564345363833220658445179644537863870891760542939661881517390973177659505958280252166586268884630907749073123962092057955089657984298581174128670219073352499078728486235905326109615802194326836031982376393853542061156189187695141489413278016397839224487335688409029897430794121231779691965831829334775277980857619046254803744205978825741850079692967808300168960942326610381264216941994818251642491687696359444068194763504960310603648279735313685640475291246943289305910416016443012774497698514482579093670255422626899867302973071108907319813976002543487818653271672257412742976251767958172904609716638174255225697555631459149202735893719015312242499982088477217786579720435655841146253733896759592766529305809988739557742020370750143232297943621399034186356598238620576313575537702025491422979081009432167814435566664292525684720403351321175012268119513689120623761536896567705994007026833032210810442235607398001141452019732676572088931061297636226722025578998024389555323344464394564876870509867433582674138040403572404378204335649486079583135514758804476727545005081714783373222222071597731087335232833283363478359731876365025333595056642466093180390902333549492114554794587941541023837350 A228521 553 307066471280233719864644860028232231241679261987519898156784025352307031736757728972188911365331204631757776464782012682343631594993535225618373818429514912692150185585862266639566393401551866113850963379741629810273314961618521682702272966058716235009474822010131985924069811632016097812407617022431824765048914410700929349742656734718610652098548373484752765265292856786090828985649669599381588999792899130195462049277720666717920468502148369985823997826127104450612297799249034735166834031964628396157841646232839878119592529883085689137983270579854592947418324322625878971896315144382948539744721826487701110918949114893340698782753452916406218681769573350808691737624414942632298580081909891485822561118898208028853270287338138811344547496841981308194787468415770791873465174922067775567912820180835605885896014857390303023446898937558619128676713691334026162479111213377160121024346631460493170920839588570079010327820111982775666876259381806626812598559903508636222816467366643632769127989888610993762222997270217851118133895847476238952330948338440939568313764118495571646089759091613673589804087291711023351364520299454492045790749975425852974797904025126252304094811824589457591591901362890565914803055997603711977828257609415075130130911115554361718152325617901185763482868430001047824188960452572022316892764029809907593655048102005076606434343886728650027944332786802426977349916881951965376608914740217198848835831659495642392992013290488292573081586423221592554785992653743850007598261709780319154882914041926362932113854228600541923126607727353203034780074691770508931834004854676737178287112708827630566897602092811982061748265548074476281514107453960448296067356266946072157131651341034097016043854205956167821491523846950359015368880136651346036465919838155913755758817595309490317990162611363756442817130640983097710265599564457749218054370049013206312999974658650776739022656657495028360477039464840991959790973905201378273286325888660833287429808932051873364747965874923238307438035550080847260515286463345934977691083636864599054373534002361536294772507268482400587401284284414581149608220648942060559308778780941565266141184256482211002594407220674721377352415575103696150832258893877202968005752625559106850197458490227457071315330093994366662690573253547502759548397116022925578635425097658705205210946146231859167213896099496779620700564162020985490 A228521 554 6019116954370083113375390018459050006537568585293465780090328351942920468429533491878493287533214801486668197743632638180732477779598979710076184860540250249547829285185921996015665576999086564960429039852336217036531821696713966360625156182662947946250416634249635225626685270463255840942393618478302858581982737919551510945572645630206600905679223708819238275842209183143078654924453823219300969458754816332261308786378103026359706021496416166391988548837411184766060230514760777377410541745277678608978284599511131595791161531862825612886000443648389353627402372661564325350082110541845381040705416410705548972989522420128282302736676095756413942748648522807800127806660499201392786008377913301602642139550789236965337189859712685834801279953335224983190844023656745998878580434479706180257227479952769682886139767406956331764691018691839073329374685857035717894610962533817123722943837734791049273886569845998874616576932719248300401776455628242484242851072549527279024470445281409817770365054954610744767780552613596990771243174860027777159208409177227056765128767611561508100415128532328607975184197089367672590875428404120635878459740121104916807808499725628640415174027514168040735820105151547652403524324020490098318497745116814640819308728713918938893263606509932457066906556057131466325789910733361691797747661931159679980607179543004432910839772962328888231962616960065141627636676866480364156098759042596042421601955791594357700093756111121613586751135836209965293083198663911669868083506988859012329808902224098716115602802780727653816185438061196221670817029289833873590122466801929333974020478358128610724047060909614831899098254330066578159823517869519933001813803062097812753839206960050502405518559036245481822900847904433118765989116181226942030553192709359316830667704329001403515687536048803151056207675809238438816644194185283013592581326044915723893691606499279759109016305811477988180050556839669892097879049090723230556360321448953340524661412660589398716708617648077502866833708560159083280217293933332005164581107760699246902293116946584840443103854444581205872004367145093478242600608483990182152509384027789840321320495771174744749511105945101011568352182669599977810573535265376554374513113480130029342055822520961885966918018787694202099838545318307061757434846984917908832679726399280605837488323892343723004824457792843759570177870762394333737630 A228521 555 117986730232495897908150675277189438199917188167243254233810718198001101669848683771044496450037165173410465380412910508836705347092067605283378150017936166962121636956064257380036810000769701444802463925334531146608466958625672206982452628790286139583684431855086527682602298747550929362136701897004075611492200863650134306854185649900653056234513491041726335198306219142677771007738314857095068003948922909952087044635121526244982290715452281191467389548486936217657208187938042958902966704124099024128563938561775555307858470227982577780705691558412457529949748361493659582886430558944938014776959032737928344480839507560405474804903626046263773189352789662308924754457467367721286448703925276456105099733652009504096331566776817780395635878300729583278525616356932066654247141803206025623334397494121371143098505834815143157861170324950530577843783463492900450836137925108772045839984986253027516406231371200430351664062024834885072492846416348549794321739911517273819929033445589727881291063038092289930327040630108730942880057595472368640398564284361056428269114534408064563288765703400946281915887041541697826415316796213052405035075780063148603840809236823868584291988983237910109914088109588735719523317884646590909635480821951542979925014570119327924631391496655370405524316548349022572917086006006395430047427352281828017169954339746924791913204623173226980394281189706864119382507162586831216235882498144052883331042688591000940141595414298192579039203191579801316453424305424003899010322896397352649908594946513868991371683207993969241504325033748960609838152373359248898343071662417413949882012238488924318585139921052667842074141919629699517014384315764222272741105871555885058654683977699258607118877778184629728736334599131174147100559640015530381031557647022941490358834584498267916405016763638476755640026418395561236700761784154318067984029935078067970750936557598907179404160887493934866810322654694169760061633160485382860164396747756057492303579723543064461593048958389649336272436047758202800377972135165887501890183896634143000914150624013422040004185460050173529020629017376838076096875977894954901611428386403957669036959091965383090097705696141462808088118107337083189939166287439652324972003082431756209603871382858436398496069932961051655566668502638881771021735111049963732915262418243273337967740919726775512108709854441427275597847001983889567904037770 A228521 556 2312775879998267636425486423408077349135726715916733684197691918026889242989453430850480727535135224195977140900185674050584460032966231419165798786575399884251258078064942287977559553619422110721931332903978439683482952286448604904556070068922032725456434286972989481384735034422808046893347789642680271658167262747287194763404236163779955578102332545720695913737960231792560484150607792904323699794105817422125993916676343371076039836244589594418727603537452374901105410133901287565655175956830047325690431714709639835633510137617752957794567353042000548853685613754596342482175486466356564423812569919023454997807867054209545696997438575022186386301279440211931020229075147535412157766101557260714658863376404550748507054406621992271602568651649621338090434148637738346899806474747864079788894679422539637194247228487906668773438328944989281695054770122013148780254257713371187108738261977588007641803898064384265907320069194236484471756475051487817440052261502710528868721634575979400647657599902320012259659905663610791328737898215206195229064879942837018929704126338338113958024877217650220485786609813116163704025367248492824839376919562338098811382625852412972263662927634255486460367914388338292422548424771318150990184596753396400375675494784170337264705597224174964179155195913830984417189253563947452486427979161680730861405764987112040228078204112601822307359811648671333508070763773390388634175404572520965576459056360158844637061195610979414823204847374596129568910057941838125764488679547097399654649265811755957744769018127494982291240125495361687812851241151770967615487017136583681443657869924839416134777302008427334130722498009483115602449383197786767120751224292424655857651302577021660256693739802456552906444148989268427727032051297595310347753650966390506384654558694667343368369735085153885315252646797182115552569893676348748583339941194818962317744134508362172031400602607639805447737956497264558797058241113955425734219274493153917515181429216229736915557546965645288641534788541322582732849926513304432878719379577241363343219933629617981881577202944799647071281164126616412822557484676096297497397037077780994200672631799384943560920482306253848019042279571669322019587559755818529608724650047314171740525057504735247762358076858984515764723633888888815157260989889366542107687065089724917571563051670995929696011207561936399663425237362710332547660614629910 A228521 557 45335032681739311976716486963494456920569076885482625510399902743352364743078164481682439450099224214652378742514974202326646076729498721186420382531072838513156993884107361772871864990011102213601596542781321449341101684110498594713435878508557056694110885309560107959017048462153584587652474010439116788039319072880122728102115530428229039341308866326703590259365161265291551467642442948772238306268994229159590822802602638124711006625084154514343617293073751904324532031787524850923929800202815883554084818343174421496312510409724723250706531473623603200217487870867849143841944302827090816890635980775738732129101465515776007192138316142681271498013906397681482196221406287531681748809836276720603466583799182270120225776382272725731135770313999999168519106903071330718997939863760489888815887882706224474160263029721440686481794966118509574835933026087918278897643508861364084596715365444695139541612493451829009114857644681361543780485351466417781111354635654391875367407661029314765905656391994213842221563540491058101517189337934414243407761136240926960699003856214989175397139079931613918561442843640815999384607422389639556288413972225875632837573628118189845488452123194687062358221747926119098478058502844060511063007555924595418212448068834292380943431192156886151184429744778598408196721175443411957632565817479838334063447788107415872803864165102016297695640047542974289718338992103491235420275064194673469085697539440790983984672616224823075066268839197630140229973639322486635811503197471880331633082258533445337199093301963473434878919698455754770758549419218862133839527611568241661241167616384689996584980355384052682577754563907746112409513292428631893336743225839002232565795774460094606652452080488875571887488479751305121174108122434903633421136685211629059129057169174034680208515630734169696311105626878337410665913819143026385576311459316811364274352553881978738560607432910794578892624556449057226845765882254121094756783358450406343376528883192955579475694574027529989561715588714569218971121459135821358122769776582901307619654138093621056829254292119777221841079850189305906770933738523963645649021819187234661917627259494584571715780204069482232727803956075743942890872156394388529950568265255449312026015967603948943779306624093744545059061015923330052073748152789627847344918116973525415994505600887121294174436178520367451761034227186000936615353800071458050 A228521 558 888657308314678113369328941032931921148917695973503709338125209377501135666928937180485747250364265520480703914801383413821242345467173899729980919208290993959503509865014427406892009556638071971596384709668130146005835528451041167124165185968665356395928848381562949239662702570399530664355748659279777636466460808428902968970473864049909465388380819633711230543379977384284760076166682531225622375161125085880481886450622995844241780788859760545573991760104081291117101985993651993909584377920420992597123283472473295461077993417913887542596472151402516888662648391065965162993449741841147726333682071353460708171191929232374238770749576031399708881882206906072973798400985819120878104758252930175711891260972707482492114920138255563159731098092459332051690195423570076116059270309626648052704954487912732719949838714352451848509476152416695740944677482320603980938459280446201072893627484708652147706680454838854172285173643723979786948589387688246293856956128045128038241396102774993465303275948212979832907076261045815242329154073452489784072738563529770340784854659822091477796606286794618813991182135260665406820910989656347333872665844194694592544019446990131498851666255199328162090376242479872180028610350200849366538923121049322634404006669614304467082800963953685111342227677994890083641144063852507629566102667811811862630972681075800951589305136251519354828113904577570378387547415141871423317843174168584768496877591659328507908707986177786306469586962747098634191813709089325093338959912355118713574278777123329688020669160318988143001601637889579521047397902676894395751452626473655907065686172714823388219368791460898675461810830997141285968163955736659175400073592144897470330072913315471902579705425049199157681996273640933995986439688936929724725810955764701850657272245494869106779980025281459301936407182816523126691127130271709533718108642188195167686896443450412724902854868516792727813421107776463263366144026887040585467041658125590649712801653166886052652828124530095889743460328448197288949340109130443748618100281858651854719097071691226326349060752554670157729200152129610257907430319989250705915828202311136765128335339940214975387779999249508419676565127954453196877553990055244208272509526812667367019793256447549691226720683127503713263198269405481791860796133721295174288542821227980114599381217026299937411368275345035227483393257874752996823832641340106066190 A228521 559 17419460512249287696526273925411044554866627755903542824963304843817874517990776283533717135919200882633238543485557975162749790129201466053008364791900537532521349287217018921922535398457354496776130119477318144340684938687595624847469291261921899807515940591864511621435760336767923137929116797566728190790898776727504283117636500580990794912314001485151141214407744057321588601721467843334641701025670067664434976778614289161936189262312222401130186872137942908394725528804915534597090822052066292094072927048542603194453629330665437613885252796405260662427962033544187178257148457997625874904502019072034556025832972067711534312608225997229180950821383521758936034714773927805001165077789525127468027771894120428272628166544324309166784323253672617512877232042173713728955663097611361691368632629056177504070232264318473731413042065057877103795487993172515453146437399917662924569496801358543633954651210734138726033304964649419807102404705396979652385766272910585964151215971039187760877560049231214438690430666647456529889077976630626366812979577914549421979137760342828780932779901036609038060241233653936719663687497834636298048932439589490431177172236362326929522300516445965107438608492746868706546801721606578546438835459955801266354991920525331527329464683551988943395644195759626090640935297742915679111342786861881318651453992431000062145637686476938117291324391061889487014178414713271971536385126479777534437402325466008617971235509960384350954593768577499788229797792095595311157143656390481839551602680956089250011135819681479503615643960426991839315816322929723064726657840544608991522059919116388351671186070465236180452349733331451399579801837450836700727560349216481054374407856681014105774272779089362321400006919068421108438021069608433574029171712933763000464954791427133255057066488247051534502387757286463859451062063341672231136915980027861542360187179810162436351567022572058738139804101662009676439445928369273887302203855825794469465263994628848417211145157421344365603221319796525974543415745848053499224590643602223517073302433179637280355473232042322352312030559540964770086195542361495553813398418772681083682810967415880834452966691829508659973017796910359235489449870422190740576169201794013640472872675386868901443477235051358703693640667417825238160725273739456675216776169036792749232851654621643930486016346758877202008762022879826681057739830820194959037998330 A228521 560 341456264072453229112629908116578354331563716122303550481426992210392766924154061042898986117802428451012476408923203514338837972291364792103896066920853417504192494768524495042511111473669053289167630630398005555697976022148413909809051880192027894058262111085799308421820824881662126779287016801547257336603420184946078149243007715418107697821269591723551850451109368468237802386659452588878964092279562291197129328933915409701650186075602402718094162522073965130249328524516852323178522299955019079707596523408408824345206746678625914689464837772539447353510394892870508677130658910676012658036900851516339295864917210300089566363372207226936828966601050911636457246406024734432647018733952166790375350208956657374027349838109730188149050741258759550394960170438998941091418831923318641564581288742054236946871960125220883368805998710755030836182459901222970430255861932247569366965075227336544828070420885103906852865989744772753415097357248243005758377544187736349941247007426068762385946938619726989478996842094716366637839891255584383968815535902208259206105288037455275104022260142323004077262229848093285443586936925733629724698826346960525587740235584630313025506003224522141780812275512733744143250535166903542317093203319514693302041228991733541929097862259903286304487732413937962950748723622715489078088033678500494940393989297001490537102988978731635838893021358767043819874354906822009770914349825938756055873375615287823337812829958334746061234160745186563886133397686466045580213004859227265106535397038526982701594954649375692069554864769288292396379052041021033612095052594603972825341762627453758296743765965040190817766060797301299503566134331743137051924978789941388035702245336331165588071823113129974799033736469897194293961155010478075229182894192201811379349341970897393820133748195838724154034345516392857390143195438932331944474117506788033311156193930951907633913004051554640516499647272965292569789555824528362712010759396430181532332514173001885021005981323120364130024248420908041824551838161164204582669982047272685099812222440468152897836759968144541997465752870392791271099994763462605525860985098866266400039323818157760777006838117854248753541586435360296606109743163138228906718824485293745853736582815913610949647491070250012626675240649461012049021055023980033613877951291170668649234378019294083108360592491756142638430717945006969344219063166913628945722737198470 A228521 561 6693225670928767684816483762374894976196267408562766440633389076344814173429393386572129642347446066577545679934474091802511926770105542525619104650774203898016643749931267864606283885184325384116909398840931585425473581645468270772481410108054839517408154093987897451820020187894580672359660965414812540745372051674414247153957154119989246511701731624651061887391504626306653345061709987925737610802222279006376061441327633082357457785517769035767859372627506992345204429342853810434029859526627461948362014957778702726272139453940795849077452136132065450618250098262085677544927997709922742125213455586921263805509551130469383612143287693454189724174132849148514313185114862129574819056221765295635412487327940625951563683253998764603773383463369881453169391748068025201100278214405228914337560730553114523576406658304347491476861455315178049392971475188284673201359952449479454813586480036754150361292756235155571395740404943730547793318589677654693478736968782241658637737875414583909250144129946328398536081660050199552187481018502887117926095767942106719043526434131060542246215562377035624885885191422083347611254417954543112028910096004187782981393666752751159563641745684782506741517117161998359949128283794841514893082425030291558150810904340968968368844768689159534588579587382367754000950389811533719165765957054623914959721659548369225077292727815459839237042887383227201895287617869346620816191113751666369727452374373469587601798474872042182331927667972553256718487073220309633367740010093429194227825013197603233960575051025926496265934955591945147126830338792277977934564156232769234777740239501288651016382948775531749944614143296350339537451965591027135040996733512870739059354358708355651176369770889300986921296980882917883481805452077370161034009517926368193724242800848575922235128477077764182620329706309945033275123057542889507433909420231143048937422171074332113629800269067007040832367347704861563291005196832959037511561018386620562570987473353918955552910828684660220255390951943418116048339157091724992381443488866048529724295667204754299923758888540096080192001335453408934955137327267198451156431476094578135200889741800717459335007206333212292237413517332914737162603949994385692607311656984558804430930855884665926448121218515563512456729363517094090767085482419331345159778925992751277825499528701350962468440403537387561239641731149264590205555395140101123773862135526410610 A228521 562 131200609260089440085319485597442783206820879411083631646992142193084055217170202239432824206395651679250621967063084738589635274208770872295820897260579877888068833281960217913487881674872034705790604746912310307112127591716493021533766691129039084028206742492088654764776727301288745457931947464774138622143525620318447887765789985817021494704269645485140523393096423233753650401661836796660856058066197020803421265175774934746455477810069122563519176704150229541876732093729291867611000983262429209156773137494781607431977653230940733554990302082995909190479491072623008558365169933979246680462421498377929761599258925394543647265143159003716819746324523142408126655418164281057900868707412024591093188786226941940945893945117533945653435674499925674986266866650669259552968712467352465255526223875720862149090486369209859402708554878282121413445996020458296262870087357658834341008352814715379628045515779651098625395396564841016453071877579764030053327196303691956804880587892629666363052562849260990648377283221307169527262636286853702030002945274385640004482945955731760711655042349692392176690117444993447931782523657158017156257065977175262575040753067947192645136192473407103472625076749797216338989068475695948208030659378350571803357502044850444726232553226747042937102050767381440299988666590336960340371855212096704302539969030073144252963601513535654789992878839592998252784384065600577554416968440845814353458765386595375240882630366628940899735700086363828193009219723131111746808394097638394206026560802164021553568209448615256530429164929958444004691835904627180882452292978379689945509291349362497509769380265154207397374135619128998558311833925949179569330480918394313437100076103698942138028034660900254832501288620233219882113156177659454886110579341209775141180796002884443256755594587544585311884978749053197025866104783812524685787160510896748538483316086242864160419437240338467962841424233211049090664991298530107228773256370403776871086314920351005193746273042870728314325809309970633489871502332760155139496850686082301232382958568735371346637368835326203395779068180091969072597810617991629276105764268544935507341574318738339819727050481536789234583531013218208242501066021680205183350294193492497199161360783314638674322461175694584900926796356986837717755397577362678003841952893431959256764773112369503547012285681779278483663314575557166552202327511317199061301616634865963578750 A228521 563 2571794336023047533623664871864589674045207902019793938981573530635444574022156130867968833521637921869224625220824907111359938842528399868637138702482782115587721371976340441608921591984557739118582050132065707799080339627353114562636623907030014017066069048921767716711255956739841800571801361844841699856444848464110163821570768148028101219203847079097992914900414200836534428866721979826436112524475983199566384633599478829572387193675517154972333865986893426852360710156077149846057030839880277831263605092810694111102923232360760805204124052353433675819713533387306115498988383500933195720501644085990723599947409650074293443221952590647569407213263578463351249550992543052182110698827871449812843390952208028598480787160630217148699881487774159617710921666917027077689267500684764809533596126074319609293357190232845005707545601247224688631190364600052048156494779183468518302966277060464391432194049951428079019844992068273199569384396525215927427665008466232768507027625233588844633972427721069808743163107167981477023202644307425248689230615342411547425767987580727539338801597892454709070444057270876374936717681116357034342407895255679400991761058656507203477208485300084296585614247708007917514865360311463692978975470241345483459122196932347513182641539981850766963914864553631405378010088502834706780435386701753640683764557967772114098223291791033177377980571776659064367852294558614903352334794561268539204832349380590171098311732844862024644577010760976092266813468294328979240628507734167793133103450616194137295440807651181207483545994691110463788024220275671660865551869027634526079103894252463436685210740941169824627796056461552486443678229079003852326988951921368598481164952725352305081269884246597024337389272612514595246264203912675182600169415212384494391057769524298055870347242869920484205805170818611061791082352697170051347910412900688644620206912985110452198209695155314379940610556987035636570353596142781965065454333861093815840413382497732930453895488633441187732754293838653405725043072678425403952692274767141779891122224140055081932031403986305350423965214274161442307653348778734589803026740035586349720331404595019195345572184204076936243094082683689800636591158994371432009646774173528273113402189643602691409402957517844034712403549732926629426347212544377731811978615457274339358351804723167479827183861465797013299380731070429847607005433671284340859533165502780482544246890 A228521 564 50412312443523168494001638732970201193191382088571121380833172700523842346898249260103722835258322338084889424327987862133792782601606420016254320550246597769170636445411392054457863132593419127330410640898147257365262510263248159940310080291835643633490001468757748290885384499237651673519704836950639535811893297449961810911982309471856854281812315740209211632737395771701324640891833846895963881043922164611703250784395718841502999023972009461698565877555908249009745098602692197553118050912332222785999977872502088471057893768757980072670506119241704830422115490978483403388161735020122568534026546911168665628239362361497374679493067416730496516477572918714088051290429173490709452860523067451819331558351992990360478448976779571431281131269913402326443811528640698126195761995454047329125086007782589105647525493853741432669449472939543468266472113444224227505314398684262538115910621930870186138488139102377425295902909126894693118056487615405029673059442627898424582798704948220639885461165135847541722492578329489691301648706451513437952596491939005878254264088074475270387428210232854857506452233933601256516092053460306930021862406544761641065237696744101134613048083716059908264107010947294449329174453836242834077928959640194788415141500910373908555694740491685507279616237878232040838313454843899331973134109755919652586448562744299950480228712724230829427520377973192140145642425153585269911889088573017464647309359099563147273731346342355040454057665200953274250249412496216927943688261796762983356699632952076677101209158010244580477212057505982381214406761151879991659366854227399001822904589627496936541003434159430637199850901385216220139982088094799587364457866232186349033481966222279780504110132973760210161249689249222475784051042983102751669065990882581517843739257034494488286103397980586743857607646501435284175599251703822562709215227892138300948547369850818997746442284015035235257380175218448314841022100925820780682928623571904607700006252634245982406254174446441119066721353499474749051660820770992435520518830488662483343476605210401147296308234302188643684362734423044412022651870162944811327300882071799358673000685529991948425566135041265622700340974182156458860251656106602788572890883999207016076412522232539173692478098942317592737949480938031433028420342539494721615726816351538706670452819418755827202954505440267372915182606779251297235353958622188138211370048883886383966363959030 A228521 565 988182145946146812796372588820017011924347797654963219287297912294094827048454907974397044148764800949502080626452592852721699013196750202630217322788795106988500700015232735075142591516174609749372970264303432406808167927099850803796843631243938379473656991724520333076167590242800491364491453642105074336143032560169302953386513408696569909603983793935733887326925517016475164774227298200132704169786849746242623922309340247131662957295512135792698133359517047510195596570449262300359070187926505391170893734993180845398982722552270693023726455745251845732500632034446698285908630830876059087470792652051084097654024381062661888393129664280798602068423977139369975518043743107772343642789862469362691087393972375644838069958362045998565755586452961024628791975873493297752662248945622735060745126390958185574583185437163849330341542861015329817734697736543318707507124686514135088679561708122640328222253070490752339222209804860397706226943700852772866435383766727056452439251707367395749445965125020455791774490777251549760913440920659922103321547745757777883128537228667876669406828438182823024386767619122394559352061495211255325931512550682522432481388339816811784177765059793721021708729042974618087742560129232671722131870487891628001168120241722952423161215120476479331844270530974239910881214963840026202502668039000150328245924043149209661541329128597080927405077071049940554475818450008283902197946561873493780748018852237287432269510752691110658118413708692075320877296716937375927223198067111640265590233072023156408343764619876006615333103267686271945454337544074931320835248211013606206098049686774300697613312631182418409221652741156951885631442447156032432514250766894364892385715020724175532089261745281763392983792071273986357804373298290576225541848953110947700388482525332391435086142936868218483176340880915963621799034740815977177055985549231282074504780923608841008715309453053025526200786254021466880478078651994342800164801813802140259041706723723107249394463873603650182504684238542410192257249683709921042647806162546487231357048524212059149247152076760097807195527896195302290306579651280695412903162087344670993121809717427497578018752033506704532095147532824548222888852326410468867234375098505681755601565147400043239117264286064351935005251012943742417296466128111962988733745242144246270879876807894647001664834388456259578086396158706152857977560689906698213934934838688775395728183780659170 A228521 566 19370346374424057380911326992048334734770864336441206935898492295955674099279970759215881599300364792953817446354834300771062881922889914870351099945051641136941992952527955627531553024442191567713789835790465241140106450341748765192777568919333599822606980718294046100201288813053990732489109800772838830186436188432545379042320624925287853896200436046915939919173182351819550408203078858427167420240197947681925749513404436739879138447403629861836459348414687287738945834964201341008946296270617307765399636207336353059008770856411716355893105912847920560806772558717108688821897578158670775212479909031478803571045520289350935974784752999739146781014750283408357341390605401108124306595257431263924403243277314949038122856963334376687106369574369810734860177984628404093906987277636334857206678638390476345850390495291760280719613490492173022147692076765250019860330430599735677324034230486709373782942418549271588251056331298970606710565857306059566112461362922324317952815787385016986532419168495189809294516026493192300083935577625127086617795540959747470126079708502083630399237380657831486691174561363584944218817852913038973438602578996616398176738533171851447849351416089028435751474598436281452808635214324044377260986091225722732438702704563111812488432230235885207371125883668540812854861534882878738777557966927346836978356950507362245041233183098531267614763491319200556775642853111419955897298878593955136517205200894245949147783802500519804778082105063724395238883495995157030429212200567834110689336765321098278964277796977600323663514909775974245168813543324550042599132543772921854624534968137245252647119217655434331498132199832307669476931314709170459647344756168205474388358436802753322557733928226902993055508082019862991336458849609040832189968571509814805940433516617826279876064085562387420726635890090107072413069394813875532920828866026816363332304414716033131602018498152303122349552576893948618572682982895371006643009664471220929785830927498414095668384298444124576431015701377186971089151859248421051506989860877717412220398381828128178233141527712343202914458094136857581071545162301752321320782971908829358735374355408013121994331628935232287196863459238085820082910824442046354628925432108017489774094863942923125340637440842955327687655337617773757925813896014830355965664152620784699050248638517898051107878256479565094809382164587775401542824847408197139767364454496607326423177474502117091310 A228521 567 379697528643278226834477018901758868650961470798572740702519026698025211399991159773694803135088706522715928633945381337261781758730789098091872058492684946777541838866952286195640767309973247594151098611791729392524934232790791368208975102159933592478803656566342899931625330237316736095451038950257733107209447829511721959818265936398979103376751037787662460359898833133441310085121587008662037571415656000674258795719129846665770624714342995256206140354926566854741768746772678116008102999137570278890858277765313457669509080928399741455945969079918483087682509963472132483840138041157633704838972089364254855548550191057832665915068839907757090920652532986946643466568671554477709550107892524845583683012030840237072908597357210493458613057831041443571768184225894001175271466863565186925342579608984990940401168914125899585502014310286032719123730271017733152758878393108894060391583897320915436770596960180568602406453866900212027880114228686435914083694769568017513784038611881851262641084791396745516770647359545064688993755431694300231222106090571422163653636562929306094417974466247984363937580727462224457454872993449328462132232427560162086377906294753243740926174673999370337806684056839259994980249383437357753837177638074746513371822413677997506675296153922606714412330239826466482606755895892974073677665065207184659449602615599390684149043193556080779187513029433892242866210652214235525490568716000762024136762567180990242957570664345678460568854765340711886780518967619771393536041628307486170620739008233935392234616968011156924576212646095543886112811130793492390953264802201565983336528239328231755614530206868511134843968971891242195929855745297716902851219477894912942066237185821855608052524929014490724592306030769562284903280012232045094297187713193540872933430092354148212798216770107775284215298234369937952525022655342553455498110254801668804808549062758900522053925592066136351242904086074394567240264950236983820221932642800070851859717581782206379568561768707266073597119595890934768747144552730299767930094210277210551797761849237920025513981076970199386769109754075154407969125981132369351249292402453711002586137121586063499905391012369671260126212995889810712440669757824140317025727452946983736046125767407613955527131876286346047269067992978350189918061572386238509526985730938876428638727541347960789921982581847600599997249612163177262336299800917919643813179823107561973858349459462315443199450 A228521 568 7442830937095193427985361143600950351247812015822758526809571025436197897906952614603994771838127225957912840128779918618171145263578045977906961220222510381681733988528005761478994693278542574898358267274551643761808519691058642057883564759761449360435909453406472806165673623110593847889040533013842283594680766167652585423812269842972163459103219946513323501058797007908534208469002940340714402047722268685018873231760633740937999045771412945608522901400811215071960863235292201465789493980148356336201296195356038189901363945349720875607736530011456192636831999497208182231125697060874357723582755683238214646983877274070115627916243425087101496487484170595377821823321758420266661493090602676765700090477425287049788205287273183129441356472497704802523989212335796226409267199552617516474230388288645154023267367204305388383250203790613322868090338624797528495129514401390110772060150231250353904867867830517087195099720447921624871535392400145659481809018760610916382870406917292261065273557548539837124548420247286331540463293888136095507288636969585476292191113780460549560697505088155608844072970728539962451445476198775883601677046606431718220563321013014550637783428110384241272658185130688575985321395605503872366671978800555089929391730514213402562737342720758706580025289989952512323516816216432542909350851830633266767184273492622305683327299638853112335102362788199664425462904429060591659246172073748058603173683324676569848208351014720186683550886332126529340947337564399262860936457568871143348673615350064836237484682842676901057942596625249941479609078617000494522915854053622552632440771922777030736310768467917337609777148288879929692309362842394532020519144558351327322176906928121576826292271100808118956555389759636877888811103463313698329372641364051216681426290729892496649444365251588525558800855263483633655288421676955338020798424293793445885040815395895553317267917853661906604760283545677705413095054981862373948619317021157324366933254252263881953888852121815531130526161887638401959794556433467476802544655202864020358622315548363326511996878837628320667104886484923082568153226410611541721436308352114671163864101121955661317132352630138667105761739948568610347176188509957974052291954903741343085958667518629184813319713698327514375612943110706282805000085016101151248917618332199703133391638215254088886152651461498410481580992088240436108540747154768213449828811125189975314964039681202832815478527590 A228521 569 145894371649242452932090822302388809883400742483196241843948470538081324496746873751476345743876166748138300969488415330808009452194875098528143155746929590009040402865584130069558967782005224243184371160964662709227241210459197268827842268211868828203331104626870023380116634428588530369004236432686297492765199271208878149965846153643674411726362214014803129480092078589124254420968085551437096700277414339348083952414713146870736810629440611845475270657052561082914009986396428986359727544990765081764647529130510782833133078387236147675263110005338595208148697766461764824622393429947121118940035472063863394145923106777772215480581537703488523626390573791358063076434109641985395544109852443562068728327954807464719108162968220338346098976115286951708033792968438093404180454470358941694362677145891442700179095991537625308962570909201588044574274098599550882543795588537170558245029004441385539922304508443198983017776117813705823831624733947540988475984471661800413369008202608724289519641012425393095918652616916659311311096797801488312439571630655708415708108048670951129559486400320051778313534008283259616511009766993531876910745005447042112999320132119204926848587016893577223427275407125073409625010001678837522694146374611303234721190188167788703356779885337016012459049019970718906739110148867754810216121323906408229963161469552779820405191043371755514436595736186776792634031609752235065490307939499040728738648516393547554983589853632974435025286013313489462800537824156835382980305047728970523613214037471231911693239360847535646526633854471936706787753272937632562844704180205844474499538027893747117164931927893585444958340525914655409937405934506761871368499368781583240274398787538801963127125490065515818771908025476096049606912965184595102420317421720944236195777277953922626968260234863421507895839080659507952541025689186655880541137257508828871436901258581795573366185203713555101200374726819470295433094700514201303903852032026793229440554797993159032277922899723266272513307751724368359324958126461684927553180563356446316792504077581256077050242793461209264746390598108352510425785136131681459691225165068859381700353107606437751552364876350587140237470366345628904135536934731526449548886582997410354223978064654043513303079072387484060504418863586996562565261476567553194395044645020792849881866463656683108998403484026309260412350006916439416436438463391466719125624711862794073016363131972588469386694654619730 A228521 570 2859821465625619625279650870786064307733471002907800716802319392677899097349034321369486714667465848758879749645999077185718682663752796417770616161044352603134699595289446129095489124983871712336357468598871051151720738445612665172504722083605488010680246952459996744890573461903518749182627194664476270439341152519555663327977930879911035975687988660014950997555441423445216627251282204510267029178123473832178872950214333873199549221020295827623593309811021400946469208681381937755331177871119483152602264529814976169739036412645239021380786606716910613258674580981351514595039973782697771112588217599813094568810170092074013693780243674147538615037406530970716581828883595378875965035374666105613068535918870045445998671160714849784987049000370498354883173607243334294572949042118708775540279680939533671520265485602853164101978926578919325059131598012658057774825952631376102881328947772999889122306659069635718634597360266284541110825883163304306055960588131705592942248382404665806605871742060288997917657591472251935573033787890041480012304387596824559395124857677856870261164502858376149870346284786295484274308851001161735652428539995095872892580955009237333963071452067364472623237211257807503844780870067587177514346784868458787206449680139073263648986196749638845155463572309440742019947524814588913573423867281862562293104624358989316546960249148845851955133037285630835901012623188900407324680424570814024290986929615172635848111758462705213860645469749420134117689613088174949612780676684646822634995078213837472582946041713848710900538175757416306701203598176514394879881396817479109335517391790332459067889964914259293424156053379201927056713101435892183360170792606337450117507437711158689153096337029971969978758822158827045004757830054737329734329363771201307553858409521026500603939340474348423146185712100286819622225551904148406893412034500889639244112692585679541433228409045925189240067838790354973185401816906384318977260933583169883862336430783328649098447962726486613351990327418774906691849427235107391516429968600368405498902644570125466073975532725429745169930427837015039424443157670299993562255853964243473247975650451437291683973794989091856492796227015345277830296184647431192954099300747623282859757074937389893429137771163619748855680104188419363508697972658677092700430513882779963111184643287206664087332616207731062661104474353995053352746630650858783473532282152105678294076774797962639495715155804377419870 A228521 571 56058220223299024245489263437057610257802688715597967167562822891323707568154446270737804829435319823495394104422572941506042286766872863186264519460648243979716791457823320156945647758374885523212054856290699183711367205783658252252240293454992507773485372558789751566474997620116140092889327900808827420465667778923130841346145251142169973551761541987250855439278633302281057738255379351842168754512479633780955928222017420167744416959703028183637064213440370844300128345658438757483572762269956563766544507548785633748713808927538896909870031389601771835757943928247754622630208741466048279401833122451500807673953559998911709647708121020058514228474719193697412645651713160182617024638018660892374925879012962302877658487373224322517095796159163532637133017341150045873780853719430474947781620611414061883248801348608031731189365609837405700607509539669849149902587440936438780142639476001314822134069591160694848232178472921933457040703137935466273361398460081708561192152378527250938479573598346143924756531012120429824185948998909496293399702293233383382607529044493242322188395455470402889438476096067430074461742480813762575265372364073124294993329767091750088224921676575891375467118591648267283240321205439833851957388154297382772209523395364923925879638725329640757400380931950608405104292474676461734998499836242948622163028616721747113400734983410485346652762282436339909144872647114794174626150616946788564652885065577965491501139134402357748463398063002847455661462332953867538152891441392141969562202999534428100099676397981623070224813674670240589485056224668281895497802577571521320988967439374558834755031975084378741806721513380775648251034804408952643719306005300927328421797553739733837240192435334385065458114613185419710707166935126048172267729086222770608949788307235384186884496325009917555648110820693983157575357315884091382738006819745301450954268128627589112592347700752040355770254674768163457560776119565850720078067516193444031442725486774253381634617933086667695202448125549517969249264113337616962043375316951240921233043322071095308400812315433631071359766981714778204689582266227435337675657789715875397537959318448720683982816577823813694621204501717327769683836907323409309554728043706025007619547828698738626343915077046195244681557341796977499910501097490126894546285738735208191884648527833958565783210833905540806256660645874661028904100037581695410256713075619950794057698866573300527422420014690711529672010 A228521 572 1098853229957286007634460916613552405487383996469680349510765737513407923073064358449968128897104424512690866476011525153402363719485559200424360692697010717446055943021553126427002458264175381042130986956652816800239168816050530615035749059800041053770372262217149757746046158458943116197297856329027440431491749363110058232511475884910884941650593770346102608305788772435871870340065318803527987415686596603250824272829112519913792188044549537435357905088264839478949714885127507842811055530684510691832322284369031462927311912858581044582033333918187324807616603622837905131445837155177504590136961753706101232211743114288497240440360894454943321759022830597450151709348299537016063538078476755437667191467343551142137816223491272009265262011324874566382583051038049591974518000035327127807706551684658760095909332515149152391920780582053899964389076937476785023732461242410120336979916127248825370472143003625281345411443791618379358627321798985126727125826558561063084782977981642790491410795068909371152788522981927073941441036703590158453179484339656393469048224935031678321680057456966334580396858564767479533303591834602522999190093428132842435363377201951530220147580741169170674541986010252124028269272424250753098481545086190512232392290389493558656019414644925421376923421872632253647413599068660478114851680216610411609777124651875062557891890597852084616241594305184097613426957727731572222121397068710524873511828764472349949232693464443258122674314970336346076455850532872098394698028421388090202711480561878781404316384170289733708698086750347880277669765414744063539033531245675564116546630411102710488535677707714027182636061681133910877814857179311188286293652955737984885386625530898824966423562964328279023137992668901775010454841257582966218054695813809385705432442844569591310283396358905063451465845161057745754505334483734407380282002787235364540715924613245309199355658196913086007883342894737701304751360310327988908585960475162956321170421129412484003473131625916897434871774805031323814449168457794540454866851446448255937641709700334965665147256933154503535364407205642654531310152158147029818818250431754735578295605312256172395993878874528601052872994149866831925997293227057284638460586158626201451735093678395599616203529911121748022628138158224248764826279004303494728219200350257037094542917331416612519275834678883794676511999319330631134583115583929762780993306234769993313013334888493062140571637632252171600253320150 A228521 573 21539720957564500098351678641969590815306090840995985495512062819174999216754499986181828991903236099862446541167383811634420192123313644679845455111982284622729344615391692926398782029948718060812966083112253658627589003420855295332272500817960111281014329310495196992548245231637205343583292486872267986529273850550015582550559108949877915484064965534562761340759216078009327100124902640931376257480119912104443023615040335393332734302304843073104857471903103170026001466878141063076343553028905016311340617651657247187515534367140096708358120501594276551277128828456924688138846677285580703509816444894313873902313780852329562908200244605397677973061851296896498680109232721872875717290797276722070491394767942410475223170735217426552393343428894395091067860329314830760734455962911628639856188878341060403985952852713152336578399409780054937264548985520910400365354555371135737909041535783691998910680125022993173772060272971124999265879304863003316169654178839515498506207373204009600685383466461187894990816702735203491279697377277825287089727958626242331546899922568961913968330164083058634974536332148096037744386932680136175016361636112887613344868624919324128283582789463476406986480634305843543553866994819842056796601394822118266481970904005329341410368639990189384500812158146956504045992963839590217330860900607497452131902575263026359538049726098361579237082384917456398982055316234121631583229450714713091623790302788301938126893765788877611318304173585134992787840126483896539779003214963157902761408472411744873552981662406342962176276826255505474532642152174756908823853383979929830241025728329467891621717519671578385749653339266865407646151182177823108378975541519069974422421305234881213252100843986570490077165866837697980569516087623974368680259975074562492375116135689464821628790948542760728765715941198943111585830408974804537584196435897380795981812103314566422298180499383542611174488931652393746207572707242273119020251277156076753614138563536018024661826944496605090431688834525775883861314630860424468658683060009903395938411872312922674897121222002882262866582038685240332407963397914415812281040007287598537089875057792886172857551329715693060014602736704485137696071172152939986159695100326662757150886298664362714978082966973893427693361519495954382491147221131856006172425870719452702392022073645779910768886345592269309343447404400858385625437202772091172451335378557248333301736596426542137506184713444987053017454051908290 A228521 574 422221609111326100970603597105427002548077587177819311213347105870702597133413785656071853449319105132399252587272190999646379452598830343528771410680716050477729895704852021721715798924052313163880380119035409259765182844816436683052674945997905041530401829373954589230780945284506340685976583130372340742919385586989656086046001421124031014407756512757905477455459545255350057380776471227471518595597323101384695545651196381550995737879987345874451878728886723250584841274795606233294978483661540599050388095375463075000648041737368262818654833490217675039946954487796034114059767436706115795021917362681378802527053500055620977838043954314644389173015087362742336530051028104803810273318144680227549016882574015662791773450613915771788742308627925921250237631792646261533867213810475744563133886585534914354273887722973879586460632838587856298205789249791808730484894970652541492082911847452014435398326440228569188654644125368548443991386775297269204572434486486356243157613844762018210992096218161410048700617854226935854137554047958894573942688991812117843325938813148566502575529554676057905804526602370119967097993121092437468068197791894729568653272350305214360663259618915483788579822719121159130490776804189271573076227442821617173389081427920175360832487425068277670059498547073219519677300429770048371459057258856484840079142670528718047789788173088193078353204292910386027662150695394294494562891470788408953299012641744465826691021647760885472618140287941501158290896082881489439875922625009792788541038673503542449506765142172750574289644639562331561440971189259819512021110493741053286709022210167599200466196332066601809750677573673034039545944595234831391133490278563156682890317539827516011268855777401191782164326298614563146221879339150304317287489813356878161727640786352446588997968863051799446360500427915837712247701922218784061991011156178455575600116308456206396643624949560544067329246030366879318423138902611677368706976626227456049181387801262604190008647762549321356725067099502484070418165579676871976852964887447274920736493583436200572998404528553241183556237586943673790218243994608226594185916404033256092280995304560549448097548769093136487877641792008323519251555190544636381645058718142657207045471774683744260604782702418729058523524482531559647367219063800362428688397189623511522031379593061660479475097627023828322866461344553626755699188914155415578461313309485875594610647450139744090903170612376998580995962725252980430 A228521 575 8276387960260493273661271612108901461977826048553523297408044473765449489834177809675820485131724106902054049353262946807684518395422080270537332512317940909482176792877164714397380164110491412689665150280366009197663455496502788440343238959178433806118825378373928547606571096918648058489307638938266136370437809746897388048658137306314146994542927679015497634519156665336155746768653288875994066579522469953222889981411727856122283060590777651526162653738780077254860888642542006506907105160389965793680691134209209544505455726620358320631175337717126364538763650592649032246874873155466604528438920633463942392821428805776501555251774684275414711171763769422623983765561572801131567104706554731023139106861724460254101932703710806223385500181331260479452762967331591689272034364378489582014921804993466512831416343159781134940648988323599749377374943609870049214054510849376562956673500124712851178985995970680288213015160373414013627994164303497766085025544634451376238860048078817707767857469383016493313441616187739693877600843168392874160599302527773175338632721068438278014523616362429922986521695485122759446958823415267026568936638100358852891853831265814186978397086766398523760265277953732326970036663361851106555598153537587945010654507668120373417709077095819738898316906018917090877757938978359524337750223057243915227733902495801355909749068230825034623517931312547001996777078949063644448300167027164941587854154179684716346495468212515111245383174605925132119683152228802829516551295516438743277823537316607966683486736763888594350882652048423997011860442719228829899880899074458742546140423122679551198070488879452009003154396049485473976314198309641982751175568061419455778946029993277663618010897696517317327414634028276799954543298236508177603495006641161550651622722318964522348073364024750424204797800622290309636536341493502196208343263099213650295532683896546454472441913963105285424245269512762636747336622561421392539121036807059316319976810066211003796531488779664852737919674852758858222560997831511413629847349065058422986373351284104531318992050671579411677187106312687854950617686374347059784816521070819878633293532870120832488721978114212331719684474392344420919883847148984790200066454833337266245842580576464456332012235554728960031284699213222112711737845597467483195293955538574202135406400391172595072890952916034737192559065932492787264357115469837253396907491041206754848309578015902667243341812837629212739695808322954870480570 A228521 576 162233756374804580038982145169955089352262343655668576497973176561403235029026956291851647493480202494174958343023407696052040929940684164864242448377684867026953579016248287026765424255178053747490503111915354393257189794877264814191171487025140713469636173536483918016229417411018393958001067652491309674760981203739297013540140721432368488262999453956305271873939031498459779692809084387770764465620280860425751988030937143784512611002704685645228494464135688345463059888586267136752786842058985625826188308562380830115932868152564222063644036151276277507471170038970151842307207149533688945260343927235242836102706844923777483430424309523122724853744524235207187967030201419996752873582647612519370892545154505987326890422066365772976886802765713059290307138435396228500464156076679938976180752658348043998986508804344142084132721882658569448707447346434883454902087791184584416424172457361709461358469057618948569322953984985017369767393164685776435501401521352081390547778419283370862903523903853793083768672511811455625161795873649283071337172954206720791175760755057588312492125425360821795705740369094849728309166889488071133711858511975036442491389231819217342845325334131684243833236189869238354145499544728228586513563432567571455277232485921414131813757968399771096816530321723314268312591600176502966298531500909037967437555116643555508014183187670844155602005411235342040230438273897394863081285379503595714216708176931167168079538341210699562871115516007204151868527991698096981301949054837309620722104189939110689426164564538979084293251171163562549864156836741352334437645871636429777648391287341742352416978522548821948413230661611336687210676875719657550653712094006453893615743397037911222412733605378276676850789874057955534094394585810153958233404802892558902516230441168701780714487492615188952210647041437634221579547653707928127857160581279774816914576094139987292112600000861164855325511705659927175154413157025843233940173194785000092276729381736480295157006053050342680819380109738712039376156609075121150295395759520310319931615511134523439478681604265895099142980474385069745798334098091707071293746851844294856936563739039113253883378766897241357276118579161093546863239652562844666957066265998018374808349057414384498336359580739014372114513615454055370843925602034338541793789687778734320634724738436385615557147979585015291424714487542262271402301421740560926930765060928421499050688753657076633164242124340037215746518653750598645907152710 A228521 577 3180106084182531417663634735960188049374144998360589387959746909548581739273536907398698184491378444159093426537890788304749159501012772604246800202562046251144403146394322129421491131852620045447817429310099626536261425161520689391272555048323569306253374467543332382580200492484211461446088869634827013306398617185259890312516450372859149800617168301908568260257455260913651936202287925400429236179094678846543120516159539911052288344752734187426991296959825109208986822681207119772086121171133131077054977430759097897723306537021108154271192076006142253984323510565129265820256842298284497549526657133226309439821317181374457424426675760020476968307685452886767529107102024469214777026835491395898153504646979519501857245799242969178182128884428007206877340048157873903734506698143045799432605531594016553474667032751337529973388479403224290009963633507441641873120675668745712881370065552530728736835859288460633885188255800661150108766427186176425385200706536517954783066176335932587575817167795484582645017025263086536976681828837672403595958390087760838420854086982006125033032364573399212476993999728475548889193529920786346947752823982798026245357358830266467088639880221252187781220572033551532264227755105726073390987763849591382128756366178377052143692910278863235943977888468103500268546329668901872167024290143068739180467040168713072572292662934974818907285475447517243360050049048159655157055711560729316162910972096350584649010394217916664618884495099390041179001753573582944798677975856369647668955943053362910417523711110606331246427715106265501054013205301943545740417904475936397427005023468332410469398061800931518953344138425751025693218214141542528998272081715538941161236346289791105788456740514614081723111865783869410351041522716507339652783023342804932965961598456166169986600861482169569816482679101462705389111983471446465668753865505902882861945870301799347003444730744438639530985395030100622974614169956683956510273882425054535001749133020821676679456628855361328449756636173178558543092563628529526956578934048269773826241104262885577176556585487828025061821291581709030844451090040175955637152966005035346714850643779351165132501158099997746971114144669031281313268802749653034012707622746026701349655991977594184359924864169633924167459735858845694166060516939339258498774382264544794614507672187423630444978619622934516826472516192244359111535125204601359819859603327411427183184846100876438147382806877971596665434045911123426334117136940850 A228521 578 62336439299912224474237988055309460973876900905601929527118382422998122691836635429802325520548352768926346852820776889326285328486811438647761612706378782237247723448667923364671782139809633875690063501846069767448442062758938758570459809866067118516037932843148227826853172037446095656247840064580811462340716019304483166166650446668644332959329244791012301081261366150490373754977468220890129499811849429129657387932007313305509812349330484539239197757777997326578871352733962073186165010443764793313446041771551528428791424622754893887459685010228364311324431946626493829638522780423765571432132587865158190404134623286595269509834214817497080009644525393741892870350225916615346639283276428759747992478719199996120899744829870259764360317415670994503496560333683505825607571796535827683797994654125159822862379177005209458194218889129280650116737695305423717562028029556665672716031608536534887337747052413936287798511620881605879447022135936037125714927814027423428305581797989172162377797260223564885153830645438349786005461583714258581638693291163115000518861021845523307839912097875645937613214586971837340231121845198087083381779721998948398486458505299494056052301589251660050755801409168440945574154101436942945881913560466126839920310834551314490199254295472519182574083472935234490540730885857222898041507169085901924506476953949558531918525270837193212549765734120227593108359021211587286491211194932130675921785160815955983358734579380064118648674310067128071183588221680844892245588701434608778769564775009915580065189095763940740553496987219765180497204300464540546862319429099659390727722692377860622679398455004881111974629853008340944027126746391839777704471795134282230636100966356741858627417805154731624558162116244618307643160394194582286063698865332257493106220350421538822908648306059000414927504523536224909599738878427745966330985143789547728580088132741294705821536319939886211225210858054520705888459784336505758488545409355745800319286413197417124534228543665786707221786901447265994822988392870279178327739114918788347021667805829467572680338749253723342995925858441679948227860521169194984307765368336956014460207462426277799888174447192777069230538106526232597141601524635459120154250154110549133857938379936452144408862689116804600791531370190579681589062882201002543058636899355817376254845069583153265546085286291614419247498970975659439762049252858294433448327017493153734716367854218691186907921147257757113495800952203322749250765472407388990 A228521 579 1221918879976773339961481624196541318049746962177464024229985144295862291456799988421448277455090626485115806849899442046683056704249318319360650528023636686852483623896385487399974144083057311378656579315369230271424734777939292383977463801722092608827806253338017094318643495697817874569558699499824196649975702104007861837938791743082315841809622055776254823886317039024457045431416395863600393054882636330704865271700086839255063430619287813185432567020973006635773927047304301877388086762632556307397038233750975629502071607731934892960876591299304321224439261033449021483445057721609810432928165437806173715075537445842523291557312854425902002328575018460443131157837599310392000354016007529713088752669700253676982357296297871032658021763799853949829532368783524033035685718621188596114762491777555851253731803152989083048185548691323679900364002293413282204209231562249084847833938709163091309063788984582119824965790907332982648259377799851772552087589625364847505128059621117576390996994319085151083300805666865507242192520987285067879609262297420990152409875329361860898271831909526047095695019856827955814734901520379373087663299162870562524333533375523323656470748663871160093663031441299207381593036432139200519451196221269254466526550850118500458508730556159410737953948292498578015475906556026953578507751361397559381107222070852206173953859786657998417425689012939225832592810173739484941641066686003913948689516559403397089447330575997622635834649207051349351950655142386168004215084926843225425071361050788422147074926237641055285723316697054121961840697643692718497651639708793618901108422788985800457429158045607617755995175425325360759068712789554629181020527129950118569389909981288507623023538028186308789975012079515142282551819695960679254913285505459888037063198343001405550489154108767664651239373853874401576511376105828692960573505119808849069724004716048988521714407940016918767997943708599319846724965717950015921208510603917446752804117269746637454298271233480122179600138392412671857341659933950648825050815174059155130048958503628119096794422986314899481578113615352518763453491091507470042224861112988045790413639963629253654056830381371658011059260993013066700138391772635466923610577508167361375856606773858342957108342072142739615081673751016007059663116450843534909696142002398349944802678439461298123810733336909606223154958002592360145971330342993162279852746377041196180498815495209938544892632181163748060773093599655486619690078456012502041130 A228521 580 23952053822968271710012738323262614861101678978725748897354239271369110214138070681200593704872360939812887276945382010178304388190409809209296033002557713629303601758369224875346369807644307277834792392049804149934397883668723946551787486870896649452175539661893878239685821975815453939866393971347713838152012250302046088442793029581249108462507878577996902266807285517696040854056250436740826683771679937542627339926207714291070440061489467364730364639505915118296443191402387572666599203534958358293831950144540582517948079225969963149064209055189278294413094083453235772491996191820472723682492327479744029297752494609270518274511177062622316232147647502217080863214039751332078074324075140314159536970083471893857008171601131123152292282849644419708887498989398077761882005630804967064505746680025655142150490982542512828905323667253107884277654522838749462461485639521178531630575193860983307303733504338031660395043145567029504989574444185672309629983806121473926768096796387564934427150920264909871311297507528067027523108010387300316861842177915352957804423375687290175482401141250617477294167841620327002908596199371354626066288906808809044603037522740549685014645559256900890904322691556545653925545754568638507145339402447406365586726609843712011436373646162582473812854111855473653324124229770509458188686044144607789902561842526367991472285027619544814141185143481868970650256671917282362614460902687837526290081227675640228931390590591970819527566675107946239929808670917465443537779202490392203347640040547989875917047124045050869946807713342157911476236174714460367526426894709453088599867912781976968188665733330602068248136316712597868590923964073723094814524595096810429062898784817116360069765533801090219746358562224493702777962462037060840560227936414325859970255320813293201179149575931415456434593791356141496166551084826715160985415881027507915675182211863904140261351118618675321750409481350753009580982072114796427751023466369444381892720506402287174181737588184448811298735205546286292300345223202312225398366900714168443940431337566450584705896706697405910384170840092214214359535384147868906598496743229026305246732156106853167700544189247472793140006564754504026929880158385598898001155420160846463578992072123232858708785576889279292818026368075884400192936727080372089098861232472375556262204726515475296239784729324016814894669067519316472605670577621302714151379101034434510036984046620737361138294189107250642229517067244645896515842168643991592602841270 A228521 581 469508157815905182082896356651112152310773793291235167708473773967392154121672170036094049381459741687121589917567571313615680570625356375871302519555485774537972514815069922110154053569469567177060289090303681631644837044249592022368845933665852320839452319624637547916304388051291032431443180056799187155631547480445005321647767127912853280999763594076273222457701586831560753796753575629577288791692077080827944786528658343833475926830253108664156794478162381127873872802095674152106375710304166976643137579336246264765842619485391609916021732938943641827781148999411066578939087868619848608014404170329777024488370684255383253374444801224209788356656184009884200620278476047773795102508520546422147713974487463393684820502743014979733362295760708151333758805360648751504887041339353245777253050307100400318878072986066533319213071477309872056286904056321164669756759301684910014773450102229056080604692842970307622481515914439121449472655606668170813515170015505542287143385897660988223523435948035768978358902659264364206642455977419339823840762491887486381461316857812386690444166272522771880394230935746630054186346885342391859772022063602975729438178996426721550133758596083022599635373306228376466949340499461415584923742447322863356961760539629891998057295753570211095520155562637046259960905136485619843387670258814850536272457856094643297987524937444457660137512765105906549747105450329758698229177672845924504334258276208383208109721267336481428381739329631312988052760215373502481841379923001583043177214649750336496937535578456160915056269511209662683703059534912154480560301492443059733940991925243889741448425247317303696192350324205167994793930784704407314999681932067150900540823410595204908799036370545432459281811746749513482338477898298646900700908754680330001677056761518974986512284436918451668263242846923711753982332788261894479807429139327705043256072647232244241354016105448865716934607885439516785207090730869273858825546066565338169943660613693515918563782749293294365597685319518165509258695207870064308308139162748314664061179948928605857776868147888127669035617325909469414523093836613035215636263118550512522458397933592895829636813543572131309758750671258526942866444164536117825983181622382334870908041221903003722551271921075310625676213251941812261565938664566337239672342969227363651453387104353668317430962140398644268655696838358683493423994516561445459802170858624238888703765101360878257822904149987694907819245491356455263848051570069444742188392533410 A228521 582 9203298885555319556220662673062362086333173034993112778695754019954581733723907662909444874774780151678596465751272255944112560367093847489419462779030599149935623606101398854834014882722372648160428508913340375293697945806982619153750171439930550322198294917106605552361520374895584841905695275606983695276975755559670744012893442798554720432908257508575229128618964238264968378227922735434723578153921411166709436162907420929616080826656181374545334120630574355362668536370236213327201604006783077541200424536317149137399464509204567111603894860004964211918887788273361643627128227908690080593825626864311961754277012855021527923375348719085783208744858286814102598341617824274422180267293945426891799175168366287359537957637760408031602244569209118332799920393791937837600718022451996692920747227614035367024992844522385203580701798192904444794228009034352947017822533370141966588410637273318763431029881804170465677851014559792513085533490212335040100852053013955833791110723597853894769941457026246223248881338615602559650538394546265888839626309504136330134051775242415028218796371791590233148870237508337600701833768737885365863896550424456623439638140084919073085172250985773849741151696644365943948595318544896913727036692307083365075758064511098533102207099925109631731803615525957268932280009161266890399575654224602656067404928992605355400783472351501231434470711080420836706273790387107258085405978128664909446122604440155499969726527350939118367168034811866322083863965811942724731589285712897828321967558216766055464979696491850542211882125011924094583789461527111877413482662328441962195258235118762813929895063509248053722160382806933386321352762650851828114900670417855696855590791431588421805162350865666033265751854113425401056305140984487614510478372849015892278547806669039626872320598353325913669880629850804806445420191148958570766470065003685793230397620355864239755117283437657547164676862019975926672876382925517434065901926245790292437791253456899792633400095269909567969997016334459874766202651164323777369143918469825563330758805418467194457691584729006371871030260438306579371267471025753332149033123051330403236203211047555787945687651380556728686418237518003080379564011583356823239323428160783107978692960452750606846217173488132661995225839346537035875331129509892615491685177783933549823413737757335879842806423636309495630172154530837846318780667907966876281739439019373229661936693479891888989107206009764606475822207892052168837303610360659087192385277837061550 A228521 583 180403064285147216125132247634472064965190705521161203396759002590675937177063883886678768399241191151744106234534848843448923094700093027862243933523255284981552319388827105537386437620969895079771152454659008946203385502063636256402218838196672713749878656125671362412752974472398866019744406361004914338020091604849118443695731944089502502013014382683328047302915714540768323318462987663237875949395878709997761286837366478533676072530638540473584530768443724035656647522055497451544131689634586175658443745117751178055058038543585305036267937129795575543090396597953285938967900944527055091180321329779838903977560981495761306098620332217074721233606923781473855122808191971148747529825700815749412501009502601990334199651930559015492452218312274841798835888225350760132000523171216997835279241378437270957323509419449721774522383328964241449546585376804482411122192629364763527381115297058144298545991662520656625246927964919536927063506025669535849388731129664392238467810116821746147619404217105042520088803021184138715005489403253447975615015095059317851400196516840502525332459789414585477661382515244202713210715480613682056321708321648176669060811092506404674188824913689380406543032957987487927051988967167728803415957657679705674892146223584792906239571574674703247636603376019658822973506479618248449126862130722991005418420881840592320471514327046602201134037218460896476010472289420971022660369285048911882116970787901669834198196181023387330896746390000464315856588469792941074815110696702843307765625032987833569474195513695718749981152499427466590821778341151387486146932666401817850508392190856996753409913293459855101744484127589157914465988858688066750003875626531125437696139793101172833629587492869749213529835385049552964756179891239448321335750163885500765763764104649458004432253382409610122838548438072232969019414832919553115902451734394819779574549110959578180447564748590947134073130132380960229202206072898902011690535699444435245800245980318489121506392748916984602054587148590397145648938858864379476119894781537381529661219439751613996831064586081114753527807496076068242926115552523722980172312062415915445685542820495790621718473512724859452139038982069145710341686812190516284601100012824488860216004539886776173496545312163104519355106277194605725286428539086976384301675615248322474411192436065910812325023198687976592943990304457786625182055158907972192313211023855583189209044176889075706603601194380501666151372011280761122192370106441587857075691473973687969690 A228521 584 3536260856914156844929522761910258744385306123292628873990157190086675700590224518222769555252480954181707818730755641278013534558198663165061858095503387317177789414724165316642450095412237000631301482255797384450138387317753452091013674512581007094994571095177115128908178253246442196823445011582723055246886140361276664173652993555148985245904387496450338874656524707809176435423543105946866108925334436319454705577876621549309697444129495843707022597577699757916367249364663324674931856053015554208473736750597734055918098534131894640116356992014358011790693742194192522702287150687491105988626578112518775331456188605002900267123627828743749966535379711219592221303183580676839924805221207123026038417896470829046164694217604860183922640351754966879731662748193405206315536417601477569115146996579380157691420064615060601701802554433655262701107721761893455188464272902985561293582655464523107266779765137700029363919816290501748284506332029640751507382867502829363644490180118829144387781666693751586452534493572370148475935043632035692671739637053726439019010321989055755259151848573308332741528186914946624076018844149155626930132760657051008642473395595672404338530272872966983743282682301319041701707143785826501459662688278800898332152485198951046037009548904566433135063067644933736721969405081196896938517861086856415463609230058434361673277268437984023995128166121799781642336441110956083599081300640122792584591951938325927649797541570693911109298904369621066707554525101017265136583075145179848805923953574659955412067124994483782445280009081895075101364404459460035976340296713325771177223541529920615241578306448505016195147324146842290632428927286650721782724141916362450411864035368778398453218752230070473217945799951989483101725237171770525010335760202005213161485411700790869133841403929672579274555312813211280807913763109468889028961288131137192315534518442632031137268924446762462284443949690254720392845716768087894307640446714607893442386129268411770302868518030870636899564449316671948514550624745256915326578400138551834274593660127252332147415333558670426669645710667052829259531137689302546831584328898443651514997607131155276719369729850745043600272713440101156696114664512994488627393939212062202477171013012167626100128674362804001300266131250342822080527536347851781575188829918412439359474644308350245985859224897875293538578602317809378895980798906133403005756686207877702655502454293442968520951901623139387650134587689303271625162669989164394813738617080446953744801830 A228521 585 69317785136828238189161289053832644272968705663591405666793857843320014492293643829138844935380363264628645511016165845796772460960887100661449514525813464668063743125870769147998201232884232065404876575406987875332603721999217665824413791393394062879410868857783154631186747707383785469734303097300130967944547785341653566282827535972298464700715301692405159937689150019559761946403968644307481803916529671338072428739776248772202210766150304997706516484133539886232906786389482968222516790807079203959916012126773037846355389410995360191975524721197508617325603191400165232056946788808299715062003092981271704267365305057705869540396046600414654626951791865719522940511149425619224234883198572199855589318194120181460318345719290817394692580682648642464225211391251240628846384725823640138578113591669768472629945149260908495109011897486127130502872112430050131799794266322130343112043685034466651585272657683204313070899613679487304953356193381511985378183119401730056494904272221478771467550082911514380537538622916796629241140010269674244497992389912130562591322480229274397749392010401530148984850042245401209893918669801033118470780318077805549761586831405559377337465734667073901646446731927422897449375505437782114444579212225097551427147339977692180832668271387739647638803004339387731204385455428115094170578663897697325194677122187009475678988695449848511305900111185482101292182442646488861288220632487317695194259559778094045889661575670545864541089792556565759601019485173551961414360364180704699590878030204859412999506214667675589796659988042154762709478465392557284056835010027679100214118010561111709108421209593682033997422746181918453387713918206938589696891879840661126442233383602654373378821147584253923148424357129062462710465134284865940013153250143956024505936274395138512112101195397188516530223118926019088324492615452394329826146054044099509374287850937923963393167276557873037108723167755242896759601510885852831319466024809208227813217660119161541158339568934733475588277733450816386191824200607587195367210323395998273913203396153180775002021371585993117497280466967762063069261118059592970468993034894980394581067649299362913757294822815830831927686276713823891488093943442031153883659711833743280133017336848505266927946101363138721324712185414113721227895042204162083349875059759045021076099503321089085748901714123128305255241169689709140661228994975971806810870370733607703597575919851024892058623469013177082337436521734350719115677534935230360697316514935229713331917501970 A228521 586 1358767220715846268069782743103704731128473824032412610587864327454601733991264305748555120200556325460769755125231064178552692501741774388967070218673137438919998175575529402114895423924546621533829389999826294076472313708490277367736707047879635907981204756355694301903407499651958709531289612489832155650925970441380952844999321186476000949914436097870138448648243844026885745864234157942172152373505705692234459428702388450556086186128380834435547292414963051272237680910439395778434449458468510503006719461235268337266524287316232516351209595468556571902458461967132296684587748251933140327154278639992309834530119378284961849727943038337700231253759057616454377460307329737804452775340533607040362138789202725900514331166624844384965903782618638337828775713959644070613241627080058576394930613508763805021112027124392263706066249512720509578462036446746120921646112019982126082696719020462959839851407369126405807115744863425493861193939818158065907742393999129845064583749899595246759477772337449838193545245633880553954014678005371110908613954155317946234188664238443914755627826928738945407092697786566167601393969689421007039108608864828383729375616426738379318896598992413709747106665095958661334483616955884261221516140258373673924274043826090236929730917418732923668449383355997610662134626975332506994734786031204801881609645485500529683825174734930662080634229984329654027729578598420033548015617238935100821075083306178247549203218556496498466040531004394897650078117240817440446627026722087098376200542342151700638956365407848651916710346640322308576736121777260503422622043890222269009071370065795370192022657308877048781912464475510641376463677592263482948587752845912497484158208373515195658193253681727793171484941030498082442061054460526704984367304998986065790360149689208093413630538498334285371352854302632513356125423440184070543783225922411150451617598138550667087800833817818502826642729249894321572026988423538770431436278710669652966986799131269675261374001927390127557610783231538453485460189465759299458331141432629958026694778696800989424337290778413303530511265043856361293230827176673003717830654638427076796134436546568504704315216397466186116701462795871662480848460783236030165433009043971096565105203359733387230153973378791570852603006958221325913166376536758448809972469346207970584721263104625343950499725414382336141737943869679076257432031863538200450973278001363491998041980525417335640690168718644395544839043048902155106802239414637715541224403512021755760285293128814110 A228521 587 26634554991154233409875643141157531085747699625714646329151910879971245346376748428989533637032460156301645475336133809011824032622369800611645409764981325551896339569567784214385410951770761642421891637371718441080022417981222694963157265728122831674853512754673450848127439176990946916848553514291386817769319904647401652326023127614475034647924311689735152177997715892925864370870956017578489886517977039062650202383351789668024152648286310350455293028211589246904863134973526249659389110062382952072858510919217717820325371233617400374521050298399121201234482154154124088211123809177446627884578454839126164395187695785776517120661269897099553332621530420445946841257421337009293457683000904882006606444690362514907761738067861853914810828552197968015471019080811731680909521745176923488669789747420674514354069483062392003905402127839335531270885707926245349876056956015895369150890743127071253746300635664343148947878517741966916987636303362178214542054421792760103554240609036961754757804521891141645358359524377787995689799089020144505760976484854549992170435633810655136810542265707748797468300913027419975077123383958111910179573832497585659785415283435338880003451756111827803795710947564534947551124962119867783026377266900061544038522255651873484318893262409334498361205164905462159859775226766082346682676181613097862585614945612104260675331599475122142654743664846929767066073098394047054961713267829385213807396087773446448681387444254782787260780624207058991180265494553483982461231016391990938189578331399979605719963261725143060203680625046937904679026696368381922697680020279301907088137895815602835942916419460186700629366094651536846079522554775834874551278541588684895843808074095411481689249785290407054163193890931399054900218326824779336818701972576971611478683629701920772698847303532247466452070133509979407880751461949995535346844464704957317108508649337582325317147981103711015849977741647705323699630130318605467111161103967080512649667008757930514354291644622361711449553097316339031771174247715989587374619838995202113843272778101489598542678798836436204219088699892391927102148611247883100817323521753454524462846830604768179914623958065837357443751241796990051235767636784898719860786689396261723035448916124476519636972919243126270489585421070342245135773591645644071368918260774493579642661178300766488796606531823820838927218870478208083108473547927846810264006388571856799412011198661654693377783795164243972456757839507143522669186777890050965103850396945333941477882602579096682250 A228521 588 522090545577838062584536088783187181239121676934784673311623146481332023825075288713788532604555163783268529146769139799018710508911000329847698933246093724795134609322669530594853423361715045790207298341931034882224305360795613558177531355065956698610842649035904227169299760843969041812106636455850151912082053119972396747513752502499618442692611407827752355122972778284888949370926733992339400813353233546200363574884002352370220989655622069361243819503456280002866075899513380635383949557008381168063662028031786243478749589654843994825129111598009978318041747283270678409982152222908560547860366544602272434482159378262671910314240362795002406088347008047822392365873595587748840619697730962156559892488458347228019219689091896893813277476314280786420624578193295850449544374635716427144846642234009448321604664985876980936161428803840405571251392068308224901524347530177469006113634264080131695472025220441047036549908897662290643366152957311477543295284868239289550740379353758774417167237478632386194864725203308154657630887788958194596555550147504934791206933059767797753316334736775464999234689090070788564895604970952939973918999225509065238285326656523896299089282004407449617589816247053348945938490172990031326998785964258866127869439331013980213528708800016857418143419974027485901573703332934119184341311517245158271198422282278822232257320329086169505387623237695287309699510846990531772939469927975991722117477291460013980874309133079033639389323329666239340720666574159275783387609936688779648305016075901857889171019217379888858263895695459730167195972725476900671459420334892832092519410024706076724357677462235922396859785405446960781340159742252237618690679023633648482417828384260047490557478633069305393979133478552343243655997200358270099793491082086492529219090719056901297234711430208576339059193385709762050645976801018389043684774653363347407549836092697690602316067637794109514872760865135590505265828242478315942774209528526433498289119738686154811103149556513532340444012255984094469240104118268638425957998625652810402925874969650620413832600390454531696689273164779401511199955784450177365548171955580560950093646777380229316117954121691327483146225725003136188451854735409123923475110520112513250969773088766785378190555932849787775345282571217841730930108030271538550215086937729153801947473832330361608765737286310810670269008157375890975413222229049621311256852777812258980710751518123774774173982312119341629452971625179984282459244113398539603327959939698032408827699015470160036650390 A228521 589 10234018847782226711627843002452391985491732025527949540539790588175159451047880462990934387124956683447169552033323203004230954383849395843304793877844519428452903060046628569152532590350927375808881819676640508389642392602293198986173274658845617478046905931548281906299163063936041980609967370959021163489245587488379016397362924227974393099185534168315289975385360221942677292643041468846880917164860197454642487732226011727809282171205351155332790999451456972404591572877398152241269929557089177594000951000620563025452731636088880752944780471023141296591133129012189684038346059662329794681712277122715289421593123737517199000203222470846367267044224719131884114709907379453631436818021464637191982130552154077673270229437817624844666011175901703423219114966273966179700237150699791659716360392401263458579420128699091097248244323507477502168334256052092116593434910410481791441944089693607998367571384624784768346108165264097703449296413281583279441495959445172131980852812538138887088350434298347512300596698076886923221092666749359441461537388230415246922688309667132737749851656699730399207249578075266684421663673563496145410648312638854864303283313335766131819409225846943071292167774279028798473751336819825631951962419445025026938435205728013784493716265579037176701112819969681613737185572872399377485376041678363410818933610991614527784603732415415495169486048050559356997800044556635305419112434566472121907561576059803106279651758945227773144526728647336999349747515006404629352479947517742442274083986930249886943550712979117319674545823218721005690437552685771510593565634706889274398263568216150620135256357671832131363058812888205230584292965188105807025739815669988235963669376144457376814496214476174739042371920283389141330745802221204483671372675372357453980781004796269749526474040756101209865990842294612622206783029372811000084313417408383871177834569980551481849017232518892153606824842628410103436515441509429818791654588067014045466382812468058997849313423252486616315021816792247122469705489155127602709639101685426550522950887311818683250457034311010931482066928356917128530149606184643765471592165855966633990281139667360424449775956778769443258794959217760233769043205287722010363060396554458795349247769050557610858814757758748620729191958471426712539349732473609107015672062784448612051280802418678569954259493489657978934792258973663344421841899025357129015410017886669511968035351846251034461703707904379539456293177340020212397622580441651395414383705634110434332506614623363474459324262530 A228521 590 200607236932136662423490915949535698916421749925277189958876301797786329078108529010473007142634868304376253775688672278519795368813505348409460239745809336590440080987899403889858413241205455058890655639094208903522735297565845925731354971685160438738718751459366772891371967209974534059947538593432096390866040093865152359448711293203001551030616398074704906269751475947547582005499949501409825745926188777152668498326730707004515196749746303691211299810003640069618524008676682680719992523794112502189225473450502248393138202051864650864379591967866504097769413276855194903248981051518836412442363508299098558639795977020652756539311656559290128373598486856076184368721212086176487836758016130120506271566523431742093095809420881393113246257256747714187660305148277706861188198178472941478043669267002924081064345041154918702383104293232145193663282515881717601156286212341916545667519040060469719921002585943005808679365218956934285350817649779442486300726253748979262849387280632219110947070795948970457483910280838412265671703795990055982570861287537049522673601454888202865604794421311780548485041230196688457962662764296046471386588250427833824563894269722361059400163345962496079061623093827706260629124758403731864532336018962594613788340774811086872631846024351577937678356078902279018448825697871069264534221984637968061627578371459205691354980130549654207226096008499441278175589163699654409834910169432516605656030291806783197833719797970045676099979295555776531587511448434876970408036147855177416767814663501742207965623186645638482880558368469473458084226740550520425178172900065023221861930371653574431185218398725575976742756453374813524466349922277090287066314248072430377726198628765825116057707305604498601639268987415860469812935971484053088567977082855459730844776726797388911161042849666384485584576151599803234787598891119864422634322564354365989464565833208934054506745189519256357206871050329333982426985179202015065475697292515399790705602391709772737156086911492093096493525312317615838667072529178707150045707245279732617698072890160394859424838372731835888456944232963016388668591069231431306323972269560486003896929949665952262684278988659484505067571307440310377337648721598072111727585969785390786323441517959257199287701503396434530683832994611623847978491725017577685449665224485674755700052487063463495913032982618538416768987190132740719981053929281828213910445859357642995785169986179461259394541308167665420302917232766104578238213539358006539514209794511872794087762251019471810881514157462670 A228521 591 3932303048109724009043042222814955767707307156543551452045943727300417034413923934615411423018994301377426643063879801970221825815251377455672843776192560738001287039071901055002376047201576739713447256028642863250212148913243319233892821168799240261310747488059601550668391394950757752707049670898488582494734954430699129061534622372002312175327749535874831404384378456138467480529132717483593935424764235244886410449558087586476495158879244873749772743542900353193205335213488761030075141210142263710824020136575794072381732011167919250154688008809338742301334742461782401481296842533526171694365414807966652823741991319965711596166388091671982625532910272308580646863789084603324135122499195364600699298055010178456354786382997887629988228290080757517604813878297424643619044880994189448152820345255430925435759832917298587705022513107692186578710161707979172365773405740891337717692916781321237756283494322083415236948148675885660597349024121680218334883556584491532065201557494099946474645594653841284609252097024397859154809814587904410620994581496763856513032688796030242904452442496701865611673378987065909077717431084067429368623757474238085990246591171814408150595870088147622294822864593042923841823305040478615188737218691742360174454028929411719149315661275623365155333959157529653349952267592483126851000441857497408265660380418409738970325792734430589354630438789119999884238541789040581184948603722103755937597383872434988184133469200157076397684021006957602924841400062472943367533695217777240205740260759877163830292258761077092562307385464192795506646006877833748688571034593508950488048284746889797783942030916562382624279380635994281818384160592182558618968084864975964594200709557398327780505801789963167113158211648953776645884029582284606420905003106760046271661859417901412640309012412686427930327651857668500713693891256948553039666990822160864717100548284726955355889737355939230595076932721730762095123660046202457804024799536232278630397172615912152725674617789754585624979466857028088877304833247255528400068350712334217086691074269973172722626998531832412774522089372474118893764593608924910281918738956332480792420986883070856585776812285927258489565089509650004798812356471722204246362129816672833639053305285789590569879914010762151911715873631185092196647682254444825316575230714696133776783816800137209028208702571029096555847707966189724619405274699940497623715430719718500116711390101054447760400764260998869664398244140388004602605249400873063745906144977638024875597881311977071813535966055258994810 A228521 592 77081004148439573093125051228127847009062935966144945637727398983666472910795407888222765703545319152965448752961918102531615951110762132072593735291466335840491891949447323492257171387386894010657538053782801766336449639474660246056921154819447735917052833522225558136835035232452786258589053589004634600629698185884524233999049308287278030057772995371602047114037680227474763605784477522613458820786402793344074640479569134543381551099835761265496741627716632913289570911236282685034850237281216129465459940527933241956324462489775351089667543484301066058724259523966445356981185804093198966034114448623398820351891955214171901687400782833642546866405978784194310983747809267673147610494741390778886777519968037951578034780586428783902147857828916751603341847454725812715942810896059903384218642929653287733388840163780541875038932599553877948083731396136525220832172698176665789600300009079939862438199335780476519531651801665345500072301285482357990020944989868476757793101667149959870163783835457526064961589148388336554314169719880398461002679803928703827831417243106183366524873912215555548408241026419424719544728626147226986187716422623426711152979855586011758845619186067706346260621712691204299319714164774337056525895096263197725177053261285987743953798719692923179423278329727540186063485330899028554662241396756442212185506715334089331837120497825328281979811653918234229231402617973184308687708120325767654456267313011440346578601065427759213577356503678403636976964592437083187455518523250833314657743174647297501899646648269009981760710886988548809051801568735070401242848994923789547401699255746603444507257258841237425475548442484003458829152791461612591771922112456944609903091931017923392387649610629150696147628663103522942396758278059006883578526782330733344161656037464926763777948350152436510623898146129441799390024421631106645563687931461674705830238958012651945677216577144375608605441678004495348259280001798675398672479055033527833197645586911507626018901120758682475928754412837939285855313502645630338519432660617468078053585820141941241548539565796140582474346107422293445592557175253555022114739814698057018932550180985024981128444811744467132252970379500588086626009434221049926039118356938834915207332103888606036391528875151258198377020024234657182627064019573135740837929987019808389806841621216237084307483491884279368069188354784263791856841474687179705138241659057476179930133672975699298819914521649558534993868961336968433454163520517700256189245714337450769099596875389612310669460195733672658802950 A228521 593 1510941839385409463661713245130719834256695903101066067847181022831886474696994551011018718705483923017434425078132875581944933903451333497635604943510479338952761327991779396023324018533181849195332321216803224195084222582770141229964449242877993350646829381391917902538638809958148121290104875744619176543054761344973489604150235479512601573190154079946393791654535203434581860062119847869136302321461132130366315857794103725761277578182485433447022255636728694823401815808848277978564373321111257359639682043404527272252078041342844420891743937224581488073774192887455519425762802650538043598674539727550448868571133282366206296910718548938673112003307370594866611594843910401139954857593785619548543248345714181871822459312700390639052014679174197874847949376202721502560486335565521345143264390554243400894457119454666348917214569111432602430645116248358005670773076863885597066853743060292064402192345623685406413776023379295953816531589200676157198710345356518324821768846814271955880850544267992831271535785877456076113268495694285756044670118895615870936387584286334717554590335522796877363196474988200184365449861452020512299184187947640652917782625138950411325077419134703309711253084517350122082222113216083249941541980488213983117178237853273902827570643354105018887431736663985283569686786106330490136006129008219338385762894368318438664261497028046292248937678685474788572273954233271817029855873389677093840547995932052869801198749900381466904386265787420047085064857016110304578030130725229139416143841503696064872359709769076874901396362244442148290840618843698843127328577309925088114659158323096635972341459003863905097609317945292055163974771199846369431730658629412943378344443437612624780184379887046810155922649940997045067907479120628623349621675566342031905496735374725635005673930919379048068563223530101666293974757999119061209390857792844756761523479337863455154437843989294313323944637177167185094847644500133975118575476632742413050107970164242199869310347043437076103400858375469819024307766401554812648402390613355258553672172159731257946861299846108949165829719623169706748031186855555591934568219565792574728783367855247472797008918614038232440495466889405438164393032130788664178496593786352912191221290261371150239557158440835049193824194603331876462670616715024924537460278288987053342297575682296862526458082379706941601863133574633430881788081967412821880179315377129217359271980140958267554413516692973882141950949715729011092180508726582711020948530746536564998252273075789299201765686943235485402596431090 A228521 594 29617481858551792158257329937927318962971906083524161095795496771823239693344014278122581035842130155442430447416111874195366491843837088109890996030098680710685691710802967771401873919030259220540010149834238746889239164731010668915102888001973270839931413616991541203336839815964584241075849515756971509592324831254472157336028681870356707750395370217336215732410151943686993393462909652146332275491822291233037730100405380752803428544151528366592768989494414248211689480195473033699536160805572629482440917949355603062751991810077973848544613567808702844921055670255643567817357100574660926528019361705329450098332534249050420617872003308895087507846284211994596536287819347935336127445405775219649153975185911873083425895869518276720268807839024768913852752068983899438464840433812538511438365199425636214679860722161529607694698108683369273291627620616582231021968631853712775527801281867545037331834496477282000742361090749307485046306711439352747926762199657527213287836177460257212026472498577411643127118409808304855583952498285219670107225209589182498166365599349315890398896390392990477857821754310458987512123464637777455941381465961935655870948306820726107208155811032835090892276616448475380364513563941949700579768845004075400799730093222821781940052007073367860538513722664161198805460195192804936746963586156874074281282043222271319362764532906642922838348095612865151675479821649191539446050521496742273136654161803833040831657548968676448832020368387651259283037690252829597901463435020423067584418266497707088980697528993798253548161510954844103808509001522383154246824371186302582299759274047641002583233834886483008882100424888066422840230006230235742139171778681830403645363170360990739923250822158241962047245087995795414317599463325803996840277200872909727080813662653715859916293630103719750087539797013154716565051406908707416195372948891654990577708536150560489924638672200930552631587169341389484224708179232346178475641094282537725574688597961830014926713796726552445020181149947204979676541551147963934888353322283557117551613840621466298132433958034888055752453581579026484252613879150043537847851217813926235135554557766010780781943841543932620554125009713155019397844129201709961005840305360971427833484816496065183107193383365719759146083664237491418186612246220854551210160634182794232595908688717541478027394246499531977395441776260776157360546190868384659808095234884245259618973174792930287625914455395759516096963981333851114091953898604310780914932843504364032758290287732024967563398684791841789128022583423230 A228521 595 580561877880390390500750717781538061181455468792544702698717259874098121637042893182764282453558716601498598612816199879844698391177960697678749806546389395780381589962398446263240136537507122707843429761718426699719641911973048549303705580650230812126342219073438809275890831533898970335420680917763279786409574799195401883127344617872496705810648473810070420840310006745617241064078094939252557395054398231288873455061830415722349080561180680859466024285047252456716842367389846597730029845546461362003549514003586487831537271209070402036327094264442255941561045174576932328900314459701700831264191929473328153277065467778753062585320711950242956390129751120210710709447223263384548369044889148261777096673050996190467132539011837947570318532208548841075143771208273020590066299623107044335693489495876930525911228981353183915365123409196835383629882188681128644134623450823400962010363660313874761486555397755336154866355687091901942581750341102603364184235438976503078349839928807115055870958036263878760584943797526605901700560758118380279156072513697036433441227542057705797264449489893063824172144664797142085012459788379852239342447196601674778741675792517248014543858882788214316967096524369929888555072798167984814681378958227905518262326170175514716314996615081513448170927104231151154999347176482576263783490079840916595842352225480068033830471709774517545431007121265704017667966891693498322949665292523268648347601039130739334329281473685245849623796356748474197046057719271108761954181675240202245560627443744212854503568090976723596974187036340491878412245157001135745847408196665325908314793175222700609539913659103380936243027431046560075222133418150309817565675773990580942843465487071697046362937835761479053003288058970931770456539612204930825434490341889100903896077509841402911353552731619183621836907032488635224006471384249724773142639334783363332459485964099807385639312098044796703390058369485279492605544634464805290345541611550827863972632847139821788351243974123533983848514797864253636149748461294622650126689174999896004891475950189810216260712498538575822750645940282357521150030511067966573337987637020362495334565712545975469640190384935248614063725999901797800831102456218886524847817487189168142039057181734579457896054461177680277946482792559112175962096787750574197796644213790854258357948773943672369996119493425743441198508096400600661947995551613994134145460914021660201921894813019039357084907600254161341558805820155199822701469228261191200911802577424013023591441221870880338388441817523995807252013277665723370 A228521 596 11380173900593930576043923411696379137351571136299555178776094632256574608506075098824531186532076926980445374565992702628603903668503893752061765598031328905988359215757242632849065385006340700288887689649194450333665673869256532932440567876802936377327289338346133922434470876390647800550331946274146294616228975621503436458590051863507998556943623633229630171975541019817437215651065423536318977911524038637902206233084269708584105924356835162055724641442727253162149295873886292813231011332865574812420948091057384385118190527488206210638109853226983533157776762591001357255460396221715639119779763673516816755207587201066583283747035977776659122264235873612086139331987934121044569194681789638821579429335991652139624858946284151578755107148083166543730199289371815680622580166747303849255725269659814392743275695812624388947457541372378258506543677370899863065744657861071673803614372941671291207114421574965602830408303436014371129179985139986519705386635148055213684286348996640891864925307400372052887574425191998119076829536396683991946797663306264098579132444113049549688661848501987446688431901861531824839955249259698398957813194006404563050958673013974788760362614612258766008353935178422749226981156625175274395434689759414558964902716788050346246384781708775819537678652558625302276136004547951264729879035798078060954827714042578250376873587092235560018895678752702234541462335335496132477267799617990590548167402432386590627689534615520640175649207352963222822845564130114583698996271296595009397056351567855793876271852738628206954089760738184810845792725759027261367717741224209347268483993520956103300560384962510638225752814821274245706437836422352366813686634382591588959787206832216235141815567533345690238728490484703116568693675160841590714362882841432955045261184267097517214636480728905607251527301563302430647820135509011698094434600045050539151215853290575888222741305821235432778921371527063279272664401700070934069007128193978233507053823494946188733431069454055716424846142047553949828602389661755642039819426319994639204325594024006819237676188263919205242670105968961190550556413825340401620527695813021927819621921961771653389876231143556901788944536495950030778736250948958484458356957378041768559278171042876410037613276440811505442587196553660052635717603046874509204355268668567690989538279270935177079122456282737176434841178310202797914728451442191322149134665028557348393827722505826034684648071154267615221476195589718245590743085720421971315962373207732659784075398072822708661065268943706681021912175140780926075510 A228521 597 223074168218880349271222596215321706068827436232288411821824304282776115601837962450115567135637489469111973630743990344109693839865314934149954031573860302668794421566891880126708933413654153869555653784660079853722087839465524646568651462217385578218138713483918698074121688843118646652488636475445134749304040593723135562265880313501139169840712204647918736820994134230151397555574943368080829665769136810325760815292044399765835228606893602285435633562094315331437198041003076744335107686416801151926614062477357334713500282888286546931857827306628236952516484158747763430344602357837755498324222096264084712562250971038241697749256336651057360164380595204414361382974916775193492381969604071455291451712067011692189930294597929400234919662746407698381650525395122559763290795838514350430003682400178192230676759663407834290794878810616235214048433780194496927133598139258103499075047976392276989927982130225920348926327409086398015782284126132265418162385457987942859662877934682314833529150819791134944438355122028603332617406670747238852022747516973316346651117736062769730939443757071508440093578316117602165715660710976148227991201989571095048323217129678258016763379957085637448507539520400346205977354743611612930531325973982665226602117536217036716946119774740426999496063499283246070985666806149593514752512595930436070995616254820266638407408020351529737715875549479462080216040679578428297125905085162186263401908774132040910353230923204154115037829912908988737024944551032448350396616148001673698960896357872481827818468002879022021737343893015711625858737131916207220328867417629543428491497332682988361674884056495219871397825739883590333291034394328817676131575589601884552799167885481637154178171708425704384298076817477862432008601650046277248978010404023278442908108830107568022599901383894454981725254543406947213069935072241175921797382256940441333658769823742382596842367691068544855287620021283436030817488109519245815155872436512819721654441184175302344412894035087156179236300092567637726676010405999985633969917744597845742683294289167105720507118426088631762628243594452931316889649302654292041497617319988868192099866418960082237202378413235812003931642190329886503422990190270381756133826553676557260109802566743406207822715986896732668507913948898361559206224278962737341673197778644619664986075091910922567161286018058094639050013336038087148323906443221838745153343569744320229194150814637307118869432133681046193317215044390851229914546143590242253474303238706173019663432929432029513303321063446096543867526649857574435266423650 A228521 598 4372699834046318705820574754968812670664776267673746312231844833774882785770653131441090248168234882041455980129398324159245516020435999670703505174849044054882379345565855418486505879925383339144689225198019195643465915495537540252782173029944624227429018684384484981302799422268340835291434451641343585081711509101931927670032349446659278143709642078564879445935496847203886675066942824250054999572087641844481524863452448091125632442568222467642274127028448127684104702837593014468570488055911124847199914040260210383996648160058002365470070920226416847516244589321996896170613538162875287056435762411188824862128426779084026558214339427286990396165529304932694438216988179295354903550323609813984833397638358133854315361495083753157120743650399976555593947055064993127108210499403978130381628333152567654445911450178844671955536825498241901293399140452828851394772927659992686927797416629627040614897014509574069104688267042503270469349962311264681586832560042093020787056519591356386370197522504620519780508584214430257333968286483157839580665904880913283720791111283169968152825426837453859940726875464105335790826556416599208305385142441759411130827139124994540630620985158430050653386023670533651151145358457293680039099777346573514012440148980023636937527493578077068335346017175271536924835738458008327528227487175549372065578008872159152603483761638057098826471032502000736943692594859634016144765859002081375517213625242368863492357441928958294347450901777192789870199740266492488434359886034132536550436481009960037221041815916162736931467208036804218551898154414028768173859197752656569061080983446767944344594973974858914956629541927445322891896610491195647665178777893689506621377699931423844663984286686745089807665211537472568907529492975513451473625369225301421196451794242507364111905749712462625822872832308335677707294436638251394910060588906111930977328666933782330372728203257584310432112494878276541549021122650131854768614477431517163989892122585150453060235360142347365971334237989664692670749206149809328735322685589787545928083295451928012309373716150513171547119625695796253704709715080073018772095893085894098488519653724833610051869368266372155757511148425901898744147422930943772234776783646810918034630581354026077442864468737536477327280623783718486729900355680509974324603513652636566004489352962099624890560351446852314831921184978177405971242416185306031640304518504993500104106395874692771638252573999767796327136434078673270219066687915912842932181320769156030323709952498651244446948990824605115509184576368595998939311510311790 A228521 599 85713661923901771052614557075676069755049238330113338980080210609830948083900227080670288594478173022139130653384492319425540260922892625679815174287436929989944097262987476346280608131588430800260044322775918488343139021821439024569511509164323061888678046033165961119578776201182328210264051468584980479326574252112029052464838551587534856671857234183316562251308872377896452374510815685374634733531232289666390040047634072190200247373387068203830255152576006636769505053585300228609841962536862182838011563090566581469744962519956679479657783246420395738385189487373298999988603144724079019042498316459901248683356709161354117555875783704423249094579345270910081173515040907572630044199951017604126632805215644427745278023836701434787951416800220677696344851791733469882452582446025983473226328156452948762270564015728953596264598562621658938536974737107917364845842000857578509900581461698901273740934288488688772364179061640821698653799945443126162332826423782721935479939037366889950946297002606420608946394323332906782231843019025453300712974215452914670521631016721579979668914285928326805486619772753814476054179993162516970226011334152165987415378532804925855763174534312165895822035387482261109464405110502515972514820905016208047689186573704305795032377212171346918769025629173609167517384074268212430058721688862606195299024058916447454513222057221787230844955441388342896090800164222505304891272071032894037726235218599005688045149666338209562594578461598703154126666571678841207257874135644449833459982201796340291734379847770153966451598190200092399038595996965054781827780774018706649105766009032047912359762318180300394484632409463957479443367025557382691204016728140526119190361121256602317621782833455405541984149092259460478247530689297413025739727238576348054269569627833520521214008483263791007485498277182741411011438333913068770785831741940223814077155195577231416223835643412799962021724269316356746160476015370396507655135171456727012017045665259677996711431185097399032682937553837107213164388212272552055869809648961097730684443014765398608121237863475240762578007140260754570666788518109942011316331654772078798583094060214322005276661119555048583922921527512886828852891280869369633075712756910961061638271395591816603291623108370474041672622118900535827981145212843132237748140732945784188175380631777001755193841441899913057277224428892220175810206693740462388991410426581539019296373342741576895015719836674016209923482187492938398443293986613177403566375996242693267699189469215128764217064604840588410764939522109692121350809789865283930 A228521 600 1680159196659622682127031841976827564369662499082105403013785976142061410565729465464645865587870899411736357026186838315981116035365025228139737375678833526813840139666701165773937062108890540621314049670364329010483015462277932264074024349856887629197242830913100485481498189792776575309255101595768335714415923408188484384483837618186508813822467360751729174685277070416029412241274333997770765796624215769952935720532198219619857157887500868363258193858520755065507710376274352243617107681077084452079577812501372089709730371319542671102249501726261677037409636815246817675779702672267858768395764942811221865502333350852436633246250553959765101464953929834850106230547393653250514831052536296752480442263003664434304805968931660029629670514997182073803775229227612421570842393998790828638204354141162368485459941390407498215133989068972933014959877503390255732879343506037326291078510884424446138242753308058262806308568861595119894508516061226196722783381972156355337184744223409257227092927474893534271946701745463054530878329524968649117417880990642128490651727468985299478300089679941635203694860844793395895508700435145101233771065866665615243556838869215017499675206590966090731473487012041258597187617824924959635941839341027932804229921205311653214201021175455248723633372047715069726404225698969761596002735016857319464702097537302194131209026162177711660965717735623264947171127875396954126844698991620929925428287237764084254692160267204141917020632656806877449998128267848905078176360372542619601350034569175381388617276554948742134221490792835003169150340180610849419359390558455489983114656247965219731308116616375274357828849533682952584603557543079205021785488239831815094679952077494218698598342437408572747228200698804732757135527664078397155036681856948205334490682648340875014329630177031081616268111406463264830310536514069537406692478895451678297428465166376223287037295909449501597965528695026730059961109304269389692924104862280285458040965140528085506387021030043855696303575958980737602783645066217359249350680003612752127088906047348048064464492290467953277540924416271685398414134827281368225749714324746395523931711279801486222599501213648694075684952024796459193272476143453960616606349226191875083422477861760207703696318727413563427330261447407679516367921732250722443829080322599748003977245139603435443210055053561744301895838423224114908054265639458127563703595541546809351254010160313994421405368600231491747152301512100144407612178506524815548795259346167952664283481651845001537531655937136223203209229003209608594122574561627785284070 A228521 601 32934480487208261891152307113815216841098054551958191779762893724256477160078480898137761176583156775790683048288183751285369517099684963599102506358241320505167964427802578988513237945177864245670567201378437254487569580748433006418940000736383202143201292082880549683242366396739230228029690291216199448089000451320736418792623132526853394181013148533598161098864238882986136160857007120513486865770793143991385156327482109453354367818710544648269518912184468688218075502026224799094082316154631046892801701442640332611923553268860712918989615253180398146866907962467278632707334731793191422854014765366487254547675489660052753723538885802843531814492777838043386511421108836875975684145661772288991104025112765025025598378857720376064099366647023346210480924346974806895898182724711715376940098276648736590599037008864203764284102857465408870337584580284481055767983526559501669100142460455906531502933176603623779040571794460808478531334233178355962716873691085382453536773420787329222798585613416566056192278638668172471581370233116592440974172002465592787220840491325418823652058378237301647334499856793020373589947069875534281221863462892368055852035168098974240223707543832942776206177396587997363539810575139773948281215962248008633812306867777332452600462622048896573309314440110285167603366464633821192536633181741715487284484320627173550443511876317785446756462768208731798106105552522730930571904484742481397365351248708416360961470037512585923519228878744149950176160156179707665663571808764706293781213544164993624183335563295725395544855696069553541921592569181737873353227991899063740630306842666848228141053789554425809781860714074620827099441455516071551279656449273166511345390301432680553673322390836300009535761648113821279245910135023734051735616012020171482390338307003208204197368889516154778578296512303994640021005725737352738332917200522812056045968960114151533295273658193193486910520331458189693319000918421812561390301795855282984091791986667585866836520389519488474261543663265002864652657797423604463733219973561007518234099005655673423394234369756514956671116437829750436918959300217580861851203888877347190288030605923574672721073417513280581716527845667138665593640248511093255137348024456100378474286349407952195816038636403137561932053743219463214979308173814433448500805394735459527428177771051125909780801743966075869905849167494814671535459539254451522763255490813990130321742087866101575906811140286017864553663204316704843185075524641605447774307270137208211882591539640276250923566755462679642388718896155975225552298585206218057273056210 A228521 602 645581684830097152930744841917974038542376500957821976184806839769089489149796971999566929118737173531178069700808620866508974958206908621104582101494508988863468911899946013666135324427439432834743917660106077392101009911347768329546129630360559178554144098211381703977816380627384201137061413779164839985672251132373151872984514259307542614549710923733123793108207635899017170609089641335031035545068321411894916064378368588972454098362506938307878241353381761367929960925210348135567849317645970100115614499599057987357553401466477323318491767090592662748623452842873958943082357736830435598516538662318118220832313082814020727636372606261088356667922329716372532562026469189895481707372747229356267324347779977757548114988064228842676815755385281117420665005245624935545783756198956650819988977780664180507759954962296180797089485996902955607384399927776520151773757354740008211663666218778168946096049989541480008695025508712198934576093744253617519949961369872284882071477257088483201888617967098600358587511603226815042474964778673115503007070474912668824460786820309132312242348851907497211109230989161924518316746568191522545365866365845132764145978121519254187650097774538137708227398596444437308066108296702231109283435656043625898960906417941349530562615103201449454553932931408437807646119713347937317133322032498371964893142188231758398491525668372204165142471521461842970852616093379443825673517583077421359534685251754090269802651420629549005619782564122194666546213931436501394488429517229412398156728291372170452066362323105532648521519220133897735912054371950085612859125677846056885379784746840902720055716651537738106968759359461867919120298826422477005104620696867121715560525594003452135610246806574810349511427079098924016973597709599707218043147912582719540867206159386204570335949957966035792660686617914791527228489405593051862732305557955683027161405258729133189277730960865682820970517939277905673412325942943260524103306109431152191887021064617053021201387168973992042430923191017010193940660542313849631881218672392189368812056581773604398025734051502713890199271136797843648213754804450885226725930404024045299279580413382199454876994907495824749158684755082300098170076958041973843748335358782130392661085937672201080625781647077983761578554047257656492616719306742602725262064903775397334047392664166924943919840342012964148332711079337518768213962980411493109747206567232238993019979055097312930611317550481153580749414383863746824013706026412571480747155560434296023154606695745213418758754003047790412967444599240197368066548273089711797038662544350 A228521 603 12654692153105083904540198500123819989692447330677171825216391893390798442057843085057030046447724898974995746484567537937125175845402305691207054754392858841460397105894777332081005640913429817248786028302832127661526741794669374047330226595387680281635130469938212078492607009815618713949447604869498902182948018607778071693506029718323317803550039346003544058908924980028295695293238988592271238240942370545171000702559624753555935782747493186000484638739470374149694405837897742127176183230413989747835228528339033225542429163622335222828362699520182122018118775759107380735021743650015466808929768004744987998267746501644944643075422104390968164561081692607556545237456337639222395551944907044179779802874079098890693124970436634916430566372962913816656529222343815639593646293113765544661708565516480989664374046571892727120344340227188878350540137046690767730588135899630114405529516120347207225468240392058914526816110981204729054752111043525177447703180055362837172982643656675026936091466592481150812466346254173389794421788010180176973352154475066131831487556030859120259155698543032382094861498515052187615024492639743155058727431281432829550421407285985252487342976352789031523730691081326463524714491292146559064399957448551192623423053792179465720755928652492190159269620012153757795194071017679802656626185944399905514119885889234607500057335707920069727337280007232277705921182556318305348121361091579128747117502939532428760255212185710382095573054302694381109488935307858144155054529733159133063961894186263741036411210074179087680593424208208967349794547877373009001526708183910415168150799977268532451683929662388952818375811182310820875975270496091938737989223620332870595250911348265367329551504229157041634822984068735460466895183057663325864347733646830456419907492745950074984517086878681344091580000506069231212738209307429276875925915214130098175605809835639508662070548999615456463470605735205175552038719814572874371660444966767649410086402816831486654003724449707802496242482128771770556621963297778283060531184683011722446446414881827187754427015483321827919171156152394893362535584757886951996700825928475447079131144975087267790924181455659739219727956852595400857191182937898522774061614565499295500842228075964136174474376029984001291325254502290839348809716871460324806153547742999943806537463574822291699590800603336379269541932671324875399715430806566548682813220367630857927187499116275440199741470717720432203832156198833960927611822344663701524000295521325800508668388567406133794232845044176032212308206645587452652865253696805945439333805921292490 A228521 604 248057274939584169866699818068682277519977314033557421160069737709439591292128351003490930970901374350970693091412423177834906830412601037952132066191026717515797715206280513363505858907049726850271270892048197706315169800558099158727998772176659678520052648917584734951230378628589377403452870813590503701425307075077414628962953321554059416277645256710650546909608954350307016320120900045296059476967916802358120543876657700040834864240962263069474561580692856920700548375304510615966559408114725709391096049496887229688024709107771613571404242317502842865206501493806570034293937275945245443558205713912472592423926146092931122079543696453899151700637966670570993683372086568377568207713742360507264814339670374148675388878122383929567643119366003281248820168395718468921689719091832276007502160481265082578736879553142286274716808960043870396524332159004832501278468488130792147837181363327379737255459502069088853013169398758549590219051946099086784076260215495260964392520898886666620912781726257197551127364960686795183523440846100587050358533429013175841248150248856113655010837690598171901915977882782821992467785586407498757269652562612779959002227661473904797737642834817272821390031298348762741567016150242548554078136856623064821760712801473395469116908182883536808300553636924305028892956372442439778327249179748804915389406038307634587984365496055123538423061197559295586129624049616335328054431094443616498623575933086029416804432399461643489207874004821632694386007443358421410290877497340955809090368651682413560423562087807696153609459652807792957856774991580211350497840920961886280280035095774633026277005669186431601608064543826897351348999333144095356719587756301144232540986648688172136390416450289689523550989784203925416973155361322718803993237056902022694160307131938907210460299366659961748917115377259282452317302851615739279728847927295072626482542057236800390064773712212731216731267992650973911893157312392931540490027518135273354305361476128509736774727985461785175557353092257261055433893530622389362238682650275177111003053255701519952588673959478340419368879112699973562894578884210345228588444363124045309621083404522080209855496350016847300689282661065890292520361469778609885375181924964581831625378962083963059619845638313964746234573877175350985657711577497645980107619117596219994720350026946273897728453929506759364428596815890599128247703106456354506869011635899093509856490364657252123698019378397438361578364345060128918239300117586391850860882312061872781136621729543688338889338809797184580377875053699360647661267334898241869412109466630512844630 A228521 605 4862418690711036744621965929242111503822775319993345238902515173364042975117501494312586143834578693580002627002870572647352305752622629700535387070269450962351807972013113517056664514214983104805587634777142743136357830769013117914716857884876656422962391742447365504575805803385001966046864459738553448685839967102719462949153739315596642959551084518492132674518610664265793153878714187394654369275253866918881508355899243533640820255295406497940347170104256742620101775103024611256278755390688670125070275014402754948005627122388110005604330735079328026323595720263477610053122377748056957534612481595182519751948812317445889353358270894813909067244937258115450925573903095675880754368382382198718497846506438871188255873898261844816948305509381829946076459124236344205459146234044449981185291805092049583191919323336321048985106162114435607285481080630272589643369771573751651782274314678413781489334309934090039304705232027648978086269127192682188097937675296434925368659357486993795446457320462002119804717457146916212933253097670841919350947795302164118365080109346589983834663320151949667078324616363447378181301345449735298000256574473608281474928837069790074559268022360745205492098361986501756178870187052339945464893079599125359187602299711058444193450168480127159863815262231720607164205973017422633517090935764809888007063231648786367304434924953615195892248775867220032072080612914658222544204652965162409514440206693234845688668055133991923489742364146940589772660136795222841176663636547822886036630273246316776425158923008795249928873540433744933351699536035160755015085668731168186682138832779223556603813332675708502592332328369719030698832264052315286686325420461025805625935549692334638869259575929026989811489460115142361954772330925752750938212106925045715204099883980358966393492713200751483323591951533456454124254539284633512053815600194912098410180691230349951410410185644723408310750858728473784885724494085487524242112645038827183324326046244984645043426731317018188561567432818184349079843410430638112980824374250162837046870127471814779228815999199267413417146940447973725627464641925755602412903734409256710230717029816310671298500171662106059332451579502485624661388724673409128035225793319094118498021382913927615818704078027755960925706115849065975518571622993299139630609225136967556593508357421663397368450862226600696458192975515545591440586600893042030237079817404080810612576066200823957012453135655605116045938665688036490856492799977316630715911313557036534734514258633846990251502685555411567100391074590306660769868709645810083427410224325557506859144770 A228521 606 95313130927260467328495606278304051629251764302532239339409681268212232688813672999386962587954480580653837143539575873620976719528001956977293619399289711572993422351603335955064224444136239913349401966630281158910688492419025336806180689531353447026249124415400609703110210406722429909861259736342253887549331333722199837651896969101372073739060942453837527975263259331329123052023539181189114901237466822375998524434216427869769658603465693931664422158909079088146378074868940054541065547201719903676901821441226752993919073165027023222084477497620745654492280443398186618454734814323475205648228420670562038265228026622648177011597704000598549082236108432941102372528654798066527978751463248145537634279954400413361817491478339803979436755027259511236987470504460650719691715558049589439361813955912195448462919997301685649063764715050357813966129745990271143184501761110211390105348968489085581426551406072573448381743105192805869688497841011904304996687527084457191581199761067531479454789774783383826154874043866486645230832037020402457016691633154487619179124462163706614270956746607679683471147228040317624327046981037925724993530615562016970858775105239797380036866976577684683238839270269376126269450665032951460760285592223918434172315457175454821606614733430544404766969961965633704708460454194562089759576744534554244965648551390104333593898810956399573824736966126185871117628588223506428695164279368682456858440432977213512103241799932077284784286332800455435902051307073950689386539193319546714749070807083932799803551648394842401298082985972808530752221347504446128225497927970517874381399119858305060773315920832232398628466699095167895931612688604484916481255535157440085578444412528156942427054070970370603995126873626030794833521813833450062568114915951509052528743231622689327306336953700831209449087685041698036484355026740083251663154115291819025741289283014777690310060068943094537494607116064275138678997621170569137800960527561062929388165804188827536012741050501462546722059642544696518405829475827474760027730021813009281517571127699460046741731263715365878324573907292301857049588348134082434287393773301805670818469908838238374271120155065106625017868560718440553546651488527804257967886115265700985833633316253430163194274277880226707751726536638817374939689968256938157541556051027218926749730827459095888270099903637372922466739341627127867527779422457706770250884073885780413728622539812060840700854241423152106335051363238526948708842946916060477706901717484147841804075716604046973366267303367838728504681263741316110711605798815901920445853347817468782822442936910 A228521 607 1868327987573740989862134129645350090794481580035461635537763333316981011802082643016481746336497584507397822107660139271847813008835588608046279826929489855984366102584320619378055410497294060566491872544299136499824572692039903883061635961476732383731878913828291008953000839816767267708098447304916400965188544117782594114933021439171356073836429634429038704878977734894102805799972261150954842899402455376960456157078002063203981314304314277153079505218588598181588560403479187846089355599969358161185959378820651797784046724175232586811189922304031121240029654927895533831472101777246383233059615967371875478892480025908337248335448840461461864296083130257574230590855765777796985763605428221766446508437168310396279475279702542939343074455096035429885598450751978551171052802909741818145920295978499050088720574595188318756626866959310951754928467995420214318430013877912592095093398698048740888709479172500274801088889043284148629984956593246220993862880807971854572939752347786394573278993718846569298285721203153414072898556656420831291599270042146471008985079342252867706349310312340417003451760885721689708611396741004074611587889125990082189165428137981671173692591915607752800102521883721948840632015757105727481483172713880169547520368403950965702074417811255362942114985330635089647974634658915833066044589829275396545006754897285593498321237187932419492497298117756719578427723514276560100624387659980260554176739852779132571012900073600523802349657205812163307611419948603444618132100090786118154688399923828977495432442986676777741449772762165452386060109502082616970315455368992422642455998865323663022054982076340086802206701643331152726332441223192849280550284313830720096482861748441382693120475029901628650485487165327995525184332639990957200707437644269373522622709622168072213499850572950980166869533478595413377709873109904572614467634914134636347668654115474981055107846061012353479245880378341062539911926484461002153686904019139310503039642769383351115937105028502937523827624551593708335606720305326749815425450906754233686144592198294688364416637002532602747650884313596760553912305172659641951145890331358260350126936922330118796151825981086048401494200194751292228135837816733294391277375596212477405216761767178355145006548576304125897593382645487982334501827239200878770830442081626320265180667086344840180207100942648921799592328116381984943733940798429367217415799379229250265827648412819950398594187827923491932774560776262939560554248588955817506694056750212952438006957462358270138078581429113689200737195031466203811862236098520599798769533896507798755328019590165050 A228521 608 36622965117107339956017085880812546201449376302603354677278997520269780525132191279595402192301063063559531528300516906467184956978218488366921220190178240757715832769864430429445306201503733731088133772263949707039280114998677703496748851310686218654558843442613035942096112758978061574891715854209711555377371954247443076118717248598739952657969619955017074239200193584130943867961933211057477649324972029061712039215044472008708013853223509857288970529630351542646419872882620965290103493929533811473847272066740595098936130893363836001645921634919140540926315641404327810766329520582848789810959386544195082466688355202627200119223291159127871463333272437072861635100852348247721716871665625251602636312847738940433469861070911755218663141489355731469357989594652813055594326322945043561246740202408724423926905254751961426965714197072648561249750015680097295079593988850340869137809411173802450411397629312798980578370954644712776252159249452314582909795884601176766254307833940109145357883355422040676601612880869339178790470862348329097957526434349463491563637906087716250616152566471540107493981733410769333627882974590114889498420077654126975510003751501941613106924806692876193809924950725878370904692646601335805059081690777193491246575827281931372516607916329612890960793537684139065313965083875607705566043960073879578540668164530943652363988557763952475935532463879530251050154365209220542868932818215768788014289997735736123679781355139475667641580695764043692355343617930473414330674736593050294748655300557824809781533947621286548893056044385884211698741735707602110347677427917491540666904615376675322700016697887102460664623366984110556646400616925413542992861756638454240173816970414503571022390609109077653836445915419632494658632493575580929214817130134853343838941301484995319906334743624648159530145385798339607988170896215994405648711327923713026395181932230251295627446308177904083957083209681634391843078444269406943046001554782208236919520148177286644385771596755973530840606549738280228249866413019185474054494928646466466902797014753401353619834871781912815344086755990549793085487148944885953392279307987890846081382546733045079803929718610128565700982687199646269537478139336954548130014858469070866831357978326596801298988201998439197964398778865128893082087442603125657408880168142483078810852509476800729753323704407704261478235893270580327239944840003033033738077729180767689824973150459474127901182429102102047443094834001254778027457432131868987850156422710772576205664538373071094642569379807219232345011768502119263378807441291594998439578482993492523384471057183972373190 A228521 609 717883360357210090244105927573553400995460583489149378348561273854564904536660201660546430757003691835396352510348910292909620254839225800132801150121594048403255897970516462693666272783820778099495537637426069613084832314379507651903367100330435296589930065430221816708676993348487123174260146466120318603590844081969835060296501392099479112830164416521815054807763489757157026805687009003176415731113258814265224015732845583236692424346905925918264123168734645720366524166656575758137420841917366172540996065866289766308694239987671189129030769076495070579206517962777978818746057430992900200628042661979696039140149659789418350828677704965775695962796942015419103513672677139496075316321403822576486655237994870273208565820432536946093691960131276593166319882148785990763781433411315940977816783301695520179316146714927373296193610934391190138306648052432799182729987051014367838926747982735476934915475441080006444796952651856770796810676977779313860951597936089386164145087587954267119518834959703847623898246392515065379497395770853390321742601874518913319483959226146334602324954901625818874756612934866139592052072359304035322943955750588307847957011347775631362140268887101167235454396084026145942751836418047368693662391821131374101535209818860050360119582673818654077358111983569508627649253926155027585589760639323597669278780816128802576353310210967759245355887864469253863328406288403417567040261002041112122675851981439159643591941552431101963509740996017127251737282291061719919106441568564871786877023046846081997508650945840015944724906840602329555553283117280307064952555971723213811160241628157590810242064289928000357607860437415833488051592166639515046553226873076695702056440157582237250739518026635665140600384183570148994970518613884204734477888184195957601661553869086168638635901431030502650158929685549519517188712529916049229621466835492987829263719887908731781414221477795429792714391596933516970566961124656988413126720323153941840957123441531530033866543723673488123034632064142144482560173092395353357089459775902584777474393397051581135361314792252418003842185843275872730464958539705349285735817044032746033529000330934212731986511548043914163784614232993265980722354259147145235711256864433351535415801685941188731884411590566856582194018965720873916707095715404641897327990285098511229224010625583580818279811073592717990847458180297587458175413810005512728904432429985608876719873429478963442299027576665216506056053003318035382631281024094647310882948691282507288570483843181982134825374844902529963313231485441346769285179652335609060892017624868906546874602907592206869105330 A228521 610 14071949593099067071857624436279707885500472156104929811785143412818183738457832747817839856103384175056376238348327811261097469768173547155984679777762266346622381354302230931856815849663148690802577797680692044291739175987186993993932098403928341373069590488004364608510450481520931829483785816137174631057876170317400752604488944169216740970956930234690998749324705687019598455314132882518330890103804449952254892094683199907561172893340036106626303485064565995780273064068382325128388758053160717784614793409263739932442429393302199755943425133791534738574465624180058299400732406995993309149862102449166615215030131164503823310316540253515844033134874194052972830002150182187549720102810440858478666164372539134247695366778648728146416794583830142289890470860522513396298830602134288752102121025033095384146230683979101116600025734570221912018438353874037713899775911094389649528301244819771407704410699184652657018110885303325466514370113866270860850058639833428262988395240644771710136699057522231465701612749184467430699568773109797294738469383986793304539061077187282544787057515365516735111439019255264334872635388759194725810232531124611932781526360929094174458731937618032273456500878229155562043943126561871874531834399418735504361099691622718879877132687055585340894760820141135970435041610146525766857122782485977201439323083017088623570733934391401458963513637983793850349433169015129425939902653293077061612923262525880409597953114630973105549242275362347032624510515114048215923851053296333880173313111015621598757339766058822044927211074996430819562071243966186843379597891810041009208871515728240479685689621511151965122726819629601801048676753004067157017122810173187632513256099795110044174492461335721698976971076929896145179779611210725687629654634971792030772916435102885776169545619944725169323767180165996295777593535023243500783045587260622219505514410847605028149030273780299706618883420126007589975419180122447842604703028728462013184233296781380903546565345685676117431751326880707766408864284707267303486482116472747538161586592466208078661951138937897025929401711555806901272024324209817107754107532304850579761344618405589891239354519560827086828377442494151312554473318650324201573457508926607698328149677816461203195801434699303320725727961801661791650163597131274347868297608159620848972765977471836841723120126911240753648887613771957416084574134263783220508951650754500176020695269139673490936471410656609144849608703527945295569083592606845844456058572396363285159786048088388675433775903067210012533646731232609510869408828166275167520010331043101823138343442810151381864230305470 A228521 611 275838355206044552385343063955848906398026854208508250681463002829500763786685532986065095198792105842451395188707569245991122309486117616512385892870894794804897870903776432755740841591430767853291351890641387814780601714616007141889549341010436247264474816155931489625800033630096312373054046393660750651876170086970845470583357223308485164413218633630248540962447826069194679163910605957437313104638359096850841580574756068855168527818558963415182874995971499480550266881501906170510100677220635548096653007867391764289446734658815479628331830343550894869041604585970984822075177823189403414962696731580521329465324591946454284739406471220739869771734107989029431398283044357567672473959214945386494991577543856871528454306386506548693525061338546489035156416641642425445463686699254894707389835354881952418338893688042193372666331152851878984994238474332239215430608226542238859039393162030411151086381590502085941789003128918833142757912175195964436603535597063262875009137342973727474145307806031946230979165485615684184057881711000850800610086543166520481055761915541153216769566813869904140028608780685078557307259298405662656028142752160687355795171878975092659964432079048399737193162979593511243159227224113976066525649203743661535354902053653325664491504571544001178400447519048435308898177014442944155778293196700364463290013404022190383104724005586941187635035086402439190080335115706160718870554242810635559695409669356455807499917309404393262545145118142985537488527865528290837477608427608295150592411815251191531995292096776378778823175547355130084453390968671911386646570810307867890789085640144728254641297150619536530407690760771594066740328224334132245210126278461597099448150366127306928326163976363298716710921909379440054243890943982126315032285420239179203014750359225213115389264603520601338053981615454929704282868956336906572433210371861249911254105652171033873868559645227213371347923008595609181764649798193261486080400356008592059283399242551505029788243872264079530223701386481001573004413226271680590546669090009337467140835608048217360879985090099342710015714346074741035458348072695876406490666562503864020449131176457372717139614560444821007965940463985739795699520011461300740095768854268107238195038449142470819102910991091332102298862925042155474205632914260144051509727817816897596465647461178935145873019909434330179432777014310451089792234721663264878410957529185280020372059788956006339857749149391824880676813300498730680427141199648111218933012825230564424419618826058110972670893117098075820782013262308380146620805080430146181391633448214864312288901619089984479710435578717610 A228521 612 5406983424676935722758427667804925826934414510694706573753107969678730558928426079135015248268883002620348073432669534011590168249449407750702241116070599990003341718833444280575801045018410061797068388957774686264637310518163796008131952188554472914949893973218978571640567650706697433615673587924752218140902054986926342596974215686803982023611170685463201665254903537283648413951377242663553328958790224912665746710171476367015813574738219907524378609044729847753180335630927300685956668346490139960629874475601819954337994960339671638372360782450859507431418794519737620302259336289426278744105472182579276651012677436304265724958022338552402673749687951666080720216171405494891333646998811256655633966424348518023161627066092934588841750105941393694236993789119003963059465790379963843919966800524275006271183609926772390511904306658176797293635150555422199226833068556905055020500535233818874563823844232611189446295382314956081961015127943821181020031643923575439042500847208575765303424613477139152497422136147425892191435166599469904283761621680680750482861740529376608167834503898420345587324054207549890625072561894712410624268928417621262423685026390143405391528623154774794030428107269491129159251610003139032294163901159948853997291285694612798052643592734272824043420231373626608783886095402068981195040336384597761723433641306319892872530176386781286768620498800146975020160878588638993396171178327671424948072358725801984212732969500991802101436829056596527143503090595575041882187864474126748245578576229240745394550116923670810763669842152044184919024550205835563034859237644056934585206647509245447519238227060754533557899589169917967266642112804720907266541738293281416170195010963571370613939422090180920109245792290684707013392605104158028816537171177873755765703105768616192384974588588665207483808978302380351897356501504522507609592288926178633499780759488342195147966478016713562724862280195607711054943075368765131527700165173777392817611178768261304812528252837555141265768877146049265953324741652513198228628504015880916558147121427374564241761389074176176863831006682355362221247637648960245110212938204093210223993289559572801595780833374484861837321278146671028981150678710191098457033059507905929156491445351941035179594058051570857169958990330948369803717024735163746566419336816549218526298772561263509257566094541611613266000541385625848490149968929469183882828368978138208204832939962420367134218107889907140654417749466767415269787526226418683506679072944110951451110083068605043197906171447580579171759011434122136401451510317182897281363631331897439206385226399058432961132576349792285750 A228521 613 105987688814678938831466146758969092103719486840610784050200171740179473586614244216519035910501549418571957092975793016987621232034584981243147713844830008133150709567675303884070419328710032439915366707058947509518032745996445014735395384910495437068411574398563601805366917463352649463638121297446946586337211429977560080615043105309374432318341003363231045412078078175386250141080217546780366396812892884099714870161939699171487908836850058808733906079311919479686341458487170066544216442417799046287631251374093866877541612923131508796559536429269917721119776341134292247193902687870156092752552050760222249332629173641111624794172869140897725990101513456824406288647960492227815564580798224293748791623355088072746157342221099397423969436883138137855887063219154299042249222977564364569264294516487003318045788703445698710772154846447250427697957236193147474912142594421844661969612632613924417169663843561262945024196142348765989680985395196870615158695847586390159047838731973364808504001799233573861222522481782676853120827951624927352769444507574617527798535356801078357764738728647268800332821970547784175347593800952893374651256878814069233868386531504419153509651411115463433536052021503402134186138816122304086916224724011668232311242246830898013774594040285711325355122196985381266333299933173179154942236518032592128602381773596469136065146134428962777651557829845445917942754352014166432845586718708461029021478816047760825181535860658523995387971460622260006923962044365934105446355681944224091501536100653165275972779859942503135813077467041194565427589148681397737937399389652233221431352813687143622127379472203613216182411216501041233589124628457810999904618908814776041306565505459775640647133623485562419618137303771079717497081791007814736879635314396395940280133076261664243905058770125750793577022254629278042437052438208781237826321475097743202001452536236378057119405028215059611305537045046379343503384981613884310012717151655984098002222266932058854383673782333512006827521999593156324736070012868150485405895345172628636363462407078560600218789387752016328785472682971815464186155157736570651954517608185968544306852441497614880423123178667037701290350686265105046102775808377645900493461292378203169057438073593709722447931906823980951154204026168387019850305644653046845934807788768269963735610943280239847287875439331650933805812432808260867793468601163220220807936810298507628045855268771304247608937011000210621716071844370761573619644408663117834449811968917450045114095423891177230707245800044581395826744321349648855432872358616614072079143719976220155108698895585441783814136281898192806553890 A228521 614 2077570670738353134297463686010884475612183554115238078257317192697890071566081856203780062782636123433964500316163421286321817378751766552878773736084116703355420218942229587902104079105573010868810956394701100123797791622385004660679424326883579368860530766410749749369823744476070984079537020056881459060629800309518077713289732353300141935500138324314884266704352823139017737981806010400611499446772997355332385972248595272988029622004121278030582119442293636596081817516085172013472430018317028558840007828805113502931750742181228875090488394714188144718530348407495602109757260185371463440709246554896404348838920410700392632911110855941854886305567193030984060403996601352478235202021473145607252556745372469977621658199056363322211714312941523672309704518984868780707165305746750883906754857192211438516058543893758976201783388788154696225558560450222926247805619909023930507023291803997611191540876097664032015753103336025128614770593755633929854519574984356775974080295781641049767719677965151901350544733190481895527448577316316659369516746953716031099226139581152997439527800391109259125703630679353611197613643061206054035201526714244456704666850366864597856952781569156691069398897695081581364825563914377794708592804745912819529816116525087977171396794325036920665338281261887212209038736506174562393108739031434534520266125802604346698829101654546351980744549812009932083366895788020811828000197463952074763207602804095848969406481727895417856603214469680711599126976850157949739384422195282816167486362399424769510377685420042829544537133745271653719467417573428208253213339801103837962440443268688741771695444894896999202853091107953821090896053700387898415409432584045501668409880867827511144393742673624572459173807319274912331693090253942579368156582616260982043497412795178036740410769627030378467031582751434129885470749996412028319349045945273673319453839115524723187312382215105120484097574432136847695745641354652284876104150079060435115262168058791038895367468668773249520277944970256173131427178438916744162413162327445362514115673545406823458114145336953635002676658667782520046621651180704620270652209045448417201409711334242957326481258952450439646208592314847310967035582414667936231281729796164479011957971962092452627483326057969616552953850150993732032157321442771999538850355709016291012596227183880488925273425104212927062849922041906988144861723029851473838807993472642977546816646773622165899210016155408020716971299638937918899324854428826909564466530708040782840215547048004773007718388974567713073415263015336805430073027572151358723712477917610236148543276544880603447266266436635799044277066030 A228521 615 40724540181825509323819944341719210731980929924047409969389147561063869442658862958692252574146197381051022716625478291078687247270670895934944741531573141774342938998554874814381740274557022830340399927333564257567736801863958115362193060920176537877908687014771942188583683233853025966574435203516869063059518759329961929358345252974346276910299279114879358032707678627092947524533111274792569065375277897346332545728302094379171657479036876455105411896573933785244476307263960083320916506674833951392582787172606583510374311170694835486392244716627979583502714168363952451421169566959748738494626558216527267285718268557919922749211970203999370340464002127691836095214735091063317874202209352019395140323573999533146251671271745491620894626538310310141476690125254334620267555280998587848775844141417434101304776259359674748061659276253253508966148474247312564116338286544544491376825903972348541962659836096746512011529386568568428757967189116950897811422093684665675057531798863889125573476318968905771039803998777303634346370159433611205336339921017297134032413260271225699008545585501784968734773768243867516147838455938167270245126952001362961510810367022893315687569270808958047226893759082937136409908569663494715755532071713158364411787283813532281682821948584779678596249663940390936736196046660733838856538347551943227633664469380268630393978914567271457097591887763460858852711973294029601438293437842801850799934401144408015450545029648670120166612214646709848143826993292834086425479338425578080570843584251988231289258113630899684789513759861737489167805753846750589498090148843838042087524347521483902521630488702391506170713075715699584522703211045878956281044697607841014889394443464589367992630503241255245859162551454289527754768237660700649766790595564312455620240345330946799923867662323990708585002291516589559385719598992616140907098760792933069310190952341063087681319259061085543514221042713209443485626718330509106527509239837025497473384920286199677494934266461619454762976270479439506129079227023576006203472322536688650829066796473602146347392876676175765570451534420400274982062142258016808808753949754362265796064617266978008016070757562810339277943125265286303310726440389545077627938566970954825214196997343498182810218434940388516847020419505575109125960795070911090307497826673329547660641281522814400632969831604906356954333238059648348807318627037679989025094067242810835574192282010686427185010489069371011093860793806389241893804222894220672619555100489203456316455108120894136606118629972230511620504589799887738690642631036438575085597920061852129007525151724050693187871570876798650967726241766170 A228521 616 798282434566572963027165414688916282757405712758993776104727992234656776117108960150203678754633698280726023857328125145561006134677873523365020270623122988976553586894252437169281284959762682414759508506781570182141676666339515354944703719477876168599186714003028844369867609380163270520721094779800647317211227659756113429764205935513403366695544533709726851842251649743923134236880309226677928418874697897009813206033791681771927556916051230268855005966060130616068587978906328037171433350367665096880379235317426421165243744636209423023031905844853261081632058409739847545262163741787734586600206353451120938438245151433425915029660407027684801471920483401448178107415176851026555617633472516262710395015444982103360355282647096927696413147192244386451702407525530948241615837910969013264953212953309686061564785719909800517745668931332886494599746166637260431585536845040541210944610862642684315554446915627549030785967019763975004488544226299877743265566025887241578120962347249658857850233036708812958770336633487972649975652337769069530686275762264311467587333628610426570812513127478188566029776279412660372176318215686311770138924477929190057290448109715904407243134989444414072584880396144836052825446417718259503862144961128525513287034807496743260458698664762056934806765247221261880015702697604968203091302295604452116640556408525899890378427984518553447480644203194809943220928017142672459372616140594404415428239368025083114765734701766749967610514774901591973634585123399156911954296252433759340066859771021110910307268033015210201201219176272644517395674667436587481913354844423573499895814297675684188540259067848833409061318507326052147860207252025265600633139747099466989816408212382999923564031980141342655706731874433176003774054662931963882786049886095070138806969205679806376929617176464096242652836451276605791644745693982511597648921589714028079344689728335679529204496928803016608860640395166757079068407236968998151499951243181223722412856092187918019464662595813195883490611333660028228886037876688958434683720303951008606106004830359875727294771710492252019758355975032027522415862065919994305564574652432800088686041426257591578888061663264949318075801495241549802649548717480280196994915558482926687684210529969279417353449134218169649265677710194433138093351472822677749435572859600250084227599387813980697326985713845949304805913069595304891414071582330880115018420067285584526282339565156828572058409707527794404053838563221542280664431477847659195861609515322835442674370189170219817748364376997273514217417895842136438477171423503241376676531705339947515195271875551565142988055085060740719633570746823398310 A228521 617 15647932241649423039432987134912192632891456049520866075157468134394594564383700394205429552256077179552594138600323192477808551173268429534330231409809715298345261635958197274837376933399527826137093055409532411376776888445850378123667966947012267736704720089978684392566202690486277194894148933299217085195105421527020576120276035389588479819619787039478786634932458805572702650218380296928229478074212762801908461118341838817791229591496778736693219371841298783762242676318045534920674353212990464554215242378109405535074524371984665939402635931978568907094172025445006323218276482245353606406788506445722314418739214172679746228491480549344707274453214975171185059569716201419087452153533454061572297143697612215616070151104196722704959598890367747924915960450838767522177819034463259317021025031534932324761358828376895650389175854330327964813890715392275104732627129120146402272391770752695993981149726477471380004720013509884051469416015165963014406540727428019615729661428873256014067691142412089832648910367649827241107519102778579141506901172155565112370349779755608321369841183316281866769530705894273200371532673516044627380095927371241031501644402335840791167886616375520133841850778298337317224547264270204753131211049772509285398294091884763877577979129543843891451302533779781511431676867542256540056261868741900122838444959086260220270929314958553770110244130573432776743555772139318692254592420149638077508422497292093278071229916173486803216431190451008791220475289445043280495294028714727212158412504660712231811854836693906036733046613503782617968252525663286233973714992162300738901119709775514413942282255726342343782028459209892198486656198031496045257731849041599054326540218889737121037112786882100095495908112343476564571689491748024118369671500100444969296581754749495219269627555969181552224490191532921735211230745707725593344498020094475617618381538744645037790403461117077472505800729511837729550689475173439583435192937741329107569711307645682648731346638708195999246563508599427602863184608329777736213094279194575348160201255855647487532829968721676247415127528252126269073995453234101586119659983528233797584061518241436692862385776707248778970111521631781733966250150649322012031949257149443761961031069594260817795464127118726126524517297628210858867330766444309334173525008886386275477699855539288368106189173329838466667899151035873928421850282349531284976911081133837960641375584582011871658802519901949336838892332422407877979194943934965592663058597099803119858099548131659540746609301911781925453459313973792968667141775552867906429174799402475731131005590297036628208801162589489068709458602811506011906450 A228521 618 306730767002529555852392450791383385301022038725302304046242914265674850416392519010105869933119946118956252024117511361621878074537401621054067672730069768655040829611498996087109825479216259488176615657378145821026010385173882445640624133150630752697009754604575457460053860769044396194151836869810158524193809155561429673353537415942507445910783698852318641908219205664584467605657556343506845002532790157568311757831923518472552000680592299880609255857978132793247350325117740596608730634509605735824062084215321331981104405574399677107961046515612001872006698961140955537984808059711257650998133716748842453785005137774623234137464086698594544966147118471385086136237398872801775386087007148881467652348050199635061224998584108875815521129752575447631958270305639113444198660471932971221277119403194530476662469692279122819018824578837419834948999308519630436331696553427572932302882279349736011375812622856947075224972674034780157139517724794662782097133595778474481645581750652602040505222915711551862875128067901576946701616802690055994049207245907111570419284915182100686881200304553244024938152330909766994270123094085188570218328598192142221566043517296703078757009046949810674123544883619127696090739421399107153159739493778582051248835275838106720786803636859729295466375332344511939862468077547610000577876947987423912274745971368316429224856541439143017182452000019785086532370302253996988431848160400589454725693376491373068727165702066953614881734227610159550602164650067153260869596638911786560295442576292421396954867598566678099025969516699927701141041490656062090916173794452064239516175051123819244420932588207503554966488448370988367409382645953178227116794104280284915809374380860218834186484924898894091769448162450095744301081413470714105350336862182872402056525417792636082443432975178279610240360491775495402333939285718091386756338592242989466841486843127842302431809115612455687255689291030402779485858013281355477527653814105581923400257330057815188243938792493395381417942012075368537664116463594265308560115626088345670685256411176397220258657319587526091339077789039823151356431351878997225197580691555864247809973791882600627230894416127428902107176728950384053964885650378461362369989141648481063477204338502490020457408402427820397915418418842511545322984545748000095646759474755370912313622484053531203803539478284507909778209853799287675329804343201440665786530897367071637206659682694257143099018423059601193188173096090200660926637010348764069533615424488731240135631899802420128544815718326384925741435958296871875971176645910145278321443041210797576290024065807240110597355246091109639782066812677570098566834590 A228521 619 6012536479135652112169173780979709983758441370201919714393587530278290283467531593252394868223587631567703272624157319110188861539273595402633404986524596195366395043699341685341329524206220185087710193978833358974219444193401555253597136134350697067354517473054168027153291386228605563711487111427869794092029961872209722930055464307028995565154702245283362979206126234504725928433396769227040878811418274594441284275112903690757125499549740670762923896634867987171935777310715274856678802976982938420632800420573486371384203022994858098685586494396390528716506405942112985010571884368183590229511810708922303333371356291918950462882824798974369721081708541822875483271340433134944199698990061978841074859754182869548857916806175551079539122480450385034113898089615177450894414620393011067416214777520394154868605406146696537121511349005195249274342319631711080420698811107660155498854696167421754542292685052092150091088534351709747130364774972008964688704998337908929361197077746630876324727365526086697203988427738096343659417851458811374816773418927370028847793710537049757908636967000011506060555795220962546727409752518725192837375049801666444455896553524405571413954100170423572458649592966851362800433356913718034146032460425836715596070383678684476056099047311745284105887997813314589265402587824411383689071003878187614786509447692316779559405417654360766464256653994143696692774745921227076827922395385579934341894964057561397601096624020686508585424951113183157059894840250141048774522552820654811440184053222071539562397082855249187403201017733305369293984077331587603442852604745134371060695324451009395053624706651761228958110762782939654768066520139318001576447352774370295878096302287081790697986356460755335104764627384438664436313233295163446145053184802837164724667041942989497738560953909817080950749994135293069343628142667415281655472155740649059434551207480610426067623284493831895264508548976977225771644059225651654897057486628904679121162736614081985674275039479108897558358500074137865475864408056190180248617650289489472642197048011678482455862713245724717720752355405631085160762498285536650374221390596218067457337308684421219253543299482544084631856099270773906594037954552468448975854515122644268656836397482294739786745301708926008321211905321633613683210284198421531430558445050629771736785352454717463117668612747143750717634002886274485975940896313584357581216293673278257098686982458797243937015087470011782686925232190667780933076060697661529356032336887769512669335536641827491228075936964024495402601702201075968538994035945988892192789020064639254687961320606947930350892729325076768569519004952647126260601079726730 A228521 620 117857739757286285700210588602371824310249582437675991516240798722272131870855703874540925196812894820870173431022479745080410702270962942545018383491787461891502306991553666104561745246380502588873035734196475845234503724053046900907128616864918230763652498809798047063683360292799265490828174164057266833981812788425245833313517537992844955125655027501260782266079844540542431984566975864730898962954576016067447896792451380314297655569622015947702534341227426426566152313597290492622877299346088924411638418020019395636551815675640802876035189355197000628288956697270599771036274539400326675967632862518161273191902872249190129198805897572031508574049105870664886751699729034073777329697827808822235600519433840260846513250173428153677017003046267317686125182720678438086793201944745142471559670847677646820539872694625075828376742644181012697438238314471801289886907659000657814660976821970918953188285201015297703228570375137241789214630161861802001033332595322557237559710636343876687064703778537128522881029297647036460510331777594003766468336563765100059567340743527964439343001140253025237245770672983155510040918974601928135913037155993937046032342020619354493559625192783633820384638647212675529994966966131961483931421136107511805335589609620737823813546804618027422183887237670217246435909586671643865525559817442356677057734281390047541555148567635923202793215914410752742551985483015522857726937805916289712569235630730625139285322955326331239224546276838882017077899107981100188011037819520878974938701250963603742209686221173726972910868250582282332200748182712738712030734667297950147079685510372511110717332255366891021829383617104694664392651560361528820948342781966412435522158801622002880401709725157241153824702134220318537830516254750712457864618423154877240750050954109954716878635736096801445618321774799654253498303450232735065292473810071864270793083302193438728649709320216283695362440889791018288545364069455365726010765375372135706027450039708977753129324135625553817445547937035308426982525589053323449639137872414457016644000864439665201923423684784038597174661579322102742281443340036658068756490473269485866742861677022050947925355129225934730826214355798533388105947931172600886446238843064083812562825999970737150797291383640959212684575370199243676575776445534474313353806544235685310829095566503749227979008943265972323282553814798542620301105774209076234105561122797069498281390592950683892959112601488152541169507208213296745759956280868924288088181798140442562855583949117470583250324387823992440555413640804055177004489216642097618852905092985615629182620230247369264930959169632799571408601895299722156282732266236526870 A228521 621 2310247408709789293159875845614518719149802331184883415499432422160390798654223223881219622455531496055109508027199375338908891475726554060493854950572612841472632026282039919282277644978221087540869061374009125539453383024668381158179979894188991025078419214315143845488153201306159815922608306252363433051841700186681706952401847849680282503344094283925011608696334133477586517256755932467058312244794720255535839078484347681807958953718605257057124407393816116178681730479198310925678365965103232119333997849395619772694202319489707994981183683054985111919329600463391890769740068510753319134133949141569186568185376768457268620636042741324136832094140852195064568283942605254573750081792621009543400262540867277038930483181041621862201336214173809480833040797576840653762142893626479662334501600539962455455828429691435330241144372189724861889989098165933929252652083511032083375324312165419257152975011968009180526594286402351679200475433302450267852246420844807768632736518532415593073211447142157427779427239088488780960827179844979810371500958506150072440268984406841448402951750442602833700480090671260019086859547012737242801442161494418104174659523832284033258350201614990689976756114304013272772109979669685352094305682963946985982351511931715319143708668408023526217903273526923600651322110452534975227620639852434071705498092597298264217247242663393948966791851890022921265360322745295533135936358043648715560202222491686749922709502969210120930593047533170814185577821254750685635251314563725716846093610481204507332722729745050313267749652044712880542493696583551026901638857505521814037921624313626638341271751816077091158138348704375462028485101118140167808911413635658263786735060951298198174552523334545884636516476130222056594115115189310232303898804185628718870345334077796290417265519960408548027193262478872828541780674887833930082447789969556527695436959455044578478381176027256308502662671057174991515089000717820019735611367990987117480645396557212645302759026032257066450458733103407615711573601120758838203636200326450536150766232302549269276424468613274011336092998557119502548569767190636073178228075882807071363675507135648933996811591989543473111111369170506752202878884752807368023650724825887655771212246594589992147633765915384780778117038085433669226604756202156481291939784449549458412242159557821139912127070188230976733840869160047029556867789410105416027352851547851862632033561304332323210987281277355678641992897608471810619718882084516593197443010251116618229325643901265121731045367422049962855742722784439387378566029085624361578765753439915017498598467065347611724228731292249407873674645782146148754806991622167319979010 A228521 622 45285469587671549967233600625525207330402600985636502272943882822947181712947951763663963164832403188859361755478988724370812345626781210422837602196105973426759071087678239506217540292301344511595612752180291144627889368815045883409597064978763985208668942675352950849460731988319984418915702528330653850624934173077522031255735188235915359637705981027843050052404759418347806370724497803652301171891567143494437501549002286466348231096494444679211736686031049168107092854287092977167856837025076256657096101432214520764332358230085440441980359679208628808645698199994451145597845051911512022266966995105406332591408482223396507252517580616629832610677840410678549796836956196500425615029521627331241923124090479845083275070468264621569442438793218010397021948027976047774367086914073052396335757902224673204167502058271642648761836155286244098586553604810398566738684851096343239322449352405571456741697231408630755667003498830327240550477654379999988577932340366589285416343998712699819077214099815866120795204217731527786747097918810962465308158022169217156209052572775565328066695772832899605943785500092268221157465330502756458791941113700546522037738940128089599310826158497422312140739532202629525666224291490205305620618513527867683118542531549894076234239494320530356305312545490869182296998762654680997740175916861852856128816934034506293796432909132699620011130677955013388232840303901297557515101632644664316494794252712808041254326537917133835155153678520668022826814435157723831841096080067113682096247977713869501772427206252790019500701706469593633811679108230019046613186172792503931473389532716023854393097768381410885514936889473784189577670287725132009028752709137830504781168229245188478995575682002058705487754811279910619137525950110342918870311901782075724141631997842911930649284005385292622332240885492543410276330535653017247243406513690773245814091008444700525139789083836568839052909982700303293887756303525343957402088309348564101483475357287032233515704675154978880936338268847448146142957302186589157414353349159945537212862668950569911916807231833973485426056360541994909634961834189404966402968674698293739601281424130128727183449878253676030698070327654059000882298510818582096827000621590810985363218645184327026107179928676081089171690967866095413980662754498894900750129341426261939561085500823314418053765601850694662670776393992688058575179787715780590759094361935431088516052370406131606631088794639613411252192237751757223554432780860737978987353598854206152390798708897014967054480708956698984074276411465167230590596125131919519024868680076309080021911522232323654770962325859713723506970835213026912592004493494991539992027150 A228521 623 887685772547290313747923746301669268476033065370644386369362575595978233776814951817117782075825144852489713075789628947917288260067273810981908617754214340538718469988036824518836305527413310138076113627369005642986761868059146381926540509533751743871337589243849328235985422946895133273425785037729170527586526608823886669993214207398565029938030136763685183202226485422119567001355088690436475104360186901983243649827703740829010344145525150883303205462456218399419117951053866059246018793687178817889165660940271186626823113331932484053991015450663858852087864196961630892617067937829390149723767903922225789887602500357641566706580994611135237510370195635980080922533447079858737651234932857154383167535021323382455080892388439930962588823023323225628614744411345690896302983927517079446493864064906443608128919890412309509594182074776584630768761871504334539277771198538436666166568830529699529631491977096968104575422057477788166918783780681326473654361883619462327923406430029823321135957711379160557670165296546168587327832443705306399990703179060036189859776091277647153921922136118747633107249672328550999868616321655485092502386909315951430565654529731288493406781100516270547592086333479829658096055789681024731090012007867579360542684721089511750628243423962367636273210298808744184462169094234946465167953094705399833402997835446299773699413667571935288064234582482320546117214371712911977115489067164351888282241381474240732980558873542154467501201475769087050280402372383881296998479726224247832724936013053659492538610764244460217202441582467322365263653337031136768160648457439804559219567582377875280186864114540664361786701749326768979726030951502936522841442795608339919062195842929123613973076344051831410425085174192331826111727079947826706385621594833444158995551551371425586790974656296986022548037810231573449363802618089769192631324398918747194891284252096060238745567142983246355858832978228674109612807546614791535175715304239185526291966472895009284162197739628869991857036295488945457286633325887919542877316146597052093995997886002839110843986081985079648047545443251185661545019325210948960794918783207878000857247112123276174601050516716965564200101451563495364788063206186961509195498160772352109202156111690931771162948814274775594558705573994164219415282087082581642347554058697802089726939574896449664868773415350246589441582141203802164143644641936941729954351655305468649239795932667430448850279341538420810009793602417047487642180750713303779593512047297138748047818062473643482936809125923846063774003361797485269597477866269857326301114288090057146674492160199541215472791787273377115934234438171107758482323326681832544756396215290 A228521 624 17400416468186515142415251307771720375141992816992770275975742933888482515545944972571191000586361324566100166852266551158085960103026355616086162302380507307133986021946426746539989754730815413025223467728074496433535361509806018563478163658283536704601974215688991856728835411144306414105707819393864672351097243961231653427684953637691483480929907103135775933286993514839628334012756077785437981343367211761108398529485147178727974299592352911120064754263330107034364381969465028206247483225999242163187168628655094368044465903200182322340891442883553282009997505343143688762628620119486653803373276185716474827970451620602007767185893403849892309048443964178641135564950832822434778939081538836418591518779564856852404650569323129058464044539460743075554095822929250204973283316580102877237120327064538205381869883524360032735422508267934456646085171618674360828524304295065584433853842893593817774265048993357537377256667503676104817614759118437707156572813064776360185365327425100598028207223981240205435584459347693778917272384814413497241655298407776807224414174732171866735612189645503918271268702133198756607156395979625488280475329404470166241401438054053776919670123821493776776477764168132088755369359923103155288621109757601777097490022784254077785920751362270836085697111971936458012958256288194657955541218822239330672512707441601434129549612915312166383935506274687769389976247881476196674120259179453993069444179064863814135076873784846773954824716172871965838928424476654406026040367752351625949960513631629855658872346428292702924812240398822746534304498900805234699465984449548876177318032276381578526199055980128334438332042175366436066805469133690273995605952650761969955626658131928451835911763500528317305093814096763277175531455083611348988228035631613270622555077368350686509364754563449514628694014823918417261885848643465120060941973624198768823485708095495964355190081996968511230976004986328487196326959640986840147170413991608205337811025318212614701115166576500434425402744527836040006284440311097696692891993691242065986564013348564983300193903262264299427054500352553380795610559177823187340097031585472149874510018290559035444401065045236080735774357955477308486516614085378308684668058120459024453769678738146999394009096550234222528458657489742639162882945490330010854401853908464975136565529986034705507443278433929931795539230461100536028855663696068144074784610388203434526967391356094601252231569021747330078198562942386727101004803521049399826854044163764914885027177269809650655512365431878521585399029823677894789482530544025618178234923250272620112804315302319884673374009843170412366829139950059219068743589257612788047323338620087430 A228521 625 341082962721706297274333442387017516491864074722659217579032126620719458673753379575525534176376072608319550618148415860011172042022234362719247142469354086480226053463475387097640054653397138198707120276329602651721154513328455707822152582103133376949856154704598029131749303493265271382404951402332750269697037648541536261665593791212814251794623009097637343080606463675659909181198477635395066619856208980581059925991724205169722011391598957618250358429766591295631392215946335531844997106950018351195616061569731498862136434007706860550593670009412395983296112247648438390163415318965109450024332810068646435655651002779438055894736315795684594430832361075459527903364085302451919456905138673036544373796733862788999512578004791083415572270099920662743688160692444418106540608675300192672084953204625213836988969848715585471267442497473869144399976903300492949456398873514104387533966362233657185481443960736302470572017091831636949157096341320832155001813808041384328734068820263415492519094683344312795569166014463328157790204699804300929225620759398537796152930463240256840473822987509245669834661466107712354684928674124002499618392314484037289347999558169907605448085273742139911856246585631638870302920535116612260286526262378498026797420066074263711670106817574989504989467152600688151161263555299022591009572506185582265137194257867273476361131738666535417885968505932195073099993864855482035493193343320168104982892909747219103201536146950007589520319618919434798605587926310977294538561991683116845646878155482272417571556242148782798487709319095281895098114422189930873547795459019408613387983509462064119892678615135611497119520328934831130454751826232565799358931361018793339461853833639865669958418774164279731762617533499668585002435756437222582919419248065261735909880467578858605585142332161762729454674056030411004935912955745400665344815374350219867559219655196627641194375748559009614166345293883178027793726953269816493950042919887788736792586191995637200476250211070363775977874606377605760714242141691503724686149317458410830871575695662572916647561780902918715384042667863205927104372519458670793029633052343506298632267377674291100657873502415667137865683400443164749389203304513522400649901766081739636570441133423001370430434539414742415728071009555229638876667278086166785685403497966176383929155429059312722460453478993121107705913406056910566033826555626683118216986202875212068292146156122370441078812767114011822654427420786871022216848670977429584692689194104607814279163980794990709675709904258873654193145718829730731865951294126512301259903639250729611361133041881582219167936125473034635941207685366826374014404078145402544621799538874557587570 A228521 626 6685908217870470370984968995255066050501799217571573165991417470043599895034431230893506548354132774681918506650845080835672443209633877874996326870598116500804883792857058515941513604775900948240241558631389403450963574336729027274923816350907456796687543639917556351351557990346150438493595443282818751392736659635613949839937316067668631325986716743401980095930271967683292024930224224596258018096983427093982724908181379340251743688570148467640590614820219968313636443182615687125760605084186776494137223875702708212040504011374603977312554797183610343181017110268407183980839578319725455319890317939592331246005596128512093151046613495041116016183283632752713701783101664533711692371819749329780803978744985659610403588701645264247788918580034600291641032250339199660795158806279951060178106375479943114568119581592653022883424375100060274700593890612411091176569969890099169909375224198650305256213446744087952034795141656827079973701297664956192783907847108654402547068856829438143059258695954707995437506586779925699201309813608291522000267120884074839472412935716021339854796011465544043974595115787374675443335215263022301017894237868040769541329321097845090827939590616223302730712368795073620967545759573986473603033332506522208563681251037697694491903356052184192914532699039581577167126630198013184540774982310708564738979951170201587242029470211791814346088588269347381548218310348920910978261379241641676014420673747420809796092697417437174984930531215234044749394768692619352450890486134932088656018479653802990297607789799728093987663375148093475308890492369462526082478651888232463190082376575157348601754707687689200586408503049448517643807609231005285665343498543084434389369288891381988730596472975256447801482511586566689506454468522150981986775107112347224915692206302925709018329273485670118459321006217614101694835348496635495198623950907071036219697054857678586927196189068063624459920189219722050714484148541667983273421901168470020827000069197687455085522841936286104160217863608811083593684534455152415700200202227927775415502560799813740963560522729065109396693704948400062230546529330818305707143679751940378880317555262661435864536600949950842191207045279712557462049854688557452012161065734066202235594762643587994125030378447598684282867425400842953891517792822162095842675268512731135569314329583855117999635103587779881519321382789988330454294532114538578787221219473975296574459214425343314029932286608737290725924756224065682835107940547494771198096693755984478211735257466516230621253614887770075937615520795101351982358482477985363585271012958357878591628309774158459357809999258148415090549140681731390633371129671062591422063726513695739211459710 A228521 627 131057172545613997490341064970656362334918751770973902477104547668762518521745462314221135785312176472938893959050314656392435371784071232083443636598217137179423245627358007566010162583177155734008076833585374810116185332427407879314600940288335386025535853479807784894595210595015937402086186496824861762467673732480266996220915007892846720039177369809542604742787848029921426597022346069337372035342002518040040393069111471835890474613630038871091899613455593389117310263634240483092823849015232085888059511215908424802686460768828553155573838583799459937621901412185205372743979024059843056215380562227556067015555259655443047167377661835059640353540131338386332906892830924825731291420491269457224646554814835102949268356730137891780367298590265964816826851427460831058462284814158992006311048500072891727139066201390214705845299129443939007207172299384505305942631600329325055049468757207976921398638797596168075049751896185107329812855887671374949629329464022029790686259402836577659984173465585091443221691318490937541280746808559525714444935174344014243939700569752519840593454576273771362480767789829456921932544534900834470428760351070942850065100062811959912239364249811123906385283941264786532574193108866362320450047123506322069886781856043530141356025873664807731935680461584410923029328053980190888069248612244936779827902737701097255250988198730411406145493089369778867175980246359553832140397520401466789914505941814049803875789951575067357104600683360698126258201457307136620431378014678376810152157392526968060331435478082713856197394681165218983909589536328090014078815660765337284432586132238250837829531660201405094759167979655769513919085625691413783379497459082609721881623461387015909457286393302558115640380460357262714205851906968767792467543066696811054732136892040069280598431813280963329877847634422997565391751496295136021138026020335591077628281801760996005750272056917807418104345934918646344222140251920048854855799612754306428363066619620483302590781547158830002678226786482040254225798483675655510863820639385690936236270365926373254705140449887572493491071289014495351979967140838327909012759617467902254468478419626422088142355351163062906216373363707242150927936502215899869828858809869263930140388900769170727415844107899394869898024856979252572626302136023354124621953827701152221463523104573572593969534578067207758548616637743437847508170852475358665760427225911877560577337452873433485492362241025655605695565248849708094146914828395143834047661806312118547801826702579487171842822649354359124270265784432430982728460241667517802871970094749827496902368516831921078450209386290289107131909619702091033828514509797764838909890622499664341148475647850 A228521 628 2568982689553217360935195184569837019234011321712831218784630177411665418019654657248931472770182734868415424703385761243759437322038921081665784289601925452392937959982587871451872691013925001922125373851698958396508061435278474913595780356608133885965097003223648559586298966731944414609542989217165496985072589111341534024308426144778265338539323477019937394766147301152247836471540002720926942040515915261637444690957998162745745743124632333380994948582365926793257547474121938766969845962635974263390966044717013067279551791950073287580954406607082216513654168300637285448120292848781465268208434460894236086046582953760398482062843776244225575168977638311765264888199570005332320240712777492080768191986676418943025898718220574253033495539177474862304839650040054960068778046131985755027758112520322448155436861111531407071326530651935717319214716711941182394676373453085459838980516669415539414605812454266639863037284634225332222164521136432994097677923369851980848377654267333738461571625213140266515323597787552770904259499740074009446258097287224246325631171095875958199291556749322454781803966241641898796347062529790942026322259383798383878935321889910717101870927196858060196741033085959976816445712352452674631475350111937592707398489378484026793163124683674205109219015493444923873639311346993071589920226756450268447477984725436957227228283429484054171472141191737817085036183240921663868695161216648172774262469457018330508152424834681772916527207610305873455679220216739723341076519392835056097670500552295148264813807943769567209453236552537247374502298782212728086510418499843489561215090174051816347977131001513234979780010150803890962393398790995483750799623527593817225239148700738996965799739150920271207526289982440552137296419573947317745797797206615783182512122442077231735364751385604169706595450870638592059195011135541907789712090851994305396598543658421988847038245932506671941617764556355116419720342503652649111215400735788013440302811050800644499697044801884543776212497308403089454523018283325664868800196473038111504175596297386207738916422135135673288346870010568432941111253664166374341649808314462140240150735101199570509105013728961758137702508484182315362776853854386214559827838378896245824545700997282521955217382078013559792142398963639883527777820578811994728677443087922717332396844326536840403135698799638302895290101813725485896866834595927448451697315695103404468461672176765828757277970618652614574107179282027221837402141631093668887507495529233454018026928812227850075946778951390532666175673968828991328341925674808201493910994212015105635922349075311007205622545032252247819851277274851247763375150787684656701249084560174693901496680437695990 A228521 629 50357198549564994163437698517596880280368727593296165779642418260518917855258752069648092415019986183578502682096873732849857833994171559258741471561333306119589232712155441828841600923244795304500345844232926148902976210138143332828896607235631700144352445431654105585202847451284363820160324272548691575076531129292843017464226773069028549273201098757367443002663414654398514060593700536313263848540820935616614672792118286917030636220838568385304224111019637283545841056470427980075902437466766518495757630520483378928905349423118875814333315122738187024301189069407190657168848607677835258127578676087068253531129052044056071389952816534561647889402659312647091383952155064351693216532720572979275948642098184609306358563725291339777824687778589563660633502003258305899807356201816899955895122515312312128669981624369172440021927947993944801447307869780298757915940966484749583434371032704414646397126214329895876999088778350333066033761613503503662631307704266509064567868988262016538487149337443802038648281720609918096774357172624183924606025508579234502131007971881659962869993254806764182359149983787896710376538197776417510699134458012455569723947329620929813818914002673447446165393824165703524291182320958584219259817492444153568744103118910262037156053428693355894886103409766826936186666857994430135325425396810689549862526676760112497867031556533758231138785505494951601131100396712566208794608718028339962319626136381967372806754027733642161134698966472615048117525948430330599624645312706974754948160341673932103759912202982335578356988486705440441869775076819344359623687209355116421613600913159177571814796884062130771872242664216889890989065889182007846791760437008396546166528070950262357136590577379052762907372220595419242638021702282663415484360628376539515246791569377461004436550576062181121307720698088410047121343042887140980198800383742766354048533575164106023618647691018723726481784002729327057140711809534458975957995430367117026702509273854727613862578169615759279942487369561090573005519950163951199082565940400672422319159102385094078171866451987789017910602852456091133497167442345022129006691633567327255519532454985235561493054390972753031852181665090568382033909738325742075585845418074265400783480900808343094597000396077377691146180434587244139932248266359570584648181114787507277448490721025252041008693373900975435286268817204030336806945844241198992074812116494989708478908137431626322426729294574466309855993322590732353607048686105783269137778093316372359349245310775463614609221589162334571968016436866720103585727444349130124016125505671950005925522389671877846412692049271999175474435630009724538955588671911680130860119716638653727357473588791241148130 A228521 630 987101803399590326038488405406738862685950779049780119899719463958061650387116640049587250270290296400323074706047494207937152018194313582550929243879471176954262687230733010746365189845571786544890777316528444519097181274619824174833556381437072229621462749386186774457497656153777132870838261780956463037484666211325719716992239181390671478075022599302593140718270859289372371463509881441272595238170229939440965554433657969189636368455131874364101067643211981449699649595675781791325900812253711332917866810071549149047389592112424411762488355454959535443269691624865582961186484959580633881035331940450277444822955592121004157625456627647633645683845352677530646996464878683222320425142068430826989653201640422724946821623117262124104345276802417087698263043963029662207968836199236826803470436517393829825866531645447657057778424565250775346034411544218699540727092430357687881395081144091419229260928638688806526669498370185944126168462925731157658465899521354187313807387059534393920091362851001782348443351772072016745418178393519753550053302572912057423547771939193127496301649581430634753281603200406385075159002956466273514933491619637894693930431676294144320567635178533989642875989544555087397195779038984455513478267855414948142584316629480467073848932516084037567883193929030326109686119876767508165655917038362909799954979470373740457752595343946445417298419307239900093634012891323539583870256222096358724741138751096854984739661943482428807880596224268992562893870185452120197102574078605599753658782919821916545606650738045934063184121106946806988994083681310489355130788591268573596626315538531108588661832173408756388726465724199465492363778597352319021816604335438965570362466021527894023852451531984453107590039060585118011749949270848348696377119291639130371251825160424868166888032656606122954269771417333562873033974267478726358314977332413615220065049743768262616550743192310776553989258079882504417717116470774122343075977314840827221634573345797559636133612781111068603548093641924000103651112608590753121090792694933784349262045220777017822938718452948218193947963825497428388243043263735870108622795059536940548231734942469852375187281662742891201404706861402812940446383327884342311247527325263912007261546793099440343007879808691375423833869086636760667312046989402482021461651483387274564622597781140146181315567112071221682843138459543300848364266541949148046723018655837472570500152841473066995442918874970717987144566535316356313378146507643422010545057297680035458730452563793708961342111514813303328326525529285773501658438035789723016155890668270569804136984246425800470070582344207182805397639399599343137756201383437603137435409984301805803486503385989228547948270 A228521 631 19349169499881571021441455559345196668773126890565062316978135152863506210369342522993257210150137975019146726809440299367110321010787100850991755779783922449324151075507595764494808622511297236608153712458244725230416798442121583336944039360032882609408212669115587721261763470723491907249807787269984315912082851997875628599638854969393169244198043718328331986992102381126862571029206635418124875545348998732100871181393890719936965177426858780446540742638017149357375247828595618203142327645894812081089506715264875899143551855682393896249420929294801691020785470929426087797986821008850977658219318569127662386351321985626871453718129425196098188133088713782296429777613167996368860621941608848350078202782606924156222988149986008431402036338056291974471788527129805435342299227370084077184727540718831336934323624644083349277400238306117750339021733642467078617033707903930431366356797152108967027558076778451771205879630053296098410821144236420538917744899786277075458743336573124201359614356118187600150384542787873951633769036095417036463960912428196641037148923421055713300844972225210047627061803575215976455370065576113695663308792029007553777968751994770487350836970950709262306207700886974998994128136430990976016616787242026321046784205826972996671324738024225875712290472510749042635240385637729837068757150460564361088027957715739383692753876065006666536125384121731016140462319564623626210458553670924105694035839479374415028899480609388541758433286053421825745230595257706511673274057464181653664244707846188866453049464007264196524199563581382823892821586451273135519929358342359370285952615572685877395771662448361558669685409253515258364424897076234268283641231391514166101848512787461707705293397793368672435927182758217262670903262969147628863720876870349605160738761547856696429878211698242646087414938014851801348801916469774951188549205471171301800948751028811908645521644437028150992573710400072848866763859919402536634516331367514464831363880021814490132763463872760997150990451626506880470678536348075992515670519323526100413562188098512000980150680942824521049978968996797738810249000558583083524201899750351475059111212822761591273185533660031762357182032045036274168061623959279139659331955043977785092075439454854328795297365412967944980613810690073348013406605154019186225120707729176241228224884257418424420895705522126713526115764797698966025606015948341355770665619616914020831954287519646921813045773360446719409541483369277893864106074235777672144920944011345961745661971806238972284764455304148782679521981457043295312788598791822706213557644863314203628743159272916151142445708698457148079405352036510694176572520562555224788328775652164280721288712014687269205640840410 A228521 632 379282419549576751762705085835796139694551970622905572487625285366710984777598201748597187783775754316035017738595574042146602304516296732686826814244395203972180832427837204944894227872101258586421242526715735787438185563965286001950952884701808183472547555118541001125986313095624232212133599375227970779552185027377691860484401118117805722134098574891649364306426050156577900827942137003956202369167335834976411337456717491458546422218284917359181217273089344518491288158236481712342214115188929294159805177714755287303462754427696693041856737293548347292429901357888918548150554704229011904475781201556708497646981168739302342114778615367237289036151159283715221938970126322599943722688978991503289802103955007725669860288769204114155080592194234158481178911010535402180550087246939551881738202449700095349192781864406790167087942413498095576894728676825228130832395201605751885285638056380558827582774191750282980488845981635211750862971943153852478134477867144703711788099569698993535516766688537350487146055459284553427853123900124186355246808255364207984698135773351762152930035649256917772155030720399780370071778950263977705925905426419114449517848782671059416756961984008167781192293709910494385727812333124506072893266750039932089744115860036008051270840440901943099628280274272508804705655929584660389454269497672065567684614227188943928771621020873665333494684362255752071145442294471739429653868985187198097718131800733558532299632634165572252066380465338578403989017565347692856367397877310314696520925009542211240390759047863742042221425782138145007000281748623772321151165927096139785076669573829473030180807538650951099634417003460940370259991340124565529543616395919856348489468977297358372911267159693161185104591528836535722289927748971282550138307932035473668721670832609261802993604538820919691999384660697353592705652293606554325719215167330922525488582197601721289501252657703882623445653317272969903603800764423012052335666784390041224783567554553034289784869782700248285042646229234694229062240565843872996701420398688965925372861661844987022435895824902527808673469556327265450661072520706302339505535530283594554571757445520037769667130455616660942982590990742094184839531012403406367717882671524525218110950756932507759945978613817117848818616493312948681122035606917037098982334091445661197168389616591318174358251438329160726467699538721356672490628276255120713867439429007729980510495373459966119906256253968557718895114169860018740207850953791567421741318333965346244458430512615443770932243891529812923270686552194437145435508611858870651408433938454794351260053603930718148268420311836574672445320905222043227649831410311006132863217522898314246396895529425396464979743205768550 A228521 633 7434693968661633988170974071111820370947411059377068141337368526780133570746973740306659551944315125952780442692803715564717399006018127543340078361826879008478766227926313815822220890254120248299731959400528140447118588194430737768120995108980804652395994566025428034955995988038662729098750907703410895950797614994574663851339602117706372795879431020828067120806231448177137630902459198522342843422293241491858616304725705086176536248385855772647811440540556588613449081120376266696736462882791064378225689012475126426457601013148158721324081868178713774331409235396553110451421085514310270342683285454695281401748462483276482524507018964710455914490536836146297066665395986397990928855780505569505877852491647858655973677224230950895681881336789341636491777039156726426413337374872209868615748167234293728316045573171778276211174497911989431192172721184106388178109532124842240551438645814814916986168572679130970205090587726133790687119877618880672039971496234025582372193252306496334710075459269094788130849378962511273504902983056465264840130898957688292487856216392092318300678845495889129944572864554214691238931034527704425415445902505358689410441318059949354692499481459691133896222078995457810062061578359778431609862838817665961581137838041641623994038017651235150614687674223999245079091224896478127316352753624610678797189446993329721176041931558411711802156136332811867976861943715772716735451513637180903440546713863943374870762983866014066675616648123133527821570896570714880112807221517762731217021518372801716887950792403175607504360191657272354845836698943701598587932018983009173724713506700252714764918311976864281006672283432155943884321091884696836433879700309179792751576404791134306038344951159011947757051530712326590470109901064431817578663483220038477983932586500067988314423939740089456104329292031574587109364394910473761422973104521471537873455886436440189687991645950789862747753545332611045650368853717456022330481203673097256720693026372984698126548527347726803010644954234468024651571159100993062133265250139430590745632733881923247515276428979588669162792829193148088367060604740635937900404423940417120708364114387972567538253499917812254144312986243344498166188212737069947660726796467891788281433071645315577655606743992745778659574575521306609357280793953381156060232526635397143057718532036198134596352020273232503038093132831900268696462329445546860284888191916743903461052709478607968362755513277245895045335308548054603976276400532116230365195649837467773072528193162625956991574872477002937617803215116593375467783544496868983717085415848033234010085367115506777869441423810174828030816032304757139311881301128343821653829565095523980205707665446507909491845657113834276690 A228521 634 145734870794422929886550681979228817075515011891357319083589525374318892887071194479892938788615277315150647921629320693904016413169365031588255483361703668079805571627630770989909968945867037235070087281747910082328682778349045757765421744175288848094458102010682885222666432231547553720169483080668661007199564069571467533436267020226879201427022884736173196810394384540742201684372104381492827412807589750556076761828821933642514972082313122637157482498294772976911484369630327421552946433086256328753050661862732250496666607756267452827697959738182410110895936539813332713179837570100955215028265857007155704480364863950204441706084243631475741468606214025988555817059870186403291864831065747484475226161251479221419388295279514810687952123808664082564277655040371240400018837041694970597666343692388423212751029976120415905884652340982874416730874103756124744242074917878762397683548449976363946382317534073551086209902720118828583413712090222326990173668791044891598515028419923841583287905617076029348403559039277090523958554846019708221272059526121797653982749569019657849978144576480383075916599518836685657265745768740283196729592874984135603404356267093278468011315418815903622625577411276670282926036673280564483292025293610621428873531811548143253495125170728670981447164690510552927767837385715108322070486287095349028110441972278634967303830013636365353872199250901093873826695749571134498976581140662151084054398587442886233483137477441975100809865284443282947019854310590135514623554299823787180005741106622734244895400192296289210436726434644426917549945965694156986896871114953779896255694373261684140992455721189686097641839000202703808559521672863836047652344355916925901596544338226345689666279359707685040240562919918434297558558558375064739205679047940886313405572891852661874330076263791628979736143090403540395820407276329454377806564469110669918064559760438518400662290954426130231877582372164188399565560366965772185299080502064385641848983478179678498123569943285271009914414107861395989985403631635425438092392436531698041106926924180597835949461538422001268026537229170619271843856523464873134017425178574520869841758815661280823364807335721825350120162213359447862311527161232514101642160296645732162368125852280525196272695635799824139467862980550035663308469441952141814175640888124720706771737467805166217766374127037652086223540863303209528266697909300981279049257624084574566635825230689178022386767451354317780710104999263852177282951263022691393826997706372724953802351397915363496333406879361967691654365699444776793725055893792117206963437670044713514610899014938110255866072641258626667223481192792528539569454037067964181747361002139243537093967411685552512433762105765636285908830 A228521 635 2856694929877584302974532479985869201202424892146975109299453735050030411592235983447887645827777113987267874606997501549102814166228494343174856441516036939873469806566052145017901395454664773627723602597090574033278699374079406749287059261203016891366763063217411350109279369646799159984099478248516185359714958940942291595843042279147683988666129790719035983049283604961397189239924359183563204423511530868106975193509951238534873396580965581547705199283762699352862328000044596996904589284620333673426234695607588561760532418780753597180376685463769734815068373722011712447198065597697838610673796986370980664528830661403444983046180819157168519557163092846890834979710508728481340736427621926410177813706973643206614990708095372094874286635215552009635628957609580015164442817277967438783245800442449704582051961275866819415372678976771806404769162989654836052526764362149968394550676164998040262171271316741175712755542914678690165941793705418176042503583602090468880066004715153890409113191195848868018311776157060149488124318586775337496909645990908578655681564564067116783179271687489623558228053823663847699508457319915996694589054119993123592573502137121126470008450147129861351015434519623211890458360807584046641711848195492562431113008988828866013369819602585390927092171648700184266105903355696328432747544883290278024410204743416355635759954751258102108191137914007105781939022106231434733166226783807971912453417670508742084793085962054612060060912630040584204349656374616939786936031272338654784709805954997318295637917681441068699805104067539864780541685973700166313450869007391974543394947379962025831481402281841914909111047075301116623227799947155822321384417630803881213915669366336423417704101970645090999783566599189618388416274391158117953477903119073770295337561842163291560550166608419571520698420753760906807297036321245569803290515300534247212429962550659951253342037600669358854474506911408875675673068662894212658776553670984883678426517418585031547233519901729354988615542331654129961225857335746450336494014407629094862347390822155344898358097560871639876267513603409649773535187205897838432373630450013334150221035596228312311624385856565720595243165561958910753686057248291528683319678474122845378848214674969783252021802197341408789103271485167223550866008643865089888089756628788248658742454786198336164458331041840035920921344964376380341183543721655505586376687662417638738451542710916558116217447218691823860233583150234721831045806681494396169680578675122504706965919029408762092501484657678418214805938822713299594005170162329536994028321491131058465369608480731470119979978044510176120739850310303112127883298722724932762267948710103886718591968998152534902218695305372345362550608970 A228521 636 55996933869725536712483855786132326102741115660349994201130573030861170753712116860474299153623148199763147562895717103736192669382394532945548504378341872733696087068502182519010132163792369946783600823038082150452418982802021752750479177872679792929282441470729595274159208981150124902460764252457931184752471617960786730290247781319585881318954274730651658603558860414058923162738795604344101551616845615269043177187105302348938654677265115247184994679202833934420034376545389820702996337604181347580244723750249289124897705976273724255662290960762854603662560150802937047576643768666235462345472553498578105978938434144465464607466794711034573688883769477378540121283729575035821054712162380170426558019808871192884587826440697188524210955935543126684213516262785332416882167704263880693334213582606555416828959332178511418059719347418028608163410716192339992545504890784788762591219956502743135242717313968442992247883066003628964513962456799894996562828255594508579942162225911418139875595190533123893818918087827134010989122368979415319594714659441730432686872374602094054164222233640027024508003235134859223769079123119247598467051442130512333677490185487492053971827171772724123386700924828076788200094505624225808990271165036019915164055773325491620045931950354753662224189767210656321473654989810522044223609052731769742739139805270005430893531665730331303888397331518168036636474837499652834068389878439622724765760809122913774903227837545057028159338908564190247130379017235386943113384570376828011266094436324116326608360217496207636357290439495189994783751210906524694382106947386026370045847862286321257087014306536209494858708647128213487845807526004626756279941306746673323638249049322382233607490117162305714070072432236751979731301513056922869749009117734404997388320573824511949317242491528164177157101463879078204833096110148648382954646303114507844747382207853476604029492220386029817839279052599854408830355092364491989571565819759565187800130952590120310209192958990128873201570850870670147638553265509898287860530232325953080960035513788962146517017592438744346432594533627498725690217467766152905486514770063736197438111869915508562271180388195593919386131181225356355234306231869483384017918235807595718470450541690631839025606170399590659284178188184384935494039838128574050034193595261866362083948891947322317690545987315774257084248117768164944144670295765193311203174552509452930466552573583561141504916377994029679953980916200796018068307725287701890695387309362753630893220991012119156621850605926405474484658321148460399196912551796927690364825950905713337993461550828399262353737273762415831060115878559080411138239881993400094938012148868095385318596239207818577467738352942146608031080751121110 A228521 637 1097651894857665040760524238145233376280062147971755694183586383251486934064234503106781228561433305183980104540613972060439347156130883468570147439649400947809873758843309975171584465656756640242187369705468883716077742867606531023335486095373210039796777526342478463346657464339225378691236740892580888835001763295552382546207145413583480166466457704604104021227924798787099406874608682196428719431230203326992253491114662943133944270448877392494354684154028751498738814496180403265375537212812573490647623401526151869818656270786385124078738630232496790477223769260970798284585658706197481935198114383005331047028170521570981375832119126879518894292331129738411050610512832150141655585986466239673079463894115679415950047367275555581356211063374229734048401336147489128426144236174537772072769815863007898838231556247311219540939799232715517800447370454033085544222150816636664962163125192816094772029704526238148217301828147047592047724001912249748017206383423659973581935795072249613662687526515717103370789564339275704726348627188610180507920259257467153950619493631268683085659967440632538046916255856885456680657641271875034105235145674053248644753039023352317104834629751080488119496250177464526682675040608787713500243248735324214181553258837613277747311492077484061684333176889771113564826400844159949755174856218900605613882340438492441712958652075885999467562262384227991940141073982729172747177143664007257867050471467973938145144329986765121903924749225614344594209105291498398484291624561590551404499328356115522279179758687722744406434538495179610210211226455648011085577894069210019898246735253141521901457628605241376236378491991896193713452402501514893729443587173463872859153076650901667176837597858911414636556468816921245707503353870525527701661958772351903639732089592770521388353295758384907592213931374259270217377443143836769281431407030360067472203938825913885841526155250664918888616189134587839210483744844855703316687620540150443140273283254245020902135568834890986270767836830151333902356791149299168902895663277559317885349521278943845173871233948626169117900078171898716417569993029616942047448824090415726492168534723862763241411365657785646151241222819136269713343960003419556045227704574980812799334926139371550633610148900150973905947052055687042020386945356130299884905172966233347800781317521208957285171746278905475945525395683570224270747446796405775564549121991913608680587724808933422784862812725221522567766110059134420395940246200043725779916585868448117997646413158853640678692753484867915453169854196346181922344580246318206424201781295625471360216774853968673859926487920310897075930215330775243908828666038951329938249981379844457032911236762359690757370072292153262505252899520925389250 A228521 638 21516172387003016259262259403639008855709452121801239457036666083365073850665953976187008781786916494593229809441967517433014979218284908368517497166459053000627272687150475064811216176793611498234986874183000235564473765238404238317400445691026485327416640142082821367791584341818286891955497692515606330485773379366946184709965734106815596903489622606695372293458123302265862159497156225675600153946872893998856537663786445824206273240400239970409225271602276907675444307334093888262501459742555727959493366336470905201936011095057015225917710374155111126171685721390989437171511034382239272227517975790197945685268092584895942784595734517625534654883701116248563936688732414523347157760685656517909323480825897528102581635608747614065047260740050695311273636306949565632623946900611121703906553237212467250420459548730835193262990526499970232506340747476545826645502607762207015803532817438361133218583132880602867387107443090543833315856920969957103833384531307754546558596875064074701104582754885491469741093146359564276218751779162014389336837602370156492298312881473256351243012627607056777155625422798665486719391860442215295411571727035740337803936737258261934401476358408852556345641372591958727205719357813362254407542352719554081350787064570839697077308247656910626781545271169103600887070787873568345290415487379280618511551894536189037187410067097985695832824163367239766492477295572982406690513536033480390270300616949464326398205381497342082015675906161153474171496634793572589853697481542913418254167823170482031392365303188381018358722187225220279845370466199861102392973185162547862659406134386232250026051178832927150449281705166440542042880505988887420879926439494297529038445284872725430677988359622891432543474187679217826121728762838739880951054846106632897411623422809167186429989354138618467094413305641128750921954435672392241305970057654471739475633764118181782412119091194041519668624721576911771604047957618506404049218748256463166676071710549579947133541110092340153889462264343055596283327672470009043324662503706187516862668235149821739309261781343952574610332985892964105589708277676333830247938944333814300635751420219046015142637027352733847661036530314577977695611948752723905729070081060855656684967503713510593829394299715153220104783455111399209499239967376826300215337150449912488329049023966789088756614252868559152168414549105095418387026507958475716851098578082316004847427651238160379845319713534875907379321609425171992400424687944949387450223025497932699627111359846628073571616197188530272786630007472119536893338062791416930530275626592024538697255882694032394173879753860196930719968249853740452541779100557284087456176040069698897891030677697178419018149579603049898685820728378098728957390 A228521 639 421760010032381229856393768069607613444383304211485747865077034382535794369267095776983243033805908565583185540701342736107987562197473617708796510886782917268894851403649853377119484325923906931645572465547800912065931030125457011891152513100015070014810940268329938108972172921664595316886287077454174397601240947349115817132365773754653916918723415869984983092262111743090631263363849461084432021237883036935382524293288419931428424924381233451084241279593147790225307813624093901541150348498040166649415476279879282242197819666651341672053834675449858062720593033482405686465161011374995508006325426241345748317294103820959748892664212182376603425511414988373220548561482178973818836283304653077592319198069779451751125805252623363627500823670262666117356084840424049383205478719634971465438484483068967179733949235990275211029920759512617264873773531587880839872056573132631107144185325263629740534571798695872880283931882159012073609835317129097237092255565488221197981642363070197218802417498577877274147804484150614603164267648785178871170510173739548304564375152019277365796850440693559505172031490783185013788062567730662948782594888119436427579519278983411414785422472695698058406774066051324793221984169182486302108931697765450367313913858164340904496118523259270028687788721123591894817248019071285860222774628433802465162834622816037068455170422296063533829019782762371518557548007680527153218273586151138946071174826392928258083683742966569504906157208646181175095332441014504614813779548912564263027646265288460423237622393918886034144927907554229430349341668238450873459049289978369134639659147992189311869133306025409397865443748294075513228349964941768722573424337523632990747731614922087241248260648490320001805766390331559010716881501661625275877049391720259282710738694173205595630129931471903433599782024963474401312880630672789570242855788711548006841305572040660472928472584059446617879462903734435412394708854754217687317082586635570453033914529919582869466651937894482861650253034884738968194455133400326117950865494753024427982704860057284454996304264032924418885578071573804225870745241441502710903157139382603830646272846965205264963207768756923224065991915985134699653115706106933996681675683727188007357920208457308520872236429406284520342991381146595248917059820133603780690738938214011629992671167015682196598195299557750221899786046032684707652269338254594205309458763020436335105668138982694956794534239847824811227939620186111335898704337156651692755545965893890909642518878067190339297180018596816922295605953298632965837030784492774425936256408255083711918138452351648136627717075241092315661920557702805019948710020295216643364632799196256416615526311308854607234077302008911821886195412414591764097369530 A228521 640 8267339695138564480642014382438189035097792673444091507850000570929800557861299760754471553761654637915645108375597910871221254761179898636042920837885221577845823876587071738747821066945544246880505013234681119295316144488045443108686133244386049711403838723723163304729251165818885055583318107336759034026173194564163988880482449187172991972625219494393823031879149620929939251758596017639020810804704829343134474242340501943709414161161447697707913327153359611381719576087215181323915740868757123604106114206544827354040656459169688504398584041390457743590337938470636394875100648973461627565700718777664883568317653337830360412898061102603211662721340101718390752944338236983512382305478180048941308123011240335987328039931980287565078657080537228041181718663768355909060028161238337810054403468930564657444677622503421825955773313464975797126085476259844892746626226301043227200033304942284852735597543179453367318722765366973511576356158570507643071525289761315580615081607042305130818890286702540795442353793757227201091661698232735297070669951088805023495914389431568993451093511095462525813325384126706569841608115733264594679821129585345465817673399102696093294361916908304714932037028897096696004778606478595738680577024732056005380533258096950345839093218215619963445427407729919377153104094782764557558518482976143908542841265764888064079669213430437370292130749948883843139525289554076397684402192145221089587406778676653562765492042331425313937828411588206537233065232337269684666007116864086603140954503838016578045821842773232700852927858485155818068487515535439647821683181789182806614658735959536760505026501038658896184031277904778763043861573969908044510996842984211814390339506077257469230222974553718893052505200239805032048854485073842415819002041225445676353063002471559753276374620486722896966804460158920719573406335200493585483508217864353706375631532347507262472162137180614181409631712170377681376849311366844217488283048814011703763907625939411952857705364153066542961728106100348388911492113241585520094063822103486281131129463804174654737015816874311603115042526748656724542554242633028058462789855998238855954513939710460533384762783540536181685407725876104080068022396375496171450230301023350258259374295241212657912626984659827689452610096948452104957872997095018933932273564451533905521203851886792378450928735505316766981120453905918136534304365181440047654000293821628014958425302012911135304926080324177348414814165055566544981114410016519998536444824573229024112879955420761705184275249152918608122308195109929795924217940544289301505785567584340524328994811245741124080144115934996137711408036052122134147294161276047736085949444673668978208798648863245490313823964255829109929563303788330099381737908569670 A228521 641 162056392282346130917163536068159613396379318540467777525389963326288916152661403541042055619852711178616566848795284708196336299720660810866239716555429602482150922359964928819284935177147074001427752337780646834878986152188735745691008571965302833342922976647610506830972843243409611937879606223128863507526872562245501562686101151834599214892745635610384303200910107777206557469881367874396236472309392043546238927162975994807303516455658272846089283587775913822711319340236284170687302450968226788389647884027276229514025665670446414396569702707281918014407946207180821578859317234712633812167869981473461621464816892410856620992668044840563942830287105248372480550841697572789327538978164449036042868749674013867953824786995551791598048472465189920392981383129831227688970622633388419033051445332538443932161603576578125396394793279510534815752910240771706056031486448080992766442421736334482358059553300869073107485730766439482891760721346689255502358941492809052445728608463261622811241690181140787173683141791081363111648138005593809644394093510072245896827365557073240257609057638696405990299244674479670691252017270815390017183190833349346932838597541631529541772670880451166549402091782034115369034345450971449500434184536688830119703762557902506820973564358966464000197998017634090909831554571114502838190793443075598266822972026360501209273638853208262910170283426669001310458603207281457539729124617212350211941208729548588310936246755696915260842743019045867334196363509179827917808566889956046045856425921205154697565739338803285008200205847881096438224262849176346308362182855972512085282171407639180431427340161490658376973971711624029564891699059729787523562791393603095648155802007378669296928743505953737093124886933294891847890086605700577533222452736224136756152481691736775589550289715150612294871397594435381920114436581287194631974938516334205563663581290234531786938661740085926599932154204084280406614564789018171496451106635535174830544546830630438569997157678661758437241311474128776084558329435567104231483512922921672587979375321506726722097699587373951780228139190441591042909344038221870760546104046374320915037778415558174528442914817998382464640439018557400261508240314099360246660480363978036078673066927960330311946005632429705939243778600040566780237631240139501322806822629688228677812626274692233035379422876777023966806172915564021266312749458634318475859119554182093586194616434951415935264466069719990143779362452191275794533693329245120674154739758528889364766781976515252066954973094598330537816668318249237906407887104712128103623634269851986549641872578120879061867336823930077216177928007031777515852455129384377702461564371128626511652614698401811789822722740108684910830388058972651195666234719685301810 A228521 642 3176629393251209163099675153366050359357638366932456701608602553271914763494668274350206613505881290761587305454440062474466673275903138453420132287876610229969900802254208658128551560594615877630442554444671226022616767259887453598989706918977732894801926476842622431177566368528064047387430985602453875137782721938963127067608965897779364623154607976609533616950416900769653318594675321315319009691187892032888546107114181207872261585854399303167594439179670135599427670325592066226597321319963440637256754218596554444389103744431434155831870808069556115527966817962820526118163941559736399012652959811142075926288457156719958146867918602066673304756076174357257262039208202877478161435537597224526332264289801896828390537487358766286924658592183995739005993030929233061390846235799651628647536621354015109027667095863406791516708911909192189993412749413521505850484304608657393906761123675595218240398511068038027873481927165023978277320148261446627786732328070517756279856602481772723303654480111831423475996149946423085957299600093988158416677723913766212980804996153835266098083754382633439126383268295825120763215472700915159383560312035492768992156723193387842975131801304241849793075088179395700566714543525163746628915146607597423274377148279471680607773462725367409116261193696236042284598755549882389851451375512649394250119989117877278939293804720919156134720525437435013738725696929605841139693903062194296709250483929204649394318746139678890611614134721508679896710580273877754507613843510911297726791057766508938543667044473400149957507734177237393896916182301067224801075860521090000106518317317884478857301961340513384466784897307222949626228321924961721066969792386411037910938216558297169481139760973482179945715140613941269762536445596088235732384102716463487468655269768361272634805025720007681717346238679317896239162466292985253975479159313674879594579814075545759740064384957002196031255905298828352360081017617484886306590374781477448214322503210110230909672331959422424733737644554144162709163984684494263903954300221046803966085433921045393402384452574688385921720381295993540874452237294670868015196673054239582578331676547257397396077482877641509531345703956354434049980446568953263179542564644467162190799199662504099533552944494260111161228858665385093077765942611341507834640403254875094090949194715313300072715068779654488292017834509765490956344378353845545582350413847077104654958856399492353150142928593725166474185714373039223068882911658748445438261210210238464754929436190772015595689677416041226049363724252013366331477607102349194542941177451853072761739461947330660124982412342533257656523607082428866813617691298898410447603848716913892207745575109273665840859520837786477366268156802418604949119433593533377509950 A228521 643 62268289204453809732733701439117783075968813872230697724464049723846109867733571361151346496900229441655923182901367255829211021357917020243280622240717597172440393043636075756670938871490725256164860950796693034714687036949327713258660489334792948238604529456146108248332149124914268213478810241899694637321953407920682654533769386842169953508477410664754442349077768887976636573886268178541515353570428587319289237245413252873736076798614418685032913350710610410244067371010936341937476521826620912403280107803281776191638982084319306652169917183209736269297287551299261745787428003594635658733389506050136990833644715721207727184048319445042885279264662339463851602120078641962629347670080441817000716008565828031956097447873381749760745366125942212010805554999293443339552140225174148591360593818729958834621886480952896350732402694849192028740341898250938316909487282907415787279338779846595731613809255896128121506919628803069255752546654460155451186271592479347565788696676119100458936612307910429381835689357566643539853623649394217875689907099763551796777493637780113328981397495799323035058958834835519342720879004631321683421159219336538424434909155198190956367004027393077859192691329090422740474623113145914310448545203367940154335510740870441325371068595369087594530487918635620883228613896457240034753647024608159983015253759865658395407535950865818445344528829454317712637499800755530490738822348096007986882377774039060807878847750893738858071945007968270124289453460332188234678418642692316368084512268482682292127806708201850400663781597142001547286254567241256891374342709572223326115459970783000146921652614769403200827259180042212546949298001481400596624954346795637771527115272819939108790632297673454185342171093189589836590347558684434991125615648225664545136443841846935974450672524613300861872808675720591807644680744160660367140147848891716473478747951845266692190210286988495306518751655735479158878027700723373952363613030015414304361974877380033915660958481071440690968966871309022403296256343227127125478207961449446528421534087740956479966813317271342153463611133935926197779421712540794316612014424663100251326136608641561088199736290924614051835056024312020597690316452136381550746033105500364949286009833111338431096374506030481066552702148315099994469801226829884996435119861795238964682557436996945033333127742839364402723109625254250238162241238179330925870914336371285851264409916948232671497685751029734643506998229360952398404967039801093698235675568386354627597237443444731073191456989754267018421297184971297688580386148012361806718604856787589662423630383449703021649026184871000092653098529851842640248756468988551512209552940087381743927602251639367699410716537639567789224903498810621435239987941634206546264738090 A228521 644 1220583001809074185129836852509911630489090330165827769862487601078228892355398702326620419682031684009458115469645295494324131966191216154905648303742414051897566354471453554728055085630409635876727726727074222421806069275663954575408809312950904452395393091597449537041184355969003116992547590974286828678331055564278499455207820453271249530893809580695908602317088808791701129351665310241095462645368531477444815595596044475716793369534178249209615864333034946081934073007128703849066348554248101804965656035903175158311952882427723304564400560793406442281209315052601310778104637608298106622755502084941825483179027791278656711541757010893812035177472606422094244747500519500543257595550755384959250810673575096792601525344823491571451364379876060647651814750090157045412667991303017424888198731387208031722243109771971578403649766107724950238175991896102143474538263869066859653592204855791845855498670793677392369740610690315836386237441243407818892706667969047842914072275965430004714302751156005756630911759311025196721787644818125858705285400552887418406666217306960785320858087614574575750592271954062581860189549485567694937506403633874514160280320268038215933318169969827310891653285639755378379387861697171668788248636447503216297687258268165242580452005998651392302619215064834246856811247313756063611358599124917776474415609950766646748901240769577968444724297980243010365685257355684211749856554527684045496674072417463186026836524218700322956247375434579896254813186832720973502288607726440941936281311760006480523780328550505627080411296909669780152667768130146935283652640991958861117425246240770051562073755697407880202102549980402553038077189798810092570080634038918299211063475666878229852216804817855287967595057822987199362902723082795849099956082204135373697301084719228369202820810192664897774423113944128801934133135707874798223695924158496266999455537757491103624766742305484100041378373924470957173498746629498558596746656307771776412625983332080921604675877236290048464951263877661812595269054130774161229129568556377750629072107221812794999264081242768396317505319525691644032878683534772412899557838737049418072255347224260203903633833378626801766429258657218523799571149044796904588770477754475589091437202557849256263847033533656545372305956350043731426211950570553463088779711696269870930832396789064921828082669942422152242523906582215978658690761794446866455076117239199531409407858537060400427205282941541929888299012817747674540494940845298127014067267053248113199922583611474182305926924317473464679053041370443653039539362941860709032948897859809155110974930014641616683033551150858931473652779725632212351727257491495895443433246283989008227554967128889310534575199729951286966600081017417644571155638682794283126348018530230 A228521 645 23925867939193182972461252250165586341729365575941742072613784231871393024104415495272842105455838573053168537780063899378374378972069197710543497806678178004578498507909039536143260031856350810964891643139247957115549535226877800637835766893803139741061547142888676368935187497372249974373649664799160173852950713849033738400301041991253646462410501892323789757865132480857156649574706837459685080232998600450444687985584426567587330755872885242392471487623237662387461288841669481838462222422894769754315877212493931649949124209709250131752073140502435898386528724363803342573145360610431482424617693135640157071138311930999513138433793743492184068505932751821229046076653581129570293425356559385890792573822703038762747067853132633910207894813585174689328660720461703404885674625969607337484322941291458019089450603128300398915446364511221779719533764407052318136960731451961300022298612303892982612889213283854989335527329244651396039957067500733411474680654343004224322297187685662276290662069223412533568702924179026548573837873871279432946786545947792075843919394873551676079346904439493338063786679784575894787916206295218951533678840610049007233276413459175953526711811381550920705109845917793597902338124513335938441335461195412842499325482237064344191578896214495996546854259170392988251593186615632462452611225292991229843334803239674049706303726157731386587667243664194659733844702048622117965157691112840311729797180644735598458988739856115979694622195196690118418577964005543062259673053975276701142669905035134762744459708119204593828371841359565433410592043600885658188902177350034886051546350696114579936769612258936652952210983888591664610176527486977433077319991805922154339628478495031788743214699248967057067344138104023988722029341278616675372904132239845946988831317529870651266757546945944801560941017660004099792285918501081050620227138214695976831610977643592661407410990481889042022603579148728046779443272553403044890054004581329331224880220913475347914822629924799048938533983560959979183441595775178765186270677363908706381624917340440319834618040553932787344397119878996472396561756869187125116338438311628268389249064963811908277469313688106277300932276363741479207173065885792471612697354197197391869987095252951288172591120230361096357460289820855075101506660614187756636374912235162148190937677176693160677131462878231285418589214101487988413406074532506238073071124251874878315926991779048052225845284722419158640702605746491686981829432044566845928652870542093946558527856354879478116048497279657864884530698522139301909752903805967470451502489129374201697740915723374586771120648010110589875541695528744096666715061099546073493626981449199599189150721732886013459375365695788589479726998878517170073171394220145596208467312964830370 A228521 646 468994862123481770817111281477908970960667393530519697941547628650655444980265860182939548624524928026956525668106697085969599082286368447330857489100857341503333675854466638516026628416393102966124170112087811728304779567711189372438902127243519832253383994699510742586418008282306488028669163736845546753578711214537703775844201569904733524684921127199521346137763724572673175853262274076219436701631775920661085296448610333981802381759826926987198976890774840325084070101940332175868832634867234722475998020153650012299127574446767838654880833135728187686766293773769958068517484580581040310189249398089316273966627707292424665260922513418176781217041258623727125339100318749801317391180581681531475931072821814292252271231455580545084403582684532214384159759790675560052411948605588251726350273406996428702983379000277834647569001233499203218337350611731047644018560783383081533970237744788705389386008503291454707277614338113045974859402050911935088318871293724900836117826558942075974419553166614581327007958088845519094119173281837174626497051168383219717805089571645142647546572699964860798151770746544984735570151615609332402395477696131777005912170096346446772992388993382991177834252308027304466326253537322549368155388922103846091168561805123677006678086943144544525660044885638828290873482787228380215240021626834614962471272338688480771576318891242609870313484865581245739859813483871833400668809311337341262843438838324034783529911251823061215273661313998144266661068995623468273693137701734766169357673542217399859310418674772319897718117753918904716044645085996792541671925196762742844423550448919991755150506377425920573761359504081623829286127253722541844371533909299052030447098224396137456066264682461447434778791827520020403942019784840720987863817700209378048739697788919439786902612232413599807532668053748286419999586640325055046382894139588546379356971384314165591416966610659246696242975317094993248499689855093059856436280001056561242898325677719960437745431587110033721003094680810673634292009565116000024407116588557769906114861000635203927585387831674109254756476026362769326225759525271122491758053168226698579916642099165293801794749583280425869026072714852801818200482637922154983755188948202985520959897949711148592909874874908504677142391228762444832096002135147357835032757940853936732568889417185142546528209107256419714353033532293460966663607214295425484261473722509134125549269483445041382670618843923577406133122589543717230470145986442658468595326554298858487192149840345763918556600337748929149993106073377933225591323380865211413929642758965095241869962319034658635245890259260636631881436842101662057228736275946044641126180646933964259316724219853064506941365383793648201030321665416612550356661098347655294084093142388586382510 A228521 647 9193237263418621732363832367068719398605415906255881543108474544196363800631778367201565536865095533728563243093058938499112181832603015332510270790811507801470168709520756540282114434074877572485615171572253642358982331970725198851669558860391708858027693323038262433290289429414584280965722973195996742664489723374417355565064300772971544559620177472954515534668654771208407112218490446867346560765700991363799993530540971781126863719668796666930189102620496932429060279750773102469711375470205312607079743436735970328593567064356418963603723959374470794533556992166909993695276390175404191549898184276729084466653679247207796357445089969589307521924258683036366359075815402056951842372351468696023431814998660629934025981916245221991611845117574305652773124922088161607685675611681066284370310721839621054144422176073995511633347163263605016974626966971618231510999510338914432776923300251049590738851556068629881888200806920164597954542602962018684100493103624914851846577411886085385564909804881316953948597460888846941103897486096734423157315764055861326960623289939468691303656241985364296925877672109988111002070217181257927456537202265896252259841350995306636185020855521581581686356093036841376231133623936258488201245995209744129883673306004708834447839516067940465577492203301438052987309021343657522363502441476600897201370650539636796844764953199833912520153543747456335328537404177010976271287882155676872321416776379030549182017721899246906085678329382369428718400156033633261095389822969731832476472415631875567007068064118427306515865950383946528884341699565117083800967419518041107886355549848183327688345646073533282827933516046797006413075001817292737746393374612760026094901865054984607918779131562394593367566820335703301854047483100418471525489879186600096271549609069567541172994353713013836481310557628632892744827797531365810518116440303987547913459376243715296279362718094731563257865760143092478508362873760090886752460915690656708901963648709786443587210602055708251074303612994716841018431992311962236703249534182638728335754798952826350048088452441857849057803655724365884453680865817802786214254233087241307251897750038589024138968773053993594196542800055612344876624381461377016105776742149977567984658527740250839465268079125365388450984056508741153777890758751651847668124364520243955596653222164725487020352794243308876362516877881427207767052040201212855809987169835552922877141902098562709404061418352744679592602310359533339405184114644419559256838745188713353523846574611929807976667001704506011918507000365823548565901819001966970329881386909731307801760799679976462844715354090906351248029335103335084117053591814379305955809319547572585961926828968409048732178630793747726340807775805769440333574100776639344854490797568633757305130650 A228521 648 180205836368536961074314071242169756173554391633760396477492620073789494569328674573619227470690054027622368664153615644352899902313085224261497880710629686823560905540692193848143368620709121759469925627035145785432959942985375780179237320342496149791539012264812025517845510808966672793183613691918764412863780804006617789248686647907586646552941194139933286311053624687463471641033673886231453207909834131081431552524578832405038448651145370505338639802368003978699599278590584252670950206098131902856742408370900470227441089296386950077792358396777543378718596473689475922644849731700788382180063898003194115626029146637139516906213988322967092626582537487837594746877008172020051264381516098198869628906127814595144963005269967610023994842910287956721126580338612384043179053287760312700638579043149978496342534792419081018759036446724184309237434588240309962347564757644839927910168997550836332874262812671274441481057509971452110991898128402088194825930728936709632171709591673219168901286020864021764685826101335219650673079428349014880892528980525942562698918011588375715289127007850538248376193330548216205317595661616866278393709836420620640665633156297830586152332036941653170832960957873912348855376830072285348398274629946015511875918053135740767722873187285682063105457643454743829018403145504891966140994642584309160106652529406688153062601841046825461977439894224154219528744456817955672997951665346768739907070387738317986741876601139126601268405397279544227739935591910210188368363036159545678469046121858351322255148333538993387551684461708002105271961278830779990669770815720716600025598643700539140426959599182893032567232207787955415627472356336444991582261084787788122213214328360710060027771080819794136729597377441664295423018359792383094001931623951917386905537388241965153153595534579884990293049743103793909835828067210245977451063416455869774611084313772335853353902408675961492321437934081923446625935802945611707028679012931972806839730199110908189476541783750561550448465700919344836832630279007074198741097344640967764279695662958441113007425917179909725556958004752544040698283005534810690100688985218050936525001116339779952006772087609632850160206097664040469418789307205429631783280715868671339432290939804499005487036294105537469507684798541952867591769820953877382843215958293064076751659728304059579387812926229131487201636125878702594356293125360567185291943018855034671728601439386756746293370539879882365450613081534449929476701784789766214109894614593832601475582068350898255612862648855126507877645071177767125610874230485233171541123532274910336565019953456936305647451735644056037903234394814137476760822449516726879399729640645337183091725442122029953395101013877677547938865820314370904002106973067023339490073319856265768306584618790 A228521 649 3532394795302824247560082692125179193445293786199555385495928795577947128351616878360305729678900902184358136826175930767546605386028914733370866125179492330303933068938479674290549771421025770654251909655527756113803238443417004072348211101684050667822038860387152001162545269587075290677400914623268646824959088655647998530435400107220212672759208727910794805314757616455004199899134963299418498914102007871757229928786800742262591889332887832976851350475828511369972612629872352770082863470224206089592552081806647580662329903794209931068466845689909445935171133543704114868774350745522463692089420978760426777772338865727529563187810241661710980076963377912333849191916755112121642827454636184542773769794485606695370934895275923175445124919115619410073217575024355029926234194861002037876851142033515156645685312856576650055719120795340297566067175824059588910318732868354641927980699913068193545951708915130765533281807422259597359498589158395129832959210048124278584914999569401030262717623016066749750054609289775514703646761850599903598520929918953762058162863902532050831628776304230008759305844739528461946647399156943595607815572756979803532431488869908724154451376403109429933086119009888336825421720391943313463044491094955800854047615793893484524194925769334423733052715149507685234980685470877870976638254620435186679809705680059250636696324443434919505847864286428327263746113514008162925094872272839478683981521419029732797083715953511437738816376511795296569788788754223784078763391139409591419618409604194986986969850626963284264360812302534306883594456103299249811991763728790067275660676727462418382465934374837423150849602909125986010332706715831992907702744037616848158863401169624773541679760807450473105778974425044683183178704034602810308207392167215605431522247612769391862549238495840551866710524583010010591969009028627444118629934571251519017938926805105951153727898735503479077753263126008103257669115100977006921085279259031615269015682461008373620332728457867905456182573595117384496876377710664676131760753446402715932771866049556563744345212780472137998509641751355712561401859020812493329550919273990001370521764630594616580647722322355250074846765729867721225934763123216450180838852486680953445574199017389261765306045971788666351924248970035303601792718252447145706840871546336277512242078397562953710434421959590641168817594976957450373144850076265797764879811245609219799671122537717303642279939918664035774818238031635977158068968980264882684562594978429561465411006179967732994593525666191188102911586766719590830400808100069721626582133149771405507616213325902065783324886077379432364072849359117387716130557538373288475614194460120579915391416154549202178041721341851604500949921468994522654479860552485690724045072361331724021711914392390930 A228521 650 69242002597320124532135779856723691307744892623529293032730799773426299536158899480290038339546588013927734170444331930751832914424038884290450493524270527947988009193771173034751162771251578535655524173597729448307625294534900170840793853835973440848151455949769941261976186856600339038891739935261698323144083642964231263186976923653043960903839362931566205633846592486697367638959371909561527529482774350392351089982647315625252493809664818650866869666688550677506199174071158580408580037072384681670061303050831497505242520546733013772417137031421246562443681181005091585968238900668881601591548447845597987694699270819961887860467939450838870308501543507255030624022357486830800270683714514107891353236641877956314846470672235640815107728640509528765967254184500826958001658644486308658701723385502385057418745006272080701973125187071224066165864471265781473579757839337922933427437751785793732336909065280130453312115547610075117469439233690963206583578240537401379884794189387689403536571677459654407736548686612353537885664175122379881989192387378802663338165895518515248813211557826389623849374920208043580529966112956812699487534578788608272422101404162317654577725294101419008606700933998870220578004214267496000430312766045048978395025852915982030507528167207620186729617259255192002521347567581744881379171100928775886713320690633868901573833198677609451106804373765128176799797097572843552839754013294247795816637042948750434550117013378854601417152011115806006081455609420359023601709804746343774847814386592384013060231689734585964611007255202593021824216423264910615983882561941972083016783985186119681432558105188603569420060883657455369986586301416266368640344197043104372822252267513770482603296611319873092999685319950128502315004661063265927869098207259828673716781710799968231047725019841870963111374712583112484519982605143327092403138000014608859333769068622602540743038417659436788206157971474572905974906547583415486721501937006858709571272600760955940594853953754584899001529257163025269988425919051818702527700090315288693073226354023712099558213747915388931866876272053116672876055199827683488711046429508063021646916693763914557874076700956035524357513451676660973806732757322499549239373554660639333571474109706573369319030107651965143724881658802947222660387995592699129191617381208067753501905143997369290327875959864082821962031009536683816335682756838669042426606874744488907658118672255733146609214635992281889378104736445515342718018000474450445593029772657281649251153941664145433809124034495817020338146415923592348279749514766692452839029802460695558485382677049312340027798111241339897556499955234184639197453712106370751182262560407553966856165356369748018971943868347874137549942812696364812758743322547717536505708168936751134417331177613062391070 A228521 651 1357281731380274285776101309191415104889236191761127415828033751662773527929839619261028453171486488570110543024691657680421498020993404823832495840691884763656968625912369464888712618351523671034893814196610782990198314909669874705404237050544540285821414171705351528230105213600534576253280595533598895907001680744425772565343123127011567614416846519425352034923866100609484184003877408272090099333502843902288858194082622752099398641394457885861404546229577619904648004840170237863296633116610021059872335572809846932291116307094730632172710789021452429427111592574890671724445304062137066408875068982579990776031068328840554060113362985927533294125536275752249732379752402264940591793820529078088250121601880321905198013822746228135981818521366142863754870706451367635006393482822986427466869143925766609862007082967260013063500549861251013349642977799684672621050824256383232472689992882524428828199897951669408230693323430970885030376350499311671617056170838054931800377457115462488118722847758846522684385077604920744759859274457102128596152245578878359887800965825791072004704522124884113102465438426612225526019933799532043378411057205598726599038228191958261795123847060524639003599121775159735053881701782649736208491677376970558979543495914811463968115082609408845130939533782867558483915769784756677693916640943767610310919325497995392528591027723782176017160659828696178235201295442876765808756695243498973020758240631899884599021660899168591943467575983075652819413396286069088826416931513874439535157266186365501819811674595207503451341679952120416111263983445244321791216816167194773042504932401957641267978585595441072792934610290603837253351078670028946642256034042736187878444940788941527830365046633412391561529358535883444477334038182983434683487252750499769494980749663578729652228113976391116123068615249343646338550688434050488636658866957656428289409022265201328198539087909232381186913629479091314976912014888060995269737874048123165165984470251100575886531953581164644732360071042727047747195740368377372496283301038599535515218667058800938525983542142292241061982370686275551270360721465620392724901438781666132076332859660638488532853034911492486026100728604919142678691854283100873040973750237618999729987082052894052168002366404887774775506463923931122488553621887815370077966938199599672557808067120394354431444070854821329516509090680120481190854603026406740493380550193861660322305222413885758602116521652440769676925573268986753716322611687231208654249686919065439910191558099089572613558716329593479566477157942022670444260059158055897360480940561252421187659065727904407163322832793227858594523079758427637938431099948578521926301422233494678398193973400168384513338841529313307502402374513524221590702363954100498598099200803453123375516801721859334597363210 A228521 652 26605436429274133952463013330634339029315116523156726981531824567362886921054416680595780258777439809404718850442271703407290273455679806932725699178791831612933371057146257056977371710175404228374410010226440394576137920551723589440433683823980224846697919745616844706596581135021491907116467194757865622307348622808150350861624636348703824724755064569936387657011417670300516488146637317990138217573795216689891847928056481204005096543361669668990433264325310838682359513370817828525182021943209595743232840228157316515938964346428389305116463113981373490208994875209325766137485264257771875077887500604984531346163013687233269866380253389683568180609891768794055746852875965175007993511669740304971364775748704833343813510638625093249279965840711403774813446821892454196894498092294521306719260300531153701012677782905485769798657076407117176608477584663554481452056783493866283591746307055806102104580667311714674857920072581775740755362105018068153346571854183974532613597534492501502715515858232337860199661883475107752170407960022451749619396435847981223141871868778990697917702793878766827208137900189077924552999161808461001346800843856611660005739076596664443545699995502678679647130976429980192527318897765495914891357859513064131071962628527108463787009818802104015049056554482152622146524916799452828574409114400561596385864731698384993711572423867745015610773802855298112001287616471473265810405187323312855858655237049864494961272162395385725896996823003096935450335387918070669755065667933256959021808956937322180079564432355025792918613645810457141410403581669462772486521414525469379237209601926389698948796553409277803698500661496355534182732474103321110665236410665370557750173356522579561017045161504853088069225393020701958694573314147836625602451200546198274380783981188688547843007259117493638402520033006259442945158110164275073112460017700843307314386795108707366725160660453734718366444176842989984702856409860865081693986320369808346576768876290800887766843413503135412289137213578006332777505632712507336620326564430928004854027618613389642962617293514998761381589498325497083948494189293035738365834514287173091452213693420918958457070632460999010127590957756111583111056753850610556026667902918434078046567448829355100890609016949580053497512562112016204217680873584568888675608793396935400270085978192064991567797386568331741318528373549690662766448112187942170312576502473469390893338062098869967862954910821929331214813197840573609901840491575088151566151917394490980462293272607199860706832523683567351966268229641381970124793331336462185293454944042640157659797447912999512166141828385054372928501511868198603634941781994582474692989727438700125553844299733935316860719952685655585314217207664158978924582925469534650972222997643579955470129212934555499164451251350 A228521 653 521519763529349842355905701530993004461219809197681970530859409341413557763735147843198865371526921972464810336258866905498046259856737554501884331470181642584835175805212304918500975374145655333071513985564870417870672528456570890541506364913423316900432337032167218233354655178586070762762413698363086394869751797283682433163793556364169245243081161283046551427385774249364623591166200703365281068791434504052416100796904950478285150343576807457092586985900196830273991276446766234580380130834161379148829074280004145535588646827572980064162277787552094133624288116741611092936314425535540233139684377983837800867496618266078227080231666831214317548781804326364804997560342289608104423875158455637519614245975990541325110530340315255126157754427806415427750320847865180716158316598763723831324512944142530921483900038506249092333262948231761034628364264932017145738544448995942634582178638217918330929561412444333104895541032054644639315722952187821442587829868658097950236807070744557340767053734347438976787249555493984553123592072500824738937280339339882357148612484004809834791738160907065222049806017040867050475664043749518748867946762866244553833770780409588230424549516719660417918422396381349958760769980117549141050660553683405720302052464844884192341502500043760293582761450019621916448622935187104560958889766563167468588110159832417148738850124064510072220212066408893762753061622872523513538796673154883357042386935893203198330972328252690099864339781039130145621821454556624982469708396410771396871059638728123187554120183211540997583161233834900933806314896620825821036470976311434604613009574456158476836668771950077912656937173716950890446084704022221741231017479606559630282710256110663766114591425453083598920564592462441258447581626591855352075813749619325823912358104279923251239898640992996323575081563920082351267342936889431549099952630313063552320181668311859537345271067675020040186657567562660201054076369180662443304524582151109161474658347067808750905088704956506770527022928196009092377617665234828444054268819691749712549113864840996722552285661497463578309676284194023153282831828161365077826695424155728156980160742103993763037010004647467685028551927834570647223791810287813836133871192033394560249815401965936634763665782243301803770466467013277711143857995451097468003913490199789516494552786712790844317609940068367938504463661811945691427434704253439396060384108104396806429552370956826696163883559814937098031998627145350632309123599532266259768501230517125279956432819454773570485758515686570903649310270953211436363528436597272598066406452642891809194928386331550709576304956681003024916628041117349270024490872226705720353462710951977627611777565190626680935447999205379254015978202230469791355452914351454274257016601710253483672349456426355172762238831599490 A228521 654 10222830378096879180586329608947511542814491670577845463189179160378563991921849446967967478416890465726815402806627458639300999378421496087666129732752801379156107503200400543866199062306631425663463588770632579704660528326667782044671018324599240033902049823806622066193373244214063024070176926198846024754371252423006120246726330430225809196551052198715213931143228289824627681333523378040728921520311481574640243717929082911218864313029696036412259221107182393941719938318549998359426782799429209410865751770803801032631292139175121208789319664075133035225929805455374185434411869231862395392232218099351687967620137365088651719993431266845209662907652747795511138768122082708022097741792862535736919173478256590842349983271917348992357851053013895514503358014446406450505681125074468422247101796011821590591773707542121711802430850512581903393668019712719815427212466837161684029213582074601328067075160702153150210447720452415071638091060553423570899538487738864181836567359587137278501214284585162640590645805587131201735220899634753206510196819592343938116845878769590413602596953512397498603853470337897175734346042032578904706848491098903281887637914831849671896117576081038788009358236166736245461648420622945300497379133281944259416296701343926791411169668218847970472705274894228074324073284629012706804463328629762094318702538967170309251193946420340102567915581314973332682187401930259589440914226576776836241432012858723332043819224617137068942155062490932206111382008701883574988300554231378272988209552016539713785113683751748194279599333587018082294014243193157846074494131591135326594154834441280016536562682318968873834623478780699009858168618185511116468289293970011371207431128690107874620798660104686183201187819072223380527387536349880234463553475517586824254131769179311074382115945317737454817225110413441421243283013303748527061182198346936654051736893747862275542334636743405082374004143272919088418072020285822935352790209165339721413417906342454310844440661027714032212735291149360956650779728696427474447844440783271113434459725124585599142080260574055987547027513141181743525152985547124888962523145338466069045952019414508792322132511654029029100930664761822296070769183954204972965285587079570697251582803462768841085282275772924185007928630188881707581825700209151538983243823559287480705390823455058147938248798477422761762232755380309385893669912306327806853633478974485883726162694682157654799334477676537486173693905874489965253949830896190991648894009554444772343215015664659198921461977717655639169766427964956620934215914289386406130835513991251021201198828569073609096115217594719192909361369933480768522821466442446103535786101367090938017745938279022364465761334819703891451565619405904461185990609102534281214451388454501391143365438574740201161929906412561951630 A228521 655 200387920549935262168503390638683419731256661265447117571752319370881202028238535095730950668729021537650113553350701107988711284317771906453693920519536081164036376692899075655652929100833613831709557934010425841805885258388669335183070410657287938231124663745825068709355284099729408219237537344587366078872098895126014171792647095929492755506624479956134462195223009509756577560135101665188167616275864593034663553306429782428807227785722951362176297795050402300145397400646225791394717561854031232037629087062467033561634442976522079107115263991038479968946581912911956666143730367746652248942995706043807409557452131762971132749233012612468132981101491613505805015767924067682306870326519267550356634001001171447715753830771013344607883341215020625447488408371428138394947180697551413414123965574099213874637417293756769756245000439414367522090919487780369557072201629203498881344702001244156594552888969154044637980863111412699202195216329652485884584931994069385823702295432390257862436245065671304346510400104331696260919815521516840281512053318711845535626530558492898803433295647958277606725670503513654421703784065446947646314125373652755368695233852700146488098108495915972805839779727421941487157882382290203800232076629542010819394842219441600500396863644084355417162208504893897262880862608849284143593985606841706806272039700246362242109486588992656566471771152715895200827343689883886849348277155819182870849666959014307818829741242614148497151433435082913323156179988952500382364042481573768510704112241757151830887675241347647921057165139389567215292366261265965202131408146412963695587188460104961309693543221979759092956211518402324817522870363226304200989184999169145418801505354300784302206231569257467137656600030533158112635409229082770729362719875019923179410165115540497575758313508878390948334250290749197175290751275512735690563861902896699662409083038925414656868984012098955357020209176249102403608387540588624809604731236754464636994708638650131054104917086560161754477530406582750544072575149529753688891818284179411545850529819343013049542060545220359806399369734283768252386025669411910245282013617097916461283023327583040604994447730405267023788975205632688719744646896646534069777714241799873615492131553227379420987766534937194092282115205191992765005669664355930471698447961405239706587281404871497029172762103436831035994918532460360920475771929601202965691484058797488184695844334730101978419727735251604244161810844919753671762573952918012218769354115517725196954575457102216797803724116735727323319190617319769412599288915537023896379365147190096064943007628416052499170499785715380662728298548519461983466997115180337649281773438644253856071878254533618823067227004200387681028210017578561045937318128272424066014221842228119667481995843269707966749794852736800544251770 A228521 656 3928004008397000630930124282713142784624581531310802728063643501118834161778967773024668648040458801764127060145965040312167259955895965531883812142357816530224639676778100177801708172368341436022539328959008778580446383130274167981590764145033139840607265624843613173034160212729522615699431182958424623679204857787888877372473348127683586563215043859549095529235547501267020143509140581507495083573510576232353993397272392877240396367836876979571683752966318764780267685905747379644369255288035937410972395953732727021071357318594493655482552195963016620276157863430970369114375217234158008151918206437638494742793488719197622779061813793236169075850341775700288042123571708806586496564118332940729228203950705789239867615748423420309086380262138983247007772266393376354371348185527721680669189550936390994358821063200446493219792786810969581655444300405802784345009480908434518234957164599174375491824401506282422291547728499464009309015558855756967756210266048209613177348213229146475032337997276074623215134222254464104519419022117552203563446062643192776597007313890731923575309047688681204134639094606021183636340399516545025730470580867492819638260692092990356627849450840827322859032574207566660864532564996004154269203865594903362799833437769197551664852529740171866668365640640224899252762594534590383153716599060847808186782427885526653702659846866240107595639555567621396411644258326916548090665339367453396057618335489166449005977255793903314224025329252340204469575234032064903793216385735508456115443735174714138172520496295782910796814356782714962967142881159321206699022016411492782769764741600822617151332817700684555421158784349098892292384295001793396762278887885424294529335736747572845201738676599786210727658490597323146251655911181092935487087800526587058645211232340693064300703387018918274051510519382040652616607885259317631702684293959398908435606191677279084356083549062829086164905057898830762042612524152546203232049006350070806649030557321401962580110273886311629683554518817099785015549661430302503113229947558640384338490972084302016672537871665329232350984457984402912142089131646659279080893141959830213135603754221330742524592372089271532546282462879881299522612272397296176881577781602475535531306065454780287947433358532556602823989837244244811990759429178879248897081437956221685169236409392900261310786334813319963490149631311055239382856695470372868227156663666914884421922056923216764298825848267067468717522330008423105599400009371149044616125887723484439756258815766902638005889401214791749274047135310935692060814640388140828127441909484384749073761814331012632519666527703477674156080915238717123866439308928943512158775219408518562719630019527622057890741419270574664503811081313009334216558848764405447439476495336904213267480691376407376989489277541416857855861243910 A228521 657 76996734372210085817557034021239634225527627445497693810056422337179067868310124258591019743158122763451397095331093166848401521666761432038214579160803999105927305780167942992370007939111299728080202094544932143723484160313748982386472823587869196498295682547059841671990539780568818213210841829113502128772407543486098879129208398206206567882648534228256890607940739924613119343309596118574816963019786699030738385538669891873236467173531234767841193563469482632172404878979062735142700350761362883275849673447439828004573712597454821658246909038151787799614766470027299262468026342080234908047248433647594067904430556316259669952198541225782373612350266506175554588200447620258784437967540691977655063703485100879678713556184842054127697881290565008392825726518354554926959028737767219686926040163331170697322396606217734866337608450823625300195651654463626690950506287694931797238131459128314107146585323773259072604873936065630399062623782495331752304747750492072843432993852015433771193631560169369698591756678121605272457955410628442772733829438419811488142691831259596607430309149360233315488917925741556738125890089619531528921736679850468876896430717711563117918958447283788686766783713776941958844625851893791049694730373159219088060324227756968188292838787569985286348947870667479970258755115186178081729868631196753129235602345140053765633176076162552000097070001764743459745155550896874485789335132932544313702251741408973774400858349242351522805196006852939252929700414340356255202127210823394275201159586190634294700594937502261376091507100597613564692367541192648032448264363566673381439964769272136481295464582875275433385795397854824968312992133102283800107886559340902022194893692924417557343697236502777733426094595032128282291801058336374492335124336559439648543507396932100330881890216586522499079318252592510581841550591562392941123281839628275500258052906848941572622535071860591734905513587912671421310188294829823135165999812869356715179832347619412631845190534614563478496873923375259579292053919284214516495779743152650529623688488945958311472074310841723067323637539010896149525462906151789519131757123414578220786188328963501887384019072699452850566961813582458027609557043787152762586153605194011205684787879552471651118209272967407993618654697379571599450873565758721372524659875119409511282132390332349517342536705837935820897082036964386269922396024134477033387521955507381505641027975113050679055482299311328786549268468663298871039685311930689619647287432386387872584460109708250053089227244808623752534144623045770818456319168289047597417092413333544704153783019573501994234450776873069583092117437781034513510481350158153610155974201564007427785933786708569324240694477474577569403317134869398951734425507542557452436194195579774546241036844878341560478260851617058394953791558872050 A228521 658 1509289983236058093798752349954215027375649768562064262753923262589740587235780893937933395980716874368715484098553028110597326315544597634917116648826267848116570517678212341758336717820751524901486685434730430922258957930023724422465472306378647844726452128680201391610745387744549761885836305834851685769772108988209652440801865649164713015952090004727247710147758854766718864100534559607162980601618775300889957600975013823226788352295162896082346096659445045589524715657479901828519832631254979949937267887944319554812926893263952095550462255483299148485032032069317256711927883243081547433384155644441932481424153022117833331205373026045972294313120848203711445337617132128740983746453236080027661617986486743492756353888467658196587713559971275032377186644205013719284874526946364854775402558612428057072522623916258975649503307633251916323465582075351709990209039906386572181027334626876048529112990024779022834918316603210758582961542075457934152920697648935345828763932309858319553791090810101987555720991189405484296256737439719713113576321088459082147380268679343298808116996370450245761532565045746900574722513900381657513378856667958310057431015290321368144457066855807374997175171498423042069705695084289527160111950505463146969255112712658652657718674249094321842840209492458301736787218515116868223478501755002155778428468982652906028414863742278497439662658578952945730303142697036275343525999185078394269738142577480368436639176355871318756124137902305985983587783052324429282407193793343788846984674093065078270006923792398831198362811389100064312384825575315405572729671355611915211493406637507677705531079602188331344543805967591494679772379500686672047921395573921473553640011639368696211478308028188772530832095524161287992160738093853701617660171758150335464162773349451798345253747724825627008034522335807873043217422079198141172580938917709162396659444644446761029267848122527770124788791185359127301691548912641668942977725099816123980884267029005169088027462279404399419184092962447319456183055910259511522047771412048308123043157421827702737173583968581583900348710688707128338595211744298246507361424052279420324020650488738809775170799338462302687542052923560879377321237649703496054917606087435226051357676483681483850438850221273772958356266554044525248191211645243027165349133975009227283930673946058305846048143197048883147904638598426268351963567482227323338089337144699028606660545946243962487628799732274818606871291805215654461696805885065368553177083633512087354916147314242301773752394446849241582382553626896064272445076275987270616429017358722233806437705675917971759971071608599382264294011859302923295115331559360818137333894140282454190941311367431356366144035256715250244869157973898876938888874582290362418248831182278245318512590965824559892087492223908301116467364281148680190 A228521 659 29585102174396476382433057746245488945377852537825956233004709983227672653816709214661246169422992428217438155848439361692835623588903681172883888512077923197977016181601012542978973350352363452007642279811383812393187949620840885815419205763161431464458718128093625131293989418578124651917345053763920915345570751614478063658499291325718306332486300390014975386059478463196483249485559094110012627178114270428258249863573835424221613408453315915474913418877248220176380844145516156663583024095159766217307441863634878466003164957186276379525339473736720870451810093007990396039911104862858150708961310895102326853282179635123212642028052104354607687343421254138885245332416435787133143139191895673161531058116049442459909169243029479784670307074859051894092604206880952407067555550243615145540221266994774611404417776684111834463828969889395612948947039645392564764450909294483300197566016117892844139358723319133081836809769451263353677581748700502642770219763009682898443357757704848927877979190865987599897873170702969625053619294835430405823880273242145489833136538509795511977112755423256568057328024537812819324153979349391160957720819483582113895293884824448740656084306588577717410839024945304756873429076197617459498723404113358233732119631333210681639633264337908109193368500122219759977023087074565735730447509671683626372001719762359918828934393442967030649715433367565640440658743402149518386922150236571551542862757101518440686027360526931241015193828355805930397348470461963048453389557534997738155199306371102078058041425478006951648046452757632360053753786234965038843998985464440398409020375468460729111683741066631088140472251190933080858073214659468012381071395932122165257549485960011490212980236624859082646593003038514972190206505823919200773000194468138539209079034652446754231563632020141724024970207747187674800637325754891371702538623541653161671042933662392502846766786275254278125518149909896025455086320475413699790426232240595849403936687122726976844101683755694502800283111753018432604840682660853025570965898723191192675241442158978140108118281480061896772912359596399590682247191086271321885509115141024073776874570094069820249396121248518984581746470840678543971792872799930885881342151939751695864701968748336566883830690919199224562291543373726086535472531219180252736452351653470998100199559408502520861886185606015501627290904909269675270803579864223967938750153322868403240378515997246177569449053296568695020562275416568790094881917919366042448687573736816503944678447069317489660844382857911588689239063660272028822697566705583310334194000848580813740247202505561062865450951437314314271621637373938464649816215716109406969865382781842465486824157638455660780586054861437857825347665201048650886700767827630176579956136398823969153709261871056178126357462094789666867934879685284870212330 A228521 660 579927171313229746812394704143151724353081638070814625517294062337305576770374546790008853475096101597201348362225624269349935782992363642806272347696634801700477623075172530189261493855270310565502279067376060055800839266208765113730122848904018073187671948020439111143423388972223011682334035858044071947752192103374890015624250667764864591564683444292983542790290186687818609889697065262209907910782415327315942912935816721010578242805713546279976356754485722952452371717415692045439652609793489106136680525473702999746274484677838496327503608813724947019297232958110595673857080765593862227115512182781640166536104803783532192091200546144185993841333449110509580375294581636682251743073455792532076251773529183184612396042745509974271449162693673575256728195286093784878324504611000817136514562500229013320321340186039336262900999818268625171773343547663402979161056733781421744086116866915600903943661165388656645386122265865347655577198855065710728123913641595106526351352937766516374405828545563998123096122336398619400895561121107369375239988002516214803250060280488742946432065423689678876609498175457641838645165728484251636711585990138319928617240672897828924019196433292233560879891569802692345809914681920002356804449007318097592153862044138483068841438589833000507314087496555542242611304816048419036671363861105840689141821932353310146231865951854175992517224485208363104964846957865792162384172645411276368264801494965821896847139884409729830508510667306369945342838734407616623458912824393831869974427956501668841028649752212968473806175368592298132673617405392959116104662540344289334001702188439360574539546986857022987541205723300864283388456473982512478007089455140063109457011470148133591786142386842179709849743514728874960711139934999726079698648194304279887426031773094487926995311969605070349511839004225850465634219816229958588915020926082546357366621188990773196355561515299686237288636649744990705611474752267510430650266061402434740199842960095427171092912116951661364486750137398574353472767605334985096982562024724222346771774626157132080571631816398589331961044172459914087846281101077878707301503167632929841894874998963306127789852993542669797309091633876927895374204515303007575342572807405406654904661940047216900375365352959292978596265874855512194223807308767159668896911831762204529750884479594792467876387164200972665849273170126865576232023420534950737308057167345529295618871063917473626472377855090539827518243115844289618224220893358607279013805267211993476811499564536614118089569819028388514637222543486098682086453430117767773183600188204863752214091857076302278370597790103163579752945071509929924762774165351845036062483095955781868190272947087696495189691481249869632377214688401797680782231512068332139029937767440916261072763632683852237808299079894574826036958395123589744753412470 A228521 661 11367732382496827322620084608181002354523617324086255751564041976931153932625209212361044331157587614085348402378908531079358079525380688537384869386665546870854839169542515755168891259572035277352612222271063249402424238903036264138496982268797356507463314060637929328539760139339526056418987118972034844555917554264783842471788497931027584398132618542544763015760292853395141927861358623784279520757144278067932842551109629501675519291255983525726780629626515722436723170228401551329191913793588949363331445443028084337391593982651825247825449360441296937735543489993073803390956101127259782513060119097924399649338399510482618394248500463490281746923210582120787540377639143909829062880592737306021863014103187990668722744769988317272639466702451082347323334189905406164303964532317282467266343308589267852110164298922325292741273563973872620727705467272350985552122469331132519733092762627713592801210802024589724243725686818682775293360898279416312992182312432327515119856321842741496266254123272166300342942590140212566793385164042327359658023839001442569331162191785003800726165834458052329916042815177992670783309719285594321233429347620970527757173037774849357744175547829310055671789917140433350417261190721566810000463349942725944888041770057082913782219197598273211606462633914113238917447037027158022882266338674949179516874367145987865724077117559311164362355603709338900215955289627426514564905033808429689134155087361457283720479195328172163610696585085345635312804394474509630591078560730378334780240998648146406250741514384837182545541697927099775239035888326758998358918556271829774060660967888767970513663470924687623535151626447671290492047442944931994934426955118584121139454173580294228706180472853900170047615589729122403941344792815658124790333701131752299885186535607119117692515350996634956970989344135864913080174302037102322505020868490531450155447346875554202532569213976137663348077577482783157901500102638861418986192815545184293536801472299853876285036286472384782310974773393003742723754757994935695210199155237678307718229133546690660884386986756926866605038491095646876353563211461081387334252743206431575619799265952804156622866878130027292118333829625509069764446612937176681691934226289418629309689487484103576932821344764877370047244779116626206657448984330981332610537012989750381538705839468817562546810420330781280589961951053535914116030447818522524488488568655556911929852707354531802028865373146035708402443906536217489679862387856733501963862568399201922395642510519368262873474257931750088806007247608175442705986631314470917184361620554997738422319814842162474755059395016151261053002915020116009011261434539410650680787386677059853398423264821988869060252671634873889672420304496704372937644651212862678761634663537420704150724343574159609694462100437735993645186791593277726491371521024610 A228521 662 222830289581775637864769151677169304010220222433657147171343725314510417050013774210326644189342178936204897786230016663991952805506576473717454566911145702065861755700894770757648076280869541651395594215455102747410259875176477583434052732702842933355277809028952742677597267107910000785701973823755791164941023950946100776757108120819752041607330997106279000341949717721961385382119741853722381903671634227905204252370908044556026808136621546265582807621962604436718924630364755491739127848742277975626533887437555983707847025501666593830035962035866693759767176471546999735958925820439465491227142227442001899144691140668375481980526913994135956659002779989398228255972902123625887653903127093599184766270374439219559120058368914952432768852029996953478558421533797576346592527884158866312354044398452265936834427267154080202275108138114851293235857397699280471129301664667802918026662588942324979173733237342346609236854267633697495435112672495919712207046960174570309784317094410065872044596949975175273758362528832324397885316584662139782909213916866289241513226480119584221345559740614676347324592386509514157236795278791054156333430435354678294957785957845356437603500164530939277986192394906882965076461514714237927709080228772864964377297184505077231820577642479912904076880042670360212704254577195046748489765734034989955783930655653832211570049512165751491976718551393236636824792482311967580635476310328666120996431654194484180523011289975690866687144630334434476095221795146499044438705323977963293968452185526537898825366323942928700044739888960834425643283350307512480438562423935744690792786958553927569569470782526179809679019194086046912924249693218100490722124696227396487435517601063916000950416037096008746431181080020513847329365668061390627140395129885960388045146583544717171914197983240726456940262774239385021971726202897059909513460475236376559864532536087992289052648536004688961649330436528878811440214306315486782699841139666436460505947719821892722843854116338774385908066143562909227472466412743961892175338743986408163168505129010455708498621633837648622793375170495825897822631983213836253448143565030968577666375369311992079158130417314941986560909931010137151645754611420332799222287128382611164323126678758736374989947099705760854706799181647841028043802796632088773064586859728175147159507335516877381447785391447587497923461498702137818375563261906655104488402185478169420303443473944661319452345417936214101014165628404692116860372908543469212137026786747350815587391014389157124309228285888595421746965552978232484436651264939805488530088712935465480349449258321976973072371982735999229057799560471368937128816715078753409292949317581244150360110968850352864231376374197106504108913176367184429921912772292302717017230535630582875321582321667913036546993854972201867538376662774471599560274810370992750 A228521 663 4367919325014233670928377588555788089027334445620930074766423952050991218083216069445613667038441060349900792320332384268661727814181832512428855883207408665229475264394100126848901836088713495878621160458738701783672664670785074687438037527944144910832799105122217601328332301309491696061804034474273899443139106930527913161208990912520281588559317807144662422158135351025594222865169251955307506291491853378253535687041696938277607991418536258641970669278930342542048638167686766920668832761854219084642367898219526949613133056492074589604539680001609570637659255459720798831193060541298301431774659429258002129109836090043096687299670173864552558939490746428973488152793287049675505881980034408138482482410016743478609880715424726127598817764852533579635619831582165901640500567281317565137481511032118008304560591180589981202671376982053751076136655981995828522725585678695803468026120335354691614049926117173876209671093110430051486836303312904119919266221521159614780064668564769789381076693147159262444045121947228632707135408899162099982259051540389162710699696132141898121811861309363051302204330044316681332162990271552524286853582160393056316791992588511639115054452480959923897775287653174802740995448194167301137386580643942349088997834522626753841064049165672055147441790989961766975315559304730269336738365036287534438327429195252051865208244813395943186416472682054620845700682022323898888190092070157479495342364151365191545154783585624297040629245433118999515072902315657279794577871169537475757991264960450197244628424431187773993439808757868578484359864993691971314797702275069911157090435900913120329932795765414705704640510707323065139469851994413762874203093361022470828126894876600707870335826452975490593643841482946522706227821883994586257547900545690894394708663445457010396742991174969369012308073929651081064824863949013866309180529730562584835933116616949477974455814070194699050112511868761504979067922930896069275620867033548671953653293667147268853331352103436369040185130235145373283911543898852383015485294849422417576750729820633819251299320382098601547068873487020688153472355781394406779009122827484302852984714369454402782853515817340614690539664349326878821051012128614750593178590598621717753643299847339262938449366115610979509085307511416200715088415762133219798630699013854676244870281252095990962321926696345189803514411707597354462261876943863805539659135151254508321231187046410543829373072853520295662043966245544868338479540073406695639576497109959002287942116268413747431341229986513989525333929963472065551751795389363435871695881766599373790812165939307577784002160850531661871839725931356858885483056237712289789549741842440161158299041812981352022674570626759010058669026410729244698624961224829066646109074197796021984632952518610087768234563850703000569751265698518400701302780341520678860890 A228521 664 85619954386098718835762419626101406443944505792841248891914295136759804542356784343259144890960877475636576394858257610204290524621639475402053959305177057744682472066791394985597403033362885665343190335916601816908448825466469158846682828188708395839301594703327900392285227092671389118293481898062743153128621609111184202839917863110114438879187706048318675692864768808853980234641662294708195884603441406248891578632187091013209627291759339605278362793622784952546632968644071374814194968058738553754881719914365279828760650465510620603761592977355588767772702965754270627142046636771603484226181382905173130292809107892333640596072652767566045266195940952497958325372825756774837142672684980565203440021016381935293271662224635423184277073393870511198020466460115194470159515773255859027666046266897532800333730771487497544380684129327109490479579437323224833003186459344493474912445092786960076076281672575109084119626157913795601611267722104433886161536762050723808744257323422300317037799467026018912452997206651213129492943887356058899190102145385494450588846202069019006864171884040574791011132930204103200963544778066177302279849761174594254567078343762219192087940939928276263713251910591340088422109810425605922180813826073477698069670587935232444287460259924925982520241082908350513579775380787068162343698682951542516025104311301400065007979803262137766174384205536916126424188132176800583694334604123750602739034901098628830473639887322396180614723602292853998160024555096292203386816386226568275830181481786292580862668476874776421876478431226999986489587647963066671405152079557357974565542033736912026153415093024188278696183481205927528777841125870248886642028545340637776945546905935609474610406869180809529520597834317536658066963917240696211759063319356237782039118832812701734252238941097551588138536408228757716793311961156843604495496834265027312717584392060911131167290578351307954775616496002132584070810613851210443625233452891779927969075401957473044241108441087705589586934536961253463548324856032837999125580857463039485353059642775558995953513569631275153687995435299204358688539220204261178468300572216203739493237793403669834037502537893380311849016514014595547640104788099351729707153933691895783024304799284417553360748099608259320631329343131981184769322097725532577860670189004992504023772105944078279326557025653973019080902000368861843467119493478055054281743262746488686634604308180296006198709654622359417631171725331004880766183827658545139383509284212389576100890547506055262759993665886418936787000273397013875967206208785650805017177185858792212112034596392857881400033383919749653275803078648657587401869931242819589376000630302562721443733667257949493498114069194353740972923751594201478215262060007186592104727355407967087312192259948212618765020884054486362196062442683981027772465500694213536660173030 A228521 665 1678322341508387761604381278582462180558412113523939715158373938504341736588286468613349688707001453238987110142110773354892118594971649182649229197871224802703857152223769660113580167411077448723343721086016068356300712093121063780927602110717024447297844948541834398367357420142212268187297136104021856813353341338658325813540156791475472318389555825399824873786872776033020369533851641435700803774689152153798919346094595670999238175895458583524130208838623161360888756909312448921421082843218560368848972389119020316983839320811806128582860155937584571024270952897055957373517599342803910956503306035932544270741642003795687932921119452250159445443420275611374232664984642331507070620994465107059083423153480636285601967644317422849833473065067831995651063603915558210421900926546860781378992273786243926920023782278137335684360189100398623250326965054273197194532632453345175416537945240783871075892581731767362149739035737755128272354018401854809723634323690452066577845317273659262249805155771567329574744388800731957817092053372818057642762282271587410680053400542257214440409599149151485744037176395656500900970723407490217207737090731690814417630813377635028014796179189419618840347240053636160760075393762967279092421011481305729193619333775708591850296042173984349943689710559727695777228990038872550813530912246477771362836560271802614879034368238336179679154336010518157228112314921228963019252448021843667244733082635992958183579097526138826346785515011515278638813801813924617455131095008235320173285741647983642209619830239070942990434956215471844977300318591012167899191819748685628742363843788220513635746122323527342873587882893958080711780176609838766681543280671564088342664139622022922044712487579346401944687268154648512088482103999524305258906572928473072457839912966085915949355377326651215055722221661792034834931419997771584386306862636082535653327504417244863376191751942386524459316935504521291044194524673643504185045756867963803114501144075517092946066938808869852863646721753329360157328890544044146560007252952505205142468257540935777618046953740612935180493484975666130351992057640971571838941221037572902874062144373314021717348721964932525055523807017174437575514455235272480477104880815049950540220704921929853033638121310071733087404338274987787672432051044527473829091637246245164050019304575845541179263179854547252423678651207716018148045121848894958230166925896697536084157005327718975267096562820534416450885932497894391427233867051283261748788853349554763360770654224271578992207648407364354012384789833794336033237110552864531690583271325508163175220728367680634251895876607592771852980630075831260096894595506738693353236074565641092623299906187291284158568679961673151403792241320080510965246322201635910353607798974597896647697570694871911234421851601001477821064215431740130407877468043305193404092032873170 A228521 666 32898474452627462516870362987011004037204587805351760503693197050647811583843786815402096254775497595429747857369078984444337698494343742656650715334617789277423950153207860810755003455994537116512097955384896636003604741540910266767273697727592285027223960842015443173469039757342417788336009343617554539192609043791758893485829950586584345274957634410299661127651604462934496474748579640780944860883260875915325010773254685710739975710693151862480660748376328415373356460389709655113624691078575252291439003016629316339151938537792373266970604172926939783862170450915387910681421355175595625797774320690168349889904536265593966968786142906934972682015878976338216756201070633609375841537896362355887172695451087411453987834470638460477800315837182569384881637565932305580574907492012049263335147523091907188588773379882317282597330882365329683625799678514283774084003828347285669170483327697400348042686311029822160284075494411849866480887867101890258098246126818704647008200100454011535198380346396463327298120596818950630479425300721035678557367357897554278764912306840479715391889955657495539514041940696525800456724919270078459639885150242753583039804949261323475383815512383062428580210335818124112627657780119574794344030744875741077579848482601769229514270574406980967671279723871541209716892149162204360259764779511758591302779738422770545557431621199885990808645528303792712448541470661742000926585902429844961207507283091699065215888639233733386727293484640998889585174144996525796259187520964612359810178831953593872806675331483600147623729589859200674018040858531432867196891379308583615050458091371156474550983463632367881983881401791182816906387493128218378621362501081970714352264687925346411984844706919941301738950300846822299640889544531711514444390430784865846962340191922097291626562372104778176424715400875911058605567978003006635983543516896993029611498428869249419839199590407370074100222614984009851046168488581949355184056482500593015758671498199210653971331090290358414745497450221827580842707448896028504836424173249426173739623298964363470093397391269981185776758138805012051860543955189785530982664636310203469921162414512463660299799813919104818244997353301636811340638803881706374212858144029455196797510474855364179880956900559278012371040518234981270823031879805505444272321695440227516703485904271952192251838572182278216354975901892747387369118635014919477749677027145321839575156931799343045005330818209405976647906631192554135425633381173070669141213963974463187185436788003280943899199061321162401464347713535036301526499965090044341413162479505433828701884505351241196212805091862000129942376657470641281770670273721221935867313944259696067299362039639550084818313771110603044622781773383294424346556929581205054744233483395340614680200693448686944068924516317810084194014388696907593571233100812402900412798491719705310 A228521 667 644875894542081178747305093667008422554822149602093095869454333428424464162164172567225422172759615158612464261161576110967134210994007448584018139339948707544839468199323335388649917630824749146792695398111022772926591787384210956051035241928661860386619633127341768544505718956068653344750186966294167973231665663052716491450912877858069544604247231321138132024401876895569223865001288584736439727332875915003048707378419003207329332881768986912887328465542580759525371975670331750224822273101149252198226968282995469761035982233966779967351654414853717705681694154572480928121264030634426114084061277665373958609364449136530936726458040340619882262715814250761449243679153895026342914318773873905635252117148792285840433245691487457968418941206979660014617863916341450074871126236519263113034780368655290924473208872429401095335544271765003358034302047910025485321445848730861233734638772986496381548865992913992254121085691722045345003235698577234437387010854265924800202671791254216839299389300258318370130430364100681457925736927641687998263457306745576700762400358633682838854612470388628416402764377496122344896220966561354558370811507321365003055442197789649386838523658936610535609664162359628802091187045828511355764411568633265121414460762340546661230139949229598754308075203640240233142824130648539830939358394458579660239317069726587962214159759725796953494889966656608738898152679799151780933973840177372907745890518430402440368890922680544320489580539147345222133304951408096844347976330817236468763805290668605446772807638121699854649404429985095396629791931632828471781296918015036273533450764693565425927864218375552899120700364322882683040926928519160047897181064665509271169004070048500745704003900332201817340501852512142562912204763428505106614635965338367403682719984217038144377959668642484487626056232247386908994308669883516080777835631907994730362056549367522710443126994973516250126039239599625595685703668988846586674370984930867426937675593199783163628939085804666836971388155601542486349391255931060207759440084027998905138890763831195199834998045627217462983077856362361264904252257638118337350620362011387379821722775211168295882654235093570682305913063894877758724764258174753112047964862160499952574849787894143732096664131124846288425403151037764595685283235515466674098576044927702536176566645519502296674998512653837742442985205222983079493445335517329753954210855935672802654690092973717040475519431444213133717849333750513664718874110520664205222814373038574045654168557669658838040521007809776986139789868328991748728116282457938627516279232682242584706176898674301560482771158783049939537695386758880329437418608588796880132394582142487745561002077714554575317302382741360919022616918067095985960697968404459281460554387907667754363397345283590782767147134439861669369592226172567217443180834247253610586482630597630613450 A228521 668 12640857251915400813177211929190336111908619739295641059881283340170779295858930526818965910028337721563623929017541357558098780359566835512800180910690959230676153978219185867080454874644423276780893298681674313010010416212700561619602126045011932059706233021338192504993957929507817985521375376577288936993732571134550304873661900745943928626748108953399315253642664463255343463267258784089424050754234172802628884846706758527615383872408459970773265550100904919671887926093733382578197311083704036563014392740844274181626510984598278283127653862869358401539832784955759320237645106847074665512680143367022339646492412042069743156118063537970688025178782708927546951736382018449235740197100763938401899856113177930935956761028056702680458487607738899458423969983606487538435318235913343103529658501451233489609616651728587740388450056217806713458858705117332641048987207442818513556380720057597974373720523150413765135459361445060038440903559682623082339769928667074531114868125443965058029935093865283210294833368698980961119309664776207067420924611569459436590790293065025144166748398252667938560831447813637049508129922929810752783106187526628246547139194921267758019485265378659927335958208330363107960467335844672699476119201224318518034225182283550913051663973770528020374965922470476265178524428892080528603868942988412298988252501898000838812551414052713450682520842317757316196088876380881502548125754288570961307789984734765465544411934650495390536503371001072776403258154072327369346383235777491948296095751497507172014046702515786229067237478012838250105536507425825845172424114990039361725219086839065178107881519857614124296196086557575744561785432746445082130662164608210811651484103428826023691943472469467113103567215573992717671382738131836012568148579748172247062122830168282189783999473798167608821667777839797877314195379941488704212400498073116995807564002869203751300856755516271275127600547074409245942621312273350882210041664862558380802239301219230651374243809988611989047954735880603985595593186556053193296472039690692661289106363012995789342802161596987325439413106363656866709641100893678440458961329353482579109061939918526906423428128016504358595455689633470040524886017648102706620657833015211976040917008744790530581194630417352336386436740195601743369641651159542297940174843360351129673905542681987379747471128593201955245089179637805012431483128097692062822090963448374031132315395627313869628058086889838647637731305992270937663265234888792678577706938199088164468449824882003864539989348895888187161149759534637182723532233842240547886529764105874839639976650865929153837342084041660253052817775028870914746990997794887322723133262731843100528790695427998659145819676488182385624078292205169442133507177230107281253984732367532619925690700082048253075114674060365652125172662623420273899413637141681564462313332112176263565141590 A228521 669 247786083207169792197818529488683874798624341574851006453699820164573282329002292024541197201150053845330541097989381429692276181641094898727901697627346043499765262736213013167187741064130067440634321293965484485511201405674764621483229918683288650305699719297651616355549794789706529196121346786917830776656977886147789413080804086971080011083446887100286146280765376784329365671395582820719601658148058527944255485762097173279897751459621299465328564400190609769865766367763989789627491941637944251607058874307802494225247398559059468671901491052613508972130084545021100040725838456295093562745130056196310624085170302239286656209695344744843386328934616397681961097175111081962765084317226260401780167073895261685057832143831534240250859816118478965977046999604036504812067657985502225278869102832412298494672414682710568014664996906645902925455544979675652381932221754972682654001313640834396720687173313245544631271282148924981181796546231895541961446935704344984104647720194749931276248570870647892187941005323106994435760026591017474007943276237721086569307094623898222517322919263694184461280789623640149066962240404373929409493092929526155381495657495791248394908300785113968236702842264082113479881451915136087209302377226634680021873616901707704235298170552619750306160483257958200546389195621999738391044499189519499490309145881965295372677044856047129300552976597617788945419125415919886533149209254630594143377926373024982137171160302650119722615994757873448023909321113992456142519707343362420839682832452090330295150738015941634024054289189358250948583631221931246285437029030253454650522708266685904856577128126321087846078482789580899380577235369654889571406079702752967265326882124242843646360975201642490450723922742340903399282301869948044754932343353609036421573364313275947499928919541013721799479847293589661758865470928618752910087958482451403719911874853880075383631871411186822540077709673626530799367637367496520324092390127961498395554627355561683635038143999767833123513341895760211170043275156522363439066384714257517462561064022641852698866412771789147507636158247957324044880023594813632532238441640636345153684444766461241644500869869496864202094551745889366670473937959213344997003381730716220292193555252840534192558433413344276366722086692888782222493951050344064888707840605451026798940193911475749972290426766008946214060400356817268648458949197477514479921297311560816902319973582431916379475477578739097739550595926342645586324811469571239974959547197355711826871979421682871195043212379016679236923080600258168187417687099047482937213817808487079373940579725567766374845277970901853121558284086578232284111637209337962691430061335937193874422867466218627638861802723204048740261821764783114486633911702103864958736149442407820027875721348644912511494807058164140378517772863374691982803738897808061192343012325476396487806274833730 A228521 670 4857102790386085014746238001859969384612298231641609689209782814984682140042323632406126020717977445447831545039163925767286640154429961845297493564091056233991439449479093505884028233258622707326890689223418128203316256944026319897613711246427698078280393837966333962463294572473869455794552654195787942306741143530536396940659616839145209631313797254191700085996247662083759762635352751184486847613594192510529123229279743943925797196496112839710910548599270782608003832669021801762544714461789672136297531491167151750959025324928172720308334744485676140002335515711670818042548565182651317169855373848879937486295168618002084992952704991570356520849088325448579092499279575692252102733550528959294930896580595063437325694747428973149340651435095937083343175827814353583719662693396496384003049050191287373641335183000875902494875528975622932926972879232743432873302769791987317940915236431255124461311996912518642711765907547768119680515860796712853845659751336800449752230080142620027433059428176504888802736376048709936230787080117814860727497033390884127362098232226862664719538719240185005557358099641762754196956786898407841355072854821465510261449631685360856115724753970318739997189186724579380102273112480030245632072498920373796564448120473049236136763826120788371730829772447530724639844747403914443049173744509092286020627578590031217997214594455684414496725996583983056590348380206772739441909297261143152109923151456245715118063618708135712152223338707331957163597736073221971233343933998206937521970933429778902948037594574441207623725947622562957081298089106759782261310797878604103069506765718358020159559687424264444101216295345168703100499223154189712632256892202701499726726731747924117727141812210652625345623220491799172858738963583338835154347781849295752187508840206712292725324491058951500915236357827276771957483083828589414602055457960611917644595575078193234800748192101227339914331989894826709654795181735045479119508149078259626687103424621480821394787047309205254898496538792736923474584294022558181576526079872403817610429315682719233590183633809808707847696648537046359564081355795895724003259492580792308349039907203111318796979144758449404072953044727467675841160091351613970983157582064841517152366094025263142497739881187179874923134006967569168929724685119202708788908793607876183952474551378842108274849565719836235094810012549242920409287309737471110737725207079124169470902091030515029243164441870385707000832133710437232790868016763270211100364365584859725031256376155377816283233184513495597506278038765110853275124319791996526693024708795433965782108404140602705613787984948276040847125231612288734204285397830451746882524739583907611594593947544026843548970397834426086918429844609200317961828495051132783691038720116093355818887269950446874968272954879018805639339731542698049623498615975419978350626163141674991841802335725633870 A228521 671 95208928649361955251885965114640590388486395138014491553039156285629919144536345513422590233572596684518340100527150174900971290614859930450426570115411186671354152588923928166125708261147781244891643849523120855075920783105602516958259346369245819047163629706116359034553883854082994282778291931424488458178909118828596566683020396200120312221933042693218817985412300391400482082848818957322728366202071703443333345596086055026736303365819052424391969108314341480491481358112398990385411703252509211577759960682799634314496320193994643104424508989506732643712271806850086830248936933984492662868411475440614478410047271164906567792572267035066783776840443026508430973488917145544414635820292384342872975032992657359603196583381270587841841209179890742589213966599769959344036323303890464133725542202980512265705153762510754757993982104315163824588619453264691791506828511530313651305137810524149308856241042792017121190490688480068533052490721540619129187080484257026711698229926307917582992899634867277959663346255365806846888893908709380308962922840584834426830762978803867329934175457223187215241149007897043884128597869820350101868208690717274002618780298800786005789188232417887156310934201472362744682644070952100959743797914534789933621632035639094225045140284321523110047974893356014006432036192222335290650165348822727801056842305212646053216105107843281036917693684486259277666220003394033822620419511763718813028119471467402134719300916745715926957762162725126266447394798597975966123551651713145045943253397407693603497102633697458535898642001243189895349354194087074029954967974579368598115016971088545644481784136313303506950953975277514128595086391691191377362610029551275094890330130395926431444590156592237560382415917356324644036097764878305976747480464877551980770511864158610048725863173808647779926741286650431990320921650342538776410738176855956327217958742770868934684190677936386905813913125840683489026764353002724114204078414139655074359102933875639705418932066316897406752496029901887278188590161386910318740700778592474918542117983451598394192926891073457519441402196987024492217798691431124387098260041330249187621535107310943304597143551054255349141161380653269635949053440200399099998509926631641688504459882889652866400162958472666494898996437856204156471681055212660447336125283593748352385379357187869094927851214949803114319519651929859369045581197014959515203375029243694658407805886060182020792593010067823049891213745441394710823949278268811208418102319234873132706975658525736533101065687790328323301382878950622345640818729145028817189187404594278788773809564023514509873705706110828981783495668505799681294170084160877933053287253893695666540036685335146721028290099488617432571013073767722867904647673358393123807876032979512518354008237692938294483173950043719569978197039182194305345127887546443517820912857560100864606612897087600286010 A228521 672 1866285414527690256461383673430946850935140932883061831781063852301134860086519304711785981352364019491951057202701652689244913471345844202259299782104796517040827865056647390433302627450990574703743295411461525777780070987119763593389479809916245298534803391218899031828991268844440281457150622645230168561435034240537006369584168865655141521029121871558678015958351826275984587704242786566087370249806161917302027729845355621354341074650987869126818538750267173101323234973715412340513038444610971103557578613006706940665605117483657669204756504903976228796371811955539886334868843737415459994895284571731551156913809123079329923867916585468674104023269843356529938493750661387682039999097268584338467097301791172982346795990113971315446798233003566901137835089945514915247446425683198184552791694259774951241065050411400631765322134713910312313963185595921609264373419609714438400895993420979138320944912459497122697057355763820395837126803443123355373612297806746486265908253263257720319206791209608954388816024494944169764006162167734192698476352793646891043852488548415175174507042592950196552971997295439754574926021247261715798412785400367150177867821155643375600118811616130670067688192220072067796689808976529970532867681088638453358477434598149404526285603716506669882372032128734814106550048800097468963410098118449365847223936846150709345110874326729400429976217106573657776830187916181470784232723827683118911834045769780865188522021451985904892090341761514586367569875678519788814731888243537135192372715574014676585971302877699987646243972884643060706075083831196736028417499976393985381646459597770906004773912480453687918988155722173536603552180349431510224872169167007202207338751489294218161252738522379228447963491466395455180596415528405590172865276918181992077767821373728233968412077207672622723172481785685410046993934232531361266613875140674997965514509631198997779486270868160864026536985178397087857075925192764216351582865954457369689327509022726864884141084969156775657957172279640255634315820868921922045397035085443613480858779101188916040250519328638280486281658017643005559406930385351544440004369326896051994965022824469203453601889090786368595415641310612346676405669693648131806556820598675858313222905472036881461912851814241327445830253251723306907588723114553884969480019020095861595582022207122058619933631240596474927054989122319090802788562214599926679545446585509695614985641507649596941061378940185025553581864837310085411133820961757220544141430561277617562462411827165111366469273328832831279858109686912060454140475453576535082545924811832344022110249291880527281941673637396484752644041246925453740439587785436131413258789868299482871610187511345598481569698981205481078830911353565059047466585731342726961749202307425684268681913656369706498012300800484036131693812722709641230677147228186769860905555483266934006343834166908805080734150 A228521 673 36582926600362855757794087514707455057390042177887382888557922079767689241786032266424083293046449276508627938769017695487428618964349947437826863878391651211623121139486249558349669937168608984194994831763824978772924096413600822852018066275718893972633397027509229115795527817334834543040072222313509832716761083004097280027992311421551687895092534704360163775596794513249549496778085019419625674313972019700882644117095315293701738718572360844804844572190768018817796571463288154586337589205852552319426444394397508768127557198418337437756993904703233047359747614240221045086012244691880912835444705306670390337210008020553754002752333115784682751997351692634256827846069491032426202517890022969910247698436735539807304535395017482344117551121494709216213100843898016768910485492205727509713358657154566391246844852459121421353089726668087837663142539462635931535555979682793910004049611732895258843012865174821556315701166491916710719291068039613290492929132420764139527306868768147907389173938297855089062293752486549360348241943923031736566153158498143517656762053695271284966819718972834295608169875744061061280655984360226283260137317549788187069291027674141149712742939510205162248936787586918471478350890875296411433171324955693048198084739371292591885156179005823458712733463739484932760580050147474394398429452667679120514555809001403899370217305336444599385112770805363155255166065866769186918496029849824985146052152151125047958006529782526790949038952251446759251978436602950101748398507226263272327744924738582293030515875511572524144215820586131274717293897909764225541965804582306926871665302920488328417032587960069054274702321515091689225315710614470071736752882649065148116979111802815134000949749071087479444742799341867795093726293151708613690199181402722943830852853797308978090203488698935576810979208036264121090743108505158093205626404096773133264059090572804011702620946873498578711791077653026590333718796601799815921003224235194946510542757504389071583293842146479050130379084273012261041971442484017354546962363004164932859318869399387148769392285687040683018635541020435997988470157195862282681841260447556369875055189783710218786560925360450846153082051829461838897634301385837239471727697376734248024153704558407067526762854862595542120498129341283824146349994019804197959086885495793795402850446918627235880069944650320886570328782456179165986402027485006565757490328765786024201253886425141513178503129192913860833488664649738548787650447668415758837449113444061540224515063929114854479794162690715470957450342781467330071439254200188511543036400972350202927126317845632531757106176766540188010499514738737075714297118475948963801820865945119209355607229057359736100582518401299740618626091781569213680717145601132460545814739822282230055190353138150749081098825807914126209742547012357348221539134621789175267027180762085582832250972733133500104950522290 A228521 674 717098525354027284036589447001911860604012755835807546498450556826542392216354944399925575998510517365758105363799227664242923099694274198330437983484933364945439903535381598786122839675076445857199713988491201822445332360119332342425494541747161949735314549998432517908924904446406157868231214244638797095683782187611280642571698918901087320464462344245746058770570350090365842959859434846420715901815109280370539672681274640541785861007114342628876694177264895954599275292500139432485977083100083285954426059461401353866129435537791132971254925315236269290369543937965000970236125685581405915984927118526068419658439420305085562882621309867694765835977983855746858982908715669466957034073640231158912091046289792749511610520466336698795420921636741057052642301604253834758668421370770244962203071844752116141445701556838647689962633056825723079962607744583403934038359049368706614184942088292219442861599862211939687403251568517195599699147678585696277119041480099520856267782975684982017384867219307764246190127747425316066602068820773105932435541514404256439460958732682219179504424956798455269561149351363087627783664030503134357203495900198162642565092546600693661025811500160229974272988842590583657846566366247751280383053778913814042140403702678642787983426894586547721180331473849351523238076036440744278900545167781748001876957120821582389304290274094112710417580103350511462738107446290221685794888392883545531149795374632307420291978808275068704197156649942517613342694946721152215952318723917324420631320822352974533969495605806541740574930868885372362365334280752114517876877673004880404144397886200952615859766784419361121439026987350671570021101955912661996752319780814805866381822342220030767392398820038718249696619904735801053031767617763376717149694180990898226790385562367029214795934817064457968976191712754367515935336365924174710485327506491071817567088327893594606195778021128048271747664677617642045324467993912554798919288849875425387042289443273525558448861009614197371498915151962414061304468581255887314907634194210605928464754997108007788988711543786852139893013388800928414926986461946362079777907947288630635394779835175264884184963805313668395506345784545469655459080899359511874476674517421924131093602603530989865622724019103746002404676885517592269193445675187478773840136160008530957390812864916908870599072435101958777955109866651034889346361739972536487378398744921491060883283066719982433675421397378118559873019250882310196025438664062464742974456977589063750203326720676097550347813810594131332875110339344212917148291806691619749690064449314083865945186060299839595622267995036047127985326735264682911226198375925963803007161200997436873489130032372178035698020044132578534400827572271408373004358440606812760276333568247173966116157033532117327117992685474431901479337274842416017128968886179164185397496936392846111410849561171048702148435057194430 A228521 675 14056565257406716221322370582337388776852402982503457348575244926355961892457300378341308874298719868357141104832564521905472083112778543871323297914444799941268861777477428959919330344961178554524219809407409706359748426150135056162623721155309802262992741836435877188541516861162925689198233718583337478356083665724795240151593162180306802234192702976812579539660556226874556740449615145081453853687754097799851298963015701386804771153759716625638880114457901918311286975465791161692301968196590243365426107298135944944086360427284224590084201608272267445926590752912242334778347490602754474073255628541903287855474339179610279183071388913274219684132157687542998237148719816706821800749485293293286971838779124819039191049614876596574770358561805847078851185179833482825041401626799352849543377104587472323450052250670306319559526111826808097145339199346181344452383982550169407368459324810654473786077821656065576577656980930372901653385982076345750384474160599981675403796942362070148736630259843696856455963795042737293050984392676552478564569748199199076228170195421274806661374453036343601221103353977249367935754321045266455309676643375547066569772757029175769469286807313397888445493965043523833274189922432837529722772208741097257898343145181822016558758542102529329424753398837661524819027833705731419207534091980428371665112992967788848993738798582575492013160805800763954887229226907014859618182215358807229651773303787490337901438320641801366957145873703134278005296747093649589134147249877828886066951878432018082076287759834503955687177270747675248460954007854009050869658330604275861099731560493645770255594820091155728742378752731345542600461951314484289845868900606778941943751333435217931299610667669449206059465663927888372899660913749671417257859691645584405638822193962665652871120936193894016408935733142431904011100342354102564169775296576611585671176932139311150897845629067531055349299144298869941719423631282955102566616084114254864201608011156504890492325501927163654729642684678388156156677932087806460662802090927953934405601194593992299280369574911917589959142165428640257768962790638602432291944268900910477267452104454050352476083441725197602528264543915578244356847064891610850377654534418776859440962550210260758787529568695708774276540934189417714319446097978674964905010151049400338330980918375250800762855781992798651315155177035764803444788216840539632740584806440460739009648090472591209239764097052902750817717062522306379812752099905301986223369546837251714187424070154177800252802991835471999696302441914374918820473485923329876133236131792418270967907334226871137907755165481590419036228186654158799687118864850603623990597410060130891649014717538952204798392852804504286030025281453038055146062220472057598125804230058966364261526680116106210708016143539570988324883843051718491755404699885344841740372559680145388713789890265823923926380123886174694570 A228521 676 275536791458587926016333824118388047801948942659020015110964404547979008189405609799891392154077930861026162571169824394591836108933761917271405087388508984963818863616672658936957114635806182350707310846804331075572586826949615010780417839660888202212021775742501514651358295603590764913257619483439367006097154919853654109840248522486675018493558043287017839890680164388624711135927513114027223593566639923257575881902494105902872483614212104288658985374727099225472951338481163058992363748103584867348999269303634733332579483229495934877039386954098061159816762648216230308360166540559067515202550914693461130016939576940281272241479802595379944380663789155239867588842346864178405268824453685061370990824836313656516430205039200525592311869733097292802899874842453628732207719929852493185979033041920560639515808076193642919167183154066459263417215905621238969372226891910061673867833070753506906862478017240597569863292452793918049692476420961381720450766218961799321165706807913516079850444336071278560942038064237608670960079998643712864049590271765158777820335731186870027494042848913982314337612675100892758913568573345649026477147206243977698702522940720810886536266335931413909148342728510165337250087201681914891378029555359934670409508289713671465906142154310353020797468402835509735653232073061671242865338992099811773597796886277639897153685540511354520347865404888994940348955843093197831945386099668450922750514769692590228911686540928611586818904712131681467517309223187024299486402176152883100767066300393097622506418134306450933573507120620999351446248099588951134394928078628137756272057644652046502349217047567067810388747189600808338703583599645419093646060192941761039166607771615319547114937540264144517138927694617847980843352178289291503325188958487051338341294419265786565212683376476775692583500272081758469671221394889782096931760653009412795835338406227688852005975414785965725828913554798783919966499975084017926598253681888334998204494847647519420157038930327400950396258533566849485020786763480713660656359271462118828007988687966682053385796618434697054592252586839192943986280207170898415840329479217739228107965516113515174060922740512359599445373194326818961337446510546274989743272309200189481339823778127928790222164739950559374265009389576289150572190143384540986880530207030209271955357004600853331636590168023766727977713002299951810473703737161896141008406888467512661145630808560449816797873396755578324150771299689230406207256466318290869888025114129351123912822872958866519879346695611108327452789133530466819374708353920820425272074905704918498198835699569941984967977158147867398912097786809494056202221077575333861537726628991524537106549619709411086085918664975872970627977032641624384701703272688914597855201757339525104007272017519756908766415118544677827669941190020448600547026910023560701615618729452712973174863317579830995633854486268361305766710 A228521 677 5401072172114675268365459399046271930676414397149707353701666909374239592172766870840170690662926726439114970362929792950224649501847517989575538651666255208815977423345155683004804401171742441477386152694838688335964140622117927291182694330409009384450248585111772853760048121880069312666750167916144753470178952382887662136293311386190641532203922530319420720724533042685265360811894371611546491799639422087940904637201390500892405037001014514506576805676520484559818873825620782816577152498024502373184840311463740744649278086178218888175501472990028586582460735503743793592233649749691350830245928956565596528688761731709054318867207907403248756475551910888854196933489446082905283372675140385087700868861469581515910245839987359087783900695737814571716596267810590850575252901023566944632208156144349725068316546459495537831208804626484622654696169036648326931453047082837046380987856484450917577663820307872371908394682082009400679699021150299022407930169039615029693508509444923799835158261139038942507888973679221810125422195082429666884547589942570894163635144774554830857663421263037428289302282436224345882974403238967091171738584227117807474419788114236577968708123247640768133727925718762295897252376053178973267954605621393230668269923596624242892870181950032997811142646207628263000613130277127045996914955715606418405635642899701304296217694971364772725283365653473273019956277549083636994778598707518759628948360863740849879636541673844323683022803210059346423140017387615303224882866322801564663407147553353621164352726192387291365403930891235558539374106787188612282400329327610425694169012850737855045403582310814843128084493668176292323922103119787553759165782056175499282964903595452160327329074364647093155508054610433392192603016499165778298508936706403488688581647567625754288633366674576820932127755924410896380063377771529166309953808150515213047352717767698224737709979182788871090167308151866618100313390792173288114223866105759058520549643801978664517413386619952211502503805045334698926989305981071017088379493776398362338658659855921707016476086034187356752199745248079694659378806852001160108699706159681855448461862779405019987891855083439831143130602826929761364558382142881017457336773427287579794446366257901109935674114444981296158633939777933485740098356871177674446157188213196011099468569673205008631489639710746093409020478955928478353140737211059271315507159087155376743315916099753846836280705083438749257100668198791231900168261440019037726243082063793993893687439768315631368497153674565953599257572899161768679008114333082436052853336168391680609275306415062668562471150346259331271884521780811515835517137875512829503258893390894453916231693996529158570503972872464209165745319763815839735884732405185883475100066721565141029784181825895594809533058445696631238415198881896990416204329734877136987724516594359520020028282037409956910590891713452294429464354850 A228521 678 105871816442255073151911809123771198266731027210979620888240059646589439937791568012803416078483297537581600788027987230240479184943378938697897791378556847214701804488592878081587516934811380702033541014416917121957238008902168783812148163484259562293105570553339195736902948633734823063302871878234649974083080818512209033341967379951860432827586270945763241680624456812036407214010042336402021218229308358201177689440845774695998817632421402899145814256212169163614470339256867246289382284273912547415584372436312976772980415712685963416520244996511153400091334177527623193778733694033283318415413184204047908461895977448021305818153737159438679529053824176579530813050392533274762500492772833004035427370051535912038558982439002007799539495845540771501691427238723327010522478633656239318828051090762510268868580304183223456373712069121168419210895042039164598889103659545544891250062288940373815603859298812436216907754988308255819329542162895685016278865453063767593090354480973689516455256154996997014968361101118067857840917197045706331627188994004684395630417330050488063285048356104016820412921025977256952897171493376664347802770701542816055869598987912742460621805745363988001025920890790835795667775738144327032316531288012520552199492371931520119472369840678404668783665130164460808502508844039012282569855719071978021487458098522148080536819359675006734449650013191517692848188012168181609278452259919396626578194846900533369648045260979009891906001401704678596454709153314725950627129646173154094379223805573771381670544516316757551038196919756492297867811889796223078370660121084891485828963233628105789947954518107375507429644434494844492532712726650492029141748566219091944002917001111445475120984968580874779770124369334787659141556348573295407918080673993732226786526117279305616300004688342371467434792579046802118760243861406293323117932450434638553144795177847082195080902159935052036323493848563975893203559166341680818530998296806835383231479119601890934222817784367264319544678636102392234799994890820167313485701176348601427100268222487788612970282185056343948621922351760605587873950427926646533279833224301754251283010206093931685689140969284664829555286477168103987941254445427307193652440442978418829930548190047553778831155201128358627350983113262042797901118840816634631109032216474538002541573630778807574593606585973454754979852700516397030378312920337480099164675191418012806454965926241744097124324564247692966182108973881934428017867854539996711191526024726464754174710070425700133126414686449495126841538616516579856115450237782373557587210670300738817598096058149222729591617504119398253443612997035369546598312880433581406347546966710586456674449128613414946589607790160124763091066787382341057861188139904750415189996910020918137126304428143933431936710102886130246990736900813003616117988670916034729209815272667016581979881411322446657781571663733237389137998978002990 A228521 679 2075299340500011771809100014078703629378189664713208131501574295490779292286350724014205691130258907668747812207809635324244080033035464454508674517026932667436329562769420172810122823951368283349519029487214256729767091114536171878167801009435761609660446009536306329722998745358421879806793581890405440875831796734297369088681582445523056818095704550874928533104179881705004611523759489066258048308184410637820062980478554238389578322338319302628041736543694134268650363030294237936143688719760081256415782495311766659240221364150792168712410954246110155958561745965435734340706944278206769857887578406521818145104488421247351904938395236932109088725264305033760052108559597503762448451754049699869962062220049338086310251657859071516899214109780389507238340785016858388249670775601676702104100512848918570146012186054282999732341966147704338726887341959355535430775883002958723875446674606821351049015932397657554415953441372423748488488284797382196538799298203025803320142098842537752456632131315092874348370871796227392470175848771067740430126491775932233580576546340014522241958687018687516450696649661903908354466009730194971306662820119903696100038071886645789598872058251916769548469333167554037547917444121852722434289673039666822242821218806331733785273150724107906367464406070341114560637915360239588485807265808333957461590735241595503774981428792131787037317266833296764161736908394564418355992584204161413966667015759995894248100133326074010227297115793192306637645862400135240696577692099403300235219980373449919070152392444488355323063444655662831131569290124411457995033067411105713577608911611409116843821949418537192385821047076883448074449942543880841635449001635860858230169679772821650607869387026793233068406884732192453084059395352130720086844439073116202403065996262327301123086937612253798830079983202347659207527403791222783948228545583465976768229062028805787420277619401336910833224255329383747306709548678316236612671340499783721076344395181886622290657009691753728571762579122375287541214800922867613697875697370405791397621095358546972535521764374998368046699565187011645485425481628839318493350130754063280673967710611391386123473521292026144905502894382318571544694708274707693467094120105926192477011025826865782914747194316843971368352674827528623146524245777589315167821575061176705712623915211057616403978867666762020396368979226501935633547211511314547692766691786668727944974865342874751692077163272102572439662950848933010459215013784524754092757255410445080047538672906797134241228349315285849801781886361700425440413286882001972142742067506381746134166198322565757530392217753277294217742370696002792071608613246741924851711786138202022332838097902848465786520333332214792733646882000523329652379170182528185233368435955129970602384678370693201306927796627240866655815793491321298001247823511091783027093661987094342445610115404714317348424410841908027588430761537350255130 A228521 680 40680017566609414308746905324058939419300075540977278582714238451970196040807606954334891944731919029639497077315883683597845226567081989293900099184864142768530084874704369738831149513507204155405891313974832845999977398069900032253676451574811635588304500385825106121891025669612837054237944728912855573813404905502616210364127345755175579796451567778664078160144892360557043583052326290666747926535009599093240516342162930740066739578476917337693471220583678163721915252505357312767421339995354828514349621057516877618113842407103412378414716108612006280588573944323137087018914327962675408721028993509227495076290273571394614592581117616189465197753951378217940364852454417218358981276520381724078163339601979755116317640958794537435256387180375699275345184566209030887746719532821588080988338934036450721239620602167475056570143764053588378603277257876392163474904259734893245860960824392849834322436491255024082849083140874495329563091539268743653657858827096846343617657828421070542681213521583194367979768813981288246082319129769552650865633160164634648641777065726547334936386119655264341362538906259719385586985769834110334176540252187581549410130229252431779804347625232266771325107867724473353223441944008781327012619138607017761591260978842222273727404181021593339936632619007161397453163608388907569459781741805106515090123570718296966475037886646547929830486330016633157906849185502063716445985026291519776655210216349244672150725443809657487496468171872154193006455598312741834819589969905373845037627960901141508039355815026316224725932091102105896084528927150901509822415109021834076463398399577878274744492062554211527039488657371424914660523281212439531087579300924395976808694118903932994104010249378215986026036974750312096018944608550910026569029286793143125511167431947613639335444534775394276324856363297626236739150050355305149546882627409167626176187520743855867165199700424103966217809816643086366142144679988795703739902797945762203731667451123862450539567769754938803096425756412121750280500292890056072885592106368993146627567284117969533153509012308435825395060928173879923044704703014557893180002729761315203469360812121483744698396278677155523153002906126922162251001683659565761914671748663924781955951298327674886647320724167620325634090504618232957656125467831186915103003883240153568904315983425577765971986189410262537836169975818038241772395409666474843536132593237605213759384503996064956426352457335430060714580196358675897139598272186386375186231009364018434365388312144327354970857970151818541365033409620513122966401393345552420159656449672884317421187001920837920961525522808124017136787696939433733152302490264322330509673025533489075057705938417186497733956627388466577004821417883191520463595436056729347039737666402460773727026328296023703874465237550465365301170937026143182607456220346432459981055233061208027951832900183328637341368643541509493055182398517140723055270 A228521 681 797409702265378398780045066353103316418416451376046950065156370633945487301131419232521827886429385688734514040798139758075326806923861121103565289713032409521794056277625492851148019953645391902897998187015643960077300227199089317700393925601656671366183206902497720665001555452752086578750312769356213067484922081830486221260255142811369269646986813501668709220231646947459286609987088425890103789681209853241289963519014787888233990827726211315148120237839522821582848510959651014572755170445256628778200015553663339758500879623819725290893096448601592865987070498060387214309024316017419083542840472880298951963623797441988813996423162574150659874263866190563761998077759377754675247219904070801330457912915944939740720311764038864946824184610510347414926800628488638444752808032697993961856717680881994188820472897674660004604958330636473249677102082005697229079537868547494402407830204301967845567049052565049674350173311468416077671971864257628301619152189953083824567525432567725935099394993441644686046553943290340403478227111566922291200400775420676606743880461795234519408518475523804600700971189806369734372186705822221040333570716718153411633676653768095861079032550930834999597994874665793502331871438542687450248637920685089123045075464444022203272842971112121925329966230313971642535798491001450816311053217056432100462644771629321895248188879064203728405406003668776327993293572474544575209780129373786457834016694210878303502625901456772743831758877740850698120236000480503045998361893507446011024283054364195467137533615993458192589365526720035119386104898442681271127522972012924155729821850916658330132416566365704934490864275973624100292129283876297144497887821271008301543163888585214777605158300442402731289143710648732973970899132755542988675391992874752473153701597971126295926082647580340992266035603280086290213160079537287750195209314245958224839651013392000679366457107435666544464597192613523619734572710430824706393338032661490217764424300585556573589985132079300726542409105427831426623079200016078217835762771169306289787782505659343430328111123748194674395616267364829064510656103065882193275095015431169864343129965237613752186577731156081272819018060397033842125563458400099790343702150216133469974364872808057301194997920386499306235470703173927608446748273902680132259766951451915196485696194484260157525256880841098599902583469616206388720559186735028371680723399876845613442727102355999932994609176611936778024628569359814086797394872182531941875746152796233939985261647114431905341623689687597732551535093599411874686974671946231657967613583745810883708361477486066604122065767692629230638018217664409341248641342552633075908685794795666711079129472015591825732552023548388510233716699699438183604068085204838478144752503452600131467199484873978272654066279536425463392686051770665174150058829982945569456861651372137776817486063783492544451190802276258240959657787302230915979147410 A228521 682 15630824943125929806277029081906625884374859860573196774199916594452360990106582038988285915894896873538654914588228058221908872471476299128790097515054762106582064322623930036163833748300207458573402405055989338930602393053579150735663089475967222497308287633398259934650254368093820731503826576666975759635983868834636285406527310945261114668444655721808142259470902583319204575571923324271971523818583149008226166771659211530022231948138349615722616115208659105764988832789915826682297834083646580441955448190533287728429256624272271848048674098170772314747072275314405765851748407623659120912931350228370626547163458601167591160563272240197383618665855107313479484468379874470292726977645578319327297911930815013106817844434881048871893110231478836649651695870574449724585013655310226544818727298992309916052808188500598083242791336626992384586582176408198419208024937824363725541105041803766349315955461205943612461588014402320751080030662920086490699594967569601522032326289911534735358747797980229597552690182416608438607691961758615680982557605134162942680758896170333121322898444220831498127676095900045553273444218220541406998508319012568990987261780357031985816439416258998602429853124208091016508235990714871815390992473508649978382911807662770744386331994192335632958724658109981853129825324567446830512421695700958440228162247723354397072358031932378634837654838653429023564691382700796837261198393649999935854942618584711420156013800769630215514932650025007983512398673074963222394918055016942986802724151394018998645688425901347952464820518328834037308100532134744511125740195474982230278781891458269937009377354789408485571678394498146322242501403562019895414008065984975003802453121735353261166683318901261728960513808990099489005465468781329545113105007275301611185615733212262585705129432722425309355004553570639888163132127139939864124021343430966645714139212988322476573085425054754235180491067951800473350950728127720345905926508376327733302856041408410628831648438019450683086745500188170595212543848198214872335960548954868635523426966048367165803322101094203099699067044677824451148657957887592719738020519312479061919538830109226892648877551987725226432642868866899751246423132660557072430751487633864899614512718280832240890349462588095435233207371089524824362540202008914868121369036679356558441359047899964484182232319406261025345027903335246901813662159405984616475210696548253334477099122900997806690495372653594727387408708502010879370726637144923718938262000900880768327572664441348782064179152594398320601656649539702261947100954553088639613928741308928935269566984260494875653162812216785395370842415965870054967722134444414223289639728439911633337084020852743692550822987031638884189134737742686969391815422142589807791864091532940201374559270575473393804541303337007774382958066685637641717546270577869478706060942109141411639968333870451120673003604764850570497781718891515931897882524475550 A228521 683 306395429737744773797263925283488614232412686568539351791819815019298809494123733827116961290849940628675327947023932356467717960110551608598682370386538157100189215330280220291257976283032646649310442041009504834702024148558958285521378562207515569790580382823689484336516565458373518526185921977075746071028342729411618384708262127888753226919482871811896391068479923217991401142901554392392097384001763097178039467816773900892481002759173938339668509775172015553365788278765081523666751129134885099377954066652633490499006948590484193141630384381450382465070517874725911324165585071929941772117861243633680548697199163536463324487372448455925951118937431939294958663985420301288918656461133378995549622868337377974003898446871818008222809881810623971395962195040073562872826799226638252698838698552990541293585151922168250730050535775957346392029710572276403331310007602153639879509246627029597774989391104991857638906998583964118051202344976887563526435832252680176844924576110278378449934448400909065577786188269683804670297637430914157467053171884639461227007559275986989382376220784208220550774902231131721745459683831186865954162539028950806644614152006924864332205749576429858053899145941129005230928648387661045886751547015467918955576748130760556667016857546885320106144798822941898054736864369635294280703039262819134128296004279410548119783040246690297121023506418879109716246304155707726031519466337117518613254798751663496563687304219183665583066937061958447615069188091495193084904680668443754533799552804601277357088589057380688948221953607692439272593351511519157008644078040573078705911758480635185454341156578449568567810334954461799932623888412330584706029088964939592203264677790713230736804111639497374110641588952534786472836401145080722610551541363935070189585687129273069607020820844298898266396458266825647484493629665983941137021778623738598875042598628157446172393619822556835410572319369526595686011812553025001510017146710799438195541093905923240845772416108467287157787084568146110901928453085758328727513420462777572222360909098692310678417376395320458036552917535379098624051164226001936389238796026288119556315630283457935584465684021876812157376584242709950863535352404286676275387490870255317612027544833766508713124572864456848801054831581861394903980585431332000971012395724728980307115604860449407624455857767476271737972138361274926299735199259955551265412051702058138462543251393662631904391090361761154669636048726031788688065169454517399866445279799783318667960845428394057178907607843813772190746075911725708645087661036462668841765999529170011405408241141765859075067230840951361552366623807124966599812879938130766262370884880970462041877854265676352389365640366061633384327030618998433274318927721234977327131281444083941323891510690353229980482640355357960113918318559779183001176676821717338691613261017766528299594521503711096803648724116149410080621259012751837509760062328790583690 A228521 684 6005963198088448112848037657129914734277127597741648513250055239808378669251452440372564636234954620308396904878908207463252149232178160160275072695526823440423146892322088555525308814936172191319575826314465908713839738429450307259210911840728630723067734166801673638566137781464783342056475711090812197817321814545942674742415068824348029808814588584812137335916201195448164861883951693627746568649231036412300780639918235233635201086063095591195832512890305733668417076075364295236999828951004183634360075172569473490228246477841414529689966946596516298909539976633305038461888032728222310993395195184776055887191871456478295485433883574069788253636027922208204672417962724277485509033658409517425185388137851371115609404248763532162302470431358740855824814297523826108858701193855549374092409624216993291444546231925533862309852519037524567349574002051179881692140349809390711093776526841929133781575695124094932231911373781276627637347615156919357325108693117441858944610018881350484464080322195871705475535264909651756730565850313087352910560594300145113837639234247138069703005558489151095015458135406967913754455169185480728212952683046985392835157616652479410282865117380738661313532456308157636328572349186695830757232009206209673858565438476256624124093697247714050528314713568582427558970162243765713922894145117358971481899835656843316520632757843265172233924137985213470004431030495491462969047741878979206207020629275165241056687117148424411989647884773576840125578241457090101775338328067916421354595847273070087359631524057087838861698782153166676292540839020697983548696706625573293318300059458629013817725414241391088276809700205681807781147138416002717845562306476737820383419210251107627167480935190744208415534697687073075450439646240406855830701768702750238580957027922394977224559544484817571095478065591311788420404240549485087027961040458502671717618372595003046882937259188673662663284369100969260685403076313445351471635763919164079132668789441051325650420271726527324847491748618054565711430942174490911518503195575405421747849904629139707869970246297749517338307189829434046550826470009431999214266159969279200230419922896803623217469445547951719921170577892957587960120226582404295689588523607993248197099034216978385513835636398733687610181373434439691818302611262429681024870112874768435300723528033170240354619239775837559201468830812683201992162474079986556498622420988532933594519479341475787688876346580746781180611099740266413361442572276723435037136655697090611628487723759807644379598146890258409888606259419990691321306069689640280083208483156861822259883407591327385328972983291165776932705164496421179323662017579517145830579862147143268504978065978703838683601589904717150567939570004472551300512651799832603423837571075069326297981191177744743501947322441185430816019106025833478503427577341757002455133663764198545619510398875776585674671169451757131635487348670179799974800809871070497015830 A228521 685 117728890302534330170302460357796663337811640938519107588188231018904023655368161242059278172360619176435255500761030735670736272781438335351160366379034422692636368283108364535126883099120871011213678698105718701599181717992060774336094008380584057226058155347066023839483948455756117612617518362616178724539396137701225580889201794386607952423630338520004644246732984764695004404657819955589533846270129391752156804925637779232943310796527797019446770578007263216196295971863502636470589123430832878465841094154752752702820596959640459020498538945554528109774420156895527489204017893373028668162590843894119003867054515592688384569011661331543540891847468212187796049441946657301850646788853486899435104982728539708270797568080364310573635017172684156445254038464099844345774697929129679604321160755062803945905453944619162846829478348123020793229003196177517468652931805653669116706567599646248253356849000833117756618069109953585870983169901103588265399217076052263066352068745187656086186524025749028769822376684972805465748747127539500860838651302418272636805943042704841166331325575128118980284789819472482814283108480914109403243432538924468641403952957007749393439857698691489662638005154653360046183669957828963286842215957708575011507680769434834215319927986432833271570704909226553922069035065565431154681276751887431296169066450249438411026895199460643659439083831762648020147747343526319501411547804792284062952499761796990303529684306656111104637412254264716158183137073972692083504988821882617022949033264447167047822219777478446759986330579544419580993946253890370362002395834630409655052239059596287448219868115618591533952455175621439841664246274606596862878127625527925790216191156077533917023730554804856333863937033420417472444731472768054042912693459559768812728849471749099214282746583970573184314662775324435409791116438757377009938151178045790747270156464564651096841889982222761312968864792544880078428675415884343226522002734326307568359135415082394179476297320610972513193246098624021028929358426575917761827370912155676614323781608179487454974846089511109643545039498483648645110201841073721822596108878479014856628571772307514338850900487165265592017973510481170396484325817932936599820637964376392780904217656693665479075697431563404880077926481007055257160972881985561176117502981558815144035802289390598190981838713630110067990920283618077764175442517180697220530445430805170862261632371508356996614722241284708042941184107472653508679208613703163319080552858529090369358297693178904016734825696435237506822687706404581619554532932968667733728383845074805910768223150196958265452669343406200718483525082092224149977456268780815154440260195437417468264118007436698380199605975946625219371118066900640331594215726261390971079086741082227490009085985574641771771941434009476459497646402400069285845004369876443940408191385492558873467114539168451128683807459944619178169412928011605426354207965332661553713715970 A228521 686 2307721701704314741909820715085492537617869051399723949202017191182501431884148027415393530362048220861529258017520819601709564955809605017375285341486760058094234650662343269295468606983658498625638338520692471674281251322240636869085807493065296849016561238045454032499890719063593635977745252887526624267609045273897609290647458831151220259059972086854542451712322631441350280891937724885514348826840507687894741277851571108605919544598336791112100005674265860673574059972051302604732192760491357132683233493261388285911215851374625799878397830720792913411281885005926153210072120284010075225100794728617325529025946727456006257843471099987032914492205818259277255952956365958468152100869597016544317410446259447223672802813901896967100861444316484403281128806148470851342049519948098785748354019028331458730645416777878598198017572270054934551350353301897695369354887562282872216291426994489231420371820332755079141132458461398816461735468764084922021436095799667767509191392598558415720077759488652139750186522303301667829955184463463445561071889919442385926524981685461062295288574220655829762391355025841472718609578688423203336897036415044751261814893028108286957728680326885462986291515727982707317134662184790989161985286445771478169363884583896181812444604265962700541614907102344196411814797796243419250296672967603283150147069075889656076105883179194779169059749036287288505722673423371884371177697100490610323015694123723974654623630722385972724678143018449081359129012798434468763774689111204730815930528695097521198341064718500989332164213158530930473476658176218200815272979601728583432760696727906367101376840984630217007144938075721763570620747693691373290134339870036094863079958658012609590391539167803858665656685313572325607788550878759749108767761363588819564360668764268814875975421314431631074118448626431517311413676012117863599322552364092549769486935300777918205291680548593308068142025000180370196389634816761819612838946126628517035811693273776301265043054428196011477086685177736311591018718166310197792849213101572377418569345335684408463277225176626524935020346910969290912016129937900625157096927021679489250354063650351973173351728131944090586784596831281324218928166723001196647279849688117527683291226309410196503863435539670226060553827270518923716429698614378358911825612419645781578621361175910977706455762109958177776920460198012729520683822229613552836851234836020538253519584151787334506165997684786500476986309694067854336863433884366835103893562095750573723070739753205152776228408921925378718479914532336349486517263230745755226903500047947862306016887930277368328075839140475363192548281726466613291436918456979521077820834520384395065769972676796095669968837656904157645395505779446781775437265365663134015259654874856252184088777191252936832528852487506435117887433963827052115300297154890476778124365083291475273503833577269580148683408155163255678719700579396140897215384561650021904825763428110 A228521 687 45235960679079087268381975486803364364588805807725747913738833393371162048889045978028382740097591052967077339224187605071680156593043604769152007912663104279728764929646884481621411098966790790938891700468935131653542386819379245915759224142971940453838576162108834597996834035600613996679644834483778526277493780919544799614045907119024425131485620422892402618460303974780363441348758878548032310114193785427983326776289691945255455680273286982851587291780188822916135507375853661794457806020562459084023864469068639025678900415824817969575895257290443743133419400111744298328306212603147601189397110107765971125847603884538119073559335932934157858332677557670884559002054636075946060179395193929448222980132472701749894572487307416268746775457856710100432530412868287163907010344247934469109555876672192498975307513774522337258377604808138478952548832194795428452577037342937055530075435239410314655880168805816060491360694142270490329352787730422740360602084465870502662906611364873319757308155310035217634127440366942607829976060104063332348630325362258346513470054192464700407405465541969999874276360931754728757702147167363150895746304564274675309626891733025683937648198327751146765796628661911874177113601962603011724272298067796557367295854105852186452704917501472869583902137449446028837839744332928438578884228829682804421751551856522588154389111051680861811265541170219597526527824297188333917505717152269138759469573260737589382942105890525530693029854810226638536930750691775382734819372452846311571253200532268346082714502789836615410636146347192719596669872576282918490610584150687857818565522208181548324901388760853398155463542207842833889868054627492024626616467254319905978167559398172017113321033743560682759346011652707693143453701880717129262011615336374581540829016388347837449770994322742248344296645660647827013895467398417923516543661502790982535692158495692288095476425271636042528958661084670824044749543249489772166525795452169456609673243193427642314979773425200896362880689660741081183127884566654070559512513389650830003119692946304166517672712937387052265159196603780541973691533932526213255692140882852469806425499045627605836526235991467576516886075068803006858259527619943638747043013765841813271481837212841015175065584372918339675571242078785461682399695078071709404044478532393628945320777734404695611347657897561487153084792810525240446366519169442345527260684725229160040320026281702959481508890002462741065177599681933973238543522322150088003358285120349887590542271284029711540725254952755577204405777840169416230129774294545360989094674211490151847737126441073823769984333378928725894130699918673471646522325616256303386628843828314716641805536146439059886030775551029322218417484917597749461480944103513026705728783777845514230280720493854082216588794688159707171353021061291473164047138985158755928349863954488112818663272314523770906041037973702677869644392587910225855610541823255764045733061004096250 A228521 688 886715298923586566930508741582498833189177233825171059205384662974844327299821647377164331055999449458212429141943267417094254827827275784875312641728736828604483192056703578946399631066478426100325656486953727929980266192152220656200075442564728483710846920913096137744479908265952516499320762067805773784564808825975871888136918580699657950276160872469564789272516426801322052735968090645360804457344077755118821483574089263659326333638797426839520022981375255632536227542007423506443659308882872562473678658639449968919969520039782230465000898955009447532108373669708526729905305169374778994504486927231633837391539202318769482623903845113904262352004230993258860866281019023404328713168352490535447050312239319453441986186223397159798077325424045787072194057871915358838434365425898491515386728546174298336582519154362770077060119611431558194372927657332026686629719716641364600217666465271493993395331648559786084996573185444327690037156883356277792463600038263897793530527886782854215324338740309550847412026335886286695381522900204664977234406076679098188914654075755711371924899640265121716879735464592901167267004770165073795435215725171875770374555069935876428437493025891897652017682528739280829637073508536282051028196424739661671742255162819029974949739980419266923620949156669133954935138256599265456779869403222769364671890769344486697112679278729165074029647968958895514427709906150812298079062696441082557472512252041284103360456505042450730258798489311919550151835215931168253933460575046004288214974420902995424815848485345312616778300408533458531002992368763639592034747855248803787230937933564077982358349921113407326013179347213197154187430036187350973039562700984838926947945636243009221442709313049737335644841854759690887425653856477266289034202575055853183774510814883725545421596154738972237613271774121570078694861640530112124653425253455156475572087921345624930469610682882929157059339606439692492744810350386863697246419029614479561834297877265875370881932253637733542309175801643161495615361202256834924797366494614722468148774802564108936395012055721435821875125636806959272799010536129248894337452188488747091466063381938328679255614104553019302939910256714079709154279041477968483718340508558181535630059289754883270051439081014509754650321426674525349379475106490663033359720956366367494940396306528439667462659083652238161216590331751455565216946988075586627411811105132707159089814901654357259969202755662276965573110831978960049354075787695352140674994001035536400799235878638810652416143671355505902435383338743086364606654349204414935362478576990129908571480846481041163261864574817921744501386787257555664748517335292937602005177518901790555228277053772525775089879592382439117221261893959245305497167690879796983822561604353672895085710499031750528356636720948454092466426800956001493134599903086784778817037255111510904179962190405461380030636277677111736437513704788515667825536943604074925174437556976531264390 A228521 689 17381393244264183205892745084118166641370887772852197294818202249894065110359941882998129239331318468182288983073294588685693978063390103342082273634014691401641975250966738624860441086543699009451792727518375274414538046245025442483454632909394583594728080889899934329958460563832367192819071581373483943241260856329285259831715078404828788022288880290662788576427464379699210902950083071481603610424826302041645353293035970969960422846732251480634984507629330469128786309362294008197454947978264261949046589982626633821700603506140910865750129651740199933233944597540207140847859493601778205247129351558197376372782980318004915513855644098363415417689829077597182633029955975894717015359579985340080639150772292159793897111472456458639054495464215370060332437821972754451082703267171451886436676183852552719321498041488511505276010127364903798917959648986473554916520337433026991550529642522176390019124976319188758032286767089719017237837858898196969557448747589446840082914904973810896963914368230239660400935322601915551435926004059835782779685495566433357336846702679493400120007182341071450352306574702673687749013098747073629370757947749072804286607353171256158017206054355884779447099466162550754160634040737214598801651694593474550021695128334282771463112616643473552735344975785126226335192551268019057150870561463088496256615598438939076380280151067259982729448297676266728703592372053840398369757453058132383139307046405043677733334079028900013324007437294462392211849635365752009421828311457232403604743617027287315784971915927024315124251629197436707777527936815834990706782208967976467686612987555157534402006826828763621643656943408609548408539169679476399146029483438088345391713724383467907360547970841079917509749507277653449122609973751213671916931309614233218771973379452521771753006290375422339478953104972034371021928850863775790469038518301684315731373084898524781391373020510394752065041132436472191158112948443533758943934533651977232918906450380492445826599993720827079471143567700928561976311229103510593629223907467925276431001453676741970424910859798578872043009160467530819061625662555514002894276524543064279604065304606329619725140941840922048384760544335223315390039170912791610597903271901714460695578608926293384646707293690980835837737260930102803819751009355030281701845540782649057103428019455249696627198347746403514538606116529907239178857354413891129901083975755550641007249391661908684728213352934983063076701377463273975205504620351860770339361144404940299408116734102535695124631536705185371746782807001636201078850222322975167268429944077065852256328015704984242441185245625596568656787457909691906221726965159889837258249186338884054635269970166243514096872759883849796024741853426971641560757731615144836373376825862811912311624582971739653362992710787442802432367190980986520207132954136260016249212808346345972789247506037664581656836761408985706283945465771620091532805949312916534860013560946120904840476530 A228521 690 340710069487351220278323022208375560921653308934271537547855341297038801318431253490707681972208173557309779187990291385473705940904317977884220942898643339126249170264966818467810787232029956916795614944489535642120046852514722531408457058089877185059131357892971591822749606227762153447686924638762270187609421521201840837245407078754535322113248681181411109205566367498347505318305475631214303326186640715276254460131269619379074944982319259884609539479030112874487213603583459606679088383826276753842338694365768617533525261007404614750651810968410500136242334468874766705191215063676751209879450554739298044427658142801993151583828852992215823903651767227055742979394336173207223911674158159467908198097991420604040651725641105316019349060291472358498590659114115874878207790604660434452033235040491009857965706272675283372057580439546724654958286845059926966141604967732475371732117452502035131883393792413406386389099123496098990451770020085300113908832557784736921041400173766113315503795230724819082869583346230722303360734836199378113842730106858820593837770877008775553396669416324782929540791760442074162663253594373132512760523496342109384454201566488408139517396649046560420830146083700637354317467636893807057173694466393091704785606233866355723400903536495628600298965291719095131953310435020571301672099289019591300399409595928193005861764824107750902733480457020532447088922162571669582693173296766448277855614166159153918887530513764041556134743055587253322824757002287635672755510307251209000414180092753911543114024071185682139720267818749853937321644086461005119070705268155526864344183994825260055784059837139074590345556078682385020690987649869666339873118961313845045383533498416792283838452102984139229976372506011721054941709818045636540438421242023996979312369000253820955018703758517432543727466526048545966650279255936871404243980911096190703511218734608794843488069017575147247096007120960388284641637522645338392432141031399638690061924678524115045827137706033720158155622671764425870216491217271653454063212109388904773985768026822721301704993737376730994065629741609413478439026964614174948604359539755693820310141009427209823913884062710139887885056887119137171561468119078262109462131452099066349996550356543143636089873100879167263076816034101553733800233935997828475428913257061765860975028542421408246757902345062342608333518935002651370632506296004146940245461465348492559891395416266919136388080884262335246767223435461985629999341518783099032496805011950645747962367821078668817194216730078899985624930680410689474804535693368304879591348828436166258938411855277620273851072021491079363992426005444393958500736306315643254643262948609627720058771399970428309554374064153344109294550693654236223914727749622901391711135556740277500778792180326330186189632588498817092330807585142870968144218673844368935430284690388036503503318709170338939231852817108301536900787283617783329437546550606252972721910896491424419706489676670 A228521 691 6678598764709665375631504675435832661068081520358702906160863105286352333549824320564910099021095378739067823460696708664760995167912462939096395580616933099538044833891904324639288426461810128939328634690091150138461883988455544815643132769223139672134509282689948253009603451318133168049191903949946438844035937417337627762399209726031322979235112626229140271984723359275143419550213030372979702318306920876018837885847793786032656101582999285525864712232963764936367891928656665847829482302307728950553261137911206458265528344566541752201365932852652971930422307024938579414951056830332183614278784526870368708673578542421689439341297662497770481795966523494917596284905144637252027221919832882309951159036188675908112695332119834932154821640778945707074004039622461557389874660349850568957303586827028591383291055035482863170561186499984769321588539818905039403834185660971644803665974753415250133001895099762615666810362986483765321116578695874193934643966240247665536806686123248448236694497148753535432169912351879295988561572823254205727709412774961105713974627394279315718188113778791212643787149735878963033851409207889044768058152204540080404998454819698423179563851097404623013227744085600427256780246457758365197504160128585689003732903374553176555821739659274695179586764912932726991422564812080687387357433112491467207340730642768840861963237701879982128121701189068179351570323527137495106111184593458466084393365745744688712989695397468663554453220051613902339548494546992599091601503620909887368886354573418557040833784058409825375772374658883007681942159605280685528188973959602428626898226979951760058321606525593313291189968610675167766975191504206029914716478733644507141519678244252237964333430762147126344916936353092248841313946730720593714460261269223079174247838371002018907754859321452422346723459364650493066244402952945702402214723350269011868542593904428511623528347491135015827181179520024398719073187560780974724921069553561183950616614629523252747811107487072988819339436140782708207055098864647721903036490139017403911743748430777529279279316815147821147095602152018562536830987498741394787028652804014585722655104462726862362030335672103220241400836716548782501724582680132922956885090126142626690917919393380092628340307876726142999850912062721395359849381793678424420327275963079193624183452385116424997698705140713692062150123625315855637231149235415933908800405742677175403440491942414757249570476765096942572148050705224464855973117245681686883141601504895413546618034620667332052105341218375060813034519450627528083482307582555289926774452466575786930644896930823896903044471324082892067382965901933552464839526854672273917627403060396736229707982346950365557641326308661091346541986672268485034204851787350381465176842809846093707453972007132141337949524636761101856425687851603365736576454237564365736044424251773483195326080547909477849158197264120165317343526049530323052014695952177821458378362533011340528965705801608810 A228521 692 130913892645128791205777534369570169613880973040417985432293701041967737145204855013282114270303829641835033918166797695256353641807714157627849568287032179718501415707699938306612513267693614915438762980399551780524594207821658736961514157133854925763303465900157007762522655029988440132338106253539925455458522257645230658196708471804258914284431355586094926430033438082944993811675770503065672493629148936825080544962133993662542505524155007012558740204581016241252570543098314360365693905410747719062468270982996774629152269076668090419246560265125892587369637926060511564817103910796956399530341524416262412688121442160891813587974965196452443991948711889895607495320967665785078064396848652484881503151519172327159404449859561278698993497783199833458592268686088832333840448213969980248040630456950179407804261402839828811194057005715121008695053902571889737334030741184761213708985065384328280605068015862152999887410348871955644328428185144755929421590912332502182067747740346515908569572217606071570816575539051954613737061647120694104475181795372057487346510052344892269699147852895195933918732779581907672947481160629787461170343386752871159756670326921526924677402469693928771258729818735793491386769036747511837707669489666842209458080667162385132980862017400199038414631165524342022766769983493095199146409102198958451178701701660145222648010379570486585567690683974633994628949034690027016498321857707799555419830477492473221992870090293650229230350463316992658072576267285391925105937001221565304953701321933970462360512291998925325830207948343156897831576275261067911262555148485421537788932180916830405837960075330620289994831174360898559885862683174458948518606076263780667674223687560298870160071625961155867628922556416941755775714928873875259945213500960889555949609148436012574375989797400406624323040706738412439035976820033362402551341602867992259550981222203388950235607824033159562669258233855511142730884337924791143912564412956765296400348189905990121838478283134467020802971469075999974510268177728333427471667825641807042089096182754333102109711866505533852748636999318238121237547538511301856001160703659934369579791537368230946593308815930683260461799313432732347479668098134497436722599427190516316296306705952486219157583078909712754203910315176648757742213848119450539489426787999365096359478172678023620383481771410367446739924114969922467198353616680116840476158613122496526909747963163818655339161349161349384036910843156586524644799414250510907500242640202154884390160966671953221806700081368371211978202664646270125081730718428713099776327937658469746978335010699598171815857453043600828813761533617275489971390446904549607017689100146633874965108149906149665690456968748000648421571913455256149986247280820914427857495081047467572113235258505012054180156395740158530090839240936321590025500687820518023313573868752979127206745327396802875628860043539430663442266260722106108847808740617043105620879689650177400557361345416646216950 A228521 693 2566174116951215800505985853080809789335462172470191830085118221663788478233953234420531683361585569618154956124837744961718335421953817749908644298466009206225131651164289356794314160434041813110620503002463379311751945523258270573464055692494691485589134866440368383471020830888229952155958390732697714827951514450325873944634251701907873511772100452963520121652375181317164409421325033850880281847138875141338307966328912657925364407251830345877177139964332368128069122849445266163231666086031994486754774097255441638369436320175319563831529322115631813644966670696215840668606291444490882513261570947328791286642187800564222787529795828439563144632408168669767174628364011899813955581055000064088814342466127656920789970118034424852937835611391461494676379943710709251785478908500364892472241869259833829924750540635175269321543042255466615512455677276625642812316631184869503650151880447997628203005293113928028004030401991777711553642083964090927032647831128897741532644325669465718716532306372819717782392978284326501986594586418298273012668307825173658092005184332089950876363380494263516917883787301577404469237562676813684605972026299071628269010171343317315957828020031376540676808998893631279932563019401544480584987372138945280861211608233984170002137680709256961891728904927021387417341498225009087281587223833946550447513443548601436011577458598377440348417890659149074373648479626423586050262609948677102291881050935414094351759550796946436395904666227486470031924737651779757968933978006343619486792565943663334429772204906929150178513910827650186852411550465725293591287920492422259024136219983433482635283933338309212398885367388632364960207512548610552804655686392206149914105625582037300208625486047757146555115013605967955943623315194471756114725481331375095806501159353394880111916133100887911328527821586762901265332724560049566861865695697203660921449322049088236298089872943169646256307784072854549899786396072928568442193112897857443786478441267920603738754598558190715054706857917488315359567568612775692980651910815194211500013059462606689036777042727962157766430961313540501500479844313067551482593357326113380708488487992836958552395177047842917599468969900507582758747671557907836074503471014903410705897577359162715474546850884447881531178906998241756886541480490988087681393319478036278655759297516651166621640584685487317550282300439490296576706271956932501071597727225626771177807704170496681339543483516690293860794583775407358350862893262165397563138069350101038538920521722085592433187602942877471278821667819361667541224557459157326599260290307206871513693535949088626433110540891516192122324461514582868252485643075383454542088467823446914156669313724752363399913971943756982401698561301007944379761934164446712827512237113515616538717543829761274278907284331349062870079528944408087956076498746081340055428309239251472599733138712306049420167436724301722600675137925331197896104423881560583004202662218144414872714056563891393343045090 A228521 694 50302144909563839476389543486312499120983559890879727212910501948759880708374214155906407043971686065351243808124035558572805115684785093725995087910681144173392850907620984264182207866215574352900768184415524180869409855622314411959383682722766785366663295888660635152641942564548428492172656242804234352517580130796765523417489943664089664773497798794559565838534931874145618670531819501869184781701943736891364575930898800958518999448407872915729419285022102875465394704842255564233352758252705250518619362791932896012320916118924345013557547352864054545942744091617584982725508960077806368227996914179197442384497752578538452920267244241097351564632020930316064267169583865939185491514762046859420286256139531179442152667094306346107726174955501930435446566198025054067410125230583704408270904873190632277234780689726444226401057903097599591560035177281361947835140867151781269365515946832664442650981475014149189072850939955416353002536485535682166549206856367062617190391889705119277934950360950439890364395589512792552889272469234421100473630065513872250547428135931117164733582714749405605729162064766787502824087030643420685016476198344058670576266218915035700483817923977640480652881225054230530502306814922305871679410630959935905774627735144477033219517684281992949601470955964842070630386025439858145400577562446611179673200069260983647038796120797384206139200907132949471897623503008206099067220663715646701417652805016156599990717492728873955938873038160839322248796049377610548421651911774410627958542572673987359558424298225112909800304354213391014337814314397570929715357906229905972905696646326330945700005255459577106112330681557140443589089101092001372902401816141418874352517804984871471129177907348063960812208629075261315989962468666320434486973625112401127038146169695637291517767466667615040461395734420685683864639627790114789592928964505244558514257351255246385711768739196403581882985620726836653280101793090661460679078255111237200145785109333431484581077519099176113367896808095634488602243505437360956078405328327769108181448949496920135744570489443802350032045850919383911094167786987202605650493134305313784987856972055798524175819313898508054854107487527950323804239510398441304597919602111537229466487995098000842779581151879364294864456180775624603313337342842134646611221308919040346210828653561917995439375120621440627210266206474964678526673875701437269325341808600577355504890090240327984453912708555001791097946047128624195237027909080166708782121527900437917237765182406160816203390171079584110639091120616924742496813650232671197569987110825541157752950944695700244642234650739642944938203265795091849867948085592276029029468539257517311152398012667487677458964012351067400290094550200785812276837283505237184023980444041638034344473722037745239910128533282947934639140396277448099178689938395185739945987694394233497146989857831877853337319219040902322879003390170075880437332808078541807431337479179187130684763536208037746893723637230 A228521 695 986022641951096264464972030912711754688709951645562240357279829114472959981762867650124156455401306891429511508692388894306380915934821985263137963316527489620837457266054882382210281799243528031519044840292601990938792678156661579969568375267618834262642440420390903821718974679257464415338455515490211045351890895926683339703763931069233906982230340198856156603441612944627235862600316454314726240041219283405653276059170330059976769262326717642297730947826120600540298876248770720656914604037862234633982262692694530378072959393718690780435479379311875093937856038921230135169585966838868985514312998479057318292133659402322953578855734084194456930353729643647323095291008311775902104858410061483356387104032747713297419659592622878369223628539913229004162095937307166118664022984422865310561384852040904638522341155267219090738267694976104938293194032613579624838788465592585257233339939662007956846910670222059290277996120975669359778008635828357864606625765859330293268320289355422416615178258818216358103164563236781337409016955338535993185823531534616030057028228516574331017737498154468189239517875674781328780349505434769590879281833968211761564342154162358457566482987981688670381237096704027965274938253544020295115326603089291486048972003090430571184815645157945088831071787093929341475439453330601141133034097491248510007517310140357900653045548292866610363175833202184888988141532318376327492073399891496692511727992045650737603949940711836487367352898124106167234430127975184318381462805668019122899732022762934278400898664036458350976415772776979835399649338409634898555152086630696388475206637152519214178020382234697095704693620997699586600959599397898363022327595348406382851904099207824995036845131211263712083766992018258710067288367173897962341900884727805560826645411872722834936397769702456922236367857586459188351764718609105545551026700366108138792811677856017603633854527638030068900637881179668004742005448376749879302723514497358699400235926675482692837677790627451616046798177583769328092861834015580848273208265229019243378550808025569038258381697300370937366005003290802111727375460043301162893414936059403487218591657749274678057451638643377843407297371053912346703120124082574894820583966086881757098686974013435161002634264592448023485188524384886475906281707850042851885072416037709388388384611361419029951464492780894489088320629039957188989564734793301396382849060590790096980084371083204980768915573551661592411644555020707699628862722926534563381748626766314703593634566605042597133261700314404793869992867511290983060873630636263355609560747141967467066472904231580246388457190687940115162468293790928926528650121294151645652187764437386509762391687638779728798249170191651236729450971337242191242620051507725116791351836591951635704757360666338362957065230505061083447367177751008695692592216345932128339910730087455771823822593487330968812081911472330608772501853438689483001399807851152627708494262667763917538319964035899350719377393937370 A228521 696 19328015777223244066478542273561432329095593351172751144603671997391397012802635023303519558932369373714115219242144398982158120141349264870342936630935483940866511663936356896835101679646563770258261964058647399810858033207817024668249067332612181666449531750457206608052700189020862252921035912841982874106753412824374716028107657159329179380576014355080179587181096658405651203233072732605657761888103198691373878625947280878936863672561128870816447206309868330989688063106833698824061275834997417270590069794682835392538090137714757657753751253235724022727315308132189861492009241396466549776245195168189567373964961607106581957514277179251135503651442243842753896997830077757847367120249062510434705040592963664536524840725181926567487175458913204159437654969116528872232998111130531775233919857598800939533682654090767338890207296955863705902823597867256210524727983667404989060506660131738733137448700306711331193880090890514130834952172276970985326336911713167736041582997121553100505371446294404316101098341404171798263098997469273513304007412391511477907305616787953754105492525705241170696067423669814998839964908181445322876994997492968688606125564329624331570182499046599137339172528916711131121088809143663070902544760394345660749596043429950884911887723056868355349273719569144246986759493533800418128631588978445890846556174640171226307617351798840650498954766543228321060996078418881309763293523717452454450968190682426040742356026747115926096500895570155690929289977119773513631302885495052599072669919151656465051227056054018358370726792177670004520112911993691348883907161486777004376985027595767035309986609832559277010426298246466225739411566478308502619962292621617645775244149800153980567840767132825283936202039765333278159477670583380279191505506655460819490922776325382943314785977563940093922062242283014038589385608149536059113776435787647487231372135995076305811184430738991926214186721863898231502116137518979258043430525652098970114406224488907702411572675470801787478573224509100238273641789068129910350490472336613906880937244757468254791020662285911381670446080042460452074696102673601002407834113926143292851145048687344310183483642844868178587961788213291302292124236868027122689831782305315454091111232598123360927972794074960014276992370590536363925090330723939197140516542887949870512148768941077882263190611548115973153668633760175034343608769404744418270459337960358858880426258337082893792704298618846961979451265469569865199500771857778021431242327799751772919404507536826862582845379646172791689855489549865205233034502410918384063987412195489735463895844115796491294006293209630351397771758556686523022722749809659874965798155529033111106845090708697347576415602775132735191303297650058071231952025972817144234106894676894991921446619439307842552939152738231674074787356779134876175518093446123023184533190185186613645057073330548803818776576291361405552256258452101801075717558596165485729800097105476029132399017250268162864763488782236689510 A228521 697 378867764279107388240016121181379165602220066180978316290958938135586335130484291745032722744068148008142779636155003000155874576704347374053640258576459392892337872015643010625706780742221661225358922987958561490799837176000836639390356637884295609758124887109819723510658125283467967202500681548190092782750369352831502287656282955933406643148817126406051340069067700094625961941147455841935786994215872660707091485420165323729750071649566478863417280495788308076233744812479855288100478408260704769300244313481390676671837112501411720213570341285491182914188959576069329626045135014683951341875089330172538901185403859130369560128871907688825024058381113933451932245304142088918315778515220018471131026722346886648212212214597596464983260734976392999393383683700460103016204062855716660873712431738090311164698342746964880221658624344190572668131043227100762206092138311009684129971466294669002707298261466565244843840378251357861871651063121195176618538498278794888196027779616308363586750868673647735145395513330101411026316485210983682452446617304512584458404388670220441259459290157856399929829845449536195731586210801392341713600086349977890400089061550424953993276358888744953302140771241444134495531554871559145262287662098134637038924290157264925242952392576175917856398518362163293742340530250774116342826835266022462254882945625289119067941557429307828882787644723417185716235460240178769901661703324417429612256381781245187258586012098693016442631774067598838955471835964267370286225614843092558241354456632311038005171218474369969196746528229290271655826273465500688482412713280908650753166964122457018788993838311759806565723679202522537335946245939506843668958602496946621497137929441530714227882989722300796084506168671396295926463822588708131865537992979118442098933262700703511042983711897271955951357807150995273326842677502595441112139140148758439344343248470982674068654819607711865210012458053075495252724812522905025967790575284529720497685232113031332855996164891740978847527540730780584693056157021220620668674733390469097537451112628357341922388017983870053206203713123626304778277390892880551389155063138286845890408741757150731510467371688987654398037849129149638736476306944383947534883507701928209565007080624289727146896687548454731935265156424830505281274734186944374434498362421804520945741430780394624036761643337614704812977318069878630394163461908882235352144242546316105291183325418943414513041384680757722575169542113322863942619906430327302053168677546148985625999852453143245593743892534691017362390142512286464885466651333197948533786017898246429047421318869291369918113531113106716957411181896065700930500482415240302747785423799027919279478990958309493719554118916799902705028276003806987340951481421876541609769238232665143795052244998544554969056374909017752044708920684137234665041496972038311284117287465670117270582952979601595058968327479651184360162996569405597651247526100600636043424388875753046860385521618601436564439194556390026193837650 A228521 698 7426565896071047247057551940918852130573285408183943604762625960730091343836356073983496407925704278323245392713795149566911054470400497084850191478272820388540123026384122630348747419273927323692921838151701758284011008513110366597512746147558895209866582370677154469798713963753838904082556106786586285885489865947449695018263742474098979859673933931235404012953685470073761447564721226180552564054961774007077208605832202049803280025537938446119576661461995208600465534824542060250511878934665059052825971762272150249438515686714582401911648172124446914248207962882795691197546875065825572806968951273796912372846719072708542510539565177002070942341251091672082532029697896229146748132607975681822047875376738631485292119294017245181419950359520080115195902808458763970207103167864759875315979311696126421851615974992322928014185015504616308484841003434805542896561884647683844648295693247595130936721788130163229122247763289236717517590008466715679799620657934600486705368799997293545905937427235471458025638536195549517533683944842603145963585079099048268162131348806355472779967251568808625719283459805741085060737905288927774088543569755271610129577095905304383846578855366996075581964260535615395464698407471213556287699681545090394842648274913111021182401914366312618764255401585851164368214826988914735018291206755940716141769609300361137329619182421674709961562761369468907866419170566988169193491398801936931541997141224999969960376968416224481561352109176571545635003237642279015230820988522997441151977459833891047825709759483373080140607087979821112819836607950631583638562656848464210576801826351417454706090183277129118468756282717420478612752087166801583120618023525185381965280047137640910494808383968699437715664634360508152985210572224379130244895459185174195367828995968267447139183777295538902994575641851747105469756125816490228530615366082186492240168869296830241098695468139183551107672276542199136080013543571868181501651598683921055543526949765233962154329121796333991898433065926187796644186551656324817279232213569484777592502802860123371605181673728800120662093802978876746221332964207548465656616545228864639217648863072523590380837109664052358665469740041629430299117266431689902710759395283364981587953340306215998935345508396836861320107581962535193933010975607393296941097703051695676690473655645146651427523850440732832195865415652092279226217145994300807967987024122428957957416685981702552947554328719508579299626402525903513533665540647775002988434395828370088441097334867109392591740918882167942691398781835983795135052094200311684748355138777439089992062957011953589019064945585111572589543636128908111082983933280817664652430002342747118187314069657937605182002491430696090048831531035321268207272867599671942661879463602595253993719114540023747064135218413626822842152589175670717125008547470376884345144045717532448552780430661093393015348351437345939536553653201232266707652205548256109127039385012711127451800965635426342285868928829593804669368925790 A228521 699 145575544315916903857714744905875218282118374969001596359578677791272312386293916631740204843126932519624108179833032885655587489572915967152886079303463566679704098670843699784453136286900742656806992646090734877924622298074152230043608210594092826019509137871888694807174667606844624914358297602729982827737279569551539568916503592321005247275921809771259263055866802515318171800537703534443735518669573699870854782384431339160078571330844597771269462854560749583198017337396928652550678562776826079292789929183814375708103107819142131740860407256413067127602189574239601562784984218995177863478254040993877746160002486077828991161226996470722686922948179840575047859394205916579592467977065760799855763982003803932027809474189113825448597401964051875441677087458025007643539533280280960220227165594155038383045065177101171287969174452262864534729280681198015024757643856771760411786208049067893461952617783629198150689055812155239885421937474313497634236987518295540461603751021519168470539821861918842846570831441109648312593861660488221656194512268052926848001514240897791307212476805792496523492994449282291299824388687887351426291289340742747751782079833846714981735684729627498184812710132878361740454883687719173258792343895359199821570954445922512079952517082456067376841016525487336161782453296296176385054427892003114651788505626622733388646076145888110235358724365576684808580362865218641852352048497653864407668798350036067629918122076308820188872607601447381369938494508792117292287182730802180998368503926309475687168524700221860642546210941833925224204165533222006836982416717130882174817818646973520824691760983604446668464754088103197019244629076697398692823510828182081360336797986854107685988519714671456655801662078228512143419801710278457122352308925409791598481741880036715798118769359563441679227715780220139610422886251412163957061681293803879472133350831613217915033954497809456361100726754767729412364930228370947570890348669611645246234494771612884013117826589455574017452106110757592459038760092511122047086889181714307219899142404213025701847429246043921981348309519788228855804263986118974130920446130421141519657507123538865661494437513167382645572883446258170963573657920117678528552358131461012667158851811675365386840915508698108607142016886364458446644375862581389219695022740720976232682143652214733880887698479577601639088649064634994787513678101616822528906246294703609887565176587430008023934545438518422490673554167143218558964047985157779178251988973859032927473404332065225860440059898184363477945781559158811839950826265047858311239308896529343143777989035926995382660341145245825932793517397987674897382950129670105447276630158137105211679811113955901978468119117470385840337292966326091495591975409737287998181619635768833936119738288161300491406623582287538072334123008312576712947182882472830714895202300037783590861484731235799710285263325906527627144340349887558322597800881909390150507589981594774644557155668000105542886166178478503202738943489497930 A228521 700 2853571812254037253347877182587414087847232255569083883656517637301893906666042009979015421351477723323967490217841717910825676403697244317730375841656301355782739353605755176790727747147080938284803346155748746925376688002838523500204441546552661428075522910698179824933083364630654373817412445526157016602719868236859412682451608398412602383003639455462290143185697049951581333560378617117444877456408419609906721437222414504383658105423935779974485564755523151867852327247189060622756340937039465871632209139035157630358086870032308379669763301128560769710811205786036706950915569463196601414075162904593040306431456359250884812033829074279540932061559278893700996467762692347095275328139694910590797003753190689298870489827762889912426161091879394502887674153156303391369897961152964214372133024660647750688322945749921184594448829599071655105147051428002487080493791983878162944149405529533154393600082857977754019643642907619248944804100853903172159597749534008526193756240818449940362228042231395730243009979882992790027915358735206176062121683514788392975477413987947156397623497567177265284701051475548014253416581999229957369234079568695771675160718773486211166678508223579364051702668442717386300781234581972826747633968749131353357343454206324806878118218667901918354524987168347361857408485145782822510922160520753846648417571151289210583879247282079554411827005052471414248323365017596647022816685457519651317186853715409856456655058979428524926056372642219460436962823726339845521134340658363363407021972811540882585986373348039152831817746741221514265028939962381170067897748850636895542314670541173128854190444094524180318116991166242585253812740548670322009924876133407135300136532173034171723106052952181509398324742341770660674806800139667744287970829310987275728264908964650707106456669846978806500682781729299534791762310830425112069832848190528279330571450761113428273665334967365495451112894739284755398978226256513770712724433120075871432767510969628802659901674652179040093762192084637261455889978689216462710672384460731636554978211814880926947489936475771284949589442544795059052598436434571166706754119391898670839461815417959981624090373752269924954467302648082927186341412251029468084993421382139375018282831624507172006639626866154816520360953686408532508587861725309415877068538822514873061339703180239557888014014169156296888682866769109752172750838921675809217319431900793136893623633509386331303462406738283788942674429484714967666909755071397246804320484877150367615963583276045222449236661532468974012525267431232247850732301312416024416601248241413045526897051090178006478954418110043734349506955445810767209592477358809473696698839707373534016600539268449520923994465758652011811595526677092514461272633774397451740684165438461219213223855930818697692528888395865102880266656366790539551519961737223880202998871140196588230534375148903715259918338699071403109937420001942265038329826179535660181993669692181387569898237952337103216228287144666690950494965611769498070 A228521 701 55935714518228093924208184675363746044106228391546807318433462366813046567195443093314743657591461489469478223626025174654972023209685893543234860095260739872589690129675914304608145515123944265357972534537994291140498960307018439576855233151917058719043574075996583056449605306315419428724293842845432236716532029441638637849876858909180239590632093330050001615466770517284094785132369852198450953456782322523817853741578986730497127022441417828215268269068301968352891735501382628930341142497169047238908484250577230686464843118270201039144568487861640951458254128215701955412245429832595561923523479777578735092791661394033358007658126352800564879547998061926147092186036435993555670402601831660335042067714279909632655409575998693874263784274422489081552313308492771619607732190980871249841591329170851614837467999544889883319214669831828131108227967362424070553824285710335893259456235403700843355455362229462150663856537586096705660810099516272506358937452128647612154469370919504709461225613279997242304638779095593229017548549333649802681487584062369811052381420990225918808424492099331948318213487530697726113180540524516936464375001414285175633752657615796877442517136462917964513977522001436073389552019820947662187947796628128893151446567781424418502361242375696321129331421632928461641584964045181590562919805473389009999166577919065479242467616577247279692522717679820296518949792494566609722610815986251707465632298860665656227284836196635869291736827660178262037963900745219143113158053298055918702263712683320454141029203199738773587430829075213180789172056938430162448924835987767709289569997130257024826320260449101998991282592375933068042040320990406575341148729143535837971194943319017847262217163980142232554504943581726412319050752917965413254347073801663653415657147043341280664047844221709205462942208230013700767985206475106795380699533169054037633982105685994589407169980996343944023258601578733020563041778715252705139876767129378562213463503792169018126508613414186954462352471790953488300762903227261009543478033112372358036375688096153525811672032950639481537930271414763227760805695186200023666820117399551615373988986165344436256553844797557555790085420934838092448493399371021713284362517380337897647367398344737773998784578989451204734006807018963167868880818895139307440908278303913801027404629056912161506116824856103252034359915319440297455267157029011110661072975213100774685200576485814278780462072949293392335881676085828629063546459945480846700510966309912532149085231903634118384711178919396930409156814241232963211242730375152645566359356788869621888892851691680247073469121132736135473209407855265260854756843804433173732585208667305855656298559060336395196237539332977618060509673587074502143774671653763439283603012743097183248780087836169824007650778929124164371448925767705147976317577025879617266353157194931222457151230807325895289119564893934317854465679733731929393782930173457128978049762798549577550370615784556229244401341723590297533099113182962211670210 A228521 702 1096451873132735284848291582658602967369156201083868261486848845657751701508271168849113595197092406765102988815549855255745043688130586481537245409856925181326201750139167918593173691596731808342466039337210417939187313694561487449746992780039436638458030710962162110374345338281311487011199234090043717177960444238395132342273873505886142658042967910452000676204089492494105776026583380282415418472214969629703457959135709860668790179510238566844739908635791290428130231931445775045103486452473166726937618236647605736880926224446245610737003451829300584801923927710472983943954127964662968741628305836524935460695861840214385524415229780733767598489358925948317056407329689750582985904136525776066192584020538311035428622039638236569560428786921068539097193942585401156131247375037709077086430658862274008693396297038755985742902061363594665426911829511091185202993576568000212195793698182233938401920481616821834219335161830119024716743950625913872815744719777028000959443382415007890496409004109286463712259799104821838592209196636122844696956343560668889521460387638772994472535580496507607283756355497875685351722550701944998989344721408488738444077047919424131618142009742267609716823623334569481467864612391748981492235325961870613814423302264308027245158478194930180618875236172323676536750986607805164392431531515967210853249816611951950372821639636267953894453275900132832399893039584155129666185970192145820512221673005079914477957380902471397330428100369738441650248707945444961916964278639614151460038409888996474730531571855134906091821666279714582028607836395078168081942654567134473786857255541432627659472400891132853289702941057636048833517489118241209141166875378746713362504227978802855668999809125232695090351896505764258792507372183891157890943967052689381623266435668078666818925958735977273998505786665041946833154511225562732572627360179346949055173037905085415180445917693824999023378419657033429929791989547398157269638093676545645456432440168566586123687019180243218029191993058284078193034292973170791619854793694396338501497399683082589598079468242408498641335224230682746245772254184441456429345841234511891372662261267351266221540986841631349456327329466697393640092440428129355372770605980695962087544320724070718221417003310711595649041184910824762330157269303394658979147268194244779505224312477433889009603344112815321777221226171408801941608394639331836869502543242807769484586164806651297983268286250489642338284163671959983302188670040941560485626169157286420578036001099811452712531886079941357097411317860231381113634532150081440845975751695174174086853032151963265112956135233489475617502116463271954197464176442662021712696661563597689675201230338100174750187127322010561510570098810058307713929756652484437162439734515106025547581368068540744959379272876039803474144038962631899943841237593341330520431174384336170682408490195750827050553606451132561799511833144203193278034667958930280462692071268383499126960977240710633253311651884237529867577117866117459661389958350 A228521 703 21492649561212162535368117679065750691006453809539757270118403754149786486152084884584881599738661699818087297292930039097089171719763733001407190980780587309095466833638279410587476398070991392005075037730026077905955431900295316682922112897477803835137259277236727611561334264540662462078107957908743101276948391244489354731613830612503309473778017390048023924902560616402690904388992635163537180693906881224664860391160330947250638368262569364849173860863512605903906837967308346932735912511037871684262145435857883403762685165130463343396540623613381575425671879522437303053686860951078083440802489084038305122981548699090723655553976154285186112787848786890912877770329486304891253699328507859847675371635549905202191939588333303660524831206963001228960706581006720153991939425881441138067342525176703789237102599716226832987476323529967961866497550968181444986656017332115873751612178508693425150744437297486232137945691530136584911518214508353635417955490710365422678361569944515298591104589089007648407719339748078900988891443443731452416088443794743988337296707442846816660416530084117625876860132151145696733767712746345329664618292584821249566513117682799170363022797525412549206258700090253453731646058713511515389849197316639975362196677833519382278172071074660158115496058320557285840464377844611868375261290213069461672013895228315553288984300907656815661825834501881063022883065409659059222010777983831557694317526779944184736254924222959494274415754155876105567996911108648242751114646780558543621616991941845184984559417363325226012149528827534407849557628227150193803809752376045119182208213833592370250720977441665929735655051620499236858676753653723860594746515833044346188272038869298633504716411210594125180935642751486057269003097229583724060318228912470184777605018550020879941245362478578680697001224745210033593481028275495477413534718854859362210447851381502202681106289227187649859919838093910691905049558545056900084193207107770975107610129970778717404343931844618946394034493466132028948904722559330954105132656454078994193979670551409233205400210676019357416813583831912920494864498762615733741837156212081977287374029988630534309301987813103867245370756416116889198253924823698224646027705149239731459705877185866820231478324897784118923054101887980184176779625016261286414105443702677889557493172155254463309332589793289112620987223377595420339967454264915509286977741984444922223757227854778166582210668301635896165752783961877916603673681078990008693763321120617449860749161409418864167415912554299302904059722287098718348231135994653673087664039162444803661623514353891071052485915773391579921540351439847438323427525774304105807846786237056704345988661431141066392831674569813487397217458814253274221376587758225265604380236681505300040592793630755594857582682908481448771047287374061576931470791328359183835612263015404460521640002359956481037625898365980911500096635438205314902303631937168427456232852024803587088139498322039217246858770990422718740656366878535331099603751906490 A228521 704 421298915602428936885550557896755262386505540205442120924992688901995269043801466399361680268963651442741740436433025810831286688305765006162997276068015662575964159546775802867167793761813881669351672547117931841902120436922275103057151807269367130736923917894363623679663163879180727300343585179727948181187025187214036093053961965392416366418854038836753454523939316998636054613727257607892275533546544213550910963684066848092297152625892705179534939175906665465137091409704946285129714311937877908281739847896067993832950417725961118011013378567066053812193435380474888303985385904408904626943641649397013020495748856903714524881783516161068437449099813431276748281736942183218788604431251506932208356568607465221235055364381887378715371171758459963169019231303699785873148840494880634150686971092083088814351676466241181341464525150932370624912419567166463173537246048750558789278889727333710337570954057984843505546177226038575507316555324048797335548890713159863238313242534609006467974941658913723814801650785482043512362411482174827294137320978308228098718800537834295661404490350173293205930605026670402449499629353531310450140848781902944725514051688741181418031841258951127047273473322345524865478244575037640332922842473565450835179165464469344667108701692047010224449773116324327744721106197759095236086707418325056071727605521015624863618719893570249264335156113452596697241721448267097294714725603853096001778191647718792904120154546661071104295700282535383051605433801303014908962387389228229932456784816005639427070858968624329225155248972255663182952446599900761703864110684132581859075171620708822100222004940339134663545457032162084983267732891602805997137012062192459895235795143411763835156595423550256916564005378862733188822739919386927975139200032198273509321231950351073620529624776379140563045344008949820413457468283101751122697374986365593038702249727607168271869630300985414618729149642938417725689351516808215808052197976088432977513728311254764249993363628331201406972646111731126973172352178573712389198018711958062749794051000651324106209665331591863201675881228937932836857587658972539428366035506723389684275214363174874466179671343571475164112408110941393795366779794301692171382079703564791235377192517053040686106719903229360988418110856167002659408471879411484432894635928312623796861201655362985512355648415524709072781269775426399258095240096892479173711500828876546122622319695823196814693195536780380586151443732936567249305228194321692109473588134980174094883984483911427475598234005357488855584021578860391216830645614132669149782949649686491346200970041511940622807563808033886516132558351421773022743872162763732639383390991122123954992380066171996845332111734730356657949695117106893871229116159306975003892624236991132376289674393168703101857590790992780482770265452962316068378790507777259128204341059196783850809016643851376745548715809216351376092332448347867438511762515197707556066795902698128645718211319147635495762292375642614248516816235975931694096973083481058630 A228521 705 8258301322146162459618399500524078974234530908100622644831949417738507509646809858208202772047343895841961896216872874650984842567080433931043339604078052037033462146340432454163943682731599310411640093263530662234939286898595004669830973043172021599227378803428056474132029726798366352000672494614919282338884966442821144251554407714008315002039067395500023825530234566904703326135590799240911749845042178980118075485470217965144877838522110438666674512876948595584104659909129519113804313009870370247100792814196579379255610684501604670121420903275088163213234144902396881012284231444536487546271180170677760143719363970045063417641996828235287356592068430092038032927694662905125207919170138339556640345610168161631099650050421816809245402048284500991076113743054416621678743417388710764740324869279670181762217772854157036939160789021100005459565286489099460159495652060952436055328922683583211528372416293874465098229933846862465564282532550486310863075720341404148487050757485044174840729507806922225128734310289299677181249088884699521175948313400709443396341939805331156112004003183680363338534093855933096663946037854153034697315588158243229924705191636191520473460981994937194855242074858358278322851096428241767092442042776980769954542026072331416331145388289333423345004294510693414131465837848009406973159770438746458904935061750934383348338594064779725171840914474071965957451160806048575761338992064717609843024554984266251726619084687395391563444822663842824421693607805144787136832474852537116355459352341725552107597792518414684108167964342005980884699450401697102691994103826557117225546394926926116974959370589806740233152119008786138221514863282521449502155849848350083033367710212885355827440949987715724867893508255531653215817290630819464939094874970832328417244603913176726559600824925338550838236152566433154999383259691879497231618467069203635889782136950107861083686290478809808129141141440959026165051976527425087724382284643092256117453127249605758857591196438204278134858862688119057461992418455497187693728608686669289567383993520787584578512626624463491803231266432827775636169512796315219112215294260954728379080774659579859297423383367386068353827556545302444760662728329647845119733301703249332646623996259567826343197103311623609197187690079531484241744681603444292837339367052678607963395385290932069857940956931782757451369337516921054879587476039318922498177329960660315111197788453769076106837852329758351948104703887269807259003166461420127650911265928118051487298413992882639967257718805601583992858688084761666345215596979997444679391705945490564205786611092093545734382794712594327715838828883029243351977943811067161422889124400129087528703929711114820731058987831352776639316436288311874849579860733358736268077954689119940158524897414300124571856899827457800114781294637920032198299474601979042102702309606763094028153883731134684606289446254633021308180989152418262091502253920601831576852905828455865688564791189792452665893237900487753509003913116943846189153535282791959358770 A228521 706 161879222095410160931010930123722438156190012474082864878553751561517535302101497796795724338310354777330485646901401652475579073168623977610546536756140699961914262416600997419745821201737015920875087438800055494011348059884138844615751630535106160118687948567872845111572423025038413352736454939098062592678874931025154882404933406956029025277553432667737428191290203456526677600273796232993094512570241258821730302115276248868703047298413256192851448621879007194732954078401665423963845858489764685645791832462141501096100486804650037017758974534984899608239761896183348281127907200790418324473103046761983804940173952045074476208903896945284586602849287917564316090171922500529322142412784447300737757122442159735685350119053313088712940992235101616668614018422333443314446942594504667915559213936933123810819903969135509771840248444927077156086028120846908050879970598161543602805998753164708385045445766621573206870659657720020823952490695738077341489212934583313405483305709908593380618973344056347798059726135489201486624801127955468531916111545143385531146866605345300784273206809002012131988652101833395534136267784517478432605469708937035011081126440938574495579600751032917634601328104100065649339002326708150543508408589591534579083481959890674958453767234138812072361763956548839187480665608775574197728782584053600669129481008714210261378508257239092279248176341185602563245360956878442733806669627737868984289871325023395418626394393922169918765574309560946761778655048591014316153175263097045165571484292145719456407492501875105669263979211876752265046215443821620007067706719344061927722578574282434124234331482079386781711113173264768849256049366796252561538452971590346265427613960357183601517733666502608215310191632260926087473717342122583232349209764039055269436555216584858243670221749656861497151964499561878695348090243022753621632434068793154684345916409793764565355250394095999557962010035796529187948931118201235052765125735521696428325883222833043773871738382588316631668302019439863652638848413392303694598755798278072702141798291200427232256680400883068034735076082940408829082261952975783266065104769737199078963351660601870038773218694587830368300252599288610411257117005350977265735320008605013714974332339302856014926308933007726084253912112520865297939676589382243148786041840071970144985852545611648777992373125421157196037032681225416742323274447227489421916792848177362667933152926648461734023038766674727678106367819446819028954412819671529147891470525249381910273849416204501024726758328429168244070527148253476604838524915171264296472767070160556389875337804426247641973430919148710203851986207632580876763698631840666335447739977107939382615530475204892649798221434138065392953524126173794253694570558866181789019889063923504829996272662825436648688835848560237006857162454722243018188750232769202675519911544707429109943088578088685443801108979934600674466612373273370325169759742839874587371763103982595976529118391184100338009203753563068568640880456401517037023855904516314903869550910 A228521 707 3173156503255928652423513792666807732213557650282441409248787993276917309253286050165979930271356802297888283808599378974953426341266524642041499282450530396575391334856750605081425133032505303349394153563718594530079782434909602733562958791918177907474499568600064706448986162004773251741973637715527728326772024059070119562080360391597673239482287385113921671905646742624601367415863627623539839394490119310381378401945569544854099167998618809370163657219397786154206770260724785731409787404312054358158441252822104890289182363089139341120506748713353098845627649475751848104272355937609548551785278376357226373759529664268185912601870770279471638353764385168027293907511991927681109730450192816818923175557470869528736071402583393114529252520547059841653670998038466412795372347058737083092080946851438223660021575840776489693455513078299777392498317765275805124249723505666925641250751504205691080077616388943661707204205512397914344254257053575259497385241080626389032879610038577489961848940649463021730644526579125017251519674528934005277920097331952329780831435801636646167992243758053438627561195161604125404206024448165574381779382537268172128969010570572745626159813448286269478518038641327411999984845285282070525610058080731218042213643423234984463279328992443605953101873731266051242302593131752967575870189239458909877529627827880887792607135510062092793043027468079266970663599519280073662029762281578715765332447870084042011648331183043290060247396052568855760542371840787454820089754370395804482995118739181040442774115914158028810497836403040133557429934245091944976844084420588198080660867987537878776315248736760769105294500189183879974330941466425279428755305646958117646562005817553802744065259503343176248794651507685164911128154124469585889689744855598686420663026938251787379246960177172974141834257282175793619780109944348756799359475384864951053345017574995236059985757141383492856361512592542423701215921613928632976876906943314008744951706816520196805828056917904986175757778050201344630907649137323518566027623464118172420714240536726781085907864639597272992413469574566627434842723166061790785092964584173282084884890872037081840452773553887267512035483097427784736159562778227128033295897688942177137677529868390587345017681361620343391921576032446311490682056263326048599059699311751391729334073635684154055274428146564566424935157166011281466099770834965771609094050911795333056165348556965358456550529797520159616482670048691842718294592832198147895548477585027118277069944769142215093811276786610837114668889167205960323283099041971525759461735429895520408845807436576695185869647142770222703312305926175021463292777229362797696379437608380703377900540846262376010229915820915370001322203281942278672609097245315034695009129162950586988466996578179311773298435731620865980956298322684113004615849864442436243562263996652715806341328279540528338254653618388596166261514432723615961559368387644967741059468787413940503467913015425943635863959311450032182010785197378623842797777251175269462858977579050 A228521 708 62200213614943491349395556432843835043127718904646404030011877365660381534465377853252040796383411700332851361885679379765635410665927342864673491324048760077530120983947762944205098037957347754517808277280924451178568401277749972899162273623428492807208980425010519807940181636045142255607753893763319591563322622927017552630744341991164183884302772045449659944957059257637232547559081228402831698817700806151854520613206752102953803022405878602860691815963186782315753915917773171505429228735479031038857079792027067597307051585172822559994136270520172908587093576783925830356598439961115169921676702260251304616450495538811028213747394630114306109725902875214383097610733975594482612406962537182500084786539786862060124735948089552777689319194822474780993642234936000201281445432598421708266302804622678123250619118810996781835605195520583791520674868748908211198635029278112478258253628179441203386973051410627890163043629583364259256051122811691540929668154173225543239192710492890248323569553991800807907746211944282452675087173491363243502321215984818023220472273436814932839683177872156694975442415569111964339850957096673804514161023890061001135015534123240518825410167633706703284992958845971825923637287943096819734857814990084746471937259298770205558526448456112329753890856518513179902776243087956061646633251743090967365735095552640153796474808889728885690137145181113449973345314531567047044664666436836358694177658859516066488935169223620177838799538656880401057204811044460640792385049015323296378625151953942462613538763741833178868272919908413486115989306026076861614477735744663139433052406569138925490897381503653113922596010997269241992066265368818960566208939753220050517562172608075681031983615266799274326264543543452970327007989674135480487115146310235687178781384607056319623140669722722889471373614093245406973051019781034087758290814861688701754514350159140207454076246130148832874398811877006553594705307527297945411506077137715463896846928691545674954797797833035156428887333671744738015188085750967197538969780544888617512767840859120071645538730408705344314220795865578948037378230418881269993609025713859905690714551910319217634685228430079523183089171375526837109589338321691158357688920763324547647741225505859953834180575124173038160720649134100485319484368934040615256525077122908940606436366420828242179840562536585505640421754731120458073070965583724607853972164056219270389590494480482029816841751067951402127565620188089681517191579742335275377012109730231047217743147090876284064387622844387300692571321385044086003518702582200932765704641424044920893639127496438574607169181319150986281617616912896563090884142486270928603763400551738570505667019052904619347634160123361648627852435779108420366689270508094751225387160832268342224425236929198206554759288522396366398468352864091528394236870854050402477104823342474990528473606992464858397782276426544282116457531443635946805116413964856914820373119799124957766382054399260955966104992413839777268706842798135328165004992653681727494646774634987190 A228521 709 1219248584106965814174923044773091061848581813755321161513851410872886805561673027426160453524727705878567750097794803393566606344920081433566805134892504512589215034951952714375557726658614797651552774501866527528283703271766672533859776154003486524088732526816556640675178733980770716489649940083574952918296521727843374007597731029630439940902429698152616849127126603662558289772651742823288679336684731807698533002678700352776530901991100864374656471606346730087555622105613419447124638010263072562111622119924873326220307934883375304731865718054229680640771109446490864650898194515845423623195158165920167696734436239792244110777690516937629858083375509806187952311338313482091056240720169923401173845166829726512631695545318380010964872920327657630109977533435544477907052480574421915266698984484132789720520412306911583076765043349138970403088491384717780990639838719659837293151361978322654964585754673673511514032319519888900697539199765100520531728095660718326017948266478202024609061120435498338787144619515887298058212041523258027770198495197814305559215367723077010511886823484657771776855183602424537563385633056802975467921010008513593206980402370914750079442944479796105349506162500780701090427726118275738575160612363825583119611696114560850146123250979357384895392162616374021621188168674707521588644337424797879902844229465493224466837611411249330107235975526797158378298247884784177736889443129465104021544554703631786065232065175473071542952858496504773568954472945551145640024876910708612885218005745606061412969546404093298058017856965546884751805488819293224396275047599222802438578495192907393229934691695919359602349957902273971492344602959428647798593548208287313783287136060901493682035140082394539872000261333744113616664845702464249564038845208283495084479786280404491039001016028657853902244891441621539185309952469967720243889259753559346546927039238474448771519566516657420280620472654051569871020989736934172712027709147176591579991984751259971503943749627295098218414063338875762304372372225982809868835367072213283216367102795806231107669069107563577519650083048143608964862060637828187488352933336950117287176104561661186432038018007233645259547646425267593963594385473622227307900290191506790094048846364688336946667020288566358532406102772405061680786221109163007876932355962703561742015973925247001567525080651567720934998980811304266053137055601272398928187790750735959226381419816641060191504373547883453586984381670444263888408146627814663235742043479383511402535082892205412151087911089184403081564945927120745006635013284733203642101816621732393109461593768339381502873035106348350490322045823414292503532489497723105513128172481235741850671381529574495502189948796508219215487793444819879974085564407890576068205004431624994881332596505819146666707079800317577842521910671885623816899718137865246124913772503596930767686423837924967874772799844258467399658204365096637396550275984979756856663986153242978634722680526866400243421646425432128002571159350518263505311804023199691971174796613536041319330 A228521 710 23899710683464530274513350174246574561512065670104086503348111325918449796959533149142219356739671694248273337084122374235013237807488025594849171389489382131725033037598056123241919613757069225608389731267779395328492700354601913730969359271614069221758842183449162845504333735550885948584975869910482333341128827345863194369913171012071541730405243058884823431140275740036408338486286915263023463954862414076805837766653363701918806637875756121066137553566916787213078522198480332084763982771747519627032985755910287148543408542276871138181209245304873929400222378783020352102980578543003553900756320446690424931137114555957073520653261299264025848036020633494993365992470523265214908836114158431547272530460111512560819634019206149026843886206573425670593304829409900620998042522938372950459411785591668139478962998789461732659751597894216902320756816602563074229613907384137101342240519240827054436368759726375121287433637065818601889799134539449280651242590211732472430596376266523375893925834453068882913808023842676604592789985263816686860067659365234801586921614887283286617190581106578464497758613999283369748373214839600968025513833672722430153168846139655396934000078867553089427313094055310343928592461446803739607201503820851265320543720765684525265537760138837010263364841852272715300017302458840595092650240554254790112461618616863090446310705086834559872310706586140753350288805064194137466939817179110302593480002606412611591162875080687979161341754409687032841765177621488745791306996411325180760720052246744863863086585999498064791432853370377114996477705719796478589706621425487637656352523338318315524040901132513905421610760877778378195669665218654088779211771412638985026774390548228906547177134863114155304149848337787571570411335132696230280153963285657924335737083489707448739441596570610582469081472567291797017200281343256232439683181930979496151175121398061794660186335405442506210573672090320060734746887228678345973869209291449471013287421197351032728759705239440717444317313139755359018562502358526953297943667810554997062339331490625901313409021000922516131475583595490227063647164585329900727812929277287173349366095926968024530490011343108685947573442045006205498850306944353561367770329976227178660220938792879555322706977862297184828051388383963369932671020862328911469587426324390140144088180276255358305798388752189903231264516222764468442472105823070598206612466441954108699309320856207567393386700468769706144116447376482840552486808681231449004680260905863480782261647635267341894748949105805046360448769370849522235015444403821555210278876653493728307621240153349428722878659547471184992141755948949344741347296043484171782067508373419611205121850237052241781022756961519952938630078477506851472916813156781801580859745643325988831613214482641676031593971691065872346718126591833645194776746544197683686509366138402213565714289542531613288831564149372201541555839848166754803542563052456779939470541755495747398709025921253123172290157265215580692560088320152158432986654297755369365286635723886707306519470 A228521 711 468482127598023138334044875940658309781668449416798489883308516696802042047113963227812756404650591025926948074955216681959926093935773932790152024009965733653569585013782061175835393893308344301760857860758237205362586384067203441187788846582402830881430300391237963281019309209089732383391980512335334614577854355337088608195663970580895331368963633537830610744594835929067072588449906340334043117154533704048816224203406232606312094939109669494037563950362231256604035104578989363912124143167156869466028024675731328760874568025403293167252758894600420709873478428133655495431760649701761147717201770200867543579982022791434315359601117210482917735572218374393350153996454885706429160914453492855019712740905260702387459953412783387905813846456379369667312331156115338537259151627585506000483474554468894385933842981750616576684867745157396370152504715954949996331110821904016740850761365007329942739045463570650453802762639731856714354941937703085034225136721602284263866224149628124736070709597887935807378126096219527287340571232929293172573018488678837382892531935805159261193159258964327576427292574758769011383074193900225118433146699731695067348822515049122719785519466518831179158085920166030860907568338852520785504625302735714138987714894837251949694221028118232095825092734596087148936917541610024670298608426700164970986592745283520833435357974274519631367704363265555520375202778570085597842776559455477021972290989546345308778188612099580592047549526985826721259507442781949449450054103629919282563021578922687075838161845792614661948368733748275242614071235713961754022204796907361074117019723899220427994856514064845878155054532376253867117545285271454488821461344637001176207517820239246965236272515551623589877405455117050644179089374606265803487328424286621424545623226085459129786043136976092608901081123019162363509620729580556198314949488321800329995988182717768060454523775097917490082244839693981176470938612435563200845611528503283383625868450318490192289176238159767316048409753751421208606099866859473112563481907587131980202692359512146121739212521991014053645606869988716382758002755339576076238401551340449835044156925184322655185478770309598454710689351418565214920869753128833036308806700293714964590860748169178678747365233389729128433104782696347205015155670157150213463844853878339564400854767759183608263258448795345831571526111999648299105072165206774264773618639007393687987902081041960919404105911084450231953517014489434970065582535361352235575079238534692470910381414411427543615456749284079429573113695642446407730027734568696840498682898059967440553598440024361733486485981576495061867612209789259232205597193511887237548981786007598737607056657675316513817112579769765320994807582828295857752235397413672466697436665895471601452287348956145627752158366381193429422790874931212441222389968859644857757710470131187686718200735926280845762708445683194050359110173045560362562403924403981815393744702827241487266515691385723193556831419291109387303434848680463259085140892232796727098656662284830623086353331610 A228521 712 9183186641276738874159417383675434014093690383956018328588527040942602302289078110232052501901741528550548341916998820315656097058315802823064534379794176921587888873715122925570669267854710551246047110178193234431738022971992621499561123239738901019323727526510204372785377653612243198628363653417821359204472767732188783551988210781413539273422883414203312572930724542741297016842386725596940997919439705711902481550029331204895565983077621103546368207488862903525035508906878827312925125369598626183525561712660699750460376133890546810387617441670748201450065994748053536238433020152473343474549035198721085142564382679620580893721827578906624854188660776538837816223645142677146901147030208530829937977599952389828087477445977745950523613991394062197645230644728868036597453269205888565683104117757287482161407050649312587346715044880823685753512495121392113225519360101348628770019522934633162296743714740543130469066631976590218248966969973056738301431849365605385928573253350414124809934673643873483243157144824287150043773272715090019504959621555014911014224609418731116950625021177028168046549324552662776161847650600458997931925573582626853037449188786824057413580355648702049906303710779781442880199810649594650990657925577023964731585922048056091952221595327635825403526457520187658441188742350622401128352727287526393207024400880585956760136796565418428727235181056420712724253971515242012824719968651506443405590545383607458136257441583213103684628086666634420980441832051646595486631214748046681365475168229322459813834784638140246604013859127500837935343909365987372582546779839271470349354182971519995491236861864658207771081473522028567425459744486221385671224196498362725643380779285555328464332507302665790745662746427054578389410938350620687147262381492712389878285382141990086372358568831563770749068409704340148082223788524037781256113407430400748137601864206458568122967780379283043235149657137107746930863277946215022634297331207852151594384802349855623551901399891648053689740210548718045391341410571616889593942419054579293265378178568817756787706142542658836478638669734043234939332142946519205661095246481562568389248390698096996759977730325118737566130246718933273297872683401981078233371667571387070759682873725391301667926297982198492513248535122362409528743711513749437621989375356135785816995415013527336812921033807487980238275151616152589736293156139911083315021874355210464629984747893275197085951716675690692977983134373905456906742708305666417840511254229076780908921815703031155074682841304717575872687128301534465113474481418000151063633626957492605116237908313736298546452669487983796655257749544147303520744771445872717586950969187253442081153913398629704066790799007624182860620265299970176926152466787185994535421351944023288688341747782625152112556132266210181912479674383683499681007642974810011957568956949002174896647957259912667596108997663450405625767076070483234378781486922624288492891403725349045877902493183833920118847886308654168944706349211274352484434773336560627146832498528820614149851990699699750 A228521 713 180008824073824507813249761220760981603606209124637421860193817173248373632668467069654729914465181037997257572330062800872274132577180273001937070122573432007000064048994254573254197812652642332216671151952085920572691520934412982567193696557573091198380876093222725724101009485087881970423451950904153770790740578508510179848984299541604226256740029316249699516757451742220068195077392006701331100882813994210178739294858726074956651793975433932606240109159126684535514788988603668408968943582748127282311191225547011832792964215647930551814783924377247350223772919177866989212108565597021829086349040248128940763679485705940603887300948842126543181323210806142080499222541932760978670577656986706874951381894554004504910030508595822709380493553492560741862441430662940097267940445714676036934700915794874670859006620893982355419691733069038142982955559217023487491680500375524999245905947713917882333440353605080979883993666202358818384393831056916246481582077039460053369608648308593524896214736696498420644430545467550618938516404420623329406925329148383797021993410933435418660992403918946891084132283454003163565768635687123083561379974933504873508383931250502658371879411640338115744534159547189923171645827445786009866355871656198453932833104998280619610195761918096421441693524485625746168094578619982765307945489991483932943927335074653179128680652839974065636744387700254447555270829266571156820075227664052744180908848637182404840573061135954646326499162791818393072794070616869121946995622041156944496124965068157278348102372638663268139265004668902691460336068778013241649120224387194564880679620490715227720004538276173674663893165823749446297608044301366316655882210939444803424548859347937728318598842910582314644857565585718390472182569369777334854371398532819842107528636201666446985513536450269897247146358123394459688588339138567858601778814135765976671471412179012669628646370540182438397486089119341215644800797830768261241933085490706347049847512036001482545881048386908910266520291127561372009653121418734402960986185744381399000811076103273309040469684381985990663261150481108621292072283279666714029212945293187914225597119419940405304760814647498723461686641473840671766335125124763342401718391425522660737588726174259547125512614299689616854968657035443168886087028077360806109085522267128819706404560694308088447694496431120939835323690408296952011170147549464889934284516337216888669567340216078332236864630872783052669975168043777751796535598142090587148349369823283820841992960500435287362505511639617172972333659393564889511880377025611226580649515122087147428528038212260484083203493816972400459867344696763233824379777676399816627525660459560185667180272832882801441916728330336652664113119415207825278144796210184467469656874109307838973403338582730882754179676930093619467233147846173085815899376369835885532621836356630162192905571490607374292647726436246405393092174774502187247314344094877378633675480430547294471403184122996810783933073865407600363024469935965008719427167858120521099413909063285016280568098609161167890 A228521 714 3528532960311921360878582945289939377718454897167452359347500875641487579004964989210293905551293976805080714382265549105699497231121790653068167625478150034407038333900496504429805859952947827141400636674517678036872664761618340312289509340360424493931760913855624343133623615141315008771997306513259568797218737615451048813211006687626315261671078781234243195724166996120273234018610021272972766642563921995068217935755339198491969083569940472869326415073368993781402257368719100201273781919183903421389237786877610813285707934094754600786126584098025360888338195311658553974482215864399801741277270412394788298128560136243465037778292305481536920533672724033336285406922450742335561223516331106397954266157959069996352856589942017870771530484111947184267925379278624307057778132019445810470105441668307015540890765621356791481624210004904240797928209118259599280419807942841680933869619617068695394866935514623082627142913375832005581380669627410702290475233572695646600545682795571796924601476458790088397598644309097782408145648515679785787944530797006997634210203826892591657861656150994175782002992973716045459553420634891336083511172336720988947884488782923164322581522813393552096122308689140306094229158629392486715805656805546876516967429792590374657542965372896930725464251063440778356199331488920159814943946366460340766040470415108950736694441396832375069193034760465206624557706071029356300745101787950793239927731845395504116077455008129541394078932904417137474378488391790036476758412696619543677966360199790850740857042894628292743925626017505971430504669684842706196818682055891008021519611571504816922247533468052694506103426065395663124297145458935638052867217427610800538365281097557496064945846054400727229002707254948505462981144335375436967194701006777953052279386448539683551819949969139621694274792162866368494475560541570418640274287058575877244313434483931142143602158032360875778184479083767669371961638308215441510649349707491494607018959336544898711008736758578788567396277056942247465415175094708621195224361619018945128634605448398184834993529965549546846322408593092021460523965957515883981881426492541823013087586345621281126686924728742539652177243980039978129030427824822927635777405675351427624391143450784961917362996597576217887392603101960221874142668395628715007600856785490883767749156381734412136224370706121798855164034741108285237170367495971454632580761774220251096490394372930819575231823408416576722746160266010997116810233888038551383615526506764755227067965102807716799848677964476934519886108518745530662677414036981549845433740731789525306401401488798821695262656339347623505830523035488203365278188881268017759660040409377329572194625626916255275234747641940460057897762506156638491132017369159569144154219510869300315533363554556942981122277914627562862586522251601010444479759894593880053400441278693707490303160115710928490971813137494304375064987184162715803938621394166299453353018274508184340879399337276490301152735995061833473661836714978436889643858859920105118030084298626014360311081719084786513280030 A228521 715 69166302908025458442117475080323630461276171290670192023292290304130622350406950085831714066961734618868011125323911721239858743852175207804261948792685626851873333414117468430838799893543485494973092947877224372926692054084551185867085979522551344372477286235017072280882564379899047316860809231849462116658927923947330880328051973241866732217672260013013605806335421941192144191012725441915420165026206898064513213766497419673980851901181321355209102455661938906943920364406117013156765004770873931283323711816063735936479435091332415468961722749674709199755957954275358055829933406161856348135495225537413599971787095026964915964589481884748137874174509555178247060404413380228719738342388451769955712818353362308173954690371133403794267717840181895152527312542757152236283626846577236331120330830647453202837666116850829205728815409096441195051950612153169105877765587803902129290187284487874619416263787624201312052174408109065307203865067652110755240979282010397987624436420789189715007444616648988576073230205102504185296920383265838756594665363276005838477404618392755170743968765210795429759875777186649639644162987719371334221862916583024850422926875614475935800740351816260996547851379179994120511890044281705697157436474835974001829397104861523419038876587629329874162453827903872612852593549677718394072548471367410109704441368133038317266031261132027563266347801737894592554325706849046612940634328427336221425010655452533823046167868228782209270780596465885565980948736383074224400549283732140673134339648140175291154122476472401421727766853055887047311849843701950658092026564010455314850632861143957800819180923320764379432465683069992622738723198988448332810936879360144701213591436649773178517130746039764212232328752966643038499638000789846746061173194280490037197960691056746240781108212309561328000904578729360197105315478047275007048088716320425531607265966082546836119876832121691516463789720602527765909850818472838286660980291724315191796079293865105592497191775395780365111192912603661643689506890196825271250053533495023176667114136998690143032269865344232532899625862578528654188082159407154074533173008077591869409354953321271233225376693228050447614479613035057009811413774455843902391745363646520292867792533184698097329889912180176408728980189149655612141501417005027043501631188600106781348290143688353385999962026133705004727804469159880916810716591644862306158383202363980845656187821828622585097615870214917106046487180864372397439936452876796086079540963437253362137702431103243904210198498097171358819190326212116232656237780441031963044580959243888759933993124554906464658278105480688622144317512081772417669419824626235906448456295477088753814598865871632163072268721835400169724575287981569308287961979192121078153526543382403150675777153423021857733228008928349810302327389708649858886519167637929860436919564412332217868292382395260048789422106828515627923777473390865380414302669321133457789748485583233949019370691337890578760199120191268985885311722923982849974833912652726732665505191322253224427532807576931886624153980170 A228521 716 1355797866074582076070465385645920859011996131921262206873123115194067583671189456577508269930290016447756777273518603177478161991290841192257352067166056032072271047176492282280805651083433542719514740822888715483591339607292707583748279058311542112028875270847043736994235683841157510363790573790715849897488736367996842300739425966276064997304496379104013919781543745167081414311958210093816044801870940973296666021182664484694033460474987177634868353466558911380545733201686448323179807422244888881831807977629243564949259073374590073927833088552997065635590926931367373298719800653102492271752175669707110974252182338590006146494417986126540693128031815766931274844711025672320913568651937208078340776267408341806866789844302100391233217934331715024667893196195200318857007346388828854543174914472245936013716915681619188469339448167484230300504095101498211695156361771712281595504570216661698672728907370142658604223640120610984775978157474736005396822973595492587780718556119764013998004132450951997609397370082820642731092450944631322791088844662991735648827087695524583030030684077800355863158909202409713262588837425721696258525620807349280781269223667910468510642948053720825240937430638563936061133762553780836446287583063929105578312965532528152267409684213167158820435489209107459893695760404583304471689935320800026603966118932103346679939794044015562898314574540473175042784685881097305635832957805087542824422265628252836153955478436943133857996299857845355959941419656202532554909530582959008778159782104877355857412258042954969774079393109675871883900909205740967115077198510914263025811097322624249240152767536686089897582497813434569325528789022274418760824346656350339005578018802843572747735300818925612033777380986649429585721398628501431580915679987091464702376472413814953363251599625872071182334109857978126420792025506207124146586216377038694211989750222836648597690683519647239073362330325066270183597226371742937786913094167730676682095251711324840487585054470299349958330814905460698482659466596222993872334928168345082690009826184813718735320369065484116144348919311941910086302765028175068211483373322455529331620352781915972368062552813969320145396489722535943526283354677853024349860064982421685105443041611095308653075540141192821366329251780318946207237488901989871711090259551338436342498299628829946690636843500048514796552624349307950990215381392252223429345172900157990762332342586994265540152646712720981704306664996557267468606637232480722991292610581681513897858487827417821907520594159852075011096834254523793873782042309527694502618326117664966740436607921123875031432745728369802031925288365996379895667764037045287356934622544281853342896437396621108033626356210182766485000664737116959074903992224991940004805858159227647048677283445864710900729792449891235066918658630482432282292538279558941229690617248210094855960559789408727360659323647080750201067581658342756002718445120094236645428350361049533594169519950725931787580932852836518666262046919094075110228257466174890553789127642268723406602483733811937122521879806012310 A228521 717 26576349701627654947107804047313865598029517716644410488456767280741822470992033377425367021341830835447193729247500534161015210113424325198453407416327081547995030214880268303150883941698664410844442454637171653032133066055459599972082580233936868957438668686666465097543935593771805138251975510584802857841112093626546178831763347462891452835296005805524620842544214686429707942150860643246256668290854019932354349282709375462475024218249846754817368109442385325219518555275537395624853571934079307090793168694164720544071640419809279537800968732854125730914144149952705297126147476572181647349029799342103563779877678229254205456618665399462968781947541778488877294327778464824421167543995534810363184126438025497744840506354055081497820134154502560073358147279291004107477905767630196360178078342364634007093425778353433215525162657250210473254040077127617333495285897571338556031178456096815332894957422853272606335790481592042115469658535615910110136413173177866423667247149435177781599687289296116440490418672290220033712370038119742806085084776489298638912302734530268258161906298549073810418845508425759422186616751574833702340247884843797685291414471915454128131147131948295264556594518829278895490349893067321911738423506061701852710116748539219735884241210907626059568846585314470600932351682598048384576347718085773650123533753602648433487141525584761802800734726876007375450770820086943678224551025954691686016989029420001438837301465274791441655661260542704071060886142119933306758262394086613206337347375685466281376819791003880841039102842008099587612338574939084593687792587118914819821493814867447672461516748434939810851647742706478744849022699675899957561230510346842465827195623359748276351334188135449101046340009867973365772667817416247061059262413045793696815493575057640024769711615085236127006551893435182655371005086867356569474108006374623767622997552260778019729385942232248348194356882568159307536345065429054248026232185214876432598115932249310229372536645229616082487420268665647699053429220529656235688683990705846777394549436207604377651059731389349779317294983453059458933178145894205527674343009333600277880830285821761937037490927034049920262011543926669951967149308583861208850113091393684507790374208792897707032888640517771772242609584668831794404613645315304048275764224223704840585544887976034471341510020287988960908319537767329986150320989240211492017161773030513732559257733734073771289449595765140813152902141216028376055254905591150679198521666542580071988568716255341713927974782511221876270348786237985081301759360695124087199292465513887718802149628535877073811238217109226753949110880405943526633107092984741898144396564664556593750367212033968093803511671359733866803582860452391343804698747306330028782083353483653794065768959430062909653083533869539980853389736172389247888848476469395198346465618862494714954206675123697491328384013340654758612811107743057229774421580829784557402553065987544471929676981054759023562270867021102318704799657822770337386711452877126291982647747378246324893968661722648783898742001333299320450 A228521 718 520949605495507426198625098864981007806653747269667602473467345363978088882318254593102587774834298106145875032952728197105616971165181631249242499917491385337742550199811972101871344744371568697939218276283097919847156877227779471360055153997351446992170671567160777995012488514879240478857713594692731828685629361778821829463382836228172292201407308495397238651537776501851389914959756016954913118021275696843068981343003156632770940032100035612942872046421283678394091339965350827351931393872015155348838810911208874475648730559842424125384515173573484024381987991782002302899369537048103998233189854951738387506051274397658596770632932665855127937195020813907156956481838622777278053876486904700801927168097399539386021798685397863218169878463341248226251378300769066319581590000079762663381837123856641334799396093567082209105049938079177529241463291351459869676382469037016603610878500905203938745256730040942259251506415943569426825261839164912504157965623809564041232790842509798755153056246778342015541189204835523018009234756130747540248508997654387256967222553435230700965104234128260754029853793002826991292348301781052807551842780182501419733025697217508151716277569807535722117540517154094270837902542771881560115741119533896652894602926552819730274743948801601806501371944898763510368497788591184029882263498227399768921482034152995661111601504572706814484439217908922033112834572559584099460343574930908624217476130268602575835947168360983402391138171161785343090134197893513022872926893976261487665674480026727942671065685845814203093524134963375006701188862055026999727143177627769787226658733220611952966402062668922635627909154949898543095973633518201945840821702994459358794349603519766910195280008095772459784744839654632929226404971271876262382230239607968057885840355903387351720933715649198935710359032782340552604315291981897968624340994369158715907303807426020519898774641945848601658544538738728421261165788943094998067265507668913664057591821855727404835622832205879978619062148053211291384621098162854935746589713481080362142875358531634825902354119373665308693500121297952202066247929515451725297403457473859324564505931057824707892924783658893723006630138654094675924117220577492738026892467638938739285230135315339242163374478353822138306811712349189053600290468233101052311658612142802733819414551607928078406332727048316111676364782762578039210641040871244274268181645598957285468579334322971477821525436035643506702206067809923230877839190791098381168698716275043989438410078178720448998339779264377058799301896740149309153293114563780047752836406384900946294770278123654479724016500342317102540669445792016643065785341019146650381174103620015806412844747393405178115327748367147046901064745587110384142745769794688999194457890180723512049556094070809709155032530180930254796910541532515406634775553460546398428477831252004154322264389814158435610256068844190931247573132911826159695455824706991774110608554059496377715994588465866429141701747766714798414964226379897234360242789069172109268970590319256818302850300484877728171203587613453473448590 A228521 719 10211654140346586866717794240843553667712161155950506627040496415367931217529379955541963548136934890134840606948745648872163769707764680222323326284929258719063347921021684062260613796528287547918340145807258830787672316075285867142140201156573502830003660546620816883591769702324727278094763763631191418721092848908476371874595051523981285808840533225830770866522822652445076258683333195293489563693196377918663818239931198593606200504034200679835059423036581893221495653226482251642215163557825669141068631280688347663306945872362390777896507728631418700991809997700766659188728144539069458001185340187734176529790053300865225584643741289497426818361928016046666312172079706355901739587665728761949584565985861099333019301552990662560747484459818280993228419444093527958705434219703657740097414411123759541080103755132676167109443973361065380677980690183031239237779115662777701892641884343565351510469189527305127312575422429535366312586667101652079290594332021501901158378742427629925763332426949661770892521950302767249908796985977304875164208467286936522521772857580134657670049715035475868751419383631595906257553189224895445558797519836889507985809084425443122874488344792220183276652764660660037067685670153064529274066845686679936128338153856171623813625795000167787703413833295058977015772692719612706755703744515905772184625240709933267346461179205492673392762174748715962817070407840542147430677976531244644897219281088536118271534797556910531378879648775452055752548739486222500154421806217460283594609344820136545446771948197129859005158419054449234873257116461664064309566866880066956250302144667096620634599740770919473068638464403680168535288530315201094866471829460866882004244375100998847613899602367359143621251467300570104810722624474203501078969416097532976824884545840924623810793717924443982452558330754047546076967132982424077113617762697516242774591201610167301970277760802036582057462441853999671945402064258517482723060290455093860427980482293900036340277649384363014111274773738718779068073643712759061920848415874972146552877865383387669649733567796902855991660210060387475611843132981183738825074174899059581146513167379765194102355174571790707724326043715886019910794593790610704066941937300545385773784573322077071031988759491802981037318350942859219159841099353691601512109083839458994964623323455073718216886462774091072133091141563392516957276999532837141023993404599868987679241359552141153174183770307721088253235830188307973955639027762632204876518153037901745738391642363890561985923742425165536595362039509551620520037770329919855800927012038664362835382368189630246575673097628471882734775448527304229831431997621550219656029876634762985172747988988038316267448560719981145053620804339415677297574758774816746455879734781239188799541604490207052488794038003523060984989059581730630828465622510085154032599824101736166570530311614930458531134748133099817293660169938526508639293095301484871926331591474121182008444453993430932689276614097452276457427810060699087765159141764622458808764069528790324774126146696135911504963148825656913653239940730 A228521 720 200168843938124190265894776510390240129512775172288083633580208260574842362032817006215314877477609941588847471263437176239426016705986290552800210587940829493588360610124500788620579537676147769923734840174669324816854819860596690492452751711098648476380307042690580985005091709956815590334318815840900595078130195618324479706990370509698328196719840091327462030183130981690608320859307379183226410559122281940372468296062373488865585647307461694026799197420206224506474116151413756725350808708567372631212155015214179984933878514398853468484920371248554203267975550548440061635446786355469978691131040126775473385206237297508877512528019986095627827675385033351732237289949447506547276620145561315248851961652922101028444809655701168830374327163188065565922229716869956745774855255049509021309754623466097400395552473311322134112238556718553653970599959726315060187486355545386043462549613291689519403013114368978375540161171212245834515754421701322219089317592127514642696976067833610962303043477914213786256873254293654427876715501117895406838066835510020716817404297318577006213083813160293745137062003916689161457730623894052222062496176290865355355328253174510397368212382900822462781411770760717529446680235502468360058376749034558988453787838994073243441873103318545025760716153748374122564412812321350489234120770118521448135624199474629872372336373674465879272217334939891085231292101377472601376565596505113954344383723680008860090022525874613067727815472905273025699675048318799250133463222601729585045270889498642083820895785889073810373301127211789767022210990180350126541102724855929298790652852537769224458812165625161448422528543613029508678827228142598228054378855251090918052738881935429807407893095409693925167998802241030354845151955716932056878082231961611172113418809687964120035791107034017228385849463730480965418369188117161467599237415772372396498378018055195645795364147342746439544530183563557030735042842334293907394332815433484344440359749867436690486395078396660970403328136207303359239168272672882033609615712234614303248431555102289741942442570052535663774858128910215175645396890630915718933652251073962452160091782413651403736541424063316669153345385912167623637300951559433800542703116938398184298786466974124611053704421394947555939692176875114701622016175930772304607261209109416607153743652546940472879480364891400468904536445249255334633965705632032597481074442698450250889531844472491550197378787750423335904285236649006837668512991325277289198410454680251303688908984178572717869356750019755069077909639666928968693631064853795898845991242229062433914264234958361815252689579989289345024751239491548067363713374311842064678350991413449931736190273730682328081121509117742656973927959760161360799950037361212094233465561987392688667891019167482548814531023790026511246825291124173283967067725807913635886475353613754505863531013953602458313144897294766549746135719887423489435597094404250634792960081965114855670031809463238554109333760396557775351785134394859291992752262509886648500221181634377355903163909234805836835409915109323233817355844740870 A228521 721 3923709668663456237245482542438875246175155751215029859434932615283291644612636061426452646686352561938089697996865288579899579907306973559651309505621489854804060325616312543436856537836914052057757502418763722297801157391235100251747191696900754550860503948647160221847252924106803796877006039333349569833530089373417547542740053368136055105330816496629667684884878866980276651860407884563416408806290351277398803204875596405197544616252320360092112638032771459376194012403304359232848074910090174080491351521539597075376326223332300453326850631220706430861040155750040524387411368717411777983234092647379712641562636133715715716135348663123705207180666079061832639268691276897943633360406353705235779234202736013038498475825851752758422335000305328001404926553681665448037150754004046256132056070031768030118794078501744781340191933079353115364066319732574537626763868303621541561175195627101813615772511557391524590033111965527020418642451861602651036936724150289210004644223723295699655434332490741991688545458638142263792472127344115999787534910945458958804118236514265888895654211235518362956700820649355557311298529432018022431973604488856022858785636432917668383768576255133577123221050253798820351553788908633714640799771760508579604991213091623669861775972757624324594793770342361796255448642931350419570354528580159512910448733373476454048309270250305700960001330806729570303987824954130810091641291392015267201813964854356252586948503280659367796690107521009513074312974544596363414893645935017297108597116381343037306920653748225676633807589690447083958720144956258106718794631303059059234827420965143207670745015435984673941058931443264140025442202790762680151120839454160054714802905559453919983810672842321217953783968900277209715104563825240677704720666831942086098234258682618926840016953469287087786375438735486557130083326748505466105456174710352281018644963135326743438713426045934754905915298600750403062468637850034764914226229125066869664626071388921011713014279986453698957483024014660786709087397412860189910056625270374493697303608790237218138168089608436236284411913051237827812613594238304076941353712600477637088182537972359227436278490892133958776953168530324266042652353341673427567627362431284543908079426551842217303797643036195002499726865013787647438335541920753899361219932708853700493968688112601803694309855895714769217375651266684761506102478804522103442986880201781617218067615536108419814827865823300027922674710955558001843670217700319057660235036856124133017008248169476740051784569027963496438899648161389102134780935613226336879259264529247069790923044698271440112952974571276952112703291061737876689159279731828730530274816477656568927129816572920846007007827554277430842021790813597878654984943334779720696347645490197136702028810958179388431655384639538061669937208371626985130591830732821100580561535848936991722200768364988203772923807745637265775023935087573105301390065605219025641726731600348589926722781520653948144220227682016711414993415746980221780942842084559656319278876793632995401623494174694517317511793651009805203630895615370593010 A228521 722 76912556724972225224361758530992056065135162905804240132355465491202874557122049714048507774130568041632824318545705915479754389103605279010298678376392233545928361009142597866324761066058609710760014792488871644306828962366135615274151761150195838994868949925001327625959270833336476316426256792677999452035956216819600571314466046415212581664996336770214905867785933520364251948077107032352781066237677055180449058481598972438619896078912398051218130236691586949271948806623097933530874207662236783617224099894007026856312566644825874971714072604703367086489554929744318808493597587963258885671884705382806087073135320107889222170176226982022849485059788654094658361593154172463541653624138068709886183233593179365927725022109901247914893441845610712320351304739345776395554272334212459457651054063452962302922504126395648730519120138109241210647874345427326126833510286300103102136770141219900137204683252144975550644850685208099483033983506875380743924711447704651502383521430727066236812212823180481043164654293967991400566384212322646326717363917514819674968304955335235656814036842425547137516955741231605630499384612468686651817494373128059583787050690002723882484121234384915995868556564293552705770439840740357838886488765991112428382478770568219337636459374553078907388602460490259776450930176175918112096738979994166001952094623451261252780328443074155976543480207201295702158878259519580038038879992489717671184843384730707539529355701217462401676106419899013002377409901323502867339945997484745835320991090261815327791616570951823927486822562738842612547042514410360417721462236261460954265157806968084304224174568117359412967475725728335129165688550425702828179672466926066537268475636723676857587227001647287418920379433215235062594449305257215808651002454361646539735976766583277394230048201869174387754514121707158029133412405505834958481990469073087996755106170880296806830464931557048918323005243627379217266953208401338619514368635915227963732515906925269921731069225808070328567921266332052604864227804847717169944047934940265113219931036257798394842081150562124533594506655855505771872636498613839625573499755460910391128591657174093793792279574731068435882519340378070877055903806566181575621197757835336512747774734970424676614916787741790017604698452060573288211138591108601759347860816351689027973357617229476903468921322388320541307597047225018249793365454892276566057396228234248818010111148849265400737764275670948359589846348246562715490616769693141176930649903255334800719144376929174074316508404216783707175555834181639540379046931196831590653444204456309819812611088261252534135742392293481235323920566367434619369352133939593401542604887916673072696148732726204149698685107637824690247568486554217657634853498448402047728594452665378711645776063734341352869826300889694061064082647253806871405687782057691487772253589824387558124824955626967756403250021116836786427252625840472290230424576557906246224876758037072977778505107697826882059766348913557816760143160120521172955182298548786120660617894408572794228246376909198019223060342311684286492249582035138519441150 A228521 723 1507639932999195890184482953479023740549904217104418963859401975123626131785414773882142787962054748065734060354043229358368856955309290771852901133882731056345797877697152877759385422980024329713403757904609359552938739022499832939368822570318947139076666605569372075476893405027808684647783688773068105925459243928567721025488615899090943657661203088038936088190672183981301199705930800187771329896974536829356811166957499852866230797741296210347657428807515849346857281131231953289767836985747090522374652725630974218897841855995550577863238797870544770408661824871807981534050975531844431959528506011679672271427885903192208399264078685166263232482436770016897414142116368819939066596396721062444835258509114267728179252844899808435775988488635326182598198274095729355223989398258081876284829705619748897030118895766813427913891011607025413131766517555000127005615931005290752704463426747017286862384387492773299186348838541416054100905124283128761480809542760969854599432577080467728650697296104549456917371561781815108795759999537476385952197767723590584323269754930363052830602861289571363754089003482921112919693379862312666316908502270082619472537744766647757111536076052644547095881868650061169884713341406638705449219238150158014060644769255687022364726206798213479985007060835736301795629337057951703901969857915491113390105445898442889703523544092830335201899598061558467546988761339114982951507315521142154398550032825677364335498177868316194716995670246170345351592475811430328661001258027802341928944770242714987674028230716876998878371019240999203200700043408751739951917996036402526322446564097360967566259062213491463777003785234667893758641686940002424047215259545563916809376604716254608202970903702479455143356059696101068796699185566547380455936272405676328639962530480331144799078478013022602879476898027328272951586592842642050107658511069314496202041310142950614872164030149667846851032793879668588816116413728614401769685889086984069420017907142923069616851407251275514594134693705157871145887806721537554552383037710642451478962594475421755345457256575150675499083283183667711089009592833214890102187665265191052886425016575744048573557036787599912588035185333137776801725560373657937903653290881460903891597336446810837959163381569516924888892296557564492581727091224575269765982868360905875617480055518963518149195992067146003354996748102329156465764788140695926443334977422860865128852581521675684849153235516874063921380140195654411393489068075854735649875541743376035907572535059557422035275457687672825200091749022728850109120975810539357226762476416493320558719732761174027475857382260783844603542538829231162347140163840324630125209410482667809093333338531769237169472779472908812023955406631413983711360519621600633604796187764799108015483365699291748240774946718384398345440086381531913921667306773303037810490614287176109065425827057999053596028303141008426941909740196701002745523677248298012633281008569315972910065667194370021021481591827183332642115614809689040285287261635210463452629775646917967118829090078550605398115911512481841732811271103421889642714829290 A228521 724 29552757889737681114424009629734064831267166398545657623767757384017853944054825840515713215583689397453951009427131063337040418558218328606255289016070615790098096452691229700696875194929675844983530751686137873467833518012212762911372044749240240669984979807501881498496736899395835003129379550903424219672852647451828250722027277539514631162262321266742888430498650282615532596271403597203586576287713804691375157314251853634284883658704992236322382868266795442205509475462459941762931207063740260757351159110594256744828469204912215782449331944144345984847222004647625124286148413881616967307418889169060230481723332401238348934485248216452864901097876080811434457919106700015291410959026872641905592027409474642414590348338001022848179678439336221985679170248473182081754863789100648604722772431907263816131428291898572687572442879001792010099646066465238144136757352732199048212788988958262715856558626428658958505834382443986807277842763163906475671447913275819642153425873547806986283902161429165631313836310882485468646496110367227905112334316200458716389914061176671606250241630184141029882105508755263914220224001561668272675353809680665133772625289128778644897606280299817177788560393409942487786598212482492063475237667332908625625646338567498241825143768022121260113029499113500527307666488559039123710495042762717824678680948549182900517207258527331787553479944659188873654777997610453636295866360806548518030660072264084310973727743045378347625086726489324689682902708478247401089443792521035509006429550976708098124486050720606361062004791675243818401279638351309092127136140584100084711136595171311879265725833284685104839468785202484327728559218232238965747810689432471430371333668379547193270958796788775278072778063242593717337662372881012446440047003045064939638898982739474333768258931781220859774331767377174684689842363768057060704487175498712285479325764667011781843862512163324202416895907306258434346134724641346295088044178368693092855963052083062103704251363208433411266157937440583323869640182491351339488095135259965398950359663687286212023854748544022390570905983371747816911260266844041777169242988954775263218792783789143182964771241318253911819597267017647360489353557388539092221230232237198880247754476282611310705095928910753973930276779516680731526441153972985846844194426262616157502155020309365265531062933031274635376325714994259077816903127340556095249975661385522450021519484977775625563836321864001125315945148525371423888609996932287758515719192323007152604902031518300209806295447277254315355414757167975085657349827459145549162166472062657865135714381771922198320503872940142529625159610806668677961206872228691265774761462738649505930847029203591854269801273529273425655749190541408422155871247987762121472812824836997662654126222791740785281329152703944675477622512186705929438715675964598365103545533484972500076089503866072492962379041766797163798477940908480429977282831190713067079668083750854942946034230565536044365255280936681337537192464739381407551679729618213206049662741570268097054715029491502590104670078244608719334882249677026298741357564301430 A228521 725 579293158646998092205743546577564185343475255194387763636676616382115997887736564340374236569728691606837599621056562749489436926209338722030525403440115076834771830319855606895907269811626082933342840081147916691107113067136655556088881881805784627294098435109985275564160961225063752703533413309025232780959151669891493442085457668840949900951722363809491010975698454649157485970810853606453903880620436102585799004317153667981752436611704460075095138636108295450596547391157858647205024231095599605618506898511215895081153434456847397772021226905878672124430475326440922814449099674856480261315593105963412626223068490301188212621571436274830372625057334453628968227232915391583373417679778161129912352476445263431496532279942243204970209620991880134727956912612373041070829484769961515691693908925416479704059360347676926054981597400302115374947849063085080546368590622640634737776337057096439009202975332870185411858066378318190854844219742633770452982960515223073864521599373851535464669321517637208600464362448546918374593507959658401858535591313963624035084511103915361895354183604266671178177668428531679763623717958918441618669619060451895682128381444964574230635121194900940266366813735739823995531728276368468021602903305840436729355905467955331280569445776043414142522124256615776500548576713104947845021419926264936883860390563355637317495406978129213606792978673309822239822490762171350839556589453022648529294844337970547838029646883677328501830755295648072320993913539998129744724948559996080019741690129300661896721187892197095172660419048047110087302680270262317415124382675811533824105173216101491360005790217787335211571803350535312557467324037146661266586161087040045432574965758199279366242726131682669298303140452325262351151789036514420408570420897753090541125369219696645410194266781697013280273848424650480141962017062994861661287307506467247150651247436961454804752778091261450866108146723984483950384344056303256347701440214697232919178518326914276213887665604760304476363713295575620609334815711307662235108086288982804039582498648635589852669845435502670324820223586969717523426812661667314082856610967303839444423723261409768096731397298763376391887833040044738227174531630204582912062617108660281569155579352494410465630452439345217827464360543193679141816806918451377345264629377616933558451367090624122415976377464083053335500733310320718341037778636364792438394096471144033642460959815681776290626634732024914541569092880014190455410121766377636566570391958040044461985253714249185653065581322253281401924014869914898606326521208733195244137429958609743055896952752773486170304489441515291604928534087489780596164414762286642351392244067393597132588654373115468995627407394248038216795183609037281259685404491695593483509443387658640418547074203680337173792865810527776810327958138443723247325790758590750379456661736881816659315397389356925949049500380684454863769337655778293191713695311476680292597641144403250022312190077479970347277712995439235751220714051705739541138985774688953629775025607630619591548556889263343692681137475634908603920520125357798404506201332721801570 A228521 726 11355304466245698713679303885589403531368737121053222544260477410554480406577558190145189944724108597293541230317999733588360879290515039071024030351977846720044581627831713153682344602150619282729710506287130711292943756874179204198241499735784945514978676855040951564106801663436962781098826964554133062068937071360360406999930890502593022418941030613131321530402752677534134757384301756122305826664335212195173027391249688885526457628177747167687022671222611939155798079755966869740052943215004736405593711467265694864786512877394653486214944307359701786838740192501672964361206127540388312200691288755675925130164358065160558942569694359373976747743508968862158954378785149586710585718067600555441669291337688026374720383336837502965825026142503155961601189415348566102597217478705921841487935398033241403251707765403734812631176584668279186577935727234947682404678969248244369397692710780415408500134006618362748014582858641958794692669588117264405255465516347954780616532748772811924630641054104822401557136801402580383096296474378727882863786755823980642135267870269034862696061100760593658250497626653972477971288205210495291047493600147624249480415399311570294940131000764841950801505105059411636550470449886776497676968047125846573435925833357214065194224034276859235999597419565152951850252673422616699099070749684150250034713551144216254148362067068081586593024180400739190885811590265304821546534630162283595664689020682238606456972827240115250247508117680206787146798003528140630777851040583599368025941100908122023522820626938361408853883173117814660256063320256402307619959057084121545436009520670884838467521620583341511532545384437724411548990158047589635915382963880348281136863048420888605757542724362284886796562881073701729364683651356093295967784943997709077742074547805594660591153683686565922538707117045666944365564773778982914516496741037283803148353466779992672415752174301044447714127689666647947089175477845521706286297336000450981313044223388210590261563917480260125137248096753715377743597733703412612641237367948545789523930739560195168604748098202868595163103632180874419522464564882742423808113511011846871834818560151361490442985666885588462715531391431359691711427808525916676853712328342728607081388786219840957664676818010949030943202421437405719021212317689042744748891418215852705350147540208259027288603685519893078451210738972581005926763459013119534036844983777389686073997284285474693871087668453316052979836233318093012781577782975924435045625064645781759220827790701810505653091315272513374763260224124657085313237383076238265716436352886501711319034202724151494138386403712078873099666595557815068439346180209135891143299502434287828254353297090962394048696585472248771596345763448599596710944876690345775475989987812071844647362085886415746488946970336636328332103959952151350907374221011180212973511118262811836670927919550084958587195813499797642472809392930088162235491425518283055904785894632924423186508606952728148181801685771344618258747099304343441746024991603773139432636845911112663663266715088625033572433066692725400209441316162381314648104259782655190073710 A228521 727 222586677568055027538543622559579941444325799703410013118206114565012308547617297755489448956107740154419303589855831156742487206363238869660874320928944347966198812233985410918625711995449169368441702410897496121616366831140547693557274321731974620178827396418414297449636250642530383210035453455656702973650071691846633028121151873546370756615132181126877800829463747009325654865089597052698585207820394948829345580337477397216935954445787763369296558326210500595223658508779915189486659145695498611926848326562835252228329330341536563179937940540843647519734313128987318120967439697597592020901470380873166378438069120570208786091062936210877255934437890182578705370103978274965785509662187688407989440318889008216552005522672156453193858957475137242167426380191705680130737615946763995166884993980553689061123495913384649449519397357686011214998580750311595407411436608835495506292937778941365780323187788530171253711667783241609915247518411430397129183864598469649094422201076923059972758290477893407197685786980629018220906685116178316000237546129126077233171896757929110274652827801754973284759583299493500084661511634912410736194527931424111477863206975177019476451873646357310724710162803007773163922497763148864631095459638157941226650581456112204637981848239325548968020694475794003905552876403881555822635036990287293274915518145668536450460555921173128282267246377422310946433856552558014349783820980884493589196585654118396825799033521531092251674325620936658146003462144164699104509306352794766252048417440259317775793668032524572444156722786794983922292243116363317763704120021838567857825124800085511387538867446668870091273619414176470564647992520581528006066675591396425919804744042571292691860073116706782219303556296503560846681266582730351751046100063672672444147054744959897317211149097429798431906723628055315018803320553653606027357507456525529602846777505170168927732119315896295172830880106737486334857533766343572430320744032579399921001059947677185663392899696560393368180032716202615538954382166719478321685872651419308277265286317276447046354682368302784766884487073189276784509632877404704329819326959997611414402273971663264674253636945559907747386469942949679636882669675550487069481886148111549047349101418325743099648584521020170465203436037551666361060124709523808964116392234602515352656658524710926362287087027584566659717579569839799567855698982537390469825442933610296155278461124102915133579284186395266538485835303932166356530297246483949009386705950616222086206621891351635817562710308906225849856145511367513316395180576733901275840390145143776586665965385901864835327164115259680628984373001195756884058283228295066975904314495324665942048236196988390475027081472799613026583531438324265685690660213198753399184762257582788911118951188998447258996001338745879497438125012654112642042626232935363776116014560730975885541712419705367968869286387173533007067554856446250500361809731295689150368932813996943398898691691175187083179706297212184211668724889343026093399842344278175304469593823774604825496734557618671018823489280629665819270560075494478404374341295753405703103061850 A228521 728 4363144042333710183564833375733582126602270794417505956089853713442893861595913864025545988292433977782818591674812772016466500630771329032577419367825136756855582397366000396995188052852450015809574967928702212688793311331073259014930487056348666768960429109615080203566818220988078908246152177538955727135355643234640629256870412025325069068576798595508028038727826838474048809131351524042695911121389555122617619870602204548996689693519874109387203968623355561444962214933305817788350622833870220575985344491690985146914016668568286834058490024266672871322130219115669217305530788591101871253322310205184518594467105771252874559796456733035921611452874775615398813802619227767094177973687617350105808453689193047723164385880699227458668520318602614078462735942916625326574152645191250354555357810518878014942901363642458133105744414374184607168122993289672165941131298001714413666109796945115941245479718530634410296893363872519178916723061208189056408997708603736545200909204893313072813196085317025513784214394837153213763632458551030875857928496359342610100654878113658549334709867873939885567263693586173962005562473096264870040389845464281833041450333647004536465839332275765004060926660463053264499797164602773594611956702150203916798958124266785601956506123993035376594282417114916644991494531418633583812675295984540773090743736656681100357711563018473593520920976897207958771257265257430607019157637320763213173147876327339793897074048632079643077204880574092255297753077803118428318450792349631967489053710638022046132985457250726042111998671212872101726957889310890434547725853048120550064966550895266673547652041222081570945803976224141791570505537839448953927329339027169776999664311585619430924952547476143620700503423727499918642944458189996703667912357480326781252461489368629359406378284016665225175669674018433167952915745127153211569278946646316690237718729507992184541412330414447003676786464138140517469229429798691228933625518240324061251011795781323969985617029590412913322804876165755573040868421488437480358273863071883912902408352867322175442449315178723088797601120445552571349083404140422449390376023261759667933266502557724753993358300963879644778681121106168228810814399268712839010067255421570256083408478920632430019470596116360563447968722264885342572094845534873385625566775833787087726923115051236038345292452626108990143890916276789012156526405528934468976398798347784041458378708880668058162946434750632346234083290647842091602613873844000585506073774998354120688040443093446974594053741822088523836366789550565771903321244351900549732785061908671955765324542175414151777931576848933855977272806469772630883495399401693722652540481594054599361741697679013133000518456981121429074841611657686492522308724788177087440473934297147840423681836559385477284423871753149759572145798165941956057168208510624779728245904445937471045576810180136703375690793174179780504740567823250009378004032117366673207248765115182189872287731343907410251760454656151549145785727022154898178480267886515800714439838700992957878274327135174474222353003306469642696616118390401449520164523431253998809571028309990 A228521 729 85526349295238709450182836292586054286077770667846152047863299372701490909990795015011454707018841876391069879590376367210945188621892385333343704787234009778938778186969527547914265293388013214450119152896718362228230367095331192070119713721272244273187711227847405731902473318172072116910691774083156707650538345035353922846540788399270130335871649454016184488265060858304557747267097709195328197102892851693155635874198833231955714155440617846420208823658457389233648741899002131507333719302864918034966110799278364286973302508946228179677958275737381082812749035371034868635696396995339182710031903740556552615577828890029726550921358789907199216821995417175157365580236732586601801674439165634586368901226121802580460075481460733972663882091389483690889307785625309459800860020301273503230128634906052868357063468995968411754152561043369312023535699465573046466460296018169327847588733425224901352527662314307922109532464917453161883995530555403472298775954866579160558573139896521776361209691626043643304763369912090315565705231610622112388798385398287714066959687612038126129872555412141835134529636916598703739535512971472347619311014596324559854397962285375948626363114817671963244973673686607287717250856621070238434710644452837538935235925226949913439228404529631212675574972265901599329271899315179106014505329253931243837465451028744783543325607827563459023964706871824030411873967142298206231513656977779523735551082571928985852048675486991642068277817339030767409897685093265287733573327128179473925664583878090708039463157235063844954825508957996151256844623979831181641204407745139000534906472823892534795563924496375507010779450672007984188578988080885874301981697543906377350993915896568042419627143767294136264485892602897108735436422759048802568066280283265502438077670456817958123929806083522646463678518202603330157739417179136699527399884803592305514232932968885296210595573051870850176073097204950316694348948056411703213354978226088216062933299904452511980879350638374230393227814421108026544487259061969323263405942249195809293700255639962965746444429778647618307792396089234430395456103450927975545446478157686050830278568734246656114544741240331851391799588536639678199904217582639394724851271291734011635423956453135474915919525424315243686912428632846447546536801114463395508550975777502259020631548577670298933496294089901397215983081140038646452431033322474478337978775387819847056843296200394152007160880402611064485234124793165375662270798559802230606109128131031523110746679311125704641005629633868935334235958914044749481389715390773999128151507693397531768115089056502817249149934065637329606820923436110109382519935013717123140031544302343761364194815855779236087772318716860779925432245130439188098029937607187054809416660907929710402222449118122936730829475109240248387322438210669209978498581182640699297712442833251746704420747609327239864922958930985670280391603403791827381384537202811796912801143418868471879640710904581364579821348990176369143507609419555424751544117711640381326274413747270136555328535006955486087892551989928655509403333418089137999786583925099588911805593829362130 A228521 730 1676487494522125140308773773442438460382114334028849478024710438213840911374745702288340671141437350168583773996911965875256175570899833906532874268661941691861621173165394281628215031285803782177201219825506505407695558967009370695885227613433891475894358746527835737541672078415990736647604471909425860244410125504027364360997263277332081069518687004020826652830943684216659102487880840164295299276914994557499681651788425658410591359878257297505654823974149113120402421193742024848500937777424135289451185127902110005062265528866347296209760504062514119718622635269212806379327703468371850068380174123800079339186038007435256928598285915203304186012223142714592659064704986629543340749328178551081544653096025985884989130676423207426632929958086896340706198132751091373114391131543792918019066626946070637806657143176357609164746765395827710880100739612801169567163388781416857162754020686491461571196305991205345358556645080418553006730901473223957655811549858296976101532605487342414966919359562057622179034457792802399528565740186398956096014350092648739411797933695916293234739212496478936378367164375575474204528413119704327861768864467727308557984075815267605697969433310816673547762969890678215590780286791689054211023603440607819288004577807340547936450153229083707037831244012073786035135742778881609417462749651360264257161224680321718590335168206924335905314162663180517746925594732666064181119523684920796903501059147427075653332064239821961535742738698274800528676559125445108367035076039915781698258909684124623420967510675136264238078447514595969344064566592294761511640454252894361640364686615327390571795970500325911466343727846268724281922733753855987068618491307926313781664405739740215181890100347173952182912831766298565397932106115978416437942531558200212898464417243833056246515912652470926899315801138137756459318840102629692456982880972641069726373303714337360068327909881550441990704381174624971969702110610572352407696955349562262970941557293715282358525227045596382073755138295477683370569466211264301186171802921694873181891199508646201187239628270071735435346257750540052859059159190761686036219392474470938706615452571062200395432552024434683987102410755814089865906293662240498146683695609793314674507324310985882658669424517896831290390293978092333799921871803350865943885230601623823447535331888296378148458356011457794562118710212616121270971540958660739195446590978753246294224200833741417286976309414705547335407213080112337045889740590755369480340365623550704917662735719816242968926017758029357048333169430266315628768429297768707579009476121020916509046636210361026048303685229623046086019047763921823894343524882643483646097175678874060816206347418663286906779379990969448026976893794205257307411090314667355860197097946643303886156524023931609246412242086667455595738534861659739688056573131173914477008979576171496292962584449061222375695516465274387934656455705180559577079890320245484725718054806047894670602527342863872564586247831144982531799487014056398413824869616903306868241830343834150515764592064932014303120395581753578198825681445045264892670367097935278710595214440672128162270 A228521 731 32862507782096347705093874056835842407824150889555736800394221962004410172066274346265258820703000230985737261496398475496395186329833355613965016080967676256637488457449280521506743495350060444849485096569459366104929984643087317285411039608411426989208975876250924899444450349207777101594270741457873938427770572479406051168914431915722664725435172316944594594775973609749890868662882481633418747230759526213215908045201083881965578604377885390265228013121062091727670871006082429181313250805734180640957212842171049519952164609864837191357497220955443498987059813734360395276546774751328608045048990464697251466168164406168077424353873958893809864304398826669449885811189782332071832781729154283861272655401932474091435136938787636495397959065755459979133412107297585310162985500720568758708470518166748007380040452185898385851397683534862227628365385866592826389963700426872938086134985649016896293365088687079517404119434756832011120485968794140487413814528023561370675662972204312878285031509774243818327389798349749265646855323568087105783451178127302204551775382240391492375319917226107555476611320955500808440567250232908721774920933677079687757279294276477644606220883132265320065577772552100708323867893973437984023414436208083829230628195244253495423345990157270420825936832449095381594829230622365408485925712651458570714943082346200876779005183648805224588404757499699802003411477537846222936006697040303803924648237672314454384686137376941414536637521895304822624087144567077329117356272800855825721091673702546284419714436214557894359749883226284682124357483085317291171345002624030869129289586498741037164452078951824592066894246231780082702241442854506070438173792315989905204279303959393782098841704585676666922163192018498586327368035349972496257500701035774292952434004375537898087386961689805302996865687446097783912964573534007814362641733298310363972777193894207999090478393287556190849916429608925603345150455494090303839264015548764500530308190008473664887358988566900930771373990474725735008794650128715572789370357607656961862235483474782580032308227603501728225009726118293720054043208061854466231044555739132862369390050467682683417022228668423934274849604243668201014855490167334027088654406618317282957958559508521315422102584483894161529915298871653498513222083542746873117574894744479211441085316653754055888410395603099394916749560371718128013545499419236776386669598027542358471562937686155965458915465139897258466041126311127905980365319397715953993829616346731789664993422469091315365762095451885827227557851837844360041074001613472490572969751796100497716934631227381743542346020621921015312508044661574668540811665367057631417079714517257795816933060736442934090910170495210801507940292228579208609433004250079571964396459140685381868510473514884955330049832652025989478426511970931779154615736538772490395689318354401227501400833666077333399056273887385593364150174452557725426128182676067454390713513395349687914282269095176919106438265406282598598157175306025912288239669478994503519635977073562604662747397101468809362810508105641087863452352176373949008035397853940749359987804554249462407454410 A228521 732 644170875868165113193124978953322409435730545354957218732478060874500009979002198360745901115079539386345071631268628919768372567181217865845108338686254121320666356881299623617180904367636853554135824685753322668882332151278238626419256502518853178408582869231911883351074378203498768329460158426452773031635298517331191910985696333414732396615899178238060939225971981867373676590870719917097434118922048955916463672002349994465863613392423949541721702007544235147896691293058806583070077493793063631499907996681051784787992325620305009758642364315408099404630226750198297198998063499347839906527200242708821399439749019503668646236927708743950545756790639788151413947078283048568285436644114132944070115509644027261114325669284984574159583366974008568424076803421049134498723468670733457264410521078037967494592915137090836983101488227903603990143507413656212970094898888604174550947560825938008514651080897247826708950203801546776001565212953571840361061634722506300129687369479616335552800772687675367764795872648217327312407258524015903261168253897637027720975161630878220337624727782726947805973598735002562471476525034537063644527672280169251571690880168423438974303536053189231493108781949803308193886242866887044571137915567527255779970954595173279209947880162612661559946306751835923657948056543523863958259506401931141251794050042989004906300341019548711805457574151194952855690354035771266929325539094264511479610157851351648787421542011530741367925207168449026434802555679127290679913309292407299855869057289658402583070618957710253170103552972923184824405686039373822949245943229795798843777972834183635195170199079817695153369349548291625334860612480911294238873095608359542813887969134547631176961279911398333677834290707033777522890502830998054755661112303760716132253398455304876634475902976527650896873634306002607622124175111094781074506810799130598781953308828340961483834197396894766571489619862489778502146667258893047525284900825089926389832838169604543485406728535363164999384090887530435562164709361253616446552936563653488844728666765181488625147104690244212606594905216024535749959302105369312056299249345379089893693845062652063389278269330925893935220917955281973320479107452353787936751305531848559770748589008978710513918172202383868836412568398091857899763845481683052403499837142896050901044330929511555115228242426153598327700330320287708532705397608644338332070758265089294332006330410299828401184243660695956645745790822543516132914783944944287539431678659288270917462496149576392243983425626121848227285231963392255715258816950858858462442645495697685835226436132272500726556040647927210512532736605437138888815166370181538808394112917870111634729461040349406975386734255267742140189197581287715852956848441898969454978743531878616908743238415682250870448027573232771359088660891915669873329037979576445225562387541373993285310962848559863440227078705045015935849683784962580828622405059736383920721281563857589776447866368201130625460530313907703666576094418549232918617675587302380641088597554354143832765023962218399536197797276766381022545814808535600703410244976062579471019202234277183521438793182550 A228521 733 12627037475905264766715288132349151812923347742223720512038298148867727233603990920201066807392530310348135863130390402588901163565491046276462458040962937205160025670949746764694699565907674108018109990640651534385972108724426048911982948676963520394753614413474960861196835062100532507586300923881056515508241183108955451359735568358681152522742190966387298213762908193788285198784356983152061421965691256403114994685374156546318774667752715654538943412486654084248008850998867855635257229852018382498927015909984764243243176046857054191424070433953132343574118205770327207960399645437669583096417571112529326607120708814142748397368179522445044639030800256822945189521178618506845748797026092452240508120358769566970430537677889130683888516664026556892493293521525993027146392122720731728576406275463229720662262315137214134356856986391968761879930804694123700773207381624455329120801149223901857255173591454486810461762377513800468425849293195429245963389676416753967118570445863776437301687867938781049151284877322966251628057815940904412157333007118029839259252913736699492817728421621693713666586926926908908610382035286428271327122710260956735631204945304156956497820269108394432595653023714466674664457424352851953710007436931254831590906822743958423829144851524187401740797084123550943094002422771325550687437436004728518166208398227727391827098407886188665161774143923318708377542517805776896810792994389766256983014510277546781858722612125339454917128496379300294279694873798166007340583359632411618973889435270792333730803988389321946425811951015490385701715575619448194365801688019112246311704954366378030596985205198134381444521397778718193582157643148581746815884349676889965921842065771123362371401226724388432167231099517112914985201050165855833970496627120816856588656823568452187413458752058508051190711676669397427162780296614715325088474690921916264025538395680362333111909938283452821046783337694608208590153368263671062096544322134148721544738793270280071392469027862829771751026018805997607414826897890498739456615089731365330726714364068852056555350966105858827910971603819503223652408519815406046865723419437076364357053888548715696088949952007787144249776499484587636784363263266183460968865063946641062007896558796042123985302696089026012447465004209481299679517400618729109670656934557473495017791763439200186714949952149052438816482480021530102286373075911100820566014227125610749468445730231134298633857578778046677030011733237456876926267688908432604950223811085539070177368059859003018297471793757478373499359289718857144692658969829661341967328246433696285946008103347870928014569765238323159844745687627270751836980222647486858355083769999010213746709099495996014795087830780848110936777849480461513921080934548670595006413758747488189504499577555693008047637281160458951528829941324904448886064023321041742772701430190323698024264266256069609489253863377236128487139908188686334950098658554824414937911106824022961402581388635196293425100396106780541865942004194244888364717764574061595847624185740813950336297395044657670607080412856364092698301974013462492811873673012743284936977652836313546832993761556890690 A228521 734 247515187958524124088987964777183094883601053007338824122017501581627128358605420038779113197762478028364619802736841040279011688442382921929999236673847156409292701881290579200245877273741323497734138482402226691280502606333867259494451133546582424259107171324353313569268477536220260010207902380456311390539770639666446240222344699981171618336060030707224641348119587188665984599197288992875988076274045889091811169906240544618590626571425118867848419229841691351885234349383116413103505636489186839950903734367613352015000952082499650639989618887706935883331765664879727180241456650871135668508137322420599617443958734735077134581542408762040056270331200877452731816842729332892907319351020027604704307231202485542110352138447657070380598129488665201232644971184875711897074443890848314672821258547219707906383698406726756324572273664153883442466799643470705368900198124507674472821769576139363379977904225039769561423639415075312980536721843651591125802524076059576540951917750134376244371350034535213437788118400488911816195861995666349763092138344359367011522847894091621827334892183003712392565489135647669691578146184208041940017195722007601651673627766161204492846833940759211614550759077742193806969386238278361129736521207588541641317699759456118428725618169629241286310442883043538834692711833215466901051284662305182011162875770265862291605778085084729194952384963727319170421635578338484695513897346702659075116538950850314166643031855459361983754811418101837200021552481389094396762824335601223262718880854309014036132817197336869836128512693702089567601843888886737466584621739304695022406241671711769321578468797123631065257813285889084482305828786137886920173670783493301503640405359357591014656575669290182135943730334900156652506133462460603226491620129161139719090134923335401322373741823374971842912679389199894061242211752117474691289499816944591808298004850173153625318697126398044801264280414000090242294407822557812900323414277188682414630043435851191789830634398760460650500447021251074213015001290284846929574952542361286649251566119748971247416501012459940054466652771474996974009976055462287225292598411506321548747880429638080012083533569978374270658225007675968900965115366064620749557905046730752565630228574771428705381192934818915693611340176101684038226042187164482526081164827695758306442703245890871130474893846797483479527091245681702744729776501304000676090672548045463645991178871984364111521047858023027302446333349174838878965183105068311977289999605467058194328497791893681015090649857250665451212592569783805786873245411342204674384709824150669101415965006598529798669095811645569931349494456337024672071347435520871027294813251126485291992880133591052841663904683579450415314977265326809014593312626066192561416753043989519958788583810503455928067535114859288794635353150762116115148957111810022262254048209028337587297634861840513636648490789693503885559900544464945752729253076369263121876549595243216525555810603579251375517687339024581867748491499639493883175964702563079814502748647802837500137957704900355697021590716612651668305734272066076975562747034985548895272056479878215910743160192599378122830 A228521 735 4851792701735952404487077318847054893559196028126507888216066553964756821217656209996157256701473286919472967025111694941158784527946426470180798760818293918972018337117032262533472921625177857294910474513938456961828877703384357296184182207797160003363498377546359239109839835468154474619562794875403691996304068570500496091882949449295357703942296199180826453318541934309322436325180060053998135119062425552286426149387132470239456915734300512294849059204413421393000279468598996930787061851203810584699232502146941016213284419477982104988022318012760923231936926988854206416765825309976355936426924697671022588607152511156273177924645899185329660565987560569028192250805990862188150767072945784081321378105523001237677555647420436215711353850348298610535749832672640183080460222002016541495910581466194438917703535506395562337051574007887436847265444731381961947057982863392053391796998110682651750425021364055971488539369352543907530680353153409196052551830975530142938985524619563597278390766075271385868741647735098772098105035210993972115227683668799305041841025160731057322719063753510348697375004370378694367405912892464002821788799215670297315149715841086985164626682408941796960029546846249459289747234378275010512243335001143156321854719093952010695921143531927536170069899652622364114095594260687159423081731263068741778086172682543034412329070196732453793267984897208766455286192229048459195686518979272528800668139531553348016989928571991801480222358500503716415522177460494154567178875285871818763403883532275857865483148971393334138469159396136408688640958208242252200543560968048943810094902937189147875203114764232210943049274585476436243440662283717216260662547882151346397469259932285433298174833898024923504380569857481771185312313145951694279832903801320033652787968178563713152717899808337446006266290196384646719072407602226442283941450323273197704341227047555761683134767959744535910929603628446431234846773547624880208468504564908230557429389884816268193980024092033521808279990759537537917522447877336671623029480278750851167263868352604970323006196290888778841796499715481286865040326986763234374779467196623495561479587824711755848145728949766140445655382350687842912130554621235432666650593757151147844842678514772986686840019923017689337143477684480206307825579273280785857513883281835319765416374008161092460368682469974319016637603781370257180662976692187945341628542720772951263108338780191775082901281479109802404506349280513458468018642299281362470405967316141463639688143539331875398803900204355750417190866053542871315432211860470926197627740005673169292259460113336277765640688085306696555989630488372669994671800594099891229546070993497594694634222631942718306299844812436556260156073418158260823596600175068572040220598161868811484685630348989165546286815273834497791983240932409058764245408419636033063662110220672043195884540537533482049514106970318199787509041985461958456312483852891637160199710228046423509922038048779096827701413794459457664825388509991354903770371734923725949821283146607034936890296595159377328359550619960785145764910502737266861518474567913056432379566181595135446073879262339248406822970 A228521 736 95104840291912951074231565515052005246364265659734754617472512468799661627881368669739254507083166172433031071261619641499753454037794163226101095379560960725842347034875364528890557009450859084953511623688083150963542969461237565385935080142788796839348870937556562480677766885578286475272409894939760790055240961579180084726643334882742901731505271760282529430725417648211751208180194937981182451727873589401872636288475400775393289843633132070578512390676492656303900126258243188454171573303791458592087515556180603432199449175606453139475562837696520729485491759503754489301716527484699878194704909415610062361277786079726532098601774334288423244374431891942889747047567216037882798443256563908542034048920154639058469903690383252252716887793929219875056566987404121683867469374609084355554524545079084844445116796612667406204128629130335872926213805157749574615525211188012906078330284143831763472467888800320928078579156624926260341083301976405217370529864979817785830417712640767883716639552236119671263860341115287730178143084010041845736343292183665633070800763677802291548317260361417672162232443102674031342221012939933199104662102208373445963963078243359317035807735733243163251287562729422823255431481313560517782632722955886942632454562361947554205327826787225394376468886680260698320963004005277865795781195167388814028863145760332790284612142390571474170909845002701276329200769652172318815362449517802762848037795980969776978722413225151437155956687572062431075228522559053936436745916590835055799019662280790511570186650004434938445402626354553189412650495196120738748317415511073657260785264968540004937962134030011001782020815166695817354839379779596087003620343412259908589890929552253704153232079412508881242685794402627343874335309780811648812681353821855170500810033146070981884174949669288793239859977516852455787363272576630969532345617947301404455904924288183190339654096228215266527997289060526531065376212786135079288586726157916858198048485892125053287204642421406695725443728368007797008200810276552146869776942849121642219419698196196508522596212277500830396954932956211413653523515584556864752139890695615348489801331792119408497272566789782315037362534179958089087614230720341585067064189269771753323853618616351510264009365149799811567770755959840827944312966688807777214504614009371110345933456865270488517275783301542754566646829795328535573652924390491603282602018321918842613986010778140303190666808032462488710106156150291463715262547385330162076585794041005364798108795329485629673673036715131562427109905168954793741296430015705683983694285206495640316200835725652710163558969179086054244938805483586620898531963174198632360691056319726600077734740038461030649036716349476692232128935827760963337331542038381523066211603752199398733287767312301812534858224930168710859166694121729219134622380692748408303882422291565181697391176319096453294061888183686562541248355439124765195691555755128795244971598013616398398275264276357252437351737681306950121325397824359039184212943572010173505316977737042451030086093720356409490148214230880593814632107368921632953408162917484697201955361019571365135724270557213754671165735110 A228521 737 1864245074550284965221134742738972087992177441902924631885188301197344413264973767446572656851686966610558988139397301187566472264890056659611607201449355191329667767605608558378280435965782818158080877552623331411248912325550301053310742144774763787847756564754485360199886347381265736020135304141046396131259141332571019450311166558488576910445608633102761942720253183421704812873425744849127078364771642980393081864240268656612126797275439739113179487587191549844455628881913803511479674249113858320118288895233019686331032586526953274962017877756504881326613686237855668510438040954989261702396249697937863744734744574127646971040518802576075773250897953379876964252598220317968587752896564398662295167345611493129301125814461336863237320218825246717642560215551345760574529951600627049535563248636729639654618740529497970990017767051161269773212206161436762430231563242649446121555376837990392116904663805838869468140337139622435202662007354661141917487930360782557262317705064198807437049971224541651720842804537800222351853188634659805049129829098156530070654531527771255358199057614885445456213731652323611991991521928242657676385583705699737072115306944576613491448918071216350077109941844592599335203508606961178891300156123137960848338218009564176863580825364762048648640006946636570555865152690415862464641743564589424269525033605107870672615932802810911839965720988474965521396227031435689564370275539761450778074708076150830036783568727049489899139261509565209273432913083680397801538938889834673477900564656624172075522940847903784692013448143332792222730366318193400512702265778304504861576968953818418239604785876053160892698961075848296826313125278998980213727749710904570846027695603614017176526221922469165192094203437499731337142949557011156794074485617783101250836844616941315208329884210699499116750289273019051641959248149974712662546596519061551806871450621555739849482137911130707694737266949234837433497073288187046276589996797678981689489915863028045409719517206764389957576626155189698077417214365518527305604696010699002152034213756777975607454960630057374986552331754011156414955081087448156676108211762635984864473590144309536820651781006067583989596239949340156111607571238449581129249159571415472151503030787275043789422124888826355983333753021181322224884216465208430775677933586297809223165667856056658107754547443908158605041092141010426172944487443239439715357619421517710432146402520164767442951675688151048224585698468351663991233117985828599537743872264385819844631064966360433773531463466886108682340457943930985813374021305735650956977449180989987535804999489634784311289805148207756750002593909099634454480353547468840997434374856433209821226161679599690490839699407582597308697635139939696985180112063439754440075307816530014452101095330170109780319125378794351796426887746190895221067809142093845879936670178097150470960218642322388139936719082662517028615350475808681661903987419599550791500296104063198413356568220423116813497871934327565041818762783327697376097587216128171686127497447780222978484712672216129743666507966994170779993633422880691346415439947990060466639672554326071717795331705388624756724942332803250 A228521 738 36542931856229845596351732152937765353770656969816862974478706462597832720020354161606348549867513412417011113075434826617058347836621436603912561136709165080883186854762791926455688576910717792083842276833010918635218028441894031785759602135939839626602927342968551093081609700689804071888405756500381562025180898345816161685819402152849749715811918694575067840919873470706840093733140242352394052125071293973791601300965109918435508704799879922463412245105616369374526581039374250173781386176958277487167240332270136335280297328901888920199021300307445846067760748148955054637851989497982980405671408384273095708680400780772349846609717469494462972975678437777916361336540567625253041094395656899321745961766642439400406029156601221502794698676695598365300245470180912611377814427408022050387026444222649851430751707414102430733660863532734580964169792250269611999649528066889231686715590699957382131733456449585630514165960532299818217654407824984401890193193561529822476133868838007310740285652226825904795840983286099617425738473438458414563001064245721010261304493936571383853615635818667241471283895686614999164343781495191562832577012694464143879230800763627699416022374996175158478265916786416569439236352458221547313705142543117585593238806791022432517963784594737850823416021791501169355808024716568732026629591557300699363840894698461335164284724516087351496436588645176429147707565941001617188613822315041508634017664860670774400061737208901687777776366954540544605769531191074635146712343681793352922971812600127358743610174930423337528412672060206766795407451156576541653869075038007488785558088171963369364193007804431925788674033226757499222694064364098630369895262829531054311574980632151035142013297971008496682921694539183939268048753342197385696636418267102996897048657680473627567611408413956632017250377089859472768832726448441045034607415434298920570992770627830688241365676994330036004024640210903994310883099529666268327582037939516672919464472549027260229196922999790929527010330168584733345524438984693361967911104331944897335053015840942179661135629747788452208897976645171755089738085822635251580516302219050684617795965518954208966296802783664214574283180449603205919773522328474458575200440851821895843990656168311789743900981806764864835508415153425522292339583206702693376031076944105042383122310968489155362934150478211941674472733581439544046729307288726572909948452617988141569014939586283760638598443648470039265866372666523161405860115042949660753525222049905046553452770672488427499278117204228465676106094189825278744802771893733800042966274862071450470353959679620206344250050351609478634464791561232229093137269338952258057509983575112722595948621165778392962978757138397356095614351780969004475739593330214524495974660753409739537886271928706724601513683140268658983391142741667234001641975668701186245770200527177921240197024129412275999943114164288770611231537485553422497517196203298838859860008986875217284999051858458671501828033219337192268424437957464126141905865426331477819461031466070953087214886770694481514994479678871521398554608540675204403513820907093002349586164207944296792652726953303551924108564936443571390 A228521 739 716314548381572358829401688440751333725640329930172706122806972194654415780494569010833876827930341058511285227945685331950276546726981135419837363790165852466117037397392479736775849106323454194644658152399802474464212382269094485514158667757950591585906793929112973772100353153035192035890793618785175237771199838115547068794412470688994235440768319805451846714949417052542296095652202157165883360628569139702619988308436220380904185019360448964688067715380804485287920197078185169992659220361061906189593924874870317211144701910102240086787940566608675718115364858602130743155506187701421426922709244752271524143689471369955027565596710796511660620193475486424763135041903953991989793563755913643940465680254557751515265854226571329436444820223266900331368694063926033456882157831522096631059442824089133751015955314112495317743249256950896204898386494477578772980367618935599476873552887345187766555847096420113723499811690213803897080026499523336891190425062705177219394618834644914240932271917900270161266423233531320162979103204487473207604141812214794144985560619490140738527318335118457652434661467035295561295854812877223086401516926451302442620945084453323219376257103226107385274618423737395749555311645682550163482069312830034789660706242379403712652949242045225987078552210516998975075978344629027594770130789064464744340584948354205486782438497348411461222238170657027375678398186179286668695518580649168112482563488524160443639180135985322156770482445903642245797085076974531914465457559311574414161419992687131829468074573463217414328160505710724899390784634840847051305741096192757016870004782769857012458493099377688733256427506611939423914952223351936073511706728256718015710921924323728987239727490301486629509465864262880140032560325870803597414310276797267327392846537015799430639003619400493690102642774965136112195607461883093214793661894796530921971048482975286529351510150960719454620183302676873147247093083483444903570216831100409024888360901416116491984672674922384593824066534387971787849271975560744915776466161510087866862707064479934848939605006861188610141443151646324989257889543340215114033123879989619757242051651628950259847813107513604928017514913576882093099244473075185098541497912328253230918432690708216915284903255954079991679279970503694066793118285133569730348530394580413454496154316438656567367577109919363036794855918622285801393561708529130838941369852860184129518120413623931755873039249445634021538464412423488541526005983838781264262001864878366458154961366091053189480415879905822917296922975968497170024638121286948642706573962868875391129890781834915795125205175702443851985022094180680245584042299101788614974469700604984731892575050865426379260619106587165566603635214912919285793750523278753045730340860013029897891632250245413885468761436596420874598081383595273374709290785990071510695741590797071434053191596024520791828496783911669398858843569176467711987650418073076419731425104660431905157353001172938658355716293667575708518090791023449017305941397989362412088903452670425374635363231994440554440792046998731595460296656620681933836986571005397084066527524164451551403507035943324519427751333159224553583530 A228521 740 14041197740832649521544086300463875490752236393520588415602399294480909395531421821730011491974741995561424800621180210801454494251883936379878215401102269903331661086180500533037488267726463772212706797019498651271436572482020761663154506419631745360327105347995545168912160029424186133597727264627021248510409497201560055296691911564626262850260190889014548404731370632144060617360134372951625403282647160151379463037030365490941373916313994815805935580893482284414997442328600004662821855863736149308170142628229967625702722111561526781279328290787641961119051535890558218678379177653471273312555966209962618031991505309113457669568476878423504101982569533509219769195175039969610416308183702324852864108942603879278559801874143222043011969863221779103599890775740832637640891446435681710754005147850768755564764904636481425804300741201090603875683591100579706857691554066726092878786152011024779900070332652293612758457678237405023458262861226002041916130310188953690293043495920575740112747083394395443474318523427839954548616763588624976376997973240033330584285949001941244820041110151376371084356992605541967905906346877675545444450971959721417785791621666223240982585692321415781969977911863834514696366649439432995846353975356389199403811578169882264784400678524606735203975929607138192117938158155610174196115371700612046361263446793798241253448024260738836946790961124782461972871532097778811338767938029271171025841700868032928155544434625522547708113309126826828347573917073085243396277263930913137984598801773681345521105839045415812825237264704528957417651393616742832743118595313701348006678344966296648986248012369808446744860566195933203360823394259450586548877844917392923714434437249018754975722103122876442940636053188359281965734308239670738774317924349143615884451580921535042758912121379877068899435371657616220981398824698999666747944315427194183698177571792288795920517613737766345755134797095047427221433524311559387470117121995648179766344977470094242926856293544631659808348422680062692816836695919417282854356927730009638034297886542882667067971957683357389388204116449673285794261395738816810842642042715040224262408011857434717474582623567184881015335112761650862339328184241446255973135983502257978980641221759271811805102883879310894190132381146304995943853182332848650647589199418534187590928574527708235065050091145705203769040824042361312697477052563858715416202158945816876688826054778841370692339554729034874441726940146458849724469607889347675299114099801820517262848506144664053947706684578635823620625818498828387336997677708663995400600462777189420554856668635174059736424065509869254035000924455664902612706168053855991091777297013748927139445533551115466720488262764342862298167101387108692059160093281570523872191617042000751305062035831424331054251937078649358843602932297843405949384283985335406083956740417033993723132740425075632432009917958293429392142281031765582604828500997551247776276556041693777218019216243992891722630079286643785819034423417217209679766937141481616575435207659784646727531436986340136977453924190274657055341213664523998726397406361333972734779070179085415102667248125908320276519229708478554762900783670 A228521 741 275235557399487047539734820832291198928974004060150244192465524847607813776552514769057116254855015769064707883265089264184425664375152374191391642872569330854941368145193134051208365287198293756590024440531554409822897219328358587852060149323462804795181327445501882471903187124672543437747457805328076894515871726373780365810207781695391533701806026365694858024092480416338459168951057882945558997980566272658771094749249236044996591126682741360067500291985972023721975379237297094322448848648296778377689229608969900524154441619684346056535153069231417155246972488411357343931457897207837711771300622724977993910825962925552525868926256205260816610550667375654250429339057998442399426481027139408009928619552455561363771484821689584260549303822428493765498158654703107299110720676150075062677912277111326322491387909668353594503407811280528760220253547855176919346891069835597253674366674846554848255990894094412300871173685309801579615064708672065526116649449133445174419061387640506823045154087764667565083321534966095555530665636885123582454441063846991533898379027350491661472305102659961290877108116619172187856280650200341228924904865952942304985784925280362885287321521508135054949399643080265733340783312756453938897680461453871773883479765625325911924418387786391981423110185080570631378824801090292289963225921305266543709021339711448176695882684776564184482584958745747648935200396502262073683242452554254913799380907932617969180821563890312844189114928733577043365501676669531864079295013108301771462531298206281742217584827500166189537083448410016117590077718284608372589763654033432727434151901159342130658576526014492073715068085316255145666920750358798174179167442559029362393625823244343710710375678174896544220861285088752780829443770081465495583376355677602881769752561831083371144395972649346685166238465129950388712243649554184005710111256210198494055145840301396494658699735136185758531432838036936365717666796308094029705790921788478788679485223480426448436120574077197120640861187550522370207661125563145602950359581587182763238219305150878975386451465569566539926388480505052596492786890014397582797254207267094596002102091187383680307818327316144930148993952336365289998628974401585036510226450069762991650275998006813364295409814517348891960894943550590559987716013295380964860473756653576750576968463395982507306455319270536294361375196083510532873659382963196831059263880714532563994184196256728134687308195925502359361097459212421959875564712320987147374453320053283914507989959292743419391893241630003534705684376917111072611331308420593516555621628651893058847425027456791137118468736999251941891644269194921326833586060607642838279229961089036769182426616776390327789584547446029680181505954786469366830736862711594885663947031526957867068796128475947487080032585146923295455883804304245059824557359971253844067648514958958754163776543759140950907737619989971019033103593925825381043380564566349140837496631797856316367180771657395662374056155821075195957137059306200953119342484541381250122318528458195192482645853170876133037611267536971780600066874791702766414160025657881962541742249583904782678031846360547858117005421317845297303156607915810 A228521 742 5395167382103547365041232436410485780941872936834828693140120802460409071167072998971635771097656527130464408366337479135362901071627242587015722603709888622316290795050414727491285843322172686490213886870592732521849780021837912557055321383884011479963399020259622552218701105105671167042539534302313698659278869069969345529051637640101153278996538878560159717973712396389695844485718019261364474526789656794010070847895320487923657688323861179826048324917573442715515876968812055314308637668382057586023314970624885361844507738926330439838675289183745948289509193598787890765186219022688857172669761494099052426677392493275175302969234804567045648776510079915005083406684445690292873588270677678492108295947603124971248769366914957356532065410515273471569515802349599533536335709053002324942930725701931070722707430240554162522974374112420183556746806169373586872458051893225823299798842681556016124489153605968337269383133820985052326209474961126967216936520585783482120008751027485718824755370315615930216367825254086881651672153265605428874646977356530754807442695109838388546238879802299451072396702217612020620816845399320741891710439737958603102609938319554051611178835482016771025702349833681457041111519800285360670839336559064819155274770961976060355660184452988177095249070643973415909149531633033751312248980313310463089172189939760360365794451133542186883488793414543184289645336199365809070560107216200566791024293531453476563849536139833477746272483124922268077223735518502246526597097450671667393295400522840732937267752267552418601890096930495871232471746016163499702761714403244753009462897559847079478872768076688061259154317863508667169429777187709767550809453660164248644246929672801188168326029067862218936940879969673678821459474815402578404754604549674447339307073832561315319637407096960372342751537494041915861921179037162290180929934096287995453274785063410402296011036287621899500966800736065229545750277319797734858733526178780639220047089584318341772150592566204924414170501190016916820747880566452084189615665663915028794985936785269643132642554560122685632279677606655924546778322823800825679174966128207545555792980929047083043959137377468449353595698438362319652902262816891685644227202901131510660070731132288333807646811379066189100906568493346295010574213348762875340346355930334212046275548228559474580512902103290961296366472824588149423028158527367531718564975173564108373597121926198330117299244564192142519161357953754955111021969766446382173486358680570371490365101919207850362255837374724644708665001535703392746498928970662796402859299764233944962337804833351351234622164446235271055090756929757923392927051347324846862093474605490001735764999402605269654215969578548811026575017427557271141507411923712589667214165839799811068281790405323486810318467679798053358876875488368879364837567420772233866078640106268769082084354087633940494617840395033493956793467255991748087446763221801074861145361200225023471735700268009053529863357043774636704508014817485727665828141702213218123416071219402334503260177286324076973463119088805796653047853824325743962726366096548395868409258841564631370969365149692210988901219992153173809257921065464923950 A228521 743 105756070748758178050051190678783521445731394378862307982782403777363413765409151149289489615999146989956347563732239382746294322621611544815529820286529593902074601309636861343091051049592863713382878853847334302361744978165169542615039821914834243706779742799947793823089096590378179091695316513646495315791107496993667384686689835211055024879498621395730224426025852369938337527270585444610208546728571854495619136101672977455030301961527735720267457904966774332123570196620678529033780821253176244152932241676499773253906140174279487662033366962044635009139542057676467746367822921351289081090834953036029002942752253742354023363250414770196972602056333975943262269283578075082062909634882397372775167409154987836133962815766495509281051961916371086767277154992158691401676145269746230897381253022531340571195184725083954784106990086848252626798822134311807502018745813864121518487059660569494353225681540728200453060035888287775310388556548572946102714324150405878367382966363221713672762347945881549376336574545547289519169981992781731979915706467688274791888500175644673064932882860412368737261158865992522711590079615661204532360966810818559672064417705954113594401964647831171224137682406490424277839602277784410327113338736333108123627824286513174969466325023723055859634680301340056713570578487691902792132412222138285776168686723490161244178854654423811262513583144029290539699880231244768192898857147968721057683403288004170139671960638232194266892120370025611370116162620268179359744824440148771011135074669586192748830040737730977681934083490494496619488895047818759202888926753142639994458058990533970550785521869180662850787450865045428808538907346766566113172168736467372159365498953052623067231183111077859537427018584944682167169495844502077571808534262799342161067494379496114341064449082770221246013268952791971169595428562774211562572404562445326030664893842757824865505011838651264738881765469496917791518860570305008402392800550450667168202884261352322911937269467046628354289373043685850415969777584655932628721700675393702812852131569626636239535180379101073418194379700519280952460896087499356894948790103247870100717559416169078830640303330565318216913037950639784237499824865738081847596556594757753421888943480004839921290679432357045624238621663645679131246685170074733869126088304085937467877516545799254357331231399722254104060839305946201708906687430579798973784113812292939771624718220003155470702571657259986181735098579248407170873830691486317271043692455482087101900852813312322323508195504827459243949247825397173527699760933071600826668254477422892160499852591495928159444272530356635046222637075445470545153234733676675587583113450937585052935428749107441878985551107889129246296893811433471674129358921697877319945137193127808865033501788456354859979915116379368856793781217867122969005300936757419968271619659295431896588058754662023957816357956515708928551094526118846652084306071630364104861822229409314278295106880286332695634985862398014272860690910495218174399362280527441017113820577920406032474710802683878703662947927341159958456072250064366358365659461810381630154676329270607654549836712986234873443893856169181091691228471422086831352090 A228521 744 2073030493421990424033556074644282150968741011672586024243671985703756834169141109661299576481179508199467797813814948014255382176665928429846772950240830495958577712555210960996856055182833471187558504802901560124302192540143873352502098032119259461256285038401177634260569919145891961449740427257959066877823590496790999004659148620755462957586778697602564980638799040181818895819862171399531288671608990965033469511854922856178183491126208987264821530027110385540712780278642663557308116343896123069503720215319433584698182797851718778224847619351323646265407355125064927165514174139141749544853689576742479021584777251180231072691259327356166252378462609819929747087491614021074151464370091165030461153062147775616294814143406075606012223200952640632296893320586778866506056266041229908997464996804728612174636940258388251437511057159425073878090327920033244485197868570906458112157520166684385630373793436865031674914486212833837813251433138917414544279214779319507171657424531863280386001825610414760559333604025450143900683105370835357004702249304978585114067625635544186308975981283564372185493785018788727974976720005374085844018929533954966953848112769502596357913259415607782853530079506322946860530426808018491431790305238762248880287792508956484789502842759359156507570826171618721055437063606587146898345793066105697471148134064681950768633548570221097234249069905773359744653868003214609917837588743922762956509504460433449546396295866777935879785865746969550952094751605273116291215802149199111909598066279933149739725725603734872253719485978783025804725449494871571878865242512340314768122119322983993176650720200806585124447550597466177641470994641888451762691084021423975407718261833490587691064463175022173584782199365144779871182778722470249747188310214638100491570577487575759480984015600824469767391725669876681372367674825578916012381984052123346756805253652464097950218839765231055123938467232111781813287475353368497383905941531200451652332298070981144135476014320897416434575365988159538663822663393677710821750692449451696873612454232835386782098962658496686583323545257299267623482560560384071030985357924689783586058054119953302309164142841782230310460920554845352185109247365295617559696016726214279674735559434984141004851564425415996947259272749876033837351227693230719953846707596346190315000867284481435683847323316842722844509610778790973073400737591197060956748667230001230229823618174904731610513479508311004570179259831265919409713874103492821380552077338873512690890145356183040266199797923372018725168511164770393954267321063570590433688327863584232365884165536165378948075278905428595729820860897791356696335783856603143520479343003185067602150272604239076309269503162626741907362901465143894328726422441614379301851989592477143532586890989039677560002809300949920651073646073754468950073029597481378797288054695430415930650358626800639533482308169003086022425060944188164818164819528651633961700364479736017282915661595636993231827939344862518732840626523019251837090571757070757115251892844979727829166946650949213062877028298278298416850131592713855532357912807680734617743569537953192402921267876986810839554996379727067767178286687557825002698744230 A228521 745 40635543626301785543147588125126028044505739865074636868362150280982637686020090266171643148894591103726820782790053047243194618680711206460244898555090939095250446419432643947823511050602850652625658097763597527709237275810155227290576583010561902044711455615960141186827897732008677637959632763415197115292602705126989665495661246577358749683561011150906857354751514359618161625922600756503026875930670894168014214875761061725131775338025646606837295911323959872402277586898383294429675167539270983155235679507759295450754005949583251316483975372491279152049879966021980644621941095107633653226932941992471120745075800734882635744540041971585156108925651475633928926465748348757517441922519617382044702149549053288475623110705083078262556089904021699757912616102864884349093023525264043406422077969985037233315892731749741779594136958332060211310073981089669524087041117708162578050390191820287666557092745723746810163473305683933000527579282000502611324015065389896829172950468290617658904694112853002190602507929770299175193900712309132675224441510960483757717678805819436964383874120187545963167680436677137779772970953955263215053254524363618451410771034443372187853702116662779111663725394345259997869693148451176191261543236176878866218293185132740728330659754302633162138347474981389868788620607245742765809471443549391659691159947767208875476593574894619293561939005779386253685414580899132552364684221659516851504778248750013190004290051908620460883368273479976767737349950850401005272232793983776551503170284084174931611910924454370228186431682222021381329731641509577504150757280837968096942089788511073243714736866590688812428758036024081149082685628431390084685704515815784029474721209094583546867622539925601535531041134528549390090242661348365991042307685018801783036424298843965657850134332742912173610191360567653755469179992335569348900500088817317280681570551430707405262364831573047303888177095802089677607143300357868715414315863501790702838350538584488125991277920780961689903917969810530233202401431873092902872024444672451486722848515019907682076067626496671671305234715939200543436224199643752472850018091090979034606039876141765215695156697344311947980336747803040642892727229354699829667079472270695715426413014155615651972260444576324939803130640204448351634079633996023402460569293177489718468709532632888556475520874325519653475823286425021348238599549355957358294388401258370302672062791839764329026129754619340654324667669477375973020804189302835593215264548952906140284741527371047141985726115385742806223293911902581436894374499788349780609557776113723645413169252340061166644243457659938803139313469095869098516103490003900085611760493965320244199764590652865624706858922008258286978998348222856805198223658571166141377025380046599774397959372133653971074820207937305228222976753543953882492208557164529050427020479868207353777176433214487381473296246912440535695867116076881880646820140316323257286886439669963181370398520302569461043958571403009229803127688243532464015431213182738700445726586433472046986924455777195671774636805039903278225936321024304746080913448490498298166627819928282148211455038374858753090722165591516126203047683958280014280813953044370 A228521 746 796537924089737106794788598395164327084119361866452020221048845564149678217608975228355439343332198334073632784782822018246152901123918892367792071630119637904268754755140974110025502617061023309934678844803533935254908956128470225206008827670936371761174491727765649143022817082264179913392759978724266596006531348075660926254952750750237590541699982993297520265274203838436164009515924209110161422461722195872423674961198820081110203997795233661015687188950731391719059717669329058767829076796673467912806720207377494106246439925548094454000107026726434587158100828555509470814362180785660731412589984082729332102496824420392174684242830035752902690994367846913664996651852044853242875491078075552749086504999389498551388599746224356696548868286410157701962468551464142424142580636169512811455663370181703042729517153121498105216021219713987102674996299229374091120935504117534284037290427903758673167746371303091535959372063101968463507771272522419048255928767493542866128667907775262817986533614142723329775599880023800406700697862000513328914145493145153313803354837604977740308514194940294686448499734251469740321048664454349536099809342556719350598966863310868856805672532910536731224562326425706971918778235409528893090279083748874296848734134684191247781107714337372484876730697014378036375820087793986088810112338109382247160419824984694312410236486450778822180031157038459438968136870130928288237930195132260579273900275488254090030644051116482407457849016968638854217982784474808900073190936454185813366031999019930729523528201428839609175561581196577138042373832145288741491572340120608123918529266271938400312278882259961900421929897696488086852626047041113798120728156329914524339509732953764852208549336557178124457294734246425779404156776567891433941065494550242336441888614368837337602573709442548826282501282455423244830184837394155551568686728615069283796799192339472905488777478276033485584992307974094628343441160327467206182922172456159825836895605000838174699885667672396724599183609650647643073934203753703688419712342718701593289579717807776151219690832488795442428524318516663795137599137934275412421983590580013111657810066072827638103159272179059962528330619974282127137886964701578695838474255754160687574268228742818574976108229733557044604969862028323838855195148238823041801359331018445865077453943669014199551724494681512930590365215993657689382055293074738546089540484717907442976544615819442202665463839534835997761131086916263991887884309000309194712794308022788822987990728637120721021163047591532564216988535945890161233134990583911335937961093692883033804711318485713452395081308974841513708226891396365171321303914720665621558585682228864423618717903827199371264772279936375778735583714501537630351685826585576261658072197821459185271656079976994151968948155984247782676869671894937930857803187466068848989076649088545853309796513220023024838913498495351211707301186913977680250803572315748960685914028710253801486534512055304979746682684813847577738390212109096836611230803717472249066375432017026220057965352977642907177217589515155761506505347868290039964209884952834832981503908490617131287749259302713401097525050369902726105072933771918152374690104876996510 A228521 747 15613736347371483141089660562594423014376879686800452635298362602386311711438933446406133055836354602849920246120492094411608041924636439447482253727848706587108537035459826955072075954476119128318488922090180774435269197648792997544332957749429111748700640342136206638541392073618644722653647243143320310399722912192376400349459918324544910672439653383073606841333047588889511327296369520424376627700067802552820354708575204395468860493633006832197582893440516325416517136183476601311583691133693225778755854174269334131711347264666587797904058781453916198286193940391465130624922482845819426549515935641056718375402022007212726673277892209820786426963715489609550185630440677317464918087858670514465370211626295883401551030856602379134882672653594122007252168550633184016933158516537171264866110506960223773058546761919594874108702668354696616854575066147420209844483053664670789327536388917379285691146497813190454564128801017451480137746331956405176183410104376393361871957319155260233467554372999731549857259118245718605801847904297033349964242404732189784296689603809053967846090530865345536256217528623116873172635416147663205651365247679542288346822497043848616887732605136410224342684759058871313718291893100804436911179459338102197789950020289786331706264545085781421145920512984528363287648956572317108067113056242148667259446889718190030144656580130814591577753677178328876143267165242891875406907355320298350215410141695342507922767494685695236242368295547250985340404130803925253208833683464142156329824407741618398075945268192497189564689129928183622837885230527980308401140296860286879607082913735372748011848046935322906581381857425888523454404026691414284239372428634674468690319040310638489538408437227571265670010355849657303599330891044041146539746774781866165260132117582433650647719992002358509349877416528499845877507527713420244786280048353812499283667577086667796462683610866801976811389715332731107102698456017595711817728925010169781404264124810875891315979032866436399814631507212454025289005025059578667827310298469947543959210854905619513096300697622377741765812262386328927773086674865563466990543249492531325923737358309119691220332912358097236041168388832399130453116217389353116241125942694213585527135090393403715551066021546976740612021679432348563684791183661697775269366843146054282669758533735090483706724347069226142139912685488084391602245699616251475624489814287052020438855924887229914216884093156432100608773037241064937291610335204219871531924600810598157555304453978003313002409696073163105938038603058317427037910475191051330218706132749010117114916305851787702753787217174281385691769860385838080992371100820250997509891310931289706466453864151056171422666441524453916006516624992660792407296940374506807309855389844670862903095228081749667233241350678783017098726771085507819776720775588501324413354830048413195948371277474962458118405000924209627539445982170020674411394370977713170811042029503891955346775868134909567910425012943762468815818695134634827947720882199038677843460390772671161532104189862143300489292147415039278197147239602977900339073696083932019905605141447605257079220312769396749713454932946628667645595513444749455664568661154984932544650 A228521 748 306060459084637888441902419553187281532651268536543110690666483510927636603476295198844044932148783581731938330380253249873518819560570584925628245205498274890381905064814773218181858749615384536237996540877044695676612877056731381735544412598300620827093580225379430800922718284049856771192613346702604745731101928788430851574452392742776588250924495073308858310512878572137997199227271329842706447066567643178662397125067481598781783315083995926941786216205313821863837511749448621240334454834825534918498785611220767442428334975748014088967265780059558292079539032395398661954221037929390218437950639023403809511901103282887043829201068412664225505589848336332034891814233160125095279504962783933472111335549565401437813808299731236055745792659203111299746850227549204548459630817019050497735985345978643029311930584418381569157291599872741863869393343946734654142182726813941308280834011521178330214094976966412919062961221584711850558135135501682991024785817730133911920564503952743188655738001554204226159269906076976230904022213329749863998566288646238658638556300061721040114088845713989006754081309621837213678529687005445492723712048914578593617695236454553724922465669078240684654769915847433165080250716643190336923410868855200197329726000871657539422006364990379702964961410645994280150116810354739864537564039648485837510295685095541145910863971313991137656348757869571473121863534123029671595269690750558065790209018238203564813834340798353969706420921859364797673962917800560028924748963190923611923032227185171840064748417585801708418196715676693793671649150767096173133863357563771073937431151122247340256307015713920732548285268840336939056739644352476752619064547976160778937719303829625938978117334326302613106364870907687730907658346841137777904224845333075076878867432408975805627769945627657790833748292509152696435479313408278800906505956262745882343382562256062953922051234722274871180827714367202853453000506513469982723655181866425882630225548705893616574982827548000641494010079779340194064428858143926842997232782188199413969749584570373977905910123574157661604656524868295323691381205577175942014353364130615460177086585917554121228138109940262748699922795364357135167701966128212819856972032853500447748741354317231403489177579387729839743291915627926683320952943281404642591305817547596717874160913197789717950196451699246343545055530347065028193562514495706132116510793565253219924546396662936162659919791386918196598333078238223813873881798785233612768476830376550776376289083888830212836114141404980155005900132932149668851230973461853184363166278208135221993706393502031230894023578655182413355231289574971172216093146957256138468223855316555143926564221470285168399908215497573381623363104370553138266296994869396610302209090077166056805013475586800897129002804036556545184994384141254611368342712227999773684512529619918817891427927754417590816951803277443620532868930789444072898174779654330001922296901649376079997246765693962838124846123976949228913830484290721685322127896254325359370038330859524676335280109619767623213461766452382341705324429191067454578232550673025569236837149674454340776259439617965828580430194522290092819060528438905896164956743585324542863232790 A228521 749 5999397103363335541866688086991916530008607151476438368957991774482840930315030627048807522353847399932754852302193478083528621489418262681075725415035923456552559515971962149162973840137884813203218079875782908034472191180796850895987144031418931020023576610877247260423480485262553218810272884168417215082500749608387909360186015453083988358349711279987346857529066604438001432209741645311207211351022231241520337755625218065724116121073415994526906061212473668095658617488795555690076434672088559001779187416795295309137146090483265307505348545916668680187426925826820664180161510160569424216001281876620825832995567051149129825927272669747151938539785780125065058339792412774331440351391362402805249811934072369372688142868740300832562349892823026734103515750908250956925721666342048911319449519885762853700348690257222353599026355832002817660871231473468826543074855966523823860250118966301748711477404047349128226281711301374720677189084788357658033662675415735980565073543534524352828769542838911138241442458841661769832462037623841852537066546425801165454443196297120252019262401707595081645047965574989724439409665752045326400706997931458321912551773678159665072081555157539068764192575547756625843031760829347923883568262940120174929955091279136210797963837060276877851737752425562266894974226428924654252348222238076563144728148759795907823954725421040274149525156774005662837805892852612462379718601071185083885321326960095124582138272825561839828490026667918973216754035774322446883057675967634801176773121387459330667330800405571616895916302456005421815368043815451388657789681133824743731034645817215378628331382110176227264088581258426427253501687054193222613424619030056274954062705103349287345210566449055746594539698529522139051594615315449091678437468878472162875113394149948626159481895826473356013564624679886994627028419623921553341949084968382296431882485701675768936112251840342421158084608045636195000654608825978582583753377057216755141147899801468801861226922069616875708129185769203119271596909188332228916853089169142786442687487397537615809292137145999940860396735434656062548669526618637127949801887653145074757859925333418537575194272010716118041918650593563739731158163486929010305483249546868373082557242500191279577791143360092258771671267518116939414108755909410910142377001366201147717715019550744540316169267139484279756944036365950483194565820806899131985496368950976279329908938028530949773229833533882277333288424390852625958490893728177814073267811297116547507929861067084395854010196397410724925262548467697394750504402503888770928835455166729733872510515610510510336196947435011668492307858046478724531941776874285034006003126502023802999958805402806665719918829417516991902127247565354957623635161286132971980637095273837219200821011245357243103773045731483230719933242819210101806534434068372475975262490192254818619894574291470816140231431129439448925475669241888700546929347619389805719967693055089040416214075754357191418013665811771145841406436337248031341049523074656403495332813518048011932852999176662495088086977056707451247068491263856064641664614119218951124248461902313512540290980456171053402436842959570997452810556832863919931876026423190870534220156604930 A228521 750 117600181714067644207032931439313128268041435850589876371771444072746164405107593747934429854336071801333077033095658227013074788562057965513875784659905926389844996741700496983077839996200959358794096265487100022414679195849366994206408615568329473256201527899322220573441633671193849911069112304276700903344574948092517870489935423336899947057594452259387478027975905269680825502037358532163012427060031329729714017507103127399256642606499317009632416684945122625805786398151532970887429651201945478718050096825522593038485570223224631581971828108091273688974384307977799626864127260213260815552666908907570788954975295824724139564939355043182603886592655356421676937244575983388211733642878206314825722880059575248893867575075233568620155946543371177382694004449556685030108791555177211942664798991064738112255591997110141990829733057861627631915656015473542593950618672513617268494681523696612866721201743922042634525161185866586053129548589463251677274172772474470873306437688443181860196797390072598130254550852054984106178944630598525780101828579039988156591756875177594880019860558158189944692241214446867268839471054393062801101213080728733977215261274021590518288388919275615156837462181232355463927675410696627287322514753228824800121779501923902003190029594633540994659383720080910145029290506309664262299789987773212751114475334479223700069619381792367482565000985427710245077099638575045953444214346602100323569510585281575613820870859112828843519707533038126791135447811574305686001136535392828409476183113513945572555846509485266416807949652324421562748150601198828969702897156451369269051970053371624700750304411867367391116743637279389558182803130579555905315872629608098553673376366498133426711191584556273410419864557469328098781669918505774748239593487051586491344897675248425537569188316362760778950235982141396576169858385032630975200607162643723818395014602380865860429609406652340904818499615729732980035628788753831669293263714351907652410355249278165905377876509833647170082747657953909464182502419845259493084227410896304117661360713996782760523370494429980717171339146385471613210724737087143776494840659762596391272954796208583587631403998725919235917426640235113630845805185503080493879869837760741816310786619740008107966630588655350877054570346146836330767433150015319717329469338188969080015053095359533566079760256517974400096370657300305841232814191263274270683993692060526233859621783310717280791915034271240608900201498311160095800114684985859712678962024277601733873890360260699243641477656945930888580016320057904198967237629029996714285179407815069965160815905003520630108101332727075147131036220071844668700151538073642089628417147224446731088637359579252039971563725842259859767924925152724774967943293264481521895051731255548080697327405626479203733358345299531484535574880557162031470433365239894561839095559064066424967254627369983010226398922182320274559730447946633377331464999137104192068476717343558468589252232939662900481941039117491876806299736168905426056531065987286925061188451210738799048259813525658119096913301052117692892654224048782149914842311386697329264492780972312323140329458125605549176601167113080497547702442218738030065727973782430700626458966906605070 A228521 751 2305198755959756858382923980206727853318231695534655605163025477755978540186078122331980066955888157095883576069986240263716813921864838750584730449827750554057818169578253625890329670442557365213197061792860054763589633562567100639637170786383250303349131329858937556803355642799261360694223520578159006938943143050008785688955804808063897309138978094838802064317036837567216937052934869737717724284023522774339622929653897747655010642648483490949398637331388232498571356880907731806539840332784100601742658996194706451945098838378503137786546467069456600934607201017553902458969958374538828345893952532404920728474599915760675532602811411629192731637837291756791931198803120086583313628536258248791851417089677982094745222833936585543351996031580811926232541141116694389051941575138862042158066478503401476590671260627004313047022073801177269008807871554441150453151200675537069730508923367250886447167247872882475674613081339075108512070690773469574589570676652381902642816811003789707289053269611433525710338567560539339607657902816530264717714191269275301419710452812788018541029054641754437588262230640539526628801587168803151275140652407737645489915229580819443661329334523559053146788864912324056256153667557443527256748010309223160791866946866757235787394749316042833517036361829288248237301885609707812440675829087982294109269382361733594208968771297939261972198875166828819449995644277542157926801027242375769471424462607368118222021585998191398165111467234123334691918074785725504282671831483712546514917340214327239725780372611599391896697812188947009016983826269331401648664801402970059278131973255155941566892088453092753490494181513862012861072879712118767801808512672153328819049248582033706327043490095261504941994438460974070862796154690955581299543419854747729524870521355106243237482603217860940962509169708371031006194569436381212751960748260193189319796779803987246894465434653086934575909808309449617829022200516497999555507972744972716745331028455202708275748333484532229758345143883083347547702293162209867395104796791536264145255206273077448274241492622524344871992649087051279127500563747712665688214738662864526808587385157420730151332243607831196851737278959970046798275733515073220354104198254302811536455666237586396432170613221031044531931429153499018237586285192491541189681347824803170540253923057522557411550920232096067051204777867456558733895140582576881447048512366274066285140026866547742109552168728555024881779472436606935807021222096601928359755199526621737890279451333900365506775849177443940880534754980512489640458397253741593089529315823155546290352579497368495780868491987919179599050903493540441149381645917377755366611198913890478320775666522513693084715926434041148353653872480716463473566666810935205506053832055434158203991792604269234106224047180788370428383108088748247321673333018897979132797475173511339869953306585811832674987055532386410892480387315174238220562676366156168753536474893400740046197481853869196420889816830767409957385941586976447824312090614433275230393012525300088420895976931876951273875199439136633959374356852735736438774674346137426929023636368370804255883225497887139518788682675313760953359065819561146032484479810207180170488978135083115977210 A228521 752 45186505896722972223954431652979347941430849427828883321815749043201247271981338948843879524534889801057438056790793248553718759483319780626903920763647781700735425370227930833001745216937169476708129446469546527988783974678761110888800827548275856877920199071693366089137156736709487521134319539303960549740462586721697268982393815357733091716842301557435745805355078062016681130430803814561384299252416666362573958937361686142430391217938930783090795079337455448491873111773766960720260979315804288793414122925358539045505234391409848283667252265523660183428896665371707288022929497193582853022952441987534347211988318593765465965356169725816080882382282706423980078937261822692630130358356000549939665162966144924961620609096957374745552257590891128834639094065475438964639473725763182195205207168958876753065599938554946547237584699820943769249024266294499415709127241691258968343818647350170352440759526083040544251722985883389091187023627412002011641512726465817283130024255989848153836840330726522580901458471067141282934326104830681618398107797158505879389176139444513864263656649067809927446926300323614586530901442843408316902244267395260246164584353027961460627787097042415640507740173173913969500768727533332610590147210758877644613351092360395833980609872903042027967405769918324521866681416692202033152463339482838941356685681940226579204982154912586031386674868455177533431104374051281741106107782560835486576761992460119268106491514915676927719686137203578073592851310814343523374627554742596801392581293405059439590801291376724770473804097719789618426495399783283533918298467398121945518573670695596713222594017107219742053299554917979538823361029934148955871494560083676921902904817031648344924573066136124435316701572292149179583202125470441386127875367753171507094925468257894904692708450707321848384343965673252967642029373922086147331303612195699734402932659322743411244445589640200684904643157663331792954760194488764998533235612453691479290071167368528238343052927585924257889434340313452120676150886383135400833584733623466438878988435703503427074898977863351713750819190233040027071794437371938935733241530774629794739333532582806356217831051569303121961834906255906217104687297516660079878070000300973873976862153278381923123400252392019946259568997212317409346330031575786040384814062732322410741088319758504075021687572309786849819741655661512807001506704466857838861770668719710555260788572778447057520724330625220563461400609802167657378069899737476314722061708441877281847656071173224604403120951934778472194311378547989501874361304000605078710956934480315610568421298146601349293063549839090425773520663149343507338334354572287222622670631481664008819397884085676052267349549988510864186063348599079191856129027860008605065185694055568637859099037931558121323724569104455291837634200220068263442278642366004821721201546512073725066758290727828916725113252319439504132080277592314969652836204797928220769717788791964589042004570710291755302619289034761730867187350181612594083260174167589995078876906459743882015664140770392185344843540309042997819538450134671681624079016618143531276023990828311724051510663069254250721690208624899175094663910647335142310022743173953171919494248777440272478665350 A228521 753 885745886282364945574197910878777198141199657166070075339576707581805371269399665889159604107952842924439743693329553188163754859675220417983731904224293367070065254049389730610246583852072725639875388196498989248776088708063441733075173181964132560137741438854202032220328989549623731590013570915212714117853540685975566816584097879686479255769645485989877394437768175854614145951487679320097385296228147210015651968750540842110022780999028278561662274195774164369949464238418023083130823910008555336144403035840219086175287152595317007677942341122248319846116631500009005242271561545018652710417085421945695741644474292600390748092236106362635405827264773973485565750536275049617815728701180694243659067732610955729419705084773335625825729809944651875835783595638908413468168574920468322251550428767865423610190413404882801591946822238868065963642104659096905992289161738480857621938463394849115881292881783112512875539798294673111626372928632459372658727357874612273731532832823096192507720036873848026019396863239519535867539320699233118267309444322186840978511329265680907954508179093998155556060211750681262484639203453814902659114640854341238937580536998138870970406439014896096861673669727766196717830012340954718275344538368547509280487747320581532270930678941250680516174254384902635448342440892698658644146773939866779840491458628122939043842465991627740089302338799259514843487688490157580411619766826956469965501919104778795286055328453355513138969889496353070164443736702664686959463945045392551017184831998408634920531647187786186339228116026805503911449153809568097562535084909273184973085021814843113517433346356443632930636024385008053406153510047696308120874268564951722350987411404405122275177774915356821085816479278076269757215857200675437359923031659154248027326999503920734566680227813282319654168969452617934963348028781426163223607000654299357933573096668247636543226375553661779172413880600606821496049591503346570984750484919809287632071258277426862072797815210790953818616462180479144586410562127179926964930060553382392343369667171404867904444721489835927670419212894955401523610035433864183270530334798029554573615889097100785037161194121529236188864690980690994707716033607645837370696707791795491623391640392107176219478495315217761765549026951424416704507743041362272771131584067997636070543642703652273821052562380865521598070508883072196175386975687064206774791547201195253937947911318463092354973496219363404756415349871562617983317990367632788624579925249122478952156016416858097361609611393049678434508950761762935235228740640561463499150584740153830775206647995917100151474135923077358538093372440002527937305588868944328220471834351692378986987359003071755454030892794158863525734065405585277838047377730545221865552564468823424383879901137542609689918414897361485449812935164330670011247298625985093496481013581932193985247256144893595839833837296978597627610626708884170719960657065886312617371839342363614981000633548865657133572746882769582617691196480874028482243618109721008469102869890030887049970960066485250685252671803262661404121958740165477450459460444974175153935195339192930046486907761600296324759431950676590954891841023149997639999919779211350265758746094046406086043682213490 A228521 754 17362390817720411766422455225091358984984447738338456188977499300202799844421524978777967610880212102469978054819207844803592674205634911149997332159700677817659637409140712129194122703666584351055667882719643740784962362866675610172978433824060098895544150806499869163889522764014567649917958495945680082834204554786030474016984217655220551013863499099531275128333385977747068426924380359601745132015279842358310143528874142649678980410712561098426773115694770090642293949509596976701763449563726722383298299515125851601849439719668169593093177487011059300099918027234279855387299861382526133236012855418027085940180637871564540850338546191564209499209963217045981353418031984585346601221370413610208204495754974791241940134110106315840478580988982808479241901207074788655327601440951546327011709309502490864648075730496912738250395062288707129198368766278593284966352732688574529413978791122013722154932716271811951303290581920459348216773055866444995444371657416637063219689305868307309546480008964328675305694732319603471008364481412041479445118109205398659702273196876701018279755462336895196142082343289927806900283079570778279080556873124552698259193440072933795733945556942206193640111633495932814888989932406625660099971030510121066157243178364688103214387334625785966575005706485455690140084004511997690050363029616805278950474630671780169197173439162904806317918413756410141506868136352964517177288928235892941702933131715111952737137280236183253634410846187826744159848053252781882965068727405157230296260275440224768307201908584183533244824759883637389952436694548658448637529200473274504444290652095981040473131742056414075599107607941628307949441565131582001851228456538689101440378316446244389806386398966251340788050191492149467488796053264437797658769880454866202078492337180928770718170920903251579153698290825872795478295092531486277587058279494272402018200106488057512197580002358432605697456202628451757302232299693839289954314006864866043710169325464050182982454535418871349166595633772317851869367718140830041983423646133816921091265777014889784959422003568864876332205697416096590432763887502811283096996686977733797977388863342036055715627370952385036204822550641669972004743473672386406623736786256705226500749060989222714975835542045498313736272080042252419029443369750453239283935270516075599522474073535903551681768252768038382055591265306239533768422690416325876732606069376058698971944402403724963563743415371237129410033124720969827906831589808268022881539380011237123978284951955596353309046998123438844738465980637765677932964272161924503509744683365538456375285103447545699022594663071098832224615860795408889477720645670712367205401674339203381421262202358814666324237508283752492842928285894219267582325506418018411148552763652691070717245184239011197210222647494355268682777863253575593340401284224281160352016006511833319986742989885445974924593961970261218376984000615467236860353830152667295127794574019293792065609829782860040422001229093430069437221102550905356127326808103491033843764460505508541493786877207579743161930687342711148534555637405185238849234662018304764749294167762835823942924641891378345488680134375472327272890692641122343091943285202078144735449769016003403321187986270165630 A228521 755 340337583923209625163048021748042907944887946425710761050266865942998574968545361364606055219314313524663666906126368480510470411615100668687027287010720782357470845423910985107073462627025802597320476197195068410367842988136486602547281526744052876586323883971268996496360392999884565524068090847513650068503363565062228665705357817893535361287273053579366569075713637498029859449957557857425728757666130173679448223437338975468466531900764841652333328052186609120996081628337655698889944055217347302148857930951093907259233631209648307768495457422448443278310273323729722225292846640548715718673671281487081516653725121913933837147945434354805528240878293153270552516214697211305689027523487118886120530282129948125313554779406598918331725518720311201865447871625296411582823229977363636181615203633317397160966156859010070090301442419036414907678358592950880912813540273872276187091954641635249586831875223067176086334589111265045849072073814721126168241200569953561838620076042097727058633908627998733819494202123532003999186424697099516380850086909334780205297118226665764094638858618219640540778942537108953120178086441107192372722173167872841136935470874729111265837929836774686792837371378113605309687783937204663848324913864714854770266771501816868878626888262403977575552581342353648053223291208101737827668557462401843138120423869936776248480054710628794021816096657150812794558114365303121975551637159660206616304425282377705392774569681134335684386208268003890342668271375417293767216590235131946982874742901994453909949136891535518430878868604010944091042160175093649100624749825142041926843800389300398540511214890356482353450074400235773707416900153555760352591472084197115201482573407991871124579663917358683866770538767812634583639110478873652509031769836753255633988358766093566259696851824865309641288474242599789084347605440454165231835353171039726970061400553805806685849326663003620383219757311509030746031536042549046258337892177814619268997451485675053409395211730482900975572653794588512351864201424585988355779143346585018733848599417676202393369722209512167816027968410331112470707636199220071337403145787607203109923221925614701667036942688247457358157695448813323810545986863210084734992651113507228058072191470119103266849152075697362630640643547439204966390732229340641355081426401524529833841900718907138716413747469706525984188178384462398457856425402153844148648337397117955416052800237969905417313406073133493991332064554365100695067094840103679416891146302400344855099862676077583300705841895606036841513731717952532057079030427689303477236551784180700081714507822572142796323800434045543386189561565218232611539752159131714953015955399925230330927202703650126086215948183347223570548216734364420677563466738758619164788709407567485899376015717573196350172174646265937079358326225683653616327875962117060679235124263163943156447942102487255855578295002707223105647042752453762068052485058691927253208716622554357569706468902402988963486410959116669338338825434511650309933831610201013135684462485726108540330323317052018058974914648039152130311698200294482311757220394423349553641489122551912481736278783867890566668811669268576608526612402259439146138274636531216013892936106492952617855520820824104465770 A228521 756 6671297302700364254725655555882681856444334540852334599768874917237158766330626329047482915631031562830245096223911020135758396204886529101968197729986816616070465694339865720928141885220837078846091623361749848260386717468489047516456202314258490662785021878060664062821787259694214489388215066875004072697122849768145251519125949929364862496732575382399244387490863593902995327190999622196878775506026351649184701717508575068258738308639812015356476798052188796294995101436380777500043706668606992252995190779205043254969646037122086409209878363301656898130378677591831987825910524460736064134915171223696916471419233899576293204209485553884351773013486803180446153376859141317982131732168793283035321024382106747397421509543988017887032167777476959189983700700357159052771712298688680555480474894608578309646767742102239663413176136047556742731604055940654401374377731482091625130801965471355371279064695967630069372518664455726846813051442699390459283419018127858061743993667357510339935034567379551171365396674719779610072448825904180238685381924151662252378835451776829110906409888354585931543453635470327355771803043518300105319321759356086558841656401827246598960021304926511853570991960113671257784567125848095888348239301476169552696648188821371085394156160505255433810195732897810502653827264121126260385961373327637899576631269748026057350925863240572181252734320355551818642518016281803660611798674426370441856906402682234649394055162152457967849155200835001412309156711341081739172197718823987697353153480068635010102598213040677323697904049130997766188971033799749015121787897434905105376717670786775760095119793807636025035914282794314028271157768860558449299916033943203395640772302503078341337766182301678522190184760138613071616344376118085283217602954681267436482573606454473748641648918752838878685285092949742774805508966365487454342950315271662448572871171637501316167960989050616964393441077122743818055258412203814105062100072515208160046022000312033071466914757358471289504303810514928385348924224455366825609152725896335891087083324694023142299943509791435509960915360447104769234714494344347950852965180631679708382981198208510518735222094859399288182222109982816222692652462487900607302939540503231898137625870696525601247554364011984160240319581080631215708938714130091882091852881038748563286893338369543659583238726219419069574018290636640669264662116964596962585478832925700092689408291292741683586452422281819333846853999984631579103735365148880734121632226938112179838430384198187835904839559528622536043913324396839552745097476510601454598866384563765399636229325962774039645993437085566078384988953576791934855993332345579230838306390543932690607631645975687569183190349965734768146133651584083088227379807430820946450169870658585094946877589378624610617063770205882251135226641993073114933683431269017339210085745454523607240859241106212199395599763718473025346632113656614643442497575260125327864729968107515943062092411359293559879400587198603723276687586730076266824417611095833451382195799801438719102046456167066780784446533768932772715658759587616804869879795322251835932175705030968420704158712778453748996463700852322504304866329036198833501480116333341611102251188824025088199200515808606109467857910 A228521 757 130770769387194956197922675043364308001978937724899516398958725077415920194614362333443398747593425475284150851517436910574767601897715331841679943216174292297492486182979202437722452127025385792515285403816544328405032025449479321281087875216813407227859122267421252988163677368165599421103226216815738985495352032651819655215678204810052216767416581358516934904229339091972876905568115144345659900043399787361188349387154865050668812857491063224252816543085676732787884857359854372218201039228090206925864427505119326932821094360433506583683727908943621094703239559844817301633775875186501688623891467653235675185678306245769377474980498679295629099804840075064812345222640371900388534908283658410571243833817526180354308304767698347215005634442377835321749299262953160127134692896072286271164632702502148392378544119721945023215008528502764851988487796870348982789671379698419761941703940077553346176976583525609396772934774326568539964388530721377968152453425101073156352202028921841641308820531140053433105771798362917793108137886187316341611340096370796561795152320432286005321682536887734811895137621710414290729930138867632223362152754175835558541307651682216958085226353331555516923897609310812616979479491186591666197522939210961707244843027009744514079380179597128751143479180710300130666673978079025747983877012299800645099283011480382906256072522761641186287304125793430091879825360597800990009355640554076241618872689072738315044563895737911404644804562381489416080199513039612875836125917171216608384567533430640566036676262074220007590796740186949608825266113500520019323637264894260050452377855918578060084139657706066472397509417884069181935460877787766569621193744763200877153303472182768238911021580897838474613317801466554662010947877027597242757800608630434453178152199732235654780035845696295875123648750712383629137797674348679639576346848119774145885693736376900245718564621520867073036611610540267010010144649987628044878239363105218175407503981119020781219409664345542486380462318140972415021100295909899091004623377240832790503988596803642217687290285561996656741695079456179276207761047430272333399752133339039856115994337360001262633121836397002158700460441725468148408049759141840841142136137951700553786514259321103365535457376513761433333381797701889542887411707987328843423858819040122936025153384877894096243506794939305132083380548871252014463508358883604258446711934361235819779825909867522243691734964254816508932538116366683659226319932581265310148555495549728646792567535953015283329081745174217055926752143313117194956868677481779285357675392982377579488667165807788902568620557427465834457010081822713941828948689098291923760766914426213201365565193488225027478771153812384741853288267802979961068678307695485453557610639860875623581208607623783899742487673403529240486775556989892973246409003407401921079040103164447485971379687716029430065290712831213240137459586249917488306075402196491618112509581634810893348777877758403458353021346780619224552960736744129547780583702766695703792788932023339286112206093456519719884702895963705562733190875124766408764901436149560093519158616375553860091006606146971603960790897438414060115413173240957132036574094227887624295111789435603672387775893024776136964846286050 A228521 758 2563368614856498228691316021474371609572109280839145779600054329198631950417671964129531173202843410535488362161199702097175574396640619729874081144955250747628631098088292631844369785665809727084047545639520278563645589502473976187262837013543774094222003851900969523013320340948994820158250950913807048718675817846918119113392472651560693623710037331057073575593459117389988739199950865868464003163771947125827662375502307947214635001373801512681991694521088637263919322678972763967840399270905317567553802254960158267332115836683571558931282025261234497396716003721699431154793286879495281639669456414023554481292749687610337437688274530902067367730022702137933648410608043193132274743290044539995224238595170123805198403992634913458120522559307322550499970574168707144454935197377096656798688574753972218178825912188021824242820933762535060581121595062648524819988737010470692691489655502598235220405723711204299427912998073830732064655097166149008232333932755412217882957802426932272495425160116372760016188167426113239860726108772594949024085249883678430052646323406278218499486510181663489428182556117313905456560734810280283324044812968032969262440153746618414985140008017983846316230387366718588804360499201672443992707956306173969909243860318796823143612924886306757274659045090087570263517640664477798590853696809139318917598246014407195980405476240247827293031554221068496305476518075920078724359728654342328061842700594297413769268892090199377201389491182646754699002658545445780251058001056192469133566595437153936306815917986580647548117474003240537101195100167866159619032922544669388074062405354998296346993545475234521184299954573449241309984875855238031437156190484932229650755659020954320516055503690993247477691733354162644346125528669150585034453124312770821469930702936577676850524514005689872991334884126179050948616335207073851929488096573893497535988920047588826979073987543091047315046696396369236807475037373799072731889142933488414159129732991873045041429796773586566459558532855895530764315222651501617526505801831522078463123293387461670057083121877642748674015196986584665725119762817013703934953990464746678627906012617949546541623935501831941455447137396480516662278368686045901680167545273189693752091354373586397474700434246868387604216789758232857739047828591028905858702598478971608753216493363483141705021560611161532979679355944955991350873021586174293709475484751870111613624054795814879728103705182870490926276278310165733103522744214722597460651250702133553996315729001320621385628824464065443201653659469310398858704987070900361040979698454374180749371454147934952105376060520699748201460233238899885110939117347711385943979322218276240629235118315124541012951302973840015744073388479340361612785143960067098429815337312383013314853756179763822624127632756992209966139523332889240068502994351108461187974004892143754165487377397750367781927629157317678214701457463038768949161046591358053438116084954475595023906800897727813231342364560193110841083413084970840665518734917215158089912797263325696884932744741888243382113165382234022671763234818536911556992793081523881630910711266017901734535490789534224602385674175124091554059824717002912665982091893574936878091170194265514362120094855871146028178807431294190 A228521 759 50247151457646308891612220455017957247468178121029997846820748561992858414671285646252707723678737785723217399799685708991398698748181826047276406761732881938842134487234225986434134100898750143276114197110591096588036517022462855773246809858397184578126312277103682322685852335118519096576435718709219552167744395939936938208899593700214511601911934995964174870266050714849220173824559967185516245670597807517074050523407890994146410246260444394101337971749562924561669830365339261937753134290084995731099424875864594851124807697850275337737483675486990709026806010249512689651440707778090635514298996003798247289064804190859528207796179879761825862948275907502935301079926517449138477617582918164702727114371280933011972934709321268838380135992536502192522587873105698182652479611851155770495607171162730718239197138331059679085830920398203729008380654429548586651070240089575138440160465220226666712839650010050093860341191470295235604800674686464328648831781719136869840665686820524376533482347292318310697267024780899929387035391052268304582802726608524489521176669614713318594648567259285182883499653116449553049089233021183974850294200437229509306516335199906518856497479083293002159192536238520168432261888371703755958469693316099218950036442724212300251356039542004876500737850712417371595172661638419829898888416868871917122960173275126844127525239005265387836363339554080538786520615444360022557098411073062674114164375430545215632470507707524296163725401517437123228360696727628671441626060867358862784955795374523926055565058336277591163978717820724268070676744665246347351763328396972080133511219316298749075189418321407426548581237151242610274254354578915014443369076264447820850911550975443118572951744439828056159874882594978353006197950961741890817752900021133033823147185784643421891745868759497044679850523517713005982393773591263971173146029465113490580680664887142450066908058101106087948678269725018169359858672591064773702862934904000531242042850699191447783086095136434211394723874660801875901134579393634410844667636496872404793310006477035059655301137358262873946049234589337538087618314531341577102695787690212261125173803221052673948911121073787880012672628545350645888512434575822005592803381302928238976794174644526303977974546571656757304096079507498679698925993153936904654959491960942655740426766885843158823938534856481574528369603149646793588560954668680146409534193659445993489022902327737362562766585302892398882051098503330583928569172870672422842420506114666429886052273091319284448080933815529072464597976990670295115217961606920199643504763744967298066801664719153765361792635758135906817557657491905466121914636420889898175590750361883954388053587847506059447646413414440834802941819118741500530834430836556955725754788439721187136887705054521843454365957560073626352737695884519326832902722024019052799264522816761765987436085779323021545315956676450415533364729053026362691537346977725161297459879165121032023810217848482717202369571755884011926297838738637681981368694066667826111774948162921378315112376318287253319662547937848416448197366179769665215406321219129691579551668717324293424810830365443264508992381219991545204266623987277920837623833261281818456455493852880823090674426977010311419584846303382426330 A228521 760 984944660309414332036884516667945976490499617956320736954234533712129681445754590820173612670019444872903096935385077106449695195686285757538092395469406806809932772590134199697789264801447514642688663407714261035798413243028727396393207779581464598556657879033782528988318554459672870382096472799887170747785076930538826015852730722319132204859984126080852424749881550519015296457320285276819623579171055059177738412532179103764949986432562229639372914240243237926169214750902057533531072970513846815415693358862895533311590213161145260486758596075613966617108954016194944020848109599072845757856007279996996829336693810456478784318883280314816779663444736608849835633835071184429969245127585618574458316900681610253730569660973711519135013967605177956670505216988647321607646760896571158036158234970443272784952524126739519641418633458824655733487217007006416332885754026247114853233332747757227618306847599091278228646108607287729134494570760548976604025392352924588167204510910098116401877048476198863409915068203567032989731427874680454533837150022895047159915675025141287064814082715929997973218870772206088021554341689120513464735183592925759873393363940148413836006648599850701410340645779117084974890608731501637822625478935674220583684644441036149190730257943489454702860706075005760227921004249918664841200212156609930510304946398940790384180553754575735892120566888907532500224880798463827086244164329494445883643522025346846722530273122813999163201968119155311306875571678252318672152973794063967372118234367364822561387249966691795355415663278604363099480868447733058732923105144204524170107698846975682724373566630942682899970768226338703073146692548471016257880889195779515699387338571464976989312679578454005865852619970935032321464847888626535874659007311761125416230509665819877419344325668899147064124556970659326217087831801319621155862156540087058068469004857128846258622704775823893992878944128103109759422712892655014320324446518099075479918109800275817767571008595434586638172810931542505515518509260958799069875557484105891047236384283839547851901542837413546977447708422404997435008828476323594777353338895349550277828978262833061896797009253664454522176467409298825964226104080276894267584230200132454067233425659290650236989859587197181509806503746289199361225489578755642614017610102715799458852236731279804235783701455235191212743567981260020502966980482542446643745395554636975612501715317804252985140470877003591620015474706586007796002079823088176617834529300208440656492842660820311612430661079023176414385606343317459655538103624713862682511619337949150522331265482453397960686907140754919524738017000696097708021885592183166436326543944614327055638385799751695462168223982798566269967249794292182414065054900473045486069146933180077397874259479624980995628658875964930466774154348588824511689319088611827121862721988280159244741967987958912470580915600844151887967337204195965298440746126296322020394755113278617515255132866359157324873035114216473841586179393871362757227948475576087810227854443976787594407135915658321997683781882564539276983542100092610159015483151544587132818490179286279533695240162287928081371044054288600093969942809338797087256189713605554311808503712412999699957885755483261268575556129060094889626470 A228521 761 19306885181137988278940701404112856576148816263711620964746907483004417453706823074585757509305013434719908720404200881640941216234443874671079861088714905465355420269469676095241839182203840081127233036841900747713129399801812597401636803122109059202510423166693892856125337981832655270111335963246952602288863525824677671622808289410000035779450897237524934233983003283007687126307172058171658294213394775599404220845381724268592658639904674579130543470835909978079206022985512301406936830430259290985693425489331053368109196507259961698211166662536701298141579007598647282447151954709585214767402819188202135844859624783503092939359221852934858635201017864058398570591499764277269739693852455677713613763184433809822345693482433758488763274954616562314118741070888876925047393624442108227973617951395021861967908659693150925680028373974049981289612698762959118527677963771425705263504650081376710553824159924547585827870927059712875024067340443480364705641412253195995534405953019077590889069527696967773268836856229053955883815519812450878720007510165985987820142572321642839429772330803011253011751121993284084282058652741051071914555093938236544601027210648272872813495806997775969962204336403060563439285543922633216227400882138616378565287181383154153712482215956924251543470683981525061275290153711733006578786728794979440994125642189077199835580370569668335952081964320002112515327574624967323100198086629651717138117644626684514024493198120929503889560682907957010719937832808741253883913920869615827560902767284129456473788947791527514220580240423224007655299715241786672617512359684933754385479032664906113446871904024549051883819572224110020488578857060874506108066175572300990474942789826944927969064026523903678542615000510393620970375595306659405253323970507388680387817416646254051389344049870015211991472521059013588989642672987073440305946021325640482793015942628758979474379808948791911947306974850398887779185848761964918115935026944915142653354257062963729180735462704622672145029228485372318454391942632179799974066266958776039811055199938512810515938983043679210493667106549933525131705517705276790294338571923946096855791370782879876079962301441419516469915234144402958005409446293075246857364074790192983322981370796621151300948923650264605383570329130664806371243367023842113366036288578475609031478888666119955743988957101581683295717845040289318749511957830236084442017097252459802296812630170576064686986147568257817632650936316447826313902184763605265192120020500265347633906271951347475135546534022931370259257583077110867177187612136423174695672562618974484793770167920249842106230988411285296765778702430087249780739535256059792063983016226739288582739684058679146601915467063171082609457195664773540561761705628238206781370462458441088713410047182721172421791127832298609449633347188300442193614705942066313218734023615003158698670290512534516469004086062431108631485328343284582727009142876123157266052828433027581368910082422561984033678517106501748486888276552368614028544564036873779189418576699058042262647299903622051480310239142367550969582975797817978157251835521170675758378352914817982702169804236357135885591941043172757822007273744392476517117909928472242358788471314264126265693653488308460409607739822251133723075638610 A228521 762 378453562335722185934381296886535697937723119910775576194648143527618057215431464462275427877223260677360205864460048746540652614177873635616221679522897181462490141312211818228796331951770408468808507345486275048958501459116717291238157218406373998906144716356875808731986346131565154145049537169470292110179132085430254788611462073162089979029664282789979634773682405603635132530857890226960560606351340812128466477833434146580774190894461444667554683475952593150065358536392797381276718216562869651387715711026173949258780936623719556047190028432285822770557265089839730014334128595369179780797784303871130986833941535669533817340840682442345818652393572507827992171884742745527970253048926591066956638411482954639456010029912096872923026196525379886876177605801058548496131688218667444588167701047086983567851672762352620318440396545220694274414332387664307634373127112961732648328103297661813532518833564534134178306647683578383168934038872878531348411006358961755551540837323875448026509424480038913815416876645886847439667518829632234249989132680436507310355387542733167913361110163586543865606347520093483847890825689475741422548595486642129154343575509734080912741730972763755963348427991832147385419790257080847572987874269055679316962538745787943280035927206457371235265657644545148176112477365136386145038712616638974845756920327885344872236256039726084966756974772480114520617918617573728668946255807870268629846936186328747818561268947036187012429169343159805204976910091841374380380162004733235657784848672185271238434388393222272367060018517360373719454821918688633908915418541620966309259635828189790788809900338315643884083948354766236395278419682960569520259296915687354819510312866800435906584616058608880328338333374152115787326270097736289773149120595226825601200871584869362249514044646207712516557697293674227400715649458804781775557532754163048203621640438939928658527946756391514282167217328138574870144491248009323432253544077849780108191974667030105219124958772365005023952276298597457254800485343957479178132847895050370448270412981958343827893888093720657046683315645144088537226694123050007167026029909499852495217672172257033068086359136057696108178823897522119373523210002010756908621156326453132658964626763121942148510550564402627207531564081812787788199913119175863527445400714697668785519249716781046641213867301321502700727469985736183244867912894421307244689972496597321489985145564101916702190049479492518864231632033659535584819102829734110585207760024011672044111390086297470546786671547486839640798790729091920875089771917560063445670710889945518512978332309241471922512941874151107246447874600296553269505958662067398451855028647749999590184536231279842831939051523204055578512013679453641147799470539659670428855378319041215287780186347001440942186968692140058466466782404810910919290410954187064783101797209038569928531175789884733603866505624414858990550223518217727186418867920217020002432845522549451536714757920391927144669008967448612159623510155393350178316167787022851344094895130227081300455624778303663537458719309984906851541226214605285907745840320870504434671145341017771917641652968945832415341445146957228344538386485967638515349748183161723181111417302893701690647127295719936685465869647420210594179633778406750 A228521 763 7418446709597941107547753902629171346862392020342206580855871944681461674532470112682699862663572846492601320635237155125488990902173462770905302690927969462312826284646555791451189603676764364601744279858988926667783797888476492541037760393564940004449189527517056436070503500745602169718605757484620702696778744849740328541684207935314998358939443491798283563308788280659452584862189237921708850834040688385947424299086755295894611421320574598468732326365079260091671179951165591282273929074128540476242712381841636264039570551588954230377057239118500035411762212149459380142330306279274707353612953157079090415716786137334577104012066117875640884289360173097426438494886156706339508622995319344242028348428275113658182898783991229420603401015527221587930271114793608596732296427414925624375155047951381100502006627519727403788917727399387675193019762173383059486022919140597919601101775577262218783057464978173938238619322065632539817732154962097631048072181942726920068107497688200579196560147768653260912833842743837127283308748214635535955836100081908906131600318792512985116061641996851102050604371077121348393071880883044830623746496814603921745206222540780243403290537714619337395779915533689416645938165180013230203075095194628543832483305929648082792110091388495174996753169604903310566631720036113287503315838132570456131547711273082887996497891055130346948701883538073240513150328226352654743717183245674919052607925986298470112753479875310139696707073575057818720000380900336787795470681732866964494282776111272919531661424810154035147582968756717805225529411594834886640773361635341821909173627118697246377345552984791347391264503766308193596137562136814226675248232033237353599740162340079354813926716011787245672184332257514773152775925485451156826609656654312264927350804418791822168720251765619530879548770359129684449814571701848659377405316741158049561750913091084538935705832844406654010249882118865369754173429664292909157069052898076362735863944769769865442323712675163365774889847860078128623226795257862564217580284464711094568220595461292255775863183897173336385407142782447316956784133068320722782767447991677536687310713064790991417748935705040657671101789569313349815399004454005410629716659453770231590831630487734939198482660862471374871769113748123937093629890590841909841142631443467414955272723916863187594954271096515138838078183364682818925611509806934506780176756436283598594229021050713141025753285210026207208410633491143280217176227354545850927637246798556774908406120837696745706764860538290496616006525612402249916398841950824751525614100169039491272426785131981164704848844510879015833585941149234334758768551913105609197202479489212475740057990622807795132990141355930430386821409535193078114391680956647154118184919028475439612626124060512198166027787881538298227383259249470128651630193330360137936295115672840024124064949134650257590456726780775979870334372772618559964898066245084883211565480666961520589655103386612473467239929746249178446438297579132173642984906932677368010074355153292670952473114641661112757643764434013904961543565289109838565815983812451792407253115216252012214793698795106402769165871885063648966468694075930376433493287369218187867673759612533869225800862985008545420193516419123228244858047601253474890 A228521 764 145416392023085279254428886064955719854660910445024813487161225664997868216567421933374818245655927059724710409731712850309786453123751603057412107731348377877358839369151645311814400382475603123152982904987393595055622957251414747672704887996502735560839014212244623902978200889628947599258955913163997844791964846365477834643839055336582524669840992296565671617999233103804183964833500910883446667088304967390000598982232099476692026499951712384722646393853600180364345319337389383922336176434349433852439996721144043021529712693465744200131519954010809261855540111996437679710228649352214218176341326987280026457749455030090844723310702701757630171494219460662180539548766271872924302499983996736905648618934410366444746542507786049190570993783338401041229287516006709912087926074055683870334344661775271284953350344790023806717744974042400663912879103708322344380713626620873307059064356537390714923678895983331972819281772823881361928802532632998890925779562030326728213287618143270429535523990051716740374455170047818723120570642835766946174064983816445697555122138615451991511872393061165138809403016247385151107511161178619080410937408011270587407403219900798821457220207540237278868321940942951953261532528438829081359830443017234447148658445870422973102998731361355213828984395329657049181966800035415296503610914035933464451623390618050442622006788226409021162369354356336888058658213275046120712615557035463955398951935336486424821445893954560411298665043789114019389642261431491622525441922947496233283695319548323096474356010694251003740648986509163900670453806627131529243805525860551851442655129521067595298936740797979653247922918743224856105252097727412788327646324056221689574751842679922646262155580678437531057276952573471209188597904039543478378912716588708421879104867016285713281892125595629398093202480021962780911037833783987962311117243202647333346393194789798693277777076888112475517403907126781649782732698134978357287544142654548784498624937185054235370324196733593523554385773800975178675034385844136639835529557944418980675889663961837815760126302858503646106093766138216661842794039178528684937800348506833164644812102278360841513681569603847835611241170958856385559331911784204057152949049991647753190348961855953515046714969715613325833790960159161333096545327161769997530214334109447553255587148699102486455246980820022450182505849587042630843653570367617307483717534974058603046755780650933426284899194496884234206746373461758545157552823784704940149434726537549877742904736549141523046534249484898767180120274255518173769329224830294861845024145842801217976591329178762481302975127589308594218844371959416829644827885094737489416164551092514301706617142003742168917029918919896773238417691196841037744664582312726975364990353940797248245481996053973761449035755866945029713108181341331057018344130371308469640192074317212943841351204406238559403399154490265133003435384538645494214204708117285960496086549600934204048967799869619784512909958216967428458471349522638712356439967378173980710626165619947805783296692750216353971669532976821255071270115255904840961839006945839713896471129797826602416614166140022738135357005349572500083490996738000752881696903661666735420417854813471601670446825585010211606696623381783872635496854900136836387030 A228521 765 2850452109018070934347373917097508117961891819680984373633127764629416268099692930205543074568647619561150926958959714656535278928642788020957929364844588212224018507001284266755630084846097168743280406301818609391291394540258433995403868673469686228898626352139229590229122257768003130095071884091234928268991392221677351664948204621023482713263224772057836803257737403991981333419213699992948083646556103136738103355302289314855361807557442044844758716143585944370422636857980326752480042448192188528246988339485153149466389164177744966222023823761462644032392261863591959248220521842271796825417935337991709921545714401783054600931759290347786948745988805578539889838808477966366905471265177681041505179986323963574774808068054723352242343199537598321682954905958492412903138930171343087811368199684963819776274472956567419139553833192261410414632580997870772421167689022999439424373859915744157216671734936007808353029623072274400390895847426939889297829499926846282583709943822736889271554762056433603776166809330443499866772298457557955464268485856933868481566598029539771145102737532723317054090815873876872654888085388351410331170364448090429239755996171289235957424187104913193425757509290583828654143143976519762472802166140948734438379459023468725189116898340035193512980577120498767873161602647662490605950493633616529637610265571347313503193689066316178577694417135391032141652577783467125831856035405291981208055336783857880913051512300543813306966292491647139433017948888579717884406924778146139431960031159503453225817406989967283365170166285969662024224430291975620641402189277145175756637103939698339884352511615776444178174437661940189863066958023515183339984296568901825525806932020471681371951418878532016471997497152160850385000122962207205777732290243962205831361948675902428132959827277205275695803424133841744072288479168019160335373860823852976287097949842518720894546447325454947900685497377249291780175756594668416095257531127245412375665683282837488351959229462048187573549704163156867592309895408089971156193486177246216394497694624759349403237740012769204573798313618434180222995131799193386213830039648663495701690070141549716150560194709625689568610891762033713300420674319394963474306696648219619804266988759468770314210767637882791550522595529270766703234544409395124900745351536070759495448604333527083022632563723079808971962340825527026285114478360734524654361324340384740300638908218090575971323452984774639548894435204186757511035070234651558882263368581951805904959643737430151297061418651638125095974220999950141629824141548724597931061411781196489305737651962135317026519753746156782552998771545562547545463581444858492354430048333312985852840633477499363372303825337677675193089033196019068486677837028102393214457386799762588631632498474023869611411800720476068590898048343269512130203452991908195291526907104470892452338142184706139106775172635861450356357360537392156204968280723616973152559405333712031600806346223389183629409587533729065786393776946904466460478762597562059437212326088407861735671510818816626328891553427767885807893131837702681403424129648336366259346834679043881844318458669883026917822865249696448261572941551589596682056646272082703978492842922379910723410229449316507182905921791336211052277781104894434665605087170 A228521 766 55874562095555834431991944268516468063333283594725745246931756955104592022292312601321633414319812392981753410524817916965691687249469477663065728352271510404666832896880334827792215611338796319230179401175265476300700320722522865926491886064647901462368138193794164215426630593790196466494651472697431150764771425537354600970836872337463252808803207312036724720892496975051584993879242982428267424756346066598035334580634876167562702675048952463095247969123925287695424347325785045664724408147127103096348031578147975314696117374682444134418366793240670794312143855194589473187180989441983112019628150318972170894859067246001981257373500886086617067561242395456319459958143245547957809174815710403791587801186273715058325421305262144642868362206765008518290881025369080761720619397130741133222755579890316133479260933941284205183510431516963192905227188807383777291406695848121384975703095009352613223808633291946163352754698643441023638459039334073177383054966640261269175555590600000885357746016294687511168705056120898314340651871244480400174823913593552706159222757019916455370851869604570067833123033950331441533731098674953184132982403500531185946426449542208383336630094173288209991461418245702268335561954966207855553038979335046649443879708629375505286646468158371131880090058887032452520056685917513340822426279702540299920502961277926648671552250455922944253556943525565657684336941652864387280995885301917858604836756238230246321149319293813934488592854122602183376903814724297368538652916975778702197784297504891370584149715342982677829814595796928328489683381912852309185634184966794209321048659983311728892010337393513117982595673801428682952613655071692526102959393015967259900645791890534055573069066594829006205657408119380036673301201116587743615564874983234442117648496065934529245992821005885688593509321778363387283035987740473747110010457558048797977046679466658772185100767195790811861124644071436710348223530985957594164259767868720430733249939211555509490050580544744376083127777451815144743483391114345228759568076210850775820524829358643103040428363970175645197090897442453034592933911684994717384967752255301494237695590269845433704920095184401197320062864708143677155989672449448162239155810545451937411593760472757873843205952191063510257730591730974608757642206416417911142640383279844693520335988890210732710541027644563434648383354679474919653771373983464581907173372236504144399065275844255689538948899122653289940544484665722447269550901582087033425421610793984572811469058798201089175856405362876278646387912860902401972294648868770343814370931889989437528268235785185155175077731629190124014573325617272685026760293837288282036800318013436597594867795719325378820157415352127870215034455469948089279017923680198529477066720683955908416462986842333896068920356273736140651838513911660795434917028529040313733201963421646359533519319263258534364768374604756995395051848250525661391142744530135199619183502855336693838071794621906977634066950323247189327923387254750002035665992080971521710062035274344740122685149287146816548715876319436564629499915211377845614014948404850444469876939482147042114503824430432927503141066489192773473780300210768277423673627343668259724749971544073155186815715995055348214311667347075785664965192582643853415054082319310 A228521 767 1095253163346633357517835157204085889879950907061922238649371926200832448191557643511413727981953887958580710791956553849401773796928821772508626386203296782107691046220629816293098743657833000603452807878557147564627718295511498677632659955235359490995654015976126854811563222670353173368225028072743161326056121214391832666552992706610750060534677756467319105921097922447223765058039587522345198067125811950898585491711501487334274782980947758624151005846008467345819763685857401607139601096019943026702425586747868272633520143312136105745123859659079805148643999817132080989823162506821231119536954177134557155889317514610416434823980763437310577410548524689745968475559634060422591009077832084069945023037348157376249331333650940491234782283734664497437939528176329815132755168519417857522089367065641777163496653050842580033439752339041679315066852940369755804595381630847186365294292643999470008668939613116993758032889249779107873086673698130654996122754158252901471532958103231273532045648139853702537495352733915039427261958113362006346668942889992334289199216001537804328639667202886044936941560657403581043067324341338346927023310742247047858831422024170372558875387148560608387339433294694746573329856787104462408030907600123418281450195610173559631160118879723492587078331821323033013799383284193493859138709328778701325425169409359652595912453710243312486942044629293720886537340588626869936014955511832158459080028887726452504529288043745828443301583819544955506906929143207728129514956594152289342334828367730849486687049494335739460852742341641222809085111628031300672681180652316910813966020076355772570042846749235132522918396219681167381296943003648358873155026681914693659670633286831316536871618471440419301111280041958590326709199759287229988145096901689071290427939988522499966377523144397543990604694029696054983680327359400287222831264653679011714093092723807495409853624344025444168646817372402805018996585874210984166139403874505126755987752932759227814186483127878849797933283120060776304104893840313499766055082273691610730387711310590427481039127387305642984384171197868650765656510313854134650986751665878380241383813258779440049934127555244437560242182705398140597577996258933408556816968724005252228922441088520011083605752760638459290189243508587968751596535826940079484822911892306164146314866558777306449064942201256168722897801546464726549526200187709394373809887788218629898125737236460191808251900349278796804639913439523056207190979261776999794553555532520317014298610585602694012594985960861682162388370771925187883510778077301494730724701075846161173232624652123547449606556668875631064776883775751007626332007734334943459626867479269335852741612678849582598133362283428585174277430203032889250028240853301414546707068644389516917016918836450930556719107212265975108581269958798326568845731463022795237890029595464204835105153243860251605912050572227273987872355973049443477197023873311429459318261870410904538901851717372274352193796730826703871476888450573832592998658316292441170998576578235379507477012560655141079171302278722042112099571530080296692023239615207748764162161508382211640484622122166887575033544267498291495936593183158538222469253761133938955041844963714079065592050941524845486380430120431457759268436652727203709747455456018027450 A228521 768 21469152452046144978508770319522547344910329616894516127279243250456960694346320905818419294580626697444286699962178958031155653001707077135244616759291295170603449483349952762096986745388626866490085620805297805386567057727916076356432534516031630677848908558795900414222098075357632310573750533787259975615920937279737278392417162064147050349137500573469181802228636754917983267616107000733767590083532741105168006210493517574091578128429835289501655553498210007788833720074752438977365415019458515062293843255083682302014286534508374570133473762618915547283048890103279196367924158271528782963180263760563439050770231026534315709417689667524661052314955113407158078601600486894260383411985855337123351937786510779702965677743900314203922057682898531272013482113021536010863186051597009446017254639997954536068545259623355319874201820166384566416977258431900764474294893436459851284377339431974516100575941072510678353014531721415373884803954192298059899925049627018408004727775563983833175157909479666260845296393121497546732290588597470177162924218354805823143330325902921283430078301140120383249358404173301961655874250205183177788557753036544228628282348571361193356866955549454951435339361451145004084709584405259717156013995224580265817940084906742407260625144993693433533538328481484034249463058616704180709323639440293823678443870841764948907149268956637160913115014569858573292339292533926962832900770661938084812968867652377165755552857912356409851783711542127363723787441688254072070454810619920258712668603466475814133148173603819449568652777551036653706758029642986173873044193961081900808567716215677193934668153086496730320733284715594569206753993804901475559892306915932432100896493787821674865223409704106032545554305176814879464773697008247081111032445851344300451734037537369548274997679430487836297947523776592748011738389615928442401464702631405530061604005595027845557291972206485989398024102272715139910934365958060180638707000583789726802151502254696444402127932782630633194343839636303559661248984314341831299866493969334877326209141289668730124685872005536849809722878623530394865945880579234835743647588769580257236304013260898993588963334632981369871466068071151487285580205511623002081278058688795143645885752805575496788082091770829126815226040997610771737820686522037231645080807770345046316219320764816772124360264318482391661679271265418215144337656425708174531956838517488211026556556910027403981098061107614075841898293300986463107635128219801848390751762123041643320296791887514949236685825628954288384260565224889620031675869898969250842895246674365519427716470902657541322002568648222388502566351757697925874087330581673267858317574291837203372004494135941722369284788659609711234058316624816239609105487927396404264353430090256589923409734615648153930474043505917287804673913080526283490853232703255803724080046397087379756084854352629332715829480952030650105516926388663342789490400573507895731421369564611047916217403525859527229795825883598098965442778080224879233209698280298439752942576376507873831219660091276926146769050718793593161939236503134060545661697323287342870256245417431173094632520724211505815374607228360443414156326102493366026074034802073844053061985253973406299662227368954305228973843006385767650104109601793454535825768433811291755590 A228521 769 420838325269755370522095558285445815850846391270415398065005487546085417329744134204295011500955716541349019934077921143370159260737688329076243205207001581730872034664934727821995317890009120179105657735572639702630339900954892633227291863950592069311834814573863223943454711661597085881513484595072841969280120886501288916656328544228417774333043225706465145219966631748804385564587164370343724778472210724017691306839508439775841627139206848363863693535520906726668251235085533622976915258071824716231140888783724753736215772015913015011620246949732122898762519195160478990071968360615344696823028410697610355138640912692808141925589118038837642510167172722458587967002604268541657975219155727240459860614546161266389375838886602625374339683465394726259343778941508620708610357850649410641412367931150537750373847015640357929331524045461717931863908904715265844855372696546104374029178242251271820604019588234414703958797092770294909110819236990752872027675826666060675455772385072252994668171809574769905235797360472242177131320690425652299385634181521960855263226759149846996258590530308972549567878501663504394974866009454676309672962147999029227324542737864400088010933503805028809474913775825911075373730700182044188587723926361314770439843262891769056949214461006259804400925727815718218034941861205252066070668121169930202966155430815107119118287374175547917975568028656323124382713925712695736823650970500354826671657284641868315413894616268722302168835870347196764168725925066227177517327068256720317133440622815030540907121012295019356108992284702678144318648087976703352228111617343946767332633559293684279151592566758662158511881324076688525909624405266735720276650127011080852127079411558247183876792740148267978517536188964645225309903682046459524651228015432954075765819313379577896764004545818899422714823370464077016830040929571101968553223878149546546588550003580643104806541829337914020154624284102944800131330422513309786668950459304042350270646991208806770411283924218642543996678146617539256419026286424834736826483248731819991656740857172375137313664982013405942664544882394271602293620385457650936392845384074560536467651026556328813551419235541573256976040306088528748373802590860837827863803949600793681741400297572449799519974079286039783193601565445922839016792345608437987766794509091391705584366979317071808404403452105949640096068352446926306794580191730531449466023574809916124323931730424619936377292385579550765374093540646023210312807576173576570378516246582306759844140700280457449334821541383776000046593437149915559935722518248817177720937894586211835975937089401268472870346901035898590551674562377510967232852227729951662223797631641725381228696241311116963033137829172307276181425948202217725784796524324583463088441389922141031289160700919016276894221644083883463281242935623206250189378498603488801576621831585677222514570479915086936035437879709654231141068803198222872310147354844877898815892226887243890842789005012046735386183426776493205093905464451679632155543912691751699744739211133730764604188269632197745673825853018489734438290801834862324735763898907838879735014158510324346618775030751371814826085475856777144306000808324481777684565007720997729994182079906541746571899915294191349573499784230743697045882997145918643084053003092113484975047730 A228521 770 8249272830468592320927972155002538562785743616772353015975721439599123100040683824326269909623314661062896791303508710290162903797824513624845442173223028245797258452898601051416799459182972028362202236442609262645662117351950747668605298760726971226618955357427958356943698843768528002091795014458867314494568954001277328064560073731548283148329262961160629203132604113311426810919054328371370692373844684528662043891500038225992530001091154513198620831181625260157941052921312910002841053911358493068104308639644729367653619261041640385749405510575175310442627353980486819060111527436857828475596219943314294420864200119834194171491082182379605800959635867390678127922026970270353092735985507153381638850642981915357253765490889506918687492271366609741237125482797969870108644223725243695795955790169158200984873613132037036507401214464938774734011775933251382658954251123401844503260100620232090795505475867995055954489662259468789086974904798688783605188441654383071733265642287458527637501670636126730202765839014680498034630601441433047775087024063269258330063947789524974917739608145038178776509171140249608976995361861456314817026226236519217877471458119335621953829125184719219173872308398400147448330865100258845779436847248520496905581541821264372147576094604019559692173512583105380028436896113882292382413055801849332398248755076393858907191720201439821331519923584606231314291385079480969299290243490847184650479741280581035066365996512546636654757110878762039429108001859360743445440573121513421036529444375751625196385571949858795814629017196089119433897486113761309467389270050131850572172382220707083024252323558935142544653167393817963769285888385284559783961420229778899947462578524468267510531216427162939210794711830530670529709852510701002593966290447484319941817289729132448394998468832144387053568131409889313907309714289714351171651852058022708774823227108583760545389987381389818416584955818961821699459199031171532480224586264570837566215495519523528058905543080405898364792251835653164868022193605250626196930893341774641507120556956083756151953730852740911282573558974969633324629151929794993075937719474981946866258638186253144142335926266122584350262972208481272454471791100473937590163282938796699060699784987129408164615035114082860059331851070644938492796391820795914914167474322128652442519715212353920823526344343820560526680740182985378200369145773964221046724819581467137351509498753226843082840281361032292995248905741845053667565191000519319712757827074754614983423202686600735034346222617518951523959036170752079580970412771037444418716573766783677734434799398727193702546998632103115523771536269157618222000443493875181901237613317123526631007700350176020573433845358150778568098600202601555236017341860704997116063223860900378405073538136004822444032378736858240141321636219412175835685913838772354785249137418662398518643230791210679767537320602239161286796580574774638354360165660178895999081223700022385183689302160028736581180440301876993922652635948739046069288092543374018538097938263700814071263424630110680119421408224099385055665783135627734786336383400729760397278404664863132424990055058155869590009421682369938354325784430620165703679477255272962701272113077266046062328975839934511465385437541517194943107630859950187639940152430785840098669593847870 A228521 771 161702245602007021405074739660264202622280330525125272548740693594016523460912066994699408564141202485199186361782357805029852096874796855336532028403274594467116278462846343144937375176909299809946768059642369030807629121702598654845108433080478226033592693604468025138947160792095974235406279991909232503649698667052917298220217648629480902045132438231627427933340160609163956598830917380148443941568378727658622660343492442466397133305547183628512517168958524814095053792695324426790156715793533923049155941723175096281021491018722462825546831806674339485564258493962983432055827170745318793163292406505818388540169695610348961456760051013415914871573139762424899941068984704236857055269129936001431157509843870890286727044763040275733509598128988600682335407454462026452361023364851869074342914757483471124554954814240342973977720676610205816874380899979684698165555385665550259406800118328611201522226517360419498585491655651310110912587174753078299238150961281541145449412444662989673678054753141184355859846071129969762002586872323649912061603546302569820263952649307041799187684802600447850068160223123294333503558688233400673588671777015287560835166294730674123674558423859932630441216179750525914456270542321543194786476891177774853981894612340580959945017549478776948079725389253105931501701819589378834074808653757182492500541894041316991483664980270336003564905624129883317566416605945272034491991616083935543018349061910292164729037948225044555437826585276657626542178288278463367951298936810579010901329851520042734284519440454011103263338638968746634440580378483301100203061119294572917571776268957666682147709767250654097401629228741738401728853458218723535618476039067475869759080612109547568183185720528455194261729962784526014758727303604857370800467700700359624066548437504634940059182089283689729205143089181826960747008002676939782095617635488137259254538351193908870630091427843461391263984283808665344849854419277693957164052553289167098668913792903053205801859685050832495528015176485795191125431782631096488287404634458983274090757165796412930918221894861762360947600960362809870035109033834221068816880240755750738397841289259283104921740013117115662892281524254609596564027300777687533781542844302488945387043503576310361270334118786278143596983161493180518889872033454449178539072843895571336086879752008194576665691593423167175338046228970811031036709688666666469227368463969895251554373070236820847685215258861662621713318284977553201345589663679372128835902355940823716322754859218606907862797206413784946388869026972488826796266471202153467246865101255555756364179101837913361556057794316138369461071063396353070010141726134089087898108034018457737379287561035454113969333273677333732319561484989969737534194209368742829144487851032927827574110463252805828628906411105673579166303249891674535107909032878237199896964790103998504176767387454741264888179622409654159834132341285663657823945094960679364529112248151946567483433810098094289452252255411209408095343764773277316598505557879673598692044086100324146291174884995241282068700698334970292842670946586284055446903462685340864399612408505632963284330712631196324951992868991730055764716882103015679799043335473295607149338230546386955007230837842496378450293997115320271044052083070860580972188224864211034522007893630900010 A228521 772 3169687410041268803113682725892526744799400476167761975728062059854190453281675237189413982348025941491559790000760986390686450512776864160482187195915546427521385044631455565428461376800976635691604519142907481299281883397952221480323067836638235425983512753415826871345683888902966443193905898309609761077674078777002330878435378283875010910340402905887097881188704625128227763938856831566615469771252667445719636859391094965726278381062805892394947848347304172224265984286472696492627741940143798048251061701553369597655853899295378455264728611325024892020855284556035047254671505140838211546729029276730832108850111952489860222641216348473896580932970884663417021254156110250423901727032392269514546396126320706548418508174191349994038748223836942279208528915685239159721210909889182113870026119280235210814368023283865589843874244195512039957432839667390003520189834010861865061490251416217336152006593397793467143277751479587318534639744712534936022977451537852327878716311007018281295978701633571825107437972483523828260094209836657584134798504939535949553544741501652685558152022582834370611997897917153644385087148429755758142228829356027440530971711831839216052933072270673274237189500381597500576771667722256024603945674241429895439232601285518526155577861857306891132239217387965869886190979039154107791652106848535235416146289808749140590668942036067406140439458712674049206330666995447837340631050359187061023398493661085805732437566794741326863145640069835931916717739377726437079220618313920396650174446712966433301693524875393953696309168186436354332215137145132182052419094593022948280110107851935800082752323833394998058331593597142388756871021718717530359908807533839241769238598211108772907058538983267562290755491519707567110769902075552561671729765275162158903468162530148564365907638919140417239734827780574040674673536961163659318923945719186614497884751985279774573507291623197542810166801514632502270785024627222157917158225669349667203537210602270153420604525487460875496934255124682305500787548935112559758159079447734096796952380456820729315775229431126534946553962742458240097458573956589249461153493403356506499092538085801829236422803594785774957891918088175885103366790695372439936711865243854105368680127696403050714491681231833589056705203872257473460634333106977720976926990971873515007846364456344914879446965790754578627155821653605097647396205116874850355830655584013067139501683571272663503098746421366029349792172026881092110931194919877861468922038268394199412604025766979929921325815805776789901595659142755689812108335787534199493935605296094830169466961019791978314494651181637945686072799460923776609181179893679970807103531781592195250985268140409271191850850257189250462777265660674786592543719656028755076185253739884227415207334895607961716779001026461034761959636163054968017773057026793291753607949030369441260210595810244607483127417190936720238829500867084998445890333397059071243320762289193232915787884361853542101814312129390086515607934554433146011224859876269269338187429637640615651898796024413294980999990969340679456202650839318556919242466889221668223231442034249012681436318204006655303553094627966470870730041968657528924800681758268063236068365293898164014785692821059638170448151466069070411488313989247378248266645943848112267914558632283308148150 A228521 773 62132212449926705476627387387870569591293645511560139723096199948521147671210874538474825887286595940976352518395730493447877997921599994398974978077804512668999595177749513530682356763115368835917531974292504388786154447559030323754694120888674257739650590958864344727650070451328787427390969183258690544735334788537101022826172986900300315235011675716066454435433560128423360019565515013537879058307650845702617594059161583174674066359195987797178584094791339214981537009888384003953164570720542013548283388424693209130074951852966517461376747413646306126718465802303140502323087411714883451993663638719185364491861505952536544473864161406025269766032180409599160688199068132059824617416431897997894202455436980979918228706943771797820107266950142144428056983122926650554393149803286724431228382915788255844899770867855378477879279960742706330635392706285797949023076428115358893269781648853892104923022042261321025582110985917378962264698164942522641169325705806830369797055982910159905300784835743220162614814780762188010424396939215575091886670381763180136846014202651443293003854147481034530135934944903885514113183950016513682870568839448178112272819934492546018338919958975179097737455956038858026555352316235392051964999911694031919222062596416839537361056288181912130495376191159181592256009639623797001342585764370179030870117080330558759816975610307328314894558266120931088412610416878351901605777814648793154096721729726254902056949019581481540946336281211097352154843500740015331348419192238168678326140493566238174059753740322952839901041211527186778651334483878300654108217992009374712892145416541869284264444369634498984688761800289555875670447366001447571896208909659840778093139132375073554414613912966825035494933950507577767720785605726254010284389488123260938125423297849423721195886598033808369449592364949669256123123710765722047292607401891878381899399649160915789995981059767826806321428252025842025703262707892954320214441582406539623234569303556785754447636702803348396440072773426007375940642343100644613748337787047079130954877287623842770251413116390720443160588416730065462027573096661953434103309708875713999639461193160046167433076691143250747607481715472142175541586234646663266861738448728485329134378917717849096529155574236067893903257262707007833282173678673105253135273698491591797288233099986393269458724846764679656826341240715920895113449381664271128008326041530455678098616749809713679750920779666401648452963534357604882580920081473856176834437665301160740945040396761585727099221733562039429237293164127428004724458771310978907277972267767185759726335613545783257082810790906409217022260645571956805696816418265773061626754342084662177291355488709014972867206252772090413894026229160985681797072255163281447634640514664722774759966351049596802319496149491782792298259208901900233192712928731293072075985816996336997478649594895647408429522366888561967711881716162467798250678657425206819550894217863653503463327541777619322181669856908052220467737325040654763338752386696124659687476397064987261908196053379374523222320540912315300365514068909651406144706780515619677826441862355736738075881746150607744629051435945405893016320226904907999880927284026527240080116489341653580471442195671180189574628286587591921090673659773175025351662212819122471811450143788009512689136290 A228521 774 1217915625273775870711581244463356179236011294518201382684369735662849476796885109421508299853177871286992520574033319131804318124572752577431843359798936861422183637152860919596979991842126083120678826068477151886078718181770229008287292677336724963574395457992146131935569809641263002248751334736330953748292271447230175472436312010784308495361687957045931733956270764448650077975295461356512673734331102106210042633028048493998866083046681371737488713031151982944763916243566118959017235422636322609429652931649774583814359608565995775982528547537566281370910474635890875570502112189763640285141583099444442238038637130831509392286825069239690989479866219455991863146661112270480571900172996337522329887016929305042036412565093306606678392652717938091241830703967079288481975362722815462411756648045255271791490097737333105639524055946604285297602927871181371729360340623727431015012394819343741624483741920399821345667072402674710938725294894563584099666186462248037370909563498288643456687703054259899994003774225062436896815200542409493114504928688523352102919620846828849927808863440771216276890226178008065930492987403136552781873132248634358000744375824951175219640292982898388403176337413084194654940515526074487280361903665080739439160975575730287325832899205363979724663472966863060183436431069714689781163258361532142514580799592493323001183215322575307592495724992063032482389940185318786979828619382114593047416878322695554929034508949398634370888756921154290227103310384788041147365275927031964118628609304710953974952859516116996692346256132046747048687104220767312276697107026948668529088886174943613858215838450823125264474110750944280677749720511489353585591956687243391398342471503577593602526489014917165362504133007094047883155272332676129034042041074462395633972388580976241252733204728751072738810492298008588977951430303756146609866030972960654322805417424967519330221446160061649434315093786043753873202853329332665957621325981174764025294360284782903756412421227746709779557431007762341458506165708671286783582357543537765677243407795050185525647470591715672695707319198188780444206247743309037258703827452228252417576211809230686888221340063367197559816081628793012836790288268177102661651357135263904177837990176425150293761456851683721624458059806877563675739694988715876064979914060905191438570430218086916411585009566834284842355362373357659732408737131986837534344356710249336618076018390268323979204885619922058691608961850685598881470103326119333858430785646311314575610482444716577655619014499957281086132630701630184605853151023129472752928612898836769966060800527257482385545278808852782290432407488428697844345218821664503660327667806440016217672955038688843357733705774987666035961451681236375673911423753166923280505468292272642090960632998066861623458801805558925268169442250935412207988590811217749772040182231154248794207048098933884689790889952622174500151585161387192914224804596958570679777557215242573685694913558137009591551550433297327496218500529838980116533078272792575702924642997080450670283843386443703379790632261963213548424127322564336023929985392424710035532245162665709505514421306607894806212010943848751686939438217059964645008407696687305201782380188006728190503045904760781254982225503241825371150314667385462857695904447413792748599933450618003835449141408430 A228521 775 23873582024484342167761710077343320437513723803852137991818875835366975495651394243669531155247166745681031447315848603225897750429997098101218999139803782279793130986470784568190488269406998718216177512676757156978410645012905581461417187306460361847311042027911457519336694680937966918751236236110590172115334560173271111073595565209221028225779492099002678132944365089288878700048381613944846417002479205178278409989998212520204189785206981889602265955658057074891923071224846053946271844801352625069498043217915492967235867917035697347843007127454626833786280997094267140629841900820659465154461859921646318030848000546697741155069800533372261369759067867744172091801690434526892038327366456791680812447411645781997016779182730289160338054958469755514380221031105705089897030505699478890908529383754710921868533050947432668890572066786057239660906261495504542353123447883228674640914069978994374469238204200655255756444927655118697903514268258537210579133945863660322737738893896398006127832449968817723939241819744859107289183550607913944814950520265764366158250270993524913633466048162143233978567683405379163465638024963098757613763455467161846082413142647873002162843004711854250503883468233820427587285958786759783434261983677912742792401524013402495744136952862488442380941266601073514556539329572537709466565189060167293200633802741937037138634626936145569120772886399861296598876519100008445500248695522432438266672494784756537992679542369163011356679872222130115820581738007771681830638807373261368415189321264803626250787778175171628840418472799339124121177838284146371369516037834029808497825633909099302306877581048590531799722534251247989555694145795766942983325963087136048530468348319988857421650683255792362468980979710123576098031880544331875599038078857222391093865822838872983186652557897091929792354900575971996196134680691104275080871891839367344143753410464813664750084997633547392443617662072601411396680305258316210208338911668546142017280427067745175876410526458654302295536366174084643843630484280732220431136758820089495758246148643696449049898948287397499790534427762308057537265406236770651683158991615268495013614904245078731222868540489047115424264084480118922154621055091221331727026635703704600965494954303906878340462980677548737046558994431156740464841667886634923952631022286589864087265775846706635513496088070360804715170156416215605358755170147756607683946952225981454857070434387422936830660488170791414806517221744175574916972082817671100819104083404556723009955935936293958443858195128940890288332397776061714516505461630925153591927762765026097107538052208965556175675298128321447550646834565918689572898173645451182483969882715082855814163087377023218789281127734101976864825961961569206799026046612505774981186741830487815602287553268140270493442630673069903614874614704576741199092123888777402300238580019099767867709559356652412793633616421777497663409404621630039342166821458903245039792856982290711523338192103274120235974169411824356672822826918166363203626636964527682232604192341294596973916636152873420271281450376682371063894443411392045831424167517602385600883391852131375371356948376246207840760093892271794621980974914489200066546807789537272538810976365191396648587125353678638488981394739917974337696547019416183163380093626542952638933423687563967394464557198908570 A228521 776 467969953626026449898689170224502522752787834767098314397432221440493718002909153167525040283646662695661707143292743746400728572124484992407342243706590380449568092174616681952809031459935997032347428482810967722613653577464257026036470697293943335594266082256724932301891757200176217900098730451488453817473834300224188872034444796794838584497421108762962539716043710523969835829698298421251418109569923645573511286413902328792994034170761175953302245525320521750879493097385516105888701742778878733975978033727926561493982899095374130846422849729837047658312398734131349854735285369384454646194121093042528026596240268677731991290168837768337998130326258863655041887504872750935025464812465385857530948071833193601776217863503466563027639946617531494874943001409903327205082303490745822496773530568603195445211713073181477438259888013616238065228799240231952168024554096046707856583766584715852909002265654257502402938012126228564313629975747678551507208599507153283184057120427247630217829128227601061970397118156634953996020139062201128603853166983744584416910669709095454510214351548265468231676667453222016184245370634833674443608438472194174258273104421439230763444873358721474035478735341143010608481784709197549748803916123692541919135915234549740145846285224177599242187230983250770065474223754844453111248921054794140919786681286766650209498192956019110123330082526714356143868145045008425363377087949802101272788721195353919335036949460485824399215004484409437609160753001325030122456140754765393416642576956804071377056988052836854752412886211466389378976580937358732950817941096925545279225709546797278348875800485498633153515035851918852340326435968138903104869801942842084136050849165425950079601603090653552874199799801773709331579573039274721092816215387717232235759562225315199635448522187165591279038668022279710771428043032955595696379104213969247706945200029125860031463646793391349826618143977632039080153973470470661023171193388905515494647966906087580652746495383230120405850394070186976180860503294364747276219855962809036752315375328470329999225933658682095199178383157289443345656696048846930570984245294938665587028626935435821480199982242444961493179227024163209483281869085107832276336073451412660452861727916427192452804605053479853491902927784381474619714262698174122790603597233881820454933392299576713251248633906770202927192480563715295922884659112827587891833890623189331767858958036786246017486282909918967693115291889020367768836887885921885592136744384465335238129841680612751728699930685298484831474610575073731026322355453036243837579495252791428656665190933339342304898104808366078206034996960728730664579252155452915257386273980653386333229208621091454096018645308110161175516652470409227910438132891786914448014299232855753869163398528201452584145600822994714445099846929269671030049191604479223828671526873494211418588593988302052496646921459308792556575976649241606869797961120012616812311448902789305312037901555913465746728556077259030606203345557031396521678509221245593354330931675349413692802263231584781397713955610493095575631245331325979559823240507750056570123806211553234057363629396556756859486684554264300774331319383334379082644485881282101919618467556928101569098876640679762766900232044709646629725702343524281354983113737571590510214580222523695438248290414763864380710 A228521 777 9173147007103788446429762946978988373656826699590937354966328412857682024926049724738431595970510726913194037741792915601098478244886404391171624559917585497768651463013705213168178066487177144421075574903883076621915680447043721211461317146938689957858441897085280095070224705301159542339768395558840435619531927837659990096348075833176860724097420348192099604511210680746491632644867345604988683838943226298052763058006903459002056537611070785829648727185066911702682748803027815482784277615679736142044496347636773240489559820831655795815883352561258680743612806200161722758253923180832179154037696511357774455693183715772901946572148402865160905978393956486298263334698423862137934634361908166212864852423261813570371640563378172385737509073258797404068877199256703988768318223128569106882275855297230453362329077791970269797337655952333431768557683046120464902112767037584119521526317952686078743268036885517357901735657941887390020656086702480698385765756960084711110227351877169153633488565389603566774906586167116548485127658608082972284815834400410823474518581479438828315696805415633660115182801439490277838198591718371661480513853318186748343507546786638658777173405414815329331599919653201825713639516282404411389294580422359223020989467635242482325476387220192347482865659352740328222352219485921640314163641049509561249491233382566074664646541185251969701370708567881922732242082573378634872909232491772093626772074604655032020637745331763587504249506546713923792638964511391502452613589244272434379766425092084085868267453560920248681625766676745691807359815412928045017786910012418500729352550038494616285564138809866626026611200969590809323830808291764632865890914700264570147732696810211125140361766361340260184272113245387270607499214617831202317051578430995107428136547646762720415188948726167362354624040780371989965560503335860906149318925721353301712172466827171697871936739693972241667821465805925567976576776571485592117885522600987003057543305275848328887391626625666293736825122268268740923142941732507291827729396151845979598796491430429260001130302527587481806897166858653240699254498412232126815662524588228731221666650174798068409801320693537594700252092703383147811172275651662673189518380067564334493290989652310872155968989917849107470732453382886671064482236944767487054776789025920422271014491769036957304269086327013429708466199294777074264169482570891207707971316311810329087589840580013560047343180769571116549654536802060027260565101422868718559393362605185417933264433613415223449682082849362704537624426204262877801909097073910990073308112353289821762924975567779735651647094277916566866376562873557743921163811178289871229834560084797796188876091576471595813134266540294251628375444860135723538839074145781050397470518581251745512853122347517320286281796838899761879777295892669476826447512631909621600841867473994952208073851490987273682620541651737335272224796615024573240149594532320493296025776352683105744276234775677563464099035990457348530973622936106607699775774551229483967067240467595014865015366891608248805115537605604209096841299920757407920263114601492441369964463757983102140310488059948599583411782791928729886170727930139523863508012178344954038823928512093670592284783262017584403099710051417098495965243000066416100962812320498223554683248882976054292979021315736712391768850 A228521 778 179812027165278507500889763387992959875918594212593719264951655151404061612106708701413582976688910985305766832152917588319988624155534726751261192216162267220670725528426557413905944506472614925005926386918487585131823445509297445722807712677821503259997842472399578166841612371421572148767922189645659767525611031999976825644426110447488027118919049167840427684666212047949018459134853878850689759359547012324506615889540035189455983457258175373071598396979436077875465491157458141708021303933852445077477483430397995332149790113959217814208814630482942930099250568823171355375943547455387006392992280821514001837969760600340155278975261702794046310650480204718159694231716617040755043767736659061639190979669829997773231296547121071601760089826379000097026635984886910177933246604683908142360548818762780778205179137666488155385935293717751915911029637841254112779262291446169814814251027924785930809687150027645595332319964038864492956336297912050902079228860722981000029393367439149322276012640937880888320656931650700426770518368015503360525831382063685978002928817249290203548834269542899457312345042140220972962352610618150673507358109134658168835260673838586567910922329496336726836547589563326846495751189685906562855402616635169365964893625450107903994247996443925171181533412445184930563778140888812238593782580603565364818386236978378908809751290815116154067158506017538922683053158735222955770341411926628629469884933611726742314621748956280381772474428113681849773871373191543229751101453910087503946788048012455294385707247644170661820373525984682839341477722747634601079926059245486354371223406628861921632349900075205117874999607890883192446879163808734365298290605084784161193772186822909309575421264613388689478549089636281476674490273359154188544123947588150708089100371212280620263334137481810449709749168338183725025206214961502449383353885610863206192756987801019592559843940017597087781286546109609005844818894200287106224130990853353845028448375369212036763070012369815306599125640852209789388471762980104640042404347148628929286572072703899026071826190919836159696703065584937666897343332219878100993686235994214294468444089697764801533104008034741688869380027992489439231389464042022634753107009748322633324829526302869799574111687565073151161444059308416741824506188877069583073611827882494883474605612723270137501569378933483342375151511383739646010954274469950340664065850510215447585604287190467767261775011958850116687360537278688765341229349254184735279343101650100177862514189560323529447916459313277049048029170981350355599291094520447774380741780769691833405426714414427444904244037137615735348635179412481935613922362137585900394301789395932420240962813852787600037603796704202612309254294631727982399095620967467258104302657215397482687193035092635984050243197490512309372680108988260155482353112561500798140478457553722179688452218337738550424675360810433786697357906671735035411805482224585189576080455753845336009997442034930043109803556756388868645114350590216167099608211074691123476858693314865806034617529007041661493093370431098096223187585415441378727018012595214327983986848460178556601132129587483052477280906800702408964417834555275563438104972075431907786924727075592574021864752403192048789797749527645920008264063561599544886791692123292440547310534389516393727279337582780621539588616990 A228521 779 3524675347320642296928652695501675052508767910098435385440644989311494002862833679039059328770624437163452914530667452824455501409598313468891817498649588202142002064039565915413679111047698131272789024615300618739870926556957568084014755572449339959963787750285534634141149190634380951958989268421665827204196591829731617898622050520643584474408190477690587715282727484052685979089469773088363875057977156696641752386614000711776812728727118216051878685947942178813447962854985745690732818116927098012728977488158165156864026945324268766762465388570843294754546828906458998707917522658966572918483255534625620952670108791594684008005571133326020492916209806994491409840031845792534456505797239356564343255370623155193089066304545026682159528895039172086643118714506876014051143511176695744277982371063112173517147468094209423029904833830117717103354571192406580072578634534815053672404829127855335863045408771573872074186778033354163849042714091015935080076345742126116602491457678314853138085246154175775783257950399310443598439152564712238264944374466396538140402587201202005090525421035883109746602927400849810072517758035138397783719572174743716107322031385076427117551240725613787104634676519020413191807889106583624162687190701988009489284621825083547498852766900817433985308070467884855656170850895350278014993685830827447231660445767758949987922670137911365666772471333585089394551285285285757805631597483676541903096590841884992998196183502403262711740456235634885072553502864661665878189588246931946008092504937373723588464547600053579752082713174725986340025954513939318037440665595543113505966220487386401349342706455710031910719116287265891368752916045148002736812459574981024427455752258369971476086282488589878729818259070778276260386087730886925786010715303571351748967438048366577071639155347729499709043140843141036597572102260114867676951596716425214846437120762703119226186363040288198420716537209019089926644571987537251284719823564821919469260641996443989068781369495081493014289767075159894023324082574793069421603918185078028120029406170345337278630676993280325874787291684698781287868483298919552123446110782296064011941709824588935464853836355695685891679992608456685284430548462979452034767730415568240190868973881297864158940865143681573991217518979831131590357299249886081022641451995375875679948796949587049466268805661585054150224290217677865246329651423990484006805811093729926891762686149917708593851753737074199217734524702082320376158750443515427758076964919151901081275585210497028210822834985776773866076763271952003466194426232880720199500310313339386965123352693026631207233255964324449366387379920466908028346362221457147641239232445904507216765556888266250959465513809861513066191751054995687050851348823365219047579490289265702874382612361032728211835546870927225449423513616610579675095608885983026013240037124126194692258088175782499574437212739985581435104274414354553549117637822416724353749835797661099923784864114492463929360805855439698612724182969295794371379912453710320851163900139290759062295557938580663756979367442074847276562713952472181985049599162628276655649668833551956308512289863863354734711060751695585828591788506781783664374209799114604078094344461311837123882922284322587278360031083141205272584893677969231278804474648037966099110157540420051466866075282318644427682303678469130 A228521 780 69090685978367203139116942636334070991283908697830936212813803815532250292713204164416932261148197240589093045324376578112059150310957516461682679857268035722225257238632845545512380520851034262736595535503196341620462317237658804073559793008344249217388664221099207426035228267973523048878535490833571355211001825520788142048812608661229432419861322624771851227131596457734538514162768032943254800035778466208024617957901026062709047919052987813790750628879964192121770890007965095872286559019983671311660971645398869974450660850096526252118628732556855633295684010125158723849427923785119214892721768596739141092725470694869235324585050076481391999349498326055540410966144546993543799385882442099637597430135764108425101879928460316476570013798797761415999412944737147642543604928152343374653102295218576006520343891377513972565706397352032196942204388602524144741432281372182390640309645749969265662630171930703890370563627677488355730070788655758061527605627157927276919056553380934383773597672838140915965541455406626383765903841802970926453936267764473558564485536315032886535189099596546447710011125599112934901272120042430262738320380261968214001068290375007450519652852792559125328712202289290549822491395771501011151087749284966345373787791050394072622404032795575344536083626129945528127076088686878008761093991062097040031442693121224700684881271233587298984957829013776416294455371479118265770767618104686162457870744212744699138914846699487006719256041358440589078511913379226601352729079065258551740541777835611681768626767670543022656154681830605258252505921040760789422277325923910051698463499622524832620953810312478145438710999587986394719411467870111985838263467290487435742203494574795994051333999765917538248508824826846681619806615026355245898227852836481689395109012534981272545990102862859515814853197097501431047424623477565421242102749452013175808997234997749555270685495755885325425288474589905654632477894254886305482790875293508274583093259385846698357040368079517413696292707608158601792988877242621983822175364221495160060187490464537228631819504350454756877744331906762445219860342728077728503912562560881210767867101513148223284300098711242826813969526241587916952918171739933754743494416852861634473090992696371206940689038972334525810772655881205782125767038071760771328748158939746087195861434331199730914530991076820852519213194471770003174814181202107193031457168395228176422116726325082636666214309492353441107182036522857106734775060852560065659639931065872463345063843433648557428225681943279862009559664608774000962992787417636782830157308381336882520656126083281310509758838508443819342309685852357151759163456651080645925985534010318361067106025882832237454655401663301582419288091870771162939060157236509402803185910545883650528250484813770503315764405713672275769087404540120473802963969900686163350030409566643210803920864733236338320379693704522006480480200372820051998068901183207148557619091729672424952185570362283835908400473268525415450230565919021810677572876818021498249823647053518765824251720677440641957267899106457785884084222673172125855500864058821466408830480491298599099279349310317349922323160377455966611353829345518688833787697044139497063373432343709904226760468595426603427221280501936156225563165867288807965525767164048519351464867560003314463992413956730730488647895165763269270 A228521 781 1354315623023278568612328012628767764069472125786114101545140796951418180926270225168067027143967633539402964710995515153485130639939887828083590421670350537577471290249678974343567767556042862570464614414144630073143683602621661320492350978534808400709912636098198913679607910367667808169736100732330397283180230579661897330709206856355368813650537171682587350063645838481784939901932599892283907501937454436632541864569023526267222045532463938398808077775426372146028774172488168954302815439176901808124080353464131161081016697119565162269760593653114095553018703211926532398437487454118384191360559189550025109073983723890717959237832143593617112645228373271130896141266955570135599763027611124239856828261177992682725691857268612819028698728324504824237248405899618853582263729750498723653254366912892155816699607441634560796023553770989701294343373322032107092814975506878884686516296003586068417663540767140248887469916155547348715666683750187455431048190423473344740041229956881618112415208444887992080580767825622739975268803508582683535637820455774836228584507342444687440660771639766082432128528337390884349084926024553959975058158310175528756105224520608864660009808102888503249079629484639996838600063148105073713999997898796719600028978790885202786460816352006101002778877254091121774462089834269331832384686397805540347868892438901800815066092690798108096791777697555573978618824797182390960352829044456460672822640424961630750636015826807160803307594210967696191482105453506096975054529529647609884286153921041155248654898311413436730052364321160811097539634724215038480316162105319819237850168013634511281649535240402490151179581103204593022024012224437019101253637749015675140437648473199398817024277587325233096157391254437589582333173007360527799210136585289998771951575114743264856079920924678616881273252660462082208250580871835135127072830417806765555782748953988766019712857861620501108698306258194793433086741756539709372536415452783525633555874601220724984750716226313330848193236640245357837186273948385793552089212067865829942421767068056452585295588645646937151037218519249065766500921150287296335214141927872282711175666911919021648229915070083945535511744761707613739654416718015632997502525524382063343373289447965294517153522382994836231261191609365876761398153889925355389700040388895450805837400155811380175799587020819036689496562887811345384554842333594053773812139408077451620496405177661583694013424300817358415508783062186520304132740366673131963544834170676267107338040377710793812211051606629336869334614679584424694924581152766089984156023359390655257830514418361127555585661545209259782423505095690524968316214048928120599984020796431028067732905102589720630319904223938523808721372110659105280935770151298708490382831170940921028389063128936917044962885668963857078698425854371927910875120062897641288004270075085303094052262098242810527973583181558827631044791452603744244911593051875588703609725082335203076251641626456623636984002147648829338215720940420482563605989160006944954982722278379174708396223166423633525065701601305418076824971656276806058547345952231419221917618422940766305992117496668550829314023855007831105820171934239068831738122773085012622321641942707057081341121581524629996057804262038921451192283904745701535771004809145204428289448234801027429703127831513760496719831613356987925761410 A228521 782 26547294773411620523571650564432163074955721618375499920656913689027895366984498661031245701659121291491179673675841042714238952692042530895137022983899531380325556509248950016449769834121171671255213109009467503190566144358127487966632259807679521262371458275408230884848466832991796107769643997676604956711327524611530685955773730749465330823948397219460754611175734498788351934223144308925781121909723181831092619421257381203989060473818310201440448126763157117926491839207342197834278692366459070222864551776942927374111219322487055460715320904669713768473416987064499877949012905226200643133930466340837823591329087862980382742110750354137032565590374573511209500105574452119653479561323433871467231447938013582431024903361077468550140235996046929765900781836444915823182385988025671052898748725573409743100369698550576769346139728453233727419686606916268974630835005144407616252910043621984467373071460454852986761481406110475501847009979141103712703648567153318876436360912695736924858628532163096747925403294952315493588592702609333920862601630120162071988239954362115226896799559147505648238036964759524989411649785032034603388659756457740334415206397051906674690504807913167587895899771829201015740947888006664259170326947661125548314801696885143953969810849509619559060896207398610542893060356804271353891526614008690210836828989555910406455700848240143243679725127442526532115109787379913856125717889158667924003983235152227141761222483098159119366948455004132739386991642021114599525792286487423369886518637419706947348521634931699419111943422767239537303366661611557263250396620166201770776428941704800190520369357161415801630944003346305432829728292904002980552661821317941796812371349629451121036513895215415219384959645120976806166048175670474450893761851446626703091313086004088465173897337419560145243858782835524538348626455202287695283316200607745468972440269187090556520661884532799566976818873847845866285460657279213488865572510222671794175453979350035391765236841111153543206766410925796796716366740143269447965430751132130634309856318007855093112426900000151757684176800536575855248188611168071240034789881566239923143584212039569560835454571919485401675858394005023118283117959553624266277110750585442788803941585285924710428872138810775740832847352116017260395720830424549778277139420374380467756278630658353239874823773867563766110690773207664797756274016248296460872158363645677038269742357870405637244968506478407550168449724477798134478752869932751671896845773753956256772167804138823136873312476164922579369417254939654228261137638793528108451789587060618315982656861108058696261308827099433071746621727543415984576577276027925563349806129725655478173382044753857677912698525142987542035254753693851689846131803566697126591974853809598023452598764925170963101591981567265120742974267828311126368853629669955594626773538661791701682969230845834707236101839204536445519217995573458394315936995004796388584950682506315558971012254209617166169876574189811879419179146423891733292782788836883258189549823850964935580464000683984343680897240831520906035465308522253729686472949500139415529207689917654420638758888070417584045896145683540344958831043643600397894211993764224720378609328297570300564738761014285328587298475717265657784334992875262075636894428303338530039281244947104872117037397289340319299971408796375782155011889550 A228521 783 520380070794098962479772925751671247966514291093924423658602720587184008032211961827264253075855068411842470423990871408288996797184287050666588096446808192446791021116826627972769413944875439543901824792338967583396847488564331416500264236257782997250196924404639505706600733180697276936832753472720709629125044854254993926443179339441812558455667668645332540205679397581603436132857134841630561659390486308315623089262945321791570037140564471036171725782003328050168720886113547589459361973464515255331689135807554908923196960078374564021376558103575135636501824227419623395630018569806497552592920809852543828487207671216157738620136969203961968757085409744738355349938574269182491936225462187720889546602624113981634957472958148681251236086965813188946682301320744834066402276555015474228422548865435610871361291014288798391088470161116733753890995574429331118681520678025702586910657988561843525860878350172487479358309635107624631657740895457231226229463782291166192432201870620605244197218375045814007945763307074520479700854181279360008166033617977596479338643356821675335186377517748634076995918151087680505056274737113016271070548571026467725031347038906250116674410584704102955046924078316368825914063662106569660151675114053385099270023262313612994831029485626746244705586454648686607698647339615237244712372855413659115017981505406063348442847212137195171811863851336627384964808073602246610593931102935379601869618702631316007841852363054099231023762811683415746496113975415782926398483424671943366867928446414941660884565839276273702018878243031065089059782203370110750019236068181725005439740877447325320945768857428537303167274202414697991123740975480254200356257920220657352100428054998852401358346556988291543058745867503996100029286757159467179058992012846640048705920339900566979595470752018297042391502979868699340247693566624662531108429037240196264991008600822600134929248240899079250259102456467168412732806370900401052203242972848397056643723269663519148161447574710115527625704338774232168988863003102093770632580031602812625875973603168208467133339508507386108478296493080741395325927389615611296874654923247293045588255013223975619577558870535837773566230703774718402878064503515726149548291935473324021752799611401406725861457147815303688810637564916978728911042956583870863863131528478565540063122912327640052214915439552397922482723846920082477807137881944264892421994470370421896086038078479286123614288969976320497584593083705015969865993452289057905848838893580216374571766189391170751279877345573760794169980161992487502790395300706156829105889501406216870501384533609652145753048073217425527168019320882535033979542796383182843854779154898277886723606773532213099854995859532937575036539873185508713704770332578626924157182593992909284776919961674138089780488977718645227839924519272128844710340937915349502976373616844170861304259768987789832999257724113740223508883518186139992777252731172425757166614574879072504614579130765274064805296970284690312725920289985404815584645663174596467024610692143892388869080633011237938409314189713771198801772900828245953037436697554386870972109915848243530420185417964207985799105418374733986875175011681683065283274670028210195776487430967331088962952112060899429443594724952037161849613079148603301888703047831037056684786535163701468437139631962521107404279058506726468445555133197690 A228521 784 10200490121158633089116888367012609238207450059067384934180430608293067236419523508753535227761665349349814813759889387669439872504167442075123928971413311204442466215606479052273276035697678531818391898324215333560277501280271880068110691592492802504418838849808285315452556686959561189523999525802627352473504172521778866334608515455964679021382666816837411233650972940218856056287913622942497960721591190705879661964639634776500974664040284287432727967338381109676250148883105920641240215569572735668552700217235139547769579437345078881459967831230958904076994990032462470736639746056334059799725790580799097785168421179850036129451542128225312157439355636225986668058286432718940754814238030242381443021037406434329994853953900727088809261226563634133685936704588458400924701601849027337799867749961520118727014283361719327511539422752070486590537567830277141672126193699824816964215101638879213171940470047009639115528598705898251919279535185742667355446236356822872550737144631544191301016949729019514020656104419871455490780650072845312270736670116995216067834015092178525558208145206109166029768339359583748500588107985239559913490289700601063888324130241433917735145121590865018211662217887257689896366460163665090471628876415347507054765447673069745039533886007444630379099346623127347485498342258077523666580578820291931963892262632140664200266284596612451517712911534175442557553635743641450680948381354021421797180341804995821233488848259363970028368679267669860458684086759108534902148472564627147389921763520107049016952312232971882175274632207951515108510313447094249310319802158101553390428029903293529236378770622944831055269107284788906675702137771635649931380387199503504097930793921716155141975188173570595611622317109853686431797272847791699973439910542057986788106747411417827929941952507165321205398096167527461632010750944350179732499730704666126578608281620884338657792567497441866930779359374850561378542604196929004146074479888201768881658469356490322992225303594230843461365513241886088050722895870440501948670385814047581960290200259446904364892627933334882498239810173191892294602973443056601473265745770703556713381051625632158055389748144788920117959852579533636128192702114797304429821352242037346888955589178748789354411572582603444097290376714655264928097003639236206248895325944097421341936867571167769645163532571282330208942586736636683522310719005597464172959474736042646361401480144608608724681655144507327915245643458335998563515069173017243137697268095113627620399504072277924927765018854624382922397371765959485090043100423304447370605537554775076034949823645159540252992552069899148084114442981317724192651013318125874077315817644509913409900661801396396429499950925866117202878712558927588112189218213074441400631966615474153990599161636137689910706181839648902188853079683798001785700976696163051287387281010605898561494398308729425460616742671975696656684689204266720564961313720504894687183590311828896729139421150248648008696265041643925320241610105114758771198490996765651109733160597854754755646782987822285384715033065872102207391446366569968649186104458988141944655883041249579765642053924175516867216480365085389927186835620153307802082352187680982493385986243212295708281486735878989601668015211211356729310457793135929048360281506689560081796655622997631237199938948691941457998358804877443438093989565929229830 A228521 785 199950006834571455018770283290408240535671188091324588385880377125157983381111491786374835707319911102100001567478881353105488972537693402372292205031055629782673030311527181265834128878976480635828678447049444176109591996699041904530774360095779678433835081883745084348861510471180585256352161767950347890464919160646864483636002193524640298735330476487979266356693831368490618833752246704061710184434068860826166825515243031626026783572947615461691862579595220729870527368237921370296043116135402791110454774326554069607824387207641276156003725406412698334142120158114505123959988906566241670387727394371903104932327563480212736993351390177335599706164280424216380922540175304218102406686201932585698858377485694323112445145569404579436690457311864269322698542336660660254181166733042357320537533406323168501851323111095131243592397373697615517030983650718096956627686530222445384106841835414652348034533568000604595770104112474707899014092817053186870044225898836978165448383316635327367261929004391022138787086950892556963455761823027059629851620199467306607384085884498240101170320727143774354766884911130642487020847587670391116311220387640633483312461875961240616538064556749725502280899839979101159032206526214099441318299575341966719234127206017489879951330238686900159064359147800955810762051897244188279297075261322989594942557017097239794247556362219950062513013320081043173676538982882051642645703560707596807132949458191909385187532395738200177441983619981101793027709722155931525736131432813337918465303041653209928415357563506148995123459638521387356125954075130159271610778011883870581377445236724618882644171340805195720916847737829157946242415313475861034474664149528409767106982070353052018094145237219984258190729116928606093932094042333126145719901947386428644173828414052691923182155173449983874249916438684370323041975399763458656491797190164436375953683271341566205547449773155607234678057752206718247675023714735395968370950902565288100769872259682200041630081252892665418819571262941746759196038035863511716095743132094380669982795879609704616192416825615890858223110650536610979678066090104868112463343851722676195448402328377386548977774223556593541616411256697787631610114943976192257917631997100124138243983437329034157523768919902735563379782275550034938203578736425265158306975315293066124666080938066907708256855513247360797203294662728828423484252236140583610774086731353913483605769917708579869741923680528343671818324605485709160137006416063490547696083943351578435034854704253025695042879148308469808471072487186357664742537351707218476652452918042811539030869572591032774429507859921115027527385784151770708741810129082360587280361813612904167762594885907365389278844938193831769877890948543558708989624341707914867756560885439341772530815481614651035955524486640308802987252840121883911731181700487847193420015979393523206758242334343454428891219556856809881750593054273152738328231678772084214485746980125855458805518428772594867501190122541007253842685728554539211447628004933954629878392947014538210576295851258211805099946139747910757755515932875731624633100066567648860844757748402464346717872010601503063666969462317298394977982364951070127854735202299647948807141906562959989506402614033747842110997004726570289655906431811437402057354936205425708892340986837213032347891734835119804497162721888928587766791915025789629929970 A228521 786 3919420023770779540119302003941693963967617390758694522472642218226916181943480225576996020781349669661698881375906218523684407170243993569134229727894823483586645535724089591566401542012420937725835223100671306415884888759017118132340358938486781664167232770666332293598098012803525145235453885451363193546265992913495665086454048662861483679845268978734702762286501248834180170160355483605104020092778657088323331407870131941293742235095944494239799602852497549408540967795949585817437116521245949941774398817796412655217434090274604857864906143956533881514894935262365539407401231809871723166606172584752254082084387114170708890693637820804590297214920067436133862617645848254996810656922175468306838779534031559084243715413456614612217279255417902180699902693197285557714000829376394686348149392030878999011769516896672479275178845807681236612770854930838568713538769693294180719437496693582913687293713828007381239275941697200625530575995480597033840864248713556209642296337221948542421524141043055866235484964390739797177788387764195772791506146879221474000947635440100487370962101335264119696031311998214514670998905912926898676692982125041407839289813804268108323945223706262997704845180451608123032091622430482317085056217804224355215079854437589388953736230299206730910534937636094989179430393804282236392703745605872663219772070685247831814699935611969176528767635582515696756232074584900340555499630516041931259398653482297465963450188787771351618853792890500878079259305515016483008371113443858577313129722832564457496690789942895220369438173659021602746829436672191068595020221278627828978059128139847949434297517386084675898467218301658046777454918299051690226136716727675501055327558445129731736965279798010943255484076538412219543403220986016665860609817999228863741037397784154119666798777780024631395881540825692930904741340154152565640202028789103551136777972906229099140256771795603645516717421127976731716075253477700627575078375446010297463089267152632015859542529726976723945470392434818606731874649528273660788468254926643664078955182871819229627156850250830064669554532473578838250457559203632651297449864708202153012476025727472479507430172274766598457975973335830180575287837003628618524904117977335281115821216449568138377032129013521849930767048068041408144011285463311043993897123881479356231607097206050657326083112125511233775496651769867908020501628810517000932796183935039937369597655565522102462072579261034937510475471001485227498669601204161472542921394319880372388439594292368305601952592137377606331025579971429611178323732078121796156036934728869654233308029326979600799207672817181144699692668056828566451439237957621418913743778193124329851972471543655514559247522048975539427280301170472125254687028233969329024689665075750010809674891080011227970662501076417151316507227983216088753956621907261803989256101940684560888269167676305995406396260292890444630099428393177650772443276802329081051844717617243428391676875511660983442509680773352559148180400330884467517681645381516887658110607437645817405861796520716684815746858846623513607651521108838644939488058855672948511290799439529223083114147386168609129824418533127202773273020390584041026055211633395346904836613159061155471092208332008038465180773684982215606623721147057338161992342411138473239018107942186394237085742549038079459061442216468419372527211680241538759958042110 A228521 787 76828471106004813710847102862494801791284995557980741938184144375803633873298116000648784212981180517388710370630512128022380396245633789404475768753902124894209796008590573862357421760693346342325341407390680501314731413344661552931093811381443534085226418336766363735364832898113189425724781806265459551943558102625422866377807778253408609567686663785827167058360731122953768326992669355875002297796937051811245081430903500797996903666323920403140936353422794383910999320865676412955480987753419994623258974515990506541018073429738417216226614077832251739042272186870769145349373821977116610945572524618586290145115051279646672195163951570060188828671263455718815550814712994954272178278886076843548721170727228243683650986422131414059278528528011261234215223269354649165649184003254921908754067062051756732305537568357250827656924491929770226385918781323313973204690006900266000239968426080770438683679030422067119051682413378422549175642764396570240295434133238902922571314636776252011911388845464052085556954133200194553386451013498003715232043861274879133899268942512763868947359009203526547137831423022116005450278066684345480190144719303841288825125446878801583404733658552102724260649724931522587695958823850107853287172540080106235584028587451499996253647706373720100621405688478374830094238768589488500525590542069240683110982534629670982134508343618263436096953130175459367734617952336677492686852114729750375839135598427045469623641215430361638694571870797614592128539113677643377774159039990384399678630908498625454196922936045274546175578084940681818521963261522335251469427105892884691744044448419854268086481053157860476156558692232253295102513362255595918336870886821231022158121033534450931154941396506465272474014610115227210561183843835804641866547506700982239665386427191160639655897718861887651172086089015316392910369426659723191915781511832210619218685448954219530005747035189972886263087654272542142891788870994863986991290347121742948306187713956020515196552626078116489886445213687743066216460120857182262912043016976325971181298824670604659541823962424354102036717087323981736848858095831541140627744135546834751627878860861513214927259687952200639416651487712531942939004549335013236348978262674094183332203346600451211137549635399286382440160112849965406888874279448244347943106264017783025558896194766924046838973455627415691219924570789656070289044504459502016144087186720566120964939760789594334752966828932883164551996510752788823943212362666966768722854623762211116206614492284148822156449016033996690992293610128890751131144131452806096543417517902850044238492451836584562275036028132876938482260651722567775429341233703484924464844952861261300145460219436140510483004537925173585659716693665703650698816418452642445834051947058290826451905442419564609066275310144404513465865879939748931633173790894964181309550916821282783138329018032707787612725065370018938782399113612475256168280373551022968006175940247458703207794654974060168667479895018066741881624953443311603727056401320866026940329497114340365775164724822792604500058122011567973989274359019939185228113305055801070150673389768894082472739170345805065561315188419389966444399350718246007241664130583080387728959342336774862981389478217618955960725683662024385594467892268711510839936493885781416225807242990396712998141693098352698721402585830051234651349815589302727746907911510250 A228521 788 1505991686700486334589245370191321100771074518959921112713591075581860612957473487901237242565861079720503831023400417357588482003522506369662540449979759724281476937773746893125840589786709432989840404541836896086100058748497167001538182758358697216651826588070061491274289160870716726319532027730961652685834432381397546113242122982869266901884310303684515149943284289185638517911530134553506311436311539996825368997885239014772203364373539252646424140159994012660925859279068021250803752504505422213359172476688047091420623620152298363997869231288761654632172737892145881524772886250994207997883389460967355874672291153099246954198894887982682000615023809044080154990936141509447794983625914221365066564081756348498655367551602904564933363103988797487295184625825987139747769747117802149879002536202189143435774148403169313827058554615628510169935543338728745571919764801720244443409680368597765445494562667039645839643697427767897111740323937125574369674066038884726374686699867791754715538501727262207938031548683505249244741415588799481061782750977204033903471995810187561919005643927445426041731651858048205940621835992147634189760318111100914818508701170428454833631480850993093894694258203262525312408061833018191709652839045594024625693773156144448488974613386601431113174063395018165783412279162460759783020389412937510264468816424038739906552800736905264262403298728931718943818284345471477626747334597432936351156804740968291813265149141415760053919646192521048344402745627049859976112582493520401558641945755260333320603625895668681711238461251569071347645921105531378927112641534692104448938930299866855223183252169702863667536187586669410788941420149479272892187652897333053768667987444014748707369429517354452473024691131994607243008106163466221603851398365742835862692041004763733074380787418331943958250600120996691108136130596642553853780583554732963768821121033622638320943554243537076720925398682332949956988113733166070395302645809202029826687594105876646986250808716840709707777375133236747149156444557167837189328206430301686760452155482238009664519603684285338857293663676170157532132478144032310234952389247539190093207528418131356311531664895808864659078604004165077809660186600777092455284053380033476204342568884240828191150109576064682655070168601317973837794305481733200245069724993379458985526126978214147960086900351125490253781727661122186519937942355913529709939396101300353168114811821399972584305553318669796530513298093300695525449621234328281396343923792065467980001684889314290919542408010345810999453333014720936532243076086414173026322274029894731838293274807592701262735655424252980930948128595373105477137380411616473531738471852242665812326981369414754742832340393161730577126227201954821790526074179821668989269757241546951704360239672633414386905900658788116196540751662071730574657383895166465974768013082274683174392964523207970376478641324986850945122142794932311578232981109903875416527979728885967883035762435124651914558957459634463501011053189215393725373292061009970478567451144324692412278961530114584112693454491923896579514242377857326800002832066215753721420551274959062365101410134004323508964291193572463589115913299506037843367059261634330126867714123648847705100041080929558442734106385962228321440544017627561888427096991156744909719800338079648426003179231028167051298854028379222085167339712654300389053350121465878390 A228521 789 29520448965874462024613574035643173354819800929367378093431070325371487359388761436541936428127224671700135578331984610412937296210667773612491328496027481361463386040031190590462153378641656544773505267503745429689052850273310054219489905498253371459365570694122927015192252396022956371202277381857528509682266991596596596286349228332395591557327641005137202183361091578256155105148045370525161360899576509220833831285301373736661229550453212764051285592275266282756674309677292031692578743637834298472846504264780124570036557661207279101347815455495691876267598269119571382777828970942614643197393589268309585236739961037936387516560065399072581005995507876210795742413514695053482682314762992288311957945581866772543414271062869148859692369505109879817948947801225776643981133417353973738673285805881244527576288124693387321280750959918625564421306294139842089377457256438630224679450554345284972181813978715632107326628637927423905805911280639892744397780802198784273157705768237139339157733698946404954537242331737115762495226674985196414275061769423109611300978927972027646223584763318426232066497292583629509825953223667799858703336275423655412968566271517613124770042704236432967971694125039702296242300240354863770042507097684561530632743105822714891829380375350513546306717890047740397208072666048317044677277172746810534134877056433024845018577017910308646453366025587566424561266642005313952102823760092028303625625310693324857696577983846390513146571265971225718849368027652892241574115464263827871362115021015982145251846820609974562858421771277678851615873526988662828206926747893607525515216219993945647664983840944034480453183872917335098052576422667579344977066453756651633152198867719456070627404626244240580869764723095343681062217686455081032042890468898743561879507148109992268532851555318245046607740612399691050086368039045017913982083806924094043964220995282385507412916020276066742693606778708002830784338862505732440893858476160687841540987271357206320268467837270958965613735617475261503930021559993143823728029239534730646902057180581530640773308611877537249856316293343570340620879099730463249393995593402519068660219220424331985557130480360385677095058156272992367512427034809428016973464778006437937883428851936685367602473236772470274005399062482874810318478569164059911755612401377117891016500115468057533546699373843788404327213734393392529374167475771572504914730026233602336080820420358142501807963121399598522658238504672883722937074651492090609264166825449212679581781910993724238320721459662349571177287542762266187776138026314746488209163118990579015591374728539939678315559755351170904075568278244242961840279155399164880465652600782815782391972188657807803032859025903751704847654719953001723072188455374047937075023335614751400250578591611054746392564855647289343540187300614064182784685107479879275142438411129197422763168107445593617287026539639667186856265304283864057944047639548055392363758490639446802195808312045518771855124515456274858528751922733375194361455667252861040000013150390723123551151838138141352954224490450634098740070205101484960913716328933847899391484575941074150711823758974013579076912970415092242854460166052518003087435088404892008563780544522805370378596142286991726376854997416905915894853158239067575868236444380718019834546110001230025456117606288472437441207437942886925483398958396099780636921041334066236690530 A228521 790 578659839123079517905988943657432113909856637046384826427514727804340819636877888721621549962912615448804977885959731309913979522733027694829548651516590239667645568875214460180492237402293161803940817263768013370927917884957364934313274126038579828987786700094371027281737040192552829917590314919639246115830144883442054099007471460529495402837469517098389133513728967173692863185473467441504078442847187297435244764029108530100794406875780512227394047533355629514602317157368419126169907281985075414159314963239047525133809511854361464792321514560757320869835806639109100353065121963644245984961101138954015028843220841593337915000363447753725844896841944774460209098709560061502226029286189191209576778284229188393639658042718993504344785262105800760202637787504443047949331037499202846107671598487881619027361256384465629868575966489266343698157935807793641297248171568790264862446345322866595656110152165289257900776928721009665973839575811362853638559724915026503283552622094297705458378141251208928191576816248679394492926184038318404523820279742449043623517755042635690111087146611562147073522053887492653793560129149714376838155163481094175293908921235779551301313922254811078187188054344333986207679043999027977787355032419159936077869005734643084153495065628646153148102852967541743871054474616466831547303227357162590677174349795731336588015406798525069350873616571164178325318229772769879743648073718576604210236570989053749119600029826091797697283329901648320348364263733649248092285951354386971440919777083313336255966368056993095485482101849346599597805281528385847652980799185097853180457163895382392285662158027001711716140446609389415005357192248188470170761183734350232415716348436368790452423636776270174348854675629090235704186983846884392226638517367501772934219263254560027443017223112967451985272987526008143842796295193224310553234252929545507895053696180704199682685341508507906046743003355308872806701660425849253573235343454399157260684402666456364184025859559934528927119735865972700866799535469829160675548991964031583710272438093307008138200385745503881487398173124827002140680314580784062470588791386923789536338427065550227162759515364492615146608465320184592383813516926674221387936764123198143078357496151320337691502852196063852734989149767719143430544843074959596908500314046724539906325976277878736794368253165999039950496553367797552699670244340136421885425008264291676890555888711745497499039720521369376922476994638084568643711841793098338888467916716111543153096621039297297630248491132758968283871379413772608798066921059578584575461842432131055833727395590546622766748901061657996637436308459195521942620046526997049575271248748806283114204773029743367185635347882933000525261997243392512573706216311716013482722938435450599706164889848399655466153641913492265053286635270096134448873666902163209656175611760186514798728938067755561562852323853538114871769661549450160468886910252188000691210518516986456487756266649680496530779498837414942317246131688408567370657860264117290045070287295391503523524985918904885270494124349119875111578959580885065825973340679758454457656126936176384227294106958307204043061324537112346950860664585845544597013864759545633890232896106868316746512393876009570739509553216632083377408683286361658604541608894323737633640027938524310620911168892463457487694381147257615484946364297313008187390625863177016250141890670 A228521 791 11342890136970155744118733248959410261217836444563434438264765600989618421150593015332464185831076659900250504820447074804949216191675512663381039054536873381937707079628567808426818247097597179039191355230875330593183616691881417169098745199118336309565223435884290182653682446662168176021648981852491120504973990322964152852147859282949940554024485916834982789998913031177635925905495803640317575111529204504749158643664754121734398226917820050228165355697551457469968338162061442033890490848892704630516593436565305322892809481332635771651807227072149548194829605472218316001211137953525538854592861328383013327075229700172648771900736786308468612595314795473461142542109053912051939572585198211327131719615502605310257804409963439609297331848105536996382226092713144824677010353078240772048604934886169690293090820072007151990438773841847909252666293283064662568816569713969515395043036339380453705786230562186054655397249462602834491779459248423376383154983386568715165414225134717854157988985648463711464883797569371159113223297023890690490728709236424383685085423044765869585502601656256443616753068236133707077736141766747991113717655853071748687547261095184493090742379268764050388827273285940672603222324226646180232869575437865969313826719777730629754095384623341518658598577563035373312669414223910165941920817977823929707161070561048603365253159046111391505515985574594197945321515444568540729675588928714835637028960901806279549074926954473434615757319585539109497410578857624533452096976874577949921081599024992996273470601401331837096445597592470274038500276903545858705066797419361370149713801162069433589603973980303712115750553984067440017676584396413969619681378583666802056220228897502162728952057461043331342008770811662077178129576304410169971487185394879284157822436436378509828031338927536438497076054877071023206801928291214896419479911942867238834748508569942726897612556836855954052189609077157746048963116883158206036826761499273804463247819526890379378068578825368798758442096831061264915742990349569647568967516750917864354029684602946792943473320610058473038441739736542602618045185791650092818018239372484529088786778678696332420080034617653761743433460111200223634520191284241052836908433369465222615525701674752407492153541144770404538787039741431587042665203636879449436363244188282029866683895982478883175148965013213807265845034788353893625543600181186666026528507081915424175074194446814821618034099851919405034795526237495209881155799891238987399657494205051643437787286030523717154406684863619836638097208091483134897441598833721388533456547145469837462145392774520170933872280295060294735855614341582342874995190181917010375302137508448160821826178537057294915016286168393650392433965117325311516787529070068840914287102136679319825492770557751454836488942395710523927235281024237126852757435831518128200475066580737651955487221240976410309437634890027588076761718836056741227257156819341550001053191606210029433551536671228780950820964355883183846383814827432814866260182535771452210606731564251101677413650431221722934084472537223301486536666964438855219244463090908895345127500811444907682344933884914054678074504499563254515678504357284199138147773929178427111453220923052200342330574378943463348874535775567100947059093884408073727157041678297460713893807816407426789870707173951087385312821807336340793031707472530628093131267533074831201215104222810 A228521 792 222343331886229153773135891240113416282959916076475804812481108883083772487053104649669074249039214724452094946685425674366883225875243876494567432717483140516152694507233617305568031099114862501233067141294800966519571883466341654391308669079843502301517680802417156066006456037734780393823533424682216024499254042480598440765748238656913274210492570104329815551169559723415052245906665557484037665832117023854905710297871746265129143943248701748791985074989356135970689850050411229379902275450087514182310850384238151700297326319272814541557260472746760882957729056630616791146640373099885648983483282797862688283313623739563419633460327484855153990367515724028840541650212576074482057999589026052245244758326303785062485088404445300502452794541779474097283635666725277348875708991708638114493907825967099781243547227690227808850950976271936227904420982776697707880301102285058871983368735878190330674226035369818878065838983189012040698194986348019212499750345783795039645946357538117282907194638303044420925724008377997212258008575336121276680859634632111026546000839005745532979331886578792196213446570042639038645130057351664972096716651876748936679126118078885197785180817112390660910714023762954720034377791811674425896731630378016311329695283214070069796693575891674820099696169287766420133201986562612456326700326698077312957180627963324927434355835606468697766054998359578896960014020426202762613221150532594489580437481360635702667217598561558439246277281232407722719921818402892371078756848409525619966070063168135629639234472702538613771431118525500462356082830058024393950871710033522392576836749921721141841024812299755337891230643055243349837081401981314384296524212235852919555796511132488957444127777927734604695881576595524407755460250532064304896699581471906360559862464806628295089042862640346154452232842427358670891587555568099206390334680669830686093232369934321151942801656430708902823114670387442782742902210442006728884624605673421660689426497681702550112536098109019633328453054962727048905693230032728761817740587802500013036106167314524941970955892397980442995653494917534971691919591207610538634731057590650352274608899321378442548181675815733673202167538491281463499272405740176191034857722971493170511391725871000540340856022016937273705450818022392201491179891145267892891995404078390302722197822722574790120533217820763884026054421424759655050352951081376687315589910394697880388127468990575421611206926257603656122684982830386466005847345756224837909747312939505598555963227673704864363382206448184905021013189137872996487041422271685598454230661683657321801918155438748800099141671594870835754245114887388625840133775325890710379622924169352099623153637478624065180782055837504452059490058967813512959556571125273107885842293360249591768709582308154169305200782687075776529400925350460890471616808295751446822502598940007693444945712036681527130034956261996927942568340854722692086534319085822810932643970654410479970020734073159914517496012524523332341873221001206348599864727408331742115023107052162799689158852227822294049038560180526806619216634257970859122564139534655486796734813249816144212941166717978341492412394139114377903983091550820285660428067545890768693072146300773124242047172463655892555067910763113096132168980913483774838073726436377930590008787177190441410734981112620322463444445373025804967392044930181074568550918792706978029202222833630950 A228521 793 4358373980290973735290853995969969937019170013713242281370820258061442507301596536192220178097202501197633305244677209248492570188657314275370998152747065465860751735793086286795176737178031287651573403064469333314841317466523612417497015362204347132996013269523757657321568368597994718617560726168971816659743257235730700312926044122004954718124134805160587127599042919699468822946626532352306302685323582790074657228509723326624307357841162824762000441211776003279746004970719822756243402369482124604108952658715242813063922867617576229310969648134974779755587856773243744867838128592292820537848700454810843087346500325467692451482440567457393942210715430627098536823966324374102943388856004516090913076425580487179292227392646132370485640069310629403149416829956922793879516822978462371242068809156002155025766322464093025437089189046443720097534550851722535186804999638175154294648478565641250522495725039532959085660521093073764559163183630614413354996729894898966980571125335047949844828975142027291090522330547341703785310324980515352241607520067329931105930324761105200892694994055214882973919536049222742199388132306471195016291848696370376803712481479035046551800621286294702466407765904974165136173200871870117869781553185800300296818717627735481730424157720533225200252725651780219804415652027930915145005813862014893510762724962176024666519639724304840367498818572328479963615996883072911108175820263064328256040899872602220141876519817928741571632092650960336595216797986922917400261258290426544327996955457140195587195277860444560505815755688891262470633661596297117266679128555010308519929783822251776660298334781095830153040190949418326159439029623961140164566497988565810345465921154998819646317629973987396260205339322416698629160454652799948200174935224525123084815139877317091403956908365444726392036229680185029789745876057443952352448443991010109165932302080704054650440071171742199076282739716745044350168623080121099016438205483583649893560333744308913860415553217064424027135538024937278781588133779358558839581703433137088504615888737669633309567884459311892033542326768931780778562405208806395986667905372873688832802354555710881552133124789259976844455126346072639136312514062798742412424228248778775758899077994997650917009052251422463294403842396087892192198521183564337599589444474381362525678491854324015053463808960573648641464911502923103969943124921553545643573527397028360769452650472079064967608056550467447015397465998645709269151409790357719381467879428582694537842347751072676720727300856390635644602063895383378385655851061927982267178440896866503676491362220764961205023204112730377827394418006166977502135959388942919522944358184265502348364896780029810388616394943510476100876473743453115363707916390410074390709439720160510361170925406911667468969090905743116975818793011484453350787505823455884029096567743946964226170173891855810053826534903210028891502636540672555374223504495463141920560137111714562622162316995750543973143175886684742004682215031681832017821733520397936273167230733829763635255790143956122176727530922574213926126582978188077816081647043913853761280700464195395247417165067660877565020213071840415536110622044900674882231511841886776918743173100334533858340408332302008426920977837904007134815675416807015069967847458448838517127891532353479216125800309898876386977350632889230021634478071689701951162107017043374650253590770769729659090 A228521 794 85432846539320335272942166255867459465336354325847059122955013886039287145042122815386795281392289179436793324954067709003525686471177448550578429295580544544319315008863382886525437096595738201431279345636660730342718538459223967141434840738620943421144349807687016796400227095251436436606644960540652125482071303835539145053377876113792883727756016240265258770866623760779428143984721041263242587753675204018926407138341886350617926563273329747736030899841248141300225053465360115617471943866686331039656175833825339237440864350742402927680812501184515160022272285511394830268746205519483495083024577331718863400303411096504083694395380369839508570359289880784869794794547348730953320233873342524825052071848983951362182456288164398321814216136174163018755394603531964938901011415148110409378394682582046416847971671697604256927594474837438825079936037891044151955053895027208272198640604860331056863770871550699028627298656400592949699704684829108744236626686900059204969360159171663555320220287826824321653374302463268069221655778010053359303869331678941674906335199421183308892861740490990249475978549423417622549767130826318307357687846049535474229623125272918864429510580668767940634134366358589561236312363456020258671783579651325856040224191609175629665704269841198704483679108126499699318389190918299812109791506996515615899893621751393807549793050441467645277243143888727865887221873941981183116259666183365811942319229722311237860427838803821593725573840897847236707031951419741208477028813930184273507870700904792050732066206981199802332461829242215408423860572254533262603419883984440357574141229906942576173446816538015650360138485099267386322080508851804867524518109275342802155970066924490351574629225305973163564810456702130549933278824348724334087764775374441881236640011315307160893735022690404664096348019738754111511239991586428798444595192721445479200774299292728509323605123165688929862585361104521688964562566873631572478214975004582099540148001366516831810163124048360741670891183036367483713963549437293240340751788878612621064980637999693984819624729200475815243516246328947271903845295211103382923053742484338990909941401726435800863535069570892390289275713433548333858716437159708543028163531097703839454446556346552227404210901891527103479966844942664044729083210749048254481884397694828064149959494606261520355422793124631442849231311254244262594065479661939650623951596720960017408112974165566362504477702891055970138217472382768210263519468704744669559308534649330665391280102060563381405991687023587033457304751456291793977752996028870886129546200006146543382926360449516614102116046918599194577714546002639978109480450101925333162864598748349452863296607058990705759034508501910296691876186259677908391589064125261707081413329508744030739422888057572923418577950629175796272924204081717329231675798679765430442599474094345793821380055183211876638426210042688030069237753527695089590806443033534188840996996731184885865215257780681428888392619213298300251257446709154050212135271866975619418292314729507919726121198712669054680390767095261181199406472919226067092861586232235221893968803702423324390055125443347355311547875141803431199726035420159937490681809464236533615312910419685386390415559887736796720849115023526437093543773388082128488025971042440406176362999227184112417307496263902793824909704642450241511053234193869492716498547179533311101563908259426017943851230 A228521 795 1674654653505383231729238607656659944469553280476084039214921900823321848555673184125615424913631474398117521558116329987209901257715450157831124095680971681410681746942988295548585331172292923046424650081596420571708635476036390737382793330661432370736924411934267633719279594199550288432368735898957136794727745038040981085605612814656523984826518712217544797265940431359755430778919678904215548852841238663855412642651120427735089269868976451873958852936687704853991008218281984015613862287431383091557215754585691641017073009939329714570823057337249218031781801585006504689684218252754786878324627227007652705561904376967172723109845794527153479538788858032429587090464180305857822609121441871315616154621470706989021013328868371143258069894215645874183013841869016746775414831880216437266172921325904464707051785682850116180201681458674286802773186117205696614900431263518336913462598841823730811002386101641077319619349177103901906939846672857005973911942961618230640910430859511823676339008237152435211022151986362650145541192775242740968559094397963094644184051473123710459812674944409396815013248551878296187997793099069359154354202141971145669478695697887274101512219850468567886015599382953306674380029812291708238614183858543736244300174307104343064971653367003019284755852677242921454258845115964860889045217975139885240854821262808096453415018708234009058419679739008025054792843209394718268372010868350516382629013284975845011937886354355991062279956857647508882970903716512969181643801410398213838874737151138778321309766202050200664876356270990150747033252466699699417255119299183871334158007868706104555900127837479847997263604431875648357267095975074049389254463813448771619295514906387938716567062428130055978210018312069823717375432885723239743988416926714874531475494416987511090521902510820403860171887490882828413658296525331301249667002615277330292283468648803762159057252973853763231424199172088094430338311085688303003596870923601612831602331229226129192833903697180414041168384942743337390823834714481688317800857726016861164978661961454112752764650632219842471091513426997697654927394698165643303251303473510107526942982523839240012816132881595507845190405690269288094225920464892092797639319124152962412207285638606038766579691181868662030991846800162258208691596904904322700789560364024575239086143487593446467682982537365216582156983521740784532445767562390216109977153555350730864205469750140781365733706964462422576181891878249556458939799356398995222343846514728300274417178022748815651247572328309052173439452093444167850168535842502076047983382345342043646525618841040062448864717546675177299381982703349330844735058280761980991715552341720787790760837743205439034258784047038050692243680902185732616838813471275463591799789694320960770393657090533619037939297519264013052798743272591030076114855654933256144079950862100798506539727615531145314010620515430235862207169553147242605486432522119832674198081209364549021015386860854600373319728148675897394840406465710622660576443581314722571439429680160583508641664101909948665888897639873778751296551756036086388966194997242627775651722728894201540498465321523329791156083883509417786536614210195353049791669946886452690040586751303499843690391946579008357020075925770187382003637911137510465815270014406069383420228993723371439250582325639222254657003643423959001210435475033751724539102570651104947169481079447678032965642151370 A228521 796 32826580432579675569036199914343681975624723938555845010843839976983740989349018610188190743770208879759610478145402975455220775450212567522628245972959977603431639059257141560479986775113848780960277789468173690409971942258546792774953547726190556592564248901591164348478301809099357658599855524484712834909601132753608007404502077339519307036776536069132296875741705564647302193348955401895712147350151372535218594602320855486121333517353749846360011687528921490706683601794538397208702812940758027494018212181732551713391325903389876714274870642243946670674471714647025219415795215921753126869435847820779431002705586197007108621895113569925882136079830624792394885362409067560877690053045183327655365338065016726549805951910295354861980287744600874289561274309561071666759716595614991188143411194451984634605582686107256305666709103025338895070521169189530027154234101672432545150485590298788166496937715500597526068479453942292028779241924781638346271513161697013870123067060738790608531933684144441747179631901583306365689630391558652430455642009085003249536354102069835773012064745367451255876899448637939812453715117778190447317332763029230551363585918840363221664923669079374287032909838470516351072607783144229701437294973323390738209446160727635141150398719634288914178585519695636638219882182644754012228764550638900523494720590493670684928447389169009995121674916966792163235321446703333393554646973925147155948928106469777284201695210457658297998990120598032628226148417944055270478840586769596973739438324128751631749521986360521826451706533291487105701130406428386935722501585899182361907724912668235831597811729696833163904345523713487973999882228981321007276361132146704712006087881039046307797657206141576131978899615388382227805862685492668121112936614509700195191540760325149181081103172123366533776684674499937182825775816978304175509543786820071035667895073253077046549111763469876343696688222308685465918969884937099548602874291366223839720486797215142583071413348461967351986621939976763716498561324359306504968239172804630723677299110703442880179998696873148622917860030952492623102939518969597644819228667764691385258797352522355381004786035881500075210529942051382871789468159094098365859617390443482838106383373633509015555942879142778611239975077496813740464108637800851322831828707773725326141738520493847243053260303342010182318809748143931547150757673163907536525832513368033429679195600634146622165545761412914704447261474459230333325369736720613635643639409822395607329794858210642182335191531373522353680173106478387826742711845606972698663699374603848539553048637139140943673129579247810778503886430373339037215856634310015901297682923839546283526144488579016408890549979131005361167450336352768544495596513272352573201197770506666143512512435549217112324113186554035233231785169356405167470286071316325888256489766356300378230845946898261455262024306705037273328296907511554496025049960707786517046096599024966893178758727381256618737131882281952321520363347289602178683465396868795919978380081172215443206885979999517615036085116856415043987653826322412892477289287243088403426089847037815334894427592842445185122894200973003732309887280548523275061856376808186436165939047883738293516333676546426161926570731576098098038508873240573706762828794334361801011362922558602527725005802329872538371883791593486739699276714670558367110545995873404411994882857017769476542766499507303510 A228521 797 643466627964772146998864358991726246429535894174018393426476912013913390049897614241235730833768209547416410194488667566756907653165165490863108719730837385301495307428876741925540405217196332632090442182730490597819849440443398755938248705145993959666012036232065591624604038342686014624324079558580605090940864609508479123102068634403644641878369675200612571140744115212275986234270793009040070608142118351594116227539280766587829951872078934619372497224983066124144707108385533443803008523650876567506361903629105724100205129341175353413886299758442785301311776518729186765981913132813986540139894610658291179507382195071828966239215293087841347104283360368391666510444355451864144174561969074467258600041134303252358589280324596217136166457111596443608334224833002284942807217931830225389770708967474881481634167106022652420828715657301011562498069155679981475071600246082591486521481627574246797849242288240326604353256936557459171026798302629828190757195021672922920534129883691342648931140400260338891062709323813819393885484789791512166548753693525139299448518464588869349458782678880104573289586177187647651839427550690296049244997666544775125857865511630104173188559659781674923950530767683462130771951090813160795282147828470921391837827398282929729725772637299677928725614072318016705143209089943623031743381832578510086403627774002111503159329269075915216141062663963380244730745943485897971063471714508723682560372360391561039945784503453131603020213281682678720841452405568467695413264000213838468842256190697052334415351655329182640056150800703373974963407479775988247332776669540653358931352403964750902274200969617195841373132958568186834470043095224758409557181523085241951294563024831870819061737838220112910920334282633050117380696643651847624332543773630726299429707452418079830564273289440328284270169129375881166868029150750421923006776059580029825884748933623347617651926628479263115288719302270653330855553254198714266025238855763848782599369367408893684139715263717580336461349226256137428061461689267291395905735947515513719505556003030225375834221703342808674216049855639246971066122795914658335580877042272177060332838177200227654616575862533031592681300078900801362547866760336595702688127289833831468408364477756758084321553550377055155657329438100696140415199309480690725245183628991003479005783239634250170736561998427101056448092100960362665508367376913147968589152817063037733220861299425072337548246649482247072112796846167941115594341120257669129487624488994752180150338536227830035385608746736212848529701059749906086366469747419342996703759093001256726976815738675821936840623563550869333558004508796209104155890901009873416475199681387233907958696474365041903867121656667183042566310800943288107016950236325841668614415105671880050811307991242096745243647644892901122545439836925510820161517493827764406670456256036249151980243744559993430515055146021520116351040118834321677935786724307598785017752859889319830725479553112005379630658783171101257766264938730375440842666048845694042101483779698337437580795471308880188027391794730550052372211552275385762303738219572823886715585405983533465706368134399145197255642336316735277228992686775539027567155648402400574838284526576451278203672883972653679505631123334598991980663551258087888827459560726890009018666624573497754742192298019579171526443828158523428161263159761849637067170886571370713272588816092836199743630890376521251650 A228521 798 12613232808538883192892063595919617968168080621974384609389955418452890294774352045007684185615333699778247592872756383498165928362122798501686089601535628453719933412789202835967301462587495737140388066705605287230290998321599560155354758343318225871182611341656700825434324011115029449566642948907441496507909993165984075017438741967078164930580495336505871550368569270649328317516873891214248062165089656577796493757006386984333787230475157759055189844244106374636563058031889624770888175871901669535501678540919518222079669231954393374229122533590124835232366772645657804339752241813624548238069087288687975879924274785092405199213989553212752516012280293861382822145335370205031886548886027744662019750350949274287716340523116783138007780030321225743009693185615236479887835419140019482475294249037031432351008309006673346645828178647705325622748256519117827684823480869476856646361537713224795432652680837149166597935016401919860728175271548907967413584190543319473391296143857050637865557605593969478798169480985766586175636907159862829930036239444837771462786609406516914918255285059343064478171212368332820633416646394916065379109996942277918987835328395387383162478924786116722779904017075221386216875434209511794764890960296392027799414354451695827834449454085949567124590572866992243758580546361192716023479758453439404074783388131268799191258487403978700897787115217335262590419918748889125325452778993153027700401263059467273035239983634993075224743922748553747687901521827804685821435530453351074896648932110605295730458091398240651749858841543681003365745607717438515195830152553834301242590007914792134518143055808624543185762988349508074615793810752713485362818864939155780582571312406666450756201877307133447138284260629273433012514187803000831639498401937772882411720930290758440513571703938506142904897321497341348133009924587233953556474648810343957826921812928989786748136019222338752116013132066421124282745088969833312105527183447808672470288998619462336781364115527978661293348015546450865888097055534456121583237731074959927125117185094099367113659533648927038758834386352380488174345515942579613724458706963390546971952908690681509963438739052586449398238768936083566257280412446649789869994305275705374000257922386604598335362077138548156018416360405674768247604996400331861795404766663652942421746036921572051352930845239907731566485319044215280825363470171493853316377036994237152278561893512134667326474108657605245694640339331322507288649941313921093555602779589635722412911328657343066142986520318331712883356846493044552626567713246202115814414387077311259758351002556474824466808959419594561428593225877536860486324736225738904399730962856869635224260084764359062820586909823440142869379463152639997120977714036862635115827191700182422249337115731815144851048868811077461250100478451628693740400898443725766583228395274332789520816359650019044326694655710289530615675815081093466019342795344827590676131474513453848296913957021342802070263554730588044572782003808629472101795761206007897744477365071266729279243309621710689446195318924223125270185046860048285390264984102777206584310501701999375956960893276064451314159915953586443931238982336286835469848109958127479259793617124012550071610102355298280879243219353034077864706868893252165556222155546539703622422102163526780429853925700773988590388813547679584645330340758375061915232316608026012848164873978168918169605176170394070067539790 A228521 799 247244588869512560382298083608351992420304469922405992939243512686036643544253458736343011165196040349284999768075360434842380960997423443064885237506192669218980749455998646561754301344099686222229554251472832657557673551280145137721865217107475158380927587853142613348098027641272768927719320460159588655967446595098755228983355096936597554565594227707818418929712123702524018467689775781310897505520016840095848519030722970127630130703944090520920896707500475930642842939396393316373416579638008002584027335252742492560099952184564889580463906489547327261782068176088407761938636678048755261748643708892967092539984454829999131643163656982861081731031371215987465711301197416314679588267119741288895836679120707633453512454575545902746632287018190209902879562216095640645759064943175443963650492479853181169469583391514643834928871537023604135556099761789678502597928396931885097899387375733150812496611051920555675412395587157176173436232501874895674611249112272953295743264091351776719749317535921849323141379275220287298401015260262146402497058199048956302688403818138026101638770748274460071021007531554473772868585450793717162871018110817534101454772981348517973120807710468900340150003618757958844939730130602899110168231808447728700453198784124314218927948469267010777476546480613167889837679164628890529548627193460937366095393887745503227744937366933461225922507816349143153334031002584978691143627402760313934474541875931305125645213119267349757102298770696937280495566910027175045903311572533323769910273898389828816211387173172961600271550371883084227271971427513822295092674403027483303416595976214403016859889277686457325910130256253924320050603443904646644857216980980150087894320914500912742891198379912691992584535165934683551278252991933725658145600050451680267403827376129739498528952710038324123781469011720715976727379374890930806863594142973586201743291551149308866213614631144357590498826299477267575919715903131119329693829583918706741998756168339331358179405708439722454954627464280180646882341054524947206007334608625628543991033342708979791131728802752046110407862967063312473554273832440322792312181238315504459472043855821900781103098508292223718571244756003809986874409282231362420695032669326249451319224326213858858813009351748267403895942341014707369088856999024105845432833510895741348360062336730872110985900257656109355739144167456615833778412076793255135794474710571883841901332503404002449508473140358131376624092859459786941704175034041140155619256556028414941743135684190900246306991735894329489203348056426958260836074228685584126774807818785696220781939625135203770522567285702269029572415080093473030456728375341043103033652917445158908278712273592269875044102702491952023858393194151738422622117043533631137214602943092560735259626091763732478128163181191092750531568456063385817773827591132394982736678597497015084150793129879429562331875210718040233106957210868554002076835796413523708125930378394969474426787554806882053069300820198328066544571580890489973409025070317500762741551268025486647633389917623977463215440453525229906815617236178454937944588456078900583892830567647006361524813964291047240261017475266559137623411254526901862104423623832059200048073908026609479927249948164884017822271906252542870969385052064865397974978804195811709679828037590785325412498896844379426329222351635171390059241911384404803900534233083355017278357146447478317867764463548433671087393711930 A228521 800 4846488418406952400074923841998852159503190251250921651620666726281734868301566003375443659852488597311350865675565622371023968099305565968835081923910299100494832197116552057114304978979740586740647985296982399047840229721902406668024441830385969711264716705914690165192716712389904805406124670093405307926832391649215806832547651592712443297516613120948161311354345498448306539354326667348382321688955307934469166092243737903435418837724924831915933658205234484948354632661485043755662087023176056994750434290122579798243561040642171733601860120778984175395327265155318196303863351823359458827172365743650853659280799403653368193376888804964053370878924422563506009011543249609264979084180194619858908445922104360680006476846873510262522702952122784464195019435550213562322932711128289633435457471114787808246911341289461739445602393222908509617465341907853021488806764751835330819546934692759684513333774407094051512284611701519950949777168773576433464821737685190239959839989327381383403475484473582484838247837754698590637490114956021686621884504887721402000460320180354978237806269289420681252810725155359582527437191373041797431681631629135306514438540992558320913726689578132459681503648154989492203287203803202594148005885144301417689891574766990452867729818060122491174145696988388744109605943226474965799019474222741535796762506912803966138987463075371219546554297318288788874318413122250833554908259023454894750416942151604180013430194528638606303726185278457441823720354882451163421992027623362682084430114059588492344770315638078301890282278639793375479304180556380336910968088452314575159737813083164720021695415103066880693865830097326436172123854091625072779777681898354037083748697983475579179486819886846711131508611184367406342882882135370702547969220549455434663876941815174223359406090508599525535858212662852153078468742373602101088906218834093587916228043158706939466529487251555678266619241006340266956757146850431112130825135398447306108850945941498574663570373915471324034041946261472085493736783462700959597699651415041839644352308458664236771664780877886074207287891121540664754230387489149691432323762909001811451180456689867990420501426996105430278847090308947914426628604493018753723814240514138836469054061242186138963848010977607460512620105750153933443205006647265526381842540685173555246900999502852518197973565497644210351290972403999264529509152703937917000349439960253030074712767453163362503130423170825982586980222536490404299962731728624488016527573455666210098413223268598697970766585864014126329032315718724389335864174404127106806837667049422830242456320773549261753308539467526918098083918971399032465475929127110390679926760088029042063209682762695589326255438353660333748232080522382913407598741166368523514818011774673183832376768401415568304453109826658931284842343625654010348373874700976308007878607284908094405191057411080218630810373553800368939073044631769580467616669261955096381856896601166717124260041352410544982921632607264072029818647555833380650134237326567888745251990211358224195642979886021896612238374323806237709176603793385026833541537525793625142690058202706116996610027371072214727532013236015176262107663479997347964684076404507914481214865485343981901521403412317954162053893027119126003707807925868622637853368963624145586604285570432471785209022946089599814131427946363816040261675301626762207683210121667608440664343936498596008675000844871220650261021473712070 A228521 801 95000865730368492076756096768563416422229542884716096292662316229331054202410653253911987884085470319301059319687437561641451387840206743123681832807604445461707031508897903967555959636206573637190495585561894734662931525451057424226469971037360561172735818488412168764965019648168886354298086855451610385822179885140481650432843837536994216581323095831231630317349461530871581081899492865673214488436004440611447753644313231352418109929453845851272041047218109666457171578787586888302094913454880489573090010370955473952427790958567898137498772507045741316551877789792479107859921660502855433881477451558400324536255137370428868496574642711741717193107594800058473572656805067539614703693420586671354582068069252998928779325698902093590424120520878534048960561072775724032558486357777668451426393385141578137402774942486445625098054277026581068497951496521635165433911700067547757792873915948087960097217833431246545823247283160798491360355888863412746902540027493849971419830175052065786123149726901846331877484792526222498455793934966921840900033662312056722964066893486914465279452388972453445643135763474351005148350052425779862462106180323292167478490179081355225202352595989744764207934170984100407410876924010647119886312250430364581109525948129348072988925674686572602728593174889849681423327809287683114963489204165552391227201294409389456510929023458489278618096110110589023165246380688329836758333002234135444137358965581203260691953547505160841498290926726024003931629115910240795370712679569843721685675325885779728552358910926223700480351625625679374262236319994195936614974174749595899253697308639598865650870509990427717674700675657662545592047467853431232724555475714318853935491889977767388575387900530770851687139803851434733198506704339283519411567003064825379829635546057217750161338687620615189515568560835758892923428311279969010653808894722308367360315900253681876273602142891379774237912771707455613409086016642434756857314974386534510426989500346498892215975111311663185275567775662748355568047782553523155509161361030315532082965406415703026489193243636594023859211131356577143449111582008038419016087608230072269750534852562748492400768190874560136033736945664752262586963918397744328262844321863116803140148257150108369755489852370052089220111909018575062338997171210841849112771637077938519054012043894852724985805719898921553649896285324049415850822577524178972247594586306405184952635825715575728382360105486057770311854945536192045628082525640322180058833339258712494320681060767935993432066369799413168407361963515087423334651285833625318942047822727978499626932579021173003753150220119895362856371950104948754294786132292889502766881248211892365077877293235646668380989227564347159640893218541356674464012101721038754403831529592540806389688678944921878140157380694005189854386869218501454785438874114709998438041477262089869033540023221201315721715380069719621225669587764990105457667948796008002863635179050139610674775856163163947948347789298289519730177062844874346613441346666358684866928749381492642657507044092411299769119150279809418050049880742316059812626280636018183968109936996614737720543395002943588798035283191352009823275281911496760276835403576740515828714593195638825207013069761006589319696393295317201672137579993491688882336340449981697592805496071789274342881942376749438712224824275401170386037969203245881410601480904394227570547452564888332514569048693401203637982871840310284210 A228521 802 1862206965200194763281620608782456246709691340123014668277845071106680598193918756781616783128399729346450767473162285407730107733419764479404845317859580416030082131142584516455479863674616277456467507727536275291880384714051397907784857704249899889721997802745138626216154149950689797927046293134437796689481062181691329662568798070852509040714652026967189296532522833573799233919087319798599683053940237355910290932466661868726361887401735448651709716691635727476658992339039645523012620737880480333435653388541034910292909760126286898649079205081250500508065733040184910316951988085313620391585262178275397417908819543454347276616487953058672335455241702391821776407712683922368277812533451255751697897839385051362897571662343401991685983347927558072304940453953530306935997887262225145856570529700087743534581386175707965853710320492672648881788335617351750604982515655917306396420583680867485501065979457585520384133241732233360326125745183723447891207156154112709454581271131530604212204597543254507323879972064851175660031882075731486969300773226756430995820237245670177168052847490831763152076065982813503247558375200212945490940407915015541437778057975914184131858194672864287289871465938126688031078517261169501040808898584930121374607509945339906159738468207476378098563392240045136466871327608051221193039349581033683750094063976250345213723264578845843764100700403833468713796370679934228337886009954885263952525615692905804164479493424765968286410892441957337246610352106352185188405546522936049009119925653582940179494847027205521338737550675232288454494980865222048193146386862473490364856399484215603881323643715136949018792601950375671121368878292739104932241663655174396276489474943595498367379174446717350347924603303587212455789722075575753412134833846107486545965081309936640523488337595333208436284649393644333156232888679241210173233860865440469782903324360544628980008209738427339083055887884390303927704637141467859253485975997099714074942542076941125343718969468360847842300355504499247004372787139877377431589621401216593644848448252208302266576929190099735177802182389563734044348820476291181600403657864202113722648172728754539258171867657021700790427881330073383542281752301803979829589520673346575061014349667602363021760973122309750075285173127962002621815089106869915279043023248159210165323188837525903612319245523485094797001056633631044245508559635119803510059432080428714475188537380963947974587660284607281242826998055420213941911269367638863644888763099621708858007780054759858074656667010041511063106982879790427953481445169046549097774914614276167500264302171516712446019988861481649435183684867873286510287365299729290906126015547522754052227508638795463230908561512460894669620455121615593010460651810337060497455382128254973112177493652301590253887796671910779904866760125578721891050162462022670688406181029412878327887357129990930779696846249316270461465206320296291415411626664682679610177880397883940047280239208250298355272968382903438558486858756066579386483296627219725614193648600124028570014228882656466412052376971546449888810840053134275611062073519485690916349265842317583886091974632237672856546872893584868860540665813921496014949179616227191186766548974606046766363888291933847751526734539320914760058114839324616159602934307647172272590027747394927785236700049260019551547431191314985795543300232060350465783848021004725527170262724512597157451986483813049548840519603552740717372350 A228521 803 36502980836853352019477835096597610579439953226861790642866222791170836856466141268022598928970903610563657624707867798874888010149042835485087034797001662507417224472949910182662412320193868634495102449284670482709544566501903976337341356492236566600970039756674388862676884882368401770797075083723162835255597395063333558905191929352007044679094392451287748759398882266364151052410368560792658121550122044214549082246763752306460914364430708335016968015317402482779359901372683552754506503401838262041125188149091355940606143165567684828751352440503899803913363182501826822240413762588395926412998875337076888627448356154536977945807528359281452407851930657176895661085510457589457914141666007821824195522093043708746265200796476040142126551995651872812442908729436540003783706553555650951302827071754726563623286194413452604177984077199314986354233886273377518837232106453379339915088523519490534843807369230373537138533258611991045951918365730991136700029928030377303234852105300432728715568734919725125660848880537727952761722453992694672605311915890845898068011567525559919361257451235831832334541599751974527184288265526224105087634013488028462940033324965379658271329106775133163466315711111225167801100687942567635391288910175487988754691828839026892413845380814026288801467011960771590133762082349692228538274215523933064703791450835257972470013975763607206005412650697847543617247434902824363190911730377327941763271674674980607650923769420308962845065472148956797982032118057086418152884727571879753106925060975857467512678262874923718355709767855551692659331240657846268687859538663231183382319243435896958642107198453243964675944865756563229663410206702224467028369858244173040097427833908867069019599188929165600989247222269776734706955398926929214045383493639831948209182144007742481484200643382382864147436507898647657692718190967057890535761130030555193962162596755079917012439051019050557814681740071905965883410683837966960444397344637833620910489199365210438641080347302834228093108383323626464116967017947828569860496603197486307596003750556821734613737939495141765318684355341017183380748435527148159723074082438002224961277212078511625975936457412171188019407193798361518531054646032997694221869455976095242482886479044193262802450225388025868605687874434199266374244314333866908088959492597645200582726628539170718713829125765549108311893158482539443976409370116795810880006015392969074836240524789019482482291588516511821435837045570492088153152656516374479526787354219951397775956010312721677211483993298767330059609910002290005229055864868999169580958557326993612612202351539138018345710817909613072108575227923680212069704180310507428048992653995659776719871259259791377016622954386269229749553001653015635649693022322214958150081646074222453352362424182727093211786712222637727001193042127207237289863829795129516719427962100509763721158105428542201922416264457382153515921353064778316559908600423441936922698808695685813756647638285346492196896778293325413325169885606240026288971233873319714823065214992702458647926271900325010516639393627134360440660668671488189785722705316332232706260125072999342338560149020579468331088213662015316212966121461213882973537058560449998066257377171513135518626113091474213864420461120072177831341965408303545967045029416163530437328026311629878374420520022712960872683307499931527288838600762809020627049107497133148879197262355348476915485506541134348562970661630857951701622520490 A228521 804 715531428501792441085609760281885753795725716443253480058449030874685672953768702941860227424070869445869087413072857120383269367211429927758911576685981270610812018088682008257964089844960349298756720754410603074536217300689937030113167362175963474262314829588333567741053671248031261560474467864095144762242423448550402239968242536589244018947099240115490424214547593652747255355548810609570364700025809256753353754290772140244584974645208857381267158384542006775805285310048350662054190956670212874649655604662835370606726708038547997886897111889678238875059244595335076329371680257305748864233983562772118992599845259432414298239371894282147077040041209286739806356776399581955870110636659272789946624872369944939459239103114951676522562680532784662941947824609474603200637908926799982685212870403965620400055912448311111771388878027550651869843043756942410506895673145716626165098258841608469783140826550587802617404008551179006750516143478933143077870538758044299743896861513517811216751974129691854369949452432420571265184107883132918896677837205991588067172731750815788293649191391071928086589921286262138699052915333286669707714856441451926015534991798193314085520409019147965597402433279330769801110487653971693527770544176451016970639347854295095199756290994978075105609978269891652469756867871347339455756029979660786353290036269178662800106868739194963873272255014878507146151815505168792487334023400970372359558387414453354178267603563697402864923005098652958712086456331544655862280661241458440397465896036128832424600579129379407700003101530766973604275922524880121693597374483730270794186731444974052699086981422756844480440922239767550477486495750408125709951001029060616276815384123792137343326684934010329663873873703007560250138527273975944378141853830193152002688901840874686812116660488093131307684841991544641992448328823103380091040779497625082046605841438689752172733201298067219295856052385833612858856312296887191217163217496104838639987695211014312941301331624111187070720262687609370445121540481440548486528076984287505200280271873566371389690188823406839693677115555592436439065696788854337750600516563546061749488842188514812163625767180021511970534719022407601156172349629257068500333105246453898269802965701209926669851266296295109954098943639374000891505934427757370025489868694856017973663397207301635590702574910937048097644634895573681547194532227520871849750074403673547724511272291725822514653931743513004439177996524445787856557884431122703180045222072530724199582580856142190261939651161985770193786962392757905802709525109680676553079400542948814180148222994605881264095911006644246577990642182576294649117054832159201304887063097496907395740162371782921933484379920971087929089843268781957368389689613099405799320839928891526402358035126652322828835852879100348052766606106910756139777188900593966324711556224688011359049262854722927112092272836196758723902819901310578240911036970088682182876062437874952923373866958389122731793272292832796369096541539166658239249834739901516422741998730093304994292622211775941973490698981826710761811380538487671443045460858548670906022420055331667266202872155009424105988318307655951334821693052342048720125777406952761245867585920549451507830062302455189248236522127348920290529050445875451268721400507012703215985331699170541128500463248248519409766318642066226606600828456609282190271066139374955963325299209519278119984749741767329016718301360447557965702463929272630 A228521 805 14025847024989154593306770501567689449306204914280701489243927260339365770068937258600202909944038253907022240907396520565885047261190439294887349241111570069511474671157120252922701906478500446760360605732854192182388448818579579162374330296031879530253328688620474838185745201127023906740018748274917943906313149182887589644523931297030431907393994625649450844165813171382269433115316733158429728057247791500757196077058633246310602366534469657956890503636824401501932719868207868304902698378143009367044287121475710785541700990365474689011272358510120397925011508644394983706516854163293526648318619384460201155865278147945828919551189925911118644857435376586743027028635323519988508319241880923562525918924000138610236296152994081966719233521677092967336188445552012442502364286999426707039891734355707019327169432188508218529312182918063800753348357369351244482791466165105199634876729898120701169635947200814737675979838481677631711626398522129104881427164035154435549488976153124030170339468174650994440024040919459157402410929963449022219984292306535193401873989711479514606551530286534483117503804718768843026860719178797034084402510877706640268488446288152017738991399322009314865149333675126038530142611192052448588790571555503924482984507885200627266595923669714847406140505244949159751402533880388465662037471123036518573258226244648697372436868555685706080275536796235846381020343915071235433897163514909508614735568334842973927420957404672721537911783098729824525361919028906226155339103502183621099246740993272312211163084581416886860537077850384448735464940673368904780049465942221229444417126402062137571606051206772467052358993067978658703127060036089873464235055143276342013962119497145642295022609056871293142090071337106973753438676917521062773407404734062671916875905675643466883368297403400916510855408570821564437324483897754265577523469176685728247012509919033925334836294832274581618319781052428739187395467760172038400866428914249702383205180615813362910178263854747141657424361109410496141645972400230613485094795185507073738407581669644261423885346702682932180317053802038583737548605074374293060123165955555819975478059617990135952880662286845220234250374257826604064928878901642410710531834819119857908582491192230503538231259137526519932221624613321291041100060278655652905785498067608171722104711474800032309781154690358891044481024911142147205567776747454759882005147580802867102900884626169048143226887554050324500255266436349287993755562465714571218871963538959901540266352166143203201819364865761074039844706763230559542422105970904756924463239861924098232271854528062132999670029206529703512159495954285299788312296750280483667888782788141724775638886091817576480369438194252311199749878005110926682159060146281530156072146136050054464799751200276407908113294924338310307693285906471599724705219539579098101866408396906436559573886757120711822690530212712600048560922189568601613559830127769747725294638984526018508288726361695945503265231287211696133704993925574949199535234282578291045268944284223749505421521947305742664039670925127790725892320874774666955088933963548341783519245218351216679109357643934582305003547135583744403159510999042717550691605757550967381046421148352971284971745734100506552458092875873074414878269008708630361173346771417979023580941529812920889236202217746957447526417149098866442657912117616548730884417836978779295969366225799627352592587522637676844577794704522369612841746239979572770 A228521 806 274934652668305979836206874286120088303414474934004594148905982098723216950205635189312474498862810429014580520397699183059621576030585623846951892065357419816582655893209853109108794512827475912436239294818687120748575299205579610050924592349649540376062274692023718189783409691438251371886585943210473672356405588040539083661555861316147989659493063704881295331847845570887651775179183247822728919807806508972033300749149574603408287344223699590062110271021873533698878399051325324464352031554168312942589241505511278155353052206417326815450962884618268150447836717388185875280067045937199452054592712940205300285152189656188879048628126688337853394348371211812127529075503254862415158117909239227013360272801625844667906937731750891596678738969351695812939302967762723288456741553124853384595975091627698588885554809703225651300465638171008594816482631310979337409267812872718977526227494364703142718734053889543937336754176513836385632293913314631234952592191546558487596783166656675725881183038407534663321496880153785970981487783959419850423213201114865655071945879151689694501834803027457546997381493507385574750385118289864128835788310509949121090984508605364053526395323989617570838691641297387327937085663476124443265779255860443751264445352926354841384718096017459443877091078201515159555339999366506832559919053197731857412221397557567496715844697321682471390597199007560045882253635271410851806459711885232786895674250941204560471951428778791123888743907378296921693185624718163513552301244569142099328994219484227827834386359364354686860840100020134433345610162803454746618407937802046055839193717546490575704569116668172476403496501677595428131146153340937949237809840967501827097069189567664756474895839406106154160919914476097196507344694798720598508387569455242664721449500365061396973098553584804277352656411120402314555792540915450290747234951760614147472857172827061565723708878569045050815085052333655759717713100178579999846592522413905170010749310443478328751001386779421846657645255746401857759173905867780004094279688698232675132760215608094938864629176375802013191735194950444762830991317602188103710196548460288619613259175143000456433554578520972827010263865667198070473134728057644905490776525791282208270135722547136629146482471762528547416298331571380307613642490076273680501837307631386687240678580665633026034694603537840071316868952663573473949858012609075975686193053128823397277515415930893389977710935180562717340999293507322218807808678895052593909625049245469917461576835578158213019872928158997411343265748185883035392652318532149935552651874694035630600178712310850936453650648410484241601103861705258263874202991781943208698754615326090991555166049431645762385279793999353883166409179566341116041724528597720941019920409238013238727478320669783021162513978271026679551055737572050190892915573637640580398819012684603744752755969163817338425452661137319549955132472857103827518421549253505624822543330498616576924522690768096965365882331898651374780088921832578615042631423157264921167845423117355207711967678918464955924563655983655971982230511975952483165981840508013737091873338747700494012234362333533527333255424963394250134781399781542297086608135933736655650510701482429022578564652049775826986094288316341877331523538579656126464268674691934717807530399882061176100266907371812611637893419190317337942753786728691131613514168169391892384635553432825085846241780633993999740084915079746128703365944093615656164910 A228521 807 5389269047578286791760172556449755469355841088350153140226153571855245238318565090911965866526505900085505553453813458478938181567466492137457511693377786902133083151307224869487630337117742276357074715896675299208059380832639322697638644696863499994419693178259720235335659558585827402264696950918792956650612318430457497935046228348995201596274951127349088525445430624714726578714792916908504399127642895131622005260527633884317376002210870592829927827575680261370741012876271359141942360217622108892157624944946744952925519743808491449870995085453014933774958097409231710882844890527944129495880599710735284911729352065775336259165379619793608676324898127636505947238194987773177738409438748588086034964504931550883180173183181484824084014674557998419648143249437896456348316605421989089045423596706194413383627626052633197028283508910115927557528891785609459602545223185139571232363911709660181105451923754706893058860317692044382349486593577167002945411607257268475438717708083315181425598919748525026295776987404750471683719966138761617944546802948269304264185089721257431680145451202392692549708188918227967317488206061857197474642088378213511793918838069193899889072383401853084301570718687562052727096714645316380144843356384585846856781733325077899715622616851538316349163891908765594912654614916179733051451067618744468745957845261665211825975290384462751248512780214670655223148089377569851602038987838477169573819498052213923459528217979500906205794436534517593160300000090363522163745982840705219928863323591083092887937329205096995990429300780057597312056201675808379269845127616746240844338645806929181862898826253323465675688871373525232514248068194662005644869675038409915671480408239943245059275265949015883776991059021470385908829996954005844254440350363054261979807181189280027827823210964001036041265854459926717599101080949700172701473033946888089342077218054743550892282216102874126253802715577524539149557873002305057396820868223490940228301005600107881584363766273471963183436020645716608106384830761174251240025456972767961712445292007942295321980199691433124359901461111101564438974508070089486134552979682795411566103286375675035329020400895287447068209972060558042319587782874457076535787790748028879027391342524786481012298845873257825448927759963240572176521329049375056406541361998404943775683609816103027101532051308767586387594374165630342325222969557595330527945996345426048652630990080176487604174041608182502831267943651075263696721377729945258480101898996437737783121927590736705125472345935953302391389621156094972496536211205445097065798325123289246569100604886445445528302327010472282897335134384986976534176827256597354026632504301733252828322640125320234142458678041605896623575641538109540551538957527413465739590949705811389369485975576969335580551191093955370048221484260194041935411331349739811117398552184777194207737085947975260710695011240923207605507906684384027037447497594907387130001746639139243156348475276147510353406079966612132961227606912057212086490711957193472702153814938677452497346240936738228118727554120551953437667891769860299700244909082549151310926559402613179865276601291352566558851890535128906955558240595358281108448975129881500166510343389412152552232053024507960026480913687118840603579449988360150382243964200137957567045231874907221644104511029066068595579029355442183309254993284797891444271555993572002037544846822420871106958404031394962860267467660815388910321009623281307852164993050 A228521 808 105640451595694925023776922615321232424193108710425226920708468166600535062797295961850719726340094154613269429787070892706447052025856602847856520366639486790255276115341565998486676759073189588323902668570389920257692862332820704313533103296993734540965285304184761361025880477615979047754338260023593593054828993517422286482237084435448080374033602338803769570900035773810224825079718982061319983877327110562248038144829378651239629791929198016428545686076374212367391800701792782849028820521476546949905451228256853061734759862780997193953918849599035847238460474967923279337339668848693780441052063475240341899513458908175951695970892258566190584982799703582418365950970621254326773439403191705753218147212307987610471910068816527789943964054007146052591208162542343369576978811025088570343539958038847799518170136998161118445187690355626773811672741965033995818112127465838062424078419806531375664365466721030463850236010062699806300799821667333678421327090504384464003186026252361019647914299029404527042285843786421865790492805270517450989586580968761701071690473644142296642521439967466756331922372177723121850018240474139666608070087553952947674447942741354317020232805916728834489771656874899716259162472540406020123095028584872514226191785373731637299279694139135981058851165318532113276340602031615127908036994902710023160533825406940084655200145400394152651665046377376984676588802096870595831757387803369766100777013923823076712467568362225334667191421060869953749903680078120136735585242091202476476436769703416567305119699243924956040040467029848922490791231903585687644049444925051875228680079268232105330052216513077457506680780260345106066695204620618481309797420865101326024857135222298300084249006657713514390472584777942590108788403785077864276819149308202073872937700950817605115929184343249754896089001770827107257177074220230244378824120679665375522783480836225911763454434324829744257995779935550964075977666873470634913902659070276887941251141762565384373220217741596035542291030039691696354953594821363766939199003485917896789119938806924657293360935486842927326986427508077671182333544358902789607319404031959109058467999922722867376457441915869958910079045320794879881361649431972886196867368752085560903642887900728878255945347661117422687353403383143364232790784412207365604750097390896400259563432374572956578598243719767624831784851077817017595447175318125656399721444676848352560049270274104094086126173625882485317951514107378025475810227454578277831904830218547486779286107172044058291350712016683705317021942558507902691219776656482474151628833514063936553474426383924910934931277605627040943079062613410852317675904009618341848107140623820606614689400181361180228829244586278991615975842263614034324925529410634226829740855113394445182650854532274595380181426661199185414210854917267872445882726224684203885605839527183548175458613999455091287226271919124054345846436872163225130942020336953053268788612797864113852126235438520807179369014139648698407332175910056549486812320742275028750354159260110000735625807129975068664832559946495735301510042490571082748248224670146623488768680318150212971451444500858647353081230936341409179458382015431626506274513409329030330199095468746312846423680807840380389303043108809225195022501340312129213090059786835569537285917404400958785675449091486169238727521787484258037699040425854481361919908972484215770562195028458362005773549977162281352968901347218338340366301932194252424522537601190 A228521 809 2070764126789542872737788445345354241529277847585914209749574252775550116445707357125632717163752659092223407277180610185018316634872659561557191374769355526684797020279842225395110968343722325192582863752242067320215996279388570613314553193189026487608501528112936513939109073786568862708253136308285530692267801280316193229167313394057424922496605076770280363779693975792797402306486072771573077415458966893598290912092940219793965338864020137307161759708541259735145352706615529253135303797919623055689937762818665888769379809904713363187393267418845215224553368455363134712338821305927204956261373052361061471178977909788712939369085170887034848053224163464724437172864978879632325639781442954377425994035620696668208919497988768394556996759302633402364894442754011765292551482305397180733884981212053897859960757641810328191129372078067487110140481530469704600417174320040134514497213952683716316112710773213715397685433210388723911063895754836481187247850682655337006121977047881072623823234663975467790557860814124454008474768285192716935536258215602863916137972400187387577529273586096832155225649789719539716276090232285879682994192381590497302101016779697189253036703572507335211815419716491065550550050059640324161136528605477314639275964520114154229262580848892726649177284193409974575677233568369104821073608122631854255248315299668994277746021424163235795815186990576563438959838475554768041924256713682666316630261453115281897503865815508123030645380029840736298888018776591310829927419751725768103185893630863047961231863456642087783199877244289797798606892415717884973390277949575739241486346069477239921750501685190518068722490978974413395594126886725295275972643398928041154329333893147083038308203969229234360066159829826171629842084382165099341548364710299026689003062834230745506202416043673170731472100571445898496528467409763872300613537712089766744109512449274482267643682929353096544071107024493954420292775076495898383277262526274699333933464652528801064375981123806999215228025587402015986233192259303541798367927626305505640092367328048045124322165735432895370030463592111877399414537697548704411793188823281482772968678168381927270638283447414482039267922378168249174876408732577749640773917626490590416804328861238744946786559692554377846259675964188616262450592779526759731209255002514989239483018625722769278750655671862833673185060263232995013275613205362929559152009230609585061456037143281998372099757651240506869019982748264880404301568381843265672115740001842068839409828489664480039890351531478688055670961726642250752458317565484158252875131328744356161031959136877091217701077375323174246093952888012945142144106536219711480309242143875627229127888794032401729525276709921562752050461836475720762727649675968294586903114502341808208658932681055671041672980744861635338533991129866800575490151264044928414825834549013299726558145543880232751436948671463658472364074250060236854632698445197456155267407258061985720590135310717409586182481061759313819568392350961321570983283024699363156370969527662861295742284574015530359229819721343655282828246415232282594170861999739305031077692360669821072053211349829229914062531729962273767606836248708250147417711903400692522651062502868021835003444438963234111883158224537964745153990467693348368474840969697586633931920985915835719209588508986800860351468286499237070612793281172606258858462611407079603962558109402993989616302019693931007685933543940706207332471340153862112744182929893533330 A228521 810 40591118307688167795711204081882711227135671944185981629085927582197865215968220551579356559993159897185669074834024891059658149970326820699787462480372386667435904401270191186853399202986968259351819706947546335040484038810881898829371167379358193913108112413104496242049654703338442369191198930160674712606239847641929026160715390668076558895330372340817433352005791742590378906201515173388656481436506685170986587896597776043571929921172892939565786797378280087251944991387685803718165442197791630616157613076866037523400529972017431482418285633990285059232659281223567691663342295901445402703941654131329463482809983088164892129336855823756764832973109467252728713880080950047582225936669071352303112629333018748877923252389103928001289722685906255899149514814272930460722250786573416725720524831375140547812102971776595916204356833029091191977346945148594407612343455203314589287336325476427787421909980912169782504399397939803756041974678285504882565098690660082825489618530089378759319822026235332820601110660636181703687700542135854832099864282552660757515374833916782697650586524192148663939266430846160045340720798883249573071912492455866840561831183241176360996671146408055978905277022792886210046982365009907161666192213601471292974214942297085865828273472500715533638037143700371156313893019130830590671069738511792612208667453343577800425437427301247602669175142737616750153113769121235761060928684269850237335216618903188741831047701003122659284485404677746691869932990308839194810117145237743264267447410475740696432650420171978505482359037702528149418443382642110749344810540723534195686563480425212777677921228703052318670020810663175671120090969166894033378997274595990041842062276948611986494619114120582445268303350593780031510221947950411873507953180774462371849635963803653372461762154172152308335066360505393500558123910909014350616396321853559487038369287507894920574125561017724964132052095636134714611028012973494933235530265126133997273486886177618416701332597615644580875303722021963287322451338311914431510244350391641518071172687575277841720038435452594679556494220005590593275246096765016159521067297706644221283772920398154538436328764759761235017859855546774975005132484094627399026477447117601184598112893434358990546181264837505566881264745562671852593413155431492759838956450954548721681449730841854291027497395901257021942005926448108317172411552456076969900372028538687641697812887522564461815795355393490242020647216513536671577741317945081466250234457684203403171563971275117030569886612428694531250578486448619456691180038227400693416375850154418035954484526447590315665451607776153583966306623567750688062897924005302880427403422656142904321544269525933738520793293839053228479414161302621236127373354623404981081840623645163269392737953231402409226599173180596349244744108713438169963490072631925960562731804944152861712809220775681708394211976570804361456156529103834325952346929791818515218598663803742431297143718508556427269828186593237055351530928456211649524357764363344595848908715930893247859030261484226618971647857512945770907503550929873160920366154170641632549038302165081152336236835907901120274595099617639259456287794967720737374250362224185861419677096851019868540991205046133634253293287128090141825699295952702513378531703474922033411497945628636294363545395167483821373123312113230523270667715859846387460289102746881665424389848289955293156000390184266885635497387975356821728912764869329703201817221367250502733470 A228521 811 795667098996539338341988149675276460128959199920655764307428142716668301187858942806351190163353203140880826112673148637370808870700029704484574277983068148685723071388901267364858105781839583476092044703002939507221500808554910701464763009655626123895718731913172807223720817555731073534317018720756409408221982801209291490486149858708323313408841036128098251795737165958562631526564698122278371577545326627262712202350818693913156750520865708537348415495047286561771365986036064417867949744825807745418298475842790304715031299742105882013649871810084300312233372005991005436621700971921311477875459348020947090828979817315230305730548108488194933368904043723863824784752909609967727913178261496866402659382759839479884354925122295698692512749532137668832495387024483540137065794625860632352176547010730523806158944592804075507627474449906873467072467708662266047547451808478198259170232137491723536360563129727641303437521600730600015546063732688570953204583347071092862592165420690025392306078734441759285447503379232572941561852018472258133628822731060997953213513578298802039159409469685224524440668422220779419049269383433367899069748994125709427102517551792522248559558558854009725993904988970735772849882768374150123340375609879511679403246659631512621851662378696445041480077441637391212654956385325307669965204193234550661882445165192496744270430172213034083357935352127576545924772663354624912761556027133347638562249847110044264256915137559344551786359871847810624193690177145847120076605451022823714444736036959575500609765574979259207823114073845079540610529387943762492939091245872439354272278101808674798565372003286729865379229861897078526321609782015329955569809300657953401260063598417358266120440836683453122920047918273116347837198993881889162337798907992646702697537473476150572764716239880113504310800067154622826494446405110031891018728400359935352836348029620243783819526979425761817563388634588405651311416690013672604786965873725216088280190608920211551650720514085883950510704343846498770692675147356954427160267958009029410925621381758228925348148287419595173233504330519123217269496589373309061383256757852451202323034012675947094046989176182556281405606849159960681882357778346477543139261277625300794001618520295976071447500206558224429452173696259817690347468410317528298836464620401809039884788384479009186998234675705784472244366497050758969980616237968407558624162944263345921950943159761271437231222184323438072848219869078363088002004910057918519593830167410015107126928125525015543566437336936918670095151435694876863418260356875190826863641161851771012035449526393706230797091197927085177584368189081096099395979964207840525918250410596471066635283542119464348452188416307844674731913637803519634093051734600334763197945317789375904294641150583017344604125951013068893033838680466823877757531828240861414905740425689449846281186619086767304063110413303958421799921811129286207257667663146528090117514852613551880224625449614587776625762527418151697241395440030268403015139326066997743130945493306399916869849889871525611066710943738943279985229322499127285128734759882055281486943767962228387425093385413466409793383228642433033899879589350425645301805452900779352147817929822628960272487766310867059669820902401664735529392854110884199552630083040580729234596096280607656198381116863429357569162303692076430652391495671915605823980733185911794241810202217145547040925658775697472533088791407010875589441809636129502008159060496661424687945610 A228521 812 15596666433939045802491483914223565089565147009709022347768224824446204457686545780921875478002692927974386056274949984755717704423803832296979804297236639370165156977929338241615757402682220312311388000916443913273009523808809320759230385685898415901245684669853900954094879223677785800081239831773068207059292594263064684154580483369685162921363543094852609590882606575113952960593342306391385466274387011111096999419494160141487922580138079697576210700968130113805562228806333943331361747179910041227897856107312762476158006014144229527214133304802986820730113498828776407345090890788259251687869351435964950743100198896203161364765311893248741260140492232102069226177997820294506452506538055924906153576917745744151674376364323987896666706915039239898548318677304411539493833245533869328793947948783814896273187084096042516323917837962717700672463320047850793915430742737446187072940301071776439283311971047011243917812515913121823564930185246186689539211360204188871632448801086747347650604996032705339278009140638606234164313719578392661799537351074393399326230535646438283654820046774183246935937318473105287326043733113340078674315646710939663734196708488405837875088105873985152240876546688527339826517191978687725707810881038665974338191148047881968116450420118934243202376944372938998850091298751253661815827341924713923562427077919435867837611171810282466800734646103229612715600643593963588418716260182939196141246984167834468764775308695390570900993566923475379177698022982479904938902425240832245212802451529034188487211928368093018819770176593152211452519447644030249744481317256781015498910999665090162976265644330505250118111345082885722609780523826973528622185368532499927975509724814114779783880894786049933994896334025686276056524743167850843409733660686518679891814757705443539723680595272367830739347994581298556139550637874842934218734763487459130932738607038246731142535447276578222130152579883149831940871675346619997425539171821231420636334299042567100657839006815778899582266245672775346881154530916039682369281141002648644121322512254052115819396561009960469133128472330341633299326078869649507456218439446356450761291891432700994539354543395201703468351470439373693739483002166015168705988400537533699046418541636728829518154908502773050428615941912820200803519223185631034282299619650159809845272900231107807241685105085687391323677050133183050881451722324245172508073872133078078223394746119827555190041955441312677710480563853026856737478628669214000875996792691336658445698641944977383409872274108750867342510627191912489828105282824287452360780400638242565223500845661884903088494265996315115874855201276061022172609311195504165983746664121108603192041923671081470632426058815673077475041742648810430564870763974262407404801143037466722830820286440990352757527667665159003260652956569766572938364968933687292823056363261632790942650958394529591918563381927372216413317705885599739130830475580651313830665010922332180152420676766201431088861769792622422976088778063942392779691111545207525397508197710883335239589549682231383543903048947522908661324694272124342113220297842841893457065439190557298685225528204637932656868777773253872712866180254159248531485253113510714636615665640706076028241436654234411057514195075584145017757016900582256126928141509229759979534519267794525648164372289211547099586898103848770080417654827493173845515282871621140243846298159470638723140931607320831672326720853662839207947416623574645629034230702038335879482607113750 A228521 813 305725854642406076823898729344622173210379551555357056140296978701366357062903369209771660313457596610800712334220743488508429804744593849985368419349858326950909258395647816823250809242518776780088244117872088884974593178478779496967523318750217738840591787002757434588995015318811139697461389648098664274019844024522611137588795144526418704876244858336459817072382602289646539974988064363319239787632162614254396755358212324742627564502709887711023173623028870995769344247290391971145288550352646883323446029997246294214858929174223887450345559027098275849867384491808303130787466204609756879664303548972325616445303007934394551756899338000913717693078995364760717247677288488660005872065431059061748925548338992694101281645609123885628165090256086430959206473880025687972674579141889111957158335339883792586016489416291680812177361952117717918674752532505503553668007371591968350525577522438729625339757720102951273549319633491492384789161475649687755659050129517926914668168536310256087957133739927011326085775889350456022856304589613800938122273022131436682531773006527969657902980517708130536753018792269141419944329837438422838740567407758090294392014452687213682234954802782298395371652342194607926308654224316354030950358766779554819097711204631335679387148513319686656556547822118272813822098425467117893588539886443038136436144919494336716160357445554726742014966449557571516323627269804101596829051219344418095627375745095641409617081336790130833241931347047604510793426022308880919466518219494188219638529940427392125766752719261593779925875793755855575047206672107751567547560287928330219937214061162819272852084361601191909528488720935496072699839301734725326036747638404254287517988224546214314906275033475709969484504816651454464986881667739013238635710054439340255246706177844566792187436455764237978272585885471814230292848777128224791445606942862445484183606822327364394235736053695959330769489053306114371116560928833028499521746241252812433588208841552209698174748659952177475525698997167038005717892344323534706445694498773650764057134474278308192533582463569096828527989141385852365414266580733373055783484788644222389970392453540770882284480665585754615204069242146996295521385126575871558628307084197474291082595459161539995918896445023857127943505263922927879890766122537271123684108845545967972185230350445386853072502242891409569020933064466287666327457691019237633534856482928433545071637891489916577073930973329388924157401939798812576689692991171927935113370610741751011442569672278518544075300773513297164710974644120717189915642890503422284300826586447189601659292564628818343946958371262677703451826477828979967546391618658292697405561584183720429173934721165255445217351256452635248357923564670068422129077081330439975348577242622477383140363350521651744170039996968320830902250361646725682271006243280606485676689417748785542368394240168382441700912108477239772829895248969604275313252775074259390562167453982040542734198225746455002589280634849222207759140530368003343237236765494018586774957948397789644060034436001249690356061954402633111840343377136952031604216993186652035663341457526360400865562416442219370526475372117939184275169831442150000363748286229231575406160925741302572482959681023815159238526192201779508236408309755820530489161230311291672078254917452712195474710369414743629382673019062481287424270439276129698047874969025536857873963342280133258033862994325777283665250909640410182747174385065868393984199488213196399412956639955781890 A228521 814 5992838187103777483963017090121799925046294880022962004753079028735958506700827385563398304542520330762222635201008957586792256276885824223609359459116118627655083912906331527440024121156095659761069448887140685406828062211531511890748071334911382430854864307582366562959579336184456736671852359800790185326268775509399629255950878268426376083298988791747742239400234179199044901475763077056441431925780185290227674087434678570110825377894196638773396551782401228290940572129824034612056002832650837026996147852108165751886902253515130627657444120835047098406113650078312859140919505197669563566920426479086175297595878818429803107335579458728598800970993206999547347386900982776715614809720127113190346513692387357872027578665555670041759304202533099304623125402447944858335955560845477127050348360538454153487280329264962443184258132661493668679144798469709560611149486582515020869556183521903677044133491546146079817102519537887717813515319680754994140242011099599043177136568016304838749388387919444279981228039705038498321423048401296006410680133980283070776594415147730725587775940453294728007249427430122391640643466147424231371652523652558439239732603567378054110763746169050507272089976970822157882974900278531979736001206838601952525287360694992293939464917041642077722887207206785439323601774485915146198868897038229091625707389149500910390739458810152581786694905543492870759746129027099355907079473582873023327548623214117778743479559598984835897817767363833576697097357711600660800902785199622652240522218679455288920245698315753832906013998489432104388923133734136698583037027019489811714428254528002583721356394679840919480072185789666248934176527382823562013998798585814824011427677202045168186678023422309972035785329421105476396986578394495394335886345077386286996827254606294440555014589682209997577731397787670507960901865589716824487073853075254892893507929998522389817562166982012747525165302292753874019476995386113349301005272395498457501964649075772115461054322574543576059475852160202033315306778852275396399708821195679961274399305843480884935991167631484875022845174016317005736508820216209499769818361370785607841843182113014299401839395467457418572028461816213950945436497511657232126216906758450490516267337144065965363273378597202738919175539754801290388798596730456365380824867308092444540615075484157572862819381723472305286260938605991120702167774777907373768305084270289282217416167725590598623975639749160726250020715113455760275244505275473502714878289835763010634960592270304878555986662352535376913913657631543671164813942111542800792577350386757409933482887628353251516163374904996742346747586743548464047783346336330542259039652189422623731558865212239413566069048696558497322638940239620938561763738383368520422520403705084658626850679566105131048230771263045357262186908328346160254109691442421479398547173143655330939872472953129674227691687231807472099639390256984477119090641766175156993148292602290947796343573468661334194553647915452683923872249700184823470193922297522640792755200306985274891981459774906946748128142886297365310771502217313839451381519387224455360230925793366277387209455801874855896422037587387066116908006323062844052970945375180144227600851829765347385104899639187388097159179362025086844865930670076577138066282309633797846848192912373545187900747013103432333947609420075860092241779070273039513641271297323290616424289191528873964509143691632954707085416658444599548547273088113735635303632738920845119254440176930629494030 A228521 815 117471613837882391598236984176668792786135299027830549661812798980985279946983261348910364355870823210143491484409465252395558319031086121686596814132225737989436627909880652205231535999650977880117706556997487597472554790495847517603664197339409599659399311316637762364376239558892705633430510259353699564666856263515407508152537978228898679458408073419594385040263573308277075869081367861472300585289903404426880253207497813973100074314854478010526231497015455253930146099119466479175129796380333157050531606873578235071240763758544661389117332206263034195858363918967704173072001010097252580429017320178743659211148800153557992575597476793098655695719691150526131738717315816711890992840128059607326113299649251440668491902900940598549441995349888722313136073179578141233075712931018463502551816606116442976773876428235304395006147104253236941330878420928494274594248682322452067493071958870778354980375075947797736471892314432355411089034911592997919487336145915290314840304091587438912855255092039813036265020708212388754746078571905899728048351048159235731231367043194044676443614326862502740689972739732240328670751803477479945908709929896883118219148200735730163991977270170773240765209333210403596627466068951129642468741625499916706621128025245527741170055624463119494204348379110860359502969169650810270323110226154826767604078105672371925984938155436253462628066796448580803074972104865574304686470244342425783922190016615760953834044917642219416478893042623934423368897895069370130710415476016485009724528310916152632987264052618653913362092618463972316475815692409340893516940236088479001297892425320692584943208775662157342047183076320549090672232217058268160863679123842394541867751040996501162249048300217845038369754057828004731682276444702017052033030897571215943272467589545877445914829194763243916754452881161331411577784138996780416467396876535539467636096959647429062876489202945677823292330924773072385223673692442032944165276849974814522700698617595076165715377132931454517965668178518581259879605473344409975903557606632024102127124429086777832236990675378784056628714272539856805061193528463872033754606463806654696271587665808913843334084947668619653263147293317356624285449928702119937562232247650839430902398051615385593889344771343471643269821802330109630278302213219639551657657925289119252339168737455226392811598667471001885329877349533704883537605054869082649587078628331354027097358174685389022737253913289117582623517133496557873116530215720138609045116302247255923724746518239946557175932011359097684753238352182544398051965703354819090632678937980392163068941961631687871591016130940787772218268491895210514435669187338359670703402564811500686202296446716382263556830047332588408065733258219126073017624377661712655991804978078492235781049637714429428285767834128175096085066946149991071654332489383339595889715202285242379334594672458853634042830011416977959619891554987514471518810484587312652305433441027939704721886184398501247135185603849422875426521630863882379294737921638802039325568849642567410034830930447691534155558166501139000419109874623442503789028511424156780784594571738224311817719351762788508839445410261485897905691555669508037684186470880532900920200322160899413701523670244391500456699074615889560131282464758432755304554735344280475082626605390091315320518247476143111195297410469653990465642065911221681270266501922256173637612058858385645172174976609526183842511053673580130710213464326031060857353414964126917814429136935237559386194170 A228521 816 2302678568457332453004863879868044586072024206497239554447892480872194428784807382260513576540381572022712389315171702676448776582855093880414846527010529456952818152634396631620617041225134347249971624169195302998516333596471540828535513705499035637612162869573869110284136484873835479642048125431998859065809531151160242465406420193291993646317338971871900343811504324588613061986688071344816959016411254607795521433145698062066029086608952100068138551031100402105137495543999209794966859656591287711853683530939732711758295699308090199034347318249723875472168551133491287122244504659006839883900033943223306728770763483014164952037058632762740390218898584961620027342789477252285504464936575414702679359709378113047596420408636658947210491951089214532248994001842965322002805266537868360731543582062746154692267372258988107485948052353313817862474210127895546300886902059735218844484175668228813792421635194595239684175953330400511230279544523530625537035768991989509651900597626160409553483871564776027217422655941151204665494133845076398067907770835337204823314186004095248599917002447382838269710117636981947492481685211122095752278300674186179230773303791089179107192684339123750896429126077500354330269432000605142973140293607048160444585399025575474087423136411261151283751559204443877560191762339893408432958460454218017260346047401682445343655847332121981564282783557290175358382732439828858493364833822520756633569745378153523002937169732143225402834425523696595203043559842052435590584903359972353960997551710056205232361061039185155693969906601116786858126834813684766460582363924769338363951475606707961522054194699173213538967963181963217485690846984599645106426276171559819223876831894185738580360676594192175019813947005759219329330506472062359859456077318304629842640622693451035088528041320734517574010787798793020542077216731713024133877089086775791569347879709500974491982551538579009710163523262236462602400577699771734385414407512201041878480636800134033924580707098668048886619451575845377695957993173190345495386139805492115254215931784559713224028606282783757446551182147481099076492509808439999389448296133719683985530053583343147044020433742360886975806794671578362733029438556982457504437644392234847766098316091497451267352970844601352554172308050099269217913989594732777761137045270692448276259941050982272267735384216947197232763950519298744521113013583375983319298541504246117368873132722766827898105052584317643105425456600778812315374465013301651739028867041772420781089470615578840143457740730674370463997601265568577659070960552347221703038971749714296793719990398421458030573846682537947006025756631382329760419523362423179928797554816395384261514791216975659918001569021744349278346006004972369043670534489161153099382840757774201100695476371627566087152490036349716970414125016245216658222065202782531316208717996648147976061393829665975981377879656103914732661642161225868413727245999789860844315949317881381489667465190235847977682574012102739288657993084321572698750629269769875277337159797938406064517481006654189677610304431627183799918026451597217741958697429554801829715167434981747166884657346044724548395953035523608983360299757325690231622579149229260548657622487397098477611919599025662552764827163461487795668312029328868199403304784152303562935848872008377050539253499126610252546787506078548101031655683749988325986724457038794218321180961317786225136099926990788564047946967024101063737004779171587766812106004823183104077594822950086462157548626310 A228521 817 45137105181429016905918950174936425799515025709623590718457038748243956212054514360087325778434195218918385045212504231454283666181567231212805699935863584282963403438502814863146683036863547475142965896846859772379429573685480352825105622051527899229064016909987670983151881012120683513050721721287531376054298864958186809291489140476371681226213799068224917119798722730322419932785983705419734169167392827532104406705641720205120488182608604750681173866785398585049449933723326411281473903813372625347422747522949033742307877226596420322926614743213755200742413743460332291202532607253851065306955884926045938318620846582894861236272430743817760335972194366697984625447227594381984641809795758438873861201697116472309733592181603885782279464675808787911256058110989733062320847601599582676041253793042133518161382054246808454704249327223510353486982525596130077661490779580681077467126743955549249088270538104080812341419300710618506703584220661212410183977224293642222281265199827692256479951937557484593476105865493425205640627256885108983021228395865928840787368942820908019861528405529984068900354985230147395015385664837663517458679303906687555384735182693781888123460834423526494901030488605952612371537809448395943608366392816616415534846285078202417816140578763485463000978569321160508824018565883621422452041471500471348182476453563701187953969993419316927186817660661935220926437518210553179321363167902581627188808364980375341287813447255426586704140992636607616546125436655013947377275144951762606326988998895993424048588885502843369294544195832998637529029899542033099750994604136388334521697823544797036434613739549984556128692672245659912833962891919890026317899704651236452584039116922077806655728820350306714520547950837138159465531856183089933263040975560376456604225542764559600259449220054208818722515545677487907504466190797254560075478283811582189806817670429541142344412912382736545392947559694028215159183738847251844980860271888887972927162919855528715394554854832713961344059971824052915077587322301271679056149136563698836581116592713815069530630908118136538088512215826210231557549372203847339568093467058566781677705414069104702547974698883673158831145135889131772975486430308520203299866767814355238260219761123134988127267340606530941423413939128224072879440393757649696454168809738455445822128112142185763536922608609000292685637072749416640569152408723730970155807360979153764333297120534317185773266218020540526863432217664949145509412390074208761668305242707706689903659879281829906252112076626746998476183295254436907090564570695144536468150833605220707770107088720915458683620671080092706271329109270087936068532982514549985625929998807579757482712251232860438996284492407402687221550001643735119774903744038912545392389788542084911897340492055593912725933681406759317925882582483371790784477850450610689476983694280581794341513062514517788728115562976118925172655550024457917658367004569070367682968586223677398932521947937116907660032568650052291686851105012349837177027455651291173547560967033619786034104252657604495612825653313197890344854154085098787554431883225104714041919931275917636227048741479449338834868962562888373030342697937406624250757758799005494394253815077757602197249434278577367114904641601473009154800692267622009686270825074398719096388034506481601554579131769361566694279017498854289406768524247225205254770091536607942345275615566139186726732185596698460822941672605095375377792636971107999079019841049190620242002095905038457895974708786734450 A228521 818 884777533463693020932490808324239938654048947888017418765955319095185548796498161701624377648353518140856611633543118629795165748042304283378323449727951452104119177248714024313004649267982216382618070260020521088986275504866452279606179574918536175189077221857415457037874061315453153348984767538630064601417507285100846684571527666211417502104249243018005853510394219148275750933857790606949557839202275188873055972448467566315073747289464783713900270068588832033038915495707148769940241667582870545468892985091163428476986297637447331861917303162128711195228918727140882438660757045145483923140109372420318539698299105947141586939247235403257105342986563757115309666396527962286185696470111991982230012572987517380837284826347378960467583119364711909547226718842626745644647932683749753077892296119668319160253256335078567070124587826287197595738013604261131654424995960453608420775399590532500712399465295494556888921261448353590638003146663121541140895696013568205849167850795121825985359608326517941436542599957979464939816370823967772440105720947856166301776801193861253001230431205281745271201920150771231600109642309666195058102935962900588786465399820390208779906900169177282013926248741224757030206529810538025286006055058851021370265896435517524768456513537498705634484030632081829089524534368258984783011508491393778912854886182409623284591274467349603074594018220012470643309852873580530981228502323861571233634264936775572061770196190163702220431346334828356975840555606268023554436911800759547249249284395361711388144234101265674685726499632748532691727257232696098007634229769699120208524982373173635901483337000604602570061420222391462429408123121722837311283824904147260771992515546029737271879857756146035623839605912495635196084136115570422399759769343478421984051399246630274590834688522974559943864232152359330164109525729930567154886501185397544997817448406411985762734207416543850224213548354958817811313857046483252965543088664151574533117205676527437079030030339850151971598214681075633665505488995791534279668289879535484789170932196160271208379713836903106136827259008074190811509983717447305741773768751833729920726697541052536796002253003497327517047219977891966342287122273878174468101530878259346988141979991437375945773243143216248669180407480619140226483521380523459755161839247356158378312906977951184285868484706218239520276660667270114469137780994689560893618152570614830584215172787840552752760736507533582823259355225242876549496689354860175132920467628527599493719120172592959206775060782579753933455774489579870987220669055695262651501470937290564563995342359387394422694874363938130545792646193886507091433053762830685455816299907828623589780741287151739108229508702168338453172473853874489812855294146980229225620471535619107685237467224578275505626185935782806113633433411424928826712118166310805532345303059079246336034191075348183864982545284080003515130479358917781940713441609835671347531689382840575055993913733795900433716110432995751009542916071794088424022519486925980314109414798455855247902105496076882316348418778635000614912647328458079982044756033019805175094912663155370070340862263595508593796376855761784852617168581608744891237663356355526551886902734496582030873384933116753951160698231907246761990915374161614604541412513705058907575094689460203481664483090403771931214647048465754274872928511262452789654015008313864428813298398006279376899618076930383302060514102357132581131390206170654218775359157434128533160541979852969028726809779480020062590 A228521 819 17343409165818205414889667918852801102560241676985891733026665446446788379265000753620726690575699884162876082322327166168740607538841582381214665048761604428281359829465888866080702271804304368668531938093956357539449200066962623899359979202447524054528392473785040878868736366753631699826115900241504805029454601748247931752784276021587065399875812435425151672285830363945778539483060478691441527344308829084896815639830454529266355389247600507751268343203304418726230236497401596465042205886485524618908614946334238002056851663981365372560882653657432253635122064147001834102295868396409168607541358611227199089120120756155022804288263072102215035115462286794779933382720115669506217640222493457039914267581840114002055984856327730201481678523507618175135950231497111357136655714146015058233262112496484599137150812518828017461773715866632320048146189183744177093908693155320852683358305306491335008905069634013766032553754569207782975519174186924228782625023073986746761745989004712833137326785936452750481623450900207606256855295250789018485843358998648175981500016214699338509210892624404365276115969895062696595201813538691090691270233286098037485607211894553689809953168992752247613455832924457198700155784974628562207894747655231328083335686394168235433082160545909049083670505449089444491699413862594053832970166996259382749310130765116982060856974155016926048875017961866788888224515101488050083487923230971351419117234101866398574444044431775443669468664151164460803818954447940361059058397741213500228021866390891267734409852804420869686767476506592541990239058746279013603613072194647550191118369957251787396079335451237680028359403070624774295598116598048165055895509453194901001360837149235793081311165080245769948197240576191490276503076671879563697001065407823052170999071428221099764981964167898103965417859928032044199387015853632786572830636160684393235635433855670074491574791434679639712297429460955187043346010665980985783323779013838892109275492744127901767617939327187824114554242834384599287185680217918332648786139162505436273629776328017043512844081100343778375951392987758072461008469271852714946402075505351306847517943522006412206131460826579915105486447175493188352380397837073545615206004975772951847203853531935682165912123966057565806743406011682447591305913221580464363032676472506606793234156759671002229408273674367322467462809714191711074622142488752363912972056533384548132632052653953394525298771247407072480989354261778648458284959224556762881298244786092762568175503719507307089374835208016259976853093068561335837062647739173967799587296844618812978215993158604616752749468598294563878534744421234202736182783790474113790361125167326680799302333228036138766654390583619277951684145262097747667854356094202709241699937648815960303939920638842864405690583987280884032683243804868872377839149511546559594421941087087692398360419117462037606870063930420665927468731220850811577406964777631825185245807599472366023915298077345292364586289047550142639007949152456616275339589805695610465881575331770707535757285899994794507457209285977628740319822587581129722942520204822337817105763981251632842903945863950417976147240291773544118113365506351919420634052860523272671081573007348185891422489261705176672074639626941209427072914009515277210598758407375739631888287006410874141105595983515605626307944749746697797204855270998075335572796938198278996990332852443472779847126817257187890291736611462840250242135443564527025326591125003946457822323647075802996064467401392644480154730 A228521 820 339965505583590929078974249612861798888145918698228501862771277315294626715166995975975322887040491481007178824825645477696534759181206949794265580907501520275219763273071176304199901618903324966658346667899662260467762130726325848808802032720196791598329374082057149450169513223230627264538370527549209649557304502051648673117230694003621989756948173254954580062140993283670931782671200569451846212053583828519872191298900597234211532024957717863475578349570903147282733062783150598200608549846647585996976124709150748225154977840376426395491089915075683873626951506180611224932321173645655477899541788357166184124614067363851651062516945800100383715076186402764712497052770040957132915897455620274784407490909217341680784034316451341062064901950213212104302986890579657979965979664042254487738650851263794992618111066740810463207121308293138911296564004641739755133666548805603393845581079842443558312056462566472546275561808144349513532536214408942069475474561400592196455539027302530160036053672566738488422841448003269539867412557689595516391729082985780597733197016063735239596298915993143162860679970681098827887914348875780450064084054771157767892283781091641607264493238689029388541679223058961267695696666866139265861127557531789434238524754432589315441751742564395642639403613329020658844462821010034274974896430449167929258198270402936899947295122795367317060445027494494575774506301709515884155999289944998106655964789230520208080680097181466056645222534259779425848102169247971351211639158086355230710137375744966234768190546528023786334341388755727375344133337817303991961925433525251509147182079377067163364311232031824003311298448928966603350851852146817009702826465017701545281414357806804469950124186023119826378526685934899679904378112838047092018192484364378125177501814084590750962901870784450110955560946445051978037054120653384152470058975135234290807380776621396393771863298968382881096603988080095221464850689760702236841459750686181298974443675653189453921409767661505388443340296441392234151780038126146160789971620195141682300206086410857890778498469349224906822293068518774728306497203156873200932067742282127564991316808191672151012052099120366492400417820486797500191394216115193367271093641433570523849542948791023250378833508209417261727535575460591857065638284485898881920706769052235259004817562490164007749676694696463548788966475740925253214628767926742842732517358549251341881022911907621651644353761230936927238770498980029841836425221223072311139033061376522703333776730190662060972966312972473945486520396874164815498231033762619061112247541246747034708425333899625338200000660768895677208907514352386648148147836427819815687973319713637689199300746155223104952220255990596384240574162255166195910791275303267359575572952171618918258722639125130603502071321692493953025850831429606224925474182013217494859053356843789887313414599506299785821683128181560609430238554260638249622549382857697427445516973033167935960212616918208687134720004193967463014082809743538520435118215348725869426230325543954610660059070309592465858293900075314699932748547449117976371039299010171432871102010465581843831233076484293829572929610402968156041473338038341742874523812934313834543014442203136405347081603634559940009253134806603355282236498423603089720542257759966734559215294324571265453748410804389811083116401769887721755055298149175761465445175928547656585140075760298555424284002972257320095115318997380492228113757833361652579797620456968201032104654969437910475886661275288837619972954870 A228521 821 6664003823106140225987847826021649062952635195762433416528150844907739826423915075856067525611041023435002835161356220331480308180729411091025611535734179751673253371397381368449037605453040704192132542715637241535732715747048239221387513546021318306462928336228091769737181919333030388885849439254903707309117477819761815542196024311074722221628632692267807242952936078060687240858142334079334610757232822862337705608944233867154559921486865796312247779057020500289731714770445081528526732329051780094227201377640158020375249873570207046223050971954430901633403249789030277084121525543506270281377649527835812929983485859346099307972434367285304649480708370751531607572448464960121603747915707428403830498596888210749786614638615094331170866006546400860160928973893192224226181776237900558322637975753210796948815613993102554180957974423388393072602927570841193496385954595778744570840227643713273323541595770322925218079796530691784595056991899324908258934023569949385160934729251438207192313890952326421913611787582136638620273414698976156061521654998843912278117951927381321951867312842086699653990683509174929329196200471461234843465084950354001280126509191351146891044906654829185081441748516945925844913847363754276914781260174843388834712234153051929367120982224665122841108540544804957505579715725739277995463865996694422753059819747128238347649896936177815994001917380072064712465083637885415259737847998013929655698870379379423016931092690507053210584208447091532154310037917779779978510189717750337491166612611330961743034803358632469455304890215622291504903159697655734104158648744348907887655512928830900579015441374208478661670392167546200288258623710183790426146639311381476237411383240368144070726541213114029756426110149498662949294129491348322425861045381509474601906338388687076472153702706134826907052801706798048945450290673660620303085309457770226407721884747697178255045989894803449800575991662048597070198816177343274580585308249626746808658152820878326931639572498082889297078532376289927739458593020163036825886691050279028093943203432195860047023083483339425523186810353153629236505885715272559212817676937812189023608485226655213982131833040825963157453075011695757423258521071909622548174431944174844432725789034997784221990212262008873198325586543435115570518194061186676661829229723929239074505827066698038120238160340031804808993998390010807099321442034277870714490441349310368270167262986581146961579227902350054400327306840017190697898958728129704218390563187804353244655928897021853999684778577511599071410512842674285644834988886752211096748308503931438529735740416884462720791796199642424466354441217800738655765791153475340236641539222665600816358012426832350075237282691273279740264456776841622510145582910640290688197671766768136386891520868190889451004737642125682479931843964999897416120272537983939822680604306430028284029860581162069284214595071744887135630870213148299748250401425369620195155198520150350281219721692915428607869489157623861162451908597584892925112570981926134686797356375431022946387770360451345615759482521819109462104108286777787985243982616254860222317003792040571321528197922341181783338148246971741502951416254114209337474496360504366924188896424984306810265307703022154682356203276404399343301190415026553755186792126012109523453998567461958939013502207482053093335642081185394372095896157115288005247581002978594226183636768063039430983342246415061171247262592694915797192645630807419670304665930870899551627368988888598274072527338253744393634065381207010 A228521 822 130627802600561055126222864006702115319135756219189301132556310999110238762266956601763639661052303254332434093825725806112031523262123157025077087529195810584797592310911706311266858837890602264670857135653574540683770433605877454491312191720307848723089529648413680788331090532596548459709793443736251943124111150665666606206477795428456010984742468276885384321408872940004598011630374249951916470611431581693959876826652680965063086346774011314354963101600137497108417925647531425339030408913464443560394015407526252806244899796568220679687818756759664618742286628737619985222338918771488736409909208145095816696370105690288171271024007405009595939020461768395336168870422313095533635709510781114116265158711795216208099878465349044763159974398257647710661317641951367088701957197849347080198095112975787190526888672874685200314327751440137972716023674947065070274417726852788402272006748426486503845618801977813517558327625319058553487957641678030637282682660542673286524050366331152710081206730411448849783879771762200942231329935061918053428351964895609285489887495947331656836767826734284570624382215286166994029805093753668776525822145132755078321882065276581400266620652983468447277391765887494815353039968328614669217402996086152550406239779629599165021716178126133995367013969119863163695352928811478506257048426292307644356310657425009457687696379795662426319058267423727584999245993695323608211865412301069759166011150520630660747363070838639159852405597334665679029005937416217077890785387635702957415492709697172136342001980667723119734862671672286769323384361049314362092413840724801858888571855283761233772793518452923366694239023956942169121478938616170807786509414078873232188036388996282002267577190909337025262344784771946105197163846385031703353681119550156236782189919917542258922566129482753006247598908101094408983664619748041358527694083521153002908930094016979311534015100146073924022507707462872611689941973243432178567930975467723740257135812620413288860809446186011028339828003196694867107475106229455809734884757177597888502332991377697162230888591661920949756282949720224371775213643484275502532778902402926786958645962421578696286076040254218430692028683978842416523916029860178205074121847698621659136720392814483617528428890381064424224160885696879559952705782921742951439277679127754175286227963156597380742744411235626743169436807652025365019973653541286053818698788596664480282567347181940730833254373697512005124278941439246473080185547152373240865819508468307870925222814905645651911158968703416052025314927255580950335890636659885808155841282181816516813132948943343904353335450905390143620584079542422564777934390042275782890827636154717787488612070391466980019578110362118573478067497499075322188707520303579702766783402396616057284228673799555175893464263758876306279130052376077157721183357364087006390967710755588057579763439798524282602874706774660149451075708487894417404566119117545912207734773946470193179301048664315614653249039333022922312414849315776261374518095952597876781875910244968586251138463945508206450524910534404283600850030704669652637634570872788471067686475460477268579013891842498768832700552364210466537885505371673393394833334784082787513636913179527939891684156247558672448986356614825901120786579233114008285568409533547113118778545360174024797971404817314793931175444992279698711936034716718577329687321354941228093103991342431623165836919289944026106531521246890420459189747426973282543950408997133752554031485888089648398931770408563236328726111982446855150 A228521 823 2560566179912193979478080354271527038464050030455913485037935391676408055310217056883855788779879722780383349672169042090051821587503829943276149978721684743349022652805237895716071598491293980139037437380948825430846026503809694115890462360713960904648682653705276634584774266882775623574200982198268571334215119466230918995097562203792570416248199641534874611200449484417034052163291355189415132577590671107132178643218340243332932751414904248297120190405318116161298707888811196229050592546994997693619063395791128229867854505437080388193033577046951973902155400863111577161298010401637196667600770016682518671046433881757542873908513285180563732311374442103377008830666410608850185367056226583483199601237238111231222963067891157336832367486983780403877982288256601723779543540766061125228142502081913404755497274816873965303458898402771610117791103003709441936677942785382403665557131711815760804668546432827504800855412893424389234779161097115764652690237253023458192495050119888526171573607137211329401137189372470875287481890766810302984326399154362078215328862417441643209933000987778133311292440530048761907797310118563214885997930845427180094911530963425039416675151148737041848702248313484924853604363614263657382245256614499502118219723325587168679703751156507496352519084981579017189951350604982885953911385256717948447977978753785215642465986089104677944528364164037990741083155255950649730283570552187721421158220916806531832590387897647912120919801308369908193235042230922649243035395189924859653508150604317355605244961082013905234410308634815275036654688740385500428079762001728917293584877619616774775583397969698762459731994685933588231573029866495556464047367108627433785968413059693736568080904025478283156078452714673577404576142767545261957790534879561117171895012208317324970713064797967221722330606889544850898099744930850816036199239122096331705250621295198943716992585738017351163885746281111237272297645489318941386945308400533012506893629390327188467371259832498615679434419221583080408750799292851199762260174184308582760143703203042416341854018126733890973783232857229027782384108603072882685374972832084493940151189131779300377944448558931356637599183105900194037006044594060692103953313910413949818223148707223718835794478887259412581633128483104646590757823186313811272926044404433007620031401459289794790621237828802595079575495494601002815110716457394847192676262939581375793188516869293139219212305271639402422096061409764802525300606397381861539322089786605207698071864373124537171740684104839582874288624132653384945809842614972092724718589716579658858639593535451686796249618787855661395608264660836125896976331257842898742750663087263238847686172987455523315511420044080965586043799345712417688701422302845186422994197565580796188117314076927359689672797047196755713557824806744020480650738754930560961291809243550432798248494662900812406419480717982293177795098902148836156816005318691733545726396843743510206550308874698192985517559061136426165544094713835937677878410791750252598752196905824517852263793223872081502391843680535910245324752839768826244225124873004416993613930069659271626645258986368462944317414444105105318103890173344125603211313690963094440337943847956210252772486020499337394322875880007614037365259182826310375387158208489798385342187522696132666627876538215502383156847979403024572965975780421221395701242867951976950102430212110707909233695860938140553325169708234283429146121631870884653619096246857149886693225634750964299027262289476129220261944853445857873443290 A228521 824 50192218128011023785168275978207609001270193377861059914524308415084639701080635986770384569899562664888771165941423469223470000646218551285975934857825376809931731455490680920914729162359485760794809582870501740441869270843907190453807388703402869932615628654841302942717064391105077240704939193340667091557032828652947323476235808112264169870841198388624143851865826472133828550500239132792541178834015864430573384070406028623159466828171866728346138657970082611393639774928059142834318289767165535876856437123903680154343431209332749972791623497586533835670385548976426506778143614670553410306821557457101522844756380253841249724066506145085402875757965875089934358703386811884259020469502517779926897469336076297642637305848702587651239022716696089078558561103744589347575245397394372978872702245611571447041470390433474795003716126176801350088803228362688805895695964204648149799462493543005794866626343330665947128554285978577252461082562337705577044003393351083166946614685926004523684033137022409748509642336295294325623019080579685624036848022795453492281267075616803594253775028525659142433669848645633615630475878914271044441662663906241439087700751623175557369084912550922841334793024163539731092857920213756243678156850940016244435190466221919900829953765148143765375945108441897925837563210863521601657092467545136799184956695175387139598608801630933517272982568024414427082984424327898642317694941752118302996473687245230486461806122822331302555630785394261343069127618781539833045762738622121711292363810730336094876839590787634589737187750124786349596218439365652218341905132665476396064048912211156163867224533229241623282743193139431172558352362321566959192085682276805542993679600608080235211239878439848115516112804850686679512555445332258378511578361355475899253329792525246284158375237247187350718371550001259259203456791150873076193536126743638210565169675719559600723509354102601017368414474579834765548705835191687915823469756699317135692405183052057735716998146375828418362262457241643538975638300630994111510368124625932082086738981683704453755325301089349139206177980711120452870068925062221002914444714921741347811916822402491883586888384366096412556000756549826919534550069608861656761514654197812396638188501822278943804759757619630115044108160301656396775155290145417545650153370976418136240101356118770594329160123177444057514212119515732049529774898977880141129554052322975339701416827389316767793058877101421192580414990629930717661696013521293702741418363131215772829296814516764362734815237911906534798389558222956724452183584602792324930047987468553190765236795668791015636741123126211223771323060261125660290107480538302111113122714945706371737626575411491097639187875684496977055511981296587314034849957791663823959952557913731364482859533251701430837410991825686541738284175582666237085638623352965498599155038401107872955678934802418284992110378431014204096479379228845777858012918852429241845782918723325513122328961382532930237799578063147186363972422268197201045996346965370355488142686966096288695106288523202077664376713375340002094451521564298501334631245122998011036031786157774566965023098071780718792011189100647722081261988640006044702474777575425242435421587794000720195318331082143855355958340550922893745607909380974756745225066917248618415930446701111047171065611104128872897325740161082642686999358535880747081817185367907330820966608924690105094367283100272511836335950514276902531231855768743333553268242086943443081826856338356916301442746999379314567011406688519594052788515430 A228521 825 983867857184705908324674566246745197371371292128782465988592008514553715744174571302456021455315438577269969614400433171549416862615354454803870331806943057506597056641505674606532625324499041391805877304390137735192696016236242243465838317473640695705170648243516566577863261609667457189522594493662774130432386173039953968550255315519040054015658754565610826249399319306317822829871635317708036998089246396977428367415920329852831625432892180194136761676409368943220010706841107429027110886965386287263142186883696542594311708697486059529581015606657659199858923628880511522753593973474177547197119501673334034120395894689362295333608779547450781990043914772138451195926779455888834710393002986465900460710726166349152865238023305055248429986460309251134124510877619152134568236500180958365801584190335521422993497837779698114788878201858761661669110764574322969457990353661570246986660132872867879159848777299167462786416312896658409317751152164543624100789863777694985464082881026490553365891380339668753074679674923169998391544730041106835559991958510080201335319000911721637120854899226969522206663061859269603539826270680230894582256651892213843569930038405956312123763039148038387107571010951457495397276098425686274315573209880941808919101400662350570481585024730162932391779663158998160688896869395399830699440594908386280905572690849959956626714087103572716480326353886207435642669944592313930760806517941452423149155796222787078817791786972950295047562534378509538471131390120701576440391959435434594828055764427897527458454053374252146014449043535753389969798811790826043552523982428906313918569483578205504508560524776196329889569612187135158555234774654325667587707079942575145134673745151175710916987529096998734868560044604707577131534434826785968038697081499503697602653421184865453755146429806301650814297400794077109361309122039669108694879120229557081402124278204185998183286642126599404438309366828174793174494509129821036652712783874706093309513891292806345197409197887728824238453007416277429417381560217947280975036216657346488755674758820271499469470210099403699985609804116150259930063286685547496056062616521001067724699612582456770290885732399773319991370192290524170816056427466861601778518147632204688487821194497163149237181933065510627835195576599940206481947406672651543520495104953703902145459162608739730750401943903020586590990887171884140281644754653690069026671340958699669245796857296870412986400889729752945321892224231840517839762731743792763755421214776001792394668460085750665203311121808507790278449245997773580058317679574092538306707925639989928800512810060047953059712699270373620509813231630320532170560936535466724196532715615073211537717283529875508467837423656089700161180271331905183998711183930771974417803617230764641012216382682537370347570572094310543957090696213598772608667814314090948610076101446707282126785681748508559514535231585259710716895613848736035423933078529312679969303227088229864480382094470101623823154343676252085970161255757106821067682715336778916528320351157222545176955615368013902505030833191571040519528480378626383392615422675882139323878078650766991989111141757786663392540384433482204131792183217508314913784986822171911256039523600058269312419673099697832188157997156314683193792202320607998893591386324749209699270230892991223951095442235257628317876775480693982547536853054358623876559071880476630800610518039345227949079574097845916077716748655686135182923407632785192440279427769169124432820151251246638589916427654571034666428373646416229176902606015570 A228521 826 19285777686342387086969247062400423380666011067038200520447320636377973520932670245590106945796708657092083279492706125087288200117516177376846914958103762955418938694355062778146571600696101047002693046125845897014745486868393549612510172245310916213809885114253783083217972711355637104723944656559838505164068542206896349038574781218568415026550773036153905027516581605176615490977315244997473808444004229039535686427513486235369176898576085687993602074034837792054916038481859612895730284771977212235766577270437782504030017959544690529566097095130079938049100785302930237892589442289897213609604526164979136279726477482944499459288149572622624083483437941605492045252622372190946126108864624071202063050924756843440018166753095519844277136943355959224035019583664529516397217224301301748492069674426254645321947097574687252012616795509119319915236559118382650484626721016778135776784362125111462624285560865991937274873385436846012160869305623646821781918105865766983753983785687266581901073679153385049875360122478201642013176734175246695610961338333866569311121430774604491914039403480872028048635866904895554122954058927398007081330350448728511855416329525132804007074445724294935913159765621877445661237674988482382135377622381929370398415981220592929660660128824806888652599899581297573503925830596325416617848832884301720333174236701084219894409709936795430757513839915894870129053189170914113342874687046993408646451448921085385073755868146437648861191018243256758578849774440018373519844730143090650305697837801951836602904521477402499778540640414200087825401646712505332740064356761666288899955402953051072088220639539438467229253720255349030238568539494421729414487274988948675718124331758773745677314554334119490761045398478228673076245658478919213213236161679974910124931313108735940099262096158687887712074506931993949496441122206764802717763944321203651166006229536188778216829184035456247423198722840151407715971675819256916768778560166042232141735955604716406926501879379997114036893737489111412929795974367753901970678548408549181246656654535655980248896101303043210237768784174106796684028647675541176955469936494599948007798213993924495208750058539611972252374425953278098246509418556655351509200855968371822105925874416344890229068296447190381707195388648403867625802736290442025410671199397149132913437154265355160083398784575226886360912545856131153402068750950946733755180670495918378593580770295316426446042662447423740132778538798977547200764311405945812233840063910620824003304518325304070022550941874875131793131627321658799493346418702827777333095763828347095115794461337560264307085472694356740583022135195094482810481675187860738189398323178363950146855962454126044305495451539318794618062478623136024120155422592561034450873962545004890579390101050483564281851647516781683456960350088894787558008869410546187421689213141403317743141379977955329981185634617423882418458383726183544537534158347318668300329040011600563080218936693473970647648541206942315326039914571378385638371515540035193356417780035241189364462395277337519993701536727844462160923795177930312802963546180661396572028647061680548419195989635713036104039857823653929064743668294167609348933968609213436229015644306186754401061330236781945824408417704299739869041821004280648613337421609512667091276476650033967270778325687629908926158147655646823284814174706572179209347563845183917549046236553640636233567752717098692546682891870812809107578762105185999573471023789863011090188697523000080271282625513442154422152014413205644235806050830328687710 A228521 827 378039813223815614494065272592498532861069951564711514473025913125689028442768486409882705049051061641003577867346055849560590127154135246325598772204879629645178978780150883935723421910312347398847747698352953968892903298401554343268182152886746262149460672304432007753722134510129936917131305968363359884563297433907196060814188892896122755831408199039030091783769206375272697547819510602568846275411333899543732128374690989769786275713056806223158407661094128723451095243101401425140997613073186427280110160391979225760299869448683315063068575729158811338980814393649114894290026725012971207701290374688801527681864377500282183711604012588939897736991568541306940298903452543760146508097129650650699853458326622934385069755541313141964215383115233526249225202744867596702799099896185880373760591392301859367265285583665521676171616310780878707119705370169425950225330015912894663834956819389774757488377684935325177162900638546639217480701719516973848404615087079974551767895181577716657398355705398762367317140367743028911819120344911640997324957318460460533126522084708478249587278749911198594582390740863099590058875859555029464128006634913719637497657047781723185740716972963866294621719338612470678900123409726955556191985879615006308668808254966961206545909274742279606638100299200815372664955970660273947147672991498641727062495106909080187520259177554349946605213573551044890383493178485588505154715684734358278346288878601959921992975448588679006004116044556756447284103740102108767615294823824470967856854421765804136662236902541589747284701487384701078017769688888730720579915477689658612588019494767137631495095471743512309851635094555782078549285352614419965328453896745664861484098006000809217615544183140422728801013166101678405035859820372239982579069273212171106769399901954788476640870155147453545125782834066647997235161768135694540833939727889354849926497029966248152402099667279726719862941960674338527220301996234579573371776299722047050567602108454137117280483494409294231463462218023108908833583260139330426211293624929344834139617253452253766018589878272782796981340007395231624484179291805894863995574199111085564327859522984208342499461877202588147691270177544787089537553451731501772816493576913506309288154301821371343773033597720643929158933380450817036601045030283297175427325307062422198415491195764032685346043244493195482543587137280891981815467515858813120415361434034320716232670590082995733898457856307999264352971972215665655997541514339587079663940169020568177336773375817941920496292897427991211600458368480706541670802919354512411709250624256551832819813102338343490887441482695068129638026273584428820420741264861885253453119206745757435163597364488061436946446332605889588447171005809532073471381409660670213375259439389382247906440119779362444370318624276383987029026238485424929498491085576858551525861007387711732954350048201094696542692250256207711581361527083754226176008536500207457493737162338091010410221732585094678165105080915328921344782319457997859526251626548087144835722407722477442764969327049414451548523620434176314086857192558261511185065048840709272929023400379184031462312796850135791953602629666723933093623181770481295240295337764016790138992748433833236169545925988980028950355971651525503756643092132117071798032139496075913998452285594695595548805516177826032535294382028112254548233470050691003807272322616736079915927698123853233411049860811488997202232130373955935471072759602932556006393815888615315620709724413027422226435386724576683328452751861228664663853979199200330475850 A228521 828 7410336399527455988970280386388909178742269809905464039662053428642435699157174349673850538781391964490243476263634107270380562585187158980958209755913135542201035386629578932552987738139371033016112503380421557572392793440521781368349356948375827985342811884701591101734678197449594312093970754867913923897371251135380314977183381639975017041238848491012294822991538955851513812155742555854239279693139158654852008140865006353953864341158162617010265418979165037202250576900357632253754222315730315575567507128236999512915615536903072382321579691876873924736621985695209164854942865971114819323463480315045361380640769248034053882170362395480250302817884643063260702133613431510164019660773809303190394456288055411835059293908102653455687030095547670638181353200169875046903738439767818402785153363979831372890879482689064458321628770911309988907841144750824528357934268487297840183714687796894002671175716755816683256755241041917836504210702945102415752780443155023555297987297595302616231055986636152860770765535613138730251276754987781252654317117745500609036479516593334159873805346141719911370131995253762611259438530476043628628439178976248381885500561595201008361756730096963261382880006562321884625922773416230107823992925076835731280596609015446392350119983942838036024513153412334483353680893432956859315663269361507542249577308752457553134687900504010657716559965711233742025402363155621316707128623509288203925150545951904169469820919669479417729255033844210521636406242934631761622776635616762549768839410069755454884901331160715720748872218777174270117104233616195252872302170453608331362284069236470028899515789348895688758273283894228720048374061243379320665946623869521247625862613395503530524926151400604011995837969320879701617284251122690989659595702680268816354918866753186450610378396681938288232867707401299927109809691482554762182662083828323189447055543615392166747197179461188019127297140889939660970420952014218552977976642258373006119183904388182040168215630530909106145149672360795243341844486135455180646839875665186469030255596155514423785840418545006987083385016587192546129032085793950503448500068495505562737354754361738237935749956508175074331432305767858490575837024514331479194093555585457694706294578518376646664294114353451765852183030416401526903049817057810454942284405258366400536191325505929414432797979595156833273592508704067498771415640843795703835435181074760084183674430313226112080561144453306739132423216466592939389886261563320274529626742959301113501534607709478779200264263352832541854917053145827182308172279331840733591496953403581165198586881316241747770815363636703252782807850431779838542792887463340999550327304501232014065712885391839017832898196706245196173422651437815969081049994272013034930020801080036708278457148648524961584063421391214031396961288869830949379134634701468711916463740045124712247967851901696478263674523508336548944993966235437366615318574794942908234473567555822219974460603321914089187918419148453736309258107699975759471055198745224088673034637279758222797837739384360226801916640014049187380886112527603246964319332284412036987293320122204118323043707024660372158161482642687264712847272544321306055132659861916288511091099625784354789208684840174656290702931931904785220337978022931937837104377385064658456684994610950746413913718457339420202126931550356908758007649195119470350057972858585696793328097189577534527682763138059054606059461672907392376291159126157921857651332005577613626934140927755466007482506179292526633162176419831789871535221464456674047658923990 A228521 829 145257413725497379071979821639930125129207439952696954540744056835223111449189903159538331851310140238886690980716177903367943938234248563190607581309810510693345066003534027455752781707284529078869489892415275673181089568128204659980829751633880827281943536414459916471771154272684813195536077819789542767872911380192427500275552586092601391146241152289414804081250054828832167370604168032035287757976067512541075164033503726175512659045596027905578416519671185398144387084949715064336688840691948032839087847447591504060192669994074155389584290057101906943528452824616675655837475164475765963365559933434228799094518831118099146698021259964599853846896277036334467741916150185558782569630341701864008461481458608724464209344801558457497064021968710056734397359180504687924539484193529676435208695866972063179105160252405755928355045491231882091790623412285957034702801580662682247368280646359759420970611642359140940263591057740772792608898981649195834069028398320156643871172455695226701783442792643512671429783661771605022642498039451367769618283144722345619872610951136014117137854145482714952766128776381863965044414484332531348819635322164414146805862370891473118125432237619956876663347594012914243824867525604819163838953761164148124947248421251971927880090718701601907410227226550480243498037500407864385645357458876597851677572679103177849637072038159357735005658501266390237630892232192995871607546772874351688606442723402936651345469745368160097740178167410098600560078726720548051227558843744484676744319148330492004888031756750112655577803485185468555450776109326889657914136424651715033673833712585266011721170871321957819296160601043036275832446269943436091079465755761901599216494086294562199348793202139095660001993145826870745000327485471128958935154981359560064976948519326560902909848855118484170793219255354498337139841575205876680168847626368851431651827916022420222612310959396107883653551835861655273667852974162410079239718568176851366226195843249542242923225672386396804247929646152846141963726708393609190900024816577691541001725361700776481597790118300637082535730298160808281826055321248838476791603478653325841666542330670933417032362304973785929842147909970291954722770264992372203431120103769648154719280018829064726092121885783327916513847833063369349902765477366155507495361736447172876248000164151737185947673310678221001335764873073543973636397410004615870723387299012085736134065466767187658920163819675260844165760624825182825704884843166662506990156335824280257836513202984429654065638169745930588012092864164046059124086477791939140506010868907747375966148214741157637465179267119215678353531354525722121531397359635669008323630569380030732970346544287231063072409014889372002785541225036897620117209914248618101037597529395620116284934779901946177191448741740258819166851197397400031244372179919698605409663680838673602096954100022704318723453313267720782163564014565681733309720476954462350711943413735489993601285735905938243676482173982885058218748505790142517693626146277630959620737815122098275560737924647259838721755526006868550605953263679221654436326040253979700184214388106421726989118713635079818194145590808353133234508303320163059522229103372987749630390944725632174144235404067557686621378842778841628237539541448868753350802933704005295571863350365404245610841113651961798624266079714801743446353684974498387751145380166724505926081281194171133687784289621183727576488570510098574986103365719874824650748853966938566426547714845152920265644663900056720338668298853089993200604746482425745483009897576130 A228521 830 2847335816436863225041492474815629926393815059210495893002200962421990001984584782576096031275530830181264952113755042998184329806887177750475130827876695874697814441600238619558087094473203600864628707855011730365274160142056274304422443423177975028004829215453431397978067064318489510809303885329543862467930884977160712725021066815403790829273602025938260498588368751763229188947069089608213154777607595687690996710532731899627392788657908997846985503608329157195261238436933737790770142401489343023981484410100181534350897204308226057043558871377731888030170807531514090510517023319111098442776886491714272604805396746936210225540558855655723939626610519648343593613779673803709824419729938379164484558769157191928892019741740854975754795502943624436559986396474899692526947922257830277715142453599233018456987978376778145018551143397498581851969811219788185043419788226215628925615197046229316372971926742348163955230228657079387238801801334076833794318678911091267378139167178550536213056429390342148749213758567281466040699516318048956032276333548530301095242310827688632130802057085946832362401744904505302189038001462447749023518862956627667129440132308714094466293714360069664599391678154961138445133168610982891833341063802346706468380232272784544714859145917868816646217238070329360320714047729314064254463437593235801727076237406203183456128332957311829817570260225263815726807007510044741919629815134754418290775286338993818287769728478885754566423554708317718923968141564769939965530846832302753016779594176734894210059743610914377113920383167733335846771843177921457458237649323720747636466157071812315125288362520137227824947651343372313184638891735057173013960367078498171278320469453683394836131513823404401726755057648660351022616717752920818730355918285014393713409328520920380065652406647654130033950395610591169003315247447375903202114988989420141934915941362815937588254352678885327274188903959263025784497593029110610359038410395425998222392884800193622657599029461902519625958810778738417713977727596087041224567105807716033921529351509803024436765458113088669546858398221163147353161790278087646028118507940062424652842000028456882478930127966346195288590708999805357128617252158543455417325337079999087543349632222792748242481126540830679466052679371525135580392481984281563200113625815553077461846898681511026813016877803116508473026829768395100267153163259494839454124133999799723524939867095895982176926939112713318614030500635400017282874213305866656898700769965200798654810218303366182369515860203095468033380502468426577705123160829505311700358091460832710660107272106769290693350696223255502090382668828605354594478612500785496437818806870660057926452718895405417906506343676963273292356982919750615711721579658051417744525951841192144439380583277180800316781816651529131982094585774422546542621234091651297361771515555335939903179782020677198153920653582999339263633632868522527100899774173942796203712606561569507298750183020767598130632314386494093762750171901240265931854700248278923325261613978988733117783362001097847974263625018869997314928708493753990342657616076739177798598933448368758570236586701631127571581269712863855474975567048834563748433428829184646006338634787420742251790947601323580932977611785447921664807464871142747280250501269361534418735006937177659411512961095892036719293443492442612224678516174862468201578481391970160906577348480640045372970413117471680289895274353079490593970205798549827186646057177808597773515574679460546615291700694286405652786049360956093626886464369013287998501285964628376270 A228521 831 55813476528537979211765956419356156177241437661436700541932188724651791183678719458866731245524623481903015352447135372134231329506658520030564951297431411226016047990902811417043595770110955276863922852504450046204828413923497520787084076000304914865069834999374625848706154122999877118199161564693640972306838439449392910643435451439992521742819755766200630003914400190812763732908280923896026227915376332694051404978787446662992427267759673130200581936152051619670325397696388043224961267017305261264137024567695910988754782938657177176093685607162010412065501225704286377570479035263740587199546565645023238165166587938924761722946887990542240699960965559250554085682841423984169792716763682478040524456984557794731532646513394894433187043951636904236738796609303624592408545247558504910242545940243469760821815173036444946247883584522721710230430147739664590935157654107477177537226845131906413183236287032897067491282001872479090914220117141675114387038909946182624826127311162775155153105427126044007138575424006067635558186896223897596693312920600007817346594156971741615891967805860875662485084050851984157127658939622486292026485402856180208906871326709551308836816270760653327857318798530200641788586127287619120112332368814646379029041188063874224248697050401973825197548393244368894456156520091976787108127918057250726577550553958822123003849732992154449924654505929962814610480723581004798915587764663909334461425474210514102673925566297648815642874421652265758937524910392541636483787608379239720890428928308038247975099089373111863436954695276105364082953114522840299769484744129437670518294577247831288500636470398559068502666042336623482002255279958144435476215024393255397635736243014607819283287734617579880508756980027047054918462156392426403281307751287697164210689592690132770720357572197467401807011483965588839448487143323620879361981334001765995839370850942090092582541598599199225832543011755921995566066544888773210095460841331421848978493961627199548084713932588987517321647804636900817876545274374771473690355217142824880352126807293433523308700028334973982156881239395509716255869131205018716194340515849500169391683042891269479681054951363955815073169147972036700464863422088998548098039054011022010255091336111903432220050316361241093110236704526787874583484081953121724482471785741109687959950031706978983437019652749016488410050915784315882363192332576220432975125403940686881523785538679687575864934201567242651796965029289350513953717503516713365361669985867709719407309641346070703822820237635439194644394021374004912011778139455876642158480168309231925451675371870743421429902709903075084856465396024790806235247640708999941538455243955047886094295462817390457516106285683425068187409576407410344144268784339913976379579606953450885905118077114363267907610992811825303372759251183379559931061399420176550965746642506031413143456485072360338190448332810499734978025689325214561666155640047906214230712163107942068334611093971800722650716382927575051954543811389363187006073316573137308744147197595399331452691186384782091344255738898134161360363993288612455017552935899915322954156593270710017387355845536254649023056230717411704212117932056746815276629012387448327643262169472630444893973980736909429380669459596971317694714298166600590738601572531221863972038310410693129419072817790834590119628280714594005113346530613300416712843004494253713924004678991424888206794904240895587421343440292575604112905399077070346792761188148655279589513728440237919907794996743757459705855419234793048421138481360793724864196461995635534068410 A228521 832 1094055764065065652072173052690726898570656734645667144812458870378423448360480256848120883298677638216732076757403795450820159522805190502751956424857119694975670698019862467796649944727627850863883014890163521950695316204454238260412147753335533518007123877652912200432906635140976526952450454181820865009614784622156114857271908994105666595798962023255462723398469573951943042929238933723140816511384052095861199952703194818955245659675232324040282809265467012240448561250383359986361952965303075329810270931594490837101389720812660782697562368228030856719576066996084614041622439538722819671174413336996859022799322851973406432356994672850050146544910907265818841539211463979158022473124177284204611981241326743123170311008063546978938477459785191093904929454575583252785492611415693890992744107805510040652396202564872415459572869005263247566438309904023094091722775292394979407869091692660432464988481325446921574615945845474106483021155497409314258137902918446392900750480175273551412760636369468285237588206712153179224930113499081324372333363837325019687097637569717768327025720799682827650085785202398848543511068345441974833855417843267981498364824616720492447105178073156612172589498489397314825378726821958741381459047260163634519380558900047830270938414867120345003653526958158880998800219786128881251579459195294791149137344231624593848918279009983878570111247807668870866730827416827848558298609443312135639358443854699211101620470662796783605345869846804158698375644369546459593585264733919010176591434835914571560072998139831995136176808822881834179020711104104872378159982496187587893778862666745831845377160967464192340652031936934842150835894813100655489147593894196225225957530557251873019907611337842286994328252595735118721851344166987624604199375810385521527843543682502654050740069064562349362566909074743076820278075980114369029877654906987628061023205485250908631987042827487150545884180842250678997823010628412139435180613052740120688250440413423480741362939849010303852636420640533719053277622754316542831191301741866547496946355755036532414094113518656701885150516507772383236884399356718986596753816763563394380353346353912664312251156677706133920718066349957154402706895671171297381274306119398716365021212827115898855584678058831921366316180416081416546060319394052610059023848743983606287837863059673303351821432420169343402697309578177330157688195836005909667683568713921210251829520604259368766208458042194151347810789890099348139120753221060402081952798164278075954621284934855459632968739928614018890323943573592741816828297384490933110085216558839472741871029979303040440099662226169381590100932602495280555217969658699204353251303254188041792560321735693768852825297505460154509646329224381074646165340998909414106941101710975592424319980108215165500344190364315582945183694859602020359346119008813066660379268324631712205102094117208625328531970065830762222039920298519222969257455755319283437407623617529273861925539365285054744631744407514011781918874028104125290452783219611937277723850042003403716146919517731136553432253019617600812115857681514672849500082306852524083808199742693524312458190713965076928518820662941434513102080229200784024217918152385333289278579039663867193390935718613951033396301814042219984003868007854239908515320744506509708218360541935399785695005962822978539632916839274028195789206468403398593542680372517879908368178811012562177989548339959622187161493826719792638741681038738527139281877623443883612705050331369969026572050910879433030867772275054363974195062884747814225774691049537161774180596550 A228521 833 21445681031389940383380756967077672246425857135282929711177118235225667710110342811058146095553947818799758686695613845979841394831796014728285329809484308963481685796569296102847120799507365362522879581013062504773079542034883564457101399473799052019670727384682549953511210013327267758322056684672891031224828035856665723982851049459023825170858731837033824537856170584691587336686177845932725361360123961267694908778836619862373278757961476748077950497021102437785221077959689224756278958800909615597635669536978184821165530318614993723780440365912175246255119653191749378739596682267565675930620263032265864919889088379216124948137047854259794982031102904263615372601069031236614132534010330408215121578251962361715826641648529001367757140733522271871087522931851786311797601576561886403681265090961061876624800601854813914802102431993286594274602040508230542646285250346368732245572757822302952046797797758174269672724702971701433407701599145997260946344058620347283694328287569584843630158838961211900101160020833051195161012449250805224122581001245932115306480074295013537774616563223414981736105899052338178297919804579694651070747608537253570474767083230083766238604391753199641046446021531847366676873161375449121271741124281395195034251336529696380907060583976595952359642610236281992094113013791541810201483772038040578048139495050754734667673982149854254739166229601270700799694864414178763858764543392216718138794881978388461803450363258216985934340925094180697153293621994324790560916722830492829102305584763168503412512661561887679286225943109175018301058614979710593833851677120784353764415595475257218585251820783596627862902061525130733504061728124143768940126700037819382485964116347514971921621178161096775045242526872842817158682993442829261099089761353869241701091979053727432012474063083193600007569149876102307865502005913714718400040912124790151250410878082517460062119920921861526401222487037254797959404658772068212319637166964351004399663284005433107864996798835586043530391600074094156245447143353567598202240423053712846892317585158099301087639289884008642017746442428473016813898279934536444064549600005029140794186125837713002957477693515340685749959721518690992629823868481436349178740400454414584176123803582034513255267427089173006261288675405791222609086506178735180423863758597094864713088103735766060595424734863139816630656173941381109966688132414195508729712880955158159415675381360906607875530618678155553152544451628762392933694490685508498093725384254508858994776707885727078379382536257871760652690747285170903719463373319013131368013772827891176376924004202622826836090157527469508026083396017647093418591835014574163023432104850138751262719540568773794235691024185923663014662277268908248806722670116353550984345499358963955748069364176115597023383551613703064079665483265159551900523064879692333256577866733684180138379835742066988617523339039966268265926782713548119318170086049612953892158023920096663133522354303706549132470731225373276021598716744353252554092269664759877944805599779203522048512584933874552335596932346288472220960880912686623907288158361370241190893008402121870302095436987787592416571273611921768608415272440675836385972816346428290748990378692228955252218677062296687419724878778186136529472502995244512520116726495215030769274439370979396188500377464183207543049845763821219979266020080296888617323203949252477469579327129463564821526238353093609871844014570017935012038827608447209907133018381985818427589117006000404418627422047263649527312612429760223387378574245688173092841769088830983101852519504690 A228521 834 420378238483249847329963945996483478683712752995159253552826726834434668075159491421881522916927601845435231559875345851493055570672705957898658532173554999445048310008680644188146794115293431108545634683135036328398383232272471426033863372073261264354052080187423466535814538248334467457652428180507555812248214149247576899355731414223876026893506265670575005335593932402654921021779415206734348810240333377385303506021555469839046191258315207540591661602324840719998891329717266933289220164053477319641779064453575447269995888204101386160883409355048090949061998722288604325968960124186382840869198724784062147162806887610071629259975979682205828387723532584464481267907313611088646246773648023537655528972282984973026890706424154476747228493720026113431866530605229260708273333318273485869266267320274627100089300745161859793078396412359534815707501631604025192929389385566744597082737790963690773360897966667250708677828053035345652183660263438682811660921978938144536529830192188521929564822148557039296314653490781262815392986805284170504169508414089397486912602729233217797740265545279659672308320183138147768596975465860106204846819788691826645178402867111277369088630840041041290635822741477773592202752883902826853209928136704861352897760179274549558492371296170818991033369442198072650869922297541582777440603647910212215604839232847550077331151549183164091413257862532860469406747865515904712331654021275622665644521637181926773572022918967098695488167208350260178794702879957110175028630007338055702144383895936194167977501631863124149536605800649239885855516791811575956226288196761632406302486608727129331962274345622900131904413869363580701211775843853571345663708084993741641293643382686457922355745314406207646594557017433212306209385315614995009076732897859169065439283445567621439805862533816691882786021113304448364036493499642559929963232929592481637822925971150301766886766057923286813029612645020087707349571123427070469477388311654595335502079004824059366946186509412217776272432292015973010189535850739009305643773941507577482916661807322706744883372946212223882175163879332411567813650846392384019834314662544764454284242058317503930059813436036551444364576540491314487572653067266219645430371948433128559621662432793827701713853250217291209901859248988139129501897148055247612615967336996404794122346721590623260118212300965834265424778918901642939389690613894864526113922224799441526944858573606970723316782421120747110702024993016210536186931267296584358572802900204084489737537073354737255537196842758062323700025137959976481116179226970998016584872864887106280500991588508782672337998827753795070157905138636985722695956594737713084886111766021116548063786641668782178914246603267178136953255449378810268728303133455421307485726371493309749598063252260237824637198878387617097774019857779962676752032758425610107682372683334408974440809335113902993672067163329448724717934572711049936355547057487057366874798147474111173214031327135716410809636528848022549061366263703938428461191379515839907862142089148097397191539973726889457151234514419693612857674375534625520315989630699497160971360666890193158968150443376421672584553176822069845320721657280047515637055121804769202876376113846492941190123314384203948187496040413702834208500019708914926565088164243884288632807852331577582151584613357913271435884537029506714759544329824773142273370850270566690840814062023565986618995146207792600748264186439997735386192460039101169861094287041808389373718258846569596043965700398411147154948797980387623785030838168916684218070131904573881225351313150336830 A228521 835 8240254209302982475972012886042312182080465137785254552859579788231470128383608640741378801159468755820273590236917842685353029316484987354933489819380695289637528009308472190806757355400861037082346168535933401096202603345925442858232225362278667830069076856163147406352486625232642217777635138872252424358798462528722966524505323198765368420142684648815879417554487725100671177177332760196228859445605653503382758057339621540948363578672215940249201002650821030772315830059896788466646068899497303618708537623783316380408274579411265052910642866397212312871338052699181568805894177614704794179152357472596923176419475691043535697537924205593550793796361703689569857549903788803490612492642916023374793270699569493189310749911499634404670171566142811141969175861836181036551787567907195293447470968330758149454888596581862173809108811672969169464211852708100061323571348089594077245647093932897508717117369895813650633328515822874142502402675076223461328180131684801450584710447732951119293744800125856245325147937625134292874282132196167860971925479810399368292528723391949460976291147443955325673172710493768073507699734783869997247712710427189577361533482526348175758791575487880099625843756332001296422510995353390050601171890063947567958106699999888383915871081240479809885640155446324009866070224782297091811848902504852207812245480594138181565090497999414400370028425882202901320040370860147899756946318266280212099747194993245246637170331454142705370742067683740874930553068699625651656586414842923845042941384025835693317526483575268298017328867618100457133364821852031896914237107399069841307556988739853593689867283137648267601993692804362847380022496587155977393556236941920623614818615101455831846502347731369304127449731610483300753473553798002138725092857164745670666871592398924536409347085375400731203177985855424646955741037714491453833424573485830912939814843636077337151996928205292347187144940666461272202211495202012776570627553365416210802160748252897927705446040092501494014906174257705502871641125500738917055661658599191110766419557854822112455104575404012722654388920344927489123810167077085231622255791950652872827850572032953586199319460015710787897093743596751025066708152794728569008289801754445785571289242831500807026960438155491915207323238737376827810704965287092457523763011315939768177291375723531293409071136928107548407716699737653830956535605446879002026689594720805771856014958344168458757548961143278266185825540760559307301573833767853155911235584356075079913326342717122851797313054132361001411296132101600711697668441487622129802083546529503284482489260741025153740546626185539733437765748501478798118639047751456816875363399814113821725007594487271927702303267681552201654634050304061161618703949215270498352981657349666358352657280122735817662422775390770518736863273172537345124533794230135744451097536082143217983304564448522890739892871918060514861954685228355218138893314102691212455866839394629503297244778940991958780983946106008206781327625479525884330343020867177224209153831286675405400545044516481902205203946616057901852947660888268848536547404833683384987990370601488557899971814688969180638214818955494939496055017317588218960841718111644269568354433834628575940979841956340488730074609964464524177968880856861647395284345675391893330565268752129144394355965402541438482503001151802544858895367973959183054545726789680444324609159774206613340241978034438912206773864710752821039022209589647633523169960307460509666517806882321340215653411240582233259267656810698945771673951102408530598354437632751688130948353338520383036970 A228521 836 161525462590378824010753549262237457396657798947153806749994229456086550622140828500653015838446383634661401070388831992442944229168683151458700309540841856893919824593416361875513413492420883933594718487095731845152727102388447298634596655517523074731752780180457935271897976291995714504542736534521463841773611650239813440565776445986467337547760877592582602672328063051829424012375155743587062896118413209732975446054667755424114353030086585602449630513369732242874094180835205517805929309278725981480447434859621503235187551035623729363053035306234746401855877559947358389444533343634483251313361670308646163320112415333028499133066761018068802977790453727999415763228732800218709374992140193116544674154597432233213884346738325127176190226292302890284853671811846290073258879197843508823883840051953253925340099170108361585844291133335145247477945921076675770460620372322833716602429738189919174909243911336841213047254858482150888296751584660472025516304129624556055423349659931477648207463642502211972306510577013228918140415539916295605487512751073940003180750549016390604824041274456146748565871798790521593759782432636444220189558344946950306748952679303074074112555093624794872824748020984066670996286938714398887981344535823572090409946180500051922244355375983513937207499336025473799196635895312665296154279409459509329625423695001457402191353864453369526870133112729683409142570880193871265519757018323970696303621850613071687399886063592082391710187315248521422038441073855359143815296728722363203193681307530047364473959963064907545872556313513399360078977352088012451501299823010278832549099686976123534781649152101906995911380234446706664979620276889655625014918010871819979103932851925093833168681097874555785100061992434136643936376295339052607674275177066611738552847888764435317128400127722742599228002995952012816321987457242967978400228559506024625853768927131461991703142019793374531639128313914361212687662021600283322910370831591500252489359651751226174058093910947027776267973051527110975273936331875948401386070526217570211735778690153561241022253142186084443259107734426104762472515327231373863867074013982382950626762458705714138361556125168149428322280117618937052866298723509616342434277048560274340335283178361416386548650807010099271676658915828201329757299600055689204325554935199083998814860752810313691813989165946551862922228482832711475508367998580031583832304909603312515122163686517531554958504013013758152653805139286458548709239753330526294875455565974980816256938480203505067576193231565343506906164457755552012737720308924189761409443662486450517538648208544583475113412294150951027093289131968082262084576891328099929653160278270147367432482319075717685151766474179539653566958517106951440671024543789429175259725139882433584935478255367804245558573418572684829892376782954057181351148757747088104304803794599798675574327097879136369169477081665755048994587015128284413247536806685406089072844418938729376158480983587293048889130900760336340479561565588300120939445466577216569431993493019269207513386565420538273299518304416732477701786435874171593478776709233872081835090083559018045065054352565023435493865208581058627179600604138642610790371842787395850274114409150013231748593920838062945702718556335937562522843168347701992533448817363943728821856109446427636086588051669032663776110557141748947294560288266003576410432194257945219380422059053183972671857266812076410869388695311912611566915616990080452282076392085746623441273661133544652060668571093927235949753461648371937035965165724381178620027002259128458838275740916325235140349110 A228521 837 3166222109456351498955808596666365753846973992881643782128132332938628777063734391886191775723847210847164027961488294478948750094811497818408456112686092259453921112042619516175341740471676811465462634701704367092750355564815740601909920783222261948613150167028259591036596724923213370485404503772054595354193911209202360533247383369721409551845840302427119528767095274387472644389906625708460846693484276291580131190180839284483868007147393672307001717073872488773996963360415868500135037853835517789482426999409763082632829994992021763563300545162170632571966599058750066450710173796028963077539721282237724620803920388938548948962838951938260470377097680179882844101239762799983352365105319572827592679403625595935889067775453899231408046411111549689220890532886635116179839513484340892058575739250916715113758474477575507223857620986526705468093526480733145744469019214700838423246750482351701733673490432907391562338639102638605889518782060111897567947132220720416113607049449266377127211583026583558955295975005465375628254132539157094262598363974625892131949703969290565243811396085598241121432893326719093787111181736839844820285725429937409485703393058165375474406129186441653609230611081485918552867920150168651648820264990041770052268197072055317779945470164157758956661592099131181965528446953848640352919093172376399374465347457173087403616736885924451466293948905698828303809773073519893686570377316240155322663383415970236223167319981361667588160386382759449231056646999159681237441794819829348666078695947262604412582869878471834138925550840160786638167656922264398222296582216410378276557610756548984788936292989634297796206607753630651242567669287568532974386445455553178288474668148617074216316655034034694768162111048244214883957547387762555417629003295766866134367253648688868687426362894274115054666583523473369370118951181135620598109826390012521230154665569816074325287652719992799363897846022204367824642278745197258493676312470229034583880217091466787210988829136937598377903313741128255079614197105791215063230837399255152691253623117970549591696093638027051852752307155831585209058756320579223402437153199826878647532924887698836507209636966226605078262546968472660513534162511527346749668129697588695864806435290951241177625846092051527767913952860741163728525758949586654496097070316009433228829132299296393263406522221813172688893974312770110605261198551630173659401838811354537200618880727101695196128136905546726165041622154467619711239210343211142664295524093005989604193428175622763617505687927830809290013634289628198452084081797863526215525784869975856515289297701401664538147954049400315847542920127072599999903078105174367069604430899288028882297696693514623577072998724564068607667319197696411835972261488656441478170633838993805782238886409062418698703338488438992644779850962602155696307872824824626790447019530647717556464741789322266659937199014919258552331379808589945840122998345754016055314683844170133836829040943033339403332785135720166840072159027334233491129125705503578326828712241009883719001998054828346716735255597972843411852515863057850687102132517854955714448050829933501117876637519007774693581565180391092254479591546270655139124649901476815345428921079804125534107362095287867905324200411222438136108247607982773600779016322683679296974130126803605770440154594460412872797880658589561713065425911694834130838108817298515400614588876951352458107132803808343771422844998730246301181858885217347435985627914494845005235336639021935387371885114929750438504834095963729899080043406855368760901238699928998417396192942493453920700740217250 A228521 838 62064285628037939492152936101100552244670926811808182470121843240268771831916770927612302687085837188579725641439692477987521406915550751067759405262172470928973904744339603162652686921212395365925114631828090516656360624628791044890190968558126123199191894842335164323041433730046852196259184578397077643611445205749173020932901768247502624048814824060415519410309998896215175723501525664762093773298615887749140521856949365599785025251988857734475262055632418011578156232916777673504441494204954510430708552561982741086147230326646059573744087923215833433440942872893741242619462437305226390611450365261062207708352284143861021164541070002827020722263065749095609782073086067176540872842085099274426278585125194776937865273320562985995735398574418370715805005940790149735510924070061170968288692816912629397706639691369335922493695500733605347250424058597385201806405944185945462449649086352628319193548584556606778068120790642667094164196277645561831466427660274257467034369327881169864516123802279627280139499729750621716051808587892141821819157525143103986496538094025283110892800381245855448006180826424475877624431790645752205530796569688074755791807603977205010746234870200074200423343565594538954489250299787318970905775946353454240740989108596482158622439183913465015084966591119670092862814817992705152885254768210642771078760411230083164284237874246537233188924459579375319681595762644566075850281270633182506310876945416226719833454118874765344471037502164663408578650972439086997760974918242998163830111394764560264165402050883844929726311101696275426167963050911249381865445153104776411966803453500773512856605680401162353299334929275287791210104788395298106474267478804835389938860465945259036863145238808466988970957915667621107721199199958545315957311114929346932899255167468751315246496248325161075578831770999121990441058864730632977721180838496796881647467128645765761792826576914156833337751046088121704184276735275694639392759754131058704321719762937572311158576854684156892456632979685623004543486516393783065793502473314128976836383308622680022942865586470353128231566281609502998841864978923478609903199213155932461266557443021910134508609165450417787575953017353720973767359600684660327477378335897856567781661404237943051202405448547743240296550032299589375578360597172498001376805568008861974952424652515947147938980956777992645101147821556691225251618538500686665491563260547866728603218784890483742716972184664022913273387724818069142293252452438385065174994568395647842246418762841618932226841427185146292137503752439127488302200158664000531952546673611823076926250296004227219732192720162932697092585293237587973230017874933051051970286124834683663880652083153791332282067235847138398667955137346286547701776829029619022065671589252231441061013066454963275964178595491807715250289808676550673004969741761063576599254372534952764942023192979967973188952605920970224477044658013393103229806600325933416030872343640578544530793484406858535396836205341255809638758120774244079304813001139835675785279847916282247640607958357358686920906206931945372142400538245873553294404408136216132680738610533266405353599803582536046978562405172160981791250326310396777898478776578376691613701860732206059569559280043238865842102030758063676008056307088835159774768285423796664215343169923748170865740274274024961463551392893562031557759531426481850366685032626253304624901951785578351830632044548393887795354196795721592683854186301114827450109826097851559706876445356834316329719039962184397001644521999327571833395073825213772726804902375981224718671715220480942837250674598185390 A228521 839 1216584123714577580468830354497964428433673753518089999897684589067616132510603766659321965386064804846692571176336823992023100139409875727618722043540648662463654221344623789151698452854263633491187285547631595605793613871223206497121782763766467483728297574086303724031998592939781671827859165620335012198016953568901378347124379927940163066883458629386424709053777069596514600144604261690759936435738621938174376217859790274306146780505617582163790414507504940789082529703637712595618193669270480459627231257837558691360894926230086064772509847907576221800138729622496516779076636245346873912736686982307620113261396852984043347928785105232576308259540144436674462768313788987554791389467199750871984339998031388613910439151740607876034506051447702491659660037230477982228850017441499559836054064538545622202928836116463248275145911981522511030276106928532418245076023573463883740237182967437469830480237620805115630783912175838921277167969544889520960293017428748862648087291451519642234978681645073670918710914747275711872582176311607631452142031545256760368679247587133895570430107829369862406218915438139682826475018173126852995974829538739915933093603167457779562482320451255725290256726963553541504412365823563106317526368451600145036963098454440046201261735103126271061537756162466181061165714096764559453008123613545926426309462206466742729126543407363885959044845790380966110699811835549011145297319780381266172465654561385492746205131415015830300959609529271345752199267130694336330950949109957455187568494894096214350907606588842258434023316076524840063583625085794653461062057668863245010962903018964551642466199758287291459739265487447583529669822819556964195540058145145937858028364564984299491974298754806914883774022294754597905306731833629857895632657057216055282924333658355209632772950772243444509222145320458205733152266496330916448154966198104386084041129425559634892846912235383649527093796641521515623215824740231887576179618206800700251885316209222075351863636294530014268997321289894268393933167614736738549893020418672718804691632924368150691755501634295768381568110399357170627466652107799271390743287573845434905920180350582557568938920353949452505837225967905091559315122379086549227684223390601654744067430981065724398718310424807016904241445965222598079345860697249546873401488248012642117007994809788463694603511451355689607459526909260287084612115986429261465335449373857444802725757420804381597636393567656040240438220016842169172764714861458013704349100865395964910708310985027986133887782038177549690648539265298142736071529058047656629470293680613171083932501786985564259788777162485852679008541070500279324182210384534588615547181549405038280100513251682921001878458380002608166125187994594589710353817566666330581874853014351606868684172346411303726387410130127076345897188184897895329641261181692495403673957419983124567745821072328590421127582321325659325279770834047151800920723139465948475283143624727936785722480044514200067815443893766511244818769843344573415198710957213933211239477252026252377241313480718946926195256751544737586762491938843097528619064521183976114952882529225037247807762231948234073866005572603134384680996641856806094095325839364690007534968528643782099878375473300206152949016101595363765887481595447099193922234330098245889265477519871181518506635085879282700148121530701722284005640621956471319192925878701708459958812658286317975632696879130484184756189194166889661058663458692593962459705375184458358879347076649329629673217233966853435096485481725984967114480338041796966135460935472745267006404544355674499002333802772889797530 A228521 840 23847481930988864104312073116716162625056320671790673366186230844781568189204083202139258237885339617519030591618828782451944330945190977097231438429724389819440079117823410770611989910196588822481857805379559905236675902447356669127790140845159327057915965848047830756140072095764166601122843168230622330708450680246159612611159074414581308189546932004417873086456618707920880295819357014160750609251254693933478234873347087099999723591686090593585761970700849793715177735672550209382530158800598463764658476685423272906073521257814916715024678464940221176510485944619233849009718981061826985132238147615743604199087693403840933562239024468227890791676485188984627070088877109660962953639795176674507537758215132694484677651314554122265465401624742465667094285333986823466859768306377350301845160804795878469509181647848272901320074244168108760481866900762668403842595012280633104890183798078060197264445298649473292038019468402673744232379444854728112218101896171907545353549619998318699208882253090610295068944070736598774375734104008324203832746280530965491603746624706460526946287862778507661640847732412233236340087428605200781781346403087583262432426053496699791006573434739279856939538161516232954974952240384233710248832903482490096661096415162944677040650372869041981434798081211695490041300234861964076405160086187472481597875307092400679746255339586909018322659833994123238122562391918835953825551986484752308879489254401401483394886266163686186684644921521739417269946625717219408320213506692411118343719473083962598941930640189083898939880112005728813230090792763783746232489072559612175600118413010939687794848934805341806792646728785612603073300075698850823765678113286883195088236612263961772696421167328579906743271396050821712472201449681613274511646027678238000726535855471823651752864065791019750944611416992789977782128737420019759486100669694061337522577337352352834523819411845163721115935768429353703158154892373748724992578236696947572206397264011451358109658687486800485016728599467874469372254947040583032661219920453320160695436411747081181237111320092600065345144971816632977030098315775216338877871313119319001869914913965561850444430582269508002569003515846922587391974055107494937276405819425195300395353214309188925425733269744661696809197583513743335251748185809125020639917971260738242768728739309048812825670883530493270907429001374172325875875472314367844742818813134790372475163568359388703186384843996221516129047075496752475306464798421047532194266009988497135784056469682099821354849371285514901850946374540870441473346624293650006586876164774832705975421823102240734616152390206854964050992724971361182075031714727629131108904800761151435531846596878836534325030208882743889425247536402088010156068984240016583036291846721648608587715705273341309189682737406572355040468967550078735575077328678566553141753336747254835242000819717761836454974895473672968173163843411947611588254911750004921686566765301044673233153509301773865322459795808774948079681716830482207310481052878494517666880557308938751182401979208444839289920735922873739243772994842801859510117349449843891669090270657130569598261349917049480733385394255604235036355914382426786746059799204747876949323761484773555989609856458071360966867747781370289780862738225897731310428477563817530497585226129171730202018890087665425214278516781263767317516535913831219372337882707625856605859341102826453172773772394083706441196932788705174340350328433438040551020317314255926652901401689603714044020087890499221072576911411148235326050471752900230304973532530331850347878317159788216308962804364703511212997670 A228521 841 467458339594659590458147676765039865278389569374767025805892497121723710577162306417729973319706461796543232810219710617286188783164533393650054928480735445700015768403920276580912437067975081244025743209862847714817725433979471557019735843725030365222801278825136004395553969189170600775428299955797493306212038036168267157502561829550242875191335894267140518854297930858888025962136436046974771751783158074745418421812973383474404307538083967309850523985887643148899973185570799500678643577191137417444355000360435737667294472334793071217827682497248367594382323686287492285791994687697296317215258256827119147202896852840693126702966009697418010065866154414936515391207706335260406829692473663706497004264548691079257262707157450752907044926613695760558679689457149676366907196112758803175269282259554745220773356458193009295212847059037355941443043958473719123590129185648946548593499069688953019340186913646737849724141988845298558604180600874410910809712408468714275271417003119751690372867690103461358867770755867894428037428034188994731921861138825954021159880968816791662067239115754199354114034844525680460598710949044127551351099197347977571460499567548706135853072905277043304473101751784471419865472311599383364734516256537402423150666893060943104910782407717225816958640926373898833323386142598505728929388556438711970735625343315775917919354437456047169796892106907957923297501895693210531339458893776794978274482192310617316121067843135445216376579450709526528054148005109667711198488827233693631816133923823339970363510058078815998177271521512980120411399656172063907854597339251460197250276120877536741190077177588110338462169717916312757995244554179051027897858181109426244973676215569814103410948230000524577174691021614184913125494911352251573347427538916164233025500556034353563304431784862618385772828486670523824027081777754960829115628879188024140013174882739690836776273218141987025930923405658394647784636577094397767072631019553948103589098917267153312443454240252626812767899737771954058740673077956340991488494330832961371279225738374652390241705404699644846599763355981529216386816558359138566884762089021603500808637237632763041829170704707975512408154411794150590152383868901993381405557644688454887748058962821290335129499154816548156046874127794950892382169858884607957334125199251502786739978630927980019220336964361217644971733677476999022558623923694122506219472909732711507400711464254979939055134114377540591505540533449122004115153805884658864613988623445419990243110008000209713169771242050881067904701143101603128462397793332598371068289952445977021917047492517621092960254893045993842841706715880080820534492347908775843462163288972908889890218711918440494156321152641087340511094042428541180484674518718987494011062197562903011184796386083863996324857292256221173376196356019455189844770467116000392992153503245731860430575500361746445861827479947355200804698333281226248305820979202873335434133258147934059988338303610891263536656849628162638491409768492342384355476183325538578092259473130340148651191219202622259042079339364914285111700658146110111274222755296775443313531370468190896040081733266241689387586424332348642579514249043333231939458089916142044595954365089562715864550306412739344372335439061404318689107628816565733699919823283716902715419713318546735548792764991782579171004785798210836256236852977278940180095857641956162486346344338791476806393510836131934529858091768009633252657476893589012188506297534339299065714917040264926041552133156348497497799182384842227135256380185869976396294218524103995046365505959764071732614392154584424024290529810 A228521 842 9163118348887035361171746655636238322470829713827862568056431362393797329951967341196259734873627826250500832026896175901215090075646852637137399610847937776887319272813566143715634820794457632348803795917873735526297148720189699013344192880907904373938023609614350110113818147906050020635778934610699295557746038876519692575205604371684786424919258009877556446164074954239304376988918123573442461717702855329904997970899669389518186136361798335521599377585607610303887480668381076139752562017570516856145782952406784644331033340633092524196941517286384036644861132388121479166860830858523421348226507218087041907727579910295573265790606159849763365083217567165100385713826389494897385014668915116179577603086145684320468169101022698343929772386016262673728773605644762622157291391342529753464278169006631311021720863784317720356489326731176006996057787192134941497945308454495637964896663873859059007046146616858056680819339227326073943085403905960757818963870412701841051962770741603752636370253252525796465915747287578395841790889950438570726808118210520070191810495147000125453381494200725952960835649381544655976422695683075559656383464685068653268185450090663684178292144082667168115001883598941047255970033277018872331292277411813258816109275776684191579516479715422687594981298003983083719109525125915674436509798078151545862887246381800532450654505936758097035449660756949957218354394036815920916480119410260748679384091054183466229203688466254730967727523708163217481177991926213080757693369671221355878448738831065637015102925216530311007186977424817324314575442830194003957982070811518050226887736921323062189868205040233204049193644017948833896610180677717682550002992300428859967090806089362883791099634508049115433198386662409856616264238780125385659143000106188623617527861172849543076069820094012979806899233051104191005788879225424004752304797803742979498476916528886082430135673098199817837134239481780083456520743026049492656408988252718254029605944769873475219065231907773303297075885643077243991560204301845249074574433211767788346495222228183524406436728105811118190448495958804963882981401146857518412858767591130158703531905262162507180373553709255153724716640210985424021244441206242819154816803674777273284442151393869718840019517006980707210169129843839043878731958322107899370538501515809986364938818354721525027708232349737704746242652638475133466021820276376717052546263233761797833278373647162548405970035723643706678470089407622614027912769596486284643115872802511112660248306592763641115454034531831999407553049956131249983249480071558968976030613060969876808785258972908585561966181797335181100528170993688619272755936928676109355916193681542159298476631659178673687615672909040385165954575994436727817772579759860608617588258160336178103595770172300196782618543453123710033947845930224393081258455121330511024865639828869499180905305716090134114021705806953161172500728555814753507343091246079811371174958439649038142846734194227181246071682243951448230933666202305178587653836835066154329269952525420370284921899096407822313297999920310313893885817057207055558395454939210042789987950254827207287047112537223519678325988356377303836239403273391503630050470732476417153422020515161846871603359116692660170315158309613899673573597959199583286088097065578941163210126722884926981055705577350032029244610596938012031030987474544085871579019629159741989431504435869649425532472426636085786570571873639592042313417521717803383481059893247801626030217150921871390662790870110655357452638500530765925157060238352951524419928966535953980567006299944978174314491006051359515020631752337950 A228521 843 179615445407425327555028987485633866832033338772064192684275141759750718139994753244966776905262879330455855512847986029795907578376640822228633913521786347821809786685675755145193597176300521441326170763556417753923628994395433046080101311831820897812902773572859212033315058939700423315331937900810627635725444547845500977690913099391203353951024420318283967190567678398700913538848747096150183087615639618393639695480156897560362101170559663434810423689582556391289159247161632668920630219989773694223032219988722792237741177875795407324515376404020017389064200322689633548341313720696781417570639677273683938648156874198716974315334335242409051784943220685704143345825909495671272205797133244414878416469197623439501125971460984225780260645403645854316735659659168947462377549486189072114647977493598704699093027151126839496234894487371665030099368803097185164769004812734894309738957856661886204967165546643464713410682837809903712587061528760462173892918877020069079831859956805499756058378013883142972221419119463340959422890596771068829197898001240753277073915304711615490320392387255391014184101045063003501924157220180936171340301123405616544014993621216689969714176472455368924113223617833340656527053172430651623838607857091847242775971600623896630280738930470933114519597586515435480688086078194812907705959332998538045565603832840428693781953707452977780632837080360840954486224908612163786111632769340472301836491974569622112714233385194457393293949703350835938356524469683480803902637721096792190695658546750414692946707569730917098284063133303997669701327709946063209412300644192779481295993221881498544168259814008574088184183471577663324125040003649377459166107627175148331965487735990015032503320932215830530721030198181866987777826695442522898338269514734081861234616901684696187342767050178410645312220380494915865424949786549679563399717817433341004941120377786050105055828627294639611101518336390929790256324957011985577956531220657152195934387625789960943976963363412718050976654697607700398950609065984097494403467048328577856335037974837627707040320354088404134069526571184731546052672208893884517569718995436571281885028906140272228116919357979648818603920069007581869870282946372387872170725604227426466233180163874575265880772237241336667917187127152058810315952954647789184576687749378782153474027930649272702665156751299221524074630832047655888723960698498912483969889345688725851395211172830968809598844701199729823933830101062677946726024105515170345689698474060834206920767315588242885144920271723199610335973817335383619070053179900301116535553706152841572759831624469906601668040002631109326886559364976577599104481055141416747685893385083426117595830043893001649706201926206688477381954258131854696255436927968113131402977542447847565623781275732632071249024692443273671829224502548062197159373047443550209993415878933346419698373942216223308541307031366068385356004080346382464969713026299835483294898199899867187528147623686902903174605851809279438594599086406176342182848125285490573836811031311030625194698917436594913782645135395843433583035500843672044909557596444172503472568357581591546772506603914573699468304334374121485465616140385506005112916095358544639125236401542248157287606329540859218245778388812716222339985348507122602757333144979558581397528001306570625364107205178422562845470277750174126034058580219776318277413002590693404834880187465570523700496047700527042752224415337225191445417977008054905029406723838937109939105017526655605959507100594356933160438122389604891280086467656938175595809471205743551402970462445155956213148580968004357058849999585037966090 A228521 844 3520821951713232921846642851521648402005279184139172591169298760718202214586379823155871419700703225761967853512345390129163204450123823321678829335716656379155177661725296879542518748134208000498417966958429104894537240021842129849072446901183160358020615793637162664662691675222189549921086626095910988304790868469121471288177585999060763772463194262159744314991951185807260352949208763589817765309999306082049269980897037535078548517627124386287355589641597892796442489258974842907801117432486981936589360720073161221037417924390308233742057884074658863574052418080501064426464952386237478488696257605692245347294129140315670220233610373631096073238693646797955050699779092220321888283138020842351531603449634211574955386972110043692721970827272493650300389726910256102512762102870986800248799901365243640504990207194667444020878681384970051188831820282253236407667090841284089805007413941389629515907320038259048695418148305930393346805506143677175626688238008383523690162277821338635476652573191767115288958461113804662199029105636115601239498625893513127526682817611146591694260206121598680459310795724489345263172673853564015147537022964613430810713251694904106695673603034777997567800241241767259950302249030015599853465518883422112241081336499320345970078852935574751195390464295894268288464779585665197490936540408927544691025420468450836873713324122838764519206775413783543632889023440261240498544304628131818650338167006129641599240936587378065357093271117355562355501375173557598791886423851245950850794942954952889980075724766762511744033894531837984896668101455787288200705913269484792580846008908433397541463166684327864236353160360671712461550200254924916276856359157884265302758630633785468577767213122195075555144518511562570032011102267800095073101373368674472537732336889295553491443376641527385375397164091562107742955674710157939576337263905023552575112862146885237630418270322093852558612144592800766266824398350828198273054432330912509091987612211128869653962960630550867327471082085430257577152594919860074783451512006762349928111626036271956085220835174404169730219741657914611806919516755756523166544113335688902676380177914629710953385346074743522433018887467969979602211862293547105864047744139249209916325524287827272967925178554385164357531994856265526955974265938274005273964333892784386256587909131648225162920877611259107965173208823555498092291944145953862234401053901644140905287131576554276958594005426947068285107230962560523704100910488395599519723184845424599321549768259912430441847086050864124229973759359855139744879932449156222414770954771977387448268342694073850232988334569608823228295155571742703103957418370126114159462772778489125075571301221913986678362296469887834624600682201946039761562346844258373841900557169474449821021182463315283688323185238654507062072748664999269258493637394730016094960427033985816690058026834417103577936566314815966682795230810449060522521561234186283897466783143262238170277711576663936513801442661093813311379883060800202457163010364192349393283015506488869789646117894670234403559587630731323064784347993651842367110092447103214473859242155326407245007467162886361119754181884075541001719703747597285438831877671167721283656466789609127863989812400056563279361087807191705080694493127863019300049661021801210246975402718401270675502302454851733499546876355214302621581604258437067916329763805203752492413579445268608969707474101493258665393017202869716329073491142998474726668627217209785335778534927527286037096386795187793733700252717628396578341489013854241879676105730155056128065073024282940753745160309820330401016218176845282458958230 A228521 845 69015151717867346326612565620498364490473615735462722360036401623323058050571499153506638324006407726123214534093138824463871103835419606374907590410083984822413444703329482747116697355733148049469467546992956550586301224984520434906085058076890997506099212973972888979858870184390300617852716729400109291939882968006274532345356063062675992076620179975830887744188259953626239039809476645038860739456423310204690171771904034282452810482164791049445080833344178205013309283165265623517084834990979599931250954611841886266052673916157644122016411319116086639758558110149781542197932448333713332638642624016139716023975580760310893458302256228582409985215821079590294218112926419876840158454799278754641478075941313346094652055926175105003751846375934775129542385110159180462286215278099533772287903551913528347580113342336844086570424416273288456031816311073359136965905149901845915622861018340161661108929082422788325884121829682164732574177818841298467873880667547414954354491890022019975807843983646640980011020782531379868962027569256247418725583235566746324537283313739780185679273070075184947108019203607339100785707250953404604741084552812051347345984615708516678231903996973541835868651404707898211712484028959312615896979477314232387057829115283705821081589044962397342461110766608521860475051128750123123022525157389838398034942246456969471558099885673931754652513431028147941931049682989775927640301673209007139843456447817661260058698726271551451935284907148454029941702017795551581835076876429485407480490281107328002639029663931371185475635302329025046640490455035014713364174102496140259976963985327118236726262449177934980752420561205703436093643701271998205209560893046739741289526345717975019071377879117946938816112321142619299585614638875590768180410222434487495950547406469354537854576881584452757950124565210580055482501270243566145025683483666553860144021318862124050245408829797855070559275647206562283971362066216609385536427404594015782563988978628160477167021010303094737940370100061949211419644766668488119921119043953088534962266237227964908344871104048350180963363241908915649454504821393667158216713192036454874825832965597542687967987325640203168752387413543227471154975054807827422774676008446837408552386460856810040842694084142285754495005495255329732238948750606094096732459688389671790022854041324540578994302340270744283034103715284704041557450800425026909019816974610139104336712501768405764111390884780171731324942117394281284585108100667506436270443523650314521840184350510036145932843695624118291432746020635906631943752816798307091874039138904747042608114480729403987797130732565432150289932312630741101267195715786731034612372524318050444647922528956127922976256085696539408104734095140592013274290426585715716080821590233060622943809653022124915125879005799080954987476347502091173456930083052124728049864080726774099825171022309870122118489264361715547550083728990418404016085178342806510658308399879328192713916514797618859856632975868155076720389029163206482159132986976050307521643096121383794305612577776627017341980122954950259320059355788527913236419987238559613672416361256139877235044824554391846754847773823344420341588147394785848786476460997313577243689422884681722847680145378302423861176824950793414179057231952385555812450852592014178281653262688573706474625507355896474879695307469440482238068480639824825076119711832190953765597579451275085558635383636974808658506880458427764145273381939638124584103525682339488312993731710284843372507767999764032173635420610513707339044976369484381668472848926689939016588010019023742209756676179949535552715551643671227175461258370 A228521 846 1352835000452813770981026589446366089220615413641261099562260953451079823189100311820657301271302184546764025535325853724795411248218690674037115265539636934772291963919486859083684622024562419931492502357737967346163571717609329543186949459350770431931396414695200776146030908691726997488959403408614316244694597634068124913912198259976988797625144995423042799401833956619030351851085008246842984625007044416633030665023592899107602455992845716524098088207856991533072995772163047493207054027692064685365399275711963934514003293067104215689457460935255646237888392501103599709662807425772496360145194227268113107809723986769484993253970606359062026899104451563435300465494532982646728565709087179010461410893070020760513158025309497436173499999939102634816796182628950528511478289368544958133400685175809081304021741231496610590286015386910318930165612140828165520552436340708892796755231876496434939667598357744176725721507410011644781988640258121626423586633218576189926873226338049357744446722290788883298408914090221647077589002213531856265743281344080735560066699989244353588538519025353569211612711969800265329112088270015963208570724256684807546062559626405092231797675453001764031919307267283979504220851985358196866796991860848064367685454076709865005520962489274059771347942051669781213137683937295133871822340644219071869353393224024095113031037085267086131859803755806980543948892253076564293343952899698653327079614639783629013540970833134014973457389392830724777561680597327026933573578139884349106186619639470900552777369492307013210930891452219654432408909002928256955577252556423428106583655459536162767874798987322714808381083604401038393635891370783508563592896348645833250873030126005115690051680608702782772478358163893104998914648119228227970072306107059450526948157723879950761729862541375066319810956351860626156005882156358708864635508070494524861519553317222493486025266251279284771009068677930889297605872955153578824456851711797465038906802867081589462299076189998302422556267373943246356817619139083109206833700716116929455567992854030942097104207296334925072839676537678822902692591702039146879607488823754475120647075115262853854918776603813916439140775647255457421609841422131170847682093253527162743194669489389666132771216469431906805225933360462978555082346453406390545875669537850012535243598661455735297798089311066251824775393061837559799053652497639433324652590101906892821564097554377158211557207164866920850484447100055470777876765285183550675377634430870280411686694317147960272663171679776880697800563266531282439506302970000483165758692786039896757226872602989434274725506386759266440374429963892631495296867316894083370345612062219652037499452337026718324266585113461269007781163108345202442256601180370852622357890969847897161470106997518510122982196583350399641010004301663242517103474229494111524503419615445798870787185689260047299349522982081781848260774572874950745074241143354131987737877356967808090315953352785213314245783079166133152779252438277290402483122353541527763846898576888349629489747959931324899267259966603347352460480427382376161608462222740153100103491039483611718234941405907721817202164942731015443460269863512888460315226149637463069963078783729064341651098345715671712470224843324364697546174780036168537172642312459000900875757008246019075914338519687980245740053917469095977616315735920241962705030675004843270509491259990314781851761820344506097830793205353083829905932503707295375099122583756591432701517793206468572260611231234987763479807781107036973631563048453143835611162904984870454448102044327830370512709612734210486083999842303025218248109127610510 A228521 847 26518271609860903820902736879715102460404138847722384338156716849511665070829686261737025266013427097479260702420242850620300826823711670757055927060200372785322482254336336708428903213808775199763967981746912088926541782222276852721030148396108743929828235014756112640041608892316362420388281607762941097628394210883120416556232377946712871348372100123662304978043861473457973003358729291845139539580527345198417356891102296236403189059918951253140579675605331914687118658112630773796579049533735016971552956671254962432501606284648702919787101027236469858439001630048074651359028808962060025317852764604266929123146493564679864077453438367548077622693835474330637680134329617412914753468189368428163785821684480471006265577517464712817697841995054443471744063642350303149722816965916002991231386458528306059807905824039683218453942387043791655395817873152697389460509720184670566700150139620222099347202601899572269754804662366926431334376593765522302313846716476649807399154028323951620484624674536199706768770553985503943483519752427623877264852382181087342881681128651884505302751864255707593610847432924005597373916053483145659860998732138451044705866946450808002219181355997836581580140425184649161533838928904507346023642018559364280421137883753837658554516085633161074675565017635720284731403020063808085405338398285457089393226815942378065948664917387305536682784118568815001594338244013757130288352237099591329308407466325582248105768850212394235238160294942982959941310033127102364156357696862936134749984710692418311528213994149172409029296148770774363855054387634909237808210591246837935249112554340863877248763573023237406495951020061048593386347306556454633591549749016594730336873395240425932038418024220414068788173837912520323046105632847497085793766576130169126794750291752947388362074227681457168416481608459047428699447246546442140921019084172150192668952423980173998450943218812167710283464693665525644805108037695558385900393821718226505098635367236544338011826014309325713783853215123665415024389758944662340003866081516205007234955260962448289759471763077886097229453158528217044629664533088866535740398837706522029278469091583549495666575171019973064399834315485114062835168640401640156148436969180963435645264502778629774677771344391110153053752991236789810381394422940723316874160777548476257326173230939001281982897567681218327998502971764036131896345654701277371604813162157761938478160335924188553494538610734330497731024400730345220793659068535059859671245953843475712979568060164549966754707345334142719814168349717800177743295918874196654216894804117914917330414114155684409923765388396124408198787425862291049940068091878562106438783653031257094921013820062475203636145678417811709393986951145048563132521883063339026517743662710136889926076414421548182408572102300955527963997149333726532318171128389613491051191303252104468738396314055704424851979227376277823427892155627411055514526870875942516880831361292974574307045124907379236588226980061181566192623829574722417306267682214988040250876598382522333315874245204961252898809812523378691847980078017489981731321163253732493829669017683541395644701444203558338506404990452565590899363789522991492204313214198717090100102693074967696340363106925038451529538923517667371850506703859211743713272578796370483066952410593985203237499157188298281421100062010533911883794538817440102313119186215325225956336093912732570902583149643757624892704399752824268775388324792397022003054876302693179581475663469439465243167657982160462139967159951624718146612191536733549096165633595040581721401757256326120903766391619059317768269029356108348684428207943959958650 A228521 848 519811158743658436244521677335148848982475840472438764155286864121866705267323686913468857443737896693486283742077574822533283082602984921961119608196932441798254362377208908239136501713394989441210880446710468409400104668957499149428303425673574139161722630827852905274894841361154427472724098586409767987097467077036328771267142158599267444193801108998883506756572973200889230192807459727663417008014512395572332613146356545802382412844928826471215926277117627983839908403250792655797495035753219774984316371304540497889932551877680581566562538646431821229865663714313966814836083003611493190508053531627646117403804459045130708876757305626706811200982536068724708242557828695033422014836719434219779350666197775299594797089984185275343015662613557200994024500700554459711916129654407201265572679226671170208545488658804129216637568080546388642158503019373562087376746014507476107747450240080361714907430462767817273989504265994984497004805209003127911834396912788656306062027336332873326690255125811864361292557100814934209942307109497281028613780129770392751085977923767540083700188454601861224606262168563645749923237151264532954579333938807193121639596338266178833095300708471917219132148582550185597102331180165301011397233981003666763967080429657271706275759305060260896516365704347446969635180786153082152820309411369189222066960176749101624701634597594926044788848160326107905445237715208775014835716258282236337404749827834448587585651988322380966004403128014962587938834491795779944865896640333695973484851192806164103105150160534708069485249897273827628067121674010581876588287054043264650329676183605958262294100790526700654810917086855590923158141509483732356878049616630393555417559042629798993811954420716875967683000798282865208456657616161989756501184455231269116371244691993116982793428249282060873924806169203291345505938770797476689975107223306980006202280553339817400412895489130845205697190154222565011538838457302462525265940868863824241145985429663939246626224070192326451592788300297822091364841698015652049672673723046949835702663569817918521834223402748515981556815740630433971151861274915370131544151137115755994162076012573662098793352647414735404551635812998430212439518267543108918690490622203152011991312040272031353844007759983324750727759328997620502633114923401712003960909015629562058257635137622704467973022823889152354360403427743243195594607724400786540558114279963859416142006083221846471222787636057139251656619452631779917941834283547478084092212511862176494955212703658814131177813110576693914020447293367755817592804162265699845959088784560675423470880708452853200336214868615324262753364681378199197032583241706707093518953796373089512422060863365186604649009264079360014079663208564078826178491509550970417429958654086212346483052714021080474054320226321133675799872480229703184837547941589729422091340401844332180764245677332732446688449515680274912751760186347736937320804977835984072543924356327010248598890448118494442817211948913497981341679154544456385760168704295073211456155317647304200769417325017902519391145045816009151000758136838358194514981280491202121309018984529287397943825991043209145494828805649025770078313558769409366676059164408026250504749919692437999934733280293505381166350266323090979689267711502093820231400552393811896619400251587540945615439403290684392728423169790431823277044572283145149621520325487774404191256842367892594842120117465175142802285546124068111182078112674633921596586310186269122399494522626434604490103859505698147632648505891939944002855204871487980929894914118822577918046791290402577627798438004091134159399027354436008609136513869393981846790 A228521 849 10189338307174921057404210098220850858039388964536605807249548772360114307138413840048130281875124984972291036432943919251054564364882883616570195802820342663929009225995566764967216998157065369217840478752450620014148762794363116104816751029023251879739343079659337634442376040319740195003975360102522664320143452015671905691258104036630462494374017990224014375780038442639969216781438822222929008345960932397481518684477524119716003820183105796569823333743480068133897969833403379526311723894255564495507552538758646168383495449404688475219055962760255532511356881688980747456342247677763680558278840009112354589082445883056158590722332627441268545613582049325306256639980877945715520921914620881386746403595022969738176741551604422249809080200853106258830424790988204876922676823762872993291752666969821819899602608881972716864846391060927923119799320789942690884061585915865826479394952905905110715393352583972152305169992867229023743361760372502719562255545970636524434778052447642954625830760491539490673856997521403786397785160476845950295263440838906856525699996380010192068806588784353819469024357417337151065989697265171321492518444007499867431928322716826691035526082268285165331591794935008312889750734259761301520901234471991857347918430161003956232579775343275148460352725861053637863068529038769696295775619676320448845499463991409074105023375433390822942645464955928248593722548099184163827052579806496159586216576816803394888271702169326461483224074877189001705794073766870845352158941787463411609313918331401718056648841918587353428877459457065420394597355198901038309974365025145482428924377301931439516625086447140813212366190240592273214697296482552815103068894993639225456700262016755924636275998516474178498108112859766885903647079545901690359439131897676761088940011657698787343769392180352729569216882112241308495559983085724891530449910870244337909426910737614676702719578926999608909908611119606025690658666634934832724704587011074861056717101293637169875822906212083968794796122478584693511268211940113052533021410315300229163238604060615577902546157381204647192590604918384608174301740081226552229661914849344211291042984719999832876997802928048472380048100806560913539125374245211380622530841027989216558090262968147855819420465433421787372655385313258365855824508347125935760918421650209897917489906641507022042205911410977596768954299992120081356009368717358563066742784511038410117453664765154298604720529747453432876642556779463749221150614832438596869315689986276429810636366437552014434797525838817008768486088030426399818653969445436329506293404138063555532961286316678714277306073930832197802367046285588034797941646763866780568596425877721647591240142122670567761854675958337936578177848820286122005702227437696239059123023019654271705623909374164805030864602667774760012073572393465492495459082432870747742220963505761296155236275028679907364282562554385521463482179744896183817951363661014088914063488351890693600060876256973603160723752034375407369078028594756604498948409635324342875975516285645858560959785089126679980143972289275598854538169150325419311392681328867380728166896305074073890953481431727541466431295741927212692509511479634172882592619536412916363677017825708476599752945419950185556584346390926305866201653830357339204964169914750922001163000664666567021968639945804838277964269553131982589342715822099672405440939107092167655631790667759336731362667639969213505452776382419583362566826389259849338739262849216371034581712051047707647775550610863037107734713872526646830719249579278715865454251010391526577308971481472714070333984077989802792733221965932625284647945260439652888200818930 A228521 850 199731408977431643823578890100803441184139253500370706561266890880516096526660482825299762871847342511688952202672282963081596748147151202049024056165764748701403997049710737349678479358738293654013119623294656606806875638895001132929118804242610357673076463885759705482486549867452705941313497536005550679593683959313733618323712584058888167215452056450570020795156806796055703386460533600406394693934109188840920333680795814648316561080846826979432850516823770018443040020834464642223969755977702539487719269880430610888112779909298151613563353415463990301855796365001736897325253924143440662691888631350566843027547986795862361650208455286346440404410624129892117173932196926934086946077948383680223568783490289586609965188299752794956572314754106926272036785758926291296883851387483706760097734512369768087000840130758940537180589740938741068447917643965953607335813119746055916141623759114101740162778782443591666718124926193919057422392729816993099856205300282020239181863078016669860242661240464901970377080504121999920154450505724827208190472938710472071846378577954981861165206669650715114629954229488380666631884295868651092631813584855678462593465860255640459412203431527625102357945145183884366714708295857509852247404986722750406730230304048919120413757050003120155059573235812007705044422336582782800636711544074924026900291271092640493857566580543692313726810359277257368608041482394970264129109654531221461926781001358230318765453318337485309671777349738255683422012846039367818797239632051961154032075453647285284540266496182999141378147890792146473301069728541736478941535626634614692528510993542783893798926682242753430062101406285172652698905482492858772166624122787266480771844980634890592090483129107972426203039260594149699200424844802107318263736106957075415634132992142966937519450642725845955733728449239347959926675442940440552982402462903422288393606298076442339386891785714150844721183389469327161365726171839154133767196789325148557569944378411890374241941360943045886123267141232428861910057399085254357736633635327841369010853281093522988227791255152150091520645056053359348802228737920341601890462723332694092611268592319360711481248834202253508178967467458571214195505373515115215419740627140154000768533322710322229500248609581926116095466112182731158508251509987247669383810897226505403349075091729185508448615807504960027975889834085134406997252450003054828833505521427260635158467320584548478027885352886794555190808146334428959601214434003627092284848071018778065285917559953681883292086970314677895303170383551970995877499291476638768716663461955233030996431710908655448810900460855957872706674578536731976731052962832733390998920046536145939710399753466527605902688753486330968726082178495585354991696236055230168485959079801304379887427525069325794193927467439400619435532490256838103666285749011584455653285904548592525390609282347937866821934344502615476046902774607694808851745693162393193057488426129837019621383047790306121038012544560614786335169535172739806843930339911459064759798858775074801864629506547643855952879625423235242930648040683920732503561144893477116542325380063043011881182745080897276781777113638428417549545673945475498075171161476706822152770652914787638615919236187130256986660976788587181266193838693396851593613838437547020672985242409393795177088334602227036633971219052069952925864092267753206208308138755700344897919956478161676240278416236556405668710179845903126948966819700193454063333108773752994833601597225142642685261738584033393880117713696618825283818786250166183523146247375799789849587881061781349916284178268957676339065482816812293475233014386001562045118470819070 A228521 851 3915135068586276775054872346351738955870646789074877625477347787790327751755484477203112111765821326039001856104491054209381540206125893497682085932391124801224578486239420647532830787422771034048899801637981380054177756259471049413313470695946897202084392965349318667208363716059431901541886983696805444318872728650324354370709508381464221817126828716170055557402649351036245455141430162853727326567567399973698787983329440874258777110590755682267736939260956206158040402354499206083470875630363201284782708632688648295870140543398566918524380378430869175136721787835407164972388879964717476192322720393454971247913641048090048130011227549800630297365988508580563231518112667521781094371304423294985121513907230252881705567882875012735134308264000923767931358815616048371013312377974778796148562798619719527071568648343534143527841203237034811362788158537221301821053917889200602152342282446759669404765678978065931267036532498083208496364718546510938370878616733872614757806355620504710152833691009762247931792041367942444913463752415432902458103700249339232713425856359373558062550189069686728892622543337406880409981044901627601452597488397822565216257250360802741568571320629278424988135275404302706421333399125648173863992331028838119000734117072048482437346509461581385936202606108034249173227128778627179419311123391181041098979060650458474969186946006794081300282113719907333983526580544183659018274643621068423290192601602407453891637021057779684870859718126345213029249294102269614217192645915323600753873331433080167816156585801530307250707101526430195712582148424277763261310943043317352177798390066501272584315121308697366288936498553635764097611672053127721169457350951807102562450479853704863369401725660498476981957797088058409543959841904163828106704064809133460399583513823046426251557484154942640243939815492772816598241383536958532633836161547382972826847132745467511999047176080849205931225027890469139897484938729732432695169758739646975014411188648912773822253364681382679247704313707641948072576251625600943980240439986674936200050516852756633554625586280946288712783037196167345036836679546412795999030298073105554754021875655601123946455606771034770339275647917074812134099382792517914207446375150670457695075573633677473374516017425604450294281539358350510855820380242945520468135525446515537266238672030585587695102745016506315057405795758782504653840061168950512037435812164274378459337866300644654501148310082566417123396788407804919686639256114188483430528995018794397649458126199575705838739474357310790264915737089899647430764341292871103698947707674953073735528498864270177790912556556392412289964037286109973922294065379505593166494050183605106832481608376210732008233937183984383690630726284692615308261107613452394324965530823142145434899082640785014843624561185882528274400547861940968114601040756665996066844962558740547176945426997348003036763649656657706007085866724377853898215735259417867709298799214933576906727656902724704327613518737753419007366585859378017098998118023996010952097234353733499980504609026387129775261666437402284942650964038948045048209386250809257109595281371828872813820870278122266987748853515109178098878981608169699233635332224673787591425693974758649466440772267987181877502342910425539536253625759866311254580679256088626784480934720545936508394718512904214426294265557894405664120805347289782525995583730448299053596859331253134509902600783706311023948843439886616712034064237196365697289606259443843355511887474225534030868792951948671975975030316146408340686769017356507950141996875606176470240095067264066539586288392094124293608558801441932610768892263346457358768759376794591210 A228521 852 76744477414696788367193963909607896912172977175306497714236264774999113709394910195474920789533866761169171871671281441940013988038883016194413046397706772187839438785861126483227811745382678450688240257694591388527335771391275871704769519652832274712647913233700880628858640079710434266571362713111282783532992547409974035060914164969749092000431929278913372585636711783855676615626610665798229454971061480350334453208303366336424734273483431802965352503960413036286137948509853416813731461882409715606608115130243614015215884043585928827616752564438544155566030183293854882787029927743138044178469302460615715051036348797113136648617720780983499802621666340785576334325927334829756084932222359350349968235385958633496902955030150811334349915634373792944883569231668994409676657936177762574620421218446007657287120557829116150673802728671766631394632415198694314330345291128297083644157504379759280558115099165269602252858443309302126751822155526314684128969545361165694200499943691270250399176150930698343494085624517327301071716554692865248258921524097074700938101564510061907187126944978792590102471979869895440308067775529819947805164874942304338513396158978989479971494567562912255089802566117196506087092922946247208224467820579879821929639756116064048687947158052161277118323329870114116481590473274227634394553840077219223547263519969995755253362021767611001104437679410813201467830663219046601681249300131073578803133914683609909825638568009144064501106885040841516061088979570676131846042426434933589925463888719161995885016110341330586545361462742936805565888800111622986906480626593571110754589349555046951654961114094159091752979814586266841556211342886504107870844221190698701641887825320477751132122034306608016692364312317081683286551121804994513745505760124897983795560622325223055240062866885734991335862307555604301719379640164785713748015885669398570448435207683047872128880406149914348949722151987792690801172607614488973851563477047363214907339562326043814051920080242521917670454071173930324886210822454972304815418746882168464065548862336882249844247754051317896195823003598627241358713243666554889252650300938552360955642713989824639279062092444574733988227742291532999994044887303430780779248630283701684598717393598812510376940744076449825086580618406920601613059935013966582229144900418786664266305045794463598270218499364940980250308380487764822139438472036515486954761961210600845132680220066769196946960696210581555566029291178983889363073738749108218201602268073559711705900124478165425897289293059919140458200383133042505385871622145360083230134197127766689408596603740992314148812484807503604851917186175653130288076292838015674416882980700107257594158547680083015358874030777773135617412527906462466776948876447197597502744166709273255013587438037240335895402854171741851795398919754234366725571497245881105890710500423146301213891734611406273178703193747870008648281683484351917505130033703363349675281869153639548395838510985826606439574073259429974821785029680358356001821302662439466771550923042085207842776544270611011307035329553079964022608954160811538351079656784801912968809588908264184833473687310569932412955749821392995455797379933796770432244284192884422890419631140448393926384379381165502975670668743500449201056390878705594518893623184235423791848261719156205028159477112860076581993156831874920776026073491710224806812226075939419292905291713303986184949104321932692454888823439947280943388600228556340698077407834285108680991023436167320847947436758836129489029150376984182597523220994403482588517239232486023793846553658922351247189075145544846134357293286799280219479532670884242760583659258809106079350 A228521 853 1504345242367751376987459305501261648920675742719711179119581636642184839141231277896214920113330744486616780989498602720417099984156644677316991037805762216034903877855871315084810918300160475567619851482429578759931455736634033377685842710921347552970427193122611696737568395634120216433899950360520381426008275595457582384939685091027513319928244860598431213253595266984489621983267367129546730922615420570259855978090374603597156766970045119610971157514895077076324669908649744321883558032348119614957530988000326689237613463152230833480376665243743964106536148516204355576984195671232111977268879074510268852975443261207370656496156432737611013330359606246090358724893596099220211255060328316681136782364914047226576038842795448320900914311130686825304683956147816812802433477851644124012930700575415843478422610102997686441973737559582766271562773239936647412282126575642961544392173248509758970740502769071935765294599938712407790506009396262101891785122657290953203845585138429923827819940757709857919408818479996608387665342991625792180938477257247158038449434154100377145308504312924103281501926856787147083511864125954485715249240426021561245717026292048901425598494944796885394991884912894010508016489054258938649967844355014473240626679498652970410332657754791955892491987975911370803237887283894281310774864953882527828792418419472796144017927381501764836855106091528646655265082676893170941972189762894660670630607705435519849994713318478220894571012289710857271484253148295099434176509425784922314395342392799682010257917978754176355931868141979945736272356547205885365063069981176237869694108252179640279839275174158585207844544036583504074549090645649581469356567254322724997777182589481525023986992747076404682705248268081638067724565545661660554275575803264185469227118919235508505769286065136693145222932708765140029530463108268746023930074757055389230547254114155971644002801722303444987263247692039684434615445556974274135705914581912654998966695086303922194132963590660549948793561455447068520777556469186115493390894296143826245937952599477049008690310920288347120284233803757253988946151965515129392717655199967205306346953725606666923547051189642947164602469865122981948808455746822467372316917443374745270833600654248349194731319090870552045742702987730918274468689990323392701910177869873530746432574241424403422707235329448828078360229816915370284794768275019715406336731926214385602016419214410943497909669065971509569638889042293653791490051740320763178999324228248922450064656590562872478862958883821060633950853645258162100674208106529007058605986833150774970834236891002432477674844536284129105914868393451115373796897569916717870414147021189452279755589019143378890853916743071971820388136681391750989069136567856859692796396830869643521634195525506902423436671903849922593010881350621954194613684374412720681003711162449551237654158604907358769500936967082098252865911552574399562557705022437593120917007489850843212721649585616516236703826656417827628703211144427798634969684075791020403659930241373719890400605840287908017253376754637807017368895776809263735809818384086300847205348452184513179276878404840921537036491620250091981815362142583302685843153225113588232824218018189375442986337138188833921341914571207752894813567837750761303893041547076703521079182841737965210416045561971564708256015433924146639157257428463698479373350729544980766531230474567325405944237833015923853794419693121003161165686629646097153167347651078050440920942685883864349035931624477912858295277429714613631130241837245528048343606973293194162800803674582100861883333711416681681831547369399280689420305188645780663246503530022416720572827490 A228521 854 29488175364148185077011388939241766932535188996618801357795541527223842441847301799926694668586588463892795379786979738854334551949424560925884642128655504561009413625891350732431337137291933896693805878070344345157585006822164550878122017114710735080494039126941521245748935062361384402826872560395557803601331434689166982499613672093407151127484363757018519363283601837793253786260330314846764353746878019047172216532193069771408100609722090161130824826641620796889703143263214339687708087736356378809987806820174288632192085089494144754296414564491116619977777427648607594726189320760461931235286523440080987595408923755150530811524521745904930302318209199014196870939787936410987246191936470731361283857567076918349384879899573422956148910992433807515248621963525935932884306623171270182723705018058880145418032345951840091806453052969138655783406849654605747376859930805408041064878296373130790964696054721232985706035145745782174200196669433707565756457290199247719340615465683003423181656228333452484005553316350807893097688752250132223637890782937637267772611107350574028292275394354811327545208180144269677261104120288892053460495663025709768596240810863346406765592217936413979949718672972745827860942712354490792470422476822525883882884349602955769867276708621484761352466671185491360614954950057305228979581268431451470422769762311242230045043657278835572564422788501706852325692949164629273585492262051011838334627593438813145415986460643171517966236918401805339194792814151791559538051805918193620771843911658195478045913712334523254587645892773729433579473927472440964814343310864535988128172799204635959210362520308895473150009660452130032283044433279811753075823323448389834215729631477129028199715280696069650283780259858571957086455250539508748379915323150078803442892001259293815404866490208746592146924935621351967303251836128904319396291611639783854027788704697250148482695047231711722490419832309639742299539273006637113993618363783088386242381942174389920523350538252208019853729473979219365970351337022775413446476005177592535190707282789400252331465224815244426200493654825426689092695229469314322689496587977106857476460625973699171045544658140318957875962880307912949869010349555169118128725434945783126515178555425858747316310806442303817124198638878920841609214659577259208728876724376116049272784656014096110097443628657637428627076244620866707834782225587497989358497132262892425360125004308203094379256136084212834373479947441010910441804104850693861085636535320533109792607686782313301852506294143371137486785492696150110364373321918309974217434470673287293850526022128833077686389988451429013926639645396511577381513655877431210857842435492472662887661798359089965338435460638822760845475119611228574981270748226181287250997373175962585601800245677398863266965306763863328496457444439492626368583074381666653543153640315625602937350515759502311988351093250040096204807589605281696740904216344691666652851831140774359502130226781416440286041803679528183918410370031288679162317391251834279290102485819856734249547467838547028683589679837374963601385130994406233588532521613780012422117327390911238431921185658218056658419376327186553206151733263120519314100719086432272346935898702128506292969786656393143144978706449143703500635107554534032200205805886903919235958718271899332335419120077607134298374337953787965588885639336719344100966196193728486909605760469563420894014963817829035060145522369669080525222508370934196167830007958354536908647209847704485533635010855068611089467898688236706020430817896163619809227901301975952746735329835311787435714756164000719181717145400607406787217542088355059890073719434915753297859458379630 A228521 855 578027211983687481511825868999557809910293125791046001495797025897060122902905970740931790997419386955895830547967595851524063166895520259112546077688914162599144309859818379201247755480385569942831507254315038371349402543796613789678914401796717118126496601995880506336558928354839461430092139494973773705672917356768775595499844815435281885373435178436832155960653949970828093733785372848358907732599572006747249218204192575568766984554615644368441308640857893345736883937920857577908709613924499705085261374331525417767902562686650762321487484812778202741060429030231857555618407488562379104841974455203588444334936870473017443760133018767072011048430523388716680818071364404634575900634127444215815569494893059388570595189215399393990982632372773183783216662424351440008581365624969760270105941751059468035068426566925359376592406302327318371083574795366808620144560951365481845310782821113936515980213093905106216737765161614222239959847323733526307695973910700531137223791154472647962776901559972394833766998187699717840504286533941748856124142946205088465631564887836517948484805134834507329617067465686047356885015882390997905978150271380722458001951128826289973370237230391091890177500032619878804836188539556239459746282740707308020857825780290459502285387632065686537239095796086013674862976127785409814563470713018446769344605052032551773870149625961807511906050663355351627759586534259980343929648378751744292140709415957007571008646751532734776695955179941175969185471471519165001769792065431921928584762041928605367856318578923406857672858434218776215044902190042431245084872214503564458112205340315165820261885843255693890527904156338108856228732906601779338142707316878770275974007238437500621289293908217364537786255971042479234727057753350884940081439610112268901823383539457558450330684435302564634127329442826808554313202462268319360537362147432968349597324958928243296401816671833211461953764565670310536515884394860655151528633031170183965210515831535696135794795056686818014512255200147096556303758387542887185191707160100274578664417911299871146724332328138110322093729501603780155837757899111347387844382724809593420286375883989497425228099465319481022641677215193239778209358923171969306736808603490323402575784772624082510645975233150720332397989673561903349492907482564745019180048849310448927971594080755737708705686586239773546499120468697999390062030901171367312385545380280485395694784732432977841611235281613070913417444360099806824186590271793249324679884186353765789905773426242248752349955898935402153194908593879080818104283755568504008081143435531790700907236114935149097806184075950066994705861223147551546381315308712509025318709550109302116734494291679292481420633008588287015021031474231165845391118217660469024837190816198821772096844894134176992252151519748577061337636232892053111455011229415745368340176976463181906328393572263605714688299360386348998724540118576820266940804886230941027291608473104451505109913492647675476870475199022284804750852444650109544511946868348771466853568523380901463385909574170593015967816886918847281876544320383455213993150752863497419412043004311293643558005901995511941777415077729019195696894293608326277011699609689092177431049253534904962165418315052281253739038682474200304811696483470408261437672903102049077786559274486587870700920381345209484545169064314136267549189663121115154603440898416115070857111350193151701797155914812846912233048675695833623334408447921365483635706662832317981405252166513760639546449133745123290097836891791538481697871261270357438254957272977725652448311772630977982732779788443408385983337802311159018443757570595630695319444385116715066122224382584679770 A228521 856 11330489379816066648446625607117943250619798919220894724701811943838631001918920396616443167204720154522881606508465434094594947343151436169699567288973453286612922200862746243211507770495180804727449308505277504084846643505916216683121529225897231834804851311829210558267706867862628060591281715553603351783042722426050104533820975572548723423682925240234420164122219364044570455576407092313200994527652456729381560128066366334105900659831475251188096370847271598721513602061421506978952186164439955482724914649658754418912137401591643153531652923003663765639149909872827444156624428864610434452650452035614217245772444939603164177435596622347623814666404817147415178381638014119859020393242919969581946061877609892567683888549615379021437818603622188956084805501593514963522275996096350617643346487480562674364531152146838548548124256531767041740841577355373332917467936391806244326373923794597087213113346102031837339260686991926838601910753039627913249748914841094521152613034869357379683349401196922655198048214469736552758757131540637408827613226393621361165672667158760317475625121960750618320342428917169720145390404065524220664091648159109258596044477431012125194656983424533965294845375689696191359653139891438693535455841812922175002329217062369237560842398496474878881475994442411368869172697441894653127767923937006325141241477807172317560160442923059693569546832538668814105636562918871185537079693934799429563530347636961668968098348207558206449622595470970012946168272589925858212899904528544727725924884774040610762524078738142908889580116439910558593580739149737809793712700334355559643379460952685081204137527089135591333232504122529949347665590152163645306461595749634331501252655672122255701383710989161498973616539260594418100547828994728796055967630857505371863463160697555059484088260895934381749417319591366165660295427362131759976349053417689433949022909817122720398818261918579563845505970525849594827144623608519289273627150683379582302968145087380773479459652177824468468261206579553912717446905942264337581352430305809577113387384706592791428690109964698013718436859489943643789305041245685402027211267482221062247346682601501502555622034673647808865503198896255005824546903743006592795485804116891884391507406597798709947823659203909613513361576456961790577839130864019472288708108815306695509983137898189314551952758366028412400838330800341939423129221889978916469883471185760942463516744965026227343060339610923279960595909973196465926694632065887168411681228735269981693199860908592873261250533678425458863555460770432249500330059812280493648096599405859690645896348474432770486363742570383224778795277769498660015654965299868946036866133743400104599756894217835692861717282895912141429619498112404193290128124321309765598677327128131931200679768013017891724727810823146300792477016940692580651248503750424366328537495549477651412223567866160683459817732073942119822958339199535241267291960638994689672278442636941627262390164780749507916198614565193023063198025701621077260234503351055227041429370905209944665433865223344496460454117933793564581969058166771358110287507469097754801534854548392650610112793258994839424502833695224857946863968737158678418862816435024865775571155120855308366238023518685030479399493108880567925775170968351835186167232046400560135868215662527377169580108979709676238447269700311361162711250187614459923817304389786491425212609776880399189064429348146461355763185080844208314931993870932097839292925837009089113151216059355526208685010386036895877429187663429838630004966442990728608510052655681476937315854620377100582216161977352935018044668419186193678927129111598010801296688946984129291212089049565434471910 A228521 857 222100252245127326459163273638900054599091488504274852602558916227327819002554554711569548222615133471538138294883108891154654306296391284902930658885911553635272338382167241999613596115998778653881891402488942380756125534653567135625934426207123136629127577287979583367283083687284306888870842758189593406677429739322516792303183167673255261115750815185639925620291588013347720099380638089737993046372135724209765334883107694676951289165249593319173420692906909237281216281871100441880563175286642393447874071877349529787990299578096826408876698275230332321280413792266734530126294498985686247578475055960135431248043021371164353733075121231125103248018856177293108937920187534706112113113771816609617862489109339619218680194778965470362824726277219515544401173659019417890612214066899299182075117577488047791834071609313902661714972299943291249876658228236453276481397869007625049920099808910909282437511294311814981619081769677984728660432341122939031788051921019160892932989572285352202080366999485176327219746266268777719477439451955287953897125607643622975364427156014454855320685692189828485480844962017293388603895343607389891066526581236709415618941388600748549239376215717477557318467164091924710412042043315792731125765951470617733688349291998736014377173193042512943769005905821051856487509540393042862825097030449727272400168678631586716781713228307666487388449499516935430743336278576126444637855816580290039552577582239013219155656250555909211292767339725999013829614510122255201170098926798741687451657662755982010238391623568758721130142584782268335332593433768258357533925106869165465625959735482327621448337985739350018058329655281927910774832041933978868695480861741624849208784280510933217821022881520249794663466864799915812564459309227616106938192559987380689155335974170090736549539639751421315749513664502630136446302412839304296788074784556186136835778728637914606329392273726179938666396572293939192131378375458310713480984256166973541132597614792322090208671966194920174228038156860160596940297693976507157726783153662772170476344936354213986285312388803678136770688997628145803954177262660167351426047877342114537362896252068256569105805698444744884062112682122713408979528628961056308805143425562506114352004781554265539773156857069061010938193289311375345344899293703602213238511329817592996076240541108712863091640260785202353641459413849182227874179617425335819471288489797740613889369839109659375945690935442082852174530113877152764995261353568930003412526120988877994796337883624464075424784208814539945708011988827104360826389014336038480921485533472518220509069521888595052138552984058467896163878040131851510479317083426715771502140928319419300255132523723520959796089697905036787715114386978315522641925647555195807604803941528451299196903040494331819453937555503162268385557424733819733033720059060807199356246619420683946519224470984088144915741469425114072383280366264749680744636745504769020725061005277721304492920504922338361525649765836438439062522895052323911805007190175437692117327061630356811950933162722089245447228603770404566016910196308507841294400507416103436756188799445549732948137329904810940403592604316382587745408319488890120758222650747657809243653605247956501060092774847845652404907610181238210006844596509936189848841821135870876681239685630302372791521425519348692280833896120334237197329658628428980305551646045153906500902505989298234710889242285211020682823041721659495693463320523602533924454448621345501963672155790234858228882934040646099244243646480714805033818870517633000913656613901711037947539729820320152981623224347292443780303204369549966183170566401786637131387001419338517249624303427357263933700050 A228521 858 4353609133178496473436451841423093263133448107040996741494465151186267964249443379537265887643258679104370432333417093975948099617426914623515810605782070985385155090354320076813679467854300288678212030544138940042304068645432579486623349939390498498306926935194124481336272448170440115773018199154750694404087625967157251736676891918910174055842224055585988581774535544115422645343488812258637047381785609938307363364997116902991232836111321868410962141234264864021914802835723708800321292383016578031925272074214890833245431433417716589675157886059412051158074905516862620386708180612492992960422833594280122687709922059145118722272574348936917651520041804120894704253696337673671195521397134755938809370929575213338314676610373392600436711263048238340079162849979293127898265656617084066470685837110574225334968797321239967828098338475364138548315212849049379770215028110819529836727552127897719959743009177986851167665403509967169659274956148781097861481480506068676982177940443324438995821974240559025169238811113352366387460215378470422931654047333417071169472139946522676915235763462679896011644904625120556086243836380001652579161833381310329805853230503307395631178127385837011654022628055684532483800656773423029224088570645271207002836847819430006291452111369176940227285174884428264048456793141611728755202898863107630056581781297294885015182825141126435562728693519984135774762063627012667648920064179527151420510196203518789484927504855298584152202618943686437198118090681248173863410420950209030028882665779417874590652341842670729713450146057321907469278937895144661174642190151136681122844503091545125082945239992325211964843786569603846784478308338324263632005170545397734544556257965322657263605434822176225485831778510191410497294113278931901933473654504905005411317523902218957920289016534319099735387585102163236343254254236180615463508081950521307236565500689737492296146026950762317239159141764599825518309684088589182997134964115757864669901596142190952524889614401893173077393535482511661441669802679880587363496065796745229779867736329027917852571902016639588872281032013070054559166138913359559176967988464448861679166430085695282666110500745291854543737723929466229346561714360347722022191828632390440736636113336519306512834710764444074732500851343720003062488925377338879719881826798376349093779771576829851644133017839958778170051475029433339230447729437642210843297280507131840327698485122710798122261206373475368457401859331624038526240647125963533861005168611942757718727833501606883897883746799932078337342992141433438910486627958684966490742465779031702752559090122163891737587145107150345130221112563869275538916913453675517253116020440051123380201003130271563636087257396617248216879530783929442762422833253248823899359601263163375238725762199090124311918192238245175961747395847155317466234399946461438971356779905346751170192186668006527950477680823853353972914941916563284042421128218092521705257956153175450373728600475097511781876278793727251717310550725617627617580673681584426289828618020648883322652247190244528165912078630653352369269909086070312538281480636082952098197058045196811316856737330681310794796382805306897789760635931757255409944001981092771941769232194499288212924630206329446959755968495373138283673599855012598225065162191738108878305100181856971448932025813450164086379229793303522017230694805723214684334963441959802485444199497189614219922451738210277079278235908064784353739059693971662999055058262582688692482812484648967631647037064379734451348768080885783944843078869881675640918768337191287110166196846622061018368677861439464505628568394007250017936315763680692549451437200525184668143006304570968038062953908190 A228521 859 85339446006464635627174002536412200505041795195126129622499653290994308407889770123134931218013608405188735743061503581233425757546148074153765634591609496569608256445853043763534502929266398142671533568844320100220301972831643888443223769885998125356689245154547650795174029161753883462098395850960580353519332237530786709219823643091294064169364014821845732994304520115458926680675347598513165313039768479638565212470908150649326451376502842099342086573300639171650664727904639858032797531411327787295156789750886218235927417169863781012715618473659896751570251976661127292553519226239793149024522136536603908964354460955319595822822648654786338573970756196358921815487846673159115239904314522372140724679343670842748304671697859046974794943815446841665012234640892930234042385510395867804059084596966358387528010573256874240052480969079115543880783552390407714019301704546886554851908426890951297739973183469386962276762257983294689983122961767974739157820949091906285185491095637056080910750136983071011882242848224186819658217422371337778350994681932515821420369911867310356877996580074765629430434934980768178385258292116897050249340366873918503617625608706890180561605103777800886724673997829061041655535763660596175534791430662840248198990157268117691326308272681433189292731054315556926056798202674363566666444360689538733919388804589405657436027021634647161592941362990279529939950540473366032678004653409235405564550826428797729244535731017906595995566525241374202231511799704212193948315870295898479827416327156491514969985194561640020274291041885481445430537405288032214577077853808656116500832483974507806393564972881220819195517886279044949387415889273000173780586484335405530800766919427470447170260515563275490453024727693305163768043395929163832472334468666955356085265414375960038983414565556183353261646127423090094297839755091310011476381125606043879894970807684455595351139813959450668795817558203289207515967235373146789651528853116101407092437546446629436600564131297238012468147908300155430719450875190721579522742724021016840482195197045260309391900437044856832270774652749510211840628851025496816326759158454078709292905825176902678752841466503405234321601980403284345528589315912007418117947916046973993757034979270446664710320460631475895837420677101406210719532569901697426565521355663261865118678086372778210819582552607231708904146659885492901746054164562482999524977473029509844305805091486007225682904791387173237059908394443964289314216399967875837174493311718775815813624997502160254541853129347484390754057386248366280696254520419753698815495333279093903883145064065587083951588166251808081184126352313087498981997827039630405768864461163741192179280763104450666671061459692401601642235774711470550050696854788257798520051096355724539901051091429661576267888584800144383699010185010381108239306974716817067655728400348360397017423296547039489901175354593431975151964619065193127534789274586412864961697435789484172948106722019940921026000455388991822326282976261033841507492453701410733957782878323432349260272537472240078386119319870838409372024191888240070066885742134097519612755295045759095987476032207877724294787755346033206158505397788897401056832206075157864854902680232921442301792100244377044457290842041396646455331694351112353897791119433608589096665697083520668711663197203728690901856970127501742461421842384456795613904973083744402274523292043008311949621664261508609022800959587062861180333552427769217583874718138691415128702588360416907725310362307088620674692452677279490406099226973601735395656696031966996031766752639945910261742670458313158892038753879026910482037695416498368952560434873307668445600692332575812054752758574640330 A228521 860 1672823816265110654385368324282300112876736006281414285819241462315605282225187309704247542198236864315250918931121160865920517723471494932135199345748918745975390057466456273498483249605800468538347112338274332060379419229141814855831492850681985313851324085212516115692876838292427175453612639697511096934935256115990855106969731315198654326937699362695596002568368621528690336679175518282566254207568494356089545356547378204030980196890975874719981712598876987808431465974471947661435188410403554903543085360771599575645758398118238401993534963645523410064868028088436511671771463486044244694685689959967676229239153455936252658173850836658547459790057111440985781306298066233568639258933177746141567729225685264929977054836306756428426537888233677727269331483351620368468405712876514144078082109799048720001749837922012451532268764127790484415786980645641559161156972242313042137387579147188875210401234382623914056562242613323139003082006637300884688190508382618066496137319474499632854688085189320183734356699141651698925588011525862747752765774823587127798065019842950877668999812047389792405415489583848113207587276955831579598985917292300717126602367376019230816061187613074325595740048051422626482847279555474349459409952399764423899925398059932795165948288469649342007339173899408371980137094320366081492183913603033439399180229290979748399766116662899528520418401034606765825898774719596857345541579567207768240349173879147096885132599914485500239406510875578798168455657099683876744526713826129781051367984816038880897023775193144925834745923289589061236007486749177069574995218915715087044512637228023798929381535515472450505545329641998052528288279477051041068122792633937448669358898610061017740108789362465891341683965226412389309989776149709356165190798321336004385078367241280044781933934393743289556315687654359826926263018536045604608779407360621590183179910535665197890335550337087125058973298536741733281128164229474739282160085581646855666068096115545234074053305576798845118507462221106111270451014613818721721924215512763906310386760472613456255672114514381381609532135870914867159429952178635649680277573847048862395110678305951216223217915760289248657880187476127455811585178423945455049600293028160955593234958927023182185132395156463479745761045380040913198804274372724147578198469893829432281679978755299426911655605552073938117980304657023956830592814503306062319046397583027171460950551075610228515125501598510163419372955890488728667513231345929655034330884035306274929635919482309511807922521143585642227628954547897483692774542198781384045496373032194332924885706793254547897455139497280796900220899627820028591175845866713921760205763914615634409047138138172438837814583096803198798773857439014714938164316985136596113341217691405311167977028255478464018913027727334237971022821684826094636551577852164648213726149132271780596988780288722881413036311350262772753075456490000973769373655318021736760886671431087512604953337591306281458854149144658738907512547183358234635612239459874379525456033691067302889550978956878602826280182742196095869857065840123372767380781779031098943366277195289911754349693866482081820945118785496560101812125017697330923758769493541242485793030396156493917500440536065648619122368125939488568444273588996904506091903298072433371734732115926071966229050542655463985608036242060059362425268937189427301900550598052594331425403085182849433646869642931640015854667330547370296792113940950072509107449225899570856770139444558079740582566090296514078085587006031264490054573102293462347343986914699848719023404775082022886328618807955176679162279147908117105261652887617885264527397094935139716345480102960144763326295535517145840470 A228521 861 32790692361089253040797354265407644276197578690086487635502641521810841451183813236932890199034907796293940107699101252232270407182062486113566103421604670667000099336849219427264224895238397855022281953383319888203237275509335881972365034415844506236115529361646495745264120989034128331487831501252216671158020536866320504276033964020700379025338718738195058020499428724900867864126271828699516116463592313328298788440476495084507123170130457719758239431021100141720234424380934390154812705187932951807923771946688105130921937883986291986013491344663931410431646335019280525128936934699920058265435745570764252908941977078907963650204228277358198652018360924495447088807132878822565793594492910275552488256141157883813739386152980367812157948710361606994486594071646227821824758549763044741822697712221868412507941935419277501678658074380468106439140850735082290286591255874518547430184771591287904983333698628220779867346117429597912755118804121248979889935606158258390365377451153650707580539764970304104577789004692413754115189382271744159078376939740960197165154697541153192200423958874938130656188797392155780114357624502952331182424900514338290241741101687103353749541219029877826549895535179312326487711332190872434442757711405390806623497404571812493574800659255758129346429297483471853239090396811017726735425507780217118413192120642396223542809761390129536422594335487420460728988252113587057213940009998402019638089100814490566713571494279209044674939830187529076456693588236491552242000450471480097873016758536577816186968526366041641651049568048233736462737309826831512521024066608769282437880598442890022639229052780726001928478732446927939380461904921738617744342807429855384481367599753649150314142041912795886516413595915110927561114428318559403620906196222493889289350798578306023439508943002741396326716756139115199985517595045726186449983931606523285164648726425138401361901862356442011446543929121393897573385067710196604035755207919912811650165412964480131872963459315846830715745261989974084823225357740623708002436892958455367475184438301973772478424479319003405265192095070898573309635710764987154007304186223092642214880806860349915230614905980348385688362200585448408415408321937589493970257525820063135491617671130473437922518545146676669344932115702141303421555175534606170926148980293323175922229078442701279949494969212170782381418222982836941907787448147751269015464485897521141948042857878306607867482856651091431959375444305451664896630071528696698015078151685580289451947477878606052956737004914712629598498376293829089097400295484258169640066205361577980714515720678230583820328560474110014586321993320401848131141431697328467303922978485431204522400809605175382994390791192474843161163551877330667506426391491950702225456750666875813158961167962837760269071593243317147907844966966950922055302920818824459568642907635063042913813674202122624911298285186675516912353122965034468762069264009072809400487668430479986292811150516679007136518110507600144676069127561905139066237276384965133756578438454518392917545940252461835128504063726408551370099795226074161097958014365681859353768245969317555163003603183305735646288494138515815769688068438397682978621998555563229131357116970556913537922193086166743987659615547375012877248004436185627777301134551024719519135629839717165598501180025469207842160035515004313494758379245365311587397797209121981000856349001230922555337626791124343329274579990588592970656156290169768895755002142208669795716858263524890714482552776681906651545055817532393856770251545057221959035096106289738558329784369391059977867675611794702806625836965256157618312009421048091538767668902358173846496432532624065318146233032454334190252610 A228521 862 642763149989247721840599083925152318819724824606339324349708493291294651810499824845171203977234720424716949675866863815135803655662271129326627827135095408665617201225528341746777062897979825148346302311872724110285525014154582729280484548787891160558351292695670524386151183934170145261397297633933311490528421628718358408827962655764037514456035237768400164622233799297138190343912843706992396632353082318292818494920674900099130424349917035331725134606893892379123047378283609941342690985658673310935366874155894876004732250756140897391598055344567419861757721394179908765140910122216369496074826789992430925553404405461600447535050624518924573318316451051902642393811637384381868452470610768288202128655311247612831654517393666333547163682193970332072248489723077874411788548624049490152694376476890954822931957816338839665892604041737171694629554540322102408556202636495340324413439755344846366294431950109149344335804537292735672502699795302715866501633063723672585324062301376541695494107618259815868613636335623995266514243345702717480391597020036526961244234583136665030561832772866725189732820401065548017953524947919594640006313300896141873017891948668232564179276159362477542956726684844832172389491050758201904472587199558518191669372224491270439120447356783082381799365081931841367784277978152475159101729311323902352101952549652021482906408543003202510056165643806014836602861892031758775910794730447096821738054313816470209572331545728455779232670311929434081125309548156050307363816085615239052377093449466013536858076156803373066498947798135554412553515511218064559260044178669876558632248446164892995750368963226255574329589607879351825737761731987640907973566643117232612666319021012132034396794565465835605028847965444039175640575713910625280067647093162526896513849968653587430181209518805802457053012297523248495756288971823306170746980418571662075175854152205652407830802415575425971288029039664264643491760816127109602834134303486045352319686758861643429428595655455923998891193507020009789598752191980691310445046253847426600484659049208529415508620387938990235626913838047617963100612042985326014215526978067488125647231180965900732399297163808873295974027197995772225631378115035450836859532971524584553745733996264581403134026336832760916035879586232328449628411352025075789770224733511251000598102113953851734270573474841366124166621888929265078252492727999405871935072533516811841438364639180015051808170440949192650757514039902507644815013994592281328561906895009860798530799531740516367748446962415675821804122944482683256589756899307886442503193712001278545771604231848969110791532544958365008640286812845617399246605752955186749377576464065658556432466260833509719283609451140308778841929145125578305446255187860900679886807113230881998136645646430517521315877351842475005955339071463350289301953217339019204299890061736356634924795044721227404788387573192902132253173163285149166673107943732189891846622515687597260224171567474604306583746543315828891281568130955917352618148456085847092022071025129435846902432631277777935310333830884877681760600316164439865718800230215314028021466214124285521015284875249465163656465241158068235220865415717346364049617491927380923891619721063826223013856911374599979580455164837276876480326814513837086693752333377283253941663244383403764135748164630196869466557030557078311064194387542381900546744318992658473526191821696725458746878726712749735008800301120850268863431678807793868944517042884125119436070998911475463227207258945952643887072106049682978349145980731638562547543606531504540520531714185398782604139291013780956460302977030672053726034903409731802725038581296627828803883354159016825406157696575874323280185820750 A228521 863 12599443233298541482430170202303481488096601735735884745816498249993316242978576115431232703428864790730393851252402156805190771026021431494998072553936036779058757711422707218071104559661975637319486362895047184626496973124220855150020176152975208113420295803305004257370839762213482198379781496732529270585121449608116724663525219702252699337666823705397461288729968913323074082220511698218193130087869003139583514809136280951266659493599950556442018368806094647394469832988880897689265038546068609053022109659280079412756656448399935986683813094850719219466243444337068236595011595086748340162138696471995885431933580246916314893674098691615731208827440421501034671708048627201520506582763118685492427850348922819565568208036211261317211134686208257738918607901065178422573651308303859556210070425877318784217243824607931999711549322747473965177660421660253000677436393793990405164633698654084906880815550102705846819449660672666087222800008632405032293916031425175823859263878866205519161424789952589145686260394873112550521798443947275285778891925708379061753349289133490210387919853813309588294204614845498074855769215914762269630451422141741272480558427736053593035938817526282065767159929926432865063866477089250941540599219842988362187712227720980478575826515512861321592273024989598657007835563688654421257694371225145626125685355465086804465535196717139014211991422527291167339668838078618283411816341092283981901307321021341348233546276245797695905309758779500936670689241306261309888453970668229465433215687923416038812914192638691192483470733088003569546640274588159191663783873469262853693540051603843634059808709777932008987282613565172322041183666089959832156359235594041186243629800968512212384596816758119267616979591302220460005795637582961648421326614699265656002970597796196822228106045548122396760411750729333960874699576440162852513256123714857788391073807926886472073160987588207637532745933788954986420331597944338534724558096581178253076257688197040521539179200165283562910418344408860969905740655643980153326720088665480363264244919207401155300826204365955607279755359788217312241799623956962649765665605816774716015844383394412779296141107774366628367334495446750926581377865395516585366531071337567380602460742303160653533759746332077234329458642304393986567474815900840360096469774300138561820400821715494323252470501304345489553743339885373231081068420546456905753920022786532059818353681709163797167237149116003217689057358250793510548212239425367827073773800940905139687220442969230123961999004400535072544291788359251180901843325642832894561689433502582856692637005438187771831505037125945310425256887519077798939630117838286138963970786544692060537757999122457647912221929466861541490384651941588034066026826686022983635190490808094998260598714802369836489996067581744601823419408570979625403945964910976533623861985421513155122732789552811825386539348298428982409751183434362371000091793150969122250904685152020613064434224772826043100975592605558767419301153826928764384115806969957498312851502478008763016463091520761062835491328624501308591462736027355555021745761014722571211594921375495998813624058961636412954688296010891959408283588109203354989702919098138522314560300640936004652960709638842715713569338153480685785392353340852230137185305461560371792739763397267850744871769924579939009814243070819813538476024889847390769151970553496294188938431088042863441125394245685693514518160173296326979672394797334219128880654178859618448977193924945883766654825975376010948792480771240829924067565657531327557999727816195455896993724103132402567215278404584458696740156149129396631881578558325553375968114731808829797855547661728615278987437850134055452483868268088890 A228521 864 246974285616354860149348474464953760204517268404169988181155674346660491703571397204183198607441403650662459847532637401828485678516268444502681088875626365808014359993690705663101449831716983544756746537122412601175869556895452188496112763670135480651373477778033400757312676632757494118470331637553741128076239164689882408136062947775594756652907563817165798413284686016725098862548279964560178028990011567189033738995870884286054159294415806457459408733611932671332505287124995978221363344237345888998666082605841242492961103696803294454835206893665742795409884134137490179555508521749530841641873232169236556244331114446649199084199235018000938636510913823946830582918526796592567585653454200002411802434337456453813020401094158626946306328571890586004312220004431137716210838533583706396780310335352826331335458627032725242006950158603380623675327890754724778957005782593597285541809436603932589332900046818808059245702904169796104448590096709703647722626181494663435565617968211298285225707037156544815482260391689115879704297831740246806135122047344049348452625804350440520887339943886661776876273670468632862257240152407645061376514136816099122267764427464230582022240136970904893805391403461210336137078511514005905320624002889670676045016896117287116552080917962660269068653454046747792735751351640725987340849905653575251991781985724678991481399443142950413580253354323795818386173727414213699406665142180155882782329284922278794257503897397794889407426112363107048689416426960024648277424425674817895806654862297707743344730467245548598257620243492098172117688249923580963775426928484446279430895532906294468675477333316654276942458216774918248771930396957630897941312828140828689630398745918457366150734767695859318362198343677277491589566912260638518444219021267358295807702761487200140661747274653085702491788680743392003542612601623783263141540366311661949470166707806974473372449270873243695341459822843066604147075339413163141543678206350121813314757851718701544349347252211292744714096388211299225072318542334546773529675867575699826858302305818818396998265842472841425958774326941721916516138265703769817721251191004891005275093477650048118797057262193837485447617483773184464852396691851537991319291223499462823044850916880821134304177144467351610493287390414851338463312891659861386585924726061091355292245906669017610441075032297206811391110824266464186721838101299155538588934414726528903042557027424664112892167545163724632191709685674540353863548672401046151707832717481715653139034324552049358162588116510841529597531813613918703555249612661053499890349833014435444887792034827752471592192626951247429997520500508676201969012170619479143016568608471477306595473742365948553541864542125810485154211168517079498636679551253167337356103320933471042673374009419407888446385395421480333100192240853003545704798514883008794755923433932610804979451505889422356505716900557417340003040565427198033058650162672188790630043746503285541601442413772764529390719259670416415637312326033889508501520695606958425842668059551856747519273673087525722423523088387140820124974869847623273371820541691791610674369620781006354620373282750712091488334814749038947163106658895738748790810256112093822482630089272007842143509607326738002042786186904073237927984033707058600635269270963754074504001588171581165917572669925867799840181923207652954424128728826594166314535026242890039698912652661624387476214519257052237558835240708154300334688013953913684556524714269489197952725835880718214682492435542113307672277564190790642121889443669783102060272102105519719961366439349069640937155104682525268359719584374931455747470649174262593865995182247878100400936616461320962539694931332170058403714462510892601030 A228521 865 4841189934052344735348987314031853405225466007161938372591128782726740708380090285017822943671833690931420747200940907098239819465085123023120123209141955468632660705537567500985407401530211751782346108301187168913202210427767680674679947243441819538753014797984714918339838829984472637496773242379546936860021169521129625356166381238771988717657594728277260275099745126569876474580597301644796911506069076652170436212213546264638952679222479144579168773554242735417365121243754338176214266584475415570083243498217590376066944141908081729503743738845822795424905329331119638162578841448322708471115658934842678503505493073449637353532158511148755707537155723949565351585334290558758882612458502645684157465825454971058720006336679489369190235335455064580648270397608251260447986434361656504485828086983515675869518875789851655585888237297394144237809812136913693456862226672963300197200143411676587962018599836926725474628421508086682566735175852903602270253886115742361238781419553613990120788790180917801520494122511629654600851095575973873946585376593146129619989309263528045956943427192146490337019128194321526520468346611725442578340160479417752852951445826595420132746358128964860202091216523486715082526147918831066666843930164044104748846059009978834337673411578077551081422423413951325243607540987025947115200918592927010864397284358489802125931587418952917289861112039463623104714610065104578857151166705199074522015236741739187903694243163245299176366670749231865588909004130581161849272763703623809725372583177543979261627367806033050984354679529461375281847355528361759463766726988368242500141560542489132571133072627864347358694056977939333947255057599979814771485781900857288380093889973863800322774490531777417600416544315782402087918230608337398655581932833556142615156933527701499361054747849643740392121644959520219324108331342329823083937621747185073818656419415358505700160278534496335327875657914623857785535984382845225956200645476316991203417630333132299475295383298666560216602154491299543001006618161101130210748553029498779340596078534415559010558851743326433265688287076956273219332030042525672010009316080412267668627666333051859830247137157382494615377569549587466433285753372295982310324161196505398919757787070237113571469826852089279936812185097453273632163872734841786999016936383779738446300042442125261484371629530619346612543064823527891102748239380597626320963386643549396770908143033224584231748471053062181124218675569534981765639770528193067240409109854302789291926211142648828549472928297846511262635746066168246067838822005538645062017742865059530088107642774056598509962388041993314996866086425714183391918777628852912323124638899287111619192415760099324424069980842528207663131305834887140390688158497637759460831353661747408570388479072040518626956210031055789907685366481781166931925835084790773483829077528085051577694053295711667479413237298187146400310618753752752409653289488608451522960995268052718034450861130339505532290835827083909973763828795615148318718044291171792093410480990483993486864039523398587690184836743073405731588448807290375377278871236496738137716422094954365187772558274855399455717926084022365431399257319390682844594107650606344010165992695349597080761070669858008677199979122124305456383657243333409348800318112246201906867067338599570617048408731015090687887307048902170141801957803982873958250124815261160004681791628534730155265893565351343714942594873843080421864227469852221247342778320229873079409713385956644519260332954841679081615973864475397395632446950747522709054126187472669734487249047126738998517711794771581905802764596177250246432523033232316806635684186454791792250329758019265845974484764985759634695555441654648497301170 A228521 866 94897004840319775885955989180303915984275824467871047575361318217853897019006038063347968137672085402196305835970383813407059539326112902982932210642919522220511049341933038160625250221693760926720564870163124347914177127629232519689624137369833782928501115418722904051264119988042956007454254978653547418776393836876943751541690996906345575067929415210783292095339405557738032638003769444293029094781788011545833323442776194883581866132064876897625059841750857366039258435287567249805156075367523751767425850053395123945822996576721114364929090314020611542253251470138723013125380270514513209701278304798912951856478118981428676957288172051338674361142387864348466197828892180614264820376843983207246654642698765908355573110398570949520708366099283847337976810329604721202870292370146352267347495764270563943041482671897213525761855985496569856746167313832454328386688588286420827871919925613875040627556004670537625934858259155812247503346812620026314991813027918155583507929950524323466136403579900643708248180973990704097796767295775942045360719745843728385466981091731050952497564538933115559699587173988816892385587668025801973012978764341032654607455118825158997977863530021729052710487132487995185586467215367848057289468813754968538397209772668588214569787097201395238335382074691620423378447225691931263711442418917705361310340316003335115547831985104915641572907104617312585774819968110006227343663470348647116600386787829242276365935760228430457057344590619016916910687250278235507609420065841009492561935479639562219188711920389129398149771829878881634782673690949258959085174418650567361003328590322976443753056020975919603608466627939108607259175390302873932193033398879291738685771741637279468008568197253166172107505783315768302050095664795062776186078528959148486274947915202302028988195026686969324513282782004726658447779507429736590467561998346781450681641183909690720927567306460747894223774951100997037469009761725456779780281911083087455219270576475301482596038559071114661154542687624357253694432504121585812056546362954559205058664504573311481906156214874418902401180377323722540703624536377449957036432796086990079835548510185389078742456263761954397256793632863396033252082872751349153395436216454607606125629319105936983347130411650476920854040841786991679322824894885055817094868600408925706963282076658293468947635071618125400001862345279682897129606801616636569844368766397920860776812516694711272686069416689957329233209846322315026895530428030091831645453219656210558218621937679168012674718982331799197259344364791498145807857885397318907844618295750547075772650568769265409164530258806960333617321596119328922339715677111762616738410028687257353487932427133993214994671210933373384486889371821246557421189784234015809698048857121469381863283924096764236706187740582370198348968220675682193346606673627270226947008782949599747093348027723088600042035921013347543181471408808020887306825747497052704080892638614325632408020238275472573671200434491779543635302156414335811309621595694028773008073822532799180777652155218385442815477447414201810763455953395531068297797160605988519283725695230925845629711332683342257380270695610671592437249294811589506223994949376375299175179966331612712705070665127047078763735988709094448651959211355837456348125235000980778814654179467227195063801742027785137738099192932398415911949022449543566503024780314214232168882439803625127841897658191802520243252507158236821721228286529355226936499456076621257833100003838796309985822831898314157815723012019169175558396583006663496473095879466567170029899335860411898499874545663957443835020523254546874955638860749949224869410087556891646463812863515757032651470887823555929027132219363599957333204933310 A228521 867 1860171084038758312864164564563330047091921305993742267410294187115243306639815649737656586416825274382018296065270716309464273991630645659186314169902385265424502120567910708487008653860233700155364760802591455166626531142586005423188331666043534569522659325684791567228164361665779193673645668594793594123307935130440681896590601565191804723709563679304179363375582752643035789200273414066434654671115697096252348153954862759894425475281783037724767278438831532534858808431141771986926331213139933997669665942663407721368432002829943141873258298831688288605425439892753919172164065900046646488241748859552632747448005584768471852267125395018182183678357379379802910460276592939066528450268013146369946278622023743510130973051312781415825436023087926640063956855432641347410412210591622362782889107485403507427983467465010303742132245441815525034544227447933957608122176250728194394982074184683035134704764841533278706648366121343810167473921654242579973565916702997799632180081651396369029591792852423627788163041931671659213382577930948920397186954511443387218777633740122751507329214135223504009084817447509660530220762948173423663274967160272761616197582386259320851766660782739574762266108568938465104379215273114409700157101020380963125618001215003607172018132341668337883772608346682720125112997274405695644245747180423941899478280009900090576478800446094968987159207774847449266894397910177732003285912488623014074401707293013570359585884868303450655992769488947298856051425891044968289578690281342704369575249546522115442993151801840346656498776424931158275548594408140018587625829490621694422019004527369423707958271552036903442068815482168349941555022053461877218868025913346094760861209299480062158040153479782072773873910764139145941003573133394589930462112669075295794405386418638590844525099552063224849465628700735006999373154580529365304015327207655988249076456668341338096263668641083301688078101263606086013843671563806419414407860064850034820891150636651229328715248359616606289284785546210496395618722944784706926831291595886716508061162278049973133908915113409507581541504490611322165916174942738744015302483658887863464524154228026330388457767852014692937645174176010719494219862038386192732561358404619057098769186993356789677333336757702821750491628643896425800632739957372991391851827306198825324114516820355826136186281189486864560217159079629279326006661422541070661491690237968658069397682181341587333967748474208072514567198283391343587671205684606089555721106771291929507898637930460840241801012942194999566831156976007200587957384201719423226031562771284480914235966360907497776386523623171648417573422930264999109988923310825993184453401059202979743783339817488119240226220652646004240183797803308769183683021759867019404063394236463689161536682909756293495874173463939410596980685153999355872199017084515915903824492679548976714438756461733929442312320644290401243256056155144206679235645892783937616785205979157015778409294676224952258763365384617026787255282896269981777676054200076307717332470975877448551119544059726751926670401234028347151511857866870751193483044564919715718502852940200186331079236355486316654312666719642458470932595245497520181612066153081600963825533689866279699095198097059306168068744173475690260351399004613468576002541507688907114078649319049520139041071130180235538927129691973566699803854596253995186609417785469102563713273580348868127422147740609819436456891930373163305536436450684193688557041090671151575814553195838371882385454631610421166662123399983780314820292424464170907118102720249523479453417047048544987267801845587182019282490391032863246703182701987981672657859729654505867528867958385539596014866497142858555804086129269730921990834605441450 A228521 868 36463073494430735608443577908614406402791925455813511457905539080471681078899769347151506343594640890764237237275130745127734885376884376885257227375494345329931568346861136365829305472343050768751699114531832834013088915542793750676105157628161227261949385173572168882083573766108483766347846388340889053351534725650504409660025220339198759287809292173791108670104881021969381982165726824526482656570180799698950516967989896376674333282891644973416011294332915858997444996827982579200162694634812910854797040040662268100868880173649548890278494808769663519222937930524510853474037006647334093948001551443672402316562853616153466266711515035858235113124486989460508786493875576962689910067888773318299703746302254777586821425396260030914439247403861171899249834942213825362334178949146689185123840017581383788332767986207649302056062749388611936230566089688234123201956570480085478244017790296236929096607759796179324537183646775723107747011564763116240021812784220349840471838377022741675193734857356804372002928239696446889910021194805693441849716636972593530418750791106905083315616302981086586652965031906497191724570502924507782621713933262687908859672355328000088511171086685397614468211207457844660488046192197121443574631436912038825433395521419290935117311215591595661996315430476292605200844549194453220326573872519227690195867883443721259476802330796521596981379149229652595912351402060483934618404229258324851537775149757265218359360238822548479530339810465000361557303133405576218134085979285459625211404549048991027273989542430962554771559617331728734638421912805686953405382550589992035409849165742166853200421595209971360295513317472997367615252935032784326941377111760376750623109686002636436784623620502119993260310226691149755419783738510705087021855556353135419202785898303205742532078972431348306812255929278524825196985917639757111259571853456910683311615252931185725453269711774947573228959046745431546942366612524723671635766093210908471476020879560366820826174815749166157411445705122275462722560953469237321058161165806025054036455697915671068797571072146896952738957668623782759772566320523940323810509327645087103544612391342223618089160086692735747201766306941368490662301702424363277192318594051906540795465997318150472149151083777360300302659983823616896757011289321600482378023701761240773594367051749332827263230014928686447491251352277030788068699680075043265489923542200292869078412505341845278225724532905357220740588891517827270683215946934118139441153303285411182557618542494271452740615443018187399177225141784348781133642499314246248679351785598100099130306336833858202643463226896880393474313902661732916434673952399095441289892950824086780250383673614469686212921162238495764182709420053569121717308035115723530124434844125112377822972676533758941009361311533952585939645192039727153131162939544074309919497478557510258606828757069560457205117509227344524156957669571665330518356243483524997667170903522543184674053361835341275900806914598062524591998511697382026391670203120274188181122323061075923966246121881111636048207762173946213449733627142944511499123571263759106908104404050078357230889345410531446374494635658160775336549139564993095788370214508710592716532812213578848330051360393485854379436444524734491774313674636473999670964362285592722249188905137354514298255881229991235006264458483966661517156741883821791198374240927740568139693356553116073230103812169536022401625475375922239956888405585083278153739892522836457112495613911723761799723371703004643810596785070759049711938196545950095114665553049235279777678710926346242980011553277325396278017932810005662107328912368729555997490141551277536458409223256460483645326380425523425587315767278813046169264382602658369590 A228521 869 714749164777660195357952701300495029744197275692935145604122109645111705393349972103048177609485564323935303943048816800723142913693413564074166511828125987254933337310669874475075337381859827308837105887688226409733113755843311958167007876638884710745197278649702328741810645735094137122171291230612438629003189568893252307715132472498372514367833021481089632847216514417061072971376788014094698967654029364583130937354189794820707521116816549487117615666746538229236384292963306086339817153305271465435797581207395836649824067795446454517295913368244645472119740708716021857044154232136977009522079923157117570656632309135834660991607265465767729669284010289047513853050038599346054678084227284317297646465070519528233130070486516074672056711785050668481168624473318549319833228350761190815175149241741177533495410637658874153892638271383325732176031455524537835070795086428459293811042330404762099468670172819942278044595137449358236713110525012682882664994222721380869931176234219700665751221644316286447577771566366710004344576247198624916189225120749823871824965788499919703029959263706045136347916546346340504675370468105438606777412856540241229194535892941875348736654789440503256066301326322562465948216355068759263835515726192684035764455885242939695165927276008325824783437184423679300464234728196674750435805404876154002795460351785544118364188711794615897934025096040442410226462916295208176212227698635771251220454411140205517266609041813710427450270308742167598298957164964679136819385076374889292051247600883072570102627567738576196791764962437770231451188059268481252512290169039194387482168924858950129065240401347587052475748607036878917825838090957616323242996925858879152368101304162470134372130051042402628106528289726006741599454901283267982407822685172047818137713384134052546475221173074189958070615876252014922776310958201364314380762167447036006618293938880645921993654793948853689350753546225847919558184324865961847597867544712367793022926460251159785183449409599906657962552422522058074077143414285267022597368245298411513335888082481822012520015022314558954179540638821885166450522848994103284594859825196513744793628630566113133757385630893238264634330211019530977951718476702506921137636348044113608053667380661198561710869866870479848829919252418909766334509492649272698201029210072014337797957624275905259658008616445830554236644447117198428093371802824336667592410612718450581706383860313168962439064960043063766748950936965251876541055404131378084719397495279523229202509162074071086160703672241496456476967662425647831774459683600470764893230475262395371867783900381322127309668397246125849711852702401865697687479704938145529338488437600348007265041026407494971657561381972773316863465811706264120593902920655390877632152410477058593622221243878059851909206932814365125649514457382046501677700068743927538526073670859823409662080581638767620400783973562086718234282995687727653676612405528411111487946434063685526823778220287065013982664881187856222435328039036799585059537543887560436650052059310739285708907929994006230090216627463292442013331407744140447535069050429161448692946809686783018239706617658001056346527193858600798504577762820399418146112763187678885347875221185038895099387067337911620486407017505101334284406389872764336936774853519647033839693804423773870224891644829217058412560376275584807085739754602820154816536684056152831205166611440907687107626798725097370506843131861935817261763220742365967685415684675599141647987448083055982959805649736842396364897014294895492469632213873421339973503263753007233952534612124822007845641480074330572254525499659240597594998093548654054674820082030282540003231726744270442030148113086243691219705114395207201740189505786474755261730 A228521 870 14010513091508621654975853242448725664431348595340989268318490135357940568648765074264181030349629688283138937127405669652644302266483407306097435079597698226676857948032182532599290397529910862564774180858765499551755661828951685461195937721770260471866129794142079874424803395615741509760317884354618633664831468577910806085327617065887877687439503599263026809280029445498350130415545816486557464637471627034377732935066311390085612452257504720154834528883554348036575745913221729076450516638927236630659593332030333149347583276057461227798485603565836731774827638149313529917268657784312016693317716705724267176338904207117777408604019350948464001119070056561422377086978070130505786837117113159298895147708608577490171038054855262699461624749971315799706695477676155261553545579797441913212374090312770544430193250986621264956954193339593201613502632360625900954823602082214088597198573516576356377547943631008748738050829347098673380327284764287045102882976731971723592041076071336195427313771478152989588615106240992009808715493687566250801447748967221410562919448967424634911888178171549593781605273488515934666149420191232304645543064192187875311983383713774285257935818671441658140014024130363661999672276504011626892582335690197555557016038829136582485351571347003987225809273692757531171407323941266669263589437219808498243568923619832352364453567651795730034781162951205602895606530172867268609628152730254158808098495829395158792194852078272112976331719061624158796855796790334507034357368133014600617328930261105439470160678308822028178549622022145554745177453699358856706058958488123737793433439855235974687769989146793806192658263899623583074224710643698260135424898799308637384342771141083053571326056475909555814024174274898957457682759555170880480453053252886924978000038553009799712801542902521299126751905594036067237736422205677225650734588746724946344821114478323168431733895817715718243705897784160024173747982193655971611889727975685740267926932997822354548799154500802554560215795174831677245784702484258850707716291286178296678385024156352977173746265669838912472930402863228924408980389113416092060688118482992734780357604871744558305688655047609169770626393594638539288441094918020838243776670502042120893161447200254816888505998981244062219403776883255485416072158317899754108536092197807923288274791756689243150483457636341155595460256961139971310455486010262967283103167340583526102315667351446232659885273121039603050455715525803975766130497348567326282551490261315911053416402037357398936650660642662370521674120941642407014094177584293928619190855096741688481252200884968339505665917279355332009171343198167468744337060741523576266997609063949070814322553949256042819961831996509140318661892658356769238312563333378936867621921425736458427070402999525052683365333287665873659029196453957683486159123616355528066113786176696779918685844954454365825535710244646514623483891124513167895703625854811671123861728333345460174256516000013686568746921100237443074114775629200833768955028543613756558940132285486788417390089277496388241116790283327696274399108804867013909637912027388851453520036455375916673456371888442791295973179679521657194125957970256329829507006595634667001878457369136320208159336963906383191288695977698551829908442279972251896160661007727758871732955705125910266793811723686431549011773489489554904528009152567738790891960882494466869543107777771315929567627278505546487139116669132190514042842696103452113486240097271201851747392844828449466254348546418212950540067463611756372630680944408608560210515861420894750702303689192050071444021312405474600007812566302501384051490522411804411006267250467456797865811849231965948214479667390168409765234065059084289698148523162095549982061870 A228521 871 274634076905002836903176479900527219173688265421676795944643898029164241381541387592376504453865263540240525121636101993482316812304464836320708358356107568811193782242393504693341415897305975346134876184356415434525288073437997182567050813055132769130635165479575771048772667419049119339227614046947943226485587818061018051991339642010401705930816635184920830034417504343442144839344456123392711407729019865473842956410038898514268380468444086407658516948057816663466419542154588040393276940816434539128917883058661009186115490727454287191859460283801618248005525890883103104722278372843929919085436873343527162033477629611290363627621326325684525884168281579432991146611430277648135834235114974064349658368086498870891813159718142788948330693676881020520799976272239370963654051135356228032027766103135778970179470572344339398027341943950067666644552867356957454991914412944765478253827144260887407307932691586363319943330078817233058151817199236444133094029227235115503129808303219155868546503882763533257599746864958153809903731102919097401011353859066248969104523166834491905042912365488755873600981434573972804979520429913165167556496537517853875325257058362867646684182568860944593420051644937087176195013498083419555279639680363736757835944357364279404634921806378044881591987558141995941598247063432474522708205397946880777694284038000493419262474714746311188347164458235507131919236794222081282990722873606214322320575464027349491504397973171680916748343929595686451993799730385179841922793993323967124925992398926941223611017046106901828617353494086332201677198215963644249883686451771911339187687900560166650970717198190211787640900236484672868384073860211935204216982543021050984149007847539408711942663224668649062024099236030041074359490711201004697894572767455266818246708937578384709836283297500001332408400895383679113742094425299374019004335094232540230804147479385796808718201903825208715064269319014351247627960027401860030670300600181524336019535947600387333614401241341282264889443359054498114849813664019298577287387719194298726191291730176942976077952287140167339979822802745472737442948420950659387579505213908763761968056025902308201341995882485849314950580302607774436112491364631325994552003374043393305703637079965727539987296030319476240754272985635654772706936681012961487386251781060401702224748130216664919959871476929550715536381402715621270510350008679802881859051618617707665939141129716665192285902161279553338951969168987858596002438132485561325659196227382916993189545083533770571882155163756764114724359662221106799864626237232869905192908376713100102347110269879365490608741183200254820797650819658626019924629366967865437047541603533041248502002695248275924949396859138010786553637103025643578903138745866990999823734026155133647610375445974468838821267411195619522649925183240964054313644639450100992408034898109536609106256523135133897273383371814777006087444515588424121403854820329405971841526487302291276272090699808490063833512133424189477950941609448266704502256884452379312180784036410059967246941244308576272308365093043572874907478888779671798912581904025807215762738305905331908946308783517548977325665211731456330460656229628386814497596925141517979383142636001934927535300428067105855977729398068439995464763951287609691795776940136704675884062363892184288625918427182809786394511725528413878962973228322893061176244062402119855520631167454706723410476942805638923515803594441486066594331985267256647586191310701294414022353252896339818354461757247084160519644006056820634121411115402665331123825191942069115150259322963007953375623697920130633035022569670136132470936719625318096515890795968843006121483103865413269772629788410033968081974426923583055851455905610833891184273621514010 A228521 872 5383377161481352517467443704034281307793911714364359958765920420849187324203033710936999166040485865566165085151171934148834704502147817455075117934398985484239322292838539530966695901819701331205024980400980274488799197263775958943727644576310774818728450041864514469955961952323397441671798180787955698770951858744800607277223433577360277173767989995455314511071625110860123477642479898515198112527746782765546642597171849553610377403856828529505417529060994793353714407828738488854567285517433233197077811713056279770035902699891975661477367912684593717331567586738262948909452570747218056489600716897962102724455961319301609500710855830032048725433002654400975435894454879215480688492170936884492268844032336403158612744066623996894109915557992597014277405335181740671953391448801707202086366357941293449060687437728900489893510691828355033061973323692428447672125605367719690822517431084603341441473740242927950166520407466924573058793247359105493132622115809379757360378778767660817263912373682617007437317248458294624740740927270704653567058307543968863325165452553370261355226533276422414462776844298913741434692624801008443423210140482881907471937813546045547896529061456876417248778194204042758697410992589758913618579870121907632236902625736038566060517154763270864421962152888890130754451307765996041652859572946965319784554857469316748384550676994003624262185387675551247848675276744734707136316881158800860415873761437765608903074050277916437251828924731602926770358303518154498471036100822779035449784702386436971604117716667626811335735335012530661795130884684141900886861165121574047582633320433346946837092023831154542314543120242914293666441032733649643229363031672873742591980214443124718430417030958628802437886837410636690864695779463279334532958534907205086918385063616411458529201025484793483215348175224558972393536467686981907314845750866411664857497952546099274566171025287047845414974088947613415371843248283383278127543260752868512058969203376935859515687138583972660455560314163970476872454370196321588227728523363930352344623403816543412060727043558775294528445574106486353736127750538494436201917369142351468779105099439379440490961244982798963224052105321091200902038516441062157227187531894221925076360573148326744038576159897816374290021196845026327971345887405143912757845553303809901969201589560232274004364157540289595489602992660571351183403909559686010079938162545041138327155518322390403747742021505516531429096896600044288673035816506851475757004238166608448639185551674012568712676606583309429534164527577184014549303996488144538297297461381139333109466367028923121461944205167425477717920219357777044044395116106967037555482334245457065489187186017934150731602034412861455441515254174846772775302556458172194245165897513071008334722121064921135179049431110891200595317959782860180938698378736341756036826772006629350435004060447809049699898495028777548628679572771080398503245194292393390005225931080237785264140061723389506231250818270634041046556914354290148312452405680080510733753972122769863192487753853546622812292184312723325210608704903460017797417416573075961015992344818836279623789628101054623165094898184386827310168126219049680367525565097117028836233694949031471080410638782812072024969068469648864813401751143231282898608567684399024048951631585281640720519342742843625709218787294796195365942646317057340632608997320314392525420945274904053414520853103308506900251235571102893208249905061165922109881069958880533006394966611526660274555709899302995168087848856185730606436144311492364876280612852237922933754488498018578212876925655186379356347037810666195902392800194043994805492686971574993355525855004104019064851123164199006174952694306790840995741154372085417411832035978935562150 A228521 873 105524958844723395142393994583303502294849038251281918490052776144841871899863625420245670060349099482962704458892747131549355884168784705449917625429380555105951626773027269643615668374128369596974924319685139156173026430239248273776952106417792994941582308589993047160500995140670569232601468600577893560360255108629993685787115692992076511149798433960098439861105165388662636065305746131350457278376181028041225422715919638539831719356133172366921107996995102991261693158792512316372639890319449296312684726070411312993582755537167016188825078632583945763331769587237904433639986187064689970465223333548416264261258591747472519821643832352666892790253192147399638914970113395770422178175398870574702479816372199806628628138302150427400199775819440192996984678859432504379391008215757013439940725316337468085351816184182436830548257183192073414130733424374429563912048661426126966558221205866567554674880848933940987577769707223325402281232176581368677149214581001432776543029318273879036788054480380154697022759446679744369209849846456621516302379543465523799833644231846640696250658600241519802810595828346325725028872026369847078068600006188954612747071145804327771504895015993508962049605569367594511049563100549440726667983058849993726744028511841883614553977863034713678021257239336036784906758593230807345046878826198208800469963538419262863833468951173984328041046780868991102094225642831052935064002221484091592265743149382506001690708042043320029838669665840536640956877013569064748644069806405320659562712611252945118456974258507803709696182208298272538421823399901351325220608308829408028942867007946778951340511200167574140259462455360705747964904255260926446370038942634688559266945179365122883133625928908378560718808724899201178299725594679710804314048503356461346318917198762188472511013791716638560487253598343404081474422725858124921886232389479066360304134635004490500660287628958509961999113376486848849104520105222918990454242966607427973198389988575160770626111956908630848908611013352705928599352449738482108420635937692375047465009235420592233037428531761161036206422803655522703190103428612619517479324882348868277099254397242659766601514122810829394632020053553449417473984563165209041336004005638534801303426649149863756678442346329700538513519259801933095258667312208694296866327048475029917339887856334924904816881296144885173857647146596138223181462164678615160907144980348844774871194804216355564546573913265232887793604028202098977580989479164864495303235750882662582842398190724449288372116270363876273971928954843601390974350139295983002470754932800184830898659624153840757017664819083133031026417319053494797699607046004138503194699278831907794186005971821542527392587153611513390426571225781709336915837132789952605726750923227483879222089369504208645805258109814421902873803125013700083519401565676126462383777392465913629117412983791696469082276402280714136404599979371273455872188177115640410553032729193294579445382213629790401336488475907456339170419157221853877772425351638681286950666049369750821889084983790279656057975124589637527734778958610144380085304400752853083809674727376090447280192381090563939764641216884685377202459279685155604935849312536091074106334909007772260116274413885381807766337824164327650003861130444855656090915451953812729270845206450628357511435867819302323969296882158083296034793874143984762757508504296558659881181513758038087576731039120576409453085796148955318226628572414642419930632085747784897290059721496792341805501207091675554037773852759308685290540666672462220902187242005742573405386368387900847165805543317339710222984002129656202408567536932713666551949553500922223786174803668963877843798446491999130631388745719739638274935052150162446495897678074821267750290 A228521 874 2068500237890890830099854564354471547949349540007716451877654559225269952131939461284621913585963882024549067237050544121458539892641813294081467838591599706787878303765558246715614800502968399020201135309443117338323389596750547398799856246273933710534121594252593668575626036791462545774056545836729688782226021868413277483998434536807250194198071728717859622702068940876939881291999758024251765055531787983917317970530814157485931809208545040879559029451680479773716915944936418596797998275474559588888012803354390844243929404003645151441373529878542592168235630117469815969948060329389482053841251294615338714087088190977995014242252901066120602442494347040325067610268726889436936321113480168834381124868259016577197965608386008611274719111502751105134296660725190615663081871091877528648010895564480691467772851781656689023506447411420331235435603522614244619375530189149335430754561254879026122133672959329370995571491634471217068592140066554741450373411084167969476416703336425798111458626660499418688423123236499100666956851949501767691854590243952889980370230907492398374535148526707737898270884964467832563102208026209117623292253898105747836186181128118619430993404206975701217219951121965393401550777199559144534386890300997706909728814652221976876448508010689302753301819983502840168852151190058977811612877098277715959846905495539533187546909996361763804256974736408575907699763202099022888389864409214282232792236798322121207375650137059108946981165537977274504433776449622503684766557874120994745969257155995527825556637811152251649837752311327403285613920489735403992832463182812891061764031507139440570829753708592764466211440735437433828693759545183647468095860124162133465876916813934924312060617028045005588581286187587304086394530242215911722884644229834820403338328011751354821749433816028523577877661819379231580502661878734497031832019983722907928269982257860070247843683536673686988058774990921122192533387730736409767500792503895542377766328497081098048877187063635843316333932628179427448434029847319356092939717422917412316478758688091045135456262018855235072943005268809981921446053671536817243135290141885146825348115915645517305543439344376632810777893865702610160233844505125911187206193291339027280927844100275056210084082834178630058125630240616295688234068682568938202029830046361983135886579790675608423988233162667881637668003877974508790231670168626304824415845824859892731984022225093483453851538100083073561013694731720647558498267097553857330082551431797713782268240695395103276657654418996096139088321838679746888695196881175862326287199895451761674136192843197219490137144321723368506754354570166385666730653271378006832655457708180722336177023570458690604015342653490851066280193726257812247377466701646094519283577351939241487440387486299376810153534289532867029241088261200589254287128551685052179305048410290066951330178873280773739141732337608063473025420166956129510926234144575589035267157552421029266050596887431089723608340873487140889784515273305865357804933430369024906726445165991883487899980659769307964501805579913890505933811936067345234972119066140009575761282990033780128750051430347606246211873968278704579535779490220293948902837856806892137515348050136656893767739980570615413023682004300082125726821065578309427462841790590069434768083687893585478657525160474621411602531774843961474077834155027743002515341068612145530676527507264117317775028414320685674790880875860586576775480068221915654314328034947009597799217654385156872544774386855314310945447893700119992879447541677460142632309441515953071654460659385143908125542047229567344604553053398483068946544956562253097707320342232390459081605145993174929390118083285043794437476018645642082674435896506329904127168873790610511505622430 A228521 875 40546741557612283206893954028082356699599647388382219638423866179880965456848405420237533329866393955096111333017960306976083167426208940021800227122154912023075435404460845979092211675843518183465613057360779666380675926702477799872026508362509542176096856548957032501426374412685253681592487178890106758931300920304381956611343628003380025314594090876529050364107515517964610164423143191485636967268076829684566238817119596399119596784274180535187943728390732767529295995090950518541922045823212426741933530658668043258458191183696696721386787743854113259097809058230873745405017444936706440154706237411826535925118838458292066521704121545054263696410881400431259827896848669516629429996044260094092668234965133426574034715226954402496056616623477151343402290146550507588795226457751975100801296134914225197813815355272218234056336551610404149684935286119550998654569578855656611687523943159917464179496702673893481321251391441135089755217727303373865328850926922645956675287442257589176306932963011055124750315364659095924593943842704283803839112161659585005929693466415021761090997285169866478040386084262902625555603756700879097281927682842068862895966909726310032282004937760242679266436519843160072089603823616195250613611097012173991994510498068826678890260039471553849535508597295365433653803082720777489832428271833560962046710241053602391123031665915214342917060890742034124073739656193319403827165187085416138843101833454967070524471492295924611535404777036760868995374245008623303659729318804449932605168719209111725183616095917232178332315911110457550906331531017969989166150618088889981763290516660080306122625880855324168899102521036582122549349326639785602408688603783787197563430764119807206999889331850112270638991811130277609802304403508190706912273991879173646189776559367432858453743929150777327456919366496218099097609096672530884959846333834704051730881831914438461993741384025589983381418145372922460731190617193374999039631544207117455081547598001393695378929850195277843778146898468962123491497924467801568395322232503391178535241580338951431324621415056171786138667753072790461968662840879361262987318439881907765721605491079229032980602731426956633546038880923482510807454402515493547926406759560823607122212798750165002680204435037127160069678065463041368278831119057049014427494431702460544954618819716935419992092441637734519716683038158409174709982975463950662489584248951758636983506028785087658446042285291254494677757556337584105239584054065261232219413677862863034677359471268736623704594053549045206154533010709871443668601858290459114023898689879890499536232821213692272291827545976756650386265827257984172785759467725944643929573778801059240401834221842125281398366219301140508989710966995534409891383765369829611977044077525962088409322596284351014728420933338165149692761909222250825548836210350728827142611096554728499914060537156636743042959768199516857917530149708074071301902585829782519153666411789524286479829220742042007132380296465606459814099729216922415521838427329668274582970491193106850760064599003712990929884736919496957107677053836013142685779097849172066951219585360967430707668060857481396547681213761557950283374972364838922301237822733279387143484778372443839423862978982870789440708406881952385664169496523604890952270968688231089106511247179244856102016450684187661090930503881194450656790409072059944191320952869426772395762632316209713904988019400783041476674437475533421928997642070657418241227038210399196388275367171198123518830325725636664031477115574535899341114245421420907043416308770408470104828164439881222499176028043988435771598738729733062987833971829965748288545226796489764277995400285583411296941216824754981966564274286103130384844654168382026630538317768145869171711943122570 A228521 876 794797225943815737530644456758615791671080740157718729344668172980372125659872490915556667047419140721830092325268990700294638126430007749665514757967012746884724978010363199116607286554269842929324548130184867710950892176898580236340916218122055799461916871538534156840366122661830305875113387906547326851841671857580473245082280312123820719409423175163650716519375896481073347566082571547501697808137076959945079429375860358084728178679410677642209032084356114257428780322055896119522337345428611713520821479083198180597906619338893245128978661913654798226292660991205957039959335985701259310523069611905372462588840757372352896980449176283900775910925494768759208106108960009596243197345523265250924313907405420559445211910680794589341693187778680009130620586318386389030373413361772344834029478188577746763065717126273170042315620061160694730703770243079835153012628265353050713149508903066140877967468243679987061529798779457638394910560822008594441621394419164294958581014966716559697542701829484075894856263089624475077391386537732519173352508900996595042280961348297025653413330409364574175839910125450532301673112275748424038711228815777979952380995528268948124673241358982872792004987444745672611135020748973882102968860189245744290078687873416325907384900417272890547905736770881933246979007858640529165636281172868584879761898185285808575254133527723121553498463776068378163684868833001683751721069108858462744388199906592027718098568984609064098257895492493421016070051446225257548715510422438269704805522487967750881053714886612947348517804839749436601538507385400327237899480422945958239711129645806862653476271945696310650167443151147642030774911672099317833231466543273936522476236372399544057676906370865283701020511893194415519757466831173023994678483065930917582777179713382090879658933677464103356782009844181205359132101932472288528248410803995848838305837740916840474141248361825931317568871497541251084331676285691149000438447762047123850612953638256990719736684874650649230103392187454662916500914866983816496365750308591756458730393141325367268734183842474817333034930222789833366699747085471185805540598815429865881789764010786931588840257435887764586392821333084210311145111037874860021327514113705071055470588000172890282262311125513683757507199381080906660385351907522206098238807648201801555838454968204788312009387616994638892818539276313132764690577494812690717494525623536526977290792444261266055765837422427632504590330058315628899185679069288983576411089583385289773947886573541534602462349361010729712045059936846578200112186737514382671920599792738413676457474087294603078267184066099239539148214239156651184780071419633313638929498379402905522176032080372316195512084026725613603725463308766271776433092321401933352327923488380331505060300044925461104407130325141178974744651915333472421207698141007857917964410535360739645025347698014214563847323637105197111291362521552247778703764976509162795874579968631097511156583118934910536377828847710476951788842002325597915753211494711224088006362661640835322606902781770801388438292648594173773310795103359717686859296641067351790237796736484400586697929200178298904780040905942184973176011628759793064728569852314904689979696488141296090249905220254493234046150778676348659488968345128882006868106100763864018075764032439473981418140987653921372229798325476641846930444124552684871010530315631162523889593587985815304701457838519120764705086648604525260791625203093546644142616748685917012655964149490607962830955172329155501489700108546604805184401445871245078187586341885237389478888607696091064043704593592719270765311131975674447289038446864443641389810437957472017144875377316400882249466802808729073223549110118717543158082828334188589505482200764026453713286997582994710 A228521 877 15579615182403934529463409434488432720254167968971955144231965888337388227303855110078336367225976666562919514663811422689215189578197844482734480263869156742279466995883704024622890051944585785257101608982270719509279722070890043090276839835602029418542952339801489993427824234990823243078718948151653522059693692820991516245720902066907505738483487764963790468683755958714484241025740403050985088949466015300766617290059375922057245359354211318868400911729604823283386184343643680643926338103169600985222715891055320077412122293822794207321543009444673610977675481651810111666409158586698640068166770377862873599839920600894023028318698231812901464351697852046336596864688006211256889637737517049404358307120292818841111617299130220313321467370781068915501273389610719851222872059922235045684670730651204857135388989295391323897252550382535386500851154619915642549802540602880921223500061830378550330000848333118403706213634353677236375901723477794740941288708075607582855459098702290560933642864954613892679917344332503595807930034318688998131772075638223094359206398419624830443186341593367097824947440238695249914493721273616851305938409964952280184503411449161011413534844836777334708639084625468154680308604631782213366200346815983982561948447700196322367732139089123161048494402647319058211917078391268569984024893718141728979531766181262178638529134287396962776462544021431458022516674790759348707916992844678399630081355725915093875201078711835382158126655908451261720244279453533253461298131640905643949147919203975133561303194023770898008413832136452545152900270862285683499335626084436055325927581553815605073361576556913200509258051749693558050667696047141501527217604772567099929791987808345098498775511681811959257291803491405121888008255022349212835496918146103854578424630551939186055641559491907424848863629508720620953489362982712703058194463620080295093766979666570075059678288394770521661395035713385458382147057820927285513219453992016177512597662135565934086884801533972176013208849880339404020288809731118846493959869153693377600641987821018268862776040355569954305978916088458560581257980400743343280845554992737791132935188417839941925217693277669229995515450225077809595583955756968603622568383730440043268510858857176196562740820002114793977528962198269866893832299812419164880628093092557282395084849332131440775072596076236469939294487177606990295055525343335387980377028782978752857095476508903308440034286708384167063725155125345401344253575876618601999548945794104772286063437937201690008730348469938270266462058727533615168727640760155070844528483113359695006028907522915988326501069771849747469626645129682849266074787181892746224351383303481975244635340437623920222302589693509258559086022788725492366107065792736932202502344242187180636229913071306292284237553904996456924779517151604817178262473411199820557209548171530121967058365662414096723898494891576305576016430229937011250077129767630023294950997391440361624167055817532895592036193940440472743358421115486641127672036197490987243432446310513162800633657568206649812454421567858257384941248508380132261802790072423131943069224677347634939485377474226954274016965290597496082638229663574491289970503943838938999702623417060907588634802703565597390901858122905379541350371837046848575023724834902293794090037457367321804513543537975716054260845685062629602336115072691319769488471055681094923857041115935319286548262645663785828966067009271466686504015302042059247826155266514307071683012870039530116214259769165780414564437496253431816688737800853900601212160430218114538156704383230612597503474944428455101553193037388431786026668647602852428557315916297139683584082868160689808270636971715490468573027689982826994881609216162110563104435468838128777541982554909919182850 A228521 878 305391616010684698702726014204197801423806408856707524579516265998521311051238042207883058554806927570547207604609939182285005445817196021120553532466848452495149365168587388280294691681610484008339862809945922513636033401082694447757026378116554762540223152302871935312638053813923994548998742946555324432866788914835403843868147877233240615361932607759397045603488267783345423611513215814522838166085735023788550272174664457448305765449333071593047717029514681661644821728075323105926347959975993173083723963375644905074234240605607792713023640942155830208729596565046120817678995286657130756914945722423798436398689661029883882028750225759547318220321205384886795202982406191644097541082687611856900966285247665927518049362852338667900932814060357325102975951852528744205284349088222238003738570828195439420990148205102543604760774450282838585028989602155816182181394247885043552469997498849571440502535751058318705769212599070982407982787188701171689922546814076665419968414294181284608704707741297639694827663888749472395402569455323555203646477053307940194632568779540524578050313014499851442200045547718994163373373622732325243550580673421765780398655918845458617459161903817267955975870544823439323297736656857174197430377095318057836933569181740560437635959483040091785599696732787011408188065323646638650186326801026732998588196800923203040386639515047421736621097234409635664088993695563595920370905142020316880690391990551187763549663826810828176454534610859566139746807349778107388123108427709522010252927807430798080100914328200242256147980589020937950337714507904016582553649704607635133552874213906763844841170970192340610686165680230049973761546147141156040837201655520393749549846022542944248373453522309971654496150231018011306054322295190622438828386594821444691515362025301932211680594969501435664423321508847931767749093134055032472874439347632403140432171497118268870402973334973043403780734172484910257665595543074140364938978736713053349554815522568409801714125159932237719560270645251020810151038331848476761990784858784947279136027786537206964922768674315698401830981380131034481723985565115623929519948763427047366357929681576734530831185634788614810484329268919153890608426389602987530334725436556571614444278799847779804849955271419143066033838959503286549771994080537688562467865782561500201306651660769985533868184716276999666755411644836912947450545643089482780378659800709423889968258553236730207780286032291909020355507986176690498834429695147798767106174859044952162966125736497140954009597688245380612752459563132053987690821014068372961180064654067476948769764968806725115881470891400614683800381958683828972156946793559390191856422176585355299342436421082272003825259167660084459549590614979133792594158927236137023631517599507429626451047250963445896430163427238610223498349120461105710994828582598640741554563645293922915437538438689293425967643733017355104795876954075862772971764119001318740118466654992433999925825116978696700460182937242685299004834818916927137059029337790006837234538724572316355577185633045083967852930183134864912665444579950472249236140604140341591280691151887571603599391782551867557500981648846251212269689604689375549506208753578561029957266134241531422411123312345387619801964988879040471093201329260823980638733047345648662187888896163550209572600499013258998441699724888799339988350680724451125568828138622930507066283196064970540669103739678843691300272080810652641384326447159003242282341651391596698533213405622550719847423957164232455357136602311859661924127833187936713713715690565549139291710329841197860440172051816981983307926419153576907894020311541272666440136865201446094120143175236810464305320143670100241356239415555494264634951760697126862923784554554682799533351488328057238239230990 A228521 879 5986286441461826281566900800967275869021020506155012927835722701871048850888979876055068603712989027011889696902644513187339254059693486827807245860680683101940761113755182989186632521720038655586892205543458364130022807218743254494043187973563866619711424812897943336196841137432713906158650116159658521381401274248909893326511918443805080475417097238816213122955786556405381034918397815370536270680627488986837147134401155404842313692280581510012710030344145878201956972230346299178724592067523080075617556144866675538209819506939001658937895202426595574306843940890358578616333553942643918510348125982784526572424241135667863254633538897019948299941834803602853107522524529303919593789045952929881455691719066440390915984769519925269063864707889656915887465692711995054301263959604460249427048419689616272879044027981031070445129376877191651561202867680607154183204047497240083112635969748949237546352155462244314937369701660775762807601358097018643988067021708242087486613274139082442197539120211273468343397974867349813562177570655322294783189245067170168056964518857346964359317405267039746376638195001440283351749619838305318150461631054475042862422173136705268370273480225091241636261679710989972989814079267405723986248038456224222903587840538530017998343755418819740092202094307596594975983398262204332429683807969701126520184104712164859816396729135430426593849785212435134266040996397920932440351133885965258650614664168703026815185416457944775203026405283942559562865655950106181568455917938663918804072246932110584762162989100077954681241817497574593566067334631034262188930958010383237803467385015072803332761028284348684093757019154611387835980269525593244665349325324293153506108981804094805348271337445544552689621577571123254129871703742318326023564821196193040696980271841543844661423836536525582402118523367573529002697102660257383550572057034095902738671130592745326731069008252463308406139429587654175157375545453192241612606575683829817765957316360788306797634347298106922244848249175001660040241249360605031757424518307942667411931039071060343105397842691160279717120942707349621822295004466138479865706692379851427482610346485331961855512958887908734237444592333837804338628564493413805812652684384813533055896709766105320877492626667617222378280517306654460750360761072867471389075940189142433853455703459328407102752716033389151391503109122798680418318605400784516117647101433129098308179051303450909024005858364951713908624500481310332032807089540033575556196637587450206504357224400753519043294443876255602301235442090052463539181858349040606024896556504502200036425237912520518198592604086733779260005339684493770382537621781276379358876841281074751274228463481419355381358809982170385882581816675734957813705210925575692144488075783042291295506247577155553390517771216493683696018182534499076995315812697836082404752736017841928816876506508129164073403655730707699872632474477778631845855509010586720176172160076210693875105662318849356904887610343794923290652299377051184625144451951687677825980440835634098891510829978316078369646487637355200450209787271247908521146695860556185799860976016230953896407642782096330387907288006667250972312959548482909857846212697676449365383391763699875525041931579959485419792520321105093191463552914820299831433596619045680241304704348507873750674793177144359349478481953009398977389020441224575890708849403798212743832188285408511422260452218636431391204147499084346067144100330706766253176401802751923218133742105330226340409674292119024820744811263952635596783321969461197661362354365253733798177991347390456077117639962213005892373518566695221511150154360805358159956710403121430420645906837407875853152195647950667959349514555145770885391497418303471550869914275276456767614627096664595429055486683130 A228521 880 117343186520143102760589690797834527380352242537844154554728311822560033576604472479193412562098952352680134268138430142888284875793106282981481612240509217697394346856679731785448982410461506045203777004723008043730784553465771873509540122900772535363028586642202332973258544663318004174597865027962883389562903344960342814150882781467319310245885324713342801876782282475170011263125010365380036163358821873034246734339981176071054575547778193309936070421758230475000078908014426428426036347781239455666262162467952610524343976900784069912892829044942485505406924720603212292991249506704710803982713208599596567448861538342671794487442747430634800815912527599901921228769730620433025685808781228248848682612176174079295069205934080212271851208103120240804868777405564575201884631930882280721046765119017287352779581615494022837762882440785936303619860027246271834143349556859505861288846726548905455534023510868377310344002186185313903483619413434972270752918069602414584835927979705879737774877225676674785169647408522127156696332344583058167016520378160192580944678304009146415830815199994200093975010456218186886542001884697087223653023648379239116767433657427040751748642141913076614736733489718954905722896258501950344721259852388530122038071013302696231062973856083745062247253667017811721932215164547664000640023353635754681021915821979658781197805644126067707045221753113056267473299947303052422132167006061785858049031766344524741080076769858969656718895419921307441691726448187174021326765515310581708687902174110303875077120832238813739461459850439476594061113943099819099523408056365882522815932547512582877022017831588631935413484478782526744130835269479132634789021434169592739506354511774020351893870508234110799511990509053007796435733830702601531523295186259389388920762597122580417751297832108379496744891630627854806662936838597272098303280989107908537851028361446822397464145829361812436404101694996462968949965184307878777016173731615453351135241965749356867278818674023366729911277660768111894857788159815541500660558645881507307823724948734897059014801547509355128699306317118485906829592195821260917211958654509898918087080645447547434715030489289601373733774088443559371726643230591471031936630388976389438405115690390917699992830663088677521639911634211201780125285088778354093630978017119704205833938497903103775258173205818309429299244278269688088722968355615632441848635701913536784327501873681986165451832627889497463744948438079137142330394070329308452904767722883024088853458149737444743789516734852764628063436523096748827162988799667072945231649339421187471046530564791462228922087109426684649654009984695064928354673489999632794633313650935205097892071041820345783103123389445244736410284310928166028085115751968975790180118237867677394467083838556355906597483454955545760570738190542901786801074849508154304699322389867173843374490365134809435477565033665688599885986659917539787366596914653756769892007941695415366347387192848259977070910237498885149100681073384122502105154410097952522954861764025560881899078933657766135156726482814506456090147337425556922881045283022481749908533260589468006389811010215260485711891102005709804713027420799672394344125911793645006881684215394778825800340520419242520853385363532337047860028093143106188034937380287800376744406152451562445097177086285783232955218204801190513865980238700533455885223740444424427581668047704294444834178843720607588451540007976779270797506013298187584935760585855201547530260914215469691102159715626693167372007335038862960656287015321250563370088156553987999346335847099837390182462118099127289685323727636433312907988417886486319110198770881849413904054971706726007236678874785808849669068942953727985339949867758632888643025196700184551004099120815467911272288411723483270 A228521 881 2300161136181558658851252837452251604742388789205800611426771440510099076297552018648169396987195060304246964912159810758251646947957215299309515735331215824623640885143874988703187964023233919778045781259688198129752474687013253045790750995057755264622219735649025318043870656293518380397753444119478324042553509986511365594075710955810474675634763659613848363572473178122496004374395418263781653503623355674589815499695163878943656385045234452980785342394594803426805668552941814619660865310483263742446990833079250926631515096999349831493523576001067398450390964066420226476855894214092187237025225804621165932348057302168811379874989480501764468573569066071442656323491152099203640189304135847087978946682421672583275506183803855551432902112173498252367380858816411110395347500807890507089498440435928446999569085947869807684796951159156546546364844692878552812270783830355986395743890421175674990428691313689776575118815916234821475310144934550968354280056012279508983711772771581380480780701180175058927621960158452761658211693056339535534535537669506849904507416058222769185768675190968904975058408586150704348556037592082683919741251405068214112400191690462679679071614895506647576978208229209274350990239469341151389820411640271928995966045099171610982766395528609815291350926288681051065718686679479911478341405348284255287690467422261166716874526419762450058070010210672343742576491300993437180713805212471992503511862033270709805948638027590106753059012818271063188098662274499329215941076062662104715036339612837929627151137791382237820845581307072802699211361946575319357823582531953071201854671992874264540312790202039334913626438659338070083841245116349688381541153487243031555510407633685365133728844354133702446489485268835481254610000419560691478601306217491729605431747731816549507217095443564618358667783341448686552633358907486625010683530397921166124859955202409482042346859816081239125929893019181237529703042385427494333878795874519540905123195246661576951611096850571687341613942461528280188000703468462995135343238819144787940017989033170413079747796828880536541603522711035618038324044400193352033050333679996346212491527329452478329952065795541807240020705444226058470747856267425450674608023072062501386803544707146058989154145780371630111568325475527459987361377559872535870486959702504501653614428582440936743282304077697785399734634951139316792348945288459021724332440911262046613258593419735241511735914147884070919376765374602745782650052533788014753805681347756400602255280146796167467008587993289448363043880424507028419996442911892105523390184326437560302951892094617004698810233320389268415784124459987323041114539368435180259125834826755049047805625287533954558968069298546877340944007180232093806789481156390652513534985554194136503301486107875440903968317293520836782213926315003778290375592204743027982880035081423605659984831320496028046102065716511172204257410635071140434181400875187431192836419496941371934930789879105929751694625570565536348876627109823269909214052121595613403273522472448603571351646366048701803026074146483467914923867658005979531066341116659991401150883174213775845022121525831893258828158993608635585317512530202218725450646265132816727218324624785062779638399356216060313808574476168350491047177490327614583040542696967866365898169159050822700286991494699129755243827901034454499791545661618836361037579869482758225657644327267391422231062272350897730190655845156679767088366805526972709204012750757258931936251222317894779654308405304765174707062960686980490831902477543831573719270383408918397933141476673021174966166361861453170198709816755847232927167456260750466392758146869301808225855134749336356445503450399229423262421460429461413487926422413224464877108354847103293505894198610174900094802017548232375410 A228521 882 45087758474087726310659155359149345158325777665659861047343419222150650271024581092936944040549585009984896653528022342344818640585572458503958844462480880353763390933195890671880158685334448885027747359048631055016399965084049232737818427495581995796352215895163607642093619631407002629238758837032149079919250513192692443414729272004914143124473327009865330909404817360774884202576887725681637606597988854574487690390777868015072376388602110199551160971682776915014014239974686542160165853390056588098206458643757314195878348407037278496151979223880094099482078172223044558796116945393385547515457672239470886006290051788251502325637749309352839682344300017219891349351152334678859134557713985065837335064020147013801192392919853970585107534930973704639785158789650513180405026508951637789086067708378304299068265869970562354743366998858904184615907382049945364979860070499288488469865878747038854613477751596923489557101719246032784373715557523448668245625387199784865496303585032610240478383566758914279422570877856343625502138450594035230964907442381152893667961788628604417570291155262557275326894831130715650422208562338002885497680786389123484652029440749015789642121043433079163890850222972226706109155768355128991041309364251350499790396293995890905181490654088835743257315794863472295972405974358950060250784226997044618513553861389247568004515685682377901912220633104377528928928115008773408313299587642708990992053661527140687271680461536744502714493112544853960691802536213009403103702951653537061313560620402946922441112727909553793525401345319781228070464522815655466952238765267936045332872757588388786006628436518357211388273515186860371000929342639851322175837055867916470381522270929146015577332455135858327121976090727722594499857431788494843660941272951977697466283730118305406317889087133455816958226392314185523176864294641615984862146464556769709271596304026602305547260748650678619984665326557888923060776067889184559624813379716158309206771522089818265656123853186087541246949770219599687477077894531023470827456666672317487318725313204481488454319254424914729779157123482413867668742011502997890730591723583329723947360000624846834776172959009180016229284494383945109700040106827430453532195436321938763207733644944361357914481865594014030358284794331377636461055942803336359354931290457515224294445823239068744138715949272858783587288885012988609493935936821405388224732064893922935799558163886148330431061223674990930272125891128014584752369187436918594874790512873953241722383912584040324950857598054943031959621516017750247992021446795920252802421447935179717637275517792151961314615964624183330059515758010661521556862272345392913439751819640738820499880768994169535444546311286992500191939692336625191872521381542453818601336996653195225870038336219490554043231048990111987649411623055965871505040571596297985012260142966743128279848820169872776624883256697486963882165163382677834873284032588827111588222725087036830973097976862847242144458073363315406011794495506074663376291347582362803833015064550075763180074090168207719085150970262642455253831197742085873342405495687723868422877862072405173524655619759545761444289086880825372737684075903996470656611173745007561693288592413352585211693078380206693852033156028466642793169725305373807913654529911026736216535535111308074119463162181915255176506281560859172303723364193072191648525184716377286294916716521427358954278837828443453586589647425221228817686895324433705747629473004583203728612848929614459255314062258624291327914680783378856542423991708527171186794574685493461882297439879408713971849402842746086943107820142724389823405023569634812755744526084733283162993798447301519552318751398046820368981135798269359673462348392194158201888189328687722059117987077057527576190397875692039299303550 A228521 883 883810239308906474959982104498792626341250289059875807044225092165825606102524762286197958434683568378528883898209329042483324234506744383637385969844034481363254164448864963806319881846737903021079983954025484680743273985825058373113463769977647286542340871354777301351293813970969409244819770325750742145098824517049647289304157595764616077715451480412616556872304866333436102016416148824416042100752124023745752032450212269136284843025722179086367404386140450693509903705178137046481756438491023929417779259887940039788356458843229636082221265252974028536980297881525155375101257886745249288305814054212882502874131662805248646418339782086944882951548500363975244158538631740883844656396669345956407594836943975082109300702739471347605422348284044446175570430227348500545888219233122503133774592130133080434407700583593877329809672226835288667684469956578184351456664289656269120630324559455565206957715896374202928608531325541918723058750883264495860399780485610126921179033890097453162275894194827536525066175420118087588640156250332585541034580151019821352172537076190487734990078039687972519988887504765879593425427890393494969442854855058347141080866985162015818102177014303602875081798493723379663942397020306999013050594768234560856619419158941408424195968818682962710720088919562857656970050843665452401555960939254663263818427503261563405763349753871445213520898792041998111392505167825485048763861336258576428954243369743149718628770601094627714619387239045214519209650126748748045139456042371557413206310566102225960852762065331935669302679350112770325564442877021116516622464918958499828661900592392924990427666072320047855593602531066398333022146890585120500941069587581745165175567999242712563661505651844250574111272883955333028550724123308075505881079353803360608242364072347274842826712378772905480450535383474881283864207350931597627781169987558269443220664626669503190927923152703742492858170605257845650656094953060753352338097535317339302551594470881422396729762818542591132951022054230650612397400700596418606696810444767528567276865649416257103511152945489381704250501392898753923007062871157720253907706932630095568819804519756720325830064012545880882584627418893386596114127703283435482712644268174620564335493521395826630693614540219717242711468426915338954382158603469621756202827285061253724115225373517796940166173294364273798180251324289967772160815441224243131522176211718236476280892515237686153374420594741258067310140798514576515713195029488425762947628879549550096485768852217078302890543170064405319183052593936059936632575980097185883540959699035208498688314396809870651072097439753008315437359472740862685570291221399852520810834909471927532683613786018085946250042234879557690215524508238519830853070314205698595832755294860947263310354963272967732479974118335857888382929852929116698238026994055040897467295339554063719117990912985014846904933551682073749507029328369840284114973172624788166164910664319676463793294607534741761409737402373083018077659352033448441678793086095423559139147892037062637407208744125561343458427516062243261402131223216499631251852995404422152165260451192403037216523613504494489999061422209779962795447670552626287608673502298991959179026261268212750534544942770412256671493610661428655863362464388759892395841512275403386348663193353691709838894204802911337270746375912133594463130885121055439075554309772847696470199251595374762954382356882086304853432538638530682127618755061182694538060220631827208731010132782051408004771468739244953305018398008729385257614594638647132059715679265772456407876018583028134603170819557342434397346320238973672562538039084814143377353733920183669691702628938149251515215808459010322473538800655254527889747539695863466660187822343828372955727489178587456938309279064513336796715811690 A228521 884 17324448265845426248077842901726177702391843007825907904021039209291094308671040119309471288299723266806338172187802614362735779299982562822487581276923919441201627777763260087335591652079597689684760960439060191663298601653742829145720884081283414615220969963944128765924453699365322728609954508686607210496078078263956672972247653777448732350464136794574782737945589080463197110950905146679315531577305528515475376765601370508831587477917829765848863661225964142811404217414887602410448847547135197674390720954116942016174049110366638919446422745336817683501793699591577923439690298299863431155985019575223250581867842848018432178840794082830544286263414021790342718775782910033652788275828377961723516608156440735539359498573906724435907518285956304302959826933531326518049987693002640797476611765848800934296955447771341313448366840247058329605046795472938187607308168425982116803307133544582110439746292387249374209660941486170971563364850440035090332107828833304320709166556817386691854321837528625804205432891162583875056180717316880891181324609155383095764133178099524151952671092163672482074264897541525940659609587085284726053015955371172934270343669991116393317423084192258180124274250183115465200372160282902026298688767605624497660103354563173193935198475602332780966699439743955340928454640665124223616349886080485682300324197405379304490525613870872383393058756209386613875138357370787042917095801600041027517652087541651559257420474050976430925224725945271182460693601092726422967814214238864316760133038403175212881688919563523875080117327095509178601932981204903403143178090389185748373494530079213358073974324342989141546988585425690024937039752348320189419595523879940312859855013539633380743746818210118544617870843949316347297928699765227464277786073832312201690789123079867551350783809730817406094335577628648230612120669316096882058150509233970733069241758740379297521966844092038011694327240219598963886271850209120819323346828262477105292458045611446119730878545112948018202018393060079443084614161056013102997447407510876428303443633141132158538544131583163605741803598524444250916370578731691620914100980562823409756676084248911231202074079997751398051243850435863669673084021539721795504702799412563475980165580798667348670494874302905031797616173746109679852421436484155582861751461086839405042591423477250032382068584777412545719070502871443063256907694784941677042692309877368806514135119284130960092297062067056916960422449660356837732995464215662934368380826422139768117360799318775256309220102268744875011683164986713130860121506369843590893249639218066709056108621168991566710163292699422504375019790325150632351887326965017636767541072455716903854925376933645751724223792443562778556612211218551773387756692426538722333059850688527291602214352120038377272581898624388437337970203327704922462895933632426340075855938233678614055407729596483440859157730855188752940349825012540445866543869256507065044337467253771572956239329923798031144306430416859099957042872606765160847713038697351145023882773146695437268380342622275163286264377084701122147362120983658628029712949073511987339019566941395622263113122347259481233415840553867019949890992500488504585708747335453666638819711080090913922625564756492542675067923904152168483766988233778746105369477409967927268179759699583529784953930083083505851265915284123361157807119306419564523686823931642175829831559434855819582004444005323817919293531035802831005844354019022407853901350697195603940962056894180922770095071074912617316060679309852432626440904741682769374107375558173097005013723833967077615082640433113623556310695626216541786846480818735503268848075136558914208563471769451803180899740725094768943079487201463163457425471599655967281278843491695534437990448183760684253847210912032192552197184041443830 A228521 885 339593834023291806005915401599654430823492280298153157674744603536298938472744122316179493907053217041254272472696422948529017703354933961939657184552876699042399826336461259783087303757744392066462781325446473922958494508873392951089362396647853723309914166690891940714873840063665242155242919034455104214393380345031254186552351220041392455769181931731803410816592880282934723435423540668791794225562300869208224311613566032263904508605860456044447246400983944741248694776256723077271481263137187706322382982724821037513103670873050397255759142571871034979028131562413812573739653852172665090774369065407712103692890952632725644764388599193304547012390558703585797609467652443941030214898943208409035026596674956461098549808936418909653187825835893128662574081375510632179467358212349545679014040700393603783955840252806131842621009472713165150082838617176064396900270366029437163922157311110573969384341616417146336883570846403392059043159075266816957425481800390650808930955925555380043630963496960228819207359007502793698733166832205342978603739447629239292148717204934335350385771013602229953931768001620103984043787532620323309697723787742877002508929478084996556646111478234467832492420977007630855134315421923048499199898209554856634898785099527901788576352094560958353826279707140923673316710209347714187662238065393719405196291653721817623361719677333490705399292525695497613138463969789662447435426854200142885142439791037210494820806413718469397901627363359818479549301449409973216266346182370762294760570405572729956804640240431432933988524176423491568842319972014073631391460411186354120658739949950839652573119715343607080284022395920773337749454892509625462417790958153520425097132810228325530096212566893238059755253708983226155778665344247264631465087113379904423739487782369199669230789395516770415488260512226227232983908076069923731172268654223124322065007511608250363356090886964205952528460069926408284840855157143091347315491175262978682625423307523972368083258844574244234253373407812655189113956172622568144359545475331389302836573529555606922256284963782020054261452434025654813563942161291556282000487167084757545420269034627353434266335790285858892054601073659172234038406394107498932199748791372424987988585150479983847243213895391929893077154995059773517551826043580259131786430384021398732583623358885829761235511458640667426820946199105775601671936861013611312166611526694007133571840131926642564491520857264029091516942790932173934727600573842229810000575196579154855086956291760863721956254141781393869914608080886498197184041831229098088592293544411583931882632693466258293842750212421982491006129614516243222620832697597984494517487581466127839892319705969710239280148833228675350387154874090527353708286854091941720966940597363756675125658466946637308024182644355288030363034037246742037188569392824794124111887203789272853160038596432277494736194993318476383454663520388788491506152641051078316374314866943519708768526881372994398955952887621534674984871370760151330903422542866684058662726560082376069297728838674629006611792976155883880270349034119545203421933596487128980415039399019976536409140387034456737632922816537839902847983272199127996336436577660889271155152017412915833443093569822221878746269187697697195957371847495168516768692603794349798035456263282573157490975227649708676893603134128639749503201558181305418672253683632495620843510531571844523851076348437975121971905490510374554738030345353258483690991581828368007818911030508724315357352175205665655890176482526708986334765229488851050632605643631593368226506558185546636827821783166722429393459821267750331866791044446315295991145825449474102396077503933091617013847466178091852363233785649542129437199566406708730951764423464028043709660392342349443565325571359345759343655864783666143970 A228521 886 6656718317200117715482527454078583251275917976012555188914435814497492582651635976970710320256585872142942982203457110449263190658427636221958597309117907777705201954645685836504817240923713921207205749856640821398772217699637646973510852553370344603037522880253893857948828247003512377361748970303434444123931831027224566300842515643003721140538771875342673664252070901360497368317975133238751603730156690060914084440773744598835685668860489181465425158103223623591992772192780068345787973309566305872196153552981221023214916140279484776640751793247393282322091751384641854478866771370598282809495751264136953081364797871638845240653113142546361647706335445444274782950442204430349164238796296495405526629624505888394013037815412184893115063326127658822087472840162932478450592637628488101397392428332503655524301446338550348607715714235756623024865472968838418835100912107600858861220010809082337403289753925262610108342381521538349655193032630015295559419203919149708323360277343570002797867454613092567785476847059636870919983661188708415749709609471103739449316058886989663438737731455959819393298034293492380753700382554813990431410055634319919632007101359078432512260683878928954260258255867029329839227385700163436398414378405005532151661487860842576296500459822385430049369953852676946100398812595179252841430966941497801700172026695930871647757124624565470936364548695624388003353556860678605923842194278935399234521077266259312577825888064288963086691268651354435890854224550640693892526494899017468263032384329903614210109345111248028808519175826135954636937977489486890117632003836896823083966872125441828790524934586191061644738265457850413540874789865933925965993348942129783492813684486240623501312577992494434237203938585618355156257050780006181540751173318686812681829237819211928836394382380135923953583476466322928592302335495001975662341928101931173727147544173303164882126796044305520989424862596370214979851478904047026380957438694158079874346442381626860747721920140465790366886607337925273956932325811133419709722707409998485603326086022905373748935539321511025520469384869967287131036143329266507508081928535094436842504703860089297769577482959109326004302892194623243695757172464211172529257680303779475201988770139543062574994130106977735461193360415545506744941214253838803017122025525835996869264780038288611502488463230205778123131641675800910472530243092681114156148242103563617954906403751890928265031831751792436184858195627430023808173588715459924519968340634963767047274749113735651359011237377978780369321272589853972674488457115631274362742547164306229014696657001216973906914022953732408089279648328727609324662930186428365096514154804357965461852347021492883176723725704724701774726231285310305968838065526153549187855247256464507657285865666873632391851650922070457346787755860140434085265414775255680788414872892821388233964462511857773855335453399871043213289561386311206997963158203339367901062254977489406077509090972434106284536557358850892282194348652597613781603727837559702220555621006851962563678643427319735165329202632343258736358259619449204093818114328627753200583614960570013125296347603536298623821071816358897221759148151756314483698325209600004157729623206508265087060606233029628510691825942182336531004234470833305031921166314207367331123086404685239333554566627435659401384902783923681085638395785662829510393952182877355228132317610039736921672979000076744335569473505690830986172039823770218778288409133098318992070690079069957135453894568286387111846622094427870240281635401999553552817566452359117645802884548539361341131884978551452627856975860179746379036296266390191613282937201612516218608997023532990107253634851123215764929339723222837619764822443278832944460518947463034221101228572704285609006827595938684662622149709292239712656110 A228521 887 130484992114162873435596697148932987291856113342305826514947613161035246068838429947835741381490102358692751295897893806330034114757480821867898462513672043705700669672564907430706167773499336525759255042227092055612259088389802647101366780661803098260887800188822660712620990582889009557379761160645002939262207537402275603597860805081807721755448550531285157434865682991875589130834225126322468267526737213011737013999822630012811078217098800329224807904692143068666297579274180123457412775542637464569601295623154911772237748668654789718661619395476260548206607531613618069080933878666813687459070625505243488893200664186973691774556679055805181825035040389208115591808770481776051873467854789003995924584864537827624487106159159839338422561665566542394665513950299721067077884703326265551242140701159695955193753167172423680602311587828291851820247851052332068829583682232921669368197487957474666668711787058656066926581025701623883537701766570400748288918277797690782163857347557703269288417801694877016770688336855642936270726027887895533320464786248836053056254094154054177791801661613953366145198114289269645913930914795676307816176600846215276883726198331725956020337368748653883175114499013087946500904359360288258358670146295020231682011850149451081036100224862047105266791481593893790319093851173993504850015626325001843533052662097345292317517533529012683961127178132336727946238808444558063529492244820264841594939271430775254113332563015385840706852850202222288972706030092357432271331136744194230521198502874200240173833426066043620273159950555392806369766665906602048071748907819391114905564506744170778001030115185397475016552399220761410307454293202581924275776163545837057872613418202155891644403623712663333024433544400037288789724553611015826314539867927811788809312295992704446681803014184634985821372890204601534040083147389120650863302743481786213176421838820081126411199092704385935470500204085588884108640404636274653976436365967395506433960280939226416852872710510151578197467042784637812291132261435881120527416366291244839465008635384417606671027519523974158470220827959646328316915667976339918881865681144433983902019659645201380251904386698125218050486400744403749265059860605061009811010117114936481536958884286737962115051091113763675118382357788368028154564164251922173161366812571006826609929485726910003785949095002982204128959013308103247976762223430798338675206529547442512458068192772725843924511401507114476831561259171940535755644751272844866598189603125984565081524777040489946178474553126885911018041715391709491478824539196562408829381320922437156734499938655222429057070384096312450944077175533588983465799534893536115023885967957537257517101866422983790060428231983864770959508235267497743510636406735375017088396835754276681734360863676398475198438753350242460556445560007438751692630623235992461989714214333197648372898540997397486680008062808077195748425598839808759185285335595705648545544005694432470987813492473126470016491198392242302894038947303347054586844942168422740060647224313585610090852699164592610036154023387399581594210724790094264527477473647827621750711040042053998262082469315378138589683912111344286803082919222744004310326574422142703838926802938822994823646169936753208244359293372388972983047808139902597740550185322400210630324941669183798133763457540018567936238187476868862512044084687361225881436832016508233549354068948488391566789210508427994027857697686646178480569769887513483138750912136001667054201659111018269260442925970197584960751830404798629923291630815230019253478886966537780461434774693962002823320572521743791244530011417783567254119147546989491557256839034862717467699457259216168149294133337869809246053064891380277373087920095952116970606361456405973337998238772489014165402390970264525397373619257890618063818924250 A228521 888 2557766808765102327884448742030856962816380282459960835333447924268177078943878321185840225589258666178509438759247532188224218268212948411826909440234402091601236749216415360811016464191316753654218996130529708617470681251844693788843344661021811778739578056263778915034902799456962118340245700909214377311983348024227575354500701200371079318846581346975479780695563453754674396782115112608197889741307499119299378887510438752737378156375885015192975503082350230328773141556939706587232136880398806270927018724608929027578183326188055047785720286749373866018552638512598390005482611410760110530974419591658031605147566338028260434526014782198780031587975214002922036386360736033331964393367725335260031618306988040872589307860918813355299574160653372037892574582366302292193928217504008819706960340626739931781204294058612402648616163136894462643623875351462340244359080504028818455354548297722407606957751046634022298632231157460849843567680373119962837944080521971130792826223403465822141021562950955524669646464993567465777141900678674867055439334990340074840904953304291711106085232732218982427218354043000229305712493038124464430998703298377456223154881307691390830832220589950429539069640149396294060281397412952984740183215809260608176425264134968052229627060311245387535054216572833552225157931570313808086890753465791719195437096582260135724077107044478582006440544009385515845577785119776670300626501059124637146008600364064979264870232322401705185246766482972692657088547711016165836741939049933200407659064790307688777983868607637241933346452542267633964324211548163235856815531973443700797482052377232363464934363527339226719083398484787099706996305514482221013719838391832149066289184730784975301772976330703048661450512100125592349237825543626081447411428950369793365553326944219754744644773847652832611934627440207122803930781262819207503220484715388045248753047157403686066609159733064577062787224011060850709927354231828776863199079264735448022960409552624273841523150123698071095360958605777863058605500631733815913444995902318273933194613667479267903060107688773402132822243149195602457700893792636071760655823573711266417352952525860533595608532018479167565116308423088910098470459691823233450104247786429304607307992847799867393836168913017865452692795516174229672340260002724964184470309242894850289371840909954109855923562657759993935130076455733798191039582631160265942030284236040726025639434759824568240717344227310626223059827617430182754452124606276716359597788080507208809764281632272934811254806831381980249796873335787016862113945942842559222242258289979065982003438782823013053159719762141893709673392705529762925168993158320164740269847647389490517492265323770981231271631026623991535623578652987259482985188875988755558813205586600084258892433992498897243966164051319801789756988520478058550538511391406509464666697240944467410584168966666523022043744191828475791189595375168369911238756150383863919450385698560010318813714001949134092829154186348176262478059162845860311413720774781694713109104670439284122148932045345700914608956001110603966066459890977168153818409344626602712929684606320727513363327438223694669098685421385498893555134160845079820734707028124516071050639033477185138024847136039630154976302357993742706231366604154136250076959700768522614568262175476254406332791961144877341250481549536680659037407062403258964065095270793642211157083231395951841452465182713226538857322254484164884885297643162999472715576601401495544498141929823490034973245099413918492114270267748240649328492306958503435407139589500507120245926807748158630803368521439336817423824655954417625135497151179791747115156945478441786189328542586158304529473494435289149717916413071496473844431789956030953578992952807950941908407255317101082965932058792297630900633022071022185994738840492390 A228521 889 50137344854928543717028090805692161036193699004924038951900419696557193940422656783046410154164906992941039659866018830055677320163476100011150256979576287285895399052439504230052637300372023231630664236391388306092568238286400599259104594943982773825050110797994794103691503962334380860816486671842659063424494648708701394696647141331813091726222965807964804129909277385633444533847431306511669908386641330209769211941242606431335456608469019850713905482195421310212468052132834549248744223672164624980073956470182931175432637787700506378040899342199607126219408271917346109273852079792785807961346885376610110018859106464829296850605249986103807123382308319850237368037327555916602684262742278553912350778057654992319957785065243473231422413358704837021203704568878743581285659852435696180569571045723215441615470616943167149545750349207093668912023352819116942417594627210389217128938186363757145954111169347408318039132928221966552931989787136195744978979118102759828003288848990879698050601407676212392879532990033221127307892600832658716132826311160181360782582841614472026947428554225154831924380809805692380561306642619384836980760274238618296040066706509640444734247231983870951076189203033351657156548005587800047516783137934456295179267795891631909655698555184931861600085647993891809123651984322197414945239044586433653343956123672410518366014159968351630961234859710847703472679015971623482788322610231468892515795742741462452119211039870385662025821275892377871262027423258632852639458056985459457646738757498412812551839552273071790311413542460370210413290388397329083358696009671694515212852075792944281895472615861873406962075302082244329235780170387426203108354347880917622451563541220233667663197990390037536149089605162228316829722567516433894921143003970608821623764525951283336511822410279887810674507581261567130998049640273698958089007290527733719484271017203005215457591622676332746880369229594314591530407113543667279436153697770907886178674441616580734902310371871856879101113932392990628890147211092113998099467689149826439347235977644919974051366624244308709083607451740311371416206591806336610676035534810022563168518591509898519895917064374324255913284659658902415005814201614059161483882455298577111797514794265614116367238620917925107489920502589664892248845748418850583692064828617858042801259998906990975668903671431462306113437554556334898832654650759241309564879292919663782007141687704012993881815537619231493717304264125305183180830010776591442807990975355912703963014883474289291129726777330275023729632400110055389139448076892775306677830338170788330456794250286396763212814397720435016400705392869717237325573620423592334345233438560242825166346127359456907672402721323455250097428617796348025117977928836495179728481438820138015888532809386602520099826272535532001332574028421965343700217148601719775290404137327279235849073231711698643280703986968213719650821252795624788160293338874539164953360811917629316574953950878393434014510610344305752704852612816065606520984700040425837597941929689303623048777755862013730163572145497616035555435165188723725361054195445893192731020055902387860674893946181978393588294293040314637200123453017802335423297722854970189602591922495292980136740058737002660361092270577034051155158275191581570634105966313914394968366864533360597203751589888598428103173371397779826801582390725184597526242771616660142606592911952469379047662830944755456106253236804540902386875425920711345776657249401921203527250911054198392554527281178268704312226340827649182803338476277708953525620730979910053604522876824044630787045626933933307773398019661488482870122447903307130279961814888011576858020500624074417826170571288626404574900788282974408988918274573630198656103302890335092906882625680727576655809186051044227190649683101262557631978252687512904530 A228521 890 982792231288542505176082308088728998600611925078140729075191191558466191351987839317397410656100281286371593234184262347503854641620240244205618925486744943143719520624682412701076435550875935195107526707524997445496813989419343294832274481248605671496820493122715897756781945634775734176762653401214102052032566792004616714616101909885499023646343256921144743579001874617623325997802951688126640935997053613464396973172858683756598867701831570737808960069019145440434568429134681277434177685189634098460603423801507092291901538336321999834302661120076412138778974927571179921387658462615575996898211116177891784931644599776017538837303675701592045033759976097729138885345658364716509783586309750846064564691454534852467771630259594701363528791357758054636262979066586549314059212233516299027515911931306128459806523252115668406783395696541286961119019118336454953807349638218968930132627873747819277270079534590146803569061360374757213112013963876028619957985835106217626549337225093000437722066652247552374269081000984735543921844984379875474960794295922540043720114020421927367931783413836252283162730206592828000762503502912688536372398464626692540599931357847090689989323410515617793045031218790119034186359945250659118470998329607996488843399158642504558102950849107974039839491336922050669608273971525782157442767665092519007056508740789494398750473839622521625623543713611492674085938225497978389840029505130752171969991003209546622375795538669067424628443464795624549505568893627173466422490996287037238858172716824823161333470125672884626047086325961724322253684229040233143833923324769023913758625592211241436482690751190078995931373352332754856892663192938022918847740913441908843463399468709835622749031705852539452891405778939487366370629419219311664618163716420445171099238872143729018084988141661587017188864995954611461616646244714265713641513405704151653942635230460261075996024921092314771284420575720530612118189529755611779678707920506257120138928381607806012930814067908988420441964207406443701726802573222117959011949729269901961766245700601107663875620665376831626683471136191340353304879154886916449835576792690238709518035013424078261139232700256972045933038333517496715855059881568327991583830438658460759025580389886575061230744053396999043999556239069815701687644688166049138806890586096944112095448209202996195107739911475961466675609009283200231183898273143065518930497957780965218863265336734627946246779927694831512535971962324404583280447116790620855645522739328812742575808936098737052451969477973244183766274057160432402124444341138235618656271066581534563635014912110510569674574770956247429344733401358804580526131182374263779515101122388032211521226271007808980423456912110738785785804230420435335375343878067789637048937604939139800846935870703748606497897350275334238801314315370376146733597996352399643835992435222630340169066077428547838921836530507181140766922406110241722349700117379960561031914715758984164942237026304554091603302891139927178172344653942458856178481778778706493813162992660624948562857448258261093320640281435313527847036141962902573550216185311989019286852422868922238628543619695813032894050063077562097011321032499827218122402142668418628465490793702093963163193493337879012358500532874719112749669804074015343415608901608390269401404664014672250911684258663514426533527084888798615427937363957661418306151845164676844580792048935221536696334970726631267881549408985288514103367214012486156751035930060882830139676813986254961030353730683178042514342240789309013562800162667158600050714133261057281255350311258996044939509748355592177534811163980672585265722598665129216568019748319645984092476067043778195642437233870181288041916102204947951929279544347867364100905989677355538352762286685214702290070582006636882598817457250315632631015523185889114104670 A228521 891 19264693267580665331533021686127175024877033919188015566407858785028634586324471685876967260634467559610548977635440250669751728629362629103442442166240917395926902757389625601326996059615632781322474506890240763535240241728029728978901645122330573428697901481141366229833645594641369978998520671154112156581283310832379848131203434940928410529702528795945313455670790616345375050575488925143227109115744336544487779258365163977754244573355845841133511384559007806727977100135429970267430201736342983925860123333283185552922922779035946053051494385234838488544738340310841996901694771910338440898412926337972149391619987425950389331459529800497357280647955928085378260580308227227845468861256159473342279043169541014120418267176390790270884418136772360028275189894459524970775445096915726641101670725107891684345912027172500715166600972897851957804761343845607837185414725190773601758070554452266567109290953082924888296152422746933062669455144787908125872220693360772959812860280282984145589348252466755113964210132901769796098734878075921718227522773655847318776820314245727778651726791530589663029401005585251804665254213102787878070586917722852152942221558436451965195530272758679907995397750874534710274769370490255414452468461740192809239852015128442578456302132888515951944001847586260389231769577266196397527995716825904512989888030992999545531896269838266508937121072912977619686584857623532356426020775571250393843486871129117790150347892029780019787181086771102556527030290190852431030180815869760446970638443948461426110045868851600332166703195850088177704446507844356261688103481653426397085802063645672678844989422209355312616373373490351358622565654672190954867827214276933949268651933934086656656892851834923487965539799929682226193368761045814379733411350248130562273278458747996850261218601041028018431048320976194712609042368690839396245101987689605490192849816303211020408668865045659931470384465244904611464426159631862388561594753221609954298055387957601771848889082456841619145646503292467177048258155150152745140438240493680929104715508875946934782369942231350029301940692128015201865170869777886744443340365614278524373949959164620190564952719494520101670055161500325310965288468792688163676967082774700692499842315005041850084630928567449354342554193908326024794816318928585146800042085576607469867436932995537132509510942075848125238312981686531736375331875117495719542834311403543187300493945123530489298316386260858549689498628688178714516158141202499739235772093928332412024058302802392560227874214577504755159911480338826395836387968835543617704124918769300902345585231850395977900364251447469964389580447732729894517755986111326698182462677855816768849996252197948944274803694718791980355518084427272755647679465579906883628938095203535579556063621049002070797969263760270829213451361877316084806306644224282589216753348424829862600714797400681163026847196390297777753099493353751705445874033540588648042808427304946795683568413614667918425214509257614242202228547201727465682744993306635504651299783384191640552425508651980678089257460633122870275241566899321651058007612303431413310167688462056557819208851358383380888810775748152079185301277678938160111832991377288619100210360935556523370631938719669045663248667084317973471084976344300573570051195055221699746891939255648740929010237634570619900311769814816859061838601406715688396452590942675223890812543136635300609852179048520595168258675408676388648913301742197327723922460524396175834476741380507658691918601274324374811097432291725694456208825985263166600485144914562513847257323196775963648859639300220690930104060662951124354890211508911414999859192826599885692169139008171639566908636832152722319571234860520601470743328639388621497475760553552220372455753436720952913562386892684910121657792606371003929570608653511545727166836810 A228521 892 377626516448323970540167785915382576748910620283311556054586118828940103602666102634572472925559422447385699773238306559444211037088911614065438507137035537308214204706631920412529364059509198228607210088954972739292781772856024758025086752855649419100730593336512567714483223189378188693553268019200253092092213406903742991063233017095976793317729945811776777436914094082600167123757407912854586104760179548947995835558076971119080018370322422476067519422316710958462661676420129848047485537001617485725076039118413579406888040022761076195593393105070642932377548807994149895695840997598795655875114185178718956196643208591834931899252164312045521713669187068569608566166062984774568515901833454410145602958144778267333904020723840640630281662953483009916492217674932629410553725475682861385358650526048980865242439096828835766580043863960298380347644900942585706172044489382194503442730078240701374728501985061414125791032987116320534071902535020561119471241411299885723145469587557717996749404007131267091678894650871410542142665536122372536316025934241124846740691756124641896709221199650835160866066228319375668455485084478344483026956224830949437346734447871400063915693716626320146010168919597598172015910166163626688846627668560261117111582711704332264257929850777738840898350176546384812799096583963707812817989883778612598535266176468268350726736282619226268562925645616643587484943705050543025164880852907620714989277475902975919317572757191952409199256238258708848247223198815520459426430886256553285231417539419568157784295959895599585458831419006342133400836124511387212569971303536540910906868137823850258508241217665092086716071871226493979386777105991623904381126135408718360122206365512567175078578058919138505247971705330225218902927087649424052315017622945691565260359177278995386676677999521243075623822170586503760607837049461187600482223449050133413056090445232907191590466016629001055590161516446199618205150968985577010828768572971290403644224594605981550174117781388195350583974337096977397093512655526491537020752431145183843040731443220066115002907943743302608999809820409882850769739036081256809691441396935510842087928390026849962030124946392350332679449229796338412024087849419213502827580764965852535723448299703249955472360400548398190425748264991450498958173781950481359408375822665769038244554648483070662248437291463035039445449600343786087146055184869252821335572653201755599683317093448179314490969857238569363318720607009707199621327300570952771708983729537649201166778108956690029488053301696278732671340653835400954024444562989881653098021039059565221196627151096447046692429487198731471008308507112237990978248259228094755398369631814619180609594324062968934666893043454303486818126705157596325785377548921990854826654905130766825518819298955602721078044901730931443966739356717835579002846693350789317474399491987522531476581118479086080223710904720780509009075127953318524039781083112918561555170230999652373230323878732483510666500718864451484508156804075917128370708502618187383396071860083761545448019872033267803647363650009834221699971666513466862076162642821646378393918009946380223503209665698487412486655793321226993112713548051224782012323078855209368933904866593288177409033299619759139753121359828300383105488593551310039046128182056846856830185523887821955675786427201169032622396885376512986441361649346503559989602269352167893543030625983533113619100877012765735761575287479325161310710026647184804031841914448177908646530254401034311692733461148952664363953825268064821941296393400328429035551210564540263172880768047852128185950604623416235256307619580356775623885340731958958162110681218991211018253478745704411746764903541420429038054057694008727824562776060016214245652494269824634063522140513841832326435205580339026198099168071266961777127438195117796158035221044950 A228521 893 7402234956155353202947703607980307583304970953916439202593981534877025125790826357518417928409848538179186927344468307542785174079265116829548096513457728436074697444732496146536774992967503244061525750841220868745376344776283555578778021550574794790881947661884417871197933911124545660129661180713842689957079410620843859278441645469911902161685731868099919595373076616536337859614517659332286671682281930402734277824121645529511042542340815552020029674582740783648777287453210285145996841228875504218839956592939019650250633807603239836550075638594100357525626223189562985944587878333236820536125547359460322641394450783197160909138751593385186516133986124270145539028608906047242864820862270512091514635843274900426738172493810457061243990886329755823610720422588839507246149155998890351960073626509941397812590606830126811524001304654748795953722577543515221166776578895455051465710793235603673895161528801882886610830940317301692361944370822017894275967148272079666584324535042446107889297671758438845064334578982171256545310733740335868380945022135471755589963721026734916213566375303828879292706967178115396267812613960690295453506517848549353148018535704953625616423463037778854743411423166554368493321160802370039864516181106649776677428435074976305915541362478643103870773508216660387514227502007087023280661840173832647330583774601242965217945939080005803478103959568256374688902246819815886755749638052674405683969423239163262841345271036128759095343800995166124072239512616151541854824467202220141627345799637063931080426343295827674222563681308659122648835012008225704296440315803819793282170032151821049121605865503681712874453128203408361493588246209082157101487879638454483018181539908125407831803630454040101144947253402343274811252950578735249227664595711570095814102998319744408821639391885396805727350143756788325739240109234495830653813147803178727473119994714605630466345294449292813646018414574993939671152757829629120934403133005788481270624136205411062388911284901882322805305445810128447645359858025372131958528044014869653197603488645284227110340066730886275510264242797733831512773222720093926205684889819389517912329047927356353791094318634230131726662462132412664052170859059026954289738074477893558630550341070940790622127358486918772761276163147808218772252097678977016678537836075852319111062290352128218125856735277747470767361577827625913193705237358475218686324175605226501861449194365277265799121501843274050398915011649105651838798543229633675028539759830624905712938772467710735155632260591976241140318864336570049161960766487339691328483790703520678696595383070207323158869024907705282847234898966833641366425727859633127283992143340367487322492499090286064859391493162987562229816939318981118750772215066289399156405205821435196110284316342064103489569765365760454404365195656931651142297716076755527976850589625186068237174080483712247943864018127489543147298112905041456354476083345305396103015798825246758515114012987345728161416828665966468741714647471267580348595162385576715782694295950062110429680444979170606835114944178235309780639974331755410531095289066582300005846167520801256679053358047812898901180045971871915770843331783598830498067396879886822672553784094751273918015347368514579937771639232105677025315813939707803041081631054627117032363596892357146719508024616987077742893603846838637745406711988651561376200495287388604106555262439716672956526314781352054903877803616911056403336149293424814786434837483090722840893110212292333197293302613523168852537848071807174347967597447224411880691708229000973324152294968016674219925040102968565743273451028910092852828276094137647988982278573395472891779918998204158870888446072310286417851213319346724222296478065585109192254658695201341923360940625896574160541829986223418698850229770875182378384248113930090386778260675756273090 A228521 894 145098609232930717035856915583462203332561463889759420965935669992073327686811674657409925598117378119828999702420567991215368422857543783003890173791359885666900682003432184757781942999619634530584829539382401380191894371011928483599182020409280374635218518967527765774709332811380120840483429770799476389338417514897567922672270143437980089077386922760764678096726270400431200641563608034474075425461504294994217764960436660111398484795884648080374199205103365418766621430195166333011700233720932096696083343409714624065799344489750667253293506472128162103146682294584264842491661695392267158550337323465027059237895068055587539549102876834284261777212874294274205787469183210171991651443973710676184415481654271640020143389889768558590664068723554210700934331807094214346106386345336523203438501841489220753873420209841706662664637807262342034324571584660340464368568793336665429448668465561573137452254912846006358284093966308714786562513022781292228576946920958064213086043812756559019288294965059514233819819325529626319929770460635398155880911787583491418833344012825366071493686191996432492244806809759351769322287190401966087001290279840308195576509899541766521461732658550847394054030570900629811608483222032147355260619493205921253870691067228102836852109523048432271297163467164626739507502681543823246383825578269477669195490551198298427733907947119537477158567546894035811035218254677087307135661379943642847309547919344800802313074083532623178594976777907990125805330078054579324622748746671488329922679079254309637618949023500518110215093695553504703156121771984404131107435857816504284380556059333128067057867917094927718099938132327138830770822822803651337511741512291858640713676185156867878806447589081516003724117555944761167519955118341441267711257352823179395202355407803270724442779973060870186346274442296742590554080860606750223014857722755685966877964723339609123168393270204571716460251906908869688987736740771239059570593202350697236895483914254243050341457456472579510241401998186163493647366539919831875124575181758722510834239741384129976596819873055924828808897078321368744903497860989542105402578400548231933181963155384110856986180871838054095713687250040103810954314767250958508568232233088088771310195249949133078071690525588221383118137159597588439382235119745133698982217303350481336549273977237862683219973062665968630518786609131673550079223975554776051820073668878077236286371508264847870746200364640888078680962695027048380334421844765951997338483600490925672247376616745287721564013542635864977136251646054105449837353990660388066431057612272391304751097477745576797463703579548409467172767018539564530952439126526280301792719238359513854680878786558193119310823114313989151374568157712541184595040633944027253341863989685117809023026343418321257646943819621591525503435121300434868973484251533715166051435940358497817597563794165146365716536403111339120052557100155547499507121661694895291298397127017316729413612509347627084687609164843774001410639035223630305917245244711366280154186205817045628558834537033682363148655332134404892310270555151097890717062994206983601892950197348828223476423700950018778562443848653977499618843996509390727371892331627218419172189906891409604747648661708589496320440532474614121221940201740663761659972092886672566011544369453799266107974342866394270715031389983334091708949381960186256749778548633789148344528360800295597310295708724962103213046970737115240138870037139003192796510880311702434679008837734824060932309006137547694698494233539610406300796023219196528284990435669325868535493022790182080011118507912439221076229951812388020520783092373400835148071666433587378405678761184544443441450908162661330821299054447780430511446835217036534326559605497684210111896524085302506181099119063516247754523177770596156909821069752130193566509669608139244065230 A228521 895 2844222930781672959181514056319322501744562231862093215857831800590639834439857320843723004055878917495039513987661046419335344282068399155177138357110139965384858732556580240889545500141769083101020584569448081013300644715199477359227610385284692353024758617919531602831434470570739217590610530237550155469968970169942715799377980073229640236183036298270777351952108757016175778439591985077243167157609735508194726226020201587381987569457888329330679500798406494355922529625908363006485062835400869730561121478677269467998779100437458771895819477316580594951780908812814536252958566608491342508666891678435913055720896482631176167044353682566888505971740245782376857575825390257182474304361907855812296400179872396844399950301881070791683740013875118751829958948471940367023537877895137371834911161136798078707485385140726527171425418773955123902081456248789416239037464320208736852597747796227163404735426906445887833201923316752486928896687910614519442547419268652826432832964233329534853643050015798926252897253354697156141092104024064340911241764479266576656499453749439104706684320521947694409153823792195846204140077238446725276708996611923203401141393902799171648739257956490247580468252507382722400595119624952991655448623441306287311723509622376836732998744955254006903323894412587505131165680049394521268528725704576461097737358454005271179197098361491234547256437576112930399655973539278018574657347613905649040287352631027362087777615344061208510689975705208621450869956117786351305103579077430047040924213684197177879542707678230812700608592397676117882607176325603277769742253388478801178607866592877944218647277789288907626513274395423447157361307479008927308823000022457133436814997563263384252238577809372246250960051186681955003382885418475981150940817402375366793186474889656714420782964210299785507362865890550604503252767290373408637041410427643808519563137033783023317741214416204720336761044233209249068543675921445070216073647018075234231836794416587536067382186672864218657869639163139730992347231270148686390819790754306434642503114213008227155966636041302171763425725018991227339864533558343781630007415601861552534843323859510293091286763658675217749949565748623652769913814015482429625927533943254641617328888658952565525420487060452957064962951841155765440962354044992013088472406901738299083186549390754293964349693848521581817681784344837487101027035175119482809301865371023894380458952443558353597089753748569186275030180349005190702209685162303647822195280508283365196768170728502357450387058307115964689848563625633710691141763762964160390841899987279623652210334062173413313676194407438897467815296250177644968896070391742418616107755226331047239087098651621202434444689827391322182256722797664292981450867755798607153717818769402473471034166273401616950331289262652671717157880843365928644686587156266168608184719326056684595361377256051118577063298629924451303780681129950929180297142458067254154725784380777643704718873893118173126700786687850829309684877626738953785322260938237039438005642223731432460948164165253796703269334985383660520830613641431846522080458281350003497723309762585563315783600706968910049568125420135220975656664248733745254345002986489338572726443882331626977512135148796423938358695379795746772086794809204677116350969923682924584331175697669776321891366349359035877568967563559711018840188039776859016157597734119039598460840821852131858759743525900392365830091816511129320291074064662591291772391489435153641487208396384911030102787941014907297956715113305595112501029299175092900217970639298417446031760908580854164361270772174593508567693772152978949338297323875127076434852816448901218112642184959521182135161830916041334448817647434178679538656641627872080284112194710947191412053741759159100265330771341215502260744631808996096871130230897007940360632156880484786410365370 A228521 896 55752457744083744112945321496114444095734705536399287327485797989242052042616755516366983668093412942620386433357132129491243427401736337382238483072182789810114115208673403878484686135997014567326570968145491744640317857515445784183651135173168519094710943793240139511174012717418297331831026773233028376722855363932799600201839242723177264471679788441316854892200557758304807208541681449920512528149390609970128728488230226555425060225115042235655331494276164897261428006960434301457953868687827614737527006528948492701997443860975722356951186141066106350116647271402108245046228980167985600462621252130363444253213953614641247170815881336573271659773790520613276867927123512352107651142110466345658923360141443241289656185797329359768816113161316009049816644607012643267301175136394096417371405377165014097334907765655101175772574396142430531466258671064198552457271911236162866447955622852976391498050700767897380460417742570888282471518089861352787331522283927185782778327551815681729444552047121395587349777726438954329148061103149938749906762911441671648037210873563161317635059979377532513811800761729816167534202024705745518472083664585628353228865407706159463116820413001389174521491291595685553595835723279845320397956561435866350678482981747139686412138561760779520270522706978376808416482920820728724361876834877282212168370031219920774456323094348043232475783212208398114800020582281709465423346020792117152544069838963850432299816013661213725693921725178522619771962754015517980228061032453035035424708106714954001540486518289731367056811517964153567181361167178353678858083519813525602886567116573037403240795872167773250199985486599152278851457518432710170303897108928463217336588941521412672955512723412867181929802919637222126031550152453011064179300635010104587056861885584695508272916940007516422454456710840298507176018153871818695496535504187816211844790645258250099734754161818051657836618272599115793332723446424429525604236569277717539061767607258464967738582572820026957658981156634463008725826933710088010713017663241339550103623533969147527327128023084785297850746233013368959994655841907156946521863255225111752239766901112157609791292284251170746496457292090833591555746771377171818276473011787445251894792104182592939480159309287308338799182398872198154576155624607698320815102421105656835278141404608291693051320015598746984124229706208717813022658393423468126473159113182736708767679149512259338945305482233252824722253516520237053117665868217054259844719891184886924096124010372726593997199395372073597214546567053420350913655403444269481320894857119597570558235663535625770029103965310913688615705969923215178140736240866495763186663916153821949621071453088200023561791690685701583102607128905247313309858725154123663483149430175963295294093918268192152042072674479573851378137254788223811992711612463645185523921702177927191079775899375550232182448414027242691345369791456741013636637086955912654246039534133606244882582636639289920281961735967642791284668969828697936876256652994077202352420318715397333282460285408470385943803141234835181394916796289076500374723252513959774355388716073252014767161917581580873841615615923046752910844432984834877966280021169271683075365333809274645121783268439058840331117650514315695751831230628089879094047950784060594815387140014178586007915297072161478405712631465866065407971274246756608474534974034422865575240253445417127895112895284403782430039356574204186199230393676646077362319225179397001368729824306928188277250788287465206716999834952522041855634770021634147810876132186537143107788708794508880539627549665047874042504712245512741552541283621817148578875149759959695243856633703897773027668998768165334075204392703705716028536316977742713300692632914164381348374867334066512598098507598731387211798868518196763720271737876222079894818917972661593175076737917510 A228521 897 1092859673855306621320281232785321276845269196179936598331283396327290903548733807191968293018244076445365897371626990014626307244593491403298239590003788688747716920935557330269476576748267979406966361016567344608991429629717123546368452192436838926009831567210334596778501394455398993727812569218303292002971255373841767593213737036481740664944226976843656691326137981226182073885658261341749901499541187579024727827631562674919240443150717488445427478620121883517712017436515903551270448727533734068684134651419326875267284426564067009203498378841358339358405924862243217006581644216294287131776959275592492555815586863033301244411156738915155588507997335813321207382730617513300623920505175056945698359893196170235887443709599299808307262658504376395519387115756702884853697268000059200078176916368277445199160783314885908106767476141758504503846478568118963776478027765013800187904089266566295429917626431716897545339220756672628796254210668565549426657980366993276445367950237858029027242574374030546287431416740759129405263137602852995351608025678837883165558830887085634398843341009074071813791224122274032723809581884141946414643058716498490368069016320714743893216742086913972642480024717390375714202849447136408345487752861817228764693336096483922510673903354636055201088779198866247785992393082762244405546988448735760218347928254235528566887574116213245081499067978452582270197073054230095401950410124909732810263207943082043542913631412009496106991045146259424687561392453342227330644101053040813686965081266902314653999438851972606578816806674524745826212923716422912487372875385642475479303687440456812585448136467585413461131207881803308574622823118956677279288063820392735963774682994887733652010576152100444690815750579768776927788491085001037461566669896527252713113239888044726463509003437244372702652474938528665447113703348942622778749680316048162956937777708789081421217627762216234180708671042726823547698795928267991639449175014908172182613534405643635881024159525035981751167129974479104733903928562237913915847885844036947106824793870360115617658136352541325367168155896102333334824016473199556907377781898915224965542358260757189607618618264604685314148338089614954313052095442621507966372994351129967884387073208858298140737517255229330996688616317729876384846037112597748439625624570040678383383828729945184376437680981416944534281568883421502226032662726859787040007382127306139594240152308280355118447524465646468121636427155799506366207295646581012439172551484810872977848857654558015967030745097696328345483577117532582092975762527172806609888020598416451590802911824415002281937082614348335716806170954619567671737066824568979558242567468339462630141195384347798210237038286376432604585982758543935037835557749020264295798087976591413744952355514858936290927091614817317372061574751200882319315204382825785770373744597907009473489082584198158395189235234698712605827487348354356219354430998212657390463612793361165231410741138684487124248840821736947306911251836897259331909429126667640382275103649453576303271354053628672340016632471215904240319498520027863918913478673698181215564326114744576230880344592650547582074439253755437030423151599712069029161275720615060545153972700602957711345568650430296239374144247022920888331649010685023000796850814918185855888294134226752945257379331317142950349743124424939050567341898944734999540975544865159276886819849576225719147871114605139417293239101737458641366184856558542343793590160194148531394688374577197950225758921908105041051723466782621951148557649463043266213701042902530439900456823758202167756925064172997654806583860868846987759935292216562422567983609159877129721176515751161961928846531718415047626115171329221798157190205859056024492304910099338008479896958070318038188767845685001880784465918432948330635770508978574979201232489739480392537369430248665650 A228521 898 21422235271159262647036408612112546172606522687784411664090529807321758302120228045960206963376636718388649377658245824909572745117278191085715755061015782804649957274064679579268875978934862796338340041320182120879958258961397198240468615692495781454476199285746034972812044822940718357634284649986154356609214171115190964429376073187275837791059472728409570022058101815795063254001866030279300119273493830774652104907105163065536724611215303983392227200256297666438026068529156734451569034499162386526518792699594638880040816627511397653431252865097120027037366589033044268360905144881571636189106355257542786948733689435964817378306247225398998509360492116838931786503008696568595317737634790324139112904967507968822422430305909289045109602863186672943655017193246245341889530580035985303538327497279569103628935577203485805053754891558175809141968141426009256882323747792528600047133091355276900164268921816463924915842024811879127093286755053703809999996943822279920954916777784165533176327213435194721204835043602582728163013694143063311732281769449817274369612555011441731922965852824809976316403061433014827722299256558748408914087718488719743609260504689785002088675115270867278736504269988794853154118701266932153108405611199384756809652423484794867307090167145437392290962729585653482122646080791822594016803343210241536922773877471154799748209453369688935739501498037844305452004911208997747787322473845134561754662249556224378564342570638394129028024741263055517547055795098451586119767688613644997438854487569111065132742998835880515868235677377222549721272163507960763399129424451280284531785278321267323726916967796813402497320686699122968080604299926331269595894456703441301433448118729200413525298640777960193416503160934824645701287876216640183868618799132426572672341141228590842553007977103947253709877391290582189254024305869955137837232538058640586094078106802892928760457839660208460592199711942912922582876004453185725692053203037993421845872962357658943281370607271172741466351124100758254359521798951160654868362247601794573946640059343175452368187261455387036762444894024651705015851410913001872591262334260672984549449554387595529576382545431488757276764976736175042353613583310520027779671616994376618682310157145248255972143873756846036909781918260958638023553864904985440305843172006834956565432975486244099538639729546414931162240329128598580425974441749247152134756577986295835143558756779232371519549035630296585887064420385728407270158356146615137615606094360542840926906383648522218613010071407844032856095481443327107133090546143985951722755498449264426963321107023947211194904923377352111409920874436746795578174805754464896434175044327726230322205762302914087428866400927759141229392850930371085706405289686436495572110457033995462052592777508170950906560697791576380647577136894902440434992824319439440207220956084251497521405805735676401486949156888115750472187715657072299155044542790327423211955083729426026732507102917910679970235857505725905142431567222191107595390692864682433779279379384168683981327748876768949800535643756971013683907628594669392249465508587108495673532146145834467204464499937974116122242284410498460747307864746711544124784448709216395636836489801853843248521191563951398445153135199025644738761288155616590233529990579978328363061746803725671218756563644563339040594186319265023803354970495143421214245594155911878111112577116152923101319441693377047573378290442218307713855769359030153346395876957806474333001680149732409913397138109991886727230676678873120533891985189139804082686820032099269496391611551519570097862364568291550364470782798246426408557510045487772985360466127876761736834806817897643073831476687075372995401775513191012983771526386712899214355447547074590728058558823719506850509714713018899268405713721323784658925609796726288866080479369054376681855922396657606153790 A228521 899 419918654692404192551901060294348897290111780880680841259565966951837709910869806608178169704140539935610228655491037288250454935162579857068708827407791784532959773738498928177271176669604603785556162082991848916921597183169878250192542258435850115633803532389362210326727105840782566790948253981216028479950524179228717910902862193403243935898607119478057414728726220467076848678762504039876579596249124571303542981364347578779088200909801945531736949133996468237396303477596512872203752662982132373159087305813319459907233212265193990238492409458135367928628120519819808886167245643386922996284575643981394434176585224508195487216257813701114429865328777966279405065710769087406987904992493239428599834217474731311660954242968990174262938627016922504537149251502625785435015693576168115919899095523497197201056949985181945435777795277555886069042355004386154885288346327751117853110102668842048530453703975528699424483437825023233892609978176308491415054390666146350643565002232757262543464337010514112551026630237266409896692265027329189433723191893147292533355262137775449942068342248228584146680060996418732530738477303255004427392001043172825697730234044860149290227465716322798310878984057840331994136659068031554618094558445242587141165578040455612892469658945710960409051396224249200357701860689688913405155134728060166158024453327841648130428873138065068402152463283038756097017617999321700797896999730361917554605156605537902325536199526740170305197844871247369108697963007958455537777458901560568186755611978364633831829713609181491020076549169131509745111631122870123167726822490721120751749579546349794639238213817304999848167066639545000538512696912533122427662045861012792570305714059555103511035170304518999559249850269828682125267868021810089799191628239027155780995978337249597807679335903682570629976643921425517135228718996549157262942809432275792452567956092612529480773413151801778482312064572796308065742711891592550666747635246501572040114629625521296200557790762705368553187432983455933327476241569136722594491722861642491394465091336420131346961091081390360342076119445503066825618386021892646233334367368799929944223085199563289309999061047929424355534461759834165090600579147000718141915615069950776128280675815974083104707666072644178760276214165062694904807826475021487488277389418052354248554938802097528109211231602131144499225290397297220490088448781136079949285711401679988833177899156146360638245845077977549210911768646764621083510137730978654280960098222482809283038345954429474874694207452705813634348855281768520836490258792538650098496646670714460698918568749080501409427524026105773473508933263902939732303814870661954075333719660669522098436414722520526557432840980748896400002126059351151263473021450597970437184244882982291070563509879762811464811466507183388598636489665352302886205847022994447524116159410789753256507587130541646237749018978131609706057110996482443859682826908421567151588086160800596182649438999986144010092076154578398370864996273778138254187589029624075940273794012413370893948410230211070900361427348907513339016053095393210906846158980411022058494395913186321111397336896903824031577645676940151573813291734341888088221955734436784066658208327941966334754554685691006661891595516797156441146277882094747391072631874551884377654550504958336473003313215303351240556584289880489872168425081078459443696907137103209089868869459744009749055837976925705771928221831955124166069542149609524209337509636333332349681350402900366324545212751006302041719070683207547441922728742528960790165783780055508837765737929732429789300095902510725906071358629604642589591697324151716033842473434470656674405558753523253083782082644091204929737450555983455065178667662075156044540739458325451217352065861582652815213373389615828617774286919580922908451311472599658205374334577390971401978259398281912965577925930 A228521 900 8231245447858271711243101936853418472568224956216583162585600420099392982351111647013280436580355900441194983716285935266039592729484145240982639349131779499399294680172098716066190025808713464469609092812466181149315027104537694498877015109390918274158035387420078761078469755878975051295449316905511940277835818352027157374326940285714314444208658964949408715102921351537538572006039350187794682966375220573198218746051836332122523848697213125097803693532371570133144674329820776791781225248206724279502042842033895353506946546781515969143530556767116617039848391392141304753606080740765319691598615584216938441186636622075958504448268285862997828821176196334516781259130709148343080345067534741644623626191826778203670056248255715089992833921676112070750526684299453452850932283590516828225876766913264562255549229980600917228630537976895587167192433654009266635412907834253664364135632467508743938676605164044644302260423330263405951061665118712293664192355837803821492881252811591082592822400903770420790029284706061123192379050902693077136778695757191458789012574055061814752981912826810853618412579335396933634520804376105340226989595534186010838188304138088141697253780882684377218982566765281917760271937897435832356957381535239581941742903939358500433395387346736078792788076496770095826018391116635999776028356922632033819353797209578109181511971504142017449303649534624198975895042570699067831379240927231834060235718027091711828936204558818247684094026138166188005641953334945850353062163268622568983138508561049064802414981034432588139660000945080176646455643549227990825820411063985984524514973735763396197080143519895639226957437771040413856802916798869965900700153371678303259691305561951020294110994783882788582455371572678666084676103262233504027114112872791508486656594694425474997539499830977772384854920437905595594171160516332274798249812654237545596596489233312696079227515841160622150072629163753518761775715916121173716401420409870612092333548073595485765674871249180027108407319875352080984431032878696237346066096665553868712510146429867355319955855009226581969989056608306221891119897785288240552818396571953892505987931532390042667006065085130030785697762139504327369777510085894493707309858821503496672181188662413819873231414383827318302088313153777027263084376539817332840227947066819075973338953833282770510514462326334964927399211205579786918115192581854997416651362760974563121657344115222204451662683698966884001995903126815682093237312532485225068764707741501933205574816471820182845233635874929287452662228377131063993554945718252073086745316316589360170937357656154881603651114764820448250369998429104550195872583516540818030226676354268927845824371068641599275884461475773466305082533786008416136227080768216126823249072624108412531190458610517852825063415567248085518896089772658704280504572909744336048285516563079787249810225411471543816679868522386656570015739280861148880430473903835016515102241712058202642868276545221291967914196811809907359969751816167498836394012563300443716564476452047516879008053351269662912115749092749432714421659091990091601329016084551345803498653016746120279776130648644258729010894437138566739389683829261825558615232181645392565417804007481934292004937700393921022447656875104725360323694306059950204189139771436046990806170635131564740085274427619727372826826209643176154980444635944991520203352487251510423697701038789501984839612922378242847959956776606053461076857502790124192403710545010103760647356264651300544002850431828394511785336805003668277696208277160704219689889573961264205784725402223477178340909783152884642519221493039421242930024539464427649892391277133346003821000949728000130398740915644322345638132802985910674441230528225682398374675647740047215460604290684601660093038332739757852592672929219537130138822826972890345021417519937342052523464043266135554600897926070 A228521 901 161348872848999187391383091614299648604933448301645682272322098175222334288208780593884516509669966656307764135196408247593870808432893279851161839452972314339433189787773705293830528708631224660928673651753799999897024244381550704397108999981738521574195694030404851485297953828012563114710830719033591072110109231385912159622838772577709798332134197132331190155390049604112610621385534663618647335630307477426706912556565114417918133703074570768365202468884598383753433668816843389075982705111595546344666670630461110906123706302778063761957495735256610469079740239440633335960377508513236153207793066397244783342746016889347714095999467723228669739438265935220419979962075095015051973517025911013224672892012354288873609130917354284225049356269756521793929319528488635080158189187925617290715520465134716425836078805022789194333670369645312022095420015443534640201208934078694001114668814518003729843890283971899142084209393636385458429476867047020204097007144078239842757107674047806168227242159051370777812041487781579899550604259102324670705946560509275082034931943272059555012501513162804104399539233452389696685144276641939575874445624269113141277341439984569708689419322634913445923697962854072094096518532528878117829523974759207839979457261853727285039803490301061670785271466438291194132412144966438177920794447242298398866806974877696768334349534995318687976181736025240265286738527453225128308995082758598680886822990161895129732905156225755764363440795162488746039224460573645550662268986614080695646912858058071789892304626407233983532124318448912453492313779740335953297608529949430777928421763418854545905370334038780502821819847020867552876050236578752159052401978729592239483676401319649840250060208718500117274290634317796942763138850878433124129401041340830910328286788204149823652171468007490390605355520447181563411425953212426254046135564705554936508691929383439375932488284745017363583945194555831901972019517645095355596349976126648491732350169223989086457462625668636128673631731009218508000883779011962075320865032346464072860132495853168562561643322929768378385365145559899116006665410768834069423699976269072832102445489674824416795363577799657815531823177924102065268213662103124718649969710703496471817319531879959881180999080044117020713356354164123123348285044125672883312660730126398109177035924485070065449576381309586380375734838826484585871673514901072878225120063554911984630738426168686495515131287621303782229574482180072353627016716751637650819271520188822672212868269442273269702794855726156439941271366299667834633143209478918344107731591941137967356253385857379240114267742192486400497979235698374129036554649787418244366549234562659862964327223251097906485360656415270505763331427271210913751171973745551067391357884393528219454104299119861071314081607137730465158012553087166255954147751970961452224045171553330578881026782008078071352912545026804263953838815326329243871754289780147085307466990451678727404907774189988765168910075813021649491728704235519038412857180078226268108020927139241413448944967843177702192222013354647031160580022505136680176040466443216500029158537939861536537850601577387862702247521179144508285365008607898570258087693002657250630535727496452548049914454048566954191012308174207309715908614641109261807768126727057518561898179135298427076815076326888680658800206804841249109436803585368642700566671758196970222113245893482358162816343448620339380005300806810027988904394700149864809973324765778417582877127818344390363177549619487438213714130332611222371853632726175381585400425263004920906283349568646669917408724269266942251935873635200105599271751430884386641474619971894413896242586211009505032823035646377362527993749466679265056941935635612164297784347506260947192007547953933700158490922184991343810692956984274447244058296603011123943451620851477201522593540197843390859373835568898210 A228521 902 3162760597354836623387619650580399775100486981040633707685474605845107776618075534850212645609270249816588892136925010753049120320861981342158329135974523956549789886820645490997567307680399239994810396452068894785515288089052129803054436118765023390506465720225960511394731729858232506295586652459047135289990420875790831800899728245741327181192180087979297024476547037236894041862860678470213374885230604206143088326735570626768194924725143887504281573697272203985963236643003089782846636193816270651241431798196255853947941537440109059080374862258969521647784451133666903259354015168270374334413839995920176658867568981878357269633823061862460098369471060041014476112699814753354339636537661562613695296384602542578673707980571922431123702391606933418528490450646907540541807371610785666542088803931693944465974254480507483806727689357156868280218835975531732363214830890397651975596073738046276644891193407740561819090028231800004425871199596794024921997240374029301559921003133803843697999318208902569082901216453465244484929821494544717292484887342324114400857277163006337342293239908035373227628914435721163499025264476214495190185542899933560261132436068389231291641855865035792484311950248882954423198038514359130968258496596272610544037739305113858301991727583486023523996812492335307490613447039613730046967412978815176291955116502198814843311810403466265417567096940263110145526449639243076394413853780854810415511670192917750305932695043401059934233918782681078261694689870522646749135946322547046527448216860515814664419890484419619510764112750575580968276158064014421807311731578248331044966938882021413073073673090748031896417673414345608000435922880613783022875217686357313706680721558976470606630659917189044514927856431442084099364381670242942836951015185248854631463569135721150148804390118343326805668406526950732568085175940698818915480074541108475211205833603177689413715939278344314519811871553610787778702007823103443244278478515633143325066915924795085999143696622681734145080502082835381318481242851761447721743359017989292090650448471203663733465977096113464743883345613276085863656433490770787643555126382007969082918243982617976685632674185022827414924767147970486543883196834767940649082212561900079019059600791729784928496124093793367456195892952236828310096056171867063318877442791709708669269182218417389589659825715916049901790189383277539646676757320975637977113806069152021961757171508101248569865399048290113040297234997697875148981099588528288698874135269976594279214710612032624160894001916710482660799513869543860517347809198650811662947681578484870119527918698638990208564994678806003657740940727789531248269994049260388909532280065670582279557814384343650094284440311167670978199356332287742545342056893133211254789270426632867533630939940157058109380774838050377010779276546718543176554499953630213476751397404502869444146099731112120943188247890935548659636491888010966557512978707839969262361951431731564702532799546803883229619683338172653561526958700454892374801327607499378744152982497218933734378702380653915967102272993662042012060256886724030112820653621890913749020219857198512822468827212343826236045197181142696214271158159342343944937209399622855245214368764967658839392488836255071735658302242383154809946515303871329443895920615914641707414281116603949132428164386074397490654074280961671955400004068899951498271516379600824523042353422306340145918023979440242970148621058455133392032450483835480147214972919655077996449453698847830475247705783638342332036829870994508375929406631002281552676314916315532885643702012459886621497568634785260818869562352477970976917503628618171207481757850796683024060801171087207367925397014341548144629411131407714150660265147888039116339486381443051439117684739532404099822137396577161988637445490213074785658493599873401224566648326909238584308536522434662104359310370220644786350 A228521 903 61996433068000634642644932999293904777220097197425053636404990951453704462045182345925087685348398927234808807360239925584860608935665749836094287872210779143316667022025103126760609071320657193747048730324780823831870677224575604017922352402922988518969219473673583913954679883383119760393526446791411226920801157897142653575324313450182722828019315752435983141458084868527547404483184397987587910881642968018509339953963742869345042496544136779784356639248727273648252980922712897106516373595203832194038999763576336618626439110777311473315444288042824828083260342042398398249224069368058369189943938392234236469877303840033542310014485562628475125009701979485699825540721788833176670540359268433327744186506306147614807734961561692577532530055229752600238948019651362081211873018156431447632407443953544234287310910490828892556686972445318562383537600696953002340202474912365839946940236298514300275153443334640208805903591315534293119541796066879609473969701714715225099331660671715270120376467303666000111658867108784234612014461385461289264964090978290729976329264914318281311572533664807872845177876369467013455503537577612258076077436050052023969604870535224271794193949977012281642569402854905709749455856861949152710924932450611737125019925879384588581914559051689542816323847689485230992713594738096191414217051289940638432605794809294193680901339194396199719831546246855749047369200541704256030075233503320911006261078234750751334997558507842420605097511614673700923250564802760461002917269152298219416959251252918140993886903383288755242764154604658219691236796878496916526588609099215255194011158036961975639535594019472587194798731446182761003677407429741138235647858035574084548763264515380375511524355446679441863115724494837098197943666736963314611480675531847007145117971870119197012713831447594424037221714135932739352424055378152295168814167108672766384501813780797138504220465801616968472334942609933467482284855376454176829251380267090899331313194225483106531225654740344727043231873154107413595650814379344119229651248149761071214466018072401720650231520476372812979832962326072689539494293279423568620133517916420233694290586444832089316947262579453885187697470102694299309096359086907510500184811988395638228109822902167712288421143305538508832234872936389954370379769732653131050962750290432979208616400668381746251441838233810028865304911915271493327673211134090940726311948342397870939452091271062248297815056629451508194602618195299266490255160507314798323693148742809680872344085204195229359570955868564025390835630929527387561383921278810000738182110193728832141848294974468100210911785579687541506551519648151155830214294317047493617233509480725519281232414597577005897065692494148030099393277062172902102584085468025233270828211511499585000705465252854353940220877061381883027564913710764330259655052136911692600319439699020075290821268048233012720297963805206079799390250034952151134040164759324787700671886657335140847369209311541944877016267625950279300029794954588096095336585349345642064660494802464611922049910616633092943961053029541334165758124332984415766373772120265224865077849611646710406172414478513080301570092442511610012998733954063617400760608393319515514034805900360321073319018118357462113807086364182292410364283270577185118138574105390680021677219885772431758558451219015263284912483396610486864909630649140045683749621372368690542479241561935633646802747882171299252232930607832223943810066395238687145558034361105514120623773821938045157461138407701236773098500917520222852357006409053090269385743404216650361382925941955347985948670461651958302214218981337313454336800528901640578173030749841960665745410659408852615064127242299991084648354469860263314563252371959407122874447751262346803323909072306637210779837089214607116279862688463734964203344300660114200944316560623273878138731390170706371807811017691243533134490 A228521 904 1215254077836187842910289353264539470862668570163438920340176924944920909019901887726748033957986670162386472425286530884389426903307799707425138888712746556792769350415946184670115968018460214631430409217015957256683434229440842900907184148747660302183811249616483871655379123679344183685001399114418590411054409007109369419592675391350753487133507446187070053559564355116329946985785338706492019758888590573868215875634508960989330896249063244432189071338271978320780850946083781566078844172366549324851281822124191552202059605501515322059820279853840590021118547576930642268814386948398664984590906745950735507362358251004768514482546676364820307537980079832407627939234752392008114342577782743292428878930201316720942918642042824317332870223018911218862950440552715548869007594360094997625704784174288570148805924001466973471388694227145445102685235768642836776340916550017364304242270536327403575947281151354423965272760377877074981929253860631774508114729171014607468367797652565959591095775814087142725286168030165172113399462987147990697627108818871567546671891849993189787263107462604324015475803504965377962033616844571091006592774711267576873918634411099030107320558515807538879721852950449911473625879283009888777080419557638394674852030043049957400268830884539490834799556538412477005583864393442714504487752592418003415740762497896668282334213207576743903441872551963769452563420923492037187458458332718242716689919240045914034750871835938032085300061488436915102816479309569020686056537560787403374464188715611484539246356415699335695849043447796397671812042724136138493739768108251085854064675674873589764464763640896028563444412837390401066848476540001862911081386290338105518967543804349764561800429808835150502211749916619940367434007656013573222771301364824249848809747853134507364122066375231355781634293234824147029835483765437365349200276388184129025560529342525351905782040156927356537650395025228044275976959956387246951103542311717037293059257908141003929429999285076540716819697032486311438466565944982660573378176044488257499956670795604770056982174530911882783917220983632331247077081273206827301321069574642543038867514992573354632172823555449780872426418394028246507086420286938364186056682035514318738647329729468690704547846322579041756336100523103222933331355936203410502993908512315624466737590016632436771603373323399318469901656981572962428931510637973693299141528834293876997003117931338190683032522170185109415340487481567021224044106507283285088212744402782420094483094478957924273873685716041590109000677376681081981434387107559424435819034061069790989159640158561605001695302612368040509805419230402118228794329348932770920624622343308901563280135511383890085250631609985849374840636038773356894727110698002173729441563347259144438550960996255511105779151522776432833055950427779125855031215155433243044721248180228794111347809052135363784231159743321401685292099021548640178518488752099305780668601059895131999158566538392045656675389648384194036666530479172877159205895371216545668252096274964928825677088613528539507233608594382796238655148741114903631128428568280785315914342259067278960183278846138986187727550716012915398332104968696396868947365500788639743483255020044494248711540553763554136099774771252399053444805870723338678814422885717947493870275156786630090727313628366972804836457008886284482564286624584439106592908579869654692412853570054708868438287318068297828502026935626106195291431529447018261591748442331417368137389218008175862328722759820053859587934482948401537357393663700852044458217789533139864068295228670506718760679216891733051854742301602611665853938987050026329995176541276644262173258515684931157873279654278167410899728899688789750084354722334883150534545808480758140595703826517669963073302266800647332116155879781820642555239169323045958693509268654689087650036828401589663865514607209473385515857486630 A228521 905 23821410371748521028726857260046569708556124535123632519083094446365348707154412341174532615719367023174700705245657771035561620573778880929281822660452970134041085663536710089878510078337248055884641687724898063820727853933628725319007019665829284840484079596013097378515157668407824805210277665047306762446077298436556701465712969445933156404608290132139631437438597347532214752287816804841472173326146241547321799575678304699349121358929095220815633396588450679795218966596881305335564606360212726270530994083239403042688435768414264232239285652379538957551140941519734107710901214713286561659892584844182379023082709966318168580853337640088722105731010399865152343379179790847421268510033026793658922451462062023857616943606515707306797229534084167656921801935475382169278924783434709125302633731751997108103349487989444703495332291683818042457517429153399285792881643873237900179391147106149528597204304853695975232636440121242832480242941056562247841185311736258633880230344486266279232944127387359704397393465615638836658072038862060452269425297802556376071571694067237241295613151170397425686548827459153462442315943931778988333619311814189605832501047756758317628473316232665427143295479892149761851108775956103982946381231457902879965837755778845339080685034416828540292051364449637526573969678847550494978872734902360651665409788051164696861021053614017994800871386043762262562292427894921712406856444207867760229234885937118928674435838393059746428209384691242898230734926502921378685319788263637411793948807786457068685388937466651474926744194420940832558201441787279789875790017931349175812160517384860948526076321249308357881164793243727910266181076133439109353276195827559686347227709104100820425031649601262264697675280002468346587604319875234395575799734741804270004521670272024641481401548074571204584000991951801215942902413417679180196871522592371130050364729787680134276342412651869577049406074812185181287766901582817959359077459565025984751456674184066764799203739454844696390754974187564803662714212057899298180014887594407575364389589720978684584562864504703205853972552741327994779132257577905935481072037182009610731460795190132311055019598016979342081848768172044217929213711155469455688175570759966863926569319128935452288379171326773233202161733621634503002771284691079482947033463607448120506557260297412624928587577633831602413202251287488297616643978197887124915681307483516628552857246750639122497741251282153458130052727419074131838413309265511793791831417459647849949247937104189146412276758046276293448067252546866938070549468520995916512114704926907932775778434246276286268763221596726544493518286247790801872675288067565881269036353556307578962691697012914598853505874921876926951478117532642064788267921799654523976488291462145537772976352447895063442628574209242759332180857257761511299557549217147378025714214228525382471619677749136132850266180568288152029889645221006194744367265384610427153341130275392490790171080438191669650609043010610703880787051152716943120165864971250142839731949117202040038457679080336520804160102723130518840576891457576216644395041029066181642287712097158952565865921535843992773322368833715075195594311583388037471042641145698307858439249388877370362883296861554170057470322952282439881442792267554601511543132287704632669454453601654303152664369984690949701388967003276465030614659550194544718294148298855349908308065137733161677191674361972026152125432739910003032270416896410385568482765821022408889123589330772489431429578380531557347941454961656066017759407743507095366416894841042864211250072711016346759191486023563080820804700293800174892731598569817815591663809983931750077278252758710609897223175168096510346156494807051302211293257952645127144818759814965373320694639604075457543856233823046451914926280439203385546904063232867002581650054483224898935492748032189229200921110958712286285190594919786770 A228521 906 466947284891760431368916013101143506162577682274824874475627896997476640412719881691801300606582998430283813061838911202552548002097786720667982580365060231854726804383877240765852369885450768372990531731353042629997950136123556044262332698582401492695508626057237485197170248960751058152387679105255908043049416792898975455021536207486506340492378216036693609249601331646762118458015838022717198835047098867922011341414230253082132515888397228269364801407737738887073903862451216401103955847794045687988399221168376956318587165730396801978839155298123442792076874714551280402418443341995456233258549463524756247659731773397410489517118609938472454351718958320176636402511054320956399313325553048631519454601130460861455690607632002252585014975994247631392069942676238000729489934735879573914087228784097863138753286514763171076448530110197507041106811543579697031469229206862292769299060961332472523234995207794867355155715533983841624400647148661479321551139972539412570305667744251993952958211193951249111510563987711584446006355992374645998237283989898601264883380800434092553883419201979022875703406100378522665828899170917114884744514743588969942261108664209342131054303837472149187055339117124066681355522752665670990705076121957392695451957013924896293609630644369842162265300011142238257490476639185820409133148845068320901527359249638167889973066410607767526509937005787955318782286719032834483107162831904165503295219517449485999830377269429885313547728273417681802681950926493785555420617803487282985197581155765942744759509412974945795814704003190238752009466990102215717009097437750538436018884607713368638134558284664178790290563713719141659647280387519196881541057079530438681440252034891040477621705833683513103768680336396634613190279510760336966063253177637545935804383931862479169183925781235678377024231662604914200088626077977863524781710236655382503063120407737576649559512067019907292395101340818058898374762528849437682969389411290097041381016434296818815452987771363866453575038287204948248910212546292376097941991253247401247804507237753953379621831213039017710237687194918290370028219265965030874093146771520682814915551468449458568727139528156005508038618681281992365820200658983091983461253351980188431174293054918063006288117811799562594649732546115179004757099789183184088524339450639289545853910949612292257217736925174993747104272059835688628308492831703472784623491690150364118599230753802910147862533324600249916080184147528203650729556464178455674624194356831272751922737968633221169015524737349422188127424175423008343377828700514174847911048010158215237201017878935867604878691668043731112793904937223776067906062767906097055702879681786118819517781081567016455342532074967999912117024685034213715206270908389717280984949759799413484166738022132678037346894205870425045652976330910690716714801224723307748626806982586306366979894811890757423995553887268424612768495140330064407830446957550644840960487054989642544573801519590866570099192804418601369086993740029027039868614125960549928727879998343298113868918599655667867274606826345195835930191987696260257548527963123326724271338416614167529128824833762335100203678886150932187971124297325467341810980982790612729852486423037519193808744136368644287702979134410865615303642560583799428105929800289163323868698705629352493611896889712598367679653726361768258643824073938626840983562788361253989033000000416991865141602332405088338565664904065688943812458516712004848466380914031932816713183229924413119826706733086456827314294540570447723131718373230832419671651928215904434735784061213047200503164790273204293357680683304328726644713129311629834177767673309853623738164048402986859520437521771748141527192200308090726256980692303395059957854179358405439351498184923383292256999932326054283635737617053108883708592804935419815282458409286665200278839759276936442394865953147163628552832656101802778910 A228521 907 9153100654626877603944970660081757747752278019394992654347625517861442659004786413768276753315707319511056280463465632146777274901559194724754913611034088004363384685491676009955528064616095883310112347113340653908321754747566091646001520238605214393988075247489889588821833841613484573495278480610948644412547905528328418432775451273437527840398441386142977996371053865501233698481811704633485726723121058682861024767079941845237656877095241109606993616378841761075971983716549777297558437192894277215735875262811531014517542579958802343974940889914530073230751940603493256928472218678893718371047524924119687122443683199053330449196390411160599410113672915261092026896869343420207548492386222349242017555432436842344192423433185564548655756252642012536463187359417815354824079531413786624429228733323252581493844814159038191451099383724759241335957677419731792057460545120033018990562292784647979294302847465990685042066360664514823400258652927819376604483197900532253466873065242597240979620576590888257696470370889729012694977753504455771995386788500567084191687654378537388173985541901579655239140740693070973836424619106001342038982989670211676994012646203330476696168146193655752131993330230570475195781195146643706803696919196227580158346381421118061368490640810252611647895870526358789873690796507350772812277488682156491409378644345997578928087350919712405440629790386584114115008121704189193642944893424129007987725132751809938631556126560928773523102823187324014004928703830396257954433571498637932812205574021375201896318834827745950022908352943790865595948739381782190697532538098996036491493000268236934659852662969910911397967272035157821568678079889970221138528691519679463206032134040706466338239857326832574258811407256371551685287512382319805333537493212251440691833263827846646402318671682380219471857784466380536198336032437619667395091903862047285232672156182107247696985421261381810093659199433309515713756913802739775878748011881031022640124699393629568236442701495070770768133204115036421387573182669708944213959614366140671665056375510063404426368450853427960651375938540815775091965159272314277616067927534276387355965029153085491674057077975894421951593661308640846182763355388172857904338032517340082867911628535934551920324233058515854653550824166788005229614167064797489812174618964397890070380241927742892528569454278692649796906338503696917204614778870407495326302559194646129969265492683187397967762255731072847572850311529795120542526633972412778868471663990775191023541659711900464250853169489246615685397475238574557000025260116929386847756446583006630152706419687122442544555827808229995676259580085942172235303840503820026418321966253335147543879965798184959544709714880016859355440990924562539712831257557987316342212461215099811654490860936868402440178756780843497535646882706330502171282022307468729271435292446942563177014515631062949276024714447969478691199889710860277301286226517540474787897040098565842883343166596849086068892707701604381026232547411261936882787630976912834731673760887793380510856502351992722453980322205858426052773104502245202110890028488748409420100594000183199808824271825543371098348520753008203914894903280579499250790811753618949584870131005942201848161632198214868465999626935251464838899561591120844122177834433725047186769599358292113978126099679481983218565622642754414402659774466730303786765253059163152394169516099865809402772527242612867250592137297370201936701808812318302143227613108371181252189408783854756644070615950531148348483244236320461307171877534311369346896625730471263888647974956648078513246689459743864534834175933326751405889491868034969439734786340555940748583741599517095661609006404546631902119511164282699609038033319237892012648730478964703607202694100173519690746255129599082244781276854548759899252450615440035986299747157187156772640918025853760111634933212669590488180339439716943152407050 A228521 908 179419078565048769900768883510006602270296647573602963735697280925492102004335182869965879226693194270472726779361040259502216940067815332896859095935507612696470834750281028763271020356752341619194053855125171766557880406563840392321365755454806713968552758305788189662848101766137275648903390624548136222518856001116876865220288940840386213240983907558796438648171788621953851310878354576209749192509420157254342939562289678636118297022688400342119060598893254792873463937737904872135524084751157774188808938913232409778195913333765277816199989345265463197345756747632800107760632028125231325513817350304044643449384830408111610067737155322451459698575762133228967591055796467211854044591355417164288979490067172382500399022681612828650747881479273753745503767227238073909023606245283110676182167716515168318344482908392180114061279043324200538469935351674771044330644573973658031390709293865608728794451892793354200399717446590104034308028490290468271539600323695093259918233254579723373430528589376380433414963098669904119135369478187986050278925829950831994426860136244709082552372038471345200018613923362171128763072717886939135731029678770974548847665948616575339988945870633736215819184072124303337663636305908987188100396019379376904306513073164799225020257247552941049152212691792384987961848735646613209480442924014482699538319284942885292510200362755136160839457624647884799094433882863229854756171317792613982671222548905758899606277193016948549169976226570197049106930649801476521929021313095682955497570676769415551805699055533966699374103738589484544221548437352227511950817094807422869555707355239095785489063261401635400558775676142599904670086062355915887238242529627699758234203210025676118271137205698866286937708101270714819738371204527953313387664975883299562803769701749066030915771433134091280851677914085759607954868707753594642300727974722140648475457102418545861618731578006094174436000334896631786203004125986542557925780845922580694501627316132910362273931019253389477233080613487905644834261277781422178189660262863098192731033824943755615811720994007063671649253437039383628434410682027685203865132641433738973430943686543230339345408273756342930939133440933359185592534926498763701657742129943646952396615311387096031824132610124909971119340660667645932395717898047060606115062792415787990520303956413705229732726185553196396143964300245194911209170267109234891682709980709961749507178068976608621161165588977956633522761890526859805346403428397678827201325882922980937612190861749934931612002659312687423315739121499114290891486805434221140475547018009047954095136001505956239822515731818232707202309176050733522932649813649817389945850126794995880369016270058240495428383375735558402117354391986250218416704595445396466550331383753436748251916371917756402499705953071200032823325149156514172650779484556200806455366853918161140809532168420201119817879028613543834036475625343788015329748204366381429241712939051600597209650207057634265531568286267656272457609025268562746747376102540831260449719132194645846430511045234842745887254408604630041141262558522818464081406080887918358329485119320252666038405847195476326507492603596787926988837706134795046988534150183457666972011578125992617590145120540663715301880399481820079361243591005508225899130482463948574665894362752543312569875312305308945337724967363618304759168640453023340889545649482153324869256865556569595496155213868095091441018736737385794297539912526604841899542823683910980873483974267937709812659094035604836840511726206059141972735420295853088707035237897045786529373170364431573803614406286734442338615223287390297753917092952508341646051447669809877243884879095570060755872884021485556773598516315077277428272802866720466928545354890811940749981770400103148054624800793401277836148305267127174492037653255262780468027828492724237770642074863945646431331518439883359602147385144498863571680215190 A228521 909 3516972768878985332967994050618178757620597137985487275752145446353870665627535595612284750833363240774099070817978830703296824312432041253885037273772906613042133298411624040325962531077531335803345960358051269854726917821142644622717319892423600968606356774321984846281258901997989035656319689527114085622865970921345114783719685385577799278512238715569086404238485404196485527894603807921051799038083927199378571618438977513545249013001081146410976716252511964071063879031566427587050765811733757496754755604841306433660665278650924395794349847170952719679841450536346207108830652086838565763828129329612358176775154323216120581494453269434303101850882679221881307458783695453417419561872200394868170226722279157609335979298412551234026395424100967868277352308725133365346865374795960004060736227149901596052935972476458700436791000356141595230328431427571184591237502881571099611287664587791369517180866708232481570244576345992858615991151066415106130899868940588020180384954789398672323387980429335232664911848963657089653562499816463149053111732123309420254188228198981133057654208524129766709185214886604537772942777579595161832598301724285653436300270930769463611132840259994351108831894049787263794312123672646771714500255968177626881988689101830012987729021198042109635229061536618460007669369042454115624884869384254401194193643214071793157787368582638828105062642917718047445264978856876909908741276528425925864192296415925553198272306905962098899901100470126179369270040592479838952456417824868005795025447593828509625120110990257980413385231460922723092039926873029624307477725994882564990034939085903755318919683390142194151842209405779971296185205425622583331673808927233479141227388116891169229644365167869319629720379942297144640140000665869428466705203523726944817828053001851928510164305229975785604874371000051275368750800211049929740759202365411497129368624888936179797343128695090036745912668470984576839841771163831293417721380263026414892589876010712609527664027602962239037652075417456722335004768179498254867164776258682836407773053371491122071077950498158011238240705221470059343755543097141526093850052421316223822916970787655371958763201308114756156374471757582045447344023446465410691722203326817335043538370465898227879882095503344252195365460976856371400032857007904314936269971044759657225781108083241207985478006160644301478521338416499972145825238371260443476356985715574111019193574538813989508813769907383650199240331005257194374605079460924666398387611088584608348298974248480564817558011876994129382588502574228163091480367360096342678672285799256911413166225748813334525878510830545169718349668792686898430583629411859879973898527767113542993658309381801664393202211386458700918287521436273485856841703767089403979332279442122405924134253067841000064930833651922906262559322038119108105970077284988625900669371799068502235205886388358266719607115442857971786813516516789042965633447000703582258455582243392434807937720475400580276100715478525890551109671087081819550480129479217743390422559697605686993937496997836885152889238463487635860592602619391183030678519886674947171226157888814998759501631607901455126656498917355716191826992800759349230489747161105325434366421369555576284059822804676457949132591124643010260387632031990410652953911595080485526875814111905754654702581893682566267028101591696023367134809287500389061386570034383916414924020684470361111049825099469872739813982026934099042450175428644699298596536286624409938710851611410706203892986917215310061216562508607927064629098401467434710523935386361265777077508996835612753050371078785879078977671072045248683245531450165576644910931037488826873178690651447622731419524610980153479329446214688633627866303872755421273495454033920965183616439056180127807993235654405996718545096835064950019844162179857210407294245507814633351592969178842144535493200312823660402251702555422127284015132425747330 A228521 910 68939700036146791931789849479448656496872342828494874005690591303731291862138850740856822815869707018960695715701294260084984090670075932590839167743637419493344284218993819688188488770910748887664845895744467136567185276572157713330664512209921670731815091521706788651017047334116479310797902905207099681831282539481350938873596407707807080617010690061601324137086352244887720695836172531990102788534771948452798603610297897658224292516728895609259565249862678920827739363903301175823464239306081029700228945177290349799383951013919506672595567888045025865898788916067701604114498334445577537977327665605244094677101931594297565230342662919714054080029542579531555255578110407222091791039964827548850455619921136557391031483707083806607772574452479290674698906210126297000291181167726801754315440848410203369314482614139060537569797074919808506380697374373315008682666487153912120606802769859177131410170620420321210946579985134434568000554508895840420087430959433806047880812623863559520303327818945300641321221629970643172719228002266941169551110122802185425871765654729568033951428712937619648562103382188608226063053197352151644355652774668417699887383361937277077088850594787463399801586571344745872771802910567585713238646829387821822761365379467558841420665048503764185516819015088582361277949984008336838832380000189711848194101094743916004536062706446685945760301765633651541374199316458067305167916647754033680997283411673750144886774860364391869618912822245437141426234286586859153344574180274041336498405868236655768902188863825337876529210607722903479460682102343578258322950873000870944127242006406178056522367848324504028362775588213323321205222492082967816111554115353388128498639503633097489213812727749437197682912600691200527965309473314001332276402086084430596435765932138531800907174680202213916292656139491327185692493577782132015024767242466068192007743136597469893968974147062423322287285952932239340317946612150416887587631937990062938801966055060361255828359906799334790362666505099906057722857821020263514124741766033040696402069199456935149893514369853172342284930632102002666216912527355757512463963523697507977943079487948676914592445932696257176420909464452989813925478362005080053880374927954531271579792185475921751514352804232421421408643794948997931515798130673222483333703366304316008523973290127390202517634647028223412028778879496268153757271411344276945914314742313973743488270698602653753375158896563368722227552334842289633604148962246641882343515125357109609920375555606525169803837217200836264844812404144281331420083870101121703753113005761486959511836403033102981870314329477830685000857500471939406985566780798627553598541551345109542966694300133059955377309252168980079664713593076478477779560858825781901357474875074152017171442880383902911355017798745286855487487797767885607936711282289567560348720219549973926896344644175066575817537557093022934351574716725623194868558812778043415063864893893265568053594599549151967514491959278496220315195500191368801559948751304250103398231754742747544260516969721087577532092106474030229534706155404043411244541882737196233562456788607066486363498316739678476197244365270514145195404785891647057481264976863452438980992924714016828194148029027122808178233335923371887642298283729832438613694349187637194833871133555682239988936697710090351660975902062700482678958226894413985928276204924447880083187328587731152942229076103653231577738584250943472692722544454753483124484462390868859934699132413388688740772619738595413784362221453220860114800444892829234899837092736418293865227544826598510820861800082746395419385866015615741401588609732228540441035728550804536698238816905791421685715460668560084480330247926728080058358011085478964936337423044373404638437497629261094892180257243041546883519710324794845021858092557523385148519019976154614465201144073021642320792066100637872765054513889237153876765762237818947470 A228521 911 1351355996591576646567959296528158514033512906503559382274059694983595336727775086594739845224393246152304316645077699268207027442018004118213588112225743423135628046218583555116246716561429968618474973445037084452938695936640517675565041145621564697261438455402139696815251315562092325452271457091549878436142714716047470182455122000168749008676844268075270440166080272465803696883295126077466186939806800695487831028590487771457535068367670798731624851616831515953553382940168630616925118431827034532450130286610489831926217774114184891145293925947108749852395340652917636307506189242971558812593011137365865414248193886336266550429056297057781618642435991793094866897960812743583747834547970987740366236193523892075699841534290277478713006770391103631704480091253543365074574367902915393192131267449800579295400892149417892180984461825787085985932834702137289372626443889953482506563448283491925542110794984298269668742379298360610055954010867385112848138715535921597209971668872588538927587159583577802741843353725772698507985217646874080989077711574056706594628930109820764402534772573349011826984583788475883560683431001554098953064343856452022028906835224394234334326185747891017302916348862667814548285616858633691478257183435159827401590657286334399307697863293041764366458576698537329909151915578862049672338197138833862264046368464976598306844108013980569326154607104888194596299007555946056459024592220533291686482823571436553924145007614590502522307830241753958376110865116405572531380504129275340453173746034149478788192196483584162065467605919199122543465567478098894146616858705085346251899632819538963178047699243937244573824932928315354336484799993625129705796100437483305167596852408988588866677987859700102781111133169028532806878851655761053449412605224721805027606938983951447359530509571159491957192860041434624493892983742934551547465557746060666334324283834214979972643651433374493268385342503465087077927812651530700666661467830759833463369723718703325326034901365416532957726749795316283126026736672634437224374933230614887472190524039981789436721546606783933755311199012222751041713860017472015662177086897668498962324020299852994092185753213948831864087911165833034574985181404679555769697698646042518658689751376160647707286115788681829199107983473224796476716303557423650110402938450027231354327267207295994666509466365569229161943822117364509933450062059345278322551954102481527604282971214815644334845875181621383785720830668338230392651333583353594716772917088862451485074593292700132130014252314012780586493883363447700084268320930241820276872178460264381581094105759088658901808566960545926256841639005901287463044181606631067893778731515568309494119598677549931863504351567814136135129014933197609685161466097861273063319818521871248398472217417151011800540058826074279289342829549286771648656306449470026032966987842949217115953645479913768630817104474530320116301595810442149349024446882441760021378297391640209421594126532424756391818491109676367432092571643641540161096295872585781047594395466044777664988966646535261696947184318214702095851674197637456327824326954736000683616330799049559376882295245229545882516928921376119356764608421221072819988406845987647547800097875877736496706113380929838481233271901637344616921320697284543429715225979822152698053056433082669156357382493810609179575883365204953269776915796449493664665681107542457311006721600052685375503213238733985545916958988673011924788648273951902347561445133189275105815562454856393465285918688222960383785758203709472791362391256160140261039171981295336009984924556613475012274920252171623764224922666660428690908691244725612399559605706141939490870050415808632796435771728605590165003280040530277610615300105431254797926664893020353443801686644912336925896389594484864747604756643241531717053512310468411215824059422278337244932239474526401053930021544211503269116938179005124134870235187370594582559610 A228521 912 26489280176248385389878346198755113712636263496410428182841244135377844486806555385291239705231733595207762195916117345354099891833452826055146821585009854836667161468632390628394848449848661473948597541804771033702037181182842150904268223205809398985797045870977650815265767636631086429398945791110657811898169812032679971035134362573711410360276420725800761106534181363788331821418630365534319664403990118698180515369632137685812704751918790480008414732133566125858874491565446133449664995677209291599006424177909876508127371008802301222310544863819657826561627601579702590832034717426230161398870666337318028244849001882861565327212796304583972368914976231098703001402272595821618217830717536261721831413014999712546731736364126535430648552105433838936191928074053050832065509759341766369625355350235550106938244918598406908392596883139281384576446919450597771908908544448201676939744592646205954617278671872044061626366908059884693182375953021928473153374681847704189076058605359667916195003981853964270400312778411374806182883063594797733280960132723549439865730862140940969088918578031358616894932162859600887367908388429410250325815623918519761142214084181192419484184815941309126384302870604427929430748788891134709789211596457356107338158241365361515761934674849539616607556834927909725790613487898903913668836501483041367910125066456370185266842200753984413484596662709716624843001604737455282251732751538976935884402626650015918347340294374428170077886218779948269843088036585547746173261488597481043289070433262992214969487666569027880981958134698930592374108574245012420718405406014132084228865658401360749809912944057290019811612306898061987490451728269817300410047344663993632541845372422354815331524428812028686965903234696384699389238722190918696401384555338594736066720621527650339002985247706693681142680526239545369837963081636509501651287847913513939019356419710538900826290961428032669984466161465636683969301643277358182317481204830922317558910385532056527980574880736534972238024959125123276736470034534122417451933927061771258196837955829653837081680606692664299618437780752659733817672417845573923654237744904134392961967467974638902246348219907379069503594058251749679285869711969050290192534234979350522793105234895708830882300690175388411728493270633508665587595050816820258790895916163730422703207083273442797325528357180253383004199389115800244219219962730014734334386458402528161785181058264545561648995091934983468404331000533213657314461807296748201391540838432366648653322567803132434406014204055441307855616836845489412907546295454516290966126738424989401991119701577819488760148547690306917008779122792819536378652640867615412055223141569628451358622830310639464255352344054983444351818871055825951972056580670715815761413181308245336032700388639551252930283321753690223884411289337631500089075311085800168008651335348770334356949431800925048526210306092205777826720946724712294813954012921064567161013970407066491188822500234995475243274095217384195125382369043465970046440790134477728790695236527177977046366179944867230062471129473552484008854288087383263533969045722193202663051082760512674298580265033491241649418364519570326360785709077370683525765693513784890368525079581962466094416406298838664882011787637661893257519840665873336579445421042779487999598817367415347247235171654738863427956114063771591931466620763044747920362695141771043285905876721045410142882832963434508567410998518229795498763610773282645362145964376291708233327795305395892293145889385773849704373018524750864203064733288450624504060614277514083731306197293509792364014475962206368943590538692491857183576424377522844523938850610758569349230191552442003169942575738411317745834210874144253796553032608305445463479520296647545161027256975134130792159933938912061539506892837300794392888103287943704095059827646980946699007143714465369386114639988841820980592349419803929402489196266072632769514527750 A228521 913 519242868663464853820818695620038442466937523023124306736494685267616812646786761934703794107212596708869308412043415558553366811512314854314983878495775062282606275972504074879212264197686745650910440395982148357590248372607375905384948035715234693298028995901465455878699880397991240626985809945079657337278046219321878076183233592714769065713389390390302251135012582926898607897644295541908607984180827366914933766787698134326812867089577062621454146847657311582254141830112492167711702628339538102096689394285259112701822894588324934445546409275299006769152274393769989532571908223482774380769103988951096852289664720659658517207758682733398729317689745439560784440392480525334547562333977311254300351617553788171817143420509766813221295439657707340436130542403107811156604757228042936474480822383185985746402897598965080068893791922311731874680426529137782822821135915647205381419390998487480838915970983925012711701774463047480457400323375181831063367337665439981978347303572288541620665929124714248044809128340576415225024175304600007520899299532569304546191349765057794766260217564035919035025448429389312805709856669309868725332538906986480501457658449212898582334756427755355747494087566671647410033723211558405722654434235499910980882750445653159145631044188702812271699564711798309746410275680642398936874483429732379754940409288631399906624042512335494459144494456281258175284322859764590886752408936642433676672768601110788460008010526182533375276223138216715743710253317039041804082699168107319281277018179647427363682418451893888039424181290900831552518153728885165992823288622072158409968878384083840598234950351363299724409979865990878150472480441060158729012618344307502747601947822626146681139952986895398462205532425407399708399324625507536631098886604334528791658052595578062961185069466016099966599331718154708298129127832345875508433992847335142486596758204841699699781975453268644963661012428664067775701163733594962438256565910434271438029927913829648342771903486162657160393232291043916675272002490911130954258371613889906972559530137982350474493313815668058994336683623002437090071263692895080033998352613433755473171987344914851461979923714438691306460618865762886047528583519032142383674500304367530301747930155735933126794210421531847858020095891850053389623241709395007155395491638238505295801033891998758505879012190937860448079087263504094269820639775983686763077365035054402924831591499818650884627957457263670766040312486731223442339849953979524660323388798178333958039977489002408686526558297880508202573020649351400108366022399231107405276196049734463797565546809234311859587772930016829226660162108143209546193061603242815700475416127269125387963415225629556100783484784661433908370217375307285377358643409145905322693948116684406555041744619640266242788401872475776942507950804253423115459282599247548443835557442539608251115705646208087321297005789202313182429063881396214592500977212254260763048435826541019968643089228012254773293902422632673883171377765897448301208792207119736567169426978811347240018092194290320797149297382993391473326859659237212534155404906422104203865126640655238642551210978304200073582352898795688615948002112570011717250986304268804575016181062165530384505013899563722128087356580040176529996559299811128446345745713565337543945983319983019203657634678418808707104186568302167379835655430420287352285455885503314882947869684479210529568103916246029998204404847037381462693752373589238140436882846142624931600416337760807825873852258454020313682159525336408236399002110557817885368455900028659088005728069362454393305936745536248991860637975225302717852036379739511553632636950112483770241670723940917730328581573188566921848252036551695622389754934572703236543870758928220287226102847424892586875582099174164635812549365792013528447860883596760177202951525712061094915600786158710696180218119131255830650067964210058445142469090337320560177429190395890 A228521 914 10178198685051957888347302681665647350481795613663019164238340637774580626124469620637508386798341615455522588285112835862645750885164503940829487931127361185853793384945863407149928174408207138400484978693444530300713014897812601314513600491821807252218565391863479995156624240295656662139089417144505652014666450092977642016663773849260540652402448470154284000947755543998885148221291659793862168171592913642276412998391943459442048134877184829586953706499363889501779562294990579906038661471046630200090013907773224949271255871592974356199299492303866266869265056105051733237771954164674625985605814992548734161263979609521624371444920371727285587501382021191294265501870401855335205495252405424489259230685457942728959932782100712708637297777521827181795191955993791240238715619118587881431006710729856342365439491796668580912049200868557685068204336247711899442342134309607975438381225412607006758224908609619427302734121398289803866076445617938299482198079764579844891859655547941387488625626507644708320384263331666112829549078137886283829870336156463374990893398228932030867291815601313506893210223217957146757923723063903658324558177328933366871053259779257153829733476012675667421069978097594761927053112962219080084337510095057658589907566897534984207298212425017851300315250873113632721224498101338816061709710520777606473300534965627634513274296059958161634165966847428560042206671854103905824665437724332233391162674234571048743061103986889724847736355877437843228260115677511260858081322919978183954111067068378437919910551524536326779764920682279965393530257019498449546309682851453043138077869855945785005240746977510457140594405521540886607499574115209503136288044375068324194499748677272354821350543117599171844124159636932614387658861919960010851881678816780878035486410911800568637499392669862343838586419196588065820381793931680770079813626142175615108755715311950577804587382008681017149650495642206895073657527536626810437347022658851383897340329407978381282958324155185524921493167131017895543558516090369954431250182923536029414340651567892078171364100333044685714323372759655991086917177090456940980861784274290729880982902973053450383091562404079007081861981503090034051905614854198343035737264773678093995512404119630526255711281800566591537521507943551475909886118399965879443242168301855264644561443647752580958797599641235583322992885535007866761223936669612265199827775082749947730020694794264136375931660428287382420938736960574441383532081483444835094910865830350863813132990086102647270161161349039517731395042912969308078701358162181871903707704000768220934890446563491279493820036214041338810685580635044070731656857168113032493103694871506254285230413894167728376918404493581083416889556638954536911158176134021455464730955221834555983682942001488110251587000573986857873350627780564310571601357421375133510264428980010065589599727720021495871138858953733436909768732376407651717491860500654006556210871910843103018275343858673717831111600045171578240541151841739412556828774797520286055177378847964792071656666146112688320853297238965330186600619031513552007130983441717040881971009747072905110776163298138664808870039872774723730242411049811660604183150010511413765682290812043647015104816364831674855929698799935752703330662137377899139395970897862325493649677038708325062681607719130316621917401683902970915766925815631851916454758347273283193773098269255608079548562823371847061368235244215752913493138528332635255561132187941769532939652819459559697383359677069816803023841311271255725142375168089612900541848048301161165574197884336633724073179721987076776245856646775845182843759932077481096784104972166056253518660181459677797458852827699713063658118674652126715939722430941096234427509153031453773558522854195487512801029515852041252285531128748156347334174647375589705588551711947993935554659911275903352059266185096236803560811253853216221878749706302961354525334220625708030 A228521 915 199513050105145609863918973345191323744105715152084978634275646445162644165675040856949677463317298238946557066695473396536166450297627794735824768110974655469330995649102538534448817195537412129239560901438459286972428160436674238359719691455743030042753625513278938963594692479575581493259190127880789845711834417444501519488765218809971525153623729198574884596275653038453563748535151217634990678590956309035074880679545108904284893213049709939986403933346384114356571397852263517205677674443753416842626350523481361170356044893142588741893734202593977287872326860618949681156816312964043795087070804714836298077999676016178160269404811918839569352803361061702004752806879176775800172783390088796861148185595994975819284430577594750004941497813687416759842012285259753488051492409357802423767657069245821639861359171795399924072908366531675820395209524447222123731007693915799618895943399118531547987243819649789030063181535947502272335350029602503171268215696177956454130250989703443505263497910136922447781924285018190803108405804634671631033110808439695544002187845892175904002859403156729798084787760492947561359508013788782841168120666669212950419905496735340280157537014465712005032457963174964956622447710251695196254778150228885988179457145442730314778300414324155732485967275915208716803132865372167791799234808753799212357257331455823603097802844743257372017426822998800177666077006399821902210501023519951502291137063673293096350695300343001860282794672633313464743639043800322418301068287794713193761165855397335960458659267301542625643063935789870590743148545578054879121596410430893929520443994947370893588888524018209629506631812623264593289328501333856239417359516827470946553081325969944876581966665051225979593123314997620681819489302955731507211048037067652166917075835035062150854200133929572197907871022492187548056415626519678622758631191204933560026687044948097021283822162352189844898804051917527128569767079071795004597913899902238916721393699025264316078900727318043173348451901708980497400917357131429355850235131408781634689998479474290378332728620235028113704107758498093114283313415255873264211772661346294273693271390905806389494509344264832982379967254962951981722567814843412401154379480419137694132503843805067419928519419060495905786648740689400138935534303252889459451425827657475259324188122582212199955592042288487713359446094178136940749417336777099846463337284094699440349462734525574101422361523087331812951570355860867713268772418898635703550918131683148834286698913627806602787290398237314328690297428607003727607303914329066653825371008546862617031258735972009251403548490279865393350229524947971766338728168016290059687002926395849469229961185190060586014798464099691612476435180866569457225237191220445160873750861564452849707746474071425317511342142462888515557642063246670811571106692714512767820654893030599863147725611652155715857976591914077041102973509613278907570060857032842624260584748147910678823213321674632988913194810791550854038413775230398199041509342372200440133850413008378875377266729778008722175045535328901019324353860928868987206569003269132528946291529196996445326195710418903129279270448003777235764523125450406058593186389255058428366099689481498506624554225878416590962211827788984044450511109220322279119311375194151590761183425366777267895665670852757788004016200703679467588695900002360130846058820837795011661025389326078745096100398895631029850910149052712341572911038738623942690271172711151720242058142966629951427300790516070290518853023701379629387832601645890481518603420074343461138926338923038624896828075604453933431722290129462142048800664336546404719650472031762084568989006635301880244870702799988202285259520412278951334154816701552433814544797873851797941073877761837098801033193694149613453136345373171994928430962989995425812186613454653051412681348665229471348355039580038314692143191547962780171208806600481558134085041215275938408170 A228521 916 3910854797982865559500581827165137646366312877929374137526052057379737513160981524753457956998437293281488796165842081233789098896088349147247133163681837265382464990859914575406402307516996178149146734389511700249789006500166673522514624077401874383076249315092728369700903166828016308135209982747629825411137726236080668692041133802449287986800791687348016417701911349912011212599900885946789427487877757398112624168804030226349849017320152279366428660314502114910253623038920507169275113868407793005902531522871267733888094242724125152925626621639947650493007084252587595544984180128949232306622135928414406122376215488005144688079248751788172866726365896030100675973226180121288833131564807025343666802244793462830551670679222079507496150531506602965804595943020469731878994113969516023992105732440349885054706020120093937515008568888704708562829212030010111821663313373795369819990307071140229991038946594550255957679057164908818144027727414191821545261264594282222649281335008307244042233698545878327313776571514542312790864857752899755173624754237164575897067511164285033841332019153386401900744502787972534879811929328363998188673842983491734925197620675952880392390886727823410709970573573085684982118458089300616274767081216449113045236060375060832732749260514283888243172079242174670393661377705800734953509784659482261639849351737896519302295496849383034946327438950256514235181881437242637073026335238372651623578635330961217040095280534262418478373616325221854658466969308313804366026279719270645104128189143387512428532201037734287023319012489588122637467232396890774721043083290956699955006700050880494400183607842564198180078539650446827036116530675646675889849578112564041119265175957163110793487355746983588534385231376459200968093014928879387084390952770718438959127642482870877369243462387788081553527743944305441120413793290656946431633918530185481501467504346316882499254904221840243331025339876036871132017679210307798143501497828536664586721375390952901715800230773929958128790829255806268579034886490931762143006354614624754679657320780314388428186068242482920751783234567756248466525518478928450634622226726848276078644775923552713873817921783187693716533111049921803242635740254654955033229803539438672306707246350754527445808311396712558944663297077472113579862867502477020784200969630499661731417470934295079895776934254141336516036279015086954777562211874280774520762072242996523346980220792149608741816994199626217769189299694645991954920035571718975577560262122342217619337008291799274941733819116086674121947692464159444155589063249977006386103050605827897018278512807632878782521078012645885226409860337344561928727678817798460581871598870107746424339444866865153712894351116363750494181998998456937861574562511144989909425808923655449538136690401065137072369218424970540107974041850410613467852522818988521853445343702921389537411651850005828622226561283560879205967049825670760769780681202065920620101975676984473215449524513190811990002726850024379795689408581525113655872253572351098229983449740612863867180390365451860825962554262663820541830654195327070855709613594950552390688165673348514574211183204855175841993594512900001502681458574836448510731978997994505302320872347534042914810864920563905651209601392389966439383166059606095177918842437159788584238392010389890966582513417374150441324408944276123239770646116079337469212593089607699471306136487796697292118151939603596623765693680363032075296449267861367996282060271922863832243054185492227488418390398312650157680740167570602183989038932320370050638051339755432476944072929995205240890990213925326281141543554871860261664745439481222693237107455982495409555266254546527275100277718826515913495944055463373329399976001044108376691610893495733790209476378329007956502365149991691207056337389719386315838947389195715689394892291349557401843385860981168186094552133788644859499154037162355163062818805103889796241373623376504724051240310 A228521 917 76660575550547080592184795112172054798881141289065876691700693794481968287818915682542242016133690359586445143496279409649260520024957369686710509538666605965052423281505049858013759497499341888542162158263647446857904818443838973951657422805511850201317609031694035989598164912568083192490804588559849709828331863967818850256888785306845724307297593501772088621217981684699590750929693417793815139982389121926847349921821719817364631533224731767091024659498466523124407404452348383679867264842851884057948006068696239596193062175522256354505544295492519642369947577646895187253830217730846538710363313381708384095982277917877170159551273763146952614730654941178672388725174829930624530269133174527396467860741293272808478872834826771928344792713650933522014272915245235399032289133978960692935454143528081377596525766532722191373798043283481330716902393817048687481022145022129145295650380312547389165813883159130297632635848483361117311729240437638056327708137308904432193256274702587608012421453632809061867725907046134130308342138563935196278720801523789208294621809840127387465614335441820846901663945565049868221125877335083078705601828994284321334510810070122864716305881481257482271131178147167633844521058844022969966289129750057363683831267292485297784620689822692363018503364819140613141341608985973141186531007095936483910527780408990239907772726143803406274653086285501369039235062266753165505640321132079693605436907466364712746654592681916626670077766924204122381956067637928149382524716756074897536407569827516163226752244283008226929556657177842444149762098700704420503831639547736822087147404876915456285028187341054888707689904721426890938691641014697639458975190745120817192365032559229971803994270770405637399793325848229942378938596816404442672499949000574803409167881032159103156848198871221840682678638888404234350163628027041837433209448270064617186832460169816485802297611272690287422568867351270696012283419310686380137121355837061799326673483692065080407851807551674311922514661723862574977261347594327044395781207305639309821861167245724162495012931356421592341426850293050223942740098940642074083991624087907246347300623960208906448772513299535827966649060420599932199193798749178613717958207825697374136937748834986403187667100069840161372794043525959629703071789848020258159017947245628541601770005929864033534807265294086436098855427894288393371637536410234405378878293643880566552806847618253896031522618878711597624316839662880378439474824008062940372700554571234018091095202249150473780059719526240587901104338992155995730853090218745364851325344150067428805432791023960953922968919800336151928220688982398577978948193847757256309557021364849119014052329050329557890094484568163773087263931891317715096015117118226900984119545647743260282102555533932342821156102054930384733618652794106781950174340726706312656722859444010184681743336416088641000729338422383762281289069579824742995962005352835318962396302959664895821330900684352974953400462800983081963552932976641502652009715483716885131935141681642944516091136566320646132509266481690674932063464212447381984750858481651724693136894582686053486691167855375446435855310362595381451784715219420938256962193725501903681035311390262619734624067548339452696594015531416294355804776649887568457242870333894800634089369426479217360173160111702426098083276121684367042304737578691273069145118896431304198747875772765470994021269224009302123424097671566005687248656975707496724497002759960804128476627901960500261347337160423777874787578245865920309173511763511292086716600843282567338714256434839674208906565276536170158482603330875914719690198055910262896287375632518402986340244552632021011213763599566662136359293089933523590619378238311795698356522919758575881834358026931336201522262869103937346568712060143065189903051794583455953523252882847410736280998234271510118595939578169976955864102744313294358394594046437641185441847631341204385576474148450 A228521 918 1502700598030969075785140794288214791002530485181956436981342862233383484998088872048211503246794641430176204421325272822102723479740115464510550260729809646445120335781596996456871138263579792182207284477137282863796950001347125067233715279319019210244353389163017178375374858915256399911188443409740191264425135786359458866654865277543656085422359441020944793805098459281570027987712637775693478427145364080132304355054925183055951280964422174778365986009060280471782519031821309977972250956174468762896103809056052165693308670876493026336892526354617748389788061924027355207961984382975873722851309362286111816635038489370012801462379380225957813365777431430618440133690201043073921921046715355521218537662584028488798340034756603704117335119276835067391920811880041161271361199725261473533404748129331718723297213020868400275215251729434232156008012160772576341992884265060462132289968934896246851288053746646325499644671944291787456635698427030853765943913362267880085569986847438787283952241291876624684852835916141749707761809809265399964555729977844561823826600819418665884815938361998553087580014760221604728897974567710369180423208863272118283307345973796927718216147496404722439655302644070206385534616813342080167978583246593543226481347456231236432113302029155155185604814714012715056621907825681667807737645847584762298131903911727674944775641675575337520412714851040958885650571455371014112998924501804690915681122636577045768298706285655649181724445908874632881709248179371698275882445131826300422238016079630782688183285063903326226538882570681055100635514021263975653825333077371653895595563475390596723218628128075750085883939332270870265733406511053572453028155799136280146040698248960849950138784902154135557327160238891771954052753406702144956386956915918314525708069844864740257209661025030228133273785125962755857426466316172280806708825173355888095910808382781238408379755276912370792216951606794268307195908453310395213140054673616587561864789040610484315201809415827689088375174270320324938898008356509112233314341082598787136503367920693364252912855052262507810593728367661135921969342952908947457265953180748931116051510752223239060656124931879579516614561165831488821046793600445658931444461756569516388393581445956157124530123049760695446516949896532563583967499644738025597956049017707841041978233924819723851054212118517748066268427581547562071783884211151202939955997791245274622571596480032792077860297633443510537005640921882481483524593545286014185466700693145067100279430535150839295237455680419548887950773130976549364156738118878783391838673009926571133616196551373169811165157983405111237451096719023116588198780567076058920381476150922173560805707329705115126896478373610795163692797098751610852855150464176921201945721424361254464394324755439451382915164840111526976577852724096039289376703959072374321708559637376143937210143343016517690890467869529005224676949135936674786536086459145596720234971710513375610905255099765162501845743881822143522625184796518718153459580787039564810005094417260115257791554591792626940037585815611546347354487483661739386338015472247723512484317016921646347097605698089886296180459951734000154317882485049630656876524410675309317961148871551055524504058057271685031194730241237220809572518792507930057292779566366163444869631235259453608304223317927077539000477937212848018487134226246860218622045151395253335296156389591612274628107627210878400619762538792343163118416098741369082932222251818691410603535027891175540630703014600236495588935951094723602329816993599309415163448759091973545218044377691654363847781251659671793521249709350286125463507000627207533811802443911518279355746064165426621315284918978427992370398949652932873959947722827411818235076185581496710939983295834431673893231440257810229875748686746586974133093305438477514405247113614682653903022725544804280363549421516735754500203282494875158850895669435451837413141301028176664989565322206676590 A228521 919 29455937045942480272993249257452791221059547771655568788642406093798089278450569782070126204101426545180623599480372854362578176000605223310378436524115219150950642856938441043042538194228931588856285301778682860432500367068501527124076312953553991753697964933055853698820061994858691038491032675226922640605411801855886248736349818913521961279603365455594966346395451377619354003915552374749450146335088286716364308040939293516441037192099971936780798290658574958309414414937353913735863679563064671847437542807168728483223996970327954126733510947097672808444105947464836639139575630621262858984484827409169050447971640372648713016388390451637951294449016596172327722321922932121160187565733184129793751247865504265696131788552820072973281231079719728277365498232458293927995986837982286270222839179895706206885990592038536615662047173026571775438587723658561647638695829882693033695018825766185850466401040375947389284904561819371769241611843254929555082394533399466848128438449990238833637444225790944143439676227760484670725412865572878231541286222746988299346859820967622878834034636306281302180922602428199950330808229255132779339572661432258233595106274443856567062350058508219487780865760157933007422081924930610396608693218833437504575430009153213429249799648590878662125533215005573875720762024057670443381300192717825503472045096567158103858501888216855039931326630235451789791021132628947556376251752578735230197101672316746343683826527864767442578245962035682786823060560430087961965919540091534424120634693656515032426252590595880756409606949220933384904814901695054352065579758478807520113727413157459072091616092281512665842442090083483694227479343490980486209560270515694172677568949883765548163390489848031094424321357602963187995112129899236848618692686793330852332354781689870757489664672255794332997210895356443301428869358379445420346064553614912670185979048732445375111243477135738680996346397973812380006383501489506947657284971575110993550611795447373229854520787761202553958655854124304347728416184827030270403100669505320218144099708159570158839873622239436746746836671121466736049392836620181089116685140165048923648934467417779308106772454465931004385142800005979783449559315956742007624995725634317452419593609366694843120053068833742052072785090499037267846971298333082987923114214686091152859228799792546220998500632412377632300907281354639883836819304935348343618783063325111579507767867648795942691963658179237074667672975726423562377168704235221626055455326614329050728443379258931549616094132467524277775370467012297981644044384875408821828076303489255303211077255994584083614498472867738070676180245958070442379473918696876713109560439200819424774064356062827337667095211189424322230542435642465144046348944302780892282313130376209764363314293574021570473970718374710049739948684364111909356255369055562340727424873355124314013183045128066443360746310177778221991733794681341629585855623776209981557210596507086885765299914644265814676827296618077194529515790417806980267473199935539833922002975635197637601587108592227936712296111025108265019151988722673951238550397302249017810065857472561217113121213407266783322353929538034560662343751020158144916672693241095219525172536499108479001065926304015502433139649492137986777824219014935668333165496602666665512439710839466440203500168117833413807784942427162970736700438060586216426738055988504636982043953350026908034494694714566369184939283161983413011881186680279659787929923855652986270689689488246195045482540230846498626110544638571193807003152399360151392522630489004264590081538552797552405304533886126321220067366644201705300459749506604324021868688609266205679412931363430448078390193970601381906877898074737497105429371672243548222732167691411975608086976683112171644723786490411333256920488411037885806813829783301984442788197967551756498959640729848255269414785641975114681543007787600440119481962553879132870534754597312471355784255060318800368730 A228521 920 577395276471863900280244596159448819226994464417461974213012007269287283802804583870049741804584659891835942366838064269889984583861140107589922648235156265067124854836586985544122837226404378741181112303258456953060589331479816933339018819281850067036968298373407455041253676847845202821244822588609694191407090875553946461370470283687992207459129084238213089301098844098996117903182629662126083992766922169068809086086187676454352027983592368940355033315123400323720860889819492385229089868822942741379001951210017606672104622919059885915737255248116056036503616392417665876386606303476010178837997864023222364595028277949621583177232428170627741047831809952392536582335893181748780953589579954265501756439441076953591546830414039035665654987507330994416083428960726665696536172726767575743646620070910884938047468861842181719339048410451608212712964403147113256241139315367664581429296890378806105946146342161266978116373721138653476382287894847430711694243877752435794745770411138674769522394430001845807827908731708184599417793283197749285406892573730734665952584386780742851486081056059787723351891765217560666162898180961138172903934128971917031659154908341130453759258128661970903075808190960500167417443506955208180981524307594458718094035812939942183923336279565101505829546894934444397865662138956548205478578569917169671474265684777529240106679068051150817158527085462611132442637356142058544716272741049443480518896065071739192313321830906465123763128166099008078431000223841336051084256548991812649786380842816991585988620592677169523237789192089853640223126602390941387925518771876251931897630857116949255749261917683583147767799763932508041976179825376792979626227969620481373689426409580874026137930431862320610751411694406124172188416016232087299921469090135914451500503904976776743447666648348419490381099837503216468645941305527422813451276573250692987629673217342585860149356230434994347978011300865718666090861089001406734667704799675271021962504852494621010997832166493283046869882964169439553852089116081439003932467090328945833461855342840526332885838490224584057468984616729262592379062461459446755956314660249335820617482314271799245285714591785054616077989649102654549346772890337263233019507282439428945759357542412370868883123130748888654970037897445178627803767805957593084530859238320709760638761891555257099192885545493214229844636462845223421421769943558814020464182667342839390265991119080101588615079549769107504192215133183713747834779456894220768653021126827377359233880019954145700423837889390955212533263006424291905210008668171025606595168309157709443616965238389640655638229253988243677989373943819000092499331166097396763297544808832986213499035946737834143245285202838617190752297659770804654844921153367960586340980779688742376688432318243646068991322638665901554890947134327468923105278454850429043866608045798587165910270113390215079740831481214340837952960618666709487205267150725181599338845392496945424258033315951643399530006166461805285345425001144667630684291511676871037499537518396049675006195244833297423641801428276586395293870935587367308516325501580669774865187425692827960929755678111637788594895430624093506369262053179257471606987476035424082457122742494375533827838762907253821422718378150158575581689531558250178158780007112692411008679767005589925609556687141547259533122902456770615167953968376476788150059154864622742726772238271071061700552731166822341552301427921436323066551858188425792421633284486287585059367882745066887390373212974350051468782400416336589910152191002440693996919187682012835402804773493893244557125109388066896896088727438392117949325884364950958849462500307033719816334001230217579067177960896443369160192565690605468607693669559370309434584132851981360288224206002381492745443988891811514244345183957415950838577717279192193609056742154702417277924223683462774246264347790446776470870284152340544727210271130243093092770422203377762487906302702803802621168870 A228521 921 11318102179945539127350874300924266497034754270451541846867892577850163243304486174570145256783342299098341597094136136338010623450267892388372440440327096583730562253556135233697454812269440437855700574512186971415210811643167004458809919771486512060504660831017568000662800874751399670843349973890894550313039154737196656679897709764502204337091887029634087520885173195633070525518831902721443123676767062022998508989097142792918914936093340423868867426262250602487001356852827274797906705872803644053446524400181222318817866335235414913392327550640059983329871080080065139044093617621161120904319575146098377381622693856396841900791397040612254528381647844237781905914620455826716672131102758697779181299932172742578797235273644204624298096091837471072824339097122665868525208129794111181744674776407155986659900277743839854023947411279625251159027752791901990390277165221141131242484043950186531522570510132644114929089768396855323624673838073187493555701013409308713049139743470701852841939141979451955734098523519267606757302913211829415919667676688983638175014259802816300407207282026849322646862480200872021749925179812392001210130137456534856222324520918196564710732410775681895133872504378341964123783720201254065832989442868773360958641785429818737536051808502235471126392116108971764081388833527064233866120653746216167182413052480964031597413019233436770101086407997911473182688787664075498964580821893799438526396170470434559330979390845602001491237395733626794317721679564677308843265634907417971469578213160263975412033908431405286398626387333738361834720342755252331391061666900738531890249839947479026153737960018817504581031745130162932555333382709556552495652834450940405371365963803035342776590164161974718763918077609427488420274142755069245353823788486151508284982025212999996035190404151261046594655986017527153861954440042079183609826503042795530328604184220370319298202305717743282073326296523223419318900679060222073323449401825949690997398026567987765610206276273080546523540891904993500010304303125012182528053949501527326722199070286260289017658047245508674455070289710290334214347646320135238690074590853522340590694964675421341388311269321398186118429748716567434470315658746831717936906374125381960560457474126773684405152136488886646580980630792935300963172188685409441309890914866448338041949857739037349865832721464257352921036931643784788152069650596820567493790565026471274402882378408440283691236846642610387117938726372994181158633784536871811271914894072614924381373465422697784760776520691747371608552743676558502913628608269444059065069667368033117024524449391836480137236486222179079708209637370559793855101447138367252657281760233183756556188677853890668813066742878947362983702216496284877201805000401969819110675012961145597691636885938897656670346335889158283904262295987138361466597758915722741062310910186319032271048800749491950865013335334017198927775712055371044686856017102659385934030065826514527699219083293984199273321366198157010585263826342921984478866501944416826141526100513596390094273801587635187505998654884781535495442193060231585258863061243433891624658386108364956217583853689223110524770356908739551373815714104076053938282023588573689623229300473202212714984816429442063103512623215359758906414291419780600977332737366257500037925475280403862882332089977848441263534861326172675171359262951415259940731243126918279014425552432545581601427326601837356824541843405176711642767136512328335702769195854570285386680742966879111638379900675240669478044573986850485196847609441026690084367458524420185110561514579945756827011213988920353426830810015179995651840980684862019188762839909149786366573573412701793621444374311101888951676712765789350320910514205273405133293169949432370932957795277971705337684021425533502811806321039012779057299914607292895595822745816928278815930114133683596570927018475973552070406884628411171570142335615213062556925352945495856302975467989796105078661351821010 A228521 922 221857438353897181502467937766472875715426433982396658864842456098006892625967254191119403453417333942341032094403314177659619970982166642735736469921369098999130216227082508014350523685982734236443063920406776710422505376768770289921775114021659790128162294572638069575584767705623259500026143366964492386626499319751437988685408445433301925727682962095758299346178075679700604342224025053963098448185903957007894604135473106940608894122949631005085170349237602994826800273308259350769074863289607161912716029913350368683450209231179980213256518731909200545116076875225820463124657216223393988490462133175822529411345680378062616989691381612848985094709319994917190967345853592779407025365095322404287557575768693660588506452242426868631452243926543120462171700565715067394104464063687994657791539223486451579596480306287279956735235436564165762767653797513898412483099736423669139247507648082259500526621033673943598678750661998784332552203097528333353831420553155025515436801456766927308269016291558822806297953450196774895948467105360486927659576513050564701775894854702220733801334290804219366464010613545601605124472708519609826759832781519062122698088227379334153118646262265658379752197927748450989793908315967538691503050878132171113916837559901271080241745366337483425454436754138517624588939516931850973287148849254750739192490983257591262594960762907148499470344952416533611864454483348570574561654726045983852944974253042562166934118827042168602324770307407424256116972284395804384104356924370950527754859484581113603209697087083785831308704921278150176594334518465329597536649406662757930236425430752853013548622236539598807113801120273654040017136925896547716642993881281105856469034248777672379525846371765098005348001546548585933608089574096451331193566601984072775266303206724722017305025558725352387000027147534467432498814465058894851592396299193601412250606231458025781540775736529847584766347716470214164623372444847611992284848439924561043255725094823191328996642416507092706461165516251799623032545396004399685833474514196471568079600342289418842483606709220622546443703761432126514540379970788228487343395373954430260009466876950126819621878255952332652508405318264165201384472993408622444661975512586229908466658462073660219297421310572032915531493669833079872034922614807628062598888628681261083977591350761848240514795906949487086464951704236832954511645869577106820454468635184707253502460991296255321835523079273369258516727410171216805887825696656981787657854984958376620896305309981841956926595658175794088879895669014636767688656074087633777622470013153016850757018813361813445260468947288925066452081633748339135328698474306943720490640300793323187181424249792928943335900150667841006367913657007878503138976963034491240839491017723395226262723861485839547808482807107958042425447971048939027140780347160718715452989417605617624778511426381271107465776319476573652167918669756422599285042160041062132353675750992492379463147046470644958204002020686267555030536238628531738610073540430167114349323584767978920231905383714629700659288209409686230505071473072788598656866417977465642045883909630982446084250739086395734394910747530217255405442121498836756118946754776233987959116665418587031144756837822084558047800618844763615933374364828849808799426139694599508630722755437796753213883702136228458506263092182513876252213657205687956981737039623792950376146936055986252280107394348663137307846872875972473700085086848108178257255984719653449663428338577396463590455925645694390134279687821460810412270250352852988031330227998765280855213973393291951829180572053691658484670641021469547328994785435339415773178229049691612050541466219446557337335046179041266334323554474810279299882430844075617863442407914189202175857342750577162026900695237863733225215990762383311123776975293577622190125269894371379195159679970541636299848641919769219893668976015245500965589518002196181110607675344839353047547361048076949049116015774269150 A228521 923 4348849495294990371865837388747527008849522461888185036617099977565238531404046873349836371923741323154426612016152167416347734333181807080638013895026236638253853914752709068541163731595178744233316501112113062565514978980210623579879631326242655434605725237708190608803044615902826257968112791435888005871758089352728532717014719667485874583611837085909167154149695118588318050683204813588952753059896965688501688007265034853152672749679143730868339085316888067642344336470387142940948130672296173715009415564914969526751768682531723636904839366790556598445305355578305452638104391708317351341228917830192898075422820645148089561835088561583668765214237562158718933104131516211041480684489926378666086005821036633202683160898058816205269522261150002155462018601664807653936569836051203941487918570114106647456094220303942983968084231003583366002146298579839683889591730643099597246388513675224406779136293979506132288656755547410402089832961493076552328616012127243796744283469106405565625987404505196902669600527796658657991114245441973351544153602889149492595227452766858671021157454361137025994578213399858402462777892282476212011754240973206518272593069210765187151235139322199024784220688645852631923598226685811973229588737480157375306224488890542930285079955134895541603522398128231106368220628329509309251310457876970970243435041071402251448422389277092905653180931656182483861855563599909892738482056975372553591627946781744133125808037916701198097168146074562934534778096401004877972536295588253737337632784147180775689852506888982461433907947468267912427863783396237048015661070278341714047755879403367584824101066926911255798227224978572421362252985466090745632079413565219402547565603973173970180430297802749286938856807551527303861158283411164496238987047178268006054618567173235975770213114966943953338713485551314644594314607282130016838834968646966471840140853020436037149391966689255766638846665864922841531723927345002211212545525795951843743949032311326169863004419038165754958971219926026884305690454842173939516695584899225286175968999187358117864103369696484595909880806676522254227730193973043208488769997430180151103183229131281421242806716184866355333071574930184417560971005146480158413432326060808904540381478613110413491894368124680852721361692335087400858693252132286936597653973589519164901680407615683891471533679502191124404628630385413467930552494183380797297727926693100066556683965948506818410179639708679737562834503576237465456018978147236372464797462143239204450194452304890600616977343330785395038476343295472166243674533450637189039511598132755768940505965754993817762159232167521022930414624476525306360153353638263263670690278518868960881946521588252315293379645940324276527876480520966217922245349227597096900965883818738980264056315441208540877244223314583857658465347224239006822875214898446649344586757501594406494589348708876875499052196549366461395778342836789683735814351734268882815737366136924769795722080705698499176730648336170850415551560764332652797312677060645633831058614767095822280789419237300369804688179974850014605578875519730609050640310266331220271949524771928131799778526769987675496385929948316961731717925091804483989367540348841715043400915252305842511297310820003685077410924627082433184166245392960822532305750212960802201921927414166216676094685446942260265791327869426775676123216937186632381340749509974346286354953226143890084649083542595168215671057577572969024292356229629479997870396109705451065732236906113382512421005416127000760171480962631700818850836250569014830363445044864338510903719195893794259809840746385249900696160478472036051562960132262542543123820457069215070264927454260018004224647953757192591583521363138518329046945088495056056085792946640766791618784699639018252079602090368583473147181039117916625635497212404793942877939944646721958055241230852443021066036507984297772382147197443957681516314161736713926917069095184188052942167068288936365464667062545872057290 A228521 924 85246147584914962915416962991761086660995463582505769105371734895391349594575234185436238371329773963055736506399582691291934110739409811412499705634567820661682945437852386934461383452378170058478735818356576332002447907547583266644030243335233417807481635981393657741119210985342432603067687437700133324133709680865685378567484546236649668154657304830308532459884024368390134749791576413746626811517001873240106131310514609056025584298601681289531551745296469552687630688665728502620205906669274733872007401990747202750037801031536637499428681054571971710815675034929866607386301823141779504767375258816979054898615600874847171213028788994471693522880499598725888531789995013422981511597964511509517295481816402508270301659335242463013266306731610098324823368167661859066749574532171235597358185153585179279947907326801410065455107139397005703809905981994363686089878691582938568800038505814241173602370134059658171448306123561588039766121378635083481217197715886812350626419045986960440633677794841853394570686739572149563745046543205094531608011996173531840801083827360068814654507686585673692741502772600013791529770639396625999334796804796961389660307219971330971159177047875099021554635559083805363217921449701377983278859740582993992620441317315584959546866200312477040174762622655149392891343131926101963012336622017236109457062935889135949634384412014614373706504122854144096243559145820979234111154706269598069457107159870774244489526992309058058058521397028812335343295989535525333621852082016592834921327307098178080491375236828137121943677754964282698132835705538704096737658702059404872101352817828385966969176100352692199617251256916175483269228981089173869983472948062436847456275112613121914699122318003645150810373136277036663737838737817556881180172767594842852698560378463468390322995462277009814620109356776842515803287499445498125015948203825440481816839588655980968744355549502015801124824759517869823234638259193360899340705404367399601144327888110890486831421292989482712198661146528813469908344672783748166401867169361139545424872753990993484082735410306884339804861026029485465939840747719213002008641002282995947970167397421911542251370431033872041286536359273069634765988441496831071811478010782000634214327835307531863194453184682572764472098977620889561799025256262165916379585127702866041721478266105044289863154945087154513630043326349923094137857036470984519052955998583678869459411847020169663180085975734017136433312680584679387697667203754301676397978065273919900674335033184160243312147927043459655368419192397949733693871437010734105464872568975808569618781089972370002412031823687278144193062402536767421523386902688538020165927119036229070414592528991497634587898876386336317831593764804066146703974832420381330418242013775430473412636669015845956789901717603989970713279693864085040693060935298570873291870905093264138501322788612893087151150049294905056803473424118832710833010323410096480913021718662323586543251846529954934391629210481618989159374139071912421504391357132702173926243852315288723580055275657656465196868003207721776888870887432687925537862763183758161793288942533451329908276235661047675993761264451998336334917512244109373660745769799048543504510752816582459487862855548955397065324386492269236431263126259443678449407506875031505067474112541763423847011270917078483593813150390240564620853422150518710733353414912780096281336842762725597383305083321843093014920933327738465938206293113111980070147326285190267070829858170206185431080084576465543255186979695226911629653281771383578351931261738100535491969422822696181687500546481463096499754479214338209661267597183615573494973712826292524757641495907863406699364991852213443001178919425917681811167938324797657967318095476609902735122215506466693026687198148504278002767309503573410933323705233781795574715756604839773927427459412009908128394811329659563014465629470627482457837289232773548393232207293192778868933005825052369587761454710908168292729430 A228521 925 1670994980610653607773012936698663431981306068294755624115311710802361257187625209098874271204969857300077223844018007898552325022366176790126012149210784525584072458218928573936602969892353157891121435278109108147798921318232748212545657249977614129619599593901553241333228164931637747982506551185685221983780971292571075437951299358316087127681717905671870767369479491519488302777096430179056565170403517659355594697447019359451178650268517406958253746442962310854894869116881273637974133241582992661062915378813211103391271449068412485732077369126880422684852263589389889659680835699120770144132738482101505603929764932925933604969700760034545574851834787919987304841428549148985767379301819670119631647368479116146077819923606261861927229939283498886213185507360489159761617506043050724128211203892658114131432231963867019799108026178375874802498411056907218394894118222817031182518757544582241809729252588701125497223564345397493208085109174171944905742957298197283569735269395152929450895786508502605735177698799492747951871744348792017566606899604839968254233352588684616137998988651294921363981911353927256941708161610674770556484474955875796186914823853284960485897001341212551698314941444940064083945064333448184542420235405319110763188515395795607486494740973445219806610155325763840271225001703794822349458513213471404340606377425863801813330951795888081676301988163006000918383762514527271347136961813814604382125660956158969958739574977434118137361938327390633322836353452097271188650666539152957161874120536105702586611161702452636975357509918901921980531933072105894308014537862107384024589003887316142321162205095012405569986103339843646844471005125057000733325291095840473518618502209876811798758225497077154443435647278445665131061811077541466573729250351407062420329174484022340213875381281340831419239430272826181443461396969816046964432599852551315677607217776693685928890820331946547044393048297222618410122537624984333003874296123864241185679271518800643011543350322175421086352400835286581711116487970216576715635460737121472470193069547762455087631661648732177132370289922349167426830504109061819292330172437981289141931070221081080919929941946319243568432330381399136050498487869249877523168433553916450371060349687316760969227257834253423204501231437962984855297092214557724160585691075577606560305252070510670554213671762064723273984984878482562105876805698351744359095246186509346506043324468605399789149226886158564199686057601986381781412207071972843313516793570701915749779110870281456784514123048928552833746357970908267384395101664609876484685243057552201448911577985132431032286830045758794014951386284111090520176123706347368633029239716657883719397881871344815044939678481545318561810624449812824086725096742858965611261283053060104321095523721992297003787112591229188091337850900658447743426373630847371359820604137051406141308522807800581585459967767226532374095224663799015960958984623670359484588168913481500806496052899958095918246216607130047089331201458536066521996426585202550952656598162025674792520421232651962793488636794189582295725632529876673196662576833287717221140829579591188196933898971649329774842032809402141440520091343291106850693454590233409200933704733309734118575245183173312873270803546610536945443186616771369592004463417458617349371825352121719220082898256421886988463665108158167678271193104871250830608561257779565937332418505479993933763656158625684766683311919419271831747750733310864803705547891971903505416955814120144740706649305446872162761174415814356959132762810431824652285541762226801651849246115266771357544591452319798871202937400863297107308131388430272339385932175697165613230073532521011043860934566062439955951916587003317035723995597995738602980313251446714366773098876738975417070104206027378767041661327741864961997094644357093544450784318090129303878711101338976988280352070617950246225257496501092713694568862024512933867423800444095756204636727240509480370363669778554852328210229570 A228521 926 32754843524683884434651636669750237601936474889718336161402571049776150468000479754180899278723580771466339778734704484427839983796487686700640278736330092635931167664324492468452904481368523148603592315842758919556578123677550422914736706770030948833569973432176610655220280747870752150610660813274114283625941275143268539869035991454227393640167366232322705951668004532880985342646509474578290376723622941641686494019250342173447394846537893912594008648243395472081179671741476037185840457181303915472880533383489162057928500194601220513783543090196428990896502360063545582179197133987863513223510434958778454031252197316598549649768903085168373363773971989927091550775793888628423998746092757575720508042199632152879014917872228285682255098256568838435940763990456940341985367286706305762189960421345699199619155331007813995300705463693416758481568149727589312982350819313780753656794116588862598140071635641349327936918136850175538303296270265997085407289967742065436647138400057368677109498766505990282779099857296970105780440368979974585135533914446061061545950336642312018176987360888175361991099733618179317971349592362676213051582678750280552058942987511784575473222049131271390515270460649079577089685787846329863699143471136205468597027286167944180634684953014606998336695224520860174341403090506442975767983812998129845867330100844719307255777367468613765004257198264739507148014416566204427125599491363239168828829136605520969260438904218136591419510657034989797365425865024714720304405031878624184270463675827416675004573911200101353162820787486637719698104253946584034686996874435370239590588782097818203951035577303257073630175398050363908529145159192138347285468486077192013849523032861730152266136821494584063396580407141718791622036957004129089960683884208108469968449625537245534408916833553847515202921497587829451877887787599046653151309697293762686087016201041910042922136891402460665662176731597333006557352159290304636348583053279281451354285479167202316201382266183861311145197048974626428172491927283840663996138134967187933999585003850366890636762347555712725841838083253027353871246075605989034049043038120668227477136890503463950770555179780379381394538498849649505588801724447047657712316562712392249391524340356455313211260844872582416972060374174851451512644039790735252733634800083887116092237509364671898098652104016837760529499159957971856049474051161233856456000496695000211627782376774191199646733482242394199708228964680824375094562695327144470877254511174920887253250230604922082705885596692949565603636453577324664870963049135811361842066028949265683825756182045784823122516440144932056593798929748083193839724955368434217256101136760000717631408210027508535519409943007352458062275542633637212943919199649546611491562339987842151126683982585856336852389024223372827362414582641427198802558735218809238096632609002610758088665525577184211625293201022024438302109537056314886747885305760176063206800806129042660146612042401726749659507403541333972563451221830849836892261532418749046641272463245783424967696573422388499020307793242836188953092071961771660568291905548243069785044379625857528502846957733993926585405851136139512065076494176274764243183723217009517357653936677826655375729496592700423392898894055335358712308107630689260483027813459616310407355015484815827610301547775370557830786279856303252439231362620832836631070307041641636590809971263081998326909590638075589474683187229535633118180943936153278769124169708285926227992900797553219037125554254289503557978997643606045417693504980431345062717611271238504241448386859489829327892899960872150991856882431967870683115781814742601213027469013042127524243376626835362573898632664590956164356025937260101108344079900744529770822442387540399540876381446715180618941489619861480443046367343628727481493638285364042424542478628486958009790721081019167512261553159858249396847934431948789903213456375567213296895692943072957719930510258435461009167499067237777504429408627301710 A228521 927 642060441099858522077387774227431220774495348806952757141057573602400390671384146953828778562665359077313335042680453459736511463826426612339773953663530326638738222972016243147685259707182820866574458684028325063038936232528422071741920713560489409058024489597926328162074701886534318724632425279292637001950478891577378625941768066534466011818473585204271776392725457484053583167068575943587217785479891731656820996409750509836896474330657146206150350564613291600772973070581544164035571003693786109516411554320239175846303357423301675442772525921953031952672816577113356912486732560749264887086481401929236773819099967870199837308836433305769694642151824094716060658319806963465818074435142854697453728523565542092255334274053598932337302574098032431737811969527751437223108009792399499507396880051007191818276568666982937972017408700210329121379824068461794656172822365294612110363447090856127104159442392112476937518343821313576556423720281668965693981753041937009390959923348189271413547465370154635014533309667557509214015444160873717469034718224364789323583750244629247591620690110131024794454615614401639636947137767785017517562353112378524425583604254291177395141138121174180455667779871328316425171956729418693654782425778791664190119818100275526433005486962497585407950679984447745811676343108882293507209196352930828025220000296151810434963946143788815225725367924083435656109377675146976665988729882565252373568104353615761083284153441744338487571129761837931680566444483378104495309676246234124720916671811694901127333955220733225022244976100955562662620317605329007175828618424667589574347337282092428546532057065136240062286292582597129995144656566013290758432752530759826759637876971537132234844002176178611313622614697356324474929503300133127343867858924518091876914487139451912481461247557447137711666835776477202642884174969055115525255925721919736320126375895216302884666041416380213636363441248377873297314598616286013856720592006506178885582462776956228283378852170192699098892731467648226409750605047501356725435723005991357145138392775281822242499360449155419203219532975555552268234998147198092936367522340911166157025548185717830141923341714125054687776500086018499227152555352112540317226951739119879318656209748606887362250374111965102703232904250074206714587863612680900209526985190658664174062433098261046476019107988724382019834519259511179443799228244985700355898777377120147961818443643484371426869869929766184216522139965987461798617236172390478846163099614534005661236295270538571794919312681861074336033928929276360109892350304765072650218301814778262876800271231549896117715136227434128127592852605970540481535198054955923820306725849740294350352980013561340441906658657890444401391406624893932198313880064805315935598639377180398793325155105552432192988232649039441570728862557599405050269308584332725054322821041848571943002615491055442108478415740973755272371418771282659746233031802551986567309349917153325310712388448662594846867568205971011923058723760997117044226044036475892227059671871887248534191113439705238125144110569657438181668928498869015560582984735894083820638722708285229694121617868567849977277795719128573906097487998323246585403780491806365969011323265825053365365315473634868516174291248001880154868126580333584267216941607430935499146355664161534500695411719409915418177185669279591246155645491822372158770989328021698102673491119366514825724087861923901546257055069390045560963311031288725837121507170916272833949213336016682385445590373785933543296632149048791286463271125493652415487565963853275397914069627370473519218585267488424451422579738228496800267138447824453080547492108207719608033053055409153244652549953630377356671266864470255914922443618490398674571922912700253660353544462345412093753515662458420533617216125628148988350373335672611315248788121624817032817788410751426620236373976759189334059062964509802683181697458179299653021236439202692316781982105881215179461191836345631244863270415584157889850 A228521 928 12585668733684583225077070715754470119871420225377413055760674396351681408164321580588471963204467089909915222040282469983050613286085630658596562339072242726442454010766294733856433992327293173258069390520730912042930308473444005772734706912476006626324447211528578452456377651159564967769492649714033457238119003606758500682441997771172611309438325577006769128527498465934413804359892882999687168452686461000314063529937435474572502516382146533395065259173541093714956346048359756961949225628565138137436783814904794941450076354283059247428006539338580242139863559648073662135019349476609956328805695217106464281623543538939459894329262115890794469207086692130652231097293305322063077266653671491686730410798423713892756909560983728399447519375214533470355751790742219681990422865965247702637687880569882552676158099391044219119671250040817407743870552908419949122710351022154167273563536218167686906870791630117137287885247648470590808842226657978795267433237720759290339530980824067698190988739076272389048891653324362438316160630661006240848043961498464685874827610749272174648636749361800987132724013282401206545258476552772321016581032657261157040009258533672671787772013978034236160728430522507197917141118720379445174715246416730730318523205804573582971829374804192716152042230718449488879619503278907626821871691142166277952232599937837687301443965054770988586054897043626307466316514040216620040506656032444585663442812710747012149015006504633618815232694172036479767473647397751739292345553474276280900784416582379776070583515232238765685944668368110151826045746001554944714008543673337216400986265812987002271303178639765000397678833573893544114461649477847366254660467822485638065229650546547833205681978391316317475046429900998265215849332067172605190368680677719752763169306939086762924357840212161959870245799687584628617986145865530586927020002849760974053354534211013768103313700921748056297535509688526340776627755519086284329132408162951065235905983999610507643589944038735021552634011083643485109304931968629667248150378367304447791814841181489275747105572887582179665796559545001852308915079810130942132687138877497640889346568059304015938517393509724142209415573291596123000994884423308290851235050277911311691906774100667865718376520131479098316188972137894225844499851023126966116412710973656335056084697499875523658254656696323232335958485995438979499380616008735647215093977690308643652564920671798271935311990716543260769872787905057261495670688356635471015344607766841067796632972639846853719086284483955182441987509268038757296785185803041904953767790331217479961773232855084881653667277207647339412143040188435604770969758433521063357218222850508113095618396594421185314745787492558548148721894598895316317711464086394603320057917579927837158917539252354793261098999534082109446054336491648955153951788067531341296026699965683098224126510767003250633209693729274349827000112452573159289345002645738734932221813869238676611541578224072141786571322313936372174463130599614266470069078310738907016074641391461382521430780677405504306686356366117309994238147481738371056776006224703925503917172742762692838314424956820037520605425100952454571183447678055785390810140957204662507550441299048759390064258538461196061348033650433960740389658515390811175297228905833384194650553321539383797815632913571614251738635658432267750839710491470776435396096176811019166964136331012452350761571942522727471655203995500485856467189717140659923102504795176610382786553584606107321951243469826315061411079827675409153646995184233069667955922960734293078673088594267635064232879085415196135913257036898111846868577171139147470149339092060250743621778467886845274843921617164024280879216912989930507049638701304714918214303163927929862709779010018386415041233396568469680103190051516609126015290644360888716142702335547184848807330417758743528854235180172076166367502833473217763778843672017175422955063384355481850487455519553069689362821366879564594572049181851254329537990 A228521 929 246704277875624759278102218092831349062288358483352701912067982376228085360436640951311080468905185333748799105120281933927304661897339068343383202630720148260194656880302686401037575969914341075021855326412908653837194843657513168628723653156433968328722405182358705227123586555955090611683276195062058549488971706749201238799849414368757460353144046142013103253124248536520921909009037125491291932422342223048264541657012613762819684489226362016952923004169401954387282694466974885386584556735562834076249726823352236122065220850353169944782108741342323984472573543548723348057292375953775803207984350559239510919147926631191324978442358686854919879627618696993220939253082712603273477115127194144900434815016973116160278848959068770032371342455652710987881014864317020678624831795542775674704458327533957746550859245986680116200857871282694126385021456731023774241573644563443621601780326585075907892354153374113733004649686886976699721348770525980063163260631820570567298476895153451671750489849825625999981739173930842848315871468201600172229640264258186548153581502323482922833329969369332839644631313907012836298517020440305268782003884585280087919737060193447458092729622856288976048418239434406222243483783984921154896074605478329996912027690061433273138272971906298659514746398592366896570555691596804192080035382559547027488835398761494050331094168039674774475032866123794954871300652106948510887034805559248885609553641187958578529231074219674754271852783589129314564086755724285110230453043893087411983051412931136558840676938248389064242662367106719095138586050502162420954988297256137691224543208118833936429656361164616472659060433429168669134547257920107507310563731823610946594804850375553654960645905582580278967248805296753297404754132251214106808479534776803669145552877705491587391349902377551179929420453809198113692561788371955595888330570605088891474119259477915987144852280802063983164077424551052083525583966370530729133639608089574774248050212777902393873421799668431722282032786368848127464368866698473689896886991320178779623797371701160007912941197243025436653524956981593333403801126203188580486840359909186415801805270072929134708987805654270921463909379885367117047002497313133765153369138320665792664877267265081755204729185366879173228833528614098364929679365167471177133021750978626289110708066330126916488061304542220011525076222648075616635679391204007911724571794786652655757429613190146082991614215155811067844862171992792473850675034549532330452306155282518996415593868449982756062957553535176804366764820638166791255223102218877116138683575854223227432416033625102618625289850109166919722699746180862118750008723278681828972267784008934183160017459690864060978306484522474002920802176536139365565847920707626949474459364803106086808702811099503551951630395878844860322115533180440261328357899430440767751990318404499049540755921052182227856734308002820064335100931923920297107080995628738879589425428155466621786112705635873674637776213130212561392814362954915090349177028821060018853202893495754148297837628647389255714427832344520940849617985268107050585907713433661611833700599464911596731409663881968506911057565551074295375764035287761506907413797639345302666637781332630515738986230505600891559675639441515250431237931350564100324592013795204389552604647062459337043247535676419063152665317999403643172368758898164667864262118486860269689132897687014971613113507493242641975483762462745454368424291872080184523929461873544745807109189416235579708205889049945054047846443485461221180997113138065506137619586388747649074874484710764555158619376613723407167747213014697050193821049441531120885414264335072926868754493494464885668337306887099250323417053257161753328931102900531403336438096047392368468583427800835948162226163286019480210962197772612446460002738860388804941217935932607795781504258031118479901174097765359060253946456482679050095790210477183214461465499438899716030562786312297166169674844972381388837170063199377871783445790130 A228521 930 4835897242332327797684776453978609388564506283119259437502943534778148532883597627763278218763007479707676870148652544428560555999461027131581366879370814007124092937725239248066843830305826921425285234850276444911785781282444264658016235276437711734703609960060148128333498091213454035010650612206113821973049366157578839076196147538014385966669718283037415272960972391285384645325981341373987421459655583803505620545246697725041355980785312631874164663332663357936358421661985295654988073519181277044997509007754566717559927517658546482974559648119785695405051144460778515420545383018426563817872952910856517675930673376201068813287967220650468023589666112491374424720586696235156061376347645992974666831557232296224550072104538756469190814655368185065569910183014590448600184270865806622810309089498632759178007390263672804246724996873212120224581782850970975114263377458022270848483930688157121728338239207568585764240005874473269619467287791008034540147439637513586539425453759266978845585403845293181775369662238500728188325274203527135915039167611945011218441818733717301504106759410940912960913075882481252334722324089412387325892519129059627626141528813902698539861014279456962530466858168664800245909571216531305757893409241870978182738836462061009215482843823477891519615342753165345188126543787061052494245226747060549690669873534290206436752420580469739874488605655703731661760927916283890670191036218065740623273884811123551345582975367839058028603239448681418652048748818233789332985601274046745975415492895491722244015173272961407205045902034081239334796411935897641774004735888806267350046279564559117008907121720245633457297902218399730678481851235288297880454304016545953952665726611831952197990747835547760236999693606380528234729725284538966854487210650326224844871374745613739156958477862046918016814539865322101737016967557680927725072468917980949600914711670931574968999626304968357276234189378514213252742156132167387833391319268639436561859215034966458725096306473510654581437385125768149910913073415718549300729111555707766070881228288271297293620197601252211721700216540956632976379457366919822744572102602252733245049346014622988839261563027917625092811409455097392936759219951337163641228050998126640589905612501023358464855235773185045422152496511704584011457349071512918991034526246270321545491764460118450317123454033381939969591311780389092241853607927000347076889409106313987667848491625188322847003349910172217835351727525529930167363670531569244384890634240503329600897403212723589344499240245310251235242141572161836174146125952909243427508570500126693372912739129346028675208049988172612752757021012494219063302066222738962777993329744924905007794549149241920728875578394863747912695016115739509244926434623999439377203749148812567933696355344254929373001065758918117417951999235348653510909516390683711861943172925338290403414799340338365263444455272261585171822298640572573211319842386969536871973182310481642851012704644332817546177547543207104314485574968179115001410301648881340178821576102229131423472830675315343513108710062930943116416901752987286923846591941950628690460273646794024376366399393099921715650512879326733237003272048527253380343339870516305665666771282131782070466848700306530137891565822984548288519165189944098979171841479116367538176772097067774603182354396513533562346931311685674555032504661082113328004489611183338829635363893496731142547798623120970325480705240139532401029367112809326059897405388542719312134343948150496248834144515205779479619570923790931029914496258085364867076549464436308456431396570627318215951621956149327141886984733600834541001168364284315860456742939346760420421074837856722220983902614756997887675596797067667775763776972006577866896144640506682042793242489042207245857570837691320454526811320635559123992364561126050710096865264008275677361861617118654025264071135542333118925782273605971906504461941994901697856471297046248849275609886806193531704896621785798617106642984262155860847850048590270 A228521 931 94793257497494011614592228772786483141810103099415365010579997256653285165356195338979138692881392148324696674905088070768362084774130391935918885226043493536926321505095482860303586360617243343864100098513263546747916230861277632168921075260008372267226194108376618429234524356842539438323682688780966943253655125931888696822395645240308579349902357430955368038567877560851861281158964344603864309960876821293974950879661227149248046172534013720771013713693944138099095827030953070962101331736406835900478337493755289974257463079077607308914148277661930459987488549247606915724807249869905128004169819750625108924353548601145424246879408480748115511549715257428302776379719480348446402495893079639162225087284432655576657397232889855350009578842155821199648668419570987109143791398886709624784903097647741017873343117397655062857623272507846109359557981059711597458766950690578908608538387747475573533810257054405264776518862146775344193821075557990722529990048611280691525247177290674424177713414424947099335170119217352100016709176621667450004997591299705845645709982664745041760017775139933806490485273803766194358214160502144595921839891185822936142346159890383636584908143813185756665922377773749174985913192742962871481305453063080308859716675417292212580461431489540657661201289132800697785289614743415059395390742615845512476963833530321227811726897887273672980050873588071681910042754143696172810136181059489842138165804458090212288158904631150141257005945401200384828330259770931982780898645943411270717007079754377326496048867655912565784920707429398086333960171628879523551878411937392155339469480799944603489763463530598545865337006626011087330432578779573957132557760021770057556542626450325076609460984111761290583087715105022309160418777622778696030444196359215124632365018617967637249208495660493784588047430510623384439808484373099756894914939841932003472041286699481473064414687685137458526678597033558183629199660977161169939605911170230627395989558867362311151435405620334051436903900953274488184869937630546136694418354818096639201235057282896597848383105466804656925742207982306962621396789902561239235913774722517717160270864776834557154276023764253481415018326674909716460987112439108584382218490511909270522664023580182605363010576421244074998154063393599727178488591570116872894787606346369091956103277836533796786127029474291482741708881994110763476738805949381412197178285577394991478513477079511891256813581947581598852753495110575519147870195909145293883093881930040111554271901360213929880891351225613991178039654730751492047445569673703887447145882804799867641612284981024820466325577242869705070376206164211935897984983348120425095543420687750203953854569263422670436555026717812702062173702979923683682908605933789089964320941340564591833209870649382314470063339054682541747850228689188772940408078961824220487369307930490850083237847128556714841855984390137284535240633617402648164371253362295866135679440060635735010084414652099183904298612304169445642333679133432649302729642572195001364200515902692540667160278599693734896567678939144514623483167312438813013133844660208510156740672190755866360622564172135001588212846549505059360663843319467185473728641234446826019054748005709410812660652484422373257349581702467476110037425622046296839162336349047022688136697094117870709121173837210749212705484418997274628343513194162826557379337494153689251652133351190026169206976997303752826830142141731351662232199776864117554028755902284922082912664264536838053411321078857800309557775200303386562922734469992208986369016464260931974220586502562206958319138425819734021545267580296345658007852082880110055141954211660933426020982102912975481261573386129365707117798092703370483359802876341836446366823906773885355440770801621918632464155398199100263615075296136032175885883667190107158929947963872283895039415637255598172107842497726716031824123873277804828621412891193852604199335903235070504600788970612219296182217410570379520143026940336715984961684869020682410 A228521 932 1858137428629980373336909070719384188567152252390233701818129668721974161033163608151071448894582830128453224513812666214548889157181947943266854856619537680940015747018788717302431651773975373720597168705771757193076209045556982863330926259230448836744456122208788514389707018109329366856566793054833901815544325805467516077533760361804381234402400043691868841254592262986845793547893373756943606829865685991348913183637498829332862476032655756169240778941664029662355118465102320435013814649708973278139899326555082186320828073716151740810788651564169512756889055137300446301259156291404497300711172988878800474278660583748979229886261351751657339606929494886443478531220836533203550146568434770739211943186282617357381342076009034840032131295273123751787328132790520306298846150400793011199227047709781929933720512609221444278462327140973802562453935320150683882415774653173350308522298628142085504252626930442212792580736971561084422414011103620446352024830392730884477764308629826346303464559503972409195874822901528873626026805091812651151470826869617666374402195861752513574862566924186223063885579376188349059328461639440714279847518221131982065202641800029771230434670895165052922708447918654173159409070158237986990245243733049090972397188088790925488941195764575132147996976149965816524821901840073878207207396842510576988512895374191483173275264215633917957285217349584775453096926404963804463140398750937083667526585475713599530148939502996829701080772513151090494723511099981059908237385924797146454548026801929811458483827659776024841554608501985159254237047949472884484766278856792025140158013412594234553047226403219670975806702546585167115451408730755357472424099331492432651677394611013545539866702012567996982461925154488953697782000644231982715049800282546124222717394250078026879745245774978521303447987716054699716467024173664533876973194925709082214078003700968524164077081739004438157071596582817618136985358501732157120988767237367541489576750771058820988223978095873481602755535685048701391631670606520891955765439290415218765914843521978110822752708339740107283806187039168964540347986899290548044582559067538689689522896246306164974715129778565333714779564146670170806970876441272186519723083209786394522658619600313126929302374854153990584928770528488845340448149360500081870970707668567000694253214906659971024483211714631607611321037535257247405281941832366166514888741676998687516647833509864100467227736986333144590539456175805773800806621412847395519127161888702012026183508209565510240801642922225245209761682076790049174952191882597817648829710167231116505384190637285309401434885289906681970616901640473861354978082580287790349983879354327949752978552258907062036655430904846986190958981013117447931812865248587699117481179714953997980302011950772836783987252199148821424423242764813479091829225652900161979309701312110308717993337875999169383991695742571015779198201728346028068745432097087881181022051512095399367186031844997743558559243852208781930273920463887971823452991452289864767859718333903003079928544357638365916127176129456400712718573929241523859696162699182815274141801965822922845606899126535790908032226502412885294260999419744923721128775445134286813109205504741144588617992039532798660284036362640201643724405328524186320697161137942178259616487998262126404572418646374650709553919343234253265579114990599475065095636445555911005527546288314662999472064020553349539790554120781512715143543178996723319484745613299183654126534732779107151372472466953626086462172029856776059615480411166291022465440593655893324122363480191827810169653535471296470141003193221984233987435375527447553016576726000234677670102870760225307526967140531005211833925190537574671147151080218275706015104615324437060230667946460150359991355128257927925676062251428047182076155967651895919403294129890959244902286947959622618251003903376367952113483357238209256644665028988719956752613684518742554984935816126330835837570293977103957568044996977837322475063085954693368010550 A228521 933 36423209781211617780656079989649140091506835309543257923623612755708140247918787881621107202252473943296547958595059208232499254490718458809786496963537292395742695136135974931466782377769878915053902357106437885985416302963091747225735184364514182837856456640310478350690418539744549892279882839137171454607332931185119124219928073789693835716447266306545655595317149500500273684273944631224644236475162866841544574931687301172921543105944071959895444028043484595747540894053839858136187723801493962461691470698654383522505581926726543344295471839046702511398608798813874799149675065899303706218635284923832427146185195838293942263085070770156578690226916447214349808740688061344136509624588055880136952871175286778154956411797271703701419982299934192940379384859311110624498995131012553206640538964422242292913048470292615633348763473759745205321375930786035724403402417292737062057075189100302772306884419556717998105762341340021514701384101459346913834400002828320748921855286236608862949837871219153750632591179180598861600025333393002411249463698293247904971325997636362788429710995087880569358351320441558744457190310698102720811426456248789221256279248421837415768596782302117223577745239435536724496987418255867828239824396173922828177849372056763046016933106796740308875496068830428646386758222083838545874264333511501587512984262647937619632220501343129161911431157506509894843534269480057740942781923505732532991366286356772173531889299849584951169435161545781730476369879753498476550337256116975018858639150654421084454822663290880771288240870070992384272156527571607310041509074598958864859985223574202704908887128466148526937164437452825439171067426609833938394883237963356904816410231608544893222142016240896892738457366295204755278900467467816547557627489108024930654491237457664464278798670431920478929693670622056793331563223412363708683328810038834489718425025074343723964757483183550309069779977689712353687628813721754082908460645447272637108452841218305450143804107483876580756879959061420743725489519044152586486368004276300763431366123516579871064701991027202477510364221416047834937594276578496532867346083605979620571510095059822581057531416765161647712855534988010361483333403540830287720503292696014414921244990882673890488002546528115947024529684901284282969864896586034013264650938824462741262382426644245474185386119244081742922823495024403681644225860321302790075467702155349987123935840981842620279086209149288718316172821105391282932835873786764451056785333459242957807209016369631230379979874680567905376134500891198889196661373235236851878656091250918462933741037230454349905901800986425202745162800886192424116068438840816283092263578007993050370135377425241660779097086160255596597365243756954511379472100919907472167076994808207327069315446425839275990335803137651858506861862928023588468847708307740896156604544632616963559614558962097871136448505104021066913705865743798208586145311802745393548098387604414578334944861215561354582779114086697931093059943290798344549892889145056286607391197416966150470066785831266970088231171593036687831564971537509183385325368216247700343519091977320261428830570317732009207112702312084530988599051265176151462099070801793648876119820284881168220380469146261266854465307523123650917818317139693674636259455786780241895955375053797504688310679597114729371465177753372348092884537417387397031841839048407630036197273091891890764461372761679780681670689048729070100512381732461570731675865957861842085903411749023394116666367243813657467973695819694749120279260456758902152375357530473804475185636964499622232383341643989214981884210571992067374325362573081174851350826927914645940028423046620954375230634407427190776239235877799740611123084991078837512966244223222791347867667731071096554928624591647747800903071988877505566920777102026580144953264375192635154702344858865106925700580341875722099601784736759253975470919069615475701070880839737055659579641363107548073475833606356974365678438510616540254819470625922214530722118690 A228521 934 713967756273172703106440106620193373354332797170514689428636355419261296417729919022373335227481545341916102955927126085960784171978174072407486970212403148921810629118521633587823150866613514718911220283403226735314373177606315383561878220582280752757213426318909874421445069826365648879140896556200041798379038301546379267491514024891818205909418079738507897287537923254214101772292069113372102566442535685962270766462021293954109258629853222525214737668467606104179266942888250434083231326943070002465102930495123899253072230606865628918728098178204811064266016917460518675631484340498994957893191554365790248040721734543577272492014327350347903734170676591366190064491488847246927328457624924794009779441566028239110838226668777859946199653011178754744192950224888257670908996259261917555774833581377745715899646180955339035681017334176198373735808432813936949604810301356457237269437548221836314617462887898159268426940622366364759615446734392107101361462503415912927635322843045698301716375648173292315927643098423275983554822959142828173499336262473418563630265831265787517046681350850067996376179519409855132661495410975747893904867115541248093933603762362215223866262896251430921405909260706942954935774213242451010919050823555991544893112418659481139232997270488507770002341793217086176507418144465501336153451258285057275918940527911977845839303094052753616153955592157389609138183297251165432996606801418970360759678277638862669858494525502624709826438335539640967646711888204566037358650986167558394869898176579935295553622387344017219016072693576984214517652999221598541960776395522512812193405212343508009029770939146217021802626327143581712046096580954556129661143758133622716718840708313302385926882262487358878891244311656678458488053265522139320992631326445704408143213013927744578714984658061259453001334028085569546830602588862129243946077457408038741751485127429281976188652021286871419381388965602144974167281869588465031439488451068670995232351103984472662660027126674970640122879354766433733458344160671808393784893664058608274366419987257155110632177605362514624418052184391182621277758469143702137975169886261853454904051193839745987583565856715568839902060482055414959126130569236478858625119023704191351499849788623554001032698987741753939420840298506203986286446362431289367513605831866410985658219632827284878321967684939278610141578538147323432332867908736235458693151382760428770604702838278245532846547404516620470100475048768423752243674997161535356767710587340918570234899112694003168342855262686849158957743276707598549242907063204920887927599051870793543196075306407175529570177701501021534303999252354242257049312183179598200886760306128800419027443915311034775684799046257899299654567317164841318942964190419161020831344134749300310258723400537289537189725629116999531302684812691875616352873686419111393561600304578856407585255866781704594017494213057325211071446601111730756359592333211983107241943412799683052426189802361401827533892635768208993077379078112308685979028589568401877788217483907652147611246055935950790031141509439529025417935859359681083477624008078724722950845966797629798705013993761283717942032282689254474025633308638983501215142264727983660135413904115035154714753367587021313348430297784233442650873008847870081695771531635305163702339002188050688638139536890224278764809704767685424082469436876512766018688663931249918413627941619718554450308829402383040368759306942633111328730991576168530485587005021262215268695022977821838695786979340762846733594298995484442398938003857907588824570735846906921666695531655758114807350452735823056603597825491185311449541523170101813908731356424406163716202470889761076903045588127420653064836289842705324921660040847976292710888613248508540676464962633787688209560539254124024135374091449914612694733890677769056349477968879231904411516119021186877997960157610444001220026232296471539188971698957937525703671449467912080520337575014698341209942454514239117538924794117060425097133940734264163276521602550830 A228521 935 13995195922043521545080821189312950514842491398629593632636871915304747176672201624757774235507986049539765506845535566941944083106616913676613100780317029561628039556238565925452534471820575737750218824941367693359194457042022691185488189654118682951032714744846814718098687908046000909584369962014750380194654454179579195216249533696001346682542577482586965496084662776311955322440195454486375323282762348041069564722643966472401148514740839761995187327881857986810637394866954590955059642334550334386826985181873947974504338341850198131338364836193698867435039952217452288265853556892786233265318634630042935518261800294338005857094522581636448838840634912317043610429812355643046208148289854151224123816476624414367763872764204971813393701896905143650561477269928874767554047520175056976915745081221627607100822571526038085484803668435758366762224111578642861300117767123786857472218452763169246338828735221695298422986891973863140677960472186169981941540474157558722379186849447526491873635532505655004757659909382701876649042778045092384463931578167540252391032565853145969272786259409652037777085301581120659868871888588756299518220484387413088888497279693544894396389069523723766619281409750632256367114321630991106460167406003520150089071961452713777234482166479182622510845594955145254401469764081054535107441405690639359211061484715146327086204399617401575040720675606037993611816774149183075337541745578632733505878680606910699697794036157013149712432893083812880702029115956216023710805800080519223539264725198680741009021021581894762236272285651255174501982649818585247047907828863523221545656264112372220418798865040257017595226554327504051266702146008803782643783801552052034529765810747947121760393852887135192503129278258636844848078064831864507502281011703361208700398330844520411774306664988518137365811670688839663634916678615312234027467301636783565376978121749443760222906232956507770379163677433953268093914705520044277824522769709387443401271909231850791915156401593278667003812100355251674981829718511999269090818899116508835117829801158848630962032074355614020640640181408071740326238786574560572730092747243158767817049590930136605788790476865807163634598541856394709040780049934840055045939295382146266176085640635353914645569075069711314192411364506788925637902638626513237595967688251594449316409679980298011540621736374793620071913479581940338896185195102821827140000363329402222606043397911994327953015401944248585305620793589785821286089234361524542276596211876271352354501534599818833736225418479207742533321778333887845871060575056281486009919944736115203782811005222452417500180273398921223129001790599485055836488193298618045092965992428473167805782905257791526247731770125650255911573231953699975776965472681124293410428535562278789873484169028016503082153725791615621674943369191524282903725441532339713228853593013750198668869221941040414489833050427901183683401429361286280542362520329475981065411181229600999589243594170943337407758008863549318595604853596097531571762573862826924463348352512166599980509494718389721554923465779802476363205690883603497060819202421033793803034782297648047336895422876878113121367707598162063887765933127342303325643067211098864904180734472343098817837427291060322637994663842701236419718761801617632201706838926855796032113007224934794544887306513811496715233070461390991929492217808768865822110938158538521852336304875432450012443062909484139595628639253018805199536714796363673802116905740750915985835117754507851933091422252371266077858257980935790220209233631343444099380333411695711948036761336330533601954061342144261911554509593394003903041845562854973183157777197280382693250354894352673582832545243243065233949730177257473901314639509578946298640001083931020191117274849679838533212709135530714529453855139698154249164668158144851940535887001017439415081903810350960323650908083779342970039232105873650374422969267502572309227892051399131762622601485858475521289743919912281575641029448604179942137479251453575502624161922479250970 A228521 936 274333829749929353053501553846472349371749143041604497216433273855167298737867199830771971542054207315596938123270085227268861831095120569910795929088287443254629682459577740152198947128803774744766274687589469241823703011623355615011624110038156202623862521671273835785260605952072640003307171116272240396375574812449073083082544092017504372779381397904251617915743662453729024976258609526549859973616604979858509921730996264329986019231840682384776439475925442588994508110002776949012828674958624327707512561069990197701110140923875353163628998600340787021256842079100482837126742746580911403967780918124910067663177561328891856267189559153223342788606221817068012260278991730823502924875850392614670350256565012328870879194813107630817365484636934972827127322700952852968706181819562470602240517526331510773012578331153752370717782472996718171096918661428748934390971521555659678813968873794206018511884553198208351789229788044724661203016416177857251625969273075003572660907695235091450661305406459473755086357227792079087651260551685077961119158621740787764895601792223101458419368739901317893656358085216947655339771627455305572180410041057204252851075582619263257595803316937770377019723272525984228601231977674913455589750481561951158489997043502983042690838288091940495969087582308415483560524139009412852710565098194461460970169947467357775631800795461002579895453067075601158621442797734103345515327863835752040763263536496985257837296026891277235160484860402461751981533763327034608574649255819686833649108748474641708678894769494678742011392124319831237010879687226255013411490719422005793215441276937315052305787343489347119755413896125108085786313754018475166428893948362180222718846705562418772433937918366741780958981233534555121055347768346154810537573070416655086499503673071076097672214668389947870583380915841301058486067187386747822544284802738153991111486400781111460460126002224813293685494985678962995574771083436626064327830300403924214483060969530388119136423121371421303933754151040763978227392408813865512046423666696912521921091487949330876860597610886568427235314211542970069483750073156777877511575893485228280487952626508486552832124939939986164849831777566988604561955579696604189774023209455712085879439376234357646258891008483782193057893627641236221847963536070466120924869257594148563633851561315581989391982398096736855710369416623615984895698762072645546862051663289790984763233915266209978256762376064613364644158325846506620081497419710929080544303588430960461512020510990749666203487484686574906451324339943126278056930843010322625561529868789731172679867781174436981431358189595476114273671565027106812152599307990198736732721182696170729200156089835785582197003382318197270120759193101859608015235876552434209012059133260444704350736371028456092879087795777523786955240391589574180786950488564049372292876736693931089728318080903018338048002860470224789504709607268487070079659367138795847632206867220695381148669880512641497505470662209401107342837347113324735757381286880104783762152528155272208910294967858629265983658986184546632232028927282459890026496922379480418048363079647651057100194280527550779643766086397140493638733347136530521150271902256817685123767096991455518912214095044611076762950087296199338515093726184435817569987374948455782186174003920832840480830293645593421721774368419376519034221029405017870968505843764983441418246329754598943524190364701399274951129546268915312578685572109589742292927055844612450133077762955167890614636220295194578317414726208709060901056955242656187378145706711488609758509674048055588009745395621361369254468440446111439016240945273541661166156934712358705128687292922898636680922474955004976588461957869764713570864238745106464497965008536327244537772280926959232294247836265112526952230444312989128142211212541221497060615400644465878535203574078983405243018222260282523288265026519309062342967504392613723447547614287854331343016153805460262153623219108178088931476341712614341108718443189859046268174658727916674963110 A228521 937 5377491716762919256511215913417729803072076187059039955806931401472117474554925674410590561409572336292345131552574703779388662671182470304774508125375509682360221473944603306224837836166277120726332778675909951136860533074646559723435164619479748229714270198767594984215863679773839981298826258636798494235003637278972276395004834075477587019220087479176562731797441775333333571272665941499234900716457367532424163444701424050752419476581392541365548004611903197747612361161637038887594876731479311737172326835266962673463213007885466330863257499225515270996977750999487712355906123052625468447790208291765852516290671038907137872211443881426961383705810321217532264008945185477789948690370211247742914054505063555193902559608962663015077026416459497440452206129022600553963703808473016028570061647635405192950964953346453282444771886550878001154083432839102225033288962465416273900324560391895573611700714672962544890077183882265800835038387111957885660202267749275745873740390262811413168336416703783072041547769621520424893438132685088120148765362839431343599943333940124668934790496766759373941799893409337306358849543572507011237124098106582833376973694682005518681848042222225105406616848968772933098409092859269331925479182479409960605200771957673512150112034888696051122803432277563965353608139771392746657777961947366427867297912099193662402788232106422172953709095980095258305259528109367119629608381449366665924408758336535224417215977021328780206602674521176162178529144126707416441064251001771701232670606148335201574842954262613671119012546184645046256632089127026400954306794034202328695085858364868985542925823088279317201188605596617814370079270939568004203535396532011655173682798592668722029302929315431019503222757636615071224290082107043261764292999824026261302202062299140902822050340155473093170657295346509512659604225372238352202200836675805992896983791051133225098495629672704557226315302330115355205303394683610038592909851723994952742909517723462758679461374109966198806430781864888955145961671015739673255134727623773980138188400228952982689372803406566439955052608534025117893948728607780373380421337934004697510966079567769762478478707283913131937579238869269568770228744232432785393110347905811572925262504476860237946612866902730023478609516696612147913874855596150638275856049591392811892756308988498358175763627426870499470841041232742640953985148237962802906768109563806119553926688601004850081794728142603149229506206197622429177051691135084397475304896663827475090287273701939140357101927938600822837051117178243382968584112513627769049975622478096365710755564463770308487565065732270249393071286888659557132330195798735682338816755530244346205308291867178163724434134052469532763256865791609420082614677875215342683930089719742701532404344471415627304599375890677295480281000480995463900261520573107054263345256563820844207104292352991743521376537581104295895970134038275454186415202372292155875810537945848889631675227408565204463158898512870671642584979082510537874218656413661240108478789393551293326893001979455356153421961892266017305209754669385087880695895611663372733550219284218473723629960950005627505698989704189040358144387182804338148245326502395073052697217731045776609374121873227039035647024973185435590871630800948549094389260322032791315557586792743158114170440871153615738778724454523548064717808688904942497955785727370267260141942703513343615528729516433765678107901770334638704148589384955463332062282346549187506757674323612083237320247257134981871806697385284857030846728216457312953642968043578266316790594682653224299836495643015864217981828458070166834202351106210118079324035051073878140652145622624304181866768771235462307843966064213397738158606906566937407510163798689085563498392059612980021752007553256026617786906639969357750145469939068355627237331142896933150029621044014328899222682869095149937717228079792264134173198646681044939516256026042628551586670884272030572876846819668762979322517674609636865808918981270137773495184157760460740147631250 A228521 938 105409592357652913516203501281312785753346488046982158172122972115223172881058354331929196353978465393948341953096631220213491338411656951819069338362814811705337618077632431549041531112332416991673800382838912174595270927505518852075420481859417914760702921812379875209325524065666205361346952318491352967722300901566839749445811674464967568733247781987437584764441835764340342210357772809009392997294137344753973471984527392511852662249962437364006789601626087006323254914495901126271857824677628793713427622917390441255235703679460770093706220336189551741741970853835116058499988986950821685932672258967413322899419666041480155242196866696541737890177951127899845622035331265456646843405133956002406208681737905552345865644584006925608432240998073584190809171713973693357843669084981878372467877814708695065893304242484598911328666149452528105625625279415163153673781307856118279438502353987968160142351390507527251737084606670944439923697802965582058533427600795333897542055557270721625690638989566250371698945625034686140969095189241836779471020681259374575505301466998721968236661859202648508105843616953471794029221097768510806814800998904826658798234110305596594582322066044253199242733096466163762069030809626165466728329479371643566221194373424319141663513065197381706017252383535721266553011272238316480976350757381711620860312211998224222952097150118286638777603119506374186224096111378371481245480147655157521614508440149499932529282323734790722718548390803610270621066531190185013750706839562079631743122388070557872795429880776858411780205188300020072402670974057091824280066763246943327659067202452720577675116931870663832288351927149488501157185783171098264379225676391598516352349995294645583655977248007140925935430714233947392603979068406914248757516572012989703629109738688256304046754670055368903941276432798898551312260967260548992480792977974864270028522281072827077599599872384228728525419262589426207055394147013352893061592849165918763262588151932256026104413736167134307632234882181799147730376697023136666333285418834793891971856499366844878727754815514917745112372805248646149414212908685960805846241188670784187124728811199470257594653067347140272300442075465590309467035239882191879579144849875695243025283526875975007995147770768422911743921553229097695766538697547781275412864163165612641127660605158693255645736635429533132530689234533851831356400890864848100505822936807675892206279965193663156037130282794544555132167289241636530882060629548426939599997503860042578288850677593390518289162325248965844565301092476602453007059495435200685907299526254115091872499401938957805798813437052603239007507251317833073880829685894217537215287305171128491620282407980270275490572313499504398907163813126368659357553307694735270737963409674337302177745255977952755396300873329968550226944384473232691783352145487093989106044346871139451453727248975026075603004551616803547682581777913565845693623726822011472338842317182323067339402426514025257374199231143820243328549652632534216297109367263206341726296445930239923638484415890988923460748031028539485032174978797257565354941055753328509943570980360887442282943437441816029839160816537747482703205783918597289245374368949676319722153176840192216105496018046782324132141906761430821156066368445099733163782463262499400419104034125177381433136141475522882065947135035796220745221966885693653439911440859406135068318919456022231796995212456944310120871815550970041609805336545211420125495116264130117662851481958366292662783596119723694355960303828939041309948505597939293274653272212075469630240627210858828677339399584651574779518432180622969837923047367689789317368073904993224600704653365994317650053764772835057203352446202249064593620299011660868316907766283938446679368236614761353459423619764676797496746417004448906305362373603406694463884668002450282962414753169565301003579624356984906818850581531822935038753977529274338511783927174939990580347591330484189484071689205523872812501902526221760130972088762138797446193553592245892700457192799390 A228521 939 2066238824017220693981701775605077312919368055624868077430914543595673233342388387059550432520095317242603062672255033626050153436156636898374926865813387813672518307197529449279708786639102201704512714378075577770506549584102647463735832561973145345659550443652000115085603938519325277719282978048241242236494048037509555489664524047857460206831536003297664057376026132855157612674099491329536180033724779515410020465416542503315911834671344220627868548405526552886045245086336292715543918191736002882891296527254360594218167590061577007491363000166730094016110841679898193979229071766303883635026773172489027663708571777454422964150405108774167264696306814303282452665604299456536005946637487115188955254836512370132020103171233144146813825772967211980848743943485106208177851047440110971384099312353858193046235356810218154513411231416796569375595505573012595299211236163306668048137249242547591483214798345027834515587787569886669029118523498692952399414362170587867310343627159880295043976492305141223082259660100382148113755779006080351866102827245280897589623575756165614081250376829299819289131372637722060697223485599608805262676717943408314059180151653236609764997158456751408989330948750312893095304208831883002619539382529163774705657891502662731857214670953887041312654130099263775989408161604807339888705680888418349244737412112291279119113345933830422586896403394854850818269473669979309666006782224728016289320928519401739340903767692633390725400205349929694003537983965860862512833939028031633939656983818288469274200814948145024325101910982044447274592110176835024812511467738859789074570706607392370398718656555602929352236957274795668003065341351640597238793577505092717585527109434082844138155743986133047114755293357191079153208126474622250997101578080305624346511547795565137772783582220375001099583807465066714056313426820637055978370151752062452745293100856605765323974131599980021863850711158962630180584480864452348726183304436440487873478300211266564900235959376886792588240869354096845028921888869085853917725387524864902246658350962400493083868467204350614233126291773431353286792283542113475108417646399903373702014236646165936421600626947659936333720133625697262376903256001941980991077611954153030247970034768560357629860648655989759013274326807787256335803543635456752964492325050516289399991591289564396208669371351926081036996070904491522365505529308747604228152338300535953275221380323799496583634977721543934227097593974208353080727723283356573734954753595359657955790575891898367237565019542428300546568209177675244105600997260936691331527116263657541552788367566051886445498032505540062958754907747260877025552466370568256365758379417147705162496429555920966072988034764783151174908692301646212669117339854817522901790216072506270077545460975275485439862662414414667630871268344163306743341804855576495801349627024022818963575117327304168780978351699416045560569672114691583669010958106749866508493831225597358820138076732852695686483848865722265896855558648317956625345399942874714296857622824645773589610278193402162898222226750799469093334676629174088126702466694180849840250505623483896359411783537104516866901602820073936451759199418227956880983490231906228716798573519724230089054156336378905244411206620690541983115777363389214168527914750482252924982485961364140238109176531032758663103080002192953064524292930175558305824201565770293332238920199035005084171356539052292850555563650322212985300765502810644872344491936947196219878027242590221745163800813818576599630552003848165702472753575884077810312440488258135312113710457796660077079982610821844525812256089622742996692800740299104143988930905361642137549134474628074991952049715210344020064652342612520099950747363067969434181088627187597633119890610624159990898641772875187031275196648334300821428355497228508085812711634946699303732320841600197986257838897422935274367959161469565092837391333355636936826943600966917669313344933673480197994742678929832135201899313996481267477678018106525726270148264020019830953901153106011530 A228521 940 40502413322975967685776404689207224206532666873012176006818628711439414604754324282082953246329712054611039840553201216041203887442051058070288364604604689560793892152348354187148420086658150245479441235565237092618557210352309168078630937804377113206200593035763584443528133193530290028187179574354672511828403361908961405141564250940290260509344200003393028865247279491784963759297356018683795392011680130766929876409121594165471111271375027162785041921838341888046171887859109095314190758122551303832806400813812353450474079845151328821384927435562022966714252976867393544545732206263099740062973121794457661296602101082241932901796085699994360026035268283794991509251329855911687523109341179026799944902899106797589952510016646446981837687193271048250523494589385880178728542874077386176089236348292450485383610398300592022287288046903380203447894994616567613639975497599355999223468080213915534266008317016884221667024560207833879637836857697681449967738268734435774222021882045917986181305576474739265292203485588745242291154639108091868037510840190975473292426756467056900221947918371273198502904658338784216833502970694310702990478218311888773283222673908509914307877705486919052964612058160900233987989339453539807722045509608338832408662423014000496440802838374580718613264552188516153408657517224422204260092275798425724513631131364821441294635584042846793430056660568341666233344036654838316694693463923638427648111319222804454410895721781717401264504102550773471053741291077738095786385859076769248923076565062968186642326501818108886043789247289830067176534471283649182317757966337062822192791663259038042102962528127811689291885004212192757046598320017673203903733441875601773719903882774541915501483309960202741536292334452228819327238302551566295638270884772634276427329656259558091933847474637036101498672889988961296132957241225866604027462722163135220738371092962663930807713850023208516190972911612566214210390786849600792717292240501513594130002877478659053242169249601321172147563213446771474075127717881444211472116379929116395004203103593117966063144815411925924682823826230428581879056192578295430389241898884664742636098879613415874536745231833377004666441787030475661646467314683031471504911469946162849045013378508036603384553426959563485409780442342324245465323366575684574062197280227356141653022531330380689323643761594718405057663849339153586874787554153669647215394034861282819293213604900837766838749677260573915925022481950264847846788300918294928804156140376242511389364290344141116997358994781517222064864191735489042481388295301821528045393847092915603263642489157249676165694627374782877064910462654300460137046371915049275387378216119642011424126520534880368982441181968707015831055787589705247613669436476579776226156544715304496385708823859604809614235153251055441570370051855344754309753366995658325210961399818850950452859998396089067469711574408948773461483165109602645166386955114887156477484607345317110410023512777976114332431148091688624966342417295778933137486313383120782383796780882410007973300749508584781239963165308423162139006846252895496662364186784391962815261901287960356076302338611379302183189188639928485789636344292898626862441086280451526357009318411481181365447356400203282554166148046634097191604646721089007686384451775170658573007289395555842822238696928167993838623692137039130935008969272079327025072345652317849039141178673165250203904699081507831999645848552744203386895563776288924242485310822543824037918972346402044690334530889688142386234386023471440270931874284531187639805165176182696175977482763489503620062990459990396810320269089266576040549310273419992062781234289530835275244909370954872626249760867499398708472258016538172796985485217238037837156830953223522520477649070086547526833822572475796422379607203902547697189718151310841894694079004340531749310670174632327757060857063704752891175828664275833417975609877683217706407409954369592978940196809519967510608756508310880308703757540457123278875684379952028524208648825126875134112477702726845211670 A228521 941 793928303890736094559368390736138233291376023125416618460790682570720861486721031235001662475004583174390285711920787564584644975588931404137155624604534258957294060297814131578953881258964274472785805395037063111433380666819414728574676179105567611094798679027487338610038351773976806613199816297217312528619120463645413426075386957267045638646704801634974148518913115221942726754589160004140265944676773889568579921961581023415022219825581447773568171124006629283954508459769011400012474525174332465994668185861053225081832318906488757495210340100523774026802692836443806580287248727940209338410515498388185904246966721705534591286583907740884336456176064202642609261062115169976599371453299844645845404797673036609845878969326200482504838197548673314839549560092398079778330689239813876383590239515129302060631337981252848010657265781988827331189068308878452789558204404731340133471753260215923060134703546950166168089180913606172138774209055471428283574653144318047875712205621520457205245656866081346773116549642250924139009065122041037791190935623320673982197251690643673601985009014663320407754117823625475580648264534326392800410548772672925790489416794774459687026409017957428819460916574739017636319673936664078479084533459803275263710826110262546228569885380603860292370170439345163539852728663224962443098988901495060163497848192275817779966167599294536910985548073564229946651158988238667013870071613824378234030261790084484395960638597461456806953418692800056229665742784167838187743873096788891789358512888707318576274414814437755436085332500273337994749981431509981094957666843627637701763313108632957093909901077642708177896600500330445148831752265921088791280385688851968463364838324619461193577231703684150153461355225177295959261446053407676052479134886211599006222891575488309922522140425051599441201984889979811861731513786196010351509268301471624844851097418961037515087041564180801734395429149578811771989450023241393874392013772127365035695828530858374550386436730449138239549741521742745080723808496990180564190571361645152050007486989973947408369271587836104771282098408642569288561906200127463484376444593519551885249436536167941326503343612797229097811655575651250293896789925513526902497293642807072212827321997544498730983658645400714785012757217519913051824012295813025385310438122524310038166258259146530982557668806110298824014245737750017705428063271014703115968549643198527523249619808044841581773674590026792178418356464091497573284391193872693911062494928700352112894660863535278283483863778142281044487167339830847033044929258905308331809118859188215391516378519672040586148059640302461450686311930194689872345505956726329525575131426618843290788022893028295436872845975962560159537204373424709962076935624696576918767597687719182665646394287750512502782752034164526351247726125597199529816478756507089635208769557899489306754142724985020573237117500585862157975947441908758935859933425151059934521786764689074772659922077335811060291619678409431560867978166976299999043050089590533633412470201999378151646867702257000688463595068153484073449343106914580896401574662645184560923913948796093276323782082048473544290357608818275358374515169070199465529613292285920587743867942703280597401268991102628408247859589598914952459292301911009365279293855168980498865835961749199669637382699076772484191942950167161042395092751147006038169909813652532911094952052112465035461934827224359983804765072775328224467713855842049990190552190399012101844091476056145637429715729335866153236389835201535168342640897252626764231383037471092722183375305016210792163814661916749147454053388875547333924104583286777944115533610554452527703708575940322938591672820572673498273129181575528920553989381277552654615978766163998861258805243951945893996836599167028788596298029135701091626012033773639625591285250830371468403288453030822047093708933904901668749893319109175725189592811984955100125361113098609160606268068546865469469472647081167196881378920106141216516039897738141645025012207999988742358852956974950466733143810 A228521 942 15562582572363795602576771509433376959770328598771749682056242952932641615423291049514178305752086593054686325914031437287786994770290345941845466483209715939476188609163860454862299793289797621557397111874075275545080035212436957157211634384196398508303130500096213775670387327945360169701652770870874185831319487499974032068968329994784377668462447012304563255874706019333241838058492955103801474363758729771643172863361034811859671387549936267882456127587736025385734386782220273603935430328276506875876181946441964504241723664730912779269784265265539582911363418265718519719397105019351777188423184736432098300591380382269787976157684857740729063219603184464932142940348072310551444967540060445406682598044041960727092121966779671841413391366511407124213802226407692570428957991750288730793749698886328230700045001724907928404311701571256946442587913542740436964352309101568231696957308183284443610844924661308840209999902601483626056418166267514079516948900967184105725274880371022120091307379707620982971891340795199129384110452231093783674832852050821011208055054347570533479053246483482488261523019075801913993083064568362980979336874051456473033284774727946284876581755262123814232153833733422165546238014518499926893475217157018292110920781004704008158426396789794031076459362338779343519677033847878196585204176187013893526459095751359448758075375986735928486291919907949374845914352254110314151042827079491998219822763961124743906815983376543754548183511951762599663134419001516673078417304656869997778236320721364293669162892550282380240035801626568724083259068843924178139711003151030987892901641362631561695783838820989837575317473715592381595207250869986862469004916369142843943275787119286795541958980354133401347946743587633020941214046211658963429129706401248878947346844235392194841720904678013977609405206314711382124699837104056953684418073217984068045635990868103164408072257933358225574410685999070956741970985145187015876231461243948368928196036731882980458015879548094758170332861161638075625576620082873801537819368358851890555130364973266213505736495601618510314745768323387816963961903455842346642451636532928357169994712345865106268702666961306052941927067927474021230489214473448839659720478481392759569678316750853885616705073382591384256256581568044893299530043557203557027170634015524245140778852742767768989714734613730315953608839893711997722647309363642656325545862890583501649456228184081379785089802474955503020782707484099053481255788335504245126352096788228161740718630857654234568709580781785998252520232130500071806257660851673558618300819832413551011588448478968850412424588903514221981570209390765848223416147626703139445274450837204350066384813325014126618701157838376922278541264296815377086926844501632864285102673648514873896696124442776722219942695759457892286102485943586253328117862275298604033703975662984389572143755242296374880504909776772495611695748294812327551123769833424121721608907683950636348362682149913055625860214603750529364445483062727015285462934718667326899030458515795029646171892726340977986678609285981429499330861442732768478368169874806720978838598409039119114538420296011839803800287664866644934928760554477705630412852892947529080503773055860387858778493398146365658271261121151782851472950510454958857115710462637903963597457949200522528676132845064197306962471870552998615989477172974643088127245142144604470965401086367360951959596279347205321033172956896135303271923615320300131426279793716124397804057075733594438495243036107117446051571163386106346381006597014115547932382660703194364055826552950281184505591382829126328403957718418209750313722001038110987132697771307144158517260230337300871319098002615785045650479508771259884161127054817101918544377937189874725171577871468394344039443490038275741588837544738405594150540188841165789529531592082862519300728506999503592498554765343025447130655950002233900890564882553479994974110832551526811834473700715460123020635317476282884957909283216822585690290796587368145828260777007130502591360528510501346176239751950 A228521 943 305057742789546817510973780568544664429279747901747814142249855902594958374806489665855891914350738922053378186176558521794413106902586385563123429866721227241077990159535932338396668969112731718803823714169818156197595738800808567376247728624341624454190352968087303403203593792346598272514991001411059493448212065355370512970503778482376413790155247688489247306681838872057091287679852151355556496338132676306975584899023082420492255123731630897450457239406630445604536165750573343415330905282401562606592452519487202351093042194223033392757553672524766803704771698041921587095815472302084808507261928793026492500006334006285662203108347294849863356346325165705535663274093652369314254277120893397561947641013905716499423164946936158109184815061518404900165636402494029673150354775958470461205205213979566463052980063180307231328469963542512882178780950075729736496781173450736072992417021536988403443859153076272338846251922705101124351736756401601931219804073184089696108790329320569976509350051783129642133667289150943691936408945624835225553035774709257838379621193123825906612728135584214720239053812169751294466938651020786618830568604746101011725522363727786281376295879621741988621250629381624714298339924271961630301822727627339102154993885543381857658928001303657216556896128194582252327545677633379746238209818518857439410591031420299722279975740125830070893757303050075572165383186233911389750074482542130535280587585135705439976922510186372079192036394325031785796704651601987041515297818140092599660096569421669995795612443496220403027426347398667629206706272728620308384633988808842581049020272226990763727797714659141718508664941876441363698807382721730212196345579387552338124123515747421441594018739324491229538301914343427251312381774579492947730124452398145638914293834479266227799103250976289564047961412978987622428554345182210619925952719709655400358931848145460809765994884922646373528796532558359744477303478826505861964495228911862155603133676322541652079652720515316719205726504940688036669807826140683760754154694379643397016513364198477327165499378413654451353541779392949579485011942979515478757873494942017063726684466154211276911168351272177636970425287702690188508799288211754229496313916694967230277762152122915868314154117461897668790426726884058780937474861984291829033573382661868130725237033297475548589857245340672847212341655582296841609314852718060078278646888412668156134113461614743398502488726340403180186590453684953182248078389668163019094059890180353497741214489177077442480566919000705359603620545734895067715415634969575837130624338545851567740941375568368886112306205538626138980277793791480226680713453433128982679940259735748243382431820008904016951484659075018454541405703208970648233230043844071781020005690090590870403854765680915021204804219494141570427654578218451612140566806503924479761575695737050446493672583505350815422636668207176958394597900098963802748369200414846208835917873899013609011530522842673639042300866371098198192428798127596786649344447312266852284261414414143969124883289574868148237873410760212912892399472551104620798391969484386681982009645090070864087088838318642001785619694516358365196198206014356816697153276877944172750114371697107380104495430189196068530804852248957657855657823446645801606172791209334338325456871854392680857909886391565696534305889414636928703464689149556202666464221106408723187330881000020957267846970805829091478532272496312971439408022239794667334167946325871280046743024954438442127238116564055986841636744708304621400225322972029795717943800683720978453129589907556106762467810122401872372625231742380358650102244740244468282997197597629029240802807331363195739274020455601797892167201057805054673797491974535450529754241708817158198814408177718221979915277294893681919595604955664197320837797155652498032718252676723020272961411790915816389334623416545050909753449182050469816081127638220502876527420414313915466970192875156380784585024023697450029777740888237236218559863678665692656383922725881564111807106721009890412796184884580090 A228521 944 5979741858598114144486312444127841002709364658599732054044631993346423421130315195006816143790924878598003726150746574230182648433717503559517999530402003013169894823631034736533391050270247973862194930887759663623709996126893414325272250819282710138354640790577316821213383069847190691392478683908006817319697667073776485295273782996843212468330245496727319213401014149695357084087858623812378663337418602357210605643547477598245454373075716041301887594924392642407004092535308351895407042801410205101937918378410806194044161308849436235833920787819046213620681351913654328684533655168668361397007571139777720569553025858599831168235541847515962163770371602678556725606566640833395225701788678784838948852252471981810779732152197720604476568903422492406341639680547885743245400683889379946230255701810677762922436284498415380623592739821048635945211517740796540752069467597629019401229126759210738501022083507756165724755389978865489638059117842566034788256519925605625255940402310066932308514159623745527537483163230045457454138358768027567860196823581018020097096323419558181073852163434668530462643444564628445798339017444226394733953824810896197980387216340507291959591866955763631198829940604984773916253893649340977358676402213475883923423898033500590169126298523127891969154246828410838971345206853292475937883192277402467340312511871441619404772635699871145062923502168095661457636466370642778807770645855748015673078079624007334073302891137857282119778542853375761113424404917567730986266194752764790481667215175567254536221301448250019789861231021672881241141132274767346441031417308919929122691907483291831587960729106964657145217012615344529895631640720904104749485903578149884562766225212405167978839159786279696727276392777013117392592286604093174549746936086778744412749108796115732361925827083916323356454162007808909060133140149561855467731571527330591939851714041711331924929867326181456280553244056798281712173146049986182761041019600898860730184257395078424732182372169525358781775892779514505733163497382433062995429138781410401509465804409888187593831905309927958953813615644914829333677387142322558958769489605401781950242111735560137104147615752934559078588223547621065147675462417037591933137905735334269166511934136235080099840163393783044721038560444124738655891488945086044875512548419767305082951851185918262960690612733453134537326005179115342795513792020332104290775379981119258305957390425115971913364404228634780663062043052349744794327779113019543164777516840963192474495124676130441169849838177542245677164171684975180986857505470415964707760939665874962598444381832302718426604575828543560672777183332330386012629496890780046691789049526065686229578078469429723215268875668487353907543712315760978349852398232504650549921287252053088593141487220181171802879850090581467304064992756135602557593137212972065376987802754133687189184580409728131441618149089692172961678412426044140166661205515408045552177540442559557079893384960399406522594125956746052277217459936451669149173434570752120119808765346315591566990932596074672715417816611043084232535384961615891334157310907464777865404632084216970668795996294183600222989877448109369009709232299364661766419892902948608781300212833502925808947931563790127937194471055512806888134821803728200492629240196169661237217701638492347380976227064371337938401266737343241205892316220720123511693388574000578649773455458397009717996975369776265571814984284439553909259140748672531453764059952453449037760132377352845266844527122393382417962646023720616025301110434516721458649018833069915958935051857312088251807612829513730119419073464210182071841094451084550066245200080176026459871072470792121132543948477651608439666476429484615172944518553523716846467140727431855997823285303928054715781904921495062462949637306752092051144656905694560077596177399439593051307727074624803325864233695712561322589961663735897359332588363073833414832210499987270538432022908904341675423975517891882098007420391933317021139387862138914110863069507444469642712512403353875343361129469931299172230 A228521 945 117214899607182490670673879018820158766564301608592199821635062191326735998401480077717120384733817555927330117953556161883481752803317397871085441231816633197435051091737552745991599029000731814534013316458041212182145187881768968803178093183331955507686044322706211361337431531941038140328768889449758631689654176531954599402586181333616872321833058436693663532597432055646550690233113456290394407384522947067909615517842070981784314200537930717867969738257487337055463776272578148103195509577911935125785513447016170496166447624973606900593481890071390206867829056506680452832307121520421747802057600974660949811351920380267556553467429091899543039376960799358743769634383630342119561837147427263292182004291008146440998593147956554342013545535702881087590416117934019936602314532449270930047001805687700294826029585684958227803357654643725398255523288576312841746335967351942864852157269741631874560046477475177207460382815519469405180133703598242657517802372361917393082854069973141677790924580435309779006615323501683767865076416634467439570742910282079455234024293290558272285824201033644398544522080116792982369290125474787138554176255112618668065449202981101573264133494690582819137722507117660908924784109016041913912813205886731549039616147097684682951831845991424937075704329773613137321726492410693435701006588783433346285948418293407592152053482708898445397596418605253852842514441631956563956008810314298120681545981509204177369177832107355933925526917819835275020313399397458011190802908028397604881548152211372753997339955192984444424639447459405470690180845643283252208477533704814461854164189438466210560215448226923494701402162777318533137730057712354878577692469742548457811791208489442586973783768536635875923580621676709212786166750701052632944646493442912495580562391707166751279203834699824519456924919629108822417742190783157145696263645152781543495317898286693680247014449561814021088758316472563385563658264394525675655420204252324239121209657855193605277697207187383362325054331058316836440782839020645074695718217639051996008905301026114889015815680719708472999000042518078705205794563278794857730284056487212234846628810513765341361290287077854875786308721010042831322044225789971588861614998727708427506999702660717887994151014530781125159900193035306400248726185364101789665505145090705331574154056221132757257981842211291097859991506308677293895364509573235055589718920111252812900708610979009819831025653187210244216938987725569243773459943925330695447805866022500608704699936160294418634319085475616180763066733765262951969485754515678105231954102199856678308855204935856511029934009278804670769152208700062432828083171372357021819319966129999321736441250775329614456796483902204452220653394272140994404836061920326116235485291694738952512168562086136563999135800270773702600140417578115503115489063508111619015790429824952840545345698697818249013248143033509306187643281980719335447929147764659308498937938919134563981056522982218643813216417961835250366918451481896820534500877806538611276224566034216811482012291623372444992751892971793126365945703125195229381046987609732606233274916132811413959668255271498093252405575952220156811962006335947893931005923986445352453102599212209980009889974408918657635689953099357188372261119141022362609872564719144908362607049192270121507503322057897079876975934051096324703264253855091171926657600161095121586450550708167303492155753930507386932888230465051863232984705516070939316888435853824561712302834814127447966247978525916965592847800515334770619647745337171451060408271447892691943323908053901964004376719921660327678450805672822757229848774780057105658293943688613273068763733331664351108763282319652808178740473078590225562253398012374405649913442009364999560514880328783320361038678291230937103845108567358903430873367344586969485387771351096650315011045843833983002674892514023003628863377622797610855586927276892154959320487344223056680030597593372712646504387317131648861444004492899139360137044655087130722472195828542571210569104018735557759554969456797141489472370 A228521 946 2297646456120249323528435232040600308014352437422259642303958435029754685694242391353095798774736147940362646374121881734493435088267979199351513259508070113534118858330344685295892587633081294758247755167015592953434746349148439199586482657307422172578951702459046364527619511675725159779533836378515484790373783848681706983713009031227774934409359143145823695838655649753769536934592405882345687361172755471006561926170134631837458528713490144855931901507435671856568558535490984323810486483339186950925442532650492595655048512300571333615997196175258603015976971544962598322764555511509651931747571697297732798424399773740978784961237376823872995141905021818658492693816462315399586817736538167426374566809163489434064472612106512226014428915114278971656454930402102978249392826219669924881401383164834599368502069016160266682986036122733565435556131557461366583115136879963316439202967400246341245915292550446340112882258225057249301475491219873634730097927314781784813604480223673120857990771317178782664342146033796841987645770464730471982438134667152497900479324099985199833788544914809334065601191351805931475774379241217760045712568218763726320522737296448336698616252803332937464974005385690448531758844188678559947177987103115309610798671791984917121721217675997613093430064303068117889369643732889205873318655215449668176494693555074863749922932963287191626812539934576683855323306627233146196022905892010225905851648656465340660783289791665499878950896523325868207572422141564567017794387616906455098123316397980113548288603265471579631361762659238035014796043695158506035023230174650355772345397318680907176109511628183425236172228049543985271221254695645939608975823042407531291876846706043828377454941452015976653574330618830461212021323254649747106887786014721034651591439589494773862459221205860133146478318918115629129223673363598306220376304504553252288264629502364055478490645315380811115200384238941943427020547586488346244211364082713040134355090983093247655574995923104716498770356215629233848397719477319187371752405506731558444356160201248099644599831379635820177798439879625763134529155695713549658906469116492844622061835993448716485803875103152495522228664470650636031953645766259560667827785271922634860657939005043457904226268086992208221601318862839515613550792029615634335937186978555457489749262727094793121852697110335115366798418969336687135821592321140761539337565981245397657360431886453160063211792940411290978505657374334565264097617026496553179148347420995540090866335674118966517939481543643190197775388438102512699530678773158816748340799603560650942335217128708277496906048023278553327873360922161440475965700312611445450922263284291197178612035168119932633152401462182136003941893926978795456562618135909834297943332137878985695090439560870961707329888154027856027786485161301227335934214065292866742975458628440922826236179196690052907429558658124700330198010651707647987406166987821646249788135926515335280597112883604064895627261702293768620946283208730681539665617057590335287484433823593952592354813373410414070673249890615272251982183440124691924711391716968667639919877040630737252220446471035909329750053876825542065718710238488018317470916355562408895837108368457527194650937469415691963184666523459128550960255569267498548150521520995438297554162141049177283297732738002671495377144320868323419490144698175180931386218766664397999337025045208040024656227370548830428882209521760962338653412288266881803817115665842609106231111130266393857681547608220497237157620167738946149965719078798124349169401478272573714403119286737534441101704212096772913639262573379598223009313611397584934029327817938997298517880240896212139641856727485885868268062313620049171986675934894044546025886443800431993953356686381525341789025456082803907614509355187731918299887695543936870158011016428019140035253469323106660193629917195645221420418605572117104255317589149051658438766778089249857054689235593269004392437324766439063090143278062388537804089328189630074282985871768021973425105934262741999848921167931008097545338224510 A228521 947 45038465715654227632621896747785968218877177711786831899849993421818189157651803356901903769865257587193171038298207007805984152716747175462370965041791749133679164663556365429432533756792060510850440682249826336615186685753862517308525264245361996243560655763916182514764186306530133050057384120362891643411148279312204643762787803627540662930675385602111377649135664513875958407345329649872626707363313945358147679808877363535435791098057519618928046415480784301474969547357230498442755007943219233034128589399229442413014090441949351656567170138833937246247790389356527795816150364304305075645694152608372557340054134553518745762542618507034129358872079198312382974425446524672079070459152059320744366995301040715595523645701513259506378281252056550866706948458151606461710578242955655335075958982750086011133677262028743961834934052274465695024045892533834419185910071374704961489313702127471511360799690013802681417540818267189385288053173711829284381136913706550173554357628261586445085193421568413917351124967547870373140148624784570295165284876174780353563116255773885593851364785134268365320270154333577788671336399517060406941270623670030308222268028419531092985174214186798745497837634432581665001875954861693023068540989282453093104144015426872198322294625933073365865991183393036917093810619130367721118098843832237806812215636780629060932581739794302047559880962399975738326793603664509690102484437339175637892205896282487626123469869127049296519839539724706750784999343798635243285347574875797424805015643151658033562180447212433948740968827221744514900626577822316189655242105675018740144700016386618953027632436375436053252524519525759036509160501406321650502789204699579958640821491320079915365429175368633405826728152866734079001332765651477592088161748515915227797582903252714165544758902798066495237443487975977642561933622855511807748659175201989206201781724010022317202679949225080209918343910762981658583893388226686298684505483093920808461304254329384182689387464807001445621513160213709910837975260753627871840445578047233790987217456255959948207331005687805666405496545521424166444961804741582437135089749891208683794443874296952930040962218410704930148871405167385046488312532988175682420788658038612489810908492869862159177925419047070251029047927189479992021516225115799478888938949488138932623359716402358078553423811498807089208691510776946234927697558783636698120859912774653364768326372937546232580067745386916472573457651634767160581272245179925491492335210698548710838661303179380045524355298584174728781176983400618720170937413341973371385298248597041777571798247848084450558495842322372193054168950027056347509817224699726382356621183079356080965153791629045668699723759004897746047064552535984954267399446295268509987959080331218585900423843760024029300943903596118233585896979531686240660866960992381710387693321018908539414928744068172718393615959803312232839032098607130033868416349847350762023687731932615663251130042763350357101866940075146034545953793090620368058628605028384874498731260533864092681122240263578644989964599363088673711561633427378507982997471054972835467976823517168795485213777765577639410262462841128699619998001282880128723117008470728415189753645785401848857337696265596419453427175557155884756565741296520387399824160244680016789511777926238923914932035622825044594485703100684941617749491670365642761941488337497929421909243349717449855144065425342420136441684112670153297232324441622711602352161964958387846517678663179017584146248250090208316846704935171021916293254762953088155247156716690718501837252315305242060573641961144222731496497284936078694605808180766685096785778228946281356934215413283817029595324463415052470137749292839730790692596113539663178825020421462625936108698205935779420965156629096443905828675276544812495155495177178883184250362458634259831874388190660490909281550634194145116260041877561261854815124526912783331824551424784988353762961716068661430727843793567351197561339675134935625136619651036084061007958335924570894536355312849164662302994974228651271286578387372650 A228521 948 882844002660607713934405096521665316985830129492093041478599928750521708838535963707748726343802980449424390752358807392891019627060243045145416457397688607010308872200913016817391841404745382500609043495213340683315296460712466715133273030151103193058853801705333307195361215452984156371499683747819565615629843780704051578356459542994043043539323974163228081532533599962340886947013614862210822835389992595737655348607052153851477745266664970856737420980322432370076681210727873694983899341892496922595801658478252997529409605188042678871458335445425641725690584196189686308625581118328432581297244847681747171682008347093674680696381623013645626868737501303414309246029110082805631623740711849068692914415516433297939965068976590300737514843088383594974910632020232859460347776469023929658489023098465802825407742321785370123728110609698040431127782149892090727420842635971829775150210749899729165448054277735267610700295006791188105359169009623786412565411052377869187230733415579137272886840591593278290737968949531209020496351355381376461099442160339909823391706945200381310689252684413383582198601499645600461729604627559038855645026719467365883009171572556911188247048247873376205915675845173460411676323935440062449510980524736658427912121379598877039528702135818886441707546083440245345804757866823824336467767663480870273683382735679197297325603513524975772981594998151784488105124363708412318155753744699614961952794073077673790806915713845130518716394778732805205561688929568425897314816144920993504121461538935484375905747577969526997748891319838873321844047163676998254463549720418487169666053948865107398566743841721785887672560395571700584108578877345462297509734381545343306869851580979359794949314318121010568999548598919390797753663660278940505462399487521184280567185417968263483513590150188478233784234104826794831383393745990069091890910931933087915414073065779827959442876886219376959438566223575582232619534768998957240325330235395671604745445859009497765984125429571846413968184467738785456616757212894894066497226849129471264199878133173166703512002728892535293244723107512516631028378162015343237008479618461003503245844201907035341214224919482762937625681761862417210613266239680573960552738607045096753350793416577099039162236159934402973679189247166867940766245431169109355565346951929312378727639671169760328709420431146919452333655627451281127716040411455254235424334470871189274943335904961349364581327881862543754973625908839048507379533285919282457736201620964604408863898774055871978249446044907511489925441030843539714688202476798683252735799520658413320401738311982934271139358004297091704969266430556997601725996762598336234343042979799274614787747444900518029732052490861604155832423354868483146570768489717235196874139594709214582941122490293551461486140690961221460722896564993628528133086833438452221726697735637186561170510414988142429261607136634967729986006866698952272181049302301602649366680671554996304533315817650080816306730863725750866876017631216057245954556376100783252333794881500370121141405561291855225682872006042014291478758886461290073358024502908185803874614054663665688470423219540406416684055466861750893125658755428306044742521282572302038987142068848338672844006327547283544710387532086703129539073109934137064543854640965696168112571573355973245531320478980883786138437256802481904722802116232362631244396123005415645863866988804136406852493945811334748965699463094350823171385685051276104562425275019998652724830430924523972418040900516720655206331872981602203864234229897687355221030416791169985800440105481494068133830088620644841886021426140054441192064828950074949869609890814477189219627192013309140517915410490005131033754293370182089339107097030928542737283504275623949799170708279396461828233658454523037359249785156322059342306098163172772633738734756137744796382617278073473480630295337843715373284119463537249305968966721226789721373198589868563621211718503688665771858189649069893408158317221851730061539480595519991574247925017807566906679663417363391447721307635908854288751412003940460790 A228521 949 17305508095114766692887981069395786795770273979426830087276683903517733114834792802947487176889322252904359320334566304217242758923650731454193277935538527032824325379203132292098149445783285230984877959742731221824520104607699086796179900628496660544977655977467287723727288030545209126664003750767375004834684554378212539726738676198981428111917165610872211252089345977326141552059402471183726899346687927498335574785247756510919303227281375660676247307128233903837458803617718232811843896457021716733503671075362125858342044667881922149288974634834063290273049585165919841665150845265323571154283517858563455450938170279676076537491726811770863070846863141677448091528279641417709466416486363206292459187628586130205178479686555477373543506447840213976641647342153656052990130652635228826210046495700167684233556553857959563136574462336366936256501090678138869905068938164409735877789469630220788973641248591367025691144501305580050974061045638592287547277903067574078101546662857824620561541404191218019486631749997585791671899106128037116605900970061698036183343885976701618678245137268506359843988621275782905917245921238075880131293406813728682368715472942992544692487546769639706201560332419252536557097636780620149273621217177346989221480310178753172301969420944027186097277952461604505875427946611669985513073460621453175272503861572567988641547419139534835307683177593890317135860909450618694595979394801117415145023031528262665364909535699322379300829473932880907914713475612400940640529782787393739791991464281197721584846430461178220997439818910512767633042497601769941961678311964401079824775249360953818840086359757798010594721475621471955323937326644565250549464162844262614801682872049535919380516543898378873804895745809289745550833236067455026136596362666228505751762740765430997551119228579235647540572061685371344308799641646963711483733828339093214115957454033634463650976955520992277933834565196184652160826461958024171598170824589720471702299421266999920879436643981079868599602906315102512306891764049190452737850768856190317673612220179242957466282329284420471130377395947963805479994102286862953390257780345982840779416354251337832461528306830738900692633683747155696995056198341906077786579099754509328520569762740835802495795994029108748042989216593917018185419950920260656471992452062779431759680260210909925561003980737918103605837228400608501888543589217648334739151106177157139392785905640725997306976956560201837298076542491605377206886450889317529556619532681812964924001432930381899338265595847921741641343766305418082086699424779270375778153770818647969309473096819691229734789245041735749278435367517609316961976641030635362165865946133404197919713344449786162789762024226145405657729416555067454103095249668037798033858374347530943923593297154310351988027300523277959476971984881108126876778527448193579457905018626266809953155805739668823830213304698702677639873473762000763832162894555299665285534912500133305628846393406446841397894181288885228417357663061143361044580846025698948283862172768438994580749739131320705870257012072470964778477957980852574590585488323008787072577349231540351308228440464217268814263215851161578165920463303907653806162773457865256097497543643811488879686363175244155777816596950536379188069026344363213442668251272385416042662611191412009632666020114051248353060602513356547195691425464637280627287010041210669152725591292629438497405136470649718323883220739133780723135348901142789760009948638589851625753738260464840244159420147782510033264309057338661464975697458161212774089550074693357344969508445810994408254095336568238229505569263700849871310776082473560986577407982959603634136850860910670359148360846829756115108599188504560022385446525307665181196568071985760242500718287584031238821256752060403949219570382805549730683071641039017511987663494439449614864432232010408036506824139930861874552970193464215283334341830854363005205574106934052159318003752346343510391302802773224257019368136621397937531361273496763223802323765191105590580163867770801886309068409976090387539453906814662525032930 A228521 950 339222568797595654053382490987891116249023593558894593878704516398154675766469899684840679933635768457628270947773777942907585167530382010904853588947009749499733819072830926988794908618852115693020195266267973914990902407204821038666251696986518509851548819411459972255168992779385973847883645151042401096949921019291878423019479952495974410855757236764993110800227278315013426741127520293129799818782953919432381341202771174519988028009691780433910828857590220002699435098437831588849890363366640349517642037823446732596967762050411832782319801920558973170506676242731776540130600560265291523437832935766316006067542842140202105194238148267950834901094584434423836186723028285040830877890334067829032935927202630908765475260875895398499609512653049031281745976225985333930479681592607978982345401750225663847880372743315981034817762486989354074801893948345095977987070598477917006704599408541377155561586589439922159862546903891685152402356511248517010877955043365176026568648498108344796668197332069415026383677272714707738821357257825432204327494354049962744925997029523598184130579870048008981248481372049295022144254086379158774774574504717682912324194817619368288505229703531429273089609430166512376418767464497392230621460649599375157982798612211798303864327549816118766059955982444825440729893263677197189203441638633957478210750420862094977672415212647558328176229874213842998345361058945903287761975778735749826973126502064210693405282927971201565209728829315936778211408343392594308867238904883675942481623178718576199570675353994267910022288332534979951304025716145847238655820016662640246306757268307362808038265425405612761955944477459532872688118892778189163925134222563501393797244351045151510717525498546708366202555840354148993368042295640589762050621395521011682224868963916792996028775635096587012901815319372414986314295744180388926514081411211994251167910098553229690706622322679613745839648187537045328080938074681655042668387263282370450912801650930286590069219329333002154717569755620454978500906902275474041672456704621815757908675475753642319080899515121207346205122422127263407506327761998709450340489773333476026497115872788879990003842529281919011894242531186064210634674389284776697091949552835153250615111735895069983945494035796353519204271649994772143303733937172703956994886689769255469423940081926616689677039701715250235734701898775072226567950308128302246101585747860299775506200047426175094250012937911748532854352630946822695170339702952868928449573621892696117475671679437447216772810231561515934746109017193364214219942409835055429204686962851337973745878323457849173278404510168746153058798369110911400531668515756517606576968041763946107822946363116960918104397169148849750841207867480008880460389937422108427342456657086161968081061227877669029375759683371153870706383386916584938044984166906403711095401953385384273064573542938477869731698769442362750461832102696732105939104786891934736625452705460932385381650699019855167431440925317997383711294044448514531979816497841194408159483058273146290271486265310742915176922724961703845545710640861913280663366668749593741288475395762039911680228201509163683756781140430413788346622028557539074480096640578553467450844811518850736171273418117129614009477388714026572757825924863134599969045996897444284302576336461486639463546080744312091235810144328377781327461417235017858623717339583415413726311394654255264621999078245181832773424143962800906640548285988815279824438908651212996548026124656801367541488981318791861155326330935620569054851417710641862900016005343108773884922318754347006909102708653580517154123326821042633037379391576581913508815401412364259621873361355943768366717028801641468878353630259312092188617433449973755850886584609781367997875130074051472063977813025654379758078981284504600664527510965340723106809407184263356594434855815485401053533293310294459127143606359001428520382519262438256906812873922748091837082945932281306987001651768102552237023760805894325149638013621544072117453158871028126768744805229363595158066967524630016140639521192629602811755033070 A228521 951 6649440776264961915639636895456660591317573685171177849783535843159944050856609858787454205111641156417107114213902274902308180236687789254106208596346007174155255288641306451631225506648589726031296636624506864938920447161508797392236778968149835201613399413125782398678534872734235828821006085586729395535037346985474846469815306302087414202613125243150229347033843857441547213653440100726527864864056563382025611551921145777693048814126675052784144406590236185364680422962119571186917318090868987674223102491911531777003636213370128078317110607957822357254208577436978698573720190517169399177104830052607808492372519340694071386341379644856645453960392973236712895254696708915090725450696861981098340403752566783445034715858510821914833868293481560663344570649340117173551606665588170951376705738897876967045983382280923306386538217133390856237899788918959480682363687966295191001013821728438605373097431352560105586258618718940311051810941359432384808637387212766277405224569758373111846465383541683269155954822413121951098790453295995015941190427722186399664341357589377685628626007934435934781926372010921659748288762683958349065055329310182613633650184446259384248286967956135529841462817848563643183308143281980245724021722379825734669431829175095360173595376329526139108280071070605515827582861879172472691095877487429373866433954477234924179766694356770019209375622686656572859675450341596686796091554618798773307209810548439626483867690589181957381918725211421518793619118432468158030014676373000033037131037757250066382786656704149209111078674896910858094948744454848399970361442004942762143703976148585676402212260028714461602062413052440287748960551212300737346695230481225591476950968967504187863549015441996033495923625777726282758710619528313604448261254458406508328743375678934235542725062448044070047665736349766016876361480868624342090565312338843682972300159635882954363596747118188833124956505838266597324857895979083340188361555536690200989072266259236056471536916414148864255693933750069252173472264791512078115673043586146063630335539002110676559380834829123577115892338588161221365975231310704600358711327146625016725413624558991271312717488797455869640412041403675546909705190383703994474490317348095574264048091726445399084463771593884127654333384840208306959122774451039392044753112420864493648868641726245280140139406672018354382953523013951737384576460051387391410434949090406490022315393936861978556762756301969138180809182973743075979123621650395685846151012579721096612945151336331407412798726820803239504971487313680559021721229030887331743999898067658156142718737586947662674912055473538517050522816352876717755612449283882617093486365388790925472141196690105323466896230519893728589843950960613717519717109450252919724729037358344572550794018265264771159513289325414057650308567673366913074449652762920798096698489632355283894344960635524237462811935448395889935850155237187868978617568200492810152032458646910284118117811373340807585544263620189203426623557441922118794725001946102246763043238624408040813462679191871443491977333384442306707916055203697266146710738850244048193727907635150157117215481897754186064783155100453755228008906837864417634051200542458031611106203897894968486617812662245611518569619995755751928662524591098138084230026188515451588513685304655449915352420642083985498353102096064258756224351504949394600104826663227098898652486805287120404490987434356917815374941746075602632834246778817408213975861727371128519744556469768882146083426767651537914584196705735725337274536024988304338404900962646068110998889947253201583621236886773389960686887222840508429097860962373382586126238511907756234148357995162358886613716839421415226123731745234436442576718908100939036881413650324366303508588057210838667814061852107620399957460241919288799420518539259537213300660487638266821524662428830712599440951578961567847879407097296175808392322859247972881032982949428133989256447746846574427212862867567043426176915502297772424961806405478145628149553596387569575729830081525821324517626811108729166412725506878471567501359633205210 A228521 952 130342337757123214672772508371358969923115963127701834652562275718916706886736590685481777643757710014452365195192641444861267006091968877428607890000720843680781564668213069992044355392530747190813360978093388300264744690268993039277804302667421372635507345444542767167436668320167497937163387441787424460235400978659356921209441211114037540703648070160473558895564296493341930167021306113313878913935436936631512118208376958331567968334523056374983018224070980847928245648204032735968121680367323533023480905528807808069378544457513488540760169354869431926338023364412980206710286634386954002404317355253385326301170118048742345174861618604241815920580788160291461738358728701430580115243729010663155600765324878161886939591493053870298678087789216039469831242586619000609973259928379645396278206911530782557809702411590285908472941097430965076985957587587549791990597033528247735523955926816254133982078693811296600261919284266121073345912920125237095770393053266689526332035989834981240306069651515878109925611402558339212723782726686737044653782559882803452170456546540984364168728823400233323547311762909605002336661303986697471994055790363625087729128003191381632415552857370938952420924882377935103512693848194609312184881571467883401390827557507420637911018262947043828984387187066053338807453817825645546013664201305148947895880897452008562909691765108990703894622627727612266981515179250617195631083365875717775632176879397387056272563777523861800629169286384555782076585181301832490311753377396307742710166659635992622516807845144057443001096275306958307842205337499912620073177747525068006878245094157819160528801913044595450918014658697990042995591852175400160691730743967849821567691499903772739456136289976480750040386546292434754282096570625960978754227347843062980739015967833599921191703678077784225977756751026298143438022761672478609478872325951932462411033478014667572881993746304115184235783681602053653224819148901053559690608168961814056505424112300743528024780045480926707807110334651287725483948355942312852947948958703178434660021477610698006163340805239580843504514274800013839088583076646103814232749984387653804518081842108231027483008225403887427409437823700605539337976931266691310404182503565419893888717443406670976958588866837822634483889490433491583017952481485540225688546552678899114735867645693919899380395959907864080899404722384780057437395543359345338299043625968562269557126576444168456243488454781186108708473071796959144395958536420716531003383220138119313914254739019096568668233426368574869214935159576657300750415317243511067010830572717548213858234720433469760295776938113897501055602093090291052334603830330998544510002127774111679340965629696498187481138992546559698669271375888742223341485898983467795022030162955813654054502377954658816391110467981006674690194672826954843168777155413789317385080082678026321511565645312972559807561688927757465080171992497524505022129465926955277708205517771282683822412953158575811271983488051507840250677589265263328165684956167679743207979155356163357752349147247577770018996773824915371126866668557163170145910622279117163943860704175737984049617964479549353732715722522313369549016803489196285905132558553165695062350341355692360755831627634065058869872077147326860591616234276879777863942373378233885140600975039279792779251509962584202994405416051241455811131956872556615716236953628860253027970632630926739514577071066265224771797775333149818846015998717830549821539561755489952592819799372383503170725963958016464882887562670505357125634886106969323930771005769772221768691466861134938687796478545429281355803846187996319406133637547063653876664613801600436289411853799299197539458309119621552460835920791731792888076751847977173550975714522771643671593975099571729492439768361035762054311755904022917761736403742037937489778823771875899051263076335504772558756131797271359643837678794056031837104884166596245151570274867877408534656796896603605989945230943047533471817345439017174268207004010544596981443477478935979952428002489324344373830925593286341595392229245192278473532048718333493350 A228521 953 2554970498065688477750724793455741632976258517911637677688347878858669445233866599760203946585484426591654106139059043388268280951106593698667782605687921381484673056471057309342747002773162199785733775861289960837282660479732354394414722548650014778251379783790527908890311173733388421830040891812911008682804934448643367384072620150442057570785495268672477458320621992828644657692404428779738553744434569967794337159094993585294249537600272136935742070444094959990853285831415026728327549991642957803457285035952588161864426451452543189005852761377039996662255576735014660574956340033532881837960029620572029113547728161618928109423566061538968430818579155557640259758594904750745522503916850616322314105103557857976741006427412126107083865962010344512206071353838335000616578667564491143469674460503120660800308819626009402096963285005303560305687884393991362103640202368857024145445393076438391805878101182991604605774036223925886560786274008483956191858859821496260882394292067520732514106465462548859169078565556993742834689637909722966253308429797632285547258889560955017917057736767665365673738470394627705244881575132458481162069132537652449659483753484907278312350282861898177389219439702909466050492181629002588455467802839891728054237267112828630169236419816692576806225818532588706476698193909435442113787372982887652189225683485420317372920853799899741420972373539341032970715087683995147927163809341804265219143157882737770528615168683155048426751018969791337228843703930259402042622831673707747999604653825053689629324400997727157293558280077488321853412050930724542723826030236624941065884598191977595036099898697287900000180461737735587770359303737381642737578568696562561721144297304162784271314995692569960220295623584500680275711374218699467577226760024158466090039682672730849976265539954955663949571917785951759857906105297942444834380513242744467789337395263743354127749887051456518723200998601806949872246307631900555897971961139627923598929122460246908377105681979980208912286112524140608244867103499708951751973617372826660090059677373789363314703129904925428865251911698737532685653184102441695655885764835255462729538423543591920041730655921649512554623930579767228378427476896984492682838790960399043411911065061609472763896859883291227687269074137143917170109597582956785052907497480858668026187983942023576141409241465974545041771776985232935671936090056353427269950461745800808517452305129143196142422882133858053800934350972554810174706503251795263790332632034996402211626124781307179602703304210878077765547919493050149095629082026886074904658969142409482020390960847218136654370156865996563342153395178233068854986186526535784185602444615141771749650682801169560780899963065001432693421328920327174101326089072156826267768915529530821888431783061873203853633776233850403511863138326445401162427456725971445436461541683956182321914425885079927481823586763549966382105641461086320110255912812482609153143434407320224521376654589696591679212612747241393064404578678154134316781637716073856380260560640248275514253507170884340256040931268538657720386533729141457257502873871204515797383509329524908328190454222512644534114507528099231569446072153986318758447990778707953412154159780148077757640843078265130621721620937672281125561109495632872814590860318730114428010608724206277193403438182934154905012349467083332920745549862391503276320282164928092016627181442178939142677619342549943501619862176705461002944002974032667658784410275555252323353325187552904959383688199421611976982824088883049304640969700194276662702668916694174128463822022413077120904984988826267886363077032290216630158523134099680780916997173612733240237294924025504875006102888749104831915890493235794858957644047147329647845286919193956108926218796393216984299965671598961155680998639273196992046268186730909111415107290275650885564592000803902122866025096049161612776938331841679238774754131041296738213107646927150012668208543510776137768331989732754883547520179118699147707621267652888784552109417392549482639924129065905716890012478961972056844149311251533535759703651475413503441490 A228521 954 50082531572741287783746492728546939118241649544987958630345160468825362746557546201762927075486888086291893774085470173304193398342324443589316997208086744919141717572164100709523456756315170047669206283619644834239026410458968920570324352120833287015862173886354582625525112460085211524544963624153294150412917864826906308803234578979524001388499737552869832977527273407862796086744581445919129017184527526573267660361067946050560921104472566093691359689862131181669725260939151705724643898968063578496046168251261727620058679231994207133379237287752568659704101888821734012177313970627024915400738498218135559430377241122884110752178396763425240576663972686660076211496515584565385030691197990537420990425084340366735199046103192904458004070288648685339047371208107800095467174431625895465912913378503964281476870924499333888314388404201019291681128832905061092368005454843738353770772859560389429362568405406922739671086057799475944098411469768389589147580274450576652550003386775505408906533695690813085916399932122579944487247069582606857810614796239405501414565301003383714669181391951047674536388173128180515300563633409789843752181664009007527861575448082024466287308612243375215812540504635506471143812640779014890709470559082676081851275508554839251069951663335789627608594665891416637290184658205299718488814539196899556908052899785328163691986013275942966224909762223540300564344881800157710417647795086963840949926405185248898504527480254641481737311673216680505975238502364359617537660256156265898891942681568535764478024285840639892124271963077829809663624714501857148972525224625144347248401886880899723739811053735435502758941960065078332776593028864563108766614942898288590890020694188507397382543806109620070261754063462995788472059603152850392822837971239326904453894879011854153401157193005337246661724506462469645708377332612245041971048211105404731654659159548863749597485713100656933708070790356836149793718468975695547810992822568378389424394601960335785707282050146792009617705669891093868164597237317346516299873994794199232382171361220997622084112746233007451377087129614138840904159875687479041600568948067927596036758373783406974549773289893165519691850859815159386973329862796713094302314670001559545394860803448951441711235270473685778288025756752405573934996748803166419121552539931245057970437746495678493829984051835637072000946291565131282656511179847244337986223612842143822590537815584338354339604879344397115824729039055546317247637732345732224397383722146616256014175984048928595553093600473398653991695448687833862995863965140605523037614046118680093846155400668935194265494054591487696518993351228122522605148175958550611275180574836006882062541004927560100730702888519019091109885190826981890845451774650932209517338487187833007701226157524336163984270465344825141658534562784788080758948163573715118031729822703829003196140254687771093185733387931544752094277318840042054303711897928154638692962323544085523296742499444819636937349823799442298796950710998499751612290334344794776598187766462167541274233889811325690451336564706897994810101463031764176604408163477440296381194385933486548873451299620074893678163222833085414701968536813423016813901229339100744231880144948112278849583445264321462812922154750379977475922007741779338634730266103805329639630067071290470505814402482623794485467871259362075861212812591466290349873555280683506081065757601620932443839954838086921452487313615982671246558527450972352729661460399894494286881927733592243641455552914336474014800852907397969799066930937573325035328392174268195496375617514649670862844577063176024563059754631148980196371051068488305120471324720492183173531018811336092760570431285801643795593732987572130033555945724105203909086140639064213124400097175305864226676197602243068212623173272721451534068031234562876659920995614204484886961233348495013076915051373999534136382185536922917644406698639566614495857090943495719680444815335241436955931237672796230284250957079267395254347617820324921944245851818285277479771812825521881373153680238781650664972673203760331122769432502689006776126593630 A228521 955 981717781333904225071310272714252307140031181404595447160388157821566881699351575413090296773490033682009275167969280198049755606037962792131198080605133768217094566364887645637021489994542960501249581785778502179463434860534048301287143555857851543434915554268942744835015345552279142570741955130611980123483007303532083016517636833084009324775314284725859197353012155020304536063722627810502338215112554831454622710603316719388101590195621702968265895704935424978994994574075965904199442979244432274036539186603947348855802068441123996775956620308673089490479808562428053371685047877274602358152394204111863615382225566943046177345272823933095504244798761785331658340114438730055772620863340506597675637990189134765185513724973780885773669678714225568005662058215257743633012552592152135358333784575760247342388963061727123252729239402185095150229927076917123138606280822206756841757665447657360517926674076908398360041024299211291232291175069613698717986912347921343721788905505179164957865140988824852647584412300388246514845274223268621717080704982576396841096023483009438013990275727966699748596915295920124066293943097217125384771783815835433023490152273820090103256545104844358118459241582645758144451549334058068258684453443670813716556974464454691886644562335471728463691095834577730391573493193442091172382300483550252131624000752366319179269992459314180224040939738133463432321255402331603755611584152130855868496192175298091025747977139336313641859734991642352308335287894502473292713814298552292476372112444501784230244542421723822167692821726693339851538049800253352903434896729276049258138232720754798192770181239222108027792880301015203741351188781443862320661543373113684262063623926338824699329839416045776924700942931706019861128632065290799181413802335006525956946781328350682442238633321025080754107459826105412209223852615959122014774042199707630307150161056139431955866560820449190163089084909373703606449519556615276496290525410013392049869059388697379611187234369871734992546057628919109479621826801027522912801178293982275980328662932594318014303414736956282156968233049444437860665809197572780071012656864141751902257074913363919971532735986755174595350147999472823723683983592113693177529479478531779248431018057295281098814161007928328742710653196591579923129889099930070564663887834824768145477852680620305894031771242672916419388004165487926417399996475429593456852527988981241464618913743631895292621738702485990130538284822632467938133384654734539810842251931185339815393475427700973548724561153776256204667136419630999889394776349057067435697235627359398057162856143521506830774077803732184961168744328620262509873045690153322555680305442332962287048157028939350293353677239849849158934536817169170104025371585381484098802042758086987087428613251360254424546465808055486192940190987844277632591500739944507017686522548178914436694558950475263083546818388410553467002057621796862887375040512931774415176838312967730020342521952740699933549339566904055193776434772588013452949980817045029494803820217930847503809257193828099013342759085343683225728951157962107660658151562981910818459656555684694001492484046962253843366710959859632770888755689170645821599773139057062009725361189118737109861456936430386235793769455695327380810742070193249100285109861575931752865914146720827078648696724060953436569986307413665943948160631672372361046718154291675921272958963879792075585211652058560491761712819880630145069579252149957084174156287974321601456207224080549972306906788843135364216514341707990915118260675597342617148230480697336251425780726058340825840402278687391444658829423916705277519048712885984622871798126254090600954821790502515166267196719058180932932123522106498399681968789126266159878576880961649786470534595904126754178089841099202951504878286810887253697604556213633321556862244614529022478563210532607245529786714167113772092201988117824699823980867958030646306493958461295450248929257533194103699387983093819716299132377120279302657022856806387852298218402789918591765937592365955789610652723150585437372822283295960699416992880158006259350219984893770 A228521 956 19243631899624659047106536181998280996011952099651230410249970039273193546245326834689849795591024564747857725550640056356701136085362748309031301186704834916504742770742810057612794537349574355430324254495623916102197415897162004342861667411601253833577927678917641797901388177990663292586472279925292410227219758750918026462872408398878171804721709220696554433643911285180736108058294863596885387773507282621645987799978553972377621320453655517111381993916784510576128701971311822714965775554505462467600662639764407681009704525524233352808094537911372612439816547736612813370036296313022784797478315788262252370586826132840350045437927142558141310781304751852098480122847016490037670348778169919129647318462696994582826073301737006819742568584152179295398302326088111082586511960444191725668163379341138989901544172459104145500664662447243830933787738880600614857899224308891392768395404334206721312009235892990019246601418642053672935895669616156252501589866696373905183929473162518604728567084756411065907136563995810476061417120837264453315609121257847734639758750899385702946853670150421856520949059094238098819313357291086458382506662605824494117446437009845958122010330857850495594662837690481646512032798902393613227717765693364731389273731600965361807167459829965158009483232940798005244206976287667212955738135589737503087194105839831688766722228495490547475707534521982387976820947832159215017340562132421241647298518070266775101462949380742939753093043568861716731307807332798979119416570342561780965580249245181292912717756072606076290474799362370884692019042520941509111273696714743892932881290543833667293781368911420707825360536901558063672887669717269560345044464433159496006682565314072947567756114850785513168367813085547337854847657271770642401222960547959950568743903144435198220907536957576439936677180849593783662736313269653377121355733227620758175352725367785985650032575604959312476215308685472547736787332555054180904591331276089688393154912712851433178156382410943699177095812024366714128453180789144266819382180618766578972203218422542460495377913589704296607883852858122741330632350986661759264511058250337672720115586415001185498577716262601642524888081393815430816494059399282750869219762435865266826185270564241296650003742366175829540928445671562392900786512201832494405375110216682565256411810275081489639132286068890455817206585650948042068743448254859711093978915653786682347316124612134595941632967706525499194414343268512597467744288754468717026397597957711308914726649319618499453170252183228573650486554105911411144082542998352670733931689729884874597826212279153176227898278843264235017342029810621034490408919013237252777894736005430151914711092018728139522758680524833854694415699580264881552123442971196076653785432626682633699942669251937549705623658785233175009188482085188967369270516745444062986976096957673258084257741351075852275913640863890281128629581408184787478283489830776744158141745917831120314668592020880700652614517253103466108963375615319528706225772363426333812349707313692706307501518239184507048219073139570313883840905788271771332456910333163252386005891423336985883769123415102800217599374557005298741875974317154462581575736257895300175535785797225339879392000018324985729708006057617652568272188584006061122009384871881148115872319464391585324381282679228406781021077112454808573909768840829030429771478910551876128109035528905926664000386359811947921426173242812798487671221254084931313009458827211191631850079719545012823567743233447586495035640111359185010750175963992179043766288847300793026179958295819979353473894603985670035026349804555502218779412673620019509044681750361359239424233563899283477833497326408031361533841484737848642993822170897123541834660111524118475331206024512595460093052838550378653155555965443838674258992976831609134594737059013002284420311165898933878379866094188712786551809234703414229026755329306618089333280077901222472283791625720855485473966288673816406099362572060757811415566784771196860424755187242132417510631205785652562426133306044095504600411732194748426211563314087806193094005367761085910 A228521 957 377213671514724785307478097168220031369573977917332237097124465549444982071934014914238860280084966744697473454234371216734775471495524986315668773730590093428192199575005996384438352884104866520602255535373638217656771566952734748594726103315064221787942994927228060253520266229957636309000887060353626694661981587552487851193141932917173090632145619368779575282428751659100634169854159852503519560633951538836949821400556904363229413735430965250795606876490914271377849837046659774782793228219973096045475915028122732759204879253523953740620272356182105640372194478253275805251398108642824750325567587929122466856379350473710974647628070503151862040839631501006072622036388877123279684120977065891438840138830148497623421923675135082706812943612881339834171954190317095225603063815614493614395203203511221904289821526154396398376905460561634171779012107307606175527417456296608258839329874001454703500644524047716280363482648180511797678135683524719791922465848995408941494041811142784184710207037530028725086838279861464651367651887806783590623948277815626311832154194033735066154787628298293503556943707768339917136056363325933659996770215627587917854752034776848197287556402219040309802222825949579652283108779633170272431655384436882021021729970285148557689404660942414691830161868414426664219214757617359514916287761447734051964926731048380010838969943698613252304638867658959030988180787084729530438305943308137026639489682717177150240785708013345965703816198177092379724743331002237694196330319141081731935011569331931259173309224290681885722064849408372355039617419957445661345834099567513059994289799101994825537904200631487475570609216551460863100740360446729140439699271157249067609307383222833991884330663975258213080568947401955984924703916712616067057973291247308616041992032490437427175547097203780054613665344906277521251545003487892882373693067953779902045633815509179834572506591141851622709582317763547971362801686294652497476522779383384661869230549128254404460841796832084021397697114755578701426829770206979117166006591687884187030851507190014378036079847881968885151457126756688926118617483374734607530165692810462196517953822649778324779200422646781410017681576131422075392092828660756890424752605738351481795104425169239839638092259047617602732950649343312829049637289050431455404092345803523809331416159534294679285965177490619472255967072541879355143582655291763581434581247792998558390849210028148606015994140361574132722919826211099112930255610031711136416905904324805146161131964569686398580069734571085346920581228916939061615306118458932702669461546387967684507191355933104416897755231111587731077753507179049189460733120624430938798970059498136395499204538702951961985765362294115979870087384237815391015553625096013909186017951546190227699289115247866597969380534961674888474626432893683150528163036652693782726198434877788656788705809269229905837196104667158902272843587761180582352450080287845226056120088304487307440403720450781541451849833645994575763844895035058629111424136917902178344649467959184211108797256715237513331091258339098207407366209532752103696712695692514510288576665220595041608948355690361042903129096699706906078620077676106086353401760527490534983790463471849923197104874497749433843350098947651769947944059812944739920378861973504403791397453275089708807694824429538505660621716988352850252113344869770022812008168557919721571517393164655010587943497839822151097235356143903656074701133952993571447654327756837490393203661206314117287024930555132801632553253246348402872734034127914018018564176836559664201843291088882509228454456186924825339195064210067530575808769709250909530309228798785237557103225364731964229977048325053511690605427851707786993466502511956626540776847627518889391792514021961300304617267563174681259952256529751838881937526634248646042692714273910626164677916995387691351394889648500433874874792526454337599557758141087459829080309780525804440411433198450951693066583491196166098539988838402597499088637458062144051658198882101876858124801129872769162721275454423636930591833401659175354638364665756296839022433868632821114050 A228521 958 7394142369788003341972526613584912872908108119123594411926603363450250499300857014103583304520375722538535309902044419039795012435554144696396990993635725824674588579564524770384950535621429056187271057574069801846884120153210090644791816734320221463886004752985596758171862460738241408938372095570579510543471752851984108108169941706170018523693146626145108013989613956377779345816745133370479126830661330290774607777447728639349468995664296460392439968881592907630764101929659922933980490144602137074177956418780599167781526362117872015699405225917787096851203143722904164597925092355580354442858991061108342807056495657398856392202455392564855657166397145901416283685058814646523511878101722096825814225271701252387717321965053924589481940500957131439277259350640293374524160174327163343385183047527063592426750091654134305741879955337264490587968364393655957372087822120426890780877151421781110763812912648374098634694967623032973616033142732555887745107923070418139374792302398091382426170873621096538312741138054707866100298236243371451106146180826132785706686151871690523867380444143049479106301354038725939961462878014601594312170231384225315759964355268249341353384722474287297294892676239600822653571851786336604777811695618013995682703219488255750426862348356625752959289674935176358531227042434608504923721859744160347296878990694816239132633800069657988476184983608143380403447931811613920423492458083385539863766035113323588428753106347014658238983265363574321258502702042998055948837487796386913766828315816464267297133914501828190251317838887628115541115695973986807332759530908448694287264175709116012026360330846997048584714374037481198936942648872589114893629424768179931790118147319251426594843702107486896642019799338605328130946708320553042874699750053806782943695177252133651303059875978480959672960628154175671121979001495633363010635754396674260412277755876258217749504288549529999903393920116585758649181090917960445700480618616881774865870968830857130123389987723346128576493959666343041681002003027144023865543794390883725215412172271735443415720776682804440497034565990800763471654398578479196790144548645959621725807258111465368307320701186144492936564951730440054128020372810914097166823249708463403310282370115982168772344587811847657882595469087499172403468597239180045186998523757065563493831854302779434028281999770038836826271010738759333468576465140285701468420950525259442087790743867655644362990921197734608443109175238975621543146273000097312941575472510177232517339199854768343465348027483892162787108659598743285379871819389949455839374114498365252821825090361174500500876621812351063861321889230381692401188256140071176249100158328387733619145255452944172340116833108930580912579598211413957714422000607008621676668247232422988216678831537146011801458247540695092378646452328393495031464084475195586783554878733498316292698953189037703263144865767772007938461998878665080367087938995518852290375321812802814282615673413607627754658459786514268421019421523513843632522607225638946136485485058586221592461937518630567497131543797743929922028878555420100948391190928507759097513427405648212582281619784473333747884336335908280215947812020731057187544918728284133208856960489439416397284309870512884383872362909863863936901946892181154207913205330395248451237824763225989007656848624086531108731100115384615458187117212227463146331953690300863471693007812704531988638941780655807445996059529706626223563493140075358733431988819680069659476386535116089607515249865173969944153722375099281281752147526225194617207715950583953690383739165744316650076184896702205822313231613619393929791501285061323654993101993869106476232978184175242398936726623434201609751216235215334555908081739245551622555184225359965158333798384527279384058512218680297263507205479340639580319900722825548982897253450602459035067014244523278359971108748510039410626582896551748690923116946054841058263014142984586740739722441272243929366635684120460959189764455111005144116377660037367362929407154062205802930829934237134815342009879031478825069365613738911423106872797966591616550711555598935191716522190 A228521 959 144939978355370769994620681372013364966524703981486719745253042033227344737850417118524425020969544633115402400002401247783690617026956872843248831141578723884681191908431614974079804014812899475278020749964660720428984305586452629866474443031418877820029243380080672726456787701870741868052333508373612505319506604742610899583859346131202770184259969533550787921444837490488479077599203934473971991631103835725812322816580555387971386889782125481181643019221377298887323654647343972305225793031697862708063205675461389858730746991029647998215787497820190316295178382884172956195251855102687999146097192454278147774798961019953032526241555957428230088623854813119930491788450262664765002711270272421002544552337047810473886447535565106127889914992948746859831497957079076537105492511557992041421864483230297335237933392314519134997934486144153083943721707065431969100059313677190456790145663330423459190806010232784557389574474983209700640969866165424828054885716103870519029269770113345467175017280010527306476323063061545311436581375474915296775893845929906587606835637156723454814656399937268261143425638310162167356255417706164088381227215596814423899233374113471554432199132653423199355445929846432499705735786432661347221494585072654958935466487387059249582207194797173348565581516249165111514685821583981155897436379788743366265687923634861188429507738126465946411564796382187675009427328383075281056569632912217409101404793651879297663241240373395622787204001952967647132077585722104561706874741588445964516286914699320998226487732891526961015650392153221471428577517442471977379306663521577205851439312255802268638720379724931945726083684312097245010488940099751469698194843866163751792646856142659080889292256826627484001613893554772694620861391574776829717248433496747268015004248454331800352142261754636674305594178464486160426754866065860178246589175309915784647688668640779768816603229575380466964475999415731723277699772811058970326168588651593771537418069153230915550436134892189015524350575981959188275422561911247385605410340484096189984625213839706654644944286500252794740902677400219438814680594816731732105678835027934812258811676982990326910322059871603927895764773802404364886033272447445304003312450360547025949803537218378047106258770649745530767018782320208128109478614032769956705113607281906829802568198711666306288089080206336101977944880245193382109156514536297664892223890761554336011875602902936730775199431301999654340251920311480307277654130417651918249051275727588207480077849392037104038065636159184440381818598533984651099308342066483114904478689727494139425447736752551202885079123867950322698043941616188427269043007396942076210430364754086294904348901889407127508018200615491884754269304270049014880284664883029377010037073063937463477148228091847008084317970323324665844552870066542856713075833354620855478548950207835561091696223622811250094935752942670794942573199746749317594477197837710462308091832118440677263345122813132998796033587283402855942828124940073467849649517725550485249486299773757647696254688131399127363535008192285255992511870035978609257612020883896398136943693716939597817289269406297932435667717953345012093302105151750105314149410558423818632523604530200976747717118884688685194916623915801361943500193032590924970569910966028798167659437217358383252999837921649358363808518801147515223031021341969387724628933425269357214206617573116842876645526196471639716592607804073931090387936457056047939740273395714397708218638468141927280199810570115228290168464364142858438557192936332230758591630044782483402342390925076803885910867116702182342059140750972295601705477613963296575923875753512996348333600809099876139225751042580171629289828952085560113202431259224800393370094644729189406140226541711216464353656205953919396093560546082960523678855086888884528503316096016687731472987056467385416765982336898902878601844063332585313020600777009236282984143401703559511454234853407092304993840987062692230841596750545933996566637392963837590080094982269159266948251512791515520461308486053772474586067829918308314081745231102764201870751073827893759394446854330 A228521 960 2841113448327835463646551254281679366488904374536994561322855718008719048101093377056458765157461709377952395306311759357011484435167396185919218891640235151951794899114487937157387547913411919892970706553536221867779148511221524297432541387510056108707991764850336593798409194360207821359320432492767456758693457922692906001658702794693894994981845399103515918691053690498941210501320249706813665609473770557236042861076004269267286486464040228017826106070337468931196410647633134615467113061026851360201317883472437745230240934736636797943153850832866144662230989810092414564435162265797797803681442723629769191573266426856623686180530587675052773632349144880379731598620918363695908936622808001894769781489096585909207869756874825245264973524209840834989285583677404707640048489687399585668788044215097240838270377929399112430095206055517733414200342313928233064643405294612465213573544511725809225277068648770130245576340223925908928931317700541514746975982061960146843593606658969495449473306296595482640452346369391273140072002021761053404029620061771848104136406452859941289586370884189888311883950255854444765791378736413350445847221567958524953047456839407914141730626044887679079478153821957093619631010232081175941899132078782486887039018403057915922054675005551843621956775922226459580734512943462156183293042992897087721379667382211558320778971550121185411901504662498659197391414087517109847656957520852827569820196901398102879471266365046194650860114607298806455508663576821991575580102735779230000061342335107774390771345243005796988000588735669608395314860955791639726602361885590425480651219111574060360740184857007785153125643795171356159214405266892679436434900435835117094459531883990255984340480223471849833912738899440855021352796866702067095564460918703489893823330334506634698369041311854512111257297413300229562509577762643989718356278003789214813989732870418809152084838756632319363907658637153253123103712297461287018373110974267922492794694125670663575762518992766701358962191413904404342231791377582268225493229628625459125194898226273757572614754488257178599706733785364535448844605547943176834256319734073029543937604766413318276630764710282479008468288159509778630055970078494450038158833485144193094204645626272276363394715649931724082247444288445250639702827388801759452153591742941413920724378337314228633079688121922600500932838716295269937344352529364041686931671238287037569245343480312621928999814889390876026643009698836461744280954721300539901420590165236711532847253486443511458585819134644305916472245381354507532105356741315382628408135436664225622652373713998418317778820485182940413175993482238636320946088629806602437805679760809441224327313555690903060468000428348038816022605989721902578269382286615141241142125029531054926656071350377553515322789052819562559189832980397920748896217453953193533894929738419113935021113082755392935323227366037367154692311922973781244821861664926861486644363802810352342913276814767359628792222623270802995677048484055898593274986213933633386221484311679712351555762804289748175949445733453631790221287754416374143247609884974946267772611186726022590766291676620632287130624859437132591144627649236793543636899558221304964550594487144039056769334567093357736677871278125175386952626846922900419091957186842891171287211837096834265299313815283322098560843476808993478017238622158166725950713206670176249812014645975228541363473615864295301068840852179397667527158106867719511639430105670804804196432091776131523430387079280148839769912294312205936013316814185836861104718514930110289068761856529616344027308167145411281566837454687327324765236842397407254419936157527259760550928766826997587905860772999929900843137617367564914123659501635242798065288972670797345379195562336824880606980984890596509321928710317112712844513337093295191702173019216865662309874457213859444416168425796783545716313936702862440754081125507818103564214120697179030558939170856763382090245341661767208988496020314436943089694082060499484403382658913032905888513823222909352994947753601616169015357276532693065833718946913203585918478845998462817872714755522054470 A228521 961 55691505669182252403028927691808797569902138583149463409563898039153868747650287639210287596092139406257078219678920706913737870114460683009431655870683058306980359727761000635727495740118896438929112314584396271087546148687980013691820046411497676811475176754567054531555744301392006012414657249670894179010296656881119738701902992597730383560431363328967149504631246519715408117758400457153757538802932858831837076436999512869596794319696729659823301850009112046767934742627581050085042377917022547330968370443763519006541792943976807522252053785810054669848861545962253127407885094538916577445075641122493543238941020724444576476557728053364828511313077849321348685676236749976716944310915279741871004835746726724655244852500373876922118904893671385054511229151412989122081153957746914166721591201282471631681478612934148009540207094102324124241002026093899517467708061484934229439278162728703649103457640462386082841002863679821191841701988925044905904798372323657082324251358699850279687230282850847370707619587056484673030146072193978793350873315674957920607375251682124932001748587257233790752280931771833187988880438634919077733333148793895790532821825066840558892732177299689152662507571862557019285574562863519424380445439786799722887083879801274780517056489876620043880423373061901544452392811203059363920929072849332333725740873760423042569048211895967738317627347982733921205078823934083058850696400267187493111398090559800818991516465624394267172764343745067202187913176300787093142416612119869724872756467936495678908578911226911899667260579380945271611740433026850204478387520302036856750147991173635418935426834928346224846636923946865239120823527031141362213245448645045121419431992197330141662383012451202943617730023905225746573784829560232527632477733211177375401977653201994804903098147442829884650228869589916921419826582876592620393359583183687013473910959078260828358387240490903494595937457641002068303347245177136375323090750991431228052167822713978278258865981745776745146187860571003557934468386307945059844870901574905909287974205046792982098687762833872928411198600919812946468032519136101557488360647321620690092330116372422187875525922940635093652391456606945906903952760592614937200544149972484022672052437616385624056885169063702884810468872175085020719246694365813474748344748640023988392132434365465310953961740277837734812949402538875001066630616171437430610936954720678619670792886889212412149317640686640520572256621776340402799914967169279052729994490169918743739283655361187862219162122639232048415504513583492458110344551743955788215573155925013460927737690116349259112549236265476874111125501540797807546996802052426013588924858460956302125177705414304179901886616888460056256183237856259430069187416701945333725838557818830665608374847132952575915510302929051094961914440237207172453320797819314666296787557253942521146448297556474988695394652734128718023607903371558860214248814761419141023492356954596694507345374859724660630452149065320693037858648441635599285302811915877563911163050228059421741438414793432955613561907903623082159632426569557895919961039707666875856982326345259801107261251627828364686036576059018955098271979087037521890620399826104609356696934504473849060591519436446879469670947598893064019244029509882500982449619805924441773543128263112708051038766154183841854340295468601371354946396248513362820116492552519861423545753876199812294689966941526390295079778667827945274793422120433101410100060991618842376144064154777091654140520247849666987054592502939396393590177753113581215042461571068391841543386509351148650546490806473484824570965444721849469075876982968499387176291983925470072806309339009205909030806733118874873747011946349178494566413437851598068450994048922874919393802006786214767946824801471816569774527183542482851095189910023917260857110994185684616581471378833085772978348065702568726232282908647665500328912909183649689056488910921959955312766115680040962325896882260119843529806759361996207898249399983273500311269289933176038957488695867217624615450345637571658985260860007781646554250483310871460071258137391117082113060878348864866610 A228521 962 1091664891286197063276337576968284795683542354017991407217276968040638417182721890202706680402139351483989537884193808390611330372972173873183483132457910417293193859431776235347042434340423060082476539697512629152321857738802635717165532252325636073348480306035031638077219105997476907495144290048728435204192378309490251195341796459242008183857680588992568665486265775588407739425358955259807705568801424289347899815082021590193832092987408808327816134846052508270407587893789433096133866076462362911754790637237334616093794480057592446314547960366294840805511239361721095993356949058716680485280574913601675710939952696667296161236860899121526780803706178370047932056245861174422687178686652376877347434895537555767595523689504458978552549528460772965628688278836711829093630072239706521808677045058750964709123102932464791353608027028498551427854388301292276027473780356584275470856265332234504418000167443066623347079207888275514778555133457977412545004342947312344065759828289640858523459592554969003864015276505028866191345650167074370285502765329830905097973921579336606464238334517829925882136322512707523895103589592330305025315445936810723718065848461912751796007421997697880725602794344171688870078738961619697524624315568801716089250131324825569844637425392506831094592215336802618152129344304467856708115895502699569412794884886072145098226924728805788056380945863256045660963295909364482032074240990380451719116797801333018752473602879698110060074332015230692689988667626339365022955658855193583611176542284429845962858189427098581814271844889024700478463727572877456752393712446358164580425975442334382370398176457525257842435991830080808622075026617650027715211357847905274034228588816592533552875775825727999877322894094677496184898475207686881139949761430841037993926076064242171831203895187805310087059274190444254080371211115037390782306644831210354834326387805862335887062297536017851544437246680771263905728959576858514931621937882560923958010671168044708084759627398418196765588873083950620328727044966176547685496891187178076005237411242132337808824719954454822654459136375523439591301837991261257181943668574542089033116825397194614960322740864851564395491698323941065507621503383080467920510616389601798327273378787951745376490786720591988298123086750128572287693423063255848343215294310688158477521166057707472688005329399846487155880833687634189054612823400848163985471544499503071064499844599556998222638302463739712594866498273416814876847471442171253270312812094890157049540726679542750988776504469388407478396413558791373782524466371179664619286282374033978424441288579008304463125771811497057201143341668026725141297594992885566088563502637745985673448292157203876978745878403779593594385665012435791358494309163922150145078746169222593677724308826844065042718279442692470510623884298339902014032073529957988634796436163396851561093565593680909645651733047571163764661394967196984854945924022131476337415635694379640602922631695087045982910763397186193601657302231075892533134607125900045793852984724348936473295963455225109991647292342777373923039483035395186121406702157102076215573621293247171434578512463642399927955056676778264698399194742919481854863147533754402994388668345606101902141675907223897164271132178155630562780046079500089937335077028343773720802101228926323466119627628854997852745456373214680604490665781246120315841756761063781116954167617669254074625284190624326686699858520377922531097102992877571546973061883918282442586371141365508458828330954467962093000095282472705753794948728303215604791425470611364101947823173287539359318395968761185082385828783080600238605498015854911682590022421048970906839889515112329687401824285676735412275259027329198979482925922085107523702533587281697221499159961557827819544468779151469563510123772529871038530055199771775489054025898005854770637364339658011690108062134367733326374821663858997602434584910091736775697067192067678138346861810840620992086748848595817527511104063108517829352784541648778045092602016217887457802611787527875376654802704680239926057812914362515259303063352140140755447113216090661831045117401464679693593234750 A228521 963 21398815143300529165160516780703390873179999653558528981123599717968696214461845744103168710032447971697023515348888812393842591057262682147681953353008304129098127725601318037511725162213477083617808692221530242059416784308463116639898749518267071898279234147423513415022594384206798039327812361120517537201684820612331247049970155492158851822247871345000967651894632228452721988500478123244350187405887980116864673343400710773979983817142393141145122215429019417107417491126125724922834992745772859879194858740157862700907040391547134188680961596848057683659576644119595377699529788041079276333553252011344406163351409521131318628120370868022439903949419997096601714845182685064796764099898815580634484676951322332409680730706421552397213198934769166778582162587245996122480347553961573282746773270520045208945759432000696227179276536272421510986477595240929168596641525082056906294790283603182592872935633115534310387060550184973777009416534201571251782130224548418196053367071809288750077004653575272130891580079343956248026272761544845734142446412644472086055526890190780908229874901216753619884402403141811951619987375199978200471314293520030657527630971017591935638496927106141680683576822071945873368726421840094748014166409399205798994681351342146940293308032026862413239576561151581547956137862603786115989428419722987886780272999811045314455021135965002845585211562493917659063468605210283752858636213042741214330939977390331743026186744656325887773182788989787694364090660623591056879189731737088013826412856986637372627450550241407489496444803847401599397900716271803474233571346895125221803473113870490572050909635984983269299084087006607086663049432638352316242431674321393732973903676563414850506140816073537241144080426426138256311154164447293414545062695934868293545761567609297399033263948568261540883706008030859398893519558857136351238182231588025792278778840296602548979934327942634685483155414840540857439096997322233364512516851050868480433493948183844545163479938004927511253296345045412199112703977492524301423165001206193744279757825880303880681789178448535670838835062821811861948885681836670644144358233909813381905535321343478726079824178557294442339793176893501309473450802411190571585234165268430300838728748329377675253586777240158985556105861665551401808281458166694444857892724329764533836345908671049445264815155941829100951738367132055971309645563236795094271775784668322244285647334169723392270943592744908205597932578583259783439623732409525939435392689954042368315178580633113349520809178389789440752294450163923995301552131697519234123293918880240889150884677797983093969842119936416078991334909265534364678917649503546064415595765116171952709977120740332691123072528569000976748687749317583144352946018162014570441888248683262723451921236015422515834411137720147504020198285054144319041849532880915695399965075378117527046613551620884893317590282503095299380763946123387393755091142467572384404602149857737358143892731979750900497292123481191617914365745295690996992868969596589885735228642655524802521488053907884191262837268889560175735796864300184011782256279763553858270007248733248728115348200205057071759946656292170968559002060252435704231989896066033407669902067553873874981307282072811312777595853486535722692721399231116733441759678927145032669238346515870664319764232729776901755332593973413873740624659289040054182616753210255744902015732218006964494605008409928084771164236421368258786737467591592735343332857638466111447959204736902632655175851715340472699138200739975385682949188578609454532007940859881497555312838001238960012008049129110259178453530981374960432423122637712101819161120110225635731950044202425577193441353738804560818300752579959946449475135430145864241765465309444834886903658647062738911924462240980281582453629619356004913723659174831153226413098391853654219847931169394873770665148184897960597896685528731788094275067907289311368030261409854137956953225260785086571204409967849318292012542001523359731611286377501097839921911221591760657913620220163924437320224992526612684947677088348763252850866182096788604963441801737895074755274221397590475465722702890 A228521 964 419459573347312081409279386659010290927789557525511931069993394454345415155242683093188422851349364739065703463879380616350294079293132722486687776442185645080671082384043176739528601282666143452653225902449896107336058653692636273572659570891538891024433474409315403926241257042002549169426870407540094715498990649450538795183263792615501354177694590247028378919869915455864480830178632746476797113722510617449357037529440917509534052589793097365317877339023503768087089390646728566147978431668773522889614709269783787425845189661312444308931762906867666348800180572521069231945086911824286915973630360645798136012338618493263411081119348518114967875689749979381408444347338936394284995463529404324944791760252385464357005915711751580585714146966795678732994585406507737156147943659124687248695727840056881127003811676954544512703387310403979429858382394058305261539091147184699120606203668333319853260779862330536109140537557646648088663068124864066219455904116593750531725757275845849789368586695922891754767748851284953868782132480456415913585864295154176501029533003545765783785401349412469939144130024249475362947468633566383093308397756264195012045898575820988660473064969127167227061592140651488665602086450830798288953992432418916503092027759758632998803854199153131631815348657101086166233596230630071141156919175294113053967341929501225367875179208959061050355528991624828089706065938368686214170505015989572292934633717688485025466293816279697172431818969703486369694212439554964270606512098554740391831761211475523493813439722973880182010729230744921262372949361896164129049008789444532151433515397663380751007548314179465587275388431067520282688286356501955485334117964836602105849185833767469083028838723797701175178264641482268005533747746597370304225437825765526859242980254351371551607868088631167536597095082361631746666516312346375641933457321281836749038267993167615359242336809269227568822960897267035206749915435781458834315840382677186070896424414289049606249825660012961677168918189991296843056603038081416390320332668146918588193736897668305426992093667123476265328022246974019742398617544060579975256452919156493337570214335858044591422098587757344793893061457974714344357517121242654201133292187081154367438962597479082402369062630970809714278798802245051828117360855290121444848564839096750081571894024248745168373433998766404637009488316641727461977483275954834037067184945596908132984187979895073335738038082347388182390961810522560001566689525844056022641314238166326408823973488029561197764150526020148148238068333716824597109651103010305656105142778604199535101663029754776028988540771867856168891089690279662948409418624270914961788942099243699979274985847303709254190590726263678742448183667737599783170656489517500445879743305610569735881966390650003328542062078872051931111456273007452643518432529499635931272126772765423601770867277779020085130495071973941010890571107249244725190311719703429856967535004095731999956944729344445456460874221567554697171203737628832691978325008897747814281906059480612454677272359406382461909026153125866221995716210972723963560601474518480572706605874095520275269883985841016256996074428684078648915293686669049931435984087823239323391017333802367351777483441049571445842536755771941058067094304948304129425283288994819902038636347601995533069695023849459199353031654321402379849043966893097360841533280585676350505531265983204900353993300226126127060034675631802088359705308633297805322439128456150832684613888666394263941248586495772991380544917904902227684464240722953799433204051943971644467878148552462920867842419710423331654861031911083191315757811338934604004284593810620490568713859616056649033507728586222715483595939797115842973412625218793308781979127293204066171388295300563846593715489303226700427786484288492635788940128614985065772374065623089432011604376145113975994566544612307689272237503359378846364982278684100171344392408458893620164518983215047456128127852103033488564212320802756834350526606218991978209371258673039676198535325753041459292475673648703957170104440227999542919867419598397898094352630750553003164691054242718167035399402828815030 A228521 965 8222246535355196276484165372129402942063140033435085219275481536970479109904370859530833720628981537582717947601940103492809652148461396568921371646137769661863010427793886624846921604831096581745431450522014171274471179670266271926108156268717195823593873067092166400338667705514739584612307474400788575492693677508844640850851089812878902052432317535774378938586322430871223324780439570595960053778838465717354316532787427521621175724885140477412567890454416505433023709128039682227506948294736305849909367651911443060963554706834006141796546227819458398921123455922981354964992215946049884085835825995825683050769455436353539862880782841531718732276830575146414371229494822986018089416279339283678752227449982582921003697550101023776219616311629929959754993084556202076488815869125814565487360374374021713331483507545903549537315570879262268511662500701853304495760096070472947080065898011879452160435213988467535695838506817929045648999684374168891832203380711340473374470098067763275761914286336475870601685282091307586391911112855633903193264377771165755128708819879977210702980529021308334530349616850935812922684328535180866195053012346976457106093046355612048705001083886333804878719648457473658751186225240458886219981411646109191894404129152107372700406209718491654219982051136918929878929405356672791905171813684686784360879949721810019850043948398994378744066233708618317720500645460434381959886486464791383043363475803189706078858548360527879317682627670944950828958257876065749008837793276680289423598169440930354539093672822283449086366824884617142737632953993987892985815196057120372337274547021524475610759390003636248456788894726701445574648702497101898785167064104295400157462007739606252402116446157741722362307102358254991018334267017647488256133617715593161560012605400034017545320031240084197484114716920746697467297653861094096476043279173584332366622336923292755975265737155361070861432994025073009282170984933091158748025738668721350310843230935400002197864537424094136790937623106913055672183333639767946590534859537850896959579886388336297099595139381165203304424221246349672168685839149789806838306345976947348493237959505954068737577250437395294092597348359427173684594741137147705239424221865930622642108243997056224921860690438703034779134028565501644269205105677115502395227123118081770769207732826977994119406607979003907752830889031072774577626655865621093557795865031814808554433808496255893357413630219229910406319427811930642567450464645971453746289102261143640311725159997176877965459529090237765611973174725222745588619385619655879773453774622905600406821909558368441922250282240311596686187061117527043849187059194040825577440778613779241877576319868870188060311268293148102140468319506304681632128064154576025578120157834690139279495581737600129230658985035638824233499261843293801664103995401402330643880533599782758063795013332410800087843071083242909192381675463535748979793096574535489588705236745682388805418672440717087857795155993875083692758317750634633132468129831544683058964036842710322681059090267595855110456539390735960793999853431690470833530898321254976422641030074013139702591537775107400464579979191118653383866618287084656503572455857521241151077314107291937275668355430146417408594092709045735133695459872875258313877669589116780792616317016455969923361497537732866495941224732675535476387086098413835178175681183423674612353678973787050238732012176427515932702714940570348114658684673092435988337716452664610983817689997679455624873722137314290461700968781633692727095482363702151797880211294197791314977849912612540173612487099155669017988326769067521734796524185442673469979884788714662745902293344243898231929241302305783930104886793602312174004887830063651008598490611435920795646718477577993873867272109397387540805189082569403027378799487387278084438923207930700654437814761348592988050619636825307140216438942953858617714594532490663651403468622580971332610763152028134974238475585719252474986371620363097465415662803493394379358997572587012511251928797497498464887183717541669975921774552401569951966477906116929416348711663008898166296378970510487288830308618784709515170 A228521 966 161172476166572984064330528215201169811311380007604982942726058017701937058000062433280719498580873248347072469827526444786674185063846216250864004520904784469653085324944683236206180558370553912707803840479295882872287956560500808602935805606734901642548208836707171370123160437258668295567901943777387249267686751029382000507844267328788445416276934158554785707140713370067804156481695632643376227695994491269068695226342116749377369049664471048448058423369595000474626978240744460376862634325442635601149901823153397611223811937514998730183454848785260628784195634202099947502708185029382916026266945196544678515384729451063469898925694178585402071975465058330264525459149075824587652343622613175141496837529766830165129015020074352349705338354855740104321695710476087696826031510456273453558550809783845784666858587910989701075915307671911676961628908899346080667584141634319561478752612222657352915531211341160772379290301504507595165043724439390492830784449247791842492612330598538455639194051399013319611343144786062457169287765414003289937952419484526836878773786257780280654058546090284624051443250367913780660982844999146705589046054717034755929440882616808802894442585866850274105495322001806518189263721561388636853277342133039947095193236547580959914729524098019206866956534570536206385688037567903836295106750690311171747855720479578079599336108641908603182125262800807272332425562609368816809008693512335674426438559759490900869300239496773674105517695174043956445753401192428372516274153202974934726630925549355598199790680848960446017082319377536001198159901817201316411785344062664749110723519282407373258724811843729428070510327157413305086743583659905063484889305238280469049968169862575925818817494555214517948242645248249692459120296546178318199360870235619327133840231808486557571991700760262350452449144483381681392336864318650166777024716427142761768694299332116609459543620477050901756581980056520230682080439908537457997341695068435526115962941899286428793491056337267609362997610972791527294840862950128250986247926340620614054766344790431198077958495157506648049847319542924026876560076615562249583901018583669006007957144665497319535944671651723967045748428648430000590711771412852196860539395882679877949451431391333523439230851610394256769775513662164428719906653365457222661120622512074031521259897302528616479863161231000601004586449777600210628910246300421399965080509286448931687103381159420041696948643819306621437285241578502645084604006423642910490702959881623399224110177440687673849376491462690155505750022725747925311292599806843452308935234053052800570323536061475168805174003486047146374782603134675423252101785912169638698079180598358600040551042794607579054512226891698371893781256514400701615374530387342763864810887995852804546102657338471342529374096126530153753000599540788827212313874339855955781710288350814850801086249571049225542879794243232434015124591545656644252659553863732947214370193721331181268084817225991626844055191331065168977893847376736341033807588979613868424065235908901685713507832748141592468786623228180150358118904972280398306148705332638573318128898804199690354679048197771278065680495108233414946474802748139750113977348283147281220178187740119220675283751364246632993689959440177744318757346361006508520325949860583848102045144117933574835736541664944625203980687856874192086737281852064030269502341715937589165680464738642492796420002328338867086712491205025288111737448602252621610098112582692576048643526649898800492380437394386135134489398677038726931623417608825338819094102355661053412224169519152863930689051249807004380183849672400529134398275767289474019611097624100225334556263565155033526220338974290248011693275444596583437727968271495061851754304183387792143062909426095540614982421294692101271636615968738953854186591762825296396186706949483528605200612940350743606654270126483125950214946887544033265062635660899710210710620595439791602942559141536518549975142303140934911649367938145115714320987923550910405203092208479360572520632090010639155677115938776141219314667606071133970447356995836630820869547923947791105188617415255517592933542510018473087547310 A228521 967 3159302869594917098273810737590207958511922728845932842208230969987511833240438113912797804080348556785117776970841225768768283882811861382488039647697403939036370116676555253002226926458257992965801789135643707374048417250027757179968475735395061273280034166023260906104987790552476710414982429289616870459356620200984268465110122477327821294170958410943673373656993324893746666204130873010635890219336830239017818846472441639733867666490347236606538363802322910744887132594451363784267579130540378248317434525628085248063766100635614298275049940149342451025969403900506107247966730877953747973897000573906842792432888415930290700605201594407848209883144333796559270081635868954818744175221601047179784337330506261954914276031419799904657900266212265905894983919561759186476981793179148003110840147486022570697018048708747712574586542323669241812539581360582481171392679848555835973633561624722631419970790644274219471711312794252851062496141437461248066300144941951834985199713529922452739676206033609172754545677722411114194124792385734179633729840133471317285331968629516189181403644917481230179348056063362229077580772804988945187775614569510302938752443074961639798724814863160915186682114423159762912072288718860114819139056240510437396850785928401552824141155430963162774514427770669599580653327033476645642383890621859665903914683471960739794496166551554744040581640657355190443641888157768202086655806450342317425315665605042064835650317215757209199288478543118981963304707341215723081998256942246921393831129979020298994981942386907649840543398538071635810869187657787826210315923328501158354948030087699202309093048151001394245401894976150720879608902152252756557328901376113709650022075908184205558294208126154868823079729969849088113328685034563920375696383522224992334884374663897348101492163772982631353484710646048530797905889747076526708069142015361573242605613288885812855333218073325414620871449111634915536757131500916166318572733158705734514203755276266581641810009488458582254639342379351036411120414923365080336064485261593985738850632931002145956387845322482305933907903853256175528484658453132412066553820927970733878820627456495118951589518716139842764635466605769176512151958458639987625712587998668069101634524316024675729399578231406257782498104839671718566265965950064586801487784047254552047797965737716433113260283567043465801887995835709630297675124070354204416494414585237106927115791923053143161087693958732418174183754899102381037017765166465783685467305673310479610447367386467199785618600020192123337985946333496936106729211952794359732503868684454166373873881547055126700550578894083213922926891900458846529060655358263290063718922520648246664215639663283577895756360611219803192713798049726963046759889912524628702701997448374548840022565009653133518660661801613259038227493518699280747721974900705861043830754428372139105620134600296693586680729638912771088321563051096286077104883595043796656760594948620297069534609781845215428680082002676383448429591503520468006310063226710261217303843695322254000645857856469981227977300278062247916583885981266786935906656088399482992926986251718892256319279000181174817536068600531612208662145699602417094649527477473797148956691685004502856384974818573607069795893176352271435090546369672989707140170955289495001379508122383416917474137766354747005515562947429223180608688722477073022928949724140127439401993857453191170008374646908086296206222319898190756995929352842671215708707214508223423040899425573626289572185708931034883591970731166344343679989504872711927829730796495456674788626855936584526156826608986229800704694803290068403024953266793884084289743265647727828293309132501875622937072852644796139219427655160095434944031460052958372354436862004276890152398354923606309556891548351282459729233405414031890880362544356101972570773745184852919788441760418940514829044014968702598050806248673199197107899166510361587059685933508342172419908711681635684588477765187693020418898435337148937869022539861782142269396634111614853355536918976459751232084361744706202639336138492431815687139139865911731233755462056512938235009112277459685346196011451073490677392855450 A228521 968 61928654688627088793790254013912728187549539519526595565360760530969148937477130850918600122302272911521005415835357237691869455884203921755684336923300507492086142557440750744404968976228592619745092757929084111466801192062756139681241252762278185472100328079839751444762799300286488040295817283367167950966921219912006879423706620292735685679550681355040951311869597447426508780865569216272789087436064318649232793759484105795721157249166417482296893958805075273051682572641808654658468625739989860098075715970211825209392545493435499537272530196623955876225791626473525080072543911166941182754946089223454987220724800213680828862199691754656946431543993159104689753809961777793207947498106171383195519405211086909310462808602761902711029808668587497932497734686927907862845709413071627646522415117462463621019102006122014073976055701552649170337489196868508887022293229723807355120845513489060408871610085293532038743324381013654085022541769292071660156224948321355420132092942120927588004594535031612952935591055103359515647171723175873623766369036358352341942550412197002554076093967018408527885295970902583164010824527862410458571630891202494903488390633225957180717795018053237673622492532817282350600634485277832249123375143573208251720029158673334001911233968843010392608012606293708956409430310124521170314105187674586420358224453669518700972135777144239984041572716983351180275461019336146734693258301230601412658702002763595995148926617193972575227679082296700589270654916856757202660901460065649999958902875122124975350280436468373071325371252126197885787121815269797067557411412673494362011026536668356244380434556597204518154638517251996103524680394901714950376856061289691631321452262902258627491107141870070244114794348920739179949219191588401670658222191603293429512784185027875585676962836706013839030744947631394156217169569429857212212921155008092842274412469920045404258125131213781156921271243729685634294993060998878252268125257379608112878986484809414591443473377199274073018172779957041404757990846032961441797407789111517382112329492658737720246683345933339665758956083281680233166432248121741464713025748246181306908972933394260177023560426337828526220660449360538969342772689115549266026365953089352094647560067693264262256357009052794613442133594297469513673781035833259377117306320233163106728861692869457624583599462001322855417607893366993723317427571398172868671702114734737260698874821588584331084220935282124217231043342094919631509119587708458285378887215317529061442365896285419872757008123746429510208510364523456918838358087387382439669697381643735335207623025515051057522717278676645155831165788658011706527971543080575225916848680551667750513596368639133651118008601646618355291877497476966673128186660449933241443021790118227018366269514773118065894314950105849007540805174200542701676057324791322413841314492523240382397551027633929538115066436839088344630046844912464808137753283977388948202088234968484869435686239675645095606995340572407277025051683674114366482953518336166951401976075691641587011758419989016739282669447581789560432697182646672652545361874338657960294716211188064827204170816606872340575570738641940167405961965057131777141180287499464023430701789189280077250739055718396094417892465049167265230467145619572597878355122545258731156457270112914594298394473660349209137171439691526944929417324251258303543389242223092436351220294428116988575861667032272305249895502827931844013608919062684592568069457208692082955755134491450695878295183774085708393783675137833283147776427342891481600493044253809839383545610217844760362573251258659025303606423153908071163694604801295440052958073473615663266105220280745502395657468531322954946688972884754915271176321242230121743396609517253531417379520410149621453838647515799417480920331941289237156297912740281719103507010556926779984209506782531459031328177174762238200508778136277103774165006196873472168644253457919902668335258963440863547766822603234016283110312217829425541963464112049665629213802416652782146995874113255931953640678503242615045360125767413980845028167449204244759807443746362218691334857513674147336900616623530400054239781664983590 A228521 969 1213925486047165324940959460906906560342138115149837597426268785719826287484914885699268285684571349531286191376086895602394799305473881391443062989882496900162468627374583479415270948869805946073985315275124117617328529592765728600003933856677701256229049357740984641796979485779227948013401899973580796885236719293358538649479228705868082433362731161750554316671594475507461100228780221573248338681285842554825430984255588595335284484664292448997636478773958721700036171044037600654163938217487702107102101936130657672126427428698556561294001838639172842936435516436164634719075898498727650186408705267061164085593804741355683191426547657169583869543277144021625794757623600686666593232039132996231797524201163388265797430019317062785521806404863751868260554689438176930365742409438048251947984378021659064413193866826985671169330931287248486713286221424476929842828510717653391926522977781779000509978669471953024379172425044918334580359012699167047244921073370695064003477450866254709050143609336013471069834283107590375503304745923568682387334186216966582473286555894553675435483404760091199046126341442284379117577953317578197003932163541575690528669130253742769581468578145154750015187183441602254213313874268343779028456284745182971909705574171463907177062455433119534284939100334054855192868053358407536947020444246413352390002249836915222104495065709085225615628164357726009178404396457385260135689047134066442440593559232856343091867194714585933203855756171891446407764395716921447345343267338208614356947492764312763787795898120671106557212277443634332419127526012049374460472552300909913155638983816825089014646075869325354813865829969771732645140064221254514305034375956071633981049397607387997707896476636642908798983330004464599435515506480187164513678551024111374283084603260032042566542477423619119499698031109985877604120427102058171326721153772399493878901459992767116725381955966719320164645344298717848691815538444942880000043624976582345069948158561030389545208383498050160890843640578078583236715100152817695258747707146099478462571896976245943861273340990597478805724751210579592077272229399197717738172318650567825050058953561573660533520712525484596054837543363729818271287853739891038254008837786744891760613403345288841752724434362053301781286444932920892567361737298137584360188851687722679170844594855829142619371283540889647044852484123891815128758584956871860501348500436535905198982237325663638134859755612312504947430493417560859717739381121243434143531163509186898989082776688539432959315673456058911238915096827402856189572559122238258629611048342476631356285660172272149282505177396069019450519297866347453570902451658404780220158777772454868724919269353848658165931626713720652389211579512829702676931751871379701486241484427195488565641066188560095318007228133314190444201603986451544519554794932837527055411585638609803547384656138060152205834838708239080092525407165652572118019953795419894567613536925091645462058024600587385382243107237220245441568679654950398308278386860115481354671273818403714693282234547978848266948905283520938685539482257656191353927396524879717249297544178781460491137264090808632619781162801323242560960054230387751395918998900914966309814819322731576389264484113807025424205921030097883556695345553344315693938527404991990692839380407373843755053711555216027431152087555317748227077215209364476543580442903128108213216492771977955352610849227158227080600365350226897686456571274470814030676626284496074995590488723260517115032715902767442347003912716459837285096369185095369317460152725633449675100804376701566136690576345015407605015063305958211207660673240290039949124200071940070965694466699649864205457802075213919710220201107267538193985502814046163386361101967402766860839196468927354524814538859047808633109717886983918221323719794654639713510842448366104996065621832162739899513154414150645378237670470976497539507983254363214634939403069222459998596365573781459095581689572080115421993835319674993964136418885655375005802066812701831201533798271012505859178804828788477378374442982653512714031810322652162465915833781082436748731032938748031523820466201708246890412134709519615475730 A228521 970 23795367315567880010865598558906928381913863145617577065223125172319274356310152651999926085070367471209999011833049911762785618294029567150862998971992367313684202541710442806057390395340967178713667530277890195605789725610592619954520971777355047262323640038338452868664640435481626936672216002986313497177242220621492854695084961668719531566040570553083684360355643597027655039258041122413244718557775998323623779504145253886278140672668303336085252774630244903959033751753542475381112862280725310963425542053957435718810405247956560221049524503732535870616053116955907543289800682299515487787042257889986849182354773319329301704662358313638491256130372145567915669734248066850076782741223137494029523686195685331575074313928190256119036546437109455453055895089869409502101374846958912421612762131458145863164962556523471120139210841116589135001187342025107581910615580065148558819896055357586454507541470117613098587005836987164813430543281906530690802871220056139696274809571748231864679987442199941524879278664539395485512420113946621588980651094458609913283010726702490733689343146031213716683760017066362428560179876920343289808667811170335794540477387745475136109989888083528391744461496199794854272096212807440271237967844451701471800840413189006349811444249488775142210365852140130665196890625522074229110973577804089345874237680944987730022793577057352815373303293698572514931731799082204849843629967228712103489913535423748034523184755646386845468007957253737050188297095572439294006661523702663798559234753207155920646250219611114594266101991124748931953539879101070022904385902645024705003340998766378858196736134810081048464193480912826986058039435340350594505568887114060108006838660578567268167928107540367156407600990632720729214235778075409607208725286516408967093730963590363913361490056780819143727066966787198225164574455837374704916530844033653724006133576503808552130891696601506982653596882022196026327282550302777272761976884522841870681515691234331211055760141885305876583042969593323608649047988437541616429011113680434187711816942416043498909942309851008433616476907470825080617010007516641414981912325475404758385074300804993960383812829900988625529096998795171448393245539666571442739531972269407415202191837726791808343640100108611812463982280132981741807955260844311892795162493665433636873732641635101160755458275384919399371875538378919466786932059007174638149260436885274698975712555358783813130936598428328786697408314739984630092207717229494208373039581728194378666471527206384068583085958328658654358784217802240422504544385075756258270253329939529546202176175489255644720615429795027640592434120944976996238818150880078958794977135978811656194199767360545028729458095724343626486707026318610334396249527054598248083372336298864176745469161061885473650459619974909810981390833801618001471770388597423880548855487846714876612593647220704075904844970243836011134594686631074873744962326160067489336971602603558199378776528785027688587084292456995910573221981571286023964758572749030147178099357986373539726076774597722963739715702084907992532155370781879480273012174135330343182072500697757977359207823503860000006078012655967462037998815618098737805672439314554882105526064933482571193082340348106256646888369614086248429174898306188130613010416314297879015778803588884815173648259606950096045094011122167061055640627604545144956005538243727934972377254965091586393760877974893900201656056345252145621989866108567977566638635860622604854872676997597521997420601247752221111884988674262055324625745618463002017962432127373836277516128008558489193563917152418768614846245619786432938656445692470758281437129757211197595927272980431417874638333882685785628413427157969310793748910889756573457220199021632426488916397766534482985264969261216497310417272539738433033098318258522334923957814569365379575951539169844520727725393794852773529452578371572526633158383977862727077208706794254407434566055308928902228151415444147599898689143653158919467172657454653196751682448033367492795812731561391265738367000300271055067653216300614030453037565099599521207677929016970481402263488974004056416254631148984438922328264521763720890275870 A228521 971 466436788905836097925822138010734149235368985038257630482666102201533630212565324799587665420281057486087051098665252994287228087404768269817335114405931394200340838060139472509753487114202689767339364854521888339140572584090306943582791488775779779758366735802460995390579640019331365433420830077135817198087505123385783644374516769151011551889444830618815219081137009117341618572075021852764201399921186437853830771014824282423235518130359597329650675890665581833446257901836768558382973672262839328017365368239571718829463891544017064754456218028163329496643030262134183227402038255359204092873952152750816950611354181011688230659108356237394048433083685254145138936504935848771604408626862709118833727065010299668371218435822955381128291597738413140927049787291065475622014219384346191850405111352858197188100531619779214069983139738236448937044787565089937396134956757608531332334210550596431899477827387266782486549464037449979627947174831572801901950834410619376955683753221931390145202404791859644434670149312466947199424083570276930463630040366243485303206993791535667467224828913020446514343864808408494882352266829814615849251309430628758703006747225917673364285252204744745389820184233321195291839375750137569928462866658485967505057101869625328297540023001416514904488057148711740965134594848615645680625767125095315111413454631881399646991577592983164177862265547451254079965797547204983009249574481928167518542842680782749739867124488313280230277958774231997485899553259646559324197131842276348441149505275419177592195033017021170156133024672815051120518956291011648576922398003175221966565577102179574561547332699901132842669765798987404610937956366401488132243647020175430281078417443611677983239729056109800363258885819399261729592850286318672640318268552616097548859940065213710169679885526475139431718847183264628499690110879203791863715666278026526525568736487726195246102622311400783907256485916753742209349543859219501655737390890373121372516725509627201838084620756027382294730647399124688798660055432637590612423780591616163801427557242667387689386745296426126325152701534518362019675038090068975617277727665796565423296401394320538049869838558198466512136763315545407367674580797256279680689267466416086366048472642507169681863191489604574385865678873880263169998646455708464424433190840640978462276228070486658097299350494723906525597857258451095264065627091900052300129942582476654212786012311160642979328981067532345264530092838102685301506595955393164351284887737504902701433275887216763823826217995842693486681976998444419934531222846682415052375247143863609822178426035654728975541354372336954414823874188244141213925859822648856091894361599297888312263835114882134299306179426456957052671778740685820262005580552392482987550563049888851165369197929494012865936214152740953981543032679977712078398098637731907973681138217359719372750257125435585157826618900884834782021244954816922509496179399369689130563422786621410899131132055186088151096640918498926601836051841191668986806799234748102084869622260577620307306842242382330987247058925319461186094370892526919314655393283473348862175267909379907693413731265185399629310508584301111389545610222785917228079039759524905898117555615011306037795223646239094728985280396969397611610802799902554182931914486654339619475305415109939739660009429761724227459905374864631175494919355227078722063144017073112078200430738609232504512545377453021004594634935879267208255347669003578221790436509463298015869139218916417902932921510625723135467727200988972092013476580516742580460730277100629213078421466122959128470673767331136357372808501623990352505332440803138563542690668376653823335295439267949953528796415310604694674240288930313322911527957275505538862266954860936856632972368180412466549809402643826921230990743214234877330875013179835014524781367677857722081697074741670463142133269653549652573684063001894196086673103226081921804230435641571825309903817569258767694764949954491681133989171895385819720524467289693077071104340548002781081689962532593319990964080707108392647660967550193242286929637050539492060740298674821595364732162137394575123391755961926770047231750743477747371572128010 A228521 972 9143093912336831875974085538420812234404774462806062927103643870131337047107431140411364765568423203771910904426037277360968333206522649330929835761722068217122713793970651398425745048355210729478419051164670524945943308187548471097517258808461863465468457492876200393307689234994292989744288174499800285730597778251365910375536423013813166771417366003749445371344763292362486810222159539099842753428010377997034792449808806079915008740113168154187509212723573960468968643432770585527880574542583314227071084984806542778537715483235417255360290564738533081060660808582301142667627210591750436328999722311179255975896915473836339378050540294303039823746815142221380867865454082773372922767826980082924241223898808207903727292203927257452686515779831827951342574477423570363273313226270579205692728571125964249823000757645949597676338385009700030947362790849705610813929840452026851111266636392895202735977917937662000183729495475088663679855707617946780975509565314089807029173234381489537878025674050045308008462741943698434463715400632148277001454462278453704454853579018671426990050362663683646542954721290663299617506705837846222956680877650517116926002464581960845541244377607416611047726859597100573910840589182100432930288841001674090582427839047555272099373181062322275668999754018681694258437663025673261109552058075144789009837191819901514935341173954862407157103313887836188776917048588580277865105309151125972469764698738789924977127339696732163427521702424487657464865992807294760300472884365639458440748803849531965955051116553398757789404955370418640939663649262870456303762822753854798343593737353583021789071957386725871171931700727557624270778834636162535027889374383909897255639030722837451248897900789936199180233523424263337790758322098182843020109092959655457636343578064588183155701202728475626359733698759286281063727328289578272275179785465345128920544648626275302710295050417186469548534654286609972765473732401138121152987063471117040621230982758196719195803525003888605856004273734599180238010797941514062747189330727848929155148789358949191071315482390602618374634821863152024838845016024522052533236602723031949952051301746396886048554615033993510669916208982224076425985684394572054634299578137156152677874745536233702377090471235588767003127224821818638525331726016842058803427514063081966152104985763946830388160707642119740329849798608282830987294955468492766179972496352446938993756714347658368322022873754832433446990093115080522540147663825409090384392161057531521025300695274751477268257456571422519397281458764723301754440607736124314780903336243761149794811960948727821889305983685933550644349941245527535130397708004744726233234317274460070718184039727719829174454700387951176422128580388216422457223055591747924467367888820548924244702841068472479136196196171568559971296715611532278359141528025050471502673790787829731297935663560194693043013307790299561153344432469726628400069234841482320177236724126381293841210251166981171152768666697331666792194377617817113908100854634773724318584188373743155277455181909101677414293885314396376084913865703157301623995538869632410261029258377592449908537982900956380029884589263392372801905589549050733886706599560534766100345443059925556019379402720496394529463209694505762368708708054514968787643257154387948906657057731206235187930689668541058699718969113002489179884348145520569505336604066661604713156908365840920588363328095073239757170133811449339470969179385818274194968158891860931846444262114326946735693605453864823653686167481900842273386112606663442443728232873764101707389381301426116827723657993661017724803023633987213270023093565966676430093064200082038487807263604603082008640049458280139342318672515198574597742460224765548683021583391963885242087097872156047402774880925359326048753383238068159525701378975252807696192429445263552498880046483134685248667575624023486494896581473510551660118439536279273853343797922237384125470327197426555055423880320856530489440855848804209185002801140639906242094590531739502481395793849751162697071612171653738412408395218265671634694364292427110023775110126945923895368998439953719487564668784111057397481397855745386282213835962976150 A228521 973 179222926403189789527007926798302623408068239784555460458827996659648366595866235001778247335084566220055940062472131612164448273227028884780118370783940866786108041589071870651801981928105353605033280473590506775468492387951752546363226363580677958874332924016992544307156328993778491165636171363124255123755360451195769451795481319542248925902311656516051797550284830975752457336633152713360095799931658029576689563747321445763669718900462804028023958258156820882447141515122911115680746463800744453216208079854812483305324580072916757495555350895548507426787743673187236736436645354617453797561848463869783622888714386506785743476858460189819830387691021984739822517753491994018720183323340054958618267352030711426318562713410163664764605701187971893763804003979407038969818010239341674205642673600806039872172263663275372393872370952977000268393756489191141818084715336405673577874517274239321213434207247936223140334683083753223948002551952779817969109136597335953986766476784662204699553669117526583335722242232910227399890802083767286955505579905952209148480554552717003520323299741708697926514551932395717190693871565481194832582242714454127095354741607728849268381798925575328205012796512002181216479101937308156936161951932851948865110782995953076574066584797643618246247218273786141422142154105494652415653793761763221029075513522640254863881158044871635312110374980967099424953873906467553059506811260730796830424160106134917428618900372868219379193000180646848287394305705109038631763310155138132822079209611909020321231734394484689433166745779037921526884235732331830393454710274698663753955902473039357290929813947147267826811072354991818751968402105600101645215199384429754785829605999150642275769218668044600320221137162903524127975182900175729802561505799876897727971509268362117501004344806203693701428360531360682498146554589442202413934282290976028939073989676803511996001008332175066864689592386069642769395073893177565591621350762423445339884248351509446580048938859041603695962013479014965731900798862589503225332814648503514117683062767586564800712538396433847228953465453008804456372677984437643183687528269299144617163544193536470366003229514026502237953231016332793030556764017827820617685260649955267438375614395952780391488557735296819521190725475091610078493289323383491580956321706231341859872583468668657698782068093901480655221809226721702794561860453027768110759768573370722315678964901856787024687649392013244292895554540711715564729289204799073034321690789764845137633041527342402570195618839886806229382817668024129162546124858312285971652852144674958914414294236338536729019446916670315087393593133470956555381914658383146300975002995319604706919955234478928976595526737698439533769607380098039572320666073703862263016862369109836963155813925254999606533704971418872759816404237874223040418180153948940704663503673341900175542415504356679247593561701478833096843022783250336415081234631866557040744505135761903335253992444244032861750483253504454413961667588228399225634923965744035309344785175632491069171056168475368838292657752685738838697020409418918533906641238267141222463346660542299293727253847410815696160398089430508707361841976794882262861305536506562725574065476743105134080569014331946679327443107446421556982030483673799618272828943808398087813952026171799207043877639222732402870167005093169418039461816853574848216529390851556758514189639586782986763865452807080268267027958377395016430670646065462141766187628807821476590702410095897590996648151173736762633833119512493109253942487302340218265218240330793644567617439192133275934080015521069502110452511900608852895002327574746350579545680907317450061344157842134174265412295952410876077525923968682170334634382414326328009083538787009123654454435857030473008780749349084106563836897001621319808563553342030523280928987461274788405188949080709025502711354239975112619413137470069770639747455703473222847163205067466767985897528414051514627160134354664760699527975214270936549039088238298974867845086532053387092317569961132328655404421797792499652920970420782727833085686573226573635500216647653701522201512055240647257848062382753191143503590721089311160477865174686364290 A228521 974 3513127794212232341971577505126242485624141401852081673107883463418783411880832891397426063850962901477113333332667819435610237690827886992937230973176973109019221614106273014545971051328976093010651634364902062648062862842686945226263492081391190541392810511112630360632677967628356748834507241315673474436052289833741694542729114450130740431723946319610281331831237885441936376350196249265125058770417607267751890831540202530050647749971863144444157475588880790214154907510470660256803406655541618229360796554242949312944429640051598797192458732894251277841360270421155405925329979573584118748056917259775776264685323428409098669797040158590308020956479589198054858771623082201300870260131188989471855193710264781479888258404538735952788543502000109281726258134661762300462802273438262271508428482230271422448356462504523092018736617743916774251354383753761971068390979210294173021469436498372538032842127738067928059178457624001200353657359698534284212530514605469804734506670903775302139161484163730412496782084241043535548961067982290958269672100315020741450062125887505123986705894546923534091854600435866127081317970809055675270430898732048921672626528068698438776859176997883205867244226180539896608322782264273903080546148857475060652227477704244367957297923104037023800615696933756190138148810517468513625972404208530600536793427060957084021896945060232621433125163219813769040109647537659926483872236467739770318848413930691952696997760131835496574209026113517817705015522966681382452529645360544795212757208371891812487252491645637765715535792971296382399566147885504890109628774500880384151188801932923744263223191202908786554424769130617930448526993803194357813345803305702678927922039539711859166790773082112354687038531487001356532306197418486333491627793669077856304042067042090649190098983735503601206923096775998399569382481998518723428361529192532333798383216724157793519336462617000610264458920403202483279072265688592908325823596492037312081293995565057189103922580319129990644358782359647084542120279066468644281459769992776553006974467215083053864617986575580790991343211435243763090665209012101665662120876601565230062607843329650590367998418885392881834365723712239200002749611851475255353294424626123574189882640711591655697725006350197785018791833759618515936806818791631475953063759282119249074140415000738042447579268388496116161538164132349019570718757612955355038620217395240402479492131012440024910268935060220740874506226660040955384743004452323765793364692476578333330351358993665079906223043231203719136939472531327521079505837718196821880214892959015208396587845825896036013511376571265532657155661957947749153068756003228725786967282481020574190584891788071926071505685937910111353000667442553191308413273919520052487908611691923135331231340318145661218801205713556547666352595899513804426744889018565607667763527502174136453152697418463963051134303429374778574017371443928661938695732853779016271191469493968105051267466050861280989051801582425648725144941272258704003078665668413725499002754694163901564147887736998998059110999853851967401742617980515775398480679928516963373094110978920892378049180008408826375179743319132242418314453627227692567556577239895042986168065374772903778321757799555416087680145262701545665455999172265112062869024168888962162941138710362550325267854296113310892519954934117337819407041354079426029219839614135611513733540602023211740704370017561059323497042282943563300624666533206009517082535704922757692270016796255522464389350323613982567283573154997722445694938362714360351771365503235984147050335335654815173433719636520346386708072413472711100460622355097084398093578007052172456020429694214250479347529816619108534591523819315435387700928566343164456868506844281369449910730609582413459762072845965865731505004806272397872819303246909103342099962316023478957054961281000011834769462717144416533542249825791726170569777966581042577970819292388685663822179226501910592295037898196258318375616880709283049430055022644335364719593144106719962044106524982322056552074779008716406542818449779787812718473993514023003975965222952197730292270143937828727594618231262059268683899987833394821622300830940366149836430 A228521 975 68864330842925251964137072728476678404901796351036265171705271191106995780039719741306110701828327459669809339931014534104700267051159967608526716756096656099053915293603122042058253896348607447089439731787529758436821461973857112373464425416203753411703912764496856312129209214294719996875519778633660082771241861565644245230806649655981454400403869854689078150504127480148005873464089541461828688657630137730814534503161486246731351431278742456931570808469282991621043614573104367230949261581180336731185880840062212577524226498966859549649818586637762652697836594007744593761081523164750541081957894564276302470578086954960765618575837711828757636969082519769249356901533139556407664820371383248287250548490342894538058214927205588736397364961600440952426218191835860634264811194118806806766540903035106822026643505841397986475902787143885655898048361947485667691458156395471043161170316366581216280450174487400277879792986010988445579167616808117086354205178187282515069845776289326687869638713023774428235339079570693150920507454698065280234825554869456667951908643166320887670405424585495373559835951229295890652277673105237781169791644363380248172698107847885189175144319130707675834393116578146541314161961465195110876708673742274206053014152847815104745877314618748942896050645048270565301851561621263698601658651641823069959003728173367238356969053189521800460484137324414519757129886079335972469310519733823717059269779445263550631632665485339030979425950684176082006865993798582753725447476594088920622333976426613696466103020006057089071243180656605908758374103967431123597112844311547015432939141533268762008343703029604086892566497687300317660207380561813696257102791183184527915373033227825864236790458186347708530728973987063427842741953821986208927158208939758339394934870187551637062202778178996784654412841574760096998352913988409427200540281297736516139878875152951391762521344217437630228856893053982691166731782632724295825228546815564628994079561182002669305643839366647217569117155851788672179675978360119502615671186065591343539199388666995254267676972141996268578462401600182791094414970682538865871250239456353370388094327784266678857034640988241755690734678254081782121104860955853937607456693836013651314812084853005239034025182988019246641538004165316674301677183460270868248464228491779814119958554971883639388791120169232775096990438100496254903526292167290416439265390621733796032282436426884466434304640362797570608826762094568266740016808545161252282461667604197700176702201360781368979381523222436462635481311176264400176344268405969244183686360129763970314956039464919861598313274530500054475250198306098645427497199793374824492986370217962299964240341909830660374725479159387265043079549439320275929477423049765995164122343368214929652959769760477325955941627863430475936970825005865356498830274123742887554559961434113749412798999254315099371655368229042708129055418200866848071977340318541645081338144276257659453041534274990385703360552868224312805836724857147527639948778797321881487416688170215622827935826249598191479324980842548512323219958957049819942099754052148277772249540945460671852220732797575967195457632381232126453291212639075252914361764195117096108303691902232983119557962306316251818759528112032590687846938792710242982558993485732492509574113186574685304101272868535480892443753748401050842847406583203092171192447899756866040648104366669356954504074320366432052108754563231769441449696953233552488389723121708267476055392649498341251062454046833135110155838350432235868019072531984404313082088329213520919687028681888247837514496380991814351182133338439571090620266509610720796683965514691003575595012804643580054036105199955469542652173828695240501031431422824327269210143152519865170141017754580032781225678917842150719876997648714646101382662437348690369812938037763247054916562624973282904441982678753498650520068465756278925439017061174140909910776922239811314775589211992923016115818253282921202134081396135391120657002004835173580934489942934838163935189010385906991401441162724437203259827599662430284124799387776192350710296664808763261535377839267806663069059311350823401988616418006614572351029727615192094407336570 A228521 976 1349878609669892994788782557652022344966642526448871468043685052780195867861555174488249490579812811013484701204214413564852515199126599994234453708915775679676681738565986784162152878330254351848871104611847523959976511649548684274057704440744933892985029556616856866317726398385927133750397189866269763626808408534357468661272577403827434019025976225167668990295900575034623325689706706841538516689941807189381819237579080621868225420705278159668909506543457409612874906718707084295990407168710890305063087406866102936701680574888318740840636946742814690623931715074379539105749314091745460532704419901192026821252495395805817499246224901030227148609559934596037236695928993829961620844508049594301737695779652507708470235649114825545872125195188748341549349447270108405491096528564314577587975463272865681695094843553146620826377554414857828882996769739540230304325991713273044177751087519948288503156846287459892508931774052608937886241643271015351428180845690296597254929312172316710831845355913530542178538704140962642903300251578030407640872092256878989290172571773284096152610163146018985765596370224142057612699819866890900177434580542380080892632306637407717409512740166740954863822568003920602322300306160317972299131340342149910129576122771895393978984319163858793674611360943620502687290704172751200502521199263510611608805790542860917545316223358724061272393788626708010196465490986817496194683498323950176034056035897837642188789310811845855553423210911102193445980769505424296171844838983667685661494195393157273306236738910906239414336743111694996052185266786403436999245715864566170095636088901146332339963809003563108108359301933241691696157454625245678270837371099426979810494463269409803051057707394578014700506994661055885825572071246512376248903821720009349299741657021374320147602649667765711237292199313625350645363314250618319593466267165636701996841571912364936457171149870013749810745442553185248309047793124094395958173221648855101365504635476995620758672041435342438439659843844647979192418923985694783423803742307797951523278833409675973759071950143309424281094229004823571635788959164653917836706581531702562164782194950619352109305002664653096009656899328770787380898697481707037033506110759279114966949372297405967983953305939206146922469642938856703690042960213381410767774919853832108634260178520418448098561041089978032468955090406107763456269902808344469130087125148347008474584397839347658298605214650122622918853481316071500504596854096359246414917047815012790842285383220722677401068756711983156309376985524737662240929179269787971406291798151048740387098559889003513301154100793835485496558321730040483689722050957280977306482793042045214522878464991531608816593442770976623231464333975108888606216425138208239117687073686795137359134182075613536225242706570577758475759954445412376818576266606628719063278876696267970213815549530230387159419225476891391735370965733556020511978237886228320473105374032911733146630415103590895489695992568271131397194362755504864564539571958906437852502616422509811944509296501996736012378730215364636084707790233733472589989263980449530612374672128518809110726338426248904100556534134757168823605171931836699480399626734196108078019925982499505560336671398806653368595908182371917579961630028758707010679009327438304149283709603742098270968442825501178200340371568456202464504157044436905658660288334511194473993172628061912132998977124123452783524376483451426861647733659052617562671405835549189754142880114445449688947803759836672790815292176061599532487187414077019930630674743657877933831720989172038098456143984626481908391525790992020059045627363660766993959514693925395045036640984976193762004965254781997297355959376798560284985782731049273896787892769207187552783734780114547192995172298385468992445163176405099686606905076277605781719969869316272852746995503519765010492859909699463363403077848523504753704729441863357543535028471258925489003545435911306050459991677105813923207973945151429056037835503868724049889142507141815553582737612937478023863128993119649639049582734065764508649626504880714928944600231247616154500418746113057402271650973026480609063721590341865671013830063098412164494206461608710 A228521 977 26460320437884911640924463730957869277559448398548982165556049232892128210715208750278946773039380019657999653335201594767224468828579346035823793993640318116925659340316557649543398678971391908592963945511995432875929822917631847166222010074017768754088795957099715529063216549031734461480565718883100127979038341319233239132620817039018711984965731565332777693091164921324558950021624994043748462694410615868632282964210603846699468449933511054551221690333281334762290929879052651796899594090121610178666302618203468925164130051436597458991305880402834978972546826190151131543153461065312994197321497821208215185915112278007547665263734891418674855215836200982439393944350780153374552237639123327131279064385497907611090664655890595422979809339692480029449906912962446772600613518652883155760688224308172189552142301302136555597254835164140374620617024536419232477912421872120055576805774404856034872299284646338638472680357099447414435120245819275301887083850866988721203841862131906389436505978747386974759941250335810646619798380512044595878309472184516393196506083948006209617143530317858734391724675573796662094845978378517752172834866621942701293998226533767968813383543573311878109942302178458530143584060040390931542377422510113864617676952521679359928235519504082758990982954320798448628001817892417470629156849361676357113988036262155977549921371920739995871941244200246278546702034566466674328849961676760830885742698610143682739384519902169795072862749299999245243938961838461059761919780032406497742520297474334894922238859665481084993771749404202131958329690788706068091783398780113221903111599207331264994701822079500342110454949602837142940778107903858404903140452033864867062127941091597926179007316111727785972990400815288499965800312731393645409026504428465056033777621538044553345755501725340693494404906291271281775651588942267386682716341780270351244351976486298609280517487989488179572794534698680344299972149651766566939387194935629150151057235625988596929486686909938638927565041473672532278007075787913166313281454101784259693720348957269048958333112441474362616012808374089249604552386451131126752583545313183384097707215033946212262329983375495346993052784951830295986294485915316478974932845495932517746127944458939699568447463986293708986230694245931101566905431801025230409653110726352764956988205237283864656109888056958272287224907043533941169306379945641991720677410718632669497069570414610361542374951137399014092568370148806790796539267256817139680042718987419058486280381715903721054968400088912306753971207620426344070429371870039547100162583173171048938142000629290828264302822162449912173036168077003362979832997437124517368300884717183924859501370799762254113034004821958289423776609537004885019734089629680480135136023244435939145533307393216767326730208240523593778416151102002585391866621524305876954649653445684790697098652478777049844620558426369692567698962180109695874930570973870197595269896711797648863991737407547199114030460619890164779579585927569630336957161898535215987434405626620645566055607204204193065049678202252615689893591838423570751919732602671945011620045290976155242997013979110285381533214914052390899076453754571770575718230329350346350229493000651616091486449639850057024900740372094800290375281135881236030619697853886644448526783142978497120948730961372822214536482592434726960809435542204818137855879761895986179457303814621497264376592632563847142278395776506114778787105743299712510251344700045494439000468527304312153256508049256005998728222125003635685381611822718672148238082012099634929755873910063262124049086549133801987298874203843443858972816491858088105983686233641628158117233011908337318177748870200605822816046161353204877596072592996435502011946792789147257146903989664336322511334611726284272067937864015766408153907203810966095926159008524642421783358805077871110707757045486898170673633336237671716363827593966517507199487183706680513207686319957831989123833838512346269439784070724230960318260426177726821091797844059378538393984524865255213379147531729931061925483549897288298887548464546974649395861382205475195708444999772773360061095710196013587516247211892634465206482324504045520800242966046596850 A228521 978 518675199873541428315508343265453595926697962541714621960358209019466444406243654061412740156868436565523298191191920456412720473125297141867618015628883806812201094712203424480362916743044345861984927411055029863386452428854907818603599567413191862372714685366039067183840304476393660528014915471149338842375345939731201419120164594326267388501864251117676883172304024491903429503700567443538850524197320202315122821282637019023922358687371262986034887905003474180553017194614283361815741547364156634011326558858936991004964340566579608502828837027019424515005172263047627406129355038052951220510435467586903532882281209621008553528682232095363963481713672602097842404059927296637454143000581250950377737918346834205340091500114531802366424676804526798348528733758540434366408820701537287054906432984913327986735411695029637209670768452509925208455506031966120055491808989211305616143502612132900475618522074480683703881587850931594165148289172307791196575266216513867222741110926580316873417679363560923565713826210543856154078644951496846590376214632888798082558922967376245947631151328680503765527601325001191946241113255475885111201008878088740288384872343882613087272226811611319267970134143479576103953932422611436879775709936911911632085793493753836041417878674334711077882454195984930246385588947036463086521532058666380688637781878004990929072641187074122040357730996419438925364443085106388763376620754104367483072152344100000571219773170333021511172400058355374294169498083976744188028855356350393185081197209597717217108452820926021317141674417484427078952182546654949560331701183642063511178623472026018555279812776438556702486029813755511742683440774973977827665680869930448024724852090783039279551098359364380666064543136274290515273731904588706990795361290902950308364759637647092313309179197217478606111613735829300351740971801083011063136286138110592259455085446242853426751767342398797425972168658418089555782805768426135121051471836954980952405922567235993000016177278136575764915691503307085133065515507175749900378159639499432750718354756981554488005271911005830312689658788654668465924864243426113181950224818522439163380694664313218702146840224821457127104724680968878133152557132013336139159596603905158453580485000334763693534739205106023344341947146139098514057776584120736353108609508683047044854774164801059794570617927131454963396150158912261908692980203424571513364249474819512439134549244682794467605975493590080824119902272803429397122262212171275475648950962674340569435277200109761519396813177474102325008187302398611671730894306467335932469415549068700750236719109236798926633350618874242384580369470087098191090202726040463832172456635743446253050731347538474713592083745926583618308245868680035781047939018704571633400697209950359592335606532387652997525029316688036914666754918141500233438992696543177193436323443563436570976557572073438200823865026854473236820643321283544524984368540251565727034160042239283480120232890032325093442329599375094441738187646157857138360169722995515344879251366590401471876010067907514090464367779741825557388658102508988600145658008488311485668245515419042466554418357292181387799909978188720831646527822891943914988529270516298754961090443778846996125811825503669418995450944177894092920018680863913959913500306652876677041717853884954896822738753336387235548165931436533949429584090994141800701345296432396786578527595381037961314397835784539407559488330486696378442357985132427305573329296138885946444097429929339012382684381833712469750397819279029090643250822461743997372742952970502300235196706553339074983572096079976801928550623752213395531565089827774879392725223592328501230018956462786243134726471348707020556842839498886145212077929982133397661164284244360095327406059221665540479319988063886325915606725565273876727533202402197481134738787165130171435524546550140925992328443112774268242081197253852992460658994792202234312766804239989880160971578240267986739499340442527334467744724146362430132729484836100297278317371450109430967783331073671119755180026053841115556213689495503911169029216352423292196742745869391493538660784385127157290860195839611285316012868783797830445111795511098237200314198126238929844990 A228521 979 10167071241460838639955682903764957656397264184183241621117959447643532010359059896196603782275988320518007671485744371451400551946977605746309702306533586387492447741622952186347516244453756588615236638518536749870105807634484080142635911554211376812212184508456301837837922119283051984638413911584903621105141403131572668898360227245362676310394831065442970698610725794999126103806979573006623553931567407911370421674149967882696322228290383047118744818162656410553918908286538252579259514014532604249768413028086580279475842078621963434435853404412328878940296407727712766224796485912760488759132561838316985230350261085075897388261681448269589520749876555130485705821943300924336595957722841443490181091544155579707578565974154387734096061091742524961535380209685002681487898930790920382197392743609582830887815350493828647281829847608844718772004454617982860791331207328607590815524882626223340718218234831671077317148246581280751725789349920457077215993066489020974433182535178985509220826961448015244987735446619139417996438951719442806352509963355576747829803614810003089117459618727651704494013306780948688956421639938992321571244423855460620510977566390788755202942221147821536717438691370544348611246453204445325676972534640969869302031859446885741562193897846073487044569108158713648368851865911806931529577600784821544897001443258665795929525934999105568314352247119872597614747534807553397973241845693103849726419499363305512586906310945483367759831590871019297614311256198173177735280562933260627181555129960014155415424997273553010193130016937757990197418550321200630492915938509968330166010155395542416513263625049046766402630814298780591577243663130261805474044271509236190146791683621401194866162703861253273704469388584258241865107192827947521702177026615253127516100962383380681987441977278101513911659158955321039203555247469177593917330094196527487689568233672900436384889534165183739154418270469516856773774214372716950991084384008604341693431744011902699160328510076546471233938745920260441304677702693651973759299518940186426677796930252632082116610291041203173347868328959196002894969939295086284141457180140093307167404992712160497965536149824620219230011466203299164214226128915430929084489933654816070511152149230434093461728258330040805609497138972387914826629435035029242192609733179551977446890518221442168855889387951520892135533063127773250890665856778222070859324026484734672113282764797202566739401970082977813176999310258924452893583793086442074616853597090299704854651245190271163587312610849878953685898180747646378368842646124943347078225936492682088932969119041117731930576110566870077060094490179611130664746790856012174601119977605542148735116511014947810536069771474618887264119946094089451843096815624912923528239986574310925484526620102329466664268857338988691360774136126993536473868549445772737821432935186080830218597690830684883133772352411780825961788557816101077598633896251080620407453407552704538065519156246421899074109345692920140627061789460406729698566416573200929891787869300470644025092903785067483997078344153449586373679860435487602701631617530468149139397003581624025138423553396644325584543550010922090827882847485251430867033380184942257865396948528723465817406547312036478311298772382874339637323405891919160306343196980389990769485108923326102744540827921951131629842326373482455884283980390857732035142952362811962048616311745201802303063329112671948834417243111921826633720986445778734300548688352663097622151703382474434793421067099447923782791292054779306109785366936513494013781835215889704077110690912102678637764718103310618722269647339492012775366295031831226693998111726873137047469203426466302926018570973199606146754627517041120057093946705913706267957706797745999795818666315716183934811294083516965148871438762462560667597339425333967821392183610084722611954509739692503626223751031188844160594377457896393021976165899552920603032337389512794447208684363458046756109834082230586971724385813277212284737532401438977601071850294073247221771110317312116764575783657328246015402969679565384116838022400052652909093576655135950674139353499808817537442668198786964704568470666383757860492446950402065321096513390870292536774897130 A228521 980 199294929956440159146869867964092356715245576611661939715439619132350305447591847679002173278761182901925549810940262977998433162851934554713865642745053344738743153819092014044580588943419619906991522726255429959898784177864704510101041319682051840859791378362045743259259882198346080526488528966872365309753642941809741516014455755343434586710092090042948860516490563861268845394920984086375267460627733805681362803341564849153976289295025729802250372939589503054674444259679705632444361631897126561139803798165226587779348465420183386675231989930461633657968265669273453380490833310732576062603565256644254076898422284907376530983696926220298261690375116751954108203423890180658918657325828994974713278806070799755081120844885282808249219187153912297491489724521716688803985360474954800630296005505328609666149628513644617448988791463157805724858906110966194005265554270563557005954613133095727312625613363551894383090056225604677444397328671992510455280104892742522924325376831837363025166333224886315468688666658914544661022340177525872938625053711319800778071012374946757585504197498668277382811145073992554875922585039843014231963648085213730205167441968007368835605460331667370951123913960275276177998076871759604851308578744256581441146516876792060812348288744160853818712932580244650739341304029217650524806317044062539864404641602118585053805576448779826163023810707686011662024842251933218621965097895899600908232907543447362313628536935933591804495197333081320213480354949827092545990225406588919457662450472395000264855443579447733284879713274872257706365371344443992212267188666340698024272067554884798976466975022931601938585812519398667342341618541995951135928237982458366929326962557621854130983482041537188311790628288964086920765540678539695415817367084916830514667660756274268490670745325296166678478864227730589274638789609149847394884493443304045675580324257001108907773751221954164312506109511771300768061432594351191904901100974285190468919668093715394141704766454504286650991091532613253667147207195135450482454039269887374696238742676093739316668240436984392692959084671568501260092532284137417098314730463155884188573033503763075416807220906715365312525227633412345535958382445847719939900835540342108010254445975634484099702033626250720666451339573794800760292491671498866621338799636676968353230900893321935229112083988055094600509264140034461105046570215873728829559898053789519567945056316420215468542962949960555600305459655575534852816600114958175334468288734515103851886533138784418148528740278482514072676873814007177006387441877610245182960048874660138758195359921207270672066353992698436631657729811920367913203268403269347920490689968851380563762307595864275634589564946853395682224695565028095566348347998831604108295988583428945551397331214910255673165345144033827011365857701694572383819271072797044510232551202081232990381515364686527507114767451151862723648506073490570001804877109329313780975335967813954312921023020622129175618366300830290997196570755264705069393441759307714904743310469148574197589469628118882753403215611631551012355047066867769885648394366686578650942148578538748625344336027126603712816041279514184846219438744759370724963644403396708868161212230098946933173956144284727222354409117253651861392919309373380699461025387296104292410570428073320412113534412103347328871782046024837168807200634192009172358730351514494783644580156250918133363609415952197705267707391920403315187502397867796764626928083515572743450531743259166440891300744900693820156562437107386139084983672046286687196407536529127026349021463023840000104124929277522652113952825220171810670516719682390615827976106677442008812162824335573513493029785081932208339977188032197195860269398117242540282373570988252803753277401793262578268505446145779562784291616706184388640969170687863234832732101990141945474402128481927909531097041721035280123196718687603898762923811502377354868437643196462992514194750731533054272996980940384625377214076244115191059062680000277354100110112186106420591047873472168781745543391495768252340087896102626969962755003916802885971628997397232159245088113764591656983824024741761886299339876686441552797575114676669488913035618287525276179622603697270 A228521 981 3906579206839068758136104511876455472567286136344533158118805793114371239740163387844740704413672924967556306876043363408980915406823069194523588582778833357035256913669393917678916518121395144963091239864822299555399217584398130172516531805771668630322253786440636150911710373014057751197176160170218193216887287840213150065342692817881777523328548838627052498401277334197866112432115026254148419756601284127398665759730932498966275340064772127293328763243088620715072045824322681520636124129187960836929829801866358545564208339690592666985934032181055538551165064708801825436668548332183470066394597401608106577045888398404133675266529759508605077385143517821927873873029389499332822596564304001771488247666418725254944551093862747633146806772494927763685656618539310324250718354542165071164141917718058663066282187236646440741249642978989460209839558815154880273232534020255637102114735819417564155863932434125998865660204817154640683795684902607840023943538891545867873605062224493454840324954653394594369219998860307457826220494163423209623485496496780771496171236743902727381050190251435954530212361246388753896885822994581125035959108195115115626231576945902877524749478218401584236109424731877272270573954228985321090905434867944974768384154516846116596765414400847158708337417393386535633854593211872519675446495168136305637238239787727060966031113619456217448487169177708953479138360207647416620206450982182131310077603940235696708441068431263955606231490363228447953622620112199411888327220684675436275838726978331665231682249628909470576659129420915978622416018896372585023660801744694424161812738044841674141163227886241636151112330602621862945799815082960971036203515458104637039430929907711901054137020112049261426466622015804643236587886515627916712904507896362685133262358628387248570747267879013481953441182680315852006148514715000061165348246558315809136198028396167503137280635067855994688561019495322767186023344940697849347154430306853919563158992279577411953794132880864516856180904988346252463159114134367397663412104009032799855485407258992547832698766929157774526180804384217432741137814938691710666079062397324461724315295573358811608094646247898441031499292840137330992557048489280877346505249177296067562191579503235008091925169680038368173738352716028545530865506918091348476453908285532200480480141864006056139612901477966576407661703537422443453349618480890975738811050791058136086124321801186298817176593005724840794209806991592323925986542559826359819805321157111468614380117731800919357189203351501630002733126816270502931560257316073379951439530962862103445463356242535800672726939034298644286884742713168561654999336576138967081446330168304784205326604759015019974276841552150490688349595201560783197470865630000288105905044684134204124179560990144211603057628849082219737804851307842871740631815095099117043805730841763393891377633959987621363778788443706460697177190090773595359278123498439312483597915233635724889173355184715819854049317154766018434127039317636959309843515667383410989577441924462482120678139625293435947142348422123318790734046231062164862992223674158697185299847297119546972375649665312132581975715576493501344671347446890337465485926728348907048753824269002609255352422522862675700554649205107311404149664665013602578915859335435039359442010761608117794923398801508986418593540036336531809476290947147783405718100315244174386189098174214185504991669468431650305985651462006502672383595369283565734438309992523568564454225609214477191876842408122333163261013109387691043564543829665944705910486517262112754603814641082620769938378225933280923427084557696160493271455963847925819628760949093106529862878635156708585024066921157464174680626693052501916211880684800241568701380470554024661425743834132866743503059820538276906180719121803187623677717016226155703857246841818578805104507910548241142936060585591982529786057919120034165654439531093435010578194078904730189750451056630826566401240064283585344413563350812760161862534368627904293631380818000207762352473194030342142464024795524265625042156924000724185644539469939147770763218697886968130386266531874172160388100995545348296452695558239156651554309537399628371271258868575557072802669740898989410 A228521 982 76576765413164495840543761494932412209171586129379962353782891441188285909036377280940759608914643396452855825458652198602580925806112639499116828685765048719551761283004305755250107543634998688146894576838723989629505503190587969776964546355694928809524977862017971468125603472561677840620966565168088056565059306490215225771105948601662847668851627624675393030712977788456007674625473349712833237693630910837534840540882935503172080061973373944178100614840650203667339187573928943487803672735980776428371962636380562044923024095266532038074892223581060736218303940453667712936123503916627069508890835662756848478999427487095543395197985362190750506605321545970313431705013889542031807878934829716895717656043861046376623335460776734219660898105226386869853943545117836454245892381750159250004709240813380408096653768063115017765358052685359935875469307035759852149710126599496727912096045577609959487517490948124466212776951735809041079085571063590208156830794071977209315883505399143869942686735949507613939134948971080129395029465569081577513689763704842971548147804582968887176588243804450082032945322340567279894201026417194173111856206876998411291661166126146237232770436431647522528845992470344330772514472798493392264323482972878651153284755692700700737734840737117260839976237032230291250166996797821101460451673479490819038604111914384246937556835363004325645419327197640198412058474765462408656068230187636242040540284203592583431499509761099121859757869604806703705590385958977922007897633870782495290071268566806829476435192370439862795938970029081738084341096041324067189806823532311436079155266882918941630282616559133528902501965886781238064900632914582412255710174081529112788558158724006126841339737252907580944410412963174327759508830713797744866658747967134269065378239165986090209519454293676947955187384420687103293933910804641589813308934151613047383708077041351139495866100826361985931008791641207370609128839466126648551729237973849556991852097744608335402878451025939804910571448590471708169591288114662533862753580331021672879850256852029246522821912677110259277803434580345445023282188335702628339064682797623635564144235255945921378795838944084334384083825727144328703757728528501311898475954472521976011971331167966652983433076366078466690898523488251975701224906315934941336582888874202557141403387587345819126756865659016842687890112231290596538098116415854690558445388046423529770689388001797512994080107555255379287545036343733078021653354441116190229648570853410273263975215892228482455204615567394672831060679175660584457267157522228516197872502973974077077833950870826843579522786883968032613078095005800333640929082362207629461163043468420411141431542723904825671499013515688971619633082916298907208728341730917648620346577602410085813222203131475620932879967534364527266623683970478270165292455674861819495635425727694844977551390502161989286264303958766591434204556510837942741999775011530293974172553434391511463621795409776480156945539249357192515467227507748921126847524718607862909982111860003105380958695345532303317001560367245683304417761866233488776603682812464415539668955775988781213758859395112395745284263914384333844062906434505650239084410765450872572963595159776916524471253119198024797545011364104400890489865370677328378527975232172254227678002538471896942768051193644739673923242920486650504517086338790216126877030020685954803583918766366308017928571556587793345733034690544073463659921241194057658662987846518907484858986941290438656003423992713229765548558813655082728566049064128176078970669514964397686616948245480069308492089880619243383495059386007312768935269132830322233972356296146967520930138194178977348068246295498827670157436097237954529388089323184937112441919701426420425014626883395052112884400333685857769174893441294467093146220311095933419146517760595679747516618588164494401904750067676999827831027207394191027554424925569701574976405466252877983025349097882711623064053467089858980810043425417648448714207634781499963484972694329960371526758958334893204411032296323263286308107684174299384377292726992170685697726944351351894599437312709408923335898730855892565303852033264071997326022754532400656989727428782451453552656081479386717550 A228521 983 1501057751722271240627270054687560632247725958740819885714319079911366987274559827720837382009204135443595954923084193520964427898670504552638618881374777902221820267634193487745018690391416726163660282532101427779895267318142687799169928865147800188752639985729022490277561928357443636017794435413248701914570099308933911015352068739147102322123052081370338215560983292208037328240142416168955930871122133357636073816883721542002246614408526735989007000958777662049198562039752109325925246072334571050360986374668501975338222572751206221319751370380701920370295655289607729800172067487105175484329808094266762342277240200556158443228537233803133331921872435558966566066353808389773517998710057935546285855722283516564655845366757594450311045291511840862927949237685743211636817658216348267076427239374281965041451944095290993341590107807488782484041489146675405806683737628370800840277269583297574606456753701701203352576854942265124006077594680192810357682357201455358365464080599228955914123090557757293595040328900511113836093909757864642919000137124656835431506021769264119382532755374004640256573839678307438574097374622944017186757480331243814663024026552173141596333888570183676518208854908294264839925556425222113246179947822328932451961713012704164619014961751363558146138055489968360775699237837376296018955254028098483866658412164507520220742928120754497171845292203240973991564216743214233926828832827931594634296539340881217880188556681895996555431018153761930642808534791945265114999397530807857788000540730607820493065417409163112561616525113850930809013275542186015468682008331219567025329177379626239048995125708628907547305207384200355225926319260591829362075459796142618210776679987877038190632040475494474289623071488437521156937248863063976879248328064747258045856859110869300711899751772317387654804101155973125918451840513444069728520420561891672396499636589966536640230464171117712580363639645189927383357376325191669624213147175608968709300365256830820310989811443216339174992504679089521435194075966464500854410298018236582822758024879328070031347807299597948373205728398463127029128944714618627982010635246119956107003893575171756377508344426887294874698370120404190291113728002058634226553048313065126596490594471362902828546247071002700424036624683678362511666865082739449801988349311258210239553588723007010882516631941035146672401445572296054735917355824633965163435670757674943239506917297486913048523659451121522939069617008200048803788125127768217001055211466063227019408973567539344981286001517162867025332821430468171960260847890190466058437316851856308896017597659506591545310004995772602340982912531418955426860930217464657376558750896621646730889556895147377633797703688657693669537557002975695977544709757138582118255745508257397817976577501603624131382101520550984614398137715384463743937190975506826290654328571308543509486568465245745354001731522420954281586817019548255262855084230497893324042417908823027174074189544449083379320626606316582532922170159479855034291505869690635661378058367102338947215070225484984584326428639176401462009878177367862615936820527497703799249893685821084792232554189487343516086929559274046135517819747257832309096195154338441275826325343568122848710076248290097159218801612204525261148070936846352325862302791585181191935904846317115362264021544574425385579256989133839286853012116936674869371260136747385770815677589469214195553250354660564456731408640018393466028159103786290548941546153329153631994637297568949569320501925228322321741949686604253822257660650190496677834038357921845606190952664904085677502441175901520182869989230657430787200508652270284012582400308488311908252166039019417678820125178860301098832961887697431691632563410701190452477844941285980222617112054742565977383893271837850363453089355055535022156664586860385470655954337285949672592241952460692508717895767890543965033161265533283013402087671736577759179252489371294835318532703266245856604475009660655351458253126811473394078935736194452593656328141122875065202459766748807382562522912608503811413945901783027692531839506389961059841899072799956501950970039817463301841058126534136210519737811103346781052428046480034580278684265787734744816982091706489197538425690 A228521 984 29423733972683195445611251771441802018387512034065965270392120250639724243367635833947477081203659854050724511949440535939292517067158304434709567813591567753587072166613699463773550613802443122625070170047357610502783040340727463048740975837662632944234320190735320992402797451537006680659128682349534489761315030088663217232716025653655551116593219230169742076751001463148969919707263967118400807222902820382751408121019869125445102632463861016883141288615859116647740009435881659432857730022098588993195278487880013084199276826146120255043234324127626819517474698768586779089305153946112145927205828754926239770561613932302390317070243461811034210141792975221541082062353920351326610268682747773643465626972483835656522834502559030954220375584554206489887274087261994889387063282110966349481967496209965837929160600059240283418734275477037061566821334377661997586854772841614311471618310459703011858155326573229497169087044365504009031323969842053897567699357706097140607849698590202488429496951170471733100472913168683904444032689678633264929159110403833524423538067172967463553438183664650714504910323341237088588889457464747598477625956341185048147598557184036755445190646519969990678282451383538186921876426274689391053125944948968250950474847321742279169230579512493626043480902874383570893026168838083157765739787998334807274747376210072299452618630085472818199507092122510244985001578188426938668236372437046887833844522119413348683863504647025814718459695990283494855526195286120700825240268390997994489604104111303228738261482577980140062367262485766975689196489093589179175780660118759129298191098916278270955483512510261229183143146242593397251826472081220406240820750668277428086115368333807543888763130559302947772283866371941876755109624454271244073227981858517004247751883225881793388672844031445978515793042904197829832805874450596744013815694040891628164572829052815974180446419186383301173926078394004164927363920117278268507699462384557766665856202772545641991413948507048229482263271808941350582202568925045857633488127890719916160681130804738571902450472163897071334468428788870781444640129272672157367669843755378696811866686296372533255972646077048915189753116716079112359266967592595619580391541134226657071886656815684290077196882102361857345887450358564738465441913650633788702640681862700548241526889006980039731745200181414079413396293420257152702161412336376868717811327633498849334391063094649081575363259566803985096387253307192320308121750732859235213568064928122805181044426606931024430939719284221903863179292848976427589372555886246358155259768732214864005762872243814256600339874347611764203979018827796269271527620481813131533097005614414475750476683117247353653797762033569097794586220752696509635532493450702144951131474832514934425566786373212037091876333072960432877067768230342574338178547336592353274544329159154644145260870078195709926979952016231241868898195782980343151647418344219929926349181874576425231810751986669136991666442580072111560983186950656890874433176930828315515724837201957936183306701178997972476434350868134261091071948728347081131360067203406307060432000489795948321353746008572048207223597475605588434035968841685122488397967176257715123296756811658748920637998094511231395808924404888092804920085613572332920875530942124746492155352569830092792627453373979835214479855827078274780406093011675614450625225073645225858842957305191617894868505434127812924261278815907514030539901288758946099158130038895081647839972822087562516530040082322150158072467991268024610239581336468066814774643813013348057590656450832939204922782621529508743998285515851898904697057832866838081809888613015533729411991175928487146053116407951375843824891252487619922143553447176645926285779426645864622314210072049151405284023801681142490721599768623704063020472138491055684702083500332667721557447004617875967723698440285692734903027299152386421313531513825972309862005721679715895661000066399602183278207516304112732194818810948458045317649852169452106069844258805624333768655976283363354655680928540859415012904280442801144834818619878723968028734939327020406891562825902478329979012472986239267752008007943951568925622569775615088090368320981449039120031508077945168668833657830 A228521 985 576764031831478245402600516596532148476871378644035092489406455438720794707125410342478618024916758449898166439636978462397818398586009184858672395643403029731035886388141469254695651386736799698279899309608021348974125376863672412538732809199934065825080955626153776364057145367466476596836604413621139655052595305227877075261788519510887373840357961226735202818134915119662816158064460043312476454227410214020559744352157657713253359799309989244416599550441069445751337615763590248450767897967930469110042798558437641807972249007893676488151257901798370535479618674966182754100829827479622797359913170924256057715786414023751254439052469109882658784066093978420212731619695480372895824713201223148901277673628772424255644037263316758007033351897386264102929483730560386136022002819121504166197259784280510980805441040909283940283035926310772673344049312429441330022121450557586105095861281353828855145986105031690901807240891075754642766888450766345819929232452072558948739711426301068578966043322720496354478176448892212994400814946986659501276733963135807621093357761218486451310375893661727931720611901561089732211972571126607802414406809442428982545412254897461928063485456750563187092016093811260631748356867910905018201261526709727832802275505239079143571093200588938306340754512005611266676738185864868221147735305388104864101114201811425049362710166192510061592240847940153618955026944085328108560535445682160267387425688288201120019874537902443338215250405370518912396093837190003185631094626000945157177361860789225159119581088428149296339410517629479143608698770199259548017637030965908121283574895627709287643148763231014905819064405342108388729947279809763142540738992524114349201415239302615487430496694591415906737834058999733179716137701615376063259438021142322252517174369136875803135464376804652298549187572203984704409534832528756862714745506069137133390284198593662135918574068661021298493586408315629995716260178781512294096255237448954166575144577447074417484875907645347951094985479006363675022813320874672934867133428503593778345088703276460607103764124008903092700301767913716659414708784873974914102436295282297968786254677777600821711819430893968408662245719170212640062160807636331332956200762760062618857995650410448982730310454424250056691385377891961319721229879712858443409712843884306835372199838761234015814658531439446843626247471222435134971713268700303555972572480836173686977790379274393999553357565504832264737860000257966854479753754077381600888144207665851761095605830940088373355935396123316242363173473092814503138708880221353222368935928251558912384654925705649398373270671651880806153794386079549938841528989823570786847110127495001657039197211574725731174366097584317766311785429656799978900011959075953688193497051411212236352562328511124849471335749514068884705297778453037426792512140954692333380791649523420763226860065786223840742915665420433280693188152151163666910337431528314835918403339063029178570927186368498878861562228133946924501809897684606215440784099906590771048602597454721097962839009295648030998081561390739146730790876963181306969057421384349903500884274351086493174091337027475099470653441629891185209926925716892023759744643492808577508421751195809452774223189938532909530549376965814782957518257049173933068649831665226489154048029137904632603967978772731185299808748343131353111680948361853277524480792522333580537653878280688504505998247966523034280805130618010450008249679034093757649407116080875237131805515263923102880072276373176862170214195822886131805662451099786395512715890188649290703046441558274609390810707444780254498334209811739691672440940439347107809353424009930183675621942778384166017515509008537690430354419498300438016426243038993202745863395843267297040622923215195411103811457176660483265274435211472491987792272702037086671144770117566615392019403592277652258627428108584381099025176084823813097304831331929037481337276977113301615452087983032298730373567130118208115827486873958547792843178323289863988728493504779707067658129244646721729153274998735013644579138291293886258024422055023240831338202438789181215931912562370340406785300654418135592338650451979527550733272560313560476712819549194098277096112804361789489757279822357970 A228521 986 11305728522536902593698579880713971403001830745792863848911380069117684767209348050165630036576941217931244004499039539870481500309790434974441391864692418375196197691393276913716844694709264133883239463641866264435233195134498666289856777477196131720640603947949546133552927171090280422714184439056672897168806483411761816340618361326736388648363145639373244215471338529424629059181409626061747196337364887792328191726039586285475323233340971776705193167504604554659758603296457886614250292903109643033396469944147216166839858940853455020374620702347817335108844665749212415577297687188950412127736872049251438488418605517131958157211916182421676415674229364023200034743668188743915583604701560107482015071315005570087775298761912700587894836809672189964391417250199170601776308409873356442554832336809499080035782417354743183738187786808809490465852993055420574573431627086975029990474761365479442758868607772675878483996038777779898142012538380597940920198916957826942807098682770503847694689892782470218370009481650712245947560870146799809865393274216228990584838474411866704245618524714119007252936719989490157589581997750334308678179603801064536574670122872901491529863686478033893073407708792605879519993104402913133892091737393438140029621953503221582050538289748713789168397843900853089175013851026296978032854749690477843547775233309160177607535545225086952141858286901815799116246193172959023395576677138025333124281430507980796235216232008100189668669523727613215730504736541072247158620016033630258579992652705586287457758799757107099928864984904205787687250737604249396566652541905213070874641505805903258540102731101370841673604071290372862393291029327004505038863159490636938804768713434694500450805052318617804044572075452228903416853854471954977137740260017203818935324647736069156267179579325451950324715196274549465271637871954422817572337697396151532047824722696260136135459914713446920306687979601876900782025967097111283871596526656774937188648217341261349958992895550250162030315675877219468948855836133582769944219691832039317352400512600944050015709412456372046259214243920176245168976340156459526993563798892453761028769467381929845010822551228410922669548425397421391454419363792020399196011827771231206320627773667458964143795255450427267508902678831550775430610809636689537557083402463179500724265312997870820171018896801530836847347623517505880095458370790901937967797497051539348978639797680145608084595833423662462486587546628669412974319812779303083407750167545097961292873260317043185687592021203869525698581022556386057041548543880726409978629523910327289068349141847919267263098595105380293214614913351952319073375381986994014081963921186060016866867867990811090665232570591050034821674520197546372433701524786274350745266784250631107424467992337908282926125086270098445205032814176168671409644248648815331782337924639413764641618266864280689648046922946591381151916632289568914415796091181170609069452612325964316083770889475384563036775205804215185034012366053430464084413359051935815363266392599582605760309634076906591524626422289946917886082701679160331250860382442615959605018026485397996949402590067058820891251700555605529536879399163866548608053392013348066560062368043643500081621574048537123998106597491474976970645180069757821822439341079426238698272902975005854038472887527275623320267015870542204956616895169382954934359258044397557772053865463215098760134959761771279083844529246112962025154196177886404548684732190259186359362570062363447840567614244936972769938388508447745964386570756218431588372190064703259583347768289834642442445732282409799927146838436731435920311288409795024174412107735632762847394007592929895246346851861532239399864431487180793933510367293906791313047768359033946129944425918550050376407760778292874991284766988293684019321000066484858834436724099142457294581696627658379534955738878060772598017398766711689085180982882454941478883200993443369216586375932982399053313180479606369599182337665508516642886853936175478061737603823610847559134610315684909063051499141869522808920180853773038477986993576287746946897167476176410590867676943156020586751327133448891820894782958407694691105522039801643842688909600712934393446188964071068289500277030409027270110 A228521 987 221614889922004332810201317419154750845109737802160338522325779625438401368116845772221269634502583728971486526292006620904199906674693707782990978473028389347192837415655127674536120450995344165642460268027963205851419742052317479750100139569265764788063052762626047683750702043654531478576966777552297716681805032784759818680924043464898170774327006982636371884933975035646663698411175331997908499292550076277807000193268226015729628306696368967665207225008658929999518696065829877648943993035987324772707134735130932743957273150637176301489638519270657501005202602536443095180006510176976151048275368549513526325725447631034229773916726568777231990163585209516673102625171104138537789446464156513661236279015461511231798982075368719660597833136160915784614296835474658405458811314315530167838319299942541182580895964182234846726673056743247705800877696528304790358965424136763087315700167190266755605513594414006465011599450314800672303975134569592387151393350278091280832189430927704996210242699355937897768429504839084996171875182216754925994779459909786710308196154328053375404127870135784886510337653513374167509896587690080547583068791294060236494254766009202782070926054278934915274374720660644356539644200757546382641877218184912894150921699767873946115572412083194494689996229803767742003010241140735177535150582285011383835385259225043599651486708139444269692196078257152446336504259621315832514765916699037134220004333430013879514507459802905379982816665893423849378834933282004351613266368660125702684070821157540545957762833719232284377462137752831332616009814909797901300263578408349584318814675523740778275384447405922475254972099614824443291182368137995027962032509794726281926961971545466358534065148119049500290285916276756905777436075643123760238608513597791237627911492405253232012378310802044753460414978824531046050660861641061237524206681644616825132323080901806989933623112294412463190676477662404600813643011321315207669522821429847081322928189748260404449104321091127768472899927450270551329108424867676135571921464424501270238161069658616565131475295866040726764214516622992989888557560332210863253862671787442328403641130834334144124542827467491475274519825978008396119315728989023057403892515015473343536883000571534964736225614608964843285260253764672922098871770777158435481090411673531729312741830012063978231078399288948932442261272563902790408739849271546519344462981231701837843123627148423830399853527217274024157256824277317832864650115620145286881337183330866029597049887639074694908090426282315046620268961787106017035620054011290208179742705321299592066220966118258551185609262882393835941000725371174972396754298867527674211085996242038323129342291316681787645163117551396684990146178600518562788617309960537864232765816687373916323209349455115833406779091595133973394984338775960518518809135221565992642695665400996964981580503846770012694791942856168587919436545446941708227271312422968847451095270895149184811047796925561018278368705312663828902763474877534059298064448695261752844157056688415640658868349212683997770079098729457923012253971584109936216183909671100618793213451665887261851103077320395670082840734820326148352018797200185160098170566485904157217533960883078137404136641725201514672352614497343121612772036769874566314282030770263299298318954962016721724240908705688789551142859794559553216473025998563734261456898661800134925466290272288487615476976744242364634997428001501150999062103470679622929224362744053454935349861230642789306883271549182263863155429372378520571019428157731244895485274135597404164133663314292219598546634808986190727152072538475397098202183736361123427479028024519993324687153160989863840506824172239447707604895581363503186369781678734680279369152627920016195903339814795164263149515672285478402503519239258358935257751315443930170591579120245677770823801903340152051924741229119836357752669526057353362893813364576931537139468392139646406412839422868898260012665030870489753053974803470456359909563064068542642890646161691340349376924340397458209288764449773111101718371451079961954207161824367993598055036036671797963399022223812402979129174063079876818761399958368980883070915473458550044074445516462120431138097796624967806422640860320472726338250 A228521 988 4344095060945400409208663630351691545351869677396116209921766083306463474500141643617733277209889609678357860957131909283924586700155845750171754185586910623291255623825474121282980119363566041625659372290644671119233265348476332103562796645979970044179480239612391838747335127906788954952785280059395700785723845083840378554021656759380572616781969342510492522315231563177407372391626799676413376341385370257832685025460252040320745888592538991163201615319426564841246010820523793965216713537241130637084962221681566599499834301458930989008344873880122725986886646306074691802506072035191399323897881646570692093785431736044927454896357516989255119049510181602716462134458569239655429004814006791279227446059246005228160153558866078880874338137240189461537819482177557003864633017606904612476610292362641355451451642654117750110793061520093354720299314141494837445195865670497202950587324686788847577899834718834746954481493941074684000722622445820611592343671531952228329045634417946190565209329698085201889586536783846262444248851374251959912549857107758364879232270432300027852805010264783130631256631431232440442038835322318961143389005768766564954695845348642270061252800986111995731174400200982241884284226103256319789632943338768925157708227129227911588535868371116488736199516928215611377889917571826839923747043681096043455463378303554071331208264845413841349419475384138415351272357380850839775995418103557848766955191819613701558262578991840319250322982616173370567910706631689112759251000199855767990382897656337457076277779608805591481259912895366014877733236704611120857038370097307926646604334394974860929850827397948161258577121423045717447020894386949949211107256218133065087695369761465518125290244582624555986072380486284913414820398537902657476242226945803643822778502138803126117837483381162101931879104090203261290135588938250210423526681801260081610092264984012497920418744111735158390016720008450475383272129525894453603626702474071335831317101186797183106749992943035390967355622347564527469933714395400351475898034601429382067169115935047689308763128733856717869660086695629664667619260128655657185042689098813645628914412417845150511199443493195216669920214959272495183309435465223466179210701883321480708778774256575454711300530353769673407650403985392439787431309020163050015610796692541166494808864627631165103414778611843080172202368617449998980086238429962484081288225390306322373861560360723606243352320755917171997868085782896437531143458592066275134144888059901468367063410604627881852545202848393918339980986490369829589546167257180766780012906531078590693354774309500962272421045507922088866735203004110858456968858693025895482891693616372514023921350727521728410609396765009907228126810571252844670236104076144938428416324793439119257136442243551188228531400827322729876390037803653563907837025258968887938966788650852417868155176394786118924562622015819693713805414011934319075102057850318944166565760430634101994701842831563957604908020324763630569936784600537056576930195238911161827315351261939930788612531620957397647382498968668411916939284464909021290549305746512531886968610474536695621407325572231805857905023192696332604390742925838630344377790836203301276430034141167729605752386369475826042070331951270322378378580494117901179134734544719360113419409456892548804232716253976024125505879017425940491607099299006951149610123193209348200411432449863533471023480938005679069803940499840896315770653327078065790772251409824203633383541620480489893630078048339456491308599956618975251785376866361277106222870755233790251722088484938987798736068693080015028223834998752356297187523285288862331630419732924533173517754728867715718071719521077385792432231763321455902278426526956189908929402816764719798438151137105188891336206429800379169352998992843175363555238421964331852719077299478331676521230870327577032863449242617468154223895230032377473907755444391454129536066380539520355415135261780700210710369206621942860532994414915290220058430612295017636710464384323869829917638911785860660133569297692953381946360708263888560453330308094267834221327869493673107502137042763493780040869483233164611952469141089165804862261394005212458162303438324780883978234599563253654870428316643724875972655106390 A228521 989 85152951163036848899303891671952540252832598571208932144726120242647517401713375130077961927646986494412587061510213159491483127592254981720173017762883643564726803391034106309733848625228501096950830849998756575251247261509413319841720460104399233236740406868819052060499215493478175051329965581147307749249461094651634067631172697116453940969261992277563667439786797216469564277974004828845879671045927528501486215591264860301099034892461320998084709095826192299009445374104388713240348141108056649712152104696694933748264819233240692095904399916308527155524294539886473506176280928853815299370070124987803337872868506564227220339844170274106652274831266589612862881242983771610554615213826371676191259883992103915466933818829093896147530056505584360688903421705030175554279878005671732899450984783054176549616813916725120173489530745190196882484059450000704107072424568514120748100649651194734823031725804553085115387739779221346505467364172879000493863528262217934229427861245028391796531528284531623428083737396268524931593080988466211735989047373031500008452924254705748991642630435806151056498107602804680644031471082478199688642630743496293414947887724029831011731474622858841286043545677465279184755095043536386179758838572684671252756483774036203823190606145695053000123788436136886184425630422239939475044554372701694061528981757670881647009300807848315409991876286787685139458488303042933901667746353151175034830818535828063444515049193883546478141925725259413743978761822015535055024833754304306395487359857175456012451656489934044370496424528197502485880495573267777376129868229347166399718388578491482548423195140379195409584706258879570053781679128481810536298129408425811832054278356137285114746473015774541398319941302001870956480552546362531816206176372353034512616312961296907385756597117225161211266649444915749348984706768316919763080908779144093438076411753084289903334241232144609462466695282414969740800495682152940068216975414227223503535630736140670193510252957220275412650977140784059940015370118249529264762877138685297282856147740320643736171758284309584087815036292643518170191679747153350631808995928461082409830537983810959509486197347229069809696284578357139624605223157869994655055865120912975149838008189440509062679378031258367523527798375636402350948555597314364335628844401286101533957711635118084268345072512118269658246561897196993607443747655295384763689865274756321549940732468347780502433768361057634878284936193359079144208156242457033009559362808868851399600310945074865852434516371326127161017992250563960437827177953539637336410522785642459829449840693948616896345738782860679523083349613345580322102328595703939304388115304057048023654867993831538628988083607742561083934345055827552082625449549311975773113278934368227798991014624534881042200556685610401059441863547632232820945460850607499006158060998491313429650580802709016999312506504059305693321845137542499977063208829754680631130053188510194396404996338373268900045845996127647981119237022836963908143451627775072145443773762592389466629967204175138559471307747013759111666385931068892663753237555026954740377258083728654855904939134015784781106258594540392776890941194480270034810308295873086545134677372017635874848880140210328500351461132236448244763633813232927062143524500231306866172983964875688786698552982286197116202477450948440425721922807242661230436093900571832744762664763956758692826713785731310344382054477042883821580235195518322142160038049206149676877530727909308701664294000596666754593448912486489723513118436763394325678449467648607482378658974317640375516532198923207819774257422918391615598994434340030095688258364177307671242775034870577810344651982211652092131017159317022283015098213595025452916099473734852884861064622393632572833177154173797516805372007855208404237151424612087081661555423053782678402923489749337363094849180001862869529976957941341993717482468858067470482589041654196209614707834995012446107475758928190658921297266768115544090114900502297372650729980218625850244354217599449516319540767164088507743139451501670372110926218745056676262038475299759944216585092348850982852548720631207318660412423284868428148541066962219259131438921953967909371279234189500800346145168056427654158495512669118530 A228521 990 1669168144353753251178754475344950063684333051840967810504805199074610552801922104799646566088002952053585921901365337395220142983138795451522985744016290995568864176779794928057928779468748959138864144696016254097430277700874254547061072355403637123926615411263110818877513783355824059449381030368864246441392235591637485909865868654855073391498900955842833666644208276722004835799439070263410133635428895072300762540187288766161891241641280925611917476533183406125756583381948216736413510296783412910416474919179651869651920387110149745004987058151134875422464495583968007361992766964886415463060715266113039382413276371886550237056697970816681080901987368640081156595408505756651522327765995532782694284966785774891736831488527744993417805286748126500983695410724182019037437164802544290688133591240817676362947430944194162986624031556425177770359178618614487765338828946817929233771731512131867314279041642949739712995728197815340259096588516051545234892269403652275233292707796000901577664826868179552739212218552069088925241311091665831074605346693613606057935856361509821301878813949867162744692774598920718553072455716698834974453886690625337751041930211736902143318095496026205902913586638500002378587131159116015792376433912131982557763669780949440212954350079378560537310012188955726058895596158857376017996514889951563312995056958401243741122243104234413821246917624192728719526872364975232959640324238473914929195856172346507819770292740242699072697708816212045593298318667237811516907678492622013764487459929970391099739913439409358141665322120467530832863459349461735422286556174624785669971926268985706519216610211862161020731250827980210771182756829479555745565983452855507313794899249307693057794845929922315907242933415768294002646877598977950123370811774621955570501322844563476436797690574010126682086760487359414648594960782412672257661763465255837771913741573865985701145298712079890571537002535881516850720840978289801691294698466055332642234097858512315946390795360681845695749062946293520596616757587993558252481566196611162737116825938596142581391116580273338555493623538738156476467641736080718956064281004651448298684559929748015887103289889184782916471353635036435962239089157258199763181601920925437003803155820634084390065713457425989842422230351574354897901147031124860686833557938399365576097896976775823200468946279127543229106026136653100075662342559013893707886255034485189631631915470691633047983121170099438128224147264356583601871841133499302461316354645302337075063826778294109834793508058189541761880765755573766011918512655737803811138300864150591045797186589426014092668209349213994503557730254064862469738986676019759551589940707234561743310208391164469477902686468360285602271124556204865352371217395377245028421555243069676522382749412996295945664123922803680739856679384296989952519359685771170259741423753459937197158267026546974825737633568007888184675114672302670538458700405749191881092358434611070127696636230090974147134715611186135401135653551713381926890882230716768956077691467020667062940686347628534421799176809581207138216085103873149529981941263089061074362481070280482010911921283570087707013075112275756019919896689811510296513032871326451621526644569859664277620018902650472894413515072028526542586427628613255778019466074399342646003471566073842139972486754541319617824938867985450207575190375963546140001361489398942269628406502668951446925710156881664432571352789190668170774873986779497303543000049766694556329153695094727549543001106065783675201329091251571603685172345650678705587689358625133114352682962852298155936076364556650990134978975822477450219132604745746650392378122973165238776343060015311509508152437241084788874812564500039028340499280611262401105191975221183432281868929721834555570749684778572494618522928624796147013466861690892552765477549981170762575774569545280121057656593533066725909140175342290530817713880648083112008256264969487720327982626157098706818039615800024089553326162655606480339142059587602486404591435535039532165961543466770507109777457816893631088066146389381925854487179387270659994210358604566557039827872720039923112166241772056377148239709277521787478536189731160523489253289979375521171034664604360088821883929371666560171104163367406318670 A228521 991 32719033880469320066569096326407819476387756229354052450306259367534395813375759696569296858379071938507404746697976282110892083264003540848498584834034318332257232028510736788757413625412568471811513867380479762819071728241289876122077820468901634798810282054839091402817973120841647719848591905960511377596862852817816904153556689741296451503707515567169233255996103200517941574871040377329360610675797530161312018811265018803040531817553353811383485376918752031050888248443503570362788915597200318761927091653607431252222009679868336068347064217974145911722621886912646340423308711869422587053100841276277672986261705568851651182558173284104412273734104125251604241970334648598899369058314429219780001697727674875435721455371187038531881923083306719166698036752111994232141667750179595180397061756051523309012318991751280066138684093079515589464383736798021739175467617943100480326272733000159211899762951253374993301057148745836520537464822624278216815357770986863636905069428789348427696994139738527308262414479973920884844055248425752632258202269899166532916158647945391262453679519402665688315316711189936322272645632927259480691045398267007127099630501062579031783490296181631065250070839244331369159785760225897098025776677786772549412612202289687153018127347065372397957297858804121706069585291480291862464828209828276171359635044969599422142596562319902171875766669277549581572480612639756213431935734054819327290922137859517710455073833779188193339474010073462792460419898536433759338889258787542959507176794059919749161645770787645748358879273708980011188287044287653364479883698005126819355623299006269240698201444949726939949178569145361832657154345589779123242773871344744245939195783030651043181609455171864220639234582495948797038013138214613231955782836199963200739932417782820303817200944875149385997103467806569801026009072272146433277766124365036152860959724254509298629560242019948782838658861241654210892860184055941010599818611114641216225849282686927681040482177149832582107797719222268449950821742224479610615614395823094873287666739192213846559784931034759698055201920791309050608200543118974505823421404444181761089732333912382623608039178921602767499601664257699639374671001055352073887891105798115295235574310558061132773559052513086221632793035823762129072255933155553921868947067079659962736569442581048051257508016618385590258666666084112170486139631398042689166601607496113412402927257115764922658784638742520825131814856390981558404812685690697084389690174197853602476549732907810195906756492522115026290259609322764710801666247250594476766295637128557100037256622076088034295865343317553937398059105356829820786243294721010731026326713355096575235318681228737936874309831164714710633157499616382714809628520758735207735143552761372864823518855002538768592027114934241064252269569849126049417051667615025628823952382257260690447382920603792997825092093887584120136695904484631810352367468290286829498491778905193008132915066977246936858865795364624630005413099801448689693951165343058477301962762692765353175373867156247327560968904350103075309552588539735546017813348885834220152698613562379924649240625095601725217085517244570774962077038022744030351978435533432808812078741723711767152271735680874429465965222090442045051330909612443226527810511846851414315653183465195488752051898663965964862407335487773344020448456027714624193645457479104165797423279502652022305879077668480600475953312991661000440645258308616510625727744815488697487014393853716121516833206016807491004629698253264394088947024806326167223535561129320391658933809059171774135018593381507273785418038109814780060803821719231691500961300278261620833186205419645101338800993730147761819871983758312605716508183883443751991438520182186163904736309899342778564665262487852423865714769641531246218549573185713451207221809273175486234227654709303091183634821451585993959408096187082621043746833770981256303518368823342856639672905823223613856034766441436313275233640519077931459492318561921283436205428668627864690891327930681417880916341408585981792499764858385213008929285579423060732149835187328238351334761744473130223993699818667128473652476120845558793285838242569141619217083858736797012026712124295432271585768437398239856046329651832385989450810 A228521 992 641358500455791467591134175011491602031202733923465084289935485617604027659181088770229252218300002050619195791187809180572369220920854424573473808393754963932615266654003285753427893827408387715700335689528019614763189919555486450870714889770337489922642024912340458414927090237224195248648039091256913654789459199542611363580532322443024387520601328648750354441201948292344414028617297676971056427056849550793143120437654358389911738525789599769458154746443900779476105320232973604303171587122810351587881940177537948226403964092858736501589407795742150010451958804797197981009690008071654586528467227636879679763662570147353694593955075658316718573054828161194577711021343186427119675629557113800132060496163597941505237076449176840774204462861173022357488415431203900214258952201583259923598913853988368662441800513361160912256322605920633028255672238355643512703028481581826668537668878497389359527286056189614975737582516720159277760045193984513089963097791992231606960895709836100083715577549489785428380295897236578632644082054400292005859449819958115684608935759089703165107204637452238872489675428052357190267681143567684623807036922375987014781619330786743969283074642434236645005682687953796859770118093360903756385258645599881601454041831518777792511892044221079665380392090968381493420284824701084929178186551057354621040002838499030914437934073472479268874364429931609273791036249437628930717571299302244215082740817126409987993849469969354225597670472762308841597105257812855883323095733845738599637665752675086993096189299239518519921393381578104058845271809263121901072944826009939738384142237148963387180438204687937265021637291656131815765328711068093544325297680533693256044608425171922499138215482484036523047960378842654903770839532635970973819305031820866886282199682877520750861296484644987690305095493857620752352415186083653602698099312141675203124694742923149697870654162929737329123500426521903306040328477143714711487842723774498654403764996995058545243215690100222913795205196445843209642487194467491739293715134442739509573680684528949881668761636752243021004729495857616471283790569750496527069987413850569876229484910665964258216768098117967559342408906308074695985865000447922195092241692673054096282290631755958503993220157295802659020019245795154902500005903814020945350239722061936651162868637375806923973848941284648061122840759474740629216208979002090234029831002252560075436990462351308543265863440647772044134396686751873243494554663037203114707404333309971670442990789395068681870130931624990687152127100064068105560495766687640277835123267855675410779713260138291058841538367042482931662760079646847892987078593382265673558296683596662360528155046135512647445751832588051289470867705209209419493472911541510146647038892806875653200940073377015528944619561276869418669307368325889436376056836070372690435944337265400300689662812517283316820480398646790354911624935032638074224436574967502026080243969007234910810331015191358226216513173602656386179972181172343663667448816163750041356305118225894985923011481056073767221578041271543672636642702339811069168027734878181120344137148687290212693932722212063734135222602015001218530878079401931793147970996813317047007915873741553489859166285196481663741377389003329895067661947636684497784885875202515349016091056281290404443879177638574088691588972406394221503380427480071687480292117504038368562148855182578438570890233531846573647972408691186141446860182590626854506017950330209398373761591991389718878236954798459332606967669959159561679967976568433184265065363669248958673287410825202153742336311528229216185113392893610342929399063121247012056096757662106168598950759859540216427865569590203989952045836755631132754954392142765145924915471506021209639457714365048215702733919716133527837168419894772559751212586572888208873069352607308331182159725035984623836329649036332060059250775550053362357234904761060705413483953666910410881380579618846652648894784966994997021105731901639449813361948111638938328896326357851968135812277931255609834951617181324957279686759666000799011649930073363657084330409347797769558297442675334425930684580733346810568479459772574934188467213752304124288732754309705405050372089889404398783264144087996368286553593664114266797808458950 A228521 993 12571909293215390467252092032006162056607816513980006352897262938770014782640871888698274105413819781817165537391458688859603299357598505166485692743635799968972806124694540378827956786047445590590589508374614373108108285984054917168677877147200335008561994173521415611010309420012095554422351142418226115500671601632571415131088690430971474302882375740465288880587207334430432003271014694192946270753807754218849661285506881921894031095541995917127564937956307966160538585436318500148047199087992412914625343029433007207526539251926207273035819503265073406530733384769012787911105603114911861335708427543037274206449640713766721552579056210496151033364608467881631987039836127170009751282791209486395759430065797149121710781736835309061668917349122790500944768752584422099887909748913767310842790728968818246469660864650586484450768369582572155540352097751863587337983025120499348413574905030033093225294649373665881501033099191691413416815885355019602965178426103273952972783840799137805051644323428104634228583251915216934383168411586299275473104303112616713750537825833517713497040162849659266975876929425365594453690763503568121068606057061368699196742175022451254223307797357505610533770326799199486800882485706274675206766741945272201364929578568818879999130954832694256535414047809864355229902717064205375301458950308998055453349964280622959015212961565610976308573119679752735707302310988995789660169619176986857049232558206389750725137726855265447750977343267612767839523664803227702488465563235954909242554564576760261178751753482047271239853404706814722052505006816888671217178499999563140746679136776970681309241708990091501319227194241864926707270140737202424066085361891047583860242168411024241797456256706042628752921898706839138927767199480717164814192785277969796504940477443832743975562829874810103830211095873493614181042241451602705647941709438834992966614113489819856123151264272188469105530072522023487363348307916110911718643682471609111508981385245247854916929832916862392406381030152933699373143584035130030849155793449732184043568415490469736388257219043832536662975009522599077278795812140048689804651387462877466269668602129141897477182464651269221176627131881849215933015286364109169812846047771886100597210165728105988037213968749753271209024195623283590575042986654306505415201477162911015156434588293271124742687335689553654675744334308557199729783957920259341369410058139553075102602474640083092949332532504792988866601618721895362927998702100042569763797455351851890486169902977172403394208110614956574927440969125196253682432127216944877475529609530211312273546839287974159259323800774901407108899485683178407041502893801235877012079000565535062235976319979029637686493690548081150211493238124353423424528341202408161135840048641656823792671962494817403395833664048122079410514698781654514882717416683599777862899752075123994436858080003580866972522058949182290649393551839813867046315595390145506424938112781988039816511100426865936973049154370093475117275184689927180693760642000490662967607815625501230821297517876287290828830045204035894720920394941712388038096133641268757435151556235869649186846544571560248220916908227612536641071497150359628986542497127556205222016358145003189784507610370149697891784050113278050512674264446243379913136106397909194024562002569572671042713430888019430622566562174702804042135919119015909190274061893668702621451076061865623050214568051812178868166954679211317752980352858496209293410453236645019811433777239200827415735079271126193820954289261909747474786338187747402471637644035109056958593388168061803558485502243557755714153318942082511832287300374498862211091917142731304838615011961580501902773919556306184880892240672211897705950010278274298506976441081022507569166486212247365224862211729610386924811751501062562074712022903452181484616454242586648634657208695927715887136642596775359589695439742924049821843897559379478176533856156260409050753965482015726262000021718888269490171401281502295976163589447392027907201742353061185610770327581117144533303303719071990404010438070473182803841148920368788826743983951885696691553508119987143672620148927541364362096205896809537739116775530686827201738597830761761491060596693985392900654111480827136373754783686957638205938255422887090 A228521 994 246434565324249583483284040420250613622134817275833350606027063835834344151722343103082480244092443144880076813328177427838134693435276677352598124587275142598049981723647113851782323166674134639348347827458855252137119007096254566784937296968706077067494719866724763894683626836150006820562731845034029224787251080412205679856989146247370516842075941743999263988520083728303379835774016006952835122345083171141041509725362778995312439144902465441744928144361394006234976572246609919669047592219655690829675622475063867104397274189853550873189397401412561119073285797790229863836294051248812297830902010170149421357946177507592705726300965244190476897696336614360922048760290053765187958218153612722772562548017695220920176802100208651777657277103300476538346334730671426570798906683948714625557123945647861413309923606438995754842800668301256786981348791876357800643499745708999746021068619861039814904836357495312552993635834617952569076265706969049063338914418513278234180277240383803544786231944122129490658903475661786450542288571270556343423498543754063002979926777379678460879278107071816313808900698106340954428889155929261165619131306709912319278553100008470154498535474518750335248729300912225652317101625044278090042137919225967045555467997651945854224187184118580772386106499788569000248171566472268941958113414778793331939211378788768404117173558171172284128171023088148695402930626215259219481015944389725072576812390878911076587739733823063836845303657134075002428034035875764166366046087228092397126815975195988886950804878658901311604087919141588800095099084779379923936011055918491858906464700718037057874792592443335404171554196507399001659777482965313205475311719463017058294773729148288762541815044813632126330738535403500422419437740450178332051836003199458919268976352571809764531461840344731170634810211007126331319169264581901050027299785721944219989894649502754076802861384392784208476863152453203972774450225731277614365138752320639080024554459173583455086600039593120925849658039262601178666517324614131670237660123907935137179288570870507088153668126028443746915393115657257616961339038285443847800279969977336679967474062705954563681766413877411175386277479805599424410890947323402946223486033332269651233459572320042945749509711439443464943489623587585696656837721897710215334758409997141997034494148561831949830350230212781797669292379993497469628484513936714630521085725621688375908653632457918325641507758893088727115352886052196217362757315070479789472754605099596423999930767715542661938198702404247850102707189639969864618966452146057721587691128176078875330389732943156209662974083948079015106164786698903055180691831304747067808506895527321606352945463700783911795136674677734873857639164242708100758395124756131863043226486826718167177080155622470667988115953726669439328039706848684432405137365455866009598188249740636201685891783540529341878094082701390862662622048252406486809240226613195641974134860672285587476015679757095081354351297746059125646171784111980414786752440826169159327298360534770008333178959487971993770652778867933567047937909010803527982949342468122448365659684991379714673275753997791263414349500942438341223282268610471367992274235546385737948647605350436652414364688616508092878269286579098957146111036607600785420609459826930146066949025352672441497978267823077701424975663056935392427554065067569424467680473759401791281645624402541087847727524380732096641962071973927841902734735285382511978804849838697728013515503069053027011849304994378696479886645504987200041602239476256606680607914111142370833098636197060062528230661235882815980604141717588004042885319011527633940576747775722279784425295871950238438634154714848266445045711704651782076400968719778407190987052145287721864780253093015138772700858621088884784026425086659921893732513202257074888563527190114133929242273675415361783667844345660949640877949781546449057730717601721626455355942961532584545968820497091686568877773084753073579344810898902273823119230534416582925329615275809033984467993109245989210555749666297538718087649777728569654893402125419068508471916340533017200034096609690547595365733346981243492463017420781098989592099764055973056175870389859294438064411345129581749217494463909383110344901545190030448687416001624279230 A228521 995 4830610336914031042223943293065660496214924631633068824599336152412761875292046586865750889046425965112119483877693396549024427401114994071867123271674074601571175772774124601028096719885189601153060723523258972277777433668992496034063423726502699375476696490265544648342172842231903013684575115204005898446053580177568454103985286113652266440166898307183497832237681800654995517110410258497274779875262049566898941454786899908359232510224347032047088164358207107353910044608639462209034170754642491763650888637130858893547388161142970052290051294826669519791001141677550701021906248081473615547169479867646841414421186765054191503880229968137565517652492556950094326118167218594069087186982495833800578284670483431654680156553057508255310328884109978591981874352445852551056378068930852955176403432739798650454882876063756330135842094249272865955836243478008267856350294677404787901005638672941197421731509054328467290115368129148007067341546971191414384549797466518853843127841493219476285761913517037658847791191701339086088313006190877033857488142981562839871795810939658631356637895957781580533622804508403565963349490780834613864898090805521644221129498669623856946029038148208746714039981222711120437520339253235453414731312285900664081706082325043864065683637183961465467618203073441481733000303816086698736057563855034956583674365993667473976881877072058357547869432086000771047535510427769200231271084881757771695663819436775856716883123537261970474576194536164794929981555331713064385879532913379503932524937503237209585249416052720030028016060151160018952649410207340398452105017500935777418721380316795825631491003087832551602479304040710840988670031513815928716524636258828698485646570778522587912320416710980560234292508018057516573426679660537196184162924520523008457540677958172137560512971018874590531973445925950594473024741743292182931032424751779841161406921952938871923669832733716091782375002408857631752301285961436195880674538104345484775032204999739197641359679059174523471642604479244478151287373223942624964868582899687551109256230522635264451518466218152335283202999190138554285077090549675458164532398166844366137844960307493519228148087767642549208652589982522228035453068416418058187763603412533101931592173939407316094475901326422002050069012392539659202583742449595928986685428937562500262959139143674441587303400469943613108359814556888203091100353712403522267214981024226277405008353400837640379141742140489792724122158405793531530849405962012842733202366005364833751394752422590164282140167570319955742756691403881720161064726712534896241617044018977888584014987271604908733839458734226444079209635039972412004473514235732758221946475154047557562195374743486446259978631410539268449276292685992326066712637810941355576965164458937280871348301417839707539085645529116510301586154923133213462350987754948468836543908208516198750322856304103376155913533236590604740730426740450120114620859875756265583831485113960029303716819538087477357842057165369096610822784194887855400722740651313925860643039495594746077845743142585709145605044942539188577237784171509375813809384972964002591594903710049468931155902143018159773887830696556768137046242388230962605024930578637756107713185138062901115623186841753181266450136663739447644700018026907926149571406718391378325295140770401082628670698963154538215312942324675485387662110741318576739399563456357732019034114908087534342125531882696542506563561666665978877766088528083715141312323373127699627875911079725800196285442660764731937272544204234469833305739623427243816405873860768968717961342508141383177616573863060272715294046671794841113166126190976664306004323198807790985602999811066956612293604797946536162549601159942343560049714082895086059483429689175488842970914951962796537975117005828372589926099059736956287898382649078620278513440775364163010694358413928283225755741197727003338085129981922433751505587704585049762398409017398105566009671768630025758107415846007308029414047493068881089978487180772044411110283211434666331102355990157112299388169271655460634879963706932597351902037664621315660534277677363144251269371670189645993977215432447377407397895705385945205584446600458249653160332209643424058813177100126633367462768425827440246901844386334031289897532522525583698579370 A228521 996 94689623577754271165424152947389036626554339007136597823962836653567894443640353044020105824005561524035322978090469145825799398078521420361462673018757085752723044899868408705705638051407163395128161663154574547130138002642471900163456665101968616189388127534690486330078508158746136038095034587666191776305513053853445756934113898542822580512781023775334982763523774667919138398094882051289564228162051573265269879255691302278294896670105211377284556756004647573989950688183574165974877895463454531331429028235363473556252035630327224775136034608002978525530643260090063043641176411056751760706803846534711375235334681610646084351467562109131594032833682203639412366207391770120652193274042925116005322813338253679277345207832856474720384415008666523256728224518297266975135696336383672943419145463008409200568752723291827976883780976631446050165045257674569274643820675622988906726512783245924731999741225578110258325528893073923399916076434653028397796896066599788154519713714769810933769701483974740244612273449070745289841325096811283046403926235301096243412878483059261714473137575685156434548257900164826001907235763857030945050471210350703963312668113643413743847591051282652378569861376678854081904048037724819732791285093386086898103635580180041825763584801855825461977671244259493425141702955154759902151931424728281804174391590268658446106070150249314366482164323621616090985642380002201236718116586371199896388677116022867952485431910989669411419578728452598653083423445184205452216246437802018948857261427811639807094070166514613149950269499478950772368244938789187405678782629117332053043284638063367073310449584652901084068463913634459708552510956074042351736002714470248428252627022105826039109016045826825896898969615839224904468809352286412379151783314399456008585253450067113887889365493380517883263012316405673341853104656332844105232196539957088660723954264131613117945021984443441446725330588741564145155405834641622085921704681556241440239542202380333292992348973831338969498017407152492221458933911269206009947222291762015252935705493525407882908157886654553950192901443209702825438823511993399292655720221066203295056700231980013901204204252739562835710596893451123234145351622687735829273139207868987830730800142326802637763873672051014372746009315975072776101460822840141678099297562699341720157383048459812255432489306181484473937287287274830176998251663842049329545233427515797764071285367454565794254018103796373158085153821955011919015513838304618428185752988964406866095243512987681632542968902775213070065268814796182288957220908400142583982119575272313443847782905167609688057564860445332672892588250947374433412786770868141695361847738161133327806832129368875855887317221114254065464979015373182411316993025611677327263539290680862092813451237215413791558686155673625881205022369475217543440319629567362520678067679105146278163192427587142595867687736625554951426406962303681206234391608475334091361069129229709633739171509109575051411324923201213734019289090142019957452986747460303133894155700865349852083162248747786111184178097193000395623081478281988875691488036257091036332320854158730004997138279134166213889957993899556268079942102070821060373227321210183059677008117127661382318009056057681170568447486004351366152310796217338131776297929073298338105505203314452996334530599577776990273486594023313201512017302323772676178140818403843789277704929146686223771803588116890101832926839148024445988043025424762248914621650781244318266925880971269632378534220024460970440037715011517432167471908056818593812931332738185410698335865011488756850580018335476804529311086879918333782694401552639254714769109402453571124067722512109187642229002810713847143449015492144106759442713376508508218215781576230880154628153023594484644373104775546900886642508984937392068724174793506601497163391190124796145516679700579934115848677174176875087483768264765596615466081127545427840811987103681722343389001462716944413329878844557478907821085379791396226856031894374384012167188585212714146459348134591722183360904852434589698619509865205123514255172647013627452373842523200437272849206279023344164250829311467758592832308124512280499085223272590509937192858917254528010996603078617855923875604933851989255860570550574779799381402057859075657928531510 A228521 997 1856105996540528886470613203850776602888057657002966958912250699483901714471476325076835527496406127947714435904409892318783923252110749480810397244646553123250802524556044774675117316055586496986112623768095246749585992850020300518011581515265365088041686700458306422776654268585568916386835854302857575995134768435581663549854046535251122109559267187877218024947095198802869150224460360858967779503157755063883770606271119452472236656168169843193184849484114937387143906035864376192800094297840464968516180047818706171518793508878286098899246498096023090230782149393284274103903638987628199931901153452603932509716189014510697780403275648582967538094040320903247204252302967359737805698488702231141440503986478163950711089109259496064411467047689552304768408065025788674800757368529414688106049134189487404409750040427083535939119544568087511226062351185100663443559905027211533872248315676180977923717730082050608229368550071919678356006923204727115682423342312939249938376574393789992430534212203110944757852125300893557470130568459381764084732728206883945581816404153131837187443811401942540472233370825408114780982069479776029804044722800396408283333276142508697537276622841213513776517675991618916490772029197961577148939316985822763090726800560983097543573925220294253521724846262356387046186179593943299785895461051466216070391467368771876866903713108305183139725027523761486529499790885267638214379321094777175487253077132616438167843579602336376265384611760551644261576471442519239942629798287915642522120534575438825995420753818770030912605152700770332888802318337496241318775098643852925402818688056596741054235607126875163962077478032583375166335478772293346664913196492521173431779296401671831240092344617977024520033042175387978559340084350091575795596060344695212159765129670674888472235204840731940528846976894210562921053963000411668407469333645206427175731110324100958385019449015390506504993838418137137964478633418343790166801059287190906607230021476027088209496826943682227420925613743360548045793544377411602983042826398250440088358147974828814798130446442684100313528918806593595594113264197017522384961969608807318822857071809427272183911292534052822937956571096776327653194954472471929308994016564884296045452042458297811366040135625068082408145272561674364164601175846728714724506501837347067460962522252950100687313213792466058188175092296801406572631526023531497245342143378949686747099058367836045298129622491474764504295392493839985230748570727597724467284287356477937383834129590189782938517112150059559029099443564878073824257724085394868218682611672870844107326351923080497833699477660609952319814070815860798603785034278083799276750181141488060337621965837693329783616745908302976780705250210068828940643371221327461158078541598961094284391990280548239724293658484428768994264338184867059363383931916428452375383013809275169136038699215240312860095038857420594921269824534346332264156424194712638983103411487329283126595210617849070619677313786748134448877008134141091011105590822994121379279314187719548304939400322108360208846549915572148812464454560045761769795172672902113521222150791624521847904435616432023981652796822531271270346256947745992037205039345337077757150957004223233278134712401219479463729526354207158815578148582752244032171065856123387305152734670074766863748386184252885600186346000732043051363077772488481257125339582952582501063840002099228450287359592141747893432489394416013523591640506610101075140698457301627753540581490922916254158227584634041281800887352383220501112314508424018452493836167928036559739810907993860103643686341795442459323283209726112507013534546068708479942239776502571702366184511079364485096016300802008033759351439127407620756252507556605695198379690973848023615532212597584136036205061835153345351593871196643699594174986403933753468776515595385478680254944796409454610582544212473907737853487440805242933932370756557771950546808807960103977005640662505775760066527003599855543800886200623455769950847215039494634456819537056411264229811031910948081128157529253555616878997497787124193832542324723460700116400605497294059245890212043922117998762186175571489321496458794016957123341004872575330604767335691048428131354733890111693176240450598267565938657030522447293442953240621078521131376079650 A228521 998 36383389649497823654842688856458770022422669566017819321461340387320604753501984480515776965964447096025536848562919731142333317762075513244323986428099061303205145333624544773313240923615968462514616255974041363630810084715959928111591120698775021353824526512995594964577490642735813740268620377949579616990439954568758715050793263249878597048758174903988203949677977323410066414780733595462604362531334086600198098158856604251669480655913568596167598042303064246658147272125062813947693282451390898849399629965913250138747916804780128480295805080542210006700813166876515080894656087794311564008374649271138438520745361827104016280818924912055767572587784337511769494114230399978188697181123347860791591643137622156423585089442359434021737102348426189269403811633907285085147178962777890379871102184963186638231511091882938748186793335739870418421828157765297947146091983699579811340822577157986746014790213068614796933972060184240642060524308742984486953833958221339110692269456747357716853520693835679255168677115535842064458754113099476242777647891907412865993668910796811789489011876627740102651562100371391965771984524035333972361853711282899184819194915632787375482282617085876245764647106217852624373259234434394797548688758764812708718339846492755097869094256404623155677024974457038654619848067258773607248362925378909342683531739188274740076388138242928049655575623038608335329638809947373864276062215381705607529934921564870304943201894879565736564399748310754602362823340132838696171223853823475986916587769890490439350597809261459979434273053290230565807352271683356383541442077938022414628719870242124680081759297590557379331741640326235406376048346341983225251586125910397327139489339812944213862464100092569588814861795822985539880959428961685716458861595724932234356260063219315713765640597398662004865940557817303137972826440880964867790369772881139845541592563849072722131538121654662724067447773946993589638146027110969140208012278225811469758681440733540780702223508757710048073644911099336055641152835427088330404399473111282834849981163666888934147545128261335847691239916253946217626105379351113961796625235616120842499441026551693157369015255048299182490261870928412681206804263424043135627164883431722763213963105536753556070316100758710879313449260007931570379439472846115443189634770916379653670445641044944825212901361327430366423123685264613884361892996115012745161147364968938332100837978055036792479371065823870230016825125579097568538121564386856756703088172575927539633509742131656612173130799822498573313194222693471188306917618564689298422473970029494710919497706548441013368567473045711424927662743239915123284019808506211862554715355373601220576932446543632521049579597407237729741130249152790169521308951363467868008978245159296079481789700665855357860190502053086574151943675894741728165834289985510893894895316011344186299484303853948185096440355815470765021176149095849842738313020830365540871458980613559478617809684791905973177339653436512008265673379426144575857671833859344019816329982813522885008072273030805828066023960260867163828927842662935543929536099042739192985905563485103023103892741956162254954191909425299985541771060609774833842472120874070076985489999519775701590335250170695180390345005026721241098611502366798691301279101135432708882305566897300376748742869649194463957075764032862913869505848984301907278398230326895703782009602443444146935846598953358954090173555276415857941418891222528175850145722245404856443658160118145123442739944735462257181400023441378173251286156826655701648965582750794039905834362720159780740134782821294244752178192947740170482560970389344422071188529384234301107328377662109980124742923886091958667036959766326428689919954893681871460770130484253587382680782276709691210987206977719571100035042176554100814507626014765734641988355761537354962965561282382538428696704915804236365300528973330896107225345716103964318229190705441646854475542224877436753731879648994685523812106063483535600211180280253172279450238564398191188388718609388170269694551960527523344767472410332113343242381980394056629630054232295115434948900667087278682333667572122584240865921380752972195881251231292288949040004712121357014033702804497110890791784741437022306975540299251730461271288970041252323312141575984767790