A159679 32*x/(-x^3+255*x^2-255*x+1) A159679 0 0 A159679 1 32 A159679 2 8160 A159679 3 2072640 A159679 4 526442432 A159679 5 133714305120 A159679 6 33962907058080 A159679 7 8626444678447232 A159679 8 2191082985418538880 A159679 9 556526451851630428320 A159679 10 141355527687328710254432 A159679 11 35903747506129640774197440 A159679 12 9119410511029241427935895360 A159679 13 2316294366053921193054943224032 A159679 14 588329649567184953794527643008800 A159679 15 149433414695698924342616966381011200 A159679 16 37955499003057959598070914933133836032 A159679 17 9640547313362026038985669776049613340960 A159679 18 2448661062094951555942762052201668654767840 A159679 19 621950269224804333183422575589447788697690432 A159679 20 157972919722038205677033391437667536660558601920 A159679 21 40124499659128479437633298002591964863993187197280 A159679 22 10191464940498911738953180659266921407917608989507232 A159679 23 2588591970387064453214670254155795445646208690147639680 A159679 24 657492169013373872204787291374912776272729089688510971520 A159679 25 167000422337426576475562757338973689377827542572191639126432 A159679 26 42417449781537337050920735576807942189191923084246987827142240 A159679 27 10773865244088146184357391273751878342365370635856162716455002560 A159679 28 2736519354548607593489726462797400291018614949584381082991743508032 A159679 29 695065142190102240600206164159265922040385831823796938917186396037600 A159679 30 176543809596931420504858875969990746797966982668294838103882352850042400 A159679 31 44841432572478390705993554290213490420761573211915065081447200437514732032 A159679 32 11389547329599914307901857930838256576126641628843758235849485028775891893760 A159679 33 2892900180285805755816365920878626956845746212153102676840687750108639026283040 A159679 34 734785256245265062063049042045240408782243411245259236159298839042565536783998432 A159679 35 186632562186117039958258640313570185203732980710083692881785064429061537704109318720 A159679 36 47403936010017482884335631590604781801339394856950012732737247066142588011306982956480 A159679 37 12040413113982254535581292165373301007355002560684593150422378969735788293334269561627232 A159679 38 3058217527015482634554763874373227851086369311019029710194551521065824083918893161670360480 A159679 39 776775211448818606922374442798634500874930449996272861796265663971749581527105528794709934720 A159679 40 197297845490472910675648553706978789994381247929742287866541284097303327883800885420694653058432 A159679 41 50112875979368670493007810267129814024071962043704544845239689895051073532903897791327647166907040 A159679 42 12728473200914151832313308159297265783324283977853024648403014692058875374029706238111801685741329760 A159679 43 3232982080156215196737087264651238379150344058412624556149520492093059293930012480582606300531130852032 A159679 44 821164719886477745819387851913255251038404066552828784237329801976945001782849140361743888533221495086400 A159679 45 208572605869085191222927777298702182525375482560360098571725620181651937393549751639402365081137728621093600 A159679 46 52976620726027752092877836046018441106194334166264912208434070196337615152959854067267838986720449848262688032 A159679 47 13455853091805179946399747427911385338790835502748727340843682104249572596914409383334391700261913123730101666560 A159679 48 3417733708697789678633442968853445857611766023364010479662086820409195102001107023512868224027539212977597560618240 A159679 49 868090906156146773192948114341347336448049779098955913106829208701831306335684269562885194511294698183186050295366432 A159679 50 220491672429952582601330187599733370011947032125111437918654956923444742614161803361949326537644825799316279177462455520 A159679 51 56004016706301799833964674702217934635698098109999206275425252229346262792690762369665566055367274458328151725025168335680 A159679 52 14224799751728227205244426044175755664097304972907673282520095411297027304600839480091691828736750067589551221877215294807232 A159679 53 3613043132922263408332250250545939720746079765020439014553828809217215589105820537180920058933079149893287682205087659712701280 A159679 54 917698730962503177489186319212624513313840163010218602023389997445761462605573815604473603277173367322827481728870388351731317920 A159679 55 233091864621342884818844992829756080441994655324830504474926505522414194286226643342999114312343102220848287071450873553680042050432 A159679 56 59204415915090130240809138992438831807753328612343937918029309012695759587238961835306170561731870790728142088666793012246378949491840 A159679 57 15037688550568271738280702459086633523088903472880035400674969562719200520964410079524424323565582837742727242234293974237026573128876960 A159679 58 3819513687428425931393057615469012476032773728782916647833524239621664236565372921237368472015096308915861991385422002663192503195785256032 A159679 59 970141438918269618302098353626670082278801438207387948514314481894339996887083757584212067467510896881791203084654954382476658785156326155200 A159679 60 246412105971553054622801588763558731886339532530947756005988044876922737545082709053468627768275752711666049721510972991146408138926511058164800 A159679 61 62587704775335557604573301447590291229047962461422522637572449084256480996454121015823447241074573677866294838060702484796805190628548652447704032 A159679 62 15897030600829260078506995766099170413446296125668789802187396079356269250361801655310102130605173438425327222817696920165397372011512431210658659360 A159679 63 4037783184905856724383172351287741694724130167957411187232961031707408133110901166327750117726472978786355248300856957019526135685733528978854851773440 A159679 64 1025581031935486778733247270231320291289515616365056772767369914657602309540918534445593219800393531438295807741194849386039473066804304848197921691794432 A159679 65 260493544328428735941520423466404066245842242426556462871724725361999279215260196848014350079182230512348348811015190887097006632832607697913293254864012320 A159679 66 66164334678388963442367454313196401506152640060728976512645312872033159318366549080861199326892486156605042302190117290473253645266415550965128288813767334880 A159679 67 16805480514766468285625391875128419578496524733182733477749037744771060467585888206341896614680612301547168396407478776589319328891036717337444672065442039047232 A159679 68 4268525886416004555585407168828305376536611129588353574371742941858977325607497237861760878929548632106824167645197419136396636284678059788159981576333464150662080 A159679 69 1084188769669150390650407795490514437220720730390708625156944958194435469643836712528680921351490671942831791413483736981868156296979336149475297875716634452229121120 A159679 70 275379678970077783220647994647421838748686528908110402436289647638444750312208917485047092262399701124847168194857223995975375302796466703906937500450448817402046102432 A159679 71 69945354269630087787653940232649656527729157621929651510192413555206772143831421204489432753728172595039237889702321411240763458754005563456212649816538282985667480896640 A159679 72 17765844604807072220280880171098365336204457349441223373186436753374881679782868777022830872354693439438841576816194781231157943148214616651174106115900273429542138101644160 A159679 73 4512454584266726713863555909518752145739404437600448807137844742943664739892704837942594552145338405444870721273423772111302876796187758623834766740788852912820717410336720032 A159679 74 1146145698559143778249122920137591946652472522693164555789639378270937469051067245968641993414043600289557724361872821921489699548288542475837379578054252739583032680087425244000 A159679 75 291116494979438252948563358159038835697582281359626196721761264236075173474231187771197123732614929135142217117194423344286272382388493601104070578059039407001177480024795675256000 A159679 76 73942443579078757105156843849475726675239246992822360802771571476584823124985670626638100786090777956725833590043021656626791695427129086137958089447417955125559496893618014089780032 A159679 77 18781089552591024866456889774408675536675071153895520017707257393788308998572886107978306402543324986079226589653810306359860804366108399385440250649066101562485111033498950783128872160 A159679 78 4770322803914541237322944845855954110588792833842469262136840606450753900814388085755863188145218455686166827938477774793748017517296106314815685706773342378916092643011839880900643748640 A159679 79 1211643211104740883255161533957637935414016704724833297062739806781097702497856000895881271482482944419300295069783700987305636588588844895563798729269779898143125046213973830797980383282432 A159679 80 307752605297800269805573706680394179641049654207273814984673774081792365680554609839468087093362522664046588780897121573000837945484049307366890061548817320785974845645706341182806116709989120 A159679 81 78167950102430163789732466335286163990891198151942824172810075876968479785158373043223998240442598273723414250052799095841225532516359935226294511834670329699739467668963196686601955663953954080 A159679 82 19854351573411963802322240875456005259506723280939270066078774598975912073064546198369056084985326599003083172924630073222098284421209939498171439115944714926413038813071006252055713932527594347232 A159679 83 5042927131696536375626059449899490049750716822160422653959835938064004698078609576012697021588032513548509402508605985799317123017454808272600319240938122920979212119052366624825464736906345010242880 A159679 84 1280883637099346827445216778033595016631422566105466414835732249493658217399893767761026674427275273114722385154012995762953327148149100091300982915759167277213793465200488051699415987460279105007344320 A159679 85 325339400896102397634709435561083234734331581073966308945622031535451123214874938401724762607506331338625937319716792317804345778506853968382177060283587550289382560948804912765026835350173986326855214432 A159679 86 82634926943972909652388751415737108027503590170221337005773160277755091638360834460270328675632180884737873356822911235726540874413592758868981672329115478606225956687531247354265116762956732247916217121440 A159679 87 20988946104368222949309108150161664355751177571655145633157437088518257825020437077970261758847966438392081206695699737082223577755274053898752962594535047978431103616071988023070574630955659816984392293631360 A159679 88 5331109675582584656214861081389647009252771599610236769484983247323359732463552656969986216418707843170703888627350910307649062208965196097524383517339573071042894092525597426612571691145974636781787726365244032 A159679 89 1354080868651872134455625405564820178685848235123428484303552587383044853787917354433298528708592944198920395630140435518405779577499404534717294660441657024996916668397885674371570138976446602082757098104478352800 A159679 90 343931209527899939567072638152382935739196198949751224776332872212046069502398544473400856305766189118682609786167043270764760363622639786622095319368663544776145790878970435692952202728326290954383521130811136367200 A159679 91 87357173139217932777901994465299700857577148685001687664704245989272318608755442378889384203135903443201183965290798850338730726580573006397477493824980098716116033966590092780335487922855901455811331610127924158916032 A159679 92 22188378046151827025647539521547971634888856569791478915610102148402956880554379965693430186740213708383982044574076740942766839791101920985172661336225576410348696481723004595769520980202670643485123845451361925228304960 A159679 93 5635760666549424846581697136478719495560911991578350642877301241448361775342203755843752378047811146026088238137850201400612438576213307357227458501907471428129852790323676577232677993483555487543765645413035801083830543840 A159679 94 1431461020925507759204725425126073203900836757004331271811918905225735487980039199604347410593957290876918028504969377079014616631518388966814789286823161517168572260045732127612504440823842891165472988811065642113367729830432 A159679 95 363585463554412421413153676284886115071316975367108564689584524626095365585154614495748398538487104071591153152024083927868312011967094584263599251394581117889389224198825636736998895291262610800542595392365260060994319546385920 A159679 96 92349276281799829531181829050935947154910610906488571099882657336122997123141292042720488881365130476893275982585612348301472236423010506013987395064936780782387694374241665999070106899539879300446653756671964989850443797052193280 A159679 97 23456352590113602288498771425261445691232223853272729950805505378850615173912303024236508427468204654026820508423593512384646079739432701432968534747242547737608584981833184338127070153587838079702649511599286742161951730131710707232 A159679 98 5957821208612573181449156760187356269625829948120366918933498483570720131176601826864030420088042616992335515863610166533351802781579483153467993838404542188571798197691254580218276748904411332365172529292462160544145889009657467443680 A159679 99 1513263130635003474485797318316163231039269574598719924679157809321584062703682951720439490193935356511399194208848558705958973260441449288279437466420006473349499133628596830191104167151566890582674119790773789491470893856722865019987520 A159679 100 384362877360082269946211069695545273327704846118126740501587150069198781206604293135164766478839492511278402993531670301147045856349346539739823648476843239688584208143465903613960240179749085796666861254327250068673062893718598057609386432 A159679 101 97626657586330261562863125905350183262005991644429593367478456959767168842414786773380130246135037162508202961162835407932643688539473579644626927275651762874427039369306710921115709901489116225462800084479330743653466504110667183767764166240 A159679 102 24796786664050526354697287768889251003276194172838998588599026480630791687192149236145417917751820599784572273732366661944590349843169939883195499704367070926864779415595761108059776354738055772181754554596495681637911818981215746078954488838560 A159679 103 6298286186011247363831548230171964404648891313909461211910785247623261321377963491194162770978716297308118849325059969298518016216476625256752012297981960363660779544521954014736262078393564677017940194067425423805285948554724688836870672400828032 A159679 104 1599739894460192779886858553175910069529815117538830308826750853869827744838315534614081198410676187695662403156291499835161631528635219645275127928187713565298911139529160723981902508135610689906784627538571461150860993021081089748819071835321481600 A159679 105 406327634906702954843898240958450985696168390963548988980782806097688623927610767828485430233540772958400942282848715898161755890257129313274625741747381263625559768660862301937388500804366721671646277454603083706894886941406042071511207375499255498400 A159679 106 103205619526408090337570266344893374456757241489623904370810005997959040649868296712900685198120945655246143677440417546633250834493782210352109663275906653247326882328719495531372697301801011693908247688841644690090150422124113605074097854304975575112032 A159679 107 26213821032072748242788003753361958661030643169973508161196760740675498636442619754308945554892486655659562093127583208128947550205530424300122579846338542543557402551726091002666727726156652603531023266688323148199191312332583449646749343786088296822957760 A159679 108 6658207336526951645577815383087592606527326607931781449039606418125578694615775549297759270257493489591873525510728694447206044501370233990020783171306713899410332921256098395181817469746487960285186001491145237997904503182054072096669259223812122417456159040 A159679 109 1691158449656813645228522319300495160099279927771502514547898833443156312933770546901876545699848453869680215917631960806382206355797833903040978802932058991907681004596497266285178970587881785259833713355484202128319544616929401729104345093504493005737041438432 A159679 110 429547588005494138936399091286942683072610574327353706913717264088143577906483103137527344848491249789409182969553007316126633208328148441138418595161571677230651564834589049538040276711852226968037478006291496195355166428196885985120406984490917411334791069202720 A159679 111 109103396194945854476200140664564141005282986599220070053569637179555025631933774426385043714971077598056062794050546226335358452708993906215255282192236273957593589786981022085395945105839877768096259579884684549418083953217392110818854269715599517986031194536052480 A159679 112 27711833085928241542815899329708004872658805985627570439899774126342888366933272221198663576257805218656450540505869188481864920354876124030233703258232852013551541154328345020641032016606617100869481895812703584055997968950789399262003864100777786651040588621088127232 A159679 113 7038696500429578406020762229605168673514331437362803671664489058453914090175419210410034163325767554461140381225696723328167354411685826509773145372308952175168133859609612654220736736272974903743080305276846825665674066029547290020438162627327842209846323478561848264480 A159679 114 1787801199276026986887730790420383135067767526284166505032340321073167836016189546171927478821168701027911000380786461856166026155647845057358348690863215619640692448799687285827046489981319018933641528058423281015497156773536060875792031303477171143514315122966088371050720 A159679 115 454094465919610425091077600004547711138539437344740929474542777063526176434021969308459169586413524293534932956338535614742842476180140958742510794333884458436560713861260960987415587718518757834241205046534236531110612146412129915161155512920574142610426194909907884398618432 A159679 116 115338206542381771946146822670364698246053949318037911920028833033814575646405564014802457147470214001856845059909607259682825822923600155675540383412115789227266780628311484403517732234013783170878332440291637655621079988031907462390057708250522355051904739191993636548878031040 A159679 117 29295450367299050463896201880672628806786564587344284886757849047811838688010579237790515656287847942947345110284083905423823016180118259400628514875883076579267325718877255777532516571851782406645262198629029430291223206347958083317159496740119757609041193328571473775530621265760 A159679 118 7440929055087416436057689130868177352225541351236130323324573629311173212179040720834776174239965907294623801167097402370391363283927114287603967238090889335344673465814194656008855691518118717504725720119333183656315073332393321255096122114282167910341411200717962345348228923472032 A159679 119 1889966684541836475708189143038636374836480716649389757839554943995990184054788332512795357741295052604891498151332456118173982451101306910792007049960210008100967792991086565370471813129030302463793687648111999619273737403221555640711097857530930529469109403789033864244674615940630400 A159679 120 480044096944571377413443984642682771031113876487593762360923631201352195576704057417529186090114703395735145906637276756613821151216448028226882186722655251168310474746270173409443831679082178707086091936900328570111872985344942739419363759690742072317243447151213883555802004219996649600 A159679 121 121929310657236588026539063910098385205528088147132166249916762770199461686298775795719900471531393367464122168787716963723792398426526697862717283420504473586742759617759632959433362774673744361297403558285035344808796464540212234256877683863590955438050366467004537389309464397263208368032 A159679 122 30969564862841148787363508789180347159433103275495082633716496819999461916124312348055437190582883800632491295726173471509086655379186564809101963106621413635781492632436200501522664700935451985590833417712462077252864190120228562558507512337592411939192475839172001283001048154900634928830560 A159679 123 7866147545850994555402304693387898080110802703887603856797740275517093127233889037630285326507580953967285324992279274046344286673914960934814035911798418559014912385879177167753797400674830130595710390695407082586882695494073514677626651256064609041599450812783221321344876921880364008714594240 A159679 124 1997970507081289775923398028611736932000984453684175884543992313484521654855491691245744417495734979423889840056743209434299939728519020890877956019633691692576151964520678564408963017106705917719324848403215686514990951791304552499554610911528073104154321313971099043620315737109457557578578106432 A159679 125 507476642651101752089987696962687792830169940433076787070317249884792983240167655687381451758590177192714052089087782917038138346757157391322066014951045891495783584075866476182708852547702628270577915784026088967725114872295862261372193544876874503846156014297846373858238852348880339260950124439520 A159679 126 128897069262872763741080951630494087641931163885547819739976037478423933221347729052903643002264409271969945340788240117718252840136589458374913889841546022748236454203305564271843639584099360874809071284294223382115664186611357709836037605787814595903819473310339007860949048180878496714723753029531680 A159679 127 32739348116127030888482471726448535573257685456988713137166843202269794245239083011781837941123401364903173402508123902117519183256346965269836805953737738732160563584055537458572101745508689959573233528294948712968410978284412562436092179676560030485066300064811810150307199999090789285200572319376607232 A159679 128 8315665524427002972910806737566297541519810174911247589020638197339049314357505737263533933402341682276134074291722682897732154294271992589080173798359544091946034913895903208913041999719623150370726507115632678870594272820054179501057577600240459928610936396988889439170167850720879599944230645368628705280 A159679 129 2112146303856342628088456428870113127010458526741999898898104935280916256052561218181925837246253663896773151696695053332121849671561829770661094307977370461615560707565975359526454095827038771504204959573842405484417976885315477180706188618281400261836692778535113105739072326883104327596549383351312314533920 A159679 130 536476845513986600531495022126271167963114945982293063072529632923155389988036191912471899126615028288098104396886251823676052084422410489755328874052453737706260473686843845416510427298068128338917689005248855360363295534597311149719870851465875426046591354811521739968285200860457778329923599140587959262910432 A159679 131 136263006614248740192371647163644006549504185820975696020523628657546188140705140184549680452322970931513021743657411268160385107593620702568082872915015272006928544755750770760434122079613477559313588802373635419126792647810831716551666490083714076815572367429347986838838701946229392591472997632325990340464715840 A159679 132 34610267203173666022261866884543451392406100083581844496149929149383808632349117570683706362990908001576019424784585575860914141276695236041803294391539826636022144107487008929304850497794525231937312638113898147602844969248416658692973568610411909635729334735699577135325062009141405260455811475011660958518774912960 A159679 133 8790871606599496920914321817026873009664599917043967526326061480314829846428535157813476866519238309429377420873541078857404031499172996333915468692578200950277617674756944517272671592317729795434518096492127755855703495396450020476298734760554541333398435450500263244385726911619970706763184641655329557473428363176032 A159679 134 2232846777809069044246215479657941201003415972829084169842323466070817397184215580967052440389523539687060288882454649444204763086648664373578487244620471501543878867244156420378329279598205573515135659196362336089201084985729056784321185655612243086773566875092331164496839310489463418112588443168978695937292285471799200 A159679 135 567134290691896937741617817511300038181857992498670335172423834320507304054944329030473506382072459842203883998722607417749152419977261577892601844664907183191194954662340973831578364346351897943049022917779541238901219882879783973197104857790749189499152587838001615518952799137412088229890701380278933438514767081473820800 A159679 136 144049876988964013117326679432390551756990926678689436049625811593942784412558675358159303568606015276380099475386659829458840509911137792120347290057641804059061974605367363196800526214693783871960936685456807112344820649166479400135280312693194681889697983743977318010649514141592180946974125562147680114686813546408878684032 A159679 137 36588101620906167434863234958009688846237513518394618086269783721027146733485848596643432632919545807740703062864212874075127740365009021936990319072796353323818550354808647911013502080167874751580134869083111226994345543668402887850388002319213658450793788718382400773089457639165276548443198002084130470197012126020773711923360 A159679 138 9293233761833177564442144352655028576392571442745554304476475439329301327520992984872073729457996029150862197868034683355252987212202380434203420697200216102445852728146791202034232727836425493117482295810424794849451423271125167034598417308767576051819732636485385819046711590833838651123625318403806991749926393195730113949849440 A159679 139 2360444787404006195200869802339419248714866908943852398718938491805921510043598732308910083849698071858511257555417945359360183624159039621265731866769782093667922774398930156668784099368371907377088923000978814780533667165322124023900147608424645103503761295878569615637091654614155852108852387676564891774011106859589428169549834432 A159679 140 599543682766855740403456487649859834144999802300295763720305900443264734249746557013478289224093852256032708556878290086594131387549183861421061690738827451575549938844600113002669127006838628048287468959952808529460702008568548376903602894122551088713903549420520196986002233560404752596997382844529078703607071215942519024951708096320 A159679 141 152281734977993954056282746993262058453581234917366180132558979774097436577925581882691176552835988774960449462189530264049550012253868541761328403715795402918096016543754029772521289475637643152357640026905012387668237776509245965609491234959519551888227997791516251464828930232688193003785226390122709425824422077742540242909564306630880 A159679 142 38678961140727697474555414279800912987375488669208709457906260556720305626058848051646545366131117054987698130687583808778499108981095060423515993482121293513744812652174678962107404857684954522070792279364913193659202934531339906716433870076823843628521197535495707351869562276869240618208850505708323665080699600675389279180004382176147232 A159679 143 9824303848009857164583018944322438636734920540744094836128057622427183531582369479536339831820750895978100364745184097899474724131185891479031301016055092757088264317635824702345508312562502810962828881318661046177049877133183827060008593508278296762092495946018118151123403989394554428832044243223524088221071874149471134371478203508434766080 A159679 144 2495334498433362992106612256443619612817682441860330879667068729835947896716295788954178670737104596461382504947146073282657801430212235340613526942084511439006905391866847299716797003986018029030036465062660540815777009588894160733335466317232610553727865449091066514677992743743939955682721028928269410084487175334364992741076283686760254437120 A159679 145 633805138298226190137914930117735059217054605311983299340599329320708338582407548024881846027392746750295178156210357429697182088549776590624356811988449850414996881269861578303364093504136016870818299297034458706161183385701983642440148435983574802350115731573184876610059033506971354188982309303537206637371521463054558685099004578233596192262432 A159679 146 160984009793251018932038285637648261421519052066801897701632562578730082052034800902531034712287020569978513869172483641069801592690213041783246016718124177493970200937152974041754762953046562267158817984981689850824124802958714951019064367273510767186375667954139867592440316518026980024045823842069522216482281964440523541022406086587646672580220640 A159679 147 40889304682347460582547586637032540666006622170362370032915330295668120132878257021694857935074875832027792227591654634474299907361225562836353863889591552633618016041155585545027406425980322679841468949886052187650621538768127895575199909139035751290537069544619953183603230336545345954753450273576355105779862247446429924861006046988684021239183780160 A159679 148 10385722405306461736948154967520627680904260512219975186462792262537123783669025248709591384474306174314489247294411104672831106668158602747392098181939536244761482104252581575462919477436048914117465954453072273973407046722301526761149757856947807317029229288665513968767628065165999845527352323664552127345868528569428760391154513529039153748080099940032 A159679 149 2637932601643158933724248814163602398409016163481703334991516319354133772931799534915214516798538693400048241020552828932264626793804923872274756584348752614616782836464114564582036519862330443863156510962130471537057739245925819669436463295755604022774133702251495928113793925321827415417992736760522663990744826394387458709428385430328956367991106200988000 A159679 150 670024495094957062704222250642587488568209201263840427112658682323687441200893412843215777675444353817437938729973124137690542374519782504955040780326401224576418078979780846822261813125554496692327636318426686698138692361418435894510100527364066473977312931142591300226934889403678997516324627784849092101521840035645845083434418744790025878315992894951012000 A159679 151 170183583821517450767938727414403058493926728104851986783280313793897255931253995062641892315046067330935836389172152978144465498501230951334708083446321562289795575278027870978289918497370979829407356468369416290855690802061036791385896097487177128786214710376515938761713348114609143541731037464614908871122556624227650263733632932791236244135894204211356060032 A159679 152 43225960266170337537993732541007734269968820729431140802526087044967579319097313852498197432244025657703885004910996883324556546076938141856510898154585350420383499702540099447638817036519103322172776215329513311190647325031141926576123098661215626645224559122703905854174963486221318780602167191384402004173027860713787521143259330510229215984638811876789488236160 A159679 153 10979223724023444217199640126688550101513586538547404911854842829107971249794786464539479505897667470989455855411004036211459218238043786800602433423181232685215119128869907231829281237357354872852055751337228011626133564867107988313543881163851281990758251802456415571021679012152100361129408735574173494151077954064677802720124136316665429623854122322500318655924640 A159679 154 2788679599941688660831170598446350718050181011970311416470327552506379729868556664679175296300575293605664083389390114200827316875917044909211161578589878516694219875233253896785189795471731618601099988063440585439726734828920397889713569692519564410025950733264806851133652294123147270408089216668648683112369627304567448103390387365102508895242962431103204149116622432 A159679 155 708313639161464896406900132365246393834644463453920552378551343493791343415363598042045985780840226908367687725049678002973927027264691363152834438528405962007646633190117619876206378768582473769806544912362571473678964512980913955998933158018805508864600727997458483772376661028267254583293531625101191337047734257406067140458438266599720593962088603377891353556966173120 A159679 156 179908875667412141998691802450174137683281643536283849992735570919870494847772485346015001213037117059431787018079228822641176637608355689195910736224636524471425550610414642194659635017424476605912261307752029713729017259562323224425839308567084079687198558960621190071332538248885759516886148943559033950927012131753836486228339929328963928357475262295553300599320291350080 A159679 157 45696146105883522602771310922211865725159702813752643977602456462303611899990795914289768262125646892868765534904399071272855892025495080364398174166619148809780082208412128999823671088047048475427944565624103184715696704964317118090207185442881337435039569375269784819634692338555954650034498538132369522344124033731217061434857883611290238082204754534467160460873797036747232 A159679 158 11606641202018747328961914282439363720052881233049635286461031205854197552102814389744255123578701273671607014078699284874482755397838142056867940327585039161159669455386070351313017796728932888282092007407214456888073234043676985671688199263183292624420363422759564722997140521454963595349245742536678299641456577555597379767967674097338391508951650176492363203761345127042446880 A159679 159 2948041169166655938033723456428676173027706673491793610117124323830503874622214864199126511620727997865695312810454713959047347015158862587364092445032433327785746261585853457104506696698060906575175941936866847946385885750388990043490712405663113445265337269811554169856454057757222197264058384105778155739407626575088003244002354362840340153035636940074525786594920788471744760320 A159679 160 748790850327128589513236796018601308585317442185682527334463117221742129956490472692188389696541332756612937846841418646313151659094953259048422613097910480218418390773351392034193387943510741337206407159956772163925126907364759794060969262839167631804771246168711999578816333529812983141475480317125114879509895693494797226596830040487349060479542831128753057431906118926696126674432 A159679 161 190189927941921495080424112465268303704497602608489870149343514649998670505073957848951651856409877792181820517784909881449581474063102968935711979634424229542150485510169667723228016030955030238743852242687083262789035848584898598701442702048742915364966631189583036338849492262514740495737507942165673401239774098521103407552350827929423821021650843469763202061917559286592344430545440 A159679 162 48307492906397732621838211329382130539633805745114241335405918257982440566158828803161027383138412417881425798579520268469547381260369059156411794404530656393226004901192322250307881878474634169899601263235359191976251180413656879310372385351117861335069719550907922518068192218345214272934185541829763918800023111128666770721070513464033163190438834698488724570669628152675528789231867360 A159679 163 12269913008297082164451825253550595888763282161656408809322953894012889905133837442045052003665300344264089971018680363281383585258659677922759660066771152299649863094417339681910478769116526124124259977009538547678705010789220262446235884436481888036192343799299422736552981973967421910584787390116817869701804630452582838659744358069036494026550442362572666277748023633220297720120463764032 A159679 164 3116509596614552472038141776190521973615334035254982723326694883161016053463428551450640047903603149030660971212946232753202961108318297823321797245165468153454671999977103086883011299473719160893392134559159555751199096489281533004464604274481048443331520255302502467161939353195506820074263062904129909140339576111844912352804345879021805449580621921258758745823427333209802945381808564196800 A159679 165 791581167627088030815523559327139030702406081672603955316171177369004064689805718231020527115511534553443622598117324438950270737927588987445813740611962139825187038131089766728602959587555550340797477918049517622256891803266720162871563249833749822718169952503036327236396042729684764876952233190258880103776550527778155154773644108913469547699451417557362148772872794611656727829259254842223200 A159679 166 201058500067683745274670945927317123276437529410806149667584152356843871415157189002127763247292026173425649478950587461260615564472499284513413368318193218047444053013296823645978268723939636067401665999050018316497499318933257639836372600853497973921971836415515924615577432913986734771925792967262851416450103494479539564400152799318142243310211079437648727029563866404027599065686468921360496032 A159679 167 51068067436024044211735604741979222173184430064263089411611058527460974335385236200822220844285059136515561524030851097835757403105276890677419549739080465421910964278339262116311751652921080005569682366280786602872742570117244173798275769053538651626358128279588541816029431564109900947304274461451574000898222511047275271202484037382699216331245914725745219303360449193828398505956533846770723768960 A159679 168 12971088070250039546035568933516795114865568798793413904399541281822730637316434837819841966685157728648779201454357228262821119773175857732780052220358120023947337482645159280719538941573230381778631919369320747111360115310461086887122208966997964015121042611179074105346860039851000853880513787415732533376732067702513439345866545342406282805893152129259848054326524531366009192913893910610842476819840 A159679 169 3294605301776074020648822773508523979953681290463462868628071874524446120904039063570039037317185778017653401607882705127658728664983562587235455844421223405617201809627592118040646579407947595891766937837441188979682596546286998825155242801848429321189118465111205234216286420690590106984703197729134611903689046973927366318578900032933813133480529394917275660579633870517772506601623096761307218388470432 A159679 170 836816775563052551205254948902231574113120182208920775217625856587927491978988605711952095636598502458755315229200752745197054259786051721300073004430770386906745312307925752823043511630677116126127023578790692680092268162641587240502544549460534049618020969095634950416831403995370036173260731709412775691003641199309848531479694741819846129621248573156858757939172676586982850667619352683461422628194669920 A159679 171 212548166387713571932114108198393311300752572599775413442408339501459058516542201811772262252658702438745832414815383314574924123256992153647631307669571257050907692124403513624935011307612579548440372222074998499554456430714416872088821160320173800173656137031826166200640960328403298597901241150993115890903021175577727599629523885522207983110663657052447207240889280219223126297068713958502440040343057689280 A159679 172 53986397445703684218205778227442998838817040320160746093596500607514012935709740271584442660079673820938982678047878161149285530253016220974777052075066668520543647054286184534980669828621964528187728417383470828194151841133299243923320072176774684710059040785114750580012387092010442473830741991620542023513676374955543500457367587227899007863978947642748433780427938003006087096604785726106936308824508458407232 A159679 173 13712332403042348077852335555662323311748227488748229732360068745969057826611757486780636663397984491816062854391746237548603949760142863135439723595759264232961035444096566468371465201458671377580134577643179515362815013191427293539651209511740449742554822703282114821156945680410323985054410564630466680856582896217532471388571737632000825789467542037601049733021455363483326899411318505717203320001384805377747680 A159679 174 3482878443975310708090275025360002678185210965101730191273363864975533173946450691902010128060427981247459026032825496459184253953546034220180715016270778048503582459153473596781817180500673907940825994992950213431326819198781399259827483895909897459924214907592872049823284190437130281761346452674146916395548541962878292189196763990940981851516891698603023883753669234386762026363378295666443536344042916057489503520 A159679 175 884637412437325877506852004105885017935731836908350720353702061635039457124571863985623791890685309252362776549483284354395251900250932549062766174409181865055676983589538197016113192381969713945592222593631711032041649261477283984702641258351602214371008031705886218540293027425350681243396944568668686297788473075674868683584589481961377389459501023903130465423698964078874071369398675780770941028066899293796956146432 A159679 176 224694419880636797576032318767869434552997701363755981239649050291435046576467307001656541130106008122118897784542721400519934798409783321427722427584915922946093450249283548568495969047839806668272483712787461651925147585596031350715211052137411052552776115838387506637184605681848635905541062573989172172721876612679453767338296531654198915940861743179696535193735783206799627365800900270020152577592648377708369371690240 A159679 177 57071498012269309258434702115034730491443480414557110884150505071962866790965571406556775823255035377708947674497301752447709043544184712710092433840394235246442680686334431798200960024958928924027265270825421627877955445092130485797678904601644055746190762414918720799626349550162128169326186496848681063185058871147505582035243734450684563271589423266619016808743465235563026476842059269909337983767504621038632023453174560 A159679 178 14495935800696523914844838304900053675392091027596142408592988639228276729858678669958419402565648879929950590424530102400317577125424507245042050473032550836673494800878696393194475350370520106896257106305944306019348757905815547361259726557765452748479900877273516695598455601135498706372945829136991000876832231394853738383184570253942224872067772647978050572885646434049801925490517253656701827724368581095434825587734648032 A159679 179 3681910621878904805061330494742498598819099677529005614671734963858910326517313416598031971475851560466829741020156148707928216880814280655527970727716427518279821236742502549439598538034087148222725277736439028307286706552632056899274172866767823354058148632065058321961208096338866509290558914414298865541652201715421702043746845600766874432941942663163158226496145450783414126048114540369532354904005852093619407067261147425600 A159679 180 935190802021441123961663100826289744046375926001339829984212087831523994658667749137230162335463730709694824268529237241711366770149701861996859522789499557092237920637794768861264834185307765128465324287949207245744804115610636636868278648432469366478021272643647540261451258014470957861095591315402774856578782403485717465373315598024532163742381368670794211479448058852553138214295602736607561443789762063198233960258743711454400 A159679 181 237534781802824166581457366279382852489180666104662787810375198574243235732975090967439863201236311748702018534465406103245979231401143458666546790817805171073910152020763128788211828284530138255481969643861362201390872958658549073707643502528980451262063345102854410168086658327579284430208989635197890514705469078283656814502778415052630402716131925699718566557553310803097713692305034980557951074367695558200257806498653641561992032 A159679 182 60332899387115316870566209371862418242507842814658346764005316225769950352181014437980588022951687720439603012929944620987237013409120288799440888008199723953216086375353196917436943119436469809127291824216498049946035986695155854085104581363712602151197611634852376535153749763947123774315222271748948787960332567101645345166240344107770097757733766746359845111407061495927966724707264589458982965327950882020802284616697766213034521760 A159679 183 15324318909545487660957235723086774850744502894257115415269539946146993146218244692156101917966527444679910463265671468324654955426685152211599319007291912078945812029187691253900195340508578801380076641381346643324091749747610928388542856022880471965952931291907400785518884353384241859391636248034597794251409766574739634015410544624958552200061660621649700939730836066654900450361952900687601115242225156337725580034834733964469206535040 A159679 184 3892316670125166750566267307454668949670861227298492657131699141005110489189081970793211906575475019260976818066467623009841371441364619541457427586964137468328283039327298225293732179546059579080730339619037830906269358399906480654835800325230276166749893350532844947145261472009833485161701291778516090791070120377416765394569112094395364488717904064132277678846520953868848786425211329510061224288559861758900276526563405729208965425378432 A159679 185 988633109892882809156170938857762826441548007230922877796036312275351917260880602336783668168252688364843431878419510573031383691151186678377975007769883625043304946177104561533354073409358624507704126186594227703549092941826498475399904739752467265882506958104050709174110895006144320989212736475495052463137559166097283670586539061431797621582147570628976880726076591446620936851553315742654863368178962661604332512167070220485112748839586720 A159679 186 251108917596122108358916852202564303247203522975427112467536091618798381873774483911572258502829607369650970720300489217926961616180960051688464194545963476623531128045945231331246640913797544565377767321055314798870563337865530706270920968096801455257990017465078347285277022070088647697774873363483964809546148958068332635563586352491582200517376765035695995426744607706487849111508116987304825234293167956185741557813909272597489429239829648480 A159679 187 63780676436305122640355724288512475261963253287751255643876371234862513644021458032937016876050552019202981719524445841842875219126272701942191527439666953178751863218723911653575113438031166960981445195421863364685419538724902972894338525991847817168263581929171796159751189494907510370913828621588451566572258697790190392149480346993800447133792116171496153861512404280856467053386210161459682954647096481908516751352220788169541829914167891127232 A159679 188 16200040705903905028541995052429966152235419131565843506432130757563459667199576565882090714258337383270187705788488943338872378696457085333264959505480860143926349726427827614776747566619002610544721701869832239315297692272787489584455714680961248759283691819992171146229516854684437545564414695010103213944544163089750291273332444550072821989782680130794987384828723942729836143710985872893772165655128213236807069101906266285791027308769404516668480 A159679 189 4114746558623155572127026387592922890192534496164436499378117336049883892955048426276018104404741644798608474288556667162231741313680973401947357522864698809604114078649449490241640306807788631911398330829741966922720928417749297451478857190438165337040889458696082299346137529900352229062990418703944627890347645166098783793034291435371502984957666961105755299592634369049097524035537025504856670393447919065667087035132839415802751394597514579342666720 A159679 190 1045129425849575611415236160453549984142751526606635304998535371225912945350915100697542716428090119441463282281587604970263523421296270787009295545848128016779301049627233742693761861181611693502884631309052589766131800520416048765186045270656613034359626638816984911862772703077834781744454001936106925380934357328026001333139436692139811685357257625440731051109144301014528041268882693492360700507770116314466203299854639305347613063200459933748520678432 A159679 191 265458759419233582143897857728814103049368695223589203033128606174045838235239480528749573954630485596486875091048963105779772717267939098926959121287901651563132862491238721194725271099822562361100784954168528058630554611257258637059804019889589272562008125370055471530844920444240134210862253501352455102129436413673438239833623885512076796577758479194984581226423059823321073384772168610034113072303216095955349971076043250718877915301522225657544909655040 A159679 192 67425479763059480288938640626958328624555505835265050935109667432836416998805477139201694241759715251388224809844155041263092006662635234856660607511581171369018967771725007949717525097493749228026096493727497074302394739458823277764425035006685018617715704217355272783922747020133916254777267935341587489015495914715725286916407327483375366519065296457900642900460348050822538111690861944255172359664509118256344426450015131043289642873523444857082658531701760 A159679 193 17125806401057688759808270821389686656534049113462099348314822399334275871858355953876701587833013043367012614825324331517719589919592081714492867348820329626079254681155660780507056649492312481356267408621830088344749633267929855293526899087678105139627226863082869231644846898193570488579215193323261869754833832901380549438527627556891831019046007541827568312135701981849101359296094161672203745241713012821015528968332767241744850411959653471473337722142592032 A159679 194 4349887400388889885511011849992353452431023919313537969421029779763473235035023606807543001615343553299969815940822536050459512747569726120246331645992852143852761670045766113240842671445949876515263895693451114942492104455314724421278067943235232020446697907518831429565007189394146770182865881836173173330238778061035943832099100992123041703471166850327744450639567843041620922723096226202795496119035440747419688013530072864272148714994878458309370698765686674400 A159679 195 1104854273892376973231037201627236387230823541456525182133593249237522867423024137773162045708709429525148966236354098832485198518292790842460853745214835624208975384936943437102393531490621776322395673238727961365304649782016672073149335730682661255088321641282920100240280181259215086055959354771194662764010894793670228352803733124371695700850657333975705262894138096430589865270307145361348383810489760236831779739907670174757884028758287168757108684148762272705600 A159679 196 280628635681263362310797938201468050003176748506038082723963264276551044852213095970776352067010579755834537454218000280915189964133621304258936604952922255696935895012313587257894716155946485236011985738741208735672438552527779391855509997525452723560413250187954186629601601032651237711443493246001608168885437038814176965668316114489418584974363491662978809030660436925526784157735291825556286692368280064714524634248534694315638271155889945985847296403086851580548032 A159679 197 71278568608767001649969445265971257464419663296992216486704535532994727869594703352439420262974978548552447364405135717253625765691421518490927436804297038111397508357742714220068155510078916628170721981967028290899434087692273948859226390035734309123089877226099080483818566382112155163620591325129637280234136996964007279051399489347187948887787476225062641788524856840987372586199493816545935471477732646677252425319387904685997362989567287993236456177699911539186494560 A159679 198 18104475797991137155729928299618497927912591300687516949540228062116384327832202438423641970443577540752565796021450254182140029295656932075391310011686494758039270186971637098310053604843888877070127371433886444679720585835285055230851647559078989064541268402178978488703286259455454760321918753089681867571301911791819034702089801978071249598913044597674248035476282977173867110110513694110842053468651723975957401506490279255549014561078935260336074021839374444101789070240 A159679 199 4598465574121140070553751818657832502432333770711332312966731223242028624541509824656252621072405720372603159742083959426546313815331169325630901815531565371503863229982438080256533547474837695859184181622225189920358129368074711754687459253616027488084359084276234437050150891335303396966603742693454064725830451458125070807051758302940750210175025540333033938369187351345321258595484278810337335645566060157246502730223211543004763701151059988837369565091023408890315237346432 A159679 200 1167992151350971586783497232010789837119884865169377719976600190475413154249215663260249742110420609397100450008693304244088581569064821351778173669835005917867223221145352300748061211005003930859355712004673764353326285138905141500635383798770911902984362666137761368032249623112907607374757028725384242758493363368451976165956444519144972482134857574199992946097738110958734425816142896304131572411920310628216635736075189241643954431077808158229431533459098106483695968496923520 A159679 201 296665407977572661902937743178921960795948323419251229541743481649531699150676236958278778243425762381143141699048357194039073172228649292182330481236275971572903194307689501951927291061723523600580491665005513920554956067152537866449632797428558007330540032839907111245754354119787196969791318692504904206592588465135343821082129856104520069712043648821257875274887110996167198836041700176970609055292113333506868230460367844166021420730062121130286772129045828023449885682981227680 A159679 202 75351845634152105151759403270214167252333754263624642925882867738790576171117514971739549424088033224200960891108274033981680497164507855392960164060344261773599544130931988143488783868466769990616585527199395862056605514771605712936706095163054962950054183978670268495053573696802835122719620190867520284231758976781008878578695027006028952734376951943025300326875228454915509769928775702054230568471784866400116313901197357228927796911004700958934610689244181219849787267508734907232 A159679 203 19139072125666657135884985492891219560131977634637240051944706662171156815764698126584887274940117013184662923199802556274152807206612766620519699340846206214522711306062417298944199175299497854093012143416981543448457245795920698548056898538618532031306432190549408290632361964633800333973813737161657647290660187513911119815167454729675249474462033749879605025151033140437543314363072986621597593782778063952296036862673668368303494393974463981448260828295892984013822516061535685209280 A159679 204 4861248968073696760409634555791099554106269985443595348551029609323735040628062206637589628285365633315680181531858741019600831349982478213756610672410876034226995072195723061943683101742203988169634467842386112640046083826649085825493515522713944080988883722215571035552124885443288481994225969618870174891543455869556643424173954806310507337560622195517476651088035542442681086338450609826183734590257156459016793246805210568191858648272602846586899315776467573758291069292362555308249920 A159679 205 1234738098818593310486911292185446395523432444325038581291909576061566529162712035787821180697207930745169581446168920416422337010088342853527558591093021666487442225626407595316396563643344513497233061819822655629028256834723071878976804885870803178039145159010564493621949088540630640626199422469455862764804747130679873518620369353348139188490923575627689189771335876747300558386652091822864046988331534962526313188651660810652363793166847148569090977946394467841621917777744027512610270432 A159679 206 313618615850954627166915058580547593363397734588574356052796481290028574672288229027899942307462529043639758007145373927030253999731089102317786125526955092411776098314035333487302783482307764224309028067767112143660537189935833608174282947495661293277861881504961165808939516364434739430572659081272170272085514227736818317086149641795621043369357027587237536725268224658271899149123292872397641751301619623325224533124275040695132211605730903133702521499068418364198208824477690625647700439840 A159679 207 79657893688043656707085937968166903267907501153053561398829014338091196400232047461050797524914785169153753364233478808545268093594686543645864148325255500450924641529539348298179590607942528768460995896151026661834147417986867013404388891859012097689398878757101125550977015207477883184724829207220661793246955809098021172666363388646734396876628194083582706639028357727324315083318929737497178140783623052789644505100377208675752929384062482548811871369785431870038503419499555674887003301448960 A159679 208 20232791378147237848972661328855812882455141895141016020946516845393873857084267766877874671386047970436009714757296471996571065519050650996947175888489370159442447172404680432404128711633919999424868648594293004993729783631474285571106604249241577151814037342422180928782352923183017894180676045974966823314454689996669641038939214566628741185620191940202420248776477594515717759263859030031410850117288953788946379070962686728600548931340264836495081625404000626571415670344062663730673190867596032 A159679 209 5139049352155710369982348891591408305240338133864665015759016449715705868503003780739519115734531269705577313794989070408320505373745270666680936811527974764997930657149259290482350513164407737325148175747054272241745530894976481668047673090415501584463076086096476854785166665473279067238706990848434352460078244303344990802717894136535053526750652124617331160482586280649264986537936874698240858751650610639339590639519422051855863675631043205987201920981246373717269541763972417031916103477067943200 A159679 210 1305298302656172286737667645802888853718163430859729772986769231710943896725905876040070977521899556457246201694212466587241411793865779698685961002952217100939314944468739455102084626215047931360588211771103190856398371117540394869398537858361288160876469511831162698934503550677289700060737394999456350558036559598359630994249306171465336967053480019460861912342328138807318790862876702314323146712069137813438467076058862238484660773061353634055912792847611174923559892192378649863442959609984389976800 A159679 211 331540629825315605120997599685042177436108271100237497673623625838130034062511589510397288771446752808870829653016171524088910275136534298195567413813051615663820997964402672336639012708109010157852080641684463423252944518324365320345560568350676777361038792929029229052509116705366110536360059622871064607388826059739042927548521049658059054578057174290934308403790864670778323614184144450963381024006809354002731297728311489153051980493908192006995862181372257184210495347322413092897479824832557986164032 A159679 212 84210014677327507528446652652354910179917782696029464679327414193653317707981217829764871276969953313896733485664413354651995968472885845961975437147512158161509594168013810034051207143233473532163067894776082606315391509283271250972902985823213540161542976934461593016638381139612314786535394406814250953926203782614118543966330097306975534525859468789877853472650537298238886879211909813842384456951017506778880311155915059382636718384679619416142893081275705713614542258327700546946096432547859744095687360 A159679 213 21389012187411361596620328776098462143521680696520383791051489581562104567793166817170766907061596694976961434529107975910082887081837868340043565468054275121407773097677543345976669975368594168159261393192483297540686190413432573381797012838527888524254555102560315596997096300344822589669453819271196871232648371957926371124520296194922127710513727015454683847744832682888006488996210908571514688684534439912481596302304696771700573417728129423508287846781847879000909523119888616511215596387331542442318425440 A159679 214 5432724885587808518034035062476357029544326979133481453462399026302580906901756390343545029522368590570834307636907761467806401322818345672525103653448638368679412857215927996068040122536479685238920230802995981492727976973502590367725468358000260471620495453073385700044245821906445325461254734700477191042138760273530684147084188903412913462935960802456699819473714850916255409318158358867350888541414796720263546580474237064952563011384560193951688970189508085560517404330193380893301815385949663920604784374432 A159679 215 1379890731927115952219048285540218587042115531019207768795658301191273988248478329980443266731774560408296937178340042304846915853108777962953036284410486091369449457959748033457936214454290471456517579362567786815855365465079244520828887165919227631903081590525537407495641441667936767844569033160101935327832012461104835846988259461170685097458023530096986299462475827300045985960323226941398554174830673832507028349844153909801179304318260561134305490140288271884492419790345998858282149892434827304291172912680320 A159679 216 350486813184601864055120230492153044751667800551899639792643746103557290434206594058642246204841215975116851208990733837669648820288306784244398691136610018569471482908918784570319730431267243270270226237861414855245770100153154605700169614675125818242911103498033428118192881937834032587195073167931191096078289026360354774450870818948450601840875040683832063363649386419360764178512781484756365409518449738660064937313834618852434590733826797967919642806663031550575514109343553516622772770863060185626037315036426880 A159679 217 89022270658156946354048319496721333148336579224651489299562715852002360496300226412565150092762937083119271910146468054725785953437376814420114314512414534230554387209407411532827753593327425500177180946837436805445609750073436190603322253240316038606067517206909965204613496370768176340379704015621362436468557580683069007874674199753445282182484802310163247108067481674690334055356286173901175415463511402945823987049364149034608584867087688423290454967402269725574296091353472247223326001649324852321709186846339747232 A159679 218 22611306260358679772064218031936726466632739455260926382449137182662496008769823302197489481315581177896319948325993895166511962524273422555924791487462155084542244879706573610553679092974734809801733690270471087168329630748552639258638152153425598680122906459451633128543709885293178956423857624894658127671917547204473167645392795866556153223749298911740780933385776695984925489296318175389413799162322377898500632645601180020171728121649539032717807642077369847264320631689672607241208181646157649429528507421655259370080 A159679 219 5743182767860446505157957331792431801191567485057050649652781281680421983867038818531749763104064856248582147602892302904239312695212011952390476923500874976939499645058260289669101661861989314264140180147752818703950280600382296935503487324716861748712612173183507904684897697368096686755319457019227543066230588432355501512921895475905509473550139438779848193832879213298496383947209460262737203811814420474816214867995650360974584334314115826621899850632684538935411866153085488767019654812122393630247919175913589540253120 A159679 220 1458745811730293053630349098057245740776191508465035604085423996409644521406219090083762242338951157905961969171186318943781618912621326762484625213777734781987548367599918407002341268433852311088281804023838945479716202942866354868978627142325929458574323369082151556156835471421611265256894718225258901280694897544271092911114516058084132850128511668151169700452617934401122096597101906588559860354401700478225420075838249590507524249187663770422929844253059795519747349682252024474215751114097441824433541942174630087964922432 A159679 221 370515692996726575175603512949208625725351451582633986387048042306768028015195781842457077804330490043258091587333722119417626964493121785659142413822621133749860345870734217118305013080536625027109314081874944399029211597207453754423635790663461365616129423134693311755931524843391893278564503109758741697753437745656425243921574156857893838423168413570958324066771122458671714039279937064033941792814220107048781883048047400338550184709332283571597558540426555377476891407425861130962033763325938101012489405393180128753550044640 A159679 222 94109527275356819801549661940000933688498492510480567506706117321922669471338322368894014000057605519829649301213594232013133467362340312230659688485731990237682540302798891229642470981187868904574677494992212038407940029487750387268734512201376860937038299152843019034450450474750119281490126895160495132328092492499187740863168721325846950826634648535355263143259412486568214243880506912358032655514457505489912372874128201436401239391921212363415356939424092006083610670136486475239882360133674180215347875427925578073313746416160 A159679 223 23903449412247635503018438529247287948252891746210481512716966751726051277691918685917237098936827471546687664416665601209216483083069946184801901732962102899237615376565047638112069324208638165136940974413939982811217738278291390912504142463359059216642111855398992141438658489061686905605213666867656004869637739657048029754000933642608267616126777559566665880063824000465867746231609475801876260558879392174330693928145515117445576255363278608023929065055178942989859633323260138849799157440189915836597347869287703650492938039660032 A159679 224 6071382041183624060946881836766871137922546005044951823662602848821095101864276007900609329115954120167338837112531849112908973569632403990627452380483888404416116623107219301189235965878012906075878432823645763422010897582656525541388783451180999664166159372972191160906384805771193723904442781257489464741755657780397700369775373976501174127545374865481397778273068036705843839328584926346764212149299851154774506345376086711629739967622880845225714567167076027427418263253437938781373746107448104948315511010923648801647132948327232000 A159679 225 1542107135011228263845004968100256021744378432389671552728788406633806429822248414088068852358353409695032517938918673009077670070203547543673188102741174692618794384653857137454427823263691069505107984996231609969207956768256479196121838492457510555638987838623081155878080302007394144184822861225735456388401067438481358845893190989097655620128909089054715469015479217499283869321714339682602308009661603313920550281031597879238836506199956371408723476131372255787621249006739913190330081712134378466956303199426737507914721275937077268000 A159679 226 391689140910810795392570315015628262651934199280971529441288592682138012079749232902361587889692650108418092217648230412456615288858131443688999150643877888036769357585456605694123477873011653641391352310610005286415399008239563059289405588300756500132638744850889641401871490325072341429221102308555548433189129373716484749156500735856828026338615363245032247732153448176781396963876113694454639470241897941884664996875680485239952842834821295456970537222801385894028369829448684512405059381136024682501952697143380403361537556955069298840032 A159679 227 99487499684210930801449015009001478457569542238934378806534573752856421261826482908785755255129574774128500390764711606090971205699895183149462111075442242386646798032321323989169908951921696333843898378909945111139542140136080760580312897589899693523134602204287345834919480462266367328877975163511883566573650459856548644926905293716645221034388173355149136208497960357684975544955211164051795823133432415635390988656141811653068783243538409089699107731115420644827418315430959126237694752726838134977029028771219195716322624745311664828100160 A159679 228 25269433230648665612772657241971359899960011794490051245330340444632848862491846909598679473215022299978530681162019099716694229632484518388519687214011685688320249930852030836643462750310237857142708796890815448224157288195556273624340186582246221398376056321144134952428146165925332229193576470429709870361274027674189639326684788103292029314708257416844635564710749777403807007021659759555461684436421591673447426453663144479394230991015921087488116393166094042400270223749634169379862062133235750259482871355192532331542585147752207797038600640 A159679 229 6418336553085076854713453490445716413111385426258234081935099938362990754651667288555155800441360534619772664514762086616434243355445367775500851090247892722590956835638383511183450368669848494017914190511888213903824811659531157419821827078992950335493995170968405990570914206664572119847839545513982795188197029378784311840333009272942458800714862995705182284300321945500209294807956623715923216051027950852640010928241782555954481602934800417812891864756456771349023809414091648063358726087089153727773672295190131993016100304904315468782976462432 A159679 230 1630232215050378872431604413915969997570391938257796966760270054003755018832660999446099974632632360771122278256068407981474581118053490930458827657235750739852414716002218559809759750179391207242693061681222715516123278004232718428361119737877627138994076397369653977470059780346635393109122050984081200267931684188183541017805257670539281243352260492651699455576717063407275757074213960764084941415276663094978889328346959106067958932914448290203387045531746853828609647320955528973923736564058511811104253280106938333693757934860548376863078982857120 A159679 231 414072564286243148520772807681165933666466440932054171323026658617015411792741242192020838400888178275330438904376860865207927169742231250968766724086790440029790746907727875808167793095196696791150019752840057852881408788263450949646304591593838300354159910936721141871404613293838725277597153110411110885259459586769240634210695115307704493352673450270535956534201833783502542087555538077453859196264221398173785249389199371158705614478666930911242496673198944415695501395713290267728565728544774910866752559474867146626221499354274383407753278669246080 A159679 232 105172801096490709345403861546602231181284905604803501719082011018667910840337442855773846853850964649573160359433466591354832026533408684255136289090387536016826997299846878236714809686429781593744862324159693471916361708940912308491733005145097050662817623301529800381359301716854689585116567767993438083655634803355198937548498754030486402030335704108223481260231689063946238414482032457712516150909696958473046474455528293315205158118648486003165390767947000134732828744863854772474081771313808768848344045853336148304726567078050832837192469703005647232 A159679 233 26713477405944353930584060060029285554112699557179157382475507772083032338033917744124365080039744132813307400857196137343262126812316063569553648662234347357834027523414199344249753492560069328114403880316809301808902992662203462905950537002263057030055322158677632575723391231467797315894330615917222862137645980592633760896684472828628238411211916170038493704142314820408561054736348688720901648471866763230755630726454797302690951456522236777873098012561864835277722805694023398918149041347978882512568520894187906802253921816325557266263479551284765150880 A159679 234 6785118088308769407659005851385891928513444402617901171647059892098071545949774769564732956483241158769930506657368385418597225378301746737982371623918433841353826163949906786561200672300571179559464840738145402965989443774490738665802944665569671388583389010680817144433360013491103663547574859875206613544878423435725620068820307599717542070045796371485669177370887732694710561664618084902651306195703248163653457158045062986590186464798529493093763729799945721160406859817537079470437382420615322349423555963077874991624191414779613494798086613556627342676320 A159679 235 1723393280953021485191456902191956520556860765565389718440970737085138089638904757551698046581663214583429535383570712700186351983961831355383952838826619961356514011615752909587200721010852519538775955143608615544059509815727985417651041994517694269643150753390768877053497720035508862743768120077686562617536981906693714863719461445855427057553221066441189932558501341789636074101758257216584710872060153166804747362512719543796604671107369969009038114271173651309908064670848724162092176985794943897871070646100886059965742365432205502121447736363832060274634432 A159679 236 437735108243979148469222394150905570329514121009206370582834920159732976696735858643361739098785973263032332056920303657461914806700926862520786038690337551750713205124237289128362421936084239391669533141635850202788149503751133805344698863662828774817971707972244613954443987529005760033253554924872511698240848525876767849764674386939678755076448105079690757200681969926834868111284932714927613910197083201120242176621072719061350996274807173598802587261148307486995488019535758400091942517009495134736902520553661981356306936628365417925352926949799786682414469440 A159679 237 111182994100689750689697296657427822907176029875572852738321628749835090942881269190656330033045055545595628912922373558282626174550051461248924269874506911524719797587544655685694467971044385952964522642020362342892645914442972258572135860328363991109495170674196741175551719334647427539583659182797540284790557988590792340125363574821232548362360265469175011139040661860074266864192271151334397348479187072931374708114389957922039356449129914724126848126217398928045544048897411784899191307143425969279275369149984042378441996161239383947537521997512781985273000603360 A159679 238 28240042766466952696034644128592516112852382074274495389163110867537953366515145638568064466654345322608026711550225963500129586420906370230364243762086065189727077874031218306877266502223337947813597081540030399244529274119011202543517163824540790913036955379538000013976182267012917589294216178875650359825103488253535377623992583330206127605284430981065373138559127430488936948636725587506221998899803319441368055618878428239478935187082723532754620621471958179416081192931923057605994500071913186701801206861575393102142910718018175157256605234441296824472659738784032 A159679 239 7172859679688505295042109911365841664841597870835846255994691838725890320003904110927097718200170666886893189104844472355474632324735667987051268991299986051279153060206341905291139997096756794358700694188525701045767542980314402473794787475573032527920277171231977806808774744101946420253191325775232393855291495458409395124153990802297535179193883108925135602182879326682329910686864106955429053323201563951034554752487006382869727498162562647404949511005751160172756577460659559220137703826958805996288227267470999863901920880380455250559230192026091880634070300650540800 A159679 240 1821878118598113877987999882842795190353653006810230674527262563925508603327625129029844252358376695043948262005918945752327056480896438762340791959546434370959715150214536812725642681996074002429162162726803988035225711387725739217141332501631725721300837364537542824929414808819627377826721302530730152388884214742947732826157489671200243729387641025236003377581312789849881308377514846441091473322094297440243335539076080742820671305598103829717324421174839322725700754593814596118857370777547464809870507924730772390037985760705917615466887212169392896384229383705498579200 A159679 241 462749869264241236503656928132158612508163022131927755483668696545240459354896778869469513001309480370495971656314307376618716871515370709966574106455803030237716369001432144090407950087005699860212830631914024435246284924939357446751424660626982760177884770315364645554264552665441252021566957651479683474382735253213265728448878222494059609729281626526835932770051265742543169997978084131930278794758628348257856192370572021670067641894420210185552998028898182221167818910251446754630552039793229102901112724654348716069784481298422693873338792660833769589713629390895988576032 A159679 242 117536644914998675958050871745685444781883053968502839662177321659927151167540454207716226458080249637410932852441828154715401758308423263892747482247814423246008998011213550062150893679417451690491629818343435402564521145223209065735644722466751989359461430822738082427958266962213258386100180522173308872340825870101426547293188911023819940627508145496791090920215440185816115298178055854663849722395369506160055229526586217423454360369877135283300744174918963444853900302449273661080041360736702644672072761554279843109335220264038658326212586448639608082890877635903875599732960 A159679 243 29853845058540399452108417766475970815985787544977589346437556032924951156095920471981052050839382098422006448548568036990335427893467993658047893916838407701456047778479240283642236586621945723685013761028600678226953124601770163339407008081894378314543025544205157572055845543849502188817424285674368973891095388270509129746741534521827770859777339674558410257801951755931550742567228209000485899209629095936305770443560528653535737466306897941748203467431387816810669509003205258467575875075082678517603580322062425801055076162584520792164123619161799619284693205890193506343595840 A159679 244 7582759108224346462159580061813150901815608153370339191155477055041277666497196259428979504686744972749552226998483839567390483283182561965880272307394707741746590126735715818495065942108294796364303003671446228834243529127704398279143644408078705339904569026797287285219756809870811342701239668380767546059465887794839217529125056579633229978442816769192339414390775530566428072496777787030268754549523394998315505637434847691780653862081582200068760379983397586506465201386511686377103192227710263640826637329042301873624880010076204242551361186680648463690229183418473246735673610432 A159679 245 1925990959643925460989081227282773853090348485168521176964144734424451602339131753974488813138382383696287843651166346682080192418500477271339931118184338927995932436143093338657463107058920256330809277918786313523219629445312315392739146272643909261957445989780966765288246173861642231543926058344429282330130444404500890743268017629692318586753615682035179652844999182812116798863438990677479263169679732700476202126138007753183632545231255571919523388312315555584825350482664965134525743249963331882091448277996422613474918467483193293087253577293265547977698927895086314477354753453920 A159679 246 489194120990448842744764472149762745534046699624651008609701607066755665716472968313260729557644438713884362735169253573408801483815838044358376623746514693003225092190218972303177134127023636813229192288368052188668951635580200405357464009607144873831851376835338761095929308404047256000814517579816656944307073412855431409572547352885269287805439940420166439483215401658747100483241006854292702576344102582525957024533416534460950885834876833685358871870948167720959132557395514632483161682298458587787587035973762301520755665860721020239919857271302768537871837456168505404001371703685280 A159679 247 124253380740614362131709186844812454591794771356176187665687244050221514640381794819814250818828549050942931846889339241299153496696804362789756322500496547683891177483879475871668334605156944830303884031967566469608390495807925590645403119293942154044028292270186264351600756088454141381975343539215086434571666516420875077140683759615228706783994991251040240449083867022138951405944352301999668975128232376228892608029361661745328341369513484500509233931832522285568034844227978051685588541560558517966165015689057628163658464210155655947646556493333609943071469014938905286301871057982607232 A159679 248 31559869513995057532611388694110213703570337877769127016075950287149197962991259411264506447252893814500790804747156998036411579359504492310553747538502376597015355855813196652431453812575736963260373314927473515228342516983577519823527034836651699982309354385250475806545496117158947863765736444443052137724258988097489414162324102394915206253846922337823800907627819008221634910009382243701061626979994679459556196482433328666778937756970590186295660059813589712366559891301349029613507006394699565104818126397984663791267729153713675889681985429449465622771615257957025774215271247355878551680 A159679 249 8016082603174003998921161019117149468252274026182002085895625685691846061085139508666364823351416200334149921473930988162007242003817444242517862118457103159094216496199068070241717600059632031723304518107546305301529390923332882109585221445390237853352531985561350668598204413002284303255115081544996027895527211310245890322153181324548847159770334278815994390297016944221273128190977145547767653583943520350351045013930036119700104861929160393834597145958719954418820644355698425543779094035712128978105837940072415545353839546579063520323276652523670934574047204052069607745392594957335169519520 A159679 250 2036053421336683020668442287467061854722374032312350760690472848215441750317662443941845400624812461991059579263573723836151803057390271333107226424340565700033333974678707476644743838961333960320756087226001834073073236952009568478314822720094283763051560814978197819348137375406463054078935464975984548033326187413814358652412745732333012263375411059896924751334534676013195152925598185586889282948694674174309705877341746741075159855992249769443801379413455054832668077106456098739090276378064486060873778018651995563856083977101928420486222587755582967916185218213967723341555503847915777179406432 A159679 251 517149552936914313245785419855614593950014751933310911213294207821036512734625175621720065393879013929528798983026251923394395969335125101164992993920385230705307735351895499999694693378578766289440322850886358308255300656419507060609855385682502685577243094472476684763758295148828613451746352988818530204436956075897536851822515262831260566050194638879540070844581510690407347569973748161924330101314863296754314941799789742196970903317169512278331715773871625207543272764395493381303386420934343747332961510899666800803899976344343239739980214013265550179776471379143749659147352584775650068399714240 A159679 252 131353950392554898881408828201038639801449024617028659097416038313695058792844476945472954764644644725638323882109404414818340424408064385424575113229353508033448131445406778292445807374320045303557521248037909008462773293493602783826424953140635587852856694435194099732175258830427061353689494723694930687378953517090560546004266464013407850764486062864343281069772369180687453087620406434943192956451026582701421685511269252771289534282705063868926812005183979347661158614079348862752321060640945247336511349990496715408626737907486080965534488136781694162695307545084298445700086001029167201596348010560 A159679 253 33363386250156007401564596577643958894974102237973346099832460437470723896869762518974508790154345881298204737256805695111935073403679018772740913767261870655265120079397969790781235378383912928337320956678778001791236161246718687584851328242335756811940023143444828855287751984633324755223679913465523576064049756384926481148231859344142762833613409772904313851651337190383922676908013260727409086608459437142864353804920590414165344736903769053195131917600956882680726744703390215645708246016379158479726549936075266046990387528525120222006020006528537051774428339980032661458162696908823693555403994968032 A159679 254 8474168753589233325098526121893364520683620519420612880698347535079250174746126835342579759744439209205018364939346537154016690304110062703890767521771285792929307052035638920080141340302139563752375965475161574545965522183373053043768410948600141594644913021740551335143356828838034060765461008525519293389581259168254235651104888006948248351887041596254831375038369873988335672481547747818326964805592246007704844444764318695945226273639274634447694580258637864221556931996047035425147142167099665308603207172413127079220149805507473050308563547170111629456542103047383211711927624928840188995871018373869600 A159679 255 2152405500025415108567624070364336944294744637830597698351280441449692073661619346414496284466297404792193366489856763631425127402170552247769482209616139329533388726096972887730565119201365065280175157909734361156673451398415508754429591529616193629282995967498956594297557346772876018109671872485568434997377575778980190928899493321905510938616474952038954264945894296655846876887636219932594321651533822026519887624616332028179673308159638853380661228253776416555392780000251243607771728402197298609226734895242998202855871060211369629658153134961201825344909919745695355742168158569228499181257683262967910400 A159679 256 546702522837701848342851415346419690486344454388452394768344533780686707459876567862446713674679796378007910070058678615844828343461016160870744590474977618415687807121579077844643460135806424441600737733107052572220510689675355850572072480111564581696286330831713234400244422723481670565795890150325856970040514666601800241704820198875992830160232750776298128464882112980711118393787118315131139372524785202490043751808103570838941075046274629484053504281878951167205544563131819829338593867015946747078282060184549130398312029143882378460120587716598093525977663073303572975299000348959109951850455677775475372032 A159679 257 138860288395276244063975691873920237046587196670029077673461160299852974002734986617715050777084201982609216964428414511660954974111695934308921356498434698938255169620154988799651708309375630443101307209051281618982853041726141970536551980356807787557227445035287662581067785814417571447694046426310282101955293347741078281202095431021180273349760502222227685675815110802803968225145040415823376806299643907610444593071633690661062853388445596250096209426368999820053652926255481985408395070493648276459274416551980236122968399531485912759240971126880954553772981510699361840370203920477044699270834484471707776585760 A159679 258 35269966549877328290401482884560393790142661609732997276664366371628874709987226724331760450665712623786363101054747227283266718596027306298305153806011938552698397395712245576033689267121274326123290430361292424169072452087750385160433630938149066474954074752632234582356817352439339666043721996392661328039674469811567281625090534659180913438009007331695055863528573261799227218068446478500822577660737027747850436596443149324339125819590135172894953140793444075342460637724329292473903009311519646273908623522142795426103575168968277958468746545640045858564811326054564603881056496800820394504840108600135999777411040 A159679 259 8958432643380446109517912676986466102459189461675511279195075597233434323362752852993649439418313922239753618450941367315438085568416824103835200145370533957686454683341290221323757422140494303204872668004559224457325419977246871688779605706309506076850777759723552296256050539733777857603657693037309667039975360038790348454491793708000930832980938101748321961650581793386200909421160260498793111349020905404046400450903488294691476895322505888319068001552108426137164948329053384806385955970055496505296331100207718057994185124518411115538302381621444767120908303836348710023947979983487903159530116749950072235685818432 A159679 260 2275406621452083434489259418471677829630843980603970131918272537330920689259429237433662625851801070536273632723438052550893990467659277295067842531770309613313806791171292003970658351534418431739711534382727681719736487601768617658564859415771676394453622596895029651014454480275027136491663010309480262766825701775382936940159290511297577250663720268836742083203384246946833231765756637720214949460073649235600037864092889583702310792286096905497870377441094746794764554414941835411529558913384784592698994190829238243935096918052507455068770336185301330802852144363106517781478905859309126582126144814378718211864420470720 A159679 261 577944323416185811914162374379129182260131911883946737995962029406456621637571663555297313316918053602291262958134814406559758140699888016123128167869513271247749238502824827718325897532320141167583524860544826597588610525429251638403785512000299494685143288833577807805375181939317158891024800960914949433106688275587227192452005298075876620737751967346430740811697948142702254667592764820674098369747357884937005571079143050772092249763773291490570756802036513577444059656446897141143701578043765231049039228139526306241456623000212375176352127088684916579157323759925219167785618140284534663956881252735444475741327113744480 A159679 262 146795582741089744142762753832880340616243874774541867480842437196702650975253943113808083919871333813911444517733519421213627673747303896817979486796324600587314992772926334948450807314857781438134475603044003228105787336971428147536902955188660299973631941741131868152914281758106283331183807781062087675746331996297380323945869186420761364090138335985724571424088075443999425852336796507813500770966368829124763815016238242006527729129206129941699474357339833353923996388183096932015088671264202983901863264953248852547086047145135890787338371510189783509775157382876642562099765528726412495518465712049988518120085222470627232 A159679 263 37285500071913378826449825311177227387343684060821750393395983085933066891092863979243698018334001870679904616241355798173854869373674489903750666518098579035906760415084786252078786732076344165144989219648316275112272394980217320222734946832407715893807828058958660933032422191377056648961796151588809354690135220371259015055058321345575310602274399588406694710977559464827711464238878720219808521727087935239805072008553434326607271106568593231900175916007515635383117638538850173834691378799529514145842220258897069020653614518241516047608770011461116326566310817926907285554172658678368489327026333979444348158025905180425572480 A159679 264 9470370222683257132174112866285182876044679507573950058055098861389802287686612196784785488572916603818881861080786639216737923193239573131655851316110242750519729830438762781693063379140076560165389127315069289875289082537638227908427139592476371176727214695033758745122082322328014282552965038695776514003618599642303492443660867752589708131613607357119314732016876015990794712490822858139323551017909369182081363526357556080716240333339293474772702983191551631553957956192479761057079595126409232390060022082494902282393471001586199940201840244539613357164333172596051573888197755538776869876569170365066814443620459830605624782720 A159679 265 2405436751061475398193398218211125273287961251239722492995601714809923848005508405119356270399502483368125312809903565005253258636213477900950682483625483560052975470171030661763786019514847369937843693348807951312048314692165129671420270721542165871172818724710515762600075877449124250711804158032575645747564434173924715821674805350836440290119253994308717535237575530502197029261204767088667962150027252684313426530622810691067598437397073973999034657554738106899069937755251320458324382470729145497561099766733446282658920980788376543295219813343050331603414059528579172860316675734190646580159242246392991424331438771068648269238432 A159679 266 610971464399392067883990973312759534232266113135381939270824780462859267591111448288119707895985057858900010571854424724695110955675030147268341694989556714010705249693611349325219955893392091887652132721469904563970396642727405298312840336132117654906719228861775969941674150789755231666515703175235518243367362661577235515212956898244703243982158900947057134635612167871542054637633520017663523062555904272446428257414667557975089286858523450102280030315920287600732210231877642916653336067970076547148129280728212860893083535649246055797045630748890244613910006787086513854946547438728885454490570961413454754965741827391606054761779040 A159679 267 155184346520694523767135513823222710569722304775135772852296498635851444044294302356777286449309805193677234559938213976507552929482821443928257839844863779875159080446707111697944105010902076492093703867560006951297168698938068780641790025106836342180435511312166385849422634224720379719044276802351789058169562551606443896148269377348803787531178241586558203479910253063841179680929652879719446189927049657948708463956794936914981611263627559252005128665586198312479082328959166049509489036881928713830127276205199333220560559133927709795906294990404779081601538309860445939983562732761402714794024864956771114769874092718696869261222637760 A159679 268 39416213044792009644784536520125255725175233146771350922544039828725803927983161687173142638416794534136158678213734495608193748977680971727630222978900410531576395728213912759928477452813234036899913130227520295724916879133626742877716353536800298796175713154061400229783407418928186693405579792094179185256825520745375172386145208889697917329675291204084836626762568666047788096901494197928721668718408057214699503416768499308847354171674541526559200401028578451082086179345396298932493562031941923236305180026839902425161488936481989042104401881932064996482176820697766182241969987573957560672227825128058449696793053808721613186295788212032 A159679 269 10011562929030649755251505140597991731483939496975147998553333819997718346263678774239621452871416501865390627031728623670504704687401483997374148378800859411240529355885887133910135328909550543296085841373922595107177590131242254622159312008322169057886450705620283491979136061773534699745298222915119161266175512706773687342184734788605922197949992787595961944994212530923074335433298596621015584408285719482875725159395242029510312977994069920186784896732593340376537410471401700762803855267076366573307685599541130016657797629307291288984722171715754104327391310918922749843520393281052459008031073557661889451870665793322571052449868983218400 A159679 270 2542897567760740245824237521175369774541195456998540820281624246239591734147046425495176675886701374679275083107380856677812586796850999254361306057992439390044562879999287118100414445065573024763168903795846111636927382976456399047285587533760294140404362303514397945562470776283058885548612343040648172782423323401999771209742536491097014540361968492758170249191903220285794833411960942047540029718035854340593219490982974706996310649056322085185916804569677679877189420173556686597453246744275365167696915837103420184328655436355115505413077327213919610434160910796585680694071937923399750630479220455820991862325452318450124325709080425949261600 A159679 271 645885970648298991789601078873403324741732162138132393203534005211036302755003528397000636053769277752034005718647705867540726541695466409123774364581700804211907730990463042110371358911326638739301605478303538433184448098429794115755917074263106389493650138641951457889375598039835183394647789834101720767574257968595235113587262084003853087329742047167787647332798423740060964612302645981478546532796698716791194874984516180335033394547327815567302681575801398095465736186672926994052361869190675676228443314938669185689461823036570031083632656390163865296172543951021843973544428712150255607682713964704974271141213018220538256159053978322129228032 A159679 272 164052493647100183174312849796323269114625427987628629332877355699356981308036749166412666380981509847641958177453409909498666729003851616918184327297694011830434519108697613408916224749031900666757844622585302915917212889618191249002955651275295262637246730852752155905955839431341853523354990005518796426791079100699787719079954826800487587167214118012125304252281607726755199216691460118353503279300643438210622905026576126830391485904372208832009695203448985438568419801994749899802702461527687346396856905078584869744938974395852432779737281645774407865617392002648751783599590820948241524600778867814607643878005781175698266940074001413394874658560 A159679 273 41668687500392798227283674247187236951790116976695533718157644813631462215938579284740420260133249732023305343067447469306793808440436615230809695359249697304126155945878203342822610714895191442717753232531188637104538889514922147452634979506850733603471175986460405648654893839962790959748772813611940190684166517319777485411194938745239843287385056233032659492432195564172080540075018567415808354395830636606781426681875351698739102386315993715514895278994466499998283163970479801622892372866163395309125425446645618246028810034723481356022185905370309434001521396128831931190322524092141196992990149710945636570742327205609139264522637305023976034046240 A159679 274 10583682572606123649546878945935761862485575086652677935782708905306692045867091101574900333407464450424071915180954203794016128677141896417008744436922125421236213175733954951463534205358629594549642563218299328521636960723900607261720281839088811040019041453830090282602437079511117561922664939667427289637351504320122781506724434486464119707408637069072283385773525391691981701979838024663496968513261681054684271754291312755352901614638358031531951391169391042014125355228699874862314860005543974721171461206542908449621572809845368411996855482682412821828520817224720661770558321528582915794694897247712377081324673104443545674921809801474676517773086432 A159679 275 2688213704754455014186679968593436325834384281892803500155089904303086148188025201220739944265235837157982243150619300316210789890185601253304990277282860607296694020480478679468394865550377021824166493304215498255858683484981239322329498952149051153431233058096856471375370363301983897937397145902712919627696597930793866725222595164623141165838506430488126947326983017294199180222338783245960814194014071157253198244163311564507938271015756624015400138461746330205087841944925797735226351549035303415782242021036452100585633464890688853165845270415427486435010286053682919257790623345735968470655510910769232833019896226201454992290875166937262811538329907520 A159679 276 682795697325058967479767165143786891000071122025685436361457052984078574947712534018966370943036495173677065688342121326113746615978465576443050521685409672127939044988865850630020832315590404913743739656707518257659583968224510887264431013564019904160493177715147713639061469841624398958536952394349414158145298522917322025425032447379791392003273224706915172337667912867334899794772071106449383308311060812261257669745726846072260967936387544141880103217892398481050297728655923924872630978594961523633968301882052290640301278509425123335712701830035899141670784136818236770817047771495407408630705076438137427209972316782065124496207370592263279454218023423680 A159679 277 173427418906860223284846673266553276877692230610242208032309936368051654950570795615616237479587004538276816702595748197532575429668640070815281527517816773859889220733151445581345823013294412471069085706310405421947278469245540784125843147946308906605611835906589422407850237969409295351570448511018848483249278128223069000591233019039302390427665560569125965646820322885285770348691883722254897399496815432243202194917170455590789777917571420455413530817206207467856570535236659751119913042211571191699612166436020245370535939107929090638417860419558702954497944160465778456868272343336487745823728433904376137278499948566418340167044381255267935718559839619707232 A159679 278 44049881606645171655383575242539388540042826503879495154770362380432136278870034373832505353444156116227137765393631700051948045389218599521505064939003775150739734127175478311811209024544465177246634025663186269656351071604399134657076895147348898257921245827095998143880321382760119394899935384846393165331158499270136608828147761803535427377235049111333288359120024344949718333667943693381637490088882808728961096251291549993214531330095204408130894947467158804437087865652382920860533040090760487730177856306447260271825488232135479597034800833866080514543336145974170909807770358159696392031818391506635100731311776963553476337304776631467463409234745045382213280 A159679 279 11188496500668966740244143264931738135894000239754781527103639734693394563178038160157840743537336066517154715593279856064997270953431855638391471212979441071514032579081838339754465746411280860608173973432743002087291224909048134662113405524278673848605390828246476939123193780983100917009232017302472845145631009536486475573348940265078959251427274808718086117250839363294343170981309006235213667585176736601723875245633136527820900168066264348244791903125841130119552461305170025238824272270010952312273475889671168088798303475023303888556200993941564891991052883133278945312716802700219547088336047714251411209615912848794016571335246220011480438009906681687462465920 A159679 280 2841834061288310906850357005717418947128536018071210628389169722249741786910942822645717716353129916739241070622927689808809254874126302113551912183031839028389413535352659762819322488379440794129298942617891059343902314775826621805042147926271635808647511349128778046539147340048324872800950032459443256273824945263768294659021802679568252114435150566365282540493354078252418215710918819640050889929144802214029135351294565386516515428157501049249769012499016179891561888083647534027740504623542691126829732698120170247294497257167687052213678017660323616485212888979706877938520260115497605264045324301028351812141710551816716655642815235106284563791107062403570084130432 A159679 281 721814663070730301373250435308959480832512254589847744829322005811699720480816298913852142112951461515700714783508039931581485740757127304986547303018874133769839523946996497917768157582631550427981323250970896330349100661835052890346043459867471216722619277287881377344004301178493534590524299012681284620706390465987610356915964531670070958107276816581973047199194685036750932447402398879566690828335194585626798655353573975038667097851837200245093084382846983851326600020785168473020849350107573535262439831846633571644713505017117487958385660284728257022352082747962413717438833352533691517520424036413487108872784864248597236516703734470776267722503183943825113906663840 A159679 282 183338082585904208237898760211469990712510984129803255976019400306449479260340428981295798378973318095071242313940419214931888568897436209164469463054610998138510849669001757811350292703500034367913126806803989776849327665791327607526089996658411417411736648919772741067330553351997309461120370999188586850403149353415589262361995969241518455107133876261254788706054956645256484423424498396590299419507210279946992829324456495094434926338938491361204393664230634882057064843391349144613267994422700135265532887556346807027509935777090674254377744034303316960060943805093473377351525151283442147844923659924724697301875213808591881358587105740342065716952017614669175362208484960 A159679 283 46567151162156598162124911843278068681496957456715437170164098355832356032405988144950218936117109844686579847026082972552768115014208040000470257068568174653047985976402499487585056578531426097899506227604962432423398878010335377258736513107776632551364386206344988349724616547106138109589983709494888378717779229377093685029590060222814017526253897293542134358290759793210110292617375190335056485864003075911950551849756596180011432622992524968545670897630198413058643143621381897563297049734015726783910090999480242351415878973876014143123988599052757779598457374410994275433569949592641771861093089196843659627567431522518089267844608154312413915838089970942026716887048516032 A159679 284 11827873057105190028971489709432417975109514683021591237965704962981111982751860648388374313975366927232296209902311134609188169325039944723910280825953261750876049927156565868088793020654278728832106668684853653845766465686959394496111548239378606256629142359762707268088985272411607082526394741840702459607465521112428380408253513300625518933213382778683440872217146932518722757840389873846707757110037274071355493177008850973227809451313762403519239203604406166282013301414987610631932837364445571902977897580980425210452605749428730501679238726415366172701048112156587452486749415671379726610569799732338364820704825731505786082151171884089612792557157900601660116913948114587200 A159679 285 3004233189353556110760596261283990887609135232530027459006118896498846611262940198702502125530807082407158550735340002107761242240445131751833210859535059916547863633511791327995065842189608265697257194339725223114392258885609675866635074516289058212551250794993521301106252534576001092823594674443828929851917524583327431530011362788298658995018672971888300439408797030099962370381166410581873435249463603611048383316408398390603683589201072657968918212044621536037218319916263231718613377393519441247629602075478028523212610444475923671412383512520903955108286622030398801937358918010580857917312868038924747820799398168370947146777129813950607336895602268662850727669425934056632800 A159679 286 763063402222746146943162478876424253034745239547943952996316234005744058148804058609787151510511023564491039590566458224236746340903738425020911648041079265541406486862067840744878635123139845208374495255621521817401787990479170710730812815589181407381761072785994647773720054797031865970110520913990707479927443778644055180242477894714558759215809721476849628168962228498457923354058427897922005845606645279932218006874556182362362403847621141361701706620130265747287171245429445868917165925116573631326015949273838264470792600291135183808243732941583189231332100947609139104636678425271866531270857912087153608118226429940489069495308821571570173958690419082463483167917273302270144032 A159679 287 193815099931388167767452509038350476279937681709945234033605317318562491923184967946687233981544269178298316897453145048954025809347309114823559725391574598387600699799331719757871178255435331074661424537733526816396939757322823750849759820085135788416754761236847647013223787665911517955315248717479195870971718802251006688350059373894709626181820650582147917254476997241578212569560459519661607611348838437499172325362820861921649446893706568833214264563301042878274904278019162987473241531602216182915560421513479441147058107863503860763622495783649609160803245354070690933775778961101043518084880596802098091714208713806715852704661663549364873578170470844677061873923317992842559951360 A159679 288 49228272319170371866785994133262144550851136409086541500582754282680867204430833054399947644160733860264208000913508275976098318827875611426759149337811906911185036342543394750658534398245450953118793458089060189843005296572006753545128263488808901076448327593086516346711068347086728528784103063718801760519336648327977054785734838491361530491423229438144094133008988337132367534745002659566150411276759356479509838424149624371916597148597620862495061497371844760816078399445621969372334431861037793886921021048474504213088288604729689498776305685314059143654792987833007888039943219441239781727028400729820828141800895080475886097914567232717106318681340904128891252493354852908707957501440 A159679 289 12503787353969343065995875057339546365439908710226271595913985982483621707433508410849640014382844856237930533915133648952880018956471057993282000372078832780842611630306222934947509865976089106761098876930083554693306948389532392576711729166337375737629458453882738304417598136372363134793206862935858167976040536956503920908888298917431934035195318456638017761867028560634379775612661115070282542856685527707357999787408641769604894026296901992504912406067885268204405638554909961057585472451171997431095023785891010590683278247493477628828418021573987372879156615664229932871211801959113803515147128904777688249925713141727068353017595415446595640071482419177893701071438209320818978645414432 A159679 290 3175912759635893968391085478570111514677185961261063898820651856796557232820906705522754163705598432750574091406443033325755548716624820854682201335358685714427112169061438082081916847423528387666365995946783133831910121885644655707731234079986204628456805998958622442805723215570233149508945759082644255864153777050303667933802842190189219883409119464756618367420092245412795330638081178225192199735186847278312452436163370859855271166082264508475385256079745486279158216114547684486657337668165826309704249120595268215529339586574738588032919401174107478652162125585726569941399757754395464853065643713412802994652989337103594885780371320956202575471837853130280871180892811812635111867977764320 A159679 291 806669337160163098628269715681750985181639794251600004028849657640343053514802869694368707941207619073789581286702615331092956494003748026031285857180734092631705648329974966625871931735710234378150201871605985909750477652005353017371156744587329638252291094277036217734349279156702847612137429600128705131327083330240175151265013028009144418451881148729724427306941563306289379602297006608083748450194602523163655560785708789761469271290868888250755350131849285629637982487456556949649906182241668710667448181607412235733861571711736107882732699480201725590276300742158884535182667257814488958875158356077947182953609365911171373919861297927460007574206743212672163386245702762199997595487706722880 A159679 292 204890835725921791157612116697686180124621830553945139959428992388790339035527107995664129062903029646309803072731057851064285193928235373791091925522571100842738807563644580084889388744022976003662484909391973637942789413487474021756566081891101741911453481140368240682081911182586953060333398172673608459101215012103954184753379506272132493066894402657885247917595736987552089623652801597275046914149693854036290199987133869228553339636714615351183383548233638804441768393597850917526589512951715686683222133879162112608185309875194396663626072748570064192451528226382770945366456083727125800089437156800085171667222125952100425380758989302253885721273040938165599219235227608786986754142009529847232 A159679 293 52041465605046974790934849371496608000668763320907813949690935217095105771970370628028994413269428322543616190892401991554997346301277781194911317796875878879963025415517393366595278869050100194695893016783689698051558760548166396173150413643595255115870931918559256097031071091097929374477070998429496419906577285991074122752207129580093644094572726393954123246642010253274924475028209308701253832445572044322694547141171217075262786798454221430312328665901212407042579533991366676494804086383553542748827754557125569190243334846727665016453139745437316103157097893200481661238544662599432138733758162668865555656291466382467596875338863421474559513195778191550849529522361566929132435554474932874474080 A159679 294 13218327372846205675106294128243440745989741261680030798081538116149768075741438612411368916841371890896432202683597374797118261675330628188133683628480950664409765716733854270535115943349981426476753163778147791331457982389820777153958448499391303697689305253832910680405209975227691474164115700202919417047811529426720723224875857533837513467528405609661689419399153008594843264567541511608521198394261149564110378683657502003247519293467735528683980297755359717750010759865413537978762711351909648142515566435376015412209198865758951719782433869268329720137710413344695959183644977844172036112574483880735051051526365239020817505910690550065235862466006387612977614899460602772390851644082490940586569120 A159679 295 3357403111237331194502207773724462452873393611703406914898760990566823996132553437181859675883295190859371235865442840796476483468187678282004760730316364592881200529024983467322552854332026232224900607706632755308492275968253929230709272768431747543957967663541640753566826302636742536508310910780543102433724221897101072624995715606465148327108120452127675158404138222172836914275680515739255683138309886417239713491101864337607794637754006370064300683301195467096095690426281047279929233879298667074656205046830950789131946268567927009159721749654410311598875287891659573150984585827757097740455185147544034101532040479244905178904440060853148434506852426675504763334933470742620347185161398223976114082432 A159679 296 852767171926909277197885668231885219589095987631403676353487210065857145249592831605579946305440137106389397477619797964930229682657994953001021091816728125641160524606629066845657889884391313003698277604320941700565706637954108203823001324733164484861626097234322918495293475659757376581636807222557745098748904550334245726025686888184613837571995066434819828545231709278891981382758283456259334995932316888829323116361189884250376590470224150260803689578205893282690555357515520595564046642630509527314533566328626124424102143017387701374849541978350950816394185414068186884390901155272458654039504452992303926738086755362966894624221864766149637128878050369190596909458202108022795794179351066398992390368640 A159679 297 216599504266323719077068457523125121313177507464764830386870852595737148069400446674380124501905911529832047588079563240251481862911662530383977352560718627548261892049554757995329781477781061476707137610889812559188380993764375229841811627209455347407309070729854479657050975991275736909199240723618886711979788031563001313337899473883285449594959638753992108775330450018616390434306328317374131833283670179876230831842251128735258046184799180159874072852180995698336304965118515950225987917994270121270816869642424204652932812380147908222202623940751487097052524219885427809062137908853376741028293675874897653357372503821714346329373449210541154682300517941347736110239048401967047511374370009467120091039552160 A159679 298 55015421316474297736298190325205548928327497800062635514588843072107169752482463862460946043537796088440233697974731443225911462949879624722577246529330714669132879420062301901746918837466505223770609254888408069092148206709513354271616330309876925076971642339285803509972452608308377417560025506991974667097767411112451999342100440679466319583282176248447560809105389073019284278332424634329573226319056293371673801964815425508871293354348521536457753700764394701484138770584745535836805367123901980293260170355609419355720510242414551300738091631408899371700524757665484595314898637947602419762532554167771011648845877883960081000766231877612687139667202679051955781403808835897522045093295803053582104131655880032 A159679 299 13973700414880205301300663274144686302673871263708444655875179269462625379982476420618405914934098300552289527237993707016141260107406513017004236641097440807332203110803775128285722054935014545776258043604044759736846456123222627609760706087081529514203389845107864237053345911534336588323337279535237946556120942634531244831580174033110561888704077807466926453403993494096879590306001550791394225353207014846225269468231275828124573253958339671080109565921304073181272911423560247586598337261553108724366812453455150092148356668760915882479253071753919688924836235922813201782175191900782161242942240464937962061153495610022038859848293523464411992320787179961255420740457205269568632406185759605600387329349553976000 A159679 300 3549264889958255672232632173442425115330234973484144879956780945600434739345796528373212641447217430544193099684752426850656654155818304426694353529592220634347710457264738820282671655034656228121945772466172480565089907707091837899524947729788398619682584049015058230408039889077113185056710108976443446450587621661759823735222022103969403253411252480920350871603805242111534396653446061476379803666488262714647846771128779244918132735212063927932811371990310470193341835362813718141460140859067365714008877103007252513986326873355030219598429542133864192087536703399636887768077183844160721353287566545540074592521339039067713910320465788728083033362340276507479824912294726329634535109126089644019444799550655054024000 A159679 301 901499308348982060541787271391101834607577009393709091064366485003240961168452335730375392521678293259924495030399878426359774014317741917867348792279782943683511123942132856576670314656747746928428449948364206018773099711145203603851726962660166167869862145059979682659405078479675214667816044342737100160502699781144360697501562034234195315804569426075961654460913127502835639870384993613449678737062665522505706854597241696933377590170610279355263008375972938125035644909243260847683289179865849338249530417351388683402434877475508914862118624448929750870545397827271846679889822521224922441573798960326714008538358962427589311182538462043409626062042109445719914272302120030521902349085620583821333378698537034168120032 A159679 302 228977275055751485121941734301166423565209230151028624985469130409877603702047547478986976487864839270590277544621884367868531942982550628833879898885535275474977477770844480831653977251158893063592704341112042156287802236723174623540439123567952418240325302261185824337258481893948427412440218552946246997321235156789005857341661534673381640811107222970813339882200330580478140992681134931754742019410250554453734893220928262241832989770599798892308871316125135973288860465112425441593413991545066664549666717130149718331704472551905909344758532180486022856926443511423649419804246843207286139438391648356439818094150655117568617326454448893237316936725333458936350745339826193026233562132638502200974658744628856023648464160 A159679 303 58159326364852528238912658725224880483728536881351877037218094757623908099358908607326961652525147496436670571838928229560180753743553541981887626968133680187700595842670555998383533551479702090405618474192510343491082995027975209175667685659297254066874756912196139401980994995984420887545147696404004000219433227124626343404084528245004702570705430065160512368424423054313944976501137887672091023251466578165726157171261181367728646024142178308367098051287408564277245522493646818903879470563267066946277096620640677067569533593306625464653805055219000875908446106503779680783598808352129454494909904883575387081905728040900001211608247480420235092302172656460387369402043550908632802879341093938463741987757030892972541776640 A159679 304 14772239919397486421198693374472818476443483158633225738828410599306062779633460738713569272764899599255643734969543148423918042918919617112770623370007069232400476366560550379108585868098593172069963499740556515204578792934868979955996051718337934580567947930395558222278835470498148957009055074668064069808738718454498302218780128512696521071318368129327799328239921255465161545890296342333779365163853100603539990186607119139140834257142342690526350596155685650190447073852921179576143792109078289937689832874925601825444329828227330962112721725493445736457888384608448615269614293074597674155567677448779791878985960771733482739131168405577846476127815129407479455477373722104599705697790505221867589490231541217959001962802432 A159679 305 3752090780200596698456229204457370668136160993755957985785379074128982322118799668724639268320631973063437072011692120771445622720651839193101756448354827451349533296510537125737582426963491186003680323315627162351619522322461692933613821468772176086210191899563559592319422228511533850659412443817991869727419415054215444137226748557696671347412294799419195868860571574465096718711158769814892286660595436086720991781241037000160404172668130901215384684325492867739809279513119485965521619316235322377106271273134482222985792206836148757751166664470279998059427741244439444498801246842139457106059695162085183561875352130292263715738105166769292584701372740696843321303883523371017416614435908985260429266776823712330693526010041120 A159679 306 953016285931032163921461019238797676888108448930854695163747456418162203755395482395319660584167756258513760647234829132798764253002648235430733367258756165573549056837309869386966827862858662651762732158669558680796154091112335136157954657016414387962808174541213740890910967206459099918533751674695266846694722685052268312553375353526441825721651560684346422891256939992879101391088437236640307032426076912926528372445036790921603519023448106566017183468079032720261366549258496514062915162531662805495055213543283559036565776206553557137834220053725626061358188387703010454080247083610347507265007003492187844924460455133463250314739581190994738667672548321868796131730937562516319220361023091750927166171822991390778196604587642080 A159679 307 242062384535701969039352642657450152558911409867443336613606068551139070771548333728742469149110289457689431767325634907610114674639951999960213173527275711228230110903380196287163836694739136822361730287978752277759871519620210662891186869060700482366467066141568726626699066248212099845456913512928779787190732142588221935944420113047158527061952084119024572218510402186616826656617751899336823093949562940447251485609258103857087133427783150936867149216207748818078647294232144995086014929663726117273366917968720889513064721364257767364252140726981838739586920422735320215891883957990186127388205719191853627427251080251769373316228115517345894329004125901013977374138354257355774064555085429395750239778376262989545331244039251047232 A159679 308 61482892655782369103831649773973099952286609997881676645160777664532905813769521371618191844213429354496857155140064031703836328594294805341658715342560771895804874620401732547070227553635877894217227730414444408992326569829442396039225306786760906106694671991783915349440671916078666901646137498532235370679599269494723319461570155338624739431910107714671556997078750898460681091679517893994316425556156560796688950816379113342909210287137896889857689883733300120759256151368415570255333729219423902124629702108841562652759402660745266356962905910433333314229016429186383631826084445082423666009096987667727329178676849923494287359071626601824666164828380306309228384235010250430804096077771338043428809976541398976353123357789365178354880 A159679 309 15616412672184186050404199689946509937728240028052078424534223920722806937626686880057291985961061945752744027973808938417866817348276240604781353483836908785823209923471136686759550634786818245994353481794980901131773188865158748383300336736968209450618080218846972930031303967617733180918273467713674855372831023719517134921302875035897636657178105407442456452685784217806826380459940927322657035268169816879418546255874685530995082325799598026872916363319042022924032983800283322699859681206804007413538670968727788192911375211107933396901213849109339679975430586092918707163609557166977620980183246661883549757756492629487297219830876928747947859972079593676642995618318465255166884629689364777601521983801736963730703787547254716051092320 A159679 310 3966507335842127474433562889596639551083020680515230038155047715085928429251364698013180546242265520791842486248192330294106467770133570818809122126179232270827199515687048316704378791008298198604671567148194734443061397645180492646962246305883138439550885680915139340312601767102988149286339814661774881029328400425487857546691468688962661086183806863382669267425192112572035439955733316022060892641689577330811514060041353745759408001542810760928830898593152940522583618629120595550194103692798998459136697796354749359436836544218754337546551354767861845380445139851172165235925001435967233305300535555130753911140970451039849999549683668275376931766743388413561011658668655164561957891845020882172743155075664647388622408913644908511799094432 A159679 311 1007477246891228194320074569757856499465149524610840377612957585407905098222909006608467801453549481219182238763012878085764624946796578711736912238696041159881322853774586801306225453365472955627340583702159667567636463228686979973580027261357580195436474344872226545466470817540191372185549394650623106106594040877050196299724711744121480018254029765193790551469546110809079194922375802328676144073953884472209245152704247976737358637309548133677896175326297527850713315098812830986426602478289738804613307701603137609508763570856352493803427142897187799386953090091611637051217786755178510281925355847756549609880048738071492412588399820865016992720892848577450820318306220093333482137644005614707099159867235018699746361160278259507280918893440 A159679 312 255895254203036119229824507155605954224596896230472940683653071645892809020189636313852808388655325964151496803319022841453920630018560859210356899506668275377585177659229360483464560776039122431145903588781407367445218598688847732796679962138519486502424932711864627409143275053441505546980259901443607176193857054370324372272530091538166961975437376552359417403997286953393543474843498058167718533891644966363817457272818944737543334468623683143424699701980978921140659451479829949956806835381900857373321019509400598065866510160969314671732947744530933182440704438129504638844081910813905644375735084794608470155621238499708032947454004816046040774175016795284094799838121235051539901003685581114721013863122619085088187112301764269940841599839360 A159679 313 64996387090324283056181104742954154516548146493015516093270267240471365586029944714712004862916999245413261005804268788851210075399767661660718915562455045904746753802590482975998692211660571624555432170966775311663517887603738637150383130355922591991420496434468743135376925392756602217560800465572025599647133097769185340360922918538950286861742839614534098230063841340051150963415326130972271831464403867571937424902143307715359269596393105970296195828127842348441876787360777994458042509584524528034018925647686148771120584817315349574126365299967959840540551974194802566629345587559976855161154786181982794869917914530187768876240728823454829339647733373153582628338564487482997801372798493597524430422073278012593699780163487846305466485440304032 A159679 314 16508826425688164860150770780203199641249004612329710614749964226008080966042585767900535382372529153009004143977480953345365905230910967500963394195964074991530297880680323446543184357201009153514648625521972147755166098232750924988464518430442199846334303669422348891758329906485123521754896337995393058703195612976318706127302148778801834695920705824715108591018811703086038951164017993768898877473424690718305742107687127340756516934149380292772090315644769975525315563330186130762392840627633848219783433793492772387266562677087937822513425053244117268564117760741041722419214935158323307305288939955138835288488994669429193586532197667152710606229750101764214703503195541699446390008789813688190090606192749492579714655974413611197318546460237384800 A159679 315 4193176915737703550195239597066869754722730623385253480630397643138812094009230755102021275117759487865041639309274357880934088718575985977583041406859312592802790914938999564938992828036844664421096195450409958754500525433231131208432837298201962838376921711536842149763480419321828617923526109050364264885012038562887182170994384866897127062476997536638023048020548108742513842444697155091169342606418407038582086557927628201244439942004346201258140643977943445941081711209079916435653323476909412923296958164621516500216935799395518891568835837158705818255445370676250402691913964184626560078688229593819082180481334728120484983210301966727965039153016878114737381107183329027171900064431239878306685489542536297837234928917720893756272605334414855435200 A159679 316 1065050427770951013584730706884204714499932329335242054369506251393032263797378569210145503344528537388567567380411709420803913168613069527338591553948069434496917362096625209171057635137001343753804918995778607551495378293942474576016952209224868118747891780426688483691032268177837983829053876802454527887734354599360367952726446454043091472034461453600233139088628200808895429942001913375163244123152801963109131679971509875988746988752169785739274951480081990499059229331542968588525181770294363248669207590380071698282714426483784710520661789213258033719614560034006861242023727687959987936679505027890091735006970531947933756541830167351235967234260057291041530586521062377359963169975526139276209924253198026901165092230445132600482044436394913043156032 A159679 317 270518615476905819746971404308990930613228088920528096556373957456187056192440147348621855828235130737208297072985264918526313010739001083958024671661402777049624207181627864129883700331970304468802028328732315908121071586135955311177097428305818300199126135306667338015372432636751526063961761181714399719219641056198970572810346404942078336769690732216922579305463542457350696691426041300136372837938205280222680864626205580872940490703109121231574579535296847643315103168500704941568960516331291355749055430998373589847309247391081920953356525624330381858963842803267066505071334918777652309356515588854489481609590033780047053676641652205247207712462901535046434031595242660520403473273719208136279014074822756296598096191604145959628683014238973498106196960 A159679 318 68710663280706307264717151963776812171045434653484801283264615687620119240616000047980741234868378678713518888970876877596262700814537662255810928010442357301170051706771380863781288826685320333731961390579012462055200687500238706564406729837468623382459290476113077167420906857466709782262458286278655074153901093919939165125875260408833854448029411521644734910448651155966268064192272488321263537592180988374597830483376246031850895891600964623034203927013919219411537145569847512189927445966377709997011410265996511749518266122908324137442036846790703734143096457469800885426877045641835726588618280064012438237100861609600003700110437829965439522998342729844503202494605114709805122248354703340475593365080726901309015267575222628613085003572262873605930871840 A159679 319 17452237954683925139418409627395001300514927173896218997852656010698054100060271572039759651800739949262496589501529741644532199693881827211892017689980697351720143509312749111536317478277739394463449391178740433046112853553474495512048132281288724520844460654797414933186894969363907533168600442953596674435371658214608348971399505797438856951462700835765545744674651930072974737608145785992300802175576032841867626261912940286509254615975941905129456222882000184882887119871572767391300002314943607047885149152132115610787792285971323248989324002559214418090487536354526157831921698258107496901199686620670304822742009258804620892774374567159016391633866590478968766999598103893629980647608820929272664435716429810176193279867914943521763962224340530922408335250432 A159679 320 4432799729826436279105011328206366553518620456734986140653291362101618121296068363298050970816153078733995420214499583500833582459545169574158316682327086684979615281313731502949360858193719120873382413398009490981250609601895021621353661192717498559671110547028067279952303901311575046715042250051927276651510247285416600699570348597289060831817077982872926974412451141587379617084404837369556082489058720160846002472695403456527318821561997642938258846408101033041033916910233913069878010660549709812452830873231291368628349722370593196919150854613193671491249691137592174288422684480513662377178131783370193412538233250874764106760991029620560198035479115638928222314695423783867305279370392161331916291078608091057851784071182820431899433319978922591418111222737920 A159679 321 1125913679137960130967533458954789709592429081083512583506938153317800304755101304006132906827651081258485574237893392679470085412524779190009000545293390037287470561310178489000026121663726378962444669553703231968804608726027782017328317894817963345431941234484474291692952004038170697958087562912746574672809167438837601969341897144205624012424586344948887685955017915311264349764701220546081252651418739344822042760438370565017652471422131425364412617531434780392237732008079542346981623407777311348755971156651595875515990041689844700694215327747748633344359331061412057743101529936352212136306344273289408456479888503712931278496398947149055131284620061505697289499165638042998401910979432000157377465269530738698884176960800568474758934299312421997689277842240181280 A159679 322 285977641701312046829474393563188379869923467974755461224621637651359175789674435149194460283252558486576601861004707241001900861198834369092711980187838742384332542957504022474503685541728306537340072684227222910585389365801454737379771391622569972241153402448509442022729856721794045706307525937587578039616877019217465483612142304279631210095013114539034599305600138037919557460617025613867268617377870734864638015148873428111027200422399820044917866594138026118595342896135293522220262467564776532874204220958632121089692842239498183383133774097073539675795778839907525074573500181148981368959434267283726377752479141709833669973978571584830382786095460143331472604565757367497810218083496357647812544262169729021425523096259273209768337412592035208490485153817783307232 A159679 323 72637195078454121934555528431590893697250968436506803638470389025291912850272551426591386779039322204509198387120957745821803348659091404970358833967165747175583178440644711530034936101477326134105416017124160916056720094304843475512444605154237954985907532280686913799481690655331649438704153500584332075488013953713797395235514803389882121740120906506569839335936480043716256330646959804701740147561327747916273233805053412369635891254818132159983773702293527199342824857886356475101599685138045462038699116152335907160906465938790848734615284405328931329018783466005449956883925944481904915503559997545793210540673222105794039242112060783599768172536962256344688344270203205706400796991297095410544228865125841640703383982272894594712682943864077630534585539791874719855680 A159679 324 18449561572285645659330274747230523810721876059404753368710254190786494504793438387919063047415704587386849813726862262731497048658548018028102051115679911943855742991380799224606399266089699109756238328276852645455496318564064441325423549937784817996448272045892027595626326696597517163385148681622482759595915927366285320924337147918725779290780615239554200156728560330965891188426867173368628130211959870099998536748468417868459405351523383168815833602515961770606958918560238409382284099762595982581296701298472361786749152655610636080408899105179451484031095204586544381523442616398222699556535279942364191750953245935729976133826489460462756285441602317651407507972027048492058304625571378737920586319197701607009638105974218967783811699404063126120576236621982361060035520 A159679 325 4686116002165475543347955230268121457029659268120370848848766094070744312304683077980015422656809925874055343488235893776054428555922537487732950624548730467992183136632282358338495378650682096551950429966303447784780008195178063253182069239592189533142875192124294322375287499245114027850389060978610036605287157537082757717386400056552958057736536149940260269969718387585292645604093615075826843333690245677651712060877173085176319323395684506747061751265351996206968222489442669626625059740014241530187323430695827557927123868059162773575125757431175348012569163181516267456997540639204083782444457545362958911531583794453308143952686210896756496733994451721201162336550600113777102974098138902336418380847351082338807375533469344922493458965688169956995829516443727834529166432 A159679 326 1190255014988458502364721298213355619561722732226514790854217877639778268830884708368535998291782305467422670396198190156855093356155665973866141356584261858958070660961608338218753219778007162825085652973112798884688666585256664001866920163306478356600293850527524865855727398481562365556835436339885326814983342098491654174895221277216532620885789401469586554372151741886333366092251351362086649578627110442253434864926053495216916648737152341330584868987796891074799321553399877846753382889863854752684998854695441727351702713334371733852001533488413358943708536352900545389695851879741439058041335681242249199337271330545204538587848471078315687414149149134867443825975880401850892097116301709814712348148907977212450063747395239391345554765585391105950820120940084887609348238240 A159679 327 302320087691066294125095861790962059247220544326266636506122492154409609538732411242530163550690048778799484225290852063947417658034983234824512171621777963444881955701111885625204979328235168675475203904740684613263136532646997478410944539410605910386941495158799191633032383926817595737408350441269894400969163605859343077665668818012942732746932771437125044550256572720741089694786239152354933166127952362086694803979156710612011652459913299013461809661149144981002820706341079530405732628965679092940459521769211502919774562063062361235634814380299561996353955664473557012715289379913686316658716818577985933672755386374687499493169558967681287846697149885804609530635537071470012815564566536154034600011441778860879977384462857336056848416999723652741551314889265117724939923346560 A159679 328 76788112018515850249271984173606149693174456536139499157764258789342401044569201570894293005876980607509601570553480226052487230047529585979452225450575018453141058677421457340463845996151954836407876706151160778969951990625752102852378046090130594759926539476484467149924369790013187754936164176646213292519352572546174650072904984554010237585100038155628291729210797319326350449109612493346790937546921272859578226775840878441955742808169240797077969069062895028283641660089080800845209334374392625752124033530525026299895387061304505382117390851062600333714961030239930580684293806646196582992256030583127184903680530867840079666726480129319968797373661921845235953337600440272981404261302783881414973690558062922686301805589818368119048152363164222405248083161752399817247131181788032 A159679 329 19503878132615334897020958884234171060007064739635106519435615610000815455711038466595907893329202384258659999436358686565267809014414479855546040752274432909134384022109349052592191678043268293278925208158490097173754542482408387127025612762353760463110954085531895856889156894279422872158048292517696906405514584263122501775440200407900587403882662758758148974174992262536172272984146787070932543203751875353970782906259603967546146661622527249158790681732314188039063978841920182335152765198466761261946564057231587468670508539009281304696581641355520185201603747725277893936797911598754018393716373051295726979601182085045005547849032783288304393245063430998804127538219876292265806669555342539343249282801736540583459778642429402644902173851826712767280271571770220288463046380250813600 A159679 330 4953908257572276547993074284611305843092101269410780916437488600681417783349559201313789710612611528621092130255264552907351971002431230353722714898852255383901680400557097237901076222376993994538010594995550333521354683838541104578161653263591765027035422411185625063182695926777183396340389330135318368013708185050260569276311737998622195190348611240686414211148718823886868430987524174303523519182815429418635719279963163566878279296309313752045535755190938740866893966984187637232327957151076182967908675146503292692016009273521296146887549619513451064440873636961190345129365985252276874475420966498998531525633796569070563569073987600475099995915448737811774403158754510977795241912662795702209303902857950523245276097473371478453437033110211621878666783731146474200869796533452524866400 A159679 331 1258273193545225627855343847332387449974333715365598717668602668957470116155332326095235990587709999067373142424837760079780835366808518095365714038267720593078117687357480589077820768292078431344361412203661626224326915940446958154465932903339545963106534181487063234152547876244510303247586731806078347778575473488181921473681406011449629677761143372471590451482800406275002045298558156126307902939891915320458118726327737286383115395115904070492316923027816707866003028550004817936828965963608152007087541540647779112184597684965870212028132906774775214847796702184394622384965023456166727362738531774372575711784004727361838101539245001487892110658130734340759699598196107568483699180009680553018623848076636631167759545298457713097770361507819900130468595787439632676800639856450561065252032 A159679 332 319596437252229737198709344148141800987637671601592663506908640426596728085671061268988627819567727151584157083778535795711424831198361164992537643005102178386457990908399512528528574069965544567473260689135057510645515294189688830129768795794981082864032646675302875849683977870178839841490689489413765017390156557813157793745800815170207315956140067996543288262420154475026632637402784131907903823213363675966943520767965307577744432080143324591296452913310252859223902357734239568317325026799319533617267642649389391202195795972057512558998870771173391120275921481199272895435986591881096473261111649724135232261611566953337807227399156390324121007169291073815151923538652567883881796480546197671028248107562846366087679229710785755355218385953144421517144663225935553433161653741909058049149760 A159679 333 81176236788872808022844318069780685063409994253089170932037126065686611463644294229997016230179614986503308526137323254350622126289016927390009195609257685589567251573046118701657179993002956241706863853628100946077736557808240515894806808199021855501501185721345443402585577831149180809435387543579290236069321190211053897689959725647221208623181816127749523628203236436250489687855008611348481263193254481780283196156336860387460702632961288542118806723057776409535005195835946845534663727841063553386778893691404257586245547579217642319773685042971266569335236259522430920818355629314342337480959620498155976418737554001420441197657846478140838843710341802014707828879219556134937492606878724527888156395472886340355102764801241124147127699670590863165224275863600190939346259410588450183418787040 A159679 334 20618444547936441008065258080380145864305150902613047824073923112043972715037565063357973133837802638844688781481796328069262308652579101195897343147108447037571695441562805750708395189648680919848975945560848505246234440167998901348450799513755756316298437140575067321380887085134021746756746945379650306196590192157049876855456024513579016782972225156380382458275359634653149354082534784498382332947263425008515964880188794573107440724340087146373585611203761897769032095839972764526236269546603343240708221729974032037515166889325309091709957002043930535220029733997216254614966893859251072623690482494881893875127077104793838726397865606291382742181419648420661973383398228605706239240350715483885920696202005567603830014580285534747615080497944126099545448924691222563040516728635724437530322758432 A159679 335 5237003738939067143240552708098487268848444919269461058143844433333103383008077881798695178978571690651564447187850130006338275775628802686830535150169936289857621074905379614561230720990771950685398183308601892231597470066113912701990608269685763082484301532520345754187342734046210374495404288738887598483697839486700457667388140266723423041666322007904489394878313143965463685447275980253977764087341716697681274796371797484708902483279749173890348626439032464256924617338157246242818477801109408119586501540519712733271266144341049291652009304834115384679318217199033406241280772684620458104079901594079502888305858847063633616063860206151533075675236880357046126531554270846293249829556474854182495968678913941285032468600627724584770083318778137438421378802595706930821351902814063418682518561854720 A159679 336 1330178331245975117942092322598935386141640704343540495720712412143496215311336744411805217487423371622858524896932451225281852784701063303353760030800016709176798181330524859292801894736466426793171289584439319778320511162352765827404266049700670067194696290823027246496263673560652301100085932592732070364553054639429759197639732171723235873566462817782583925916633263207593122954254016449725853695851848777786035282313556372321488123312331950081002177529903042159361083771796100572911367125212243059031730683070277060218864085495737194770518653470863263778011607138820487969030701294999737107363671314413698851735813020077058144641494094496883109838767986191041295477041401396729879750468104262246870090123747939080830643194544861758996853547889148965232930670410384869206060342798043472620922184388340480 A159679 337 337860059132738740890148209387421489592707890458340016452002808840014705585696525002716726546626557820515413759373654761091584269038294450249168217288054074194616880436878408880757120032341481633514822156264278621801178237767536406247981586015700511304370373567516400264296785741671638269047331474265206984997992180575672135742824583477435188462839889394768412693429970541584687766695072902250112860982282247840955280432846946772173274418849035571400662743968933676013458353418871388273244431326108627585940006998309853582858206449772906422420085972294434884230268895043204910727556848157248604812268433959485428838008201240725705105323436142002158365971393255644132005041984400498543163369068926135850820395463297612589698338945794259060616031080525059031725968905435161071408505718800227982295552316076627232 A159679 338 85815124841384394210979703092082459421161662535714020638312992732951591722551606013945636737625658263039292236356011376866037122482942089299985373431134934828723510832785785330853015686319999868485971656401542330617720951881791894421159918581938229201242880189858342639884887314711035468036922108530769842119125460811581292719479804471096814633687765443453394240205295884299303099617594263155078940835803839102824855194660810923759690214264342703185687334790579250665259060684621536520831174189706379163769730046887632532985765574156822494099931318309315597330710287733835226836830408730646145885208818554394885226002347302124252038607511285974051341846895118947418487985186996325233233615993039134243861510357553845658702547449037196939637475040905475845093163171310120527268554392232459864030449366099074976480 A159679 339 21796703849652503390847954437179557271485469576180902902115048151360864282822522231017189014630370572254159712620667516069212337526398252387746035683290985392421577134647152595627785227205247625113803285903835487698279320599737373646568371338226294516604387197850451514130497081150861337243109168235341274691272869053961072678612127511075113481768229582747767368599451724641481402615102247768487800859433192849869672264163413127688189141148724197573593182374063160735299787955540451404902844999754094198969925491902460353524801597629383140594960134764593867287116182815499104411644196260735963806238227644382341361975758206538319292101202543201267038670745388819388651816232455082208742795298862871171804972810423213499697857353716502228408858044358910339594631719543865178765141407121326005235751843436848967398720 A159679 340 5536276962686894476881169447340515464497888110687413623116583917452926576245198095072352064079376499694293527713413193070203067694582673164398193078182479154740251868689543973504126594694446576779037548647917812333032329711381411114333945159990896868988313105373824826246506373725004068624281691809668153001741189614245300879074760908008607727554496626252489458230020532763051976961136353338932746339355195180027793930242312273621876282161561681840989482635677252247515480881646590035308801798763350220159197305213178042162766620032289160888625774298888532975330179724849038685330789019818204160638624612854560311056616582113430975941666838461835853771027481865005770142835058403884695436772295176238504219232337138675077597065296542528818910305792122320781191363600970445285818648854424572870016937783593538644298432 A159679 341 1406192551818621544624426191670053748425192094645026879368710199984891989501997493626146407087147000551778301879494330372315509982086472585504753295822666414318631553070009522117452527267162225254250423553285220497102513467370278685667175502266349578428514924377753655415098488429069882569230306610487475521167570889149252462212310658506675287685360374838549574623056615870090560666726018645841149082395360142534209788609283154086828887479895518463413754996279648007708196844150278328517030754040891201826237145598655320248989196686603817482570351711782922781866578533928840326969608766837563120838404413437413936667018636098604929569891275766763105590802309648322646227628288602131630432197367675901708899880040822800256209956727968085817774808813154710568083011722926949237419171667616720182979066445189321966684403040 A159679 342 357167371884967185440127371514746311584534294151726139946029274212245112406931118182946115048071258763651994383863846501375069332382269454045042938945879086757777674227913729073859437799264510768002828544985798088451705388382339404748348243630492802023973802478844054650608769554610025168515873597372009114223561264654295880101047832499787514464353980712365339464798150410470239357371447599690312934182082121008509258512827678825780915543611300128025252779572394916705634482933289048853290502724587601913644075784753238165201093191777337351411980709018563498061135617438200594011595295987721214488794082388490285353111676952463538679776442377919366984210015623192087136047442469883030245082694617383857822065311136654126402251411838597255185982528235504361972303786259844135859183784925792501903812860140304185999194073760 A159679 343 90719106266229846480247727938553893088723285522443794519412066939710273659371002020974687075803012578967054795199537517018895294915114354854855401738957465370061210622337017175238179748485918572847464200002839429246236066135646838527394786706642905364510917314702012127599212368382517322920462663425879827537263393651302004293203937144287521998658225740565957674484107147643570706211680964302693644133166463376018817452469621138594265719189790336999950792256392029195223450468211268130407270661291209994863769012181723838640828681514757083441160529739003345584746580250769022038618235572114350917032858522263095065753698927289640219733646472715752450883753165981141809909822759061687550620572235447823985095689148669325305915648650275734731421787363004953230397078698277483558995262199483678763385487409192073921828610332032 A159679 344 23042295824250496038797482769021174098224129988406572081790718973412197264367827582209387571138917123798868265986298665476298029839106663863679226998756250324908789720399374448781423796677624052992487903972176229230455509093065914646553527475243667469783749024131832236355549332799604789996629000636576104185350678426166054794593698986816530800144724984123040883979498417351056489138409593485284495296890099615387771123668770941524117711758663134297859475980344003020670050784442728816074593457465242751093483685018373101776605284011556521856703362572997831215027570248077893397215020240021057411711857270572437656416086415854616152273666427627423203157489094143586827629958933359198754827380265109129908356482978450871973576172505758198024525948007675022616158885685576220979848937414883928613398009989074646471958467830262400 A159679 345 5852652420253359764008080375603439667055840293769746864980323207179758394875768834879163468382209146432333572505724661493462680683838177507019668802282348625061462527770818772973306406176368023541519080144732759385106453073572606673386068583925184894419707741212170686022181931318731234141820845699026904583251535056852526615822506338714254535714761487741511818573118113900020704670449825064297959111765952135845117846594415349525987304520981246321319306948215120375220997675797984908014816330925510367567749992225654586127419101310253841794519212933011710125271418096431534153870576522729776468223894713866876901634620195928145213037291538970892777849551346159305073076199659250477422038603966765483548898561580837372811963041900813932022494859372162092739551126567057661851398071108118318384124331151737551011803529000276317600 A159679 346 1486550672448529129562013617920504654258085210487527297132920303904685220101180916231725311581509984276688928548188077720674044595665057980119132196552717794515286573264067568960771045745000800355492853868858148707587808625178349029125414866789521719515135982518867222417397855005624933867232498178552197188041704553762115594364122016334433835540749273161359878876688021432187907929805117156738196329893254952405044545263857830008659251230617477902480806105370660231303112739601903723906947273461622168119457404541631246503262675127520464259286023381622401373987725168923361597189729221753123201871457545464916160577537113679333029495319777232179138150582884435369344974527083490687905999050580178167712290326285049714243366639066634232975515669754581163880823369989146960534034130212524637985638966714531348882351624407602354408032 A159679 347 377578018149506145548987450871432578741886587623538163724896776868582866147305076954023349978235153797132555517667266016389713864618240888772752558255588037458257728146545391697262872312824026922271643363609825038967918284342227080791181990095954591571950119852051062323333032989497414471042912716506559058858009705120520508441871169642607479972814600621497667722860184325661828593465829307986437569833774991958745469379173294406849923825272318405983803431457199483630615414861207747887456592642921105191974613003582110957242592063288887668016855419719156937282756921488437414152037351748770563498881992653374837909792792254354661346598186125434530197470203095237654318456803006975477646336808761287833438193977841046580442314359883194361848957622804243463636396426116760917982817675910149930033913421159810878566300796001997743322560 A159679 348 95903330059302112440313250507725954495784935171168206058826648404316143316195388365405699169160147554487392412558937380085266647568437520690299030664722808796602947662649265423535808796411557837456641921503026701749143656414300500171931100069505676737555815306438450962904172981477337650711032597494487448752746423396058447028640912967205965479259367808587246241727610130696672274832390839111398404541448954702568944177764752921509871992367938257641983590784023298181945012262007166059690067584028499096593432245505314551893115121400249947212021990585284239668446270332894179833020297614965970005514154676411743912926791695492404649006443956083138491019281003305928827543053436688280634263550374786931525588980045340781718104480771264733676659720522523258599763868863668126207101655550965557590628370007877431806958050560099824449522240 A159679 349 24359068257044587053694016641511521009350631646889100800778243797919431819447481339736093565616699243686000540234452427275641338768518512014447181036281337846299690448584766872186398171416222866687064776418405172419243520810947984816589708235664345936747605137715514493515336604262254265866131236850883305424138733532893725024766350022500672624251906608780539047731090113012629095978833807304987208315958200719460553075682868068769100636137631045122657848255710460538730402499134958971413389709750595849429539815745346314069893998243600197704185568753242477718848069907633633240173003556849607610837096405815929579045495297862816426186290166658991742188699904636610684541617116115816305625295458387119319666162737538717509818095801541359159509720055098103440876386294945587295685837692269341478089572068579707868088778541469353412435326432 A159679 350 6187107433959265809525839913693418610420564653374660435191615098023131365996344064904602359967472447748689649827138357590632814780556133614148893684184795090151324770992868136269921599730924196580676996568353410767786105142324373842913613960758674362257154149164434242901932593309631106192346623127526865090282485570931610097843624264802203640594505019262448330877455161095077093706348954664627639513848841533788277912279270724714430051706965917522897451473359672953539340289768017571572941296209067317256006519767072458459201182438753049966915922441333004056347741310268609948824109883142185367182616972922569701333642878865459879846668695887427819377438756496695807944743204439980653348190782879953520263679746354788906712078229110733961781792234274395750724002355047315504977995672180861769877160677049237921062742791482655666934123391520 A159679 351 1571500929157396471032509644061486815525814071325516861437869456654077447531251945004429263338172385028923485055552908375593459312922489419481804548601901671560590192141739921845687899933483329708625270063585347929845251462629580008115241356324467623667380406282628582182597363364042038718590176143154972849626327196283096071127255796909737224038380022986053095503825879828036569172316655651008115449309289791381503129165859081209396464032933205419770830016385101219738453703198577328220555675847393347987176226481020659102323030445445031091398940114529829787834607444738319293368083737314558233656773874025926888209166245736528946664627662465240007130127255450256098607280232310638970134134833556049807027654989411378843587358052098324884933415717785641422580455721795723192677115214896246620207320722398437852242068580258053070047854906119680 A159679 352 399155048898544744376447923751703957724946353552027908144783650375037648541571997687060128285535818324898816514460611589043148032667531756414764206451198839781299757479230947280668456661505034821794237919154110020769926085402770997687428390892454017737152366041638495440136828361873368203415712393738235576939996825370335470456225128790808452702107931333438223809640896021160193492674724186401396696485045758169368006530215927356461987434313327210704267926710342350140613701272148873350449568723941701321425505519659480339531590531960599144165363873168135433105933943222222831905544445168014649163453381385612507035426892774199486992935579597475074383232945445608552350441234263697858433416899532453771031504103630743871482282233154745410039125810525318646939685029333758643624482286587974460670889586328526165231564356642753997136488212031007232 A159679 353 101383810919301207675146740123288743775320847988143763151913609325802908652111756160568268155262759682139270471187939790708584006838240143639930626634055903402778577809532518869367942304122345361406027806195080359927631380440841203832598696045326996037613033594169895213212571806552471481628872357833368681569909567316868926399810055457068437249111376178670322794553283763494861110570207626690303752791752313285228092155545679689460135411851552178313464282554410571834496141669422615253685969900205344742294091225767026985581921672087546737586911024844591870179119386970999860984714920988938406329283502098071550860110221598400933167258972590096203653334038015929122040913466222746945403117758346409701792195014667219531977656099863253235825053022457713150681257416995052899757425823678130616763785747606723247530965104518679257219597958000969717280 A159679 354 25751088818453608204742895543391589214973770442634963812677911985103563759987844492786653051308455423445049800865222246228391294588880328952785964400843748265465977463863780561872176676790414216762309268535631257311597600705888263002482381367122164539535973380553111745660553102035965882965530163177281906883180090101659336970081297860966592252821587441450928551592724435031673561891340062455150751812408602528689766039502072425195517932622859939964409223500893574903611879370332072125562885905083433622841377745839305194857468573119704910747931234946653166890063218356690742467285684386745187192988846079528788305960960859101062824996786102304838252872462423100551389839669979343460434533477203088531801446502221370130378453167083033167154153428578448614954392444231714102779742534731958588683540909002521376346699904983387888579780744844034277181920 A159679 355 6540675176076297182797020321281340371859562371581292664657037730606979392128260389411649306764192414795360510149295262602220680241568765313863995027187678003524955497243590730196663507962461088712265148180244144276785862947915177961426692268552984466046099625626896213502567275345328781801763032574671770979646172976254154721474249846630057363779434098752357181781757453214281589859289805655981600656598993289973915345941370850319972094750794573198781629304944413614945582863922676897277719333921291934856967653351957752466811435650732959783236946765425059798205878343212477586829579119312288608612837620698214158163223947990071556616016411012838820025952121429524123897235261287016203426100091826140667865619369213345896595126782990561203919145805903490485264999577438387053154846396093803395002627100892822868814244900676005020007089592426705434490432 A159679 356 1661305743634561030822238418709917062863113868611205701859074905662187662036818151066066137265053564902598124528120131478717824390063877509392501950941269369147073230322408181689390658845788326118698585328513477015046297591169749313939377353831090932211169768935851085117906427384611474611764844743803452546923244755878453639917489379746173603807723439495657273244014800391992492150697719296556871416024331887050845808103068693908847716548769198732550569434232380164621274435556989599836415147930103068020046942573651429821375247186713052080031436547183018535577403035957612616312245810620934561400467766811266867385152921828619074317643171611158755448338966380676026918507916696922772209794889846636641106065873277968487604783749712519512628308881270908134642355500225118597398551242073094103741983742717774487302471504866721887193220975731539146083387840 A159679 357 421965118208002425531665761331997652626859063064874666979540369000465059177959682110391387216016841292845128269632364100331725174395983318620381631544055232085353075546394434558375030683322272373060728408294242917677482802294168410562640421180828543797171075210080548723734729988415969222606468801893502275147524521820150970384320828205681465309797974197798195046797977542112878724687361411519789358069523700317624861342833506881997000031292625683494645854665719617400188761048611435681552169854912257985157066446054111216876845973989464495368201646037721282976862165254890392065723606318598066307110199932441086101670678920521254805124749572823311045058071508570281313177113605757097125084475920953880700272866193234782505718477300196965646386536697004762708673032057602685352178860640169808547068868023213826951958947991246683342058120746218516399746020960 A159679 358 107177478719088981524012281139908693850159338904609554207101394651212462843539722437888346286731012634817759982362092361352779476472189699052067541910239087680310534115553863969645568402905011394431306317121409187613065585485127606533596727602576619033549241933591523524743503510630271571067431310836205774434924305297562468023977572874863346015084877722801245884613442280896279203578439100806729940078242995548789663935271607679333329160231778154408907496515658550439483324031911747673514414727999783425161874830355170597656897502146137268771443186657034022857587412571706201972077483759113287907444590315073224602956967292890570101427368748325509846689301824210470777520068347945605746999247089032439061228201947208356787964888450500316754669552012157938819868307787130856960856032051361058276851750494153594271310270318271790846995569448563771626389405936032 A159679 359 27222657629530393304673587743775476240287845222707761893936774701038965097199911539541529565442461192402418190391701827419505655298761787575906535263569184215566790312275135053855415999307189571913178743820429639410800981230420117891123006170633280405977710280057036894736126156970100563081904946483594373204195626021059046727119919189387084206366249143617318656496767541370112804830198844243497884990515651345692257014697645517043783609698840358594179009469122606092011364115344535297636979788742090077733131049843767277693635088699144876803451201209240604084544225931048120410515615151208456530424618829828666608064968021715284284507746537325106677748037605277951007208784183264578102640683676138318567671263021724729389360575947949780258720419824551419455483841504899180065372079962185068632511797556646989731085856701893043628453532581814451774586509361731200 A159679 360 6914447860422000810405567274637831056339262527228866911505733672669245922225933991321110621276098411857579402599509902072193083666409021854581207889404662551666284428783768749815306018255623246254552969624072007001155836166941224816738709970613250646499304861892553779739451300366894912751232788975522134588091254085043700306220435496531444525071012197601076137504294342065727756147666927998747656057650897198810284492069266689721441703534345219304767059497660626288820447001973480053852119351925762879960790124785486533363585655632080652570807833663960456403451375799073650878068994170923188845439945738186166245223898920548389317694866193111828770638154862438775345360253662480854892464986654492043883749439579316134056540798325890793685398231965884048383754075873936604605747547454362956071599719727637841238101536292010514809836350280211422186973346988473788800 A159679 361 1756242533889558675449709414170265312833932394070909487760562416083287425280290033884022556274563554150632765842085123424509623745612592789276050897373520718939020678120764987318033873220928997359084541105770469348654171585421840683333741209529595030930417457210428603016925894167034337738250046494836138591001974341975078818733263496199797522283830731941529721607434266117153479948702569512837661140758337372846466568728579041543729148914113986863052238933396329954754301527137148589143140678409355029419962958564463735707073062895459786608108386299444746685872564908738776274909114003799338758285215792880456397620262260851269171410211505303867182635413587021843659770497221485953878108003969557303008153789981883276325631973414200313646310892198914723738054079788138392670679811681328228657117696299022455027488059132313968868654804517641119421039455548562980624032 A159679 362 446078689160087481563415785631972751628762488831483781024271347951482336775271442672550408183117866655848864944487021839923372238301932159454262346724984857947959585958245523010030788492097709705961218887896075142551158426860980592341953528510546524605679534826586972612519437667126354890602760576899403679979913391607584976257942707599252039215567934900950948212150799299414918179214304989332767182096560041805803698172567007285417482382481418317995963922023170147881303767445833768162303880196624251709790630685249003383063194389791153717806959312225301697755228035443850100176036887970861121415599371445897738829301390357301821148876027480989152560624412948685850806360934003769804184540543280900472027178905958772870576464706408553775369281220292373945417352512111277801748066419509915715951823260231975939140728918071456082123510511130564121521834735988008604715360 A159679 363 113302230804128330758432159841106908648392838230802809470677161817260430253493666148793919655955663567031461063133861462217112038904945155908593360017248780398062795812716242079560502243119597336316790512984497315738645586251103648614172862500469287654811671428495880614976920241555927107875362936485953698576306999493984608890698714466713818163231971634109599316164695587785272064040484764721010026591385492281301292869263291271454496796001366138784111783954951821231896402629714639964636042429264150579257400231094682395562344301944057584536359556918927186483142048437829186668438460430594925500803955131465145206244932888493811302643100768665940883215965475379184261155906739736044308995189989379162591895288323546425850096403454358458630151119062064067412269483996476423251338190743837263623105990402622866086717657131017530890503015022645645747124983485405622617077440 A159679 364 28778320545559435925160205183855522823940152148135082121770974830236197802050615930350983042204555428159335261171056324381306534509617767668623259182034465236250002176843967242685357538963885625714758829079174422122473427749353465767407565121590688517797558863303127089231525221917538359045451583106855340034701997958080483073261215531837710561421705227128937275357620528498159689348103915934147213987029818479408722585094703415942156768701964517832846397160635739422753804964180072717249392473152897622879669868067364079469452389499400835318517520498095280065020325075173169563683192912483140216082789004020700984647383652287070769050198719213667995184294606333364116482793950958951484680593716759026397869376055274833393053910012700639938283014960543980748771031582592900228038152382515155044552969739005976010087144182360381390105642305240863455648223970557040136132954432 A159679 365 7309580116341292596659933684539461690372150252788080056120356929718176981290602952643000898800301123088904124876385172531389642653404008042674399238876736921227102490122554963400001254394583829334212425795597318721792512002749529201272907368021534414232925139607565784784192429446813187270436826746204770415115731174352948715999458046372311768782949895719115958341519449542944775822354354162508671342678982508277534235321185404358036364753502986163404200767017522861558234564499108755541381052138406732060856889088879381502845344588545868113318913846959282209328679427045547239988862561310287019959527603066126584955229202748027481527447831579503004835927614043199106402368507636833941064561808866803325896229622751484135409843046822508185865255648859109046120429752494600181498439366968105544052831207717115283696047904662405855555942642516156672088901763538002788955153348320 A159679 366 1856604571230142760115697995667839413831702224056024199172448889173586717050011099355391877312234280709153488383340662766648587927430108425071628783415509143526447782488952116736357633258685328765264241393252639780913175575270631063657551063912348150526645187901458406208095645554268632028331908541952904830099361016287690893380789082563035351560307851807428324481470582563379474899188657853361268373826474527284014287048995998003525294490621056520986834148425290171096368825577809443834793537850682157045834770158707295537643248073101151099947685599607159585889419554144493825787607407379900419929503928389792131877643570114346693237202699022474549560330429672366239662085118145804862078914018858451285751244454802821695560707079982904378569836651795253153733840386102045853200375561057516293034374573790408276082786080640068726929819325556798553847125399714682151354472817518880 A159679 367 471570251512339919776790630965946671651561992759977358509745897493161307953721528633316893836408706999001897145243651957556209943924594135960151036588300445718796509649703715096071438846451678922547783101460374907033224803606737540639816697326368408699353644801830827611071509778354785722009034332829291622074822582405899133970004427512964606984549411409191075302335186451648843679618096740399599658280581850947631351376209662307491066764252994853344492469499256685935616123462199099625282017233021129482909970763422564187179882165223103833518598823386371575533703238073274386202812292611933396375074038283404135370336511579841312054767958103876956085319093209166981675063217640526798134103096228237759777490195290293959188284188472610889648552644300345441939349337640167152112713894069242170325187088911555985009743968434672794234318552748784316520497762625765728441247140496447232 A159679 368 119776987279563109480544704567354786760082914458810193037276285514373798633528218261763135642570499343465772721403504256556510677168919480425453291664644897703430787003242254682285409109365467760998371643529541973746658186940536064691449783569833663461485299134477128754805955388056561304758266388630098119102174836570082092337487743799210447138723990190082725698468655888136242915148097383403644951934893963666171079235270205230104727432825770071692980100418662772937475398990572993495377797583649516206502086739139172596248152426718595272562624153454538773025974733051057549601688534716023702778848876220056260591933596297709578915217824155685724371121489344698740979226395195575660921200107527953532532196758359279862812128623164963183066353801815635946999440997920216354590776128718026453746304486208961429784198885196326249666789982578865659597652584581544780341925419213280078080 A159679 369 30422883198757517468138578169477149890389408710545029054109666774753451691608213716959203136319070424533307269339344837513396155790961623433929175931783215716225701102313882985585397842339982359614663849673402200956744146258092553694087605210040424150808566626512388872893101597056588216622877653677712092960330333666218445554587916920571940608628908958869603136335736260400154051603937117287785418191804786189356506494407255918784293276870981345215163601013870845069432815727482078148726335304229744095322047121770586416882843536504357976127073016378629461977022048491730544324442685005577408572431239485856006786215763123106653203153272567586070113308772974460271041741829316458577347186693209003969025418199133061794860321481999712175887964217108527230192416074122397313898905023980484650009391014309987291609201507095898432742570421256479128753487235985949748441120615233032643385120 A159679 370 7727292555497129873797718310342628717372149729563978569550818084501862355869852755889375833489401317332116580639472185224146067060227083432737585233381272147023624649200723036084008766545246153874363619445400629501039266491368568102233560273566697900641914437835012296586092999696985350460906165767750241513804802576382915088772993410081473704144604151562689113903578541485750992864484879693714092575766480798132886478500207733165980387597796435914579861677422775984862997719381457276782993789476771350695593466842989810715646010119680207341003983536018428803390574342166507200858840302881945753694755980531205667438211899672792204022016014342706123056057214023564145861445419985283070524498874979480178923690383039336614658844299303727712359844791764100832926683386090997513967285314914383075931571330250563107307398603473005590363220209163119837726160287846654559264294343771078139742432 A159679 371 1962701886213072230427152312248858217062635641900540011636853683796698284939250991782184502503171615531933078175156595702095587637141888230291912720102911342128284435195881337282352641304650183101728744675282086491063016944661358205413630221880731226338895458643466610943994728821437222428853543227354883632413459524067594214102785738243773748912120825587964165328372613801120352033527555505086091728826494317939563809032558356968240234156563423740958069702464371229310131987907162666224731696191795693332585418530997641335357203726862268306638884745132302286599228860861801098473820994247008644029895587815440383522519606753766113168388914370479769186125223589010832777765394846945441335875527551578961477591939092858438328486130541147126763512612890973084333185163992990971233791564964272816636609726869333041964470043775047521519515362706175959653691225877064308304689642702620814851192640 A159679 372 498518551805564849398622889592899644505192080893007598977191284866276862512213882059918974259972100943793669739909135836147055113766979383410713093320906099628437222915104658946681486882614601261685226783902204568100505264677493615606959842797432164792178804581002684167478075027645357511578339073582372692391504914310592547467018804520508450749974545095191335304292740326943083665523134613412173585029353790275851074607791322462199853495379511833767435124564272869468788661930699935763805067838926629335126000713406557909370014100612896469678935721280068762367400740084555312505149673698437313637839784549141326209052541903556919952566762234087518667152750734394727961406548845704156816241859499226076735129428839203003998820818313152066470219843829515399319796104970833615695869090215610381042622939053480342095868083720258597460366538907159530632199845212486487654831904952121915894063188160 A159679 373 126621749456727258675019786804284260846101725911182029600194949502350526379817386792227637277530410468108060180858745345785649903309175621498090833790790046394280926336001387491119815315542804070284945874366484678211037274211138717005962386440325889125987077468116038311928487062293099370718469271146695308983809834775366439462408673562470902716744622333353011203125027670429742130690842664251187004505727036235748233386569963347041794547592239442353187563569622844473843009998409876521340262499391172055428671595786734711338648224351948841030143034320392333339033188752616187575209543298408830655367275379894081416715823123896703901838789218543859261687612561312671891364485641414008885884096437275871911761397333218470157262159365410083736309076820084020454143877477427745395779515123200072512009589909857137559308528794901908707411581367055814604619106992745690800018999168196264016277198600032 A159679 374 32161425843456918138605627225398609355265333189359342510850539982312167423611104031343759949518464286798503492268381408693718928385416840881131661069767350878047726852121437318085486408660989619251114566862303206061035367144364556625898839195999978405835925498096892728545668235747419594804979616532187026109195306528028765030904336066063088781602384098126569654258452735548827558111808513585188086970869637850089775429114162898826153615234933438845875873711559638223486655750934177936484662869777518775449547459329117210122107278971294392725186651781658372599352062542424427088790718848122144549149650106708547538519610020927859234147099894747906164949986437822684265678617946370312552857744253208572239510659793208652216940589657995848116956035292457511679953225083161676496912300972202602807669393214164659459722270445821364553085081300693269750042620976312192976717170956816898938218514381220000 A159679 375 8168875542488600479947154295464442491976548528371361815726436960557788175070840606574522799540412398436351778975988019062858822159992568408185943820887116332977728339512509077406222427984575820485712815037150647854824772217394386244261299193397554189193199089439142637012287803392782283981094104129904357936426624048284530951410238952106462079624288816301815339170443869801731770018268671607973522903596382286886567210761610806338495976475125501227410118735172578485921136717727282785990583028660990377792129625997999984636303910210484423803356379409506906247902084852587051864365267377879726306653355759828591180702564229492552348769461534476749622038034867594400490810477593892417974416981156218540072963795826077664444632752510971580011623096655207387882687665027245588402470328667424337913075513866807913645631897384709831694574903238794723460696221108876304270395361404032324134043486375631280000 A159679 376 2074862226366261064988438585420742994352688060873136541852004137441695884300569902965897447323315230738546553356408688460557447109709726958838348598844257781225464950509325184223862411221673597413751803904869402251919431107851029741485744096283782764076666732792044132908392556393530952711603097469379174728826253312957742832893169789498975305135787756956562969579638484476904320757082130779911689629426510231231337981758020030647079151871066642378323324282860123375785745239646978893463671604617021778440425475456032666980411071086184072351659795183362972528594530200494568749121689123262602359745403213346355451350912794681087368728209082657199656091495906382539901981595630230727795189360355935255969960564629163933560284502197197123327104149594387384064690986963695296292550966569224809627318372852775995901331042213445851429057472337572559065747090119033604972487445079453253513148107320895963900032 A159679 377 527006836621487821906583453542573256123090790913248310268593324473230196824169684512731377097322528195192388200748830880962528707044110654976532358162620589314935119701029084283783646227877109167272472479021791021339680676621944159951134739156887424521284156930089770616094697036153469206463205663118180476763931914867218395023913716293787621042410465978150692457889004613263895740528842949425961192351430002350472960799326326173551766079274452038592896957727736164871093369733614911656986596989694870733490278636206299413039775751980543892897784620194785515356762768840767875225044672041323119649025762834214456051951147284766699104616337533394235897617922186297540702834479601010967560123113426398797829910452011813046647818925335558353504442373877740345043628001113578012719543038254434221000953629091236151024439090317861553148903398840191207976300194013426786707540654819722360015485216021199199328160 A159679 378 133857661639631540503207208761228186312270708203904197671680852412063028297454799296330803885272598846348128056436846635076021734142094396637080380624706785428212294939110878082896822279469564054889794257867630050018026972430865965597846738001753122045642099193510009692355144654626587647488942635334548461923309880122960514593241190768832556769467122570693319321334227533284552613773569027023414231167633794086788900705047128828051501504983839751160217503938562125753881930167098540581981131963777880144528090348120944018245122629931971964723685633734292157928089148755354545738412225009372809788492798356677125481744240497536060485203821524399478718338860739413192798617976223026555032476081449949359392827294246371349914985722533034624666801258815351660257016821295885119934471380750057067324614903416321206364306197898523388648392405833070994266914502189291370218742838879130026190420096762063700665452640 A159679 379 33999319049629789799992724441898416750060636793000752960296667919339535957356694851583511455482142784444229333946758296478428557943384932635163440146317360878176607979414462003971509075339041392832840469025899010913557511316763333317693120317706136112168571910994612372087590647578117108992984966169312191148043945619317103488288238541567175631823606722490124956926435904449663100002746004020997788755386632268042030306121171395998907830499816022342656653103437052205321139169073295692911550532202591861839401458144083574334848108226968898495923253183890013328219287021091213849681480107708652363157521756833155657906985135226874596542666050859934200222173009888764673308263126169143967281364565173710886980302828126311065359725704465459107014015296725443964937228981153706885343011167476240666231184514116495180382749827134622855138522178201192352588307255885994608773973534644206930006689092348158769825642432 A159679 380 8635693180944326977657648801033436626329089474713987347717681970659830070140303037502915578888578994649987902694420170458885777695885630794934876716783984956271430214476334238130680408313837044215486589338320481141993589847485455796728454713959356819368771623293438032500555669340187119096570692464369962003141238877426421325510619348367293777926426640389921045739993385502681142848083711452306414929637036962288588908854072487454894537445448285835283629670769072698025815467014450007458951854047494555027063442278249106937033174367020168245999782623074329093209770814208412963273357535132988327432222033437264859982892480107128611461351973096898887377713605651006813827500216070739541134434123472672615933604091049836639251455343211693578556893084109447415433799144391745663757190365158215072155396251682173454610854149894295681816536240857269786563163128492853339258370534960749430195508609359670263835047725120 A159679 381 2193432068640809422535242802738051004670838665940559785567330923879677498279679614830888973526243582498312483055048776538260509106197006836980823522622985861532065097869009482023188852202639270189340760851464376311055458263749989009035709804225358925983555823744622265642769052421759950133419962900983801036606726630920691699576209026246751052417680543052317455493001393481776560620313259962881808394339052001789033540818628290642147213603313364786139699279722241028246351807482501228598880859377531414385012274937217129078432091441114895765585448863007695699661953567521915801457583132443671326515421238971308441279996782962075440436586858500561457459739033662345841947511746618841674304178985997493670736248458823830380058804297450065703494343829348502918076220045446522244887441009739019152086804416742757940975976571323323968558545066655568324594690846329928862177017341906495711062729180088263898855332296538080 A159679 382 557123109741584648996974014246663921749766692059427471546754336983467424732968481864008296360086981375576720708079694820547710427196343850962334239869521624844188263428513932099651837779062060791048337769682613262526944405402649722839273561818527207843003810459510762035230838759457687146769574006157421093336105423014978265271031582047326400020312931508648243774176613950985743716416719946860527025747189571417452230779022731750617937360704149207393648333419778452101875333285088297614108279330038931759238090770610872536814814192868816504290458011421331633385042996379752405157262842283157383946589562476678906820259199979887054742281600707169513295886336836630192847854156140969714533720328009239919694391174937161866698297040096973476993984775761435631743944457744272258455746259283345706414976166456408834834443438261974393718188630394273497177264911804673438139623146473714949860503016233809670638990568272947232 A159679 383 141507076442293860035808864375849898073436068944428637213090034262876846204675714713843276386488567025813988747369187435642580187998765141137595916103335869724562286845744669743829543607029560801656088452738532304305532823514009279612166448992101685433196984300891988934682990275849830775329338377601083973906334170719173558687142445630994658854107066922653601601185366942156897127409226553242610982731391812088031077584330955236366313942405250585313200536989344004592848088302604945092754904068970511135432090043460224407221884372897238277194010749452155227184101259126889588994143304356789531851107233447837471023904556798108349829099089992762555815697669817470406637513008148059688649890659135360942108704622185580290310987389380333813090768638699575301960043816046999707125514662416960070410251859475511101290007657341970172680451353575078812714700692907540723358602102186981690768856703394207568078404749009032058880 A159679 384 35942240293232898864446454577451627446731011745192814424653321948433735468562898568834328193871735937575377565111065528958394820041259149505098400356007441388413976670555717601000604424347729381559855418657817522680342810228152954371767438770432009572824191008616105678647444299227097559246505178336669171951115543257247068928268910158690596022543174685422506158457309026693900884618227127803676329086747773080788476254189283607305293123433572944520345542746959957388131312553528370965262131525239179789467991632948126388561821815901705653590774439902836006373128334775233575852107242043782257932797290706188240961164937167519540969536426576560982007673912247300646655735456215451019947357693700053670055691279643962456577124098605564691551578240244916365262219385331480181337622268507648574538497557330613363318827110521422161886440925619439624156036798733603539059646794332346875740339742159112488482244167257725870008320 A159679 385 9129187527404714017709363653808337521571603547210030435224730684867905932168771560769205517967034439577120087549463275167996641710291825209153856094509786776787425512034306525984409694240716233355401620250632912228502768265127336401149317281240738329811911319204189950387516169013406930217836985959136368591609441653170036334221616037861780395067112263030393910646555307413308667795902281235580544977051202970708184937486493705300308087038185122657582454657190839832580760540507903620231488652506682696013734442678780642470295519354660338773779513724570893463547412931650201376846245335816336725398660732138365366664870135993165297912423251356496667393358013144546780150168365716411006940204309154496833203476324944278390299210058424051320287782253570057201301763830379919060048930686280320972707969310116318771880796064783887148983314655984089456820632177642391380426927158313919456355525651711177866921940078713361950054432 A159679 386 2318777689720504127599313921612740278851740569979602537732656940634499673035399413536809367235432875916650926859998560827142188599594082343975574349605129833862617666080043301882439061732717575542890451688242101888517022796532115292937554821996377103762652650886855631292750459485106133177771347928442300953096847064361931981823362204706733529751023971635034630798066590773953707719274561206709654747841918806786798185645315211862670948814575587582081423137383726357518125045976453991167832855605172165607699080448777335061066500094267824342886405711601104103734669756304375916143094208055305745993327028672438614891915849605096466128785969417973592535905261426467581511487029435752944742864536831542141963627295256202748679422230741103470661545114166549612765385793531167961071090772046693878493285707212214354694403373344585913679875481694339282408284536322433807089379851417403195038563175792480065709690535825936209443817440 A159679 387 588960404001480643696208026725982222490820533171271834553659638190478049045059282266788810072281983448389758302352084986818947907655186623544586730943608468014328099758818964371613537270416023471660819327193243246771095287550892157069737775469798543617383961413942126158408229193047944420223704536838385305718007544906277553346799778379472454776365021683035765828798267501276828452027942644223016725406870325720876030968972577319413120690815161060726023894440809303969771180917478805853009313835061223381659552699546764324868420728424672722754373271232955871455142570688379832498969082600711843145579666622067269817179960929558509231413723808913936007452543044309621157137555308315531553680652150902549561928129518750553886182947398181857496712171216050031585206689793086282192997007169173964816321861662592329773606576033460038187539389035706193642247451593720544609322055332862097620338691125638225512394474159709083836779575360 A159679 388 149593623838686362994709239474477871772389563684933066374091815443440789957772022296350820948992388363015081957870569588091185626355817808297981054085326945745805474721073936907087956027623937244226305218655395542577969686015130075780420457414506833701711763546490413188604397464574692776603643181009021425351420819559130136618105320346181296779666964483519449485883961878733540473107378157071439538598597220814295725067933389323919069984518236333836827987764828179481964361827993640232673197881249945566775918686604429361181517798519772603755267924487459190245502478285092173078822003886372752853231241994976414094948818160258256248312957061494721772300410027993217306331427561282709261690142781792416046587781270467384484341789216907450700694229943762541473029733821650384509060168730198140369467259576591239548141375909125505113721324939587678845848444420268695896960712674695555392370988982736316800082486746030281358332568324032 A159679 389 37996191494622334720012450618490653447964458355439827587184767462995770171225048603990841732233994362222382427540822323290174330146470068121063643150942100610966576251053021155435969217479209644010009864719143274571557529152555488356069726445509265961691170556847151007779358547772778917312905144271754603653955170160474148423445404568151669909580632613792257133648697518930818003340822023953501419787318287216505393291224111915698124362946941213633493582868371916779114978133129467140293139252523651112737701686844825510975780652403293816681115298446543401366486174341842723582188290018056078512877589887057387112847182632744667528562259679895850416228296694567232886187025463010499836937742585923122773283734514569196908468928278147094296118837693544469484117967184009404579019089860463158479879867610592512252898135874341844838847028995266234720651862635296655037283411697317338207564610862923898828995439239017531755932635574728800 A159679 390 9650883046010234332520167747857151497911200032718031274078556843785482182701204573391377449166485575616122121513410999546116188671577041484941867379285208228239764562292746299543829093283691625641298279333443736345633034435063078912365930096701939047435855609675629865562768466736821270304701303001844660306679261799940874569418514654990177975736701016938749792497283285846549039308095686706032289186440246355771555600245856493197999669118538550026573533220578702033715722481453056659994224696943126132689809452539899075358487104192638109664399530537497536487897242780349766697702746842582357569518054600070581350249089439898985293998565645736484511000215060010049159874198136177105675872924926681691391998021978919305547366623440860145043763484079930351486424490635004567112686339764388912055749116905830921520996578370706919463562031643472684031366727260920930110774089610405929209166018788193687566248041484223707035725531103412791200 A159679 391 2451286297495104898125402595505097989815996843852024503788366253554049478635934736592805881246555102212132796481978853062390221748250422067107113250695291947872289232246106507062977153724840193703245752940829989888516219188976869488252590174835847008782745633687053138701935411192604829878476818057324271963292878542014821666483879276962937054167212477669828655037176305907504525166252963601308247951936035256078758617069156325160376217831745844765536043944444121944647014395310943262171392779884301514052098863243447520315544748684277676560940799641225927724524533180034498898492915509725900766579072990828040605576155870551709520008107111757387169943638396945857919375160139563521831171885993634563690444724298910989039834213885050198694021628837464615733082336503323976037217751281064923199001795814213443473820878008023683201899917190413066477732428072411280951481581477631408701789961207590333717928173541553582569542528967631274236032 A159679 392 622617068680710633889519739090547032261765287138381505930970949845884782091344721889999302459175829476306114184301115266847570207866935628003721823809224869551333225225948760047696653217016125508998779948691483987946774040965689786937245538478208438291769955100901821600426031674454889967862807085257363234016084470409964762412335917833931021580496232627119539629650284417220302843188944659045588947502566514797648917179965460734242361329594326031896128588355586395238307940686498135534873771865915641443100421454383130261073007678702337208369298709340848144492743530485982370450502836723536212353515021615722243234993342030694319096765207820730604681173152609187901472130801250998368011983169458252495681567973901412296812342960179309608136449961231932465851427047353654908886196139050726103634400387693308811428982017459644826363115404333275412660005363665204440746210921228767404325440980709156570666189831513125748956766632247240243160960 A159679 393 158142284158603005903039888326403441096498566936305050481962832894601180601722923425323230018749414131879540870016001298926220442576453399090878236134292421574090766918158738945607886939968371039091986861214696102948592090186096229012572114183290107479100785849995375633369510109900349447007274522837312937168122162605589034831066839250541516544391875874810693237276135065668049417644825690433978284417699958723346746205094157870172399401499127066256851125398374500268585569919975215482595766661162688625033454950550071638792228405641709373249240931372934202773432332210259487595529227612268472037026236417402621741082732719925805341058354679353816201848037124336781116001848357614021953212553156402499339427820646659812401295277671659590267964268524073381710529387691325022881056601567603365399938696678286224659487611556741762213029412783461541749163629942889516668586092410629289289960219138918178615494289030792386652449182061831390488647840 A159679 394 40167517559216482788738242115167383491478374236534344440912628584278853988055531205310210425459892013667927074869880028811993144844211296433455068256286465854949503463987093743424355586098749227803855663968584118664954444133227476479406379757017209091253307835943724509054255141883014304649879865993592228677469013217349204882328564833719711271253955975969288962728508656395267331778942536425571438653148286949215275887176736133563055205619448680503208289722598767481825496451733018234443789858163456995117054457018263813122964942025315478468098827270015946656307319637875423866893973310679468361192310534998650199991779117519123862309725323348048584664720256428933215562997352032710577747976518556776579718984876277690937632188185641356618454787755153407022008613046549202156879490602032204085480794555897007754698424353394947957283107731594898328874902000130272029380121261378610712245570220304508211764883223989753083973135477072925943873390432 A159679 395 10202391317756828025333610457364189003394410557512787182941325697573934311785503203225368124836793822057521597476079511316947332569987092840698496458860628034735599789085803652090840710982142335491140246661159151444795480217749592929540207886168187819070861089543856029924147436528175733031622478687849588771139961235044092451076624400925556121381960426020324585839803922589332234222433759426404711439615247185141956728596685883767145849827938465720748648738414688565883407513170266656333240028206856914071106798627688458461594303046024489821523852885652677516499285755688147402703473691684972695270809849653239748176170813117137535221329173775724986688637097095824699971885325567950872726032823160264848749282730753886838346174503875232921497248125540441310208477184435806022824509556314612234346721878501161683468740298150760039387696334412320713992475944403146205945882214297756491621084875738206167609664844604366490942523961994461358353352521920 A159679 396 2591367227192675101951948317928388839478688803234011410122655814555195036339529758088038193498120170910596817831849325994475810479631877370240984645482343234356987396924330140537330116233878054465521818796270455882859387020864263376626733396706962688834907463436303487876224394623014753175727459706847801955640872684687982133368580269270257535119746694253186475514347467829033992225166395951770371134223619636739107793787671037740721482801090750844389653571267608296966903682848795997690408523374683492717066009796975850185431830008748195099188590534128510073244162274625151564862815423714672385130424509501387897386547394752635414822355300413710798570329157942083044859643309696907488961834589106188714805738094626610979248990691796123520703682569099516939385931196233648180595268547813309475319981876344739170593305337305939655056517585832997866455760014976399006038224702310368770261043312867284062064643105646285098946317113211116112095807667177280 A159679 397 658197073315621719067769539143353401038583561610881385383971635571321965295928773051158475780397686617469534207692252723085538914493926864948369401456056320898640063218990769892829758682694043691907050834006034635094839507819305148070260742555682354776247424851731542064531072086809219130901743143060653847144010521949512417783168311770244488364294278379883344456058417024652044692958042137990247863381359772484548237665339846900259489485627222776009251258453234092741027652036081013146707431697141400293220695381633238258641223227918995530704080471815755905926500718469032809327752414149835100850432554603502872696434862096356278227343024975908767111876917480191997569649428777688934245433259600148773295808726752428434842405289541711499025813875303151762162716315366162202065175386635024292119041049869685248169016086935410521624316079105247045759049051328060944387503128504619369889813380383414413558251739169311810765873604231661498010976794110507232 A159679 398 167179465254940723968111510994093835474960745960360637876118672779301223990129568825236164810027514280666351091936000342337732408470977791819515586985192823165020219070226731222638221375288053219689925390018736526858206375599082643346469601875746611150478011004876375380903016085654918644495867030877699229372623031702491466134791382609372829786995626961796116305363323576793790318019117536653571186927731158591438513259202533441628169607866513494355505429993550191947924056713481728543265997242550540990985339560925045541844685268061416116603737251250667871595257938328859708417684250378634400943624738444780228276997068425079742034330305988580413135618166710810825299646095266223292390851086103848682228420610857022195838991694552902924629036020644431448072390558171808965676373952936748356888761106685023708295759492776256966552921227575146916624932003277312503475419756415471009583242337574074393759733877105899553649432949157728809378676009896401659680 A159679 399 42462925977681628266181256022960690857238990890369991139148758914306939571527614552836934703271208229602635707817536394701060946212713865195292010724837521027594237003774370739780215399564482823757549142013925071787349324562659172104855208615697083549866638547813747615207301554684262526482819324099792543606799106041910882885819228014468928521408524954017833658217828130088598088732162896267869091231780332922452897819599778154326654820908608800343522369967103295520679969377572322968976416592176140270309983027779579934390291416864371774621818557737197823629289589834811896905282471843758988004579833132419574479484558945108158120441670378074449027679902467628469434112538548191938578341930437117965137245539348956885314669048011147801144276123429810284658625039059324111119596918870547447625453202056946152221874742149082334093920367488008211575686969783386047821812230626401131814773663930434512600558846533159317315145203212458885920685695536891911051520 A159679 400 10785416018865878638886070918321021383903228725408017388705908645561183349944023966851756178466076862804788803434562308253727142605620850781812351208521745148185771178739619941172952073268003349181197792146146949497459870232539830631989876518785183475054975713133687017887273691873717026807991612454316428376897600311613661761531949124292498471607978342693567953071022981718927120747651356534502095601685276831144444607665084448665528696341178768773760326466214243512060764297846656552391466548415497078117744703716452378289592175198282369337825309927996996533967960560103892954233330164064404318762333990896127137560800974989047082850149945724921472617559608610920425439285145145486175606459479941859296178138574024191847730099203136988587721506315151167871842687530510152415411941019166114948508224561357637640647888746374136602889220420726510593307865392976778834236831159349472009942927395992792126148187285545360698493232183015399295044787990360649005426432 A159679 401 2739453205865955492648795831997516470820562857262746046740161647213626263946210559965793232395680251944186753436671008760051993160881483384715141914953798430118158285162859690687190046394673286209200481655979311247283019689740554321353323780562820905580413964497408688795752310434369440546703386744072273015188383680043828176546229258342280142859905090519212242246381619528477400071814712396867264413736828534777766477449111850182889962215838498659734779400048450748767913451683673191984463526880944081701636844760951124505622022208946857440033006903153499921804232692676553998478360579200514937977628253854483873365963963088272850885817644543751979595832460684706159592144314328405296665462365974795143264109952262795772438130528548783953480118327924966829163384007710519389403513421949322649473463585382783014572341866836881614799768066497045682488622122846318437848333302244139489393688784918238765529039011681988458099965829282698962055455463856067955467262240 A159679 402 695810328873933829254155255256450862567039062516012087854612352483615509858987538207344629272324317916960630584111001662744952535721291158866864234047056279504864018660187621814605098832173746693787741142826598909860389541323868257793112250386437724833950092006628673267103199576637964181835852241381903029429472557130820743180980699669814863787944285013537215962627860337251540691120189297447750658993552762556721540827466744862005384874126637480803860207285840275943537955963355144107501344361211381255137640824577869172049704048897303507399045928091060983141741135979284611720549353786766729841998814145048007707817285823446315077914831564167277895868827454306753615979216554269799866851834498118024529787749736176102007437424152187987195362333786626423439627695270941414756076997234108786851311242462665528063734186287821556022538199669828876841516711337571906434642421938852080833987008441836653652249760779939522996692827405622520962790643031450900039679182560 A159679 403 176733084080773326675062786039306521575557101316209807569024797369191125877918888494105570041937981070656055981610757751328457892080047072868798800306037341195805342581402493081219007913325736986935877049796300143793291660476572796925129158274374619286917742955719185601155416940155608532745759765924259297202070841127548424939792551486874633121994988488347933642265230144042362858144456266839331800119948664860872493603699104083099184868065950081625520757871203381638909872901240522930113357004220809894723259132598017818576119206397706144021917632728226336218080444306045614823021057501259548864929721164588339473912224635192275756939481399653944833571086340933230712299128860470200760883700500156003435422824323036467114116667604127199963668552663475186586836271214811408828654153784041682537583582121931661345173910975239838348109902948070037672062756057620417915961326839166184392343306455441591788905910199092956852701878195198837625586767874524672542123045108032 A159679 404 44889507546187551041636693498728600029328936695254775110444443919422062357481538689964607446022974867628721258698548357835765559635796235217516028413499437607455052151657573055007813404885905020935018982907117409924586221371508166550725013089440766861152272760660666514020208799599947929353241144692520479586296564173840169113964127096966486998122939131755361607919405828726422914428000771587892829479807967321899056653798744970362330951103877194095401468639078373096007164178959129469104685177727724501878452682039071948049162228720968463278059679667041398338409291112599606880435628055966138644962307176991293178365997240053014595947550360680537820449160061769586294170362751342876723464593075205126754572867590301526470883626134024156602784617014188910766632973260866826901063398984149353255759378547728179316146109653524631118863892810610119739827098521924248578747742374726271983574365852673722477728448940808831101063280368753099134378076249486235374799213778257600 A159679 405 11401758183647557191249045085891025100927974363493396668245319730735834647674432908362516185719793678396624543653449672132533123689600163698176202418228551114952387441178442153478903385833106549580507885781358025820701106936702597731087228195559680408113390363464853575375531879681446618447190504992134277555622125229314275406521948490078000822890104544477373500477886815266367377901854051527057939356071103751097499517571277523367948962395516741350150347513568035563004180791582717644629659921785837802667232257978791676786668629975919591966483136717795786951619741862155994102015826505157897956271561093234623878965489386748830515094920852131456952449253084603133985488559839712230217559245757401602039658072945112264687137326921374531649907329053051319859538188371988959221461274687820151685280344567540835614639766678084281064353080663992022343878410961812701518584010601853633917643496583272670067751237125055244006713220511785091981294405780601629260526458176632322400 A159679 406 2896001689138933339026215815122821647035676159390627498959200767162982578446948477185389146565381571337875005366717518173305577651598805783101537898201638483760298955007172649410586452188204177688428067969482031441048156575701088315529605236659069382893940000047312147478871077230287841137657035026857413978648433511681652113087460952352715242527088431358121113759775331671828587564156501087101128703612580544811442978406450692190488674117510148425744092866977641954629965913897831322606464515448425074152975115073931046831865782851654855391023438666640462844313076023696509902305139496682050114754331555374417473964055938236962897819513948891029385384289834329134262727800028924155132383324957786931712946395955190924929006410154402997014919858794858021055411933213511934775424262707307334378707951760776824517939184590123753865714563624761163065225376557201904261471759945128448288809464557785405523486336501315091168874056946713044610149644690196564345938345577650831632032 A159679 407 735573027283105420555467567996110807321960816510855891338968749539666839090877238772180480711421199326141854738602596166347484190382407068744092449940797946324000982184380674508135479952418028026311148756362654628000411069121139729546788642883208063574652646621653820606057878084613430202346439706316791016299146489841910322448808559949099593601057571460418285521482456357829194873917849422072159632778239387278355419015720904538860755276885182183397649437864807488440448337949257573224397357263978182997053011996520507103617122175690357349727986938189959766668569690277051359191403416330735571249643943504008803762991242822801827215641448097469332430657168666515499598875718786895691395146980032123253486344914545549819702941041891439867257994226564884296754771498043659443998541266381375112040134466892745886720938246124755397610434807608671426544901767118321869712308442052024011723686354180909730295461720096908101650003751244601545886028456904146742239079250265134602213760 A159679 408 186832652928219637887749736055197022238131011717598005772599103182308214146504371699656656711554419247268693228599692708734087678779479796655216380747064476727812489175877684152417001321461990914505343356048144793480663363400193790216568785687098189078578878301900023121791222162414580983554858028369438060726004559986333540249884286766118944059426096062514886401342784139556943669387569596705241445596969191788157464987014703302178441351654718764434577213124794124421919247873197525767674322280535010056177312072001134873271917166842499111975517658861583140270972388254347348724714162608510153047294807318462861738325811621053427149875108302808319408001536551460607763851704771842581459234949603201519453818661898614463279618018230271323286515613688685753354656548569875986840854057398161971123815446638996678402600375331097747239184726568977781179339823471496553002664872521268970529527524497393286089523790568113342727932078759182079610441078408963075964380191221766538130663040 A159679 409 47454758270740504918067877490452047537677955015453382610348833239556746726373019534474018624254111067606921938209583345422291922925797485943356216617304436290918048249690747394039410200171393274256330901287472414889460493892580101575278924775880056817895460436035984219114364371375218956392731592766130950633388859090038877313148160030034262691500627342307320727655545688991105862829568759713709255021997396474804717751282718917848785242565021680984199214484259842795679048511454222287416053461898628576086040213276291737303963343255819084084431757363903927669060318046913949524718205899145248138441631414946062872730993160504747694241061867465215660299959626902327856518734136329228794954282052233153818016453777333528123203273689447024674907707882699616467786008565250456998132932037866759290337083311838263568373774395852703043355310113712747748125770259993006140807165311960266490488267535983713757008747342580692144793098001081003619506147887419717148210329491078435550586198432 A159679 410 12053321768115160029551353132838764877547962442913441585022831043744231360284600457384701073903832656752910903612005570044553414335473781949815823804414579753416456442932273960401857773842212429670193543583661945237129484785351945606330630324287847333556368371874838091631926759107143200342770269704568892022820044204309888503999382763341936604697099918849996949938107262219601332215041077397685445534141741735408610151360823590430289273170163852251222165901788875275978056402661499263477909904999971123315798036860106100140333417269811204858333690852772736044801049811527888831929699584220284517011127084588981506811933936956584860910079839227861969396781743696639814947994618922852271336928406317617868256725440780817528830351899101313996103271286592013897064291519025046201538923883560758697774495345760279949688536096171255475265009584156468950242766306214752063212017324365386419613490426615365900994132301224927691434718960195815737274951122326199192569459310542700863310763738720 A159679 411 3061496274342979907001125627863555826849644782544998709213188736277795208765562143156179598752949240704171762595511205207971144949287414817767275890104685952931489018456547895194677835145721785742954903739348846617815999674985501603906404823444337342666499670995772839290290282448842997668107255773367732442845657839035621641138530073728821863330371878760556917963551589058089747276757604090252389456416980403397312173727897909250375626599979053450129445939839890060255630647227509358701101699816530766693636615322253673143907384023188790214932673044846911051451797591810036849360618976186053122072687837854186356667358488993812049923466038102009475011122262939319610668934114472268147690784860922622705383390245504550318794786179098044307985555999086488830237862259823796484733888533492394842475431480739799268957319794653103038014269079065629400613914516008287031049711593223496190315336080092766955138752595763789052932273822791736116264218078922967175195494454548354940845383403436480 A159679 412 777608000361348781218256358124210341254932226803986758698564916183516238795092499761212233382175203306202874788356234117254626263704667889930938260262785817464844794231520233105487768269239491366280875356251023378980026787961532055446620494524537397189957360064554426341642099815247014264498900196165699471590774271070843586960682639344357411349309760105262607165792165513492576206964216397846709236484378880721181883516734708126004978867121509412480628046553430286429654206339384715610816353843493814769060384493815572872452335208472682903388040619700262634332711787269937831848765290251673272721945699687878745612002244270491304095699463598071178790855658004843484470094317081337186661188017745939849549512865632715000156346859139004152914335120496681570866519949703725282076206148583184729230061821612563254035209539305792000400149081073085711286984044299798691134563532661443666953675750853136191239342165191701194517106116270140777715374117095311336300463021995971612273864073709127232 A159679 413 197509370595508247449530113837921563122925935963430091710726275521876846858744729377204751099473748690534826024479887954577467099836036356627640550830857492950117646245787682660898698462551685085249599385584020589414308988142554156581837699204409054548906502956725828517937803062790292780185052542570314298051613819194155235466372251863393053660861348694857941663193246488838056266821634207448973893677575818722776801101076887966096014256622263411716629394378631452863071912779556490255788652774547612420574644024813833255929749235568038268670347384730821862209457342168972399252737023104948825218252135032883347199091902686215797428257740287871977403402326010967305735793287604545173143794065722607799162870884480464105489393307435127956795933135050158032511265829362486397850871627851595428829593227258110326725674265663876514998599852323484705037493333337632859261148087584413467910043325380616499807837771206096339618292021258792965803588761524130156453142412092522241162620629338714880480 A159679 414 50166602523258733503399430658473952822881932802484439307765775417640535585882366169310245567032949992192539607343103184228559388732089529915530768972777540423512417301635839875635163921719858772162031963062984978687855502961420794239731328977425375318025061793648295889129860335848919119152738846912663666005638319301044358964871591290662491272447433258733811919843918815999352799196488124475641522284867773576704586297790012808680261616203187785066611385544125835596933836191801009140254706988381250061011190521918219831433283853499073247559364847681009052738567832199131719472363355103366749932163320352652682309823731280054542055473370333655884189285399951127690813407024957237392641337031505524635047519655145172250079305743741663362022014101967619643576290654138121841328839317268156655737987449661738410425067228269085329017643962341084041993812019683714446453640479682908359405484050970925737814999554544183278561851656293617143173333830053011964427761872208478653283693365987959870514720 A159679 415 12742119531537122801616005857138546095448888005895084154080796229805174161967262262275425169275269824268214525439123728906099507270850904562188187678534664410079203876969257540728670737418381576444070869018612600566125883443212739182735175722566840921723816789083710430010466587502562665972015482063274000851134081488646073021841917815576409390147987186369693369698692186017346772939641161982605497686462736912664242142837562176516820354501353075143507575298813583610168331320804676765134439786396062967884421817923203023350798169039529036841810000963591568573734019921237287773581039459232049533944265117438748423348028653231167466292807807008306712101088185260422499299648545850693185726462208337534694270829535989271056038169517075058825634785966640339310345314885253585211127335714483938962019982620854298137640350306082009693966567834783023181723215506330131766365420691371138875525038903289756788510079016451346658370702406557495573060989244703514834495062398541485411816952340312468395858432 A159679 416 3236448194407905932876962088282532234291194671564548890697214476595096596604098732251788682750351502414134296921930084038965046287407397669265884139578831982619694272332889779505206732140347200558021838698764537558817286539073074331620494902203000168742531439365468800926769383365315068237772779705224683552522051059796801503188882253565117322606316297904643382091547971329590080973869658655457320770839250308043140799694443002822463689781727477898665857514513106111147159221648196097335007451037611612592582130561971649711271301652186876284572180879904577408675702492162071962770111659289837214871911176509089446848089454189436481896317709609776248989487113656196187131297323621118831781880063886228287709743182486129675983615751593323278349213621424678565184133690200272521785014432161652339697337598247329988550223910516561376938490586072546804115702926588169754210363215128586366023954397384627298543745070624097867947596559609310258414317934324639755997318087357328815948222201073379012677527040 A159679 417 822045099260076569827946754417906048963867997689389523152938396258924730363279110729692049993420006343365843203644802222168215657494208157088972383265344788920992265968677034736781781292910770560161102958617173927339024655041117667492422969983839476019681261782039991724969412908202524769728314029645006348339749835106898935736954250487724223532614191680593049357883486025529863220589953657324176870295483115506045098880245685154729260384204278033185984301111030138647768273967321004046326758123766953535547976740922875823639559821486427047244492133494799070235054698989245041255834780420159420527931494568191280750991373335463635234198405433076158936617625780488571108850220551218332579411809764893647543580497521940948428782362735187037641874625055901715217459611995983966948182538433345210344161729972200962793619232920900507732682642294592105222206820137888787437665891221969565831208891896792044073322737859504407112031155438358248141663694329213794508484299126362977765436622120297956751696009760 A159679 418 208796218763865040830365598660059853904588180218433374331955655435290286415676290026609528909645931259712510039428857834346687811957241464502929719465257997553949415861771633933363067241667195375080362129650063413006553445093904814468743813880993023908830297961198792429341304109300075976442753990750126387794743936066092532875683190741628387659961398370572729893520313902513255667948874359301685467734281872088227411974782709586298409673898104892951341346624687142110421994428477886831669661555985768586416593510063848487554736923355900283123816429726799059262295217840776078407019264115061202976879727709144076221304960737753573913004498662291734593651887461130440865460824722685835356338817800219100247781736627390514771234736518985914237757805550577610986669557313289727332316579747637521775077382075340797219590734937998212402724452652240322179636416612097163839412926007165141134761034587387794567325431671243495308587965884783385717724164041685979165399014660008839023604953796354607635918108952032 A159679 419 53033417520922460294343034112900784985716433907484387690793583542167473824851414387648090651000073119960634184171726245121836536021481837775587059771792266033914230636624026342039482297602174714499851819828157489729737236029196781757393436302802244233366876000882711237060966274349311095491689785336502457493516620010952396451487793494123122741406662571933792799904801847752341409795793497308970784627637300027294256596495927989234641327909734438531607516058369423065908538816559415934240047708462261453996279203579476592963079538972577185486402128658473466253552750276858134670341637250445125396706922906628027168930709036016072310267908461816667510628642797501351491255940629341650962177480309445886569289017522859668810945194293459687029352840735221657288898850097963594758441463073361497185659310885406590292813253055018625049784278291026747241522427612652541726423445539928723878663471576304603028056586321757988303974231303579541614053796002893909494216841239343118749017892827651950041566447977806400 A159679 420 13470279254095541049722300299078139326518069624320816040087238264055103061225843578172588415825108926538741370269579037403112133461644429553534610252315770314616660632286640919244095140523710710287587281874222352327940251397970888661563464077097889042251277673926247455421056092380615718178912762721480874076965426738845842606145023864316531547929632331872812798445926149015192204832463599442119277609952139925060652948097990926556012598879398649282135357737479208771598658437411663169410140448287858423546468501115676990764134648162111249213263016862822533629343136275104125430188368842348946789560581538555809756832178790187344613234135744802771255965081618677882148338143459028056658557723659781454969499162669069728487465308115802241519541383788940750373769321255325439778916799304054072647635689887511198593577346685239792764432803961468141559024516977197133501347715754215888700039387019346781781331805600294857785714146163143318786583946460571011325551912275778492153411521173269798955950241868253873600 A159679 421 3421397897122746504169169932931734488150603968143579789794467725486454010077539417441449809528926667267720347414288903774145360062721663624760015417028433867646597886370170169461658126210724918238332669744232649333807094117848576523255362482146561014487591162301265970965711186498402043106348350041470805513091724875046833069564384573742904890051385205633122517012465337048011067686035958464800987542143215903665378554560293199417237965474039347183223849257803660658562993334563745885614241433817407577319349003004178376177497237553637284722983319881028265068386903061126171001133175344319382039422991003870269050208204481998549515689160211271442082347620102501384564326397182652497049622699632104180116366218028926188176147377316219475886276482129550215373280118700002563740250108581766661091002279572116959036178353244797852343540882421934616929244985789780459256800593378125295801086125639442506267855250565888572119583089151207099392250708347189033982780691501206497663847777360117701282861319868088506088032 A159679 422 869021595589923516517919440664361481850926889838844945791754715035295263456633786186550079031931548377074429501859111979595518343797840916259490381314969886611921246477390936402341919962383605521826210527753218708434673965682140466018200507001149399790805903946847630377835220314501738333294301997770863119451221152835156753826747536706833525541503912598481246508367749684045796000048300986460008716426766887391081092205366374661051887217807114785889575576124392328066228708320754043282847914049173236780691100294560191872093534203975708208388549986764316504836644034389772330162396349088280689066650154401509782943127106248841389640433459527201486145039540953733001456756546250275222547507148830801968102049880184582727012946373011631072872706919521965764062776380479395864583748662969427863041931375627820083990708146831969255466619702367431231886667366087259454093849370328070917587175873031377245253452311930097023516318930260440102312893336239554060614970089394174628125182037948722856047819296252612292486560 A159679 423 220728063881943450449047368758814884655647279415098472651315903151239510463974904151966278624301084361109637373124800153913487513964588871066285796838585322765560350007370927676025386012319225077625619141379573319293073380189145829792099673415809800985850212011336996849999180248696943134613646359083757761535097081095254768638924309938961972582651942414808603490608395954410584172944582414602377412984856646181430932041608498870707762115357533116268768972486337847668163528920136963247957755927056184734718220125815284557135580190572276247645968713318255363963439197831941045690247539493078975640889716226979614598504076782723714419154409559697906038757695782145680985451836350387254030017193103391595717804303348855086473112231367638073033781281076449753856571920523066547040531910285652910551559567129894184374603690942075393036177863518905598282284266000374120880580939469951887771341585624330377788109031979678755401025425197000578888082656696499542362219622014619149046132389861615487734863239928295433785498240 A159679 424 56064059204418046490541513745298316341052558044545173208488447645699800362586169020813248220493443496173470818344197379982046233028661775409920332906619357012565716980625738238774045705209120786111385435699883869881732203894077358626727298847108688301006163044975650352269413947948709054453532880905276700566795207377041876077532947976959634202468051869448786805368024204670604334131923885008017402889437161363196065657476353346785110525413595604417481429435953688915385470117006467910937987157558221749381647220856787717320565274871154191193867664632850098130208719605278635832992712634892971532096921271498420598237092375705574621075579594703740932358309689124049237303309676452112248401819541112634510354191000729007381443493821007058919507572686498715513805205036478423552430521463892869852233088119617495011065346791140317861933710714099654532468316896728939444213464775997451423003175572706884580934440670526473774836941681107886597470681907574644205943169021623869683089501842812385161799215122490787569224066432 A159679 425 14240050309858301865147095443937013535742694096035058896483414386104598052586422956382413081726710346943700478222053009715285829701766126365248698272484478095868926552728930141720931583737104360447214275048629123376640686715715459945358941807492191018654579563211803852479581143598723402888062738103581198186204447576687541268924729861837808125454302522897577039959987539590379090285335722209621817956504054129605619246066952141584547365692937925988924014307759750646660241246190722712415000780263861268158203675877498264914866444237082592286994740848030606669709051340542941560534458761723321690176977113244371852337622959352433230038778062645190498912971903341726360594055205982486123840032146249505774034246709881819019800174318304425327481889681089597290752665507344996515770311919918503289556652822815713838626223481258698661538126343517793345648670207503150244709339472163882709555035253881924353179559821281744660053182161576206195178665121867263128767202711870448280355687335684484215609265777872731747149127375520 A159679 426 3616916714644804255700871701246256139762303247834860414533578765622922205556588844752112109510363934680203747997583120270302618698015567434997759440878150816993694778676167630258877848223519298432806314476916097453796852693587832748762544491804169410049962202892753202879461341060127795624513481945428719062595362889271258440430803851958826304231190372764115119363031467031751618328141141517358933743549140311758464092435348367609128245775480819605582282152741540710562785891062326562485499260199863203890434352025663702500658756270944107286705470307735141244007968831778301877739919532765088816333420089842798952073157994583142334855228552332283682982962505139109371541652719009875023343119763327833353970188310118981302021862833355503026121480471424071213135663233660592636582106797137835942677537583907071697516049698892918319712822157542805410140229764388903433216728012464850210775555951310436078823027260164892617179733432098675265688783470272377260062663545646072239340661493762016178379591708364551372988309129315680 A159679 427 918682605469470422646156265021105122486089282255958510232632523053836135613320980144080093402550712698424808290907890495647149863466252362363065649284777823038302604857193849155613252517190164697572356662861640124141023943484593802725740941976451537961671744955196101727530701048128861365223536351400791060701035969427322956328155253667680043466596900379562342741170032638525320676257564609686959549043525135132520273859332418420576989879606435241891910742782043580732300956088584756148604397089984989926902167210842702936902409226375566168230902463423877845371354374220348134004379026863570836026998525842957689454729793001158800619998013514337410287173563333430438645219196573302273443028579853123422402653796523511368894533359497979464209528557852032998539167708684283184695339356161090410936804989659573395455237997295319994508395289889529056382272711484573968886804205826599789654281656597596882096695744522061443018992238570901941278755822784061956792787773391390478344247663728216424824200684658818176007283369718807232 A159679 428 233341764872530842547867990443659454855326915389765626738674127276908755523577972367751591612138370661465221102142606602774105762701730084472783677158892688900911867938948561517895507261518078313884945786052379675434366284792393238059589436717526886472854573256416917085589918604883670658971153719773855500699000540871650759648911003627738772214211381506036070941137825258718399700151093269718970366523311835183348391096177998930458946301174259070620939746384486327965293880060609465735183031361595987578229260037202020882270711284743122862623362520239357237583080003083136647735234532903814227262041292144021410322549294264299752215144640204089369929259102124186192306514134276899767579505916162930021456920094128661768717909451449653428406194132213944957557735462342574268319979614358119826542005789835947735373932935263312385686812690809782837515687128487317399193815051551943881721976765219838297616481896081343441634206848863576994409538290203681464648108031777867535427199565925473209889168594311631452154476987599447721280 A159679 429 59267889595017364536735823416424480428130550419718213233112995695811770066853191660428760189389743597299467735135931169214127216576375975203724690932709458203008576153888077431696303231173074701562078657300641575920204895313324397873332991185309852712567099935384941743638111794939404218517307821286207896386485436345429865627867066766191980462366224305632782456706266445681834998517701432944008786137372162611435358818155352395918151783508382197502476803670916745259603913234438715711980341361448290859880305147282102461393823763915526831540165849238333314468256949428742488176615566978541950153722461206055595264238066013339135903846118613825185624621524765979959415415944887135967662921059676804372326635301254883565742980106134852472835709100053784167186666268267305179870090126707606274851258533813341065211583510318884050644455915070394951199928148363067134821260136289987919357592444084182329997704304908916712113645520619109985678081446955912307958662647283804962608030345497406467095423998754469730029061147566890002397920 A159679 430 15053810615369538061488351279781374369290304479693036395583962232608912688225187103776537336513382735343403339503424374373785538904636795971661598713231043490875277431219632719089343125210699456118454094008576907904056609043299604666588520171631985062105570529014518785966994805996003787832737215452977031826666601831198314218718586047609135298668806762249220707932450539377927371223796012874508512708526005991469397791420363330564280094064827903906558487192666468809611428667667373181377271522776504282422019278149616823173148965323259072088339502344016422517699682074897508860212618778016751524818243105045977175706146218093876219824698983271393059283938031456785505323343487198258886614369651992147640943909598646297036948229048801078446841705219528964520455674404433173112734572204117635692393125582798794616006837688061285551306115615189507821944233997090564927200880802605379572946758820617091981119276964968763533424328030405072785238277988511522540035664302054682634904280556775317169027806515040999795929377005002461161350432 A159679 431 3823608628414267650253504489241052665319309207291611526265093294086968011039130671167580054714209825033627148766134655159772312754561169800826842348469752337224117458953632822571261457500286488779385777799521233966054458492102786260915610790603338895922102347269752386693873042611190022705296735417234879876076930379688026381688892989025954173881414551386996427032385730735547870455845669568692218219179468149670615603661954130610931225740682779210068353270133612160896043277674278349354114986443870639444333016344855390983518443368343888783606693429530932986181250990074538508005828554049276345353680026220472147034096901329831220699569695632320011872495638465257538392713829803470621232386970546328696427426402754904563819107198289339073024957416660303204028554632457758665454711249719171859593002639497080491400525189257247645981108910343064591822635507112640424374202463725476423609119147992657180874298644797157020777665674202269377464844527634970812861100070074605584303079231075433154465967430821659478436032698123058244980611840 A159679 432 971181537806608613626328651915947595616735248347589634634938112735857265891250965289461557360072782175805952383258698986207793654119632492614046294912603862611434959296791517300381320861947557450507869106984384850469928400385064410667898552293076447579151890635988091701457785828436269763357538058762206511491713649838927502634760100626544751030580627245534843245518043156289781168413576274434948919158876384010344893932344928811845967058039361091453455172126744822398785381100599033362763829285220365914578164132315119692990511466594024491964011791598512962067520051796857883524620240109738174968309908416894879369484906791559036181470877991626011622554608232143957966243989426594339534139676149115496744925362390147112913016280136443323469892342126497484858732420969866267852383922856465534700930277306675646021117391233652840793650357111523216815127474572613577226120224905468406217143316831314306850090736501512914513993656919346016803285271741294074944179382134647763730347220412603245917186699622186466522956375946251791763914056960 A159679 433 246676286994250173593437224082161448233985433771080475585748015541613658568366706052852067989403772462829678278198943407841619815833632091954166932065452911350967255543926091761474284237477179305940219367396234230785395759239314257523385316671650814346208658119193705539783583727380201329870109370190183219039019190128707897642847376666153340807593597905814463187934550575966868868906592528036908333248135422070477932443211949964078264701516257034449967545366923051277130590756274480195792658523459529071663409356591695546628606394071513877070075388372592761432163911905411827876745535159319447165605363057865078887702132228154665358872903440177374632116997995326100065887580600525158771050245354904789844514614620694611775342316047458314822279629942713700850914006371713574275840061694292526642176697433256117008872416848158564313941209597416554006450555905936735975010162923525249702730793356005841282742172772739483129533611191839685998656994177761060065008701962130457381923890905570149029810955736604540837352483457649832049789189856032 A159679 434 62654805715001737484119428588217091903836683442606093209145361009457133419099252086459135807751198132776562476710148366892785225428088431723865786698330126879283071473197930515897167814998341596151365211449536510234640052918385436346529202536047013767489420010384565219013328808968742701517244422490247775429399382579041967073780598913102322020377743287449628114892130328252428402921106088545100281696107238329517384495681902945947067388218071247389200303068026328279568771266712617370697972501129435163836591398410158353723973033582697930751307184634846962890807566103922807422809841310227029841888793906789313142596972101044493442117536002927061530546094936204597272777479228543963733507228180469667505009967188294041243824035259774275521535556113107153518647298885994277999795523286427445301578180217769747044607572762041041682900273587386693194421626072633358324075355262350507956087404369108652371509661793539327201987023249070360897642073235879567962437266118999001527244937942794405250326065570397931186221007841867111088854690309375200 A159679 435 15914073975323447070792741424183059182126283608988176594647335948386570274792641663254567643100814921952784039406099486247359605638918628025769955654443786774426549186936730424946119150725341288243140823488814877365367788045510661517760894058839269846127966473979560371923845733894333265984050213203152744775848404155886530928842629276551323639835139201414299726719413168825540847473092039897927434642477990400275345183970760136320591038342688580579822427011733320459959190771154248537677089222628353072085422551786823630150342521923611202896954954821862755981503689626484487673565822947262506260392588046961427673140743211533073179632495271840033451384075996797972381185413836469566263152064907593940641482687151212065781319529613666618524155208973099274280035563003036174898373787074690876814074215598616082493213314609141576428892355549986622654829086571892967077579165226474105495596497978960241696522171353386216369821574371652679828315087944919232501399000585523784257462832313578873363433790843925337916759298639350788566737041549391444800 A159679 436 4042112134926440554243872202313908815168172199999554248947214185529179392663911883214573722211799238977874369446672559358462447047059903430113844870442023510577464210410456330005798367116421688872161617800947529314293183523506789640074920561742638493902735994970797949903437803080351680817247236909178306925290065256212599813958954055645123102196104979415944680958616052751359122829762457027985023298907713454431608159344077392722484176671654681396027507260677195370501354887101912415952609964575100550874533491562454791899833276595563662837895807217568505172339046357560955946278296218763366363109875475134295839664606178757299543133211681511365569590024757091748780223822336984041286876890979300680453269097526440676414413916697836061330859901543611102559975514355472302429908942121448196283329549183868267183529137303149198371896975409423014767633393567634741004346783892169160445373554399251532282264260014098305418607477903376531606031134695936249175787383711456922202394032162711091039906932548291465432925675633387258428840119698855117604032 A159679 437 1026680568197340577330872746646308655993533612516277791055997755788463179166358825694838470874153905885458137055415423977563214190347576552620890827136619527899901482895068971091047839128420383632240807780617183630953103247182679057917512061788571338181448814756108699715101278136675432594314814124718086806278900726673844466214645487504584716634170829632448534663761757985676391657912190993068297990487916739435228197128211686991374660283561946386010407021784995890786884182133114599403425253912852911569059421434311730318927501912751246749622638078307578451018136271130856325867013673742947793723647978096064181847136828661142550882656134608615014642414904225307392204469688180110017300467156677465241189709289028780597195353521720745911419890836868246950959500610726961781021972925060767165088891418486941248533907661685287244885402861637895764356227137092652322137005529445740279019387220911910239453425521409616190109929565883267375252079897679862371417494063709472715623826706496303545262997433475188294625204851581724290136823666467650479979360 A159679 438 260772822209989580201487433775960084713542369406934559373974482756084118328862477814605757028312880295667388937706071017741697941901237384462276156247830918063064399191137108200796145340251661020900293014658963694732773931600876973921407988773735377259594096212056638929685821208912479527275145540441484870487915494509900281818705994872108872901977194621662511859914527912309052121986866749782319704560631944103093530462406424418416441227848062727365247356026128279064498080906924006336054061883900064437990218510823617046215685652562221110741312176082907358053434273820879945814275194834489976239443476560925167893333089873751450624651524978906702353603795648470985871155076975410960353031780905096870581732890315783831011205380600371625439321412662991114441153179610292820077151214023313411736295090746499208860429016930759811002520429880616101131714059427966055081795057695325861710478980557225949288887818178028413982503502256446536782422262875989106090867704798494612846249589417898389405761441170149535369369106626124582436324371163084366797153440 A159679 439 66235270160769156030600477306347215208583768295748861803198462622289577592351903006084167446720597441193631332040286623082413714028723948076865522796121916568490457493065930414031129868584793478925042184915596161278493625523375568696979711636466997252598718989047630179440483485785633124495292652458012439017124256704787997737485108052028149132385573263072645563883626327968513562593006242253716136660410025885446321509254103590590784697213124370804386818023614797886491725666176564494758328293256703514337946442327764418008465228248891410881543670086980161367121287414232375380500032474286711017024919398496896580724757691104207316110604688507693782800721679807405103881185082066203819652771882737927662518964430920064296248971318972672115676218925562874821101948120403649337815386388996545813853864158192312109300436392751306707395303786814851791691014867566285338453807649083323134182641674314479209138052391697807535365779643571537075360002690603553084708979524753922190231771885439694605518143059784506795525127878184062214536253451756961515996994432 A159679 440 16823497848013155642192319748378416702895563604750803963453035531578796624339054501067563925710003437182886690949295096191915341665353981574139380514058718977478513138839555188055706190475197291985939814675546766001042648109005793572058925347673843566782815029121886008938953119568341901142277058578794718025479073287521641525039398739220277770753033631625830310714581172776090135846501598665694116392039585942959262569820079905585640896650905742121586886530642132534889833821127940457662279332425318792577400406132741338557103952289565856142801350889916878079890753568941202466701193973273990108348090083741650806336195120450594906841468939355975314129029702875432425399949855767840359231451026434528529409235232563380547416227509638458345756320285680307213445453669402916638985030991591099323307145201090100776553450414741901143867404641421091738988386062302408509912185347809468750220680506295320493171776419673065085568925525964913970604658261150426494409989931582697741706023809312264531412202575744094576528013111952125677909772052375105140696439432320 A159679 441 4273102218125180763960818615610811495320264571838408457855267826558392053004527491368155152962894152447012025869788914146123414369285882595883325785048118498362973846807753951835735341250831527370949787885403962968103554126061948191734270058597519798965582418677969998640314651886873057257013877586361400366032667490773792159362269794653898525622138156859697826275939734258798925991448813054844051847441394419485767246412791041915162196964632845374512264791965078049064131298840830699681724192107737716611145365211273972229086395416321478568860661582368800052130884285223651194166722769179119200809397856350980807912812835836760002130416999991729222094990743808680028646483382179949385040968907942487508542283230106667738979425538476849447149989676343872469340324130080220422652860056477750231574201027212727404932467104908050139235613383617170486851258368809944195232356624535955979232918665957337090786422072544566833926971717815444576996507838329517726027052733642480472471139815793429751284093936095940237931319805307961738126867565049824948775379618814880 A159679 442 1085351139905947900890405736045397741394644305683350997491274574910300002666525643753010341288649404718103871684235434898019155334456948825372790610021708039865217878576030664211088720971520732754929260183077931047132301705371625834906932535958422355093691151529175257768630982626146188201380382629877216898254272063583255686836491488443351005230252338808731622043777977920562151111692152014331723475133722142963441921326279104566545612388120091819383993670272599182329754460071749869778700282516032954700438345363257456204849387331793365990634465240570785296363164717693238462115880882177523003015478707423065383559048124107416589946219076528959866436813519897701851843781379123851375960046871166365392641210531211861042320226670545610121117751621471057926905228883586706584437187469314356967720523753766831670752070091196229993464701932034119882568480637291663523180508670446785009256411120472657325739258034649900302752365247399596957643142386277436351984376984355258457309927807187721844561628447565793076339978702535110329358546451750603161883805726739547232 A159679 443 275674916433892641645399096136915415502744333378999314954325886759389642285244508985773258532163985904245936395769930675182719331537695715762092931619728794007266978184464980955664699391425015288224661136713909082008636529610266900118169129863380680673998586905991837503233629272389244930093360174111226730756219071482656170664309475794816501429958471919260972301293330452088527583443815162827202918632117982918294762249628479768860670384385538689278159879984448227233708568726925626093090190034880262756194728576902182602059515295880098640142585310443397096476191707409797345726239577350321663646730782287602256443190310710447977086337515021355814345728539063272461688291823814076069544466864307348867243358932644582598081598594893046493914461761863972369561458796106893392226622964345790192050781459255748031643620870696737510289895055123282833001907230613713724943653969936858856395149191681389003400680754379002132332266845867779811796781169606630503886305726973502005676249191885865555088902341587775345450116659124112715695332671877088153293537879212226182080 A159679 444 70020343423068825030030480013040470139955666033960142647401283962310058840449438756742654656828363770273749740653878156061512691055240254854746231840801091969805947240975529132074622556700982362476308999465149828899146546219302421004180052052762734468840547382970397550563573204204242066055512103841621712395181389884531084093047770360394948012204221615153478232906462156852565444043617359206095209609082833939103906169484307582186043732021538706984833225522379577118179646702179037277775129568577070707118760620187791123466912035766213261230226034387382291719656330517370832576002736766099525043266603222343550071186779872329678763339782596347847883948612108551307566974279467396197812918623487195445914420527681192768051683722876163263844152169761827510810683628982267334918977795756361394423930770127206233205808949086880131383639879299381805462601868095245994472164927855291702739358638275952334206447172354231891712093026485168672599424773937697870550769670274285154183309984811202663270736633134847371951253291438822094676285140110328640333396737514178710701120 A159679 445 17784891554543047664986096524216142500133236428292497233124971800539995555831872199703648509575872233663628188189689281708949040808699487037389780794631857631536703332229599934565998464702658095053694261203011342631301214103173204668161615052271871174404825036687574986005644360238605095533169981015597803721645316811599412703463469362064521978598442331777064210185940094510099534259495365423185356037788407702549473872286764497395486247263086446035458361122804428139790396553784748542928789820228541079345409002799122043177993597569322288253837270149084658699696231759704781676958968899011929039326070487692974115824998897261027957911218441957332006708601747032968849549778692894820168411785898883335913395570672090318502529584011950575969920736657742323773544080302699796176028133499151448393486364830851127486243829447196856633934239446987855304667872588961868882204948021274155636940698972900211499434181097220521492739296460386975060442095799005652489391609943941455660555059892853590605212015913909644700272885908801687935060730255351597556529477790722180291902432 A159679 446 4517292434510511038081438486670887154563702097120260337071095436053196561122455089285969978777614718986791286050440423675916994852718614467242149575604651037318352840439077407850631535411918455161275866036565415878521609235659774683292046043225002515564356718771261076047883103927401490023359119665858000523585515288756366295595628170194028187615992148049759155908995877543408429136467779200129874338388646473613627259654668698030871320761091935754299438891966802367929642545014623950866634839208480857083026767950356811176086906870572095003213436391833115927431123210634497175115002097612263876463778637270793081869478533124428771630686144474565981856100895134265536478076813715816926578780699692880126556560530183259706874462655312570133096022958896788410969385713256765961376226930988711530551112736266059175272726870638914704887913179655615865580177035728219450085584632475780240080198180478377768522075551521658227264069207911806496679692908173498034434918156090855452626801902800000811060581305499914906497361767544189913410749199719195450718153962105919615432516640 A159679 447 1147374493474115260625020389517881121116680199432117833118825115785711386529547760806436670961004562750411323028623677924401207743549719375192468602422786731621230084768193431994125843996162584952869016279026412621801857444643479596351511533364098367082172201742863625741176302753199739860837683225146916535186999238027305439668586091759921095132483407162307048536674766955931230901128556421467564896594678415890158774478413562535343919987070088595146022020198444997025989416037160698771582320369133909158009453650387830916682896351527742808527959006255462360908805599269402577697533573824616012692760447796293749820731722414707646966236369478097802059442918762356413296581960905124604530841885936092668809452979095875875227610984865380863230419910823126514062450427086915854393385612337633577311589148646748179391786381312837138184896013393079442002060299202378778452856291700826906824733397142535052993107755905403969203580839513138463181581556580269495093979820037133343511547128251307352418782439581064476605629616070315436318395235998420292884854576897112860139567324160 A159679 448 291428604049990765687717097499055133876482206953660809351844508314134638981944008789745628454116381323885489257984363752374230849866776002684419782865812225180755123178280692649100113743489884659573568859006672240521793269330208157698600637428437760236356174885968589677182733016208806523162748180067650941936974220943646825309525271678849764135463169427077940569159481810928989240457516863273561353860709928989626715090257390215279324805395041411231335293691513062442233382030893802864031042738920804445277318200430558696026279586381176101271098374152495606554909191091217620237998412749354854960084689961621341661383988014802617900652407161292367157116645264743394711795339993087933733907260247067844997474500129822289048106315693151426690393561326115237783451439094363370249958569306827939925613092643537771506338468126589994184258699488662522652657735820368481507575412507377558553242202676023425082480847924421086519482269167129257841625035678480278255836439371275778396480343773929267513559679072284877142923425120092576634958979194399035197302344377904560555834667820032 A159679 449 74021718054204180369419517744370486123505363886030413457535386286674412590027248684834583190674599851704163860204999769425130234658417554962467432379313882409180180057198527739439434765002434540946733621171415722679913688552428228575848210395289827001667386248834278914378673009814283657143477200053958192335456265120448266323179750420336080169312512551070634597517971705209007335845308154715063116315723727284949295474150898701118413156650353448364164018575624119415330253046430988766765113273365515195191280813455711520959758332044467201980050459075727628602586025731570006137873899304762308543848818489804024488241712224037450239118745182598783160105568454326059900382719776283430043807913260869296536689713579995765542343776575075596998496734156922447270482603079541209127635083218321959107528413942309947214430579117772545685663524774106887674333062838074391924145701920582199045616694746312807435897142265047050571979292787611318353309577480777410407487361620484010579362495771449782641091739701920777729825944350887444149843262320141356519821910617410861268321866058964000 A159679 450 18801224957163811823066869789972604420236485944844771357404636272306986663227939221939194384802894245951533735002811957070230705372388192184464043404562860319706584979405247765124967330196874883515810766208680586888457555099047439850107746839766187620663279751029020875662505761759811840107920046065525313202263954366372915999262347081493685513241242724802514109828995653641276934315467813780762757982839966020448131423719238012693861662464384380843086429382914834818431442040411440252955474740392101938774140049299550295765082590059708288126831545506860665169450295626627690341399732424996877015282639811720260598671733520917497558118260623972929630299657270753554471302499027835998143193476061000554252474189774818794625466271143753508486191480082296975491464797730764372755049061178884470785372291528254083054693860757446100014164351033923660806757945303135075180251500712415371180028087223360777065292791654474026424196220885784107732482791055081783763223534015163567411379677445604470861569788324608805258498646941700290721483553670336710156999567994477980857593198144309036000 A159679 451 4775437117401553998878615507135297152253943924626685894367320077779687938047306535123870539156744463871837864526854032096069174034351942397298904557326587207323063404588875733814002262435241217978474987883383697653945539081469497293698791849090216365821471389375122468139362084813982393103754548223443375595182708952793600215546312978948975784283106339587287513261967378053179132308792979392159025464525035645466540432329212304325539743852796982380695588899241792419762170948011459393261923818946320526933436381241272319412810018116833860717013232508283533225411772503137701776709394162049901999573246663358456388038132072600820342311799079743941527312952841202948509650934370350567244941099111580879910831907513090393839102890526736816079895637444169274852384788141011071138573333904353437257525454519762594785945026201812191631052059499091835738028843773933471021391957035251583697528088538038891061776933183094137664695268125696375752732275618413292298448370152489925638479858708687764149056085142710934614880926497247522955812672789003204238521370448686789726967404006788436180032 A159679 452 1212942226595037551903345271942575504068081520369233372397941895119768429277352631982241177751428290929200866056085921340444499974020020980721737293517548587799738398180595031140991449691221072491649131111613250523515278469138153265159643021922075190731033069621530077886522307036989768036513547328708551875863205810055208081832764234305958355522395769012446225854429885029853858329499101297794611705231376213982480821680196206060674401076947969140315836493978032359784772989352870274448275694537625021739154066695233869580557979519085740913833234225558510578589420765501349623593844717428250111014589369853236202301086874707087449449638847994337175007859722008278167896866027570016244216895980865482496797052034135185216337508727520007530785005719338913515530244723019081304824871762644594178940680075728170821546981961399539228187208948418292353798519560633798504358376835453189843800954460574654968914275735714256492806173907705993657086265524285921162022122795198425948606472732329246489389384056460252783374496831653929130485697404853143539874271094398450112668863024526118480692160 A159679 453 308082550118022136629450820457907042736140452229860649903182874040343401348509521216954135278323629151553148140381297166440806924227050977160923973648900014713926230074466549034078014219307717171660900827361882249275226785622009459853255628776358008229316578212479264660708526625310587098881337266943748733093659093045070059185306569200734473326904242222821754079511928830204826836560462936660439214103305033315904662166337507127106972333800931364657841773881520977592912577124681038250468764488737809201218199504208161601142313987829661358252924480059353403428487462664839666691059848832613478295706126696058636928088028043527611339865955591481898510469056437261451697294320068413775463846638040720973306540384762823954555888113899555176003311557074639863669829774858705640354378854377822568013675213780435626078147473169281151767920020838747166029085939557210886636006324248074968741744904897424323213164259938238055035103477289196692524158710893005561861320741610247701020405594152919920540754494255761496042507314313600751620411328159909455923826336606757641828164240825627305659628640 A159679 454 78251754787751027666328605051036446279475606784864235842036052064352104174092141036474368119516450376203570426790793394354624514253696928177893967569527086188749462700516322859624674620254468940529377161018806478065384088269521264649461770066173012015055679832900111693742079240521852133347823152256383469653913546427637739824986035812752250266678155128827713089970175492986996162628028086810453765770534247086025801709428046614079110298384359618653951494729412350276240009816679630845344617904444865912087683520002177812820567194929214899255328984700850205960257226096103773989905607758766395236998341591429040543532058036181306192876503081388407884484132475342400452944860431349528951572829166362261737364460677723149271979243421759494697310350491239186458621232569388213568707404140204287681294563620154920853027911203036013009823498084093361879034030127970931407041247982175588870559404889485203441174807748576751722423477057548253907479226301299126791613446246207717633234414442109330570862252156906959742013483338822936982453991655212148661112015227022042574241048306684809519064982432 A159679 455 19875637633538643005110836232142799447944067982903286043227254041471394116818055313743272548221900071926555335256721140868908185813514792706207906838686230991927649599701071539795633275530415803177290137997949483546358283193672779211503436341179168693815913360978415890945827418565925131283248199335854457543360947133526940845487267789869870833262924498480016303098345063289866820480682573586918596066501595454817237729532557502468966908817293542206739021819496855449187369580859501553679282478964507203861070395881048956294822925198032754749495309189535892960501906940947693753769333310877831776719283058096280239420214653162008245379291916717064120760459179680532453596297255242711939924034761617973760317266471756917091128171941013012097940825713217678720626123242849747540811326272757511248480805484305569461043011298097978023343400593338875170108614566565059366501840981148351498153347097024344249735188003878556699440528069139967295807199321819085199507954025795150031140520862701617045078471293360112012975382260746712392791693469095725850466528041326992056215398105657115990536845909120 A159679 456 5048333707164027572270486074359220023331513792050649790743880490481669753567611957549754752880243101818968851584780378987308324572118503650448630443058733144863434248861371654785231227310105359538091165674318150014296938547104616398457223368889442675217226938008684736188546422236504461493811694808154775832544026658369415337013941032591134439398516144458795313273889675900133185405930745662990512947125634711276492357499560177580503515729294175360893057590657471871743315633528496715003692405039080384914799792870266432721072202433105390491472553205157415961761524105774618109683420755355210504891460898414863751772190989845113913020147270343052898265272147506379900813006557971217483211753256621798972858848319365579217997283693773883313382272420806799155852576682451266487152508165876267652826443298449994488184071841805683381916213927209990199845709065877397108160060567963699104942079603239293954229296578177404824906171706084494144881121148515746341548228709105721900192059064711768620119360846261311544336005080746326124832107687158659153869837010481828960236136877788600776786839795934080 A159679 457 1282256885982029464713698352051009743126756559112882143562902417328302646012056619162323963959033525961946161747198959541635445533132286412421245924630079532564320371561188699243908936103491230906871978791138812154147876032681378892428923232261577260336481826340844944575999845420653567294296887233071977207008639410278697968660695535010358277736389837768035529555264879333570539226285928715826003369973844715068774241567158752547945424028331903248124629889005178358567352983546657306109384191597447453261155286318651792862196044595083571152079279018800794118394466620959812052165835102526912590410654348914317296669897091206005771898872027375218719095258365007440814274050069427433998023845403147175321132387155852385364454218930046625348586999254059213767907833851219378837989196262806299226306668117000814294429293204807345481028694994110744171885639994118292300413288882421798424303790065875683640029991595669056946969468172817392372832508964523677751668050584158827567498751861915926527893272576479079772149332315127306088994962560844830329357088134134343228907922551560198940187866771321347232 A159679 458 325688200705728320009707110934882115534172834500880013815186470120898390417308813655272737090841635351232506114936950943196415857091028630251346016225597142538192510942293068236298084539059462544985944521783583969003546215362523134060548043771071734682791166663636607237567772190423769588289915545505474055804361866184130914624479651951598411410603620276936565711724005461051016830291219963074141865460409431992757380865700823587000557199680574130848295098749724645604235914505217427255068580973346614047948527925144685120565074254948793967237645398222196548656232760199686486632012432621080442753801313163338178490402088975335620948400474806035211597297359439742460445707904628010264280573520646125909768653478738186516992153610948149064657784428258619490249433945633039773582768698244634127214240875274908380790552289949223946497906612290201809668752712796980366907867216074568836074057734652820405273663636003362287125420009723911578205312395867865633177343300147633096422782780867580626316271115064840000814386072037255000278595658346899744997546516233112698313652091959412742206941373075826262880 A159679 459 82723520722369011253000892479108006335936773206664410626913800508290862863350426611820112897109816345687094607032238340612347992255588139797429466875377044125168333458970878143320469563984999995195523036554239189314746590826048194672486774194619959032168619850737357393397638136522216821858344251671157338197100905371358973616649170900170986140015583160504119655248342122227624704354743584692116207823574021881445305965646442032345593583294837497332218830452541054805117354931341679865481310183038442520725664937700431368830666664712398584107209851869419122564564726624099407792478992050651905546875122889138983019265460702644041715121821728705568526994434039329577512395533725445179693267650398712833905916851212343522930642562961899815797728657778435291309588314356940883111185260157874262013190875651709727906505852353898075064987250826717148911691303410438894902297859594058062564386360811750507255870533553258351872909713001700723471776516041473347149293530186914647663819327588503563157804969953892881127081912965147642764674302257551690399047458035076491028438723435139276321622920894488549424320 A159679 460 21011448575281023129942216982582498727212406221658259419222290142635758268900591050588653403128802510169170797680073601564593193617062296479916833240329543610650218506067660755335162971167650939317117865340254970501976630523600878923677580097389698522436146650920625141315762518904452648982431150008928458428007825602458995167714264928991478881152547519147769455867367175040355623889274579291834442645322341148455114957893330575392193769599689043748252734639846678195854203916646281468404997717910791053650270945647984422997868767762694291569264064729434234934850784329761049892803031968432962928463527412528138348714936616382611260019994318616408370644988948630272945688019858358447631825702627752413686193111554456516637866218838711605063558421291294305373145182412717351270467473311401817917223268174658995979871695945600161842560263803373865621759922313538682324816748469674673322518061588449976022585841858891618013431941682422259850253029762138362310287379324176172873513686424699037461456146097173726966277991507075464007226994177759782461613056794393195608525122100433416772950014965827015727514432 A159679 461 5336825214600657505994070112683475568705615243527991228071834782428974309437886776422906144281818727766623695516131662559066058830741567717759078213576828700061030332207726860976988074207019353586552742273388208268312749406403797198419432857962788804739749080713988048536810282163594450624715653758016157283375790602119213413625806642792935464826607054280372937670656014118128100843171388396541256315704051077685717753998940319707584871884737722274558862379690603720692162677473224151295003939039157889184648094529650343010089836345059637660008965231424426254329534655032682573364177640989921931924189087659258001590574635100480616003363435106839020575300198518049998627244648489320253304035199798714363459144417980742882495088942469785786328041279330975129487566744515850281815627035835903876712696925487733269159504264330087209935242018806135150778108576335414871608551813437772965857023257105482159229547961624917717059840277622252301240797783067102553465845054810560995224812532545967011646703303712172756553482760884202710192891846848727193559317378317836608074352574786652721052982178399167506239241440 A159679 462 1355532593059991725499363866404620211952499059449888113670826812446816838838954340620367571994178828050212249490299762216401214349814741138014325949415274160271891054162256555027399635685611748160045079419575264645180936372596040887519612268342450966705373830354702043703208495907034086006028793623386095021519022805112677748065787173004476616587077039239695578398890760218829497258541643378142187269746183651391023854400772947875151165264953781768694202791706773498377613465874282288147462595518228193061846965739585539140139820562877385271350707904717074834364766951593971612584608317779471737745815564738039004265657242378905693853594292522818494817755605434636069378374452696428985891593115046245695904936489055554235637114725168486878122258926528776388584468807924613254229898799629008182867107795805709591370534211443896551161708912512954954432017818466881838706247343864724658654361389243204018468282596410870208515185998574369662255312383869281910218014356542558316614228869580250921920801182996794706437618343273080412924987302105398947381605001035936105255277028873709357730684523298422719569039811360 A159679 463 344299941812023297619332427996660850360366055485028052881161938526709048090784964630796940380377140506026144746840623471303349378794113507487921032073266059880360266726880957250098530476071177013297863619829843831667689525889987981632783096726124582754360213161013605112566421150104494251080688864686310119308548416708018028795296316136494267677652741359828396540380582439568574175568734246659719025259214943402242373300042329819968688392426375831526052950231140777984193128169390227965304204257690921879819944649760197291252504333134510799285419798832905583502396476170213756913917148538344831465505229254374247825475348989606945758196946937360790844689348480199043572108483740244473096211347186546608045490409075692795108944645103853197257267439297029871725325589646107250724112479478732242544368667437724748474846530202485393907864128536271752290581747782011651616515216789826625525241935844516715208784549940399408045140183797612271960548104705014538092822180716755001859018908060851188200871853777882143262398505708601540680236581842924483907734110945749452898232290981347390210872815935620971603029872844032 A159679 464 87450829687660857603584937347285451371321025594137675543701461558971651398220542061881802489043799509702590553448028061948834340999355016160793927820660163935451235857573600884969999341286393349629497314357360757978947958639684351293839386956167301568640788769067100996548167763630634505688488942836699384209349778821031466636257198511496539513507209228357173025678269048890199011097199957008190490228570849440518171794356351001324171700511034507425848755155918050834486676941559243620899120418857975929281204094073350526438995960795602865633225278195653301134774340180282700284522371120421807720500582415046320908666472986117785316888170927797118056056276758365122431246176495569399737451790592267792197858658968736914403436302741653543616467807322519058641844115301303317070670339888798360598086774421386280403019648137219846156046326939300512126853331918812492628756158817272098158752797343118002459012807402265038773257091498594942708316963282689823393666615887699227913874188418586621552099530058399067593942782831641518252367166800800713513617082575219325100045746632233363404203964563124428364450018662572800 A159679 465 22212166440724045808012954753782507987465180134855484560047290074040272746099926898753347035276744698323951974431052287111532619264457379991334169745415608373544733547556967743825129734156267839628879019983149802682821113804953935240653571503769768473852005987129882639518122045541031059950625110791656957279055535272125284507580533125603984542163153491261362120125739957835670980244513220345833724799031736542948213393393213112006519643241410338510334057756652953771181631750027878489480411282185668195115546019949981273518213721537749993360039935241897105582649180009315635658511768347438600816175682428192511136553458663124927863543837218713530625447449607276260898492956721390887288839658599088832671648053887650100565677711951734896225385565792480543865156679960941396428699542219275304859671496334364677497618515780323638438241859178453793808468455725630591116052447824370323105697685283216128107874044295625379448999256100459317835640548125698510127453227613294887135122184839412941023045079762979585286718204440731237034560580130821538307974831239994762825958721412296292957277596126217669183598701710420647200 A159679 466 5641802825114219974377686922523409743364784433227698940576467977344670305857983211741288265157804109574774098914933832898267336458831175162782718321407743866716426869843612233330697982476350744872385641578405692520678583958499659866774713322570565025056840879942221123336606451399658258592953089652138030449495896609341001233458819156704900577169927479571157621338912271021211538783095260767884757908463832511059405683750081774098654665211617714947117424821434694339829299977830139577084403566554740863583419407863201170123099846274627702710584510326163669164691756948025991174561704637878284185500902836178482782363669833960745559554817765382308981745596143971411903094779761056789801965535832377971230806407828804156806767735399437921987704317243482735622691154865963813389572613053356038635995961982154206698114699988554066943467276185000324326838860900978251330984692991231244796749053309139553421397548238281444115007037792425168135309990906964138882549726147161013633093121075022468433231898160266756263758829985162902565260134986061869929512093517876094538468415192976626177785105212094724848205705784428181816032 A159679 467 1432995705412571149446124465366192292306667780859700675421862818955472217415181635855388466003046967087294297172418762503872791927923854033966819119467821526537598880206729950298253462419258932929746324081895062750449677504345108652225536530361419746595963731499337035444858520533467656651550134146532268077214678683237342188014032485269919142616619416657582774457963591099429895179925951721822382675025014426072546095459127377407946278444107658186229315570586655709362871012737105424700949025493621993681993414051233147229993842740033898738495105582910330070726123615618592442703014466252736744516413144706906434209235584367366247199060168569887767832755973119131347125175566351703218811957261765405603792155940462368178818439113745280449980671194278822367619688179274847659555015016010214538238114671970834136643636178576952680002249909130903925223262200392750207478995967324911808051153842836163352906869378479191179832338600019892247050902049820765577657502988151284167918517630870867569099879087627993111409456098026936520339039725879584140557763778709288018008151500294650752864459446275933893775065670543047760624960 A159679 468 363975267371967957739341236516090318836150251553930743858212579546712598553150277524056929076508771836063176707695450742150790882356200093452409273626505259996683399145639563763523048756509292613410693931159767532921697407519699098005419503998478045070349730959951664781870727609049385131235141120129543953582078889645675574754330792439402757324044161903546453554701413226984172164162408642082117314698445200389915648840934603779844256070138133561587299037504189115483829407935246947734463968071813431654362743749605356195248312956122335651875046233548897674295270706610174454455391112723557254822983437852718055806363474759477066043001727998986110720538271576115390757891499073571560788435178952580645391976802469612713263076767155901796373102779029577398639778106380945341713584241453541136673845130718609716500785474658557426653628009643064596682381760038857574448333991007536368000196327027076352084923424585476278233298997367260205582793810663567492586123209264279017637670385120125340082936056359349983541738090068856713263550830238428309831742487698641280479532012659648314601394914248875114294018474612149703016923840 A159679 469 92448284916774448694643227950621574792089857226917549239310573342046044560282755309474604596967224999392959589457472069743797011326546899882877988682012868217631045784112242465984556130690941064873386512190499058299360691832499225784724328479083062028122235700096223517559719954178010355677074294378757631941770823291318358645412007247123030441164600504084141620119700996062880299802071869137135975550730055884612502259501930232703033095536641816984987726210493448677183306744539987619129146941215118018214454918985709240445841497012333221677523248215837098940928033355368692839226639617317289988293276801445679268382113353322807408675239851573902235248888224360190121157315589120824737043723496693718523958315671341166800642680418485310998318125202318380432136019332580841947590842314183438500618425087854897157062866927095009417341512199429276653399743787669431159669354719946912560241815911034557266217642975332495480078112992684072325782577006496322351297637650138719195800359302880965513496658436187267826490065421391578232421571840834911113122034111676175953783123064050377258001443759768003096786917485815481518538030432 A159679 470 23481500393593338000481640558221363906871987585385503576041027416300148605713266698329025510700598641073975672545490210264182290086060556370157556715957642022018288945765363946796313734146742521185226763402455601040504694028047283650221974014183099277097977518093480821795386997633605580956845635631084308969256207037105217420359895509976810329298484483875468425056849351586744611977562092352190455672570735749491185658264649344502790562010236883380625295158427831774889076083705221608311068859100568163194817186678620541717048491928176515970439030000589074233321425201557037806709111071685868099771669324129349816113250428269233604737467920571772181642497070715912175383200268137615911648317332981251924440020203718186754649977749528113091776430698609839052363909132369152909346360363561139838020406127184425268177467414007473834578090470645393205366852540307996656981567764875508253933421045075750469267196392309868375661607401144387110543191765839402309737013839925970396715653592546645115088068306735206677944934878943392014321815696741828994423164921878050050980433726256136175217765320066823911469583022922520156005642805920 A159679 471 5964208651687791077673642058560275810770692756830690990765181653166895699806609458620263005113355087607790427866965055935032557884848054771120136527864559060724427761178618330243797703917141909439982724517711532165229892922432177547930596675274028133320858167360044032512510737678981639552683114376001035720559134816601433906412768047526862700611373894303864895822819615602037068562000969385587238604857416150314876544696961431573476099717504631736861839982514458777373148141954381748523392361064603098333465350961450631886889871108259822723269836096901409018164701073162132234211274985568593180052015715052053407613497226667032012795908176585378560234959007073617332357211710791365320733935558853741295089241173428748094514293705699722240000215079321696800920000783602432258132027941502215335418682537879756163219919660290971258973417638031730444886527145494443481442158542923659149586528703633329584636601666003731234922568201777681642005644925946201690350850217703546342046580212147544978266855853252306308930186969186200180059508765400583729672370768122913036773076383345994538128054389853213505510177300904834304143914734673280 A159679 472 1514885516028305340391104601233751834571849088247410126150780098876975207602273089222848474273281491653737694702536578717288005520461319851308144520520882043781982633050423290517977820481219898255234426800735326714367352297603745049890721333545588962764220876531933090777355931983463702840800554205868631988713050987209727107011422724176313149144959670668697808070571125513565828670136268661846806415178111131444229151167369938970318426537684166224279526730263514101621004738980329258903333348641550086408537004327021781878728310213006066795194567929582957301539600751157980030451857137223350981865112219953897436184012182322997862016555939384765582527497945299628086506556391340738653850507983631517307700742818030698297819875951269979920846962853717012377594627835125885424412625750781199134056507344215330881032591416246492692305413501969588887607972528103048336289651288334844548486724357301820638747227555968555423801956661644129992682323267998569389946806218282860844909434658231883877834666298657779067261589545238415902343100904596051525507787751938298033290310420936156356548350597257396163575673564846804990732398336964207232 A159679 473 384774956862537868668262895071314405705438897722085341351307379933098535835277558053144892202408385524961766664016424029135218369639290394177497588075776174561562864367046337173236122604525937014920104424662255273917142253698428810494695288123904322513978781780943645013415894213062101539923788085176256524097394391616454083746994959172736013020119144975954939385029243060830118445146050239139703242216635369970683889519967267537029306864472060716335262927646950067352957830552861677379698147162592657344670065633712571146565103904232432706156696984277974253182040426093053765602537501579745580800558451852574896737331480812814789920192412695553872583424243147098460355332966188836826712708293906846542414693586538623938898153977328869200172888564629041822212234550121191295368548808670483077835017446748156164026114999806948852874316056082637545721980135611028782974089985078507591656478400225958808912211162614347073914462069489407240459668104426710678844798428593628951060654356610686357425026973003222630778134814303588452994967570258631686895248416621559577542702073841400368568742923648988772334715575293787562811725033674173963680 A159679 474 97731324157568590336398384243512625297346908172321429293105923722908151126952897472409579770937456641848634994965469166821628177882859298801233079226726627456593185566596719218711457163729106781891451289437412104248239765087103314120602712462138152329587846351483153900316859774185790327437801373080563288488749462419592127544629708207150770993961117864221885905989357166325336519238426624472822776716610205861422263708920518584466473625149365737782932504095595053593549667955687885725184426045949893415459788133958666049445657663364824901297005839438675877350936728626884498483014073544118154172359981658334069873846012114272633641866856268731298870607230261417709302168066855573213246374056144355390256024470237992449781833290365581506863992848452922905829529981102947463138186984776551920570960374966687450331752177359548762137383972831487967024495346472673207827082566558652593436197026933036235643062888076488188218849563693647794946763016201116513857188854056563470708561297144456102902079016476519890438578981243566228644819419744787852419867590034124194397813036445294757460104154256245890776854180451057194149187426154903222567520 A159679 475 24823371561065559407576521334957135511120409236871920955107553318238737287710200680433980116925911578644028326954565151948664421963876622605119024626000487597800107571051199635215536883464588596663413707412678012223778983189870543357822594270094966787392798994494940147035468966748977681067661624974377899019618266060184783942252198889657123096453103818367383065181911691003574645768115216565857845582776775653431284298176291753186947271481074425336148520777353496662694262702914170112519464517524110334869441515959867463988050481390761292496733326520439394872884747030802569560919972142704431414198634782765001173060149745544436130244261299845054359261653062156951064290333648349407327752297552372362278487800746863543620646757598880373874254010618477789038878402965598534445804125584435517341946100224091864228101026934325578634042654783141860986676096023923383759295997815912680225202388362590977894529061360265385460513874716117050509237346446979167809047124131938527931023508820335239450770645158063048948768283101051518487331137647605855882959472620250923817466968555031026994497886438162807268548627118993233526330794518311744358186432 A159679 476 6305038645186494520934100020694868907199286599257295601168025436908916362927264019932758540119410603518941346411464583125793941550646779282401431021924897123213770729861438110625527656942841774445725190231530777692735613490462030909572818341891659425845441356755363314193108800694466145200858614942118905787694550829824515529204513888264702115728094408747451076670299580157741634688582026581103419955248584405765684789473069184790900140482567754669643941344943692557270749176872243520694218803025078075163422685265672377186915376615590003469268967930352167621835374809095225783975189910173381461052280874840651963887404189356172504448400503304375075953589270557604152620442578613893888035837204246435663345645365233102087194494596825249382553654704244905492969284823280924801771109711461844852933738496544366826487329089141337424284696930945201202648703894730066801653356362675262124607970447071175348974738522619331418782305328330037181551339234516507506984112340658329531009262679068006364392841791131537913096705328685842129553464143072142606419286177953700525442212199941435561845003051139096800320574434043830258493872620225028163756786240 A159679 477 1601454992505808542757853828735161745293107675802116210775723353421546517446237350862240235210213367382232457960185049548799712489442318061107358360544297868808699965277234228899248809326598346120617534905101404855942622047594165980488138036246211399197954711816867786864902599907427651903337020533673227692175396292509366759634004275420344680271839526718034206091190911448375371636254066636383702810787557662288830505241861396645135448735300728611664224953094920556050107596662846940086219056503852306981174492615964823938012517609878470119901821120982930136551312316763156546560137317211896186675865143574742833826227603946722271693763483578011424237852413068569297814528124634280698153774897581042286127515434968461066603780980836014462794754040867587517425159466710389301115416062585724157127827632022045082063553487614965380189678977805297963611784113165413044236193220121700666970199291167715947661689055683949914985245039521113327063530928220745927606155487403083762348421696974453281316331044302252566877614385203102849388092561202676616174615729727619682538504431816569601681636277102892424474157357620013892423917314742638841849865518560 A159679 478 406763263057830183365973938398710388435542150367138260241432563743635906514981359854989086984854075904483525380540591120812001178376798140741986622147229733780286577409687632702298572041299037072862408140705525302631733264475427697013077488388195803736854651360127662500371067267685929117302402356938057714906762963746549332431507881442879284086931511691971940896085821208307186653973844343614879410520084397636957182646643321678679613078625902499608043494144764877544170058803186250538378946133175460895143157701769799607877992557532515820451593295761733902516411493083032667600490903381911458034208694187109839139897923998278100837711476428311597381338559330146044040737523214528683437170788148380494240725574836623877815273174637750848300484972725662984520497535259615601558513908787062474065615284795102906477316098525112065230754175665614737556190516040120183169191424554549294148306011986152779530720045405200659074833457733034455036955304428834949104456509688042617306968101768832065447983692410981020449000957136259437902445957081336788365745976064637445664254683469208737391573769381083536719635648261049484845416504072010040801702084928032 A159679 479 103316267361696360766414622499443703500882413085577315985113095467530098708287819165816365853917725066371433214199349959636699499595217285430403494667035808082323981962095381472154938049680628818160931050204298325463604306554711040875341193912565487937761883490760609407307386183392318568142906861641732986358625617395331021070843367882215917813400332130234154953399707395998577034737720209211542986569290649442124835561742161844987976586522243934171831383287817183975663144828412644789808166098770063215059380881756913135577072097095649139924584795302359428309031967930773534413978129321688298444502332458382324398700246467958690890507021249307567723435756217444026617049516368365651312343226414791064494858168493067496504012782577007879453860388318277530480688948796475652406561417415851282688509154510324116200156225471890849603231370940088338041308779290077361111930385643635399013002756845191638284855229843865283455092713019151230466059583793995856326604347305275421712207549427586370170506541541344876941479365498224694124371885006098341568283303304688183579038151096747202727858055786518115434362980500948949136843368116975807724790479706201600 A159679 480 26241925146607817804485948140920301978835697381586271121958484816188901435998591086757501937808117312782439552881254349156600860896006813701181745658804948023176511131794817206294651966046838420775803624343751069142452862131632128954639650176303245740387781552001834661793575719514381230379181040454643240477376000055450332802661783934201400245319597429567783386222629592762430259636726959295388303709189304873902071275499862465305267373363571333377145563311611419964940894616358008590360735810141462881164187600808554166636968434669737349025024086413503533056591603442923394708482844356805445893445558235734923287430722704937509208087945685847693890155300740671452614686536420041660904651742338568782001199734071664307488141431501385363630432238147869767079110472496769556095665041509717438740407259630337530411933203953761750687155537464606772247754873749163609602247148762058836800008551932666689971573697660296376796934474273406679503924097328370518672008399759030269072283410586505169191243213567809187762115309835591936048152556345591897421555593293414733991630026123890320284138554596006220236791477411592772031273370085207783152055980143290278400 A159679 481 6665345670971024025978664413171257258920766252509827287661470030216513434644933848217239675837407879721673274998624405335816981968086135462814732993841789762078751503493921475017369444437847278248235959652262567263857563377128006043437595803587111852570558752324975243486160925370469440197743841368617741348267145388466989200855022275919273446393364346778086745945594516854261287370693909940819417599147514147321683979141403324025692924857760596433860801249766012853911011569410105769306837087609832801752488591224491001412654405334016191003216193364234595036945958242534611482420228488499261568636727289544212132683004866807659380163447697184064940531722952374331520103763201174213504130230210770055837240237596034241034491419588569305354250334629170602560563579325230670772646513982050813588780755436951222400514833648030012783687903284639180062591696623508266761609663855177300911803159188140494061141434350485435841137901372732277442766254661822317746833806934446383068938274081422885388205605739681992346700347218874853531536624939895335846733552413224037745690447597317044604968465009329793422029600899564063146994299158274659944814494165916024512032 A159679 482 1692971558501493494780776274997358423463895792440114544794891429190178223498377198856092120160763793331992229410097717700948356819032982400741240998690155794619979705376324259837205544235247161836631157948050348333950678644928381902904194694460950107307181535308991710010823081468379723428996556526588451659219377552670559806684372996299561253983669224484204465686794784651389604561896616398008836681879759404114833828630640944440060697646497827922867266371877255653473431997735550507395346259517087390182250937983419905804647581986405442777467888090429173635851216802000348393140029553234455632987835285985994146778195805446440545052307627139066647201167474602339534653741166561830188388173821793255613877019149658625558453332434065102174615954563571185180616070038136093606696118886399396934111571473725980152200355813395669485306040278760887129126043187497350593839252372066272372761202425235752824839952751325640407272230014199725063783124760005540337177114952949622269241249333270826383435032614665658246874126078284377205074254582177069713172900757365612172671382059692405439341705973815171522975281837011860446564520712831678418199729462162526935777760 A159679 483 430008110513708376650291195184915868302570610513536584550614761544275052255153163575599181281158166098446304596889821671635546815052409443652812398934305730043712766414082868077175190866308341259226065882845136214256208518248431875331622014797277740144171539409731569367505576532043079281524927613912098103700373631232933723908629886037812639238405589654641156197699929706936105297434369871184303697779859741131020470788203658484451391509285590531811851797655573169969397816413260418772648643080252587273489985759197431583379073170141648449285840358775645868911172121749845957246085086293063231517341525913152969069529051578529090783905973845625744324156006826041867470530152543503693637092020505276155868925623775694857606111946832947383047098208812451865273921226107242545430041550631464770450750373570962007436489861768852019254950542901980691617952377927703542568408492840978005380433612850693077015286857402362178011305285705357433923470922786745423325240364242269610004208392376708478507110078519337512713681323537012935235329127248035811810070058818452267820785352714273664548188348884044237042299557000112989364241266760088043562786468895115925663039040 A159679 484 109220367098923426175679182800693633190429471174645852361311354540816673094585405171003335953294013425212029375380604606877727942666492965705413608088314965275308422689471672167342661274498083432681584103084716548072743012956456767952329087563814085046512263828536509627636405616057473757783902617377146329888235682955612495312985306680608110805301036103054369469750095350777119355943768050664415130399402494487875084746375098614106213382660893497252287489338143707916573571936970410817745359996124640080076274131898164202272479937633992300675825983240923621529801867707658872792112471888884826349771759746654868149513600905140942618567065049161799991688424566340031997980005004883376353632985034518350335093231419876835206393981163134570191788329083799202594395375361201470445623857741505652297556483315550623908716224533475017221272131856824334783830777950449202461781917929236347094257376461650805809058021827448667574464270339146588491497831263073331984273875402583531318799690414350682714422524911297062571028182052323001172568524066418919130044622039129510414306808207365818389800498910573421037221112196191687438070717236349531386529563369897282591476138432 A159679 485 27741543235016036540245862140180997914500783107749532963188533438605890690972437760271271732955398251837757015042076680325271261890474160879731403642033066874198295650359390647636958788531646883559863136117635158074262469082421770628016256619193980324073970840908863713850279520902066291397829739886181255693508163097094340875774359266988422331907224764586155204160326519167681380304419650498890258817750453740179140505108486844324493747804357662711549210440090846237639717874174071087288548790372578327752100139516374509945626525085863902723210513902835824222700763225623603843239321774690452829610509634124423357007385100854220896025250616513251572144535683843542085619450741087834090129141106747155708957811855024940447566465103489347881331188489076185007111151420519066250643029824791804218808896011776287510806484541640885522183866541090479054401399647036169721750038745533191183935993187646453982423722257314559201735913360857528119406525669897839578582239111891974685365117156852696700984814217390934555528444559966505284897169783743157423219523927880077192966108499318203597344778534936764899217120198275688496280597936766020884134946309485014662309276122720 A159679 486 7046242761326974357796273304423172776650008479897206726797526182051355418833904605703732016834717861953365069791312096198012022792237770370486071111468310671081091786768595752827620189625763810340772554989776245434314594403922173282748176852187707188229742081327022846808343361903508780541290970028472661799821185190979006969951374268508378664193629789168780367487253185773240293477966647458667461324578215847511013813212809283359807305728924185435236247164293736800652571766468277085760473647394638770608953359163027227361986864891871797299394794705337058428944464057440687717309995618299486133894719675307856877811726302016066966647795089529316737524720375271693349715342508231304975516448208128743031724949117944914996846675742305131227287930087896267192603638065436481626192883951639376765925162030507861477120938357352251447617480829305124855483171679569236660122048059447501324372648012285737660729816395336070588573347529387472995740766022322788179627904460545158986551420958150170611367428388692386080041653890049440019362708556546695566578629033059500477502977252018616347907183947375027710980111309249828686367833805221332955038889833045823826943964659032480 A159679 487 1789717919833816470843713173461345704271187653110782759073608461707605670493120797410987661004285381537902889969978230357614728517966503199942582330909308877387723115543572961827567891206155476179672669104267048705157832716127149592047408904199058431830030414686222894225605363643970328191196508557492169915898887530345570676026773289841861192282850059224105627186558148859883866862023224034851036286184049074814057329415548449486546731161398938742887295230520169056519515588965068205712073017889447875156346401127269399375434718056010350650143554644641710005127671169826709056592895647726294787556429187018561522540821473326980155307643927489829938079706830783326267285611377640010375947087715723593982902428118146153384258608072080399842383252911137162790736316957469445813986741880686576906740772346852985038901207536282930226809317946776960622813671205210939075501278457060919803199468659127389719371390940693104614938428536551057283390035163144318299785909150739358490609375558252986482590625825913648673396024559627997798412843076193076930753548554873185241208563255904229234164827377854722101824049055429258210648933505928281804558993882647329767029104714118127232 A159679 488 454581305395028056619945349785877385712105013881658923597969751747549788949833848637785162163071652192765380687304679198737943031540699575015045425979852986545810590256280763708449416746173865185826517179928840594864655195301892074206759113489708653977639495588219288110456954022206559851783371882632982685976517611522583972703830464245564234461179721413133660525018282557224728942660420938204704549229423886786923050657736093360299509907689601516507937752304958646619156307025360855973780786070272365650941376932967264414133056399361737193339163484944289004243999532671926659686878184526860576553199118783039318868490842498750943381174909787327274955508010298589600197195574578054404185584763345584742914185017060005014686689603632679254834118951498751452579831903559173800271006244810438894935390250938627692019429593277506925358119141000518693069817002951898955940664606045414182511340666770344702982672569119653236123772274936439162508073190672634525357441296383336511455794840375300416407407592353678070656510196491621391356842778644484993715834754308755991766497564022422206861518246791152038835597479967722335676142742671978357025029407302588715001565653421345284480 A159679 489 115461861852417292564995275132439394625170402338288255811125243335415938787587304433200020201759195371580868791685418538249079915282819725550621595616551749273758502201979770408984324285636955601723755691032821244046917261773964459698924767417481799051888601848993012957161840716276822232024785261680220110068119574439205983496096911145083473691947366388876725667727457211386221267568884895079960104467987483194803640809735552165066588969821997386254273301790228976072209182468852692349134607588831291427463953394572557891790420890719825236757497381621204765367970753627499544851410465974174860149725019741704968431074133173209412638663119442053638008760954909010975123820390331448178652762582802062801106220091905123127577034900714628450328023830427771731792486567187072675823021599439970792736682382966064580787896215484950476110735452496184971079110705078577123869853308657078141438077329891008427167879461165451228870823219405318996219767200395686025122490303372216734551281280079768052780998937832008316298080193884312205406839652932622995326891274045869148723449172698439336313591469857574763142139935862746044003529607705176574402552910460974886280630646864307584130720 A159679 490 29326858329208597283452179938289820357407570088911335317102213837443900902258225492184167346084672552729347907707409004036067560538804669590282870241178164462548113748712605403118309919135040548972648119005156667147322119835391670871452684164926887250525727230148637071830997084980290640374443673094893274974616395389946797224035911600386956753520169883053275185942249113409542977233554102929371661830319591307593337842622172513833553298824879646507068910716965854963694513190781558495824216546777077750210193220844496737250352773186436248399210995768301066114460327421852212465598571479255887617453601815274278942173961335152692059277051163371836726950327038878489091850181948613259323397510446960605896236989158884214399552178091911993704063218809702521123839008233612900485247215251507770916222389883129464892433619303584143425201446814889982135401049272955637563986799734291802511089130451649370155938400463455492479952973956676088600658360827313577746587179615246667239513989345420710105957322801737758661641712736418808551945915002107596328036667772896455019764323367839569001445371825577198686064708111657527454560844214372177919891414227680318526565182737880705023918432 A159679 491 7448906553757131292704288709050481931386897632181140882288151189467415413234801687710345305885305069197882787688890201606622911296941103256206298419663637221737947133670799792621641735136014662483450898471618760634175771520927710436889282853124011879834482827855904823232116097744277545832876668180841211623442496309472047288921625449587141931920431202929143020503663547348812529996055173259165322144796708204645513008385222082961557471312549608215409249048807536931802334141276047005247001868273788917261961614141107598703697813968464087268162835427766849588307555194396834466717185745265021279973065136059925146343755104995610573643732332377004475007374306920227218354822394557436419964314890945191834843089026264685334358676200444931772381729553834012593723315604770489650576969652283533841927750347931918018097351406894887479525056755529559277420787404625653364128777279201460759675201057389049011181185838256529638679184561776321185571003882937253061608021131969281262102002012456780598860378992703558691740696954856493059988855570882396844325986723041653705871414686258552087030810852226750891497293720425149227414450900842828015078016660920339930861275784774834768491151040 A159679 492 1891992937795982139749605879918884120751914591003920872765873299910886071060737370452935523527521402903709498725070403799078183401862501422406809515724322676156976023838634434720493882414628589230247555563672160044413498644195803059299006392009334090590708112548169676463885657829961516350910299274260572859079419446210510064588868828283533663751036005374119273932744598777484973076020780453725062453116533564388652710792003786899721764160088775607067442189486397414822829177370925157774242650324995607906788039798620485574001994395216691729864960987657011494364004559049374102333699580725836149225541090957405712892371622707549933013448735372595764815146123630698834973033038035640237411612584789631765444248375682071190712704202734920758191255243455029496284598324603470758346065044464766088078732365984824047131834823731997835655939214457693166482744599725642998851145442117436741154989979446366799469865264516695072732032925717228905046434327905234964070690780340582193906668997174676851400430306823902169943475384820812818428617369089126690862472590984807144836319565986304390536824511093769149241626540279876246235815967969863943651896340459538662120237484150070150491728445760 A159679 493 480558757293625706365107189210687516189054919217363720541649530026175594634014057293357912630684551032473014793380193674764251961161778420188073410695558296106650172107879475619212824491580525649820395662274257032520394479854213049351510734287517734998160026104407241917003724972712480875585383138994004664994549096841160084358283760758567963450831224933823366435896624425933834348779282180072906697769454728646513143028160576650446366539191236454586914906880496135828066808718073714027652386180680610619406900147235462228197802878571071235298431928029453152718868850443346625158292976318617116882007464038044991149516048412612687374842335052306947258572108027890583855932036838658062866129632221675523231004244334219817755692508818469427648806450108023658043694251133676802130249944324398302838156093209797376053467947876520555369129035415498534727339707542908696054826813520549730792607779578319778016334596001402291944297683947614365560608748284046743620893850185375907971031823280355463475110437554278447606951007047531599387808822893067297082223712123417973134719298345835056644266395006965137156481643937368141394669841413444598859566592460061899838609459698333043390130534072032 A159679 494 122060032359643133434597476453634710227899197566619381096706214753348690150968509815142456872670348440845242048019844122986320919951689856226348239507156082888412986739377548172845336926979038886465150250662097614100135784384325918732224427502637495355442055922406891277242482257411140180882336407005202924335756391178208450916939486363847979182847380097185760955443809859588416439616861652958064576170988384542649949676441994465426477379190413970689469318905456532102914146585213352437865931847242550101721445849358008785476667929162656877074071844758493443779098324008050993416104082285348021851880670324572470346264183925180915043276939654550592007912500292960577600571764323981112327759514971720793268909633812516151638755184535688499702038647072194554113602055189629304270325139793352704154803568942922548693533726925812489065923119056322170127577802971299083154927159488777514184581221022913777249349517519091665458778879689768331623489575629819967644742967256305140042448176444213113045826650708479901789995612314688205431685012397470004332193960406757180369073865460276118083253127507258051068597095933551228037999903903046958246386262588515263020344682525892442950942663925850400 A159679 495 31002767660592062266681393912034005710370207127002105434842836897820541122751367478988890687745637819423659007182247027044850749415768061703072264761406949495360791981629789356427096366628184296636498343272510519724401968839138929144935653074935636302547284044265245977177673489657456893463237861996182548776617128810168105372818271252656628144479783713460249459316291807711031841828334080569168329440733280219104440704673238433641674807947825957318670620087079078658004365165835473445503919036813427045226627838836786996048845456204436275705578950136729305266738255429194508981065278607502078933260808254977369422959953200947539808304967829920798063062516502303958819961372206254363873188050673184859814779815984134768296426061179556060454890167549887308721196878323914709607860455257567262457017268355409117570781513171208495702189103111270415713870034615002424212655443683335968053152837532040521101556761115253281624237891143517208618000791601225987735021092789251320194873865785006850358176494169516340776211278576923756648048605340134488033080183719604200395771627107611788158089650120448538006286505885478074553510580921532513949983251130890416745267710752116982176496046506631929600 A159679 496 7874580925758024172603639456180183815723804711060968161068983865831664096488696371153363092230519335785168542582242725025269104030685135982724128901157858015738752750347227118984309631786631832306784114040967009912383999949356903676894923656606148983351654705187450071311851823890736639799481534610623362186336414961391520556244923958688419700718682215838806176905382675348742499407957239602915797613370082187267985289037326120150519974741368602744971648032799180522601005837975625041805557569418763226937461749618694538987621269207997651372339979262884485044307737780691397230197164662223242701026393416093927260961481848856749930394418551860228157425871279084912579692587968624284442677437111473982672160804350336418631140580784422703667042400519024304220629893492219146611092285310282291311378231358704972940429810811760032095866966267143629269152861214407644450931327768407847107986636151917269446018167973756814440890965571573681220640577577135771064727712825502579024357919461215295777863783692406442077255874762926319500398914071381762490398034470819060143345624211467933916036687877466421395545703897815497385363649554165355496337499400983577338034978186355187580387044870020584268032 A159679 497 2000112552374877547779057740475854655188136026402358910806087059084344859967006126905475236535864165651613386156882469909391307573044608771550225668629334529048147837796214058432658219377437857221626528468062348007225811585167814395002165673124886906135017747833568052867233185594757449052174846553236337812780672783064636053180837867235605947354400803039343308684507883246772883817779310525060043425466560142285849158974776161279798431909499677271265479929710904773661997478480642925145166118713329046215070057775309576115859753533375199012298649153822522471948898658040185701961098758926096143981770666879602546914793429656413534780374007204668031188108242371065491283097382658361994076195838263718413869029525169466197541411093182187175368314841664623384731271750145339324507832608356444425827613747842707717751601164673876943854507242751370563949112878424926688112344597731909829460552429749454398767513108573115614704681017288571512834088703800884624453104036584865820866716669282900120727042881377066771282215978504708229344676125525627538073067675404321672209392778085747602885160631226350585930602503539250857807813476177078763555774864598697753444139191623465528436132900938721772150560 A159679 498 508020713722293139111708062441410902233970826901488102376585044023557762767523067537619556717017267556174014915305565114260366854449299942837774595702949812520213812047488023614776203412237429102460831446773795426825443758632675499426873186050064668009311156295021097978205917289244501322612611542987419181084104550483456165987376573353885222208317085289777361599688096962004963747216536916125648114270892906058418418394304107638948651185038176658298686930498537013329624758528245327361830388595616158975400857213179013638889389776208092551472484545091657823389975951404426476900888887602566197328668722994002952989096569650880181084284603411433819693622067690971549873327042607255322210911065481873003140061338588694077756887277087491119839884927382295315417522394643423969278378390237226601868902513720689055335966266016352983706948972692580979613805518258716971136084596496136688835872330520209500017502311409597609320548087425725590578637890187847558840023697579730415921121676078395415368891028086082553463605602665432963934047336969438012908068791518226885681042420009568423198914763643615582404977490195071902385799259299423840587670478108668245797473319694173889035197369793565309541974240 A159679 499 129035261172910082456826068802377893312773401896951575644741795094924587398090892148428461930885850095102548175101456656552223789722549140872023197082880623045605260112224161784094723008488929554167829560952075976065655488881114409040030787091043300787458898681187525318411435758282508578494551157072251235657549775150014801524740468794019610834965185262800410503012092120466014018909182597385389560981381331578695992422994268564131677602567787371530595214866698690480951026668695832506979773537167791050705602662089694154701789143403322132874998775804127264618581942758066284947123816352292888025337873869809870456683613897893909581873508892496985534148817085264402602333785724860193479577334436557479079161710972003126284051826969129562252155403240261345492665956967679542857383603287647200430275410871307177347617679966988983984621184556672817451342652524835685741877375165420987054482111399703463550046819584929219651804509525117011435461190019009479060741566081214940778144039007243152603577594090983591512984540861041468131018678914111729651111399977954224641312565289652293744921464804847131580278351907044723955135204048577478430504745664737135734804779063128544349411695794664649901889306432 A159679 500 32774448317205438650894709767741543490542210110998798725662039369066821641352319082633291710888288906888491062460854685199150582222673032481551054284455975303771215854692889605136444867952775869329526247650380524125249668732044427220668393047938948335346550953865336409778526476686467934436293381284808826437836558783553276131118091697107627266858948739666014490403471710501405555839185163198972822841156587328082723657022149911181807162401032954192112885889210968845148231149090213211445500648052023310720247675313569136280615553034667613657698216569703233555296423484597431950092548464594790992238491294208713093044648833495402153614786974090822891854105917589467289442908247071881888490432035820117813103934525550205382071407162881821320927632538098999459821735547395960461806156856672151682688085458798302357239554745349185579110073928422203051661419935790005461465717207420434575149620423194159532211874672260612193949024871292295179016563626938219833869517760931015227232664786163682365893340008081746161744609773101867472314810396847409893369387525608854832007710541151673042786853145667527805808296406899164812701956029079380097507617728365123808394616408714956090861535534475027509770341859520 A159679 501 8324580837309008507244799454937549668704408594791797924742513257947877772316090956096707666103694496499581627316881988583927695660769227701173095765054734846534843221831881735542872901736996581880145499073635701051837350202450403399640731803389401833877236483383114260558427313642604572838240024295184369663974828381247382122502470550596543306171338014689904880151978802375236545169134122269941711612092791800001433112891203083171614887572259802577425142420644719387977169760842245459874650184831676753131892203926984470921121648681662170546922472009928817195780672983144989649038560186190724619140551450855143315762884120093934253108574017910176517545408754250639427115896360970533139483090159763873367049320207778780163919853367545013485953366509273905601449228163081606277755906457991438880202343431123897491561499287638726148109974156634682902304549321038136551526550293309624961100949105379916817718266119934610568043400512798717858458771700052288828323796769710396652776318711646568077784304784458672541491617897827013296499830822120328001186173320104671173105317164887235300574115777534747215543727009000480817702341696182113967288504398259076710196497763034535718534480614060862322831764943011680 A159679 502 2114410758228170955401528166844369874307429240867005674085872705479391887346645750529481113898627513821986844847425564245632435547253161163065484773269618195044546407129443267938284580596329179021687627238455817686642561701753670419081525209667860126856482720228357156845430759138744875032978529877595545085823168572278051505839496401759824892140252996782496173544112212331599581067404227871401995776648727960613035927950708560975678999636191588821711794061957869513577355971022781256594949701446597843272189899549778742044828618149589156651304650192305349864494735641295342773423844194743979458470707830025912193490679521855025804887424185762210744633641969473744825020148232778268345546816410147988015112714228841284611430260683949270543610834165723033923768644131687180598589538434172968803419712543420011164554263579505491092434354325711281034982303866123750894082282308783437319685065923146075677540907382588718823670829781226003043753348995249654424174410509988679818789957720093442128074847521912494743792709201438288275443484714008166464891394653919060869113918552170816614672782620640680125220300851989715228531582088874227868311182609540077119266102037194363357551667214435924554971758525183107232 A159679 503 537052008009118113663480909579015010524418322771624649419886924678507591508275704543532106222585284816288159009618776436402054701306642166190931959314717966806468252567656758174588740598565874474926777173068704056706158834895229836043307762523833082819712733701519334724478854393927555653803708348884973267429420842530243835101109583576444926060318089844739338175324349953423918354575504745213836985557164809203911124266367083284739294292705091300912218266594878211729260439470025596929657349517251020514383102593439873494915547888346964127260834226373548936764467072216033919460007386904784591726940648275130842003316835667056460507152634609583618960427514837576934915690535229319189235751885087429191965262364805478512523122293869747173063665924727141342731634160220380790435465006373476084629726783685251711899291387695107098752177888756508748202602877446111688960348179880699769575045643529997842178572756911414646601822721030891974395492186021712171451471945740354963575996484585022653962933486260989206250806645547427394949348617527252161754413055922121356083762206934222532891586211526955217058740872678378667566204148232357696437073094318781329216879720949605258282404937986110776100503833631566225280 A159679 504 136409095623557772699568749504902968303327946554751793946977192995635448851214682308306625499422763715823370401598321789281876261696339857051333652181165093950647891605777687133077601827455135787452379714332212374585677701501686624684581090155843935176080177877465682662860783585298460391191108942086905614381987070834109656064175994732015251394428654567567009400358840775957343662481110801056443192335743212809832812527729288445762805071347456998842881727921037107909718574269415478838876371827680312612810035868834178088966504335021979299167600588848689124588310141607231320200068452429620542319184453954053207956648985579910485943011881766648477005203955126775067723760375800014295797535431995796866771161527946362700896261632382231832687627534046528178019911308051845033590009522080428752527147183343510514811255458210977697591960749389827510762426148567446245245034355407388958034741908390696305837679939348116731518039300312065335493411261900519641894249699807540172068484317126875660664457030662769345892961095259845120028859105367208040919156024809564905384406486642740352537848224945225984452794961359456191846587322068929980667148254774360917543968183019162541240373302581257701204973001983892638113920 A159679 505 34647373236375665147576798893335774934034774006584184037882787133966725500617021030605339344747159398534319793846964115701160168416169017048872556722056619145497757999614964875043536275433005924138429520663208874440705430022593507440047553591821835701641545468142581877031914551811415011806887867581725141079757286571021322396465601552348297409258817942072175648352970232743211866351847567963591357016293218888888330470918972898140467748827961372614791046673676830530856788603992061599477668786881282152633234727581287794723997185547694395024443288733340664096494011501164539296897926909736712964481124363681239690146839020461596373064510816094103575702844174686029624900219762668401813384763975047316730683062836011320549137931502793015755484329981893430075714740611008418151071983143422529665810754842467985510346987094200640081259278167127431224908039133253900180549765925296914641054869685593331684928526021664738390935380456543564323352065030545967328967972279169463350431440553741832786118122854857152867605867389355113059935263414653315141303875888573563846283163845049115322080557549875873095792861444429194350365613601359982731759219639593354274838701607146335869796536450701469995287042000075098514710432 A159679 506 8800296392943795389711807350157781930276529269725827993828280954834552641707872127091447886940279064464001404266727287066305400901445233990556578073750200097862479884010595300573925136358156049595373645868740721895564593548037249203147394031232590424281776468730338331083443435376514114538558327256816098928643968801968581779046198618301735526700345328631765047672254080275999856709706801151951148238946141854564826106800891386839233045397230841187158082973385993917729714586839714230788488995496017986456228810769778265681806318624779354356909427737679679991384890611154185750091873366620695472435886403921080828089340462211665568272442735406135659751517216415124749656932059341974046303932514230022652726726798818929056780138340077043770060332187866884711053524203888086365338693708907242106363404582803524809113323466468751602942264693700977703615879513697923199614395510670008929869902158232315551666007929563495434566068596661753272795931106496775181915970709209236150837517416333298652013338748103054059025997355800938872103528048216574837850265319672875652050539210155832551455923769443526540346934011923655908801019267423366683886174640201937624891486240032150148387079885175592121101703695017091130098335840 A159679 507 2235240636434487653321651490141183274515304399736353726248345479740842404268298903260197157943486135214457822363954883950725870668798673264584321958175828768237924392780691591380901941098696203591300767621139480152598966055771438704091998036379486145931869581512037793513317600671082773677782008235363707402734488318413448750555337983447088475484478454654526249933104183419871220392399175645027628061335303737840576942796955493284267053063147805700165538284193368778272816648268683422558676727187201687277729484700796098195384080933508408312259970202081905377147665721221662015984038937194746913285750665471590849095002330562742592744827390282342363473309670125267000383235842853098739359385473850450706475857923837171969101606000448066324579568891388206823177519433046962928377877130079296072486638953277252833529273813495968706507253972921881209287208488440139238801875909944256971272314093321322556791481085583106175641390488171628787725843148985150350239327592166866812849378992308104115778601923895320873839735722506049118401236188983595355498826087321021842056990676215736418954482556881105865375025446167164171641108528311933777724356599391652563368162666266558991354448494298149697289837451492341071946462592960 A159679 508 567742321357966920148309766688510393944957041003764120639085923573219136131506213555962986669758538065407822879040273796197304844473961563970427220798586756932334933286411653615448519113932477556140799602123559218038241813572397393590164353846358248476270591927588869214051587127019648000042091533455124864195631388908214014059276801596942171037530827136921035717960790334567013979812680907035865576430928203269651978644319894402816992244994145417000859566102142283687377698945658749615673100216553732550556832885191439163361874750792510931959675521901066286115515708299690997874195798174099095279108233143380154589302502622474406891617884688979554186560904694601402972592247152627737823237606425500249422215185927842861222751143975468769399440438080416666202378882469724695721615452346432295169499930727839416191626435304509582701239566857464126181247340184281668732476866730330600694237909801457697109484529730179405117478617926997050329091363911121692185607292439674961227591426528842112109112875330663398901233847519180675135041888473785003721863975914219875006823581219586894581887113524031446278716116392447775940932765171963756175302690070839549157888425745465951653881530471844847519497610975359615183271400276032 A159679 509 144204314384287163230017359087391498878744573110556350288601576242117919734998309944311338416960725182478372553453865589350164704625717438575223929760882860432044835130355779326732542952997750603056171798171762901901560821681333166533197653878938615626826798480026060742575589812662319509237013467489366351798287638294367946122305752267639864355057345614323288546112107640796601679652028551211464828785394428326753761998714456222822231763175449788112518164251659946687815662715549053718958408778277460866154157823353924751395720802620364268309445322592668754767963842242400291798029748697283975453980205467753087674833740663777936607878197883610524421022996482758631088038047540924592308362992646603212902536181367748249578609688963768619361133291703534445008581058627877025750361947018863723676980495765917934459839585293531938037408342727822966168827537198319103718810322273594028319365156775476933743252279070379985793663927562969079154801480590275924664794012952085273284995372959333588371598891732064608000039557534149385435182238436152407349997951056124527229891132639098855487380372352547106248928518538235567924825281245150482134749158921393853833540291976682085161094554291354293120255103350289849915478989207519200 A159679 510 36627328111287581493504260898430752204807176613040309209184161279574378393553439219641523994921354437811441220754402819421145637670087755436542907732043447962982455788177081537336450461542314720698711495936025653523778410465245051902038613920896562010965530543334691839744985760829102135698201378650765598231900864495380550101051601799178928604013528255210978369676757379972002259617635439326805030645913753866792185895694827560702444050854319252035162612860355524316421490952050513985865820156582258506270605530299011695415349721990821731639667152263015962644776700413861374425701681973311955666215693080576140889253180826096973423994170644552384223385654545715997694958691483147693818586376894630790576994767852222127550105638245653253848958456652259668615513386512598294815896212927339039381657876424612427513383063038121807751919017813300175942756013201032868062909089380626152862518055583061339713088969399346786212185520122376219108269246978566173743165493682537219739427597140244202604274009387069079768611146379826424719861153520894237681895757704279715696517340866749889706900032690433440955781564992595441805129680503503050498470111063343968034170076273651504164966362908473518607697276753362646518916479987309600800 A159679 511 9303197135952661412186852250842323668522144115139127982782488363435649994042838563479002783371607066478923591699064862267381641803497664163443323340009274899737111725361848354704131684688794941306869663795952344232137814697350561849951274738253847812169617931208531701234483807660779280147833913163826972584551021294188365357720984551239180225555081119477974182609350262405247777341199749560457266319233308087736888463744487485962197966685233914567143191148366051516424370886158115003356199361363115383131867650538125616710747433664866099472207147229483461843018513941278546703836429191472539455243332062260872032782633096087967471757911465518421982215535231615380655888419598671973305328631368243574203343768498283052649477253504706962709016086856382252293895391593141339006211887721597097139217423631355790670464838172097645637049393116235516866493858525525150168875189892356769233051266752940804810190854975155013317909328447155996684421233931075217854839370601351501728541324678249068127897226785423814196619231140918377729459297812068700218794172458935991662388174689021832886697120922997741455662268579600703982935014022608529676129273460930446486825365833215505375816295084197982372061988040250761925954870437787431084032 A159679 512 2362975445203864711113966967453051781052419798068725467317542860151375524108487441684447065452393273531208780850341720613095515872450736609759167585454623781085263395786121305013312111460492372777224195892675959409309481154716577464835721744902556447729071988996423717421719142160077108055414115742233400270877727507859349420311029024412952598362386590819150231404405289893552963442405118752916818840054614340531302877605204126606837581093998559980802335389072116729647473783593209160338488771966074725056988112631153607632834432801153998444208975729136536292164057764384337001400027312952051709676140128121180920185899553225517640853085518071034631098522563175760970597963619371198071859653781156973216858740203796043150839672284557322874836237103064439822980813951271387509283003585072735334321843944487946217870555512649763870002793932506007983913497309470187110026235323569238759042159237191381360448764074719974035962757240057500781623885149246126768955456967249598901829757040678123060283291329488261736861516098646888116857941783111928961336037908812037602530899853670678803331361814408735896297260437653586216223688432062063034686336988965270063685608751560464713953173985023379048985137264946940166546018174718020185743360 A159679 513 600186459884645683961535422880824310063646106565341129570673103990085947473561767349286075622124519869860551412395097970863993649960683601214665123382134431120757165417949449625026572179280373890473638887075897737620376075483313325506423371930511083875372115587160415693415427624851924666795037564614119841830358235974980564393643651216338720803820638986944680802536334282700047466593558963491311528107552809186863194023258103670650783399908949001209226045633169283278941916661788968610972791880021617049091848740662478213123235184059450738729607628053450734747827653639680319808903101060629661718284349210717692855185703886185392809211963678577277877042515511411671151226870900685638279046731782502953507916667995696677260627283024055303245695208091511332784832848231339286018876698720753177820609144476306983548450635374867925335072609463409792397161822746902000796494896996694288027475394979857924749175884123898250121222429646158042535782406674585124096831230310796769563029747007565008243828100463233057348628469825168663304187753612617887479134834665798615051186174657663394213279203738895919918048488895431298216833926729741402280653465923717665729657797530524821838730375900854080459852803308482551540762661507939339747729440 A159679 514 152444997835254799861518883444761921704385058647798578185483650870621679282760580419276978760954175653671048849967504542878841291574141183971915182171476690880891234752763374083451736021425754475807527053121385349396166213691606868101166700748604912747896788287149749162410096897570228788257884127296244206424640114210137204006565176379925622131572079916093129773612824502515918503551321571608040211320478358919122719979029953128218692145995779047747162613255435925836121599358310804818026750648753524655744272592015638312525668902318299333638876128549847350089656059966714416894459987642086982024734548559394172804296982887537864255898985688840557546137700417335388711441027245154780924806010218974593217793974930703159981048490215825489701531746618140814087524562636808907261285398471486234431100400853037485875088590829703803271238440009773581260895189480403638015199677601836779920219708165646721504930225803395435556754534372884085303307107410195375393826177041975129870107725982880833970872054226331708304814769819494193591146831475821831490738911967204036185398757463192831451369586387865154923288018919001896160859593700922254116251294007635321825269394964001744282323562304831913057753626903089621151187170004841874275737534432 A159679 515 38720429263694834519141834859546647288603741250434273517983276648033916451873713864729003319206738491512576547340333758793254824066181900045265241606431697349315252870036479067747115922869962356481221397853944802848888597901592661184370835566773717326881908852820449126836471196555213260292835773295681414312016758651138874837103161156849891682698504478048668017816854887304760599854569085629478722363873395612647984011479584836463877154299527969178778094540835091993091607295094282634810183691991515240941996146523231468903306777953663971293535807044033173472037891403891822210873027957989032804620857049736909174598578467730731335605533153001823039441098863487677321034869693398413669262447548887764174366161715730606938509055887536650328885817945799675266898454076901231105080472335058782792321681207527045105288953620109391162969228689873026230474980966199777153859921615969545405447778398679287404327528178178316733165530508282911508997469499782950764907752137431372190237799369904724263593257945387790676365602905681700003487991007105132580760204504835159392476233209476321525253661663314010454595238756937586193560119966107522804125548024473448025952696663058912522888346095051405062588961380581455289850000418568328126697586016320 A159679 516 9834836587980652713062164535441403649383645892551657674989566784949744157096640561060747566099750622668540771975594807228943846471518628470313399452851479650035193337754512919833683992672949012791754427527848858538268307700790844333962091067259775596115256951828106928467301273828126597885592028532975782991045832057275064071420196368663492561783288565344445583395707528550906676444556996428315987440212522007253668816195835518508696578499934108392361888850758857930319432131354589478436968631015196117674611276944308777463127395931328330409224456113055876214547534760528556127144854641341572245391672956084615536175234633820718221379549521876774211460492973625452704154145461095951917211736871407273125695787281820643459221319146944093358047296226486499376978119810970275891783178687706459343015275926311016419257519130916955651590912848787738888959384270225262993442404890778662696203815493556373353977687227031489054788487994569486639200053945837459298911175216730526561190530932229817082118716646074272500088558323273332306692358568973227853681601205316163281652777836449522474582978692895370790312267356243227891268109611797609869993772946922248163270159683021999779069357584580752053984538437040786554000748919146350502306911110610880 A159679 517 2498009772917822094283270650167256980296157452966870615173831980100586981986094828795565152786017451419317843505253740702392943748941665449559558195782669399411589792536776245158687987023006179286749143370675756123917301267402972868165186760248416227695948383855486339381567687081147600649680082411602553198311329325789215135265892774479370260801272597093011129514491895397042991056317622523706631331091616716446819231329730742116372467061828964003690740989998209079209142669756770633240355222094167822374110322347707906244165455259779442259971718316909148525321601791282849364472582205872801361296680309988442609279334998411994697499069973023547647887925774202001499177831912248678388558111902889898486162555603420727708035276554267912176293684355709625042077175533532373175281822306205105614343087763601790643446304570299286626112928894363395804769453129656250600557216982336164355290363687584920152622928228137820041599542785090141323445304704773214878972673597297416315170204618987003634133890434844919827231817448508520724199855588528192769702545945945800638380413094224969232222551334333760866728861313247022946795906281276626799455614202970226560022594606790924884971093938137415970307010174046979203260900375462754459257828724509147232 A159679 518 634484647484538831295237682977947831591574609407692584596478333378764143680310989873512488060082332909884063709562474543600578768384711505559657468329345175970893772111003411757386915019850896589821490661724114206616456253612654317669623475012030462059174774242341702095989725217337662438420855340518515536588086602918403369293465344521391382750961456373059482451097545723320368821628231564025056042109830433455484831088935412662040097937126056922829055849570694347261191918686088386253571789443287611686906347265040863877240562508588047005702407228038810669555472307451083210019908735437050204197111407064108338141414914362012832446542393598459225789321686154334755338465151565703214741843211597162808212163427481583017197501023464902748685237779054018274188225607397411816245691082597409119583801276678928512418942103336887886077032348255453746672552135548417427278539671108494967581056172831076162392869792259779259077229078924901326668468194958450741799760182538327013526670782691766693252926051733963561844381543362840990614456627127591990276592988669028045985343273155305735462053455942082364778340461297387585258268927334651409451856013781490623997575759965211898782878790929319075705926599669495676841714694618620486300986189114212786080 A159679 519 161156602451299945326896088205748581967279654632100949616890322846225991907817005333043376402108126541659132864385363280333844614225967780746703437397457892027207606526402329810131117727055104727635371878934554332724455971116346793715216197466295488946802696709170936846042008637516685111758247576409291343740175685811948666585404931615658931848483408646160015531449262121827976637702514499639840528064565838480976700277358265085416068503562956629434576495049966365995263538203596693337773994163372959200651838094998031716912858711726104160006151464203541000918564644490783852495692346218804879064705000713973529445310108912952847446724268904035619802839820357426825854470970665776367866039617633776463387403348024718665640457224683531030253874102195364932018767227103409068953230253157435711268671181188684240363767847942999223776940103527990888259023472976168370278148519244575385601232977535405760327636304305755793985574586504139846832467476214741715202260113691137764019459208599089753082609083249991899788645680196713103095347783434819837337484916575987177879638810968353431838129355257954586892831748308223199632653511636720181373971971886295648268824220436557031365966241802108907813335049305877854938592271532754140765991234206285538517120 A159679 520 40933142537982701574200311166577161871857440701944233510105545524608023180441839043603144093647404059248509863490172710730252931434627431598157113441485975229734761163934080768361546515756976749922794635758715076397805200207298472949347244532964042162025825789355175617192574204204020680724156463552619482794468036109632042909323559165032847298132034834668270885505661481398582745607617054676955469072357613143734626385617910396283019359807053857819459600686841886268449677511794874019408340945707288349353879969782235015231988872215921868594556769500471375422645864228351647450695836030841002232230873069942212370770626248975661238635517759231448970695525049100259432280288083955631734759321035767624537592238234851059489658937568593416781735336719843638714492687458658506102304238610906073253122896220649118123884614435418465951456709263761430164045289583811217633222445348451039447745595237820232047057228423869711893076867742972596194120070490349437210632269117366453733929112313386105516289454219446208582754158388421765345227722535817111091730892217312074153382272642688616381149394182064522988414485729827395319108733686799591417579429003105313169657354415125520755056642538944733265511396597093305658725595254624933134075472502207412570562432 A159679 521 10396857048045154899901552140222393366869822658639203210617191672927591661840319300069865556410038522922579846193639483162203910739781141658151160110700040250460602128032730112834022683884545039375662202110834694850709796396682695782340484895175400413665612947799505435830067805859183736218823983494788939338451140996160726950301598622986727554793688364597094644902906567013118189407697029373447049303850769172670114125246671882390801501322488116929513303997962789145820222824457694404236380826215487867776684860486592695837208260684132428518857413301655525816351130949356827668624246659487395762107577054764607968646293757130905001765974786575884002936860522651108468973338702354064684261001503467342856085041108304144391707729685198044331530521652738088868549123847272157140916323376916985170581946968863687319226328298748347352446227212891875270779244530815073110468222969987319444341779957428803534192208383358601065047538832128535293459665437072542309785394095697388110653975068391471711384438762656086988119767584978931684584746176314111397462309138280690847781217612431940207380107992889130884470386543627850187853985702935459499883800994816863249444699197221445714753021238650160140532081400612393759461362602403200261914404024326476507384340640 A159679 522 2640760757060931361873420043305321338023063097853655671263256579378083674084260660378702248184056137418276032423320938550489063074972975353738796511004368737641763205759149514579073400160158683024668276541516253777003890479557197430241533816130018741028903662915285025525220030114028464978900567651212837972483795344988715013333696726679463766070298712572827371534452762359850621526809437843800873567709023012245065253186269040216867298316552174646238559755881861601152068147734742583802021321517788211126928600683624762507635666224897420921921188421851003085977764615272405876183107955673767682573092341037140481823787843685000894787318960272515305296991877228332450859795750109848474170559622559669317821062849271017824434273681102734666791970764458754728972762964519669255286643833498303327254561407195155929965363503267644809055390255365272557347764065537444758841295411931430687823364363591678277452773872144660800810181786492904991942560900945935397248279468038019213652375738259120428586131156260426648773838212426260226119180301061248477844334790231078163262275891285070124058166280799657180132489767595744120319593259811919913379067873254480160045783938739832086026512337974601730961883164358950921597527375415158241593124546706422825463051960160 A159679 523 670742835436428520760948789447411397464491157032169901297656553970360325625740367416890301173193848865719189655677324752341059817132395958707996162634998959320757393660695943972971809617996420943226366579343017624664137472011131464585567248812129584820927864767534596977970057581157370920904525359424566056071545566486137452659808666977960809854301079305133555275106098732835044749620189515296048439148787994341073904195187089543201902970902929872027664664689994883903479489301800158591309179284691990138372087888780203084243622012863260781739463001736853128312535861148241735722840796494477503977803347046378917775273466002233096370977249934432311661432999955473791409919147189199158374637883128652539383693878673730223261913807270409407320829043650870963070213243864148718685666617385192128137488015480600742523883103501683033152716678635566337691061293401980153672578566407613407387690206572328853669470371316360484804721126230365739418117009174830518358753199487561182879592783542748197389165929251385712701566786188685118502587211723380799261063574409555572777770295168795379570566855215120034622767930582775378710988834006524722538783356005643143788379675740720128405019380824310189504177791665772921692012491992847790164391720459407071191107813540032 A159679 524 170366039440095783341919119099599189634642730823073301273933501451892144625263969063229757795743053555755255896509617166156078704488553600536477286512778731298734736226611010619620260569570930760896472442876584960410913914000347834807303839664464784525774648747290872347378869405583858185444770540726188565404200090092133924260578067715675366239226403844791350212505414625377741515782001327447352502670224441539620526600324334474933066487311027635320380586271502818649882638214509505539608729516990247706935383395149487958635372355601043341140901681252738843588298130967038128467725379201641612242679477057439207974437636576723521477333434164385534646698684996813114685668603590306476378683851755055185334140424120278205690701672773002886724823785116556765865105191178529254876904034172005302243594701370665393445136342925924222775980980983178484500972220760037421588076114572121874045785489105007937153768021540483418479598355880726404907209777769506005727726064390372502432202914644119783016419559898695710599549189853713593839431032597437661763832303565236884407390392696982741340799923058359689137002921878257350448470844244397467604937593357560104042088391854204172782788896217036813532330197199941963158849575438807923543513903872142689659715921587208000 A159679 525 43272303274948892540326695302508746755801789137903586353677811712226634374491422401692941589817562409312969278523787082878891649880275482140306522778083162750919302244165536001439573212861398416846760774124073236926747470018616338909590589707525243139961939853947114041637254858960718821732050812819092471046610751337835530624734169391114565063953652275497697820421100208747213509963878716982112239629797859363069272682578185769543455685874030116441504641248297025942186286626996112606902025988136238225571449010280081161290300334700652145389007287575193929418299412729766536389066523476420475032136609369242512446589384417021772222146321300503991367949804556190575656368415392790655801027323707900888422332284032671990515214962970535462818697920590561767658773648346102566590014939013071961577744916660133529334322107220081250902066016453048699496909253011756103103217660522752548394222126542465443708203408000911471933333177672578276480691865436445350624324061601955128056596660726822882137973179048339459106572792656057064150096979692537442707214144041995759083904381974738447505183609889968145920764119389146784238532883449242950246931609929464260783546663151292119166699974619746526327022365910993592869426100148965219732262367191803783766496652975337292000 A159679 526 10990994665797578609459638687718122076784019798296687860532890241404113238976196026060943934055865108911938441489145409434072322990885483910037320308346610560002204035281819533355031975806225626948316340155071725594433446470814549735201202481871747292765806948253819675703515355306616996861755461685508761457273726639720132644758218447275383850877988451572570455036746947607166853789309412112129061513465986053778055640848258861129562811145516338548506858496481173086496666920618798092647574992257087519047441113227745465479777649641610043885466710142418005333404462535229733204694429237631599016550456100310540722225729204286953420903688276893849421924603658587409403602891841165236266984561537955070604087066003874565312658909892843234553062547006217572428562641574718873384608917605286106235444965236972545785524370097557711804901992198093386493730449292765290150795697696664575170258374356297117693946511864209973387648147530479001499690826611079349552572583920832212153873119621698367943262171058718323917358889785448640580530793410871913009970628754363357570427305631190868683575296112128850704184949321921404939236903925263464965253023984490564678916810352036344064169010764519400650250148611195172646871070588261727004071097752814288934000490139814084960032 A159679 527 2791669372809310017910207899985100498756385226978220812989000443504932536065579299197078066308599920101223051168964410209171491148035032637667339051797260999077808905659337995936176682281568447846455503638614094227749168656116877016402195839805716287119375002916616250514651262993021756484064155217306406317676479955737575856237962751438556383557945113047157397881513303592011633648974626797763799512180730659800263063502775172541139410575275275961204300553464969666944211211550547719419877146007312093599824471310837068150702232708634250494763155368886598160755315184535622467455995959834949729728783712869508100932888628504469147137314676009737249177481379476645797939478159240577221158277603316880032549692432700106917424847897819211041015068241658672835087252186330247737124075056803657911841443425274366495993855682672438717194203952299267120708037211109371942199003997292279340697232864372925428818705810101332328990696139563993802644989267348718341002811991829779931955715787250658634706453475735405935550051432711298650390671429381773367089832489464250827129451725940505907180620028870838110717056363648647707781935064133470858224021160450673964184086282754080100179762034213308018637210724877662858712382503318329693814326566847637585452357998859802242556160 A159679 528 709073029698898946970583346957527808562045063632669789811345579760011460047418165800031767898450323840601743058475471047720124679277907404483594081836195947155203459833436569148255522267542579527372749607867824862122694405207215947616422542108170065181028484933872273811045717284872219529955433669734141695928368635030704547351797780646946046039867180725526406491449342365423347779985765897219892947032392121603213040074064045566588280723308774577807343833721605814230743151066918501934556147510865014686836368271839387564812887330343458015625955996987053514826516652409512877000618279368839599752094512612754747096231485910930876419457024018196367441658345783409445267223849555265448937935526680949573197017790839823282460598707136186761183274270834296682539733492686308206356130455510523823501491185054452117436653819028701876455522901891815755273347721172487708028396219614542287961926889176366761802257329253874201590249171301723946870327583079963379265161673340843270504597936842045594847495920665734389305795705018884408558650012269559563327807481695165346733310311083257309555193912037080751271428131417434596371672269385976334523936121730486696338078999009184309101595387679415717333201273970315170940298284772267480501834876881547132415964931220249955524304640 A159679 529 180101757874147523220510259919312078274260689777471148391268788258599405919508148533908871968140073655592741513801600681710702497045440445706195229447341973316422600988787229225660966479273533631504831944894788900884936629753976733817554923499635390839694115798200640931755097539094550738852196087957254684359487956817843217451500398321572857137742705959170660091430251447513938324482735563267055044746715418156556311915748764798740882164309853467487104129464734411844941816159785748943657841590613706418362837716575893604394322679674529701718498060079342706167774474396831735135689586963725423387302277419926836254341864532747938141394946785945867592932042347606522452076918308878183453014465499357874712009969180882413638074646764693618129510649723669698692257219890135954166720011624616247511466919560405563462414076177607604180985622876568902572309613140600768467270440778096448862988732617932784572344542924673945871594298814498318511260561113043349615010062216582360928235920242092330432629257395620799477736559023363928475246712445038747311896010518082533819433689563421416121112073037389639984832028323664738830696974488973855498221550898383170195907881662050060431705048708537378894614486377735175755977051949652621717772244401346123996069640171944628900930822432 A159679 530 45745137427003771999062635436158310353853653158414039021592460872104489092095022309447053448139680258196715742762548097683470714124862595301969104685543025026424185447692122786748737230213209999822699941253668512999911781263104883173711334146365281103217124384258028924391983729212731015448927850907472955685614012663097146528133749375898858766940607446448622136816792418326174911070834847303934761472718683819643700013560112194834617481453979471967146641540208819002800990561434513313187157207868370565249473943642005136128593147750000200778482881304156060313099889980142851211588154470506888700775026370148803653855737359832065357037897026606232172237297097946273293382270026605503331616736301310219227277335154153293240788499679525042818134521755541269171150794118601846050140526822197016344089096077157958667335738695293302760093892687746609437611368389991422702978663561416883468911176158065750914613711645537928377183361649711271177913312195129930838833290641338578832501419143554609884292983882567017332955780196229418948304106311027572257658258864111268424789423838797956437452911357584931475396063766079426228400659847929973320213749992067594743064263863161706165343980776580814823514746338670764326847230896926993648833648243065033947869272638742715490880904593120 A159679 531 11619084804701083940238688890524291517800553641547388440336093792726281629986216158451017666955510645508310205920173415210919850685218053766254446394898481014738426681112810400604953595507676066421334280246486907513076707504198886349388861318253281764826309899485741146154632112122494583373288821934410173489461599728469857374928520841079988553945776548691990852091373844003400913473667568479636162359025798974771343247132352748723194099407146476026187759847083575292299606660788206595800594272956975509866948018847352728683058265205820376468032933353195559976821204280481887376008255545921786004573469395740376201243102947532811852749484449811197025880680530836005809996644509839488968047198006067296325853731119185755600746640843952596182188039015257758699773609448904978760781527092826417535151118936678561095939815214528321293459667757064762228250715261444680765788113274159110304654575755416082799527310413423709133858702264727848380871470037001889389714040812837782441094432226542628818279985276914626781771290433283249048940767756288558314697885855473744097362694221365117513696918372753535205110615364555850597274936904399724249478794276434270681568127113361411315936939412202818427793850955535996403843440670767506734182028881494117276634799180600477790054848835830080 A159679 532 2951201795256648317048627915557733887210986771299878249806346230891603429527406809224249040353251564278852595587981284915475958603331260794033327415199528634718533952817206149630871464521719507661019084482666420839808483794285254027861597063502187202984779497344993993094352164495384411445799911843489276593367560717018680676085316159884941193843460302760319227809072139584445505847400491558980281304431080220908101541071604038063496466631933750931179723854517687915425097290849643040820037758173863911135639547313283951080360670769130625622679586588830368078052272787352419250654885320509663138272960451491685406312094292935974378533012012355017438341520617535247529465854323229203592380656676804791956547620426938027769296405985864279905232943775353715168473325649227746003392457741051087856912040120820277360410045728751498315235995516401761859366244065038558923087477792972852600498793330699526965329022231297976582071733191879223777470175476086284775056527533170155401459153284122684165233231967352432635552574814273749029012006705990982784361005349031466889461699542802901050522579813768040357166620906533419972281605573057682029394293532464312685523561222529935312541817266718739299844814627959804415811907083144049783488586502251262723231291122599882615958440723396247232 A159679 533 749593636910383971446411251862773883060072839356527528062371606552674544818331343326800805232058941816183050969141326195115682565395455023630698909014285374737492885588889249195840747034921247269832426124317024406403841807040950324190496265268237296276369166015728988504819295149715518012649804319424341844541870960523016421868295376089933983247684971124572391872652232080605155084326251188412511815163135350311683020088940293315379379330411765590043623671287645646942682412269148544161693789981888476452942578069555276221682927317093973087784146960629560296265300466783234007778964863153908515335327381209492352827070707302789959335532301653724618141720356173422036478517001455707872975718748710411089666769734711139867645686373768683143332985530900828395033524941294398579882923484699883489238123039569413770983055675287666043748649401498290447516797741804532521783453571301830401416388851421924433110772119439272628137086372035058111629043699455879330974968279384406634188183839734935235340422639722240974803572231535098970120000762553953338669380660768137116179174321177715501715221575778709497185116599644124117108930540619746835741901078451658987852302982395490207974305648807147579342155121650834785619820555677917877499366789542939237583471310341189583975653888893810966880 A159679 534 190393832573442272099071409345229008563371290209786692249592581718148442780426633798198180279902617969746216093566308872274467895651842244741403489562213285654688474405625052089593918875405475087029775216492041532805736010504607097090358189781068771066994783388497818086231006615863246190801604497221939339237041856412129152473870940210683346803718139205338627216425857876334124945913020401365219020770131947898946579001049762898068298853457956526120149232783207476635525907619072880574029402617641499155136279190119726876356383177871100033671550648413319484883308266290154085556606420355772253232034881866759565932669647560615713696846671608033697990558628947431662018013852515426570532240181515767611983402964996202588354235042531259654126673091905035058623346861763128011544259172656029355178626340010510277552335731477338423613841711985049371907407260174286221974074119632871949107162269467838106483170789315343949570237866763712881129999629486317263782866886436106114928397236139389427092302117257481855167471794235100864661451181681998157039238326829757796042620815879596934534615757667978444244662449688700992325696075711842638596413479633188918601799433967231982890161092979748766413607556084684075743018609235107996835055675957404315083478481535539554447200129338304589340320 A159679 535 48359283880017426729192691562436305401213247640446463303868453384803151791683546653399010990290032905373722704714873312231519729813002534709292855649893160270916135006143174341507659553605955750858293072562854232308250542826363161710626789708126199613720398611512430064914170861134114816945594892490053167824364089657720281711941350518137480154161159673184886740580295248356787131106822855695577218763798351630982119383246550835816032529398990545868927861503263411419776637852832242517259306571090958896928161971712341071318299644251942314579486080550022519600064034337232354497370251805502998412421524666775720254545263409689088489039719056138905564983750032291468730539040021916893207316030386256263032694686339300746302108055116566183465031632358348004061935069362893220533661946931146756331881852239630041084522292739568671931872046194801042174033927286526895848893042933178173242817800055979457122292269713977923918212281071611036748908276845825129121517214186491568785178709795565179546209397360760668971563032163484084525038480146464977934627865634097712057709508059096443656290687226090746128647077104330407926609694300267410456653281925751533665869203924694528163892943311207379521476977090388104403941106925161753278226642326391153091965950838716705640004857198040471881474432 A159679 536 12283067711691852946942844585449476342899601529383191892490337567158282406644840423329550593353388455346955820781484254997933736904606991973915643931583300495527043603085960657690855932697037355242919410655748482964762832141885738467402114227674273633113914252540768738670113167721449300257990301087976282688049241731204539425680629160666709275810130838849755893480178567224747597176187092326275248346984011182321559376765622862534374194168490140694181556672596123293146630488711770526503289839654485918320598004535744512387971753256815476803155792909057306658931381413390727888246487352177405824501835230479166185088564236413467860502391793587673979807881949573085625894898151714375448087739477927575042692466927217393358147091764565279340463907945928487996672884271313114887538590261338620078942811842526019925191110020118965332271885891767479662832710123517657259396858830907623131726614051949314270955753336561077331276349154322439621341572319210096479601589536482422365320463890837416215310094627515952436921842697730722368495112506020422397238438632733989104862172426194617091763299939669381538232112922050234912366536656192210413351337195661256362212175997438442921645917439953694649688738573402493834525298140381850224672732095227395481044268034552507693006786528172941553305165440 A159679 537 3119850839485850631096753332012604554791097575215690294229241873604818928135997783979052451700770377625221404755792285896162937654040362958839864265766508432703598159048827863879135899245493882275950672013487551818817451113496151207558426387039557376611320499746743747192143830430386988150712590881453485749596683035636295293841167865458826018575619071908164812057224775779837532895620414628018217502915175041958045099579084960532895229286267096745776246466977912053047824367494936881489318359965668332294534964990107393805473507027586879165686991912820005868848970814966907651260110417201255576425053727017041435292240770785611147479118475852213051965637031441531457508573591495429446921078511363217804580853904826878612223059200144464386294367586633477603150850669844168288214268264433078353295142326149369430957457422817477625725127144462745033317334337446198416990953250007603097285317151395069845365639055216799664220274472916828052784010460802518680689682225052348789222612649562908153509217825991691158309176482191439997513233538049040823920628784848799134922934086745373644864221893988796819964828035123655337333173700978521177580782994416033364468226834145439807569899136804927233641418120667143045865021786550064795313595725545432061032152114825498237318083773298729114067630547360 A159679 538 792429830161694368445628403486616107440595884503255951542334945558056849464136792290255993181402322528350889852150459133370388230389347584553351607860761558606218405354799191464642827552422749060736227772015182413496667819995880520981372900193819899385642293021420371018065862816150573540980740093588097404114869441809887800096230957197381142008931434133835012506641612869511508607890409128424300970492107476646161133733710814352492853864517674083286472421055717065350854242713225256127760360141440101916893560509482742282077882813253810492607692790063372433380979655620181152692179799481766739006139144827098045398044067215308817991835590474668527525291998104199417121551797341687365142505854146779394788494199359099950111298889744929388839428903096957382712319397256147432091536600575740563116887208030097309443268994285619197968850022807645470982940089001210880258442728643100279087338829840295791408601364271730553634618439771720002967517315471520534798699683573760110040178292525087833575126017707262038258093904633928028645992823551950348853442472912962246281320395860898711178420597773214722889528088808486405447713753511888186895105529244476813318567403696944272679832734831011563650270513910880931155881008485576076159428641556444516106685592897641999771100271631349022031624853864032 A159679 539 201274057010230883734558517732268478685356563566251796001458846929872834944962609243941043215624489151823500801041460827590182447581240246113592468532367669377546771361959945804155399062416132767544725903419842845476334808827840156178061158222843214886576531106941027494841537011471815292420957271180495287159427241536675864929148821960269351244250008650922185011874912444080143348871268298205144428287492383893082969923262967760572651986358202950058018218701685156687063929824791720119569642157565820218558669834443626432253976761059440278243188281684183778072899983556711045876162408957951550451982917732355886489667900831917654158778760862089953778372201881435210417416647951197095316749565874770603058472945783306560449657694936011920300828647019040541731325976052391603582962082277973669953336055697318567229159367091124458806462180665997486884633465271970117387227462122097463285086777462283735947939380885964343823528863427543963925696614119305413320189029945510015601416063688722746819928499279818566026397542600535527836084663948657339567950467491107561756320457614581527265673967612502550817120169729320423328381960218318620950179223645102694549551652312189699820869944747940132239935069115243089370547911133549773279699561359611361659037108443886242443622150910589352866918645250916800 A159679 540 51122818050768482774209417875592706969973126549943452928419004785242142019171038611168734720775438842240640852574678899748772971297404633165267933655613527260338273707532471435064006719026145300207299643240868067568575544774451403788706552815701982761291053258869999563318732335051024933701382166139752214841090404480873859804203704546951217834897493265900101158003721119183486899104694257334978260484052573401366428199375060100371101111681119031640653341077806974081448887321254383685114561347661576895411985244388171631050228019426284576863277215854992616258083214843748985471392559695520212048064654964873568070330248767239868847511813423380373591179013985886439246606707027806720523089247226337586397457339734760507254262943214857282827021636913933200642374085597910211162640277362004736427584241259910885978897035972151326917643425039140554023225917238991408605475516936284112574132954136590228634985194143670671600622696692156395117123972468988103462793214906475970202649639998643052604428263691056208508666717726631390142336858650135412299910565300268407723859114913707847026770009352977874692825633583158579039003570181699417833158627700326839938772801119892486810228286133241962577379857284757833819188013546913156836967529156699729416879318859154207938680255231018064279175304268879003200 A159679 541 12984994510838184393765457581882815301894488787122070792022425756604574200034498844627614678033745841439970953053167399075360744527093195583731941556057303556456543974941885784560453551233578490119886564657277069319572712037901828722175286354030080778153040951221872948055463171565948861344858649242225882074349803310900423714402811806103649060712719039529974771947933289360161592229243470094786273018521066151563179679671342002526499109715017875833775890615544269731531330315668788664298979012663882965614425693404761150660325662957515223082994169638886440345775063670328685598687834000253175908657970378160153933977393518978094769613841830777752802205691180213274133427686168414955815769352045923872174351105819683385536022337918878813826143194947492013922621286415893141243707047487866925078936443943961667720072617977559345912622623497761034724412498345238545815673394074354042496366485263916455789550291373111464622214341430944296815785563310508858974136156397214950921457407143591646638777959049028997142635319905021772560625726012470446066837715635800684454298458867624178563272316701688767669426893809952549755483578444191433811001341256659372241753741932800379460098163807898710554522243815259374546984384893004808286816472706240371660525687953116724930182341206527677737557660365650015896032 A159679 542 3298137482934848067533652016380359493974230178802456037720767723172776604666743535496802959485850668286910381434651944686241880336910374273634747887304899489812701831361531456806920138006609910345150980123305134739103900282082290044028734027370824815668111110557096858806524326845415959756660395525359234294670008950564226749598509995045779910203195738547347691973617051776361860939328736709818378368443866749923646272208321493581630402766502859342747435563007166704834876451292551066348255554655278611689168714139564944096091668163189440378503655811061300855210608089048642393081238443504611160587076411397714225662187623571668831613068313204125831386654380760185743451385680070370970484892330417437194698783420859845165642419568452003854557544495026057603145164375551259965690427421640836965313429177525003690012466069264101710479228725006263679446751353773351645772436619368990509964513124080643180317139023576168343370842100763159234814415956896781191327120931677691058079978764832279603196997170189674218020862589157803599008792070308843165564479860928073582984084693261627647224141672219594010159738202094364479313789921254442488576507520563780222565511678130176490378123378920139238886072549218596377100214574809674391694547099855897702044107860772788978058375986202799127275366557570835158588960 A159679 543 837713935670940570969153846703029428654152570927036711510282979260128653011152823517343324094728035999033796913448540782906362244830707972307642231433888413108869808621854048143173154600127683649178229064754846946663071098936863769354576267665835473098922069040551380263909123555564087829330395604792003284964107923640002693974307135929821993542551004871986783786526783217906552516997269880823773319311723633414454589961233988027731595803582011255182014857113204798758327087297992302063792611903428103486083238965756091039256623387787160340916845581839931530783148679554684839157035876816170981613208750524641253164261678993684905134949737712017183419408007021906965562518535051705811547346882573983123581316637792580988687638548048890100243790158541671139184949130103604138144124858049284722264532074647406975595446308975104275115811473528093213544750431360086079480383227925649235488489967031219451344763761696973647751571679252411501346045867488471913738114580489736313801393148860255427565398503269128222380156462326177092375672560132433693607311046960094889393503213629585798216368712427075189812904076438158625195947156420184200664621908881943517159398212503132028176583240081907467966507905257708220408907517616764290682128146890691775947542870948335283701897318154304450650205547962626480265699840 A159679 544 212776041522935970178097543410553094518660778785288522267574155964349505088228150429869707517101435293086297505634494706913529768306662914591867492036320352030163118688119566696909174348294425036980925031467607819317680955229681315126018343253094839342310537425189493490174110858786432892690163823221643475146588742595610120042724414016179740579897752041746095734085829320296487977456367220992528604726809359020521542203881224637550243703707064355956889026271191011717910245297238752173136975167916083006853453528587907559027086248829775537152500274131531547518064553998800900503494031472863924718594435556847480589496804276772394235445620310539160462698247129183609067136256517453205762055623281461295952459727215894711281494548784849633458068142725089443295373933881939899828642023517096678618225833531263846797553350013607221777705635047410669976687162814108090836371567456495536823566487112805659998389678332007730360555835688011758182660835926114969308289776323461346014495779831740046322008022833188378810341720568259823659821821481567849333091441448003173832366832177221531119310428814804878618467475677090196435291263940805532526325388348493089578264580464117404980361764857425576724254121862908669387485409260083320158868854763135855192973845113016389271303860435207127666024933815949555152329170432 A159679 545 54044276832890065484665806872433782978311183658892357619252325331965514163756939056363388366019669836407920532634248207015253654787647549598362035334993935527248323276973748086966787111312183831709505779763707631259744299557240117178239304610018423357473777583929090795123960249008198390655472280702692650683948576511361330488158026852973724285300486467598636329674014120572090039721400276862221441827290265467579057265195869823949734169145790764401794630658025403771550443978411345059674727900038781655637291113022362763901840650579375199276394152783827173138057613567015874043048326958230620707541373422688735428479024024621194450898052609139234740341935362805614796087046636898062557750580966608595188801189396199464084510927752803758008249064462014176925885794256882630952336929848484507084307097184866369679602955457147259227262115490568782080864994604352094986358897750721940703950399236685606420139633532568266537933430693075734166894506279365713732391865071578692151368126684113111510362472401126579089604416867875669032502366983758101296911618816745846058531781869800639318506632550248012093900925917904471735938785093808185077485984018608362809362044039673317732983711690546014580492580445273544316200885044543546556062006981689616527239409115835214539627478653224456122719682983703224382211343589920 A159679 546 13727033539512553697134936848054770323396521988579873546767823060163276248089174292165870775261479037012318728991593410087167514786294170935069365107596423303569043949232643894522867017098946398829177487134950270732155734406583760081957657352601426437958997195780563872467995729137223604793597269134660711630247791845143182333872096096241309788725743665018011881641465500795990573601258213955783253695527000619406060023817547054058594928719327147093699879298112181366962094860271184406405207749634682624448865089254151554123508498160912470840666962306817970445519115781468033206033771553359104795790790254927381951353082605449506618133869917101055084886388883905496974597042709515590436462885509895301716659549646907447982754494154663369684461804305208875849731696367314306321993751539491547702735384459122526634772353132765390236502799628969423237869731942342618018444323657115916443266577839631031225055468527594007692904730840205548466633021934122965173058225438404664345101489681984898583585745981863317900380711542719851674431941392053076161566218088011996895693240228097185165369565357334180266972216715672058730732016122563338204148913615338175660488380921496558586772882407633830277868391178977617347645637315904800741919590904494399462063616941577031476676108274058576648043133452926803043526528942669280 A159679 547 3486612474759355749006789293599039228359738273915628988521407804956140201500486513271074813528049655731292549243332091913933533502063931769958020375294156525171009914781814575460721255556021073118779372226497605058336296794972717820700066728256152296818227813950679294516075791240605787419183050887923118061432255180089856951473024250418439712612053590428107419300602563188061033604679864944492084217222030867063671666992391755861059162160539949571035367547089836041804600544064902427881863093679309347828356095379441472384607256692221188218330132031778980665988717350879313418458534926226254387510153183378132326908254502760150059811552060891058852326402434576633425932852761170323072799015168932440027436336809125095588155557004356743096095290044458592451654924991503576923155460554101004631987703345519936898862498092766951972812483843642742933636831048360420624589871850009692054649006820867045245557668866375345385731263699981516234790620676760953788243056869489713164963627011097480127119269116920881620117611127433974449636680611214497586936522482736230465660024486154815231364551094130331539798849144854785013134196156345994095668746572311878009401239392016086207722579147827302344563990866879869532757675677354774844901020027734595773747631463751450159861191874132225244146833177360424269831356140094407232 A159679 548 885585841555336847694027345637307909233050125052581183210890814635799447904875485196560836765349351076711295189077359752729030342009452375398402105959608160970132949310631669523128676044212253625771131368043256734546687230188663742697734991319710081965391905746276760243210782979384732780867701328263337326892162567950978522491814287510187445693672886225074266490471409584266706545015084437687033607920700313233553197356043688441654968593848427863895889657081520242437001576097624945497586820586794939665777999361288879834136119691326020894985012869109554271190688688007564140255261837489915255322783117787790683652745290618472665685516089596411847435821331993580984689970004294552544900513390023329871667112889968127371943528724612458083038519209488177273844501216145541224175164986990115684977173914377604849784439743209673035704134393485627735720517216551604496027809005578804665964404465922389861340422836590810133968048075064464918088351018875348139248563386624948739236416159329077967389710769951922068191972845656686790356042443307090334005715144396914526280750526243094971581430608343746876928640710576399721277355091695759936961657480453601676212254317191164400202948330665727161688975811796307883703101976410796905804117167453682832132436328175926763573266059921311153436647583916094837734120933055036767680 A159679 549 224935317142580799958533939002582609905966372025081704906577745509688103627636872753413181463585207123828937685476406045101259773336898839419424176893365178729888598114985662244299222993974356399872748588110760712969800220171125617927403987728478104666912725831740346422481022800972481520552976954327999757912547860004368454855969356003337192766480301047578435581160437431840555401400226767307562044327640657530455448456768104472424500963675340137479984937531159051742956595728252671253959170565952235365759783481671996036398189794340117086137974938621795005901768938036570412311418048187512248597599401764915455515470395562589296934061275205427718189846291923934993477826448238055176081657602050756854963419237715095227378068140494559996348687783919952568964051653975975967363568751234935282979570186548566111908348832277164184116877323461505802130077736173059181570438897545166375462904085337466157735221842825199398682498479802674107678206368173661666415346857145867490052884740842574706236859416298671284439140985185671010775985143919389730339864710154333553444844973641259967966452009968217576408334941637260674419435059094566677994165331288642513879903195327163741565341153409946871766655292205395322591055144332665059299400859513207704765865079725221646497449718028138900747664339481510728360196885639839244583520 A159679 550 57132684968373967852619926479310345608206225444245700465087536468646142521971860803881751530913877260101473460815818058095967253397230295760158342528808795789230733788257047578382479511793442313314052370248765177837594709236235718289817915148042118875313866969356301714549936580664030921487675278697983675172460264278541636554893724610560136775240302793198697563348260636277916805249112583811683072225612806312422450354821742492307381589804942546492052278243257317622468538313400080873560131736931280987963319226345325704365306071642698413858150649397066821944778119572600877162959928977790621228534925265170737910245827727607062948585878386089044008373522327347494762383227882461720172196130407502217830836819266744219626657364156893626614483658596458464339595275608681750169122287648686571761125850209421414819870818958656493092651136024828988113304024470740480514395452167466680562911673271250481674885007654764056455220645821804158885346329165091187921358853151663717524693487757854646306194902029092554325473618264314780050309870513081684415991630664056325660464342554353788768507229101318920660840146535153634902815227654928240450581032489834744923819199358782399193196450017795839701568755244358615630244303558520514265142014199187303327697597813878122283588655113087359478753305580719808908652274831586113087446432 A159679 551 14511477046649845253765502791805825201874475296466382836427327685290610512477225007313211475670661238858650430109532310350330581103123158224240799578140540765285876493619175099246905496772540373225369429294598244410036086345783701319995823043614969716225055297490668895149261410465862881576348967812333525494046994578889571316488150081726271403718270429171421602654877041177159027977873196061400192783261325162697771934676265824941602499309491731468843798688849827517055265775007892289213019502009979418707317323708231056912751344007451057002884126971916350978967740602502586228979510542310630279799273417951602513746924772416631399643879048791411750408684824854339734651862055697038868561735465903512572177588674515316689943592427710486600082500595716529989688235952951188566989697494015154292042986383006490798135279666666472081349271672983101474977092137831908991474874411638991696604102106812284879263056722467245140227361540258453682770289401564988070358733353665438383782093005754237587067268255973210127385859898150768461767931125178828451931534323960152384204498163832221087232869739725037630276988884987386004640648389292678507769588087086736568136196733935402231330332963366733337326697176774882974759462048719877958286772205734061837530423979645317838385020949006161168702591953163349952069317610337232884966810240 A159679 552 3685858037164092320488585089192200290930508519077016994752076144527346424026693179996751833068817040792837107774360391010925871632939884958661402934505168545586823398645482218161135613700713461356930520988457705314971328337119823899560649235163054265802288731695660543066197848321748507889471150149054017491812764162773672572751435227033862376407665448706747888376775420198362115189574542687011837283876150978518921648957416697792674727443021094850539832814689612932014415038313691241379233393378797841070670636902664343130134476071820925780318710100217356081835861334916084301283632717817922300447786913234441867753808646366096768446596692514632495559797571990674945106810578919165410894508612209084691115276686507623695026045819274306702794340667653402158916472336773993214265214041192200503607157415433439241311541164514325252169622353801682945656068098984834143354103705104136424256879023457049108851141522499025501561294610579825431264768161668341878683196912977869685763126929973818492468779942115166279801682940512030874509004195924909345106193726655214649262282069270829802368380406661058239169694336640260891543821875652685412733024793087541253561670151220233384358711376245132471841279514145575916973273116071290480890574998242252519429399993232096852827511732392451849490979602797910168016698020750825566668482354560 A159679 553 936193429962632799558846847152027068071147289370265850284190913382260701092267590494167652388003857700141766724257429784464821064185627656341772104564734670038287857379458864237829198974484446644287126961638962551758307361542089486787084909908372168544065112795400287269919104212313655141044095788891908109394948050349933943907548059516519317336143305701084792226098301853342800099123955969304945269911759087218643401063249164973514439168028048600305648691132472834904144364465902567418036068898712641652531634455953034923997244170898507697143949481328236528435329811328082909939813730815209953683458076688130282806953649252216162554035916019667862460438174600806581717395235183412317328336625765641608030708100784261903219925694503246192023162447083368431834794285304641325234797376765324912761925940533710560802333320506971947579002728593954485095166320050010040502950866222039012769550667855983661363310683658030010151428603725735401087568342774357272197461657163025234745450458120344142849483038028996261859500081030157691356825297833801794828521275036100560760235441096626937580481390422169067711472084517741279066126115767392802155680527856148391668096082213205344224881359233300281114347669895799508028236612020059062268247762781326405873230067856972955300349595006733763609540116518716019326289227953099356700909551248032 A159679 554 237789445352471566995626610591525683089780480991528448955189739922949690731011941292338586954719911038795215910853612804863053624431516484825851453156508101021179528950983906034190455403905348734187573317735308030441295098503353609820020006467491367755926736361299977306016386272079346657317310859228395605768824992024720448079944455681968872741003991982626830477540591895328872863062295241660769086720302932002556904948416330486574874873951681323382784227714833410452720654159300938432939782266879632181901964481175168206352169884932149134148782849547271860866491936215998143040411403994345510313297903691871857391098473101416539191956676072303122432455736551032881081273282926007809435986608435860759355108742322516015794166100358005258467180467218507928283878831995042122616424268484351335641025581738147049004551351867606360359814523440510637531226589224603565453606165916692805107041612756396392937172062507617123552961304051726212050811094296525078796276577722495431755658653235637438465276222879422935346033218898719541573759116645589730977099297665442887218450539756473971315639904786824282140474739773169644621904489583042119062130121050668603942442843212002937199735506533882026270572466874018929463255126179978930525654041171458664839281007835677898549435969619977983504973698616151070998709447202066485776464357534645600 A159679 555 60397582926097815384089600243400371477736171024558855768767909749515839184975940820663506918846469399996284699590093395005431155784541001518109927329648492924709562065692532673820137843392984094036999335577806600769537196712490274804798294557832899037836846970657398835440892194003941737303455914148223591957172153026228643878361984195160577156897677820281513856503084243111680364417723867425866043081687032969562235213496684694425044703544559028090626888190876553782156142012097972459399286659718527861561446446584036771378527153528594981566093699835525724423560516469052200249354556800832944409623984079658763647056205214110548738594441686448973429981296645787750988061696467970800184423270206082867234589589841818283749814969565238832404471815511053930415673388532455394503246529397648473927907735835548816736595241041051508559445309951161107978446458496729255615175463191973750458175800089456827822380340566251091352442019800534732125504930382974595656982053279856676640702552471393789026037311128335396581630578100193733402043458802681957866388393085747457252925676862703292087234955334462945494612872430300571992684674227976930848978895066341969252988814079766532843388593778246801372444292238330912284158773813102628294453858209787719542771502760194329258601435933879401076499709908385853317652873300096934287865245904248734400 A159679 556 15340748273783492635991762835213102829661897659756957836818093886637100203293157956507238418800048507688017518479972868718574650515648982869115095690277560694775207585156952315244280821766414054536663643663445141287432006669874026446808946797683088864242803203810618004224680600890729121928420484882789563961515958043670050824655864041115104628979269162359521892721305857158471483689238800030928314173661786071336805187323209496053474779825444041453695846816254929827257207350418725703748985871786239197204425495467864164761939544826378193168653650975373986731723504691203042865193017016007573534534178658329634094494885025910977963063796231681966948092816892293537718086589629581657239034074645736612416826400711079521556437208103470305425477373959340479817652756808411675161702002042734228026352923876647661304046186673075215567738748913071480915887869231580006322689114044595415923571546181109277870491669331765269586396720068031770233666201506181250771794645256505873371306692669080786775175011750374311308798820804230309564577464776764571708331674744482188699355903472586879716186363015048801331349529122556572116497285349416557393521577216729809521655216333417487339283503084168153666574579656069177701246865293401887607860754331244909305199122420081523953786215291235747895447421343031390591612831108777419242631995995321643892032 A159679 557 3896489663958081031726523670543884718362644269407242731696027079296073935797277145012017894868293474483356453409213518561122955799819057107753716195403170767979978017067800195539373508590825776868218528491179488080406960156951290227214667688316946738618634176920926315674233431734051193028081499704314401022633096170939166680818711104459041415183577469561498279237355184634008645176702237483988365934067011975086578955344881715312888169030959241970210654464440561299569548510864344230779783012147045037562062514402390913812761265858746532469856461254045157104133346631049103835558776967509122844827271755231647401238053740376174292069465648405533155842145509345912792643005704217272967914470536746893471006671191024356657051301043311892339238848513856970819753384555948033035677805272325096270219714756932670422410994819720063702697082778610204991527540338362824876707419791864043670836714554201667122277061629927812223853414455260269104619089677639654721440182913099211979635259235394048447105426947283946737038318853696398435669274009839398531958378996705390182179146556360204744619248970867061075217285784256939017018317794077577601023631634154305276531171959873962017645166394784932784508570788349332805204419625750266349768337146277997175801034323197946889932440082537946086042568521420064824416341448756164390694239117565793299841760 A159679 558 989693033897078798565901020555311505361281982531779896892954060047316142592305101675096038058127742470264851148421753741656512198503524856386574798536715097506219641127636092714685626901247980910472969573115926527282080447858957843686078783885706788520268838134711473563251066979848112300010772504410975070184844911460504666877127964668555404351999697999458203404395495591181037403398679082133014018938847379885919717852412632479977541459083822016392052538121086315160838064552193015892361136099477653301566674232711824244276599588576792869150372504876494530463138320781781171189064156730301195012592491650180110280371155170522359207681210898773739616956866556969555793605362281557752193036482259065205023277656119475511369474027793117183861242045145711247737542024453991979387000837168531718407781195337021639631088638022223105269491287018078996367079358074925938677361938019422496976601925221042339780503162332332539589180874916040320803015111918966117995034665281943336953984539097419224778003269598372096896424190018080972350431021034430462545719933488424624084803869412019418253573052237218464303859239672139953750536222410355294102608913497976810429396022591652934994532980772288759111510405661074463344221338075274250953549774400280037744157518969858428518885994749347070106916957019353434011159115152956977817094103865716176515915040 A159679 559 251378134120194056754707132697378578477047260918802686568078635224939004144509698548329381648869578293972788835245716236862192975464095494465082245112130231595811808868402499749334609859408396325483266053042954158441568026796018341006036796439281207337409666252039793358750096779449686473009708134620683353425927974414797246220109684314708613663992739714392822166437218524975349491818087784624301572444533167479048521755557463768198982642438259832921611134028291483489553298847746161692428948786255176893560373192594400967132443534232646642231724759777375565580533000131941368378186737032528994410353665607390516363813035359572303064458958102640124329551201959960921258783119013811451784063352023265815182441517983155755531189351758408452808416240618496799954515920826758014731262534835534731379306203900846563795874103062824948674748089819813454872246629410692825599173224837141450188386052291590552637125526170782537243428088814218981214861219337739754316017364798700508374332437671509089045165725051039228664954705945738870578573810068735498088080904727063149127358003684096572031662936019282622872105029590939291313619182174436167124461640396851955543790058566319971526593731949766559881539134467124564356627015451493909475851874360524851589840208784020842896907110226251617861070864514394352174009998907402316201151208142774343041742578432 A159679 560 63849056373495393336897045804113603621664642991393350608395080393074459736562871126173987842774814758926618099301263502409255359255681752069274503683682542110238693232933107300238276218662831418691839104503337240317630996725740799657689660216793540956913534959179972801648961330913240516032165855421149160795115520656447040035240982687971319315249803887757777372071649109848147589884390898615490466386892485692298438606193743384490061613637858913740072835990647915720031377069262972876861060630572715453311033224244745133827396381095503670333988938610948517162924918895192325786888242142105634279034818471785540976298230610176194456013367676859692805966388340963517030175118624145827195399898377427257991135122290065442429410725872607953896153863875053041477199306347972081749761296847388653238625368009619690182512391089319514740280745322945599458554276790957902776251321746695908925353080680138779327490103144216432127291145377936705188253946696673978630150415624204647183743485184024211198247316159694365708801598886027655045985397326437782083910004080740551453724848131891117276624132175845548991050373656858907853705521736084376094319154051886898731312245479822681114819813382259933921151828644243978272119917703341377732615422537798912023781668873622324237385887111473161589641892669699146098764528563365035358114589774160817416426099006720 A159679 561 16217408940733709713515094927112157941324342272552992251845782341205687834082824756349644582683154079189067024433685683895713999057967700930101258853410253565769032269356140851760772824930499771951401649277794616086519831600311367094712167658269120121848700469965461051825477427955183641385697117568837266158605916318763133371704989493060400397459786194750761059684032436682904512481143470160549954160698246832676324357451455262196707450881373725830145578730490542301404480222293947364561016971216683469964108878584972669591191548354723699618190958682421145983817348866378718808501235317357798577880433538167920017463386761949393819524330930964259332591133087402773364743221347414026296179790124514500263933138620158639221314793182290661881170273008022854038408669296464082006424638136701882387879464168239500459794351462584093919082634563938362449017914058273896612342236550435923725589494106702958358629849073104802977794707497907108898835287599735852832303889551183181684162470904304478135265773138837317850806941162345078642809712347105127913815052955603373006096984067496659691690497909728750161103922803812571655549888901783257091789940667538875425797766561816394683192706005362073449412682936503503356554102469633258450174841472726563129188954053691286335453118419203956792151179667239068714734016245095811578644904651428704849429187405128480 A159679 562 4119158021889988771839497214440684003492761272585468638618220319585851635397300925241683550013678361299264097588056862446008946505364540354493650474262520723163223957723226843239936059256128279244237327077455329148735719595482361501257232895540139717408613005836267927190869617739285731671451035696629244455125107629445179429373032090254653729635470443662805551382372167268347898022620557029881072866350967803014094088354063442854579202462255288501943236924708607096641017945085593367625621449628407028655430344127358813331028825885718724199350169516396360131372443687141299385033526882366738733147351083876179898894723939304535853964724043097245010785341837811963471127748047124538533402471291728305639781026074398004296771528057575955509863353190173929872714324801995528857550108325425430737868145273364823497097582759105270535932248898495021116451091616524778781632151832488977930390806150021871284312654174465475739927728413323027723598974796386209945426557795584903943130083866208153422146308129948519039739254253636763947618620950767376052326939540719176002997180228296019670572109844938926695371405341794736341601818075531211216938550610400822471253901394455884426849832505548584396216900314043245608586469907369144304966677118650009235901970547968713106880854692590693552044809993586053754396341361725772775940447666873116870937597174803627232 A159679 563 1046249920151116414337518777373006624729220038894436481216776115392465109703080352186631272058891620615933891720342009375602376698363535282340457119203826853429893116229430262042091998278231652428264329676024375809162786257420919509952242443299537219101665854781942088045429057428350620660907177369826259254335618731962756811927378445935188986927012032904157859290062846453723683193233140342119631958098985123718747222117574663029800920717961961905767752033297255712004517153571518421429543287188644168595009343299470553613411730583424201222935324866205993052222616879185023665079707326885834280420849294871011526399242417196590157513220382615769268480144235671151318893083260748285373457931528308865118004116689758472932740746811831110408843410540031170164815400091037567865735721090019922705536121019970496928762326226461276132032872137583171425216128252683235536637954223215649958395539172611448603257055530465157733138665222276551134685240762994497590285513376189014418373357139545966664747026999233784998775919773482575697616486911782566412163128828289715101388277681003121499665624210116577651874175852893059218195206241296025865845300065101141368823065156425232828025174263703335074565643267084047881077606802369293020203085813295629619355971330229999437861401638799616958262589587191190414547955971862101189277295062481120256513300253212716188480 A159679 564 265743360560361679252957929955529241997218397117914280760422515089366552012947012154479101419408457958085909232869282324540557672437832597174121614627297758250469688298317563331848127626611583588499895500383114000198198973665318073166368323365186913512105718501607454095611789717183318362138751600900173221356792032810910785050124752235447748025731420887212433454124580627078547183183195026341356636284275870456758780323775610346126579283159876068776507073220578242242050715989220593449736369324465990416103717767721393258993248539363861391901373165846805838904413314869308869630860627502119540488162573546153051525508679243994595472504012460362296948945850518634623035372020482017360319781205719160011667405858172577726911852918677044467890716413814727047933238908798740242368015606756734941775436870927232855082133763938405032265813590697227046983780125089925301527258740544942600454536559037157923356007792083975598741481038729830665182327554825806001722574970994214077362889583360809324692322711497251441170043883210320590430640056971821101313382395446046916576619533794564564895397977259765784649345295229495246685240783471115038713489277985079506858587295830614682433967413148141560355277172939034118548103541331893057987278829899971273307180815907871888503689135400410116705145710336568779241426420511611976303657005422537672037507326718855108246720 A159679 565 67497767332411715413836976689927054460668743647911332876666102056583711746178838006885505129257689429733205011257077368423926046422511116146944549658214426768765870934656431656027382325161063999826545192767634931674533376524733369664747601892314176494855750833553511398197349159107134513362581999451274171965370840715239376645919759689357792809548853893319053939488353416431497260845338303550362465984247972110893011455016887453253121337001890559507327028845993576273768877344108459217811608265127172921521749303657934417230671717267837369341725848800222477088668759359925267862573519678211477449712872831428004075952805285557430659858505944549407655763765887497523099665600119171661235850968321138334098403083859144984162677900597157463733833125698400639004877867434788983993610228395120655288255429094497174693933213714128416919384619164958086762454935644588343352387082144192204865493890456265501083822722133799336922603045172154712405176513684991729939943757119154186635755580816506022505185221693302632272192370415647947393684957983930777167186965314467627095359973306138396361931420599770392723281830812438899598832963795421923807360431308145093600712350075819704105399697765364252995165836283247582063337221891498467435748619708779407790404571269269229680499178990065370026148747835901278736907762853977579879939602082262087577270347686335984778478432 A159679 566 17144167159072015353435339121311516303767863668172360636392429499857173416977411906736763823730033706694275986950064782297352675233645385668726741491571837101508280747714435323067623262463283644372353979067478889531331279438308610576772724512324435642779848606004090287688031074623494983075733689109022739505982836749637990757278568836344643925877383157482152488196587643192973225707532745906765725003362700640296368150793965637515946693019197042238792288819809147795295052794687559420730698762972977456076108219411347620583331622937491327951406464222090662374682960464106148728224043137638213152686581536609166882240487033852343393008588005903089182267047589573852232692027058249119936545826172363417700982715894364653399593274898759318743925723210979947580191045089527603194134629996753889708275103553131355139403954149624679492491427454308656810616569873600349286204791605884275093234993639332400117367615414192947602742431992688567120249652148433073598743991733294169191404554637809168906992353987387371345695692041691368317405548687861445579364175807479331235304856600225358111365685434364419985928935681064251002856887563253697532030836062990868695074078331962374228089089264989372119211767138771946809969106256899278835622162127200069607489453921578476466958287774341203576525076804608588230395330338489793677528355271889147706954630805002621278625275040 A159679 567 4354550960636959488057162299836435214102576702972131690310800426861665464200516445473131125722299303810916367480305197626159155583299505448740445394309588409356334544048531915627520281283348884606578084137946870306026470443953862353130607278528514339089586690174205379561361695605208618566722994451692324560347675163567334412972110564671850199380045773146573412947993773017598767832452472122014943788388141714663166617290212255041597206905539046838093734033202677546428669640973295984406379674186871146670409965981178637693749001554405529462287900186562228020692383289123601851701044383440427929304941997425896960085007753793209664393521494993440102888174323985870969580675207195157292221403996811986957715511434084762818512529146384269803493399862463208284729520574872576422326202408947092865246588047066269708233910420790954462675903188775233871809846292958844130352664680812461681476822890499973364310290492482874891759655123097723893831006469188315702351033956499599820430121122422712396353552727574699019174433586219191904673615681758823246381333468134435666140338216483934821890522168907962906033226381159507315826050608102643751212024999568372503455215183968367234230523273609535154026793687411791242150089652030525325780593431689108900894530891509663753377724595503675643067343359622745509241676998213553616512322299457761255478898954122979468786041381760 A159679 568 1106038799834628637951165788819333232865750714691253276978306915993363170733514199738268569169640293134266063064010570132262128165482840738594404403413143884139407465907579392134067083822708153406426461017059437578841192161484842729084597476021730317693112239455642162318298182652648365620964564857040741415588803508709353302904158804857813605998605748996072164736302221758826894056217220386245888956525584632823804024423563118814928174607313898699833569652144660287645086793754422492479799706544702298276828055250999962626591663063196066992093175240922583826593490672476930764183337049350731055830302580764641218694709728976441402412561451140327883044414011244821652421258810600511703104300069364072323842038921541635391248782809906705770768579639342443924373718034972544883667661277242564833882925088851279374536273842926752808840186918521455094782890341841672808760290624134759382820019779193353902134696417475236029559349658834829180465955393521683755323563880959165060220059360540731139504895400449986163498960435207633052418780977618053243135279336730339179868410602130319219402081265217188213712453571878833793968813997570508259110322319054303625008929582649633315120324822407556939750686384835456203559312802509496533469435109486906460757603356989533014881475088970159272135528688267372750759155562215904128800452335706999469743933379716431782450375885692032 A159679 569 280929500607035037080108053197810804712686578954875360220799645861887383700848406217074743437962912156799769101891204508396954394877058248097529978021544236983000140005981117070137411770686587616347714520248959198155356782546706099325134628302240972179711419235042935023468177032077079659106432750693896627234995743537012171603243364323319984073446480199229183269607816332969013491511341525634333780013710108595531559036967741966736714753050824730710888597910710510384305616943982339793884719082680196891167655623788009328516588669050246610462204223294149729726725938425851290500715909490702247752967550572221443651496186152262323003126215068148288853178270681860713844030157217322777431199996214477558268920170560141304614372321187156881505415734993118293582639651362451527875163638217202520713397725980177894862505322192974422490944801401260818840982336981491934580983465865548070774603547092221391168848579748217468633183053688923514114458838948038485536482874729671425696074647456223286721847078161568910829716776109152576122465694699303764933114570196038017250910152602884597793306750842996898320057174030842624160762929332300995170270657014793552379764658777822893673328274368245853161520314954518463912823301747760088975910737216242551923530358144449876116141294873824951446781219476553055947316271125841435161698380947278407553703599549019549762926688924394400 A159679 570 71354987115387064789709494346455125063789525303823650242806131742003402096844761664937246564673410047534007085817301934562694154170607312176034020013068823049797896154053296156422768522670570546398913061682218576893881781574701864385855110991293185203329007373461449853798598667964925585047412954111392702576273330054892382233920910379318418141049407364855216478315649046352370599949824530290734534234525841998632192191365382896432310619100302167701865870299668324977325981616977759885154238847294225308058307700386903369480586930275699442990407779541473108766761794869493750856417657673589020198197927542763482046261336572945653601391646065858525040824236339181376494731238674389384955821694738407935727981881283354349736659320798727941196604828108612704126066097728027715535407896445892197696369139473876334015701815563172576559891139369001726530514730702957109710761040039225075217366480941645040002985404559629761796798936287327737755892079137408253642511326617455582961742740394520174096209652957638053364584562171289546702053867672645538239767965550456926042551310350530557520280512632855994985080809750262147703039815236406882264989636559438508000835214399984365359710261364712039146086409312062854377653559331128553103347857817816121282115953365333279000485007422862567508210294218356208837867573710401508626942588308273008519170970352071249208000928610910485600 A159679 571 18123885797807707421549131455946403955397826740592252286312536662823002245214868614487843552683608189161481000028492800174415918204939380234464543553341459510411682622989531242614313067346554232197707569952763269571847817163191726847907873057160166800673388161439973219929820593486059021522383783911543052557746190838199128075244307992982554887842476024193025756308905249957169163373763919352320937361789550157543981285047770287951840160536723699771543220167517843833730415025095407028489382782493650548049918988242649667838740563701358608272953113799310875477027769170912986866239584333182120428094520628311352218306727993342043752430474974512997212080502851881387768947890593137686456001279263559401197349128925801444691806853110555709907056120923852633729727206183267677294465730533618401012357048028638608662093398647723641471789858454925037277931900616214124374598723186497303557140311555630747939367123909566211278918296633927556466482473642062748386712340477958988400856959985560667997150530004161903985693649074731435709745559923157267409136130135245863176790781918882158725553456901994579729312205619392554673947952307118015794312197415440366238659764692937250978472733058362489697252786444949010493460091246804904728161379974988078563105528624436508416247075744112218322133967950243000491762416406170857349808255731920396885461872765826548279282472940482338948032 A159679 572 4603395637656042298008689680316040149545984202585128257073141506225300566882479783318247325135071806636968640000151353942367080529900431972241818028528717646821517588343186882327879096337502104407671323854940188252672451677669123917504213901407691074185837263998379736412320632146791026541100433700577823956964956199572523638729820309307189623093847860737663686885983617840074615126336085690959227355360311214174172614209942287756870968465708719439804276056679232665442548090392616407476418072514539944979371364705932628727670622593214810801887100497245420898056286607617029170273998002970584999715810041663540699967862648972306167463739251880235433343406900141533311936269479418297970439369111249349496190950765272283597369204030760351588451058109830460354646584304452262005078760147642627964940993830134732723837707554706241761258064156411590466868172241787684634038364928330275878438421768649268331559246487625258035083450546081312014748792413004800681971291970074965598234706093592015151102138411404165974312822280419613380728670166614273276382337286386898789978816056085717785733057772593990395250315146515958625035076846192739604873033153885293586111579396791661764166714486562707671063061670607736602484485523129114672399887165789154138907522154653507804447756753997080591254519649067503768698815899593687365342670013319472535898796511549591191688540125953903182314560 A159679 573 1169244368078836935986785629668818251580724589629881985044291630044563520985904650094220332740755555277600873079038415408561064038676504781569187314702740940833155055756546478580038676156658187965316318551584855052909230878310794283319222423084496372676401991667427013075509510744691434682417987776162855742016541128500582805109299114256033181710949514151342383443283530026128995072925992001584291427324157258850082300028040293319957274150129478014010514575176357579178573484544699472091981701035910652374212276716318645047160499398112860585071050573186537597230819770565554496262729253170195407807387656061911026439618806110972424492037339502605287072013272133097579844043499881654546805143752978071212631304145250234232287086016960018747756661703776013077446502686124691281612710611770693884694000075806193473246115625496737683718076505870089053547237817513455682921370093072703575819801988925358525468109240732905974699917520408019324189726790429577310472321448058563302963214490812386287711946005966653995571471165577507067269372476760102254933704534612137046791442487463853435417471120781971565813850735009434098204235570980648741621956108889449130506102507020389150847367006853869385960320411547920148020565862783548321884843178730470163203947521753366545821313968439514357960325856895195714249007476080390419939688375127414103721408852060830336140609909519350925968950240 A159679 574 296983466096386925698345541246199519861354499781787439072993000889812909029852898644148646268826775968703984793435757362420567898743302314086601336116467670253974562644574462372447495864694842241085937240778698243250691970639264078839164991249560670968731920046262462941443003408519477618307627794711664780648244481682948459974123245200723120964958082746580227730907130643018924673908075632316719063312980583436706730034508024560981390763164421706839230897818738145878692222526263273294955875645048791163104938914580229909350039176498073373797244958488883304275730165437043225021562956307226662998076748829683737174963208889538023514810020494409862680858027714906643747075112700460836590536073887318838658855061942794222717322479103814001578603621700997491211057035691367133267623416629608604084311078260943007471789531168616665422630174426846208010531537476175955777393965275538377982351266765272416200568187899670492315743966733090827032175855976699632059287676514905003987058245960252525063683183377118710709179363234406375473039880426899358479884569454196422986236412999762686878251931620848183726322836377249744985250799952238587632371978624766193854963925203782052653467053026396261326250321471501109860621244661498144644077767510373632299663763003200449130809300226882649841331513131730643915479200108519572977315504612349862872701949626939355788523228477789181292931046432 A159679 575 75432631144114200290443780690905009226532462219984379642555177934382434330061650350963661931949260340495534536659603331639415685216760111273215170186268085503568705756666156896123083910956333271047862742839237768930622851311494765230864588554965325929685231289758998160113447356253202623615455041868986691428912081806340408250622194981869416691917642068117226501266967899796780738177578284616445057790069744035664659346465010198195953296569612984059150637531384312695608645948186326717446700432141357044776280272026662078329862790331112524083915148405603172748438231201238413600980728172782402206103686815083607331414215439136547000337253168240602515650867026314154414177234582417170839449357623626006948136554429324482335967622606351796382217563250349586754531040562921127158694735113308814743530319878203717704361294801203136279664346227913066745621463281131179311775145809893675303941401956390268356418851617275572142224267632684662046848477691291276965748597513337812449409831259413328979887816631782185866135986790373641863084860255955676951635746936831279301457257459452258613640573160574656694920186589086425792155498952297620609880860614581723790030330899253620984829784101697796507481621333349733984449775578157745191273868104456172133951391855291160712679740943659753545340244009602688358817467820087891145818198483161737755562573796390535539948759423448932697478516843520 A159679 576 19159591327138910486847021949948626144019384049376250641769942202332248506926629336246125982068843299709897068326745810479049163477158324961082566625975977250236197287630559277152890865887043956003916050743925614610134953541149031104560766327969943225469080015678739270205874185484904946920707273006927907958163020534328780747198063402149631116626116127219028951094078939417739288572430976216944727959614402004475386767272078082317211155937918533529317422702073796686538717378616800722958166953888259640582012084155857587665875798704926083043940650450064716994799034994949120011424083392930422933687338374282406578442035758331793400062147494712618629112639366656080314557270508821260932383546300327118445988025969986475719113058819534252467081682461967094038159673245946274931175195095363809336252616937985483353900297089974427998369321311715492107179841141869843369235109641747717988823133745656362890114187742600095653632648234735171069072481157732007649668084480711289457146110081645025308366441741289298091287831465391670626848081465132315046356999837385690746147157158287873925177827330854341952326001070791574901462511483083643396322106224125133076473849084485215948094111694778213916639005568349360930940382375607405780438918420764357348391353867480951620571523390389350517866580646925951112495721347102215831464845099218469040050021042333569087791196370327551115978250347207680 A159679 577 4866460764462139149458853131506260135571697016079347678629922764214456738325033789756165035783554248865973359820456776258346848107512997780003698707827711953474490542352405390239938156851398208491723629026214266873205347576600542405793203782715810613943216638751110015634131929665809603315236031888717819634681978303637703969380057481951024434206341578671565236351394783644205982516659290380819344456684268039392712574227761367898373437654934737903462566215689212974068138605522719197304656959587185807350786293095315800605054123008260893980636841299168032513506206450485875244488116201076154642754377843380916187316945668400836387068785126403836891192094748263618085743132532006017859654581310925464459274010459822135508172380972539093774842365127776391536105802473429790911391340859487294262593421171928434568172971099558703508449527948829507082156934028571659084606406073858110475485772029994759783820647267768807020450550427355100766882363365586238651738727709503154184302662550906577014996096314470849933001243056222693965577549607283352066097726322949028618242076460947660524736554501463842281234109351794470938545685761204293125045205100067169219700567637128345597194919540689564637029799932739404326724872673628702910486294005006042310319269930948306420464454261417951371784566144075181979885554404696142733300924837003007974434949782178930157763423929303774534525778109673907232 A159679 578 1236061874582056205052061848380640125809067022700104934121358612168269679286051655968729672963040710368657523497327694423809620370144824277795978389221612860205270361560223338561667138949389257912941797856607679860179548149502996622040369200043487925998351557162766265231799304260930154337123031392461319259301264326103442479441787402352158056657294134866450351004303180966688901819942887325751896547269844467603744518467084115368104535953197485508945962501362358021616620667085392059314659909568191306807459136434126057496096081368299562144998713749338230193713581639388417362979970090989950348836678284880378429171925757738054110522071359959079857744162953419592337698441105859019715091331269428767645537152668768852432600065653966110284557493660772741483076835668577920945218469403114677378889392725052884394832580758990820716718181729681383083375754063416059537646657907650318313055397272484923328727554291825534383098786175899960859617051222377746885533987170129320451523419141820188916783700097433854593684224448449098875586070752168506292473776129029215883342741273923547485409159665544485085091511449354724826815702720834407370118085773310836856670867705981515296471561469223454639591652543910240349627186718719314931857738238353113982463746171107002349846350810876769259082761934014449296939818323071473152042603443753664807037437194652405926502821886846788404218431661606825229280 A159679 579 313954849683077813944074250635551085695367452068810573919146457567976284081918795582267580767576556879390144994961413926871385227168677853562398507163581838780185197345754375589273213354988020111678724931949324470218732024626184541455847983607263217392967352302703880258861389150346593392025934737653286374042886456851970752074244620139966195366518503914499717589856656570755336856282976721450600903662083810503311714978065137542130653758674506384534371012779823248277647581301084060346726312373361004743287269867974923288207799613425080523935692655490611301170736230198207524321667914995246312449873529981772740093481825519797343236219056644479880030126198073828190157318297755659001615338487853596056501977503856828695744908503726419473183828547471148560309980154016318490294579837050268566943643158742260707852907339812568903342909709811122473670359375173650550903166502137106993405595421439140530737014969476417964500071238128162703241964128120582122686981002485137891532764159359777078286044828651884595945860008663014891704896393501193314936273039047097885340438041500120113633401818493797747770962674026748311540249945406178267716868741215852494425180696751667756958179418263216788891642716353268309400978701682032363988955026247685945503481208191247648554552641508437973855649746673526046240733968505749484476087973788593857979534612491928926401558995835154950896947116270023934329920 A159679 580 79743295757627182685589807599581595126497523758455185670529078863653807887128088026239996785291482406654728171196701809730908038080474029980571424841160565437306834855460051176336834525028007719108483190917271807755697754706901370533163347467044813729887709133329622819485561044883773791420250300332542277687633858776074467584378691728149061465039042700148061817472586465790888872594056144361126877633622018023373571859910077851585817950167371424186221291283573742704500869029808265936009168682924127013488159087329196389147285005728602153517520935780865932267173288888705322760340670438701573411919039937085395605315211756270787127889118316337930447794310147798940707621149188831527390580884583543969583856748826965719866774159880856580078407893564010961577251882284476318613878060141365101326306472927809166910243631731633510628382348110295426929187905540043823869866644884917526006708181648269209883873074692718337448634995698377426662599271491405481415607640644054895128870573058241557695738602777481253515654757975957333394168097878550933487520878141833833660587919799756585315398652737759083448739427691344716406396670430448445592714542183053222747139226107217628752081100677387840923837658301186240347498963040517501138262718928673877043901763134405795730506524592332368590075952893141601295849488182137297583774302738859086261994754135755294900069482120242510739420349100924472494570432 A159679 581 20254483167587621324325867056043089611044675667195548349740466884910499227046452439869376915883268954733421565338967298257723770287213234937211579511147620039237155868089507244413966696143758972633443051768055089845477010963528321930882034408645775424174085152513421492269073644011328196427351550349728085246284957242666062795680113454329721645924550327333693201920447105654315018302033977691004776318036330494126383940702181709165255628688753667236915673615014950823694943085989998463685982119150354900421249120911747907920122183655451521912926381995684456184560844641500953773602208623515204400314986270489708711009970304267260133140599833293189853859724651342857111545614575665452298205929345732314678243112224545436017464891701233844920442421136711313092061668120102968609434732696069685468314900480504786134494029552495099130705773510305227317540057647795957612395224634266914498710472543238940169973023956980981293988788836149738209596972994688871697441653742587458224841592792633995877639319060651586508380362665884499667226991964758435912515366774986746651903991191096672549997624393572313398232043670927531218913214039388499002281776845754302725278938250536526035271641392638248377865873565784951779955335633589763256754741652856917083205544354930880867900102693810913183905436385111293203099529264294367836794196807696419316688688015869352975691246899545762572861871724518545989686559840 A159679 582 5144558981271498189196084642427345179610221121943910825648408059688403149861911791638795496637565023019882422867926497055652106744914081200021760624406654329400800283659879380029971203985989751041175426665895075548943405086981486869073503576448559912926487741029275729413525220017832478118755873538530601110278691505778403875635164438708021149003370744100057925225976092249730223759844036277370852057903594323490078147366494244050123343868993264106752394876922513935475811042972429801510303449095507220579983788552496639415321887363478957963729783505968071004946187365652353553172200649702423216106594593664448927200927142072127803030584468538153884949922267130937907391878481069836052216915472931424384304166648285713782716215717953515753212296560831109514422086450623869550477808226741558743850658415575287868994573262702023545688638089269417443228245454634633189724517190458911365146453317801042533963264211998476530335703729386335127810968541379482005668764442976570334214635698755976711362691302802725491875096462376686958142261790950764170845415639968491815749953174618755071114081197314629844067490352987901584887549969334248298133978604279409838998103176410170395330244832629437700137008048051076565868307751968759349714566117106728265257164364389309334650895577703379616343390765865375331985984583642587293248142214852151647352664761276679900530676643002503450996175997678609756907891628960 A159679 583 1306697726759792952434481173309489632531385120298086154166345906693969489565698548623814186769025632578095401986887991284837377389437889411570589987019779052047764034893741273020368271845745253005485924930085581134341779415082334136422739026383525572107903712136283521849543136810885438113967564527236422953925541357510471918348536087318383042125210244451087379314196006984325822519982083180474505417931194921835985723047148835807022164087095600329447871383064703524660032309971911179585153390088139683672415461043213234663583839268139999871265452084133894350800147030031056301551965362815791981686674711804499537800324484116016194709635314408857793587426396126606885620425588577162691810798324195236061298580085552346755373901327468491767471002884029965105350117896790342762852753854859659851252598922655642613938487114696761485505783368900921725352656805419549034232414971151929219832700432248921564686499136823656057723974758475292972725776412537393740568168726862306277432292625891225450690245951592831623349766121081012602868467267909529340958823057185221934453836202361972691390426626493522408079744317615256075030218778996859679227028283710124344802792927869932743887846915846484537586422178331407662778770213664431285064243039003456122458236543010529640120459576633964611638037349093420223031236984715952878117191328375638822008260160676260825381816176075736330790455841538642359708614787196032 A159679 584 331896078038006138420169021935967939317792210334591939247426211892208561946537569438657164643835873109813212222246681859851638204810478996457729834942399472565802664062726623467793511077615308273642383756815071713047263028025825889164506639197839046755494616394874985274054543224744883448469642634044512899695977226116154088856652531014430584678654398719832094287880559797926509189851689283804247005302465606552016883575828437800739579554778413490415652578903557772749712730921822467184827450778938384145572947121187609107910879852220196488343461099586503197032232399440522648240646029954561460925199270203749218152355218038326041328444339275381341417321354693891018009680707620118253883890557430117028145455037563647790151188220961278955421881520247050305649415523698296437895049001326126860659416275696117648652506732559714715294923287062744848822131600331110820061843678155399562926140763337908276387836817488996640185359252948995028737219397815956630622309187858582817897468112340672508498611109013276429605348719658114824441632543787229501839370211109406402859458645446766444858097249048157377022410989183922055156090682315233024275367050083767304170070405575786506777117786380174443109251096288129495269241765963013577646968017340760748376126824760310139281262081569449307976445143278962871274602208133268388454473349265197408638450728147008972967080778046594025517324787574817480756231248056163200 A159679 585 84300297123926799365770497090562547097086690039866054482692091474714280764930976938870296005347542744259977809048670304411031266644472227210851807485382446252661828907897668619546531445442442556252159988306098129532870467339144693513648263617224734350323524660586109976088004435948389510473175261482779040099824289892145628097671394341578050125336092064592900861742347992666349008399809096003098264841408332869290452442537376052552046184749629930965246307170120609574902373621832934753766587344460261433291856153320609500174699898624661768039367853842887678151836229310862721596822539643095795283018927957040496911160425057250698481230152540632451862206036665852191967573279309921459323816390788925529912884280961080986351646434222837386185390435139866747669846192901470504882579593582981362947640481427891227115122771583052840923425009130568290679096073827296728746674061836500337054019921187396453280945865143068322951023526274286262006281001268840446784325965547353173439679468241904925933196531443420620288135225027040084395571797654688383937859074798732041104368042107276315021265310831605480241284311508398586753572003089290191306264003692993185134853080223321902788644029893648462065212192035006560390724629784391784291044812161514226631413755252575764847800448259063490261405428355507475883525929628865454714558113522031766155344476689179602872813135807658806745069705588162101469723028391478256800 A159679 586 21411943573399369032767286091980950994720701477915643246664543808365535105730521604903616528193632021168924550286140010638542090089491135232559901371452198948703538739941945102741351193631302793979774994645992109829636051441114726326577494452135884685935419769172477058941079072187666190776738046773991831672455673655378873382719677510229810301250688730007876986788268509577454721624361658695503155022712414083193222903520917688910418991346851224051682146368631731274252453187214643604989528358042127465671985889996313625435265863370811868885511091414993883747369370012559690762944684423316377440425882501818082466216595609323639088191130300981367391658915991771762868745603264012430549995479369829654480844461909077006885528043104379734812133748644005906857835283581449809943737321721075940061840022866408675569592531475362861879834657395877283087641580620533037990835149862792930212158133840835361225083861909521865032919790314415761554566637102887657526588172939839847470860687465331510514523420375519824276756741808148523321650794971747062290714365628666829034106623236602737248956530853978743823909192712144057113352132693997393358766781570970185256948512306318187521808806475200329190120787525795378209748786723469550196347735321007272803630717707329483961202032595720557077089002357155619911544311523523692229109306361246803406048858628323472120721569414367290319222187894605598955828892980187421064032 A159679 587 5438549367346315807523524896866070990111961088700533518598311435233371202574787556668579727865177185834162575794870514031885279851464103876843004096541373150524446178116346158427683656650905467228306596480093689798598024195575801342257169942578897485493246297845148586861057996331231264067780990705332442465763641284176341693582700416204030238467549601329936161743358459084680832943579461499561798277504111768798209327041870555607193871755915461279196299931325289623050548207178897642732586436355355916019251124202910340251057354596287590035151777851554603584153668146960850591066353020982716774072891136533835905922104124343147077702065866296726685029502455873361916469415655779847438239527943545943312604580440624598667937771302078229804895786765142360475142492183495350255204397137559705794344418167586375703449387871970583864637079553543699335970282381541564352943381391087567773551111975650994354718019979153410650038675716335329148597919543132196171306611600753773904425174936725961765763015578850591945675924284044697883614906351026099133457511010606575842621977934054987984919937571599769325792693664573082108204688132272248622935456255022734062079787272724596308636648200670989965828614819359991058715801103131481358088033726723685777895570883906436350380468478864762434090345193289171950056371601045388960739049257643166033370254747117472739060405818113484082275690655524233972679069093939213472007360 A159679 588 1381370127362390815741942556517890050537443395828457598080724440005467919918890308872214347261226811569856125327346824424088222540181792893582890480620137328034260625702811982295528907438136357373195895730949151216734068509624812426206994587920587825430598624232898568585649789989060553407025594901107666394472292430507135411296623186038313450760456348049073777205826260338999354112947558859230001259331021676860661975845731600206538333007011180313691808500410254932523564992170252786610471965305902360541424113561649230110143132801593677057059666063203454316491284339958043490440090722645186744237073922797092502021748230987550034097236538909067596630101964875842155020362830964817236882290102181299771747082587456738984649308382684765990708717704597515554779335179324237515011973135618444195823420374544073020000574926949052938755938371942703754053364083330936812609628038186379421551770283681511730737151990843056783244790712158859187982316997318474939854352758418518731876523573240928956993291433607674834377408011405545113914864562365657432835917082328441597196948288626730345432415186655487430007520281608850711426877433464457152832247121994203481583009018759741144206186834163956250991278043329911933535603731408672795404164218852495180312671373794527503512677791599053937701870590093092519694406842354005272335489402135002925672638656909209752249222356231410589607706204315260823461527720967580034468805440 A159679 589 350862573800679920882645885830647206765520510579339529378985409449953618288195563665985775624623744961557621670570298533204376639926323930866177339073418339947551674482336127156905914805629983867324529209064604315360654803420506780455234368161886728761886557308858391272168185599225049334120433323890641931753496513707528218127648706553315412462917444854863409474118126767646751263855736370782920758071802001810839343655488784581905129389909083884216440162804273427571362457463037028901417146601262844221605705593534701537636104674250197684903120028275825841785202068681196085721191977198856450319442703499324961677618128566713365513620378817036872817360869576008034013255689649407798320663446426106596080446372633571077502256391430628483410209401181003808553475993056172833462785972049947266033354430716026960704442582057187475860143709393893209830218506883676408838492578317949285506376100943128328612881887654157269533526802212633898418359919399349502526834294026703004122732562428259229114530261120770557339915958972724414236491983934525961841189481400413559112182243333255452751848537472922207452584358834983507620318663411839844570767833530272661588022210977701526032062819229444216761818794390978271126984631976699758551299623554807052113640633372926079455869778597680835413841039538452210830429281586316293784253569093033099954816848600192159598563418076960176276275100205420724925255362056671389541604574432 A159679 590 89117712375245337513376313058427872628391672243756412004664213275848213577281754280851514794307169993424066048199528480609487578318746096647115461234167638209350091057887673485871806831722577765943057223206678546950389586000299097423203322518531308517693754957825798484562133492413173470313183038673321942998993642189281660269011474841356076452130270536787256932648798372721935821665244090620002642548978377438276332626518305552203696326703900295410662109543785040348193540630619235088173344764755456529927307796644252541329460444126748618288335427515996560359124834160683847729692322117786893194394209614905743173612982907714207290425478982988456628013030770341164797211924808118615956211633102128894104661631566339596946588474114996950020202479182270369857028122901088575462032624927550987128276201981496303945908415267598669815537746247676932593121447384370476908164505264720932139197977869270913955941262312165103404732562971296851339075437210437455166876056330024144528442194333204603266133693033242113889504276171060595670955049054807228650229292358622715572897092858358258268624096102935585205526419623804202084849513629173856063822197469567261839876058579317427870999749897444667101250982497265150954320560918350329999234700218702138741684408205349429654287411086019333141177922172176768458409343116081984615928071060228272385597806905791899328282858969191653363584267745972548870191400434673565363533093100320 A159679 591 22635548080738515048476700870954849000404719229403549309655331186655996295011277391772618771978396554584751218621009663776276640516321582224436460976139506686834975577028986729284282029342729122565669210165287286321083594189272550238713188685338790476765451872730443956687509738887346836410214371389699882879812631619563834180110786960997890103428625798899108397483320668544604051951708143281109888286682436067320377647791994121475156961853400765950423959383958595975013587957719822675367128153101284695757314574642046610796145316703519898847552295469034850505375922674745016127256128625940672014925809799482559441136020040430841938402558041300250946642492454797079850457815645572479045079434144494312995987973971477624053355970168817794676648019502895492939876589740883441994522823945625900783316121948869345175300033035388004945670727403200546985443017417123217458264945844660798814070780002693869016480467745402282107532537467907187606226742691531714262883991473532106007220194628071540970368843500182376157376746231490418576008345967937101551196399069608769341956749403779664344777768561608165719996258000087432346044156143146747600366267389436554234666930856935648977707904411131715999500987735510957364126295488629007120047062555926788433335726043525382206109546546070312937023778390693360736225142722203237776151945795728888152841888137222542237224247614756602994174127732376821992303690455045028930947864042906880 A159679 592 5749340094795207576975568644909473218230170292596257768240449457197347210719287175755964316567718417694533385463688255070693657203567363138910213972478200530817874446474304741564721763646221474553914036324759764047008282534489227461535726722753534249789907081918574939200142911543893683274724137149945096929529409437727024600087870876618622730194418822649836745703830801011956707259912203149311291622174789782721937646206539988549137664614437090651112275021415939592613103147720204340308162377542961557265827974651283194889679580982249927558659994713707336031805125234551073412475326978666812904897961294858955192305375477286526138146959317011280751990565070487687940851487962050601558834220061068453372086840727123750169955469834405604850918576751256272936358796766061493178033335249564051247975166698810832178222262482573285657530549222666691257369933302501912863922388080038578177841838922706373459272082866069867490209859784285454355130253568211844985317366958220824901689400993335838201870420115353290301859804038522395257710448920806968986775235134388268790141441451467176385315284590552371157293844005602584011693130810845644716636968094719415208343560561603075522909936720677558419206149633837285905337124733550849458161954654505185559928532730647241730922170535290773466670898533313941450232727842096506313157978304044077362549453989047619936355630611289207968866864859755966813496267184181002674895393933805247232 A159679 593 1460309748529901986036745959106135242581462849600220069583764506796939535526403931364623163789428499697856895156558195778292412653065593915700969912548486795321053274428896375370710043684110911807571599557278814780653782680166074502679835874390712360656159633355445304112879612022410108204943520621714664920217590184551044684588139091874169175579278952327259634300375540136368459039965747891781786962144109922375304841758813365097359491655105167624616567431480264697927753185932974182615597876767759134260824548246851289455367817424174778080000791104986194317227996433653297901752605796452744537172067243084375136286124235210737208247389263962824010754656885411417939896427484545207223464846816077242662197061556715461065544635981968854814338641846799590430342194501989878383778472630565323391084909025376002503923279370540579169007813831829936378824977615818068744218828307383954196373013015587416164786092567514000940231196852671037499015478179583117094556348323396615992923100632112674831734116340456235554296232849038456905039878017539002185539358527735550663926584171923259022205737508231740665786916381165056251537709181798650611278189529791342026365029715716324247170146219147688706762362506006935108998265556026427133366016435181761205433413977858355874272025206417310390221471203683350434998376646749790400304350337281399921199408471329958241292092951019844067489189500250283193806059561091519634394499111322489890080 A159679 594 370912926786500309245756498044313442142473333628163301416507944276965444676495879279438527638198271204837956836380318039431202120221457287224907447573343167811016713830493205039418786374000525377648632373512494194522013792479648434453216776368518186072414756965201188669732221310780623590372379513778374944638338377466527622860787241465162351974406659472301297275549683363836576639444040052309424577092981745493544707869092388194740761742732098139561957015320965817334056696123827722180021552536633277140692169426725576238468535946159411382392642280671779649239879289022703115971749396972018445628800181782136425661483250368049964368698726087240287450930858329429669045751729586520584158512257063558567744681548564999986898167583950254717237164110510344713033981044708663047986554014828342577284318917278805825164334737854824535642327182735581173530286944484486959118718467687444327300567464120280999482208240065690168951233790718659239295576327360543530172327156775782241377565871155626071422263680055768477500941283851729531484871306005985748158010290809695480368562238227056324463872011806271576738719466971918685306566439046046409619943503598906155281509204231384755705694229726792253959220870376127680399654114105978941025510012581512840994527221843291744823363480259461548342787014837037696548137435546604665170991827691171535907287202263820345668255253928429103934285266198712175259925632250061806133527878881978626833120 A159679 595 94210423094022548646436113757296508168945645278703878339723434081842426008294426933046021396938571457529143179545444223819747046123597085361210790713716616137202924259670845183637001028952449335010945051272616246593810849507150536276614381361729228550032692109527746476807871333326255981846379452979085521273217730286313465161955371193059363232323712227012202248355319198874354097959746207538702060794655219245437980493907707788099056123162297822281112465324093837338152473062266308459542858746428084634601550209840049513281552762507066316349651138499527044712612111415332938158922594225096232445178074105419567742880459469249480212441229036895070188525683358789724519681042887491683169038648447327798964486916273953281211069021687382729323425345427780757520200843161498424310200941293768449306825920079791303589237100135754891473982096601005788140314058921443869547410271964303475180147762873535786452316106884117788912673151645686775743577371671398473546676541472725292693908808172896909466423240617824737049684789865490262540252271847502841029949074507134916462950881925500383154801285261284748750968957694486181011616337808513989392854371724592372099476972845056011624999164204386084816935338713030423886403146717362624593346177179269079851404480934218244829260051960696815968677680297403891572791910252190835163031619883220288720529749966539037841495542404869972555240968424972642232827304531954607238281686736911248725722432 A159679 596 23929076552954940855885527137855268761470051427457156934988335748843699240662107945114409996294758951941197529647706452532176318513273438224460315933836447155681731745242564183438758842567548130567402394390871014140633433761023756565825599649102855533522231381063082403920529586443558238765390008677173944028452665154346153623513803495795613098658248499001627069784975526830722104305136092674778014017265332706595753500744688685788965514521480914761263004235304513718073394101119518521001706100040196863911653061129945850797275933140848684941428996536599197577354236420205543589250367183777471022629602022594788070265975221938999923995703476645260587598072642274260598329939141693301004351658193364197378411932052035568427624633341011262993432800574545802065417980181975891111743052534602357781356499381349712305841059099743887609855810209472734606466240679102258378083090360465395251430231202413969477888808940325852693650029284213722379629356828207851737325669206915448562011459710044659378400080853247427442142435684550674955692592177959715635858906914521459086109155446838870264995062584354519911169376534932518058265243236923507259375390474542863607111869593439995567994082013684338751247616812239351539465999612096000667768903493521764769415743630069590894887229834536731794495788008525751421792597066620925526744860458510262163478649204298651791394199515583044599927271694676852414962875425484220176717414903296575197706664640 A159679 597 6077891234027460954846277456901480968905224116928839157608697556772217764702167123632127093037471835221606643387337893498948965155325329711927559036403743860927022660367351631748261109011128272714785197230229964975474298364450527017183425696490763576286096738097913402849337707085330466390427215824549202697705703731473636706907344132560892667695962795034186263523135428495804540139406607793186076858324599852256075951208657018482609141632332990051538521963302022390553303949211295438025973806551463575348925275976796406052994805465013058908806615469157696657603263438620792738731434342085252543515473735664970750279814825913036731214696241838859294179721925454303402251284860947210963422152142466058806317666254300760427335445799595173417602607920589205943858646765378714843958425142847705108015244016942747134380039774234811698011901811109473584254284818433052184163557541286246090388098577650274711597305154735882466398194765038639797650113056993122942807173302015051209458216857543170585204154113484228745567128979086005948483378160929920268667132407213943472955262532615147546925591095140786772688270670915165100618360165840762329891956326162162763834315399760913818258871832311617656732077734970082260600477498325666806988708141177348982351747477556741869056527117920369178985961476485243457243746863011462892958031524841723369234856368141891015976285181415688458408971769479495540758337530768459970278985103750593188968767096160 A159679 598 1543760444366422127590098588525838310833165455648497688875674191084394468535109787294615167221521551387336146222854177242280504973134120473391375534930617104228308074001562071899874882929984013721424872694084020232756331151136672838608024301309004845521135049245488941241327857070087494904929747429426820311273220295129149377400841895866970941981675891690184309307806613862407522473304973243376588744000431097140336695853498138005896933009098057992176023315674478382686821129705567921740076345157971707941763108445045157191609883312180176114151938900169518351833651559173261150094195072522470368581907699256879975783002699806689390728608849723593615461061770992750789911228024741449891408222292528185572607308816660341112974775608463833036808068979029083763938030860426011594474328243230782495078090623804076422420224261596542427407413204211596817665981877641316152519165532396346041563325608491967362776237620493973820612447820290530294880749087119425019621284693042616091753825070356255283982476744744140853946608618252160960239822360284021788525815772525427120671550574128800638048835143103175485742909581035917003039005216880316708285297531454714799150308999669678669842185451325137200471196497065588654840981818575107272974464098955553119752574443555782365149463000721939234730639719239243312388489910607844953885813262449339225523490038858836019406185041880069285391278902176097190500202769939763348230685498937747373422869135760032 A159679 599 392109074977837192946930195208106029470655120510601484135263635837879422790153183805708620347173436580548159533961573681645749314210911274911697458313340340730129323773736398910936472003106928356969202879100110909155132638090350450479420989106790739998792016411616093161894426358095138375385765419858587809860700249259072468223106934206078058370677980526511780377919356785623014903679323797209860354899251174073793264670837318396479338375169274397022658383659354207180062013641265040826541365696318262353632480619765493130262857366488299719935683674027588503669089892766569711331186816986365388367261040137511848878132405936073192208335433133550939467815510110233246334049666999467325206725040150016669383450121765472341935165669104013996175831918065466686834315979901441566281635415355475906044727003202218468547602582405747541749784941967934482213575142636075869687683881671130608310994316458382059870452758300314614553095348159029656259912618015276961860863504859522472254262109653631298960963889010898292673693021907069797894966396133980604365288539089051274707100890566182746916857200757111432591926345312452003606806706727434603142135681033171396821414651600698621226096845764752537302027178176924548247348781440578921668706892426569315068171556915691164006094545656254645252403502725291316103219193547529606824103610630607321559597235013776207038155024352356182800926432180959206891510745227169121990623837745084082256219791715952000 A159679 600 99594161283926280586392679484270405647235567444237128472668087828630288994230373576862694953014831369907845185480016860960778045304598329707097763036053515928348619930455043761305964013906229818656456106418734086905170933743797877748934323208823538954847651033501242174179942967099095059853079486896651876884306590091509277779291760446447959855210225377842302031682208816934383378012074939518061153555665797783646348889696825374567746050359986598785763053426160294145353064643751614802019766810519680666114708314311990209929574161204715948687549501264107310413596999111149533416971357319464286174915722287228752735069848105062784131526471407072215031209678506228251818058704189839959152616751975811705837823723619613314510419105176811091195624499119649509372152320864105731823940921172047649352865580722739686934668635706798279062017967846651146885430420247685629584519186778934778164950993054820551239732224370659418122665605984573242159722924226793228887639708949625665336490822026951993680800845332023422198264080955777476504361224795670789486994763112846498348482954653236288916243680157163200702863548799781772999125864503551508881394177684894080077840171197577780112758756638795819337514432060441769666171749504088470996578576212249650474195822882141999875182865133687957954875759052504755046905286671161912288368431286911810336912174203460297751671970000456590362149922495061462453253229084931017222270224101752419145706404226716048000 A159679 601 25296524857042297431750793658809474928368363475715720030573559044836255525111724735339318809445419994520012128952390321110355977758053764834327920113699279705459819333011807378972803923060179267010382881827479357963004262038286570597778838674052072103791304570492903896148543619216812050064306803906329718140804013182994097483471884046463575725165026567991418204266903120144547755000163355313790323142784213385872098824718322807821811017453061426817186792911861055358712498357499268894672194228506302570930782279354625747828981574088631362666917637637409229256549968684339214918199393572326942323040226199915965682858863286280011096215515401963209066987790525071865728540576814552350157439448276816023266137842349260016413304517549240913149692446944472909913839855183502954441714712342284747459721812776572678262937285866944357134210814048107423374417113167769513838598185757967762523289241241607961632832114537389191888542510824733444478913362840987464860498625209700059472996414532736152763624453750444938340066402869745571962309856131704246549092304542123921529239963381031451201978977902718695867094749468799257889774362777195355821270978996282063168374582069533155450019498089408373359191363716174032570659377025257031054209289651018984651130670840507152277132441649411085065893190395833482490597839595281578191638757443264969218254132650443901852717642225091621595803279387313430503919428676827251205334646298007369378927170453794160240032 A159679 602 6425217719527459621384115196658122361399917087264348650637211329300580273089383852402610114904183663776713172908721661545169457572500351669589584611116580991670865761965068619215330890493271627590818595528073338188516177386791045133958076088886017490824036513254164088379555899338103161621274075112720851755887335041890409251524079256041301786232061538044442381581761710307898195386663480174763224017113634534213729455129564296361365430687027242424966659636559281900818829229740170547631935314273790333335752584247760627958351390244351161401448392410400680123853278448823049439689228996013723885766042539056368054693416204867017755654609385627248030799867583689747666797488452192107100030467245559294097893174132988424555664837038402015128930685899396999468605951064288886322463712994019153807119987579668737539099135941568159913810484750251438885955061314193208829374354663337032746137302324375367434188117360272484080271675083876310324401834438686589281337763163554865480475752800492955849966930451767682314954668064834419500950199096228082952679958358936363221928602215827335369013744143610391587041363501526211722229689019543116827093947270877959150687066005490223906524839755953088037415268869476143831177815592665781799298162992782609851736716197665934536391764996085281918778915484782652047856804351914849698763956022158015269626212781038547610292529453203271428743670814455116286533081630685036875137777889469770069828355588859489984920160 A159679 603 1631980004235117701534133509157504270320650571801668841541821104083302553109178386785527629866853205179290625906686349642151931867437331270310920163303497872604694443719794417473315073381367933228800912881248800420525146051982887177454753547738374390597201483061987185544511049888258986239753550771827190016277242296626980955789632659150444190127218465636720373503563207515085997080457523801034545110023720387476901409504084612952978997583487466514514714360893145741752623911855645819829616897631314238364710225616651844875673424140491106364605224754604135342229476176032370218466145965593913540042251764694117569926444857172936229925174568433919036614099378466670835500833526279980651057581240923783884841600091936710577122455303236562601835244525999893392115997730474193622951341385768522782261017123423082762252917591872445673750728915749817369609211156691907273147247486301848349756351501150101720322148977394673567197116928793758088953587034063552689994931344917726131981368214910678049738836710295240863060145622065072807669388260585801365734160330865294134448335722856762152278289033499136744412639234638188978188451236601174478726041335824005342211346390812447339101859278513994953130119101483224359086594501160083319990679190877131883356474783536306865091231176564012196284778639944397786673137707546776541907853190870692613515839792251140649112449763471405851279296583592212223348898814765322539033790249279023590367023392399856662009480640 A159679 604 414516495858000368730048527210809426539083845320536621402971923225829547909458220859671615376065809931876042267125424087445045524871509642307304131894477343060600717839065816969602813307976961768487841053241667233475198581026266552028373443049458209194198352661231490964217427115718444401735780621968993543282663656008211272361315171344956782990527258210188930427523472947121535360240824381982599694722007864784598744284582362125760304020775129467444312481007222459123265654782104298066175060063039542754303061554045320837793091380294496665448325639277039976246163095433773212440961386031858025446846182189766806393262300305720935383238685772829808051950442262950702469544918186662893261525604727395547455668530177791498164547982185048498851023178918073524597994817589380891343318248272210767540491229361883352874701969199659632972771334115703360441853678738430254170571487166006143805367143989801461594391652140886813583987428238530678283886704817703696669431223845938882657787050834511731677814557484539411534962033336463658728523667989697318813524044081425773786655345003401759343316400764637122689223324234598474248144384407678774479587405352026478962531296200356133907965731902798765007012836507869511064163825479068497495833216319798715762692858302024277798636327082263012574414995630392255162929120912529326794895946525133765817753681019008686326951947392283882953512588561607449614333765868761239877707585538982522183154113313974732660423162432 A159679 605 105285557967927858539730791778036436836656976060844500167513326678256621866449278919969804777890848869491335445223951031861399411385496011814784938581033941639519977636678997715861641265152766921262682826610502228502279914434619721328029399781014646760935784374469736717725681976342596619054648524429352532803780291383789036198818263888959872435403796366922351608217458565361354895504088935499779287914279973934900604146874415895330164242279299397264340855461473611471567723690742636062988635639114412545354612924501894840954569537170661661917510107151613549831183196764002363589785725906126344549958888024436074706318697832795944651112701011730337326158798235411011756428908385886094907776446019517545269854965065067103823218065019699082145558052200664675354498567669972272207579883719755766432502511240794948547412047259121674329410168136472903734861225188404592652052010492679258678213498221908421143255157494807855976765609655657998526018269436662675401345535925523558468945929543751069168115158764362715289017296321839704244237342281122533177269373036351281247676009295141190111050087505184330026318311716353374270050485188313807543336474918078901651140737888499645565284194044032372316828130353897372585938525077182238280621646266037996671840629533930630253988535847718241181705124111479688413597323574074902229361662564193105825095919139035955186396682187876634864340918198064699989817427631850589606398692936652281610930777758357182239085473777120 A159679 606 26742117207357818068722891063094044147084332835609182505926982004353956124530207387451470741968899547040867327044616436668708005446391115491313067095450726699095013718998626354011887278535494821038952950118014324372345623067812382950767439170934670819068495032762651894811359004563903822795478989424433574338616911347826406983227477712624462641809573749940067119556806952128837021922678348792561956530532391371599968854561817055051735957234921271775675132974733290091319078551793847455701047277274997746977317379761927244281622869349967767630382118890870564617144285814961166578593133418770059657664110712024573208598555987229864220447242818293732851036282801352134035430473185096881443681955763352729102995705457996866579599223967021381816472894235789909466518038193355367759833947146569692463088097363932555047689785301847705620037209935330001845294309344176028103367040093653365698122423181220749168925215612029054531284880865108893094930356550207501848245096693859137912229608317061937056969572511590645143998858303713948414377556415737133729707607227189144011135919705620858886447378909916055189562161952629522466118575093447299437232985041786688992910784892382709617448277321452319769709338097053424767317321205778809454780402318357331355931757208760078060235289468993350997140527109320210464798557258694112636931067395358523745808545707634113608658430323773272971659639709719872189964012284724180998785390298324140546654234396509410313995049916226080 A159679 607 6792392485110917861597074599234109176922583883268671512005285915779226599008806227133753598655322594099510809733887350962819971983971957838781704257305903547628493964648014414921303507106750531776972786647149027888347285979309910649773601520017625373396636802537339111545367461477255228393432608665281698529475891702056523584703580520742724551147196328688410126015820748382159242213464796504375237179467313128412457188454554657567245602973427723731624219434726794209583574384431946511112003019792210313319693259846605018152691254245354642316455140688173971799204817413803372308599066102641689026702134161966217158909326902058552716048948563145596413825889672745206633987583760106222000600308987445573674615639331366139044114379669558411282301969577838436339820227202544593438725614995344982129857944227927628187164658054622058105815121913405683995801019712195522733662576131777462208064417274531848380485861510297885043090382974128003188113784545483268806778853214704295506147851566604188261401103302785259503860420991847021057547655092254950844812554966333006227547275929218403015967523193031172833818762817656182353019848023250425743249634864138900925297688221927319743186297155454845189133855048521215993526013647742740419275941567216496126409994490395525896669509536588463435032512180643221978370419946384730534878261756758500838329545513819925820644054905556223458166684145350649471550869302892310123101882737081395046568564605935631862572503593247647232 A159679 608 1725240949100965779027588225314400636894189222017406954866836695625919202192112251484585962587709970001728704805080342528119604175923430899935061568288604050370938372006876662763657078917836099576530048855425735069315838293121649492659544018645305910171926679349451371680628523856218264108109087121992126992912537875411009164107726224790939411528746057913106231940898913282116318685198135633762517681628167002225392525898602321205025331419293406906560776061287630995944136574567162619974993065979944144585455110683657912683539296955450729180611975352677297966433406478820241605217584196937570242722684413028707133789760434566885160012212487796163195378924940594481132898810844593795291271034800855412360623269394461541320338472836843869444322883799876727040404871191408133378068546374870478891291454745796253626984775456088700911171420928795108404931613712588318598322190970431381747482663865307908267894239898400050771890425990547647700887806344196200069419980471438197199423642068309146756458823269334944323335402933070839634668690015876341777448659253841356392652996950101768745196864443651007983734776193522717688144575279330514691485970022506239048336619897584646832059702029208209225720229472986291808930840149205450287686634377670671658776782668803254817675995187004000719147260953356269062295621867824462861746441555149263854411958751964553524329981287580956985101366113279355245901730838922362047086879429828376017687868755673253983683101917634986170880 A159679 609 438204408679160196955145812155258527661947139808538097864664515403067698130197503070857700743679677057844991509680673114791416640712567476625666856641048122890670717995782024327553976741623262541906855436491489558578334579166919661224874407134387683558295979917958111067768099692017961828231314696377334974501255144462694271159777757516377867803750351513600294502862308152909162786798112986179175115896374951252121289121056535031418866934897551926542705495347623546175601106365674873527137126755886020514392278420389263216600828735430239857233125284439345509502286040802927564352957786956040199962535138775129645765440241053086772090385922951662306029833109021325462549663966943063897760842239108287294024635810553900129226927986178673280446730183199110829826497462390463333435972053602106293405899647488020493625945801188475409379435100792044129168634081977720728451102843913439186398388557370934168196756448332102598175125111216128388022314697641289334363868260892087384358098937498956671952279709307773072867688484579001420184789716377498556521114637920738190727633678049920042876987601164162996695799334391952636606369101101927481211693136081720579376576156298278368023421129121729688487749152283469598252439871884536630331985855986783384833176387881536328163806107989479594199969249640311698601109584007467182153061276746156260519799193453482775253994602990657517992288826088810881809568082216977067649944273293670427097672095376400576223645314575693239756320 A159679 610 111302194563557589060828008699210351625497679322146659450669920075683569405867973667746371402932050262722626114754085890814491707136816215632019446525257934610179991432556627302535946435293390849544764750819982922143827667270104472301625439868115826317897006972482010759841416693248706086106645823792721091396325894155648933865419442682935187482741060538396561697495085371925645231528035500353876716919997609451036582044222461295659187176132558895934940635042235093097606736880306850713272855202929069266511053263668189199103926959502325473008033210272241082115614220957464781104046060302637273220241202564469901317288031467049473225798012217234429568382230766476073006481748792693636235962657698704117269896872611296171282319370016546169364025143648774274048889950575986278559358833068560128046207219007211409127363248726416665281465344180250413700428125208628476707981800163043121963443210908351970813708243636455659885709887822906062909967045394543294728353118286118757429757706482666685529122587340905025564069539680133289887301919269868757014585669372613659088426301227729589122009653831253750152749296159362446980329607104610249713078570594734520922602007079865120831116907094890132666662564450528291664310796618523098654036720786265309075968025739241424098789075434140812926073042147685815175619538716028839804015817851968540908174583178432660360990299178339428613056260460444684624384391152273252821038758537162460106791024356850073106822226800308447911934432 A159679 611 28270319214734948461253359063787274054348748600685442962372295034708223561392335114104507478643997087054489188156028135593766102196110606203056313750558874342862827153151387552819802840587779652521828339852839170734973649152027369044951636852094285497062281475030512774888652071985479327909259807928654779879692275860390366507545378663708021242748425626401213070869248822160960979645334218976898506922563496425612039717943384112562402123870735062015548378595232366023245935566491574406297778084417227707673293136693299667309180846884855239904183202283864795511856509837155251472863346359082911357741302916236579804945394552389513112580604717254593448063056781575901218183814529377240540036754213231737499259781007458673605579893056216548345181939756605466497588220948838124290743707627360670417443227728184209897856639230708644506082817986682813035779575168909655363098926138569039539528177182164029652513697127211405508372136381906923850743607215516355571667328176413272299774099347659839167725184904880568720200795390269276629954502704830286783148238906005948670269552878165265716947575085537288375801625425143669580367113835469901499640745237926486593761533222129442412735670980972971967643803621281902613136689901232982521494995093855401721911045361379440184764261354163777003628352736262556742908761724287317843037864673123263234415824328128442248916281996695224210198297868126861083711825784595189239476194724165971196697822514544542168556621961963770076391589440 A159679 612 7180549778348113351569292374193268399452956646894780365783112268895813101024247251008877153204172328061577531165516392354925775466104957159360671673195428825152547916909019881788927385562860738349694853557870329383761163056947681632945414134992080400427501597650777762810957784867618500582865884568054521368350441742644997443982660761139154460470617368045369723439091705743512163184683363584631866881614208094496007051775575342129554480275990573193053353222553978734811370027151979592348922360586772908679749945666834447307332831181793728610189525346891385818929437884416476409326185929146756847593070699521526800554812928275469281122247800170449501378448040289512433345682408713026403533099607503162620694714479021891799646010516908986733506848673034139716113359231054307583570342378516541725902533635739782102646459001351269287879754303273254260674311664777843833750419257396372999918193561058755179767665362068060543466636931116535752025966265695759771908773003690685045385191476599116481916667843252323549905437959588716130718556385107622974162638096456138348589378004752749762515562062072639993703460108690332710966266584602250370659036211862732860294506836413798507714029312260039989648859457241152735445054924116559037361074717118485772056329553764638565506023594882165218108675521968541726883649858430262703291813611155456893000711204761445898564374636861408609961754602243762270578179364896025793574132421179619521501140127669956860740275156111997290955551783360 A159679 613 1823831373381206056350139009686026386186996639562673527465948144004501819436597409421140692406381127330553638426853007630015553202288463007871407548677888362714404308067737898586834736130126039761169970975359210824304600442815559107399090238651136327423088343521822521241208388704303113668720025420477919772781132510355968960405088287950681524938294063057897508540458424010029928487929929016277517289423086292505560179111278193516794275587977734855973536170150115366276064740961036324882219981810955901576948812906239256316395229939328722211748235254908128133212565366131947852717378362656917156377282216375551570761117538387416807891938360638576918756677739176754582168585147998579329256867263551590073918958217890553058436481091401826413762394381010914882426295656466845288102576220435574237708826100250176469862302729703991690476951510213419899398239383278403424117243392452540172939681636331741651631334488268160166635017408367218174090744687879507465709256675609257588255538860956827926567665907001185301107261040940143627925883367314631405150526928260953134593031743654320274413235816191365021112303065981919364915851345375136124245895557067896220028210974915882691516950709643069184398842658335631512900430814035704762507191483153001530700585795610856816198345228838715801622599954227273336071704155279562439318277619368812927558946230185079129793102241480801091706075470672047489865773846857805956378590158784899192490092894605654498085861333030485348132633761384032 A159679 614 463245988289047990199583739167876508823097693492272181195985045464874566323794717745718726994067602169632562582889498421631595587605803499042178156692510448700633541701288517221174234049666451238598822932887681679043984751312095065597735975203253635085064011752945269617504119773108123253354303590916823567765039307188673470945448442478711968179866221399337921799553000606841858323771017286770904759646582304088317789487212885577923616444866068662844085133864906749055385632834076074540491526457622212227636318728239104269917081071758313648055441565221317654450172673559630338113804777928927810962982089888690577446523299937475593735271221354398366914694767302855374358387281909230436604840751842496375612794692629721454951066551205547000108914665928099345996562983383347648870470789648257339836315926929909083562922246885812538111857803839905381192892129041049691881946071263687807553679217434701320759179192354750614264750955088342299683297124755129200530379286831747736731861485491557694231705223710457814157694398960836892777043656741531269285259677140185640048281473510192596951199381750544642722531275299298828355915275458699973308086812459033777154305293121797789846797766220027312797316386357793163123973981710144893117789275646145270312176735755603866675814182101438931446922279698205458820485971791150429324139223506067328143079341755805337521549404961486615884733207796097818663635978922517816894368326198943215272962094089708572556948038314587166428398019839760800 A159679 615 117662657194044808304637919609630947214680627150397571350252735599934135344424421710003135515800764569959340342415505746086795263698671800293705380392348976081598205187819215636279668613879148488564339854982495787266347822232829331102717538611387772175278835896904576660324805213980759003238324392067452708292547202893412705651183499301304889236161081941368774239577921695713821984309350460910793531432942482152140212969572961658599081782720393462627541650465516164144701674675114361896959965500254230949918048008159826245302622196996672337883870409330959776102210646518779973933053696215585007067441073549511031119846157066580413391950998285656546619413714217186088332448201019796532318300294100730527815575932969731359004512467525117536201250562751356222968244571483713835967811477994436928744186536614096657048512388406266680688721405223825753403095202537043343334590184857584250578461581546777803731179883523618387863080107575030576901383378943114937427250629598588315872304561775994697506926559156549283610753270075011630621741162928981627767050807466678891619128901239845265305330229728822147886501831622955920483037564115164418084129804469037511500973516241961722738395115669177294381333963292221127801976490923562767147155968822637745657762190296127771278840603908536649871716636443389959267067365130796929485892044492921732535414593859744370651343755757976119633630528704738173893073672872472667685213176264372791780139881805891371774966715870572109787464964405537859200 A159679 616 29885851681299092261387831997107092716020056198507490850782998857337805502917479319623050702286400133167502814410955570007624365383875031471102124441499947414277243484164379483097814653691254049644103724342621042283973302862387338005024657071317290878885739253802009526452883020231339678699281041281542071082739224495619638561929663374088963154016734946886269318930992557710703942156251246054054786079207743884339525776482045048398588849194535073438732735133107240786005169981846213845753290745538117039066956557753867627202596120956083015508855028528498561812307054043096553748657525033980662867319069699485913213863477371611487525961818293335408442964168716397963581067484671746409978411669860833711568780674179619135465691215684828648648117534024178552534588124593879930988175244939797331643683543984053620981238583732944851082397125069047901459004988552279968157294025007755135959121688033664127446398931235806715766608082573102678190651694954426438977321129538754600483828626829617161609065114320539807579317172904653993341029478340304591921561619836859298285618692633447187194956927151739075018528742700955504503863185369976303493395662248323068887470118820165155777762512582204812745546029359837808668538904720603232710484498291674341251801284158480698300958837578586207628484578734341351448376290257250628938987255161978613996667163761033314340103792413120972900326269557795700071022049273629135074227252402824490168940257016602318722268988883087001298849672560986776476032 A159679 617 7590888664392775389584204689345591918921879593793752278527531457028202663605695322762544875245229833059975755520040299276190502012240559321859645902760594294250338246772564569491208642368964649461113781643170762244341952579224151023945160178575980495464802491629813515142371962333546297630614146161119618602307470474684494782024483313519295336231014515427171038234232531736823087485703507147269004870587334004140087407013469869331582968613629188259975487182158773643481168473714263202459438889401181473692057047621474217483214112100648089266911293375829303740549889516300005872185078304934872783291976262595872445290203406232251251180909895508908087966279440250865563502808658422568337984245844357662007942475665690290676926564271478951639085652391578600987562415402274018757160544403230527800566875985413005632577551755779585908248181046132943144833863997076574868609347761784946949366330298969141593581597354011382186330589893460505229848629135045372385302139652214069934576598910160983054005032110857954575862951164512039296990865757274437366448884387754795085655528799994345702253754166311996232558414144211075188060766046409865922904414081269590459905909206805707605828939800764353260074310123435511180681079822542297545695915410116460040211868414063801240672265904356988200985211281886259877928310657976528953573276919098075033420924180708602098015711929176969140563238837151403079865707441828927836186036897141156130119045142335183064084548209588227757798029365526235687052960 A159679 618 1928055834904083649862126603261783240313441396767414571255142207086306138750343694502366775261586091197100674399275825060582379886743718192720878957176749450792171637436747236271283897347063329709073256433641030989020571981820071972744065660701227728557180947134718830836636025549700528258497293843883101582915014761345366054995656831970526926439523670183554557442176132068595353517426534564160273182343103629307697861855644864765173675439012619282960335011533195398203430787153441007210851724617154556200743423139296697373109181877443658590779959662432114651537859630086158394981261231928423706293294651629652115190497801705620206312425151640969318934992013655003455166132331754660611438020032796985316305820038411154212803881633739968887679107589926940472288318924053006884387790103175614264012342816750919377053716907384281875843955588592698510886342450268897736658617037468368770003088774250128300642279328987655268612203224856395225703361148606570159427766150532835008781972294554060078555669091043599922461610278613153327442338872869366786486095072869881092458218696505930361185258601316095303994818663886912142262930712602735968114227780980227653747213468409829566724772946881563523246129225323260002084325736021022973374052029671289175872562775888047034432454580869096416842615181020375667642342530835781103578673350195749079874918074736223899581650726218537040730162338366898586585818668175274041256179144621450832560068525896119895958752976246526763479400609171102877734975840 A159679 619 489718591176972854289590573023803597447695192899329507346527593068464731039923692708278398371567621934230511321660539525088648300730892180391781395476991599906917345570687025448336618717511716781455146020363178700448980941429719056925968732657933267073028495769726953218990408117661600631360682022200146682441811441911248293474114810837200320020302781212107430419274503312891482970338854075789562119310277734510151116823926782180484781978540591668683665117442249472370027938768500301568353878613867856093515137420333739658552248982758588633968842842964381292186875796152367932319368167831514686525713549537669041385941151429821300152104807606910698101400005188930626746634109457025372736919104084589912679670347280767479761509008405680618518854242189051301360245444294061474615741525662202792531334508578748108766011516923851816878456471321499288821986148504302948536420118169203882633835182329233619221545367965510426845313288523630926823423883116933775122267300095687878160686386217821098970085944092963522350673147816576433131057082843061889330101699624562042689301893383706317395353430980121895218451382213131473059596340235048526035090951954896554461332315066889904240486499568116370551256748921984605018238055869517292939463519621097334211590733207149882944602791274846132889823270767893533321277074521630423780029457672801168213195770058820161891641268747579231376320670706355089589718076009077777551233316696951370314127286532472118390459171418408209696009956700094604708996810432 A159679 620 124386594103116200905906143421442851968474265555032927451446753497182955378001867604208210819602914385203352775027377763547456086005759870101319753572198689626906213603317067716641229870350628999159898015915813748883052138551166820387223314029454348608820680744563511398792727025860496859837354736344993374238637191230695721176370166295816910758230466904205103771938281665342368079112551508715984618031628201461949075975415547028978369448873871271226367979495319832786588893016411923157354674316197818293196644161341630576574898132438804069369495302153290416100814914363071368650724533367972801953824948287916306859913861965372904618428308707003676348436666325974724190189897669752690014566014417453040835319962389276528705210484253409137134901298408429103605030054531767561545513959728096333688694952836185268707189871581750977205252099760072226662273595377642680030514051397940317820224133222851089153971881183910660763440963081777399017923962950552572310896466458154188217805560127032005078323274130521691077148517935131800861961056703264850523059345609565888961990222700764898688058586210349645290182656263471507244995207488989722876944987568762744605524660813521625847516846117354676556495968096958766414630381865121371383650359931729051600568173671840182220894676529230048657598268159863937087936734585963291859023903575541300977071850676865584896577300611158906232544720197075825857201805487637580223972006261881026608955770710722021951280670787299438736023049601214858493207454873920 A159679 621 31593705183600338057245870838473460596395015755785464243160128860691402201281434447776177269780768686219717374345632291401528757197162276113554825625942990173634271337896964513001424050450342254069832640896596329037594794211054942659297795794748746613373379880623362168340133674160448540798056742349606116909931404761154801930504548124326658132270518290886884250641904268493648600611617744359784303417914252893600555146638725018578325355231984762299828783126693795278321208798229859981666518922435631978615854101843353832710365573390473475031217837904092801308314801372423975269351712107297260181585011151581204273376734998053287951780638306771326881804811846792391013681487374007726238327030742928987782258590776528957523643701491357515151646410941498803264376273605624666571085930029410806554135986685882479503517461370247824358317154882587024072928671239772736424802032634958671522454296003421847411489636275345342323487159309482935719625863165557236433192580213071068119444451585879911468795141543208416570073372882375660842504977345546428970967743683130111234302827264100900560449485543997829781811176239539549708755723105863154562217991751513782233248802514319426075365038427308519728979424639878604684711098755684958814154251959139558009210104521914199134224303235633157512897070289334672126802609307760154501768291478729817647008036876153799743568742713965614603834982609386553412639668875783936299111338357201083807304451633236861103506899920802639030740158588751873962669984541165280 A159679 622 8024676730040382750339545286828837548632365527703952884835221283862118976170106347867544818313495643385423009731015574638224756871993212372972824389235947305413478013612225669234645067584516581904738330889719551761800194677469404268641252908552152185448229668997589427246995160509728068865846575202063608701748338172142088994626978853412675348685953415418364394559271745915721402187271794515876497083532188606773079058170260739171865661859475255752885284546200728680860800445857368023420138451624334324750133745224050531877856280743047823853859961332337418241895858733681326647046684150720136113320639007553337969130830775643569766847663701611210024302073772418941342750907603100292711845051242689545443652846737275965934476794968320555439381053477842287600047968465774133541494280713510616768416851923261313608624727998171365636035352088077344042297220221306897409219685775228104626385570960735926391429213642056533039504975023645583895385951320088587501458604477653593148150672897253370481068887628700807287107559563605482722195402284712089693775283836169438687623956134858927977455481269589238414934748582186782154516708673681752269080492959896931924500590313976320701516872243690246656484217362561068631150204453562114417423796347261516005287765980392534739910752127174292778227198255222846856270774827436493280157287011693798141039064294692388269281564072046654950467853038063987490984618692643632182394055970722813406028721759071451998268801299213083014369264258493374771659682866001107232 A159679 623 2038236295725073618248187256983686263892024449021048247283903045972117528545005730923908607674358112651211224754303610325817686716729078780458983840040304672584849781186167423021086845742416761461549466213347869551168211853283017629292218940976451906357236962545507091158568430635796769043384232044581807004127167964319329449833322124218695211908099896997973669333804381558324742506966424189288270474913757991867468480220099589024635299786951482976470562445951858391143364992038973248088733500193658482854555355432806991743142784943160756785405398960575800140640239803553684544374588422570807275523260722907396262954957640278468667491354799570940574845844933382564308667716849700100341082404688612401613700040812677318818399582278251929724087635936960999551608919614033024294872976215301667248371326252521687774111177394074156623728621113216762799719421007540712169205375384875303616430412569730921881575608775446084046691940168846668826492312009439335668134052344743799588562151471450770222280028662548461842508750055782910235776789675339525235789951126643354296545250555426903605373131792990122559563644328699203127697535247392059213191882993822069195040916690947471138759210184858895342227262230665871553707467220106021377066830117952465925785083348915181909738196815999034732512195459756313766820650003559561533005449132678745998006275322814990466597773705557136391804230836685643436156680508262606790391791105225237404047488022352515570699172023100202283010762381498728440127596777979740071680 A159679 624 517703994437438658652289223728569482191025577685818550857226538455633990131455285548324918804468647117764265664583386007183054201292314017024208922545848150889246430943272913221686824173506272894651659679859469146444964010539209008435954969755110232062552740256889803564849134386331869608950729092748576915439598914598937538168669192572695171149308687884069893646391753644068568875367284472284704824131010997745730220896847125351518194280223817200767769975987225830621733847177453347646514888910737630310732310146187751852226389519282089175669117476024920898304379014243902192944498412648834327846794902979471097452590109799955397973037271427317294800820311005398915460257328916222386342218945856307320334366713573301703907559421881021829362820146934616043821065533995922396764194464405909970469548451288585433310630433366837611061433727404969673784690638695119584080756128072551890468698407140693421993813199749663291326713297912030236345151864446271171118547836960447441901638323075598383088646211399680607189935406609295594404582382133954697800953810883575821883806017122298656836798019938221540890750724741015407653019436128909358398469199937845678608468338910343692924137870081915726679068122371768813573065523702475867660557426163579083633405882858475812538762080511627647765319419579848473925588830129301192890103922413389789695452892930712886127565239647440596863324164665115368796305864480009481127332546671239577814655928955779883505591425066152166801719275636418530417637921923987977099520 A159679 625 131494776350813694224063214639799664790256604707748890869488256864685061375861097523543605467727362009799472267579425742214169949441531031245368607342805390021196008609810133790885432253224850898480060009218091815327469690465105805125103270098857022491982038788287464598380521565697659083904441805326093954714653997140165815365392141591340354776712498622656755012514171621211858169600783289536125737058801879669423608639318949739696596711877062617512037103338309409119529253818081111328966693049827164440443152221776256163473759795112707489863170433511369332369171629378147603323358222224381348465810382096062751356694932931548392616483975587739021938833513150437941962596693827870786030582529842813446963315445206805955473701693575501292728432229685455514130999036715350255753810520982885830832016935301048178373126018897782679052980438139749080378511702807552833644342851155043304875432965001166398264546977127639029912938485729486833362842081257343438128443016535608906443427571909730538534293857666856325764401084528705298068528148272349153716206478013301615404190183098508431932941323932515281263691120439889214340739239241495584973997984901218980297355917166536350531592259790621735681141075820198612776004935553208764364404519415431134776959309162703941202935830253137423497658620377821756063332742202838943432553390843868327836647028529078258085934973096744354466892533594102618030825532897414145599552075063389627527518558466745737894849522794779550165353685249268807997639904571914966443206432 A159679 626 33399155489112240894253404229285386287242986570190532462299160017091549955478587315694527463883945481841948191699509555136391984103947589622306602056150023217232896940460830709971678105494938621941040590681715461624030856414126335292767794650139928602731375299484759118185087628552819075442119267823735115920606675674687518165271435295007877418113825341466931703284953200034167906509723588257703652508111546425035850864166116386757584046622493681030856656477954602690529808735945424824209893519767189030242249932021022877770482761569108420336069620994411785500871289483035247341940043946580213675987990257496959373503060374503491769188956762014284255168911519900231859584099974950263429381620361128759221361788715815139388616322608755447331192423519958765973229934260164969039071108135188595121361832018014948721340698169603433641845969853768861446468187822479724626079003437252926886469504411889124465772938377220563934595048661991743643925543487500787013453407652207701789188701626748481189327551201170107063550685534884536413811745078794551089218644461567726736842422701004019412310259480838943219436653841007119427140113747903749674037089695709683149849794491961322691331509848947838947283154190208075876291680564991323672691087374093344654264031121443942589733162122216393940757524256547146191612590930690962330675671170420141880718649793492946840941355601333418593993840208737399864460889050078712972805099733554294152411899194624461645408273198448939589833034334038640812870118123344477488597334240 A159679 627 8483253999458158373446140611023848317294928332223687496533117156084389003630185317088886432221054425025845041219407847578901349792453246233034631553654763091787134626868441190199015353363461185122125829973146509160688510059497624058557894737865443008071277344030340528554413877130850347503214389585423393349879380967373489448163579172790409523846134924233977995879365598637057436395300190634167191611323273990079436695889554243286686651245401517919220078708297130773985451889676319824237983987327816186517091039581118034697539147678758426057871820562147082147888938357061574677249447804209149892352483715022131618118420640190955360981378533576040461790964692541508454392398796943539040276900989196862028778931018371838598753072240930308120830147141839841101686272303045186785668307655816920274995073315640495927042164209060374362349823362419151058322541195207042502190422530211088385858378687654836447908061800836895600357229421660173398723725203743942557979037100644220645547486785622204491550663711239540337816109724776143543810114721865543627507819486760189289542571175871922422294872966809159062455646384495368445279248152728310921620446784725358301081550445041009427247671909372960470874240023237031073965310858572243004099171788500294111048286945537598713851020243212710923528913502542597310913534763653301593048187923895872169374700400518679419341018387765591578519968520485705462955034993187095680946895780247727325085094876876146512195806542883235876267425367160565497661012363424925367137279690560 A159679 628 2154713116706883114614425461795828187206624553398246433586949458485417715372111591953261459256683940011082798521537893775485806455299020595601174108026253675290714962327643601479839928076213646082398019772588531611353257524255982384538412495623172384121501714008407009493702939703607435446741012835429718175753442159037191632315383838453469011179500156930088944021655577100612554676499738697490208965623603481933751884905082611678431651832285363057800869135250993261989614250169049289931623722887745544186310881803671959790297173027643071110279106353164364453778289471404156932774017802225177492443854875625363934042705339548128158197500958571552263010649862994023247183809710323683965966903469635641826550627116877731188943891732873689507243526181603799681062339935039217278590711073469362561253627260340667950519988368403165484603213288084610599952478995394766315831741243670179197081141717159916568644181924474194261926801678053022051532182276207473908939661970155979836267272454846413192372679255103642075698228319407605575591355327608769286835896930992626511817076236248767291243485423310045562920514745007982577981501890679243070341919446230545298791563963245924433198217333470883011763109682748015684711312666396784731717516943191700610861610620135428629375569408613906358182403272121563169825846217377007913671909056998381110879293183081951079565777729136858927525478010363160450190714427380472224247538723083189186277461686827346589636089453619143463632336210224449597765084270191807698775380444068032 A159679 629 547288648389548852953690621155529335702165341634822370443588629338140015315512714170811321764765499708390004979429405611125815938296158778036465188807114778760749813296594606334689142716004902643743974896407513882774566722650960028048698215993547920123853364080791350070871992270839157753124714045809562993248024429014479301118659331388008338430069193725318357803504637217956951830394538328971878910076783961137182899329195093812078352878749236815163501540275043991414588034091048843322808187629500040407136446887093096668700784409873661303584835141883186424177537636798298799349923272317390873930846785925127417115229037824584361226804262098640698764243274235789363276233274023418783816553204386463827081830508755925350153149747077676204531734819980223279148732657227658143575254944353562273638146329053214018936150003410194972714853825350128673236871342289075437178760085469695304970224137779931153599174300754644505633807268996045940915775574431494628928116161382518234191241656044203328658168980132613847687012177019807040056660443097905533312690312652640373812247821436011020053423002647784763822748289585643079438856200984375011555925918895773780534756165114019765022919955029694912027358985177972746885599451953924749613245204398903454864738049227453334262680778767689002267406902205374502538454025678996356771071852289664906291171093802415055530288202182374401999892894663722268642978509519646757863193888767349805587150183359269157621054525412719556526737129971643037266833743616355730563579495513589600 A159679 630 139009161977828701767122803348042655440162790150691483846237924902429078472424857287794122466791180241991050181976547487332181762520769030600666556782899127551555161862372702365409562409937169057864887225667735937693128594295819591141984808449865548539074632974806994510991992333853442461858230626622793570566822451527518705292507154788715664492226395706073932793146156197783965152365536235820159752950537502525362522677730648745656223199550473865688471590360725922826043371044876237154703348034170122517868471198439842881890208942934882328039437846931976187376640781457296490877947737150815056800942639770106738583334132902104879623450085072096165933854781006027504248916067792238047405438547010692176436958398596888161207711091865996882261553400748795109104097032595890129250836165154731348141527913952256020141831580877821119904088268425644598391565368462429766277089229968058937283239849854385353097621628209755230236725119523317615970555463723323428273832565329189475504739113362772799065982548274428813670425394734711580568816161191540396692136503516839662321799129568510550326278199187114019965415145040008334194891493548140573692134841480080309710529274374997774391388470360209036771937419125522329693257549483630489617032564400378285835032602893153011474091542237584392669563170756893002081597496676247697611938578572517887816846578532630342153613637576593961249045269766575093074866350703562896025027000208183767429949869111567538689158213365377148214327598676587107016178005794284163755450416480007690400 A159679 631 35307779853720100699996238359781678952465646532934002074573989336587647791980598238385536295243195015966018356217063632376763041864337037613791268957667571283316250363229369806207694162981324935795037611344708520660171888384415525190036092648049855781004832922236895814441895180806503546154237454448143757360979654663560736664995698657002390772687074440149053611101320169599909191749015809359991605370526448857480943577244255586302868614332941612648056620450084109353823601657364473188451327592491581619498184547956832998903444370721050237660713628285580068407242580952516510384199375313034707036565499654821186472749754528096814839995094804050327506500350132256750289861404985954440622197574387511426351160351413100837021408464184216130418230032055373977489161497546698865171568810694357408865674451997543975902006285392963154260665705326288377862784366718114871558943485651801500374637951638876099755642294390977073835622546551653678410580172010149719286924543477452744259969543552488246759430909092724786058440363250439721657439248282208162854269359202964621589363166662580243771854609170524313286451624091872531242423000505026721342790693810021502892693900935084320675647648551538065645160077098897493769340531969390190437976658112491685698643416396811637461084989047567668049066777965348617154223225701741236197075627885567253840572739776194304491962333656252683782855498627815409918747410100195455943598994858989909577401679604154795557888565140280382926882683326723153539071946638004561238153842206426439772032 A159679 632 8968037073682927749097277420581198411270834056575085835457947053568360110084599527692638424869304742875126671428952186076210480451779086784872381648690780206834776037098397558074388907834846596522881688394330296511745966521047247578678025547796213502826688487615196729873730383932518047280714455199201891576118265462092899594203614951723818540598024681402153543286942176922179150739097650041202047604360767472297634306097363188272182971817367619138740693122731003049948368777599531313629482505144827561230021006709837141878592979954203825483493222146690405399252238921157736341095763381773664772230835969684811257339854316003688864479130630143711090485155078812208546120547950364635679990778455880891601018292300529015715276542191699031129348166588664241487137916279828915863449227080201627120533169279462217623089454658231763361089185064608822332548837581032714946205368266327613036220756476424674952580045153679966999017890099000510998671393135114305375450560210707667852556759323218651904096384927003821230030181840216954589409000247519681824587725101049497044035922533165813407500744451113988460738747104190582927241247236783239080495144092903981654434540308237042453840111343620308464833887645700837895082801862675624740756454128008487789169592732187262762104113126539950100070292040027791864170617730745597746359597544355509957617659056574820710616279135050605086884047606195347544268767299098942246778119667183228848892596669586206504165006387417851886279987237389004411817258268047364270327320470015835694405760 A159679 633 2277846108935609928170008468589264614783839384723538868204243977617026880313696299435691774380508161495266208524597638199725085271710023706319971147498500504964749797172629750381088574895888054191876153814548550605462815324457616469459028453047590179862197871021337732492113075623678777505755317383142832316576678447716932936191053202039192906921125582001706850941272211618063904378539054094655960099902264411514741632805153005565548171972997042319627487996553224690577531845908623589188700104979193708970805837519750677204163713463997050622569617711631077391341661443393112514127939699595197817439595770800287238177850246510408874762859184961698566655722889668168713964329317987631508277035530219358955232295083982956890843220308227369690724016083488661963755541573578997930450932109560518931206559322531405732288819476905474930562392340705314584089541961215591481464604596161561909699697507060228561855575826740320640676708462599578139984123276147023415645155368976270181805156898553985095393722340549877867641607747051856025988228623621716975282427906307369284563534960257454025261417235973782544714355312840316190988034375142437699724423808903801318723480544391273698954712633631006812002162301930913927857262332587639293961701371856043406763377910559167929936983649152099757749805111389093784882182680383680086339140700638413961981044827630228266192042937969197439384765236474990460834348146561031135225698796469681137709142152395292297262353733838994098732189875613480397448044528137392520101901245541815839939291040 A159679 634 578563943632571238827433053744252630956683932885722297438042512367671259239568775457138018054224203715054741838576371150544095448533894242318487799082970437480839613705810858199238423634647730918140020187206937523491043346445713535995014549048540109471495432550932168856266847478030476968414569900863080206518900207454638872892933309703003274539425299803752137985539854808811309532998180642392572663327570799757272077098202766050460963498169431381566243210431396340403643140492012792122616197182210057251023452709009962172715704626875296654307199405532146966995382754382929420852155587933798471964885094947303273685916622759327850500901753849641292219463128820636041138393526220908038466687033897261293737401933039370521258462681747560202412770737039531474552420421772785645418673306601291606899345534753697593783737057679332400599486565354085295536411109311179203577063362056770397450686946036821630036363679946887762764884931610193847044968640748208833268494013159761918510657295473388995578101378114741974559738337569331213646420661399668592039912100476970748782093843982860156602992477192889652368985510714336121928033490038942392490923152317472630974109623735075282492043168830932109940084390802806436837849549675397705041531391997307016830108819689296466941231742771506798518350428000789793568210230199723996332395378364612790833227768559021404792068289965041098998643486017041381704380160459202809405080716183631825749273214111734657298133683388717083226089948418586631947391492888629652741612589047151207508885518432 A159679 635 146952963836564159052239825642571578998382935113588740010394593897410882819970155269813620893998567235462409160789873674600000518842337427525189580995926992619628297131478785352856178514625627765153373251396747582416119547181886780526264236429876140215579977670065749551759287146344117471199794999501839229623484076015030556781868869611360792540107105024571041341476181849226454557477159344113618800525103080873935592841310697423811519180363062573875506147961578117237834780153125340575555325384176375348050986182251010641192584811512861353143406079387453698539435877951820679783933391395485216681263374520844231228984644330622763618354282618623926525176978997551886280437991330792654139030229574374149250344858696916129442758677943572064043153043191957505874351031588713974938412568944618507633502559268116657415336923831073524277339025207596959751664332223078302117092629357823519390564784595845633800674519130682751421640095920526637571282050626768896626781834187210551031525147893342250891742356318803911660305896134863076410164859766892200661162391093244262821367272836686222323134827789757997919177605366128534653529518435516225254994756264829144466105120948164730479280010170423124917969433101610904042885928355218429441255011865944126231440876823170743435142925680313574723903258907089218472540516288049511388342086963911010457677872169163806588919153608182469948216060683092035962451726408490952557755276211846014059177687242228207661428693227000300145328114708445391034239991149183794403849495716730864891416982390720 A159679 636 37325474250543663828030088280159436812958308834918654240342788807429996565013179869757202569057581853603736872098789336977249587690505172697155835085166373154948106631781905668767270104291274804618038665834586678996170873940852796540135121038639491074647842832764149453978002668323927807207779515303566301244158436407610306783721799947975938301912665250941240748596964649848710646289665475224216782760712854971179883309615818942882075410848719724332996995339030410382069630515753344493398930031383617128347699466839047692900743826419639908401770836965007707282049717617008069735698229258865311238568932243199487428888413743355422631211486883376627696102733202249358479190111404495113243275211624857136648293856707083657507939445734985556706758460200020166960610609603111576848711373838626499647302750708566877285901794916034995834043512916164273691627203973552577558537950793525117154806004600398754163741291495513471973333819478882155749258595890558551534369317389538320200088876907613458337506980403598078819743137879917652076968227960129219299343207425583565785878505206674317609919643266121338581818742777485933465874569649131082272376177168114285221759726611210106466454630540118642797054295923418366820456187952675805680373731482557810755769152604265679536059361891056876473072909411972660702231722926934376168642557693455032043459346303199047852180672948188382325747880770019360093081034127596242746860435077092703939205383286311853011345589945974687519830115045996710736065010360399795148925030299460592531212404641724480 A159679 637 9480523506674254048160590183334854378912412061134224588307057962493321716630527716763059638919731792248113703103931701718546795272869471527650056922051262854364199456175472561081533750311469174745216667748733619717444985861429428434413794479578000856820336499544423895560860918467131318913304797092106338676786619363457002892508555317916276967893276866634050579102287544879723277703017553547606949202420540059598816425049576700794623342836394446918007361309965762658928448316221196375982752672646054574224967613590935862986147739325777023872696649183032570195942088838842097892187566298360393569379827526398148962706428106167946725564099314095044810883569056392339501828007858750427971137764722484138334517389258740552090887176458008387831452605737761930450489220488158751805597750542442186291907265177416718713961640571749057868322774941680517920713558144950131621566522408926021933801334603716687711956487365341291198475368507540147033674112074151245320833179835108546120271543209385925075475881280157593216303096715602948764473519737013054809832513523707132465350318955222439986697266254767030241784041487876060971797487161360859380958294005944763617182504454126418877748996877179964847326873195115163561491828854051299424385486541557817987839133320606659431415642777402766310585795087382148729148385082925043497323821312050614228028216283140388990647302009686240928270013499524234371606620216683037166749992754305334954544108177035968436674118417584343629736703893568456081569478391550398784032553846567273772063059362015627232 A159679 638 2408015645221009984568961876478772852806939705219258126775752379684496286027589026877947391083042817649167276851526553447173908749721155262850417302365935598635351713761938248609040805309008879110480415569512504821552030237929133969544563662691773578141290823041450905323004695287983031076172210681879706457602557159881671124390389328950786373906590411459797905851232439434799863825920168935616940880632056462283128192079282866182891447005033340797449536775735964684957443802689668126155125779922066478236013426152630870150788625044920944423756547121653307822062008515348275856545906141554281101311237622772886637040003850552915112870650014293258005336730437590451984105834806011204209555748964299346279830768577863393147427834880888395523632255098931330314257301393382719847044979926406476691644798052313137986468970803429344663558150791673935387587552141613359879300338153916416046068384183339438280082784049505192450940770267095718464397475208238525752940093308800181176228771886307117355712536338179625078862166822625269068524197044973355792478159091814186062633195136121293082303495709067559560074564719177742000903095864416009151681134301332801844479134371621499184841778752173170952578228737263328126252104072741077377988233207824203211100384094281487229900037206098411586012318879285653804542987579340034113944081970703162558887123476571355604576562529787357007398257680998385511027988454003363844111751299158477985750264271583849671062214732476477307265602958851341848007911446443440891349119751997788077511485865547327592480 A159679 639 611626493362629861826468156035424969758583772713630429976452797381899563329290982299281874275453955951096240206584640643880454275633900567292478344744025590790524971096076139674135283014737943824887280337988427491054498235448138598835884756529230910847031048716028985528147631742229222762028828208400353333892372731990581008592266380998181822695306071233922034035633937328894285688506019892093155376731339920879854961971712798433753632915935632168105264333675625064216531797434859482847025965347532239417373185275154650082437324613670594106610290272250757154233554220809623225464767972388489039339484976356786807659198271612334270722419539531173438310718647578918411623380212718987118799189099167311470938680701388043118894579172569194454614761342522820137890904064698722682397619303556702637491486798022359631844404622430481795485901978310237907929317530411648459210664324572360749679435781233613606453315192086953541247757172473804949809925028780511390001462867255410910215987787578798422425908754016344612437774069850102740456381575903495358234642576807279552776366214255853220465101212836905361228697654629658592168414552074504963667627154244525723734082947887406666530934054055108241990022772391690228904472942647379602709586849300806057801509720814177149735178034706219140080818409543468684205189696767285739898299496737291239343101334832841183173456235263978993638229180960090395566737460696637733367218079993499103045612580874120780481365867930607651701833414844347260937927937918242436003892384453591604414145346789659192862720 A159679 640 155350721298462763893938342671121463545827471329556909955892234782622804589353881914990718118574221768760795845195647196992188212102261022937026649147680134125194707306689577538981752844938128722642258725433491070223020999773589274970345183594761959581567745083048320873244175457830934598524246192723007867102205071368447694511311270384209232178233835503004736847145168849099713765016703132422725848748879707847020877212622971519307239869200645537357939691216833030346314119104651618975018440072493266745534553046463128490068929663247285982134589972604570663867500710077128950992194519080534661711127872757001076258799320985682351848381692390903760072917199754607686100354468195816716970784475439532814272145067383985088806075681997694503076625748745697383693975375132082178609148258123476063446146001899627033350492305126538946708755544340008754678659065172417095279629438103225714002530620049154516600861976006036694284479381038079361533256559835041654534618628189565571013684669273128492178825110983813351934115751575103470806852396082442847635806736349957192219134385225850596705053404564864894192529129711214104668776393131059844762425616043808201026612589629029671799672407951245320294513205958752054813609875328361678010857071489196914478372368702706714545505320778173563168941863705161760134313639991311237900054128089301271630588851924065089170453307194520877027102813706181962088440287028491980911429280567049613695599845277755094392595868239641867054958421767505352936385688319787135304097316531460269733115406598707887659538432 A159679 641 39458471583316179399198512570308816315670419133934741498366651181988810466132556715425343120243576875309291048439487803395371925419698665925437476405166010042208665130928056618761691087331269957607308828979768743409156279444256227703868840748313008502807360220045557472818492418657315158802396504123435597890626195754853723824864470411208146791448698911691969237140837253733998402028554089615480272426838714453222422957044263053105605173144048030856748576304741914082899569720784076360171836752447942221126359100616359481827425697140196968868079242751288697865190946805369943928791943078483415585587140195301916582927368332091705035218227447750023885082658019022773351078411541524727123460457572542167513653908434830824513624328648241834587008325420064612638131854379484174644041259944059363412683592995707244111393201097518461982228422360383913450471473236263530552566666613894758995893098056704013603012488590341233394716515026499684024497356273071799740403130097282399626565690007587058214999152281134575046652963126006431482200052223364579804136676390312319544107357481151795709863099658262846219541170248993752927277035440737126064692438847973038535035863682825649230450260685562256246564364290750630232428003860461218835154986571406715471448780140766691317408616299621378825771152562701543605431459368096287140873850235185785702930225287377699808111966571173038785890476452189258280068266167776266513769670045950608379579315087968919854938869167001103624307737295531515298581026905288014124804714506606454920606899130725013806329899040 A159679 642 10022296431441011104632528254515768222716740632548094783675173507990375235593080051836122161823749952106791165507784706415227476868391358884038181980263018870586875748548419691587930554429297631103533800302135827334855471957841308247507715204887909397753487928146488549775023830163500219401210187801159918856351951516661477403821064173176485075795791289734257181496925517279586494401487722059199566470568284591410648410212030192517304406738718999192076780441713229344026144394960050743864671516681704830899349677003508845255676058143946782806509993068854724687094632987853888628962161347415707024077422481733929810987292757030307396593581390036115163050922219632029823487816177079084872641985438950271015653820597379645441371773400971428290597038030947665912701797037013848277407870877532954830758186474907740377260522586464562804539310523993174007665075542945764343256653690491165559242844375782770300648571239970667245563710337349881662860795236800402092407860426081539939576671577257839658117605854297198248497918518254058493008006412338520827403079996402979207011049665827330259708522259794198074869264714114702029423698225554098960587117041769107979698082762848085874862566541724861841307054016644701326981899370681821222451355732065816532833511783386036887907243034783052048182703809062486914019456365856465622544057905609100267272646634142011686171269055770757330739153916042365421175251166328143202516584762390887478799450432498827888060080172550040678707110314643237380486644448254835800565093387361508089564419263797554798920134817760 A159679 643 2545623835114433504397262978134434819753736450248082140311995704378373321030176200609659603760112244258249646747928875941664383752645985457879772785510401627119024231466167673606715599133954267030339977967913520374309880721012248038639255793200780674020883126388988046085383234369110398412748585304990495953915505059036260406846725435516416001105339538893589632130981940551761235579575852848947074403251917447503851473770898624636342213706461481746756645483618855511468557776750132104865266393400400579106213691599790630335459891342865342635884670160246348781824171587968082341812460190300511100700079723220222870074189432917365987029734454841725501391049161128516552392554230566546032923940841035796295808556777825995111283916819518094543977060651535287077213618315547137978286955161633426467649166681033570348580061343760901433891002644671905814033478716434987879656637470718142157288686578350766952351134082463959139139787709171843442682617492791029059671856145094613862252848014933483686103656887839207220543424650673404850792551428681760925580578182409966406261262507762660734170254790888068048170573696214885321720692072255300398863063036170505453804777985899730986565861451337429345435745155863463386423170012149322129283809200958145992624240544199912602837122322218595598859580996349308974617336485468174171839049834174476282101549314846783590587694228199201188968959204198308627720233727981180597172698759977239469006680830539614314647405424958543331287981712182086763128309108829823005329408915675316448294441886105448193911907913812032 A159679 644 646578431822634669105800163917891928449226341622380315544463233738598833166429161874801703232906686291643303482808426704476338245695211914942578249337661750269361567916658040676414174249469954528075250870049732039247374847665153160506123463757793403291906560614874817217137566505923877696618739457279784812375681933043693481861664439556996487795680447087682032304087915974630074250717865135910497698859516463381386863689398038627438404977034477644676995876058747586683669649150138594585033799252185065388147378316669816596361556725029653082731899710709503735858652488710905060931735926174982403870796172275454875069033128668253930398155957948408241238163436004423572277885286747725613277808331637653308864357767747205378620673500384195042741882808451931969946346350351936032636609203184012789828057578796051960798958320792682499645510132436140083590495928898943975668442660908717616785767148056719023126887408374605650674260514419310884559721982373684580754559052993605839472283819121527598430670731905304336819781363352526578042815054878754936576639455252135064211153665922049999148985008363309490037250849573866757015026362654620747212257424070266616158433910335768822501853946073165328878837962535303055450158201186557139016865085687637016310024264714994415083741162600488499058285390368915417065889447852550383181496113822411366553526253324448889997588162693541331240784898712454349075518191656053543538662968449456434240218131506629537092552917859297456106468647783935394597210026998326788517869299488143016358698674651520043698825689973438400 A159679 645 164228376059114091519368844372166415391283737035634352066153349373899725250951976939999022961554538205833140834986592454061048250022831180409956995558980574166790719226599676164135593543766234495864083381014664024448458901426227890520516720538686323655470245513051814585106856509270295824542747073563760351847469295488039108132455920922041591484101728220732342615606199675615487098446758168668417468435913929781424759525633330912744718521953050860266210195873438268162140622326358452892493719743661606208010327878742533624845499948266189017671266641850053702559315907960981917394319112788255230072081527678242318044664340492303580955144583584440851548992121695962458842030470279691739226530392295122904655251064451012340174539785180766022761894256286139185079294759371076205151720450653577615189858975847516164472586833419997594008525682636134909326171932461615334831904779233343556521427566919828281107277050593067371312123030874795792834726700905423092482598327604230788612097837208853076517704262247059462345003922866891077418024231387775072129540841055859896343226769881692937123108021869489722401413545218065941396494975422201414491514522650811549998788408447299381184484336441132656105879406738811112620953759931373363988154447955458843996753538997064381518667418178201860165205629572708166625761302418062329153928173861058312628313566795095171275796805629931298933970395313759206356553900446909618878223221287401957057546398721853362807193793730836595307711748555407408140928218548466174460533472661072650838661168919599985651307813345339541600 A159679 646 41713360940583156611250580670366351617457619980709503044487406277736791614908635713597877030531619797595326128783111674904801779167553424612214134293731728176614573321988401087649764345942374091994949103526854612477869313587414219039050740893362568415086150453754546029799924415788149215556161137945737849584444825372028889772161942249759007240474043287618927342331670629690359092931225856976642126485023278648018507532647176653798531066171097884029972712755977261365597034401245896896098819781090795791769235133822286870894160625302886980835418995130202930946330381969600696113096122912290653455904837234101273328469673451916441308676326074490027885202760747338460122303461565754954037925441834629580129124906012789387198954484762414185586478399213870901078170922533903004172504357856805530245434351807690309724076256730358596195665877879445830828764080349321396103328145482608354638825816230488326682225243963230737707628575581683712069136022307995091805999220652421626701633378367229559907898451940021198131294176626826981137600111957439989565966796988733161536115388396284083979270288569842026180469003234539175247952708730876504660097476495882063433076097311703707052036519602101621485564490473695487302666804864367647895852212915600858738159088880989637911326440476100671993463171626077505407526304924739979054714574664594988996225092439700849055162391041839856387897239624796125960215615195323387141525159544031647636182545057219247523490131054714635910702677664425697732401170301283409986186984186612965170003578206903744835388485764026270128032 A159679 647 10595029450532062665166128121428681144418844191363178138947735041195771170461542519276920766732069874051007003570075378833365590860308547020321980153612299976285934833065827276586876008275819253132221208212440056905354357192301785408028367670193553691108226745008141639754595694753680630455440386291143850034097138175199849963021000875517865797488922893326986812609628733741675594117432920913898431709727476862666919488532857236733914146088936909492752802829822350948593484597294131453156207730677318469503177713662982122673491953326985026943178753496429694406665357704370615830809020900609037722569756575934045183113252392446283788822831678336882641989952237702272908606237207231478633893835695603618229893070876184053336194264589868022372942751506066922734670335028851991983610955175177951104725135500177491153750896622677663436105124455696604895596750236795172994910517047803288734705235894977115149004104689610014310366346074716788069767714939529847895631319447387488951426266007439099363529689088503137265886375859291186317873010412958369574683436894297167170276965425886275637797530188718005160116725408027732447038591522667209982250267515431393300451329928764294291836091494597370724677274700911914963764747481789451192182473926114662660648411822232370965095397213511392484479480387394113665345055689581536617568348036633266146728545166117220564839971527821693591226964894302902234688409705711693424328512300962751097633308898134967017603686094103786684723172415015571816621756328307437670317033449927032080530070203384631588203024076249327272978560 A159679 648 2691095767074203333795585292262214644330768966986266537789680213057448140505616891260624276872915216389158183580670363111999955276739203389737170744883230462248450833025398139851978856337712147921492191936856247599347528857531066079420166337488269274973074507081614221951637506543019091986466301956812592170811088651675389861717562060439288153554945940861767031475503366699755910546735030686273225012144294099838749531579813090953760394575523803913275181946062121163681379490678308143204780664772257800458015370035263636872196061984428893956586567969098012176362054526528166820329378212631783290879262265450013375237437638007904165919690569971493701037562665615629980325861947175229818054996341241484400812710877644736758006144251341715268541872404141784503705186926405872060833010110137342775069938982693275062743003665903396154174505945869058197650745796065624619311168001996552730260491091507956759520360365916980404095344274402482486008930458618273370398549140415769772035569932511164008776633130027856844337008174083334497758607044779468431980027004354491728088813102786717727916593397645803468643467784635809502372554294048740458986907851443078016251204725808819046419315203108130062446542209541152705308943193569656235166452525020208714945958443758141235496319565791417590385794555226478793492236618848785560883305686730185006280054247101334322620297605675668332315261185913312371484895849635574806392300599284994747151224277581224403223812777771307103283775090736290815724193706219787884850540309297279535489467828081489519658732726881565101066426240 A159679 649 683527729807397114721413498106481090978870898770320337420439826381550631917256228837679289404953732892972127622486702155069155274700897352446221047220186925111130225653618061695126042633770609752805884530753274450177366975455698482387314221354350202289469816571985004234076172066232095683931985256644107267535982420387373825026297742350703673137158780055995499007965245513004259603276580361392485254652940973882179714101783992245018406308036957257062403461496948953224121797147692974242561132644422803997866400811243300783415126252091612079946045085397398663101555184380450001747831256987572346845610045667727463265126046801615211859812581941081063180898927114132312729860328345301142307335176839641434188198669850886952480224445576205810187262647900507197018382808972062651459600957019709886916659776468591688445569180242839945496888405126285085598393835450431858132041761990076590197430032007126039803022528838223412625907079352155834658198568774101906233335850346158134608083336591828219129901285337987135324334189841307671244368316363572023353352175669146601767388251142400416615176925471845363030280700572087585870181752096857409372692343999026384734505549025511273496214225497970438490697043948751875233507806419210894281086758881206898933612796302745641445100074313806556565507337547138219433362756131901950927742076081430358328987050218572800724990751870091934714485114257087039454928857397730289130220023706087703025313333196732863451830841867817900447394149874602851622128579623497815314366921528059074982244298262494953361729909603841286343599286432 A159679 650 173613352275311792935905232933753934893988877518694379438253926220700803058842576507879278884581375239598531257928041677024453439818751188317950408823182595747764828865185962272422162850121397165064773178619394854097451864236889883460298392057667463112250360334777109461233396067316409284626737788885646433361968723689741276166817908995018293688684775188281994980991696856936382183321704676763004981456834863071973808632321554217143721441846811619489937204038278971997763255096023337149467322911018619957657607790685763135350569871969285039412338865122970162415618654778107772277128809896630744315494072337337325655966778449972255908226476122464618554247289924323991803404197537759314916245079920927682799401649431247641193219003032104934072296170694324686258165528291977507598677810072896173934056513284039595590111828778015442760055480396130542683794383458613626340919296377477457357416967638718506153208201964542829826576302811173179520696427538163265909896907438783750420681131924391856494986149842718704515536547211518065161571793749302514463319472592958882357188526977066919102527022476451076406222654477525611001523792478307733240204868467901258644548158247754054648991993961281383246574602620773435156605673887285997491160870303301532120422704302453634785819922556141073950048477942417881257280647820884246750085604018996580830556430701270390049825030677397675749146903760114194709180444883173857864269493720746991573682435407692566092361810021647975406534830293058388021204935030662225301964347527817707765954562290845636664359738306648805166173152327520 A159679 651 44097107950199388008605207751675392981982196018849602056979076820231622426314097176772499157394264357125133967386100099262056104558688100935406957620041159133007155401531580799133534237888201109316699581484795539666302596149194574700433404268426181280309302055216813818149048524926301726199507466391697549966672519834773896772546722586992295893252795739043570729672883036416328070304109711317441872804781402279307465212895572987162260227822782114393186987422261361938478642672592779942990457458266085046441034512433372593078261332353946308398654125696149023854904036758454993708388969882487221483788648763638012989152296600246151385477665122524072031715630741851179785751936314262520687583942964738791789613830756867049976125146545709077048553040093710569802377025803353314867412704157558608469363437714369588688199958940435679621108595132212031556598175004652410658735369238117284092193712350202493436875080276465040552537755006958635442422234396124695439207581153600726448718399425458939721507352158765212959810958657535747243367991244006475101659792686435886972124118463923855051625248532093101561817523956590933106801173107738067385602663898502920669330497689380504369570470251939973374191458368632503777902607659564224151860579970279707951688433280026920489956815229185518976755747890036594701129851183748466772570815678749050100603004411072460499854832801307139548348599069954748369092378071468762167235321185046029772012313280220715054596447914656717935359399500286955954534431369208581728883629905144169713477476577576529217794011799979192670921637091903680 A159679 652 11200491805998369242392786863692616063488583799910280228093247258412611395480721840323706906699258565334544429184811497170885226104466958886405049285081631237188069707160156337017645274260752960369276628923959447680386761970031185084026624385788192377735450471664735932700397091935213322045390269725702292045101458069308880038950700719187048138592521432941878683341931299552890393475060544969953472687433019344081024190266843217184996954145544810244250004868050347653401577475583470082182426727076674583176065108550285952878743027848030393048218735587956729088983209717992790294158521221341857626138001291891717961919027369684072479655418714644991831437215961140275341589188419625142495331405267963732186879113610594799446294594003607073465398399887631790405117506388523449998815228178209813655044379122936591487207199459041884608318823108101459884833252656798253693692442867185412681959845519983794614460117182020155757514763195464682229195726840188134478292815716107145734224052772934646297406372462176521373087467962466868281750308204183895373307124022882122332037168901309682116193710600129171345625244862319619483516496445572990808209836425351273948751301864944400355816250451998791955661383851030035186152105739855425648575096151580742518196741630422535350814245248290565679022009915591352636205724920024289675986237096798239728972332563981703696573077706501336047604795016864745971554754849708182416619907311507970815099553890740653931301405408512784707605880938242593754063724362843949096911140031559091289515513096142147575683014637456408289608929648191207232 A159679 653 2844880821615635588179759258170172804733118302981192328333627824559983062829677033345044781802454281330617159878974734181305585374430048869045947111453114293086636698463278178021682766127993363732686947047104214915278571237791771816768062160585932437763524110500787710092082712303019257497802929002861990481905803677084620755996705435950923234906607191171498141998120877203397743614595074312656864620735182131994300836862565281592002064092740559019925108049497366042602062200155528808094393398220017078041674096537260198658607650812067365887939160185215313039577880364333410279722556001250949349817568539491732724314443799603154163681090875854705401113021138498888085583868106648471931293489354119823236675505243260322192308850751769650951134145018418381052330044245659152946384200544561135109772802933788179868161940462637698254833359960862638598716089576651751785787221752895856703933708568363533629579432889152843097368197313893022327580272195173390032790935984310061415766460685925974700601497098040677663551257051507927007817334915871465418344907842019372636450468776814195333658150867184277428687250377505226757880083296002431927217912849375325080062161343198188309872958044337441216764617306703260304778856955315618550513922561921538319914020685694043952186328336250574496952613762812313533001552999834985829233731651771074142108871868246941666469061882618538048952069585684575522026538639447806865059289221801839541005514675934845877835502377314332659013958398914118526576231453730993862033700684386104043367226848943527907694267923902127726367997209003474733280 A159679 654 722588528198565441028416458788360199786148560373422941116513374190977285347342485747801050870916688199411424064830397670554447799879127945778784161259805948812768533339965497061170404951236053635142115273335546629033076707637140010274003762164441050999557388616728413627456308527874956191119898576457219880112029032521424363143124230030815314618139634036127586188839360878363473987713673814869873660194048828507208331538901314681151339282601956446250733194567462924473270397262028733785893740721157261148002044455355540173333464563237262905143498468309101555323692629330968218259235065796519792996036271029608220257906806071831473502517427048380526890875931962756433462960909900292245406050964541167138383391452674511242047001796355487734514607436278381155501426120891036324931588123090350108068636900803074749921645670310516314843065111236002102614001919216888155336260632792680417386480016518817558118561493727640126575764602965632206523159941847200880194419447199039492458946790172424639306482856529869950020646203615050993117321318323148032364233284748897767536087032141904305067054126554206337715215970641465276882057640688172136522541653904907219061840229870474886307375527011258070266257134518777087378643514544427256404887755631919152515643057424656741319976583162397631660284873744412046029758256233166376335691853312756033855924482202159201579445145107402163097778069968865317848769259664893235542642842430355735444585628133560112316286302432431982604837827443247863156608725523309597007463062694038867923986104118559946406768369656502986089181682157234391045920 A159679 655 183534641281614006385629600772985320572877001216546445851266063416683670495162161702908121876431036348369171095307042033586648435583924068178942131012879257884150120831652772975359261174847829629962364592480181739559486205168595770837780187527607441021449813184538516273663810283367935853286956435491130987557973468456764703617597557722391138989772560437985235393823199542227118995135658553902635252824667667258698921910044071363730848175716804196788666306312086085450168078842355142852808915749775724314514477617563769943828041391411452710540560671790326579739178349969701594027565984156314776471643395272980996212784014298445591115475745379412799124881373697401635211506487246567581861205651504102333326144753474082595157746147423542114915759154669690395116309904662077567379676999064404366314324000001047198300229838318408506271883704893983671425357771391512939703624413507587930159461990487211296228485039973931439307146840955956687434555044956993850179349748652571721023156718243109932409146044061488926627580584461171444324791797519163728755096909418378013581529655695266879291698089993901225502236169292554675101284760651499720244798362178997058316627356225757422933763510902815212406412547550462676933870673837329207508290976007945543200653422565177118251321865794912747867215405317317847378025595530224424603436497009788261525262709607480190259512597795397530888786677702506106158065365416243434020966222688088554963383744031248333682458885315460409248969794212186043123252040051466906646033584223601486348649103219265282859411471624827856338925779270728531850930432 A159679 656 46617076297001759056508890179879483065310972160442423823280463594463461328485841730052915155562612315797570046783923846133338148190516834189505522493110071696625317922706464370244191168006397489956805464374692826301480463036115688652785893628250125578397252991484166405096980355666927831778695814716170813619845148958985713294506636537257318488087612211614213662444903844364809861290469559017454484343805393434881018956819655225072954285292785664027874991070075298241418218755560944255879678706702312818625529312816742210192149179953945751214397267136274642152195977199674873914783500740638156704004426363066143429826881724999108311857336808943802597192978043208052587289184799718265500500829431077451497702383990964304658825474443783341700868310678665081978387214358046811078113026174235618693730227363365185293508457287205450076743617977960616539938259931525069796565264770294541580085959103735150424477081591884857943888721838210032976170458259134590744674641738306018100389347486959750407283788708761657493455447806933931807503999248549263955762250758983266551940996459565645435786247804324357071230271784338246010449447147840240770042261451811347905204286641112514950289624393788052693158520820683001164115772511167074279849503018262536053813453688497563379094433935324675560641052665724988821972471506420770682896534548632905671382872315817766166714620394885865443588718358366582098830754046466167348089877919932062604964026398308943195232240583824511517255722892067811705442861564347070978495522929732083493688948231589263286344107024336619007101058753082889855745283840 A159679 657 11840553844797165186346872476088615713268414051751159104667386486930302493764908637271737541391027097176234422712021349875834302991955691960066223771118945331684946602246610297269049197412450114619398625586579497698836478124968216322036779201388004289471880810023793728378359346529116301335935449981471895528453109862113914412101068082905636504835263729189572285025611753269119477648784132331879536388073745264792520116110282383097166657616191841858883459065492813667234777395833637485850585582586637680206569930977834957618862063666910809355746365291941968780078039030367448272760981622137935488040652652823527450179815174135475065620648073726346446887891541601147955536241432641192869545349469842168578083079388951459300746512762573545249905635153226261132115236137039227936273328971256782743841163426294756017352847921111865910986607082697102617472892664835976215387873627241305973411674150358240996520950239298779986308428200064392419259861842775229055297179651781076025777871104969533493517673185981399514411056162376757507661691017333993881034856595872331326179431571073978673810415244208392794866986797052621931979058290790769655870489610397903370863572179486353039950630832511262568849857875905931833008472347162599537874265475662676212125416583455815921171734897706672679654960161688829842933629737035345529031116338855748252269724305508105126155254067703214425140645676347409346996853462436990262980808025440055813105899321426440323255306649406110464973704644791011987139363585304104561631216790567725605910644201720453609448543772709876399947329997503783294827451164960 A159679 658 3007454059502182955573049100036328511687111858172633970161692887216702369954958308025291282598165320070447745798806638944615779621808555241022631332341719004176279811652716309041968251951594322715837294093526817722678163963278890830108689131258924839400279328493052122841698177038039873611495825599479145293413470059827975274960376786421494414909668899601939746182842940426511982512929879142738384788086387491863865228473054905651455258080227435046492370727644104596179392040322988360461792858298299268459650136939057262492980772022215391630608362386886123795497669717736132186407374548522294975805621769390812906202243227348685667559332753389683053706927258588648372653618034706063270599018264510479741381604462409679698084955416219236710134330460608791662475291591593605849002347445673048581316961780051504663222329863505126735940521455387086104221574798608406433638723336054521422704985148231889477965896883700298231664396874094517464459028737606649045454738956910655004529478871314774547603081705450566715002914809795889473014262014403585896518897813100813173583023678056331017502409685781127445539143416179581632476670356413707652350334318779615644851442129302892559632509941833466904435170741959286002582987860406789115545783581315301495343801998744088746414241569583559535956799240016297055116319980735471343603220653534811423170838590726742884277267818576221578120280413073883607555101948704949060629777148583854244466293463615917533163652656708568233591803724054024976921692907805678211583350569281272571817809938288763627536643774161284268967614718307207873996316850616032 A159679 659 763881490559709673550368124536751353352813143561797277261965325966555471666065645329786714042392600270796551198474174270582532189636381075527788292191025508115443387213187695886362666946507545519708053301130225122062554810194713302631285002560565521203381477556425215408062958608315598781018603766817721432631492942086443605925523602682976675750551065235163505958157081256580774438806540518123217856637554349188156975512039835753086538385720152309967203281362537074615898343464643209919809535422185427551070928212589566838259497231579042563365168299903783502087628030265947207899200374343040785919139888772613654647919599931392024085004898712905769295112635789975085506063444573907429539281093836192012142349450372669691854277929206923550828870031359479856007591949028638846418659977871983082871764450969655889702454432482381079062981463061237173369662525953870398168020339484221200061092815976749569162341287509636452062770497591807371580174039490246082316448397875654590074461855442847765557689235511257964211225950631993549388114889967493483721919009671010673758761834794737004466938249773162162774147560722816682027142291470790952927329046480411975888895437270755223793617574594868082463964518599782738724245908070977272749091155388610917141113582264415085773296186939326415460347352003977763169702341477072685929689014881503245737140732320287184501299870664292577628126084275090088909648898117594624409700414932273538038625433859121626983244519497326925221853172205077553126122859219056961637609413380652665516117813681144240940698070093193494441374191120033296211769652605307200 A159679 660 194022891148106754898837930583234807423102851352838335790569031102617873100810718955457800075485122303462253556666641458089018560388018984628817203585188137342318444072338022038827075436160964967683129701192983654186166243625493899977516281961252383460819495020003511661525149788335124050505113860946101764743105793819896847929808034704689654146225060900831928573625715796231090195474348361724154597201150718306300007914829645226378329294714838459296623141095356772847841999847979052331271160204376800298703556115860810919655419316049054595703122139813174123406462022017832854674210487708583837328485726126474477467665376139346225431923684940324675717904902563395083070167461303737781039706798816128260604415378790195692051288509063142362673822853634847274634265879761682673384490632032038030000846853584512544479760203520661288955261351096098854949790060017484472728243527505656130294094870272946158677756721130563958525712041991444977863899747001784898259332438321459355223908781803612017677105462738154072342936388545716565655108167789728941279470909558623610321551923014185142803584813032697408217187941280179257653261665363224488335889227471705862260134589624642523951019231437154659478942552553602856349955877662167820489153607685125857652347506093162687697670817241019325967392270609770335548049278415195726754797406559248289605810575170762218120445889880911738495965905125459808699443265019920329651003275615648894807566393906753277336210944299664330438117113936365644469058284548732662577741207648116495768522106865072348435309773159896986303840076929770150029915495444897412800 A159679 661 49281050470128556034631284000017104334114771430477375493527271934738973212134256549040951432459178672479141606842128456180340131806367185714644041922345595859440769350986644410166190798117938594245995236049716717938164163326065255880986504333155544833526948353603335536811979983278513193229517902076543030523316240137311712930565315291388489176465414917746074694194973655161440328876045677337417144471235644895451013853391217847664342554319183248509032310634939257766277252063043214648932954882376285090443152182500433384025638246779228288266029658344246323561739265964499279140041564677605951640649455296235744663132357619794009867684530969943754726578550138466561124737029107704822476655987618202742001509363863259333111335427024108953195600175953219848277247525867518370400814201876159787637132229046015216641969389239815485013557320196946047920073305581915102202575687966097172873500035956512347554581044825875735829078795895329432570058955564413873911788122885252800572282756116262009642219229846255623117141631464661375682848086503701183591501889108880726011000429683768231535106075572055368525002962937604808627246435859967549246362936448766808602098296869221930328335091167462688639568944384096525730150068680282555426972267260866579232779125434081058260122614283031969469302176387529661251441347015118237523032611577034184056630148952641283115408754729880917285397711775782516319569679666161646136730422305959887007583825426881473321770596607595242604356525086664668617587678152518877237784629133208209272539099025914695358327741684543741327680938165970498074302324073351337544032 A159679 662 12517192796521505126041447298073761266057728840489900537020136502392596578009000352737446206044555897687398505884343961228348304460256877152534957831072196160160613096706535342160173635646520241973515106826926853372639511318576949499870594584339547135332384062320227222838581390602954015956247042013580983651157581889083355187515660275977971561168069164046602140396949682695209612444320127695342230541096652652726251218753454503661516630467777830282834910278133476115861574182013128541776639268963372036172261950798994218731592459262607936164975830097298753010558367092960799068715883217624203132887633159517752669958151170051539160166438942680773375875233830267943130600135225895721171289581148224680340122774005889080414587147175614610969319770869264206615146237304469904399133422785912554021801585330834280514515745106709612532154604068673200072843669827746418474981496499861176253738715038083863332704907629051306336627488445371684427817110813614122188695923880415889886004596144748746837106007275486190117681631455635443706877758863772310903300200362746145783183787587754116624774139610489030907942535398210341212062941446766394284087849968759297679070707270192745660873162137304085759791032931007963932601767488914106910630466730652425999268245512750495635383446357072879225876785410161924187530554092561617135123528543160123502094452023395715149095703255499872078752522825143633685361999191940038198399876262438195651031484092033987470452395327384891957176119254898889463222801192455246085734718058627237038729162630475467548666811078100950400244654454079576740722760399135794838771360 A159679 663 3179317689265992173458492982426735344474329010713004259027621144335784791841073955338762295383884738833926741353016524023544288992773440429558164645050415479084936285794108990264273937263418023522678591138803371039932497710755219107711250037917911816829592024880984111265462861233167041539693519153547493304363502483587034905916047144783113388047513102252919197586131024430928080120528436388939589140294078538147572358549524052712177559796261249708591558178335267994171073564979271606396617441361814120902664092350762031124440459014455636557615594815055539018358263502346078464174694295711869989801818173062212942424707264835471152672407806909946493717582814337919088611309610348405472685076955661450603649183088131963165972024047179087077254026200617155260398867027809488199009488573419912561749965541802861235470357287715001767682255876122795872454372062942008377543097535276772671276760119637344774159491956734205933767552986328512515232976087702422622054852877502750778244595138010065434615283628743646034268017248099938040171267903311663268254659390248412148202671046859861854461096354988641795248878988182489063055359881042804180609067529128412843675357548332088175931454847784070320298282795531638742355118792115502872744711577318455337234901581113191810329135252082228291403234192004741213971509298163635634083853217351094335347934183793559006587193218142237627085855399874707173565628225073103540747431840236995735474989375551205936021586642559154961880129934219231258989973915205479986899380602262184999627934769041742842666011686095956857920814550398046521645506839056418537710381440 A159679 664 807534175880765490553331176089092703735213510992262591892478750524786944531054775655692885581300679107919704905160312758019021055859993612230621284884974459491413655978606976991783419891272531454518388634149229317289481779020507076409157639036565261927581041935707644034204728171833825597066197617959049718324678473249217782747488459114634822592507159903077429584736883255773037141001778522662960299404154852036830652820360355934389438671619889648151972942386879937043336823930552974896199053466631823337240507195142756911389144997212469077698196107194009611909988371228810969101303635227597353206528928324642569623205687117039621239631416516183728630890159608001180564142040893269094340838257156860228646552381611512755076479520836312503011553335185888171934697078826305532644010964225871878130469446032595919528956235334503739378760837931121478403337660317442381477471792463800397328043331672847488773178252102859255870621831038996807184748109165601731879743934961818281784241160458411871645444935693610606513958699385928626759795169682298697825780184922733939497695262114817156916493700027504526962307320462954011674849346843425495480419064548648102995861746569080203940928658175016557270004039032105232594267571429848815570246110172157003231665733357237969327964970582528913137195607983794106424575831179470889440163593678634801054873188231540591957997981704872857407728519045350478451984207169376359311649287543934478614996269905914273762012554814697975425595827172429840893990151660999461426356938256536362668456702173972206569618301457294940961486651146649736921218014359931172783598114432 A159679 665 205110501356025168608372660233647120013399757463023985336430575012151548126096071942590654175354988608672771119169366424012807803899445604066148248196138462295339983682280378046922724378445959571424148034482765443220488439373498042188818329065249658617788755059644860600576735492784558534613274501442445080961163968702817729782956152567972461825108771102279414195325582215941920505734331216320002976459515038338816838244012980883282205245031655709380892535808089168741013382204795476352028162963083121313538186163473909493461718388832952690098784195632463385886118688028615640073266948653514015844468545976286150471351819820463228323713707387303757125752382957617961944203467077280001557100232240886836625620655746236107826259826268376196677857293111014978516152659154853795803379775424798037132577489326737560699119413417676234800437570578628732718575311348567422886900292188270024148651729484783624803613116542169516785204177530918860512410786751975137474832904627424340822419010161298605332508398382548350408511241626777771258947801831400557584479912310984172220266393906116697994934938710631161206630810518602136476348678738349033047845833327827489748105208270998039712819947721606421476260727631359197440201608024389483651969767272150560365505861371157331017492773392710261708556281193691698290628289610287442282167468941155888373602441876627516798324900159819563543935957982119146819630422992796522161618171604319120572473577566726674329615167336290726603139459971862960355814508547978657722307762936557973932788374417419898725840382558466819047359688576698635131467730140583461468496210684320 A159679 666 52097259810254512061036102368170279390699803182097100012861473574335968437083871218642370467654585805923775944564113911386495163169403323439189424420534284448556864441643237416941380208705382458610279082369988273348686774119089482208883446424934376723656416204107858884902456610439106033966174657168763091514417323372042454147088115263805890668755035352819068128183113145965992035419379127166758093060417415583207440083326476783997745742799368930293098552122312261980280355743194120440440257193569646181815362045015177868582365081618572770816013487494538506005462236770897143767640703654357332427141804149048357577153739028710542954602042044958638126212474381075354332647116495588227126409118150928099642679000007162359875114919392646717643672740896862618654930840728254037828525818946934475559796551819545307821656802051854429135571764166133766989039725744875807970891196744028122333360211245803367852628958423458954404185990471022351573345155086892519316875678031430820750612644339809387342585487744231587393155341414502167971145981870006059327760071946805057010008166356891526473556557938800287441957263564404479710980889550193810968657361246203633747915727039086933006852325792629856038412954814326204044578614170623498998784750641016070175835257122540604840473836476777823945060158227589707571713160985181830868781096947459917012093965363475157726182566642612464267302325598939217941707675455963147252691703938209512690929673705678669365448490490863029859221997237026019500535991181034918062004745428947468842565578645322480304156887551549114743088399411830306673655882237693839281825253915702880 A159679 667 13232498881303290038334561628855017318117736608495200379281477857306323831471177193463219508130089439716030417148165764125745758637224544707950047654567512111471148228193700023525063650286788698527439462773942538665123220137809354983014206573604266438150111927088336511904623402316040148068873749646364382799581038972530080535630598320854128257401953870844941025144315413493146035076016563969140235634369564043096350964326681090154544136465794676638737651346531506453822469345389101796395473299003727047059788421247691704710427269012728650834577327039417148062001522021119845901340665461258108922478173785312306538446578361472657447240594965712106780300842740410182382530423386412332410106358910103496422403840381163493172171363265905997905296198330509994123373917392317370754649754632745931994151191584675181449140128601757607324200427660627398186483371763887106657183477072690954802649345004704570650942951826442032249146456375462146380769156981283947931348947387078801046314789243301423086411381378636440649511048208041923886899820447179707668693473794576173496369853988256541607585370781516562379095938314548219244452669597070489637005921910702395144480846562719809985700777931380261827335414262111224468125527797730344356207674693050809674101789803263942472149336972328174571783571633526592031516852261946574753228116457185877765183493599880813434933573602323406104331246766172579238046929935391646605661531182133611904375564647664815292149586969511873293515784158744637090175785945474321209091483031189720528037724187537492577357123597710916677925406090916321196473462620644094594122145998377847232 A159679 668 3361002618591225415224917617626806228522514398754598799237482514282231917225241923268439112694575063102065802179689539974028036198691864952495872914835727542029223093096758162737949225792635624043511013265499034832667949228229457076203399586249058740913404773064233366164889441731663758503459966235519384468002069481699268413596024885381684771489427528159262201318527931914113126917272787869034453093036808849530889937498893670422470212916569048497309070343466880327008926933373088662164009777689753100307004443634868677818579943964151458739211825054524461069242381131127669961796761386455905308977028999665176812407853750075026281056156519248830163558287843589805249808394893032236843939888754048137163190932777815520103371651154620730821227590703208641644718320086807883917643209150898519792038842865955676542773771008044380405917773054035193005599787388301580215116632285266758491750600270983715141971657134957852732328795733376914158363792528091035882043315760639984034943205855154221654561148284685911693388413089501234165104583247601775741788814583750401263020932904850804676800210621947268044002926374631683283611267096766354173988535507957162163064387111203792649434990742244793874287156809621436688699839482009336842977750587284264641151678774771918847321091117134879563409082134757526786297708761373444805489072799028265492439595280404363137315401512423502538035869376282236187245978495914022274690776228557999214198702490833157405536629641765524953523149954323900794885149094159296552191174685176760066652739378055877792168405236931021287078310058693333753597585849761362333067743258334057494080 A159679 669 853681432623289952177090740315579927027400539547059599805941277149829600651379977332990071404913935938484997723223994987638995448709096473389243770320620228163311194498348379635415578287679161718353269929973980904958993980750144288000680480700687315925566662246388186669370013576440278619730762550072277290489726067312641646972854690288627077830057190198581754193880950390771241090952212102170781945395715078216802947773754665606217279536672072523639865129589241071553813618607419131087862088059898283750932068894835396474214595339625457791108968986522173694439502805784407050450476051494338690371242887741169598045056405940695202730816515294237149437024811429070123268949772406801746028321637169316735954074521724760942763227221910399722593902742416664467764329928131810197710620474573591281245871936761157166683088695914670865495790155297278396024159513256837487532967416980683965949849819484858941490149969327468151979264969821360734078022532978141830091070854255168866074527972419928998835445252928842933680007413685105436012677245070403858706690210798807344633820587978116131365645912603824566614364203218133005818017389909056889703451013099208487023209845399200613146501947752246263807110494229582807705291102902573827771992441495510168042852307002264123277084994415287080931335078656778277127586508536593034019471262836722249201892017729108356064677050581967321255006490328921818981240491032226266124851500522549666794566057106974316191011779421473826321586572614112057263737694130515849935349278551865867209267764302005421718197573056881696001212829502015857092590332376765388504612665470852225649120 A159679 670 216831722883697056627565823122539674658731214530554383751909846913542436333533289000656209697735445153312087355896715037320330815935911812375915421788522702225939014179487391669232818935844714440837687051200125650824751803161308419695096638698388329186353018805809535180653818558974099105653110227752122912399922419027929279062691495308425896084063036882911606303044442871323981123974944601163509579677418593058218417844596186170308766532101789851956028433845323765294341650199351086207654806357436474319636438494844555835772688636320902127482938910751577593926564470288108263144459120318175571448986716457257412726631919255186506467346338728216987126840743815140221505063433796434611254349755952252402795171737585311463941756342714086908808030068983129566170495083425392982334579957332541286916659433094467964660961754991318355455524781672454677397130916579848420253158607280808460592770103548883187423356120552041952750000973538892249541659359583919933807249953665052251998895161788806811482548533095641419243028494662927279513054915664634978335757524728313315135727408413536646562197261590749492652004504691031151794492805769803683630502568791690998541732236344285751946562059738328306213131778377504411720455240297771742917243102389272298418243334299800315393532267490365783676995700896686924863620675459533257196140211687728423031788132907913118077290655446307276096233612674169859785047838743689557573437590356499057366605579802680643155111455343412586360729466294030138644194489160056866587026525577488753511087359393331321238630015151211019763020980383453334367764346837848647317838549286338131257382432 A159679 671 55074403931026429093449541982384761783390701090221266413385295174762628999116804026189344273153398155005331703400042395484376388252272891247009127890514445745160346290395299135605500594126269788811054157734901941328581999008991588458266545548909934926017741210013375547699400543965844732557270267086489147472289804707026724240276666953649888978274181311069349419219094608365900434248544976483429262456118926921709261329579657532592820481874317950324307582331582647143691225337016568477613232952700804578903904445621622346889788699030169514922875374361914186683652935950373714431642166084765100809352254737255641662966462434411431947503239220451820493068111904234187192162843234521984456858809690234940993237667272147387080263347822156164437517043618972493142837986860121685702785598541990913285550250134058101866717602679098947614837798754648190780475228651768241906814753281908368306597656451596844746590964470249328530348268013908810022847399311782685045211397160069016838853296566384510187568491961039991644795557636969843890879935901572214093423704590780783237130127916450330110666738798137767309042529827318694422795354648140226585257949022076414421112964821603181793813616671587637531871664597391890994187925744531120127151976014433668288065764059842277845833918857558493766875976692679822137082523980212910734785594297420182727824983866592202883275761806311466161122082612748815463583169800406115397387023099050238021451022703823776387082118645447375461798962852111041103568136508960313597254802147403591525948980018141853589190305650834542138111327804567644913555051506481179653342486906064414487149488640 A159679 672 13988681766757829292679556097702606953306579345701671114616113064542794223339334689363092789171265395926200940576254871737994282285261378464927942568768880696568502018746226493052127918089136681643566918377613892971809002996480702159980007472784425082879319914324591579580467084348765587970440994729740491335049210473165760027751210714731763374585557989974731840875346986082067386318006449082189869154274530019521094159295388417092406093629544657592522169883788147050732276893952009042227553515179646926567272092749397231554170556865026735888282862149015451840053919166924635357373965726410017430004023716546475724980754826421248528159355415656034188252173582931668406587857118134787617430883311563722759879572315387851006922948590484951680220521049150030128714678167387482775525207449708359433242846874617663406181610118736141375813345358898968003563310946632553595910694174997444741415211968602049682446681619322777404755710074559298853553697765833218081549887628703865224816738432699876780830914409571062236358828611295677421003990664083677744751285208533590628915916763369970311462789457465402147004150571634257352238225587821847748971888549038617571964151332450863889876712072523521604789189675959162808112012683870606740553684664563762472870285827865638772526421857552367051002821084239778135894097470298619793378344811333038684444514113981511619233966208147666097648912750025524957890340081464409621378730429568403958391193161191436521675703024488289954710575834969910410167662478786759596836132718914934758837529837248637480333099005296822492060514241379798354708615318299381783301673835591074941604712732160 A159679 673 3553070094352557613911513799274479781378087763107134241846079333098694970099191894294199379105228257167100033574665337379055063324068137857200450403339405182482654352415251133936104885694046590867677186213756193912898158179107089357046463631541695061116421240497236247837890940024042493499759455391086998309955027170379396020324567244874914247255753455272270818232918915370236750224339389521899743335923274506031436207199699078283938554961422468710550306842899857768238854639838473280157320979622677618543508207653901275192412431655017760746108924110475562853187011815462907007058555652342059662120212671748067578503448759448562714720528772337412231995559021952739541086123545163001532842987502327495346068418130441242008371348678635355570611574829440488680200385416529560503297699906627381305130397555902752447068262252556300810508974883361583224714300505216016845119409505696069055951157242368469022496710540343515211479420010670047999992616385122325610028626246293621698086612708609202317820864691539088768043497671711465095091122748741352574952733019262941238961405727768056008781437855457414007571745202665274048774086503952101188012274433506786786864473325477697824846891052804302899978922306029029961369457033777389580980508752823181234440764534513812405943865317899443672460949679420210966694963674931869214607364796484294405666178759967437359082544141107700877336662716423870590488682797522159637714800142087275555193341611919921052729241486101380201121024463119505133141482701475327977282780455802246025153206629681135778151017957039742078441232505982664214451074735796536491778971811753226970753109884480032 A159679 674 902465815283782876104231825459620161863080985249866395757789534494003979610971401816037279199938806055047482327024419439408248090031021754350449474505640147469897637011455041793277588838369744943708361731375695639983160368490204215987641782404117761098488115766383682359244718299022444583350931228341367830237241852065893423402412328987513487039586792081166813099320529157054052489595886932113452617455357450001965275534564270495703300554107677507822185415926680084985618346242078261150917301270644935463124517471998174501641203469817646202775778441198643949257660947208411455157515761729156744161104014600292618464151004145108508290486148818287050892683739402412911767468792614284254554501394707872254178618325559760082275315641424789829983659786156834974740769181120340980354840251075905143143687736352424503891932430539181669727903807028483240109428765013921646106734103752626542766852524349622529664482030565633540938367927000117632699271008123304871729189516670951207448774811248304688849718800736518976020812049786100838475724174189639470360249435607578541105568138936322856260173752496725692521076277326407974131265733778245879907368734222174805246004260520002796647220450700220413073041476541697651025033974566773082962308669532423469785481321480680485470969264324601140438030215751649345762384879335224481890477279962199446000524960517615107695346977875147875177414681058913104459167540230547083569937857359738422615150378234498755956705661766726082794785503056519333907526438512254519470229399641051575454155646409171239012878227989089191101580996005355330672218274277001969530075538511484059496348305945196000 A159679 675 229222764011986497972860972152944246633441192165702957388236695682143912126216636869379174717405351509724893411030627872272315959804555457467156966074029258052171517146557165364358571460060221169111056202583212936361809835438332763771503966267014369623954864983420958083000320557011676881677636772543316341881949475397566550148192406995583550793807789435161098256409181486976359095607130941367295065090324869025993148549572125006830354402188388664518124545338533841728578821090848039859052837201764190930015083929679882422141673268902027117744301615140345087548592693579121046703001944923553470957258299495802577022315851604098112543068761271072573514509674249190926849395987200483037655310511268297225066022986274048619655921801573217981460278974109006643095475171619150079449626126073373278977191554635959921236103769094699587810077058010351381404570192013030882094265342943661445793724590027561754065755939053130575883133974038019208657614843446934315093604108608175313070290715444360781765510754522384280820518217147997901507738849121419684118928403911305686499575345884098237434075351696312868486345802695704960155292722293170501395283646217998893745698217698755232650569147586803180617652556119285174330397260082926585682845421552482738144277814891558329497220249273130790227587213851239513612679064387472086530966621745602174989727673792714269917259049836146452594185992326247504662038066535761437067126500969231472068693002729950764091950508847262323649674396751892791307378573899411172617460984728371297919330380981299813573492918891271614797723131752854271326528990591622703724147407810105197885101716600195304000 A159679 676 58221679593229286702230582695022379024732199729103301310216362913730059676079414793420494340941759344664067878919452455137728845542267055174903518933328925905104095457588508547505283873266457807209264567094404710140259715040968031793746019790039245766723437217673156969399722176762666905501536389294774009470184929509129837844217468964549234388140138929738837790314832777162838156231721663220360833080325061375152257766315785187464414314855296613110095812330571669118974034938729160045938269731946833851288368193621218137049483369097645070260849834467206453593393286508149537451107336494820852466399446967919254271049762156436775477431174876703615385634564575555093006834813280130077280194315360752787294515659895282789632521862283955942501080875763901530511275952822082999839224681182385736955063511189797467569466465417623156122089844830822222393520719342544830130297290373586254605063279014476335910172344037464600640775091037729878881401470964513192728903714396959858568646392948056390263750881929884870809435606343541680882127191952666410126737454344036036792351032286422015985398879157110971869839312808431733471470220196731529108522138770637496836602101291223309090447916266597307656470676212821892582269879027088785990359774765661083065176779501134335011808472346110896116666714287999084808274719969538574754383631446102990247944828618388906943876103311403323811048064636185807271053209732543174467966561308327434167025407543029259580599472541542863480934501989477712472740250244011925590315619891606668619934462613603743476428188520155001069430573884228979561607691391997889743963911508228208778756339668143662020032 A159679 677 14788077393916226835868595143563531328035345290000072829837567943391753013812045140891936183424489468193163516352129892977110854451776027458968026652099473150638388074710334613900977745238220222809984088985776213162689605810570441742847717522703701410378129098423998449269446432577160382320508565244100055089085090145843581245881088924588509951036801480364229637641711116217873915323761695327030284307337475264419647479495659865490954405618843151341299818207419865422377676295616115803628461459077294034036315506095859726928146634077532945819138113653055298867634346180376403391534560467739572972994502271551994782269617271883336873154975349921447235377664892516744432809193177165839146131700791119939675581911590415554518040897098323236177293082165056879743220996541637462809083619394199903813307154650653920802723246112307186955423010509970834136572858142814373822213417489547965008240279145086961759429709629576955432180989989609351216667316010142904018826449852719195901123113518090878766210958499436234801315823493042438946158799017128146752507194474981242039570662625405307962053881230554490542070699107538964596793280637247515223063227964095706197603188029753021753741120162568129341562934105500641430722218875620468714965699945056362615816757715473229534669854755662894482843117841937916301788166193198410515526911420688413920802996741396989649474612982046608101553614231598868799342853233999430553426439445814199046952384822926701982708174075043040061833713830930587075284716183405129688767549991483365458165434173474369543199186391200479000020568043462407954377027084576872372263109375682154924606225173991889957784160 A159679 678 3756113436375128387023920935882441934941952971460289395477432041258591535448583386371758370095479383161718869085562073363731019301905568707522703866114332851336245466880967403422300842006634670135928749337820063738613019616169851234651526504746950118990278067562477932957469994152421974442503674035612119218618142712114760506615952369376516978328959435873584589123204308686562811654079238891402471853230638392101215307534131290049514954612871305144077043728872315245614810805051554684961583272335900737811372850180154749421612195572324270592990820018041578705925530536529098311912327251469356714288137177527238755442211737296211129005886307705170894170541248134677530840528232186843013040171806629103924810511028305655564792755341111818033089941789048683553247621845623093470507400101445593182843062217754906086424135046060607863521322579687761048467112447555508406012077745054809525838425839573073810559236073568509215173330682269737479154616865105333107589189358876278799026702187202135150227319707974873754663409731626435950643452823158596608726700659190891442014155955820661800345700433681683486714087734002088575852021811640672135128951380741538736694373157455976302141154073376038255449328792120950101510861324528571964815297426269550443334391282950699167471131299466029087746035265137942741569385938352426732369081117223411032893713227486216982059607821336527054470806966761476489225813668226122817395847652675498230491738719615839274348295615588390632842282378554379639409845170334658929021367382216883219705400345599876260229116915176401511004154852465567391432203271791133584665085817511759122641202437854271905615156640 A159679 679 954038024761888694077240049118996687943928019405623506378437900911738858250926368093285734068068338833608399584216414504494701791829562675683307813966388444766255710199691010134650512891939967994303092347717310413394544292901331643159744884488202626522120251031770970972748109068282604348013612696480234181473919163787003325099206020732710723985604659910410121407656252695270736286220802916720900820436274814118444268466189852012711307517263692663444227807315360652520739566806799273864438522711859710110054667630253210493362569528736287197673849146468907936006217121932210594822339587312748865856213848589647091887539511655965743430621967181763485672082099361315576089061361782280959473057507183001276962194219278046097902841815745303457168667921336200565645152727791724104046070542147786468538324496155095492030927578453282090147460512230181335476509988820956320753245533826432071597951922972415660920286532976771763698593812306523710354056016420744466423635270704722095756881232435824237278972994867118497449704756009621689024490858283266410469829460240011445029556042115822691979845856273917051134836213737422959301816746876093474807530587480386743414173178805788227722099393517351148754787950264615825142328054211381658594370580572520756244319569111762115308132680209615725393010114227195518442322240175323191611231076863325713941082356784757716453490912006495825227483415943183429394557328876201196187991877340130736345854682397600248982484378185376177701877890438981497823025388548819962841738547533096854439713522348195095728652497268414783316055311958210655015825254007863353632559534538611134995940812989811072136292002432 A159679 680 242321902176083353167231948555289276295822774976056910330727749399540411404199848912308204694919262584353371775521883722068290524105407014054852662043596550637777614145254635606797807973710745235882849527570859024938475637377322067511340549133498720186499553484002264149145062233349629082421015121231943869975156849459186729814691713313739147375365254657808297252955564980290080453888429861608217405918960572147692742975104688279938622594430365065209689786014372733425022235158121964006882423185540030467216074205234135310564671048103444623938564692383084574166873223440244961986562342850186742570764029404592834100679593748878002620248973777860220189814682696526021649090745364467176863143566652675695244472521185595403211757028443965966302808562077605894990315545237252299334231410305436317415551578961176500069769180792087590289591448783886371449985070048075349962918353514168691376353950009154004799942220140026459470227654995174752692451073554003989138495769569640536043448806336512154133708913376540123478470344616712282576270034551126509662727956200303716146065220541463143101080501793141249304761684201571429574085601684716101928977640268637491288463293043512753865111104799333815745460690038420298636049814908366412711005312167994002535613836163104626589098229641942928220736822978442523741608279618593738242520324442167507930002024910100973762204632041828603080726316842601829589728335720886877708932540996740531533616597590270847402276683763469960745644141889122746067409038846229935902872569706024384144467529276095954438817505189262178560767045082533040806628182314725500689085456686989716529846325296974158050712553461120 A159679 681 61548809114700409815782837692994357182451040915899049600498469909582352757808510697358190706775424628086922822582974248990841298420981552007256892851259557473550747737184477753116508574809637349946249476910650475023959417349546903816237339735024186724744364464685543322911873059161737504330589827180217262739508365843469642369606595975669010722618789078423397092129305848740985164551374964045570500202595549050699838271408124633252397427677795462870597761419843358929303126990596172058474271050604455878962772793461840115672933083648746198193197758016157012930449792536700288133992012744360119864108207254917990214480729272703356699799808717609314164727257322818248183292960261212880642278992872272443590819058186921954369688382382951610137456206099790561126974503337534292306790732147038676837081562731642675922229340993611794651466080530594908166960731282222317934260508547065021177522305350402144803524403629033743933674125774962080660172218626700592496711501835417991432940239928241651325724785024646324245034017827888910152683564285127850187922431045416903889655536461489522524982467609601603406358332950985405688858441011171013796485513097646442400526262259873433693510498519637271848198260481808491237731510658670857446936754920089904123289670065859463391515642196373294152341760026410173834850060700882634190408551177233683688506573244808862577883523047712458686679256994604921532361602715776390736872677421294754878802269933246397639929295191543184653215910161946738519624072841553854899366790966782660475840312722606024232363917665575324939651513395651434154228542482686269311674073438960849387445970684618446333808852287122080 A159679 682 15633155193231728009855673542072011435066268569863382541616280629284518060071957517280068131316262936271494043564299937359951621508405208802829195931557884001731252147630712094655986380193674176141111484285777649797060753531147536247256772952147009929364882074476644001755466611964847976470887395088653952791965149767391829975150260686106614984397797060664885053103590730015229941715595352437713298834053350498305611228194688552157829008007565617204066621710854198795309569233376269580888457964430346253226077073465102155245614438575733430896448291971411498199760080431098432941071984674724620258740913878719764921644004555672903723746531165298987937620533545313138512534762815602707215962001045990547996372796306956990814497637368241265008947573540784724920356533532188472993625511733937518480301301382258278507746182843196603753882094863322322788036575760614420679952206252601001210399289205052135626090398579554430932693757719185373312931051080108396490175582970426600183430777492967042924579961687346789818115162057939166466499049058387922821222634757579693284256360195997797258202445692337014123965711807866091473540469931235752788205391349161927732242382150714808645397801512883067715626612701689318354085167657487489425109224744390667653313040582892140596818384019649174771766586309885205711528173809744570490625529478692913489372739602156540993808652649486922677813450550312807467390257361471482360287951132467870998684242946446994729694638701968205431956095536992582461238447092715832914503262032993089736479294964012654059065996269550943272492923635450381742133243162419997679664525568039368754694746707567788394629397768375547232 A159679 683 3970759870271744214093525296848597910149649765704383266520934781368358004905519400878439947163624010388331400142509601115178721021836502054366608509722851276882264494750463687564867424060618431102492370759110612397978407437494124659899404092505605497871955302552602890902565607566012224286101067762690923791896408532551681344045796607675104537026317834619802380091219916118019664210596668144215132333349348431020574552123179484123455315636493988974370051316795546650649701282150581877373609848694257343863544613887342485592270394465152642701499672962980504385726129979706465266744150115367309185600328016987565372107362676411644842474919116177225326841450793252214363935646462202826419973705986688726918635099442908888744928030203150898360662546223153220339209432542672534606088573189687982655319693469530871098291608212830943741691400629203339393253123282464780630389926127652107242420241935777892046882157714803196423160280786547309859403826802128906007912101362986521028599984542973700661191984543801059967477006128698720393580605777266247268740361305994196677297225834246979014060896223385991985883884440865036248873590504092870037190372917174031997547164540019301522497348073773779562497311427968605053446394853491163643120296148320309494037389018384537852128478025348694018734560580950815840554321297614420021984694079036822792616987352374516603564819889446630647705929760522458491795593008211040743122402714969417938910918906127603414944798301004732636532195050485953998416045937476980006428929189589278010405265080546491524978530688548274015888262951891001311067689534712196724365477820208560702843078217751533633789533224315101874880 A159679 684 1008557373893829798651745569726001797166575974220343486313775818186933648727941855865606466511429182375699904142153874383318035187924963116600315732273672666444093450414470145929381669725016887825856921061329809771436718428369976516078201382723471649449547281966286657645249908855155140120693200324328405989188895802118359669557657188088790445789700332196369139658116755103246979479549838113278205899371900448128727630628059394278805492342661465633872788967844357995066228816097014420583316013110376934995087105850311526238281434579710195512750020484305076702476237254765011079320073057318621808522224575400962884750348475804002117084905708977849934029790880952517135301141666636702307966105358617890646785318885702550784220905173962959942343277793107377181434275509305291601473503964669013656932721839959459000687560739876216513785861877722784883563505277170293665698361284217382638573531052398379527772441969161432337051778626025297518915259076689662017613183570615605914664212643137827000899839494163781884949341441527417040803007368376568418337230549087768376340211105538536671774209438294349627400382682267911341122418447569657753693566515570854965449247550782751871905681012937027125806601476091323994257030207619098077863130112448614220817843497629089722300036600054548631583806620975197338295086081420252941013621670545874296411225414763525060764470443266794697594628345722154144108613233828242877270730001651099688612374717913464820401249073816500121473745586727895323015214429672060205800033510893643621553200851163844834690487728894992049092346296856678882629451008573735547991151701807406379153387172562181975194146809578267500672320 A159679 685 256169602209162497113329281185107607882400147802201541140432536884699778418892325870463164053955848699417387320706941583761665759011918795114425829389003134425522854140780666602375379242730228889336555457207012571332528502398536540959203251807669293354687137664134258439002574283601839578431786781311652430330187637329530804386300879977945098126046858060043141670781564576308614768141448284104520083308129364476265797604974962967332471599720375777014714027781150135200171469587359512246284893720187047231408261341365240322037892112851924507595803703340526501924578536580333107682031812408814572055459441823827585161216405491540126094723575161257706018240042311146100152126047679260183396970787382957535556552361869004990303364986156388674456831896903050650863966769931001394239663918452739780878256027656233055303542136320346163557867225540958157085737087277972126306753376265087538090434467067252622162153378009289010414728610729639022494616401652372023567740714835000915803681411372465084527898039533056797717165249141835229643570290961871112010387819106987173393736323580954067651635136430541419367711317411608615608845412092188976568128704582079987192111330734278956162520479937931116175314277615768325936232226340397420613591928265799691778238211008770404926357167935830003728268147167119173111111310359446632597437919624573034465658638362582990917571927769876406558387893883666630145095965799365479786022298016664351489604267431113936778502319951090026121694846833834926091866049090765815293202082837795890596502610930536041519858904608639432195440071138644545186569488488194116993028166781261011744257498752576470165679500099655630068894432 A159679 686 65066070403753380436986985675447606400332470965784971106183550592895556784749922829241778063238274140469640679555421008401079784753839448995947560349074522471416360858307874846857416945983753121003659229209519863308690802890799911427121547757765277040441083419408135356849008618126012097781553149252835388897878470985898705954450865857209966133570112246918761615238859285627284904128448314324434822954365486676523383864033012534308168980836632785896103490267444289982848487046373219096135779688914399619842703293600920730271386315229809114733821390628009426412140472054149844340156760278781582680278175998676805668064216646375388025942703185250479478698940956150156921504714968865449880522613889912596140717514595841564986270485578548760352092958535581757942266125286965048845273161783031235329420098302843236588099015064628049327184489425525649114893656663327749788249659210048017292331781104029767649659185572390247213004015346702286416113650760625804324188528384519617008220414275962993643085202201902262838275023940584620912426050896946885882220168822625654273632685978456794646843550443919226169771274239866320453305612252968430390550997397332745891830828758956072113408296223221566481404019912929063463808728460253325737774486649400673097451687752730053761572420619100766398348525573827294772883977745218024426808217962971004879980882918681316168002505183105340471132930418105601902710266699805003622772392966231094178670871552785026476919188018503050134789017350207343332010961254624845024267529007289262567890109975504990701209471282865520785592685722918857798506020624992731980681163210738489576662251295981861240107398878502951769998513440 A159679 687 16526525712951149468497581032282506918076565225161580459429481418058586723548061506301541164898467675830589315219756229192290503661716208126175565902835539704605330135156059430435181528900630562506040107663760838267836131405760778965947913927220572698978680501392002246381209186429723470996936068123438877127630801442780941781626133626851353452828682463859305407128999476984754057033857730390122340510325525486472463235666780208751307588660905007241833271813903068505508315538309210290906241756090537316392815228313292500248610086176258663217883037415811053782181755323217480129292135078998113186218601244222084812103149811773857018463351885478460529883512762819828711962045476044145009469346957250416462206692154981888501522399971965228740757154636140863466684731856119191405305143428971481033891826712894525860321846284279204182941302446857973917025903055397970474089106685975931304714181965956493730391270982009113503092605169451651110670372676797301926320318468953147719172181544683227920259113461243641704124138915659351876526573357533547142971912493127809198329308502204444886230610177619052905702535945608633786524016666841889130223385210217935376537838393444108037849544720218339955160445743606366351481480796678004339974106017019505167060950450982424885034468480083658835176797227604965753139419235975018757776689924675010666480678602706691723681718744580986603261205938304939216658262645784671554704401791124681257030911770139965611200695254379823644210288712105831371404692292625619870348659165768634896353491431167337102065685846943233640108346733550251236275342669259665728976022427360795091460467571680640178517113635639650093949553519360 A159679 688 4197672465019188211617948595214081309585047234720075651723982096636288132224422872677762214106147551386829216425138526793833386850291163024599597791759878010447282437968780787455689250923814179123413183687366043400167068686260347057439343015966267700263544406270149162445470284344531635621123979750204221955029325687995373313827083490354386567052351775708016654649150628294841903201695735070776750054799729108077329138475498140010297819350889035206639754937241111956109129298243493040671089270267307563964155225288282694142416690502454470648227557682225379651247753711625185802995862153305241967716844437856410865468531987973913307301665436208343724110933542815280342681438046200243966955333604527715868804359089850803837821703322393589551391965184621243738779979625328987651898661157796973151373194564976906725285160857191853234417763637012499849275464482414421172668844848578676503380109887571845377751733170244742439538308709025372679823858546255754063481036702585715001052725891935263928752171733953683090584693009553534792016837206762624027428983553085640910721370726873950544307928141564795518822274358910353115456646927765586870646349292397958252894719121106044485541670950639235127044271814856104124212832313627752849027685153836304911760383962861783190744993421520630243368508147286087474002639601959909546450852432649489738281212384204581016498988558618387491887875175399036455429296001762606769891295282552702808191672918743998480218499675424456702579278543857530960993459831365652822223535160576225974411218933406528118933982995652298479066734477636040895156138531971330102427929015386431214741382100955586623482106756053592620911416595404032 A159679 689 1066192279589160854601490445603344370127683921053674053957432023064199126998279861598645300841796579584578790382669966049404487969470293692040171663541106179113905133913935163954314634553119900866784442616483311262804167610178722391810627178141504775294241300512116495258903071014324605724294493920483748937700321093949382040770297580416387336677844522347372370975477130587412858659173682850246904391578620867926155128709540860782406894807537154037479255920787428533783213333438308923120165768406140030709579034407995491019673590777537259285986581768247830620363147260997473976480819694804452461686892268614284137744195021795562206197604557445033827463647236362318387212373301689385923461645266203082580259845002129949192918211121487999780824818399739159768786648140101706744390854628937002208967757527677421413696570535880446442337929022498728103742050952630207579887412502432297855927243197261282769455209833971182570529227319487275209024149400376284734822257002138302657119673204370012354675131361310774261366807900287682177820400123944348969419818850571259663514029835317481233809327517347280442727951984627284082692201795635792223255042496883871178299882118922541855219546571917645503929289880527706841183707926180652545648692054968404428081970465616441948024343294597759998156765892613438613430917319478581049779758741203045718512761464909360871499019412170325841952917033345416954739824526185056334880834297366595388599427890449205474009887716862557622631492539851100758260967392474583191224907582127195628865553255593826974872129615209836870449310448972820837118422911778048586350964993885726167749219593175147321724276598923976886061405865679104800 A159679 690 270808641343181837880566955234654255931122130900398489629536009876209941969430860423183228651602225066931625927981746238021946110858604306615179002941649209616921456731701562863608461487241531005984125011403073694708858405916709227172841863904926246657037026785671319646598934567354105322335180331823122025953926528537455042982341758342272029129605456324456874211116542018574571257526913748227642938710914900724135325363084903140591340983295086236484524364125069606468980077564032222979481434085889300492669110584405566436302949640803961404169943541577266752192588156539646764840325206618177620026502919383590314576160067004084826460884255925602383832042287102486055071600137191057824315290942281978447670131826181917244197387803154629550739952481568561960028069847606208184087625177088840764104659038835500062172203630952776204500599553951039925850631666503590310870230106772955076729016391994478251596245546095510128171984200841058877719454123837030066890789797506426289193395941184091202823554613601202708704078621980061719631589614644657875608606559061546868891652856799913359437024881478067667657380981820971246650703799444563459119910147859210881329917163487204525181279287596131318762912585382222681556537600417572118841918754276820888427908737882613393014992451834409518901575168215666121723978996507957626734512269413140963012503130874593456779734431702704145468549038594560507467460000355002546452962020235832676001446492501179446400031261583414211691696525843635735067324724228712764918304302325147113505876115701898645089401988280302912795645787304618856587184263453092369603042680517959060177087035284386464131342774019934075466976178465897215200 A159679 691 68784328708888597660809405139156577662134893564780162691848189076534261061108440267626941432206123370421048406916980874491524907670116023586563426575515358136518936104718283032192594903124795755619100968453764235144787230935233964979510022804673125146112110562260003073740870477036928427267411509789152510843359637927419631535474036321356679011583108061889698677252626195587353686553176918366971059528180806163062446487094855856849418202862144366913031709231846892614587156487930746327865164092047476185107244509404605879329929535173428659399879672978857507226297028613809280795466121661322311034270054631163325618206912824015750358858403400545560459511277276795095669799222473226997990160437694356322625633224005204850076943583790154417888167105500014998687360954643836777051512404125936617080374428106689338370326025691469275496709948774541642437956701240959308753458559707828157191314236323400214622676913498425601373113457786309467665532323305205260705525786309630139152465449387554795504828196723344177236574603175035389104245941719619156055616646182782333438816311597342675815770510567911840304532041430542069365196072857123482824233922513742679986620659643631026854189719502845437320275867397204033408519366798137137533301714894257537256260737451718185383860058422645420041001935960886581479277234195701758609516336672196601559457282480681828661181046633074682623169502885985023479780100265644461742717472305604133108978809667409130180133930554470347212068286071743625606342218986700567706058067883005239634863667835026662025733232893581730013223580664924216752307684494173683830586489886567715558812357742640986742039340324464331191725887924472213556032 A159679 692 17470948683416360624007708338390536071926331843323260925239810489429826099579574397116819940551703733861879363730985160374609304602098611386680495171177959317466192849141712188614055496932210880396245661862244712653081247799143510395568372950523068860865819045787255109410534502232812466420600188306112914632187394107036048954967422883866254196912979842263659007147955937137169261813249410351462421477219213850517137272396730302736611632186001374109673569620524985654498668767856845535054772197945973061716747436278185487783365798984410075526165266993088229568727252679751017675283554576769248825084567373396101116709979697232996506323573579482646754332032386018851814073930908062466431676435883424223968463168765495850002299472894896067514043704844522241104629654409686935162900063022810811897651000080060256446000638322002243199959826389179626139315151483537160833067603935681578971517087009751660035908339783054007238642646293521763728167490665398299189136658932848548918437030748497733967023538413115819815381245127837008770758837607168620980251019523867651146590451492868239743846272659368129369683481142375864647513151801909920073896296408342781505720317632318793616439007474435144948031307406304442263082362629126415361339793664387137642201799403998536474107439846900102280895590158896976029614693506711738729190415002468523655139137246962309886483206110369266682139585184001601403356678007473338280103785003603213977004616209029417886307618329573884777653652965697037268275856297897715484573830937981005720141865753981070255891151752981479120445993843103446436229564677256662600599365388507681792878161779595526246013861099639920188622908556637476346016960 A159679 693 4437552181259046709900297108546057005691626153310543494848220016126099295032150788427404637958700542277546937339263313754276271844025377176193259210052626151278276464745890177624937903625878438824890779012041703249647492153751516406509387219410054817534771925519400537787202022696657329542405180418242891164064754743549229014930189938465707209336885296826907498116903555406645405146878797052353088084154152137225189804742282402039242505157041486879490173651904114509350047279879150835157584273114185110199868741570149709291095583012504985754986577936571431452949495883628144680241227396377727879260445842787978520318716636184357096855828830785191730039876714771511565679108651425393246647824553952058531667019233211940695733989171719810994149212863403149225577244859105837694599564495389820285386273645907198447945791807762878303514299192902850497743610520117197892290417941103413230608148786240598248906095627982219413013859045096741677486877096687862788780005843157221795143853344669036872828473928734694888929599687867425192383640506279110109827703342416200608900535862876935552261137484968936948059299678122039078398975361612262575286835053796552759772974057949329947548653708787023971362631805333931130789511588431311364642774289039438703582000787878176546237905861054203333927438898423871024940652873470585935455755894290332811803781403445946029338073170987160662580831467233520771429116433797962278684618673442910746026063538283804733991954921781212263176815785000975722516461157447033032514047000179292447676399037843356818334326812024402114863269212567610470585557120338698126868408222191064607675494279659521025500778679968215263579027047497994519674751840 A159679 694 1127120783091114447954051457862360088909601116609034724430522644285539791112066720686163661221569386034763060204809150708425798439077843704141701158858195864465364755852606963404545613465476191250641861623396730380697809925805086023742988785357203400584971203262881949342839903230448728891304495226045388242757815517467397133743313276947405764917371952414192240862686355117350795738045401201887332910953677423641347693267267333387664859698256351666016394434014024560389257510420536455284491350598805072017704943611381747974450494719377281971691064630622150500819603227188868997763596475125366112083328159500773148059837315611129469604874199445859216783374353519577918830679523531141822182115760267939442819454422067067440866430950143937096446386023599555381055515564558473087493126481765991541676215855060348345521785118533449086849432035170934846800737756958284727480933089436331278995498274618102203562112381167700676898281554808278864317938615068051750050932347503001487417620312515186867964465354360199385968302939473198161856673929757286799275256397954191087009589518719248762034585074909450616677692434761855550048692228697712784202782207367916058200829690401497487883741603024429653581160447247412202778272861098923960203903329622353043572185998321652844207953981267920746715288584609504343358896215168022115867032806734742065674505337338023329141984102224628439028849053092130274341592217506674945447613039269495726276643134107877373016070242514098340962133555737282136481912858135248492543083364214602300704085213746458650786663119102445155696149933998329956082295279001352067561975089071141902667782668871738744950951770850827037028884247155933970521040950432 A159679 695 286284241352961810733619169999930916526032991992541509461857903428510980843169914903497142545640665352287539745084185016626398527253928275474815901090771696948051369710097422814576960882327326699224207961563757474993994073662338098514312642093510253693765150856846495732543548218511280481061799382235110370769321076681975322741786642154702598581803139027908002271624217296251695472058385026482330206294149911452765088900081160398064835120851956281681284696065910334224362057599536380491425645467823374107386855808549393835801134563138817115823775429600089655776726270210089097287273263454446614741286092067353591628678359448590700922541190830417455871247045917258019871426919868258597441010755283502666417609756185801918039377727347388302686387900781423663638875376152993058385559526804066461765473440911682572564085474315688305181452222634224548236889646656884203582264714298887041451625953604211719106527638720967989712750501062257734795078921350188456650148036259919220582280415525512795426101371533561909341060017026504465686402794517844567905805297377022119899826837218826308621232347889515487699185819129833187673289427113857434924931393836396882230250968387922412592522818514496344985643390969037365574550517207538254580426802949788633628631661572911944252274073336190815462349373051915679342134697999804146844290877154730194348512551902454479656034623891884636352665078653933856161992994130261638181415027355778471563521329999862568941347849643659197392118746341484661690683349505195670072910660463508805086389967892562653942994097925209045144707219966363241234432415309223086462614804215847852213009122399141981696516249017430099190073019750559730517824726657920 A159679 696 72715070182869208811891315128524590437523470364988934368587476948197503594374046318767588042931507430095000332191178185072396800124058704126899097175897152828940582541608892787939143518497675505411698180375571001918093796900308071936611668102966247234815763346435747034116718407598634793460805738592491988787164795661704264579280063794017512634013079941136218384751688506892813299107091751325309985065803123831578691232927347473775080455836698639195380296406307210868427573372771820108366829457476538218204243670427934652545513728542540170137267268053792150416787653030135441841969645320954314778174584056948311500536243462626426904855857596726587932079966288630017469423606967014152608194549726249409330630058616771620114561076315286484945246080412458011008893290027295678356844626681751115296888577775712313082932188691066296067002015117057864317323169513091629425167756498827872197433996717195158550854458122744701686361728988258656359085728084332799937387550277671979026411807923167734851361783904170364773243276021792661086184453133602762961275270277365664263469007064063163141030981778862024424976520366542867813465465794691090758148371252237440170425545140841891301012912161079047196699840145688243443733053097853617739468204045916690588628869853521312187233406673411199206690025466601973048558854395735085276334015764494734622456513677886099809303652484436473005137901129046107334871878916868949423133969335328462281408141176830984633729337739246922039257199437181366787297088861461564950026764674367021889642347759497167642869714209883995021599937721522264943589751193263662609436598295736283320201649306713191612170176298656394367241518132395015617556959530161280 A159679 697 18469341542207426076409660423475246040214435439715196788111757286938737401990164595052063865762057246578777796836814174823372160832983656919956895866776786046853959914198948670713727876737527251047872113607433470729720830418604587933800849385511333287389510124843822900169913931981834726258563595803110730041569088776996201227814394417038293506440740501909571561724657256533478326277729246451602253876507699303309534808074646177178472370947400602399344914002505965650246379274626442771144683256553572884049770505432886852352724685915242064397750062310233606116208287143384192138763002638258941507041603064372803767544577161147663843132465288377722917292440190266107179213724742701726503883974619712066467313617278903805707180474006355419787789818036863553372595256791556949309580149617637979218947933281590015840492211842056523512713330387510063312051848166678616989789027885987980651106783540213966060197925835538433260346166412516636457472979854499180995639787622492422753488016932069079139450467010287739090494451049518309411425164693140583947596012845153501700801227967434824611513248139483064688456336987282758591432555022424423195134761366674473406405858214805452468044687166095563491616773753613844797342620936337611367570343400859889620878104311132840383613033020973108407683804119143849238654606881818711856041995713304507863909605961631166897083471696422972258668674221699057329201295251890582891837846796146073641006104337585070234398310437919074538773936538297725679311769887461732301636725316628760051164069940944388018634964415212609526441239474046688932430562370673661079710433352312800115479005914782751527509528263609706739180155532608583407128949895934307232 A159679 698 4691140036650503354199241856247583969624029078217294995246017763405491102601907433096905454315519609123579465396218609226951456454777724798964924651064127758748076877623991353468498941547813424090654105158107725994347172832528665027113479132251775688749700755946984580896124022004978421834881692528251532938569761384561373407600276901863932533123314074405090040459678191470996602061244121506955647174647889819916790262559727201655858207140183916310794412776340108967951711908181743692050641180335150036010423504136282832562939524708742941816858378559531282161366488146766554667803960700472450188473789003766635208644822062688043989728741327390344894404347728361302593502816661039271517833921358857138633288328158782949878003725836537961339613668535282930098628186331765437828955001158253364970497478164946088311171938875693665905933118916412439023396852111166855623776987915284448257508925585217630184131722307768639303426239907050237401541777797314707640092568668562797707406929888937622933685567258829181558620817323301628797840905647604574719926425987398712066339248434721381388161223996446919568843484618249454139356055510230008800473471238764064007786917561015444084992049527276112047823463833577770890281581984776655433745127755614366047012449866157887936125523153920496124352479556237071104645221589127557076349390577163580502698417457740638505759392507238950517228838114410431515509794122101291185577389952251767376353269093605431008552537121893705685926540623528185141178402254326418543050778203659030685973784122652115059565638091749792935721053226470137466572419252399916650583840634889155493048347300705512174795808008780566855357392263764447790395135716607783875680 A159679 699 1191531099967685644540531021826462853038463171431753213595700400147707801323482497842018933332276218660142605432842689929470846567352709115280170904474421673935964672956579604832328017425267872191775094838045754969093452178631862312298889898742565513609136602500409239724715331675332537311333691338580086255666677822589811849329242518679021825119815334158390960705196535976376603445229729133520282780106687506559561417155362634574410806141235767342339381500276385171894084578298888271338091715121871555573763520280110406584134286551334791979417630404058635435380971780991561501430067254917364088930835365353660970192017259345602025727257164691859225455787030563580592642536218179232263803312141175093500788768038713590365207239182006635824842084018143827381498186733011629651605260714046737064527140505963024841021831982214349083583499491438372001879488384388214649822365141454363869426615991861737852803397268247398844637004590224347783355154087538081241402516802027328125258606703773224156076994633275601828150597105667564196342178609326868838277364604786427711348468301191263437768339381849378087421556636698374068637846667043399810897066559884705583504470654639707992135512535240966364583668196955000192286724481512334142559894879582648116051541387899792402935499268062785042477122123480096916730647629031517678680889164603836143177534124660160549295988613366997008403866212386027905882158505718476070553765210025152767520089343671441891102110030650563325150802544439620728133634860829022848202596027004077165477290003083696280741653440340032193063621078283940869820462059547208155587215810828493182434164735373285309646607724702000371554038454840637130176957343068481170115520 A159679 700 302644208251755503209940680302065317087800021514587098958312655619754376045061952544439712160943844020067098200476647023476368076651133337556364444811852041051976278854093595636057847927076491723286783434758463654423742506199660498658890920801479388681031947334347999905496798121512459498656922718306813657406397597176427648356219999467569679647899971562156898929079460459808186278486289955792644870499923978776308683167199549454698688901666744721037892106657425493552129531176009439176183244999775039965699923727643906989537545844514328419830261264252333869304605465883709854808569278788310006138243709010826119793563739051720226490733591090404852920875501415421109228610696600863955734523449937114892061713793505093169812760748503848961548549726939996871970440801998622166069907266366712961024923191036443363531234151543568973564302937706430076038366652782495354199256968941493138386102953007296196981878774412531537898495739677077286734807596456875320608599175146272781017978695828509998020622951284744035168693044022238004242115525863377080347730683189765239970444609254146191811770041765745587285506542236768763979873697373513321959054432739476454146127759360924814558335191901678180492203898562736471069937736722148095554779554286237007111044500076681112457680688564793480293064666884388379778479852552416362827869498418797216786590969246223038882675348402710001184064789107936677662552750658370820629470785956436551182726340023452634908927395248121190882617919747040136760802076248317477024916340080831941000545686999136203193320408208276427245224032830894510796930790705738471602502232109802379182784794437513763138063566266299313807870410137258066617156770003677609425466432 A159679 701 76870437364845930129680392265702764077448167001533691382197818827017463807644412463789844869946404104878382800315635501273068020622820515030201288811305944005528038864266816711953861045460003629842651217333811722468661503122535134797045994993677022159468505486321891566756462007532489380121547036758592088894969323004990032870630550622244019608741472961453693937025477760255302938132072419042198276824200583921675845963051530198858892570217211923376282255709485798977069006834128098662479206138227738279732206863301272264935952510220088083844906943489688744167934407362681311559875166744975824195024971253384480766594997701877591926620604879798140782676921572486398163474474400401265524305152971886007490174514782254951542076022880795629597506788558741061653110465520917018552104840396431045363265963382750651312092452660084304936249362677941800941743250318369431751961447745997802786200723447861372295544405303514763227373280873387406482857774345958793353342787970351259050441330133737766273082152631691709331019882584542785513301001390688451539485316165595584524781582282251941456751822269117529792431240171502567676819281286205340377788928849267134647532946407020263189825003230491016878655206566738108651571898402944103936771446893824617158089251478089102771847959396189481209395948266511168366817151900684724640600171709209889227650928654415991715650242505674973303744052567203530098382516508720469963815025867724858847644970276613297824976456282992131920859800813203755116515593732211810141480547784504308936973127207777511914822642031461872488093840717968921801550600377198024578879979740078975819244903622393122551758499223915323706827530136408708283627642623591044312898358240 A159679 702 19524788446462614497435609694808200010354746618368043023979287669406816052765635703850076157254225698795089164181970940676335800870119759684333570993626897925363069895244917351240644647698913845488310122419353419043385598050617724577951023837473162149116319361578426109956235853115130790091374290413964083765664801645670291921491803638050513410940686232237676103105542271644387138099267908146762569668476448392126888565931921470960704014146270161792854655058102735514681975606337361050830542175864845748012014843354795511386742400050057858968186533385116688684786034864655169426353483783945071035530204454650647288595335852537856629135142905877637353947017203910129712413287887005320579217774331409108787612265040899252598517497050973586068805175744193289663018087801510924090068559553427118809308529776027628989907951741509869884833773817259511009126747214213053169644008470514500414556597652803781266871297068318337328214914846100724169359139876277076636428459545294073526031079875273564123364846145498409426043881483429845282374212237709003313948922575378088704054551455082738983823151086314086821690249497019415421148117572998782942636428873281112724019222259623785925400992485352816608997930264052916861028192256611080251844392731477166521147558830934555422936924005943563433706277795026952376791778102921367642349615744640893066606549287252415672736278921093040509149805287280588708311496640464340999988387099616157710750639723919754194909110968484753386707506788634006759458200005905551458459034220924013638050173765088488890161757755583107335548590318331275243083055565017592504563912351747950055709022735293415614383520739308225922220384784237674645974804069622121577866757526560 A159679 703 4959219394964139236418515182089017099866028192898481394399356870210504259938663824365455554097703381089847769319420303296288020352989796139305696831092420767098214225353344740398411786654478656750400928443298434625297473243353779507664763008723189508853385649335433910037317150229235688193828948218110118684389964648677249158026047493514208162359325561515408276494870711519914077774275916596858650497516193691016308019900745002093819960700582403883461706102502385334930244735002855578812295233463532592256772038005254758619967633660204476089835534572876149237191484921215050352982225005955303067200476906510011026822448711546913706208399677488040089761759692871600460554811648824951025855790375024941746046025145873627905071902174924410065846917132236536833344941191118253801858862021730091746519003297147635012785307649890846866442842300221237854517252049159797135657826190062937107494589603088712580413013910947554166603360997628710551610738670800031506859475381716724324352843846989351549568397838803964302505814876908596158937536607376696153291486848829868935245331288008733449949623624101508935179530941002760014403945044260404662089275144884553364766234920998034604788662266276384927668595631862874144592509261280811439864538982348306471754321853805898988323206849550268922680185163988579392536744820990126696432161798967077629028835868033459164883299195715126614350746798916702328381021764161433893527086508276636333671814844905340952209089209538844368091785864512224513147266285906277858638453211566914959755807163205268400589171647276077801356853847015425942821294562914091298134654857364239235174272529860905172930862509285065468920270907666232951369316606041395289733843513388032 A159679 704 1259622201532444903435805420640915535165960806249595906134412665745798675208367845753121860664659404571122538317968575066316480833858538099623962661526481247945021050169854319143845353165589879900756347514475383041406514818213809377222271853191852662086610838611838634723368599922372749670442461473109556181751285355962375615846694571548970822725857751938681464553594055183786531367527983547693950463799444721069750110166223298610359309313933784316237480495380547772336767480715118979657272158757561413587472085638491353893960392207291886868959257594977156789557952383953758134488058798028863033997885604049088150165613377397063543520304382939056305162133014972182606851209745513650555246791537482003794386902774786860588635664634933749183139048146412336162379952044456234954748060884959889876497017528945723265618478235120533594206597110482377155536372893739374259403918208267515510803211202586880191643638662083610439979925478482846379384958263243331725665670318496502684312096306055420020026249686210061434427050934853299994524851924061443113932723710680211331463610092602763213548220577370696955448779168765204024243180893124569785387733250371803273537899650711241165830394814641716418811214292562905979809636324173069494645341057123738366659076603307867408478671602861762362797333325375304138751956392753389259526126747321893076880257703931211375464685259432721067004580537119555110820071216600363744614879984715166012594930219966232682106913750111897984741926902079316392332646178420188670542708656703775475764336969280373085260759436650368178437305328551599858201365735924614172133697769858165017784209513561934620508824693837667320879826590162438931973160443130444781470818385643033600 A159679 705 319939079969846041333458158327610456915054178759204461676746417742562652998665494157468587153269391057684034884994698646541089843779715687508347210330895144557268248528917643717796321292273175016135361867748303994082629466353064228034949385947721852980490299621757677785825587063132449180604191385221609160046142090449794729175902395125945074764205509666863576588336395145970259053274333545197666559154561442958025511674200817102029170745778480633920436584120556631788204009856905217977368316029187135518625652980138798634307319653018479060239561593589624948398482714039333351109613952474325255332395742951561880131038975410142593140451104866842813471092024043241510539746720548818416081659194730053938832527258770716715885553745370997368107252382271601148707674474350692560252205605917790298538495933348916561832080686412965642081609223220223576268384197757751902091459567073758876806908150867464479964903807155326104200734468173645351653227788125135458287573401422729965090948108894229695735117851899516800380168431637861290013153451174999174242758531025924848322821718189813847507798077028532925175054729335420819397753542908596465083822156319293146925261745045734258086315494256729693993120761715346255997503033830698370828476763970447196824933702918344515854594263920038089881599984460163262663604387014539881792939761657961874449956427962659655908865172596715435892549105681568081445969707994728229698285989031143890562778604056578195914203883439212549280081341342281851427978982052442016039989360349547403929181834390051558387832307737546241245274196598259348557204075630289085630661098889116550277954042172201532704068541372258214438007033630351822488231383238526933098298136109817146400 A159679 706 81263266690139362053794936409792415140888595444031683669987455693945168062985827148151268015069760669247173738250335487646370503839213926089020567461385840236298190105294911650001121762884220864218481158060554739113946477938860100111499921758868158804382449493087838318964975745435719719123794169384815617095538339688891898835063361667418500019285473597631409771972890773021262013000313192496659612074794807066617410215136841320616799010118420147231474654886126003926431481736173210247271894999254774860317328384869616361760165231474486389413979685514169759736425051413606717423707455869680585991394520824092668465133734140798821594131060331795135565352211973968371494488815809654364034186188669896218459667536824987258974342015659598397750058966048840279435586936533031454069105475842233775938901470053095860982082875870658152555134536100826305995014049857575243756971326118526487193443867109133391030893923378790746856546574990627436473540473225521163073317978291054914630416507562828287296699908132791057235128354585081914363346451746525728814546734156874231262665252810120114503767163344669992297508452472028122923005156717890377561505439971850087515742945341965790312758305146394700557833862261405386117385960956673213120938452707436464255166501464656199159658464364086813067563598719556093412416762345300376586147173334374994217212052444811621389476289154306287995640468262581173132165485759444369979620026333925833036933170500150895529525679479809875619155918774037510946314328795141851885486754820128336822536421598103815457424145405900094908121208630629322933671633844357503136015785420065745605582542502225627372212900683859748799932906715519200473078798182142710562186255753507912152032 A159679 707 20640549800215428115622580389928945835328788188605288447715136999844330125345401430136264607240565940597724445480700219163531566885316557510923715787981672524875183018496378641456567131451299826336478078785513155430948322767004112364092945177366564614460161680944689175339318013753609676208263114832357945133106692138888092509376917961129173059823746088288711218504525919952254581043026276560606343800438726433477864169133083494619564919399332938916160641904491884440681808156978138497589083961494683627385082784103902417088447661474866524432090600559005529348103564576342066892270584176946394516558875893576586228263837432787490542316148873171097590785990749363923118089619468931659646267210262958909434816721826287993062766986423792622031146870124023159375490374204915638640992538658321461298182434897552999772887218390460757783362090560386661499157300279626354162368625374538653988257935337569013857367091634405694375458629313151195218927626971494250285164478912526525586160701972849490743666041547877029020922221896179168386999985590166360119720627717315028815868651392052319270109351691469149510641971873165807801623912052801247304157297930693602935851782855114265005182523191689997211995807893635252727560036579961165434347538510924891473615466438319756242037395354214130481071272474782787563491194031319281112999589087169590569297411364554189173271068580021200435456786389589936407488587413190875246593788402828130447490462528434270886303608383988269194716323287264185498512411534983977936897595734952248005520321904083979074627345100790886560421541717983249765804037792391175507462378835597810267267687841523137151009372705159003936968520298708246568339526506881009955862210663254899869469760 A159679 708 5242618385988028602006081624105542449758371311310299234035974810504765906669668977427463058971088679151152761978359605332049371618366566393848534789579883435478060188507974880018318050266867271668601213530362280924721760036341105680379496575129348543914076684510457962697867810517671422037179707373249533248192004264937886605482902098765142538695212220951735018090377610777099642322915673933201514665699361719296310881549588070792048872728420448064557571569086052521929252840390711005177380054324650386580950709834006344324103945849384622719361598562301890284658568977339471383919304673488514526619963082447628809310549574193881798926707682725126992924076298126462503623268856292831895787837220602893100224987676340325250683840209627666397513554952535833641095119461112039183358035713737808935962399562508408846452371388301161818821415867802111194479959256975236381997873873806699586530322131875420386380210381215667580619635298965412958171143710286314051268704325803446443970187884596207820603877853252632580257009233274923688383632993450508944680224893463860444999374788328478974493271562469819305710763347331643153489550656254798924878392168956203295618837102253681345526048132384112897146377371121092787414131905349179347111153843322214997834073308831753429278338761506025055379035644996108485033350867192752102325309480967741629607325274544319238389461943036230604318028102487581266328969037464722868264842634292011207829540549051804654225587003853540565582326959046329079111206215557135254120103829923050865065339227215732581139888231455479286252163475159114811191291927633514221392308208456423742140387129204374610729008454209703140241204222965179109157766653949594386078439322210991058933167040 A159679 709 1331604429491159049481429109942417853292790984284627400156689886731210695963970574865145480714049283938452203818057859054121376859498222547480016912837502410938902412698007123146011328200652835703998371758633233841723896100907873838704028037137677163589561017703975377836083084553474787587767437409690549087095635976602084309700147756168385075655524080375652405883737408611463356895439538152756624118743837437974829486049426236897685794108099394475458707017905952848685589539651083617176556944714499703507934095215053507555905313798082219304193413944224121126773928416679649389448611116481905743366954064065804140978651328007813189436841435263309085105124593733372111997192199878910369870464386822871888547712053068616325680632646259003472346411811073977721678784852748253036934300078750745148273151306442238293999129445410104641222856268331175856736410493971430414673297595321527156324713563561019209126716069737145159783011907307901740180251574785752274771965734275162870242841561985463936942641308684620798356259423029934437681055780350839105588657402312103238001025327584041607202020867515642634501023248250364195178544242776666125671807453616944943484248772189579947498611043102372985877967856456863932750461943922111593000798728665331684558381004976827051280456008027176149935793982556536772410907629072927714709515608576719204329691322322892532361750062462622552296343681245456051711150646928626417664023435321768018658255808996629947902412795370415315388716331274480321908747866339977370568569475204719967478590643390891991630456983444590947821489101148697178792822345581120221058138822569096032693391063130069627988017137996559438617328904112856785479504390576690093053967725630928474069154958432 A159679 710 338222282472368410539680987843750029193919151636984049340565195254917012008941856346769524638309547031687708617024717840141497672940930160493530447325936032495045734765105301304206859044915553401543917825479311033516944887870563613925142741936394870203204584420125235512402405608772078375870891922354026218589043346052664476777232047164671044073964421203194759359451211409700915551799319775126249324646269009883887393145672714583941399654584517776318447024976542937513617813818534848051840286577428600040628679233913756912855625600767034318642407780234364464310293159267653605448563304281730570300679712309631804179768126764410356235158797849197782489708722731978389984783195500386941115202166415788856798018636491752206397630008309577254309591086457837805472770257478595159342128861966975529852444469436766018266932426762778277708786670740250865499853785509486350090635591337794091006890714822367003697799501502853654917304404820908076592825728851870791478028027801565565595237786556423243775610288528040430149909636440370072247299784576119682310574299962380758591815433831558239750338807077410759343954194292245173932196748114616941121714214826535059441703569299051052983301678899870354300106689162672317825829919624310995442855765927150925662830941190805239271806547700141236058636292533715344083885504433656446784114639269005710158111988544740158900646126403563092052666977008243349553365935350833645363793687729094784727989145944594954962558624437081636568168365816758955435742846844138694989162526598168948688696958082059350141554933906694645267371979528293924298565684485676902634545868624341935880379189647908481134345624042671887705661300440442658332684957439825334041321723870933621422506426274720 A159679 711 85907128143552085118029489483202564997402171724809663905103402904862189839575267541504594112649910896764739536520460273536886287550136762542809253603874914751330677727924048524145396186080349911156451129299986369279462277623022250063147552423807159354450374881694105844772374941543554432683618780840512968972529914261400175017107239832070276809711307461531093224894723960655421086800131783343914571836033584673069423029514820078084217826470359415790410085637024000175610239120368200321550256233722149910616176591318879202357772997281028634715867382765584349813687688525567336134545630676443082950629279972582412457520125546832222670540897812260973443300910449328777684022934464898404132891479805223546754808185956851991808672341477986363591163789548479728612361966614710422219863796639533033837372622085632126401506837268300272433390591511755388661106125108915561492606766902204377588593916851317657920031946665655091203835535812603343552837554876800395283144347095863378498320154943769518455068070644813584637278691396430968416376464226554048467780283533042400579083119167888208854978854976794817230729864326982023814582795476869926378789738758486288153249222353186777877811127829523967619241221079462311863828049122631070730892363746767669786674500681459553947987582659827846782743682509581140860534507218519664555450408858718873660956115399041677468231754356442562758825115816412565330503236428464817295985932659754753552890584814118121930541988194223365272999376201125500200356774350544888549876713186459708246961548762199684043963322755316995306964661311085508074656891037016352148953592491760282617583620779505624138495800489700662917799352982968322359716499685325058156402663895491508912842563118820480 A159679 712 21820072326179757251568950647745607759310957698950017647846923772639741302240109013685820135088439058231212154567579884760528975540061796755713056884936902410805497097157943219831626424405363961880337042924371058485949901571359780952425553172905082081160192015365882759336670832746454053823263299441567940092804009179049591789868461685298685638622598130807694484363900434795067255131681673649579174997027884237949749562103618627118807386523816707092987843304779119501667487118759704346825713243078848648696468225515761403641961485683780506183511672814678190488212362592334835724569141628512261338889536433323623132405932120768620147961152885516438056815941545406777553351840570888694262813320668360365086864481214403914167196377105400226774901292954227393229734466749878968648686062217579423619162793565281123339964469733721506419803501457315128469055455923879043132772028157568574113411847989519862744684416653574890312119308791996428354344146112978448531127186134321496573007724117930901264343514333494122457438637705057025607687374613760152191133881443092807366328520453209773490924878825298806165846041584859141803730097854376846683271471930440690655865860774140142529911043167020187904932970047494264541094498647228667654651217535913060974889660342149535897549574189048572941580836721141076063231680947999561140637619735475324904172695199368041336771964960410007377649526750391783350598268686894712759535063101889978307649480553640058375402702442708297697705273386720060291935184942191557552973695986834167725779544688640637687816542424916610113323756601036190757038551757717667768931577947038487442930359298804780622696798978759925709233329996373513436709658235115124946392235307730972330240588525754127232 A159679 713 5542212463721514789813395435037901168299985853361579672889213534847589428579148114208656809718350870879831122520628770268900822900888146239188573639520369337429844932000389653788708966402776365967694452451660948869061995536847761339666027358365467041455334321528052526765669619142657786116676194439377416270603245801564334914451572160826034081933330213917692867935205815713986427382360344975209766534673246562854563319351289616468098991959222973242203121789328259329423366117925844535893409613485793834618992313104412077645855859590682967541977249027545494799656126410764522706704427428011437936994991624784227693218649238549682685359462292023363005457805851622872169773683482071263444350450558283727508516823420272637346476071112430179614461337246584209400623942192502643326344039939468534066233512192959319696224573805527994330357655979566530875751424698540168040162602545255515620429020795421193819491921798061356484187100597631280198659860275141649126511022133770564266165463605799505151624797572636862290604776698393088073384176775430852102499538106262040028646865111996114578486064242770919971307663832689895036123630272216242187624575080593176940301775387409243015819527153295298203885355150842463731126138828346958953210678361758170719952187052405300658423643856435677699314749783487323738919986426284670010057399962401873806786203624524083457862610868189785431360220969483696558486629743234828576104610041947394735389415170039760709230355878459713391851866440850694188651336618542305073566768903942692142639757389365959773021357812606063651788927212001881366779717489569250596956471844955284050221693678275634772540848444804531429482348019725889444601893475219556411325471365499771480372196642978429496480 A159679 714 1407700145712938576855350871548979151140437095796142286896212390927515075117801380899985143848326032764418873908085140068416048487850049082957141991381288874804769807231001814119112245839880791591832510585678956641683260916457760020494218523471655723447573757476109975915720746591402331219581930124302422164793131629588162018678909460388127358125427251736963180761057913290917757487864395942029631120632007599080821133365665458964270025150256111386812499946646073090554033326466045752412579216112148555144575351060295151960643746374547789975156037741323741000922167895971596432667199997573276723735388983158760510454404500659498633461155461021048686948225870370664124344962252605530026170751628483398426798186284268035482090754866180160221846404759339434960365251582428921525922737458562790073399692934218101921717701782134376838404424815308441527312392817973278803158168274466743399014857870188993710288203452290930972093211432489553174031250165739865899685268494791589002109454748148956377611434239935429527691155842754139313613973213584822673882691545109115074468937409926559893161969392784988373905980767461648480033598359045071138809958798998736502145995082541173585875629985893838723598975275343938293441498167901480345447857652669039449806880621650604217703707989960473087053004864169059088609613320595358182993438952830340471598791547933917830255766388555245089558118476722108534072253356512959563617811415591536372810603803709545580086134990426324493232676370702689603857147565924803297128406327905456970062772597354265141709737067859515250944274188091876830971291203798831933959174917040695110268867263922712427444752808181372223162807163680379545415444233047532213351723334601634225042207706727995337978720 A159679 715 357550294798622677006469307978005666488502722346366779291965058082053981490492971600482017880665093971291514141531104948607407415091011578924874877237207853831074101191742460396600721734363318287959489994310003326038679210784734197444191838934442188288642279064610405830066303964597049471987693575378375852441184830669591588409528551366423522929776588610974730220440774770077396415490174208930551094873995256919965713311559675287308118289173093069277132783326313236741395041556257695268259227482872247212887520177001864185925865723275547970722091609047202668739430989450374729374762094956184276390851806730700385427725524518274103216448127637054343121843913268297064711450638478322555383926563184224916679230799380660739813705259938648266169372347534969895723373277994753564941048970435009210109455771779204928796600028088326188960393545432364581406472024340514275834134579112007567834153470007208981219384184960098405555191516751748874923738882237650796870931686654929835971535340566229120408152672146026463171262979282852992569875812073769528314101152919608966875081455256234216748561739703144276052147807271426024033497859567175853015541910370598478368142449190070681569394196889881740495935834582209484070409408508147660784802633099574262080227725712201065996083405806103728433763920749157521183102863444794693810323436618944077912286266971590604801506800082164062962330732866446083957793865924548494330347994950208291299157976727054537581169057212407961567707946292042308685526830408281495165541640519082127703801599970593980034500193878504267676193854848124713185341186047413741975033472456491602724242063342690680936194672429623740151923537226796678646078233300597962634926401517449593389240385312267837417098432 A159679 716 90816367178704447021066348875541890308928551038881365797872228540450783783510096985141532556545085542675280173074992571806213067384629090997835261676259413584218016932895353938922464208282442964350118626044155165857182836278406028390804232870824844169591691308653566970860925486261059163553654586215983164097896153858446675294001573137611186696805128079935844512811195733686367771777016384672417948466874163250072210360002791857517297775424815383485004914464936916059223786521962988552385431201433438643518285549607413208073209249965614636773436112660248154118814549152499209664756904918873232926552623520614739138131828823140962718344363264350782104261405744277083772584117211241323537491176297164645438097824856403559877199045269550479446798729869123014078776447359084976573500515753033776577728366338983833812414689432652717619101556115005295235716581789672652783067024926175455486475966523960892236013294776412704080046552043511724677455644838197562539316963141857386747767867049074047627293167290850786215973105582001905973434842293523875369107810150035568471196220697673564494241519915205861128871637066174748456028422731703621594808835275333014769006036099195411945040250380044068247244103008605865015590548262901604358994420949639193528928035450277420158787481366760386549088982865421841321419517701657256869639159462258965449249113019236079701752471454481116747342448029600583216745569691478804600344772905937314453613315484868143000036854396961195913704585681808043716519957776137574968750448285518954979795543619933516663621339508072224474502294857235585272245689964839291629724542829031826396847215221779510245366002044316248626365415648442675996558455814118834977057954262097595086642015661609302708605023040 A159679 717 23066999713096130920673846145079662132801363461153520545880254084216417027030074141254348787344571062745549872446906582133829511708280698101871231590892653842537545226854228158025909308182006149626642171525221102124398401735504346477066830957350575976888000950118941400192845007206344430493156277205284345305013181895214785933087990048401874997465572755715093531523823275581567336634946671532585228359491163470261421465727397572134106326839613934312121971141310650365806100381537042834610631265936610543206431642080105952986409223625542842192482050524093983943510156053745348880118879087298844979067975522429413040700056795553286256356251821017461600139275215133110981171654321016817855967374852916635716360168282727123548068743793205883131220708014409710606113494255929589296104189952300144241532895594330114583424534515865701949062834859665912625290605302552513292623190196669453685997061343616059418966157489023866737926269027535226319198810050019943234189637706345121304097066695124241868212056339203953672393997554849201264259880066742990574225069676956114782716964975753829147320597496722585582457343667001114681807185875993152709228428618024215152849165026746444563358654202334303453059506228351307504475928849368499359523798118575255582085640776644752519266024183751332079740167883896398538119374393357498450194536179977158280031362420618992653640326242638121489762019468785681690969416907769691819993241970113127662926482975179781267471779847770931354119397055232951061687383748308535760567448322881295482740364277863142638579785734856466512255906699882990534437219909883132660208058845101627413196468424268652911642028324583897527356663651167212906447201698552883486210085456171271702413682737663450620148258753760 A159679 718 5858927110759238549404135854501358639841237390581955337287786665162429474081855321781619450452964504851826992321341196869420889760835912688784294988825057816590952269604041056784642041814021279562202761448780115784431336857981825599146584258934175473285382649638902462082011770904925224286098140755556007724309250305230697180329055470720938638169558674823553821162538300801984417137504677552891975585362288647283150980084398980530205489719486514499895495664978440255998690273123886917002547956116697644535790118802797304645339869591637916302253667397007211673497460823102166116340530531268987751450339230073550297598676294241711568151769618175170895653271643238065912133827613421060494092175721464528307310044645987832977649583724429024764850613036930197370938748764558756596233890747368483603572777752593510120356019352340455642344340952799026801528578030266548703673507242929115060787767105311955131525167988917285738729192286441903973351820297060227383921628660448518953853907172694508360478235016990513382001859405826115119216036102110426081977798590136703119241637907620774929854937522647621532083036419781216954430569184079529084522426060142875315808918910757497723681153127142533033008867337898223500271870337191335935714685727697165278656223829232316862473411355191471587867453553526819806840999676395102949092542550554735944162516805724204897944941113158628377282805602623533548923015149003810243473683115635828489068873062380179573794832044479419602750413147443487761624878952112591945609163123563563533661072731033618296682601955314034421888525799475422360161781611420350856401217222112984331125506132549016060046829828442265655699966201980823635561592672976618286662384647913240914817988773350854848214949118432032 A159679 719 1488144419133133495417729833197200014857541495844355502150551932697172869999764221658390086066265639661301310499748217098250772169740613542253109055929973792760259338934199574195141052711453223002649874765818624188143435163525648197836755334938323219638510305007331106427430796964843800624238434595634020677629244564346701869017647001573070012220070437832426955481753204580428460385589553151763029213453661825246450087519971613657100060282422735069039143776933382514373301523273085739875812570222375265101547483744268435273963340467052405197930239036789307671084411538911896448201614636063235590023407096463159346177023078680599185024293126764672390034330858107253608571011042154628348681556665877137273421034979912626849199446197261179084388924490672255722507836072703668245854112145641642535163244016263157240455845490959959867453513539176093141675633529082400818219778216513798555986406847687892987347973703027501553770476914487216074005043156643247735572859490116217469157588324797709999319603482259251195074799895082278391079608910055981481831786616825045636172593311570701078354006810154999146563508793280762105310682765570324394315986990847672306000312554167377675370449535640001056080799244319920417761550589717749959172170651036961405523098766984231838315727218194450031986253462427928334539075798429962791571055613304722952658999237291527425085361402416048969708342861046908735744754878430060032150495518129530323095830831361590431962619867517924808167250820053590658501657566452850045648966865936822256254429733318261184214742316864029886693173297160057396490558092080859234393248966357852918478465361199025810598983134396010892650264058639478036219738091734362491928759490484507021092066734748379467995976927822982400 A159679 720 377982823532705148597553973496234302415175698707075715590902903118416746550466030445909300241381019509465681039943725801758826710224355003819600915911224518303289281137017087804509042746667304621393505987756481763672648100198656660424936708490075163612708332089212462130105340417299420433332276289150285696110103810093757044033302009344089062165259721650761623138544151425128026953522608995870256528241644741323951039079092705469922885106245655221021442623845414180210562588221090654041539390288527200638148525080925379762282043138761719282357978461677087141243767033422798595677093777029530570878193952162412400378666263308577951284602302428608611897824384687599178511124670879662179504621300957071402920635574853161231863681684520615058410021970017716023319619423717967175690348251102229835447860407353089345565664398684477465877550094609774858958809387808899541279119993487261904105486551545619506831253795400996477371962407087466440893307609967087864608122388860858788647073580591445645318818806258832813035617171491492885219101447118117185959191822874971454884719459501050453126987874841847135605599150456893793531958991885678316627176173249248622848763579839603172046370500899433125711489999189921887887933577917971298293795630677660499837588430590165654615332240010035116652920512003140270153118411801534153956099033236849075239441643755242241766783851272563279677541803900312195345618816106086244355982387921785066237851962292781589538931651517508421854878957880464583771659397000071799002891974784829289525091491190107307172247865881508277185644128952855103286241593606926825185028836237672528309199076238420006876081669306758324467511370928225440376177913707855096331618248198416870116470132637315034016129924717919097600 A159679 721 96006149032887974610283291538210315613439769930101387404587186840145156450948371969039303871224712689764621682835206605429643733624816430356636379532395097675242717149463406102771101716600783920610947871015380549348664474015295266099736087201144153234408277840354958049940329035197087946265773939009576932791288738519249942482589692726397048719963749228855619850234732708777938417734357095397893395144164310634458317476002027217746755716926114003404377387312958268390968524106633753040811129320715686586824623823071302191184364993905009645313728599026943344568245742077851931405533617750864701767471240442156286536835053857300119027103960523739822749657359379792084088217095392392038965825128886430259204568014977723040266525948422038963657061191460009197667460825788290958957102601667820736561221380223668430616438301420366316373030270517343638082395908869931401084078258567548009844237597685739666842151116058150077750924680923301988770826127888483674362727513911168016098887531881902396200980657186261275259851686758944110567260687959091709252152891223625924495082570119955244393176566203019017444675620707257742795012273256196722098908432018318302531279948966705038322102736778920373929662378994995839603117367240574992016664918021474729997341938271135092040456073235330725179809823795335200690557537521791245142057583386546360387865518514594237881338012861828656989125909847818250709051434536067476006387376036615277294091302591535162152456676865579621226331088050817950687342985180451784096688912628480702717116984332553937760566743191586238375266915580728036177308874218067332737762931155402464337618086899197482720714145020782218403855237951710622377512970343703460105739106282907400502562321623143270260629004901423627808032 A159679 722 24385183871530012845863358496731923931511286386547045325049554554493751321794336014105537273990835642180704441759102534053327749513993148955581820800312443584993346866682568133016055326973852448530559365731918903052797103751784798932672541212382124846376089863118070132222713469599643038931073248232143390643291229480079391633533748650495506285808627044407676680336483563878171230077573179622069052110089493256411088687865435820602206029214126711209490834934867554757125794560496752181711985308071495865852816302535029831181066426408733688190404706174381932433193174720740967778409861814942604718366816878355534367955725013490921654933121370727486369801071458082501759228631104996698235140078115852328766557355168766799066465727217513376153835132608872318491511730130802185607928370475375364856714782716404428287229762896374359881283811161310674298069602043574766975814598556163707238532244325626329758399552224974718752257496992111617681348943176064886200268180411047815230328786024422617189403768106504105083189292819600312591198995640162176032860875178978109850296088091009131025413720827691988583812002060493009776139585448082081734806114556479599594322258273963240130642048771344875545008532774729753337303923345528130000934595381823903758825014732437723212621227269533994160555042323503137835131461412123174731928670081149538689442602261063181179618088483053206311958303559541935367903718753345032819378037530912358647632953006287638405134456992205706283066241485949879010001346576437753088759980915659313660858188928977510083876780522797023039040610913375968333933167809795495588566599484635988269226684873319922191054516753609376716254762928363569858447918289386971011761401377610281310780713222145753331165751115036883544142560 A159679 723 6193740697219590374874682774878370468288253302413019411175182269654572690579310399210837428289801028401209163585129208442939818732820635018287425846899828275490634861420222842379975281949641921142841467948036385994861115688479323633632725731857858566826292416954149458626519280949274134800546339277025411646463180999201646224975089567533132199546671305530321021185616590492346714501285853266910141342567587122817782068400344696405742584664671258533207267696069045950041560849842068420401803457120839234240028516220074505817799687942824451790717481639693983894686498133326127963784699367377670733763404015861863573174217318372836800233985724204257798106722492993575654759984083573768959686614016297605076446363644851789239842028187299975504110466621462108887646311992397966853454848998143674852868993588586501116525743337377667043529715004702393928071596523159120880455823955007014090577345821111402018966644114027520412995653311315427589073860740592592611193755096892233900487412762671462863712356118394856429854820524491720454053977631913233620637410142569216276050711292546199325210691913667562081270803847744517225396659691539592563918654188913799978655322321637696288144758285184819468058237662402362351835593412396904445245370562065250080011556400100910560913751270388399186055800940346001674922700641141764590664740143028596280758033108791533425385113136682652574580419978213803765196835511915102268646015145475702481221475972294468619741999619343383816277599006343218450589654687430008832760938463664837189155262870975955007366941686047252265677939905081915228782847314813837812163178506166385617919240339736361039045126541271760903710305928566395033423393732533946933527290210806728545537798596103398202845840154214466996584402240 A159679 724 1573185751909904425205323561460609367021284827526520383393171246937706969655823047063538601248335470378264946846181059841972660630386927301496050583291756069531036261453869919396380705559882074117833202299435510123791670587769996418143779663350683693849031897816490844421003674647646030596299839103116222414811004682567738061752039216404765083178568702977657131704466277501492187312096529156615553831960057039702460234284999687451238014298797285540723436503966602803755799330065324882029876366123385094001101390303596389447889939671051002021154049931776097527317937332690115761833535229452113423771186253212034992051883243141687056337777440826510753232737712148910133807276728596632319062164820061475837088609808437185700120808693846976264667904686718766785143671734338952778591923717158018037263867656718254879169251577931031054696666327383246747055887447280373128868803469973225415299407306317970486487769205410765210182143683577126496007079279167342458357013526430216362908572512932527144765749050304187029078041223928077395017119119510321177465869315337401956007030372218643619472490332350733076654200365325046882240975422065608429153603357869548714978857547437700893948637962388172800011247357717425307612903422825468200962323188169191696419176500610898844748880201451383859264012883805560922292530831388596082854112067659182305773850967030788426866639118628910700737114716162746614424628316307682631203268468913297517871607264009788741776062768856227283628227081369691536570762289260645805768189609789952986731775911038963594361119311475479278459157695279893092142509284794905008793858773966777310963217819608162383995271086966273660165701451092935974919683560145333134144919952143531440285290062697040997769512233419359580248894026432 A159679 725 399582987244418504411777309928219900852938057938433764362454321539907915719888474643739593879648919675050895289766404070652612860299546713944978560730259141832607719774421539303838319236928097184008490542588671535057089468177890610884886401765341800379087275752971720333476306841221142497325358585852243467950348726191206266038792985877242797995156903885019381131913248868788523230558017119927083763176511920497302081726321520267918049889309845856085219664739821043108022988275742677967168195191882693037045513108597262845258226876759011688921337965189489077954861396005156077377754163581469431967147544911841026117605169540670139472995235984209527063317272163330180411393529079461035272830177681598565015430444979400316041445566208944671250143679959945301317604974210101607795495169309138437790169515812848152807873375051144510225909717440339971358267340012691615611795625549244248471958878458943392165874411530220335865851499975278814558209063047764391830070241958178063944876930872099223307636546421145110529392616057207166613894202377989665842710168685557527609509663832242933146687333725172533908085621988714163571982360544973001412451334244676459804651161726854389366665897688310706383388770622563625771325633804256526139984844424412625640390819598768205655654657417381111853873216685672128260627908472062263280353800445289277070277387592711468890700951018606635334652557485359426260090395506639473223361545088832093836907023582514045942500201289862386657753401068895307070523031817516604656287399948184393792681926141025777012716938173085689476360376661187763488968575490591058395827965409055270599039406940133509173759810962892237921184458271677171234566200883182082125876140554246179103918138126452310035253261448363118916222498311520 A159679 726 101492505574330390216166231398206394207279245431534649627680004499889672885882016736462793306829577261992549138653820452885921693855454478414723058374902530269412829786441617113255536705474176802664038764615223134394376933246596445168343002268733466612594319009357000473858560933995522548290044780967366724636973765447883823835791666373603265925686675018091945150374260746394783408374424251932322660293002067749275026298251381148363733433870402050160105071407410578346634083222708574878778691702372080646315559228193401166306141736757117917983998689108198449703007476647976953538187724014463783606231705221354408598879661180087073739084452162548393363329354391773716914360149109454506326979802966305974038082244414959243088827053008378099521271826805139387767886519777631469427277181080804005180665793148806712558320668011412774566326371563518969478252848475776389992267220086038065886462255721265303639645612759470554544716098850037241771289094934852988182379484443850798025635831869000270192994917041920553887436646437306692242534110284889864802870916976816274610859447583017486375639110275861472879577093784768072500401278603001076750333485294789951241666416221073577198239189374868531248580736490773443520609098082858332171355188160612637720962849001586513337691534103813351027024533025276915017277196221072426277127011201035817193544682597581682309811174919607456464301012486565131523448535830370118516102629184094438537056512382694557880653275064856189983785735644418038304376279319359956936891231397229046070354477463909508397635741176652289647717076514246412033105875665325333927531509355126071954845046144974303167750996713487662158320686699554908557604895340768103526838394780826385960954921794056189707956558895650812845140265677099680 A159679 727 25778696832892674696401810997834495908748075401551862571666358688650437005098312362586905760340832975626432430322780628628953457626425137970625711848664512429289026158036396325227602484871203979779481837721724087464636683955167319182148237689856535177798577941100925148639741000928021506123174049007125295814323386075036300048025044465909352302326420297691469048813930316335406197203873201973690028630659348696395359377674124490164120374153192810894810602917817547079001949115579702276531820524207316601471114998448015298978914742909431192156246745695517216735485944207190141042622304145510219566550885978679107943089316334572576059587977854051307704758592698238360766067066480272365146017597123264035807107874650954668344246030018561828333731793864825444547741858418544183132920608499354908177451321290281092141660641801523793595336672467416377907504865245507190366420262106228119490912940994322928181077819766493990634022023256409484131092871904389611233932558978496144520447556417795196529797401292101399542298378802459842622437050118159647670263370201942648193630690176422609296479187322735088938878673735709101700938352782801728521583292813542402938923465068990961753963387435318918626433123679885832090608939587412212114998077807951185568498923255583375619567994007711173779752377515203650742260147212243924212126980491262652277883279102398154595223147728629275335297122519030058047529668010518503463616844451214898556318517238180835187639989366272182393494919100281112834004504424085611545365716487496229517476244593906874107222465541931508484830661074241927468645403450417144226534607548236613221260042681416532871099579405414903295975533237228675096460408850354215113734826398189347787903446217552145733510930706233858099546711259485007232 A159679 728 6547687503049165042495843827218563754427803872748741558553627426912711109622085458080337600333264746231851844752847625851301292315418129590060516086502411254509143231311458224990697775620580336687185722742553302992883323347679252475820484030221291201694226202720625630754020355674783467032737918403028857770113503089293772328374525502674601881524985068938615046453587926088446779306375418877065334949527181566816672006902929369120538211301477103565231733036054249547488148441274021669664203634456956044693016894046567692539478038557258765689768689407972264852363726821149647847872527065235581306120318806879272063136087469320254232061607290476869608615319215998151860864120525840071292582142689506098789031362079098070800195402797661696018668354369838857775738664151790444884292407281655065873067454941938248597269244696919032160440948480352196469536757519510350576680754307761856312626000550302302492690126575076714150487049191029158932055818174620026400430687601053576857395653694288110918298346933276713563189900779178362719406768195902265618382093160376455824907584445363759743819337940864436729002303551776327063965841205553036043405406041154475556535318461107483211929502169381630462582764833954510577571150046104619018877340408031440521761005544069175820856932786424534326706076864328702011619060114713735677453975917769512642765159347326533685504369711896916327709004818821148178941012226135869509640162387979400138866366321985549443102676645758069471757725665735758241798839747438425972565955096592645068392895772374882113726108611909426502857340195780935330623899370530289308205862785742744632128095996033654374956125417978671949515627121569383919592386243094629870785119066745313511741514384336450960122068442824504306472019519643514737280 A159679 729 1663086847077655028119247930302517359128753435602778804010049700077139971407004608040043163578888904709914742134792974185601899294658578490737400460259763794132893091726952352751312007405142534314565394094770817236104899493626574961539220795438518108695155656913097809286372530600394072604809308100320322748313015461294543135107081452634882968555043881090110530330162519296149146537622152521572621387151273458622738294393966385632126541550201031112757965380554861567514910702134485924392431191331542628035424819972829745889728442878800817054009090862879259755283651126627803363218579252265692141534994426061356424928623127891010002367588663803270829280586322270832334298720546496897835950718225537425828378158860216259028581288064576052226913428278145205049593072952696354456427138528931887376850956103931024862614246492375632644958405577336990486884428905090383539286545173909405275287513226835790510215111072249718900233076472498149959258046723481582316098160718108630025633975590792762378051250323650993143650692499532501670886696684709057307421381399365417836878332818432218552320815357792244194077646223477451365145622727857688353296451551160423248957031965656231744868339587635498818577395834700765800870981502770985818582729465562177941341726909270315075122041359757824007809563771161975107300499008990076618149097756132964948610072590941837157963514683674088117962751926858052607392969575770500336945137629702316420373500727267091377712892228033183373644068824177782312304071291344936111420207228818044351142278049938626150012324364959452400217279579067283332051001794711243067140062612971108899947315122949866794705984756587177260273673313345386286901369645337185632964306508126911442634556750175240991725271873546717859985793411278193258261920 A159679 730 422417511470221327977246478453012190654948944839233067476994070192166640026269548356712883211437448531572112650392662595517031119550963518517709656389893501298500336155414586140608259183130583135562922914349045024667651588057802360978486261557353378317367842629724122933107868752144419658154531519562958949213735813665724662544870314443757599411099620811819136088814826313295794773776720365060568767001473931308608710104060559021191021015539760425536957974927898783899239830193718150774007858394577370564953211256204708888298485013176850272952619310481924005577195022436640904609671257548420568368582463900777652659807138396847220347135458998740313767660310537575414760014154689686210260189847143816654309263319132850695188846972999519603939992114294512243738864791320722241487608893941417738654269782943538376855421339818713772787274575695115231472175405135437908628205793418681178066715733615740487292145522224853523945050936965339060492611811946147288262532391711990972934172404407667355914099283860418981773712704980476246042501551147904653819412493345655754111271628297338148529743281541289160858993138459720870419924207034647288701255288588706350759529583958221755713346325757247318288195959249160558910651730553784293300994406912385165660276873949115959905177648445700873449302491798277348552315129223364747274193376081855327434315672939879311589047225283506485046211280417126541129635331233480949714555317782000391374730318359519224389631523243782818836121723615490971566992309161866333874760070164686672545070231788638667221016662591089000228686155742894185405623831957285208764267697831875917841985913133270132200945172047725045437563505962606547489028297529402056143063067945168761115665673030126875447258933812423511932085054445141444083790432 A159679 731 107292384826589139651192486279134793908997903235729596360352483779110249426701058277997032292541533038114606698457601506287140302466650075125007515322572689566024952490383577927361746520507762973898667854850562665448347398467188173113573971214772319574502736872293014127200112290514082199098646196660891252777540583655632769743261952787261795367450748642320970456028635721057835723392749350572862894196987227278927989628136988024996887211405548947055274567666305736248839401958502275810673603601031320580870080234256023227881925464904041168512911295771545818156852252047780161967493280838046558673478410836371462419166084529671302958170038997016236426156438290221884516709296570633800508252270456303892768724504900883860318938549853813403348531083602527964704622063922510752983396231922591173730807673911554816696414406067460922655322783820981931803445668475496138408024984983171109823670508825171247981694747534040545363142704912723623215164142187597929636367129334127598495254156743956715639803166850222770377379376372541433993124507294883073012823351928397196126426115254705457508002472696129654613990179522545623635295602964072553641765546849980252669671557293422669719445098402753183346383196253452081197504668579158439512633996626280269899768984256166183500840000663848264032115023352991284557180742323725655731026968427035120203367570854138403306460031707326973113619702474023283394319981163728390727160105578998397092761127362590615903588694011692802801001273729510528995703742455822703868077637614601596782096696596264282847988219973771646605686066279116055809696402315355731783056855186683512022964474620727663712245367715365574363880856841188717675926286202822785074705054951564738411936446392902051122612043916482025312889618035654648604024507840 A159679 732 27251843328442171250074914268421784640694812472930478242462053885823811187742042533062889489422337954232578529295580389934338119795409568118233391182277073256269039432221273378963743007949788664787126072209128567978855571559077738168486810202290611818545377797719795864185895413921824734151397979420346815246546094512717057790125991137650052265733079055528714676695184658322376977946984558325142114557267754254916400756836690897790188160675993892791614203229266729108421308857629384337760321306803560850170435426289773695173120769600613279952006516506662155887834894825113724498838683661606277482495147769974450676815525663398114104154842769783125311929967665405821091829401314786295642885816506054044946601714981505367670315202815895604930922955242927808522730265371526410535541155299444216709886494903751979902512403719795255640679199815953715562843727617370883717729717979932043214034242525859881246863173728124073668714301996894834957591199503837927980348988318476698026821621640560598105154090280672723256872587885920543758007582351349152640603311977319542160358122003066888868884098321535390982792646605588128682494663228667393977719747644606395471745816022945399886983341647973551322663043652417579463607275167375689851915734148668276169375661724192261493253454990969013363283766629167988000175356235097093190933575787090838676327928681278214560529259006435767664374358217121496855616145580255777763748952261747810861169951619779656920287138647446728128635487405572058873937183591469804916157845194038640895980015865219339204721786856675407148844032148739735281477480564268398587687676949719780177915134567751693312778122454530808163380300074155971683137787667219458006918940894629498387870741718124090858268011895852622005962030896001835603978141200960 A159679 733 6921860913039484908379377031692854163942573370221105743989001334515468931437052102339695933280981298842036831834378961441815595287731563651956156352783054034402769990831713054678863362272725813092956123673263805703963866828607278306622536217410600629590951457883955856489090235023852968392255988126571430181369930465646477045922258487010326013700834629355651206910120874578162694562810685065235524234651812593521486864246891351050682795924491043220122952345666082887802763610435905119515310938324503424622709728197368262550744793553090869066641142281396416049691906433326838242543058156767156433995094055162674100448724352418591311152371893485916812993785630574788335440151224659148459492489140267271112544066880797462504399742576687629839051082100620060836808782782303785765274470049826908453137438897879091340421454130421927471809861430468422771030503369143728968164940341917755805254873931059584665455264432195980671308069564506375355604949509832646109079006665763747171214196642545647961993499128124021484475259943647445573099932792735389887640228418887235311534836562663735067239052971197293179974718247639862139730009164478553997787174136183174469570767598270838148624049333486879282773066704517811731675050387844846063947083839765115866751518308960578253102876727705465546010044608785315960759983302972337944841397222952645988667090517473812359971125327602977659777973367446386178043106657403803823601506714378364960340074950296670267137029627757457251870612799741573443451048928490874626000224601648200185982141933069115893716485873375579644159778479713613645439470366921857885540886888373637481678421215734309373781930858083109907924232337978775618799322141187539510972336282180941025780756459957126175948952409502649507489042957966430588761843840536032 A159679 734 1758125420068700724557111691135716535856772941223687928494963876913043284773823491951749704163879827567923122707402960625831226864964021758028745480215713447665047308631822894615052330274264406736946068286936797520238843318894689612143955712412090269304283124924727067752364733800644732146898869586169722919252715792179692452606463529709485157427746262777279877840494006958195002041975967022011498013487003131000202747117953566475975639976660048984018438281595955786772793535741862270972551218013117066293318100526705248914194004441715480129646898132958183014465856399170191799881437933135196127957271394863549247063299169988658794918598306102653087375109620198330831380706581662108922415449355811380808541246386007573970749864299275842083514043930602252524740908096439790057969179851500735302880199593566385448487146836723449782584064124139163430126185012034889787030177117129130042491523944246608645144390302604050966438580955082622445488699584297988273778087344115673304790379125584954021748243624453220784333459153098565255023624921772437682307977415085380449587688128794585640189850570585790932322595642253919395362739833114324048043964510842881708875503224144769944350621547364019364273036279903871762265999191237423524552707379566190761878716274814262684026637435382197279673188046864841086045035583598738740896523961054184990282764663509667061218105303952149889815940860973164967726093474834985915417018956499842952115517867423734468195885238311746695247007015646954082577692490653090685199140890973448808598568070983690217664782690050540554209434889815109126206343995717587634528797581969954200566141073661946829247297659830655385804591633546534851203344686073967816328966496733064391049924270087391924600175644001777122280210949292577367709904357354951200 A159679 735 446556934836536944552597990171440307253456384497446512731976835734578478863619729903642085161692195220953631130848517619999689808105573794975649395818438432652887613622492183519168613026300886585371208388758273306334962239132422554206258128416453517802658322779422791253244153295128738112343920618898983050060008441283176236484995814287722219660633849910799733320278567646506952355967332812905855259901464143461457976281095958993546761871275727950897463200573027103757401755314822580921908494064393410335078174824054935855942726383402178862061245484629097089258277833482795390331642691958183049344712939201286346079977540452766915318012817378180398276464849744745456382364031590951007145064643886950458098364037979042991107961132273487201582728107290871521223353847712924370938406407811136940023117559326964024824394875073625822848880477669917042829279962553492862176696822810457113037041826964707536282009681596996749494728254521421594778774089462179188893525106398715255669585083701935775876091887111989955199214149627091927330427630197406435916338623203267746959961249877262088873154805875819699516759318414247886559996187601873829649169198579955770879908248165173295026909248981127431646068442028878909803832119523917730390323727325972688401327182284513761164512805710350403571443753859060850539478278250776667849772244710540034885833557440937959737038776078518469035589200713816455416249699501429018712099213444245731472381198250678258251487713501555903135487911361526595401290441576956543165955786082654349183850307887924246170961086786963925189552302234558004442765935441900337312429044933479993306318154288918760319439823666128384884458350688481873430030750940646637808046517833916174385654983845737591722268664624041886409666092077356684967726944924317068800 A159679 736 113423703323060315215635332391854702325842064889410190545993621312706020588074637572033137881365653706294654384112816072519295380031950779902056917792403146180385788812804382790974212656350150928277549984676314483011560169896316434078777420662066781431605909702848464251256262572228898835803208938330755524992322891370134584374736330365551734308643570131080354983472915688205807703413660558511065224516958405436079325772651255630794401539664058239478971634507267288398593273056429193691893784941137913108043563087209427002160538307379711715483426706197657702488588103848230858952437362319445359337429129285731868355067231975832807831980337015751718509134696725545147590289083317519893705924004097929604976175924400290912167451377733166473359929425207950764138207136410986350428297258404177282030568979869455295919947811121864235553833057264034789715206984303575152103093962816738977581366132525091467606985314735334570320694538067486002451363130023809215990681598937929559266769820881166102118505591082820995399816060546128250976673594445219462285067702316214922347380569780695775988141130841887617886324544281576709266843668911042838406840932474797922921787819530729872166890598619659003618737111239055339218411092359883866095617674033417496663175225583991681073102226012993620309867040292154591195941437640113674895101253632516114676011440825334732106146631018639738985149841040448406510759697579888135766957783195881915951032708837804853861409683344156887649718682478812108277845194468056308873467570524103231243889379635461774837206451261198786457592075332687918019336341258246968089722448615521948345604245048311703174308467913536779105266616483240849316376607394238172035427486563317975229565315972547260905531640638862637370932907176699305404434934106419180524032 A159679 737 28809174087122483527826821829540922950456631025525690952169647836591594650892094323566513379781714349203621259933524433902281026838307392521327481469874580691385337470838690736723930846099912034895912324899395120411629948191425241833455258590036546030110098406200730497027837449192845175555902726415393004364999954399572901254946542917035852792175806179444499366068800306236628649714713814528997661172047533516620687288277137834262784444312799517099707897701645318226138933954577700375160099466554965536032729945976370403612920787348063373553928322128720427335012120099617155378528758386447163088657654125636693275840996944321080422407687589183558320921936503438722742477044798618462050297551976230232713490586433635912647541541983092010746220491274712203219583389294542820084416565228253218498824497769282318199641919630078442204850747664587166670619744733145535141323689858628889848553960619546268064637987933093383864706917940886923201051456251958078682444232605127709338503864918732488002324544043149420841598080164566948656147762561455546013971280049695387008487704763046849838898974079033579123426917488202069905891731907217279081507947679400092466363226252557222357095185140144405791727580186278027282566613627290978070556498880760718179758105971151602478806800894494669208302656790453407102918585682310622646687868650414382587672020136077581017001507239958415183759024035073181437277546935592085055788564832540562405830835663604182202539808081702347907125409861706913975977278104444725497317596957336138081598718577099402884404267659257704796303197582200496618906987913659287994452189519297641399790171924116883687514031410214675764352836128392487244486228247385555050360773540564931792135204602043158532413314453606485850330548756789546216041505536085547536035360 A159679 738 7317416794425787755752797109371002574713658438418636091660544556872952335306003883548322365326674079044013505368731093395106861521550045749637278236430351092465695331804214642745087460696721306712633452974461684270070995280452115109263556904448620624866533389265282697780819455832410445692363489300571492353184996094600146784172047164596741057478346126008771758626491804868415471219833895229806894872475556554816218491896620358647116454453911413285086327044583403562150890631189679466096973370720020108239205362714910873090679719448100717170982310393988790885390589917198909235287352192795259979159706718782434360195258156625578594483720667315608061795662737176710031441579089765771840881872277958381179621632778219121521563384212327637563066644854351691667010042673677465315091379270717913321419391864417839367413127638228802455796536073747876299547699955234662350744114130128921282555124631232226996950441949690984167065236462447211007064618524867328176124844400103500242420714919537170786488315681368870072770512545739458830410555017015263468086420064920312085233529629244119163304351274943687209732550717459044179387233060764277843864611869635148688533337680330003748830010134998059412095186630203379874432701450239548546055255098039189000161895741446923037935854324975632985288564957734873249550124821869258038583823535951620661154017103122880243586276692318418816935806955067547636661986161942809716034528509682106969165081225846624474591249843069052211522204386191077337789950793334492220009796159592854969494830629203612870863846779000195819474554593803593453284355593728200903622766415452985393598358064480640144925389669726614107366515109995208519250185598228536744619601051816929357227112403602989719972076339575408543346588451317368039569137971231622654972457440 A159679 739 1858595056610062967477682638958405113054318786727308041590826147797893301573074094326950314279595434362830226742397764197923240545446873313015347344571839302905595228940799680566515491086121111992974001143188368409477621171286645812511109998471359602170069370774975604505831113943983060360684770379618743664704624008074037710278445033264655192746707740200048582191762849636271293061188094674556422299947619317389802876254453293958533316646849186174894827361426482859468100081388224006688256076063418552527222129399641385394629035819030234098055952911751024164461874826848423328607608928211609587543476848916612690796319730785952641918442641810575264137777413306380909263418611755707429121945261049452589391181235081223230564452048389236849008181572514054971217331255724781647213125918197121730422026709064361917004734778190485745330115311984295992918445168884871091553863665362887376879153102372366110957347617233576885050705354543650708871212053860049398657028033393683933865523085697522647280029858523649849062868588537657975975624826559315465347936725209709574262308038123243220629466324861617517692944455317109019494451305702219355062529906939648366795001407577568394980465479104366946266385676491472210078623601747218039719964238403073245322941760221547300033228191742916283594087196607867351978628786169109231177644490263061233550532672173075504289897278341638421086511207563122026530707207586538075787714452894422629605524800529379012363974920331457559378732788682671936884671524228856579156990906939627826113605381099140569796532677598390480441740563628530536637607413819049370232188217335538992332583158206158479927361462079149768595330485102654571402302655721800947578328306387959491803894415310557345714374976937700163524183136085854692504345003187296068815468154432 A159679 740 472075826962161567951575637498325527713222258170297823927978180996108025647225513955161831504651913654079833579063663375179107991681984271460148588243010752586928722455631314649252189648414065724908683656916871114323045706511527584262712676054820890330572753643454538261783322122315864921168239312933860319342621313054710978263940866402057822216606287664686331104949137315808040022070556213442101457291822831060455114350139240045108815311845239377010001063475282062901335269781977708019350946346737592321806181662146196979362684418314231360189041057274366148982430815429582326557097380413556039976063959918100841027905016361475345468689947299218801482933667317083574242876885806859921225133214434282999324180412077852481441849256906653832010515052773715610997535128911420860926818891842798201613873364710483509079835220532745150511393492707937434324985525196802022592330626888043264806022332877949759956169344335378837818712094817624832842280797061927679930708995637595615701600443052251215238341095749325692791895850976019386438978295391049112934907841783201311550541008153674533920721142163575905806798159099828231907411244415302951908038731750801050017241824187022042321289401682374206292249866642203737980095962142343142540324861299282565123027045200531567285402024848375760399912859373440572529322161562131875461083116703281601701174144714858055209390322422083840537156910914077927191162968740818728440363436506673665812834134253236422515975038514347151029986606121012480891368777203336236613655680566505874977886271968552501115448436263212181836382628607052952712498998754444811838072184436811451067082523826299773261404885978434314609106576700964265927665624367739212148150770221489893988831954376477962821731272065836266126599169977355774528064061671601969856473938768320 A159679 741 119905401453332428196732734241935725634045399256468919969664867146863640621093707470516778251867306472701914898855428099531295506646678558077564726066380159317776989908501413121229489655206086573014812674855742074669644131832756719756916508607926034784363309356066677742888457987954285706916372100714820902369361108891888514441330701621089422187825250359090128052074889115365605894312860090119619213729823051470038209242059112518163680555892043952574365375295360217494079690424540949612908452115995285031186242920055734391372727213215995735253918372594777250817372965244287062522174127016115022544332702342348697008397077836083951796405328171359765001401013721125921476781465576330664283754714521046832375752433486539449062999146802241684093821815222951251138402705412245173893764785402152546088193412609753746944361141280539077744148617032504124022553404954818828867360425365897626373352793397896866662756056113568991229067821378322163891230451241675770653001427863915892704272647012186111147891358290470202319292483279320386497524511404499915370001243876207923424263153762995208372642540643223418457409039466901053795462961630181247565286775334796527056012628342096021181212527561843944031285199741443257974734295760553410987202794805779368468003546539174796543192081083295700225294272193657297555095850407995327257883933998143263770864682224901772947680851997930953858016768860968230384528863352960370485776525158242216693830264575521521940045295807723844904057219221948487474470784738123175243289385872985552616556999474631236142754106278178295795960745925627821458438108076215163157500102658732773032046628468721936249916913677060236760944475151559820891055666286750038084682717307952045113671512517210091999374028729745473895992664991112280875435767319583713047475564978998880 A159679 742 30455499893319474600402162921814175985519818188884935374470948277122368609732154471997306514142791192152632304475699673617573879580264671767429980272272317455962768508036903301477641120232697575480037510729701570094975286439813695290672530473737158014337950003687292692155406545618266253691837345342251575341498379037226627957119734270890311177885396984921227838895916886165548089115444392334169838185917763250558644692368664440373529752381267318714511795323958019961433340032563619223970727486516455660328983895512494389211693349472444602523135077598016147341463750741233484298305671164712802170220530330996650939291829865348962280941484665578081091554374551498666971528249379502181868152472355131461140441793925168942209520341438512481105998730551576844073543289639581362748155328673254903908199512929512741240358650050036393001863237332763339564294239872998785730286955712311109055566803500732926182580082083502188393345407917999012003539692334588583818182431968438999151269550740652219980349166664683682063407498857096402150984786918447587454867381036715029348451290514792629252117284602236584712276089226433767835815684842821621578630932896306567071177190357068202357985660711306679409740148484459945321844531027218424047606969555806660308307777793905197790403503193132259481464345224329580138421816681469250991627058152411685716197928110980335470655727017152040196095722133775016439743140128683193284658797026757016366567074368048213336348989160123342258479503695768794806034687954706083175558890356057763858730499980284365427758427546221023919992193082480859597490566952359896997193188003133687538688776548531545507705634669087321702965287581919493542062211571210141934297262045449597968978575347416986889878181566083284533316010308572541986586156835112591512088937030726947232 A159679 743 7735577067501693216073952649406558764596399774577517116195651197521934763231346142179845337814017095500295903421928861670764234117880579950369137424431102253655225424051464937162199615049449978085356512912669343062049053111580845847111065823820630209607054937627216277129730374129051674152019769344831185315838218914346671612593971174104517949760703008919632780951510814196933849029428562792789019280009382042590425713652398708742358393424286006909533421646910041709986574288580734741938951873123063742438530723217253519125378738038787713045141055791523506647480975315308060724707118301710035636213470371370806989883116388720800335407340699728661237489809735066940284846698560927977863846444223488870082839839904559424781769103726235367959239583738285295443428857165748253892857559718221343440136588090683626521304152751567963283395518133904855745206714374336736756664019390501655802487594736392765353508678093153442282918504543350370726735190622534258614047684718555641868529761615478651688897540441471364773903185417219206825963638352774282713620944782081741246583203527603564834829417646427449293499669254474710129243388487115061699724691668886533239551950338066981302907176608144334726129966429853084668490536146617719154681183064380085938941707556105381063965946618974510612591718392707519697861586341242781756546014886778570028650502875506780307773606981504620278854455405209993207464373063822178133932848668271123914891343059219670665910703201375521209808889881506051932245336269710607003416714861052799034564930437992754187414497842633861897382221082204212709941145567791337622123912252693297902053917196698543837020981289034502652316422101332399799862910683421089301273419876826889932075444466731397459937058743756424525988370625712434552312008400351278660357542530239665598080 A159679 744 1964806119645536757408183570786344112031500022924500462578320933222294307492152187959208718498246199465883006836865455164700497892062087042721993475825227700110971294940564057135897224581440061736105074242307283436190364515055095031470920046719966336082177616207309247098259359622233506968359329576241778818647566105865017362970911558488276668928040678868601805133844850889135032105385739504976076727284197121054717572623016903356118658400016264487702774586519826636316628435959474060833269805045771674123726474713286881363456987768502606668863305035969372672312826266337506190591309742963184338796051253797853978779372270905217936231183596246414376241320118332451333684089906226326875235128680293817869580178893964168725627142826122344949165748270793913465786856176810416907423072013099547978890785175520711623670014440248212637589459742774500595942941156841658137406930638231708262722793496240261666865021655578890837672906808603076165578734878431367099384293736081164595607408180780836876759994922967061968889345688474821437392613156817749361672265107267725561602785244720790675417419964907969883964203714547349939059984860042382850108493052964283136279124208678656182736064872807949713757601733034199045851274336709873446864972891382986021830885411472972885049560037716332563338815007402485673676704508858985096911696154183604375591511532450611217839025517575156398788835577201204499679511015070704562825658902943838717366034569967428300927982264160222263949199550398841421995509377818539472784670015817054897015633600750179279237854693601454700911164162686787547465453483652047396122476518996094533434156279184881603057821541780094586366668248450847629671637251377385472381514351451984593149193915974427537837123042732565746316512822920649803745263547532389667139303713743844334965120 A159679 745 499053018812898834688462553027081997897236409423048539977777321387265232168243424395496834653216720647238783440660403682972255700349652228271435973722183404725933053689479219047580732844070726230992603501033137323449290537770882557147766580801047628734663507461718921546680747613673181718289117692596066988751165952670800063522998941884848169389772571729615938871215640615026101220918948405701130699710906059365855673020532641053745396875210706893869595211554389055582713636159417830716908591529752882163684086046451650612798949514461623306178234338080429135260810390674411264349467967594347112018560804994283539802970673693536635002385226105889522904057820246707571815473989482926098331858838350406250003282599226994296884512508731349381720140821197915735014418040052680146231567433767566965294819297994170068785662363670294441984439379146589246513761847123406830164603718091463397075787060450290070618361991838945119326635410880637995686271923930944708984996561279897251642413148156717088045349812893192268733119901687187425890897778193355563582041716301220210905860868955553227991189841668977923077614243825772409811106911062278128865857510761259030081657997054040603433657570516611082959704710224256704561555190988161237784548433228214069459105952806579007421524283633329496577446420161838653594185083663840971833814277147748732830215278739579742550804707857108220672085382153700732925388333454895136779583428499066763087057889428667568765041584393495079521886876911424215134927136629639315480302767302670891042936369660107544172227677676926860169538315101361832843515243702052247277486911912755318194373640995763228632849650630854990434481418684413965536795998939172488895603371848927259769963179213037863213169315795327943139868268651219337716744629064826624174722785748406221415542432 A159679 746 126757501972356658474112080285308041121786016493431404653892861311432146676426337644268236793198548798199185110920905670019788247390919603893902015331958759572686884665832781074028370245169383022610385184188174572872683606229289114420501240603419377732268448717660398763609811634513365922938467534589824773363977504412277351117478760327192946748333305178643579871483638871365740575081307509308582221649842854881806286229642667810747974687645119534778389480960228300291372946956056169528033948978752186297901634129324005968769569719685483817162602658567393030983573526405034123638574272459221203268375648417294221255975771745887400072669616247299692403254445022545390789796709238757002649416909812322893682964200024762587239940550074936620611966602835999802780196395317203946725910705104948909636905210905343676759934570357814540051410012843490894113899566228188493203671937464593471148987190560877437675397080905436481418127721456873447828147489943581524715089742271357820752577332223625359526642092479947869196243565682857131354850643047955495400476923675402665844527057929465799119086802363955484491830053728031644742082095424958602349077699240306829357604852127517634615966286846346407122051238795228168759589167236656244523828437067074990656591081127459594912182118482827975798108051906099615527249334546106747860691914699373994534499089288320803996686556770187912894310898231462784958548957186528294037451365179860013985395337880311595038019634453683589976295317535951351802849497194550567592524118224862589270008822260066566040466592275245821028361820871583218754705406446837618761085553149320854726837470656644675191140753438695387475771913677592696398716512093298434794010874935276071996977498326195642828607169088970564991780223724586791130249390518918430150712448276381436395212812640 A159679 747 32195906447959778353589779929915215362935750952922153733548808995782377990580121518219736648637778178021945779390469379781343242581593229736822840458343802748057742772067836913584158461540179217016806844180295308372338186691701664180250167346687720896367451310778279567035345474418781271244652464668122896367461534954765776383776082124165123625907269742803739671417973057686283079969431188415974183168360374233919430846656217091288931825264985151126817058568686433884953145813202107642289906132011525566784851384762251064416857909850598427935994897041779749440692414896487992992933515736674591283055396137187737915478043052781706081823080141588015980903724977906282553036548672654795746853563233491664589222903523690470164648015206525170286057796979522751990434869992529749788235087529223255480808628750659299726954595208521222878616158822867540515683976060112753866902507512288650208445670615402418879480240187989027335085114614634975110353776173745776332923809540363606573902999971652684602679046140093865583577132563544024176706172436402502476157556571835975904298966853215357423020056610603024083001756032676211992079041131028422718536869749527173397801550782392425151852003201401470797918054949277730608231086922919697947814638466603819412704675500421930528686836570354672523222867737729140505267736789627450115643912519363846863029938463954744635415834614919872766934296065409393678738509737044731790375867172255944485527328763709716472088222109651238358899488767254731933708637360279214529185645726347795003691197917687247666734342210234761614343732963067036201862329722253053113068453013015584345298523173146751735321118523777997563855631592689860471308457275698863265189866630188273359972514611674480240603007779282728179969036957776393727745628447176216431656787139415136438162638868160 A159679 748 8177633480279811345153329990118179394144558956025733616916743592067412577460674439290168840517202458668776028780068301558791163827477289433549107574403993939247093977220564743269302220860960351739246328036610820152001026736085993412669122004818077688299600364488965349628214140690735929530218787558168625852561865901006094924128007380777614208033698181366971232960293673013444536571660440550148133942541885212560653628764449498519577935642618583266676754486965393978477807663606379284972108123581948741777054350095482446355913139532332315211925541245953488964904889810181545186081474422842886964692802243197268136310166959634807457382989686347108759457142889943173223080493566145079362698155644397070482768934530817354659233355921907318316038068466195943005767676781707239242264986321717601943215754797456556786969707248394032796628452930995511800089616019702411293700033236183852559474051349121653517950305610668307506630200984395826804582031000641483607037932533510084711950609415467558263720951077491361910359395427574499283752012948203187673448618892322662477026093053658771319647975292290804161597954202246029814343334365185794411906015838680661736212236293875548470935792846869127236264063905877748346321936489254366622500394342080303055836330986026042894691544306751603992922810297331295588722477895230826222625693088003717729215069870755216816591625305632877494888416889715754531614622924252175346461432810387830039309956110644387672315370396216960859570493851565165959810191040013725939845561490374115068348294262270300840784482454807354204222279810798155612054277044045828653100625979752809102851098048508618296096372964286172685831854652629546967015949431515417970923432113192886157361021733866991785470335368768723987147143607051479420056259376192240055210673220963168273856915059700032 A159679 749 2077086708084624121890592227710087650897355039079583416543119323576127012297020727458184665754720786723691089364357958126553174268936649922891736501058156116766013812471251376953489179940222389162551550514454968023299888452779150625153776739056445045107202125128886420525999356389972507319404327387310162843654346477320593344952130098635389843716933430797467889432243174972357226006121782468549210047222470483616172102275323516406881506721399855164584768822630641384099478193410207136275273173483682968885805020072867779123337520583302557465401151481575144417336401319371215989271701569886356614440688714375968918884866929704188312469197557252024036886133390320588092379892329252177503329584680113622410958720147924084392975107756149252327103383332616790000712999467683646237785518290628741670321320909925214764590578686496875809120748428314037129682246785028352355845941539483186261456200597006284591140498144869562117656735964921925373388725520386763090411301939702021153228880888528788146300518894636665831365702861471359274048834582671173266553473041093384433188723336662474699833162704185253654021797365614458896631214849716060752201409486155138553824510217093606919192539531101556916540274314037998802235163637183686202417152348249930372363015365775114473321123567078337059529870592654411350395004117651840233096810400440424939373764717233361116669637411796135963828890955691736241636435484250315493269413557971336574040243324774910759051631992416998407092546538808784899059854815526126109506243432909298879565463051418738726311591809178857733110844728209768458425584506857918224834445930404200496539833605798015900456743411810164084203727226136312239761579847147640465751286566884362895696339547887604239029224580659476610007194507154117996300562135924381797807079341337505326423218262524940000 A159679 750 527571846220014247148865272508372145148534035367258162068335391444744193710865804099939614932858562625358867922518141295842947473146081603125067522161197249664628261273720629181442982402595625886936354584343525267098019665979168172795646622598332223379541040182372661848254208308912326123199168937589223193662351443373529703522916917046008242689893057724375476944556806149305721961018361086570949203860564960953295153324303408717849383129299920593221264604193695946167288983318529006234634413956731892148252698044158320414881374315019317263896680550778840728514481030230478679729826117276711737180970240649252908128619889977904196559718796552327758260318423998539432291269571136486940766351810593215695313032148638186618461018136705988183765943328416198464238096097114864437158279380833378666659672295366207093649220016662958061483873472338834435427490593781181795973575450995493126557315477588247164496168578491258109577304304889184649013931700147237183480863654751779862835423795076896721602068078286635629804978167418297681109120231985529806516908703818827323367458701419214914986303678887762137317374932911870313714514228493514245264746103467566512009689382905482281926434105106948587673993411701745818019385241908167041047334196061140234277150066575893050180670694493590861516594207723923151704742323405672188380367216018779930883207023107402968417271310970912901935043414328811289621122998376655883115084582291909101976182494536716688411442210703521378440647250363579799195243312952596018088645986397471541294559266766097366182303535048975056855950338685470390284486410464867183279296165696687173312014884774647530097716730226817391215060883583970679352474265226069162882855864556514982620712884141717609721637573152138290217840257673538919580922726265416784402942942026505389743223581766275060000 A159679 751 134001171853175534151689888624898814780076747628244493581940646307641449075547617220657204008280320186054428761230243531185982105004835790543844258892443043258698812349712568560709564041079348752892671512872740962874873695270255936739469088363237328293358317004197527223036042911107340862785269505820275381027393612270399224101475944799587458253389119728560573676027996518748681020872657594206552548570536277611653352772270790490817336433335458430823036624696376139685107302284712957376460865871836416922687299498196140517600745738494323282472291458746343969898260845277222213435386562086714894887352000436195862695750567187457961737856105126733998574083993562238695213890091176338430777150030305996672987099207033951477004705631615564849424222502034381793126475695667707883391965177213387552589886441702106676572137293653704850741094741225635632561452928573635147824932318611315770959296675106817773497435678438634690270517636705887978924165263111877857841048957005012383139044415068643238498778991365910813304633088821386139642442490089741899682028257296941046750901321437143925931821301274787397624959211162249445224589982822502902236493308871275738911907278747775406002395070157633839712277786297929399778121616281037244739820468647181369576023753894911059631417035277805000488155398891283826121654155140923084008380176058369662019395210104563120616870243349200080955537198348562375827523605152186343995738214488586940565376313369001263945747269886702013125517309045810460210692741635143862468406574301524862189938488295537312271578786310630485583678275181381269363801122673569406634716391641028137820755240899154674628919592734199807204541260703102416243288701787574419731779638310787921222765376232448385265056914356062466238721418254571731455558071909279938856549700195391031489452366550371340300032 A159679 752 34035770078860365660282082845451790581994345363538734111650855826749483320995383908242829878488268468695199546484559338779943611723755144716533316691158371790459833708565718693791047823451751987608851627915091861044950820578979028763652352797639683054289632978025989541989306645212955666821335255309412357557764315165238029392071367062178168388118146517996661338234166558956015673579694010567377776387712353948398998309003456481258885604684077141508458081408275345784071087491333772644614825297032493166470425819843775533150174536203243094430698133841020589513429740219384211733908456943908306589650227140553099871812515445724344377218890983393883310059074046384630044895791889218824930455341345912561723027885554475036972576769412216765765568749573404559255660588603500687517121996732819604979164496520039729642229223368024369130176580397839111836173616367109546365736835351823210330534798161654126221184166154834720070601902418990657462088962898716828654442954215618393537454446003640305681968261738863059943746999582464661171499283362562456989428660444719207047405568186333137971767624220117111234602322260278447216732141122687243653824035707200570117112439112552047642326421385933888338330883726262365797824871150141551996873351702188006732075756339240833253329746289867976533129954724178367911748450663471057665940184351609875372995500159535925233716624539385849649804513337120514648901374585656954719034391395518790994503607413231784325531395109011607812502955850385493313716761132013588470957181226600917524703081467799711219614829419365094363197425945732156948015200672676164418034684180655450319298519173500512708215478837756524212562265157704429755115977779778676542709145275075575475599784850157748139714734608866714286345022396403546250792169342230839052779220906687295492931157880212554161148160 A159679 753 8644951598858679702177497352856129909011783645591210219865735439348061122083751965076458131932011910728394630378316841806574491395728801922208918595295333991733539063163342835654365437592703925503895420818920459964454633553365403050030958141512116258461273418101597146138060851841179632031756369579084918544291108658358189066362025757848455183123755826451423419337802277978309232408221406026519748649930367366615733917134105675449266126253322258484717529641077241453014371115496493538774789164580381427866565470940820789279626731449885251662114853704160483392441255754878312558199312677190623158876270341700051171577683172646796013851860453676919626756430723788133792708317249770405193904879551831484680976095831629625439557494725071442939605038169142723669144663029593506921465595204958966277155192229648389222449650598184536054214110326309908770755537104317251141749331247044484108184879436385041242407280767649580263242612696786921107391672411010962600370669321810066946130290240509568999981439702679851314898433260857202551421175531600774333415197724701381648994263418007179900903044730608471466191364894899563343604739255179737385169068576320073534007647627309472325744908636957050004096332188684342983247739150519673169961091511887106528577666086413276735286124140591188234414520344542414165757984814366507724064798445132849975078837645312020446243405762760656610969390850430262158445121621151714312290739676247284325663350906647504217421028610419061682362625268688869491223846634789816327760655624982331526412392754332831112469895093732423337766562511940786483526497169737072192774175065494843352964003114828231073212102705197422950183610808796222055383215067361996267428391120230885382881122586563835579102277533737789366265396967268246175969755454854723839467065560598377664173024649207438385591332640 A159679 754 2195783670340025783987424045542611545098411051634803857111785150738580775525952003745512122680852537056543540916545993259531140870903391933096348789888323675528528462209780514537515030100723345326001828036377881739110431971734233395679099715591279889966109158564827649129525467061014413580399296537832259897892383834907814784826562471126445438345045861772143551850463544439931589016014657436725448779305925598766448015953753838107632337182739169577976744070752211053719866192248618025076151832978119850184941159193148636701492039613734650679082742142722921761090565531998872005570891511549474374047983016564672444480859713336840463173995336342954191312823344768139598717867685649793700426908950823851196406205313348370386610631083398734289893914126212678407403488748928147257364744060062844614792439661834170822772569022715504133401253846302318988660070250880214680457964399913947140268628842043638821445228130816838552143553023081458970620022703433885783665495564785541385923556266643426885689603716218943370924258301258146983399807085743234118230470793413706219637495502605637361691401593950331635301372080982228810828387038674530608589289594349591477067825384897493418691564467365704767152130045042096855379127919360846843618120370667622870251995110192633049929422201963871943564755037559049019734616394398429490854792864879392283794651766409093657420591347116667393336575471495949467730411990397949778367128843375414699927496626681052839440615735651332655712294315291122465277543328475481333662735571564285606791223056519071302856133738978616162698343680607014034658782265912543660800222431951509556202537492647197192083165871641307672822424583169082697637581511132167273250268635393369811676329537202364079343838778834789632317124484663738125150067093363757624385581873171081239404455329740809137386037342432 A159679 755 557720407314767690453103530070470476325087395331594588496173562552160168922469725199395002702804612400451330998172303971079103206718065822204550383713038918250254495862221087349693163280146137008878960425819163041274085266186941917099441296802043579935133265002048121281753330572645819869789389564239814929146121202957926597156880505640359292884458525134298010746598402485464645300835314767522237470195055171719311180318336340773663164378289495750547608276441420530403392998460033481875803790787277861565547187869588812901389698435157151387235354389397917966833611203871958611102448244620889300385028809937085100846966789504384830850180963570656687673830373140383669940545683837797829503240968629706372402495173494654448573660737688553438190114583019851172756816997564719809863723525660757573191002518913649740595010082119139865347864262850462713210887088186470211585181208246895529144123540999647875605845537946709342664199225249993791616378374999795978088435502786205701957637161437189919396159362479908936363446710086308476580999578603249865256206166329356678406274863398413882689715101818653626895082317204591218387066703084075594844294387896219915101693640116336018875331629802252053806636935108503916923315243778504578605832613058064321937478180322842381405337953174682882477213365019653908598426806192386724169393322880920507233866469830264476964383958761870757250879200369120734541366200439458091990938435477679086497258479826080773713698975826828075489240393458676417311004781586137468934007074521703561793444243963089778094345499805474772902041528311669624016847169044616352771063723540617932432091559129273258558050919294186951473945660514138208977890320612503125409300804998795701280404821326813912317755947546502828819183353707622215541941071958939581870098328719894036431067480729516313457667893645120 A159679 756 141658787674280653349304309213853958375027100003173390674170973103097944325531784248642585174389690697177581529994848662660832683365517815448022701114321996911889113420541946406307525958127018076909929946330031034601878547179511512709862410288003478023633883201361657977916216439984977232512924550020375159743216893167478447863062821870180133947214120338249922586084143767763579974823153936293211591980764707691106273352841476802672336119748349181469514525472050062511408101742656255778429086708135598717798800777716365328316281910490302717707100932164928440653976155217945488348016283242194332823423269741003050942685083674400410195482790751610455714961601954312684025299885827114998900122779122994594739037367862328881567323216741809174565999210172915985201824113892689903558128410773772360745899847364405199940309788289238810294224121510171226836576660329112553527955568930311550455467110785068516765063321410333356198154459660475341611589487227244744548678952212131462755853915448779596099738788466180650892944540103621094904590493158139722540958135776863182608974177807694520565825944460344070899715607197885187241504114196316526559842185236045508844353116764164451300915542405304655962118629387514952801666692791820802119037865596377670149249205806891772243905910684167488277268629959954533734980674156471829509535049218888929445118288685120768055296104934168055674329980318285170624039284499631957415919995482487112555603726379197835470440099244278679841611347644188518874529936979550441627904134192941140409928046743568284564660900816851613700955849847483477486244522155066641060189385556885003328195053481342760476552850334851844366709375346007935997686503854064661686689154201058714755411148287473531364630666838032883730440254717251379009527882210477290037380589912979914172251735649967402809110258948518080 A159679 757 35980774348859971183032841436788834956780558313410709636650930994624325698516150729430017239292278632470705257287693388011880422471634807057975561532654074176701584554321792166114761900200982445398113327407402063625835876898329737286387952771856081374423071199880859078269437222425611571238413046315611050759847944743336567830620799874520113663299502107390346038854625918609463848959780264503708222125644040698369274120441416771537999711251702402597506141861624274457367254449636228934239112220075654796459329850352087204579434215566101733146216401415502426008143109814154282081785033495272739647849125485404837854341164286508199804821778669945485094912573066022281358756230454403371922801682656271997357343088941858041263651523391681841786325609269337640390090568111745670783954752613012518871885370228040007135098091215384538674867578999320641153777260836506402125889129327090886920159502015866403610450477792686725764988568554535486775552113377345165319386365426378605334284936886828580219414256111047405417871549739609671797289404262588886275538110281156919026001034888291009809837100177825575354900869145945632968123657939161313670605070755567663026550589964457654294413672439317580362324325227493689507706416653878705233657012028866870153587360796770187307570695975825367339543754796463431914776492808937652308697733108274907158552811459550844821568246269319924270522564121644064217771436896706077725551687914116248910036849241836424128718071509070957851693793061230425117713292988024226036018716077932527960559930428622381189645774461980504405269883819732491611882091780217882212935332867725250227429111492701931887785865934133074282192707392225501605203394088611811565293635866263914752173151260196950152703871620912805964703005514828142646204540140389272729912799739568178305715509787610990797200548105029947232 A159679 758 9138975025822758399836992420635150225063886784506317074318662301661475629478776753490975736195064382956861957769544125706354966475111875474910344606593020518885290587684314668246743215125091414113043875231533794129927710853628573759229830141641156665625436450886536844222459138279665354117324400839615186517841634747914320750529820105306238690344126321156809643946488899183036054055809364030005595208321605572678104520318767018493849254321812661910585090518327093662108771222105859493040956074812508182701951983188652433597847974471879349916421258858605451277627695916639969703285050491516033676220854450023087811951713043689408350014536299375401603652078597167705152440057235532629353392727271913964334170405553864080152085919618270446004552138755201587743097802476269507689220949035294406021098138138074797407114974858919383584606070841705932681832587675812297027422310893512154966170058044919281448537656296021018010950898258392353165648625208358444746379588139347953623445618115339010596135121313417574795488480689320753015416604092204418974264139053278080569421653887448108797178057619223235796073921047462992888716167612432777355807128129728950363235005497855480026329771884044260107374416489154009620004628163392399308546762017466588641341040393173820684350712871948959136755836449671751751819494192796007214579714674452607529342968992437229463910279256302326596657056956917274026143320932478844110332712810190044736036804103700072530858919723204779015650381826204883791380301889021173862707125979660669160841812400823341253885462052442231267324849534362205385940565067653187015444514359016656672763666124092809356737133394419466015832580968249931399785664412003546072922896820876833288337225008941737865255418761045014682150832960511630980756943667776664796107813753260404309737567234317541695086130108418658078880 A159679 759 2321263675784631773587413041999891368331270462706291126167303573691020185561910779235978406976307060992410466568206920236026149604255944735820169554513094557722687107687261603942506661879873018202267746195482176306938012720944759405107090468024081936987486435453980477573426351685812574334229159400215941764481015378025494134066743685947910107233744786071722259216369325766572548266326618683356917474691562171419540178886846381280666172598029164422886015485513220165901170523160438675003468603890157002751499344400067366046648806081641788777037853533684369122091426619716738150352321039811577281020449181180378899397880771932823212703887398262682061842533051107531086438415781594833452389829925383490668881925667592534500588559931517301603314456918211933949106451738404343207391337100212166116840055201700770501400068516074308045951267126214307580544323492395486938563141077822760270520274583907481621524954248711545888055763169063103168587975250809667620415096001028953841749852716359221862838101399351952950648656223537731656244020150015659830576815781422351307714074086376931343473416798182524066627421045186454248100938449899986287061339939880397824598664845865327469033467644874802749692739463919890949791667847085015545665643895424484648030470672505353683637773498779059795368642914461828481530236748477376894850938829577854037545955571267596732988389362854521635626621944492865958576185745412729697946783502100357246704438205490576586414036891622504799017345290062979252585478966518390136901573980117732034325859789878700056105717715545864761396106511844180435537291645092129284040693711857363069631743766408080874679344096316610234947193373228090350043953557254812090710850498866849391322902979119941220824723661433812816460346868964439440969617487075132468938654780528403126495036362006867979561079846990234122088320 A159679 760 589591834674270647732803075675551772405917633640613439729420789055217465657095859149185024396245798427689301646366788195824935644514534851022848156501719424641043640061976763086728445374272621531961894489777241248168125303409115260323441749047975170838155929168860154766806070869058114215540089163254009592991660064383727595732202366410663860998680831535896297031313862255810244223592905336208627032976448469934990527332738662078270713990645085950751137348229839595045235204111529317591387984432025066190698131525633922323415198896762542470017698376296971151559944733712134850219786259061649113345517871165366217359249764357893406618437384622421868306399742902715728250205168467852164277663408320134715931674949162949899069342136685776336795867505087076021485295643752226905169710402504854899271352923093857632558210288108015324288037243987592419525576334480777870098010411456087596557183574254455412585889841516436634548152894043769812468180065080447217140688004673214927850839144337127014150281620314082631889963192297894519932965701499885392547536944342223954078805396285853113133450688680741889687568871556311916024749650106984084136224537601491318497697635844295321654474452026315854161848449419163147237463628531430556199765002675801634011098209775966661823310117977009239064498544436854762556928314619060935284923882998100472929143372132977132949586987885792193122565316844231036204325036013900864434372676820680550618191267390502752876634511552393014171390053294170525272920277193782073599137083823924276049607544816788990909598414286597207163343729158887468421086137288333184959320758297411203029790153001528449359196663331024580210571284218966698979764417878310267494483103815358868562729019471456128351614554585427410366245953884007106375302084773415870445622206440461133725429498382510149266819195005411048352354432 A159679 761 149754004743588959892358393808548150299734747674253107400146713116451545256716786313113760218239456493572090207710595994819297627557087596215067611581882220764267361888634410562425082618403365996100118932657223794858396889053194331362749097167717669310954618522455025330291168574389075198172848418307118220678117175338088783821845334324622672783557697465331587723694504643650035460244331628778307909458543219801316174402336733321499480687451253802326366000434893743921323840673805286229537544577130476655434573908166616202781413870971604145595718349725896988127103870936262535217675357480619063212480518826821838830350042266132992457870391806696891867763692164238687444465674375052854893074115883388834355976555161721681829112314158255672244547031835199097523315987061327229569899050899132932248806802410638137899284013110919818061115508705722260251915844634625183517956081368768426765254107586047767315194494790926193629342779323948469263749148555182783486114338090995562720271392808913902372308693458377636547100002187441670331317044160820874047243807047143461984708856582520313804553001508110257456575865954258040216038310188724057384313971210838914500590600839605146372767477347039352154359813413003519507365969979136276259194645035758190554170914812423026749437132192661567662587261644046647860978261676493000185475815342687942269964870566204924172462106533628362531495963856490190329939982961785406836632713128950759499773877478982208654078751897416203094734056191429250440069164928254128304043917717296648384565990523674524990981891511080144754727911099845572798520341579591536850383431913830588206497067118621818056361273141983926763250158998244313450510118187533553131507997518602285765541848042770736660089272141037128420210011939668840579885759914960555960719101781096599563132597552795571045792514451527416047375937440 A159679 762 38036927613036921542011299224295554624360219991626648666197535710789637277740406627671745910408425703568883223456845015895905772463855734903776150493641582354699268876073078306092884256629080690387898247000445066652784641694207951050877947238851240029811634948774407573739190011823956042221687958160844774042648770875810167363152982716087748223162656475362687385521372865624853196657836640804354000375437001381064373307666197524998789823898627820704946212973114781116421210295942431172984944934606709045414191074542794881584155708027890690438842443132001538013132823273076971810439321013818180406856706264141581696691551485833422190892461081516388112543671409973723895166031086094957290676547770972443791702113336128144234695458454060254973778150218635483694900775417933364083849189217977259936297656459378993168785581119885525772199051174009466511567098960860315835690746657255724310777986143281878442646815787053736745218517795388867423179815552951346558255901187108199716021082934319794075552257856807605600331510592417886369634596251147002122607379453030097120161970766563873853243328932371324652080582383509985902957706038285803591531612463015482791831514915623862883361284771695969131353230758453474791723718911072082739279240074079904599125401264145672827695208266818061177058099959043411701925921537514602986175572173159739236098147980443917762672425472553718290806852254231664112768551347257479435640274762076672232391946688394090495383126347432163193048278882569735441252294971499354807153555963109524765403711985468512558718490845400070170493726075631616603355745675078962026812432385354671993247225257976940257866404181400586373285329814269836649730590255215644185135536886621165225579066673844295655534323509268845191322976786722001500184607716315207798152206230192095827901954348911692535482031851492958264985135755360 A159679 763 9661229859706634482710977644577262326437196143125494508106773923827451417000806566642310347483521889250002766667830923441565246908191799577962927157773380035872850027160673255337030176101168091992530054619180389706012440593439766372591635849571047249902844322370177068704423971834710445649110568524436265488612109685280444421457035764551963426010531187044657264334705013364069061915630262432677137787451539807570549503972811834616371115789564015205254011729170719509827066091328703712651946475845526967058549098359961733306172768425213263767320384837178664758347610007490614577316369862152337204278390910573134929120823727359423103494227244313355883694224774441161630684727430193744098976950059711117334257980810821386913930817335017146507667405608501577659407273640168013150068124162315324890887355933879853626733638320437812626320497882689698771677791220213885597081931694861585206510843226286011076664976015416858207091874177249448377018409401301086843013512787187391732306634793924418781287901186935673444847656590471955696216856130747177718268227137262597525059155865850641438410000995820808351371011349545582161311041295414405388191645251634721790210704197967621567227393564533429120011566252833769593578317237442329879500667784171260009987297750178188475207833462639594877405094802335382525641323092267032665488409856167231078026659622162188906794623607922110817502408976610986194452882102220437991245793156854345796268054684974620003618660013495872034831168102116521372827642853595907866888699170712101993764158278318478515389505692840106743160651695299330771679560881128476763273507442448172855696588718459024203680010300802606954887710522665540264718119414706586089471294861204257365011317393308408325769058082082145641467615893815448712206310474184147820174699663367011243687533272026017108441390297764759871890177105924032 A159679 764 2453914347437872121687046310423400335360423460133883978410454379116461870280927127520519156514904151443797133850405597709141676808908253237067679721923944887529349207629934933777299571845440066285412245975024818540260507126092006450687224627843807150235292646247076201043349949656004629238831862717248650589333433211290357072882723931213482622458451758852867582453629552021607916873373428821259188644012315674121538509635786539795033264620725361234313814032996389640714958365987194800582421419919829242923826056792355737464886299024296141106208938906200248847082279809079343025666547505665679831706304434579312130414992535197807634865342827594510878070220549036645080470025601238124906182854638618852830457735423835296147994192907635901152692547246409182090005752603827257406753219688038874545025452109549023442197175347810084521559634263152009478539647402835366081342974959748185386729443401490503531594461261100094930864590822503564498895252808114923106778873992044410391806169216573868050653051349223804247385704442469284328952711822613531993438007085485246741267905427955296361482287009609552949923584802202194358987101531329220682797086362302756319230727034768860254212874604106719300513806474989019023294100854591440717310430337939425962632174503143995727029962004302190280799717021693228118101194139514288782431069927894303534079535445881215538408071723986743593927321073206936261726919285412643992296995821566241755579853498036865086828644260301604064683923649658713858962780032518389098834922435804910796891330798980908074396375727490541712692635036879954384390005108060958018909444077949450550674940287263334170794464749999680765955105187427232957401752600745217651081523759208994749547649038833661870449685218525355724087583114052337250898902675835057231116575562288990663800805549140259433851577653600397514501839999768948800 A159679 765 623284583019359812274027051869899107919221121677863405021747305521657487599938489583645223444438170944835221995236353987198544344215788130415612686441524228052418825887976312506178754218565675668402717947601684728836462797586776198708182463836477445112514429302434984887942182788653341116217644019612632813425203423558065416067790421492460034141020736217441321285957571508475046816774935290337401238441340729687063210897985808296103832842548452189500503510369353798022089597894656150644222388713160782175684759876159997354347813779402794627713303161790026028494140723896145637904725750069220524916197047992234707990478983116515779832693583981761449673952325230533409277755817987053532426346101259128907818930539673354400203611067722183875637399333182323749283801754098483213302167732637711819111573948469518074464455804705441030663520782342727717850298762528962770775518557844344226644072113135361611013916495343408695581398977041728133271017194851789168034990980466493052127034674374968560447093754801659343162524080730607747598292586087706379155535531486115409684522919544779425175062490439830628472239168748007821600562477916326639025071744379648470362814456127092536948502922049542168901386833080957998147108038748988499866969805168830023248562336500824736477135141259293691728250718415277606615177670113537083704826273275296930425123976594206584566743423269024950746722050185585199492443045612709353605445692884668551571486520446678757434472023456593936557681775845211203655173300616817235196203409995276630308404258782872332418164045276904754917186138715813114304289617886602208326235522291717991698579136376168420357590366489618111945641829895994505639780442469870576788617563544223462127737844546356806685894276447358271772604643353399846279609073351630352555790018121740261594160921948353870181192282624203203923595469764207071200 A159679 766 158311830172569954445481184128643950011146804482717170991545405148121885388514095427118366235730780515836702589656183507150721121754001276872328554676425229980426852426338353441635626271943836179708004946444852896305921290079915062465427658589837427251428429750172239085336271078368292638890042749118891485959412336150537325324145884335153635189196808547471242739050769533600640283543960190316878655375456533024839934029578759520670578508742686130771893577819782868307970042906876675068831904311722918843381005182487846972266879813669285539298072794155760410988664661589811912684774673970076347648882343885593036517451246719059810269869304988539813706305820388006449311469507743110359111385726865180123733177899341608182355569217008527068510746738081063823135995639788410908921343850870290763179794757459148041890529577219834211704012719080789688324497346034953708410900370717503685382207587292980358694003195355964708582744475577776442286339472239546333757780930164497190829875001122025440485511160668272249359033730801131898605637364154454806773512586990387828813127553658946018698104390284707370078998825277191784492183882289215637091685425986068408715835641129246735524665529325979604181651741796088342510342147741388487525493020082544886479172201296706339069465295917856295508694882760458818852137027014698904972243442341997526024447410519482591264414421438608350746073473426065433734818806666342763171790908996884245857401996339958367523269065313714558281586487141033987014555055576639059350736831216364459187537790400050591526139271124606317207252586598779651078905172938088899956844913218018420440888425699259515436657158623613000753427069688395177199546830634746381286657779616473550385695864865735795236346696532410475674517491828649508617769805728638274491939548027359737454253073369332742766588988208894013399078747480108827136032 A159679 767 40210581579249749069339946741623693403723369117488483568447511160317437231194980299998481378652173812851577622550675374462295966381172108537441037275125566890800368097464053797862942894319515823970164853679045033976975171217500839090019917099354870044417708642114446292690524911722757676936954640632178824800877308178812922566916986830707530878021848350321478214397609503963054156973349113405196841064127518047579656180302106932442030837387799728763871468262714479196426368808748780811332659472788908225436599631592036970958433124858219124187082776412401354365092329903088329676294862462649323082291199149892639040724626187658075292766970773505130919952004426228407591703977210932044160759548277654492299319367502228804963914377509098153217854034073257028752793608704502272382808035953321216135848756820675133122120048158033184331788567125738238106704475594115712973597918643688091742854083100303875746665797703919692571321515397778174612596954931649916985308321270801819977736123250320086914759387715986349677851405099406771638084292202645433214093041560027022403124714106452743969893340069825232169437229381237965253193105538982855494649073128716996165351890032372543730728095945876769919970641029373358039628758418273926842975360131161232335686490567026909298907708027994239765516771970438124710836189684063408325866129528594096313279217147971983974576696301983252064551915528170434583444484450205449136281285439515713779228535583828978672152908117660041209586410052046787490493328943165704257851958925546577357004290357354067375306956701604727665887239809951315560927609636656693986830281721854387073993961548475540752490560700031212573258530059022479014179255200783110976234287405020737574504621938052345633225375024955813463055670319833621789067251046000770090600089408931251573118686474888568308843421812776455200162078264477877885480960 A159679 768 10213329409299263693657900991188289480595724609037592109214676289315480934838136482104187151811416417683784879425281888929916024739695961567233151139327217565033313069903443326303745859530885075452242164829530993777255387567955133213802593515577547153854846566667319186104307991306502081649347588677824302607936876865082331794671590509115377689382360284173107995214253763237082155230947130844729680751633014127552207829862705582080755162117992388419892581045151657933023989707379283449403426674184070966342052925419194902776469746834173988257979727135955788248322463130722845925866210290838957986554315701728844723307537600418432064552540707165314713854102818441627521843498742068996106473813876797375863903386167666774852651896318093922390266413907869204239386440615303788774324319788292718607742404437694024664976601702563208986062592037218431689414612303559356141585460435126057798999554899889891459294418613600245948407082166560078575157340213166839367934555821853497777154145430580180050908398968699864545924897861518518864174804582107785581572859043659873302564864255485338022334210273345324263666977264009165982526556623019356080003772889268130957590664232581496860869411704723373580068361169719036853723194296093836029628215980294870468377889431823538255583488373814619044145751385608523217733540042725091015865024656820558466046896708174364446951216446282307416045440470681864318761164231545517737852274710727994415678190636296220624359315392820336752676666566732742988598290996508512242435046830257614284219902212977533062736440862936476220818151659141035372824533942537862183754934712437796298374025344887088091617165760649304380606913207922021274424331274168275441582222343095650870373788276400430055044008909642244209140465743745911284914463995878466964737930770320510539834692111548327017703462551457010726827768800429900874085027840 A159679 769 2594145459380433728440037511815083904377910327326430907256959329974971840011655471474163538078721117917868507796399049112824207987916393065968682948351838135951570719387377140827353585377950489649045539701847193374388891467089386335466768733039597622209086610224856958824201539266939805981257350569526740683591165846422733462924017072328475225572241490331619109306206058252714904374503597885447933714073721460880213209128946915741579369147132678858923951714000258400508896959305529247367659042583281236542656006456843913268252357262755334798402663609756357813719540542873699776840341119010632679261713897039976667081073825880094086321052572649216432188022163879747162140656976508314079000187965158255814939160767219858583768617750418347188974451278564704619775403122678457846405994418190397205150434878417461589770934712402897049275566588886355910873204820628482344249733352603374992854144090488932126785035662056758551202827548790862179915351817189445549538391870429517633577175203244115412843818578662049608315246205420604384728762279563174892286292104048047791829072396179169404928919516089642537739242787828946921596492189141377461465463664800976546231863363185667830117099844903791012567443766467605987487651722449416077598723883634765937735648229192611690008907139240885242973255335172594459179608334662489054621390396702893256279598484659140597541634400659404100423477327637665366530752270328111299965341495239471065868481193083656209608593956868247875138663721540064672316475419784218943874244042926508481614498157805936043867680672229163355360144634182013033381870693794980337979766586677478405399928443639771899730007612644223281461582696282134381224765964383541179050908240858890300337367717583771181635545037674105073308215243241141632746484787702084608273343815572000745866438677646800173928370644648267948159053113230930344139711590432 A159679 770 658902733353220867760075870100040123422508627416304412851158455137353531882025651617955434484843352534720917195405933192768418912906024142794478235730227559314133929411323890326821506940139893485782114842104357586101001177253136174075345455598542218493954144150547000222161086665811404217157717697071114309329548188114509217250905664780923591917659956183947080655781124542426348628968682915772930433693973618049446602910922653892779079008209582437778263842775020482071326803673897049547935993389479250010868283587112934775233322274993020864806018577150978928896514975426789020471520778018409861574488775532452344593869444235943479493482800912193808461043775522637337556205028534369707069941269336320179618682931487676413502376256709942092077120358341527104218713006719712989198348257900572597389602716713597549777152440348633287307007850985097182930104609827330956083290686100822122127153599429288870311939763743803071759569790310712433619924204225906002743383600533275625430825347478574734682279010581191900647526611278971995202241444204464314855136621569160479251281823765253543513923222876495859261504001131288508919526489485286855856147767086558774611935703584927047352882491193858193818550648321602201785009814307855589874046238227250253314386272325491545724006829878811037096162709382453384108402783464229494782817295737878066536551968206713537411128186551042359200147195779496321234492315499108724673458887516114922736178544852612381019958505729142139948467908604609694025396158334195103231815551856502896715798312180494777609328154305344555785255918930572169443622331689982467984676958081367077175283450659157175443330316445872064186861397942454210809816130622145291203489110955815040634821026478001479705373395560313046376077531317506228806322221612333612034464591224517868939535589430175695850788440278108601821672662991855877510612658941920 A159679 771 167358700126258719977330830967898376265412813453413994433286990645557822126194503855489206195612132822701195099125310631914065579670142215876731503192529448227654066499756880765871835409210154994899008124354804979676279910130829498828802278953296683899842143527628713199470091811576829731352079037705493507829021648615238918448267114837282263871860056629232226867459099427718039836853670957008438882224555225263098556926165225141850144488716086806516820092113141202187716499236210545055928374661885146221524001375120228588995995605490964544325930315932738891581901084217861537499989437275557094207240887271345855550175757762103763697258310379124578132672930960586003992113936590753397281686082223460167367330525437102589171019800586574873040399596567469319766933328303684420798534051512327249339753939610375360181806948913840452078930718583625798108335697691321434362811584536256215645304160110948884127105914955263923468379523911372167277280832521562935251269896143581579341796061084354738493886024869044080714863444018653466176984598065654372798312415586462713682033754163978220883131569691113858609884277044559452318638131837073720010000067376321127774885436847208284359802035663395077438899297229920491647405005182472870411930145785837929575916377522445660002207725882078762537182354927807986969075127391579629185780971727024326007027920326020579361829017749564099832736964250664427928194517384503287955758592087597950903923481911370461122859851861245235299035710121849322217778307741465772001937275927508809257331156795687867576725483512885288006099643263731149025646690378561751887769967586080560124116596538982282790706170369638860080181333494687087411312072412060520424507183274536161430944203357694792073983206927281839674450384739403340975173097804745035372145732827211966709896173276586979945926335459994936594756697346818161957351475659657280 A159679 772 42508450929336361653374270989976087531291432108539738281642044465516549466521521953642640418250996893613568834260633494572979888817303216808547007332666749622264818757008836390641119372432439228810862281471278360480188996172053439566341703508681759168341410501873542605665181159053848940359210917859498279874262169200082570776642596263004914099860536723868801677253955473515839692212203454397227703154603333243208984012643056263376043921054877839272834525132895090335197919479193804547156259228125437661017085480996950948670207650472430001237921494228338527482873978876361403735976845547213483518777610878146314857400048602130120035624117353496730651890463420213322376659383689022828539841194943489546191122334778092569973025526972733307810169420407778865693696846676129123169838450735873220759700111058318627888629187871675126194761095512389967622334337108985816997198059181522977951785129514581587279414590458873292757896639503698219775995711536272759647819810236869187877190768690078625002712368037726615309674667254126701436958885667232006226456498422339960114757322275826702850771904778320043591051344865316969600425165960127239595684160965818479896046289023487319300342364176011155811286602945751483276239086306533801229040382983364606862029445504428872149015038367218126873407221988953846236760973954677761583693584001368440927718555210841020444367159380202730315155988772472985197440172923348336032038008931362363414673828226943244512825382414250560623815121903041123233621664770173971893388836270035381048465398027792537869710663484118557808993524133068781280344815733822994997025587089906380904448440237450840671663923943571824588301871846252577748262456576532750042533621062621229188419192831827999185312029186134026964264021646277131101465160520183626650912981673520615026444688476663662730569438418398435786466379453428821281289764204894007232 A159679 773 10796979177351309601237087500622958334571758342755640109542646007250558006674340381721375177029557598845023782707101782310904977694015346927155063130994161874607036310213744686342078448762430353962964120485580348756988328747791442820351963888926213532074818425332352193125756544307866054021508221057274857594554761955172357738348771183688410899100704467806046393795637231173595563782062823745938828162387022088549818840654410125672373305803450255088493452563663239803938083831215990144432633915569199280752118188171850420733643747224391729349887733603682053241758408733511578687400618779554949256675305922161892627924062169183288385284828549477790461002045035803223297667491343075207695722381829564121272377705703110075670559312831273673608909992383979264416879232122408493600718167952860285745714488454873321108351631912456568213017239329428468150274813289984706195853944220522300143537777592543612220087178870638861096582278054415436450935633449380759387610980530268630139227113451218886395950447595557691244576650619104163511521379974878863927147152286858763406434677824305818545875180682123599958268431711513465719055673515740481783583766885250517572467982526528931894002600698671170180989358248923646831673080516854403039305845347628824305025903241747411080189817537547522147082897202839349136150318309360759862628984555375856971314505995633293172289896653553743935949788411243887575721875728013092848849698509973952709376248446161672735796524273367781153213741927662323452017685073316447395148762475313059277500953767902508931038931799482600798196349030156206714058557549700662167492611350868634669169779703715974548319845975496873806568595267614660060971252658366906450283115242722517677697044035080954098277181430071115567083387047769651896431175599028836424296525199341409004750240976899293746584691431937742694825865624473573787285642756567418179680 A159679 774 2742390202596303302352566850887241440893695327627824048085550443797176217145815935435275652325089379109742427238769592073475291354391080816280577488265184449400564957975534141494497284866284877467364075741055937305914555312942854422929832486083749555387835538623915583511336497073038923872522728937629954330737035274444578782969811238060593363457479074286011915222414602762619757360951745028014065125543149007158410776542207528864519443630155309914638064116645330015109938095209382302881341858295348491873377002710169009915396841587345026824870246413841013184879152944333064625196021193161409897712008926618242581177854390923953119742310827450005280363867548630598504285166141757413731884945143514343313637746126255181127752092433616540363355327896110325383021631262245081245459244821575776706190720367426765242893425876576096650980184028579318520202180241319006387929904633953482713480643723376562922314864018551811845239140729182017160317874900431176611693541234877995186175809625840907065946410976903615849507159582585203405224993554733564205489150224363703565274293410051402083949445121354616069356590603379554975670540647832122245790681104692665644926971515449325213757360235098301214815485708623660543761686212194711838182455677914738008869717393958337985496064639498703407232182482299205726735944089603678327346178383481466302272956804335645624741189382843270757000931100467174971248158994742402235271791383524452625818152431496837931647804340053002162355666634504327115689258386957607464395892279893247021104193791649209475946018966405096484184063660135543436589593272808234367548126257533543299588219596303620084432569213852262375043834896102277402908949912768617705621868738030456868905860765717730512963218771208877220012216046111845304562417136992804268144666487651044366591534763443943947969781054273768246049983402236834313149271970403919323631520 A159679 775 696556314480283687487950743037858703028664041459124552573620270078475508597030573260178294315395672736275731494864769284880413099037640511988339526956225855985868892289475458194915968277587596446356512274107722495353540061158737231981357099501383460854978151992049225859686344500007578797566751641936951125149612404946967838516593705696207025907300584164179220420099513464474244774117961174291826603059797460796147787422880057921462266308753645268062979792175350160598120338099351888941716399373102947736557006570194756668090064119438412421787692701382013666906063089451864903221101982444218559069593592055111453726547091232514909126161665343751863421961355307136216865134532515040012691080344070813637542715138363112896373360918825769978618644375619638668023077461378128227853047466512294423086697258837943498373821821018416092780753726019817475663203506481737637827999923079964086923939967960054438655755373533289569829645162934177943284289289076069478610771862678480508658516417850139175863992437685922868083573957326022560763636841522350429330317009836093846816264091475231823504613185643390358016615744826695450354598268875843309949049416825051823293878296941602075362475497114269837392952380632160854468636624816939952495304436344995825428603192162176100904920228615133117914827267606795415241793648441024934386066680419737064920359713795258355391089813345537218534300549730251198809456662788842154666186161716700993005101341351750672965806505849189181457186111422171425061619612602158979509161490330409430301187722125131304381357778535095024381953973325397876687042632735741828695056576802169129460738607681415785471324260472499146387327495014710845678812306590570530321504376344493322184410937448268469338559290705624742767535792325360937706957521620573255272320991338165927705245079673784863490577803094105196754000958302531441966127794839838940784226432 A159679 776 176922561487789460318637136164765223327839772835290008529651463049488982007428619792149851480458175785634926057268412628767551451864206298964221959269393102235961298076568790847367161445222383212497086753547620457882493260979006314068841773440865315307609062770441879452776820166504851975658082394323047955833670813821255386404431831435598523987090890898627235974790054005373695552868601186525095943112063011893214379594634992504522551122979795742778082229148422295461907455939140170408893084098909853376593606291826758024684960889495769410107249075904617630380955145567829352353534707519638352593779060373071691003961783318667862964925320686485523303897820380463968485239886092678405809802522448843149592536007398104420497705921289311958028772316079492111352478653558782324793428597249301207687314913024470221821707849112801111469660466225005059499933488466120041001924050557676924595967271218130450855639550013436998924884632244552015577049161550421216390524359579099171204076994324309509762388132761247504877378278001227145230558532753122275485695031348143473387765804941298831768087799708299796320151042595377264835092289753816368604812761192458470451000160451651477816855018906789440396595089194860233374489941017290553221969144375951024920856341091798771291864242003604313246958893789643736265688850759930729655733590648229733023469094347191286623712071400383610236955338700383337322630744189371164882976013284658527770669922550913174095383204681353999087962916634597037638535692342561423187862622651644102049480577225991702103388929728947731096532125160990925135072239121605616254176822381493425339728018131483305889631929590800930920006139898840452525015416924092146083956489722763273377971472251094473481481096620457475785734079034595566332262648074488614034901387133406494592765658702377911382658792204848446207270193425440749425083310617348687039869882240 A159679 777 44937634061584042637246344635107328866568273636122203041978897994300122954378272396632802097742061253878534942814681942937673188360409362296400389314898891742078183842556183399773064091118207748377813678888821488579657934748606445036253829096880288704671846965540245331779452635947732394238355361406412243830627237098193921178887168590936328885695178987667153758376253617851454196183850583416200077723860945223415656269249865216090806522970559365020364823223907087697163895688203503931969901644723729654707039441117426343513311975867805991754819477587071496103095700911139203632894594608005697340260811741168154403552566415850404678181905292701979167326624415282540859034065933007800035677149621662089182866603163980159693520930646566411569329549639815376644861554926469332369303010653855994458154901210956598399215419852830463897200977667425265295507442866888008676850880841726858883288762949437174462893789948039464437350866944953277778627202744517912893714576561228511005326898041956765340470721728919180315985999038354368866001103682451535622937207645418606146645698190998428037270796512722504874960348203480998572663086999200481782312492293467626442730746876422533763405812326827403590897759703113867116265976381766983578427667367055215334072082034124725732032612548686880431609644195301902216069726299373964307621945957969932450896229604472791544067475045884091462968121729347637428749399567437487038121241188141549352757155226590594469554368182558066579161123639076225388763004235397999330737596992027271511137765427679767202956406793374188603494777836918369586431661694255090786732217828322527867161455866789078280181038791802963954535172206810460230508237086412814534794626885205526944682569540840547995826859982305493224833688538994948487457005653398487391609680010893911460634772065324315706331842642228411231449875129103647822529194769011726669186165862560 A159679 778 11413982129080859040400252900181096766885013663802204282654110439089181741430073760124939582975003100309362240548871945093540222292092113816986734664025049109385622734711194014751510911982579545704752177351007110478775232932885058032894403748834152465671341520184451872392528192710557523284566603714834386885023484552127434724050936390266391938442588371976558427391593628880263992135145179586528294645917568023735683478009871129894560334283399098919429887016643251852784167597347750858549946124675728422442211424437534464494356556909533226136314040058040255392555927076283789893402873495725927486073652403196338146811347907842684120395239019025616222977658703661384914226167507097888530656186201379721809298524667643562457733818678306579226651676836197026175683482472669651639478171277482173291163657592669951523178894934769825028777578667059792379999390554701088083879121809748064479430749821885824183124167007252010530088195319385888003755732447945999453787111922192462696181828025662694086969800931012710552755566377464008464819049776809936925950565046904977817774619574708659422635014226431807938443608292641578260191589005507168556338768229779584657983158706450871924427259475995253722647634369501727387298183511027796538367405542087648743829387980326588537164991723124464025315602666712893519145444791190227003406318539733714612794618850441741860906514949583158847983665963915599523565024859384932336517912285774668877072546757631460082092714135165067557107837441408726651708164540098749268584161773352275319726942938053434877848823936587314957556577038452104884028506998101671454213729151571540584833670062146294399860094221188362043521013734389958058096567204531930799691751272352481080675994691901248096466540954408974821631971154825682320247747173315141308854823821379920104506639338933673811496905372333811604342061012598901106172990388018361225286246259208032 A159679 779 2899106523152476612219026990301363471459926902332123765591102072630657862200284356799338021273553045417324130564470659371816278789003036500152334204273047574892206096432800723563483998579484086401258675233476917240120329507018056133910142298374777845991816074279885235342370381495845663181885678988206527856552134449003270225987758955959072616035531751303058173403706405481969202548130691764394770639985338417083640187758238017128002234101460400566170170937404162063519481405830640514567754345765990295570666994767692636555223052143045571632632011355264637798213102381675171493720696973319777575765367449600128721135678816025625916175712528927213818657157984105576485672587512736930678986635618000827677472642398978300884104696423359224557157956586844404833246959686503165047095086201469818159961110873636956730289040098011682726845607780455519839254549693451209485296620088795166650916527165996049905339075526052062635177964260257070599676177414575539343349032713660324296319178991620282341324988965755499561219597873876819795695172642206041527655820584706218947108606726277808494921256342717166493859801545982757397090090944311821612828264817871721035501279580691645046270760501090467618148908232093735642506622345824678553761742580022895725717330474920919363714175865061065175549731467700879651960726907236018284900897287146405541717382291782597959878710729719076463296388186712832931348087564884205375988511599345577753227074119283164270257079835963744601438811548994177493308485030180846916221046352834485903939132368500144779206398323486384625030767072988997722173654345856130294279500472281342986019885034329291988486183751143052156090382953362842536296297561714024010307170028550644988964757969173376175954505575559897299201295839637184314394440325016392493961733640950488812633225757317087823804507632730145919091652047324991777320117029361894739496037363672977600 A159679 780 736361642898599978644592455283646140654054548178695634255857272337748007817130796553271732463899498532900019801134998608496241272184479178924875901150690058973510962871196672591110184128276975366373998757125785971880084919549653372955143249383444738729455611525570665325089684371752087890675677896400743241177357126562278509966166723877214178081086622242604799486114035398791297183233060562976685214261630040371220872007114446479382672901436658344708303988213640520882095492913385342949351053878436859346526974459569492150562160887776665661462394570197159960490735449018417275615163628349727778316917258546029498830315607922601140024510587108493284322695150304112765975923002067673294574074790786008850356241870815820781000135157714564730938894321381642630618552076889331252310512417002056330456830998246194339541893006000032642793755598657034979378275622746052508177257623432162581268318469413174790131942059450216657324672833909976546429745307569739047211200522157800178802375282043526052002460227500965875839225104398334764098109032070557738087652477950332707587768333854988649050576476035933857632451149071327737282622908266197182489822924971187363432667030336971390880848740017502779756100043317439351469294777655957324858944247920273426683458111241933191794863504733787430125606477193356718704505488993157454137824504616647273881602307493929440067331618833695838518434615759095648962890676455728780568745428321490974650799753751166093185216185620655963697901025607079674573703489501395017970877189458186067325219894656098720483547325341605107442857279962166969327224175340458993075538906230309546908465965049578018781090812696114059284913749140427614261201484108157566687221495500591474715967848175345647444347949651259505022307511296689990173867594806990378324971489977602778488734835719201373572533441808084729637675277959535312538203552467533245470768204126677102400 A159679 781 187032958189721242099114264615055818362658395310486358977222156071715363327689022040174220707809199074311187705357725175898673466856068708410418326558071001931696892363187522037418423284583772258972594425634716159940301449236104938674472475201096588859435733511420669107337437460043534478568440300006800576731192158012369738261180360105856442159979966517870316011299561284887507515338649252304313649651814044915873017849619311167746070914730809759155343042835327288141988735718594046468620599930777196283722280845735883313606233642443130032439815588818723365326848590948296312834757840903857535914921218303241892574179028733524663940309513413028367004145911019260536981398769937676279891136010224028247162807962544819500073150225363076082433921999674350383772278980570203634921823058832320838117875112443659725286910534483910279586887076451106429242242753627803885867538139731680500475501974703780400643607944024828978897831721848873785722555631945299142452301583595367585091507002460063996926283572796279576963601956919303153261123998973279459432736073578799801508346048192440839050351503656784482672148732062571262512389128608669772530802194677863718590861924426010041638689309203944615590431262094397501537558366902267335835618077229169427481872642924976109796531616026516946186728495475644905671292433477354757332722523275341261160385268721166295179142352473029023907219096014623582003642883732190226059085350282059361983549910378676904504774654067810651034665421692649243164227377848324153717686585076026426614701914110280574858041814238444210905860718343317421211392766882130728110892602682026343571764335237558487478408580241061828006212001898715251179808880665910307914543952687121683932866868678568621074688424705844354378366906573519620319847974640650539702048796720670155247326015046919831799599689711620791182050428949674644392926382209724082454835627810812311032032 A159679 782 47505635018546296893196378619768894217974578354315356484580171784943364537225194467407698788051072665376508777141061059679654564340169267457067330069848883800592037149286759400831688404100149876803672610112460778838864688021051104769943053557829150125557946856289324382598384025166686005468493160523830945746481630778015351239829845300163659094456830408916817662070602452326028117598833677024732690326346505778591375312931297922161022629668724242167112424576184917547544256777029974417686683031363529419206112807842454792163832783019667251574051697165385537633059051365418245042752876425951464394611672531764894684342642982707342039698591896322096725768738703741872280509311641167707419053972522112388770502866244513337197799157107063610373485249022963615835528242512754833938890746430992490825609821729691324028535733865907210982426523662982375992550281145839440957846510234223414958196233256290808588686285840247110423391932676780031596982700768798412443837391032701208813063976249574211693224025030027511582879057832398602593561397630180912138176875036537199250412308472546118130140231352347222664868145492744029350409556043693856025641267625252413334715496137176213604836203689061914857189784471933647951188355898398247344922132671961114306968967844832689955127235607230570543998912244336612683789573597759115205057383087432063687463976652868745046062090196530538376595131953098630733276329577299861690227110226214756452847026436430182578119576917038284706841319208907300684039180269984833649274421732121254174066960964116609915222137269239487964981179601922662820724435563885864481173645542328460957681232684374806241496998290417008199518563568524533372057194487657110052727476761033407127473468676508254407323415527334814752600171962162686871251211691130430093942069395560241830042319087081918075724748653309872875511171277939400140490762877717449410282778695742200325033760 A159679 783 12066244261752569689629781055156684075547180243600790060724386411219542877091871705699515317944264647806558918206124151433456360668936137865386691419415058414348445739026473700289211436218153484935873870374139403108911690455897744506626861131213403035302859065763976972510882204954878201854518694332753053419029603025457886845178519525881463553549874943898353815849921723329526254362588415315029799029242360653717293456466700052917732001864941226700687400499308133729788099232629894908045948869366405695282068930911137781326299920653353038769776691264419107835431672198225285944546395854350768098695449901849980007930457138578931353419502032152399539978255484839416298712383758086660008159817884606322719460565218143842828740912754968793958782819329833084071840401319259157616843327770413260348866776844229152643522789491405947679256750123321072395678529168289590199407146061353015718881367745123161601125672995478741218562653068180279151847883439642851461592245020722511670933158460389389706081976074054191662474317087472325755611333874066978403637493523206869809803218005978521564216568411992537772393836806424920883741514845969630760740351174619435123299145156918332245586757047712522429110614824609052182100304839826252558274386080600893864542635959944578272492521312620538401229536981566023976776880401397337907327242581684468835354689684559940075404591767566283718631256296991037582670184069750432679091626912108266079661161164942887697937867762273656504886660413640761724502787561198299422761985433373722533786393382971508637891564824572591498894313758170013039042795240460127447489995075148747056907461337495963226852759157185679020849708934403332761251347590984240043084864553349798288694328176964418050839072855518337102806065311482748945677487921572488593321583577675580754675501722103760271402286558250996089588655454167657961040260844558022426129370953090708070247543040 A159679 784 3064778536850134154869071191631177986294765807296246360067509568277978947416798188053209483059055169470200588715578393403038235955345438848540762553201354988360704625675575033114058873111006885023835159402421295928884730511110006053578452784274646541816800644757193861693381481674513896585042279867358751737487772686835525243324104129728591578942573778919772952408218047123247342579979858656340544220737233259538413946567228882143181767451065402857732432614399689782448629660831216276669253326136035683072226302338621154002088016013168652180271705529465288004662011679297857211669741794128669145604249663397363157119651770556065856426513817574813161057751124410507998000664965242370474365174688717483858354213062542291565162994040604966601920462624528580390631626406849313279844266362938537136121335708612475080130759995083244803320232104799889406126353858464410071208457253073431769180909211028026755877332254565760022404490487385114124537765410968515472831986397872485263208209184962655411133128698784734654756893661160138343322685242615382333611785178019508394490766961210071931192878236414752246965369680686437160440994361320242519372023557085711268904648154361119214165431453915291635079238975666227320605526240959969751554349142339955080479522564858078048523145286170009523341758394405525753488643832381326069345914558364767652116403715901571910407720246871639533993962504303770447367493477387032600627583008565273369477482088869057045093640292040591713956504903745544570723024001364098068547895025655193402327569852313799077414542243304169001231190713395581389254049266641308485797977575442239423993537498491290284814359328926872054287626550774877996824470230915509313833502869074087731921231883480285676658717181886130289297987988944656069515210680867720972273588286660201951445747395095268027018105061047099696882642974187307182704085763754859978787449939306344107642550898432 A159679 785 778441682115672322767054452893264051834794967873002974667086705956195433100989647893809509181682068780783142974838705800220278476297072531391488301821724751985204626475857031937270664558759530642569194614344635026533612638131485639864420380344629008218432060909261476893146385463121574854398884567614790188268475232853197953917477270431536379587860189970678431557871534047581495489060521510295183202268228005562103425134619669364315251200568747384637337196657021896608222145751896304379082298889683697094650198725078861978749029767424184300750243427792918734076315534869457506478169869312827612215380719053028391928383619264102148600981090161970390509128807344784192075870188787804013828746211116356293699250657320523913708571745400906548093838723810929586136361266938406313922826812858618019314470403210724441200569515961652774095659697869048588083698201520791868496748735134590316356232058233373672831241266986707566949522021142750807353440566502563287247862952814590534343214199822054085038108607515248548116588515617587666878206440290433045758989797723431925330845004929352292001426855480935078191431505057548613831128826260495630289733243148596042866657332062567362065774002537436362787697589204397130381621564898992490642246407768267989547934188837991879746606410165869798390405402642021975362138756544455424275954970582069299168731189149314705303485538113628875350747844836860702593760673072236530126726992548667327581200789411575546566086696310548021688447358890954680201923593558919711111742574530985750468668956094321994154655838234434353721223546888719502857489470931651895265238814167253664947301617155450236379620416788268316110036294187884607860654187304948381473666643880264934109704204075815597453263325126221575144586143126631158907917835452479554468898103228113620086465162852475975102327283219405072012101726788121856748876743732889876589586155212858312633137680658720 A159679 786 197721122478843919848676961963697437988051627073935459319079955803305362028703953766839562122664186415149448115020315694862547694743501077534589487900164885649253614420242010537033634739051809776327551596884134875443608725354886242519509198154751493440939926670307657936997488526151205499120731637894289349068455221372025444769795902585480511823737545678773401842746961430038576606878792483756320192831909176179514731570246828789653930623177010770295025915518269162048705976391320830096010234664653523026358078249867692321448251472909729643738381558953871893167379483845162908788243477063664084833561098389805814186652319641311389678792770387322904376157659314450774279273027287136977142027172448865781115751312746350531790412060337789658249233115385351586298245130175948354423118166199726038368739361079815395589864526294264721375494243026633541483853216832422670188102970266932866922713761882065884872379404482369156245156188879771319953649366126240106445484358028508123237913198545616774944268453180174346486958726073206107248721113148527378240449796836573689525640140485094272096431228413921095108376636914936661475946280875804569851072871736186309176862057695737748845492431213054920856440108418941204889611271958103132653379033223997729390094804442285079377589505036844758781639630512679176216229755518459296440023216613287237221205605640210033575174918960614862699555958626058314688367843466870691619588028524352935932255523028451319770740927222587156917151672653398743226717869739964242524314066035844725425639587278105472716205168369303021676189549719021358144413071567372940088884860820906988657190617219985868750138771504891225419894931097171915518609339105225973384997494042718219176132946603373681467452225864878393956435582366175369706541614994248939114127844631654199300010705617133802407964111832667841191376955961208764307031988822390273793776095974126705064709328336416480 A159679 787 50220386667944239969241181284326255984913278481811733664071641687333605759857703267129354969647521667379179038072185347789286894186372976621254338438340059230158432858114994819374605953054600923656555536413955913727650082627502974114315471910926534704990522942197235854520468939256943075201811437140581879873199357753261609773574241779441618466849748742218473389626170331695750876651724230352595033796102662521591179715417559892902734063035760166907551945204443710138474709781249738948082220522523105164997857225267668770785877125089303905325248165730855667945780312581136509374707365004301364720112303610291623775017760805273828876264762697289855741153536337063151882743273060744004390061073055800792047107134186915714550850954754053172288757117469155491990168126703423943617158091387917555127640483243869899755384389109227277576601442069067050488310633377233837435909657699065813608052939285986501383911537497254778978702722453440772517419585555498484473865779076288248711895609216386838781759148999156768759139399834078733653508284533285663640028489406691993707587264838209015760201530590280477222449474344888854466276524213628100246542219687748173934880095997385325639393011754113412461172999840821861644830881455793296701467632192487654997094532394151572170027987672948402860738075744817868736946995762932116840341621064804376184887055101424199213389125930458061496811862743173975070142838479912083434845232518193097059465321648437223646221629427840827308934836406604389824906136990357358681464661030530029272361986499682695747921958109964733071398424405084536249178062688641795130681489409696207865261469472259255212298868341825582988337202462387478657118911478540092291407889820206547405803658733052839277135412106353985843359493334865417274302662290703778055434003638336938508582632761589133335647782078214412257537734712420238012129376284143396653742538791272970228123536259769127232 A159679 788 12755780492535358108267411369256905322729984682753106415214877908626932557641827925897089322728347839327896326222220058022784008575643992560721067373850474879574592692346788442110612878441129582798988778697547917951947677378660400538793610356177185063574151887391427599390262113082737389895760984302069903198443568414107076857043087616075585610068012442977813467563204517289290684092931075717075382264017244371307980132984489965968504798080459905383747899056013184106010527578461042371982788002486204058386429377139738000087291341521210282222969295714078385786335032016124828218266882467615482974823691555915682633040324592219911223181570932341236035348622071954726127442512084401689978098370529000952314184096332163845145384352095469167971686058604050109613916405937539505730403732094364859276382314004581874722472044969217434239735390791300004190489417024600562286050864952592449723578523864878689285628658144898231491434246346985076448104621081730488816255462401019186664698246827763711433791879577332639090474920599129925141883855550341410037188995859502929828037639628764604908819092338702827293407058106964854097772761203980661658051872727816299993150367521278176974656979493113593710217085519460333916582154278499539259040125197858640371532621133310057046107731279423857481868689599553225980008320694029239218150331727243698263724090790156106390167262811417387005327513580807563609501592606054202321759069471592522300168259443180026354820523133744347549312531295604861616782932077681029140849499587688591590454518931332126614499461154762672897113523609341753185933083509843448590253009425202015890787756055336630838055162420052193187812229530515322406992684906210078216044219016838420322854953185248817802710927222788047525819354871473449812303169680223765377141122796292950726980688710738022733452128683754628045573393239998779246316554544183600359776811076887360311238313500653021900480 A159679 789 3239918024717313015259953246609969625717431196140807217730914917149553536035264435474593558618030703667618287681405822552439348891319387737446529858619582279352716385423226149301276296518093859430019493233640757203880982404097114233879462714997094079613129588874480413009272056254076040090448088201288614830524793177825444260079170680241419303338808310767622402287664321221148138008727841507906794500026583967649705362598345033796107315978373780207305058808282144319216535530219323512744680070410973307724988063936268184353401214869262322380728875863210179134061152351783125230930413439409328374240497542898973097168467428663052176859242752051976663122808852740163373218515326164968510432596053293186087010713361235429751213074581294414611635970128311258686442776940008331031578930793877286338645980116680552309608144037792119069615212659548131997333823613615165586819483788300783163975337008739901092048295257266653544045319869411755977046056335173988660844413584079797124584642798642766317344355653493491172211870692779166907304845801502184863782364919824337484327852878441371437824289252499927852048170309694728051979815069286874433044929130645652450086258470308659566237233398239098688982678548943083992950222355857427178499490332623902166714288673328360338139193716985986851991786420210774581053376509287663829293343917098834554609734173644549598903271364974085841291691637662377982838334379099287477643368800551982471145678433246078256900766654341636436698074014247228246273039841593991044417091430611871733946175446571860477387115211351608951133763598348400224690754033437547300129133712511902340052224776586031973610798955824915244121317963548429503897484847265881326782940222387138555457752305394466669049298379176057717572272777860921386907730796114545702015789756254771147714586349894696185163505037891597309163384345224977508326392724846350347986656270990598246084303505629607793594720 A159679 790 822926422497704970517919857227563028026904793835082280197237174078077971220399524782620866799657070383735717174750856708261571834386548841318857863022000048480710387304807095134082068702717399165642152292566054781867817582963288355004844735998905719036671341422230633476755712026422231445583918642143006097050099023599248734983252309693704427462447242922533112367599174385654337763532778811932608727624488310538653854119846654094245289753708859712750101189404608643896894014148129711194776755096384733958088581810434979087763821285451108674422911499959671421665746362320897683828106746727501791574111552204783250998157686555823033011024477450269731197158099973929542071375450333817599959901299165940265148407009657466992962975559296685842187564726532455656246851426356178542515318017912736365156802567322855704765746113554229026248024280134434227318600708441227458489862831363446331200012021696069998690981366687585101956019812584239033093250204513111389365664794893867450457834572608434880894032544107769425102724681045309264530288949726004613990683500639522218089446593484479580602460651042642971592941851604353960348775254837662125331753947311267906021916501090878251647282626173237953407890134346023873875439896233508003799611504361273291705057790404270215830309096383161236548431882043937190361577625038372583401291204611376733172608756014925442015040759440606386301084348452663200077327430698612965119093916270731955148702153785060697226439909679641910573761487087500369691735336832796044252800373875827731830738108910321229129712764222153910915078840456884315318265591409627170784209709968597992357374305496796784666304879617108419813626950511770578667554158520627646924650772267316354665946230617009285120719077383495872215831466221802558824751319043414384546633456965915578568777952184542093008796827495781961899454050293904288335657435556428804788250916020535067145101852116419726551158432 A159679 791 209020071396392345198536383782554399149208100202914758362880511300914655136445444030350225573554277846765204544099036198075886806585292086307252450677729392731821085659035578937907544174193701294213676662818544273837221785090271145056996683481007055541234907591657706422682941582654992711138224887016122260035894627201031353241486007491520683156158260894012642918967902629634980643799317090389374710022120004292850429241078451794904507490126071993258318397049962313405491863058094727319960551114411311452046774791786548420107657205289712340981038792113893330923965514877156228567108183255346045731450093762472046780434883917750387332623358029616459747415034584525363522756145869463505421304497392095534161608369739635380782844578986776909501029804569115425428013819517529341467859197619041159463489206119888668458189904698736380547928551941486745606927246120458159290838339682527067341639078173793039766417218843389349243284987076527302649708505889995118910218013489458252619165396799743816980766921847719940484919857114815774023786088384603669768769826797518819057235106892179372101587181075578814856755182137196211200536934913696892959832457687931402477116705018612767258843549814604201066915111445341120880368783420955175537922822617430792190917964474011306460560371287605968096449706252739835577259663383237348520098672627372591391288014293617417722221449626549048034634132815338790441658329063068593852772211363965364625299201382972171017258836291974703649298719646210846673454502515688601249166877873029632013273533487775020338469654997215741763478891712450267690614769464011863831889137198311378156433021371409797273267828623789713717417124112026178552054858779392156437534513215675966946594884824414963953993596357028775485103620147559989020099927306231139129142882279586302185321885268523796928049230678890726725152165390306464259748662238608070065867746012944916456609786134064980936200647040 A159679 792 53090275208261157975457723560911589820870830546746513541891452633258244326685922384184174674815986916007978218483980443454566987300829803373200803614280243753834075047007732243133382138176497411331108230203617679499872465595345907556122152759439793201754629856939635200727990406282341726397663537383452911043020185210038364474602462650536559817236735819836288768305479668752899429187263008180089243736890856602073470373379806909251650657202268577427900122749501022996351036322741912609558785206305376724085922708531972863728257166322301483500509430285428946383265575032435361158361650440111168113996749704115695098979462357422042559453321915045130506112221626369468405237989675393396559411382436293099736783377506857729251849560087082038327419382795828785603059263306026096554293720877218541767361101551884398932675470047365486430147604168857498949932201913887931232414448416530511658445125844121736030671282604854207122692430697625350633992867245854247091806009761527502297817552952562321078233904116776757113744540982482161292777136160739606116653545323069140518319627704020076034222541532545976330644223320996233290976032692824173149672112498787264961281621158226552005494614370283293833043030416982298679739795549026381078628597333323059943201457918608467570766503997955532735261676956313874299433592921717248151521661556148026836653983021822809176002233164384017594410768650747600108981138254588724225639022592530931882870848449121146377686517978251895085011301028650467554687751903648071921244134179375650703639646767785944844742162656528576254012723416121911109100833178267603786129056638661121453741630054032591710625362165562970175804135897504137581643266575807087107486841706009428288080434799170783835029252755607925477344103686014015408546556784463665924417745465557954839493190080252859877631495795610748806226750555087548017687824551170893367925619236371988244911740576200388738068413189760 A159679 793 13484720882826937733421063248087761260102041750773411524882066088336293144323087840138750017177687122388179702290386933601261938887604184764706696865576504184081123240854304954176941155552656148776807276795056072048693769039432770248109969804214226466190134748755075683278486880254132143512295400270510023282667091148722543545195784027228794672894974739977523334506672867960606820032921004760652278534460255456922368624409229876498124362421886092594693372859976209878759757734113387708100611481850451276606372321192329320838557212588659287096788414253706838488018532092723704577995292103604981354909442974751624083094003003901281059713811143063433532092756878063260449566926621404053262585069834321055237608816278372123594589005417539850958255022200335942427751624865911110995449137243615890567750256304972517440231111202126134816876943530337863246537172358881414074873979059459067434177720325328747158750739364414125219814634112209762533731538571941088766199816261414496125393039284554029810054430878739448586950628489693354152591368798739475349960231742232764172834128201714207133320423962085602409168775968350906059696711767042426283123756742234277368763054657484525596628373206502142029391862810802058523533027700669279838796125799841439794780979393362076751668231455109417708788369497197471332220555342452797793137981936588971443918720399528699913286845002303913919932300603157075088890767458336472884718458966291492732884570206875388207761358307639689376889221162557572548044015529024094579394760914683542249092457005484142215544170845103261152777468268803252971443921012510507349812948497082726537872217600702906884701568722224370634940533100841938919558837655396220733145220258813179109205483844104554679133476206328056042469917232627412353781805323326464913662978205369440942929084958498957885121471882854451306054869488826846890028447687335168307383041418292472069291125496568764674488440749552032 A159679 794 3425066013962833923130974607290730448476097733865899780806502894984785200413737625472858320188457713099681636403539797154277077910464162100432127803052817782512851469101946450628699920128236485291897717197714038682688717463550328297112376208117654082619092471553932283917534939594143282110396634005172162460886398131590316022115254540453463310355506347218471090675926602982325379388932747946197498658509167995201679557129571008823614336404501865250474688806311207808181982113428477735944945757604808318881294483660143115520129803740353136621100756711011251547010323885976788527449645832665225152978884518837208401410777783528567967124748577016197072021054134806441784721594123846954135300048326535111737252902551329012535296355526495035061358448219502533547863309656678116166747526566157558985666797740361467545419769569869990878000313509101648407121491846953965287086758266654186597769482517507657656586657127278582951625794372070582058217176804405790692367661524389520488347534160723771009432747209295703164328345891841129472596914897743665999283782208981799030759350243607704591787353463828210465952538451737809142929673812796083451740284540415007664400854601379911274991601299837173792171700110913305882678709296174448052673137324562392384814425564456048886456160023093794142499510590611201404509721623390088922208895890232042598728518327497267955165682628352029751645209942433246324978145953279209523994262938415446623220797961697899483625007323622502849834777163988594776735625256620216375094348028195440355618780439746204336803374652493571804229222927552610132835646836344490599248702789202373879498089528948484316122487830082824578304719603477954981430363121204064259131778458896841484309904815967757717716067927154570626861881632983676723845170005568137624404472046418372441549148086268655049960976226749235020989130623411464022519208024758581579181924594627051533611700964387890026931325881973026400 A159679 795 869953282825676989537534129188597446151668722360187770913326853260047104611945033782265874577851081440196747466796818090252776527319009569324995755278550140254080192028653544154735602771416514607993243360942570769330885541972743954696295446892079922758783297639950045039370596170032139523897232741913458755041862458332791547073729457491152452035625717218751679508350850484642685757968885057329404006982794210525769685142286627011321543322381051887527976263430186807068344697053099231542308121820139462544572192477355159012792131592837108042472495416182604186102134248506011562267632046204863583875281758341676182334254463013252362368626424750970992859815657483958150058835340530504946312949689870084060206999639221290811841679714724321365734087592731443185214852901171375595242876298666776366468798875795507784019181239635775556877262754368288357545612391953948301505961725751103936766014381726619716025852159589395655587731955871815633024629176780498894772619827378676789544148283784553282366107736730229864290812905899157192685463792658092424342730720849634721048702127748155252106854459388403372749535597965435171398077451738438154315749149508669712480448305695839979322270101785435641069582436309168892141868628200609136099138084313047824303069312392443055083112977634368602777166901645747959274137071785740133443266418137002231105599736463906531912170100756413253003963393077441409469360181365460882621658067898557150805349797701059593452544098841808084168656510431940515718300771166005935179385004400727166784921139238530417405841617562522135013069846130094170487282852510488101701820695508905882665976868135314313388227207272315218518763838750299723344392673948176925598738583339538923835606617771966355745202120021054611166875464860621260444319399608983630133822236812061230712540684827279883732202840122422840879933123477023034872988809840992385943901463993852797065302753829027498075882285580399153600 A159679 796 220964708771707992508610537839296460592075379381753827912204214225156979786233624843070059284453986228096874174929988255127050960861117966446448489712948682806753855923808898268852214404019666473944991915962215261371362238943613414164561931134380182726648338508075757507716213892248569295787786719812013351618172178018397462640705166948212269353738576667215708124030440096496259857144707871813722420274971220305550298346583673689866848389548382677566855496222461137787551371069373776334010317996557818678002455594764550246133681294776885089651392734953670452018395088796640960027451090090202685079168587734266913104499222827582571473663987138169615989321155946790563673159454900624409409353921178674816180840655459656537195251351184451131861396890105567066511024773587872723075523832334795039524089247654318615673326615097917121455946739296036141168178426064455914617227191582513745751969883476043900212909861878579217936332290997069100206197593725442313481553068492659515023725316547115809949981932382269089826702149752494085812635206420257732117054319313598237347339581097787826330549245331190628467916089344768795725968743067750495112748543690661691962369468792141974836581614252200815657881767122417985298151952853658546121128400278189584980594790922116079942224240159106531311257893507429370454226306511954603805667461310908334658223604543504761837736039909500614233255056631727684758892507920873784976377154983295100857935627818107438837462576098495630875988918872548902397671660250908887319188696769756504923014350586146979816746967486228128721515511694116366693637008890827633341663207956472891823278626416840887116293588159337982679187710322972651774494308819715735037820468389783989812759771009263486601563622417420716665759506192964816476133282330676273916366443678217134228543784798042821812929560414868652348482024232540439393716638491587307448171789929843983403053287771608596621247169211539411988032 A159679 797 56124166074731004420197539077052112392940994694243112101928957086336612818598728765106012792376734650855165843684750219984180691282196644467828591391333686882775225324455431506744307723018223867867419953411041733817556677806135834453844034212685674332645919197753602456914878958034966568990573929599509477852260691354214622719192038675388425263397562847755571111824223433659565361028997830555628165345835707163399250010347110830599168169401966819050093768064241698811230979906923886089607078463003865804750079148877718407358942256741735975663411282182816112208486250420098297835410309250865277146524946002745454252360468343742959901948284106670331490294713794827319214832442709418069485029583029693533225873319487113539156782001521135863171429075999221303450615077638418500285587810536739273262752200105321132873240941053631313074253594518438811568359774607979848364474200700232740317063584388533424034363079064999531960172814181299679636741164177085567125419706777308138139236686254683631174013044717359618586118055224227598639216656966952805865307454374933102651503204896710359732707401459663031227477937157973308679224662661756887320483814348278561088729364624898365768512407749957221741460899266657859096838454156201070105630514532575841537246773824905091862269873887435424584456727783985414347414207716964683626506091906552580000957689954313745600253041966912399601993780421065754487349227651720575923117175707689057060764844116001588405122041784919048434417016737116989268492883402959691373138749594513751523278860127742094343036323899884382173129926900459427046013312975417708380680753000248605617230105133009450013225183165264575285295159658196303250998210047533848522680800232421793873517146229735153630441414891904840978491747697548202763677409392592164591126942872030340032819408798018049460600376142536515273673554221941794582969153188053335099449690740716377931578469791234754514298705097445430245806560 A159679 798 14255317218272903414737666315033397251346420576958368720062042895715274498944290872712084179204406147330984027421751625887726768534717086576862015764909043519542100478555755793814785309432224842771850723174488638174398024800519558337862220128091026900309336827890906948298871539126989259954309990331555595361122597431792495773212137118381711804633627224753247846695228721709433105441508304253257740275421994648283103952329819567298498848179710023656046250232821169036914881344987597692983863919284985356587842101359345710918925199531106160933416814281700338830503489211616171009234191098629690192532257116109611113186454460087884232523390499107126028918867982730192290003767288737289024788104735620978764555642309071379289285433135017324794411123906912105509389718695384711199816228352499440613699534737503913431187525701007255603738957060944162102222214572000817028661829750667533526788398464804013660828009172648002538665958469759121558632049503386008607543123968367774427851094583373095202389363376276960851784159324804057560275218234399592432055976356913694475244466704183333584281349421509078741150928122035875635727338347343181628907776095919063854845296245255392763227314986874882121515410531963973792611669203722218148284029562873985560875699956734971216936605743168438737920697599238787814872754533802517686528741676803044411908595024791147877702434923555839998292186971894069912101944931029105410686786252598037198333412469836585347462161150793339806711046262308842725294794712691510699889923208309723130407907458095905816151409523603146843846279917205000353320687858747207101059569598855189353884623425157983462472080230389042784482291365471538053101770857764777809025885438566745859883542382581719758645517818921412187820238155671050537157585852436079129872327123052028151201901290911786520170682610643860010860734290348983283634771193127055527952773276352030150637528273685856038035249847581927743022878240 A159679 799 3620794449275242736338947046479405849729597885552731411783656966554593386119031282940104275505126784687419087799281228225262615027126857793878484175695505720276810746327837516197448724288062091840182216266366703054563280742654161681982550068500908147004238908365092611265456456059297237061825746970285521712247287486983939711773163636030279409951677917524477197489476271090762349216782080282496910401791840804956745004641763822982988108269476944041816697465368512693677568630646942890131811828419923276707507143666124932854999641738644223141112207416269703246835677773500087338047649128742690443626046782545838477295107072393978852101039238489103341013902172899674014341742058896561994226693573264698912663907273184643225939343234292879361917254043279675578081537933550078226253036413724321176606419071125888690388758287114789292036620839885298735152874141513599545431740282468853283063936146475830936426279966773527645289193278504635576212903832695869100748828068258637396536038787490511497775724284529630696734590350445006392711266214880529524936352687201703463609443039657670020047730045661846337221108265059954438166064715562506376855254644549093940569616516930244863493969494258470101643172814219582685464267139291287208594037878455459756620890542236857784010035588890896004007272733478868119563332237378122527694673879816066728044782178606997247190818217541216447166613497080672691919406663253741053738520590984193759319626002494376676666983810259723391856171333609708935235609364140240758080667356161075161372085215496232335208114982671299413954781969043169630316408702808815185960749997356217847281077119884994790017895153335651602683216711670112469184598799662206029644052220595721026616546248029527083542331084591146790865361999792749288235263129109371506822979962312343120065250108482795758073892782727397906243352836194419812248648913901084050764904962502674941884000603046416198906439162580712201297565266432 A159679 800 919667534798693382126677812139454052434066516509816820224328807461971004799735001575913773894122998904457117316990010217590816490121687162558558118610893543906790387466792173358358161183858339102563511080933968087220898910609356547665229855179102578312176373387905632354477640967522371224443785420462190959315449899096488894294610351414572588415921557423992454914480277628331927267957206883449961984314852142464364948075055681218111681001598964076597785109953369403025065517302978506495787220554741227298350226649094373599458990076416101571681567266918222924357431650979810567693093644509544742990823350509526863621844009933610540549431443185733141491502233048534469450512479192438009244555379504497902837867891746590308009303896077256340602188115869130684727201245403024484757071432857625079417416744531238223445313417401455472921697954373804934566727809729882283722633369917338066364712992806396253838614283551303373900916426781707677236518941455247365581594786213725530945726000928006547339831578907149920009734164853706819691101343361420099741401526572875766062323287606344001758539150248687460575420348397106391418544710414529276539605771939373941840827750004036939934705024226664530935244379401242038134131241710783228764737337098123904196145322028205142167332102972544416579109353606033263581271515539509319516760636731604145878962764771152509638590124820545421740321536071518969677617190521519198544173543323732616829986671221101839288066425644818948191660807690603760707119483696908461041789618541704781265379236828584917237045054188986447997670773857047881100014489825580310026929439758880478020039703827363518681082896867025118038752562472843095634834993343342566751780238145874574014742863457117297499993449968332363467614127709202648161219677207927926653907038100212100468422325653339210764248596130148424325800759659092283327873189359682221838757907702403083208385515645516028666197512045653317201838554795520 A159679 801 233591933044418843817439825336374849912403165595607919605567733438374080625746571368999158464831736594947420379427663314039842125875881412432079883642991264646604481605818884195506775491975730069959291632340961527451053760014033908945286400665423553983145794601619665525426055349294622993771659671050426218144412027083021195211119256095665407178234123907776559071080501041325218763711913766316007847105570652345143740066059501265577383986297867398511795601230690459855672963826325893707039822209075851810504250061726304769329728479767951154983976973589812353083540803671098384106707738056295622029225504982637277521471083416064683320703485529937728835500553292154855566415827972820357786122839700569202621905780596360753591137250260388817633593864176715914245131034794434669050069890909423045850847246691863382866419219261682575332819243790106568081213710797248586466003444218721400003354036236678172644071601742064283443187483209275245382499598225800134988624326870218026222817868196926172512819445318131550051775743282491087195147029947585824804791051396823242876366505608971718776648896433120953139819547384599963465872190380574873734683010817956432133629678884508452498551582184078532387450429195101258103383871127399648819034689585045016206064290904621869252718344119437390915089768543198970081523401614797989034729507055947636986528497469694130450954700886200995905594503548668737625422846985802622689166341483637100481057294864157372802492205129973753117289988982079745510673113249650608863856482442236853366244954069245072745874235649019886491994421777721118629773364006994589931654116948758285199242803695030448750205037909071044330240467651390476178778903710409349748922536436831546078718070771859764037914793960871829173983123076137679883661562747684583998585564697491561175859205465839676738361069524274972380847149600573245545467541448445383262993743651447880459988036973358024865015261620433361857065695352795680 A159679 802 59331431325747587636247588957627072423697969994767901762993979964539554507934829392724210336293366972117740319257309491755902309155983757070585731887201170326693631537490529793485362616800651579430557511103523294004480434144654003515555080539162403609140719652438007137825863581079866718046777112661387797217721339429188287094729996437947598850683051551017822011599532784218977234055558139437382543202830630843524045611831038265775437420838656720257919484927485423433937907746369474023081619053884711618640781165451832317036151574870983177264358469724545419460295006700808009752536072372654578450680287442239358963590033343670495952918135893160997391075649033974284779400169792617178439665956728565072968061230403583884821840852262242682422592239312769973087578555636541002914232995219560596021035783242988768009847036379049972679063166224732694487693715814691411080081152198185318262785560491123449455340348228200776691195719818729130619477661430411779039744997430249164935064792796018319811708799279226506563231029059587882440747654505343438080317185653266530814831030101391210225267061154862473410053589615339993613940117811955603399332945141988994388000097608915142897692167169731720561881473771176318316221369135117800016806046417264335992436133744451926585048292074234124748016222100618932367443362738643149705501778031573968190432359394537537982032855434970232414599263579825787837887725517203344643849706563300499789571722908824751589993732036587688472843465540640564755950263645927557742958504750709619050244952954351419892534818809796862182518585460767307084081334443286800262330118775544845560129652098833906619033398546007178234763040030890708106314206707450631493659572474717066829420375233188922948332857672611476277828245647211261487801875718234676407714079526124756326567769765997624552332947410569712836310850197785945276265427654715767666578572129560059233753753005717292799685210254078028258377484781055307232 A159679 803 15069949964806842840763070155411940020769371975505451439880865343259608470934820919180580426260050379181311093670977183242685146683493998414516343819465454271715535806040988748661086597891873525445291648528662575715610579218982102859042045170546585093167759645924652193342243923538936851760887614956321450067083075802986741900866207975982594442666316859834619014387210246690578892231348055503328849965671874663602762441665017660005695527509032509078113037375980066861760372894614020075969024199864507675282947911774703682222413170288749959073992067333060946730561848161201563378760055674916206630850763784823814539474346998208889907357885813377363399604379354076176179112076711496790503317366886215827964684930616729710383993985337359380946520795191579396448330708000646620305546130715877481966297238096472455211118280821059431377906711401838314293306122603220821165754146654894852117347529010709119483483804378361255215280269646473989902101943503726366075960240722956417675480234552320456306001522197478214535510629605392039648862709097327285686575760364878302003724205279247758425499056884438635125200471942748973777977324052046342688556833383054386618119891162985561787561311909529672944185506887449589751062124376448793804619916755295556297062571906799884730733013468511348248605205323788665622360532612213745227208416890512731972732832757715064953305894325781552832312307354772201442085856858522663736915136300736843309450736561546622746485605445088142898349122957333721368265856292952350016102596350197801001908851805451191407631098103452753974473228712613118278238029175230840272041918514871442013987732390300117250785733025647914200585481927378588468527629724788749990039782486041698143126696591159214569112507934049354102739200411268584280221792770868860122975377614070990615387037661357930796615830281215182785450575103088029526925873156756356541927694327164603597492993275415219013095178389274198744266024068692695241280 A159679 804 3827707959629612333966183571885675138202996783808389897827976803207976012062936578642474704059716502945080900052108947234150271355298319613530080744412338183845419401102873651630122510501919074811524648168769190708471082641187309472193163918238293451261001809345209219101792130715308880480547407421792986929241883532619203254532922095903141040838393799346442211832339803126622819649528350539706090508737453333924258136137302654603180888549873418649120453574014009497463700777324214729822109065146531064810250128809609283452175909101767618621616720744127755924143249137938496290195301605356343829657643321057806653667520547511714365972950078461957142502121280286314775209688084550392170664171523142091737957004315418942853649650434837020517733859386421853927902912253608605016605802968837660858843477440720760634856033481512716520015625632900707097805267447502273884690473169191094252488009583159625225355430971755530623904497294484574706003274172285066571514861398633499840407044511496599883404574929360187265513136688740518482928687363066625220952162815493435442415133309898829248866535181586258459327509819868623999612626369101959087290036346350672212008064355300723778897675532853367196102556867938424620451463370248858508573442049798654035117900828193426269679600372709808221020974136020220449147207840139552644561232388412202347105949088100231960601715125893079449174911468848559340501969754339239385831800770680594900100697514909933352855753789320351708492204387697224586974771548146250976532316514445490744865798113631648266118406383458189712654017574418271275365375329174190142298384972658570726707323897484130947792957155116024199770477646514130580297911635889635046838611091882116611287351513779207311631628682390863330619479076216573195914847561924972236559338199894505491551980998215148424715868558481245857791609765334161713893895516388459845881967780527679753703986538202459912033375625665392403015311735963163535977920 A159679 805 972222751795956725984569864188806073163540413715355528596866227149482647455514956154269394250741731697671367302142001620290926239099089687838225992736914433242464812344323866525302456580889553128601815343218845777375939380282357623834204593187355990035201291814037216999661858957764916705207280597520462358577371334209474639909461346151421841778509358717136487186399922783915505612087969689029843660369347474942097963816433209251547939996140339304367517094762182432288918237067455927354739733523019025954128249769728983293170458498678686379931573076941116943785654719188216856146227847704836416526410552784898066217010744720977240067221962043523736832139200813369876727081661399088114558196249511205085613114411185794755116627216463265852123453763355959318290891381708585027597568407954049980664276972704976728798221386023408936652591004045377764528244625542974345890214430827883045279837086593534098120795983021526417216527032529435501334929537816903182798698835012186003045713825685584049928456030535290087225801208310486302624237727509825478836162779374967724071440136509023381453674437066025210034062293774687746927829120427845561828980675139687687463430226355220854278222024032845738137105258949472404004920633918833612383849660732102829363649747789223472613887761654822776791078825343812205417768430862834157973325818239808883432938335544701202927882336082516398537595200780179300286058231745308281337540480616570367782267718050561525002614976881924245814121565352137711370223707372854795689192292072804451394910812010633208402667590300276734260145990673528290824527095581069065303517741136762093141646282228578960622160331666444498827500736732661788807201027886242513147017177555571577568844157803327497939864572819345236623244946158598323178091058936172079225948927395590323863587786508986341947033998023955232696283429819773987299522535289512044497477888559703492837215087710149402437464313740620396167144914910574845443150432 A159679 806 246940751248213378787746779320384856908401062086916495873706193719165384477688735926605783664984340134705582213844016302606661114459813482391295872074431853705402216916057159223775193849035444575590049572529418058262780131509077649144415773505670183175489867118956107908695010383141573534242168724362775646091723077005673939333748649000365244670700538720353321303133748047311411802650694772663040583643305521181958958551237897847238573578131096309890700221616020323791887768514356481333374070205781686061283765191382352147181844282755284572883997944822299575965632155424669142964851678015423093453878622764043051012467061638580707262708405408976567198220854885315662373903532307283830705611183204322949653993103436876448856769663331234689418839522033027244991958508041726988404765769817359857427867507589623368354113376016464357193238099401893051483076329620467981582229774957113102406826131985174501297456824256495954442373961765182132764366099331321123364297989231696611273770904679626852081944427181034321968087993774174780348073454100132604999164393798426308478703379539982040059984440479588817090192495108950819095668983962303670745473801449134321943499269429870796262889496428809964119628633216298052192629389552013488686989240383904320004331918037634568617657811859952275496713000663192279955664034231319736572580196600523044189619231279266005311721511649833272149100006086696693713318288893553964220349450275838192821795899687327717417311348374219438085078385395055281463449846901156971854078309869977885163562480452587203286011449529886832312364427613501767598154516902262368396951207863764913087251448362161571867080931286121786677985416652449580226448763171469708704295524488023298585875128730531405269413969867431299238973596845207757514039214122225783151154468220280047755859745792284315706121919629526147858998199564457258612364830068019670842513501726384159500898928291839745759203902314491915234051793075550047579024231840 A159679 807 62721978594294402255361697377513564848660706229663074596392776338440858174685483410401714781511771652483520210949077998860471632146553525437701313280912953926738920631866174118972373935198422032646743989607128967952968777463925440525057772265847039170584391046923037371591532975459001912780805648707547493644939084188106971116132247384746620724516158325611026474508785604094314682367664384286723278401739233032742633374050609619989346140905302322372933488773374400060707204284409478802749659092535025240540122230361347716400895277361343602826155546411787151178326781823146774096216179988069760900868643771514150059100416645454778667487867751918004544611265001669364873094770124388693911110682337648518007028635158555432214864377858917147846533115142625564268639170151216946469782907965201449736697682650791630585215999286795923318145824657076789698936859478973324347540472624675900128288557687147729795455912565166950901945769761323732286647654300617748431348890566015927077534764074799534844763956047952182489807124617432083722108033103706171844308919862020907385866586963018929151854594207378493515698859695379733362552994097304704523788516587404978085961351004960827029919653870893698040647535731680755784523860025577507292882883207850965178270943531811391205412470324666223153388311089625495296533246926324350255277396610714613415279851806598020647974336076721568609472863950820180023882559320730961603687422829582284406368376252863189662472079872074855349364095768778689354004890889186497996140201514682310027093475124145139001438505513000955130606304467838775441640422766079060503760303279655151162068726237706810675277934386343267371709468328985460715729178644525419768377916202780362269234713853397173610933208481754730661462670353736611810242782295986412748314008979023736539664511843453707203013020551901617600952846405942323913553367314741706881953931960613016809735490571039585273435353723567205849052988296274801510226711736960 A159679 808 15931135622199529959483083387109125086702910981272334030987891483770258810985635097506108948720325015390679427998851967694257187904110135647693742277479815865537980438277092169059759204346550160847697383310638228441995806695705552815715529739751642279145259836051332536276340680756203344272790392602992700610168435660702164989558257087076641298782433514166480371203928409691908617909584102914055049673458121884795446918050303605579446681216368658786415215448215481595095838000471493259417080035433690629411129762746590937613680218605498519833270624790649114099719036950923855951295944865291703845727181639341830071960493360883875200834655700581764177764063089569133362103697708062420969591407702579519250835619337169642906126695206501624318329992406704860296989357259901062676336453857391350873263783525793484545276509705470148058451846224798102690478479231329603916293697816892721519482886826403538193544504334728149033139783145414462818675739826257576780439253905778813781082556304094402223717962891752673318089041564833975090635092334887267515849466480559512049701634385227268022531006944233657764170420170131343323269364831731432645371537739399415299512239655990620194803329193710570492360354447213695671216867817107134838903565345553761250960815325162055731606149804653360728685134303764212613039489055252153645103886158924911284436892739644617978580169641975628593533958343502239029372456749176770693372385049263624401024745772327562846550490976158639039300395246884392040635778836006469334047757106419436768996579119052412719162094388852712716341688970403435460409069228067179105586720081824544630252369212929167749948728253199903790627526970145654572214984926946285151459286419981723993087031443634151565771765540395834156712279296252254192044152663966426612288607126203808801027030148491449345249601098263381344494163988909785816783942933114325528345456204493979885513313706115762819706820641883755793744224975460724033550005756956032 A159679 809 4046445726060086315306447818628340258457690728536943180796328044101307297132176629283141271260181042137580091191497450716342465256011827900988772837166592316892720292401749544767059865530088542433282488616912502895298981931931746489751219496124651291863725413965991541176818941379100190443375978915511438407489137718734161800376681167870082143270013596439960403259323307276140694634351994475785695893779961219505010774551403065207559467682816734029427091790357958950754282144915474878413135579341064884845186419615403736806158374630519262694047912541278463194177457058752836264855073779604104707053803267749053324127906213247858846233335060080016183147527413485558204609466123077730537582306445772860241194240283005930742723965718073553659707971538187891889871028104844718702842989496869437920359264317868894282869648249190130810923450795274061006591834787898240421414251705018126590048524965348811553430508645108384687466602973165512232211351268215123884483139143177252684467891766475903365289517810549131070612126750343212240937591345028262242853920177142254039716829267260763058793723909241141693605771024353665824377056114265686587219846797290864081098022911270612568653015695548614011361489382056547019733299901685186671574212714887447506778868821647630344436756637911628958862870724845020378216733686787120701506131806970316751633555476017926368538715114725732941189015946385617893280580131731579025154982115090131015575879057794948099834162235864422241126951028612866799632133819454754024350134164829022257015104002764188685528170536263076028995658392178004768168461943506297413758523140480154680932939711357770901676301698378389219552020140948667275881890442265711903050890372759155113881836751969221100532417514052060121074257478577718828167404533865176373108557896046788411724325993204984679986195665938346959883916700336679655139207951643723942492863922009510277903571945862832716620259007684750404405184090778727629720191235555095200 A159679 810 1027781283283639724557878262848211316523166742137402295588236335310248283212761878202820376791137264377929952483212353629983291917839100176715500606898036968674885416289606107278664146085438143227892904411312465097177499414903967902843994036485921676491107109887525800126375734769610692169273225854147302362801630812122816395130687458381913787749284671062235775947496916119730044528507497012746652701970436691632387941289138328259114525344754234074815694899535473358009992568970530147623677020072595047060047939452549802557826613475933287225768336514859939002206974373886269487417237444074577303887820302826620202498416217671595263068066270604623528755294198962242214837442291564035494124936245818603921744086196264169239008981165695476127941506440707317835166944149273298649459442995750979840420379872955173354364345378784587755826498050153386697571635557646921737435303639376787261150805858311771731033155651353194982467484015400894692518864546386815209081936903113116403041063426128575360381313805916587539262162105545611075223057566544843722417379875527651966576024932249848589665583341940305756518101669765660988048448983658652661721195714974140077183598307223079601817671183340154248315325942687915729316586958160220307445011126016066112960581719883172945431204579879749102190440478976331411854437316954873406028912375084301530003638654015813652990855058970694191433416516423603442654237981003071895618672084847844014331872255934144489795030657418587090607206260872421282714521354362671515715600030109465233845067420122984873711436154116432458652180889924242807679328924581371475915559290961877464412336434315660879858030682659857661862422488273991342419427957350563877089774695394405417201993447968738525383668276803682874918704687279444330100328707449090832342961416988758052769177775243917617267148449547241864429170347721527722619542035774572767067659090734211116607621760935453394258726081131284718963123014832821357224895023825237224800 A159679 811 261052399508318429951385772315627046056625894812171646136231232840758962628744384886887092563677604970952070350644746324565039804665875433057836165379264223451104003017267549499235926045835758291342364437984749222180189552403675915575884734047927981177449342186017587240558259812539736710804955990974499288713206737141476630201394237747838232006175036436211447130260957371104155169546269889243174000604597139713407032076666583974749881878099892638269157077390219874975587358236369742021535549962859800888367331434528034445951153664512424436082463426861883228097377313510053696967713455721163031082799303114693782381273591382371948960442599398514296287661579008996037010505732591141937777196224131479623262756699610815980777538492120932862943482927968120542240513942887313012243995677931252010028856128466296163114260856563036099849119581288164947122188839807530223068145710149998946205714639486224670870868104935066417162053473308854086387559383430982847982927490251588389119745642344891665633488417185002685841518562681834869894415684311045277231771634463846457256270615962194281011999375128928421013904218349453537298481664793183510390596491756634288740552872011750948249119827552703630458081427953348538699393354072794272904361251795365905244480977981504280509181526532818360327413018789263333590648861772851058010642237139605618304172584564540649933308646263441598891146606155648888816283166594648529908117554569237289509279977128214905459837952822085256591989263310566392942688791874299110237738057513639340374390109607235393734019254975037581421624950382365495145781378381724848585138301381176395806052521376466505713038117093905467723835760001452852307258819276600959068899721739806216814192453947307616226351209890621398169229916311500282126655324287535206238739091357248498614959430585961869801175719989333495218049384404567704865708537878789839111242916182567614108058023705659299308999804348338633866228840583445846007493615860374700004032 A159679 812 66306281693829597567927428289906421487066454115549460716307144905217466259417860999391118690797320525357447939111282354085890127093214520896513670505726214719611741880969667966698646551496197167857732674343714989968670968811118778588371878454137221297395641808138579633301671616650323513852289548481668672030791709603122941254759005700492529015780709970126645335310335675344335683020224044370753449500865703050513753759532023191258210882512027975886291081962216312770441178999468943943322406013546316830598242136430668199469035204172679873477719942086403479997731630657179752760311800515731335317727135170829394104640993794904803440689352180952026633537285774086031158453618635858488159913715993150005704818457614950994948255768017551251711516722197461910411255374549228231811325442751542259567489036250566270257667893221632384773920547149143743182338393675555029737571575074460355548990367623642754629469465497855516764179114736433537047747564526923256572454500587000337720012352092176354495545676651184765616206452759080511342106360757438955573147577773941472491126160429465097528458175699405878631775153359091432812826294408484952986549787710470135200023245892677517775674618527203381982104367374207840913916595347531585097400312944896923865985207825582204076386676534755983774060716331993910400612956452987213861297099321084742747729832840739309269407405295855195424159804547018394155893270077059723524766240188501423691342782318310651842309044986152236587274665674622991386160238614717611328869751008434282989861242772817667023567179327505429248634085216230911524220790780033530169149212991527842657272928093188176790231823711169328944192420617880750494701320668299293039623439547215384665387681309168165782967823643941031452109480038433792215840352040326493293807386243324129890146926191059071011881365728841160543520114468412475508167349079176844561488633051281439772330130399476526571091691578396881717303162385180412064546153533511348563799360 A159679 813 16841534497833209463823615399863915430668822719454750850295878574692395670929507949460457260369955735835820824463915073191491527241871822432281414472289079274557931333763278395991956988153988244877572756918865622702820245888471766085530881242616806281557315569925013209271384032369369632781770740358352868196532381032456085602078586053687354531776294157375731703721695000580090159331967361000282132999219283977690780047889057223995610814276177005982479665661325553223817083878506875391861869591890801615171065135321955194630688990706196175438904782826519622036195736809610147147422229617540038007671609534087551408796431150314437701986135011362416250622182925038842918210208627775464850680306666035969969400625477497941900876187537965897001862303955227357123916624621561083567064418463213802678132186351515366349284530617438062696475969856301222603366829804751170023120111923202780310497347661765773451214373368350366191684333089580809556041493830455076186555460221607834192494017685770449150202968380983745463830597482243768046025121216705183670302252982946670166288788478468172577947364628273964244049875048990874480920580298090384875073255481967657706517163903868077764073103986082106319824051231620838243596115824918949820466775126752023296054998306719898331121706658301487060251094535307663978422100290196979469711452585318385052305073368963220013779547636500956196137699208336516466708074316406575126760716890324792380311557428873777353041037588529846007911173092090929245691757919346398978422679018084794240084381274186080188592329529931403991571636019972269161656935076750134938115314961546690858551517683148420438213170184519915646357151001181709172801828190928743831105284745270967898791656860074766801257600854351131367437638699845871722541322762918641761420837366712971743598704293098418075148065719405665444558891025592364211369640957573039728779001552109303134557745063443332089757980661108459617561137016995241218548715503896022160505033440 A159679 814 4277683456167941374213630384137144612968393904287391166514436850826963282949835601301956753015277959581773131965895317308284762029308349683278582762290920409522994947033991742913990376344561518001735622524717524451526373784703017466946255463746214658294260759119145216575298242550203236403055915761473146853247193990534242619986706098630887558542162935263465726099975219811667556134636689470027291028352197264630407618410061002871693888615266447491573948786894728302536768863961746880588971553934250063936619946129640188767995534604169655881608337117993897593713719418010320195692486011054653922613271094523067228440188871186072271501037603533872775631400925674092015194234537836332213584637979457143222222054052826862291827603378875320287221313687905551247564411398501965997802550964213554337986007844248652486448013108936046292520122422953361397511992432013121630842770856918431738510777315720882813853821366095495157171056425638789193697491685371062428128514441787802884555760479833601907797058423093220163047355554037158003179038682682359213301199110090680280764861147370486369701102157405887512110036487290323026721014569420549273315620342632074587320159608336599074556792737846327801853326908464318706032499502934065722813463481882069020274103584699028593900837104532042957320003951251814656608812860753579798092847659571548718542740905883817144190735692265947018623551439112928164149694983097193022473697323902308763175444244151621137020581238441594733772850690725421405414320351275370622908031600842529302698442982400491550235428133423249108429946914987740136149337288703754240751120851019867950229428218591605603129354995044347404845772161879536249141169659175232633807702701859278630908415454777681599353647649181543426297708120280812983733280141429294680907598883758851498744180743520807132016596811363310181757414800385992097212380635874472914265304905602711714737894915984206874271955996229970345978811499154406089099309191836056117419714694432 A159679 815 1086514756332159275840798293955434867778541382866277901543816664231473981473587313222747554808620231778034539698512946681231138063917078947730327740207421494939566158615300139421757563634530471584195970548521332345064996121068677964838263356910295906400460675500692959996916482223719252676743420832673820947856590741214665169391021270466191752515177609262762918697689984137162979168038387158025931639068458885932145844296107605672186252097463401485853800512205599663291115474362405200794206912829707625438286295251793285991876235100468386397753078723187623469181248536437811719558744024578264556305763186399324988472399176850112042523561565162592322594125212938294333016417362401800606785647366475448342474432328792545524182310382046793387057211814424054789524236578594877802358280880491779588045767860252806216191446045139138320237414619460297493745442710901528143064040677545358458801426940845442468945419412614887419555256647779162874389606846590419401668456112753880324842970667860049114131302636497296937668564480127955889039429800280102534994834271710049844644108442643625069731502000616467154111705217896693057912656780052521425037292493773064977521614023353592296859661282308981179564425210698705330494011277629427774644799257622918779126326255515246542952481502844480609672220752523425615114660044531119071736113594078588056124803885021120591404433086287914041774185927835475417177555817632370621133192359554296101054182526457082895025874593526576532532296164271164946045991677466024791819661603934984358091164433148450667679610153559975342137214944770866022312770014395676827015846580844084912667416216004584674774417955571079720915179771966401025572684291602318160243325380987511501282838733856671051469025245291257679148250424912626651996530614600277930308768695637381567709278310149991913114140442020561380500938800407016400327733311871158547183658667021536666240290750914925102732987065061751359419000559648202151390005986010854357802447027352320 A159679 816 275970470424912288122188553034296319271136542854130299600962918277943564331008227722976576964636523593661191310290322561715400783472908744373819967429922768794240281293339201421383507172794395220867774783701893698122057488377659500051451946399751414011058717316416892694000211186582139976656425835583389047608720801074534418782699415992314074251296570589806517883487155995619585041125615701449116609032360204829500414043592921779732436338867088710959373756151435419747640793719186959254847966887191802611260782374009365001747795719984365975373400387352538367274443414535786166447725289756868142647741236074334024004760950731057272728713136513694916066132172685401086494154815815519517791340846446784421845283589459253736280015009436506644992244579550022010987908526551700459833005541093947801809287050496368530260140847452232197294010793220492610049944936576556135216635489325664130103823932197426666229322676982815309071878017479481731305766441542281156961359724125043814707229993875972641387443072611890328947652330596946758658011990232463361529474603815242569859322779570333397225431807054425251256861015309272746386788101118771021410198977798015872215902641772204106803279408913743373281562150190562689626772832018371720694056197972739487829066594797287922881336400885393542813786751136998854424467042498043490641174760048301794706981644054458746399581813181437900663624602118771643034935027983639040574808385629467307358999186275854903715435126174511997668469452874185170874276471756019021751571139367885184425853067576724069099070743576100313653744166024884981927307434319213210307784280413546547949573489436945915787099031360059204765050816307303980959212668897329637469170839068126062047210129984139669391533058656330268960229310219686888794135042828329165003746341093011159346657946597354425123859655676411227337056697888581779691147048834638396511735036118564710513319112837474991887304442569688615322080163339144192046972421137565170825704125232794880 A159679 817 70095412973171389023760051672417309660000903343566229820743037425933433866094616254322827801462868372558164558274043417729030567864054903992002541399460175852242091882349541860891989064326141855628830599089732477990657537051804444335103956122179948862902513737694390051316056724909639834818055418817348144271667226882190527705636260640777308668076813752201592779487039932903237437466738349780917592762580423567807173021228306024446366643820143069182195080261952391016237470489199125245530589382433888155634800436703126917157948236640928489358445945308821557664239446043553248466002664854219929967969968199694442772220809086511697161050613112913346088474977736878937675182306799779555718393789350116767700359557290321656469599630086490641034643065993891166736139241507553321919781049156982249879970865058217353879859583806821838974358504063385662655192268447734356816882350248041143687912477351205527779779014534222473616837461183140580588790286544892823448783701471648375055311575473829190863296409140783646255766023407144348743246006089245413725951554534799902694423341902422039270189947489823397352088586183337380889186265027387786916765503068202258477861749396116489535736110202808507832337221723192224459869805321388787628515629485818206989803788752255617165316493343387115394092162568045185598199514134458515503786652938674577267517212785947500464902376114998938854518874752240161855456319552026683935380196757525141773084739131540688460825496173732520831258708733878762237120177834351365500107249737838901859808588000054765100496289258175919692708880955376014543513775547065759741350191378459979094278998900768258025248379547499466930601992162283244762614445215630125599009149797923032248490090177237619354397927873462597058219096545375557127058304347781007633021261868929197092483409157417873989547238401366431182231900324899365025151022670686281555433515515448414933716814369967733014272595425635846540448942487582976577779604962955542535371045362102547232 A159679 818 17803958924715107899746930936240962357320958312722968244169130543268814258423701520370275284994603930106180136610296737780612048836686472705224271695495454743700697097835490293465143838831667236934502104394008347515928892353669951201616353403087307259763227430657058656141584407915861935903809419953770845255955866907275319502812827503341444087617259396488614759471824655801426689531510415228651619445086395226018192446977946137287597395093977472483566591012779755882704569863462858625405514855171320399728628050140220227593117104311075851931069896708053323108349544851647989324198229147682105343721724181486314130120080747023240021634127017543476211556578212994564768409811772328191632954231154083212211469482268152241489542026026959186316154346517868806328968379434391992067164553480332397521710790437736711516954074146085294867289766021306737821808786240787950075352900327513124832599665423274006629397640369015525483367643262500227987821427015961234874834098814074562220234432940358738506635900478686434258635622293084067634025827534678102623030165377235360041813669520435627641231021230608088502179244029552385473106924528855379105837027580345575637504668443971816137970168712104447246040372755540634450117303778800733685922275833199851835922333276478129472067507972819441916556595505532340143088252123109964894471168671663294324154665065986610659338803951396549031147130562466882339642870231186794080545995168025756543056164740225059014145960593001885779142043548952331423057650893453490818005489862271713187206955498946333611456958400833107501634402018499482809070571681520383761092640825848421143398916147305700592497301306033504541168140958403636865723109872101154572510854877833382065054435694888371176347682146800843322518690293215171823384015169293547609622396768366923050331439268037542638919874694291397109059565625826550134608668611305480876683601205887778828453557530858966710633351933668935332658709311682736906563972688169570238813419817848814202080 A159679 819 4522135471464664235146696697753532021449863410528290367789138414952852888205754091557795599560827935378597196534457097352857731373950500012222973008114446044724124820758332184998285643074179152039507905685479030536567948000295115800766218660428053864030996864873155204269911123553904022079732774612838977346868518527221048963186752549588086020946115809894355947313063975533629475903566178729727730421459181806985053074359377090565025291987226457867756731922165796041815944507849076891727755242624132947642915889935179234681734586546776625462002395317900235247963120152872545735097884200846400537375349972129324094607728288934816453797907211842930044389282391122882572238417007864560895214656319347785784945548136553379016687205011217546833662169372472682916391232237094058431737876802955271988264660800320066507952454973521858074452626210907848021076776512891691584782819800838085666336627105034246478339220874715409250301764551213874768326053671767608765384412315073467155564490655275645751494655425177213518047192296419946034693816947802148820835936054263246650717977634848746998833409202626964656156175894920122572788269644064238905095688239904708009667707923019445182554887116764326791986422342685597958105335290010064967436629546003276548117282848436692630287981708602794859689981166242646351158817839755796624680173055949538083758017409547813159971591301278608454972516643991835874107433582401893669774747392481784636794492759278033448904613165126305255381247802725158302694406206759352316407894317767277310648706888144368682544966937522351129495445403817913257489381693330630409557789419574120510444230422416747182236289283352962653989777201442361480648907293068477631292158129819881121491578176411469041172956867359540741322689115380108267582412794696213311836455757903329525587093090672378412411658625111613499269947437059618834825576676248921456396079272779980374012269896023807576767857118556483938648771716224927591290671283190107885116073262688236704781120 A159679 820 1148604605793100000619361214298460892485907985315873030450196988267481364790003115554159712013165300982233581739615492430888083156934590316631929919789373799905184003775518539499271088197002672950798073542007279747940742863182605743443417923395322594156613440450350764825901283798283705746316220942241146475259347750047239161329932334767870507876225798453769922002758777960886085452816277886935614875431187092578977462694834803057379136567360426320937726341639099414865367200423802067640224426111674597380900907415485385388932991865776951791496677340849951699659524169284774968725538388785838054387995171196666833716232865308696356024646797681086687798666170766999178783789510185826139192889750883183506163957757202290117997060530823229936563874866261543591957044019842456449669353543397158752621702132490859156308406609200405865616099767804572090615679425488248874584760876512546246124670685013275331491532704537344934051164828365061690926829811201956665172765893929846582951160392007073662141135842094533547149728207668373208744595478914211122389704727617487413922324505582061302076044706446018414575166498065681581102747382667787826515198975908215488879960307778495104552803357489426900717305234669386340724305046358777700995217982408999043369953921169643449963675286477137074919338659630126640854196643045849232703869485042511009980212267360078556022124851720815151013988080443363845140948487059849805328705291695205271989258104691880270962757597981488532981057799848641256552956118865982034876787151223026165191584342633170699032810145172276353784341498167731467919493879534298603643917419931000761231691128377706478587424980670346480608862241025401412447956729329521217193635654119371971476795802372818248086754696627176547452640516616254284794109465837668887658850140110677332576071313591516079209922370903655537417457589447517357495561867098614744443727451684909127220288100032516265532325074761413251481455357211819925450923941957599233249243795302994274200202432 A159679 821 291741047735975935493082601735111313159399178406821221443982245881525313803772585596665009055744425621551951164665800620348220264130011989924497976653492830729872012834160950700629858116395604750350671171764163576946412119300381563718827386323751510861915782877524221110574656173640507355542240386554638365738527459993471525928839626278489520914540406691447665832753416538089532075539431017102916450629100062333253290471413680599483735662817561059060314734044409085579761452963137876103725276477122723601801187567643352709554298199320798978414694042180569831478271175878179969510551652867402019414013398133981246439828540060119939613806488703784175770816818092426668528510297170191974794098782068009262779860324781245136592236687624089186340390553861059599674172789807746844157584062146075367893924076991877905635827326281929568008414888396150403168361497297502322452944479814385908430000017366266899952370967731610897839745564640174455620646445991625225345117152645865958602439175079141434538097009236586343762512917555470375075092557827261822938164164878787539889619706440208721980316522028086050337436134332788201477525046927974043695955444192446829467500250467814737111229497915197668455403543183681444946015376439839525987817930902339753739420178694240999598143234783484214234652329564885924130614788515805949310158169027741846996890157892050405416459740745785769749097999915970424829926808279619448659821369343189657300634764098978310791091525274132961071933299913752154006148159785752677506387528516330878681351774321937213185651231906820671510093245089199974938293956020018514695145466873054619232339102377515028814023708800984653111997019443250516400300360342405320689552163988190660873984642224519423544994519986435483512229368531413208229436221909973201252036099132354139144796526559154411740907870550903394890534957772232349185037888666371896167250376648694138333579165138363107637633801132280409392351011960086036136943390585947015137422807933697857410146636640 A159679 822 74101077520332094515242361479503975081594905407347274373741040256919162224793446738437358140447070942573213362243373742076017059005866110850505854140067389631587586075873105959420484690476286603916119679554555541264640737559433734578838712708309488436332452237450701811321136766820890584601982741963935903751110715490591720346763935142401570441785387073829253351597365041896780261101562662066253842844915984645553756802276380037465811479219093148574999004720938268637844543685436596728278580000763060120260120741273996102841402809635617163565540790036523887243781219148888427480711394289931327093105015130860039928882732942405155965550823483963499559099673129305606807062831691718575771561897755523469562578358536679062404310121595987830100522636805842876773647931567147855959576682431559746286304093853804497172343832469000909868271765552854397832673204634140101654173313111977508194973879740346779312570734271124630706361322253775946665953270452061605280994584006156023638436599309709917299014499210250836782131131330881806895864765092645588815171308174484417644549483111307433321698320550427410767294202954030137493710259172322739310946167625905586469256183658517164731147739667102718360771782663420417629947181310672880823204759231211888450769355434416044254478417959718513278526772370821394602535302086371665275547471063561386626200119892313442897224752024577864701119877990576044542956268354536280109789299107878477749089240823035799060666284662031790623738077120293198476305079629462314104587555455996820158898159093429418978456380094187278287209899911158625902858745335205168433963304668335942284252900312760439612283434610469431543966634076344605764263843570241621933929056017346308490020622329225560762180521321857985635558806966462338635992006255667355449129510329477840665445741674711629066111389197558558646658461816557569175642128159391363011737151941316626227601887657044196823693453162524462572405675582504641358858170284888584245672143971363952787903045504160 A159679 823 18821381949116616030936066733192274559411946574287800869708780243011585679783731698977492302664500274987974642058652264686687984767225862144038562453600463473592516991258934752742102481522860401789944047935685343317641800927976868201461314200524286311317580952529600735854458164116332567981548074218453164914416383207150303496552110686543720402692573776345938903639897967225244096787721376733811373166158030999908320974487729115835716631985986842176990686884384275824926934334647932431106655594917340147822468867096027366769006759349247438746668945975234886790088951392641782400131183597989689679629259829840316160689774338830849495310295358438025103835546158025531702325430739399348054001927931120893259632123207991700605558178648693284756346409358130229640906900445265747666888319753554029481353345914789350403869697619799949176973020035536620899095825615574288317837568585962472695614935454030715678493014133897924588517936106894450278696510048377656116147279220410984138204293785491239852515144702394475956317544845126423481174575240974152297230574112154163294175679090565647854989393103286534248842390114189322135200928304723047810936630621535826516361603149012892026974414645946175265967577392965602396561638037534471889568021026796917326741676860162980999637920018533718888531565529859069343119836115149887174039747491975564461207833562489722445489670554502031848314699911606399343486062235243935528437822152031790158611366534286993983098445212630800685468399655254558660827484077723642029887732698294675989481451057956750483314734892691661864279804484189201779351183021186092763711984240290456285581004340338774146491178367350434627514413058372086613606615966481029565897290676241974165804364086981067914170307421231941915948424740112902600333740152717598310877643587588239174884073588850194628380551948309322992856358766447850338263915514596739833085069342717774367672545885724087630110499469480081212981649246944218819113838308971114451385587145918510310269963411420032 A159679 824 4780556913998100139763245707869358234115552834963694073631656440684685843502843058093544607518642622776002985869535431856676672113816363118474944357360377654902867728193693554090534609822116065768041872055984522647139752794968565089436594968220460413586229229490281136205221052548781651376728608868745139952358010223900686496403889350446962580713471953804794652271182486310170103803820128127726022530361294957992067973763080919042234558712961438819807059469628885121262803476456889400904362242529003634486786832121649677163224875471899213824490346736919624720795349872511863841205839922495091247298738891764309444775273799330093366652849470219774412874669624465355746783852344975742687140718132606951364476996716471355274749373066646498340281887454328272485913579065165932759533673640720291928517463558262641198085730851596718090041278817260748853972507033151235092629088247521356087177998631444061435557913019275801720852849409828936594842247599017472591896127927400383815080252184915465212621547739908986642067874259530780682411446246442342037907750653178982992302977939520563247733984149914229271795199794801133792203542079140481821238593231702474029569377943665616057686770172330661414837403886030599588309026114352445187069454136047185789103935153125962757863777206289604879173739117811832791757835837945984970540820315490729811760163524752497187711479096091491511607232657670034857200916851483605087943097037316966821809538010468073435907944417723561342318349774357537606651704650662175613277379517811391704508129670561921193342964206363587926248783129084146093329297628635932356814410033729107560595290849545735872769147021872399925957116950192433655250316191642611268115977902709444091805818457470862024638495904471591388665264325181710798146134006784014303607472341737083272579889245826274723979594083481370481626868468215937428349858898579412526240595875898373372762599053086261213851243171794778103634766503048249075413556072308378182067693462919330254855782803455184000 A159679 825 1214242634773568318883833473732083799190791008134204006901571027153667192664042353024061352817432561684829770436219941039331188028924589006230491828207082323881854810444206903804243048792335957844680845558172133067030179568121087555848693660613796420764590906709578878995390292889226423117121085104587047094734020180487567219783091342902841951780819183692641495737976711624815981122073524823065675911338602761298985357014848065707611742196460219473388816114598852436524927156085715259897276902946772005819496032890031921972092349363103051063981801402231609444195228778666620773883883209130155187124200049248304758656758855255504884280328455140464262845062249068042334151396170193099243185688403754234525683897533860516248085735200749561885146843066990023081192408175651701655173886216423200595813954390452796074963371766607946594921307846564194672288117690594798139239470577301838483670516037451337573916031413881919739172035232160443000639652193640389660685500346280477078046245850674742672766020610792180212609283744375973166909026172021113903476271435333349525881662220959132499276576984685110948501731905489373793897564487173377659546791744221806867684105636087917465760412649357342053193434619474379329828096071407483543043751782534958393515072787217134377516399772477541105591241204358675670037147183002165032630194320387153396622620327453571795956270200736684341916388780348277247329689394214600448402018209656357540949464043292356365726634783656571950148175374287159297530872153784114882130424509791395198269075454871670026358629593681458641605326634982888918503862246490505632538096436582953029934918294780276572909216852377222230758480190935819776346966706061256781071892489997522557344512083833511973190263789428362980779061190171414429826517703982986915517987097157631562996116984366284929696188516652319793010231734568081658950525896323656184925278267408844118907332486938024624230585655136404158242017710125008320936224128528019087130742753994363966223058562114205316000 A159679 826 308412848675572354896353939082241415636226800513252854058925409240590782250823254825053490071020352025323985687813995488558265082674731791219426449420241549888336218985100359872723643858643511176483166729903665814503018470549961270620478753200936070413792504075003544983692929172810962690097378887956241216922488767833618173138408797207971408789747359185977135122793813570216949034902871484930553955457474740074984288613797645608814340283342182784801939486048638889992210234842295219124507428986237560474517505567235986531234293513352703071037553065820091879200867314431449164702665129279136922438299513770177644389371973961098910513836774756207702988232936593658287518707843376702232026477713835442962572345496603854655658501991617322072328957857128011534350385763036467054481407565297852231044815897711451940399498342987566838391922151748488186012327920904045576131732897546419453496223895514008299713236421212988337947976096119342693225876814937059956341525191827313777439931365819199723417356613593473865016116003197237653614210236247116489140935036824017600590949901145680134253002820125868266690168108794506142516189176199958785043063864439107241917733262188387370687087126166592550849717555942606319176748093111386467487925883309743384767039384017999005926407678432089151215296092167985808356643626646711972303098816558021472012333803009682483675704919508021731355251142975804750786883905213657030289024682155677498434342057458248048821129327104351551776294226719164104035234875356514517885514548107496568968640657407733624773898573830884131379826716502524701153887681310959794732319680482036340495908651583340703783068311356792574212728011380748030758474293023367579780992576481468020121414263475254570328302364018899725526492877039214083465137350677671892527265115205696679917741134139790545868107903635605746054117233711824525436005227807310091558494439325970507829089689083205168293354905161474861415368863605249065268725515090044539753026591821105528090402018994204695080032 A159679 827 78335649320960604575355016693415587487802416539358090726960152376082905024516442683210562416686351981870607534934318634152759999811352950380728087660913146589313517767405047200768001297046659502868879668549972944750699661340122041650045754619377148088682531444144190846979008619601095296861617116455780682051217413009558528409936051399481834990644048414054499679693890670123480238884207283647537639010287245376284710322547587136573134820226717967120219240640239679205584874722786899942364989685601393588521626918045050547011538460042223476992474496916901105707576102636809421213703058953691648144140952297575873370141824627263867765630260459621616094748320832540136987417640821512173835482153625798758258850072239845222021011420135599056809670148867447939701916791403086980136622347699438043484787424064318340065397615747075369004953305236269435052459003791936981539320916506213239349557198944520656789588134956685155919046756379080883636372071341819588521086713223791418992664520672226055005335813832131569533880855528353988044842490980595567127894023081865137200575393228781794967763439734985854628354197901899070825318153190302358023278674775789017640236564490214304237054369633665150573775065774802530691564187554220755258390130608892284772434488467784530370930033921978166867579616169464036646917444021081838799954469211417066737736163344131897281833093284836783079891873927074058422621182234874671092963867249332428244781933130351712044201122449721637579228585411293395265652127468400903428038564794794337122836457906109469022543879123450887911834380665006291204168967190737297356376660746000647532930862583873758484326441867772936627802156410519063992876123461229304007591042533802879588281878410630827351415610197011101920748411706770205785715060554424677715009821275149799067543251954522432365569711334927207177952767131068861379086377337160439599672662310529100144469873694647174721887915325359478395345449338023137569935344608742785078181623579806809770995889765965878345012160 A159679 828 19896946514675317989785277886188476980486177574196441791793819778115817285444925618280657800348262383043108989887629119079312481687000974664913714839422518992135745176701896888635199605805992870217518952644963224300863210961920448617841001194568594678454949194308549471587684496449505394440160650200880336999792300415660032597950618646671178116214798549810656941507125436397793763727553747174989629754657502850836241437638473335043967429997303021465750885183134829879328565969353030290141582872713767733924018719677875602954399534557211410453017484663827060757845129202435161539115874309108399491689363584070501658371634083351061313559572319969134280363085258528601136516562060820715451980440543239049154785346003424082538681242212450543107583888854474648672752514630621056487647594908091965192904960896439146924670594901414156160419747607860688015138574635231089265411381059680616375334032308012732816255673042576816615099928144190425100945280244007238424399683633651193110359348319379598771631879356747825187740721188198715725736378498835026933995940927756920831345558930209430241677660689866281207335276098973569483488294721160598979127740329185971373378169647252244888841122799824781653188016989243900189338126890678960449163605248775330588813593031433252715210302208504022295214007210951697322508674137728140343216132080883376929912973155606492227101929989429034880561180726333835034594993403752952800582533256648281096676176673051876611178263972902191593572284400241803233371605142098472956203909943329654132631491667494397398101371398782694645474552862195095441157763778765962568724939509803682437023943187652351314315133166102969110887535000260461506159776884859219850348343811009449947403475702036754892689236687676800988144570080642593055488160243473190467719967338772843266476068255314558030308838571167875017453948734057778965762503838410944348225297732435065466187518828751299174191237137736146037556328762994271693698308805105577365318379362679108576304865598536338894938008640 A159679 829 5053746079078209808800885228075179737456001301429356857024903263489041507597986590600603870726041958940967812823922861927511217588498436211937702841125658910855889961364514404666139931873425142375746945092152108999474504884666453826889964257665803671179468412822927421592424883089554769092503943533907149817265193088164638721351047200203079759683568187603492808643130166954369492506559767575163718420043995436867029040449849679514031154084494740734333604617275606549670250171340946906796019684679611403023112233171262358099870470239071656031589448630115156531386955241315894221514218371454579779240954209401609845353024915346542309776365739011700485596128907345432148538219345807640212629196415829092686557219034797477119603014510542302350269498098887693314939436799386345260882352484307659720954375280271479000526265707343448589377610939091378486410145498344904736432951468242370346095494649036289614672151364679554735079462701867988894756464809906496740208998556234179258612281808601745861939492020800115466116609300946945440348995296213116245667841101627176026024571392879966499591158051786300440808531774941384749735201541021601838340422764938460939820414853837579987461408136785860874759182540202175845561192666044901733332297343058325077273880195495578405133045830926099684817490251965561655880556313538926565338097594075166323131157445360704893786608384221690022879460012614867024728705703371015136676870483321414066127504093022046307527234847994706943129781009076006727881122053965543729972365087040937355351276047085670829648725791411680989062624592616889235762867830839363755158778258829389338356548638801113360077559497748286381228806087909746703500590452630780612684471736953866483760894546438925111915714703059710439886800052071511865888206986781635954123156694227027039885853793597943217266079427365305327226125025683544788442296888579042704009625951376196099311485312629135343069852345069655734060912160351206987061800501152207908005790176496913771571664866138464113435909182432 A159679 830 1283631607139350616117435062653209464836843844385482445242533635106438427112603149086935102506614309308622781348286519300468769954996915796857511607931077940838403914441409956888310907496244180170569506534453990722642223377494317351581433080445919563884906521907829256535004332620250461844101561496962215173248359252093402575190568038232935587781510104852737362738413555280973453302902453410344409489061420183461374540032824180123228869170031666843499269821902820928786364214954631161295898858325748582600136583206780961081764145041189643420613266934564585931911528786165034697103072350475154155527710679824424830218009956863938395621883338136651954207136379380481237127571197273079793292363909180046303336378849492555764296627004435532346425344933228619627345944194529501075207629883419237477157218416228059226986746819070334527545752758781602274860161818004970571964704261552502387291880306822909549393910190955564325893568426346324988843041116436006164774661233599847880494409220036524069333859341403872580568431021719335943132919068859632691372697643872374953689409788232581281465912467493030445684159735559012752863257703124765706339488254554039892743011994705098064570308825620808837407179177194363420872353599048514361305954361531565794296976756062845481651078430753020815921347309992041708896338794964749619455533572763011362698384078148463436529571427662319836776502282023449890446056653662834091763124520230382524515289363450926710235306473126682661363370804020905467078571630102106008940024528198454758605091484468092896333378249647168188527261171971827670788327271269419627847760952803155088260126330312295141108385797294898637863005858794075402227643815191333416402005472842471077425319811319784941671698845340478774930259068656083371342549086482292059156814080366326095287740387505622262627553865712216385240418302574886318485377647195238435874096766351821374159651081888971625840568304410554820305434132400443580442003628983855703056105386450853418870626571133571348473825994329120 A159679 831 326037374467315978284019705028687128888820880472611111734746518413771871445093601881490915432809308522431245494651951979457140057351628113965596010711652671314043738378156764535226304364114148338182278912806221491442125263378671940847857112469005903423095077096175808232469508060660527753632704116284868746855265984838636089459682930663965436216743883064407686642748399911200302769444716606459904846503180682603752266139296891901620618738033958883508080201158699240305186840348304974022251513995055460369031669022289192852409992969991930357179738211930774711548996924730677497169958862802317700924259271721194505265529176018525005945648591520970584668127044233734888798254545888016459856047803735315931954753670552074366654223656112114673689687343541970497652554885973693886757477108036002011538212523346646772175633165778157626548031823119587886435994691627764180374298449482867364001791502438369989256438516351348659222231300829264679177237687109935659356023744335805127466321329607468511864938333224562835348915362907410382610321094495050490492419533702481611061084061639682765525842175585177946903335764300214297842517721392149467808391676233961194295785226240241070820870980299548658840548751824828106725732252965656602869979075531674653426354822159767256760968788365436361144337399247726628498014173364732864415140189384210810959066424692264352173617356017845016851208700173943657306273661324656488292696951268033839812817370812442362353460316939329401279353054440300912631229312923880960727036257797320467748337885778848509997848426684589308204935275056251611490999364034601746109576123233742563028733731350684164728169914953406505730822259327607242419118028468146056985496705630250699799547471180678936259499591001778549121845916638593104809141579759515401389876653256352601176046172572634456764181415811475596545739022728995441350497480090701983669316569027411252840452063314486163828161279467935854701846208717552318225281859961398196368342762368340271479367577403060984048238366650414080 A159679 832 82812209483091119133524887642223877528295666796198836898180373143462948908626662274749605584831057750388227732860247516262813105797358544031464529209151847435826271144137376781990592997577497433718128274346245804835577174674805178658004125134047053549902264675906747461790720043075153798960862743974859699486064311789761473320184273820608987863465164788254699669895355163889595929985655115587405486602318831961169614224841377718831513930591455524744208871824487704216588671084254508770490588655885761185151443795078248203551056450232909121080232892563482212147513307352805919246472448079438220880606327306503579912614192698748487571799120362988391853750062098989281273519527084358907723642849784861066670204095941377396574408512025472691584834159914727277784121595093123717735323977811261091693228823711632052073383837360832966808672537319616541552467791511634096844499841464386757954067749739039154361585989243051603878120856842206882186029529484807221470265256400060902528565123311076965489625002779697556306043933747460517847078425082673964952383188862786456834561662246691189862282446686167705483001599972518872639246637975902840057625146275171589311236704453026526890436658687259738536661975784329144744915119899677728614613379230683830404499827851824820371804421166390082709845778061612571596786703695847182811826152570016782972240173487756996988662278857104971960370233341899665505903063919809085192253262497560364929931096896996909111068685196116541242294312457032410902865166911035661918658269455991200353319217896343053446557166999636037115865032603115937491043050137517574092204487540417807854210107636743465545814050012367957556990990863353445499053751587093907140899761224610835278007632360081130024971224415606410998173932567133992538150618709830429660969513113033194372620440093061646395839452062249089306232471354862267216707874565391108613570534436196106400100664430797596640727124416551296539448631580125888385641150426566158021856005536171978102340494033806356376904071303210847232 A159679 833 21033975171330676943937037441419836205058210545354031961026080031921175250919727124184518327631655859290087412901008217178775071732471718555878024823113857596028558826872515545861075395080320234016066399405033628206745160242137136707192199926935482595771752132603217679486610421433028404408305504265498078800713479928614575587237345867504018951883935112333629308466777463228046165913586954642594533692142480137454478260843570643691302917751491669326145545363218718171773217268560296922730587267080988285568097692280852754509115928366188924824021974972912551110756831070687972811106831853314505785973082876580188103298739416306097318231030923607530560267847646099043708585161624881274545345427797550975618299885615439306655533107830813951547874186930997186586669232598767450610885532886952281288068583010231194579867319056485795411776276447359481966440383049263432834322585433504753652969206642213506837853584829218756036383475406619718810572323251453924317788019101871133437128074999683941765852885767709954738899810256492064122775309649904692047414837551614057554367601126597922542254215616111012014735503057255493436070803528157929225168978762217349723859827145842497589100090435583674039653301300467777937101714722265177411508928345518161248089529919541344607181562007474715571939683290250345458955324724571819701339427612594878664138044999465584970768045212348645032917188060142341094842071961970182982344035977429064658362685794466402471849092579496662146141476011031792068415121166090134246378473405563967569275333007785356726915522569480868838121513345916391871113443735565429217673830259142889452406338606001489564472040533226507812969980857032447549517233785093384267731553854345521909914139071989426347406431501973026614987057026135395511585448010717169618484866454057175018044415737465085550086456642395457208186501985112286877602449642129250885863246430224783614372728313359275060580861440524561385165250575143258097634626926487842739355057063425314097723006117009411458749585872648904782880 A159679 834 5342546881308508852640873985232996172207257182853127919263726147734835050784702062880592905612855757201931814649123226915892605406942019154648986840541710677543818115754474811271931159757403761942647147320604195318708435124328157918448160777316478532272475139416541383842137256323946139565910637220692537155681737837556312437684965666072200204790656053367953589650891580304759836546121100824103424152317587636081476308640042102119872109594948292553316224313385729927926180597543231163864798675249915138773111662395541521397111894748561753996180501410227224499920087578647392288101888818293805031416282444324061274657967197549049970343110055475949773916179552047058112699357533192759375610015017728162945981500742225642513108834980514718220468458646313370665736200958491839331447190029308068186077726855775011791234225656510031201624365545091988802934304826721400305821092200268743041096224419372491697660448960632320981637524632424566371003184076339811969496686586618867832128002484796410131561143359995548806124245761215236826667081572650709106078416354921107832352536124493625634542708484045510884037334774942922813889344849514138120352862980456931658271084858339541361104532533979565946333401868343031266879090624335455384794653186382382273184336099735649705403744945477411365189969709945526134003055693337546356957402787446529163908091189690770825578094821657698733389005397042812738424380375276506668430192885004484862859192260697569230940558446506956068578692612489618152966537911019983062918213586743791771395581264759584265583096175481141048845748524830160419325323665783481503715060681334753503103355795816741605910352481389520616536818146695378324131878327662132510096673779242537954282913316652954211111208630276733153795714310705823325950165644103451252665495109817409421388908976876038668075564147716383881790065271747166004643805501226264333900651022742658841944272890928825067790898078768822040535434197454807430910809598177485489638162638104493608843541213226356704166017907581518604004320 A159679 835 1356985873877189917893838055211739607904438266234149137461025415444616181724063404244546413507337730673431390833464398628419542998291540393562286779472771398238533772842809729547524653502985475213198359353034060577323735776419109974149125645238458611714612913659668908278223376495860886421336893548551638939464360697259374744596394041836471347997874753620347878142017994619945770436548846022367627140154975117084557527916309850367803824534199114816872994830054612182975078098558712155324736132926211364260084794150775265582111912150206319326105023336222742110428591488145366953205068653014773163473949767775434983575020369438042386369831723059967635044149338372306661581928228269336000130398469075155837303682888639697759022988551942907614047440621976665151910408374224328422736975381911362366982454552783842763778913449434491439417177072176917796463346985604186414245723096282827227684788033313970677698916182415780310579894873160433238515998183067060786327840604982090558227075503063288489474764560553101686800819523538413661909315944143630208251870339312409775359989808020254313251305700731943653533468297332445139234457520973062924640402028057298423851131694191097663222962163540374166694644421257829474009351916866483402560430400412779579227573279802935483827944034589255012042680366642873387691317190783012202847478968583805812753991024136456324111865316655843129635774453660814293218697773248270723598286648755161726101576471531388118256429996320187344756841782096351979061432214277909607846979872559517545966908365915926618101379513049640345537982003793514830116761097665268736514407739228768246898799965798846366411665058232405010092538839279769061881947577992396564180287408373750294865950068290778380195899585658788248037496447862252989395830488154265901007417273027167935857764835710776356605643207063319110517468392521795052892648994861829011559879496530205121070230941567608207943827531145840273734615120902945944193248003310154826525353955021477951332161745153377593446709798939833076512314432 A159679 836 344669069417924930636182225149796627411555112366291027787181191796784775322861319976051908437958170735294371339885308128391648028960644317945666192999243393441910034483957916830259990058598553300390440628523330782444910178775329605275959465729791170896979407594416486161284895492692341204880005050694895598086791935366043628815046401660797650191255396763514993094482919741885920931046860768580553190175211362151841530614434061951320051559576980215193187370609558108745741910853315344221319112964582436606922764602634521916335028574257656547076679746899166268824362317901344558721799335976934089717351824732516161766780515870065217087966914547176303351440015767013844983697070622878151273745601130071854512189472213741005149325983358518019249829449523426635214577990852020927535860299815456733145357378680240286988052781930704315580761351967392028312887200038636627818107845363637847088895064237329179643827049884647566566311660258117618016692535314957099915302016978864382921845049775590479916458637237127832898602034732995854888139582730909422186868987768997161833605058701020101940197105277429642486616910187666122442738320982308468720541762263573342726529179239680466917271285006721058774493349597620343367108507793462448794964527051659630741530428733845877242592381040725295647475623157579894947460563403191761976902700617499229910349812039470215553588212335762497228753322224449787664810810024685487287296378590926073944937564576711884467902278506881078612169233959860913063450815888678020410069969416530712883823329361380601413484813218433166625598583215027936689237993483312475593155850703425799958792087957111160326957014438549483042888328358914646339690552931741065169282905053153332357997034432541055615547383548701938268370302042701553483214993825539435404631321853790838298450879361560318539165299029935337687555181635264196268728200889403342671875491467649358092996714885281555992664402012964660706551705275150815017654082031181148451950266412817295144760239727744682378760122912810019915523861440 A159679 837 87544586646279055191672391349993131622927094102771686908806561690967888315825051210512940196827868029034096888940034800212850179813005365217805650735028349162846910225152468065156489950230529552823958721285572984680429861673157300630119555169721718949221054916068127816058085231767358805153099945982954930275105687222277822344277189627800766677230872903179187898120519596444403970715466086373438142677363531011450664218538335425784925292308018775544252719139997705009235470278643538720059729956871012686794122124275017791483515145949294556638150550689052009539277600155453372548383826269488244015043889532291329653778676010627127097957226463259721083630719855483144319197474009982781087531252288569175890258822259401575610169776784511633981842632738328388679350899268039091265685779177744098856553791730228249052201627696949461666073966222645398273676885462828099279385146999267730333351661528248297658854371754518066127532581810688714543001387971816036317700384472026571171590415567496918610291019093669916454558116002657408727925544697706849605256471022985966695960324920251085638496813434766397247947161719369862655316299071985377992092967212919571754114560395184647499323683429543608554554616153374309385771551627622595510518429440721133428769501325117049884134636840309635839446765601658650443267291787219924529930438477876220591416098267001298294287294067967018452973708070556585252568727048496865500249681875446467620288039826013287266728922310751473780146228584022575566137445803509939274549925251926241554945158749424756832407041177968974682556502154613302404236333583663703531925071670930924421286291541140435876680670002333336287883542864325040401219518497084238156433677596092572668636380795797137347968839521784633531918019222398332331747212601198862326875348333589845759870665593000610132591380310396512453528498666964584057204070376913587209644814953286406750500095349919947613928814283761877979190398524767404068539943587916701551968842314900571488817768729101995946611624510054805225466548491360 A159679 838 22235980339085462093754151220673105635596070346991642183809079488314046847444240146150310758085840521203925315419428953945935554024474402121004689620504201443969673287154242930632918187368495907863985124765907014778046739954803179030445091053643586821931250969273710048792592363973416444167682506274619857394278757762523200831817591119059733938366450462010750211129517494577136722640797339078084707686860161665546316869978122764087419704194677192008024997474188807514237063708864605519550950089932272640009100096801251884514896512042546559729543163195272311256707686077167255282730770073114037045731430589377265215898016926183420217664047554753421978938851403276951643231174701465003518081664335695440604271228664415786463977973977282596513368778886085887297919913836091077160556652050847185652831517742099295018972225382243232558867206659199963769485616020358298580336009229968639866824233133110830276169366598597704148826709468254675376304335852305958267595982353877770213201043709094441736534002391154921651624862862640248821038200213634808890312956770850666543612088924685074732076250415325387471336092459809757448327897225963303701522893130319307652202371811197660784361298319819069851798098009607476963642607004908345797222886113416116231276711806150996824692955165057606777923830987198139632694944653390457638840354470679942530989778610006290296533419105051286924558093096599148204364791859508179151576131899984811849479217178242798253864678364652367459078529891107774332885847783275635897715270944019848824243186499024526854829974974390901136202725948688563782739339492257097384633375048565751377206759259361713601516563223578228867639376999210201347263418007706464750668984826502460304501282725098040345328469691149748215168908512187133710710308785710685491590933845409967032168850609742793413359671433541684227858551106227369086333565147535161747907111122643279665268931222164781412381926163673504042053654673585645482594128017248811013051633997718332340864568496952179225756973865431007717248587792944032 A159679 839 5647851461541061092758362737659618838309778941041774343000597383470076931362521172070968419613606664517767996019646014267467417872036685133369973357957332138419134168026952551912696063101647730067899397731819096180639191518658334316432423008070301331051588525140606284265502402364016009459786203493807460823216529365993670733459323867051544619578401186477827374438999323102996283146791808659747142314319803699517753034310224643742778819940155698751262805105724817110911204946581331158427221263112840379549624630465393703648992230543660876876747325301048478007194212986000327388441067214744695921371768325812293073508442520574578108159570121680905922929384625712490234236399176698100910811655210014353344309001821939350360274795220452995002761687994433077045282978763467865559690123935136007411720348952701490706569893045462084120490604417470568152051072792285545011306066959265035258443021864148622641849360261672062335735856672354876856866758305097741583933061817500481607581893511694420704161026316334256429596260608994620543134974928718543751289885763325046316110774626545088730861729108679213651322119537629959022012630579095607154808822762133891224087648325483810654580270449550614198748162339824145774455836407695092209899102554378252801610856029261028076422126477287791811956813623982725808054072674669389020340920105114227526650812350843330734021194165388958911819302672828113087323404563588029007634837252914266763300100875233844743194361575699390583132166446112790657977439199506208008080404269855789675116214425593480396369981236454110919620809834464740587513387994699719071993345337264029918886095565586334114349330378118867799044113874256526817164506954438944962431765712254028824770657175794106450576083332712514262019370844076309564188086684357912916001770321385798036325128184209076526383223952739277397363618452483084783344668343403554170381196580336439748571558030334504558797395316758786264803649096692229185174839976437610080613563066578141514008111580457124421346324750194965905375915832859292800 A159679 840 1434532035251090432098530381214322511825048254954263691479967926321911226519232933465879828271098006946991867063674668194982778203943293549473852228231541858957016109005558793942894167109631154941338583038757284522867576598999262113194804998958802894500281554134744722493388817608096092986341528004920820429239604180204629843097836444639973273638975534914906142357294698550666478782562478602236696063129543279515843724397927081387901732845095352805628744471856629357363931819367949249634994649880571524132964647038113199474959511661577820180134091083303118141516073390758005989408748341775079649991383423325733063405928502209016656052313146859395351002084756079569242544402159706616166342642341679310054013882191543930575723334008021083448104955381807115483614578686007001761084130922872495035391315802468436540173733861321987123372054654830865110657203003624508074573160671644088987004660729260617040199461337098105235572758768068670466968780305158974056360730105662768450555587750926673764415164150346509978195798569821770977707462593694296478018740670927790913625593143053527852564147117354104942048347026465549781833759839193058254017739458688878051610610472301076708602604332887536187412181436217323419234818804947548512968574825925962795492926154720494980414395432275934062630252736660625157106101764421371420708954866344543111826775347335596000151086784589690512315178320805244125031940394359499859760097086108323773066376143092218321973113975549280555748111198782757719351936670826793558416524969272426557630694220914244996151120404084369782682549495228095420664617811314236387188925082290015033645691066899669503331128399478968842728337284684158601358437503009484313992917821927696819031442421368977940405979838039287472804705025486870442170063307518124169978958070698147291259550389938495694907925524324342917246131228379597307600459425659355224115076024294333052857510470773741993153126028530568037756084816905152627388926759887135711664831967276850226225719476867612650842740729575655908957765372958467427200 A159679 841 364365489102315428691933958465700258384723946979441935861568852688381981458953802579161405412439280157871416466177346075511358196383724524881225095997453674842943672553243906708943205749783211707369932192446618449712183816954293918417164037312527864901740463161700018907036494170054043602521288327046394581566036245242609986476116997614686159959680207467199682331378414432546182614487722773159461052892589673193324788244039168447883297363834279456930949833046478131953327770914512528076130213848402054289393470723050287272936066969810222664877182387833690959467075447039547520982433637743655486401890017756410385812032331118569656059179379732164738248606598659584875116043912166303808150120343131334739366181767650336426883366563242134742823655905291012899761057703267014979449809564285678602981982493478030179713421830882739267252381391722622267538777511847832765396571504530639337663925382210332579588021330262657057773144991232769943733213330752074312574041513776525685959511706841863441740747533161697200205303240474120833717152363823422586873008840529895567014584547560969529462562506078833976066628822602712014626752986524457700913351013684212891217870972316148000174406920282984640988495336636860324339869520620269627201808106682640171802401632442976463997180017671609964116272238298174807179141794090353671471054195131408836176474287410890540707642022091616001169143474181859179645025536762749376350057025034261324092096240244548219936427755427941561769437112324374347924733936950806057629789261790926489848521215897792635541988212656193470690447950978101772108225410685821342626914977556326554516086644896950467511992264137279967185198626195902028218225961257454576809238695003922738005161604370544602756668302778646305578133057102821016001631892022919181261739348187008026181889473916193697430086699954430361703119968389965233045733349449132823371058928974180258986059088018500131756335213851447522803780739844812075127602222171356033152786706125253379319818739012793156189634798987466405909367028815617867216032 A159679 842 92547399699952867797319126919906651307208057484523297445147008614922701379347746622173531094931306062092392790541982228511689999103262086026281700531125001868248735812414946745277631366277826142517021438298402328942371821929791656015846470672383118882147577361517670057664776130376118978947420893541779302897343966687442731935090619557685644656485133721133804406027759971168179717601099021903900870738654647447824980370261550858680969628681061886707655628849333588886787889880466814182087439322844241217981808599007734854126286050820134979058624192418674200586495647474654312323548735238546718466430073126704912263192806175614483622375510138822984119795073974778478710232609288081460653964224513017344488956155100993908497799383729494203593760494988535469423825042051135797778490545197639492662388162027617197210668971310354451894981501442891225089738830806345897902654588990110747677650042420695214598317218425377794569143255014355497037769217230721716419750183769131861465265417950082387528385458258920742342168827281856869993178992948555642769266226753922546230790849487343206955638312396906475815981672594062386165413424817373062973737139736331385491287616357829290967590755147545211274890403324326305058907623418743537760746290522564677675014521714361301360303310093156654951470518274999740398344909597185411182227056608511499845712642227018861743740922524485874606450127263871426385711454397343982093054724261616267995619378645972155645530676764721607408881278419192301615163068048833911844408055969926055994966758143818415182668854894269057185591096998942622020068589696387306790849215374224654832052362112758519078542703962469632696197722716474431008828035721890453025232635613174447756492016067696960122253342925938122329372991799091051193972330510513953916311815481429340502908666824323260651547113862900987529675225839822789596308670300654077781024852883417491449406150846228259724115991192239140224122551835765361929783575504764545285096158523847081497007733989772594059516396202086891445070267553793979805444960 A159679 843 23506675158298926105090366303697823731772461877121938109131478619337677768372868688229497736707139300491309897381197308695893748414032186126150670709809753020860335952680843229393809423828818056987616075395601744932912730586350126334106586386747999668200582909362326494627946100621364166609042385671284896541343801502365211301526541250654539056587264284960519119448719654262285102088064663840817661706565387862074351689258189878936518402387625884944287598777897685099112170701867656289722133457788588867313089990677241602660803720841344474458225667691955413258010427383115155782660396316953122834986836684165291304465160736274960270427320395881305801689700182995074007523966715260524702298762905963274165455497213884802422014160100728285578072342071182718220751799623285225620757148670636145457643611172521290061330205290999148042058048985102648550526124247300010234508869031983599270785446849474374175392985458715697163504613628655063477649647963272563896303972635845716286491456647614084568768165650232706857710676826351170857433747056569309840806748586655796847053861185237613597202668786308166023283278210069243374000383150626233537628320142014487701895836683916323757767877400556200679181173949042244624638196478840238321602355984624745489281886113815327569053043583644118747709395369611635886372427895891004086614201324366789551974834651375379992369486679197320534037163181549160442791064391388608702259549905425497809563230079836682985744855470483860340294075281362520235903494550466862802422016427099427296231708047313979663762347154931684331669448189780447891325313557471690103533073790075506000786783889995766895482334814203149424867036371358309574214102847398917613832280207051305807410966919590657326449592434885504425355161783912024182252970317778521375561939392934865479712619483904192011795536834476896402175804243346598592229356523016686623556941573459068647890176255853959469793705427614890169404324385544557118089900575988023146381271478351033446860644614663226097960975000531082960641938591634855252715803840 A159679 844 5970602942808227277825155722012327321218898108731487756421950422303155230465329299063670251592518451018730621542033574426528500407165072013956244078591146142296657083245121765319282316021153508648711966129044544810630891197111002297207057095763319532604065911400669411965440644781696122199717818539612821942198428237634076227855806387046695234728508643246250722535568764422649247750650823516545782172596869862319437504091209967699016993236828293713962342433957162681585604570384504230775239810838978728056306875823420359340990018807650676377410260969564256293334062059663774914483417115770854653368190087704857286421887634207664294204917005043712850645064051406774019432377313066885192923231813890158620681207336171638821283098866201255042626781125585421892601533279272396171874537271796383306748814849658380058380661474942473248230849460714629840608545819983396253667350079534844104031825849724070345335219989295361701735602718423371767825972813454000507944789299321042804907364723076027398079585689700848621116169745065915540918178573375656143922144874783818476605449950200866510482522233409877263438136683684993754609931906834245945494619578931943544896051230098388405182073268986127427300743292653405808353042998002001790149237673804162789599924058387378841238112766935513005263234953363080515398198340646717852588824909332556034701762288807119499200105875593594929770832997986222881042544643958309266391832621253814827361064820899871506223547758826135804827286240187660947617872452750534317903347764427284607186858877259607016180453508497753551186854249107234821774609575008112898990609893463804299545011055696812032933434500103637484283531040602294157419373295203603183460373939955418500634629105559959263958074225117992185917881720121855051241060488385233915438816293989974402506502440244840447735414808843268785165124602584196219636660248175937748305682134805720019072655362836059477067877062622989863888474271376481742632904962725453114635557859342638648421106724390469656288028133738692985111607332007699440210008730432 A159679 845 1516509640798131429641484463024827441765868347155920768193066275786382090860425269093484014406762979419457086561779146707029543209671514259358759845291441310390330038808308247547868314459949162378715851780701918780155313451335608233364258395737496413281764540912860668312727295828450193674561716866675985488421859428557552996664073295768609935081984608120262723004915017443698646643563221108538787854177898379641275051687478073605671379763751998977461490690626341423437644448706962206960621189819642808337434633369158094031008803973422430455387748060601629143093593752727215713123005287009480128832685295440349585459854993928010455767778491960707182758044579357137605861816313552273578477798581965194326378861207890382375803485097855018052541624333556625978002568701135565342430511709887610723768741328202056013538626684430097205902593704972530876866020112151535348421272411332818418824812980383064393340970484295563156543679585865907773964319444969352856454080178054909026730184148204663345027645997018365317056649404569916196222359923890360091246383991446503237260937233489834856048963444617322516747263434377778344427548703952747843922095744728571645915895116608306738592488842445075810333709615160016033077048283296029614459584766790272723812891428944280410346911589758036659218113968758852839275256006096370443553474912769144866024695646522356977416834522914093914841257544325319062624363548501019165054823226248563540651900901278487525897795385886368010565790410932384518174703699504085249884647910148103190798165923115892868130171428811274470317129309825047864282859506738503204653511379866016216578432021363100260598196880691509717858592017276611357674946602878867809681321148468469247855388381845310062388024403587535129718716601749167270991047111079531636000083776734060563371171907202705569532783565909355794535539473252142493189119473680165171383019705299079425775806571984103253215770980200811810537503060605240818071639770631689103094285315001551865665514247350564629471061184994627487135387620391364022958089501725920 A159679 846 385187478159782574901659228452584157881209341279495143633282412099318747923317553020445875989066204254091081256070361230011077446756157456805111044459947501693001533200227049755393232590511066090685177640332158325614638985748047380272224425460228325654035589325955209082020767699781567497216476366317160701237210096425380827076446761318839876815589361953903485392525878861935033598217307510745335569179013591559021543691115339485872831442999770911981504673076656764390480104366998016063767006974378434338980340568890332463516895219230489684992110597131844238089479479130653127358328859483292181868848696851761089849516746570080448100721532041014580707692678092661545114881911264964422048167916587345468741610065596820951815263931756308384090529953942257412990759848555154324581178099774181327453953548548472569058752797183769747826010570213562128094128499940669995102749525128456343537398465191448631838261167791083746400392879207222151215169313049402171538828420436647571746661866279261413609624003656975089683767832591013647924938502489578087520437611682537038445801451856467852569926232410566509376541474195272014490842760872091118110266824541478266119092463567279813214086983907780269697334941507351418995761910914193520070944381527055467685684823027788836849274305685774375928395684829795258095399627350137445944730039018453463414237992454389865144376768714304260774749645425633055683707298774614909614658707634513885510755467859914931706533804467378648547905937090585479955427121801584902936382665829853783178126957612559528898047362464555217706999657841313050293024540102004805869092899876074655206622188415171769379909074261143364698598088857218682555279017757937220055872111337051233536768014359603195887294240437008804956368098962568364976674725153712650310105840474157393121875157927046969820879290326167528543241861081441609073816709654513777593538699463831368427035796628599390257328761093943576886661888919459791308453868835486306732833834452534831240392197720319025415993252960501643039403343972074454131914523429653280 A159679 847 97836102942943975893591802542493351274385406816644610562085539606951175590431798041924159017208409117559715181955309973276106641932854322514238846532981373988711999102818862329622333209675350837871656404792587512787338147066552698980911639808502257219711757924251710246164962268448689694099310435327692142128762942632618172524420813301689560101224615951683365026978568315914054835300552544508206695783615274357611830822491608751338093515142178059644324725470780191813758508864768789117989859150302302679292669069864775287639260376880570957557540703923427834845584694105433167133302407303469204714558736315051876472191793773806505807127501359925742792571182190956675321574143644987410926656173014603783866042577800384631378701235181004474540942066676999826273674998964308062878276806830932169562580432589983830484909671857993085850600782240539808005031772964818027220749958110216578440080385345647569422524995648450976022543247639048560500879041195103182218005964710730428314625383850784194393499469282874654414359972828712896656738157272428943870099906983372961261996307834309344717905214068839276059124787182164713902329633712807191252163851337790751022603569850972464249639501423733743427312741433252100408890448323921858068405413323105298519440132157629420279305326732596933449153285832799236703392230090928814899517876435774410562350425387768503389694282418910368142871568680566470824599029525203686022958256915940278356191236935517114165933688539328290363157542230597779524160314233903061260591312472872712824053449067667004447235899894568214023107595962383689726563950326402482187544943057143096406265457425432266322236306665449723123726055977716268757683195563913175026381834958462544849091220258957366445310349046596648923787778419890615536804389141931933647130883396659243792392918941562727628933806959280642894188897175212916562256255132772819343587446644107868501041316537092261022108289546881467717401582282482181751529211044442890221036699665628845583193952706713681891032815190782422704521313981286519985483330861630207232 A159679 848 24849984960029610094397416186564858639536012122086451587626093777753499281221753385095715944494946849655913565135392662850901075973498241761159861908332809045631154770582790804674317242024948601753310041639676896089658274715918637493771284286934113105481132477170608447316818395418267400733727634096867486940004550218588590440375810131867829425834236862365620813367163826363307993132742128997573755393469100673241846007369177507500389880014670227378746498764905092063930270771546905437953360457169810502105998963405084032727908618832445792729930346685953538206540422823300893798731453126221694705316050175326324862846866101800282394562284623889097654732372583824902870134717603915537410948619777792773756506073151232099549238298472043380225015194406004013616100458977085692816757727756956996887567975924307344470597997899133060036304772678526897671149976204563838244075386610469882467436880479329291184689510633538756825979584507439127145072061294243158881201976208105092144343100836232906114535255573846505246157749330660484737163567008694462164917855936165049623508616388462717090495354447252765552508319402795642059177236120292154486931507972974309281475187649683438639595219274644463050267738989104526152439178112365237755854904039687218768470107883214844962106703715773935321709006205846176327403531043468568847031595884647681829373593810500745471117203357634519204028603695218457956392469792102961634921782597941196188587063426153487083215450355184918373593467820634745413656764388289575975287256985443839203526397936229806570069020525857861806651622374787615877496950358366128470830546443614470412536219563871380474078641983949968530061719620251075045768976394216188519480930207338149340435633177760811473912941363595111817837139350553253777983338167325557433720934276910973765874679535999005770779366088366957127595436640642999365204014987014641599493617908903934767896067364624805700225248216146798856643115237861554705097111151419658629836588881235274243300023595307554881296919065205774865305374347902804001858634124330642983680 A159679 849 6311798343744578020001050119584931601090872693603142058646465734009781866254734928016269925742699291403484485829207781054155597190626620553012090685870000516216324599728926045524946957141127269494502878920073139019260414439696267370718925297241456226534987937443410293908225707473971471096672719750169013990619026992578869353682931352681126984601794938424916003230232633327964316200881200212839225663245367955729071274040948595296347691430211095576141966361560422604046475017464049212451035566261981565232244444035821479537601149923064350782444750517528275276626421812424321591710655791653006985945562185796571463286631798063497921713013166966470878559230065109334372338896697250901514970022767386349930368676537835152900875149110663837572679318437058342458663242905180801667393584573460246277272703304341475511701406556707939256135561659563591468664088924186250095967927449101239930150527561364294313341713175923195782822791921641899246287802689696567252643083950893982674234832987019307368897561416287729457869653970014934410342889282051120960945265307878939231409926566361695831641102124388133611061054003522910918317115644920494432489350861284136766743675059449742441992936056258269881024578390491116390619142350092446468129077220667230461892887962204412990954823438479846974780638422999095987923793492810925558331125836824075410250330477441801581160379958556748967455122467016807754452862728164627051584109821620147891622757919006050202022558456528429938602377668898994737289293994311318394661702682990262284982881022353303201793083977668002330675488975600092049194498827074670229108771251735018341687793503765905208149652827616626556912553057487795345356562320935347970773129890828931469925801735930987157007441796004111805081709607262106568992231090111549656231470175451990677288376209224805903050330052638247829766346717826146625845257550446586193452035361414955323177100069298163555596190938611740028119633868834552412912914703249548849088272539134094028952622799255412226167526409747076033364860563053330929952107584249121687647520 A159679 850 1603171929326162787470172332958386061818442128163075996444614670344706840529421449962747465422701125069635403487053640995092670785343188122223309874349071798309900817176376632772531852796604301503001977935656937633996055609408135993525113254215042947426781454978149044044242012879993335391154137088908832686130292851564814227245024187770874386259430080123066299199665721701476573007030692111932165744708929991654510861760393574027764813233393603606112680709337582436335740724165096953057125080470086147758487982786135250718517964171839512652948236701105495966724904599932954383400707839626737552735467479142153825349941629842026671832710782124859714056389704165187105671209626384125069264974834296355089539887334536977604722738635810142700080321867818412980486847597456946537825153723931145597430379071326810472627686667405917437998396356756473706143007436767102960537609496685104472375766563706051426297610457173858190080163168512534969429956811121633839012462121550863494163503235602067838793866064481509435793645950634462679742356714073976029617932470345314399728497839239482278519749444240138684443955208575416577610488196573685293697808187258197764443611989912584896827566163070325905317192643445754458691109717745369037667029759145436850102025072292037684857563046670165357658960450435564534756316143642931623247258930957430506521754567676407100869265392270056603214397078018573951173070740484023168140728972908919623275991924364110597826646632507866019486630334432524028526067017790686582668097194222541176546448253279802783448873261307146734129767548180048592879525205126607872065157067394251044318287013736976051489537739572639195487258414882279766645521060541184168387855511340341255211813205293292977068416303243680803378936403105224515270248713550166287125359703630528721057481682463564700369013054004026581803524470891200599965330213798445878495217488181489748152215521534368918315732273159165820343530359568738451325175237514233988009791388351178648079722890987279397891670411156692106699809277641198153403833467765152578019486432 A159679 851 407199358250501603439403771521310474770283209680727699954873479801821527712606793555609839947440343068395989001225795604972484223879979156424167695993978366770198591238199935798177565663380351454493007892777942085895978864375226846088008047645323667190175954576512413776943563045810833217882054147863093333263103765270470234850882460762449412982910638556320415080711863079541721579469594915230557259930404972512290029815865926854456966213590545104857044758205384378406674097462917162027297319403835619549090715383234317861024025298497313149498069677330278447272849141961157989062188080609399685387822794139921275067421887348076711147586825646547400899444425627892415506114906204870516691788637888506806393201014295854476446674738346665581982829075107439838701200626511159239805921652293937521501039011413705518571920712114546321312336539054484757768855224849919965726456844230567434743514556653775697985279714408984057084578622010262240335962742222205298541912735789968433534855587009938211746273082816887108962128201807183505720148262485507860401993902202401978591807041240262137048184717734870837715153561924152287802145684814071144104810790212720948031910701762737114051759812483806521680685906856831141391151249164973643120957429745720292695452475474215367540830059030783520998401173772210392732116376691811821379245437337350524581115409859329961819212249256635820467489402694250766790205515220213720080693575009043964164210326030565085797766222098541440519665502568192204250883733224840080679302025629842468580512873452047553692812015288037602466630281748756742499350207603331324834320786346888030238503213695688151173134436198622739027206724827041572932616992815139843422544526750555849892330628342760485188220733582098919946444764679119764772074181010652125380185133251978843157923058969536209087826265386970113530265449259647126244568029047254806551591789962736981075339565369660407088640401191489506627228591696590732084181597413912183405637924368660242518220661687969711652258116907390048025718191660301277633643748704764505695261906240 A159679 852 103427033823698081110821087794079902205590116816776672712541419254992323332161596141674936599184424438247511570907865030022015900194729362543616371472596156087832132273685607316104329146645812665139721002787661632879944635495698210770360518988657996423357265680979174950299620771623071644006650599420136797816142226085847874837896900009474380023273042763225262364201613556481895804612270077776449611856578154088130013062368185027458041653438765063030083255903458294532858885014856794057980462003493777279321283219358730601449383907854145700459856749805189620111336957153534196267412371766947893350954254244060861713299809444781642604815221003440914968744827719780508351447514966410727114645049048846432468783517743812500039850660801417247680938504755421900617124472286236989964166274528936199315666478520009874906795233190427359695895482523482371999583084104442904191559500825067443320380321623495321236834749849424776641292889827438096510365106567629024195806822428530431254359155597288703715714569169424844166944769613073975990237916314604922566076833226939757247919259977187343327960398555212952640964560773526105685167393454577496917328242905843862602340874635745314384250164804723786180988903148991664158893726178185559983685520125653808907794826745378411317685977430772344168236239177691004189422803363576559698705093824756075813096792349702133894979042045793228342139093887261676190761027795193800877328027323324257978086146819839167682034793766397018025975551021986387355695942172091589805960046412785764478273723408566798835190803009900243879789961796636032546242073206041029900045414575042165429535497991691053421924657256710603073715020847653677245118070653984979045157921939129845531396767785855869944830997913549881985593591292093315027591571727992089680279898486298995633391399496579733543607502395236404810105620587479478865520314047788922418225819433047011703388097388372209031596346170365175517495718760574477210930800567896180351044022998251350420979968345853319480275670024065915506425720872438883320792108337542419294018504698560 A159679 853 26270059391861062100545116895924773849745119388251594141285565617288248304841332813191878286352896366971799543021596491829987066165237378106922134186343429667942591398924906058354701425682373036594034641700173276809420041437042970308825483815071485767865555307014133924962326732429214386744471370198566883551966862322040089738590961719945730076498369951220660320092129131483321992649937130160302970854310920733412511027811703131047488123007232735464536289954720201426967750119676162773565010051568015593328056847001734338450282488569654510603654116380840833229832314267855724693933680240724155511456992755197318953903084177087189144911918548048345854660286796398621228852162686562119816603150669769105340264620305914079155645621168821634245376397378802055316910914760077684291658427808697500688657784505071094520807417309656434816436140224425468003136334507303647744690386752722900035941858177811157818458041182039484282831309437547266251392401105435549940436390984110939570173690666124320805579754295951093531295009353518982718014710595647164823923113645740495938992900227164344943164893048306355099967283282913706691744715791777870145857268887294128380046550246777547116485490100587357883449500713937025865217615298009967262213001154486321742287190540850642259324697437357144635211006349959742853720659937971754351649714586050705906002004141414482679362857467382223363082862357961771501686510854464005209121238246549352482469717081913118026151039850442744037157270294081974196142518427978038970633172486821954335012945232902514856584771152499373907864183666063803510002987244126818263286700981274363131071777986675831881017689808768294557984588088579206978687057329119369537626689628012230209124886686979048205501885249308087925420825743427022897243487144728980126665714030386692912038257549072282783867217782124659851653297363770527984715915200109339039422806544203978235679501397081171433618383286871563091937285336594220620844339162648215896981776203631474346686393739185055178278367927995835148584107383407816062203561873987069736175004931528032 A159679 854 6672491658498886075457348870477098477933054734499088135213821125371960077106366372954595409797036492786398836415914601059786692790070099309795678466959758539501330383194652453214778057794176105482219659270841224647959810580373418760230902528509168727041427690715909037765480690416248831161451721379836568285401766887572096945727266379966205965050562694567284496041036597783207304237279418790639178147383117288132689671051110227101034525202183676042929187565243027704155275671512730487691454572636272466928047117855221163235770302712784391547627685703983766450757296487078200538062887368772168552016725205565874953429670081170701261165022495983276406168744101457530011620097874871812022690085625072303909994744774184432293033947926219893681077923995710966628594755224587445573091276497134636238719761597809537998410177201419544016015083721521545390424629381771022084247166675690791541685911596842410590567105625488179583062511304247178189757159515674062055846647503141750120392863070039980195913541876602408332104765431024208536399746253378065260353904789184859028746948738439766428220554873871258982439048989299307973597472643718124439550828969129802764669221421806861222272930235384384178609992192436855578101115391968353499042118607719400068732038602549317755457155463111283964999427376650596993840858201441462028759328799763054544048695955126928898424270817673038940994704899828402699752182996006062129315917186596212206289330052659112139474682087218690588419920679145799459432843984764249806951019851606363615328809815433830206773696681931831072353622861218409455508212517935005797844922003829113193126802073117669606725071286769890107125011659478270918909267443525665877578134007593167343272189821724892388327534022326340783174904145239171722584818143189432960083411083819733700662084026064863247368729709157268365915127424777126628638976940513724327090974636408377424850889966761229171930037758519206660176552979776171463217251216512078941653020111699396232707923029784658161963225178040918061824856849664712840916383923884378170569157234103421600 A159679 855 1694786611199325202104066067984287088621146157443380134750169280278860571336712217397654042210160916271378332650099287072693989981611639987309995408473592325603669974740042798210495271978295048419447199420151970887304982467373411322128340416757513785182754767886533881458507133038994773900621992759108289777608496822580990584124987069549696369392766426050139041334103203707803171954276322435692190946464457480264969763935954185980531721913231646482168549105281774316654013052814113867710855896439561638584130639878379173727547206606558665798586828514695495837659123475403595080943279457987890088056736745220977040852182297533181033146770802061204158821006341483416224330276008054753691643465145617695424033324908022539888351467127638684173359547318513206721607750916130451097880892571844388907134130788059117580501664201743254523633014829126248103699852726635332305751035645238708328688185603739794478846226370832815574613595039969345712932067124580106326635108029407020419640217046099488845441234056902715765261079124470795449262817533647432928965067893339308452805785986663473508423077773070251475184418475998741311587066306788611829775764700890082608097602194588695972910207794297532994009054567378247379811818091944663778789435913359573131136195517856985859243858162932828769965219342662901676692724262506193383550517865425229803482462770598098525717085424831484508789291961694056323965552794474685316841033844157191351045007363658332570308543099113696966714622695232738980721746229611691472926588409135529536339182680174959970005662372439532593003912342565809937895575976568247345834346902271613476691076654793901404276287089149743318915194976919392234195975243598190013535308411239036492960927089831435687586988139785641250838500232065006190513646564882971242881059749576181973275257304362926192548873478908164040282590712596026393146315426975285869742068134841183661933890372055955128498795972280591620121752519577810957436560964654905402963970126595443011633465763171563988083480916854465191868365055707453653776699313104758068254829762457337558400 A159679 856 430469126752970102448357323919138443411293190935884055138407783369705213159447796852631172125971075696437310094288803001863213668636566486677429038073825490944792672253587676093012584304429148122434106433059329764150817586902266102401838234953879992267692669615488889981423046311214256321926824709092125766944272791168684036270800988399242911619797621654040749214366172705184222469081948619247025861223824816870014187350061312128827956331435636022794768543554005433402415160139113409668069706241076019927902254481990454905633754707763188328449506815046951958998966605456026072359054919441555310197859116560922602501500873903346811718018618701049873064129441992686263449878485948032565865417456901269565400554531892950947208979616472299560139643940978358796321740137941909991416173621971977647775830500405418055909424297065585229458769751514345496794372167935992634638678806723956224695257457438310955216350931085909667772270077640909563906555292483831332903261592821880044838494736846200126761877536911413201967981992850151019904219253800194585891866891003395162153640893663783831373033533804970003437859853854690993835141244451663686638604683197111852654026288204106970257970506821337996094121250121882397616623694238552631459017679874723855908524929497071858930184516229475396287200713609000375282958121818371677959802778489208607030001495035961898603241273636379392193539163565390477884550657613574064415493280498740006953225581039163813746230472492791810854925744668436555303864109477384869873546504900572895866537071954624398551231468902959346791921381388854505816020789835816890836126268254985993966340343515577839016570195572748033114352399125866149214858802606496737772090758320707676044732208627362939754706659971530551372195884040366333218743642662131506258829092981266401478214693224157188044166494912964508963412125871965926732535479474782097190158215275024241753783303612245841409522246921511752304264963419784207017423267771129460273906759135130825558667595922547468315042189655856117816502899292843563346440709144684664958556190506929636412032 A159679 857 109337463408643206696680656209393180339379849351557106625020826806624845281928403688350920065954443065978805385616705863186183577843706275976079665675343201107651735082436529684826985918053025328049843586797649608123420362090708216598744783337868760522208755327566291521399995255915382110995512854116640836514067680460023164222199326066338149855059203133700300161407673763913084703974860672966308876559905039027503338617151637326536320376462738318143389041513612098309896796662281991941821994529336869500048588507785697166857246148565243276760376144193411102089899858662355218784119006258697060900168158869729120058340369789152556995343582379264606554130057259800827500044805154792216976124390587776851916316817775901518051192471116836449591296201461184621059000387286329007368610219088310478146153812972188127083413269790456905028003883869814629937666830803015493865918665872239642364266706003727242830474290269450222798581986125751059886552112223768578451101809468728124368558022941888732708671453141442050584102165104813888260222427647715777383605225246969031878571981204614429695242094508689310621741218460615513692814289024415787794375813767365520491514579601648581749551598524825553474912788476390750747242606518500423726811701252266499827634195896738395182407623264123817828179016037343432420194670217603900008406355218393560955816897276363724146697566418215534132650158253647487326351901481053337676218452212835804574768252576583950358972231470070006260184424523087652308200762061026145256407885656336380020564077093794422272042787438979234552555026960426478667331385042320922025030237789864170853973756176301977208804553388388850667726594182993082508339939886806573204097517305048510678869020064260355262007904644628974407286916046020983631370371589616519618499708557492089793493256821631562837025740834414077112666397380766749363670865471167677400430444611721316221799025227138387762890151922091704493663178956105610771468073452902228004169352850196634248889935898563885388032632691670599460199868055326557636342163423436800141405017558997670311097760 A159679 858 27771285236668621530854438319861948667759070442104569198700151601099340996396655089044281065580302567682920130636549000446288765558632757531437557652499099255852595918266624952269961410601164004176537836940169941133584621153452984749978773129583711292648756160532222557545617371956195841936538338120917680348806246564054715028402358019861490820273417798338222200248334769861218330587145528984823207620354656088168977994569165819628096547665204097172398021775913918965280383937059486839813118540745323776992413578723085089926834887980864029108807091118311372978875565133632769545093868534789611913332514493794635572215952425570846130005551905714509014875970414547417498747930630831275079369729791838419117179071160547092634055678684059985896629095527199915390189776630589625961635579474808889471475292664435378861131061102478988291883527733181401658670580651797999449308702452742145204299048067489281367985253377509270681172052205863128301620329949544735095246956343464121709568899332502891907875787220389369435159981954629877467076592403266007260849835345839130701995129585078401358760118971673279927918831629142485786980994270957158436084818092227645092992049192530535657415848054798869244631754151753128807402005432004869073978713100395816232363177232842055304472606124571220252961182872771622834354163277149572230457254422693475274170461906701349971362578628953109290300946657262896390415498425529934195695071368779795621984182928871284227365200562925288798275988903119595249727689699391163510257729410204539952327409044751828632700316778031822617002184926566936726996355779959678377466844272357244410915367728437186633197339990455195321569440570081117090969129872446263097102997304724001004756686364113502873610253073075787968899504479805289476034855640119933851592667144510009541145809018001192803416494005446262622108301522588882372445667294197115277612142773161939296095198624389538245932689065964371429638143189887405351745873233769394783598741717190809968392485050639304341091973661494676406772949983153652796067563068843802551251915903794901329382419040 A159679 859 7053797112650421225630330652588725568430464512445209019363213485852425988239468464213559039737330897748395734376297829407494160268314876706709163564069095867785451711504640301346885371306777604035512560739216367398322370352614967418278009630130924799572261856019856963325065412481617828469769742369858974167760272559589437594049976737718752330199593061574774738562915623870985542884430989501472128426693522741355892907281950966548209986786585377943470954142040621805082907623216447375320590287354782902486573000407155827144249204300990898150360240767906895325532303644084061109235058488830302728925558513264967706222793575725205764464414840469106025171942355237784243854474335425989077942935242736370678911567757961185627532091193280119581294198967707317324487144263782478665248068576382369615276578182953614042600206106759872569233388040344206206672389818725888844630544504330632642249593942436273740225423883597085302794902678303108837551677255072138945614275809430418186106131872432792655867741282525758394480051314310884062749194248001918128478474572617892229274884342628709330695374976710504412380761492583730774379479730534093826977749419612054488099488980323154408401875854320387962582990641756818326329362137122718244366866315799285056520419382945985308940859548017825820434312270667954856493537277725773742636134217008924326078341507404866529001948274187671544202307800786522035678210248183122232368871909217855252179407695680729609800401970751553284755840996967854105778524982883294505460206862306296811511141333289870678283608418832643965484002416321041502178407036724715986954553414940950216201649429266869102854915553022231222827970178206420748023650647661464020090957217882591206697519467464765469541742272656605515126066850954497505929221962218873581784918954996984931361241997315481340504952451642516291938395920340195355851835821860596112836083833938520859891958651569715576079140132603028251423594707052444853732680333303973372806076226813615535337442312926484738751973277386956136720869095852972483643524677322902411217845234546345939992823338432 A159679 860 1791636695327970322688573131319216432432670227090640986349057525254915101671828593255154951812216467725524833611449012120503070419386420050746596107715897851318248882126260369917156614350510910261016013889924017149232748484943048271257864467280125315380061862672883136462009069152958972235479578023606058520930760423889153094173665689022543230379876364222194445372780320128460466674314884187844935797172534421648308629471620976337425708547245020793544449954056542024572093255913040573844590119869574111907812549689838857009549371057563707266162392347957233101312226250032217888976159762294362103535178529854808002745017352281776693327831363927247215884658482259982650521537733267570394522426181925246314024421031450980602300517107414466313662829908702131400504344453224118991347047782821647073390779383177553531441591220055905153596988678719695195093128343375723968536708995397527948986192562330746040735889681180282157639224108236783781609824402458373747450930808638982755149247926698596831698498409974322242828497873853009922060828262400083938626271691609598787105118627898107091595266483965496447464785500284638474206600870561388874893912267763369612332177208952888689198419051149323743626834991252080101758850580823738429200110065499918008539954160091047426415673852590403187170062355566787761926524114379069381057347633865844085348624572418929397016523499065039619118095880453119334165874987540087517087497769869966454257947570519976449605074735370331609039185337240931823272495617962657413223382285296389185583877571246582400455403838066713535410319611560617974616588390972297901008079100550728997670808039666056314938515353127656275402982855823860788880916295376139414840006030344873442500165188049686315760728927001704725054052080637962561216546343547953769839517821902089662556214321509114259295454506223193691889730455464887031503993853085297215545087681677611136473261402300083366785855660992103211490163417448131105442749058785975467297959762868941155165741954998276484338660120482625364050693977396671857192659200476948368646781437658868073856847745542720 A159679 861 455068666816191811541671945024428385112329807216510365323641248201262583398656223218345144201263245471385559341573672780778372392363882378012928702196273985138967430608358629318656433159658464428694032015479961139537719792805181645932079296679521699181736140857056296804386978499439097329983343048253569005342245387395285296482517035034988261764158396919375814349947638397005087549733096152723112220353397049575929035992884446038739581761013448696182346817376219633619506604094289089309150569856584469641681901048218662524598395999416880654707097296140369300837979935204539259738835344564279143995206421024607967729528184685995554899504702022680323728678082551680355448226729775627454219618307273769827391524030420791111798703813192081163550777502611373668410779003974662441323484888768121974271642686748915643372121569688093149141065891006762235347447926827615162119479454286467768409850661238067058073175753595908070955060128589464777420057846547171859713590811118492189389722867249571162458762728392195323920043979907350209319387629455373318492944531194265474032470856601776572555866991552259387151643136310805588717702241642862240129226738262476269477884911585053403901990037116073910493253504787386589028421718167092438298583589770663374884091836243743100324272217698414391715375404001693423574480631515005897014823662867707388754224563052900661975667966814245875584452151327291524356096568624934046217992064675062261526266503504378337470079182382093477142668319818199715257108108437532099664233640258420546841493391955298639844994291260526405350255697333980644511111272899926942140065136986470224458169040425749037125280044778871671721134817409082433955004715374891749905341440750379971803835260245152859437755605716160343558214102415191536051496842039218038665655741844175777304347076421317706379704939628239555223699597292160965806658586847843632152339435062279290143348504225569605448031258751861612690250084437118248337604528251304464720308973692484239796563119127249300537280918629309455512739549389658798754451793396467562733871267320117944413699334544512480 A159679 862 115585649734617392161261985463073490602099338362766542151218527985595441268157008868866411472169052133264206547926101437305586084590006737595233143761745876327446409125640965586568816865938899453978023115918020205425431594624031195018476883492131231466845599715829626505177830529788377762843533654678382921298409397637978576153465153233197995944865852941157234650441327372519163777165532107907482659033965678057864326833563177672863516341588868723809522547163605730397330105346693515643950400153452585714875295053697850442390983034480830122588336550827305845179745591315702939755775201359564608212678895761720568995297413892890589167780866482396874979868348309644550301199067825276105801388527621355610911133079305849491416268468033681201075583822833380209644937362665111035977173814699320159817923851654841395862987437109555603976677139327038888083056680285870875454379244679767415648153081761906702004545905523679469740427633437615816680913083198579193993504615093288377122234459033464376667694034513207637953448342398593100157202397053402422813269284651651820805460492458223351322098620587789918840069891837444334895822162776416447603948697606401209077770435365394611702416271008431623941542763381004941533117357563860655589411031691682997302550786451750656434938727621544665092518182554074562800156153880697118772384153020763810899487690390864349212422647047319387358831728341251594067114362555745707651852896929695944461217433942541577740950507250316372862628714048485486743482187047515190657302121243353522508553737679074607938228094576335640245429536803219523087847646728190471005675536715462886283377265460100589373506192858480276960892840639051114363782316788927128336541885944566167964731655937080776610874163122977725559061327961378012194518981331617833867306718910598745345641601196693188306185759211066623833127807981753420427859777065499197269478671418137262085274046811892379700433153867311857520112031283610586946646107426772548063491181358128127967171866516366324059985014671724119074871794850995938211773562863502283986034655117872299013005774126560627232 A159679 863 29358299963926001417149002635675642184548119614335485196044182467093040819528481596468850168786737978603637077613888191402838087113469347466811205586781256313186248950482196900359160827515320802845989177411161652216920087314711118353047196327704653270879600591679868076018364567587748512664927564945261008440790644754659163057683666404197255981734162488657018225397747204981470594312495422312347872282406928829647963086689054244461294411181811642398922544632738479301288227251456058684474092488407100187108683261738205793704785092362131434256782776812839544306354542214253342158707162309984846206876444317055999916837813600609523653061440581826783564562831792567164096149115000890355246098466397517051401600410619655350028620392176741832992034740222175961876145679337934228475760825448738552471778386677642965633555436904257435316926852323176870810861049344684374750250208669206637106862472916863064242096586827260989405997663833025827972174503074592568102490458642884129296858162871632702102431826003626347844851958925262740089720089463934760021251905356988368219112932613532129459240493762307087125990600883574550257950111642968134829162839965287644629484212697898646319009830846104516407241368645270467762822780399502439427272103466097710651473015666908422991374112543654646519107902993330937257816088605065553162288560043611140261081119134716491799293376682052310143267674546526577601522691992590784809524417828078094830887701954902056367863958762397976613630550699995495433129218401960420894855074562171536296625807877092995117670091028097992095933752092320424883668791157687479708499446260590586645753367257825123951833447706009211476395060387501573965966753459672115705731733688479056283070036772758272106302599677630626131658019088087599905871769761388890584257240947550237142015662356883648512064803134671294214059239527768076627710576716049948262815430200771802290369464541716438874304573051038459948495765695952651966199773681871975903662039755990852019421857532037919061935656445699296935561923152603578646991730515536183664890068528672243831359052928811854804480 A159679 864 7456892605187469742563685407476150041384620282702850473253071128113646772718966168494219076460359277513190553507379674514883568540736624249832450985898677357672979787013352371725640281372025545023427273039319141642892276746342000030478969390353489799571951704686970661682159422336758333839128757962441617761039525358285789438075497801512869821364532406265941472016377348737921011791596671735228452077072325957052524759692186214915495916923838568300602516814168410136796812391764492212340775541655249994939890673186450573750573022476946903471100236973910416947968873976829033205371863451534791371938404177636462258307809357140926117288438126917520628523979406963750035871574011158324956403209076441709700395593164313153057778163344424391898775748432609860936331357614472628921807272490164893007671892292269658429527217986244279014895443812947598147070623476869545315688098622733806057727419967801456410790528508218767629653666185955122689115642867863313718838582990677475553024851134935672869641016110886579144954444118674337389688745521442375642975170691390393875833879423344702659295763317005412340082772554536098321184432535151129830159757402485455334679912254830890770416794618639538735815366093135317806815453104116055753871524869357126822476843428608287689152589647360658671188314842123503988922486349532769806102521866924208862503704772527598052671305254594239457002630503089409459192696651755503595911550275434906391101015079111179775859704575141835743489297249084807354528077991910899392102531636670326865820446647043941685280264893042313656726927601912584700928785106405891655487853674653293545135071906222121383176322211133481234727384445584760736241191596439928462127523814987735729731824608624664034224249443955056059715577787046288998079235000411446590567471893958849635326632597047250028876153810447297663747213712245109710018058626099621359557849792324619644491758719549163581693661121809901515060404374740689988827795869088055106982094606840318284805184641271115075407596752192949697513653608966457980397687777383327148598091371627632060866186438144084559710720 A159679 865 1894021363417653388609758944496306434869509003686909684721084022358399187229797878315935176570762469750371796953796823438589023571259989090109975739212677267592623679652441020221412272307666973115147681362809650815642421373483553296623305177953458704438004853389898868199192474908969029046626039594895225650295598650359835858108118757917864737370609497029060476873934448832226955524471242125325714479704088386162511640998728609534291501604243814536710640348254143436267089059280929565875872513487945091614545122306096707526851842924052151350225203408596433065239787635572360180822294609527527023626147784675344357610266738900194624267610222796468412861526206536999941947283649719213648571169006949796746849079063324921221325624869091618800456048067142682501866288688396709811910571451676434085396188863849815598134279813069142612348125801636366752485127502075519825810026799965717532025657809348653065276552144500739716942625213568768137207401113934207092016897589173435906339015330110789276186715660339187476470583954184356434240851642356899478555672103707803056093586260596940943331664642025612427293898238251285399030587913816744008725749217391340367364068228514348357039546823303596734380695746287725452463362265665078659043940044713244115198466757850838164621766396317063647835312861996376682249053716692718465196878265638705439935679931102875188886712241290254769768524880110163476057343426853905322576724245542638145244826942392284761011997098127263880869667870716841072554698680726966485173148180639700852382096822541284095066069612741719570816543677133704193611027748235938793014206333915675969877662510813161006202834008180198224409279254118141725431296698742282157264685317273196396295600380553891906420853056164906608541625099890669317912219818334746045113553603824600257135822663987644623686031003050478935297578223670730098267959180452587775379431031820252617898616345300945833311315620366663946365394215418439304510293950974684125197548368097684853488497477025331191234467639400563523871532454754327723442365703724849559560250318324889871216179996235668666311718432 A159679 866 481073969415478773237136208216654358306813902316192357068682088607905279909595942126079040629897206957316923235710885773727097103531496492263684005309034127291168741651933005783866991525866039145702487638880611988031532136588076195342289036230788157437453660809329625551933206467455796619509174928345424873557321017666040022170024089013336130422313447712975095184507333626036908782203903903160996249392761377759320904288917374635495125911561005053756202045939738264401703824244964345240259277650396398020099521175075377261246617529686769496053730565546520088153958090561402656895657458956540329209669598903359830370749443871292293637855708152176059346199132480991021504574175454669108412120524556171931989965686491365677063650938585926750923937433305808745613100995495149819596363341453324092797624299525560892267677545301575979257409058171824207533075314903705166210431119092669519328459356154590077123833454174679669335797150580281151727990767296420738058573149067062042734556868997005540478556136710042732444383369918707859959786628413131025177497739171090585853895076312199654903583523311188551120310069743271955255448145676917827086510141459997967855138650130389651797274476324494930993960904190989129607887200025825863341406899832294648133588079650684285526239512074886805891498278632237553787270721553600957390200976950364257534800198795357770379172237982470117281748316917478433509106037724240196430892046817554653985794942352561218117271403219749883905152149864828547621538936826657576334587535350847346178186772478839116205096401371503728673745367064358952592500119266822047533952920960907043055381142674636673454136661755559215518722203161562413498813120288943228016767943063576896923352764836079919566862452016442323513513059794442960460705754622025084012252047899554506462863630020264687166222998621011202267921121598653199850351613776331195325015924232551840326604059947720692497492473912010832475295070311908842655625835751700679745070303402205112467793553979792851458479372810990942113671729853990275296380491058334404801154982763150399656848852857421697158616771040 A159679 867 122190894210168190748843987128085710703495861679309171785760529422385582697850139502145760384817319804688748130073611189703244075273428849045885627372755455654689267755911331028081994435297666276035316712594312635309193520271997870063644791897442238530408791840716334991322835250258863372326283805760143022657909242888523805795328010490629459262530245109598645116387988806564542603724267120160767721631281685862481347177744014428806227690034891039839538609028345265014596504269161662761459980650687197152013663833346839727649114000697515399846297338445407505958040115214960702491316172280351716092232451973668721569812748476569342389391082260429922605521718123965182462219893281836234323030042068260720928704435289743557052946012775956303115879652011608278703225786567079657467664378157692643136511175890628616820391962226787229588769552649841712346648644858039036697623694222738092191896650805456530936388420808224135271575533622177843770772447492176933259785562965444585418671105709909296492277072008690514853396905375397612073351562765292923495605870077353301003833255797038115404566883256399866372131463816552825349484798414023311335964850181622092494837853064890457208150677439598408875731688968764951194950885444294104210058308617358127381816173764515957685500214300624931632792727459726342285284514220897950458645851267126882708399314814089770801120861735306119534794303972159411947836876238530155988124003167413339474246670530608157117025924420718343248027776397795734254798335255290297422500060830934586228407058112802594231999419878749205363560506690670040254301419266024564134831027717736473260096932576846901896344509251903860543531030323782734886973101256692837634101792852831258622135306667983745678076641959120185265823775562688621287701349454176036593066906612883020041310226202483242895596955618733794897116667307834242031891041940007671024778665324036347190339532610375754948529777058030384784778582465009427595224451986980997971122659515792000881966074213390358939262526226352298733348747850458775597557202363113213969933805371521876622968392445788875409622348125760 A159679 868 31036006055413304971433135594325553864329642052642213441226105791197330099974025837602897058702969333183984708115461531298850268022347396161162685668674576702163782841259826148127042719574081368073824742511316528756547122616950870919970434852914097798566395673881139758170448220359283840774256577488147982330235390372667380631991144640530869316552259944390342884467364649533767784437181644616931840298096155447692502862242690747542146338142950763114189050491153757575443110380542817377065594825996897680213450514148922215445613709559639224791463470234567959993254035306509457030137412101750379347097833131712951918902067363604741674611697038441048165743170204354675354382348319410948848941218564813666943958936597908372125771223594154315064682507673515196981873736687042737846967155688712478032581041051920143111487290728058654739568208964001623111841222718627011616030207901456382747222420845229804267765535051834755679310849742882592036624473672245644627247474420073857634299726293447964303497897734070680730030369581981074758771337155755989436858713501908567364387793077371369113105084763602254869970271499334674366813883349016244161507985435990551495720959539832045741218474795181671359504855037162106614387917015650676643491468981909132060333174548107402567831528192846657747923461276491858702908479341386525815538656020873277843675891162580006425714319708529771891720471460611573156317057458548935380787065912476170671804668519832119346506467531459239435115150052890251672171155615906908887738680863522034054669214573879380095811647552800926658615694954063125865639967993450972468199547087384103301021565493376438444998051213321825018841362980037653098877668906079691815833838616676076113125444540903035322311900195164510615195725479863115364115682055606091269554982027624387535986334591800723430794460504159762892665365575068298822900474301148172109098455976380999634505914678975494036234065880265805724501284651042082700344355178857421783985410446707766018906915056647171377721223182120672887328468282286675011504233019739698013958385409383793511834314832377516932346917807172032 A159679 869 7883023347180769294553267596971562595829025585509442904899645110434699459810704712611633707150169393308927427113197155338718264833600965196086276274215969726893946152412239930293240768777381369824475449281161803991527659951185249215802426807848283398597334092373968782240302525136007836693288844398183827368857131245414626156719955410684350176945011495630037494009594232992770452704440413465580526667994792202028033245662465705861276363660619458939964179286144026078897535440153606452111899625822561323577064416929992895883458233114147665581631875142241816430780566927738187124952411357672316002446757383003116118679555297607127816008981656681765804176159710187963574830654253237099171396746485420603143044641191433436776388837846902420070126241069420848425117225892722288333472189880554811727632447916011825721700951452964671516620736307303762428695323921886402911434975183275698479702302998037564827481509514745219718409684259158556199458845540302901558387598717135794394526711807430073023791973747381944214912860476917817591115846285999256024038617623614698757253495608396530716613286963071716337106076829367190736345376885851711993711692335891418457820628885264274727812284447298704926905357447750206315103335971089827573342623063096302185197244519045515736271522660768750443040926371501472384196468468197956659196359983450545445410967955980507542360636085104826754377464956691367422292584757595191056563926617765779937298911557366827705855525727066226098176000085657726128997218728105099567188202439273765715299752094707249741741926478991556622083022957825343299832297568917280982358550129167844501986217538385038518127608663674491650925162665899240104380040929042985028384160906842870501475240778082702988121544572929826576074448448109668613864095540774493006430372368109981551120487676091181268178897371100961040942105739400040066774688581449695708039983039335449870817311988927165109448504203810456623638541522782223996459870990977798152134323130804256776801474458314168139582251425732424561082697594952964994146477629811520182331459960178112030129292999031443511940707500673570400 A159679 870 2002256894177859987511558536495182573786708169077345855631068631944622465461819022977517358719084322931134382502043961994503140417466622812409753010965187636054360158929867682468335028226735293854048690292672586897319269080478436349942896438758611069145924293067314189549278670936325631236254592220561204003707381100944942376426236683169184414074716367630085133135552467815514161219143427838612836841830379123159672751895404046598016654223459199619987787349630091470282398558688635496019045439364104579290894148449704046632182945597283947418509704822659186805458270745610193020280882347436666514242129277449659781192688143524846860524606729100130073212578823217538393331631797973903778585924666078268384666394903687495032830639041889620543497000549125221984782793503014774193964089262505233466340609189625951813168930181762298506566927453846191655265500434936427712492867666344125957461637739080696236376035651210233973720380490976530392070510142763264750185822826678071702352150499360945100078857833937279759907136530767543687068666185306655274116372017684631575775023496739641430650661783535452347370073544387767112357358915122985830158608345330984297734944015897585948818579031139075869762601286873515241929632948739800552952382766557478845908039774663012889610398924307069765874647374900097493727200082442939604910059897140417669856542184927886335753175851296917465839984378528146713689160211371719979431856573846595627903251730902654405167957028207289969697268906607009546513621385783079383156915680894672969652082362841067555022353514016302581082429215592683135031537942536995918546603533261545119401198233184306407165967602522107557509972475775426948859431518308012117517761036499472431298598032188465655947550009623980785812294710094375964806116151674665617542045026517907689597067883392568241394009137799139944636402192442035108661947999213921561670046593535227886187962739272820962305883833701975716598465045502033853018106887353181873220334089813834513541555605496742060282514140912853717842117860649770821838193813739106386614176871499831071859328587439154274516007358253279709600 A159679 871 508565368097829256058641315002179402179228045920060337887386532868823671527842221131576797480940267855114824228092053149448458947771688593386881178508883443588080586422033979107026803928821987257558542858889555910115102818781571647636279893017879363279666173105005430176734542115301574326171973135178147633114305942508769948986107397569562156824801012366545993778936317230907604179209726230594194977298248302490354850948186965370190368896394976084017958022626757089425650336371473262382385429698856740578563536641807897851678584723477008496635883393080291206769969988818061288964219163837555622301498389714830581306824108900013495445434100209776356830190844937544563942659646031118322661653468437394749102121260895432304902205927802116715628168013236736963286404432539859922978545200486448745638787101717075748719186565216170855996482952540625376675008415149930752570276952276224717496776283423498806474685573897884684105258235023779561029710117416328943645640610377513076603051700125872625347006097846321677072197765954479178697850095221604440369534453874272805548098714676260526854551479731041824515661574197663479348032819064352549148292808021734120206217959409101566725191261624877972214773821508425121243811665643938250622331880082536530558456905519886228445305055251334951781717392298253261934324624472038461690496017513682637598116304003727148773764305593331931496601654681192573909624401103659279584635005830417523707488640737716852084955229638924586077008126278094767088330834770174058222289394744807660525913620409536451725936050633661864038314937737583690954710805106828046029854938898303292483402365011275442381637643431951645115882083684292545770191225609306034864482919109959154679342424935092193907689580899918189769746781915523385392139638429824292362673006363180443176104121894036242132810142103610444976605214774537517560068017111754626968483794774908547641871718463307597260585045256098021559386483015993816442602689516717217999812724489583162182778322321714169143619009540439111907336853907446835781907082212103210679818593900996914140239331916546154283553928288832372668032 A159679 872 129173601239954453178907382452017072970950136955526248477540548280049267945606462348397529042800108950876234219552879455997914069593591436097455409588245429483736414591037700825502339862892558028126015837467654528582338796701438720063265149930102599661966062044378311950701024418615663553216444921743028937607030002016126622100094852745985618649085382424735052334716689024182715947358051319143086911396913238453426972468087593799981755683030100466140941349959846670622644903039795520009629880098070248002375847412870756350279728336817562874198095872137571307332766918889041957203891386732391691398066348858289517992152130972459902996279736846554094504795262035313101703042218460106080052281395058432188003554133872536117950127475022695756149011178361582063452761943071621405662356516834295476158785583226947614222860218634725635124600103017864999483796871947647474725137853010494734118223714351829616148333759734411499528761871315549031971154299313604788421242529213061643385472779681472285893039469995131768696578325415906943845566855520102221198587634912047607977641298504273434179625425189901087974630669772662135987287978683430424497836214629175135548081626745895900362249761873687865866682788061853107280686233440611575857519345158197721283002145962276439012217873634914770682790342996381428433824727415815326329781078388578249532251684674761767902200380444855013682670980304644385626330908720118085294517859624352204426074211495649177775173460371258637573590366805729463830889518410238427709078349349500251100612407501659417670832734507436097163150911756130664819361512959191786695664607876635774745664799514630778058528795464113195751876539283334531198679711873245424843461143692893125816121677335481228786897205998569596220729870311832845513638662045023695594501401571221314659040849893201812933492382085179253884113088150540087425148614398386461328433213826233235873149228526940856883226295611215195500367568221016927342568065030358820190079211686264309359912152314109902220418945909130621570745718774630846517782560688060476406287308673981716360548930978215284033748181778005169377970560 A159679 873 32809586149580333278186416501497334355219155558657747052957411876599645234512513594271840800073746733254708376942203289770320725217824453080160287154235830205425461225537153975698487298370780917156750464173925360704003939259346653324421711802353042434776100093098986230047883467786263240942650838149594172004552506206153653243475106490082777574710862334870336747024260075825178943024765825336113481299838664318867960652043300638229995753120749123423715084931778427581062379721771690609183607159480144135862886679332530305073199318966937493037819715639550031771316027427827839068499448010863652059486551111615822739425334442895915347559607724924530227861166366124590288008780829220913214956812691373338358153647882363278527027476449836919945133211135828607380038247135759297178315576730710564495585899352542976936857776346655095150792429683585169243507730466287308649432444387713386241311326669081299002870300286966622995621410055914430341112162315538199930051956779507279906833482987393834744206678372665622927253822457874409257595283452010742580000889733206218153515341721370776021098003446755145303731674460681984877291798552772263469901250223002462695092526975498149590444714324655093052165213393889180824173059482249696329559291338302138669351986617512695622874894598213100418476965403688584568929546438992620849302703414681361698554329791085485320010122868687580143466932395724992756514141190508890005527951709579629506699142231254153438041973979070055019105876160529005718278849345365790464047678445378318971895025591801082551939788628838135017576293271119451280426869580829606992652780545726588482106375674351206351423932410241319769331525095883286631918876624578728604204266015075743998140226700787297019677982634055777521875617312423627237078828019797588856710993326083850742953199768751366448864932239493426876119747785022407668470187989173049422795067828068467003232262174124514340742218500203403559071802941655283551195845915021623611062119955586644994255503909461593449817268641909637439857505231902327568680988507685148903986296584597454958665288229134765598417754617685024189631854240 A159679 874 8333505708392164698206170883997870909152694561762112225202705076108029840298232846482699165689688870137745051509100082722205466291257817490924615481766312626748583414871846072126590271446315460399786491884339573964288418233077348505683051532647742675833467457585098124120211699793292247535880096445075176660218729546361011797220576953628279518357909947674640798691827342570571268812343161584053681163247623823754008578646530274516618939536987247249157490631321760758919221804426969619212626588627858540261170840703049826732242347289265305668732009676573570498606938199749382081441655903372635231418185916001560686296042796364590038377144082393984123782231461733610620052527288403651850518978142213769510783023007986400209747028890783554970307686617322104692466262010539789861886494133083649086402659649962689194347652331831759442666152539527615122851479741565028749481115736626189610558958750232298117112907939129787829388309392330949757610518073847389177444775779465636034692319206018352552742603267187073091753774325974684044485356429955208513099027404599467363384919155929672835924713250050617006059870682343451496696129544425471490930419720427996349417953770149784100072595188700519947384097519259790076232676422257982256132202480583585024294121598702262411771211010072492591522466422193904099079670970776709880396556886250677293183267515251038509514669008266200501426918157533843515768965531480537943318805216373601542497156052527059324084886217223422716215318954407561722978996844204500539440401246776743518610235887909973308775035478990378858367215339952584494563605512017760984347110594006676838680273756485691782483620303405831108214455497815071469976195982931123820043040106685546082401801460322637961769420691844168920960186067485289485372508678366542545908997803423726867395453700412953876198759296449245247280531824307541007704002600635556166928618795115564385585121442999099701691640272756053288808737579612221005076402294350462038389588389507321564231538080850930626351365816099138779102235583184416571598453298391339761136113045179079577784622661269252246714075924710218138997113006432 A159679 875 2116677640345460253011089218118957713590429199532017847454434131919562979790516630493011316244380899268253988374934478808150418117254267818241772172081489171363934761916223365166178230460065756160628612188158077861568554227262387173790170667580724286619265958126521824540303723864028444610872601846210945277523552752269490842840783071115092914885334415847023892530977120752849277099392138276524298901983596612569199311015566646426582980646641640052162578905270795454337901275944728511589397969904316589082201530651895323459684483012154420702364892638134047356614390986708915220847112100008638485128159736113284798496455444942162973832447037320347042910458930113970972903053922473698349118605491309606082400529690380663289997218310782573125538207267588678763279050512429970865621991194226516157381779965191170512387366834508920243342051952610330656035032346627051015059553964658664447695734211232334640447675746238679142041634964242005324002730478594921312871042996027492045531942244845674154561877023187143899682531424975111872890022937925170951584572959878531504081615950264415529548856067509409964393903421640775998175939612485516986432856707738488070289465165091069663268848733215607411542508604678592790182275638194045243361249870776892294032037534083757139894264721663814905146287994271847952581667497030845316999876146404257351106851394543972695931405917976746239782293745081200528012560730854866128712970997007185212164770938199641814164123057200770299863671908543360148630946919578597771227397869002847475408028020503541419346307071874927391890255120054685342167875373182930460417173438097150190436307427771691361544488133132670860166702364919932270087321860787880871562327982832113629186059430695249254992413177745784850146365385523951105657380125477082009072028731076300540467702286705121533188035996365868799382378963626330393549148190373442093350446378891525285471617614259597199715335887061537331953860273418562480005854986919102336127344388814904090669816417032226917499797100020539340254527980623609906858438456802892614179668727178901615302335490674160935899776867121777722281077071779520 A159679 876 537627787142038512100118455231331261381059863986570771141201066802492888836950925912378391626907058725266375302181848517187483996316292768015919207093216483213812680943305862906137143946585255749339267709300267437264448485306413264794197666513971321058617719896678958335113025649763431638914104988841135025314322180346904313069761679486279972101356583715196394062069496843881145811976790779075587867422670291968752870989375281662077560465307439586002045884448150723641068004868156614974087871729107785768338927614740709108933126442739933593095013998076371455009556703685864716713085031746290802587321154786858337257413386972513030763403170335285754915132786017486893506755643781030977024275275814497731160223758333680489259083703909882790331734338280907083768186363895202060078123876839402020325885708498907347457196828312933910049438529810484459017775364563529392796377225907564143525105930694262766375592526636685372290745892608077021346935931045036166080067476215203513929078637871595216906164021286267363446271228169352441030021340876563466493968432781742402569367066448005614832573516434140080339045409226074760085191965441776889082454673345855541857174733979361544686187505641575582011849801490843308916221779424865233831501334974850059099113239535675611270731468091598913414565628078627186051644464574863933808088144629795116503847070946653813728067588497085278704201184332467400271674656671604516155151314434608670288309321146656493738363171642778432742656449451059070190537538576119629391219618325476482010120506972011610540653221220752567161266433278550124326145781182952319184977706166082141693983406380253120140517502195394992651234186234164981530709776444138810253011264599250176267176693595132988130111177726737507768255847737016095547489179362500463761749388695576913551928985369400456475884944317634225797876976229263612420475936352253656154846451619652306945405288900494689627993623673357726262991700710735257700482090275157642914307085170596131708569138388104786114322112039400893285871004842813731925471769574636332661874720590395831207215430008575608466296610173006831241254579118991680 A159679 877 136555341256437436613177076539540021433075615023389443852017616533701274201605744665113618461918148535318391072765814588886812784646221108808225236829504905247137057024837772954793668384202194894576013369550079770987308346713601706870552417123881134824602281587798328895294168211316047607839571794563802085484560310255361426028876625806443997820829686929244037067873121221225058186965005465746922794026456270563450660031990305975521273775207443013204467492070925013009376935335235835474906730021223473268569005412613488218345554431972930978225431190618760215525070788345222929129902750951457855218694445156125904378584503835573367650930572818125261401400817189511556979743030466459394465816801451391114108614434087064463608517263574799446171134983716082810598356057378868893288977842726013886646617588178757275083615607024650704232314044519910442259858907566789838719264755826556633790929210662131510324760054089971845882707415087487321416797723754960591263024267915665665045940442077140339420011099529688723171453209423590544909752530559709195318516397353602691721115153261843161751944124318204070996153140040001348285640583282598844309957054173139569143652092965592741280628357584226982223598307070069521871930149698277575347957977833741138118880730804527521505625898630544460192394523243977033409165112334518408341937388859821555334626049169055524714233236072341684044627318526701638468477350233856692237279720895393595068018402800312549767730081474208521146334874488660460468247903851414807267598555656802023583095200742870445535906571882999277131569783797631676893498860545096706142523920192746766840081348913156520824329901069497195462553316601112985376530195894950469923393298880226712658233694113733083735793246729413581188286838959816564317956594177949640713475272699945459741649494581541010823341587820682727483861369583269331224407338685282055221237648265012794438847471763111391568310665077145800933467938120253336893442445074903122197897872288942602549885891334161583446120316660907806355270980702094064299162971033500825603501999361233362225017416886687530389503439207076613357556382019152107232 A159679 878 34684519051347966861234877322587934112739825156076932167641333398493321154319022194012946710935582820912146066107214723728733259816143845344521194235487152716289598671627851024654685632443410917966558056598010961563339055616769527131855519751799294274127920905580878860446383612648626328959612321714216888578053004482681455307021593193157289166518639123444270218845710720694320898343299411508939314094852470052824498895254548342500741461342225217914348740940130505153658100507145034054011335337519033102430759035876211266750661892594681728535666427403167018371912970682982938134278585656638548934745801748501192853823206560848662870305602092633481110200892433349917985961222982836905163340443293377528485856906034356040076074125864295149444677954129546752984898670387868803693340293928530687806220541511695848963890906987432965941097717869527441849545144746600055505300451602719477418752494402250709359722678146326212168835392686329171562845274897828945144642083983102863718154943208955774617465913116519649418185668922363829054636112740825259047436670959382301954760679561441715079378975003307399892942558524751116389792622961814664677840009305304104706945774438526576923734916638888011909211958145996167712161341801583079273147494868435274232136606511110454786817707520690201289954794338342087858741886888503100854918288682250045259878512641869156623601513894786290662056634704597883703592975284742928223752893956115538538606386001958240984509702331277321592736315463670305899864777040720784926340641917209388513624170868182121154509728605060595638851563818165167380824384432673380407881890751251512695238968640535376036259654354150092252495891182496464120657139047540975221731644904312985765015091128194608135903354558093322884317088839945670320665427432019846240758957516397451197465419694726047348672287421509095146674989997174180867387043550125289772538207812861630135160312422541392963661280935971360079374593290843636835676680566935117880623145254306250451539307829738654090528446109758543413345543227327049518255469170739635066956845963032683609323216673788624143325407261987286785988079778285516245280 A159679 879 8809731283701127145317045662860795724614482514028517381137046665600769871922830031534623350959176118363149782400159774012509361180515890496399575110576907285032310925536449322489335356972242170968611170362525234157317132818312746289784431464539896864493667307735955432224486143444539771508133690143616525896739978578290834286557455794436145004297913507667915391549742649935136283121011085517804838857298500937146859268734623288689212809907149997907231375731301077384016148151879503413883404268999813184544144226107145048266449775164617186117081047129213803906250369482689321063177630854035239971570214949674146858966715881951724795689972000956086076729625277253689656877170894610107452094006779716440844293545518292347114859219452267393159502029213921159175353663922461297269215145680004068688893370926382566879553206759200948698334588024815450319342206906728847308507595442334920707729342648961018045859235489112767919038307034912522089641283026324797106147826307440211718746309634632689612496921920496461263495988453070988989332662883639056088853595907285751093817491493452933787000507706715761368736413712146743561659040591717642229327052406493069455995083055292784945887388197919970797957613770775956529367108887452403857804115738604725913824579173091250988330192084356680583188325367415646339087030104567453098740903387902651674453807584985596726870070296039645486478340587649335759074147244974469912140997785132451395210954026094592897515696662062965476033877792897769038105185120439227956483255448415527880436956305317515902799935159113508292991165640030154883052500147038493526895857726897691477823857953347072356689127876053053934938493807037500773661536787879512755849914412396618157601174912867316733435716264508974599035352278507240444884700611138862995512061733892252658696474952965834485551937663475489484527963597912658670985084654393138320169483546818589041536280507853750701378397047071648314360213227936163502924983421556445038556080996721498672088434302862283977410779191562009119183412708760368483572590006396833806181435372610940403405872017725423844874263941105563767027614707302501974193920 A159679 880 2237637061541034946943668363489319526117965818738087337876642211729197054147244508987600318196919798481419132583574475384453649006591220042240147556892298963245490685487586500061266525985317068015109270714024811464996988396795820788078113736473382004287117368244027098906159034051300453336736997684156883360883376505881389227330286750193587673802503512308527065183415787372803921591838472422110920130439724385565249429759699060778717552974954757243218855087009533525034947972476886722092330672990615029841110202672178966048411492229920170592010050304392903025169221935632404567108983958339294314229899851415484800984692010809177249442382582640753230008214619530003822928815446007984455926714381604682596922074704740221811134165666750053567364070742381844883786845737634781637576953662427104916291109994759660291557550625930053536411044260585254853671071009164380616305423941901467140285834280341696332938886091556496725223561151475094281597323043411600636016403240005830673697844492253494205799600701892984641278562881411108839461441736331579421309765923779621395527688078657483740183049578530800080259156140326748113545006517673319311584393471239934337718044150269928849678472867355033694669324685818946962291533496071108996802972250110731946837210973358666640581081971719076177928544688529235828040246904673244583979334542238591275266007248073699699468374253680175167274836452628226684921129807248230614755589684529686538845043716242024637728002442461661953591012223080569665372817155814523180161820543255626872242473277379780857190029020686226045824117221003841175127954212963344682451139980741262383854564681181515843223002220863121549382124931096342700045909686982348699010656529103836699044933412777170255684536027830721454832095161651999127330393289801839181013822921451115777857707172633627233282843494235352819974956078879818128249344115172307008033276282684108754920080088682430136757149188675262700487414785302494686106110112394770104675363950022006356460010773619190391608247386210640557729173482481906267777919606155625047135017627797215829781482169285583867973919715633551209538228147575057215929010432 A159679 881 568351003900139175396546447280624298838238703476960155303285984732550450983528182452818946198666669638162096526445516587877214338312989374838501079875533359757069601802921434566239208264913563033666786150191939586875077735653320167425551104632774489192063317866675147166732170162886870607759689278085704757138480892515294572907606277093376833000831594212858206641196060250042260948043850984130655908292832695432636208299694826814505569242828601189779681960724690214281492768860977347908038107535347217766457447334507350231248252576624558713184435696268668154589076121281148070724618747787326720574422992044583465303252804029649069633569486018750364336009783735343717334262246115133441697933358920809663177362681458498047680963220135061338717314466535774679322683463695312074647277015110804644669253045298027331488738305779474397299706907600629917382132694120845947694269173647530318711894177864141907548431208019861055438865494167639035003630411743520236751060275135173550907533754722752895583486081358897602423491475889968574234216868365337533956591691044116548712938954487507417072707592439116504624456923229281874096869996448431387500206614642536828710927219085506635033386220919980638475210512584241752465520140893174232784097147412387309770737762653928235456606490624560992513267162561058484675883626756899556877652232825214281265891387203134738068240190364468452842321980626981928634207896893805601678007638872755248415245892971448163390015104688600073246641070784671797235657452391768448533145934731480810021707775498159020210364571319142302131032782969335628327617317592542510849062659250553747807581605162151677106285874971356820489124794004664008310887398956728690035950908477962124939255485670488377627138715352738740552753135707329271101475010909056013114515509986849515323198925373988351419356695598116140784154316071875891916662420169111586902132006318216805160658806244829400985614515526469654275488995253605714107449043564850050142503887224592893042170648064971497184517425318311139654090881137695431647108007373522365138488296025120209824093065126520577041530733506980901658942921869357230343994455840 A159679 882 144358917353573809515775853940915082585386512717329141359696763479856085352762011098507024734143137168294691098584577638845427988282492709988937034140828581079332433367256556793324697632762059693483348572878038630254804747867546526705301902462988246872779795620767243353251065062339213833917624339636084851429813263322378940129304664094967521994537422426553675959798615887723361476881546311496764489786249064915504031658692726311823635870125489747446795999168984304893974128342715769481919586983305202697650350512762194779771007742970407992978254656801937318362600165583475977559486052954022647731589210079472784702225227531520054509677207066179951788116476854157774199079681697797886206819146451504049764453199015753763889153523748638829980630510429344386703077812932871632178770784884481952641073982395704182537847972117360566860589143486299413760208033235685706333728064682530799485680835343211702820968587950953151584746611957428839796640527259810728534133293481094076099839875855086981983999665064458098030925556313170606746651623123059402045552979759281823751690966751748226452727545429957061374531799344097269272491434091383899105740895725733114558237795603568415369630421640807727139008800871711586179279824253370184018163872470496265949820554503124413139337467536666773022191930745820325871846400949347814202339687803062188850261146342348149769633539978321306846782508242800781646403884681219374595599184683995303410933611771031591476426108588461956942693240967083555928191620090353371404238905601252870118641532503255011352575411086041458515236502756990245754039670714292834410979464309659910680741873146505344469153389240503769282688315552253561768265353425322104920432520096873275897871848426891270747037549163567809378944464374499982860647322377610425491905925713738325776314669337820407633283317838427264406355221326177596728704005378839170766133496328544384402052416706097985420209329794534616923273717379630548888605950955359517966091311991096572826354884597729141094475817783464818831581354635492157732097655953268525120128892172752736079489857059966940984680832391057515470161963926669161450158662772960 A159679 883 36666596656803847477831670354545150352389335991498124945207674637898713129150567290838331463526158174077213376943956274750150831809414835347815168170690584060790681005681362504069906959513298248581736870724871620145133530880621164462979257674494381931196876024357013136578603793663997426944468822578287466558415430402991735498270477073844657209779504464750420835582207239421483772866964719269194049749798969655842591405099652788376389005442631567250296404106961288752855147106280944471059667055651986137985422572794262966711604718461907005657763498391995810195945852982081617152038732831573965197103084937194042730899904540202064196388377025323689003817249111172339302848904888994547963090365265323107830507935187319997529797314068934127753741432334586938447902441801485699261333132083643305166188122275463564337281896179503804508192342738612450465175458309170048562819234160189175539044220282997908374618472908334080641470200571692757669311690293580181527433105483922760155808420933437370671040331440290998002252667812069444145075278056388722782036500267166539116380792615989562011575723831616654472626452576477477113338727389215061941470687307721568560963689156087291997251093710544242712669760210902158647784609840215133566380839510358639163944650106030947009156260147822735786644237142275801712964309957507587907837403049744970753685065279569226906748850914303247470629914771690771556257952501132827341680514902095934311128722143949052786848841566364648463370836564568438533963435845497364568228148876783497529324927548051274724533944051283211320567940667492553085897748744112787397877934871994366759160628197607195343487854581212986040982343025478400025131088882632857921099824153697334115934510244944712281369910348830870843511341197987288317333318408902139018930990615779547897668602812881009550502543374264927043073442062533037693198900703804980263011005935443955421316153184542643467332184153296266228857248725430905811991804093617752713337050741851304905001098517175136866499673199574745672082009986533870368521157504122831858147600123583169843980599600166476489531889896595101948519479894452097651109956349876032 A159679 884 9313171191910823685559728494200527274424305955327806406941389661262793278718891329861837684710910033078443903052666309208899465851603085685635063778321267522859753643009698819476963043018744993080067681815544513478233662038929908227070026147419110022277133730391060569447612112525593007230061163310545380420986089509096578437620571872092447963761999596624180338561920840197169154946732157148063791871959152043519102712863653115521290983746558292591827839847168998358920313390867017179879673512548621173845599683139230031349967827481581409029078950336910133852451884057283147280640278653166833137416451984837207380863873527983792785828138087225150827017793157760920025149422762122917384738745958245617884899251084380263618804628619985519810620343182474653021380517139764434740746436778460515030259141983985349637487063781621848984513994466464076118740806202495956649249751748623368056117746271046125515450271150128905529781846198598003019165372694042106297239474659622899985499239077217237063462260186168849034474146698709325642242373974699612527235225514880541653736969633494597002713781125685200278985744422625935089518764265426534349234448835265552681370218807850568598886408172056596841290980084768276584951111619590390555676715071758623851375991306377357415912550740079438223034614042207307814767062882805977980776498034947419509247156319864241286164438498693046536233151569501213174507873531403056925412255185947683319723284490951288376268129331748032247739249794159416304070784513136240246958545575797407119578412955672520525020269213614849633965741693040351493572274141333933706226584478022259496916118820319081111901445910238857950640232440155961352821528310835320589854434902519025992171467730367530028197210191053877626442501719824396732619802228538765700382979710482291427682048799802438605420012733745453041676247928662065396475792074761086147634029374106436132629900856457125342716954565607457087512817902542070445697029633827953829669644797118240349297452668477887034949822516874201935889998955224967581446641908391246023444370302497952387634992808585225061400115352902764837408477731226906134220478754205739200 A159679 885 2365508816148692412284693205856579382553421323317271329238167766286111594081469247217615933585107622243750674162000298582785714175475374349315958384525431260222316634643457818784644543019801714944088609444277581551851205024357316068511323662186779451276460770643305027626556897977706959839008591012055948339463908319880127931420126985034407938138338118038077055573892311202841543872697100950888933941427874820084196246475962791689619533482620363686757021024776818621877006746133116082744966012520294126170644334094791633699925116575603215986380395622076782002712582604696937327665478739171544042938581701063713480696692976203343165536150685778162986373515644822162514048650532674332021175678383029121619656579267497399639178845872162253097769813426916227280492203451058364938450333608596887174380655875810003344357376918635770138262046402139136721709699599975663818860874124916175297078368508625432883015994253659833670483947464243321074110335352596401419317299130438732673556650917192244776748743046955447363758431008804356643685417914295645193194965244279390413510073906115011649127288830200209254207906456894411035260652784690950509643608533470142659499474613504888336825150424608665053445196271770931350418934566766118986008319247387180099610337847169742752694778731720029485915005322483513909149121007922760899529322663473594810378024020180237717458860629817119516955749868738536455553443619023875326227371136715809467275403131979483298519318001422433826277306076879927172795445302900759525362902348103664624875387565813272162080423846314120523815977822091581786814271734150075048594154579482781917849935019732848995227623773346088706476578057456588705216643059863288796965105365415678904677436869003107682449810018617336086245551925494198782797112432730437585758257915471886243083342726547006524767132731827970807658723900438102077667157988088612076518780450017099333732573501386925294406639127480140803962026889996960462301233535188206654983376441417291197416647976694866131740388419612847716970387652617155231817078523573872367123011909234356323289444192781046999119139767747405673599804824251739705994350493611907880800 A159679 886 600829926130575961896626514559076962641294591816631589820087671247011082103414469901944585292932625139879592793245023173718362501104893481640567794605681218828945565445795276272480236963986616850805426731164690169656727842524719351493649140169294561514198758609669085956576004474225042206100952055898900332843411727160043398002274633626867523839174119982074947935430085124681554974510116909368641157330808245149342327502181685436047840213601825818143691512453464760958400793204420618000041487506642159426169815260393935729749629642375735279131591409057165718555143529708964798079750959470919020073262335618198386889579152082121180253396446049566173388045955991671517648332085876518210461237570543438645774886234693255128087808046900592301313721990093539254591998296051684929931643990146830881777656333313756864117136250269703993269575272148874263238144957587616114034012777976959902089849483444588906160547090158447623397392874071604954821006014186791918400296739656778476183403833727752956057117271666497461545607002089607878170453907857119179458993936821450284489905035183579464281328649089727465368529254306757777021116288547236002915127333052580969960185181611433786984989321442428866978238562049731794729824428846974632055557412121271986677174437189808281827057885306147409984188317296770325616061968949498462502467180024258134416508853969460515993264435535049664260224233508018758497400171358532929804826856470629657004632672238297806535530504231966443842188004277707342473739036152279783201930237872755017311228863303615456647902636694572998199624401069568733499331448199977728409209036604148584874386578893323325706704536983996292587100186361533375163674515676964519108546908380679922762076793259058983812223547518612312028743746573806666433733938111302608016897127550148623451741370494139854852246293871570839692274194463349265662061653182432706349622600274969124331941039451422567653943621425390156749267317241325415354067620908170662411947946475194845903479288627827519575023708759146445908542573765802203913956498345855190003221580575224008163131189973577352551200100892488138329513016882210658416430804898670395984032 A159679 887 152608435728350145629330850004799691931506272900101106542973030328974528742673193885846707048471301677907172818810073885825881289566467468962354903871458504151291951306597356715391195544309580878389634301106387025511257020796254357963318370279338631845155208226085304527942678579555183013389802813607308628593887114790331142964646336814239316647212088137328998698543667729357912121981696997878683965028083866393112866989307672137964461794721381137444810887142155272464811924467176703855927792860674588200120962431805964883722706004046861157683437837504898015731003743963472361774929078226874259554565694665321326556472407935882576441197161145904029877577299306239743320162301162102951125133167239650386905201447032819305134664065066878282280587615670332054439087074993676913837699123163686447084350328005818433482408250191586178520333857079411923725767109527654517300820384732022898955524690426416956731895944905992036509267306066723415203461417268092550872256054573691294217911017115932058593731038260243399785220420099751596698651607177793975937391264987404092870022368862723068915808349579960575994352222687459580952328276638213253789932698986822096227227536654690677005850462495952323547419149564360104930024985992564790423125574359555697435902696708364133841320008089029722106497917588057179192570590992164686714727134403498092546982870884222790824571707765272797602579999561168026121884090081448340295099794172403217069709423345395663376726228756918054302089475780460785061156919737376164173764917517331670732427255891552512716405189296575227422180781893848366727043373571060192940890501142874257776176341103884391880507724770161712228416970757772020702868110338889124564773949623327284702662828050931978780622331259708909919214666077821399075385623167838131998706112139822278470499224762784976125945791510647165311029986669790275376085992750349818800727621689392140480979291447159945258807273202921619673509936552406658539470874477140160045979795028258073568286322663491495105924281636403584413052843348861142638913133501323644388451158454197663717112032809095866501005706486924239730022706483257255498067430093768668672063360 A159679 888 38761941845074806413888139274704562673639952022033864430325329615888283289556887832535161645726417693563282016384965521976600129187381632222956505015555854373209326686310282810433091188017669556494116307054291139789689626554406082203331372401811843194107908690667057681011483783202542260358803813704200492762514483745016950269622167276183159560868031212761583594482156173171784997428376527344276358475975971255605518872956646541357537248019017207085163821642594985741301270413869678358787659345123838760671298287863454686529837575398260358316314079134835038829956395823192270926033906118666591007839613182655998746957102036562092294883825534613574022731245977828903131803576163088273067573363241300654835275392660101410249076584718940183106967940658274248288273525050097884429845645639586210728543205657144568347667578412412619640171530122898479752081607675066659778294343709155839374801181518826462420995409459031818825730498348073675856724378980081321129634637564977931952873214943613015129851626600830157047984441098334815953579337769251812768917922312863818138701191786096475925151039464660896575100096033360426804114361149817619226639990415319759860745834125109820525699032484650447752177485750785416920431616617682609792841840329915025876732607789487300187413454996728243267640486879049226744587314050040880927078189671308491248799232695738619408925220507943755541391059664303170616200061480516519902025542892933946506049188897058260199881926573752953826286884660232761698191383874257393420353087119164371611019211767591034614510270178693413192235718976636415579935517555601089029257778081253457326563916253807742214323255387084090909725323472287731725153336351562160674933474657416749634553596248143463551294259916418544507168496440020061558481514550692774225063335586387308582883351348376889796135378797410508418161924339932266596260180096935671542678466286505328713044408086539174673169393449920666006914774616994049943610248049572692481016455989231075491498822477238211929385192511937751294469513668036964428080021952837859819476591025785631360138293202320376513902898247577864403287437933730460685850710813012343172308109440 A159679 889 9845380620213272478981958044924954119412616307323701464196090749405294981018706836270045211307461622863395724988962432508170606932305368117161989919047315552291017686371505236493289770560943757768627152357488843119555653887798348625288205271689928832671563652221206565672388938254866178948122778878053317853050084984119515037341065841813708289143832715953304903999769124317904031434685656248448316368932868615057408680863998913832676496535035649218494165886331984223018057873198431126428209545868594370622309644154885684413695021445154084151186092662410594964793193535346873342850837225063087241731707182699958360400547444878835560324050488630701897743858901069235155734788183123259256212509130123126677773044534218725383960317854545739630887576339585988733167036275649868968266956293331733838602889886586714541874082508502613802425048317359134445105002582357403929169462481740851178300544581091495037976102106649175989699037313104646944192788799523387474376325685449821024735578684660589910923719425572599646788262818556943500612453141782782649329214876202422403137232691299642161919448215674287769499430040250860948664095403777037070312767632792232182533214640241239722850548400638717776729533961549931537684700595905390322591404318224057016992646475833065883469176249160884760258577169360915535945985198119391590791145449377953279102458121846725107076181437309948634715726574733444168488693731961114606774192795011050009319424270429452695106632623504493353822566614223341010555550347141640552605510363350233057528147361712231239572892220198830375600450439283755708936894415749105553238534742137235286689458552126062638046226360594588929358003744990326086168244565186449922308537789034231079891910784200388810049961396439050595910878881099017814455229310252796815034088532830236557773900743262967223242260268750758491047817752356125925174709658628910222021529709150664100972798674689503207039767129006646244136679242779936279018463533716986750018133841469664916767132622895842338568732973750552425210843418838040103589686662887315070502665669391096167811409361356566538664835149178290634195279212461053756950582479075041397097587734432 A159679 890 2500687915592326134855003455271663641768130902108198138041376725019329036895461979524758948510449525789608950865180072891553357560676376120126922482933002594427545283011676019786485168631291696803674802582495111861227346397874226144741000807636840111655383059755495800623105778832952806910562827031211838534181959071482611802534361101653405722282972641820926684032346875420574452199412728310578528081350472652253326199420582767466958472582651035884290432971306681397660845398521987636434406436991277846299305978317053100386392005609493739114042951222173156286018641201582282636813186621259905492808845784792606767542992093897187670230013940286663668452917429625607900653504394937144762804909745688032875499518036298896146115671658469898926062337422314182863976138940490016620055377052860620808794405487987368349067669289581251493196322101079097250576918574311105531349265176018467043448963522415720913183508939679431669564729747030232250149111630699960337170457089466689562350884112688846224359494882468839480127170771472365314339609518675057541116851660633102426578718402398323012651614695741804432556280130127685320533876118198217598240216338738811654603575772787149779783513594729749664841549448747931825154993519743351459328423854988580567290255472253809247100983353831868000862410960530793496903535653008275423180023865952328824400775563716372438577941159856219009462253158922630515625512007856642593600742944389913768420627715500183926296884804443567558917105633128068383919411596790102442968379279203840032240538410663139143816900113660324221989322175859097313654391246082717209433558566724776509361795908323766102321527172335638503966023225904070538155008966221006718105693664940037277542910785590650614289138900435602432816856067302710504810069763289659698244433424003293698365987905437445297813737972883895246217727547174116052727779993111646260721925867657982176318377818963047275413427681374238225344709612891486820820746127316065061812124979277305657783360187393066715784528790140128378252259758871194149347352332351425190047857603434312640992737839491365580444354224993038243221197632527173923804762098974247502519614976436320 A159679 891 635164885179830624980691895680957640054985836519175003361045492064160170076466324092452502876442872088937810124030749552022044649804867229144121148675063611669044210867279337520530739542577530044375631228801400923908626429406165642415588916934485698431634625614243712151703195434631758089104009943148928934364364554071599278328690378754123239751585907189799424439312106587701592954619398305230697684346651120803729797244147158937693619359496828078960551480546010743021631713166711661223212806786238704365653096182887332612459155729789964580882758424339319286053770072008364442877206550962790932086205097630139418997559591302440789402863216782323941085143283266003337530834381525851646493190862895630227250199808175385402387996640933499781480202817691462861461206123848188571625097504470304353699940391058904973948646125471129376658063388625773342512092212872438447558784185246208888184858434149012020453573294576468994893451656708365886890930161408990402253821724398853699016099829044282280397400776427659655352654587691162232898760205290322832661030992585931813928591336976482745571348213270202651581525653622391820554655869926943492915944637272025368037125713073295802825289602512955776151976830448013133657830669314215365279097067762781240034707897305991715697766302697045311334292125397652187297962109878903838096135270806442143444517890725836752673689978422042318454777586639773417524711561301855257659981933682243086128830120312776287826713633696042655471591008247915146174519990034338878873415731407412017956039228161075630298253055977502153554912232217771433912506439610594422090570637413351096142609471255684463927029855546891585418440541375888926365286109175570519948923882356980434264819447629241055640631230749246578884885530216007369203943264646263310557271055608303769148403154080367842677466202852240641780811749164473121266930943540699521313147148855418322120766993217939318451803591301927502591312104995194872552190497874746808713529726602594167412056720465216049966931743962618857523648767909864475894123902730599110957085328606646019715987599821445500866327308313082535487550003382689715592652622556979790598585106427090880 A159679 892 161329380147761386418960886499507968910324634344968342655567513607571663870385550857503410971667979061064414162552945206140707787692875599826486644840983224361342802015005940054195021358646061339574606657312973339560929885722768198947414843900551730561523539522958147390731988534617633601825507962732796737490014414775114734083684821842445649491180537453567232880901242726400784036021127756800286633295968034211495115173813957787406712358839611681020095785625715422046096794298946239963059618517267639631029587124475065430464239163361041509805106596830964925501371579648922986208173650757927636844403285952270619818612593198726063320657027048769994371957941032135222124931279403171381064507674265744389688675251758511593310405031125450474597045453356209252628282379318499407176154710758404445218976064923473876014607048200377280419654904388845349900820845151025054574399833787361039131910593310326637474294433313483445271267156074177905038046111886252862212133547540219372860527005693135010374715437717743083620094138102783734790970752534223324438360755265166047635435620873624219052109794555935731697274959739957394735562057085325448983051697650755704669775327544844346767843775524696037392937273384346588017263835012290959429431326787891446388248515660249641977985539901695677210909337440043124780185472373588566600995178760970352106083143468798818806678676578038892668504044753343525420761111058663378803041810412345353962954429931729676924058966073990390922225198989337319059944158057125285131404627398203448720801723414502546956612459318171886678725717661138085116462981269844900493795508344424453643713443903035530071363261781738127057779931486249883226244516721628691060308560425008090265986596787041637482106043471408195434328107818798569067296779150387591221848603691085154069996035148507994594778601786496239117079966560228998685747731879344566767278653883408595836498497899537623839482698763008211419967929959166606141435565714058373348174738432079641217004623637977483624884878437715049682628534789346705682958123941239822757909625608484654695219857616807665854466691957297970975594479661570660586609961367373892564538097417504647232 A159679 893 40977027392646212319791084478979343145582402137785439859510787410831138462907853451481773934300790238638272259478324051610187756029340597488698463668461063924169402667600641494428014894356557002721905715326266426847552282347153716367000954761823205076928547404205755193533773384597444303105589918524187222393529296988325070857977616057602440847520104927298887352324476340399211443556411830828967574159491534038598955524351501130842367245525901870151025368997451171188965564120219178238955919890579194227577149476520483732005304288337974753525916192836640751758062327460754430132433230085962656967546348426779107294508601112885117642657482007170796246536231878879080416395014134024004938738456072636179350696263746853769315440489909223487047868064949659458704722263140775001234171671435130258781266220550171305602736241596770358097215687651378093101465982576147491423449998997804457730617105842388816906450332488330218629906964191184479513776821488946818011479667253491321852874843346227248352897323779530315579848558423519377474673672383487434084510970806359590167586719110563575156490316468994405648456258248295555871012207843802737098202215258654676960754896070677390783229493693670280542029915462793585343251356262452589479710277907056664601375088269806103070692629368728004966259637417645556041979812020781617012814679270015662992801673923184174140143710160843456695481572589762615683455797497339196360714959862802037663504296372539025162423150669159863251589728952283431126079641626519788084497901943412268563065681708055485851349266413759681714242777373696855848147684736100994131001968548846397874407072141899768953662341462705937381090684156966094450539741961184511958798425424069697947126330764460946679399294410506932393740454500444620535724177960933801907038988066480020830009844524566950259231087387567192495096530694549001193058656966409979259367464939236927924148497699489338515910153682212783773169262897523322765052081500872952083627670032021626274951762347325815624670792191435660000530124187726153378995469357172184381398087819226495646566127847069325681533673429845371545265510284035565099283337534690411731602078158939753306080 A159679 894 10408003628351990167840516496774253651009019818363156755973084434837501597914724391125513075901429052635060089493331756163781549323664818886529583285144269253514666934768547933644661588145206832630024477086214359445938718786291321189019295094659193537809289517128738861010187707699216235355218013797180821691218951420619792883192230793809177529620615470996463820257536089218673305879292583902800963549877553677769923208070107473276173873651220235406679423629566971766575207189741372326454840592588598066164964937449078392863916824998682226354072907873909919981622329803451976330651832268183756942119928097115940982185366070079621155171679772794333476625830939294254290542208658762694083058503334775323810687162316449098894528574031911640259683891451760146301746826555377531814072428389812327325996401043678588149218990758531470579412365008545646802422458753496311796501725345608544902537612973373449167600910157602562048551097637404783618594274612080605522053623348839255531257349682936027946625545524562982414197913745435819094832321814653274034141348224060070736519391218462274465529488273330023098976192320107331233842365230268809897494379624000637192327073826624512414593523554416726561638205590276186330597827226827945436886981157065604917302884172015089930313949874117011565752736994744531191538092067806157132688327539405217429819519093345311432777695702177659961759650933754951040072351803213097212242796763341305221176128324194980661578556211000531275512868928681002168705169028977969048177335688999318011569962352122678903695757056635640983530986727201340247344395459988382664374006215898640635645752610598638278700163368265526356669975995937901740553868213624144408843739749153278270479822027576293414929938674225289419814641115005114817504873905298035296796681120282234205668430513204856857850101417840280397515401716448886074038213121736255387312568815912296284137881917172392445417339552583284070173572808040964815717087265656015770868080013395060994196530631597119191182756331746219925084968915147653611559166258597793593052356396457921409573101253297991915443698584488767074526464017665371964557381123849997205934363314273279835097120 A159679 895 2643591944574012856419171399096181448013145451462104030577303935661314574731877087492428839505028678579066624459046787741548903340454834656581025455962975929328801232028543574504249615373988178931023495274183121032841587019435648428294533953088673335398482608803295464941394143982216326335922269914565404522347220131540439067259968644011473490082788809528174511458061842185202620481896759899480615774094739142619521895894282946711017321540164413891426422576541013377538913660630188351741290554597613329611673516962589391303702868245376947519180992683780283034580313707749341233555432962888588300641494190319022230367788473199110888295964004807753532266714522348861710717304604311590273091921108576859611735188532114324265440942363615647402472660560682127501184989222802752305773162639340896010544304598873811218596020916425396756812643496482942909722203057405487048820014787785572600786823078131013699753724729698562430113348892936623854643431974646984855783608850937917413617513944622404871194535665915218002890690242782274530709935067249548117237817937940451607485757782770307150669333531109356872734304393049013837840089756280433911226474222280903192174115997066555475915971753328154876375562190014688534386504864258035688379813503616756592330331204603563036196672575396352209696228937027693277094633405410743130085822380329655211511165048035785919751394564642964786830255855601167801562693902218629352713309662928828724141073090049152549015790854443465784117017118156022267419986853718777618448958767103883362670207371757452386052870943119039050135156385931766725969628299152313095756866576869705875056146756019912223020887833197980988656792812284070076006231986518571495334351097859508611003927668673614066445525023958813005700525102756798719025702247767740031584449965563621008218951340509509074943666529044043653776416939447322513804513074264042458398133111776784019243097858464088191797488336202471941040314323979507539869375113395127132848408695732313470899643828663320948744795437471348425311581574323316291182649234214482400450917126612492811535921152209842877197017906786716991558176594976720443432475522120364599895596679747254138361362432 A159679 896 671461945918170913540301694853933313541687935651556060609879226573539064480298865498685799721201382930030287552508390754597257666926204337952693936231310741780261998268315299376145757643404852241647337775165426527982317164217868409465622604789428367997676773346519919356253102383775247673088901340285815567854502694459850903291148843348120457303498737004685329446527450378952246929095897721884173605656513864671680791633939798357125123497328109908186904655017787830923117494592878099969961346027201197123298908343560256312747664617500745987645618068772317980863418059438529221346749320741433244605997404412934530572436086826504086006019685541396602862268862845671580267904827286485166671264903075187566056927199994721914323104831784342528587796098521808625154685515765343708134569237964197774350927371712904370935240093781292244759832035741658953422637154122240214088487254372189832054950524232304106288278480433277254686742067708265054295813127285722072763514594514882183803317284584407901255465433596940809751821123752952294981228674759570568504371614888650648230645957432439553995545187413503315651414339642129407480148955729999944641626958079725410175033136181078466370242231821796921872831158058140611547841637694314236903035742937499108846986823085132996104024520200799344251276397268039347850845346882260948884666196276193018506406102681996278305421441723610878194923227671762866645884178811728642491968411587159154626611388744160552469349298472429308634446835142700974922507955675540537116987349508697374800221102464040783378525523795179283093346191039941547056038243589227537939579736518689393623625630276447106009026809468918905592468704344157861403842370707503535670516335116566033916727148021070396583748426146864278158513561459111869517710866059100669987153494572039453853407972058902100178833448275769247778812387217903469620272282649945048177738497822487228591462718167961228324116620055875289740169664717986874162005561715096635727724940635994226547515335949851923861986858361390753809216634909207190306781346324219931920939897803176716208714399560046792816127104625241627088702328660069327259884225237448758376275622292488277863950960640 A159679 897 170548690671270838026380211321499965458140722510043777290878746245743261063421179959578700700345646235549113971712672204879961898495915447005327678777296965436257218758920057497966518191809458481199492771396744154986475718124319140355839847082561716798074501947407256221023346611334930692638245018162682588830521337172670588996884546241778584681598596410380545504906514334411685517369876124598680615220980426887464301553124814499763070350999799752265582355951941568041094304712930407204018440600354506455988311045747342514046603109976944103914467808475484986856273606783678672880840772035361155541622699226695051743168398265458838734640704163509929373484024448278232526337108826162920744228193459989064918847773610127251913803186330859386613897736363978708661788936015174499113874813280266893789125008110478836406332387799531804772240524434884891226440114943991608891426942595748431769356646331927111983522980305322724128002371849006387167281890898598759497076923397929136768628972770494984514017025597957050458959674743007100650701373453863674851993152363779324198976587430056876407717808269498732818586507964707820486119994665663705505062020878027973281266242473996863902565610910983090000822738584577700644617389469491558137682698892621156890542322732419177447386031458427637087614508677144966660837623474688870273575128031772697045415638916179018903657294803232520096723669572772166960253018724276856563607263233475496446435151667926731174665706021142600927365379109127891608049600754733577650096337816442029315893489818494601525759430173032418866659797367759221185507744243364642323557496209170236274525853943461545014069788717272204039498394110603812726499955927719379488815814768509913106237691669683207118205654716279567839256744085511658058779534276763802436705403171332457657757405951620623936348752195516344892164569936408033961035355280011778194687180313799979278212287316803687906133824005856121122062054524044686529609543300521150347709286512846801229597995687433725339995917228355780119115713685364303021631279317117648225518283124880273424201921567099675532419087556904586563538833303062632403567160734789864262974112465612275323305182640160 A159679 898 43318695968556874687787033373966137293054201829615467875822591667192214771044499410867491292088072942446544918527466231648755724960295597335015277715497197910067553302767426289184119474961959049372429516596997849940036850086412843781973855536365886638342925817868096560220573786176688620682441145711981091747384565139163869754305383596568412388668739989499653872916808113490189169165019439750342992092523371915551260913702068943141462744030451808965549731507138140494607030279589730551720713951144017438623907706711481438311524442269526301648287177734704414343512632704994944382512209347660992074327559606176130208234200723339718534512732837845980664262079940999825390109357737018095383867289873934147301821277569772327264191686223206499857401437240352070191469235062338557431216068003949826824663401132689911542837491260987297119904333374425020712562366558619746418208354932065729479584533217785254139708548719071538651257915707579914075435304475116799190184775028479485857047955766421141658659069036447493875766005563600050612983167628606613841837756328785059695891822561277014168006327755265264632605321608696144274066998496122851198341111676061025488031450555259022352785294929157883063287102769324677823121269083613161452734502482982836351088902987211385938639947965920419020909833927597553492504905517224090788539197853873988856517065878606788805250647458579336493689617148256458645037620871787509838513752892891188938239901912264645557812619980071748206242171846883341767469676083746653182587352818026766748862146192795164746759516738426439212848495185219802239571910999571029922645664457392721324335943276008955986467717307377670907126999635389024274669584963270014886623546434866401362950456956951513537627652549508863366893054484158502035060483995431946718253185252023872205616527703739579577732404224212875833362021951460422722633359968840341716402366061207372249437329515749968766929667180867398889714021679442632391646661992770657091682431049322451518091343389272216384435100989144006759501582059447623760304038165201558429349722973821786273031079363643757538441632112349139745511774956649248561178798942411388074037048290643225443841652439640032 A159679 899 11002778227322774899859880096776077372470309123999818796681647404720576808584239429180383209489670181735186860192004710166579074178016585807646875212057510972191722281684167357395268380122145789082115897722866057140614373446230738001481003466389852644422305083236549119039804718342267574722647412765825034621246849024010450247004570548982134968137178358736501703175364354312173637282397567820462521310885715486123132807778772386743431773913383759677497366220457135744062144596711078629729857325149980074904016569193670537988613161733349703674561028676806445758265352433461932194485220333533856625723658517269510377839743815330023048927499500108715578793194820989507370855250528093770064581547399785813425597685654948560997852774497508120104393351161313061849924523916897978413029767398189975746570714762695127053044316447902973936650928436579520376099614665774471598616030725802099539382702080671122624373987851663865494695382587353449168773400054788768395547435780310391478553412135698199486314889518232065487394106453479669848597073876292626052151938114359041383432323953976931541797199532029107717948933102100855937792531498020538540673137303698622445986707174793317680743562346395191314984923280669883589372157729848273517436425947978747812019690816428959609237099397312328003674010203101101442129585163751444371418682679755961396858289317527208177514760797184348236877066031987567723672595448415303222125929627531128514816488650563552044953230809232202901784584283729259681045689675670895174799537519440982312181669239480153351075391492130142527644651117248462009630079886146798235709675214681542046145055066252331359017786126285211138206218408994701561953348080714656061822891978641297436276309829374014755350305541920535015622996582232174005247304155305437702633872348610892207768940279343901592120094324197874945329061411101010963514912396730166784188006292366358751377803484713175263112229330116313461866239444523904582791722536620446380136989777241389838793971622879455527921175655325349361133282727386011070814204062681878723406604117067608833076469956443947315088642137449124590773427300155606071907011364211757780941147291710913650460456414485928000 A159679 900 2794662351044016267689721757547749686470165463294124358889262618207359317165625770512406467719084138087795015943850668916079436085491252499544971288584892289738787391994475741352108984431550068467808065592091381515866110818492521039532392906607486205796627148216265608139550177885149787290931760401373846812704952267533515198869406614057865713494454634379081932952669629187178613680559817206957730069972879210103360181914894484163888529111255444506275365470264605340851290120534334382220832039874143795008181584667485605167669431555828555207036852996731102518185056005466625782454863452508251921941734935826849459841086694893102514709050360294775911032807222451393872371843524778080578308329172255722675954510335079364721127340530680839300016053793536277357810637605657024178352129703072249889802136886323429581561713540276094392612215918557823750508589562740157166302053595998801217273726743957247361336853205773902764113975919272068508954368178611872055669858503423810956066709634511576248382323278561908186304227273178272541493043781410698410632750443290867726332114392487579334602320674807638095094396402612008712055028933498720666479778534027774040255135590946947431886512050689449436123107226187381107022704942112377860267399456284118961416650378469968529360284606969365392514177681753752168747422126687349646249556861460160320813148969586032270299943991837365872830281082507693945354194206276615230910147611640013751574449877341229954772562812924999465305078165895385075643837707944323627745899942585191480527395124681766156008402679484317775582528535285924130643800719170287180840334858864654286999519650884816156234531208359136251433472348885018807711875742916559369688127939028454682412819746204042796345439979995266385104874238832488038830780194963585744522285323361914596901105214425647264818926225942036023237748236397705324310065115409493522842037195894993915477712647787630766861739320182362751915135104887392321396705877639600609897703720988263696602150700867992431875594181351649593721094311173987364363047527883031994186848096012198821815150337857398974274976661279965296916705022464567293015819707710844064970977375046281423991512087626986072000 A159679 901 709833234386952809218289466537031644286049557367583587339076023377264545983260361470722062417437881404118198862877877899974010186640600118298615060425350584082679805844315154136078286777233595245034166544493488038972851533523654113303226317274835106419698873341848227918326705378109703704321944494536191265392436629104488850062582275400148909092623339953928074468274910449189055701224911172999442975251800433650767363073575420205240942962484969520834265332080989299440483628471124222005461608270707373952003218488972150042050047002018719672883686100141023233173245960036089486811340831716762454316574950041502493289258180759032708713049864015372972686754241307833054075077400043104373120251028205553773879020027424503690605346642018435674083973270207053135822052027312967243323027914812953282033996198411388418589622194913680072749566192385250653108805649321334145769122997352969707087987210263060158656936340278719638219455188112518047825240743967360713371748512433867672449465693753804668889623797865206447255786333280827745869384523404441103674666460657766043446973623367891174057447654201608047046258737330348112006039556577177028747323074505750907602358453393349854381493317312773761583954250528314131300177683138814128234402025470218237452017176440555577497903053070821497370597457155249949760403090593423058703016024128200965525142979985534669448008259165893747350654517890922274552241655798811853347955367426935961771395452356021844960186001252140631984588069553144079953853732128182530552283785879119195071646179999929123472783205197524584855434603311507480721515752589366797135209344476407507355831846269677051352211909137094322652963770398385782457254485352725365244722673621248848035419939225997496256986404613255741281622433666869729689012922216595473670957838261577696720672955523835061362415141294952952027442722983606051363793024401614624635093259751036088172587634734573501607618675096990022672982450401953125730180501197921934467636608141241737547107484048847198240873000887663671455796821755465404537143257878227444644736009782981433132215109345822895518528983322973736292252302278699936819946298747190180744847312114463770780193609800839976360032 A159679 902 180294846871934969525177834778648489898970117405902937059766420675206987320430966187792891447561502792507934716155037135924482507970626938795348680376750463464710931897064054674822532732432901642170210494235753870517588423404189652257979952194901509544397717201681233625646843615861979591110482969851791207562866198840272634400697028545023765043812833893663351833008874584464832969497446878124651557983887337268084806860506241837647035623942071002847397118983101017452541990341545018055005027668719798840013809314614258625075544269081198968357249232582823170123486288793161263024298116392605155144488095575605806446011736826099414910599956409544440286524544484967144341197287767423732691965452835038402842595132455488858049036919732151980378029194578797960221443404299888022779870738232787061386745232259606334892182475794534462383997200649935108065886126338056132868190939274058306799131477680073323051500493577589014204977503804660312079102194599531009324368452299698964991208219503831874321716062334483875694783424426057069178282175900946629634954648256629284167804968221051870631257101846533636311654624885505808440821992341669466581153581145926702756958792026319916065467416085393845992888256526965601969138108812316676193677847069979148193850946165522646715938015195381690966739239939751733486973637588602769560919820571701585083065503767356220007523797884145174461193417263211750042324026378691934135149753178830094276182870448552207389932471755230795524620064588332700923203204122850418436652335713353690356717602324857315595930925717491760235504806712587614179134357356979996185162333162148642214094289432847086227305590389613598817601364208841103725334927403849326212789870971858178946314251743657160006478201331786963019146993277146078852970451462820286726678768633117373052454029597839679938788626962692107778947213889599539341079118132894705163790845939567271401921781509933881777568281735315283396185627266991206543144450598394531754169800764154413073268698797706320360749866631285220900178671631577038765070024453541887907768759636781271816760822623501158062732086787374049052935168073767319384973344062078595065126246299698751496745185377325727009376160 A159679 903 45794181272237095306585951744310179402694123771541978429593331775479197514843482151337923705618204271415611299704516554646918583014352601853900266200634192369452494022048425572250787235751179783515988431369336989623428486693130648019413604631187708589170600470353691492686379951723564706438358352397860430529702622068800144648926982668160636172219367185650537437509785869543618385196650282132488496284932131865659890175205511851342141807538323549753718033956375577443646225063123963461749271566246558197989555562693532718619146194299622519243068421389936944188132344107502924718684910222889992644245659701253833334793691895648492354583675878160272459804547544940346829610036015525584999386104769071548768245284623666745440764772265324584580345331449744474843110802640144244818843844483213100638951254997741597674195759229616839765462539398891132198081967284216936414374729452613456957272307343528360994922468432367330888426066511195606750044132187536909007676215135611103240094438288279542273046990209161039220027734017885214743537803294317039486174805990723180412579014954523807249165246421365342015113228462181144995856780015227467334584262287990876749359930816231865330774342192372724108432033203598734586029779460645296939065938753749233423000688308866311710270757956573878684054396347239785055741543544414510045414931409188074410133112813928494347241596654313708419395777330337893588475750458531952458474689352055417010188677698479904655197887639827369922621511817366952890413659993471878100379140987405958231411199344333758232242982349037709575233365470393942494019405252920329664234097413841278714872593684096890224684267747052717005348093545275241960452614306092376132683382504178356203515784522949692644149206151869275351122054669961437158924805658634136233102736274973551177626602844895754869390948833382500422900564885235299386582732212730853496978239775390335899999959915888471398000735942094984992608476343365364508832960271491013143624661757487079678872702387133356524432225251345558444973926797598812380923249067941761301128620211732660060024116731259948325038431515009685485709240438434620423846409445469215956361321712811368416402496892230933820405184640 A159679 904 11631541748301350272903306565220006919794408467854256618179646504551040961782924035473644828335576323436772762190231049843181395603137590243951872266280708111377468770668403031297025135348067232111418891357317359610480318031631780407278797596369483080139788121752635957908714860894169573455751911026086697563336903139276396468193052900684256563978675452321342845775652601989494605006979674214773953404814777606540344019695339503999066372079110239566441533227800413569668688624043145174266259972798957062490507099114842696270638057807835038688771021783811401000615491917016949717282942898497665526483253076022898061231151729757890958649343073096299660350068551870363127576607950655731166111378645891338348731459699278897853096203118472712331427336159040517812189922427192338295963556627997894775232232024194106202910830661846882765965101010117697643204753804064763793118313090024544008840366933778523619387255481327724456646015916339879454199130473439775356940434275992920524018996117003499905479613797064569478011349657118418487789423754580627082858765766995431195510901993480825989417341333924950338202448374769125323139181301875435033517821467568536767634665468530867474100617449446586529695743545457551619249594844895093105846554765605235310293980979505877651762056582954569804058849932958965652424865086643696948765831658113199198588727589234070207979358026397797793352066248488561759722798292440737232518435945668897090493647952543447230212873528044396729550339381546617701464146435137734187077865158465400037088087915858449733674121585729860740349039324673348805866749799884406754719275580782522644935424701471177269983576702161000505759598159135702616851238698820059688375366366190330617514062954577478274453891884373464152221982739176927892288047666841607782921368335074648881744104668573923897145362215052192415308964533635876444652672902915503893527309112103205751328587896854161801210409361010390872839156805587535594037028764508118943948909916600954084020593137633074850885424463975140559802477227918466767715740193232753828598761765020458873974308888917403373401698872725672739321094136194319820337603025805118774320710588807787879014737465441279864655907522432 A159679 905 2954365809887270732222133281614137447448377056711209639039200618824188925095347861528154448473530767948668865985018982143613427564613933569361921655369099226097507615255752321523872133591173325776516882416327240004072377351547779092800795175873217514646917012324699179617320888287167348093054547042273623320657043694754135902776386509791133006614411345522435432289578251119462086053387640600270451676326668579929381721112441028503911516366286462526326395721827348671118403264281895750300168283819368847314390813619607351320023447536995800204428596464666705917212146814578197725265148811308184153734102035650114853719377745666608655004578556890581953456457607627527294057628809430540190607290789951630869029022518332216387940994827319803607597963039064841779821397185704213782929924539666982059808347982890305233941676792349878605715370194030496310241809384265165786515637150136781564788495928872401470963367969788809644657199616683818185759829096121515403753862629887066201997584919280600696449548857464191486375662785174060410683770095860184962006640330010848800479356527329175277504755533570516020561406773962895650932356193896345271046192068500120348102455669076024106556226057817240605818610428513014512554811060823893003588085844524976019581248168106184057235852101312504156352263828575230035930859990463954610476475826229343408367126674552639904332409697108386325803005431338764349076002290529488725107224255510547805568376391268337116569414678235636941935863581401023529219002780864991011639677371109224203462142919428701898594994639793035590339080755101560202747660429765386395369031763421346910534883001579994929685603798081147075745932584326923189438254176885989068471210373629839798492368474678156532018644389424708025389032493696269723204005182572109742725794454372685842411824959214931774120052611674423490988054090978627381642392334608325258102439536234438870501561325841041209036045976960697186716153220142890675520896473224790720749879494154884850261551784256413878768373381624434356631384241964492960187417085832051530702784359694984821329414433668289196895706475240805866102072201352918799745327322145054699461504128235465309901326913725192854688780105513120 A159679 906 750397284169618464634148950223425691644967977996179394059338777534839435933256573904115756267448479482638455187432631233427967420016335989027684148591484922720655556806190421264032224907022676680003176714855761643674773366975104257790994695874200879237236781342351838986841596910079612246062399196826474236749325761564411242908733980434047099423496503087246278458707100131741380362955453732794479951833569004524456416818540325900489526090664682371447338071810918762050504760438977477431068477830146888260792776152281152392589685036339125416886174731003559491570884675410945205267630515129380277382935433802053149946660716247588840480204304107134719878279882268840062327510140987406552683085749269068349395022988196683683639159589936111643617551184586310771556822695246443108525904869518785445296545155422113335314982994426207318968938064182735945103776378849548045011178717821652492912269125566656195101076077070876322018472056621773479303542391284391472778124167557038822386862550501155573398279930182107572969940336084554225895189814924732399722603785056988599890561047039617039660218488185577144272259118138200726211495334068369823410699267577562999881256105279841592197807318068129667291397353098760228637302759854423927818267957954578303738326740717991244660254671676793101143670953608175470160786012712757827364076094030595112526051586608781301630224083707503728956170027493797656103544858996197695440002442463733473717277109734205084161401115398323738854979799336478429803925242193272579222290974396584482279347213446974423793394964385845310085386162756471618149099882410608260016979348633441332753215346976617240962873381135909196238961116820879354414699709690342403331999059535613118486444078505297181654461221021991464984662031416113332765925028325649033044568870042327129323721795535924096702596218003088514518550430144037719060723000317611700054126114894435369901645248175727612933354467738656075035030078759488644046713667170332334951525442605424151012350132607991492132315953508142351443811794981753293420836224061147856044678628600761124158797291842856538608136043012291964317187018049505180815492802221818088544447727861219380927058021348733543811085490892810080 A159679 907 190597955813273202746341611223468511540374418033972854881433010293230392538122074423783873937483440257822218948741903314308560111256584727279462411820581801271820413921157111248742661254250168703395030368690947130253388362834324933699819851956871150108743495543945042403478148294271934343151756341446882182511008086393665701562915654643738172120561497372815032293079313855211191150104631860489197637314050200480632000490188130337695835715512463035885097543844251538212157090748235997371741093200573490249394050751865793100366459975782600860088883953078439444153087495407565503940252885694051282271111866083685849971598102549141898873316888664655328267129633638677748303893518181991833841313173023553409115466809979439323427958594848945037675250402921883871133653143195410845351796906933231836123262661129233896864771738907464309139504552932220899560048958418400938267052878689549596418151569398001801154202360208032796983047245182313779924914007557139312570239784696857973820061090242374235042466652717397859342878469702691599316967529220786169344579354764145093523402026591535398898417991243603024129133254600329021562068882497172038801046567772632501849490948285410688394136502563247118251409109076656585059362346191962853772836473234618364173515410894201669959647450753804135186336069952647994190803716369050024195864851407944929238208735871955897974172584852008838768541383977993265885951318182743685153035513161532791776382817496096823039879313896495994032222933167884120146667792514310370131450267819361349274750730072612074941623725959364915726097746259388689449668622471864732657917385521130677172406163249059199209640153204722854697620377739919029098144288007170084457259289911672102255758303571870805983701131495196407398078766947199090252821753189532282283577767196296718162382924241165505630685319320172808264220821202494602014041999688338763488489930743650349516147391475308972643862998759641682361710923851689972697189750564791188286966712542283579472286672130645582587729483817686532832371564541123372035932213494445723383817668880233630551513182713651892517269659218646918130699400512372963008335426437019649435590261372621487290162836095664594935161025906668247232 A159679 908 48411130379287223879106135101810778505563457212651108960489925275702984865247073647067199864364526377007360974525256009203140840291752504392994424918279186038119664480417100066759371926354635827985657710470785715322716969386551558055496451402349397926741610631380698418644462825148161243548300048328311247883559304618229523785737667545529061671523196836191930956163687012123510810746213537110523405397816917353076003668090966565448841782214074946432443328798368079787125850545291504354944806604467836376457828098197759166340688244163744279337159637907192615255392652948846227055618965335773896316585031049822403839635971386765794724982009516518346245131048664341879229126626108084938389140862862233296846979174711789391467017843932042103457869984790973916957176341548939108276247888456171367589863419381669987690316706699501508314115187506719925752307331661894988771786420008427775837717586357966890836972298416763259557371981804251078327448854377122101001368127188834368311473130059012554545213131510288874165518161364147581672283857232264762281123433506307796766344224193202951703158509557386982551655574409365433276039284658947629485642417514981077906770819608389035010518473843746699906190622308117673844849398629998710434372645933635109921769176040386506178505792236794573544228218097018982348993983171725993387922308181523981431392492859890189304138206328326537543480555360382795737375531273557899831175580340586865377727518366898858847045184328594584160445770044843230038823815373392640740809145735143386131304406091230020060748632998714302749118742163721970648597681007971231486850998943018558560458412249914059982007636040618469183999336984822612511574234454111511109740527638505178359844122663176679422678432938558865487647022142557152810883959385112874050995708298989324086115939035460502506097368511105890210597570035003484873847607197837728314376388282772294341731535789480303323928268330481248663799539628250493576442149929789791492554593460297423761809802371051369985791156573738871197070933581650354743833361391365152591633643216950741398960189611975737842847885305493304913233330543124683098936382822200769138551381940917996552320433310277458379987089494802841986880 A159679 909 12296236518383141592090211974248714271901577757595347703109559587018264925380218584280644981674652216319611865310466284434283464873993879531093304466831092671881122957612022259845631726632823250139653663429210880744839856835821261421162398836344790202242260356875153453293290079439338683926925060519049610080241552364943905375875804640909737926394771434895377647833283421765516534738388133794212455773408182957480824299694615319493668116846659523930804720417241648014391753881413293870158609136441629866130038942891478962457434447557615264350778459144473845835425580761511534106623276942400875613130326774788806889417565134135962718246557100306995290935019231109198646449859137935392359007937853834233845723594909984525993299104400143845333261300886504453023251657100287338091321611870960594135989185260283047639443578729934475647476118122153928920186502193162908747095483629261965513183848783354192270789809595497659894775500331034591581392084097781456515034934066179232693140354973898946480249092936960656640182270108023783053160782769466028833236007531247416233557909543046958197203363009585049965096386766724219723092416234490200717314373002237421155817938689582529481983298219809098529054166657152812500006687889673480487476879230670083301765197198847278367670511580695067876098781060572868868650280921902033270508070413255683338644454977676236127353130234810088527205292520153252124027498992165523813433444370995902273151013282374814050326436940149127880759193368457012545741102437049216437795391566458600716002044396442352483355211157947473533360434411839121156054361307402220932927495814141192743679264305314922176230729914163886449881133973767203658910757407056316651789636760890403631298151398143304702554338265262456637454945545442569614874272862065480476670626330176092021155286132082726471043100916501575940683518568069682663355278186251094653088114133893419112450293943136521735305136292943477518922721354651773678443608892416042247920579772203003351920217515574917330808366040245855597523184758174648981561637861193254312551561559436608081705336648259123760190845597936080801043135258553157134166832901412558341542615422731798502802099897974378763921785570654015196420320 A159679 910 3123195664538938677167034735324071614284495186972005665480867645177363588061710273333636758145497298418804406427883910990298796937154153648393306340150179259471767111568973236900723699192810750899644044853309092923474000919329213849417193807980174361971607389035657596438077035714766877556195417071790272649133470741391133735948668641123527904242600421266589730618697825441429076312739839770192853243040280654282776296118764200184826252837269305003477966542650580227575718360028431351515931775849569518160653433666337458705022008991390113400818391463058449649582842120770980816855256724404486631838786415765307127508221908099147764639900521468460285551249753653072114319035094409481574249627074011033163516946127961357812906505499792604672544912555187340093988963727131434936087413167335534739173663192692512430430978680696657312950619887839591225801619249731716926773481055412530812572859873385606869889774664957988850013419712100982010595261911982112832717871884682336269689338690240273393428724392856496497732131089276676747921166539587139058879664789503337415526942679709734179137951045925045304151930583173542444232197684275852034568365100150789992499849656334354099388747229357667279679852140294506257327853874578434045108692951944267523538438319331168318882131435704310445955546161167411673654822360179944724715661962658762044034260171836904086158390941435434159372600819563565656707247368478769490712263694652618590514979646204835869924067937613549887128674669818036343388201195195127582559288648734749438478387972290266300752162885485659563170801221864973051667159174399156145732097085792919938335972675137740318702623390561586539800624029999884906750820807157850318043457996738524017171370611005736217769379240943725427048068521520270125025254423005246928200288092156428384049356561609977063142441535422889183043403118719664393007366811700580204156066613620645682268032930020887040464180690139312808557707424541922263831100216523744941180334707546102553963973439153657950655339183065873582899691857642779190961912183381695230235505002453681502011756548468205459350631933990459030160043122341958787395276620575967617982685765991935901715181053652181928577753547856625057048774432 A159679 911 793279402556372040858834732560339941313989875913131843684437272315463333102749029208159455923974639146159999620817202925251460138572281032812368717093678700813156965215561590150523973963247297905259447739077080391681651393652784496490546064828127943150586034554700154341818273781471347560589709011174210203269821326760983025025585959040735177939694112230278896199501414378701219866901180913495190511276457878004867698389866412231626374552549556811359472697112830136156218071693340149991176512456654215982939842112306823032113132849365531188543520653157701737148206473095067615947128584721797203611438619277613221580198947092049396255816485895888605534726502408649207838388464120870384467046268860948589299458592907274899952259097842921442981074527716697879420173535034284186428111622891354863155974461758637874281829141318221023013809975393134017424691102929662936491717092591153564427993223991160790759731975089733670243513831373318396099615133559358878053824423775247233268398886966055542984415746692613149767321114406167870188923140272363854926601620526316456127609882736729434542842362301951922204625271739313056615255119389831926579647421065298420673805994770236358715259812958627679940153389468147436548774877455032573977120532914613280895461567912917905717693714157314158204832626155461992239456229204784058044507630444912303501363439191595961648103945994365466392113402876625523551516804094615285117101544997394126088531679122745936146662929716901522202802606940412774208057362477125356753621521387059898772794542917331198038566017702199581571850149919291316002302375936078258795019732295587523144593380220680726028290110472728817222908622485996999111049574260686924466386541534824209957896837044058856008719772861440996013571949520603169186799749170470654282396504781402633456515411362802091311709106896497350917083708636226686141207814893761120760987831745510109876967913931362171756166590159092509896138763112293603239421011388138799017557095136937845703497333327513544549125344132691644200924208656507739855344132941089395225505719061675664902904457974275927551300320387978657579849909939598978841266094793394362409260641946528987237153185527756235479985479370012110475192285440 A159679 912 201489845053653959439466855035591021022139143986748516290181586300482509244510191708599168167931412845826221099281141659102880576400422228180693260835454239827282397397641074924996188662965620857185000081680725110394215979986887932894749283272536517385886881169504803545225403463458007513512229893421177601357885483526548297222762884927705611668778061906069573044942740554364668417116587212188008197010977260732582112614729949942632914310094750160780302587100116204003451814491748369666407318232214321290148559243092266712698030721729853531776653427510593182785994861324026403469753805262612085230673570510097992974243024339472447501212747517034237345534980362043245718836350851606668173055502663606930648898965652319863230060904346602253912520385127486074032630088934981051917804264801236799706878339623501327555154170916147443188194783129968200834645738524884654151969368037097592833897706033881455246102031898127394253002499749110771627291648662165172912838685767028114913903627950687867644648170935530883544401830928077362351238556462640832012297931948894876518997383272449566639702822073649863194670667091202342837830568127333033499195876585485648061154222821983700759576603744262073037519281072769154377131491019703695356143506667359829079923699811561816883975321264522091873581531497326178617148227395654970798580222471045066327302279294493537354532243891627393029437431729843319416428560992663803650253080165643455407896531517531262945382460080155373089624733488195026612503181867994645487837307143664479538851335513029834035495016333473208059686767278278129291533136328589478577789279905993437958788382603377766670866985436682557988078989487413237889299841041407320964144138091848610805288625238579943689997052927565069262020227109711684703322111034876540940800511926384112469570865129590121216110970710174904243756218590482858615473777616203624093086753196745947263067582105635970739025849719719358200810688123098033300549105792370731205518321830074666706134358691749286657527182070520611753451849306895323144066447854853324692048217136663165203835720568917617392570930746612588566251717081535798666894192800901592084334220368652370822335193942996431629987734006435219435641791727360 A159679 913 51177627364225549325583722344307558999682028582758210005862438483050241884772485944954980555198654888200713999217789164209206414945568673676863275883488283237428915782035617469358881396419304450427084761299165100959739177265275882170769827405159447288072117231019665400332910661444552437084545803219967936534699642994416506511556747185678184628691688030029441274519256599394247076727746250714840586850276947768197851736443017419016528608389513991281385497650732402986740604662832392555117467654469980953481751107903323438202267690186533431540081427067037510725905546569829611413701519408118747851387475470945612602236147983278909615911782052840800397160350285456575763376594727843972845571630630287299436231037817096337985535517444939129572337196747853746106408622415950152902935855147891255770683942289907578561134877583560132348778461105036529877982592894217772491663727764330197426245589339381898471719156370149268406592391422442762674935979145056394560982972360401365940898253100587752326197651001878151807128297734617243869344404418370498967268748113398772319369207741319453197049973964344763299524144815893655767752349049223200676869173005292289309112498790789089756573742091229607923849957239093897064354849944127283587886473572976481973019724290568788570624013907474454021731504167694693906763410302267157798781332000015001934831277577362166892089541844527363464010715545977326506249302975332511511879165260528440279479630473773818042190998197429747863242479503394596346801600137108162828553922392969390742969466425766660513817695582684492647578867038532725548733414325085791480499682076390037654009104587877732053674186010806897000154840421180476426883048574943198837968144688788012320333352913762261638403242723828666151557124113917247311474629403109470928309047632796783164637543227504527986800874851277529180563162438274009861644198306700826758523274324141725094709288886917605205540809662218557890496018644503788164736233450250777587402636187743828405512423610370991297467355120568102693732568799742755570853022410999803382385021646993382286109370120047100541785465109319209517170356288800153262412283705334210995058482712995755659885902108335565877781404452155175724542539906464032 A159679 914 12998915860668235874738826008599084394898213120876598592972769193108460956222966919826856461852290410190135529580219166567479326515598042691695091381145188488067117326239649196142230878501840364787622344369906254918663356809400087183442641411627227074652931889797825506881014082603452861011961121787978434702212351435098266105638191022277331190076019981565572014154846233505584392820430431094357321051773333755861521758943911694480255633616626459035311136100698930242428110132544935960630170376917142947863074632848201061036663295276657761757648905821600017131197222833875397272676716175856899342167188096049675502975007344728503569994091428674046266641383437525608200651936224521517496107021124590310449872034706576817528462791370110192309119735453569724024953757463562403856293789403299577728954014463296901453200703752053357469146540925896148620806743949392789328228434882771833048673545794496968330361419615986016047880214418800712608662111411195662053316762140856179920873242383921338402986558706306115028127043222761851865451127483709644096854249722871339274243259768911868662484053684121496228215938112569897362666258827934565638891270747467655998866513538637606814468970914568576150584851619448777085191754754317310327627808144029359061317930046104660735121615557177246799427928477062954926139289068548462425919659747781339446380817202370695897053389096266058692465692311246511089267906527173465260213657723094058187532418243807032251453568159687075801890500169128739277060993931643605363807208450507081584234705620809218740675659182985527659276972541020034011248995705435462446568341458123163570680353776938340563866572379759515155481341387990353599190405038194531097522944606814063280753866351470375876210733654799553637426247504707871105429852546278770739249557298218456539705466408921020518526206101253782236958799503103008021999010896124393793040818591578801428108896309694966086236626628353793984827787925015839095809702747257905136469064073365102340333449462675540040270050673442227563596319023285353019673523625946095205801103450119182437506576174771394619996115566836332604772704245638157392854053166962088691152770274880553285240196800323290736524846743113408198814369494450136800 A159679 915 3301673450982367686634336222461823128745146450674073284405077512611066032638748825150076586329926565533406223799376450518975539728546957275016876347534994387685810371949088860202657284258071033351605648385194889584239532890410356868712260148725910517514556627891416659082377244070615582144601040388343302446425402564871965174325588962911256444094680383629625262154056424053819041529312601751716044706563576497041058328920017127380565914410014731080977747184079877549173753233061750901607508158269299838776267474992335166179874274732580884953011281997259337313813368694257781077648472207148244314162614388921146632143049629413056627868883311101154910926514232781219026389828424433737600038337794015308566968060584432694555891563472490543907386840468009962048592147987122434629345719572582944851898548989735123061534417618143969237030872616716516713155034980552874271597530796496281264165654386212890574013328863304077926893167869983958559837501362464553105147896600805109298535862667262919366606259713750751338992461850283775756580717036457831230102012160861206776885468612095873320817752585792895697203548756447938036461461989946330449077705900683779331422785326315161341785362038558327112640628461382750285741641352746652695933875382109884225092781211986293257932319727509113212600672101669822856545472660001007189025794794604460204378792738124579395684668740909734380522821836341067839347542008599084843582757182500630251192954754296512418051164121562319823932323800479196381777145657037338654244202392506405753004872258219115793471103614782741340963703446552050106131696175766282375636878230681207156915155850237750625490055710272906042595260557709128633717935996652835955571989961986083285299161719920561710295887945076362795240115309071685343531871072125404658298459244699855164302023830322711707177669548843609410658354510625725763577887123417289322605609398986691421014564953373634468298897622792201453588367636935378626547499761570057653885554871998548250616290651095976799237295403699205233050771299345679924241504147967897182470097891308625345744384239021814186378471568511319162402749708035803177631667092124665193341808591336947538695350101380007511511433291346353527323125309050428283200 A159679 916 838612057633660724169246661679294475616872300258093737640296715434017663829285978621199626071339495355074990709512038212653219611724411549811594897182507429283707767357742330842278807970671540630943047067495132048141922690807421244565730635134969644221622730552530033581416938979853754411867652297517410842957350039126044056012593958388436859468858741421943251015116176863436530964052580414504780998146096656914672954023925406442969262004510125068109312473620188198559890893087552184072346442030025241906224075573420284008627029118780268120303107978398050077691464451118642518325439263899478198897961887597875194888831630863571654975126366928264673329067973742992107094815767869944828892241692658763785699437516411197840378928659221228042283948359139076790618380634971634833449956477646664692804502489378257960728288874304816132848372498105069348992758078316480672196444593875172669265027540552279708831055169859619807414816758761506673486116683954585293045512419842356905648188244242397597779586980733984533989057182928856280319636676132805422801814234609023649989634784212582911619046672737711385593473168199663691363848679187539999500098407502932482525388606370512343206667488822900518034569044339599123801291711842895467456876719247766563814505109914472382854074089171757578753771285895657942607623916351187277550125958169785110572766974666440795808008806801976266594104280738319984683186402277640376804760110697436989744822975173070347152744233308669548203008354821546752232117935893552374572663600488176554181653318882034602322919642495633315077121398451679706923439579648930287949320502251568494692878905606611720533910283836938375304040700316730682610756552744782138184187927399858340402706322993471204039279327315741350437351862256703369385989822467306504437069398596464993276174347435559852602609539200175536524985086899431240940761330337095363548031746524028042136271389260593459981833759562590815417460551993661155303969129736047386181794468423557890554197491928915431466232762488924686967332313714779415404322380060219938252199063288940718636636090135366031945511782286308230917693653136848368961050587346497997020128229429309794275333685553721584633167531155230682531875014129314333796032 A159679 917 213004160965498841571302017730318334983556819119105135287350960642727875546605999820959554945533901893623514233992258329563398805838271986694870087008009352043674087098494602945078614567266313249226182349495378345338464123932194585762826869064133563721774659003714737113020820123638783005032239082529034010808720484535450318262024539841700051048646025640789956132577354866888825045827826112682462657484401987279829889263748133219386811983231161752568684390552343722556663113091005193003474388767468142144342138928173759803025085521895455521672036415231107460396318157215440941873583924558260314275768156835471378355131091189717787307054228316468125870672338816487213983056815210541552801029351597531986259090161107859818761691987878719432196215496380857494855020089134808125261659599602680249027491733753087786901923839655805153774249583646070898127447396857405537863625329313497361712052829645892833152513999815480127005436563557552711106913800223102199880455006743357848925341278174901726916648486846718320881881532002079211425431135020696119560430713578531145890590349721383963677917037122792899045044981173958129668381103051645213542575917799844166782117283232783820013151756798978173253667896633796794695242353166742702081350752813550597324659205137063998951676886329898915890245305945395447599479929280541567490542967580330813625278432772537837555838552258961061980521964485696935041689998636512056623565485359966494764933842739205571664378984096280502923740189800872395870576178571305265802802310321604338356386938123778569874228118090276079288247871503280093508447521534652526856751770693667716444834326868229139264987722038872074421183742619891884254498446461178010262828161569602032379002106878621765264266653250253226648292132897893584138697883035623726722357328784257408436983982224801879849355645287295742667935553717944909473189800018498805051877458007704136011191918307237365200917476031275274914581391838752998068581611453194466032521909424711705652515546659293423615623884376783171284469356912254625832773643031147896418876091977499633908359822510143950299973614229153779333931785147051449912929217518918366577919228466453350798396060780543902489313041480137247009568930463536790355908960 A159679 918 54102218273179072098386543256839177791347815183952446269249503706537446371174094668545105756539539741485017540443324103670890643463309360208947190505137192911663934415250271405719125821277672893762819373724758604583921745556086617362513459011654790215686541764212990696673706894465271029523776859310077121334572045721965254794498220525833424529496621654019226914423633020012898125109303780040931010220039958672419877200038001912317807274478710575027377725887821685341193870834222231470698422400494878079420997063680561569684363095532326922236576946360722896890587120468270880593371991398534220347846213874322132227008408330557454404336798866015975706477444991414009359589336247709684466632563064080465746023201483879982767629385992535514549796452132378664616384484259606292181628088342603136588290095870794919615127926983700204242526545873603903055022646043702690136688637201034454702192153702516227341029724897962092639573472326859627114482619139984004184342526200393051270131036468180796239230936072085719519463920071345190845779188658580681562926599434712302032559959194447314191279308382516658646055831745017165272077436326438696699814783022752915430175264552520719770997339559451633105913611175940046253467756412640803433195634337922603953899623599704341261343075053705152878543553938844548032325294413341206955320363639445856875710149157249944298387184264969307766785984875086283180604576467271784742008828521320792233303451232783042132405109216221939073081805201066767004374117239175643961537214158087013765968100630120874713451619075287628505899882240434692071438747030222092891327000435689348408493226145624594761586347487589669964605366584752221869959994644586469824620168850751516365926132440846934905919690646237003827315764404202713667859876301225959280974324441802785278000655310752241921883731293433918462119105659271107574949268443368359387813326302210326518800610978649030167573057078184357237488256066491267848264425339981658324874383199408349677848394653968600682937000398940436581568249323398960182109101007531505470456275163221618072004758281486428010161352502422773642587755733697931429515060199217918612794463902249721792998324104572597510700879368423705509747976462724215436067079840 A159679 919 13741750437226518814148610685219420840667361499904802247254086590499868650402673439810635902606097560435300831758370330074076660040874739221085891518217838990210595667386470442449712879989961648702506894743739190185970784907122068615492655762091252581220659833451095922218008530374055202716034290025677059784970490892894639267484285989021848130441093254095242846307470209728409234952717332304283794133232665100807368978920388737595503660905609254895201373691116155732940686528779355788364395815336931564030788912035934464940025201179689142792568872339208384702748732280783588229774612231303133708038662555920986114281780584870403700914239857739741361319400355480341890121708350103049312971869988924840767503634086744407763159102350116141976216102626127799955066803981850863406008272779421594013176656859448156494455591530020196072447968402311745305077624647703625889181050223733437996995094987609475851788397610082556050324656534458787734367478347755713960623121199893091664764357921639747343037741113822926039622953816589676395616488488144472420863795825703346185124339045039896420621266412122108503199136218253186020978000445812377316539412311861440675097735079057030038013311096343915830728803570792137951586114886457597329329609771079527853693179735119765616382189386754778932234172455160569804763025301059386025083881821451667315616752607508713313952788964749945211701659636307430230938520732688396812413618878930121260764311679284153496059233361936276244059854780881157946715155202572042260964649593843779892217541173112578398646837017004967364419281841198908506051933298154876941870201358894400828040834606661778840303667274125737298935341928784444463085584141278502157443260059929315554912858637868242844338337157490948718911555866534591378052269882628358033640756050889123203203729464948844646278618392886927993635584901901143379127640994815544785699533003303415231639343996658546425198355580382795463047102459496943280461095454743888020052060810740296106467839726561365280042382477446494108547050858786423631629878882269971241599475015366313490655300243675042570630683562001155351437956024574127531646912361383832409283215911942962882070775926500659223815534046538141062228976452601487183970682370432 A159679 920 3490350508837262599721648727502476054351718473160635818356268744483260099755907879617232974156192240810824926249085620514711800759738720452795607498436825966320579635581748242110821352391628981097542988445536029548631995444663449341717772050112166500839831911154814151252677493008115556218843185889662663108261170114749516408686214142991023591707508189918537663735183009637995932779865093101508042778830876895646399300768578701347345612062750272032806121539817615734481593184439122148013085838673180122385740962660063673533196716736545509942390256997212568991601287412198563139482158134759597427621472442990056150895345260148751982577812587067028289799421212847015426081554331589926815810388344623845474480177034831595691859644367543507526444340270584328809922351826905859698833919657884742276210282552203960954672105120698146102197541447641309703586661637870677273161850068191092216782051934699104350126911963236071274689823186280205224902225017710811361994088442246644889798876781060027644335347011974951128344710805493706459295742296800037414217841213129215218719549557480939243523610389370633043153934543604564232163140035800017399704310912429783178559394534815933108935610021131795169372010193370027099656619713403817080846287686219862152234113753096820762219814761160660143634601260056845885861776101174670709164350662285084052309779452158055931799710009862221114464454761637212192375203661526385518568317186419729479441901863086942204956912868822597944052130032538613051698645047336059558641059459622162005609489489869964792381583150700186422933991687782282325845119618984308521142139818158742120973963496865946200842369901280449684259612244544664141401868411890094961520763435053195399431500167886092835527031718312054737599707874335382007311608690311301714585471062601395490828469283441695787912847188061986276464976445977231147190845863414705007208293569512765258509874574540292142970214744360151863256726536456157101969269981079607575434898571544835802693153442151932812530082212271010563134369349882428203473807126995565163860796197627880405008374257135179326512183463395791036491598242486094695106886224731294214039324047169610322324184087007062870251634946941319406100650270984315020513117255009920 A159679 921 886535287494227473810484628174943698384495824821301593060245007012157565469350198749337364799770223068389095966435989240406723316313594120270863218711435577606437016842096667025706173794593771237127216558271407766162340872159609010727698608072728199960736084773489343322257865215530977224383453181684290752438552238655484273167030908033730970445576639146054471345890176977841238516850780930450738582028909498829084615026240069753488189960277663487077859669739983280402591728161008246239535438627172414154414173726744137142967026025881379836224332708419653315482024253966154253840238391616706443482145961856918341341303414297198133171063482875167445867691668662786437882824678515491308166525667664467825677197463213138561324586510253700795574886212625793389920322297230106512640409584829945116563398591602946634330220245065799089762103079732490352965706978394504323757220736270313689624644196318584895456383850264352021215164764658637668337430787020198330232537841209447908917249938031325381913835103300523763673516921641584850984722926898721358738910804338994962208580463261113527958576417633728670852596174939341061783416591092758607147578432344853065913411114108167952639606932056379629104659860312416091174829821089683080937627742690073907139611200106857353838216567145420921704256485881983694439086366673065300741719984338589897619368364095538697963812389716039413128759807796215589433070791506969233319540151731732357656982308912404035905559809447577941512996968410026833973509126868156555852568138094435305644918112885797944686523473440830346457869469414858511856154331288716209493161643610961604326558687369343673235121651257960094064642574772415907471611491035942841724116469243451702140046129784429711981021718114104412401606888525320495265770555069188007146676009144703565547227994264725781285216907149351627294110381693314810243095721666340256286120867123239072246276502589237545768009346711898190471745493157404406956914114098765580272444185111577553587954506466864373017360839534359236542021267819277977258715380377991281649400634722466256558636406012091873891523969018968922113514515635443478429617454169387346533579024765169078907460687323867468384691460989048591008502939853563413723147812090149280 A159679 922 225176472673024941085263373907708196913607587786137444001483875512343538369115194574452073426167480467130019550548492181442793010542893167828346461945206199886068681698256971676287257322474426265249215462812492036575685949533096025275493728678422850623526125700555138389702245087251860099437178264961920188456284007448378255868017164426424675469584758834907917184192369769362036587347318491241386091792564181825691845817364209138684652904298463775445743549992415935606523817359711655422693988325463120015098814385630350770640091413857133932891038117681594729563442559219990981912281069312508677047037452839214268644540171886228177073467546837705464222103884419134908206811386788603202347481709198430203876533675479102362980753113960072458568494653666680936710951941144620148350965200627148174864827031984596241158921270141592270653471984710604908343585985850566227557060905162591486072442843812985864341571371055182177317377160400107687552482517678112665067702617578757522220091685383175586978469780891321061021944953386157058443660327689978425082269126460891591185760718118765355162234886468577711763516274500049025128755650997524886198085217504680248958827863588939844037351225132299293997414232509160317131307117937066098741076600355592552551309010713388671054144788240175753452737512812763801541642075358857411717687711671339548911267254700814671226876547277864148713590526725477122503807605839108658877644630222673599115394064561887538177807234686815974546357177846114277216219619579464429126993666016526945471803591183502807985584580670820207813875911239686279729137355027714932902741915337366088756824932628316427055520057049620583442734954379949095833647916854717591702964062424401679148172285465077260750343989369264208695270549977557070415498409378883442513541120851692104253505082073956906750657181568747251346427571973655984570599122457387010391667491955733211585295721783091796332931403850077780227960098535444263209954215711105377781625388119769153775537751489141398813597123159514975071110267656746723795510232808882789973783900423308801285488638752814200789120575947354710425796195373160157426427726472799654725315032966305776432172690396175329906841379456271400796753646072534122770659031153642907232 A159679 923 57193937523660840808183086487929707072357942801854089474783844135128246588189790071712077312881740268427956576743350578097229017954578551034279730470863663335483838714340428709109937653734709677602063600337814705882458068840534230810964679385711331330175675191856231661641047994296756934279818895847146043577143699339649421506203192733403833838304083167427464910313516031240979451947702045994381616576729273274226899752995482881156148349501849521299731783838403907660776647017638599469118033499229005311420944439776382351605440252093686137574487457558416641655798928017623743251465551366985587263504030875198567317371862355687659778527585833294312744968518950791603898092209419626697904952187610733607316813876374228787058549966359348150775602067145124332131191872728436287574632520549710806470549502725495842307731672395719370946892122013413914228917874699065427295169712690561967148710857684302090957863671864166008686592583576862694000662222059453596728866232327163201195994370837388567767149410511292248975810344643162251259838738510327621249537619210262125166221013821703139097679702586601105059262281126837513041642151936780228335706497667756438382476363940476612217534571576671964295714110397466408135260833126193699397152518862577818274125349110000615590398937996437495956073623997956123607882648054783109510991937044535906833564263325642830952928679196187777733838865028463392900377698812342092385688416536407362442952435416410522293127132050641809956833210175944616386085809864057096841700538600059749714532467242496827430393796966914891954378023585410900192689032022708304241086953334047375582629206328905003128428859368952370234360613769932297925839099269607232349711147739328783051933620461999839800875392278074994904186318087410970565041330211681325210432298020320649776824743618790789588885638901554652490365309170926926766121934008454634299227256835889112503592867056402727031018808568573044279711393282509685450921413876506667190952576138236253481433000923735448434280651921677269308825465963545848566082340418075850662059461306885713060257555606808794908562734766659077479230120110267044542834212906636942912883484794416902044692955899941209928869325690431946753784417599483813620333670765213208287680 A159679 924 14527034954537180540337418704560237888182003864083152589151094926447062289861837563020293185398535860700233840473260498344514727767452409069539223193137425281013008964760770635142247876791293783684658905270342122802107773799546161529959753070241999735013997972605782286918436488306289009446974562366910133148406043348263504684319742937120147370253767539767741179302448879565439418758128972364081689224397442847471806845415035287604522996120565479946356427351404600129901661818662844553500557814815841885980904788888815486957011183940382421809986923181720145385843364273917210794890337766145026656252976804847596884343808498172779355568933334109917731757781709616648255207214381198392664655508171417137828266848065378632810508710702160470224544356560207913680386024721081672423808309254425917695344708865243959349922685867242578628239945519422423609236796587576767966745549962497577064286485408968918117433031082127111024217198851362724168480651920583535456466955308481874346260350101011313037268971800087339918794805594409825662940595921295525818957473010280118900628951749994478565455482222110212107340855889942228263551977836291180472383252322392630668900037613017470563409743829249546631817386626723958506039120306935262580777998714494410249075287364929442971290276106306883797089247757968042632600650963839550958380234321600448996176411617458578247372657639284417680246358126702976319573431690729052357305980155617247386910803201703710774916113733628332913061089027512086447788579485850923133362809810749159900545774876003010664512038845015711736204204114783128962663284996412881562303183404932696031899061582609242478193874759656852418944153162608423724067297566563382299234928561727086493511991425062494232161599294641679441454629523652408966450082375357677720007290156040593351209231374090786598670201623813312985301442101843465742610400639025019724993331568823878842701002936604509574082444445013703169266465933658924660270829170416982361124172713723888615130206696877314760908471990982866889466597244472988789061118955958457185373129388048547808504133635490681092574145510155458325014024711812456153722463650559310700217679822748926813575578625894671146602901883990258204060445316622816125441981715333001262163520 A159679 925 3689809684514920196404896167871812493891156623534318903554903327473418693378318551217082757013915226877590967523631423228928643623914957325111928411326435157713968793210521400897421850767334886346225759875066561377029492087015884494378966315162082221362225309366676844645621226981803111642597259022299326673651557866759590540395708502835784028210618651017838832077911701893590371385112811278430754681380373753984564711835665967568667684866274130056853232815472930029087361325293344877989672566929724610033838395433319357304729235280605041453599104000699358511362558726646953918158894327049469785100992604400414410056009986673530268654730539278085809553731585723677865218734360614972110124594123352342274772462594729798505082153968382400088883490964225664950485919087282016359359735918103633383811085502269240179038054478607219252201999269811282182831917415369799998126074520761694012361618583020420899737032031188422034142481915662555076100084925606158552345877782122068920748932931286036122898551687811673047124904810635452556135651525270553230393948606991939938634587523484775852486594804713407274159518133764199141429160728266023059757010383390060433462227077342497046493857398057808172517320489077487994125801297128430501818214520962717625446848865342968514092139732063952046964712856899884872556957462167191160319068525749469509121974986571153232001702111699045903004841125317527521778751271746366956663333271110244428912901060797326126306399761209545918107559779777894013121913103596270418777311991391686554988912286037522211958627472837023866103913467131329345616281700056849208520767497899570744726779012776418684458115760093471562041580542688769693615167742807829496773322143530940640568993888345411535129245345446708503134571712689624466507755882010638459556641267336290390557367944275441005272642326809679943614075928559069371696275640378346555514006991224429336933551153030489029089909870224912031949402635756084354023339687872037013058348916709729471989591068005914213822317605057726512655206874630175606572958132473030049234112805103024257646989685859026188718924396844719755476083046680253596000962933029158280912377791493432993746152278021346530027208209207835151884599326004595812048643022023817107381246432 A159679 926 937197132831835192706303289220735813210465600373852918350356294083321901055803050171575999988349069091047405517161908239649530965746631708169360277253721392634067060466507675057310007847026269838157658349361636247642688882328235115410727484298098642226270214581163312757700873216889684068210256817101662064974347292113587733755825639977352023018126883590991295606610269832092388892399895935749047607381390536069231964999413740727153987433037508468960774778702772822788059874962690936164823331442335235106708971535274227939914268750089740146792362429254455341740704073204052378001564268732799180388995868540900412557342192806578515458945988043299685708916064992104561117303320381821717578982251823323520654377232213303441658056599258427462106182160556758689509743062144911073604949114889068453570320372867521761516315914880366447480679574586546252015697786707341622756056182723507781562786833601777939615088702890777069561166189379437626605253090452043688760396489703697023995882704196552163903194859732364866629807027095810539432792546822799224994243988702942464294284602013383072053029624914983337424410265120216639694743273001733565997808254128752957468736777607381232338876369362854026272767586839055226549447490350314412199245710325815782453250536509749073136432201668137513045239976404812789586834594739502715170085025306043654867985470177455462350184963713918374945549399472525287555483249591886477940129344881846467696489958639319132371050623233491034866407122974557567246518139733966835446303883003677635807283174878654638826826866061759046278657816447242870657572888529443286082712641283086036464569970183627736609883209188982119906142513689784893754528539375622128798124589528297195618030935648309467428596156144169318116739760393640962084003543948326811049666874613261718608220248614587924552652480808034892364989984411901776945111402255461000080832782439436227702279291866807608879263024592682642411979003016111766997268009890326984334459500671557561996741001066805332996107763212671551347533079558820131080742304529193674048279279366780112894526876074557161253514222653048662432600079832072600928090862525755644041043741359509231484709103038796123955764282236906138320484168359850713444229885612334212273574430240 A159679 927 238044381929601624027204630565899024742964371338335106942086943793836289449480596425029086914283649633899163410391601061447751936656020538917692398494033907293895319389699738943155844571293905204005698994977980540339865946619284703429830402045401893043251272278306114763611376175862997950213762634284799865176810560638984524783439316845744578062576017813460771245246930625649573188298188454868979661520191815787830934545139254478729544140306660876985979940557688824058138120879198204440987136513786219992494044931564220577380919533287513392243806457926630957443627472035102657058479165363803942349019849616784304375154860962884269396303626232458842084255126776408834845929824642622101292951367369000821903937044519584344382641294057672192974881385290452481470524251865720130679297715445905283573477563622848258184965204325134470440840409945712936729804405906249402380040144337250214822935494116268576241332793502226187246502069620461494602658184889893490786588362506956922026033457932992963595288595820332864450923859977525241563373171241465732595307579181940393990809654323875815525617038133601054298526047822401262283323362181712059740383539538319861136625679285197490517028103960766864865110449736630950055565536747682732268106592208236246025500189424610921608139687083974864361443989293965548670183430106371522462041277359209338866959187450087116283714979081223568190266542624896105511570966645067419029836190266717892550479536593326262296120551901545513310149301675757844186602485579323979932942408970942727808494937506892240739802065352213960730912981464132557817677897404778537815800490118405953691256045647628668680225877018241364984598156896662674243956633833665212885226872418043956746339288660782259315328294415273560093148764568272114744870392406992999368155829510501140236097385780161057395368457482914052980763841964694492274686599897246715673976012732625577407042006583016102166303718336671166260610717363456632732952051172455181983939654821658911017700224679900548666797549538413516315760747001065683118901972392282720178213702846357045650952179533251659932203893629477515538124944194299760382139078118608904428144197927523851364122366019576194138234100479964951298251094164076076619022342302510866100380524034560 A159679 928 60462335812985980667717269860449131548899739854336743310371733367340334198267015688907216500228058657941296458833949507699489342379663470253385699857207358731256777057923267183886527211100804895547609387066057695610078307752415986436061511392047782734343596888475171986644531847795984589670227498851522064092844908055009955707259830653179145475871290397735444904997113768645159497438847467640785084978521339819572988142500371223856577057650458825245969944126874258537944294643441381237074567851170257542858380703645776752426813647186278311889780047950935008735339637192842870840475706438137468557470652806794672410876777342379797848145662117056502589715093285142851946305058155905631906692068329474385440079354930742210169749230634049478588157765681614373534823650230830768281468014774145052959209730839830590057219645582669275125525983446636499383118303402400640862907440605478831057244052718698616587358914460862560783541964517407840191448573708942494616104683680277354497588502432276016201039400143504815205668030627264315546557352702785473279983130868224157131201357913662443760434674656309752808488191736624800403324439250881861440491421234479115975745453801662555210092799529665420821711781465517422258887096886421063681686875175181680674694594863314664339394344087127947410293728040690844549437004412423627202643314364213866028552765626851950080601254501667072401952756277324138274651470044597532547100452198401462861354105804746231304082249132369326889743056218519517865829784819008556936131925574736449185721906843575750493270897772596284266605618634073222442819528367925219161927241777433829151542571024527498217040762879424117723968025709238629473071230465211588450718827469593636716374561288903045556625958185323340094341669460580723504234995667832273512700531028792676358250127767912293990499035548179361422221650869047989135993451262498410320189826401304457225160967392794223142632265194489883547552710231314968602402823729793725896936337865200691840933860327693672556033581474993820472651882205191124692070020245335281731592232243695322815228959074569847065618535467664635898021303225272307064462397751264135969104585229849698737255596259869314514987505757628860723617457433506963610518230714952147655284379530348032 A159679 929 15357195252116509487976159339923513514395790958630194465727478188360651050070372504386007961971012615467455401380412783354608845212497865423821050071332175083831927477393120164968234755775033149563888778615783676704419550303167041270056194063178091412630230358400415378492947477964004222778287570945652319479717429835411889765119213546590657206293245185006989545098021650305244862776278958592304542604882900122355751157260549151605091843099076234951599379828285503979813792701313231636012499247060731629666036204681095730895833285465781403706611888373079565587818824219510054090823770956121553209655196793076230008058326290103505769159601874106119198945549439299507985526638841775387882198492404319124900958252215364001798771921939754509889199097601744760425363736634379149423362196454917397546355698155753347026275605012793670747413158955035725130375319259803856529776109873647285838325166455055332344612922940265588212832412485351970947133335063886503738999803066427941085465453584340175122100412347854402729375228855465158623584004213336268747383119932949753970931154100415936839334881745664543612301702175054876901182124246361811093825080610018157137978208639943003825873054052431056121849927381791688622807267043614202492416198187903938655126401595092500131284555258443414667350245478346180550008328937325494937948939807232962761913535510032945233356434928444355166527809827897706225655961820361128199544485022203704848891392394868949424974595159069907484481426130202281780076578741542594137797576153574087150445555843330733733050068232174103989757096220073134367918342527555600888591703610978074198538121784184336918459673545496707660522893931989715223485848581529909801269696950404365682002392228092712789123678050777713110402690894222935497960944029236990479226566725483829293855296355663942512529359660780074887191318556896224546050061934074698974612541929918599509613478675763149662126429055682093749912127788036638568377584275316433922639845878106154068686182823009512928683862897098891986537262319371544606102666240342769277104248776195765638022504652761207903007175804893188040581872894274971694613066889742971927248136504183895955411557327640786310612688228337250658847535937016604680995011579255542993576132020184365600 A159679 930 3900667131701780423965276755070711983524982003752215057551469088110238026383676349098357115124136976270075730654166013022562947194632078154180293332418515263934578322480794598634747741439647319184332202159021987825226955698696676066607837230535843171025344167436817030965222014871009276601095372792696837625784134333286564990384572981003373751253008405701377609009992502063763549985677416634977713036555278109738541220956036984136469471570107713218880996506440391136614165401838917394165937734185574663677630337608294669870789227694661290263167529866714258724297246012118360896198397347148436377783862514788555627374404000908948085568690730360837220029579842488789885471819960752792616446510378628728250457955983347525714677898423467011462377982633077487533668854281482073122765716431534244831721388121830510314083946453604009700567816848595627546615947973686777157922269000465805124103535035531335716915095067912998543498649229314883212731675657653463007211333874189016758353727621919972204997303696954874788446102461257523026074790512834709476362032479838369284459381940147734294747299528724137767771823864272202108099856234136649135970129983523377433930489249091721309216545636517958589529059843193623392770786941981121012010032652852425236721431310558631718681937641300540197559552057771889168857566113076263290611828067722808327660009466782741237322453870570364545225661743529740057178339650901681965151752095187542630155552314190908407712243088154624131731392494015161052621585170566999902443648211082243399763985462299162792444224060074449817114035834279942056228816182470754700483130789946653412599531390611797049790540039793284321655091090699678428135932468478131877934052306575239289591891251374260145391857598939353806702189145463165035758575548430527749450035247741863847962887024210873485888466854802590841985172691800771986707579737803711041141265460372922970984598422676447219956970347878057322594132905451074881399304003106644422624623916701097932754449503184088590213145142281643570759991977238167138825385155026818061102747596921480776734900952842272237516757035907402097671897693842617538124654527596963605385057567477479722975798305624499853581107822491904038486550510544784082009122422900192968220682248747298514400 A159679 931 990754094257000111177692319628620920301831033162103994423607420901812098050403722298478321233568820959983768130756786894947633978591335353296370685384231544864299061982644434933060958090914644039670815459612969123930942327918652553877120600362040987349024788298593125449787898829758392252455446401774051104629690403224952095667916417961310342161057841802964905698992997502545636451499287546325746806742435756973467114371676133421511640686964260081360821513256031063196018198274383704886512171983888903842488439716302165051449568001158501945440845974257048636405912668253844157580302102404746718403891423559500053123090557904582710228678285909778547768314334442713331401856743392367549189531437679292656491419861518056167526387427638681156934118389704080088791463623759812194033068611413243269859686227246793866430296123610405670273478066384334361115320409997181594255726550008440854236459573858504216764089534326961364460444071833494984062898483708915717327939804240943828680761350514088599894193038614190341862580649930555383464373206255802870727208866759012848498712081643424094928974745414185328470430959822964280580462301346462518725319190734327850061206291060657269537176718621509050684259350243798550075157075996161122848055877626328106188588426480297364045080876335078766765458872428581502709271784392433550320466380261786082262880491027306241334669926689944150132151555046726076817072615367206858020345487692613624354661396412095866609484769796115459552289212053720705084102556745276432626548848038736249452901861868144018547099861190678079442975344810885209147751392005044138321826628942838988726082435093612266309878710433948720992732614143786331031303361144863967085448016173160375190658375456833984216742706452545089189245640256749696147180228357324811369829726359707933553279448853206201473158051760197293789346672398839188399179203340208529750906814392792516030578385881141830719408341931970877845159845856784983236854839204812366912731834996200768765561487625935492401210182276640368081051424956175081717041726710571444750820785369279921525026819517284387121353279944675239620621432363130579711967636942739012795877374002775665739897358071295322023290774224715288524924982142438140225636100405069758385059715049793638292032 A159679 932 251647639274146326458709883908914643044681557441170662368538733439972162666776161787464395236211356386859607029481569705303676467615004547659123973794262393880268027165269205678398848607350879938757202794539535135490634124335639052008722024654727874943481270883675217047215161080743760622847082290677816283738315578284804545734660385589191823535157438809547384669935211373144527895130833359350104711199542126993150908509184781852079820265017351952952429783370525449660652008196291622123779925746173596001328386057603141628398319483066564832851711709931423639388377520490464297664500535613458518038210637721598224937637627303763099449998715930353390295931811368606697386186141001700604701524538660161706020570186869602919025987728721801546849803693002203265065498091580710815211276661582532256299528580332563811562981131450589436239762861044772332095744768191310438163796621433143511170936628225024539722361826623980273574409295596478411068763483186406938738289498943325543468155029302956584400920034504307391958307038979899809876924719598461094455234690124309425149388409355489572377664838035674349293721691971168655065329324685767343107095104316535750538112467440157854741133669984226780915212345902081638095697126516082944082394182884434486546664738894684971835731860651468706218228994044801929798986175669565045518107848758425942086443984711469002557768838925375243769021269320124893771479265963619640255202602121828673043453839136358159210401419285125172102149728469151043930309427828129646887240963753627925117637308929046281548170920518372157728698623546130563181472624753098740379043480620691156483012338982386903845659401910183181847832428901431028403522917798326969507825862055676160059137635474784457730907255581347513300261690436068959656348019427212071560187300460118073258685017121690164300696256680235310031652069616613353081404810068675162845689189590308926148795925415387348555509761880372724915348006714717934667279729854019234551411261465118294168519863407484430981317173153124371849016301946891232588989773199330120148647376736200178586580077256437392056586216348911603461540171922541324629301655128928112286547467939137541618210953151803387294062275545255191381292458913668742833229560380464818436836946940398836827661760 A159679 933 63917509621538909920401132820544690712428813759024186137614414686332027505263094690293657911676450953441380201720187948360238875140232563770064192973057263814043214600916395597878374485309032589800289838997582311445497136638924400557661517141700518194656893779665206536867201126610085439810906446385763562018427527193937129664508070023236761867587828399783232741257844695781207539726780173987380270897876957820503357294218562914294852835673720431789835804154600208182742414063659797635735214627356109495433567570191481671448121699130906309042389333476607347356011484291909677762625555743716058834987098089862389634106834244597922677589445168023851356618911773291658422759877957688561226638043288243394036568336045017623376433356707909954218693203904169925246547723797876787251470238973351779856810399718243961343130777092326106399229493227305788017958055800182854112010086117468443396563667109582374585263139872956662526535500637433682916481861830863653523808204791800447097082696681600458349233794571055463367068125320244621153355414404802862188758884082707834975096157264212707959831939886315870535276839329717015422313068007883558686683431177209346308830505523509034446978414999274980843413251599778492277756994978009071635805274396768733254746655090823502548911847524596716300663399028507261587439779348285129128049073118259927503874509236222099343431950417118621973181270255756676291878916482144021417963440593456790339412920479238560343575351013651997598486478741952311437593510565788185032926578244573454243630423566115887369216866711805337385010007405372352162884898935895075012138722251026610907696408019091179964531178206476094240628444208349337428163789817413905391020683514125571494645768752219795429666226174955815833177280125121259003016249754283508851476204487143630899772441069460448526175376038728008550745836335947392843488422578240151154275303249124074449278134477122505391268760109272740157620548545692498620505814528081680763691547680305050518035279744013419533762160770711313809282059643085416902521685350903139946311682870209476081069814596315580297985777599343602603991583046893133325262908435110797781770260979166932795359842203199989077369794697720593895559759639089718241500082700537658813198199463146254760587795040 A159679 934 16234795796231608973455429026534442526313874013234702108291692791594895014174159275172801645170582330817723711629898257313795370609151456193048645891182750746373096240605599212655428720419886926929334861902591367572020782072162462102594016631967276893567907538764078785147221870997880957951347390299693266936396853591681746130239315125516548322543773256106131568894822617517053570562707033359435238703349547744280859601823005795449040540440859972322665341825485082352966912520161392307854620735422705638244124834442578741406194513259767135931934038991348334804787528632624567687409226658368265485568684704187325368838198260500568597008269073962127891190907658604712632683622815111892850961361470675161923582336785247606734695046616080406570001223987966158809358056346569123251058229422569769551373541999853633617343654400319380435968051516874625384229250428478253634012398077215551479216000509205698120117115165904368301466442752612558982375324141556181588108545727618370237115536802097213464120982901013583387843345524303153873142398334100328534850301322317665774249274556700672332224935066286195441611023468056150748612453944677738139074484423906857426692410290503854591677776276145860907446050693997834956912181027287788112550457302596373812219103728330274962451773539386914471662285124246799641279904968288753233478946464189263160042038902015701764229157637109204605944273623692875653243473307198617820522458708135902917537838347887457969108928756048322264843463450727417954104821374282370868716463633157903749957009948484506345499535973878037323634813182341031318809582857092595954342856408280138479398404624510177324087073605043017753937776996491830275725199090705333642349745786725839483479966125428353254677490541183195874113728890090363717806471089568584036203395752434022130468941346625832235484244817580233936579410777261021168892977930062929718023081336087924601190497361263700982033709557993395627310703982599179931673809610402892894743101699536017713286792535116001077144607518587520583185794133041749002007919089356198216243018801656470724413146327386900958296330924016926149810400553738933323292149440863013708457359741240461792479781708659645422264633790945485594280797655869874764598187776376184873733905826692208310352472278432 A159679 935 4123574214733207140347758571606927856993011570547855311319952354650417001572731192799201324215416235576748381373792437169755663895849329640470585992167445632314952401899221283618881016612165970407461254633419209780981833149192626449658322563002546630448053857952296346220857488032335153234202426229675704038282782384759969579951121533811180037164250819222557635266543687004635825715387859693122563250379887250089517835505749253481142002419142759249525206987869056317445413037706929986397437931582739876004512274380844808835501958246281721620402203514469000433068676261202348282924180945669795717275610927765490781295268251332899825717422755341212460511133926373823717043217435160463095582959175508202885195876975116847092989165407127715358826092199739500167651699764304759428981538803093748114269022857563104694843945086904030304629485855792927541806211650777676240185037101526632607277467565671137740135161988999836591909949923662952547840415850093439259726046806610274239780249265036010619428380423062879125048842695047680839157015821447078644989787776984604398824340641244706559677173674896807326298664684046932573132140988880137603766232360241164577033563383282455557251708195726049395510453463023850300563416223936120171516180349585082179570397600340799016960201567156751679085919758159658601623508422165995036174524352830954582723174006602752026014862607875320851287872319147734659247550341111966782391286548425925884264271527442935085593324328685260203272641230006022208031187035557156412468948836243862979034836896491498495869512920498309674865857538307216582625471160802583477328073388980904147156287078217565949138152164502720033405954728664716540696772405249337331251444409144849103232416750090049506892652931234356796209053960802827263063840640500666061686811044913754477508211329601891927364472008289340691882619591587963429505972905813405908226708384063083724627937051626502926931170958970213216596761191031646010146527135227806713583984140134468194124327268639720260175196547560459516815382427732961161093108927011123443785780463937873354524858097341676527826970068922699898449237749066642170982880695070770371150387604014098128357069194157346737266139613105455620353427044831309100489698195116850420269598881780357764574767370926720 A159679 936 1047371615746438382039357221759133141233698625045142014373159606388414323504459548811721963549070553254163271145231649142860624834175120577223335793364640007857251536986161600439983122790769736596568229342026576693001813599112854955751111336986014876856912112012344507861312654738342131040529464914947329132456890328875440591561454630272914212891397164309273533226133201676559982678137953655019771630357788011974993249358858487378414619573921819989407079909576914819548781944665040055152641380001280505799507873567900138865476091200042297524446227758636134761664638982816763839295054550973469743922519606967730471123629297640296055163628371587594002841936826391292619416344544907942514385220669217612857677829169342893914012513318363823620735257417509845076424722382077062325838059797756389451254780432279028738856744708419223377995453439319886720993393530047101286753365411389687466696997545679959780296211028090792589976825814167637334592483250599592015788827780333282038533946197782344600121344506475070284179018201196586629992008876249223875498871245052767199635608273601598765485669888488722774684419218724452817424815198721610273618483945016831895709098406943453207687342203938140400598747733557363978508150808698747235776997258337308277237068771382834620032928746284275539573351956287429038012729859325194450435095706672598274748526155638196998906010873242694387022513624789900910573224543169132364109566260841477038700207430132157624282735270557300043308986028958078913421967402210143446396244287942308038771098614698892133444510782270596779378604179916850670955550865260999110645376297944741373239217519462637240903766562710085845467358563303841509506704465734240976804224530177004946381550374556747146397479167042985443041225592315028034454497716216079611084413802012341203264955208777533923718340405860674955504248796852565450073348225098675037759865906470687178130894820615770479739535389868876163619950031818055487397286218538252502357437228492455385289865839441953830083422778472838129750523950850039093168647659541735998523371994821418175578589543578458451167092101175441757279956577862373372496328404398534811258489994059839684140903095534257411620177197094994782084176188589496641649618743371903630563604382066384179993680559743108480 A159679 937 266028266825380615830856386568248210945502457749895523795471220070302587753131152666984579540139705110321894122507465089849428952216584777285086820928626394550109575442083147290472094307838900929557922791620117060812679672341515966134332621271884776175025228397277552700427193446050868949141249885970391923940011860751977150287029524967786398894377715483736254881802566682159230964421324840515328871547627775154398195819314550044863832229773723134550148771825548495109073168531882467078784513082393665733198995373972254427022091662852497289487721448490063760462385232959196812832660931766315645160602704558875774174620546332383865111735888960493535509391442769461951508034471189182238190750467022098157647283413136119937312085393699004071951396557955300909911711833347809526003438207091319826870599960776015736564918311993395833980540544101395434204780150420312949159114629455879089908430099135144113057497465973072318017521846848656220033942905236446278571102530157847027513382553987450492420202076264244789302345574261237956337131097551481417298068306455625884103045677154164841726800474502460687962516182891326968693329928334300129361491155801915060345533961800253832297027668092091935702686413870107426690769741993257861767185787437326717336035897533639652689346941354638830299952310977248815996631760760177224415478134970487130831542920358095434970100746941036498982867172824315683550939786414618508517047438967186741903968422982040593632729165397225525740279178714122037986971688974340878228233580188509997984880013296622110396409869183811083652490595841341763206127294305132971520448251604575327898614093656431641623607568776197302028675669124447078698162237524091958770941779220550111531810562720663685135452815775987068175675091394056317924179356078243720549379418900089751874821114818164014732531098616603149357387311780960036355200943202157646185097713535170480161522656499354075350915057855735575346250711320595062152900552981580907792075472052943533395431798890987633120929210535553324497116268133482196703675412414673932501492700904176278723607219210831104919913566728493283649210521539293769971896431836532771289285308103595265673661029196507225204787741922515569193760398474687315669902671118268405312735243445979801360630287407378627232 A159679 938 67570132402030929982655482831113286447016390569848417902035316738250468874971808317865271481231936027468506943845750901172612093238178358309834829180077739575719974910752133250179471971068290066371115820842167706869727634961145942543164734691721747133579551100796486041400645822642182370950836941571564601351630555740673320732313937887187472404959048335704699466444625804066768104980338371537238513601467097101205166744856536852908034971742951754355748380963779740842885036025153481597956113681547989815726745317115384724324745806273334269232356801688717559022684184532653173695656581614093200401049164438347478909882495139127861442325752167593770425382584526616944390421339337507380557936233402943714429552309107405121183355677486228670452033990463228921272498380947961542542547466541397479635681135256675718058750394501614122607679302748315120401293164813229441985128362516381899149274548182780924756824060146132277983860572273744512251286905446806755165044253832312811706360634766614642730131206026611701412511596844153244323001306769200030769833850968483921794973966388884268199841834853736526019704426035178325595288376981713511247545135089741408495869917198857529950237340353187413528081750375273729015477006315478798141629413011822648895075880904773088948474090175331978620648313636264911834106454503225689807081011186797058632937153244800602285406683712150028047261239383751393721028132524769932030965939931404590966569279230008178625088925275624726237987602407358039569777387032080372926524933123593597180120752278727317148554662261905744650953232739520891003685377202638513767083210531264188544874740571214174335155418702591404629438152599046254147823701626653623286842407697489551324133501380674019277258617727933672331178431988497989724707101946157688939931287986820784635001298208604882208139180708211339261820872943566996668770966225122943455977059372026831273848623856015319368652685159966967261784060725399327731349343171103012326684812464219165027054387052471416858885936053252071584137781581953627923640386105667637119380622657665953377620655090007522191206878856936118605142192514402755199489197358074925372667209768319137641425760512817300944604466271121859580433057036381988683513628845296803045804188230896803161420099320914428208480 A159679 939 17162547601849030834978661782716206509331217702283748251593174980295548791655086181585111971653371611271890441842698221432753622253545086425920761524918817225838323517755599762398295408557037837957333860571118977427850006600458727889997708279076051887153030954373910176963063611757668271352563441909291438351390221146270271488857453193820650204460703899553509928222053151666276939434041525045618067125901095035930957954997741046088596018990479971883225538616028228625597690077220452443413774090600107019528860111551933747724058412701764051887729139907485769928001320486060946921883939069047906586221327164635700767335979144792144422485629314679857194511667078317934413215512157255685479477612533880681366948639229867764660635029996108383290744682181102190702304677048948883996281053063307868507636137755234856371186035285097993746516562357527939186494259082409857951273444964531546504825826808327219744120253779651625535582567835684257455606840040583679365642669370877296326388087848166131802960906128683107913988643252840662820085994788279256334120500077688460510039284417099449957918099252374575148316961696752403374234554423426897556747102821638515842890613434548012353527987422041510944197061908905657062504468834389621470112103719215515492631937713914830953259729557592967930814371711300310357047042812058565033774161363311482405635205381258994885058327562139166087505371936300029689457594721505148117356831695137798918766692955999095330178954290843283238923110732290227928685469334459440382459104779812585173752686198783441933622487804654875330258468625242464973172879682175877363867615026689499315070285490994743849487852742889440578575262084488624106468522050932496222899200613383125486218377540128480232738553450079376785051146049987095333757679714967974747021997769233579207538454923870821916852619368787063569353144340354236193831470220238025480171987982781279973077388936771391765562431115573753948917805173540108648700580264907183550070150290439614973338418879528848894523906828315490629046499405548088010407954395427165154390176662346247981636922785642699805461627316095045632422467688136760526900284232519194511886181995844957365656469509226397932704329645123029817860802726842550438296791824034269705228951075404342023199344597224857386326720 A159679 940 4359219520737251801154597437327085340083682279989502207486764409678331142611516918314300575528475157327032703721101502493018247440307213773825563592500199497623358453535011587515916854301516542551096429469243378098967031948881555738116874738150625457589736282859872388462576756740625098741180163408018453776651764540596908284849060797292557964460613831438255817068935055897430275848141567023215451811465276672029362115402681369169650480788610169906584931060090206291160970394577969767145500662898745634970514741588874056537186512080441795845213969179699696844153312719274947864984824866956554179699816050653029647424428820282065555449907520176516133635538055308228724012349666603606604406755647372290123490524812077304818680114263334043127178697240009493209464115472052068573512844930613657203459943308694396842563194212020388797492599159509348238249140513767290690181469892628496430326610734766931034081787635971366753759988369691527649211886083402807752118072975949000954090867952799430863309340025479482798451702874624684203057519674916161908835837185881900485628183267976871405042997368268288351146488566549075278729981535173450265902516571561093282685719942457996280266158567858190592412525643111661620147119606928648374610332715267729112479617103453462289039022833538438522448229766356642565778114767808372292888829905269929733972709229686539900202529794099636036198317210580823789728508031129782851876604284625069520775773441544540205686829300948918317960232138399310535846539433565665776771686089139273040536002173738715523822963347720076428141000077578846582294907753895470211908607133568601561839307639972093723595579441275215315553487131307511476788856777235227386993110113391616383948143761691253305096315317702433769730659918264733716784725940499919428054647502097342297930132549364980161998357180491205935276436841577032426236524664974233349020228970567073086330382941316077493133488850670573536057860730018462197442216037943253518705491488959197984062931341013275147792213448456081367706226711227632401015696776052394281577985491613289321382400766898155743065062131409284654516701650594222771077472705862517331093717559734850851739101829582992257605955125394978451877063459560971429338701609675859208325107768964471977089472107595792861698778432 A159679 941 1107224595719660108462432770419296960174745967899631276953386566883315814674533642165650761072261036589455034854717938935005202096215778753465267231733525753579107208874375187629280482697176644770140535751327246918160198265009314698753796185781979790175905862815453212759317533148507017411988408942194777967831196803090468434080172585059115902322791452481417424025581282144795623788488523982371679142045054373600422046354326070028045133524287992676300689263724296369726260882532727100402513754602190791175491215503462458426697650010019514380632460442503815512645013429375350696759223632267895713737167055538704894745037584372499858939854024495520418086232154381211777964723599805158821833836456820027810685226353628405556180088387856850845920098354280230173013183025224176468788266331322805621810317964270621563154680143817893656569373669953016924576095196237809425448142079282673561756454300803992155437029939282947503829501463333812338642363458344272585358624893221675365042754071923207273148769405565659947698818541511416946913789911433916845587968524713925034889048510781708237430963413440892866616059778941768368394041075379632940641682462073696055286329974770896507175250748248558368961837316288453145860305875691042297529554397574283979054330112339465506584958539989205791733919546282875911397284103980514503828729021777198840946662509134999875656557509373745414028285066115592942561351582312243339228540131463072520478127687459357213149124463486734409478660040042692585877092330656344647859625807536595539710970799443434959609099067833094757872483761236401789437933396609767257947422344311398107207869070267420811049427690231161800710007156090023426480263152895696823800027069600857178397342297092038211014231352142968098134802568093192376967986631207264566751133443534955710095046129083781090325665871225397520496645604616225882027883433433235032625657986536053782647944189705346911864140605639210104404747707619515858041674173057321486567644768045345848337011222198492358690327692001016351906752538152413081769976573162912720355653924693113141383148157869345916038720319750642207201609796783244447093151167004846882903292373990656271384366208244570807033979897520679403746956257925759900501591912065844204644872144365900477838702715984734162014103395040 A159679 942 281230688093272930297656769089064100799045392164226354843952701223952538596188933593156979011778774818564251820394635387988828314191367496166404051296723041209595607695637762646249726688228566255073144984407651473834591392280417051927726114313884716079222499418842256168478190842964041797546314691154065585375347336220438385348078987544218146632024568316448587446680576729722191012000236949955383286627632345617835170411883419105754294264688361529610468488054911187704179103192918105532471348168293562212939798223137875566324665916032876210884799738426789440514989257748619802028977817771178554735060732290780390235592122001794682105167472314342009677769331674772483374315782000843737139190053276639691623924003296802933964923770401376780820577803289938454452139024291468771003646135311062014282617302981429182644446193335532968379823419568906789494089930703889826773137906667906456189709065793479240549971522790232694605939611698418642487511106533361833873338604805329593719905443400541847948924119673652147232701457841025279831899579984539962617435169440151076961332693555285915436059664016618519832128037362642616496807703164891593472721442850147236949445127871865254826233423896565967525714265811623987386897545305917814924132206651152862950687368917120785210290430134424732661893116526084124852344384296282875600204282701503235670718304611060281876865404851137235527148208476150026586793573399278678381197316787335795131923656841235187599671926896329591089261689938705517502245605447277974890568183428206127813546047056458741025187340266258348423182734353968475670652787831126988048433366847961550629236904540284913912831037739273822165026264159734642814510051978729758017819882568504331696540995317616014344309667128996194492470121635752599016151819600704700035359840010376653021843786654731031962557132934070479000212707135679797002656155567376724053568108351187093719491493802216799535998580343508695945269859874627009480387797740521714334663065592028886279616787507076045832195441554809697302947438464001695137173033886603778576054518886559124621998249698046964518091896154531711344554371681293495338889318946525245740105169276066958080777277792291401994373288015127173573275012449683453755975006963114752120589199561169756899053400388014881358720563561760 A159679 943 71431487551095604635496356915851862305997354863745594499087032724317061487617314599019707018230736542878730507345382670610227386602511128247513163762135918941483705247483117336959801298327358652143808685503792147107068053440960921874943679239540935904332338946523117613580701156579718109559351943144190463907370392203188259409977982663646350128631917560925459794032840908067291721424271696764684983124276570732556532862572034126791562698097319540528382695276683717380491765950118666078147319920991962611295533257461516931388038445022340538050358501099962014075294626454720054364663606490247085006991688834802680414945653950871476754853598113818374937735324013237829565298243904614504074532439695809661644666011611034316821534457593561845477580841937290087200670298987007843658457330102678428822162984639318741770126178427081556074818579196832371514574266303591778190951580151568957198624346257242923107537329758779821482404831869935001379489178696015561531242646995660495129490939869665706171753577627702079737158471473078909660355579526161716587982945069273659623143615114531840812521723696807663144493905430332282821820762562807085109130604801475324489103776149479003829356114418979507193162461678836204343126116201827433948432050934995252905495537374836339977907184295603892890329117678079084836584076327151869887948059077160044661521502708700176596848156274679484078481616667875991160103006291834472065484889923851828890988130709986278293103520307204229402262990584391158752984506691277949277556458964956819869100984981541076785437975328561787404730542042146756418556370175709645197044127757037922461718965884162100713048034158085319668115961089416509251459072939444462839702450145330499393743015468377375605243641219412890432989276092913066957725594191947786544414648229192134911838226764172598337399186099382676268533530966858052212792635630680254674573673863214985750968191481573361735231775266645569559994139660447640892160458951919458119517851015607291769174327015575117149018951827229662098596742617318278151760180630624196845597492143261324540846172275146059641679302902931304039309608797251764571630793861250407571103809703747016696246044193033771535763781175944781408208106205961671494117150176719081194425011816392752351881724995839795130953009041292032 A159679 944 18143316607290190304485776999857283961622529089999216776413262359275309665316201719217412425651595303116378984613906803699609767368723635207372177191531226688095651537253016165825143280048460869078272332972978797713721450982611793739183766800729083834984334869917453031593329615580405435786277847243933223766886704272273597451749059517578628714525875035906750339096894910072362375050753010741280030330279621333723741511922884784785951171022454474932679594131789609303457204372226948265743886788583790209706852507597002162696995440369758463788580174479651924785684320130241145188822527070704988413221153903307590045005960511399353301050708753437552892175094530030733937102379635990083191194100492682377418053543025199419669735787304994307374524713274268392210515803803675700820477158199945009858815115481083978980429404874285379710035539292575853457912369551181607770674928220591847221994394240273908990073931787207284423836221355351791931747763877681419267101758998292960433296978821451688825777459793316654601091019052704202028450485300065091473385050612426069393201516906397532280465081759325129820181619851267037194125976883249834726125700898131882272995409696839795107401626828996898261095739552158584279166646617718862305086816805282143085132915805839513233603214520653254369410933997115561464367503042712278668663206801315949840790790969705233795317554828363737818698803485432025604639576804552556625954780843341577202515853276679673451260694486102977938583710346745415617740562453979151838524450008915604040623836639264377044760220546114427742453134495970922161837647371842418753061160016920784343725988097672633296200287845115931921879289090447633615227790016566914831526404517031378341679029387972535787717540560063745173784783657478283254663284772935137077581285290374791890953887754313185246667430712110265701728516652874809582252326794037217310617659593148255193652201144825831663949334919147631159542566203893826159599276185989801840643199494898660080483999445168572679804981568674779363346269677360378648851948707144659395003186949869489874250305759637401102022024845448396694273296080130266907698882751438656997814627559582466173888414447752785678682006045401959350511285701301814876052000169879683508631832412164197927621059095542919948380705575924614400 A159679 945 4608330986764157241734751861606834274389816391504937315614469552223204337928827619366623736408486976255017383361424982757030270684269200831544285493485169442857354006757018623002249433331010733387229028766451110827138141481529954648830801823705947753150116724620086546907092141656266400971605013848015894646325315514765290564484851139482308047139443627202753660670817274317471975971169840456588363018907899542195097787495550163301504805877005339313360088526779284079360749418779694740832869096980361721302929241396381087808105453815473627461761313959330488933549742018454796157906557212352576809873166099751293068751099024241484866990125169775024616237536275303793182194439129297576516059226992701628054523955262389041561796068441010960511283799590822234331383813495834641000557539725455929825710217169210691342287298711890059364792952161735069945938227291733824781973240816450177625429377512683315640555671136620891463832917819427485215662552535752384478282315542919416289562303129708859296041303033924802566597381680915394236316762910637007072523214872611152352213562150609858667397318245144886166662986948316397115025176307582895213350818897520696622016344959221158478276183858450793178811124683786601570703985114784389198058103036490729348370855119145861524995238581061631005937486906149674532864509188772591629970566579475174099516199384802420683834062078248114726465417603683066627587292405350057548520448849318836757610135744145927070341923295949849192170860165082751175747349878804013289035932745805598469498585405388170228292310580737736084795691431434572082350343876077798653632337600170122185383939257842964695134160064625288622837671313012609521758607205135056922744867044875824768287079721529555712704650058614971861250902059723391033617516606731332869919102049106967948167375651368784880055190001689908105562774696299234775839878213049822516642210962985793604201908122594279669281395837688231668954251821649371396897323990782457748065253153853244053151166684745801885553316299491566728627853901306918858530243211434112862133963887774707166735036816775624733853952631440989829041377894744290542790944588071557627037344296324242661150961023685014528613693771750921730248458360024455016845713925999262892111291007677889880863397128542905827093568263275810765600 A159679 946 1170497927321488649210322487071136048411051740913164078949298853002334626524256899117403211635330040373471298994817331713481989144037008287577041143168041507259079822064745477226405530922796677819487095034345609171295374214857625869009284479454510000216294663718632065461369810651076085441351887239548793306942863254046111529781700440368988665344704155434463523060048490781727809534302088722962702926772276204096221114282357818593797434741588333731118529806207806366548326895165670237223283006746223293420734320462173199301096088273689931616823585165495464537196848788367387982963076709410483804719370968182925131872734146196825756862190742414102814971442038832633437543450436461948444995852462045720843471666583103791357276531648229478975558710571355573251779278112138195138440794613107606230720536345864034516961993443415200793277699813541415190414851819730840313013432492450124525011839893827321898792150394769919224529137289913225892986356596317227976064441046142533444588391697967228809505665193157106535261133855933457431822429328816499731329423192592620271392851584737997703986638369185041761202578503252513600179200656149172134356381874269358810109878624232477413687043298419672470519764573942244640374533052508617137444453084451839972343112067347242987835556996375133622253752263228020215786120966445195561733855247979892905327273852948845148460056450320192776784397372532013491381567631382110064767568052946141194855771963159788796193397256476775591833459898220672053224209128653765396263288392984613095648600069131955973609202127286838851110363170449885337994825506876389015603860689283194114303176845504015359930780456126978194268846634216112370893071002314287891462364702993942459766576570239119178491193397347642789012555338386083844255594554824985613822374339187879484042622461559917046348771592998524548547243044343352758253746813787860882009810966938798427212091010937802210165810593437891696283220420132736440985760694382558278206733657879229090840315853925988510357862535089289274292111544662280029688032923755557522322631824307825750860825101155249044997801946361165968179815711968969667601992226487424198610487636638798053466170211601545937482199536018688717523757912160510272463935285203642894912759284117771865541375249590802537161817958166480009848032 A159679 947 297301865208671352742180176964206949462132752375552171115806294193040771932823323548201049131637421767885454927300240830241668212314715835843736906079189057674363417450438594196884002604957025155416334909695018278398197912432355440773709426979621834107185694467807924540641024813231669435702407753831545484068840941212197563273987427002583638689507716036726532103591645841284546149736759365792069955037139247940897967929931390372661246919557559762364793210688256037819195670622661460559973050844443736167145214468150596241390598316063427157045728870721888661959066042503298092876463577633050533821910352752363232202605722034969500758129458448012339978130040327213589342854216422205607452430466132620392613748788153100615706677242581846648831401201324724783717605256669605730522961274189606526673190521632295556617004047328749111433170959687357723295426423984341705680629879841515179175381903654627078977565644600422862138937038720139949333318912912040153535889743404660575509161928980546408755142917758871135153761402025417272288660732756480294750600967703652937781432088961300806953938748454755462459288276839190138048401941485582139231307645245519617071287154210090041918030721614738356718841390656646352053560691352073968521693025347730862245802094251080573048706481840702878421447137373010985135141860967890900088769262420313322779028042449621865288170504319250717188510467205527743744290591078650606393413764999470544656608468506842208306052561221805050476506643287885618767773371328177606637586215885345920696274918974111429126509048020276330445947449602839441278603328402726732164726982740331134910821534818762058457723101696187836055664207419579529597318275980623989374517889693416508955942161761014741781050418276242653437327805048005573049887399408939614578013163051672281978877937860567560987707929431623545422894170488515301361675850823903614207975343391491814718266914870079167102446609337386802624269032461893406638986319049179020206762283848170335829387075730516335829011530596379984103467704490317820621901832390700176557086349410299966011482840656616481804707840423104714927844149462223551280363234583217674889436822361958381337746082785768983105950068454975183329304261230409584750822716727799296044948746874906375957628449998935301533274667806022646690634560 A159679 948 75513503265075202107864554626421494027333308051649338299335849426179353736310599924343949076224269799002532080235266353549670243938793785296021597102970852607781048952589338180531310256128161592797929579967500297103970974383603424330653185168344491353224950100159494201257358932750192960582970217585973004160178656204644134960063024758215875238469615169173104690789217995195492994223602576822462805876506596700783987633088290796837362920132878591306926356985010825799709152011260845311995931631481962763161463740589789272113910876191836807957998309578194224673065577947049348202638785642085425106960510228132078054329980662736056366808020255052720251630058801073419059647427520803762344472342545223534003048720524304452598138743084140819324200346425908739491019955915967717357693722849546950168759671958257207346202066028058859103232146060775320301847896840203062402566976047252405386021991688381450738402881578112637064065478697625633904770017523061881770139930383737643645882541569360820594996795445560111222520134980600053703888003690817178366921316373535253576212357744585666968596455469138702422898019738651042550693913936681714192617785510487713377296827290738638169766116246845122934115193462214231176964041070374279387372583985239187170461388827707118311383610830542155985425319140481562204110246564877843426985658799511604092967795508351004938046848040639361973104874272831514897558428566345871913862328741812572201583695228774761120941157153082006045440853935224726494961212108228458320550635546484879243758180819355171042159688995022901094419541835950768199427250588785713580825049755354825073234366667120058832901737050375583379944439837938984405347949028076179013236081617424799332349542510727505293208315048768286330292249926855029470827143855315837117201521040785571743150953594122600573831465304039382012866572061038543193107412362457730147943727410471982140012584285989170641811272961102809974868051024900792549861539277797088574239413363777386071573476919697223312058570908945426673006504828996064157933377394314089287977610118391883541165780701679431129350793665522236425704234147692813055544659591910801997718342392300790061734038857373720162973835188027677876925758594611874016436506113575817552522068946942101721372084924479975786914603804771585779411330240 A159679 949 19180132527463892664044854694934095275993198112366556375860189947955362808250959557459814864311832891524875262924830353560786000292241306749353641927248517373318712070540241459260755921053948087545518696976835380446130229295522837424545135323332521181885030139746043719194828527893735780318638732859083311511201309835038398082292734301159829726932592745253931864928357779133813935986645317753539760622677638422751191960836495931006317520466831604632196929880982061497088305415189632047786406661345574098106844644895338324520691971954410485794174524903990611178296697732508031145377375089512064926634147687592795462567612482612923347668479015324942931574056805432321227561103736067733429888522576020645016381761264385177859311534066129186261698056590979495105935351197399130603123682642510735736338283486875698370378707767079621463109531928477243998946070370987593508546331286122269452870410506945233860475354355196009391410492652158190871862251131944805929462006427725956825478656396688667884720430900254509379384960523670388223515264276734806824903263757910250755420157435035798109216545750412775659953637725340525617738205737975669822785686212018633678216322844693404005078675495977046486908540298011758072596812871183714890424114639225405810434946960143356970518388444475866917419609614544943788858867485618004339554268565813527126291041031078705632398611231818078690451449554831999256236096565260772815514638086655393868657601979640282482510747864321607730491500392903792644101380102118700235813223842591273981993881653197239333279434495687796601652117678881892283213243046223168522797397910877385237466618311913676181498583487693701990669832054629082459428781734855368845372590212936205613907827855563025329733130971968868485240794153616129480017044651850813688154608331196483550478363334969279978192204479296571407722686409333301455747921064213439553963498786916491971748478141726379263852960885510776346813860691292339414258191990241411318836604232115607891843833750527364204927047999341541994959548758860509978294455956323387978969755883722128119490096815385918890373296883202224947413947629364512292557063173110760489745569530822038717299108123690139152412248187690575205555813378770185590590121730131529859044560563776418930852551942367914914574776091744176765323787246432 A159679 950 4871678148472563661465285227958633778608244987233053670130188910931235973942007416994868631586129330177519314250826674538086094403985353120550529027924020441970345084868268741314051472637446686074968951102536219133019974270088417102410133718941292035707444430545394945181285188726076138007973655175989575150840972519443548468767394449469838534765640087679329520587112086681993544247613687106822276735354243652782101974064836878184807812835655094697986713263412458609434629866306155279292435296050144338956375378339675344638983646965544071554912371327304037045062688158479092861577650633950422405939966552138341915414119240603019794251426861872280451899558798521008518381460701533683487429340261966698610626964312433310871812531514053729169651982173762365848168088184183463205476057697474877330079755245994469128868845570772195792770717877687159200412000026334008548108365579699009188623698246772401019110001603338208272781201068169482855819107017496457644201579492712009296027932842217352281898394451869199822252557452877298008719173238286950116347062073192830156623143776141348134074034024149375878925801084216754855862953563531883453273371680067222466553568705724833878651813809861922962551835120501524336208413505239593207888337745779267836663306066487584963393359281286039654868595416775275240807948231100408224403357230057836378473831454098482879624309206033751348012695082053054979569070969147669949268804211681728230066829319133402975796609016380535281538795658943628106875255584726041631438238305382637106547202181731279435481934202215705313918543470894164689167964306490096019076958244313100495491447816859406630041807304137149930046757397435949005710505212704235610545624678004178801133255925770497706246922058565043826964831422768570032894858514426251360954153314602866036249761136128602991860246106276025098179549481398597531216778842897851188976580748149378488841973435414214343848010253646776089280745747537229310429030903982040677895923235544000627142262199157030810828158133261842721293052378245740538422633879528746232569030016855302150466943425327321718723688057539699614406716993624438429496438501310541253593376942486405533403911729378437970992548065838218074533299672449032528135874482947295008379765861130263466334826821276525908326206212699216126806462549263520 A159679 951 1237387069579503706119518403046798045671218233559083265656692123186585982018461632957139172608012538032198380944447050502320307192611987451313085019450773943743094332844469720052309813293990404314954568061347222824406627334373162421174749419475764844548509000328390570032327243107895445318244989775968493005002095818628826272668835897431037828000745649677804444297261541659447226424957889879815104751019355210168231150220507730563010178142735927221683992971976883504734898897736348251308230778790075316520821239253632642199977325637276239764461948142610321418834744495555957078809577883648317779043824870095451253719723719500684414816514754436543909839556360767530731347663457085819538073622538016965426454232553596796576262523693035581079905341774079049945939588463431402255060315531475976331104521494199108283034316396268370651742299231400609959660649060618467183626016310912262211640966484269682913620079931893549705277033660822396487187181320192968296821271729142422635234269463266810790934307470343876500342770208070310023826446487260608594745328863327220949531523098982467390256695425588191060471493521753330392863572466931360421461613621050862487870928234931263111773555629029432455441679212067089169638864433517985491088747363313294805106669305940886437344942739058209596469705816251305366221429991832018070994113182166124626605226898299983572718942139721341024316534099391921132811287790066942906341460755129072315043105989457904715569856179412791639903123605871288635353670817140312455685076716343347233789007360278091779373078007928293461938708389489438949156379720605438165677024596657616648469590278863977370354437556667348388529885709116676418368008895245140989709743295622848479282233097317850854361388469744549163180581940589063172225814045619615994868666787300796776723888850213330190652524318789631078366197845588834439627606078174989988560497546531155219673889504117068716958130751465395615900962606013764952509559591419448090774245665223944043686242754752135298586147238800508709666440344525659236249370710944345219684554654525363024090484139936324330636926393318200499834358702432977996579802822269704367652227997822016183445876280153999554492954796474719700356252560988675491960921528546882800598601484166523144030115160052295212799941803249509152032076163725687680 A159679 952 314291443995045468790696209088658744966710823079019916423129669100481908196715312763696354973803598530848211240575300000914819940829040827280403044411468657690303990197410440624545378525200925249312385318631092061180150322956513166561283942413125329223285578638980659393265938464216717034696219429440821233695381496959202429709415550553034138473654629378074649521983844469412913518395056415785929784482180869139077930054034898726126400440442089859213036228168864997744054885395166149677011325377383080251949638395044351443449601728221199356101779915851694336346980039183054618924771204796038765454725577037692480102894410633933238343600496200020280818795416076154284753788136639096628987212695316047251620764441649273897059809205499523540566787158633904923902807301623391989322114668937200513223218379771327509421587495806595373346751234057877242594604449397064330632460034606134902747616863306252687658481192699358286932093768647820538262688236221996450934958817622682637340208415736927723545032199072892761887241380292405868753908688590956296115197184223040928350850243997770575777066564065376379983880428724261703032491543647002015167796586375239004696749218103835105556604477959665981759223968029920147563935357700063075143333941943831101229257340402918667500652062361503951463650408732414787745002409977101489624280344912965597321349158336741728987731679180014586425051648550465914679087529606034350540781762998572686292718854492988664351767672961832696000111857095648369751725512298054637702378047712904814745301322308453580681326332079584323627118012386846598921031281069474803985945170592790315610780439383633392663397097586202353536660923358238374316468548887053107150664251463525509558886073462808346510086424393056922404040848078199277175323872728868036445280409821087778421831518193049739822749316726460017879916073230082549067880727077604559243177400238165276418679092072300039893021362861956839662755221181748760708117707189635833015980503043646243095678517444843208810070570497195950412554554457139200266801737945984157053644313219425352816832504600401052660060580214765387258312703700982786692840420418003598842412318069849624189719171247386508403239525756512965672413617191451125925545932376425284057036397212435748320182915826461707525276891819162625400020539123775407232 A159679 953 79828789387671969569130717590116274423498877843837499688209279259399218095983670980345917024173506014297413456725181753181861944663383758141771060195493588279393470415809407448914473835587741022921030916364236036316933775403619971144144946623514357857869988465300759095319516042667938231367521490088192624865621898131818788319918881004573240134480275116381283174139599233689220586445919371719746350153722921406115626002574643768705542701694148088312889517961919732543485205991474465669709568415076512308678687331102011633993998861642547360210087636678187751110714095208000317249813076440310198107721252742703794494881460577299541854859709520050714784064196126982420796730839042873457943213950987737984946247713946361973056615275673185943722884032951237771621367115023878133885562065594517454382366363940422988284800189618478956459423071151469419009069869497793721513461222773647353035683042313303912982340602865705111331046540202885594322235624819066905569182718404432247461777703327716374969647244257044417642858967824063020353468980455615638604665339463789068580166430452334743779984650577180012324845157402440719239859988513871580492198871325689656330486430470139185548265763846126129934387446200387650392069941991382503100915732506369786417426257793035400658728278897082945462170734112217104781864390704191946346496213494711095594996080990634099179311127569583983610938802197718950407355421232142658094452226340882333246035545935229662840633419076126091992388508578688814628302926452888737663948339042361479598072746858986931401277515270206489907826036437869546686992789011925994774264396305972082548489762013164017759132508349338730449923344647283430399964643408416244075279010128439856579477780426456002162707590407366713741463194829922027339360037859086861641106355427768994922368481732184420584787673924202054910420316402595378628802077071633383057778499162947449055124815496860093064110468036185571878723925217558171454909388066576082137968273527420921802258657188235422902459338759048970896079190391768831208531392067569031546405971003079514252451365684361931051324750448157090163111592381347194841984886983350644401605076561743982528005223620556019134868346587357818561092702514067597309596705902083475267686646290474513550182430504761221416207530580264057342453184861275227749280 A159679 954 20276198213024685225090411571680445044823748261511645900888733802218300914471655713695099227785096724033012169796955590008192019124558645527182568886610959954308251181625392081583651808860761018896692540371197322132439998802196516157446255158430233770569753784607753829551763808899192094050315762262971485894634266743985013030829686359611049960019516224931467851581936221512592616043745125360399787009261139856284229926723905482352481719829873172341614724526099443201047498266949119113956553366104056743324134632461515910683032261255478808294006157936343837087785033202792897526833596644633994280595743471069726109219788092223449697896022617596681534871487020837458728084879328753219220947356338190132129095298577934291882483220211783730182071977582455760086903344408763422614943442546338496212607833222487667696829826575597848345320113321239174551061152247990208200088518124471821536160745130715887644826854646696398919798889117764293137309586015806772018121475515908168172654196436824222314566855009090209188524290585931714763912367127037781249288881026618200378433922484649027149540324180039657754130686099791218425221404590979734443003345520138797468938856590197249294153947412438077337352652110930433279438201330453455724557452722675981918925040222090588848649482187796706643439902814094412199805810236454777270520413947311705315531683222462724449816038670995151822592030706572062937553597905434629121640324708821114071806735948693841372856536677663065533370681067129863267219191593521441312005175738712102913095732400860372122343807552300368852264186137206478011897247377748133197859170716546316177000788770904276877426993723634451331926992879486633083216702957188838942013717908372260045677797342246361740981217877046752233409247445952116744920274292335333988804568998243503622503172528456649778796246427430595487228880450185996089166659695467801692116495609988413894725284457110391338244165859828273300356214250038593800786276451203135227210925495461870491530603247294352574015861974227941411653701804954825987766706783424588028630062990468977194769830051323330085983826553251686136043086152158486507077468453350645674408847034364901712489137080449981473748156793663129401551874024955978265511637753196826292708351121383314005998017165293523778009187490495251402357708934224784072909920 A159679 955 5150074517318882375203395408489242925110808559546114221326050176484189033057704567607574857940390394398370793714969994680327590995693232580146230726138988334806016406662433779314798644976797711058736984223367755585603442761982511484020204665294655863366859591301904171947052687944352123950548836093304669224612238131074061491042420416460202116604822640857476453018637660664964835254524815922169826154002175800574788285761869417873761651294086091626681827140111296653333521074599084780479294845422015336292021517957893939301856200360029974759317354028194656432546287719414187971498483734660594237073211120398967727947331293964178923723734885160037059142573639096587534512762618664274808662685295949305822805259591081363776177681318517394280302559421910811824301828112710885466061748844704383520548007272147927172006491150012235000754849360523598866550523601120015089100970142393069022831793580159522157873038739658019620517586789371927571282312612390101025697285598322270283606704117250024751525011525064656089467526949858831487013387781287140821680771115421559107053636144670400561239462357079495889536869424189567039286996906120338676942357563243928867454139087479631181529554376995425517557639248730129665326911067993186371534492075827193037620542790153216532156309747421466404488273144045868481645893935668809234765838646403678439049452542424541376154094511305198978954764860667106267188206512559163654238548023814222091905664895422300479042719682707342519384160602542406581059046361827993204511650689293831778446717957071675532143925840769023481985195452814007545475213841159013906261455097606458336875651858047673162848697273294801299579006268044957519706642586482556675027409069716425611745581047150149426207066633179467700572207388077007731182410310215315746294719419198422151120883453746256859393661804893447051701225214030840411269702760571749996414532106437894181811167127290542539820954017928345232718599695584585267228259309217529771629437107573787683926970966155577318377126482115138069589144179268134032061534991597777790240489593608117127957284381670441479908840619775480121464780771055874225602835002264080650655445541652123290989712813210674738312896957243847510175614909636304411842646392606091794872653498185071283009946177554050278392917415055213592141515616108233879291370432 A159679 956 1308098651200783098616437343344696022533100550376451500570915856093181796095742488516610318817631375080462148591432581693213199920886956516711615421870416426080773859041076554553877272172297757847900297300195038721421142021544755720424974538729684159061411766436899051920721830974056540291345354051937123011565613851026067633711743956094531726567664931261574087598882383872679555562033259499105775443329543392206139940353588108234453106946978037400004842478863743250503513305449900585122626934183825791361430141426672599066760791859186358110058313917003506390029669295698000951863088035007146302222315028837866733172512928878809223176130764808031816340678832843512396307513620261397048181101117814785488860406840836088464857248571683206363466668021187763747612577437284156144957069263112367075722981239292351014021951922276532092343386417459672872929281933532235842423446327649715059977739408615387912212107013018490287212547245611351838812570093961069853755092420498340743867930191585069462665038360511413556515563320973557265986636584079806730925666574436049394991245146823797093527673898374011916284610703058050236760471992749975044208915817718437793535882389363236122859212657809425643382303016525342004559755973068938884914036429807384355573698943658694908578854026362864670033377938684836499925857253849641090853252495772587011813245414092611046818690189832849545502687682578738419802866900592122133547469557724103590229967076701315627835477942870987336858043422364704141725730556712716752504647269904894559622553265363804724792434819747779664055387380828620710072692418407011784057211735621323871250238571155338079086691680423155895641735665090539723372404000263612206618019889990063733123331908178795707894853943609707749193107267324114011603587298520397864224869927907400982881081894079020785636211302196508120536623975483383278466415334525529031287599038539615133766141725047340694723184076387939860837223966464234619282177078264801358858649814398246609846959094800269344515216110595270841734230967832301089317642121159052134133055726713471281523955463114240812566759533596418699165918272762039894816613013106623134620808758732604951009674565418430933550002078983143604455204635173596364629766672084194119071361280187886722570520331081563477188023014236533757152542608782557180555935179840 A159679 957 332251907330481588166199881814144300480482428987059135030791301397491692019285534378651413404820428880042987371430160780081472452314291262012170170924359633236181754180026782422905512333118653695655616777265316467485384470029605970476459512632674481745735221815381057283691398014722416881877769380355935940268441305922490104901291922427594598346070287717798960773663106865999942147921193387956944792779550019444558970061525617622133215402881127413509603307804250674331239046063200149536366761987846328990466963900856882269017939276032974929980052417564862428411103454819572827585252862408080500170230944113697751258090336603923578507813490526354921313473280968613052074573946783776185963191021239659564864720532312775388709964959526215898926253374822270081081770367242062949933629531081696532850116686772985009634403781767089139220219395185396386125171060593586783960466266252885232165322977994728370179717308267956874932366482798493995130821521553499352752767777520980226672170661958490393492168218558373978698863616000333686729118678968489622514297629135641124768669213657099791355467930724641947240401581707320570570120599161587540890387675342919955629246672759174495575058485529217117993587408558188139028512690248442483581793718678999799122681911146518353562496766386420204722073508152804425112686096583873168267491368087590697322125285726980781350571154123032479358703716610138891523661004543886462757403029113898497696319731817238747169732354769548076219423645120032309591754502358668227142975894905153924312350082684449328421746300290095265646586409535016846350918399061539834136625519392718656839223721421597824414856838130208302691701279926729044779070909424371017924302024648406471787714559096366959655866694610232588827348673692936881939579991413870842197370666969060651229643680212617533294738277096108169169250788547565321890058225266723802197053741256955806082418186994897245917148934448518796307422168882220008712405749619950327620325423420047065113443683108302257929546514964716678662425076685225208552649037239407644292005914095628097389956730346635495950477012692870574108021776500787077409194102494080012113034769272540005433166349903468246446962215164761231684111801719183840311548892062992700152330892514225042461629154148539569155479452698664519103153681115153415627328244308960 A159679 958 84390676363291122611116153543449307626020003862162643846320419639106796591102429989688942394505571304155838330194669405559000789687909093594574511799365476425564084787867761658863446255339965740938678761128090187702566234245498371745300291234160588679257684929340351651005694373908519831456662077256355791705172526090461460577294436552652933448175285415389674462422830261580112626016421087281564871590562375395525772255687153287913602259224859384994039235339800807536884214186747388081652034917978783737787247400676221423731489815320516445856823255747558053310030247854875800205702363963617439896936437489850390952821772984467710131761450462929341981805872687194871714545474969458889837602338293755714690150154800604112643866242471087155120904890536835412831022060702046705126996943825487806976853915459098900096124538616918364829843382990673222402920520108837510890116008181905199254932058671252390637735984193048027742533874083571863411389853904494874529349260397908479233987480207264974877548062475466479175954842900763782871930157821412284311900672133878409641846989023756523207195326730160680587145717142956366874573871715050485411114260621283950292035118998440958639941996111763338544727819470763261971237663567131321890890690508036141592805631732272003109965599808124369134736637692873639142122342675049935098851954241752264532808009329239025851998254457060416907565241331292699708590092287246569418246821925372494311274981914501940465484182633522340372396747817065841932163917868545016977563372658639191880777298448584765614398767838864449694568892634513450352423200669212710858918824714014917513291575002514692063294550193392485727796483365724086834160638589789974940566096240805253770346374678569028956882245577055467854397370010738643898641714231824673520267924540213498011346613692110774436077886171109278460869163667106108376796322802413320229020362680228235129800453354978853122261106165847386322224393672117417978331778226389118414203798898877556292204848550413973244760299584927441109414235247079370671283537816688382598035369124562823265767485552582301730608594464455529404738365312927155622040485420483216453576210586466428775073243200915516166594852649770369704159942432037521842768788817328061644572975337332972898531234633397969002014592962446551318443882460640185012160818119296032 A159679 959 21434899544368614661635336800154309992708600498560324477830355797031728842447997931846612716791010290826702892882074598851206119108276595481759913826867906652460041354364231434568892443344018179544728749709757642359984338113886556817335797513964156850049706236830633938298162679574749314773110289853734015157173553185671288496527885592451417501238176425221259514494625223334482607066023034976129520439210063800444101593974475409512432840627711402661072456173001600863694259164387773372590080502404623223068970372807859384745529395152135144272703126907462180678319271851683633679420815193896421653321684891477885604265472247718194449888900604093526508457378189266528802442476068295774242565030735592711871733274598821131836153315622696611184810915942981372588998521647952621039307290102142821275588044409924347639405998404915497577640999060235813093955686936584134179305505611937667725520577579520112493614760267725931089728671650744454812497892070220144631101959373291232745206147801983345128503715700549927336713831233178000515783530967959751725600256424375980407904366542820499794836257521530088227187771752729209865571193295023661706882131810130780454221290978931244320049691953902358773242872558165310352555338033361107317802653595322500964773507778085942271577699854497203340018383900481751537673962353366099641940128886036987600635912244340985585626206060939222862042212594431735587090359779956084745771935366015499656566149086551675639485812656559904906512554521889603818460043384108075644073953679399449583793121455857846016728865284771280127154852142756881372669142051580967018331244851840396329719220826917310186252400892283561166557615073613991326832023130897229263885864143139886051196191453797436988088434509877478602428104634053922613373055834892053203305855462547259434230810234115924089230488349184660620891598320656403962384375933587716614368975067036714767163232733977633795808403817190787607048688570548941946487559263753216126880144594891479251154918088122040901911186548056605325112553327681474925297465956401609772256691751724861481407551373625558004078632516959011598229436767706996740920874102700242899196244454193200368863170606682637638068645610826509143624941265935811364222960810709264665021383404790060891184471967728935586942551133008725370365642991321491839673220474056883200 A159679 960 5444380093593264832932764431085651288840358506630460254725064052026420019185200372259049941122522108298678378953716753438800795252712567343273423537512648924248424939923726916618839817163125277638620163747517313069248319314692939933231547268255661679323946126470051679976082314917612417432538556960771183494130377336634416816657505646046107392381048636720784527007172383896697002082143834462849616626687765642937406279097261066862870027917179471416527409828707066818570804943540307689249798795575856319875780687445795607503940734878827006128820737411239646334239785020079788078772681356885727482503811025997893093092477129147436922561648991989292803806192254201011120948674375872157198721680204502255059705561597945766882270298301922468153786851744626731802192793476519263697278924689000451116192386426205325201509027470309919466355983917916905852642341561372261244032708309423985697082971773139437320987511372018193448763340065415007950511053195982012241425368331555575208803127554223562397665066239877206077046137178384311367226144935703955526018153231119365145198067254887383191365202215141912249025106879476076349488208523064295023062650365512596951421915873529537616333981814295087365065144901954518066287084622810154127399983122521407208910878170002097064977625797442481523995534774084672016930044315412314259117693885099153098296988902053281099723204341224105546541814433744329546421242794016558278856653336146011540273490593002211110488930930583582323913816451812142304046918855645582668577806671194801555091572072489444303483517383564066287847637875367613355207609657900896409945277273542746652831168798461994272616046532089831143819906432214588072928499714609306443052068926261290251750062282889870425945505483263302509548884179679685605152857540348349688966167019562463682796614452851752607890107962806732688428005104283059500337254690808477606729490646664645322624331313976964005282212308460294204804044672525759136989861721215090507109142523303536852237056989534447975112196622906792825137479130995847551654885069388192193770601669568990253454252281415339150734242050713124490420872200632264245038279981600441213179392515154486427262470260854189044553269390297283552111030921605264048990789277131335896853786811841338133387957348568516241114405973191253797521554875913198287091985839592329036800 A159679 961 1382851108873144898950260530158955273055458352083638344375688438858913653144198446555866838432403824497573481551351173298856550788069883828595967818614385958852447474699272272589750744666990476502029976863119687761946713121593892856483995670339424102391432266417156296079986609826393979278550020357746026873493958669951956200142509906210118826247285115550654048600307290884537704046257467930528826493658253263242300750789110336507759474658122958028395301024035421970316120761400073765296076303995765100625225225640859276446616201129826907421576194599327962706716227075828414488374581643833780884134314678918573367759884925331201260136208955064676278640264375188867558192160848995459632701064206912837192453340912603625966964819615372684214450675532219246896384380544514245026487807563716012440691590564211742676835653571460314628956842274151833850758060800901617771850128605088080429391349309799837559418334273732353410054798647943761274974995013887360889177412454255742811803249192624982865661798321213109793642382129478381909274925030137836743856885320447894370899901178374852510106966526388524181164149959615170663560139393665035912196206310708389494880712410585523623304511331138998288367773562223889423526566938855745787252277910466842108562398281672754568562045374850535809891525814233606210548693582152374455716252306686298849979834545209289058344108276464861869598758823958465273055408579320425846744844175445720915729810044473475070388548970555573350369202866205762255624098929290593889743118820529800195543675513290862995238796686559988065833172865491231035341360183964776107159082096235005809422787155588519627934289566749924826969089676167431756532512095487632939305961621406224584058464623662573290753170304314368959946814153534006089786212442192645928944203117113403228170905840214111046479998192064560918200092404889576456681700307089419724392676255277752875231812990517414879707886117945097537232620298132972271853478389629369235589595320774503468988961320423661663637596031031777320979594586719617596645415510158644415607960567378771799515898671928122518728493402248616661555303309523827411242982194452409367904666502604785359324298583086357334678892356489899195727058229146471132632296253430548608536196828824295095819649982064435396307472174639445455845104572838961043429524730035977518464032 A159679 962 351238737273685211068533241895943553704797581070737509011170138406112041478607220224817917911889448900275365635664244301156125099374497779896032552504516520899597410148675233510880070305598417906237975503068653174221395884565534092607001668718945466345744471723831229152636622813589153124334272632310530054683971371790460240419380858671724135759418038301229407559951044712288680130747314710519859079772569641097901453294154928211904043693135314159740989932695168473393476102590675196077514131416128759702487331532090810421833011146241155658074224607491891287859587437475397200259064964852423458842633424634291637517917678556995972637674512937435785481823345105718158769687906970470874548871586875656144628088886239723049842181912006359868002317798331944084949830465513141717464205842259178159484547810923356434591054498123449605835571581650647881186694801087449541788688632984063005079705641717385600654935918016645747960470093237649948835698222474193683838821338012627118622816491799191424315699108521890010379088014750330620644463731510074828984122853240534050843429701239957650183978132500470000103445064635373872467925917782396057402813340269565419102749530372849470781729544127491270158049419659965959057681715384736619807951189275455374167640252666709658317694547586238653230923561280561892807351239822387699437668968204434808741779677494257367538303779017733690772538199471016435026527357904594148514911563909876966583831477805669665667580949590185047411453614199811800786217081120955202412083602607898054866538488803806711346350874868853404655338060196897315363350279117395230321996907166417932846735106350685523501036933907948816219004957840095451571185143754144157277271199768254783060598264348010725980879311790366452523981246113457867120092807459391717602138625579784857491727286799931354053311650676435666490135042836848136937651540746021801518133039349902565663557875260109402481797791745746314162880751681102431291646521104138570749250102334200577586343938330620528115974279685448532735991887547651873700383884695226293372228213512538468086784808417461704417886589929097918910556619746851530191472439110930379006572112269100326781944577633673908819394105279044098431120679172282062424554257582082215232297140734559113000057707487018022145856817952445954530859039946220191832812189443298697360827360 A159679 963 89213256416407170466508493181039503685745530133615243650492839466713599621913089738657195282781487616845445297977166701320356918690334366209763672368328581922538889730288810039490948106877331157707943747802574786564472607966524065629321939858941809027716704385586715048473622208041818499601626698586516887862855234476106949110322595592711720364065934443396718866178965049630440215505771679004113677435739030585603726835964562655487119338581711673616183047603548756819972613937270099729923293303392709199331156983925424987869138214944123710243431474108341059153628492891675060451314126490871724765144755542431157356183330468551645848709190077153624836104489392477223459942536209650606675780682002209747898342123763977051033947240830000033788374270100781578330360553859793481990881796126267536496634452383968322643451006869784739567606224896990409987569721415411281996555062649346915209815841646906142728794304841954287628549348883715143242992373513431308334171442442753032387383585667801996793321911766238849526494713364454499261784512878528868725223347837775201019860244213770868294220338688592991502093882267425348436189622977334933544402392222158908062603500002293180054935999697051643621856184820069129711227629140784245685432349798055198196472061779062580458125853041529767384844693039448487166856666221304323282712201671619755121562058248996162065670815762227892594355103906814216031464893499187593296940792388933303791377465552595621604495172646936446469158848803885991637443514505793330818779491943585576135905232480653613818977883420002204794390034117146426871255629535634423725680055338173919937261294225918534449635446923052249394800290201708077267324494001457128315487578779515308672807900679771061825852592024448764572131289698664764242413786882243303625014266694148240399670559941342349818494679273622594727576100788154537205706809649182448165881399318619973925668468503077270815496931217301618699834478306701884575806362882061567601073936397566172203462371374657190479793829444072895537620959842516856302300861297077319872130358271617392122243825439363344799624465348588622786619826112390764841222756551981863858301411849848878217254598420370086482791423848520711102308925451530497384704149129595452120394937549749190406918838051720513189651324287746633005382351041767089764490866593867833152131685440 A159679 964 22659815891030147613282088734742137992625659856357201149716170054406848191924446186398702783908585965229842830320564677891069501222245554519500076749002955291803978394083209074797189939076536515639911473966350927134201821027612547135755165722502500547573697169467301791083147404219808309745688847168342978987110545585559374613781519899690105248336987930584465362601897171561419526058335259152334354209597941199102248714881704759565516407956061629784350753101368689063799650463964014656204438984930332007870411386585525856108339273584661181246173520198911137133733777607047989957433529063716565666887925274352879676833048021333561049599496605084083272585058482344109040666634509344283624773744356974400310034271347163931239572756988908002222379062287800188951826630849922031283966512010229695091985666357717030595001964690427200400566145552253913488961522544713378177583197224301132400288144072672442867513098493938372411903574146370408733771227174189078123195707559121257599276807943129907994079449889516145889719278106556692481872621807414822581377746227941660524993658600596560589081782048770119371531742650861403128919696310325290724220804811088093082482186251052094884482962193506989988681312894877898980692760120043813667480008897516744886529736051629228726705648978000974677097321108458635178488785868971475726109461555623213366068021015567530907312848899826866985275423854131339855557056421435744103274446355225149286043292418881482217876106271372267218118936142572842064109866467390385072767578870068128440465062511597214103309036037805691164370413327694995527983566551772026231092412058989009246131521998276957064683902481521363397463054706276011530448850291226356447976567738797120148110146174397501693040577494898195834868823602214736659705981775282339729036021601688073276658830497814156922543595223849462625137839465148415602112591999351595812332357293890123474554127441906366677733738731402865403443794609150597579823524525522534032102030594879473539101855985224595761339516704514830018022987808111733848910718385572944021227738772777305060581844876789872117400196311951581089882525275927507418140388691764282489629552037749345966855886054196368292720202263418981575888035944009574053652429324659662756365081840495559804244384807429523332149290512269692337412586305568894579988847302652986321944087274432 A159679 965 5755504023065241086603184030131322010623231857984595476784256700979872727149187418255531849917498053680763233456125451017630332953531680513586809730574382315536287973207404816188446753577333397641379806443705332917300698068405620448416182771575776197274691364340309068220070967049623268856905365554060530145838215723497605044951395731925694021357230868434010805382015702611550929178601650053013921855560441325541385569853117044366985680501501072253551475104700043473448291245232922452576197578879000937289885161035739642026530306352288995912817830699049320490909225883697297774127665068057516807664767874930089006758238014088255954952423428501279997611768750026011219105865222837238390085855285989495469000806580055874557800446327941802564450493446831147212185633875326336152645503168802216285827862620407741802807855580361639117004233364047597035786239156635782645824135539909838282757978778617153582205598223155504638335879283829200103234648709870512411983375548574356677183921833969328828499386950025334817139170144352035435896384154570486406801222318549343998147369424307312618758478420048921727377560539436528969397166673199646509018540019624153484042412704267229807478617461151078405481431619114166271966249842861987887294236827619455145980356485052045034002776714559206038215334716855453886848984754052533530108520522926624575226155775895903854295397949740261986367363303845453509095460866151179814638412433434798985351204896930343887718926497755908936955740621364697998292268639202652015152146253505361038301989972713211728626676175719225553545290595200411717680954648520559028273746982927870174597469326268121175895261594859503250706221095103905220656740649477493080657732718075689002311304320396285658970480831112117293292109063672844446801076957134832047871524472562076464030943275884854515976254692178489884190283648046909408399392661025656153884252871248772742562822701775714058873554140845110510856023996245945083390599423119841582586314697162988712759667957875672666189757449117322751682301282300537880767020169074230704071973517927163867995666354879188154474850238770353008207374800259474493442817504951575770502047916176484026703177803167457176264448583484572799564458820852980279130332344314424744664610392548322441087666822249047205852730138792214107069791539263457456227402724007264657940646036020320 A159679 966 1461875362042680205849595461564621048560308266268230893902051485878833265847701679790718691176260597048948631455025543993800213500695824604896530171489144105190925341216286740102790678218703606464394830925227188210067243107553999981350574668814524651607224032845269036026106942483200090481344217161884206314063919683222806122043040734389226591319488303594308160101669386566162374591838760778206383816958142498746312832493976847564454797330973316290772290325840709673566802176638698338939697980596281307739622960491691283548882589474207820300674482824038328493553809640681506586638469493757545552581184152306968254836915622530395678996865951342720035310116677448124505543849099966149206798182468896974874725894837062844973750073794540228943368202956432823591706199177702039460740673838363752706905185119917208700882600315447165908518674708322537393176215784262944078661152843939874622688126321624684337437354435583004239764901434518470455812867001079935963565654193630327474747116869020266392530850205856545527407459497387310444025199702639096132504929091165305433868906840115456808604064436910377348634528845274227496823751415296399887999984944179723896853690344697625319004684352170180408002294949942103355180446767326824879559068674206444090334124017467167809407978579849060332732017920760176828624463638743474545171838103361807018894077499056544011460123766385126717670325003752891059970391502945978237174053483646083717129920000527888465998389454323729497719539998890490718724172124491006221463572380811491635600264988006644181857072439596645484909339440767576881295434497157670221155300641251620035338511077350104501720331761191832304315982695101685650035281676116992016130616133823486209466923187234482159876809090524982894300360833349300274750813841130472057819638180009165733790582933244255232901046148218112581121706908764449841317843623308517311490787896939894386487482412123589464587205018035926666892026651251860900583632429947914239442891831048804253567416559444435632616437052559095464097286502716528509980974212226469025890260045814726845165838672294437001364494560451357712503583316740630593827057505869008481425030541156789193436640306118479926402877220002818072107796652460712981325050763026539225482054674625433404476463128466450560763261305962710113503389638386612624987180303050542570130602149061886880 A159679 967 371310586454817707044710644053383615012307676400272662455644293156522669652589077479424292026920274152379271626343032048974236598843785917963205076748512028336179500380963624581292643820797138708558645675201262100024162448620647589642597549696117685732037629651333994841562943319765773358992574253753034343242089761322869257393887395139131628501128671882085838655018642172102631595397866636014368475585512634240237918067900266164327151536386720836783908191288435557042494304574984145168230710873876573164926942079728550281774151196142434067375405819475036388042176739507218975708397123749348512838813109918095006639569809884706414209248999217622387688772024303073598396918565526179061288348261244545628684908287807382567457960943366890209812959100440490361146162405502442696691978509441224385337631192596350602282377672267999779124626371680560450269723022963631160197286998225188244324501327713891204555505821039859921395646628488407666576364983625593864233264181806554604229090500809313694374007452900612538626677573166232500746964828086175847169845187933669030858704190019901722072813608496815797631442949139114347664263462318612371905487157281630245647353305140492563797382346833764672554177435853675138049561512651170657420116149011609179489721520080175571544592556504946765307894336538368059016726915256088481940116769733376056174520458604586283007017141263872446026276183589930483778970346287412321062394946433671829352014328929186740019703202471729536511826203977563277857941427352076377599732232579865370081429004963714908979967772981372233941418672664369327437322681323399715614418089130928561105807216177600275315788372081130545793008898334733051203740888993066494604095840258447421515596178253238072323050538512514543034998359561658596942259914570182767854140226197855534306344034100764944302349745392708417115029364542522212785323880927702371462506241569861925395077969856689948291091201026984528280063913393976422803159246607347096976911938771699117417411046430928775011908821592561130557959089388715940997286682885354058345421979663422691508255027096432119158427143504406088622901955077319911357579163673223202706187255405908278648879934576290733849154549432132305742580785266200244276283763476396648847697222744467536414580546963656193386662518984389576615753898358660343289287569572113805548515005215683247232 A159679 968 94311427084161654909150653994097873592077589497402988032839748410270879258491777978093979456146573374107286044459675114895462295892820927338049192963950566053284402171423544356908228739804254528367431606670195346217927194706536933769238427048145077651285950707405989420720961496278023233093632516236108838977176735456325568571925355324605044412695363169746208710214633442327502262856466286786871386414903250954521684876414173628891532035444896119226821908296936790779119986559869334174391660863984053302583703665290560080287085521230704045293052403663835204234219338025192938323346230962840764715505948735043824718195894795092898813470248935324743752912784056303245868311771794549515418033660173645692711091979208238109289348329541395573063548243308928118907533544798442742920301800724232630123051417734353135771023046155756496731746579732154031831116471616978051746032236396353874183800649113006741272761041189688837030254478734621028839940892973899761579285536524671239146714240088696658104605362186549728265648696124725667879285041134186026085008172806060768532676995358214921949686052493754302221037874552489770079226095677512246064105737964589902670530885815340413579216111411424056648353066411883542961233443766630020159829942780274525146298931976347128004517101373676629327872429462824726813420012011407730938244487674174156461309302408065859339770893757257216163956480306838589988798497565499783571611142340668998571694509628012904076538615038364978544506136270302182085198398375302908904110523502904992509047366995795580236729957264828950775635433517309041592198665621646370095841039338614602900839694398033119825708526176845966799119944194327093320100150522562772637424212809511821578751962353135235887894959973088168947995282967827934323059267486985292562893797816075296548077594078661051597563934283599719834636336886891877597630947912013093834165094570847989155963316861187123276472577855836034256469341975418759531101865005836214717896189556180527019768838376896464417392224247457968066257511418231132484800836478667704350711292574463548916251611043821463829239129955558695152504593006322516854231280515492824478890137842559545987622066742071727917758852678541602840543411660962401333194750872241722268089612522420128815898982465640206669651516560728989750287986793461340582854055491013856066752680722634482910080 A159679 969 23954731168790605529217221403856806508772695424663958687678840451915646808987259017358391357569202716749098276021131136151398448920177671757946531807766695265505901972041199303030108807266459853066619069448554416677253483293011760529796917872679153605740899442051469978868282657111298135432423666549717892065859648716145371548011646365054542149196121116443654926555861875709013472133947038977229317780909840229814267720691132201472284809851467227562775980799230656422339434091902235896150313628741075662283095804041722531842637948241402685070367935124794666839103669681659499115154234267437804889225672165591213383415117708143711592207233980573267290852158378276721376952793117250050737119261335844761402988677810604672376927017742571108667931440841367301712152374216398954259059965405445646826869722473333100135237571345889882170084506625595443524653314067689461512331990757675658854441040373375998392076748956359924745763241951965252917678410450386913847274293013084688188661187892028141844875387987930730366936142138107153408837653483255164449744906047551501538269098116796570273498184519805095948345988693383262485775764038625791887910951955848553648069197643791324556557094916154876624009124691182566237015245155211373949939385350040717777980439000472090337575799156357358902514289189220942242549666323982307569832159752470502365116388291190123686018799997202069033198919721753411926671039411290657614868167759583491965381053431186348448700788516542232820768046786452776686362535245899586785266473237505288231927949787927113665220429177493572124777458694723832195091023745216854604628009573918978208252176569884234835454649860546794436430672816460746970254234491841951183411145957775744233581482841518096677452996782625882398247766875468733659460111681779694128207170505056927467677402551945806340836936958288936129580514539905994387585475445770398131506471514753819383689287404771672622275743684181325716614932797842970944477070552235791191248655235331082163903867536685271033242613050032731327698849941141318935198415178898711551022322891934078002036400950103555380507580581568404162647543721650841961063387671771504194435388824754718772577356072551642600376899425800134989192283981099183738387190437785921059445913883471968251701926965725648837898098543906179006996532891640821847701640807147947327149632388543942975913120 A159679 970 6084407405445729642766265085925634755354672560275148103682392635038164018603505298631053310843121343480896854823322848907340310563429235805591081029979776646872445816496293199425290728816940998424392876208326151640676166829230280637634647901233456870780537172330365968643123073944773448376602517671112108475889373597165468047626386251368529100851402068213518605136478701796647094419759691433929459844964684515121869479370671165000331450170237230904825872301096289794483437139356608048288005270039369234166603750522932232527949751767795051303828162469294181541928097879803487582310852157698239601098605224111433155562721701973707651521823960816674567132695315298230926500141140009718337712874345644395750666413071914378545630173158283520206081522425463985706767795517420535939058310911182470061394786456808873081214572098809874314704732936321510501230110656721506246080579620213220995153840454188390584846221473874231196586833201320439620061476313505302217446091139786986128680795010335059331940243943572218963473514454383092240176884699705677584209121127905275329951818244670970634546589181978000616577660090244796181616964839715273627283317691047568036706905670637181096951922892591927238441669318493959940658911035979922353264444048967562041081885207187934598616248468613395484609301581632656504880801826279494715006430332639833426583101316659883350389435428395568277216361652845059790784455211970261534392942999791866290208215877011704493065923744586688771496539377622734976153998754060119740548780091802840305917190198766491075385752281126102490742698873026336068511527832619459423205418590736081850293152009056197615085655356052708940886591775436835403351255460777333037813793649062229523508117889783243420837173287827001040985984791086090521568545307904555323272058414486643501493512170600156149520984423471106177193616056799235682569113132277769112308809599652899275467923037495143658934762423204200895985936461310139201137644818402885126362440533584538689104562585479681945979206322484066299267441627538476778407912654603794066255319303258681348968329589715259245185096228588419098617323600706307535593246237349446572562109871349856008688660820361375148767814695300555745651999587787531707149013176446751707376994036789357515803473550311849164619447378635608738787369066489975287975633910960087607239939874009438881399022432 A159679 971 1545415526252046538657102114603707371053578057614462954376640050459241745078481358593270182562795252041431052026847982491328287484662105716948376635083055501610335731488086431454720815010695747139942723937845393962315069121141198270198670769995425366024650700872470904565374392499315344589521607064795925834983835034031312738725554096201241337074106929205117282049739034394472652969146827677179105571303248957000725033492429784777882716058430405182598208788497658377142370693962486542029257188276371044402655069537020745339567394311071701628487282899265597316982897757800404186407841293821085420874156501252138430299547897183613599774951078813454766784413757927372378609658896769351207728332964532340675907865931588441545917687055186271561236038764627011002217307909050599729566551911474941949947448890306980429528366075526362186052832081319038071868923453493194897042954891543400457110221034323477832552548177615098364008309869893439698242697305219896376317459875212881391996733271437213042170977086279355685991905735271167321851519876071758851224667021581892382306223565048309744604560154037892351514777316933484846868223293523640875538074782574126432769905971144200207301231857623433363687559997772774642361126387893745066355218849052410717717020862186734915958189535228646095731860087445505531297481114208667675304063472330765219849742618043319180875230580012477140343922660902923433447324952801035139078192653779374454220921451707541754890295930336502405727300233869388231166429320996024514512604876844683932414734382536900806034315858976852539076520736289994637569732978461597476639571694037390870996252358123704309996921005787527524190757880288139731704248632802950749653520175715848523226828362522102310795964562111275638528041889168991523744751048096075272416974630109102392451884413929887716171989206624702680071048897912465957378167150123107584128306131840321662149468762236361717696807379750182846254711246239977514118017306803780586304868646875237495950394992844302529007685163297902807282602474544831960396674615854184794117300080704813128559953679386725744721633934480876882644637547035680463198723480899087657926581471934038671488147271015716736144424555706915359260618703014051954432110959627037147752697039430613337045830579852243962164501736074900713472984746355562082323963311743055104291617578366008931932375784640 A159679 972 392529459260614375089261170844255746612853471961513315263562890424012365085915661577391995317639150897180006317964564229948477680793611422869082074230066117632378403352157457296299661721987902832547027487336521740276386880603035130349824740930936809513390497484435279393636452571752152752290111591940494049977418209270356270168243114048863931087722308616031576122028578257494257207068874470312058885651180270393669036637597794662417209547391152679149040206406104131504367672829332225067383037816928205909040221058652746384017590205260444418584466028250992424332114102383422859860009377778397998662434652712819049862929603162935880635186052194656694088673961818237285935926859638275197044658860116868887284847280210392238284546881844154693033747764692835330577489441103334910773965127203724072816590623351516220227123768611597185383104643922099348744205327076614782342664461872403502885000988877709181077762390892761110226914120119732362914025054049540174282417362212932086581041570150041777652096239671012772022980583244422116658045871637527042533481214360672759830450833704026004158923732536442679284136860841014906308347099590165067113043711456137066355519409764956215473415939913459482449401797764966265199785443613975266931872323215263354738082217110223480718781525699607494920407852909576772293055322207175310032517115541681726008408041881686412058958177887740798079079139507689707035829753556250955064326541116961319505823840517838594037642100381727024365962762863446987981296893534236166566461089938457915993036615974174038241640842427839418822945524318785611606643665001413139607028004866906545151197805811411838541602849814675938435511615001412055017475801476488713078956310838176462670090895962724203698754161602976185185081653864132760940645197671095214638588283989297521039277147626020879751535737498251009631869226453709553938371887018137048599477448677842049286689597684998381151330139694123238747800670608492978446775258283341866036310273865776739432711223619867362686006052271344828983481761092759779463976944514308333911727965179719275972879266234638623900049834261914139772639319623462131344940170902130915666779131761374472701980718177171689605535069334861200696451498565981408894049034732090988777477671021338998252125163808919654540618821515646145613399338205246278934998705548825036402463624965092259271942050276160 A159679 973 99700937236669799226133680292326355932293728300166767613990597527648681490077499559298973540497781532631680173710972466424422002634092639303029898477801710823122504115716506066828659356569916623719805039059538676636239952604049781910585285525687954191035161710345688495079093578832547483737098822745820692768429241319636461309995025414315237254944392281542815217713209138369146857942524968631585777849828485431034934580916347414469193342321294350098673614218361951743732246527956422680573262348311487929851813493828260560795128344741841810618825883892852810183039999107631606000255974114419270574837527632554786526753819655488530067737482306363986843756401888074343255346812689225130698135622136720165029675301307508040082728990301360105759010696193215546955680100732338016736857575757834439553464070882394812957259908861270158725122526724131915542956284154006661520139730360698946332333140953903808515919094738583706899272178200542126740464121031277984371357692542209537110192562084839174310590273899350964738151076238347946463821799876055797044653003780589299104552205537257556746622023504102402645819247876300852717473295072608403405837564635076240727869160174327734530040347506161085108784369072303658586103141551561824055629214877827839692755166125134577367654549338165075063687862778945054656904754359508320080584043284114827640915792895330305343794501952906150234945757512292282663667310078334941551199863251054395780025034570079295343806203201028327686548814467081665559018244528374990283366604239491465978298885723057668812570739660812235528489086656235255353449921177380475862708473664500225077533246423740483285257126931921900835095759452478373834707149326395330171305249432721105669679860746169425637172761082593839761372212039600552287400135457410088442929007158651461241583943612595373569173905335349131743814712470344314234389081135456687236683143658040040197157008343227352450720158674927552459095115623310976547966797586662030192636504693260416578412700404453465819716529591758288658997084715086439151889747232018462628784785855567991283982773669918823744867936268591710625367742546812345681151604685660353491703972885917182027631614269730593443069763186499038061539420017056263807134022710991484112331575742380674942702745776885740009355016163238046085089958919386199287407347246089816191121469123555067846141348394360032 A159679 974 25323645528654868389062865533080050151055994134770397460638348209132341086114598972400361887291118870137549584116269041907573240191378736771546725131287404482955483666988640383517183176907036834521997932893635487343864671574548041570158312698783809427713417683930320442470696132570895308716470810865846515469131049876978390816468568212122021398824787917203259033723033092567505807660194273157952475514970784119212479714516114645480512691740061373772383948971257529638776486250428102028640541253433301005976451587211319529695578581974222559452763190042756362794067827659236044501205157415684716328010069584016202958745607262890923701324685319764258001620037405609064949572154496203544922129403363866805048650241684826831788774878989663622708095683085312056091412168096572752916251050277362743922507057413504930974923789726994008718995738683285584448562151969790615411333148847155659964909732801302689653862372301209368791304906348817580459714972716890558490150571488359009493902329727979000233112277474195474030718350383957133979694079122646534922299329479055321299796429755629715387637835046309473829358804823719575575331908601342944300015628373597909007812411164869479614414774850625002158148780342567364314604998168653089334862888706645056018605074113567072427903536750368229458681796737999134306081514551992906125158314477049624539066602987372015870911744537860274418878143328982732106864460930143518903049700939226699566806852956959623178732737970960813505359032911875879605002652813313713295808551015740893900571923937040673704354726233003879984817405065159436074164673335389639455988345282778190263148293393824271342616768637858348136175887389314505541960598453102937374798454399600322663636014538631071387638182560817232323203356776404676148238693760984491369289329230013481857841282400451598865690420419441181211919305098241002105980888236518980421068919011693492368028593429582062524101768973291904201371411567650379550205119811753872327063635881814280034177393191507560450845312510254333974556276035870862784800531819988175199377423879349090066855651632893146592572555762388032584703633967570712340881162649986827655977142333891202860545728043793393562850114314301420806430316232833725025603147719557104873543442760893670096448245302165169042721633486640948059467236166185889372722531201801264487508450693758022140660630550117172000 A159679 975 6432106263341099901022741711722040412012290216503380788234526454522086987191618061490132620398403695233404962685358625672057178586607565047333565153448522936959869728910998940907297698275030786051963755149944354246664990339982598509038300840205561906685017056556591046699061738579428575866499848861102269108466518239511191630921706330853579120064241186577346251750432692303008105998831402857151297195024729337794538812552512203604635754508633267643835424365085194166297483775362209958852016905109710144030088851338181332282116164693107788259191231444976223296883045185446847671700109727609803528043982836812482996734857490954639131606402333737815168424645744622814422848071895223011185090170318800031762192131712644707766308736534384258807750544492973069031671735016428746902711029912874379121877239118959370072817685330747616944466192503027814318019243644042662307817099667447176932140739798389929268272526645412441089284546940421464894640862605969170578513873800350646201914081558344581220036207888171751052837722846448873682895832275352343814466985034676271020849188605724410450903263479739102250254490605976895895281587311446035243800563769329233811743624566716673494326822771711244387084681422643038232251083431696333129231118102272966400885996069679911262110130680044192117430112683589001168690047791451838647470131293127320518095276242999596700906239318114556796244813459804101662860909408946375466433072838700330635573160626033174208102771638420845602033507810802006338005114796337154802145088591393947559279290381122608063237287892443324703908092397463840527582473577267791041345176993351995826614588988784941180541373976889088504687840301126431929284157299938819697868636112249049235457878012951545963034461197686494416253891248994748141100340815154603397711046695416265740430444145771093516511797612632724678695759680240744190604911222994685570264268745826489021439065574105500653769398599057468739595879443067573094775552465387896909043970877476133868264479457942515901048889661075009071248635116026484060900183192529764482179236880568813308990051531981189315689684295710291684804097660020414122238134161491968564264702448835479609396587291509252234370485966069374385795238783719749100239392386744793646395922129691249823822911604004176051111285550590637569058592896252296514472235517910275090010955354745414068659954018381367328000 A159679 976 1633729667243110719991387331911865184600970658997723949814109081100400962405584873019521285219307247470414722972496974651660615787758130143285954002250793538583323955659726742350070098178680912620364271810152972343165563681684005473254158255099513940488566618947690195541119210903042287374782245139909110507035026501785965695863296939468596974474918436602728744685576180811871491417895516131443271535060766281015693645908623583600932001132501109920160425404782668060709922102455750901446383653356612943282636591788310847080127810253467403995275120023833917961045499409275840072567326665655474411406843630480786664967695057095215448504324868084085288521858399096789254338460689232148637467981131571844200791752804770070945810630304854612073545930205532074221988529282004805140535685346819814934212896229158266493564717150220167709885693900030381551192439323434866435570131982382735785103782999058240731451567905562458827309483617960703265658319386943452436384033794717575776276682813489795650888963691318150571946750884647629958321561703860372682339691899478293783974394109424244624814041286018685662090811255113307837825947845198691608981043181781251790273872827534870198079398569239805449317350932570989143627460586652699961735369135088626820769024396624583893503545289194474429597789939834868297712966057514215023551288190139862361971661099118910190014313875056559565971763740646912839634564125411449224955097451328944754736015992159469289234925263420923822103005624910797733973694155616824006031556693663046939163039184881205407388566769954371470912670651550750334569874123952683534862218967966124161769842454857981235586166373361190621842575260598724395532633993586007100321258774056858905483637379275154043539365506029808764496165173887889623163338328355508278527236571306501484587474971743457301595130903188292627207511039476050783411541469752413615866703192520916517953154627229367583994903142391623767953152007127595915693440121088714061024841539243056188259143604924207531305967128600542049763178763194691080605861730370740190298326790240599231393406233471589193038587238554651699907656102011217616336145195856310028495578444861877929583872626315306274136540585267306792571184220748583437735780063085458029079690677498816561580923099171758551813223808216535301592823128411917128786575099018008071598295151654641415417487660038317184140032 A159679 977 414960903373486781777911359563902034848234535095205379871995472073047322364031366128896916313083642453790106230051546202896124352911978448829584983006548110277227324867841681557976897639686676774786473076023705030809806510157397407608047158494436335322189236195656753076397580507634161564618823765688052966517788264935395775557646500918692777937509218655906523803884599493523055812039462265983733818608239610648648391521977837722433123651900773286453104217390432602226153916539985366757422595935674577883645664225379616977020181688216027507011621294822370185882259966910877931584429272966762890693810238159283000418797809644693769280966910091023925469383608724839847787546166993070530905682117248929626969343020279885375528133788696537082421858521660653879316054765894204076949161367062320118910953764967080729995365338470591850694021784415213886188561568908812031972505706425547442239428741020994755859429975486219129695519554415078208012318483421030949670966069984463896528075520544849750744576741386922073523421886977651560539993776948259308970467275482451944858475254605152410292315583385266419068815804308174213911895471093156222645941167608668625495751954569290313638672909764138872882220052191608599443142737926354093947654529194408939508931310746574629038638393324716460925721214605372958617924688560819164143379730164231912620283823899960188666934818025048015200031745310856057165516426945099156763128319564713267372312488847879166291462914137276229968561395219531822422980310411876960377213255101822528599852673669445050868632722280517910287114437401493121140220445010404350063962272686402185093713368944938448897705717459765528859509428351774870033359750213545864661901859974329912943608436457876175513035804070373739687609700276274969535346835061483948142520378065155960819478212378692383511646737612213694586029108267236658242340928405890063744572346631566969071079836250685260834051628768873379591361013930966295013039015204067983603400706996858795683954211171290770435814601774876605630776157216335507989827979330975478571292825484231635960616193250251673842485468908585821484859845813189254135258641613341255269312660292468158634694250496796284378446938171929855938694996831356473435787896631319594592595036162569715391730644278022667984507736001449375967008016023730698415275602915056139910876957564924174101973205695714183404240160 A159679 978 105398435727198399460869493941899204986266970943523168763537035797472919479501561411866797222238025876015216567710120238560963925023854767872571299729660969216877157192476127388983781930382237219883143797038210924853347688016297257526970724099331729657895577427077867591209444329728173995125806454239625544385011184267088741025946347936408496999152866620163654317442002695174044304766605520043736946654957800338475675752936462157914412475581663913649168310791765098297382384879053827405483892984007986169502716076654634401316046020996617519376956533764858193296132986095953718782372468006892118761816393648827401319709675954695122181917090838251992983934914757710224548782387955550682701405789800096553406012335398286115313200171698615564323078518571600553272055922007845830739946451548482490388448043405409347152329231254380109908571647547564296710343446063514821254580879300106667593029796436333609747563762205594096483834657337811904131863236469554917763988997742259112142354905535578346893471603348586888524377212541438848747200097783154004105816348280643315700268740275599287969623344138571651757817123483021137025783623709816481860460075529420049624130722587772204794024839681522033906634575905736013269414627972707287162742515046244782008447783905233331191920648359188786600703590719824896620655157928390553477394900173524765943190119609490769011211429464487139301242091545216791607201537879929774368609638071985840967812636151369148768742345265604741488192491380136172097703025150461131111806135239169259217423416072854161715225322892481594841456154429327702019281423158518752232711555043378188889641425869559508038781666068407083139693552226090218264077843920247063617022751174705741028771059222921273426267554868368900071888367704999954372354932767288567319921648791978307546662878469216121954656676222599090132224185988838635142771184273626323777505509341225489227536325253046826884265118804151446792437744386458311337396216421712179121202754735662891047536110493902931483165602883690057288167380754186024338335700888337400816918079346204594934765119679330453566798270515542244005454493180448059332739358824592822528376920135842050415282755753559940925851385755084916101635958010943795669252389964292091568490059494615208892938002723518585909513151720559924960318443246899185480351216565325241529291148926339085580485776759051364267492860640 A159679 979 26770787713805019976279073549882834164476962385119789660558535097086048500471032567248037597532145488865411218092140489048281940831706199061184280546350879632976520699564068515120322633419448567173543737974629551207719502949629346014442955874071764896770154477241582711414122462170448560600390220553099200220826323015575604824814814729346839545006890612302912290106464799974713730354905762628843200716540673046362172992854339410272538335674090733293602297836890944534932899605363132175626151395342092812475806237806051758317298669151452633894239947954979158727031896208405333692791022444477631402610670176564000652205838894682916340437660106005915193993998964849672195542938994542880335626164927107275635500163848144393404177315477659656800979521858664879877222888135226946803869449531947490238546892071209007095961629373274077324926504455296916150541046738563855786631570836520668021187328866087715881125336170245414287764307444249808571285249744783528081103534460463830020261617930516355261191042673799682763118288563638489930228284843144168783568381996007919735923401554747613991874037095613814280066480548883060630335128526822293236334213243305083935903707785339570727368670606196832473412300060004755761831872362329724585242651167216980221206228180618519548118806044840627080117786321620918368687792189122639764094161264345126317657670096986755368659036149161708334500291220739754212172025105075217590470084941964838892557037269958915908094264234549467061770924249159368180994145407906715425438381137493890018696947829831287630616363381968044571819576110611834819776341261818752662758671018745373575783828457499170103401645475657939351953302755998563664205738995992540612859116896515283891394905434185545574096445900761630244519957787369712135608617576056234615311956272784424960891551652968516284099284113802556679890357212056746089605638464572680349422654800324642696825155534437643343342506124625698611899595713146480113403625932099689428801896302151377467278488111240173305953627317855499674588883935406033846429278197658368832018620861110482881794379782356684954292918225478821391563956407987993881261661882804963580952468401843588337323185267153728198881873534853396759959594639782892743516671263033559938801882516596100489090860961129442798348356029286219490544917576696369381310793731989696292300040950332562813269285323593350809759782362432 A159679 980 6799674680870747875575423812176297978572162178849483050613104377624058846200162770519589682975942716145938434178835974098025052007328350706772934687473393765806819380532080926713172965106609553824860226301758867795835900401517837590410983821290128952049961341641934930831595895946964206218503990214032957230545501034771936536761936994906160835934751062658319558032724617190882113465841297102206129245054675995975653464509249273747066822848743464592661334482259508146774659117377356518781636970523907566382685281686660491978192545918447972391617569824030941458472805503948858804250137328429311484144348408453607338258963369573506055348983749834664207281491802157059027443357722225936054566344485695447914863635605093277638545724931153854211884475473582307888261341530425636642352100234663114038100522138043682393027101531580361260421423559997869137940715528149155854983164411596949570713988502189843500196087823480129634995650256182113565202321571938546577682533763960070566034308599445618657995631367541770834943520917951635003429237150060835717022263210637730969608843726165618354648035798941770255485128242292814378968096862189152665547029703723961899669917646753663192546848309134313926212817580665302227492026165403777337364470653958066731404373510093198731890984814741160089563317022100993440750078560879222109526439566243488559919105014515026372870383970457609429823772727976352353100087175151225338205032965620997092868519653933413271507174373230299028948326566795099381800415230583155256930237002788208895489807325361074204014841073696990839647330875940976716521171399078804657588469727206281510060202786778919646755979169151048188312999206471409080489993627138185068602598668963707402673277209223905654547070991238585713207997389624201882490216509385516303721916971638451961758907456975533920039263508229626797602018507676424668124689398817187182429576813773118019504361969421908362382112290536123295975704873394819490493183590536899402736560457991714213797688444144510116780738173132413227288288352212378410968698326504337345931912780642716447380837699598918647936834431001105091213239473135769997781129378873636156739398597148135595629673775101293402575070026467007692113635402546843813057565248420559932364109669155914909020185746124154952194572918286979190673448746037630923667461256708817533002681110235544615484817986415952054314717227197120 A159679 981 1727090598153456155376181369219229803723164716465383575066067953381413860886340872679408531438291917755579496870206245280409314927920569373321264226337695665635299146134448991316630812814445407222947323936908777790591110982482581118618375447651818682055793410622574230848513943448066737930939413124143818037358336436509056304732707181891435505487881763024600864828021946301684082106593334558197727985043171162304769617812356461192344700465245165915802685356196078178336228482914243192638360164361677179768389585742173958910702589364616633534836968495355904151293365566106801730945842090398600639341261885077039699917124490032775855142301434797898702734304923748928143298417318506393214979515873201716663099727943529844375797209955197601310161855790768047538738503525839976480210629590154899018187294076171024118821787827392038486069716657735003464120791203103147023309937128974788670293331892227354161333925181827782681874607400762812595752818394022646047203282472511397459942694122641256622775629176312935992392891194871151652381096007830609127954871287119987658360910383044512314466609218894114031078942507061825969197266267867517954755709210532643017432223178567645111336172101849509540425582253188926761027212814140197113965990303454181732796489665335491859380762024138209822122002405827330713032151266671133293179951555664581749093135016016719711953708869460083633466903772614772757933209970463306160686487903182791296749711435061817012046914196536261403885813177041706083609124474422713528544854760327067565564392363693883016532139016355653705225850222912897474161557759024754564274808552039376758181715724013388091105915307318890581892149845140981907880794175554103014884447202799885164995121016237437850709381935328700009524586817006759908440379384766345084910751598839894013861801602520132647173688831806211404034232810592599808957581501661100971656763088043571652311411115077630286401713179290050691479217138246571004105155228370440348605657554433593258927145586324594329489001542348315104231550652578008710352202945653904027497873827662388867151850981318342979891001652556055214346771262220077591442525600572020778848226291207224597701599815690461370525868904849085100400103432652258545623878056427559189260545054083085790790638088654574228414623172888863428211565436575981558242153848410307663686388701958877999770330499264328228445128415925706080 A159679 982 438674212256296992717674492357872193847705265820028578583730647054501496606284381497799247395643171167201046266598207465249867966639817292472894340555087225677600176298769511713497513281904026825074795419748527799942346353650174086291476952719740655113219476336792212700591710039913004470252392429542315748531786909372265529465570862263429712233086033057185961346759541636010565972961241136485120702071720420549415507270874031893581806851349423399149289419139321597789255260001100393573624700110895479753604572093230498902826479506066706469876198380250575623487056380985623690801439640823916133081196374461159630171611361504955493700089215454916435830306169140425591338770555542901650668742465448750336979416034020975378174852782895259578926899486379610492531691634221823600336857563799109687505534594825302082498341081056046195100447609641130882017543024872671194764869047595184725304935586637245767135316800096433321066515284143498217207650669760180157443056065484130994754878272842279736566351815152118200296959419976354568069794956751824657664820284665266227492701628449579962256164093563306022123795911665461503361726663941487371355284592445587602465885017438535104616195167021466288954171679492406731998684562765444663170024172606708202063576970621704839083981663146290553658899047763119900116725671655906977245598168699237520781096374963232291809869182458890785291163734471424304162682232410504613589029722375463368377333835986047587646644698745837166287967598642026550137335816088138653095136178886072373444460170570920925124959295313262344136526309289000017460319149620888580521143783748274490296645733696613796221255732079829056752417747666602933192641230597115027595580986912501868201358064847099990174528464502498563833531843522327392541973873514142266051027184188361441068935848132656716848196924015269466997897531872012675050557576732520829613635394786253426569078918867748670837672765427382339512425177409755640223218934822501311646434282265674696053281181238002815180089611018298904061586577466462000051048579497765118647114020313466129540122768417159517973666482914807023338988687364426572456403721415914404191292738568037899680610723511602086820168126761641148493934158258271123744651968767351613512246079627434634945913054332515729862362091340853023786546947441553278162583410034961437758809727616444776397048461995152954073008302927902147232 A159679 983 111421522822501282694133944877530318007513414353570793576692518283889998724135346559568329429961927184551310172219074489928186054211585671718741841236765817626444809480741321526237051742790808368161775089292189152407565382716161735336916527615366474580075691196134599451719445836194455068706176737690624056309036516644118935427950266307729255471698364514762209581212095553600382073050048655332662460598231943648389234077184191744508586595542288298218003709776031489760292499811796585724508035468003090180235792922094804547359015091951578826715019551615150852461561027404782310661834722927184299201984537851249469023889368697768662623967518424113976802195032656744351271904422690578512876645606708109383876108572913384216212036809645440735446122307684630297055510936588817354509081610575383705727387599791550557930459812800408341517027623132189509028991807526455380323253428152047945438783345673968197498209133299312235768213007565047784358147517300691737344489037350496761270279138607816411831230585419461709939435299782799189138075537918955632437736397433690501795487852715810265900751213155860835505413082620520160027909375374869924806287530771968718383317362206209348927402236251350587884819181008818121000904851729608804248072173851800429142415754048247693635471961677133662419538236129426627298935288449333701087088754898050665696649386105644985399994818635688799380322121651969158484563353822297708545452862995464512776546044629021025445235706567246103975739884241897702028799688161912795172636044582302055787327318932650221098723128870552279756972456709183091537446902445946674697806246263509681158589834643215890852107850032969261524532215757472004049022991777491662906262686228572674637979953350147160066479520601699306513707563667854150945752923493207369231875994032244966137495843624092285946794845011046638406061938862680626863032666908558629620891733512620326776893733981293084762482480705375824185464515844939686045693504289686962717845702037926939204274492888866390461413272197105573316538759125828770004255986989486686232339463285792734514324031326977199222331395658708427872888779819302129326335102714041686643809507369990419294277422172131239590952178328552002632358876094168213172595976188850882272921243680314314190471125162370340810811556577403779178354713084717956671737943995031794883073984425875014326850539016269586006315663815271219690880 A159679 984 28300628122703069507317304324400342901714559540541161539901315913461005174433771741748857875962933861704865582697378322234294007901776120799267954779797962589891304007931996898152497645155583421486265797884796296183721664863551430601490506537350364802684112344341851468524038650683351674446898638980988967986746743440696837333169902071300967460099151500716544047666525511072861035988739397213359779871248841966270316040097513829073287413460889878323973792993692859077516505696936331673631467384172674010300137797639987124530287006876194955279145089911868065949613013904433721284415218183863988081170991417842903972437728037871735350994049590509495191321707988643924797472384592851399369017315361394334754194598103965569942479174797159051543736139252409715841607246201925386221706392228583662145068944812459016412254294110222662699129915827966494162481901568694793930911605881572582956725664865601284918777984541225211451805037406237993728752261743705941105342772430960693231656146328112526325396002344728122206416269185411017686503116836457978814527380127872722189826421888187357958828551977495088912352799189700455185585619618553019413425677531487608881760144115359736092455551812676027856455117804560310327497833654757870834347162134184702293971537951284292478570794284328803964009053077826600214029446540459104169143298145936169849428162974458863059306874064282496151816527735865694830774929188631207465931438171125610781874318001935354415502222823381764572671642629843374288764983457309761835196460187725836097607694548722585238150549773824965795926867477823216250494052902120834484662265407147710739791521353643139662639172652642112598174430384650222425518647270252285263163126721070546856178706792872531556895623704367121355917887639791432012828700593401157642630451457006033037482875344671307973769042435881830885672734573589007210535246837197159402876886676810776747904439352329575780999712426400031960768474599437270499965926870645666029021161883351176883189667912590825174383791048453797323496783231383041119080969646750120537895576560571041100508763834283791442954200830829025872690411085415376422316659685645172493123423579238998462846784620997823254015033127325447027470660593760467874715633299999356745708483648720208369744719878187734050216273008569219058278310576570919441343275191328040938863033234444637194243639861670479692650105600775961899336320 A159679 985 7188248121643757153575901164452809566717490609883101460341357549500811424307453887057650332165155238945851306694961874773020749820996923097342341772227445732014764773205246470809208164817775398249143350887648967041512895309959347211043251743959377293407184459771634138405654097827735130854443548124433507244577363797420352563689727175844138005609712782817487425897716267716953102759066756843538051424836607627489011884950691328392870494432470486805991125416688210174199432154522016448516668207544391195526054764807634634826145540731461567062076137818062873600349243970698760423930803583978525788318229835594246359530159032250723010489864628470987664618911634082900154206713782161564861217521456187452918181551809834341381173498361668753651373533247804383193471185024352459282958914544449674801141784594764798618154660244183755917237481592680357327761374006640951203071224640491284023062880092517052401172109864337904396522711288176885359318716335384008349019719708426665584079390888201973870238753364975523578719792937794615693182653600922407663257516816082237745714115671746873111276551451070596722902105581101295096978719473737092061085315805467080687248693287939166758134782758183459724951715103177310005063448843456769583119931109909062582239628223872162041863346276257839073195879943531827027736180485988163125261310640312889091089056746126445572078546017509118333762017722788234517858347450558504398638039842602909674083300226446951000512119361432400955354621488095975171644276998468517593344728251637780066736567088056604000269140919422670759885667366910387744533951990236246012429517607169255018225887833990714258419497745921063630674780785485399024077687383652302965180527924465690328794753545436272868291421941388647125096629752943355877107544197800400833858902794085500146554512841702888133051389983868973998322468519752745150849089663981169929701108324176424673640950701757730955289164473824902742211007083741221767305299731639709484408657272669161001390971375305180727903021513035067414594866402012166615476562034287541129939244106921758646794711689876756049311144679634913863235491526915686309139105225051159771566705779619335619143789016311274975280227462162334992974915431939064671964598262223647762527681925531252611600968377934522078414122532620004237023512531735928820144520160653327366676327367564511972323557674325285572347120506933279051211734432 A159679 986 1825786722269391613938771578466689229603340900350767229765164916257292640768918853540901435512073467758384527034937618814025036160525316690604155542190991417969160361090124671588640721366069795571860924859664952832248091687064810640174384452459144482160622168669650729303567616809594039885354214324967129851154663657801328854339857532762339752457406947684141089633972265474595015239766967498861451702128627088540242748461435499897960032298434042758843421882045811691387578250742895241591560093248891190989607610123341557258716437058784361838812059860698058026422758355543580713957139695112361686244749207249520732416687956463645772929074621582040357318012233349067995243707828284444623349881432556251646883359965099818745248126104689066268397333708803060921425839388939322732485342587897988815827868218125446389994871447728563780315621194624982794757226515785232910786160147078904569275014817834465708612797127557286491505316862159522643273225196925794414709903463167942097662933629456973250514317958701438260872620989930646975050707511517455088488594743904760514689195554201817582906285240019954072528222464800539254177409160709602830496256788911107006952286334992432996830142365026786094109879181089232180975788508404364716241628154754767711186571597325577874340811383375206795787789496604006238444775813994452974712203759341327892966770985353142716444891381573251774279400685060475701841189477512671486046596188582967931606376383199523618775662815581006460895501186333747850223357592627546158947725779455808411114990432671828693483123642983584548045163584327760663895373311467104366322612809955583626918635718312287778498889788291297520078796145082906701893307076800414700870590929687564272967011221834020436014464277489012002653188039359972601353303397540708410642518679246260031191808778917188914487079286860283513743021331282623679308458239404379964984678637454135056328053573807111333067666776639098896489635030795670891625046165909615563373769926096083543176423539659603314062193080519858669509772569327858937289927675739388696884030107581566125244756260464861752733587794426437292235942157425498907144910410503308936805450144599732008264059563358442845897923760356105762768601049051928666211133242971506532325285500601289443138276223275490420183136907012472506984913904750349349397266777530753823094848288328151596332989405638760864896475958655452103045881209440 A159679 987 463742639208303826183294405029374611509681871198484993258891547371802829943881081345501906969734495655390724015567460216887586164023609442490358165374739592718434716952118461337043934018816910299854425771004010370423973775619151943257082607672878739091504623657631513608967769015539058395749115994993526548686039991717740108649760123594458452986175754998989019279603057714279416917798050677953965194289246443881594169097319666282753455333307814390259423166914219481402270676256540869347807747017010818120164806916563947909079148867390496445491201128479488675837780273064098802584689551754955889780377980411542671787479210782733775600974464017209779771110488359029187891747581670466772766008666347831730855455249583544126951642857092661163419271388502729669658969733605563621591994058411544709545477385619268618260079193062811016444250545953152949511007773635442518388481606133401269311830700849861772935249298289686430937953960277230574506039881302816397327966459924948866140801062491183003656766522756800342738067011649446537047186525271832670068439807434993088493309956651589919185085174413617263825445603953755869265964948100765381853988139067615712685193480394790042028098025934045484444184360281561796657845217685865181155790431376601089578806946092472907920524228031026268291025336257474052737945320574105067413774493562056971924468741222952123531430332373588441548634011987638040033144268940767998951436793860231251718345518032452552218017843038214208666501946707283857981561184250398255855129003253523698643140833331556431540713136176911052532711664751884298241680287160654272799931224211111071982315246563487105024459586728243649036383546070272816881875919819921681718164915612716859643292055592295754474805635060267660026784665367680097387861955431142135902365885625755962422572875332124281391585087472528143516729095677266661799197543719048529936178672805026127882651966796304520868232072101857294805625086815016665250994420841310713387453152571132550805810188102163936591069139430531066988067637742874157905026153075770441467413708081610874053521295446385008438281988639635437314066072494549806728498105162615418788812770022552310763451985304028171583097354902988701408231691543757942152955879116500435562859989470801987304510559743596632204438360258635396769931108294056998818085616972650817738724788907982940956606985474570934398132546377977900894602615463360 A159679 988 117788804572186902458942840105882684634229591943514837520528687867521661513105025742903943468877049823001485515427099957470632860625836273075860369849641665559064448945476999054937570600058129146367452284910158969134857090915577528776658807964458740584760013786869734805948509762330111238480390108514030776236403003232648186268184731535459684718736184362795526755929542687161497302105465105232808297897766468118836378707970733800319479694627886421083134640974329702464485364190910637919101576182227498911330871349197119427348845095880127312792926274573929425604769766599925552275797189006063683642529762275324589113287302850857915356874584785749702021504746030960064656508642036470275837942851370916703385638750034255108426972037575431246442226535345984533032456886496424220561634005493944458235735428079076103591670120166506269613059323050906224193001217276886614437763541797736843500635723001047055859844708968452796171748800593554406401890856625718439126888770917473844057665806939131025955568182462268585617208148337969489763010326711533980742295222493744339716786039793949637655428728015818765057590655181789190254300919408433697388082491066385479915032191733941678242140068444882526262728717632335607118911709503701351648854527941501921985305777735890793033938813108497296939124647619901805389199666650008692670124009161003129540922093499644486234266859531509890901578759644175001692716803121477559062178899044310154968528155203859748739757756468890827994830598962463766179466317442008529441043819100615563646946656675782661782647653465292423758760717683394283992722897565494718186816208336812256699881153991407412388434236139185595557721341905704212581294590327183306741713017974700394785123215109221287616164616841030496634800651815351384763915583376112561810790292430262768195302318525580650284548125138735288169735447280694449473316867646398922223824398213839182347137271512687541189197878647095113781732282415983437302860957847527011584849726983141571821132611354409980290817499222274371156299670214120708248939352953569952744026197822621580443469164287121327281570891526672974640480546471458225410131373800893813063421638135583687201908540207659797139260830221598774051928081051065465378184582162348139126434112040083103485902543898650269089507160368786378307055516592785727350444349444275776951813001534339338851381841321135378576260770304047731375126018446484032 A159679 989 29917892618696264920745298092489172522482806671781570245221027826803130221498732657616256139187800920546721930194467821737323859012798389751826043583643608312409651597434205641492805888480745986267033025941409374149883277118781073157328080140364847229789951997241255009197312511862832715515623338446568823637497676781100921572010272049883165460106004652395064806986824239481306035317870338678455353700838393655740558597655469065614865088980149843140725939384312830206497880233815045490582452542538767712659921157889151770598697575204684946952957782540649594614935682936108026179249901317988420689312779239952034092103187444907127766870543561116407103682434381375497393565303329681779596064718239546494828221387053451213996323945901302443935162120706491568660574390200358146459033445401403480847167253254699711043665950443099529670700623804384227792072798180555564624673551135019024847892161811565102326627620828688720541193257396802541995505771543051180721832419846578431441780974161476789409710661578893463946428131610832600953267575798204359275872918073603627294975160797706556374559711830843552707364200970570500568723167564794058371191098742722844282705491506940791483461549286974227625248650094252962646406916368722457453627894306710111583178088737970168957712538005330282396269369470118801094803977383781633833144084552401232846422287280168476551380250890671138700559456315608462791910034848586359233794488920460919130754433076262343727346252125255232096478305634519089325726463069085916079769274922553099642625807654815464536360963267048098723672689579917396249853374301348497765178516986326102090697830798570919259557271519766413028012184460502799722831944067184739990713388400658287558561653345686614758751337871986685877579338776433884049937170315577159557804831911401117365644366332622153047993832200151290666969286880200712899560685184641607196321460967642347290044984312255839157535392944290057043265194108572978058261432298851019631838443200565388110016877473832032829931053733318259742633128166748917021072690624053692226541186833237799821767114207633370744510568165786295923244744737677894704366640447321865902690307273668233996974005760760284445200667778931185620488324355279084448116730913357310837678701598191637483431941639697424752102614295311481454595331283459280690014046673229074694942763664933284085310031088582911587435837524681745791381114082791480800 A159679 990 7599026936344279102966846772652143938025998665040575327448620539320127554599164990008786155410232556769044368783879399621322789556390165160690739209875626869686492441299342755940117758103509422382680021136833070875101217531079477004432555696844706737626063047285491902601311429503397179629729847575319967173148173499396401431104340915938788567182206445523983665447897427285564571473436960559222427031715054222089983047425781171932375413121263432271323305468974484542747997094024830643970023844228664771516708643232495352612641835256894096398738483839050423102768058696004838723977199137580052791401803397185541334805096323703559594869761189938781654633316828123345377900930537097135547124600489993438769664846672826574099957855286893245328284736432913512455252862654004472776373933497950990190722246591265647528987559742427114030088345386990542952962297736643836528052644224753034574521108464414534943907555845777966564666915629987252112452064081078374184906307752260004112368309771208165379040552472856477573807128221003142672640201242417195722090978895472827588583974056577671369500511376306246568905449455869725355265430260538282392585150998160536062327279810571227095120991378823008934286894395222620176580237845946000491869836299376426840205249233666687024465950714540783231355480720762555576274821055813884984925927352300752139861720047069293399564349459370937720051200325404905374143456134737813767824738006898029149056657473215431446997208282058360061677494800568886224968342153230380675731954786509386693663308197666452209573902022176751783389104392581335253178764349644952937637156498318493118780549141683022084515158531784529723519537131625805425386732498474596774334458940749230339479874826589290927435223654867777182408517248562391197299277344573222415120616515203453548105473746167501293540148830713289094122029132123700382038940720031321828943427261382942372489078878041470458472800609971027393875577571295120443361100942950311459475379723216625438372465745741981928822196830763615700257658254684010802644214479156684255588717429444578533148403539574589047778402743218192491529524682823713796683716542245953045470274625873595851544195554692904589283830355018299548829982458159836384356271467410594604631263771828635837688227273939247236764974523848747503088907090482064509536217410650740696738510157891519818329896514658738407830126470498859383279427851010589639200 A159679 991 1930122923938828195888658334955552071086081178113634351601704395959485595737966408729574067218059881618416722949175173035994251223464089152425695933264825581292056670438435625803148417752402912539214458335729658592901559369617068378052711818918415146509790224058517702005723905781351020793235865660792825093155998571169904862578930582376402412898820331158439455958958959706293919848217670111703818010701922934017199953487550762201757740067711931647072978863180134761027784764002073168522895473981538313197531335459895930411840427457675895800332621937336266818508471973102292927864029331044015420595368750105887547006402363033259229969152471700889423869758791908948350489442791119342747190052459740093901000042833510896370175298918924983010940387891839325672065566539726935727052520075034150104962603466928219772651796508626043864112769027671793525824631552309353922560746959536135762903513657799480310650192557206774818704855376759365234020828770822363991785480336654194466110108900912712529486890617443966410283064140003187406249657847998169509051832766532024603873034435209930821296755329869955784949276797589939669736850563009158933658257162434033436986846366393584741369248348671757295081245927736451271888734005953915402477484792147305707300550127262600534045393768955353610481895833704218997572709744199343004537352403399838642292030469668320355012793382429327509754304323196530356569645948188556110668249659263178942941260243763643325193563557390698200433987201038862582052633180457447605719836746498461667090837656399624045767234752669627904882108843026079236911156291435516697662072572055910926068168784156689038547590709801750783360934419248494075248507222668480395940961857561903847940329644300334208953788056998543417645885801796070930229966508351282916281078790029765800101424687160212706406149809168975278616328430272539696324991382202771102944434202930299720264935990038221240612933819539696667987353437914852019635661378077080259687114611253822295958496282540989577888008063960225069605702563561571994954609405015173747227307685892089709619872731937737984764969786209255106552576024692485626462959635090024751683547064664619678058228696886237005393647709506869154217195056048243162542044835991377672265503319342875311135326295638929100713551426443286554303127805651160926141509208258614907896886637340781100571708404692230972677264687669185601607183293042606976876032 A159679 992 490243623653526017476616250231937573911926593242198084731505467953170021189888868652321804287231799698521078584721710071742918487970322254550966076310055822021312707798921349611243757991352236275538089737254196449526120978665204288548384369449580602506749090847816210817551270757033655884302280147993802253694450488903656438693617263582690274087733181907798097829910127867971370076875814771412210552291256710186146698202790467818074533601785709374924265307942285254816514582059432559974171480367466502887401442498170333829254855932414420639188087233599572721478049113109286398838739472886042336778432260723498251398291395114124140852569858050835974881264099828044757678940568013775960650726200173493857415241214865094851450425967551658791533530239790755807192198648227987670198563725125176175670310558353176556606027325631272714370613244683248565016503451988839252493901675077953730742917947972603584370205001974675025984468598781248782189178055724799375539327099202413134387855292522057774324291176278294611734324484432588598044740453190292638103443431720238776556162162569265850938006353275592463130547401138388806387804777574065830866804734107246332458596649784159953080693959571247529941702178750663400439561857274448566228789267369116273227499527075466868960505551363945276279170186280150862827892000205577309267502584536206714390035877575706300879849954787589816539873246891593305663315927383758514295967588714840553477931045258492189167718146368955284550171071569070526955143859494038461472162801655822754054379101417306841172668053276063311088272257024231544840180519260271596253228796145703056728196090626657332769003525131112914443953822951985869307695447825295545972229977361782828146504249777458299783334731253975160304872585138953453887214193843881287512978892051045309772213765064947859925868511380089007479453299260092959166165772138783828826057344117034746004921252390830153645226717362472982641393897652801117867014628930635435649067635878747646548019683299665610801625226049066404064148193486384602707668144659374975111480563499161341664914525508645873541254547294407578871862780747208525407795063596324040974575484150187524630938544813549506465397234384389746871618714253795603449295032070342518160833211849318500392535190865014052334005297342070936045491373728304393175433802680277535865112467374400508025395604895312008321617400541502643948841277004971161536872960 A159679 993 124519950285071669610864638900577188221558268602340199887450787155709225896636034671281008714889659063542735543796365183049665301693238388566792957686820913967832135724255584365630111381385715611074135578804230168521041827021592272222911577128374554621567759285121259029956017048380767243591985921724764979613297268182957565523316206019420953215871329384249558409341213519505021705606608734268589776463968502464347244143555291275028729777113502469299116315238477274588633676058331868160271033117862510195086768863199804896700321566405805166457973824712354134988605966257785643012111962083723709526301198855018449967619007956624498517322774792440636730417211597531459502100414832707974662537264791607699689570268532900581372038020459202408066505740518960135701146391083369141294708133661719714470153919218239917158158288913834643406271651380517463720666052173612860779528464722840711472938255271383510949721420309010249825236319235060431310817205325328219022997297717076281940049134191701761965840471884069387414108135981737500715957825452486331908765579824174117220661316258158316207432316976670615679374090612353166882832676653249711881234744206078134411046562198810234497754896482748200847897272156740767260376823013703981906709996426963386094077579327041322115434364652673144821298745419324614939286995342472437210941119119793105616426820873759732103126875722665384073618050406141503108125675909526474075065099283910237404451544235413252405275215614157251577543018191342874984024487678305311766323631783832481068145200922339538033811918297367411388516271175311786310168940735817549931622452148436520498035738850386805834288347792592878517980910095385162310079395240402400196550473288035276445364139113830107810758067950452692174019990739492381216422175269837495745380357502175478916342194901809596208464195740733438924502521683633339088509781131868889750715620971523895185529733171280820804646973276248597894246062650373569086202080087003323574603492398590648400901041061832524154034919408398906407224035442978127515752754134076228504568835821101088693178669606464114141493890042993315778346593733766272967953483193831216382790489427082966636580332153944688405205503885925488836236936225408035032958396101031008235179370306407556224392803153417930363736631973459574469000505799183664705634044371582235494830669826460388257349911935004557882718142472854002377404077175969632423388855840 A159679 994 31627577128784550555142141664496373870701888298401168573327768432082190207724362917636723891777686170340156307045692034784543243711594580373710860286376202092007341161253119507520437047113980412976554898926537208607895097942505771940330992206237687293275704109329951977398010779017957846216480121837942311019523811667982317986483622711669339426557229930417480037874838323826407541854001742689450391011295708369234013865764841193389479288853227841492600619805265285460258137204234235080148868240456710123049151889810252273428052423011142097859686163389704350714384437380364444038677599629792936177343726076913962793523829729587508499259132227421870893551090481673162668775826426939811788323814530868182227293432966141882573646206770669859990100924561576083712283991136527533901185667386351682299243425170874585781615599356788368152478628837406752536484160748645677798747736137926462760395573920983439177644870553486628780584040617106568304165380974577642832465774293038173199638092229399725481549155567377346108571732214876892593255242924478338012188353831908505535271418167409643050836870505721060790097888468136565999433112065147852752002758223609738894073368201848015402476663012658471767835965425633404220735273483623536955738110303181330951622477649541420350451368116227614839333602166322172043716068924987793474269776753842912619858022466057396247893346583602219964882444929913050196158258365092340656552239250524485460177214304749707618750737047849572945411376449529521175415264726430055150184730310291794368554826655172825353747054579478046429372044606272169491238070766378397411035849616906730503444349471907622024576471335793460030652707210404879240890858695614384354377847985183598434294344830663069925632765924683729837040772775245925875517345304344880038039097826660520599441145291294572489089979849634913397816161054343608035522318241722559212852941669422952342378547304252937654226685985449781392155858519297233746777461327469913552513638001606145946182316410022161469514067904507273161030840854322958004398491881910702665185372817996177366725717165516376346065906816373007800121162945595886125334776936169532637187809738994923338166773428557137305415732589790689774657310182539387102767983314629805749217399224615669962495379465777289298336770515961389844190082981618922530837871836579207538151125023453564216858852235886262390202086570704375101216686761419281664379232510432 A159679 995 8033280070760990769336493118143178385970058069525294477425365730961720603536091545045056587502817397607336159254061980470090934237443330176533991719781868510455896822822568099325825379855569639180433870191761646756236833835569444480571849108807244197937407276010522681000064781853512912171742358960915622233979434866399325811001316852557992793392320530996655680061799593038388010609210836034386130727092645957282975174660126107829652710638942758236651258314222144029630978216199437378489652262042886508744289493242940877645828615123263687051193827527160192727318658488646311000181098194005322065335780122337291531105085132307270534313302262990362766325246565133385786409557812027879486259586353575726678032842403131505273124764481729685235077568332899806302784432602286910241759864807999665584293359839482926548613204078335331676086165453049934626803256164103828548021145450568598700429002837674522167610847399165294700018521080425833288826695950337395951227283673133978916426135377133338570551519673641961842189805874442748981186115744992045368763933107724936231841719553205791176596357676136172770069184296816075410689127631870901349296819354052667600960224476707197101994574650318769080829487320838727931299499088017364682775573307011631098326015245404193727692532067157161496045913651500412374488942219951557070027312354356980012338321279557704887232806905359241205696067394147508608321089499057545000290193704533935396647607981862190321910281934938177370882912075162307035680493216025555702835155175182331937131857825212975300313718051269126425649110813721955738988159805719377124853174180242161111354366730125685607436589430943746254907269650532743942023968029290813223611776837763345967034318222849305931002911786801716925916182264921725680000189285128329692166185467614270056779134561793919602632646417611527269606380405281592807683580323616398171174896468412458371068965485547074883352773593330968225009693817838846998112388975097271039014889448915562479681907467104567180732419212825438983995426352962588354989701185251184400728580126935207950059638981371553127786598837468700987914997041587621309562065388303867458629320883215283444927723870521358930887190872302949277274120549428778916068034803519869629292984223682073762917601991504278063847175974422219560849812076825407139168113812446747132454890925287378850693891118003175642553447270816438421706661033323321573119901668793920 A159679 996 2040421510396162870860914109866702813662524047771126396097469567895844951107959528078526736501823841306093044294224697347368312753066894270259260185964308225453705785655771044109252126046267574371417226473808531738875547899136696392293309342644833788588808172402563431022039056580013261733776342695950730105119756932253760773676347996927018500182222857643220125255659221793426728287197698350991387754290520777441506460349806266547538399023002607364267927011192619318240808208777452859901291525690652716510926482131817172669767040188885965368905372505735299248388224871678782629601960263677722011659110807347595134937898099776317128207079515667324720775719076453398316585358908428654449698146609993703708038114676962436197491116532152569379849712255631989224823533596989738673873104475564528706728214155803492468761972220297817457357733546445845988455490581521623805519572196708286143446206325195407647133977594517431367175923770387544548793676606004723993968897587201737606599038747699638597194604447949490930570102120376243364328680143985055045328026821008301894382261495096103549212424012868082162536782713502815017749038985383143794868640113171153960905002943715426215891219484517954688058921943527611261145852033082927005888039881870651117643856249855015665413552693689802792380822733878938420948147607798770507993463068229919080221313746985190983960885060614663664026836235668537273463360574502251337733052648712369066263032250178691592057592860737249202631314255714776457541669861605764718464979229766002020237123332777440553454330637967778634068444774640770485533501352581955411315295205931892015553505705102452236666869138988375755286415838528106556394846988581170944413036938943904692028282534258893043404813961081711415452873254517343076794172561077291396930173069676197933901300737550364284496203100093478291566622806780470229543593879880323412919210850035095003299174854781652767433950266020080479371070073872547840286800022213379373996229406386551263693258314328150041744564965989756994661677262811643119209379702561918927082394166868724823137781575551208978081450038810233677922609127400310216742639273852246164959210316526943000088303696338996611308041065832359325737851962244727305294178072110732256034668775416022120111108410462620850927884360732727807066008077430671794426170070489637192436004143897970774512031485120570726946185404700804654738390685777362260290790644641145280 A159679 997 518259030360554608207902847413024371491895138075796579314279844879813655860818184040400746014875752874350025914573819064251081348344753701315675553243214507396730813659743022635650714190372108320700795090477175300027632929546885314198020001182678975057359338382975100956916920306541514967467019302412524531078184281357588837187981389902610141053491213520846915159257380535937350596937606170315778103459065184824185357953676131576966923699132023327765816809584611084689135654051256826977549557873163747107266582171988318917243182379361911940014913422629238848897881798747922141607897725875947385639348809286166826982695012258052243294063883677237488714266320172598039026894753183066202343842979352047166115003095106055662657470474402270892796591835362192363298874749202791336253526776928582291843382102214247604138992330751567298837188234631791831133067804450328342773423316818454111836635977596795867849862698160028401967984619157355889560305031229249557072148759865568218097239415780331070348858978259497054402963748769691371790503570456458989467950048603000956236862578034857095708779102910816733111572740045418198432845213159686652995285291926119053402269787479241551639267754492910171997885344168692421603115116903975442130879354421838372250441161447928574821314691665142752103232928491598858508455003438667757473269592018045089396201353412958952221177572589219211421610707792414319951085264834072782239195082579237208895413543937405802192306676345326359290982938039478057908548464354648212934401889205389330808292194667644687602099668325764503926959323647941981369770355396010955096960129132520329789479094729292742427777324713616498096494715716488532580349111131588129067687770714914028429216729383535983718891743202967897808103890465140219780039830324346886490571793512286660940873608203230734342432954777325874530652586541834156711265161909278530483308381012445718379619344149054255853340014795507110792026789069809312585849093253223263724003254332735105415607929931883006035938768942185451205082029327804389690827454749542156294527389804529169869046460551025708879560523258961885491354803362637207431320813493082222032180791076960306738984211146234617913311543530546965788137124289611306765805162281322473163176575971445936434458618655514191857618780450138440775205201855313810377108029790555400131612597659159289347205303329506961468688539346733565865129527526416690792287703837182107232 A159679 998 131635753290070474321936462328798323656127702547204560019430983129904772743696710786733710961041939406243600489257455817622427294166814373239911331263590520570544172963789071978411172152228469245883630535754728717675279888557009733109904786991057814830780683141103273079625875718804964788474889126470085280163753687707895310884973596687266048809086586011437473230326118996906293624893864769561856646890848266424565639413773387614283051081180510922645153201707480022891722215320810456599437686408257901112529200945202901187807098557317736746798419103975320932320813588657100545185776420412226958230382938447879026458469595215445493479564019374502654808702869604763448514514681949590386740886418608809986489502748042261175878800009381644654200954476469741228288689362763912009669721928235384337599512325748263087958835290038677796087188453862928679261810766839801877440644002899690636120362092103260955026217991355052696668500917342198008403768684255623382772331816108267125659092212569456392230012985873464302327422222085381232191423578215796598269813984318341234582268712559358606206480679715334582128176939188822719586924935103575026717007595509121068410215621016783638690158118421714665732774818496904347475930093841576679374237467983265075900494411151524002988948518130252569231428783014132231122726622725813811627702482909515222787554922453144588673195142552601065037425092943037568730302193907279984437417817922477538690368777127850895065253838198852158010707034947771711932313768276219040320619614878939124023285980322248973210379861424106216218813599761802622497436136769234200639216557504454231874512136555535254124418773608119602140754371376149559168852279380434803612248280724649219316329020980883880971555097959592764331842935304891098481053322729823031877208305379051135681047995182883056158693474310340678652494190358819095334431807531076866419347409566311177373420014239004999333980929807792786060695433353657692848965382886296495606522830371108330224300720944383955383086702746349114849096173771999503338350964126681145779882874616183540421914663198384978846430291457737508681126197444982450377338743987969032150008961723231390968701901327447253953369824015693096950861091717599027191209217041383797451190815627971851832232378030090142110984242349974431229095055263172277163991013396730581996237163801282561523415635014209647642319942808665624925088161601024062098980785983999614091680