A145715 -254*(x-1)/(x^2-2030*x+1) A145715 0 254 A145715 1 515366 A145715 2 1046192726 A145715 3 2123770718414 A145715 4 4311253512187694 A145715 5 8751842505970300406 A145715 6 17766235975866197636486 A145715 7 36065450279165875231766174 A145715 8 73212846300470750854287696734 A145715 9 148622041924505345068328792603846 A145715 10 301702671893899550017956594698110646 A145715 11 612456275322574162031106818908372007534 A145715 12 1243285937202153655023596824427400477183374 A145715 13 2523869840064096597123739522480804060310241686 A145715 14 5123454532044178890007536207039207815029313439206 A145715 15 10400610176179843082618701376550069383705445971346494 A145715 16 21113233534190549413537073786860433809714240292519943614 A145715 17 42859853673796639129637177168625304083650524088369514189926 A145715 18 87005481844573643242614056115235580429376754185149821285606166 A145715 19 176621085284630821985867404276751059646330727345330048840266327054 A145715 20 358540716122318724057667588067748535846470947134265813995919358313454 A145715 21 727837477107221725206243217910125251017276376351832257081667457109984566 A145715 22 1477509719986943979849949674689966191816535197523272347609970942013910355526 A145715 23 2999344003736019171873672633377413459262315433695866513815983930620780911733214 A145715 24 6088666850074398931959575595806474632336308513867411499774099769189243236908068894 A145715 25 12359990706307026095858766585814510126229247020835411648674908715470233150142468121606 A145715 26 25090775045136412900194364209627859749770739115987371779398564918304804105545973378791286 A145715 27 50934260981636211880368463486777969477524474176207343876767438109250036864025175816478188974 A145715 28 103396524701946464980735080683795068411514932806961792082466119963212656529167001361477344825934 A145715 29 209894894210690342274680333419640502097405836073658261720062346757883583504172148738623193518457046 A145715 30 426086531851176692871136096106789535462665435714593464329934481452383711300812932772403721365122977446 A145715 31 864955449762994475838064000416449337348708737094788658931505277285992176057066749355830815748006125758334 A145715 32 1755859136932346934774577049709296048028343273636985263037491382956082665012134200379403783564731070166440574 A145715 33 3564393183017214514597915572845870561048199496774342989177448575895570523982456369703440324805588324431748606886 A145715 34 7235716405665808532286833838300067529631796950108642631044957571576625207601721418363783479951560733865379505538006 A145715 35 14688500739108408303327758093833564239281986760521047766678274692851973275860970496822110760861343484158395964493545294 A145715 36 29817649264673663189946816643648297105674903492060776857714266581531934173372562506827466480765047321280809942542391408814 A145715 37 60529813318786797167183734458847949290955814806896616500112194482235133519973026027889260133842285200856560024965090066347126 A145715 38 122875491219487933575719791004644693412343198383096639434450897084670739513611069464052691244233358192691495569869190292293256966 A145715 39 249437186645747186371914008555694268779107401761871371155318820969687118977496951039000935336533583288878535150274431328265245293854 A145715 40 506357366015375568847051861648268360976894613233400500348657772117567766853579296998102434680471929843065233663561525727188155653266654 A145715 41 1027905203574025759012328907231976217088827285756401253836404122079841597025646995409196903400422681047839135458494746951760627710886013766 A145715 42 2086647056897906275419458834629050072421958413190881311887400019164306324394296547101372715800423362055183601915510672750548347064942954678326 A145715 43 4235892497597546165075742421968064415040358489950203306730168202499419758678824964968791203877956024549341664049351207188866192781206487110988014 A145715 44 8598859683475961817197481697136336133481855312640499521780929563673802945811690284590099042499534929411801522836581035082725620797502103892350990094 A145715 45 17455680921563704891364722769444340382903751244301724079011980284089617480577972598892936087482852028749932542016595451866725821352736489694985398902806 A145715 46 35435023671914637453508570024490313840958481544077187239894798195772359811770338564062375667491147118827433648492165930708418334620434276578716467421706086 A145715 47 71933080598305792466917505784992567652805334630725445795262361325437606328276306707074023712070941168367661556506554822742637352553660228718304733880664451774 A145715 48 146024118179537086793205083234964887844880988341891110887195353595840145074041090845021704073128343080639234132274657798001623117265595643863882031061281415395134 A145715 49 296428887971379687884413852049472937332540753528704324375560772537194169062697086139087352194426824382756476920855998823388472185411806603383451804749667392587670246 A145715 50 601750496557782586868273326455346827820169884782281436591277481055150567357130010821256479932982380368652567510103545336820800534762850139272763299759793745671555204246 A145715 51 1221553211583410679962906968290502011002007533567277787575968910981183114540804859270064515176602037721540329289033276177747401697096400370917106115060576554045864476949134 A145715 52 2479752417763827122542114277356392626987247472971689126497780298014320667367266507188220144552022203592346499804170040537281888624305157990111586140809670644919359216651537774 A145715 53 5033896186507357475349812020126508742282101368124995359512706429000159973572436468787227623376089896690425673062135893257406056159937773623526148948737516348609745163938144732086 A145715 54 10218806778857517911132995858742535390440038790046267608121667553090026732031378664371564887233317938259360523969636059142493756722785056150600092254351017378007137763435217154596806 A145715 55 20744172727184574852242506243435326716084536461692555119491625620066325265863725116237807933856012038576605173232688137923369068741197504047944563750183616539838141050028326885686784094 A145715 56 42110660417377908092534376541177854491116218577197096846300391887067087199676629954584085734162817204992570242301832950348380067050874210432271313812780487224854048324419740142727017114014 A145715 57 85484619903104426243269932136084801181639207627173644905434676039120566949018292944080577802542585070122879015267547656519073612744205905980006719095380638882837178260431022461408959054664326 A145715 58 173533736292641567895929869701875605220873100366943921960935546059022863839419934999853618355075713529532239408422879440900769085490670938265203207492308884151672247014626651176920044153951467766 A145715 59 352273399189442479724311392224875342513571212105688534407054253065140374473455519031409901180225895922365375876219429997480904724472449260472456531202667939447255778602513841458125228223562424900654 A145715 60 715114826820831941198784230286627243426944339701447357902398172786688901158250864213827099542240213646688183496486034472006795689909986508088148493138208424769045078890856083533343036373787568596859854 A145715 61 1451682746172889651191052263170461079281354496022726030853333883702725404210874780898549980660846453476881090132490773758743797769612548138969680968614031899613222062892659247058844905713560540689200602966 A145715 62 2946915259616139171085894895451805704313906199981794141184909881518359783859174646973192246914418758317854966280772774244215437465517782812121944278137991618006416018627019380673371625255491523811508627161126 A145715 63 5982236525338016344414715446714902409296150304608546083879336206148386658508720322480799362686289418538792104668878599224983579311203329496059407914939154370521124904590786450107697340423742079776821823936482814 A145715 64 12143937199520913563022701270936356439065480804449148568480911313571343398412918395461375733060920605214989654622857275653942421786305293359217785945382205234166265549903277866699244927688571166455424491082432951294 A145715 65 24652186532790929194919739165285356856400516736881466985470166087213620950391565834066270257314306142297010460092295600698903891242620434315882609409717961686203148545178749478613017095510459044162431940075514954644006 A145715 66 50043926517628386744773507482828003482136609910388573531355868676132336957951480230236133160972308407942326018997705446561499245280097695355948337883941516840787157380447311538306558004641304171078570382928804275494380886 A145715 67 101589146178599092300961025270401681783380461717572067387185427942382556811020554475813516250503528753816779521554881964224242769014707078952140810021791869468836243279159497244012834136404751956830453714913532603738638554574 A145715 68 206225916698629639742564136525407931192258855150061386407412887367167914194034767634421207752389002397939654486430391389669766259600610090175150488395899611080220733069536398958034514990343641831061649962704088256785160771404334 A145715 69 418638509309071990078312896185552829918603692574162896834980774169922923431333767277320575923833424364288744790674172966147661282746469468348476539302866188700978619294915610725312821417563456512303192593835584247741272627312243446 A145715 70 849835967671499441229335436692535719326834303666695530513624564152056167397693353538193134704174099070503753985414084690888362734209073420137317199634329967163375516947945620235986069443138826376333649903836273318826526648283082791046 A145715 71 1725166595734634556623560858172951324680643717839699352779761030247899849894394076348764786128897497279698256301645801248330410202783136296409285566781150530475463598425710314163440995656750399980500797001595041001633601354742030753579934 A145715 72 3502087339505340478446387312755654496565987420380286019447384377778672543229452577294638977648527215303688389788586991120026041823287032472637429563248535942535223941428674989806164985197133868821590241579588029397042891923599674146684474974 A145715 73 7109235574029245436611609621333120455077629782728262779778837507129675014855938837514040775861724118168990151572575290327851616570862473136317685604108961182195974125636611803596200756509186096957428209905766698080956068971305983775738730617286 A145715 74 14431744713192028730981089084918921768153091892950953062665020692088862501485012610700925480360322311355834704003938050778547661612808997179692429138911627951321884939818380532625297729548662579689710444518464817516311422968859223465075476468615606 A145715 75 29296434658544244294646174230775789856230321465060651988947212226102883748339560743784041211090678430328226280137842670505161425222385693412302494834305000632222244231857186844617550794783028527584015244944273673791414107670715252328119441492559062894 A145715 76 59471747925100102726103002707385768489225784420981230586609778153968161920266806824868992957588596853243987992845116617187426914653781344817976884821210012371783204468785149476193095488111818362332971257526431039331753122260128993366859001154418429059214 A145715 77 120727618991518549989744800849818879257338486144270433030165860705343142595257869514923311919863640521406865297249306595047806131585750907594799663884561490809719272849389621579485139223316196492507404068763410065569785046773954185819471444224027918431141526 A145715 78 245077007081034731379079219622129617506628637647084558070006110622068425500211554848487498328330232669859083309428099542830429259692159688636098499708775005133717752101056463021205356430236390767971667926618464906675624313198004737084533664915775519996788238566 A145715 79 497506203646881513180980826088122273719576877085095508611679374396938198422286861084560106683198452456173417711273744822639176349368952582180372359609149375859956227045871770543425294068240649942785993383631414997141451786006902842327417520307580081565561693147454 A145715 80 1009937348326162390722659697879668593521123553854106235397151060019673920728816827790102168079394530155799368094802392561857985158789714049666467253908073524220706007185367593146690325753172089147464798597103845825732240449969699571919920481690722649802570240301093054 A145715 81 2050172319595906006285486005714901156725607094746958572760708040160563662141299738127046316641064213017820261059031145626826887233166770151870346345061029645018657334630069168216010817853645272728703598366127423394821450971986704124094596250414646671519136022249525752166 A145715 82 4161848798842340866597145868941551468484388881212772048598001924374884214472917739581076232679192273031644974150465130820066019225343384618582753414006636271314350168593033226110908813552574150467179157218440072387641719740892559402212458468421251052461196322596296975803926 A145715 83 8448551011477632363286199828465343766122152703254832511695371145772974794816360870049846625292443673190026279705183156533588392200559837608952837560087126569738485823586522818935976675500907671803100960449834980819489296252560923599787166596298889221849557015734460611356217614 A145715 84 17150554391450794855130119054638778903676501503218428785969554827917214458592998093283449068267427977383480316156547657298053616101117245002789641664223452929932854907530472729406806540358029021186144482534007792623490883750978934015008545978028276699103548280744632444756145952494 A145715 85 34815616966094102078281778394716892709119531929380707180685684605300799577968991313004531558736253501644791851771512039131892307096875806795825363625536049360637125723801036054172998340950123412100201496443075369190705674525190983489543748548230805400290981160354588128394364927345206 A145715 86 70675685290616635768117155011156237560733746140141332358363153779205795226062593772401105780785526340910950075615853282890084085353041786678280485370196515978640435286461195659498457225322210168534387851634960465449339895795253945504839794544362556934313992651971533156008116046364815686 A145715 87 143471606324334804515175746390868767531396795544954975306770021486103159008107487388982931730463059735795727008708330392754831561374367730081102589476135301900590722994390503387745813994405745692001395238617473301786790797758690984183841293381307442345852004792521051952108347179755648497374 A145715 88 291247290162714362549170997056308586932497934222512459731410785253635633580662973337041579011734230478138984916727835081439025179505881139022851578356069292661683189038177435415928342910186438432552663800005619167666719870110246902639252320724259563599522635414825083491246788766787920084853534 A145715 89 591231855558703831640012608848560040604203275074904748299788587294858850065586827766707016410888757407562403585230496506990828359565377337848658622960231187967914973156777199503831148361864475612336215512616168292890139549533003453666698027228953532799588604040090126966179029088232298016604176646 A145715 90 1200200375536878615514863046791579826117945715904122416536111100797778211997507679703441906272525165803121201139032991181356300130892536489951637981757690955505574733825068676815341815246241975306604084937947021628947815618832126900696494356022454947323601266678747542916259937802322798185786393737846 A145715 91 2436406171108008030791340344974298198459389199082093430663557234830902475496090524211159303026209675691578630749833386867656782274883489509224487254309489679445128741749916257157944381118722848007930680087816941290595772816089668075410429876027556314113377771769253472029880707559686192084848362683650734 A145715 92 4945903327148880765627805385434778551292733956190933760124604650595631227478851766640973681701299369128738817300960636308352086661713352811189219174610282291582655840177596176961950278329192135214123973974183452872887789868846407360956271951841583295195209553090317869473114920086225167609443990461417252174 A145715 93 10040181317706056846216414141092255484826051471678396450959516777151896560879593590190652362694334693121664107542319341872567868266495831323224605699971618742423111910431778489316501907063878915761823659236912321515020922837985390853073156651808538061689961279395573505776951257894329530560979215788314338262486 A145715 94 20381563129039968248938555078611893199418333194773188604514058933013699422954347509235257655295817725737609009572090963040676464228899875872793138381723211436836625595520670155716321909389395869804366814126958038492039600473320474585331147046899380423647326201963461126409341580410568860813620198606287645255594406 A145715 95 41374563111769817839288420593168002102563731559338101188767088674501032676700764564153982849598147288912653167767237112653231349816798481525938747690292419245159607535795049984325644159558566551823948870854065581226518873939917725422831375432049090451466010500024546691037457631282196893122118442191548131554518381694 A145715 96 83990342735329601173787244865575965656311175647123150640008585495178163320003129110885075949426583700674960192958481766595096599451636688597779785018155229344462566461038355947510901927581980710806746403466939002931794822058432509287873106795912606717095577667723627819344912582161279282469039624028644100768027059244414 A145715 97 170500354378155978612970267788698617114309583999928436461116239788122997038573675394332140023353115314222880279052550218950933443655472661055011437648107425276839764756300326778397146587347261284371143375089015321885962262259744053936656983964327159586613571199468464448723481504329765661215257314659705333010963375747778726 A145715 98 346115635397313901254728469823813327166082799208679078892915326761304188810141241047365133362330874661288746291516483985988628295524010050304984620645873055156755377992723202321790260061413012825292710244684297636489500460592458371058904389574477338048218832439343315107280848108876842130987689879719577797368154884740931569366 A145715 99 702614569356192841391120180772073265448530968084034530224181652209207715161589680752475826393391652209300840748898183439006696488980296746646457724899684653860788140485463344412907449527521828688082917425565749113058364049040428233505521974179205031910724643238295730199315672937538485196139349240573428268952021405060715338034254 A145715 100 1426307229677436070710072712238838905047190699127790887676009861069364900473838241786284880213451691654006045431517020864699607884001706871682258876561739201464344768430112596434999800750609250823795497081188226015210842530051608721557838548679396640301432977554907892961295708782355016071320747970674179666394806084118367395277966254 A145715 101 2895402973630625867348606214724662205172531670698447417947769793789158538754176469236477554357480540665980062925138803457156764997826975969218238872962605679287966019124988085299705182616287251650476170991894673245128897277640716664334178748297201000606877033711819784415700089512507745086295922241119344149353187398738880751698933461366 A145715 102 5877666610162940833281599905818352037661334244327149130643085005382130764306077758711807649060805284100247873731986339501007368245980877215806153229855212967215369554478957383045805085711262370241215803318049105499385646262768124776989661301204769351835320077002016607455978220414681940170164650828724297949007304024633843807581439648606726 A145715 103 11931660323227796260935780460205039911790303343452442036758044613155931662382799096008500291115880369242962517695869344048241500382576182921110521838367209360841520907626264362594899024288679995302416430259468692269079616784522015656572348107266933487024699149437060001315851371741714826037689154886388083717140677816819304190509570787738192414 A145715 104 24221264578485816246758801052616325202582278125874213007469699921621535892506317858819496879157588088757929810674741036431590744769261405348977143525732205147295320227111762177110261973500934679201535112210918127257126122686933429014717089668090573773890787438037154800654570828657460682174568814254716981221497626960839162872890621117668881993694 A145715 105 49169155162665883753124105201030679956202112805221308952721454082847104705856162870604482656189612704298228272707206608086785163640100270282240680246714538081800139219515969593269469211307873110099120975371733538863273759974858076377860035453875757494064811474516274808268777466323273443099548655247920585491556465589825683812663770359297042709006406 A145715 106 99813360758947165533025686799291227694765086412321131299811544318479700931352118121009240972568034632137314635665818739675137450598658779411543231923686986573849135320297191162574845388693008912566536378469506872974318475622839208113626857254278119622377793402480599823630817602065416432031401595584464533830878403649719177300544580938751879030401010486 A145715 107 202621073171507583366158391078455991189693169214899091317308482245059710043540093929485888569830454113626044412173339334333920937930113682105162478564404336030375662900064078544057342869577596784636958749172123580404327642240603617612586142366149128957669426542224143125695751463415329033750302139487807755756097667852464340094421686641895955134671342280174 A145715 108 411320678724799635286136000863578862823849438741158743053004919145926892908685459324738232787514849282626238019397243182879119828860680176014700419942508878454676021837994759147245243450397132779804113694283032398713912139429949720914341755376425477505949313502921608064562551839915515873096681311758654159720344434862098960672498723338467850171503794427742734 A145715 109 834980775190270088123272715594674013076423170951383033498508668557749347544921438889124683072766574213277149553331991487905278918666242827196159747320814458858656293955466461004829300146963309965405566162435806597265661238715155692852496150828001353187948148741504322146918854539277033807057229312567928456424543446672393037700832313955403093952197568016975469846 A145715 110 1695010562315569554090608326521187382966276213181868816843229544167312029589297612259463781899483358138103330967025923323204533325772644078528028272360833408974193822053575077845044332053092068832640519505630993109416893600679626626540846271839087370546057235995940271036637210152180538712810302407831583007887663476400523004433728924830744942255110891570665776044646 A145715 111 3440870606519831004533846779565294792747527636336022746808722476150974862316926607965272588131268144253775548585913071014113714746039548813169070196732744499403154600112463452558978989238476752766950289190864753576309696743718403336722225079337196534207143001123610008700051389690071954309971106830668800938083500432549615026607432016574098277374781157690883508395161534 A145715 112 6984965636224694623634154871909221908090098135485912994152889783356934803191331424871891094442692433351806225526072567132727517729926958318089133971339198972954994864034478755119649503109775755024840254416935944128915574972854758093919490370208237125353129746223692321720833284433635915068702634055955258072726497990412242103490082559916494672325863495001601951376401869374 A145715 113 14179476800665523566146329856128940908128106467508767042107619451492101499503540475563330956446077508436022384042378725366365846878036979346172128792748377182354140170835391760429435932333855544223672949516090775716945040885198415212253228729297642027270319177691094289483282867348891217517512037162482343218833852837036418920469840989198467610723225520072094270410587399667686 A145715 114 28784330920385376614582425973786878134278148038944661609565473333639182687057383974062136969694442899432692087799803286421155536434897338145771103360145234340979931591800981239192999822988223644998301062677409857769454304081377810026115960400983843107121622577583175183958742499884964737924634366737205100778974648532685939996311673717990329333273475479882856367331541044923533206 A145715 115 58432177588905513862078758580457506483643732390951195558650868759668089362624989963805662485148762639770856502211216629056220372596994718398935993648966032963812078777215821080170029211230161665491006933562192495181216520340156069154600187360768472209814866562174667932341957791483611069095790246964489192098975317687499621156093777177679379348077544500936678353588757910607372740494 A145715 116 118617291721147272754643265335902764374918642475482888039399654016652887766946042569141520782715018464291939266796681957180840935216362843452501921336297686771304178937816524991763920105797405192723099076830188087808011766836212739006028354226399597602081071999591998319478990357969230585299716276703546322755819115930975698260930371359015422086268082063425977174928811226991921739669614 A145715 117 240793043761751374786411966553124031223578360581497871768785739002936602498811103790367323383249002333749996940740762161860478042268843975213860501376690655179714519431688768517459677644739521311066225634958348256057768705460991520026168404479403822363752366344305194413874418084719746604547354945917952070705120706364562979970067497765024129155744858511210232728427133202035690524156575926 A145715 118 488809760219063569669143537459576447481099697061798204207747010776307286419698773748403097326474692022494029497764480391894813244964818053321293365292760693717133703142149262273918153854901122464059245315866370129609182664074045949440382855064835532998819701597867545068166749232990727638000545240497165999985072278100946918363538759532627623170739976509674709012729905471321224772116109460166 A145715 119 992283572451655284676986594630973635262601161457089773043854663090164788495386011898154497205420241556660546130464954454784309026800538379398250317683802831555126237664043570727285334865771633862518956924983096404758384750301607816372457169613211652583781630491304772183184087068553092385394502290854301062017626019424215879715003711783736310012472996569781148085608979679648884251705178047561054 A145715 120 2014335163267100008830713117957339020006632876658195177480820758326023744338347184454479880923905763885328886150814359778731755429591847945360394823604754455296212545324305306427126955859362561839791018498470369835289391433929599793190138613931964589909543711077647089664318628582413544551623201649888990658729780834358880134874539171382225176697697012296679220939077216019781763709736739320439479454 A145715 121 4089099389148640566271062952466803579639829477014974753196293095547165110842056289056582260121031495266976082225607019885871008737762424528543222093667333860448479911882102108003496993109171134763141905032937925782541059852492337278568165013824718504304721149705993100713794632838212426886702713954772360182920393076122507249579434802902205324960014922489262248725178662911177300681881329115314095730566 A145715 122 8300869745636577082430248962794493309329833831707522090793297503139986848985629928437677533565813011486197561589096099553958369005902292201094795489749864131955958924908121954941792468884661544206616227425845490868188516211168010745893581787925564631773994024359454916801913440342942644166461957704986241282337739214747855357766117775352305427443653594956190068232891746632473900602455388367348293893569526 A145715 123 16850761494542862328692839123409868951135983038536792829335640735081077756275717912672196336556340292285485783049782856487515603210972915405797906300970130520536736169083575686429730708338869825568296178532561313524496905367611209321826692461323882377782703564728543775114783570101540729445490887438408115030785427685545070253757969504530377115505291837746143349250521520485259107045683756504387921289850407214 A145715 124 34207037533052264890669380990273071176312736238395857736029259898917084705252858377094630125531837227526524653393497609573557120559906012371477548696173875206825442467280733735330398396135436861242097035804872040609237849707734543755297439802905693301334256462404919504028093845392687337831702335038010768526253135863917277867273320328078890192170314986971076042788490453693329354828837423248519112870102433074894 A145715 125 69440269341334603185196514717415211078045903427960552667346568259160946870585546229784186482633293015538552760903017097651464467221005994141184018055326665699725127671843720399145022314424228489451631414387711709875439310409795756212044480973206096077826162835978421864633255391363585194257626294636274421700178835018324388525494586508030642559728623918259446620717286370475938105043432923510737294738386649291627606 A145715 126 140963712555871711413684034206971888215362007646023683518855797536836823230203953593603521465115459289706034578108471314734863294901521608200591185174764435196566802348400285129530659967882787698149950529110018966175101190894035677375906541078168572132293809222779733980286004416374232551655643546409302038040594508834062644789476143337981876317358914383751689668980048543575700659908814005889373459799812027959570965286 A145715 127 286156267048150232835175404243638215661973797475524649582724601653210491996367155209468918789997899724810234655007435865894674837185621643641205964720753748122364909042124906969226840589779744603015910122461924113623745542075582015277334066344201228222460354896080024001558724331984300716275762141584588500947985152754312150598248045481516700893596036470392011768582877826172301863676787388522504612656323678371279767902974 A145715 128 580897081144032416783694656930551370821918593513307392629247422500219761915802094871268311540174271325905486643630516699294875184623517035070039907791944933923965568788711212747245356866592913661334599398647176840637237275312240596977310778772187415123022388145233225943430230107923714079807245491773168247622371819496744831651798742851335564832123636675981400138533573007081229207563218489886678474318877267281669969272071934 A145715 129 1179220788566118757920667318393615039130279082858216531512722684950844463478586256221519462957634980793688413076335293892132730730110902395570537371611683495111901982276174719752001105212343024952764633763343646524569478045138306336281925603573474108498507225474468552585139365560360807597707992072537389958084913845593239253941000849740165715092510088856205771889211384621497069119051469857682568780362708196258111666342538123046 A145715 130 2393817619892139934546537872644381598883095716283586045663434421202791760641768184327589638535687470836916152639474002970512744087249947239491155794331809703132227100055065892385349496335699474061198545204988203797699199794393486550411711997943373668064554544690783016514606968657302331499633144100005409841744127484182456188755400073173793550302230648254461040953698972248066043230445276247877124737457823319526699401005383117711446 A145715 131 4859448589160255501010713960800776252117645173776596814480240362318982323258325935598750744707982608163958996169719149694846978364386662785264650691956202085674925901209801485367539725560364720001208094001492290365682851013140732559029439073899444972696937227215064049056099561234958172583447684815018909441350620707976540469934208207541951166947813123446467056930237024452189446260734791731720705534470600975931003525929261386416112334 A145715 132 9864678242177698774911814793887703147417220819670775249808842272073112913422641007497279684167566158885365925308377234406536395566960838204140001413515295902110396447228796960230213257538044045902978369624484144454132389857475892701343210908303875351201114506692035328800865594699996433042067300541344286160531918293064892971510253905910087695110510338365679871107340205938972327843248396770116784357850582523316617630936999609041590326574 A145715 133 20025291972172139352815483020878076588480706146286499980515135332068056895265637986893542160109414594554684664417009616126119188153952137167741417604785358725082019112948556619465847545262503852818326089129608811749598385727825049042994159114417793063493289751647604502401708101141431524117224036651244085886970352784301024755625345494789270479123169039069206691880843687819089373332347984708545340525731148051731757859798583277093041946832886 A145715 134 40651332838831200708516655620567701586912686059740775289670474915255883424276331690752883087742427459379850983400604212358787545416127271489676873597712864696620596688889122708718710286669625283177156057954736263367540268895094992081385441659057211615016026994730130447840138644451511293961531752334724953006263655620212787189026479844168313162532338038800151218838241578932545488892338565709950271150449872694432945138773493115499266110480432006 A145715 135 82522185637535365266149458094269413343356164220567627551531083562834111283224058066590365774574967633126502941618562134078722591075550207171906885661939510548781086196425806150142362416091794062345773979322025485027294996258657106100163403573727025160689471306012413161510979046528466785310385340015455003358629333938679173692698998458316180930670167095595267905034938524389379523362073956043214341890072715838550826899952331225880233111233330139294 A145715 136 167519996192863952659082691414711288519311426455066224188832809962078330649061413598846751769504096552819341591634697731575594501095821504431699488216863608701160908358147697595666286985956055276936638000867653779869145474864805030288339627869224202018988011735178203987736839624314143122668788278699621322093064541631863102383391777843902003120947276671720355047069706366268861499879521238429159404086576462702385484173958093615043757716537549702334814 A145715 137 340065509749328186362572597422405821424788852347620214535703052691935448383483386381600839501727541427255630304515494776536322758501926578446142789173347463723846095185953629693396412439128376120387312795987357851108880286680557952828223344411121556371520503132940448082692622926378664010550854895374891268393917660883348159159111616324122608019342040973425225150283598888587264455375904751937237547081408329213126694322308030086207602284338114662409533126 A145715 138 690332817271140025452069713684792402781032850954242580441253008131818998140140625293236105341755139593232376698824862761671003624164409858424165430322407134495798872066577510129897121585143617568330968039216335570097247112816057779436263100814948890209984602371857374429662036803709063627275112768822750575218330758528655131229894197746191050377261222228776535334720658674125780575551586766911353791415854821726184487088801127116907817593448656227141649910966 A145715 139 1401375278994904502339515156207531155239675262648260090675529070804539874289037085861882912242923431646720297442984166890697360820730993510674477377411697309679007986449057159610061463421429104535335744732296365219939560530136310611697661266431001836004712371294367337151765852018906472784704468369855288292801943045895509033048526062313151508143232261782375393304257786824876445981105265760925296259336638206695825295663571965739292783507098487802982886909727854 A145715 140 2844791126026838868609190315031574560344138002143117029828743572480207812987747144158997018617029224487702610576881159963252880795080292662259330651980315216241251716692713967430914640848379497063113993475593582180141737778929597725688472934591832912140675903742963322560710249936343336043886443515693466411637369164837124808433376676601499815339711114156999819631107972533840511215863113943091584495099584143737703624012564001649637233611592336791399033285097632654 A145715 141 5774924584459203908372153999998940149967444904675264922292258776605751055825252413605678085909657082786604652750771311741236457316652173373392930549042662477272431305878222904827597110860746957609016871419710239529322507751666553246836988359560154380643736079885844250430904655604924953262616695632389366960335566602676317465610721604974982311988105418506447851475755879985909412891756140199210155599755896475149331660920209259776797844938748936588052234585861284559766 A145715 142 11723094061661057907156604010807533472859352812352785649136255487766102163117449411872382355399585261027582957381455185953550045099923116867694986755225952848547819309681075804086054704132675475566807185868018310650942510594145324161481360681434178800873872101492360085411413890167747718779775848247306899236014788566063759618064956424722537491836038659856974981495964805263423574329753748741282672775919974744968999533964400784782897975588426729681409244810265122558692326 A145715 143 23797875170247363092323997769785292950964336241631250192481676347906410785377366480848522575783072170228910616879701276714394850316386610589247449720178135239889595926221278004071786221792220354653660978295205750911173767183607256381253915346323023405619579722293411087540919766135872264197991709325337373059743060453542829348354395931465146133444846491404240705988957078928869869979987218188663626524961948976390593904616072672900023113646661322504324178912603612932860862014 A145715 144 48309674872508085416359808316060133882924129711158625537952153849994526128213890838673088956457281105979427524682836210275035592592219719573055455236974859311023031182409884667189921944183503187271456219132081806331372096440212136308621286671675056079228945962383523015347981713841930528574204390154586620004379176705903377513399805675917821928355546541511948776182601374260800572635799723169238420562999980502098160657371093561586262137804746896257048401783340523988584991196094 A145715 145 98068616193316243147847318557604301997043032349315768210792679833812540133863413025139889733085704862066067646195540627157045538567355714346691984883609244223241513410696139653117537474906289677940701471177147771646934444599863453099244830689585017517811354684058829427745315338179352837133370714022101513271516668969923402809372257167717247049415626034422764611409974800792346233580803458046335805079263435457310289743869415313947439239720522552740485751296002351093214599267208806 A145715 146 199079242562757101082044640312128416993863472744981298309283602110485606477216600227143137485075024412713011342349422790292592168256139507904065156258271528798320961200681981085943933884137823862716436715033390844361470591165626369579330697678570913886100970779693461354799974788522372417450213975260475917354558833629767801799648168650660335592491792494331670649213472663007088593368458384034338515072484210978359386081894255716219740070370522977316289818082482989378701647927442680086 A145715 147 404130764333780721880307471986302128893240852629279686252077501491605947336209564597687543954812566472102550958901682068753334944514424633689537920512306319851347327995871010908326532667262307535024688590816312236906013653131776930382588217042668265603767452871423042491414521075385077828071097236408052090128241160751759667729882972988583313535511289347867256995138738095929589052191736938786249139261337869022634096435955595234510758395412921923429515590221689172436413252078109373365774 A145715 148 820385252518332302659923086087553009524861936973965018110419018744357962606898938916705487085132024863343765733559072250146479644772113750250254074574825571026706277510656951461921775370608600158276255122920398807528363354386916003050284501265918900604734043228017996564110122983056919468611909939694370482484412201767238495723860635518655475816752324884378037368460989121264402768860632617277701718362000801631736237405603776431801123322948161134038939331860210937562929523016914100489841134 A145715 149 1665381658481450240618921984450260623033340838816296357484464355973545172486057509791347541095274055660021372336573957766115284925552446398583382081848975396877893891999305615596690295675802791058993262874839818762970340703391786354415147154981598325559344503985423661602101058241084471136204349106482335671391266641346333394559769360219897627324693684003998067990718812777428641691198032021336795702025722365974555539299279230200961045834826371689177123414160637981563574495311083545885004136246 A145715 150 3380723946332091470124108968510942977204672377935144631728444532207277955788734137977496591717919247857818522499479400706141778252391821417010515375899345480836553574052312889004329838300104295241156165359669709168430984099521971912546745674328143334966568738356366805034268584119278493349575360074249201718553788797520855023717836077385756664813652361775791193643121821477191021368729236142681077997410498040927546113041299431704174491243574211580868426491806763242363118662551976581232457906738246 A145715 151 6862867945672487202901700587155229793464861893867504786112384915916418276705957814036808289839834977877315940652570846859510043737070471924084947629693589477122806877432303165373173975058916043536755956686866634772096134751688899590683539303738975988383808979518920628795903623661077100415166844746376773006328519867700694351813812677323725809674086969711172119097469306879884995949878658171610566997947608997360552634918298547080244016263409814682791216601244315221359149321406017148818343665674503134 A145715 152 13931618548991202689798982067816147969790692439878656780663509650865796894435138573760582850878273287171703501706196319645404682644474805614071026677762610739213817124634001373394654165039761268275319350918173908917645985114944366647115672239844446928275797261854670520088879321763402394564295345259784774953645176777643612013327016017131086007881731734861317625976669049844345064587232307359133308324755648854143880921338033009273463648840230680231854588832099468092595830759335552260124656408861334623774 A145715 153 28281178791584195787804730695966193223445312188091779397242138478872651779285054598776169150474604933123580231147637876309324646258240118326092260070910470107014571640200145355687982581856740315682854745607936348236186577687202312604745223963344923525423880057756001636859796227276083199888419135710518346779126702530096664686359490700963427272274105747681505069560519073714713601227085634060382444288686969226303080909763572090526584126901652017460850132537945318983654315082301849682035903691644843611758086 A145715 154 57410779015297368458040913513829304427446013951133872297744760448601832246151766400377049614880597135967580697526203182711609386499544795727161673872921576554628841215789170438045231246515017801074926858264759868745549835059035579643266157529917954912163548241447421468154866252491127132371096281197006984176852252490919451669697752795939740231630426786061720429890227742971818766145919249910269002772726222773746400102939130005735956504146704755214845537197440165437350167021241995518980624369382623670534290806 A145715 155 116543853119874866385627266628342792021522184875489572672642466468523240587036306507710811942038461711409255692397961313266690745269429677086019871869770729495426440653480375789086463742442904279441785839422716925617117928983264539473517695040509485126768477506258207824352741632760760802630125562410788467360663293429863956792821751816266971706782494101599544791172092757713718380562614850232212015246189943543735965905885524148071901176833683751434118979660670997892501855398806168601680985433943034406340998578094 A145715 156 236583964422566963465454893214622353974385607851229881391591909186341729789851456058886547865288462393563653087987163939728199501287555744939824612733960707954139119897723947062675083351927849172249024179101257094242880650286191956095661277666076724889385097174155920436014597359638091938212022520597619391735162308810371341369976486489269156625028231395820289864358918407931105340723342000052140480680762812667561237042547511081455953653015873868706506313865624928281613329109409501019416881450279990462248556579240014 A145715 157 480265331233957815960007047598416750225210762415811783735358903005807242950157868763233184455723636620472504359358250399686931720922992892798166877830068367376172917965938959056854630117949791376761239641789712478596122102963040687609652920144440711015966620495059012226901808287323693873809603086687604954433912126221760393117095474751464571681835602951021086825103813196007386127950003697490994943569933263525205767460405541609831437843721047119790456383028238943740677165590245888263247667663082946695330163514858650326 A145715 158 974938385820969943831850841169892788334823873318490069752897181509879516847090683737907305558571117051096790285844160324200531665274174284824533822170426051812923069331736189161467836464354724566976144223808937230293033626134322309655639332231936977285687350219872620664690234808669738925741556053953317459881449881067864787656362443768986591244969648962341410434670876428976585908633166782564719683306483844193355040383386206920446737366800072637300757751041011190168646364534870043764891745939176931511529769686606480921766 A145715 159 1979124442951237752020841247567834761902942237625772425786597543106152413392351137830083067050714911890089863807759286099876679593574852875200910860839087055111866454570506498058820651168009972921170196013092500787782379664930571325560260234777911919449234304979720924890308949759791282695561484979922147755954388824655639297182022643755568028762716705557950112161295054047009273387139200618602683466117218633779247206772506539642965267023166303732673418444156869687803408379328620598596841981008861507885458737133647641412534654 A145715 160 4017621644252626815632363900711863396770184407556444705856723259608307889306955962704384888205645712565765372432961064938589335374425286062483564222969524551451037089855058859323216760403223780675250930930433552790261000426775433656565018620959828964544968353421483257654706503322141495202250888767685905991269949432601066705414718310461359329401723667312989765346018525044552395999306668622596664871498270520088027636393147892089012571610290229777254402140880694425229728841390735280281545456556242921830549724851535025460964425854 A145715 161 8155769958708389484495946697603835127608712444397345127116722430407321909140707211938763492974393745793591815949047154066050250933403737131988760171717274000358550180539314913919631964797893106760786468618584099071729043083974465392255662240288218020114366308211306033318129311434997475469286608636917409240130241393791340756352580988213915683117470281928663665702305444545387316869319150164670611086458023038560062322630883448434155877403622143281522703672569365526346661744614813290350938679967192122454508055989878968038116371948966 A145715 162 16556208998556386400899956163771884597182289491942203051602240677003603867247746333279727186353131098315278820611193289793017070805474211952651120665021843251203305415457719420197993565322962603500615856044794790682057167199467737970845337782766461621003199060700597826152544847506541553061156613282053573071558398759446989134329033991355938375369135270591519928385914706408611208692321875527612717908844915270006406426913057007173444342116781340571261311200913671137789298111839229588677125238787943452339729523109729453582350774091975126 A145715 163 33609096111299505685437426516510228128444920059930227797407421457594885443191015915850634249533363155186270212248906429232670587684861716860144642961234170082668709634828989883687013017973649287213143426984464806500476977685876424106350643443353676802418473978855905375783632722308967917716672455675960116417854309351435994151347182649871566688083661481830503525959741151704036208258096538001903652684344091540089966486571183093678643580341188717737517180215151079840346748820371891450201273883800845241057528477404694800893204033290337556814 A145715 164 68226448549728997985051574928559599328858590539368870486534013956676940446073895061430454246825540851897030215586459440149031499983198479751881672560184700245974229355397434006165216228492942730080077656162607512401177582645161941468153835344670181142447881173878427212242948273742357366423292023865585754274671176425016308680245646450205289020871457438980651566178346152044487094152727279821988887336500596981467361961333074767110639294648270980225819304575445491162232762316056827804678997306990477051403330469402007336083750605228611148357294 A145715 165 138499656946853754610149011667549470127354810349998747157436250924632731510644563783687906270421598395987816151370300414596104712295305229034602935152531980265157602922747156203525505256827655768413270428866666265709583992292701055303928179399037024365492396364499228384947809212064263144871365091774683405217466070288473755184904510946734086840802370517469240848838516728909157097093828119942099439389443527528287204691539655206051504089492409748669695450770974131908252667154846540071606914331916784613503519795357597487555212835410047340827750006 A145715 166 281154235375664572129604508633550495798930936151906917360725102842990488289668018406991388298501597918314414890251494255170652416927969631741764206477967359753569687958947371695722769506143912716936208890521676356782943103176600497105032736026209814791768422172052259743016840457542180441731504713010583447005701848014425298009047476976223746081539791279005119942490622781339436862613376930755182039971683024381826044056463538735209786191030297141528501539245772912328261752091576160288534231414793765774935093781245453497729745972131790873269184154886 A145715 167 570742959312942134569342542377095838922359673033560692243524801335019766595294566721628734558051973352579866239394381967696009810259066057130552304547338587767766201399060241795161018571966885987724735634488574137603108789864506716422161150205026524990265531516869722779095801181001414232451809696046392622738169534003213066484611193357223257811438935494009876014015115407602327921948058075604899599043077150051579341147416292092820659916287413704893109454973468241052239448493232450539184418165117012606333626872408475242793896768214700062689103006668574 A145715 168 1158607926251037157511193231420995919461894337327192053347437985984987283197959680776887924161457207404139210151555705142928644744173487168005389436466890855201205635270404331896805171978323272411168496401802914977657954060481845457736490029883467819520424237210823365189304733380592413349696731951469464013575037148324674510538462713467686237133474957513048769303330741786809944342117695280101015430875406642921681680703211016484887204420277258790635870665094601283563133752179509783018384080340956120797091487615895423497418112709729868995468005834353050334 A145715 169 2351973519546646116805587690442079339411806582414526834734606868024722849872091556682515764419023572978429244027791842045763181134662368691984883425475483888719859671832719394690272703954977671027786059970924282916071509139669356414698358338502289468599936211272439914464565829666801418098470133409673315901164702672929555253180012823728209704157696352312553507675885391812108779412170999470546985719777476442053863760248177216048028932152502919057577112557032585632164920464684956366294869143907722760101083113526640837291283526006854865846099989154633685509446 A145715 170 4774505086071765366078185500404189638010047900407152147319198594652201400253062662105826224882693691689003961237207287797194114774719864271242145348325795827210459932614785100816921692223432693863133290572479892516710185895574733039992209690669617737790050988458815815539703444918873498147481021124904879809900332851009848839280915493705552231753886461719526107533278042047839035396762786807515100910132846301962700511622119045366482247382376505409622747854905483738693504980176709244068801343748596862049077923367593283805882060375802667937713982515900547231125046 A145715 171 9692242972752164146492599760232814523081057826019936444531138412537100817790867331983270553996103775105105062882286766436462007229500189808252863072217940053753344943348341921938956344940864413564489552076074210884638761296507568401827770973700985505424334906635184833105683528619483534437968374413423496340781774522847320214185005272209447302250685359594285685739046749471721429746649045048256184300583958215507839984729141413916742914157292153478615120568345574956962182944838255080503300432940507722236868083353100839485103291279353409058693538407288956245498333934 A145715 172 19675248460181807145614611435087113077664909376772570575246063658251720007914060430863377118785865780769671588647080898658730077481770610590889040794457069983323463024537201486750980563308262536103219927581140075615924168721724468280977335084403309906393662070418436752388722023394106656035577652578228572666907192381047209024946721421669684318016659526089938222524157368149552454546662164685173246615084525044634613206299645448131942749257055689185083285130993662257149492684516677636712455810067886927543980160128871336561475875415027044586479945252814065277814386760974 A145715 173 39940744681926095753433514720627079314845242953790492247813064695112579078964724883785323567864753538858658219848511341990455620825987109999314944559884779848206576186465575669762568604559428007425122888500162277426115177866339374102815588393567745408993628578614519972164272601806507892268688196765429589090325259751751311473321630300984186956126516587277214997438353718296842011008294447661856642372437285256650049300948295530566429864248908891753565590200796566036438513187385910764271204791137377522406557488193525460118956541989213621157145230169674145225006959626443286 A145715 174 81079692029061514197662889268261535922022765531285322490489946085014877278578383600023775979388330898017295416620889377159726251546676351527998746567525308634789366335062094072416527516275075546810463360435401842034938195144500207704247363461607438776947159620925405125056720992945187627198781003856169487624787610388862781243633884564276477851252510655513220354861635523985221132794383182091404298842801073986474555446311833627404404492482535793204048963024331898060307924620900714334792909013553066302598384157052696555170145218762228235921960230764493261992698850227293109606 A145715 175 164591734878250191895159911781056197294626899183266250865202342739515505762935039743323381452834743858221570837082185587122902300184132167614727456217131816643842565453599864501429881095469798800597233196560977239168647110028157555300248045011474707149457325036849993789345171451406129076705633169139827294448729758764131694173265312343850949053855640504175250043154122675336280602730586851351103064794243807755258090905963721315335410553309683411295327641373803552265859050541915262713718841026307933456897197432259485813469934675130781329707958111306691152171033440954445386056894 A145715 176 334121140723155860485660423252654812246556683319264957971038265271270391683880852100562864325478550643858890781981420120970114509647536753581545208122031020261691773081441389875808586207276175290136836578555423360110511598418964692759295827125930193905959592877645866466965572989633449080524808134572845551561433785503576950308947340424132862302849098970965102074382514169297125638321958513859557130128016086942099938064550907958297256018814164842393721907939858186767795812292163362408134912490496091364435008189102599148647412220370267337078919043992352274413935892438673906402385214 A145715 177 678265751076271518535698764042977487804312772511208681414956813298336155602772366829102871257340004972289690065851445763383745331682199425638369157760266753999417655512760567848026928570889540369178977657234312860047099376143388298143815228817593282154390824084296072077946323823784450227336283807549707329842416135842502444995468927795677366623834617055418653035746460609550489709512973052548049623056807862248655119012947437191622114382782201320375844177790270745335073233094041083773251158636866039161869609726680844012268433337416967563488875951346363810369137690617067075551455927526 A145715 178 1376879140563690459471608005346821047587942681641070304007404359957357124603236220782226728089535884615197426974787652918248882053200355186509135808708133388587797578999130871290104789190319559673258034507349076550472251623059479826267252155203887236843219466931528148672364570396709444328043575604517771306734553194326494459763851614477884630113521969773400894697463240654873324813185696974714026875248189832348682949496345232948084933899791849866198121287192341673172011895385091107896337443897925569002503943310153924242305771027544223783615081102314074542697075098016753724695549130492566 A145715 179 2795063977078540556455845715155282683626035839418600205926349435756621664608413925415553428918886588428845804469128869572599467184251389346414120053308353018566475085950580155958344874029420135247173440870940968163145810747711367903934223731248662273198453363480178057508827999958996348201478231140887268202963813142066647910818173781921178003453082974805386760817197342782932239820277255345696422008704202302859964138822461809937175224194463072446180865837156275806268438812558501854988481237861630268209043843050002739531036702917481436863771051148821619975311252079836319444064889183443981454 A145715 180 5673978496590296765914907330157218500939805166077076776960185347181582021797955665357352678478611684974672367874904630444724000135148267172865477199080147919556555836682098717464568804174933684232202411709975658022109445345602453785506647907182629210705623484645294525214772167552192190139556481172425549934245233943842100932466433013448376869125128325332965351058015908386111791961838015166066761963642655426615894853126647977827232757029826137273897291451305952694383257617481863380535509016521665546538789998887562251094080264616716289289231450217026786235807299024992630454698000346842151859054 A145715 181 11518173553014325356266705424373438401625120861100626438628970328429175747628185392261500521758152801611996477940251930673920147674883798109527572300012646968346789781989574445872918714130241349571235648597809714843914010905762233473210591317357006049070142475376584406007929991302950186986951455301792725479249621942186322826258948199126423123146007047342944857261011476826464154750291350509860181089772581811827963691882956572527472559595322864202939055465285246813322206695049370103985228315057743197843475488697908319718243406135231149775702980169513227237068841709482959986717496639200384829898166 A145715 182 23381886638640583882924646096570749798080494408229105593340032806525879586103194548335180701816371708660667875546343544363427455056013975014073798903548474265596063700882999443023307525115585764695924134451142011157487420029251988348163714867586815096983178519390981698901572667572821327391321314706158060297326798297404291495204732377793625491609525180977852727274502239941813848031299479697001001545476377435355339678627548715582791468745748384505829008697237599725091385207692603829226632944058202169956708703266755001465783020374254617328387760512661634264463512862951383780406063479576434362541417926 A145715 183 47465218358266832268011675309333197716665002023584223253853827968277207130613737304935024563186712810428354175362599454805827059843560694394771702246631102746513040966002706879762868403065924972091376421700169684839984618745370630584538867970609917289869803324221217472185786507242835991654195281902045560610847921294108769548942780467972860621544212971377993693422382286070405285039383193493561523277135956421189527719650232009676494154081309625223968684716336862156688698649409290723959960891209835347268920824156023955067219813116330737945477378137722948043633694042949599591264322146043522555574248491614 A145715 184 96354369885395030863479817953300294794080156027381564976217677435569923949266300625823551528088325188797850315318201346912284568054973153607411541486862235026947207564921794082919179834916302577759729440127210009083157618565682350834625553816623264511620603764990552077555447708130289490236689030939837781881960982900242504780062349145252529268109260722372146219794708766220682786816099851492450195251584446058637305915550292352094567549993589793456271924145155132940478333166915652477034891382523021696753739316328025362031454754843131023774701749231817071866942134443674824218882793550404871211381361896558494 A145715 185 195599323402133554386031762433524289098785000070582553317498631340378977339803459656684504666994736946546825711741773371632482867324535658262351034446628090473600084843750275985619055302011691166927278672081814618269125125703716426823659289708877256348672535773127496496220086661717980422344487078612588795174820184439570990594757019822082166441401177722202485448189565373045699986831397659146480402799193148363077309819039373824519962449992833199406606782045980203532308859640140125119090105546560842834574743543225067328899898085111742861931906605463210518166944489286965850214732479642999742515581609075765251206 A145715 186 397066530151961230008613614260236353570238756063126555852957245403291888429877073836768918650447787913164867396985484626212593308384239331299418992515113536799173145285605495329012599343903898152559797944596643547876314922020925780769677523483467013764540735998845052896774698367839792127069818532894524314367103092451346210664851970176477652623515122666810323087678597912574004752584950431967503725232166839592600880295344013313483171678917901401205618311281415668015454044591151287076100437224627128431165032639007570349641431081322083166590746634388568120061825446310406232261082714792495926901759455042441563389686 A145715 187 806044860609157894783931250916517364223295576023146837798949890670051193133673120085181248175904342468987734269054822049438192783537138518002162292454646033074231011329694311767619591049069611238005222900252514320374301022577353631246018549012148329064761345405119684252956141466628116299971309277288805745576424102856048368078658904701229812743569257612447233665502105572959856602047462545496373415740895885179831423922238527986997013988240889851614205765294491760091168178211177472624358768475887524154422181682441824584704776195185743716436353735902187820514987489065635364524147696296287088610829178154547297915811374 A145715 188 1636270669970060374450150430746915989136936449088232017605312425102958518769468003895844097028167164764257187401313891774874905137987082807305058154263938932027152153826134167282772440817011966909252449927714659473716283199517105850503636884817137624534451766631656960188448070402556708249149630763077742768995826561694685735853466911691526343391792969438145217530646186634510596328151596382407206066450293414748218197961263916469590624912957327480875436497929506991569403386314645678276161223905614449406348597650324264899380346034795978422282631493134806887077304540977793479577787562398747997384056329894275972327533699534 A145715 189 3321628653994361950975910590484988541430616768353534972591946424009115123050826914235443431785931168567099621436932931248174007991920994561690750050993503577369085798036041029889716287238943243756171235348037858479129734520718702299168751630160240365656608021500918224062865329961048651117657450477738540532255782343816109187734169752074893775855526984390177179139978093365950937586291138608824082818520679891042997762029941828194740981576289386545287284476591133898394128783050552515723134660169628856407363498807976575303917517745859641011490025494709922078579107703197431697907544227521762138402545738856202069277595494242646 A145715 190 6742904531337884790420724048534095992188162902821226906129633635426078596834659866429946270681343244024047467259786449119901461348694480973149415298458657998120312142861009464541956780322613967813060698504066924997973887360775766150206715305588403125145289749195097363190656431372858359212136375320178474202736469162120139956414628743245122673460376386519090235508937998886693768789574683224316505714390913728523870708702583949971407723009242541729605706612043503884233089860189235292272285083983122672892498496231594797542687661643749036457346329471629648684708701560186245368958835204081614742209170465821760306357546525778871846 A145715 191 13688092876987252130192118842613624379153429262110322265908183687968515542459236478025876694039694999437647791437745054780468718363841804454498751365121024742680656280922051176979142374338619115717269461792020509708028512212640284566217332901592828183804572534258026146358808492821572508151985724242511824893014500143321540295412508614617846952230788209106768787905964997761894984691899020654223897776130736348223566495668483388500129482967780783421713039135163836293859274022055364592760222997351078856342915539986638631035080649219292798148772037337382692120036585588070374901554737556741450404922477643072434565703750169735615604734 A145715 192 27786821797379590486405210829781608955585469213921051378566706756942451125113653215732663258954310167515180992571155201417902378377137514348151492121780381768983734129959621028258194477950616482292089194377103130640372881817772416893655035583518135624720157099254043882011018049771360818690171808075923684354345232554473564679547436073045486067905826604110354120358873436518647932230786222353391288169039680395980111462336312576071312879016871981103535739838675975633030442031682529934067960412337606095253445653674380189406416175227502736492970778448557393374025584035081300863910748281349940240377887406266576346618306487016773898738174 A145715 193 56407234560587691700150447792337823566214123350830472188168148808409487815465173568700828389800555600360817977271653621133287047636870790284943074508462809870012237603161749765312957811097377120433825347316057563179447242061565793653835156017208913725353735106913174822456220282227369640368540618408400836727495929071081192977940999815773722100001875775555809757559725170167857540533511339478363660759252775073103278044976218860941376644274767153859394130159473095371215503465041513710793366876822343022285638334043451797856393800631181335787932531478534171166579815554629452683363917456402821946516706512243506911200596464893881278822888486 A145715 194 114506658371171216771714922613234952057805714816716644620929963514364503322943177230809465898631868914422292978680464279745371288800469327140920093100687382255743073350684222063964276098333197603864183162962402476151147261012096743344868473059898511344332457546876645635542245161903510598587318765197245622633132381669062267271655550078584582817517739918551689697492121736567314288635095788354855877949994964358719258451190261951398418516564898305462588980687990544927591839003592241150380600691988943997633750564662553475268290008865122884146766545930645918910763651550313753865927888525749447201488673841966912763160864205428091979236564888406 A145715 195 232448460086243009458889592754419160339522034863811437750015637766011133336086834313369647073394304095721654385903365216229482582977905097225277504051320877516348568889651367628097715166658580038467171386988329710529265760407314327424289346476437960820081163466424483726975935222443844287762616724809790205544422007292267331480267788718526887345838912032784154530099249565506477838071703916849017953874829018395425021552638186785119928647250099285321901771402490646729916061961788784493758908611370679492853491360626649511342830861602398823636600300306679736854679046067321365718380930343353921416200061382486320665709643136422561823968947900575694 A145715 196 471870259468414938030329101576548282254277672967822401915887123735039086307752950712963152749524538682446043981090852708481569898073858546897986192304088280670805339102918925600816297824040819144890754051403146349971933342479587072574564028478696000566253417504384155089115512959315842000647513364045108920009554041670921013842676339443059502727470173908811915144411779125856413443971270316107718091510024957347748435032597067983531503755499184984305155133358075324871184678190592228930089434100481787381548589828321533845472471380762860746859414462856013935169079552753010822094559422669119934725438923117773388984477812406073595074564985001603770414 A145715 197 957896394272422237958558617310800258557023336602644612077813111166491579193605153860480886711887740131061373559960045094852370663607349872297814745099795158440857322030356529318289456485087696205548192257177000102113314155967801350012037553522406404711533617452736368406420764331475936817470164366394846297829189160169962365833301488801622072009877107195976154959001381526238953784783840669994750876747396788586910927691150495368382167503734698268040179598815121506997858166810840262939297057465069417013864144498001353079659605560117745713725787722997407981713494637409565901530589909637383124138719597729018597152169293474686261578805095584307753364726 A145715 198 1944529208502757674640935962811822948322475119025695594695558699780854170723932154583825487061979362941515905880674910451697603965553022166906017034566391867546659692916284651597201995848430199256443685391315258804143677764681294260937363659086456522868412677175637323480879062477383192423622433016268173939484333985590981931720588179590953363120547800137657685754857660086485950326697752588819028172079123970806471835464600473000747816501077681984936580280439563301130327207441327543174544096564656816056356831782352918430175153814567643036002602218270275346864458944861866027096275422004465072881666057950984634445514681275800704931379269471159737726623366 A145715 199 3947393335364203807098862045949383274294365934598825454587372082742022800078003080200011878254931394883537157876396508256901041197701971391469342282355030391324560735762735812385790733282856819402884475796177718195411563748988871381901498215907953219016473023132926313929816090408323549144016721552860026702306900161560533151430428171268146525512640024402337906106206090974184952924242652971461957194569744913340349239082211269041022699115020190694722989929112714686173057233247728101804061576729195871524987354654031926411902482583966755245339568777300935956726869944574950625439537576079154460566657958920901078905797650820581956324438338221358683277292068254 A145715 200 8013206526260125225653015312341285234994614524760496647116770632407606503304175528873869529032023669634217488973179031086598661933731036371660597927163677127996990746938660782858503591362203494957656229422555376621426670266769644223965780440929485948146917368547163241640203182649834327379161521129872837937509067843633896706421837467086157855837296128988945811737912609819935367950262258834315184285948410094956938148865053411552803078455674486032605684619518530373368005053165680605334701826216171054538908273590853028263243609470298698580396288615318681721880199123028204907776234183165261550485242774943371239194134785651100095537904895210088655893165171932254 A145715 201 16266805300914718843871813985190763077655793190897873594821589796415358459684676245610874943923129794426066619078395556709287026824432806132499622322799982214803499891724745626466949904674539811907222742843311618363777945229978628785779152393588640566785023241677718247603298530963073276256148743876920308153116705415676648753503178627756729179203185629207535595490056491728377822754079461191006852638518077923017671101846819343240921208242320091625998845054632687545222364084869098381101342903157250511518112270402076993342458115322223774151449220549528146594480847492877311387835129952287904868330582266477084694663014709074082373359990612838141750104442021730407366 A145715 202 33021606747650352992934556736921936706356025182908158636991180169952545265553389474414547262294424450661245602511654006940821577854936662717937861654686036732373976783210486683067125447985724455968167210315693162723092607390186349665487455393204499421087649033688399495471454377651856100965654570908627095677988974484755753335714746192508693147624610989995168269899002940295997160255413355955485076541007412235315777379810894401725658499928831330326291622855219736198271025724279216547955120758707392322210713370007942705632161710860504791228743337319253522268114398530341819089100406026910263717449531515705706986794680665285601566820685406156532542623361410947555020726 A145715 203 67033845430924915660938306304137546323139653465510371135218500923413870473714920948385285331582737711712534147032038555694311093758494600884607726659390331766736958066417396241880638192461115971075567529718114277016259629224133059842310748669052740236167360753364209298088804783334736921887002522795769127306009465087348763594852181267614019332948781106504562380359380478744382506940666358510173514371392408319613105063345013788683743513934319358242280368397251009849802636997922724723250514038833103256837236623003853290356294930588709403970574823308864100676125634535746399873562436399497883058517680646300318706108507087515062106563618014507148223383673559781514961666414 A145715 204 136078673203170831141351768862842482114036790178960870496334919883349987109096023971832654808565695260351993657229435756405444579508166184859090967180700718800439292500850531160531012463570617435558946117160561666649844324232382721293541154310721669474920321241680311186720778238715138299574514155620840419804103536138343505341796592258510266737192878021593271636961272472848156193092392452362296278688850047881402367962812998180133597607628168368400498821554796694775363154834757406908981995543710440903987268133984452171480573076933369229555475662573656805119012769993166661401512656790574675698527174262458131267693282592974910790722577748764104736936314702995064424627799694 A145715 205 276239639568591356292028429853263934553948360923637101597188752144699550417594454947899340876103029795776835411641607553464496802090483596769353778769095799774559997039768511838481713420410160933068689542268410465184906961932107700092828700940016319981348015953250278344833881735786947413399341848907783256433202872351372228495083487432594573862482209435053234918469002760501278327595049737629102935564851225806838487351405322960657414459741667853533654365475868893142977354511920538102508727703218156201990897474751814904252272989879808947288211624449700005527495246960493786898670819722430192170127105235109360173098657555231981390104726266373118108832495463406421000479471712406 A145715 206 560766332245567250101986571250356924302033058638193137281422670518820203997729634448211690145834341919731715533638806104097172102799102193275603311810297292841637993551437578181586717712420163123512004211858756083763694482877854398805720969367078818840466997464776823359701593202869264534062364378768644389718982026769749485501514137691574726430572147960280045291220438642545122156861757874994626596900369299537834247920984842797136371219677978114504949961417192298283549254296043857590685808255537313379600617886478050271179942688882935229625840042157228437564010232317032394237640362523876499530682325100097738693259007143838329247001803598159680996825228854400331635908902948384486 A145715 207 1138355378218861949115676447609794703069192555087171145044186423964452869415840740335414783096702837994025586756451364749709705904185375361865877953621124735372725352349421243940109198474499510730568435481383732581629834615335082497467913474986469062229828023505480998169915889367942871217199186289558499203346277081139719104195845204430409262059487597877159056887942571975363837477151040891189354362604814113210577716441111879472863872918531835830777194888022534889646711843243614518988554088250013042942433052318652967298680379406159368636331507997367549278554935244108328799808623037252649571617092949826093174437955611403334253139432271199537886050437105741937209814474072505748794174 A145715 208 2310860857017957511137573086661311996873536584793898786246561159225168806093952705151257561474616615293530021383880736803104598888324209185485538970247571402509339623631331573760843491316516294362890800515204765281952480505435734592005465548501562829247732047249128961508105895715330825701649814105439374614148552755731603011768080263479593110406033393118484925202478129889549947533494456147356514361461175749448173226541209194345070864888248407058499591117735784408790526758235283177502907208461718221635825716606247637138270899014560829448817731608816082878238080981529675146579110527982516106506199157464644044011311197889761390034718263533258310522706327830903681523050731277767103788734 A145715 209 4691046401391075528747324250246015743858576197939059448909374109040668711917854575616312514378688632343027949383691139258937586033592240461160282243724616325969224063246250745313268347263329603057157594477430192138630953796199925886688597595544697556903833826087708286380456798386232208231477905434855640908222358747858072974170098739018369583714985728542926521001973715733214418129156268828092832964411824166565678439300938223408614382859271347796918339191808754327309879672505781606716382644623199739907683262277630384737722626319179077621731358834388650875274025837569996439226794563181470443558012672560277583249787293760604218436224935540243170823207795059628731554583170019794714942335846 A145715 210 9522821883963026305399557090426325298720912808279705887387243194791398260024438694548409252931176449039731443718871628814906496543593359811946187469222000894146122339050265381654360984101067777689735553898382774836655554253805344114243261113490187538951953419226000572223365792618155667379074446382942845604316774109599132405962288672127026775348310622908747719149081440460295379252239692226572303561241641596952577783607678052310292852133455947779337170059780653548654646944659978426351079265677887010294375386597873074769939793157034513011285209616077352460723394212186111241955246384147857017906659219098206029353024195022828673664146584428430103512801301264718494152122312089451993565837978646 A145715 211 19331323733398542008885572146241190110387709142231605012336654776052429427180898632078695167137773812862022487721360022803120929045908486826010299402238418090500302379047975478507607484456820325380560117256122555488218636504271052351987933371787485159374908537194955073905146178558057618547312894679468541721122143220127490926030471834319125335587486849519029326946114322160683886667628446063672948136487568029989566335045147145251671081216532714720706658303015534895014605987780083699711084192943466007697842127110420064152593042386153742233831353789278191106617614976711968251172710933025586564880074656756685679309055866109048446933999130164777569887815818359583483500076738958417527143936154315534 A145715 212 39242577655977156315011406057312525497761750837817349895337521808143236945778964198681056640880427908933456610342917127418706671056697684663441095840356519501714719683345051171105061539086361159454759348294374889258308995448115982469191390501467481383343525378552339574026874519107064347495377797124874756751032346420084696980709451861379152304215822956213006624952892924904747829639906493269563858144766201859237222707563865097182839984576709277427086737017951476056226101500546625250435074560595970317739609223658766132356689106104098939700164636907025111869081297679331083363769361238795556578849533646556852830791354055177173324447344570087914038442162598468653206786661627963275490650196827422555374 A145715 213 79662413310309893920931145410772280519266243813060078055930156933875994947501870142423912902292101517361104056973634047299951739124167253958298598545624332350062790456888074829367796416737828696872836096477463769071811772541038940141406170730045615420702197143552712140319481368641162067357998380850601076736053942110628714743349261248127844858432785013625553929625045691442315933485123513708768568360927253286683532106788311102134019917019638616644271355439783193378604091031503661478299501646925626801545399026185168138264014732798278461437591979089907187816043927671427122516483552142044046829477988422435754489820769422953795739579662543279335333260020187075547650193439604688710287602372415731633093686 A145715 214 161714659777351428682333910172461672141584977178761120636188323238246461600191850610156344510596325199815132302199866773101774611715388468837661491606521554314107962912763108558565455620916253168290697821089903156840888639949313600371072057390602097836544076857886627092508973151467039889672389217748923060899432751452229870844302019624247663683466249361836918264132217800734976440226971092922306924208824179405765710939557563973466963248709881815078593424456022864607090248567850932254322737908184461811166842283546667661909817550891399172619372017387874684241457304091699379377378247078988176268283737648010935057483331137242150174173390515512480638603802537600763261239475610856453920557325353738387757627206 A145715 215 328280679685610089915243916718951783675136984406641261831384240243483383172394509236747236932597637863523201212361672575762555161830499467573198869662640209633306814650118653485813045542663577193801419703976406930923234867285334067714336135096751528562569055319312709445081075177996722334872882754031932963024771749394084527185218356487961509149591627771743930450634472510446310731344817833508769347375344723266451106523769748077826833260861143064970928007374370975369199825988646360972613679654112810551041888290200709168508791364294807522138863757705406519102970511262222068708955325086793855780569157947473775730936672387832141899776243166827792417030385891309362344768485296598996770021082865716511416350134494 A145715 216 666409618047128705176516468605561948398855936760504582756589371505948029593499253558746280816828694266626898645961893128931213876741302203785124867753668019034058519631777953813091923886151440787163713708374284979871009939700588208146501983174348212379917345754127942286887490102360194872752062318295606166017225751837240137956122419368542239326007320910390816977869715063988210049653539975051708852865025579406716340477541649040424498052584871712009168776376548623976611039666703544923473515375111097234153222062265156065405184559700908378542720808769957845904345896405006707779799932547944448246379122349634116722866387463968110814395599455269903094091044755555467959116763912620352586688877660079164436803015395614 A145715 217 1352811196354991585898238516025374036297893876486839896354614592772834256591420312329745713310925316763614740728101430690057788407229681643184335908341076415998929161545694596121923119675841882134365145026580094532731219254357326777203331311507791774379703649311824403529672159826716017594964351633257326485082005251457848085966401326099784257870285711856465586721145070945423555954485954804537135462546654550850910904718303023782313653219914028714235547645116386332301545041323582207548290263597795873272520489744509976612063356147401479713634201102939256721779303066731652354570925154117002143146293837800599309473643035615182877121081167117954736453212403823391708647644685974134019151981651628877838090198704902961926 A145715 218 2746206062191014872244719011015040688122776170412348229095284866739482034932553640530130239274897576201443657051147258338924181535462376994361998108807517370809807163879240398349550119850035134581320457240243883527159395215335433657134554415858834127642586028185657785037292197560743413357582761063450054469110304643233679777271656735860142674934440669061304230653107516149494754599396438599670409937260855873201769729861814660736447675611927425705026449710417487878023512457275832214619484311630010247632119360028133190257332547574040444117769049696245882375254139321119357874772270283057581802642528244356094248597378639432433776587683954853848659730118085670440412999250753410728146258170166117744351243938934149997314166 A145715 219 5574796953436563835665193694122016571515199328043190418223531924866555758078827298855852055982328768763613860199088206326585398459200218068873212976543351921667492543745696462954990621372451647358198393832550056980039039555911675966656368260862121771322675257513235991801299631376149302399875409994451977314967433343759118490013377207394763530332656687908735731760221536638403406413218815871376127635504074875945041700708579042991964999178559454267174978676599855276001397986724898072095345604318657204897329028336620631712408459511945954157591457249178038282509181042569229754135354103681736942362189189749033524053369164404804951290121307272145661297403260698590214996770381779092162770066285237369404147357946125789644795054 A145715 220 11316835069270162395385470954348682625135166513151506136645540712194241449417984484123739143513888125692559934760492007695710019947994907217435627980384895593467639053996599940558232611835956994102008158159619375425595723139105486876878770434995691336950903130165840877698853214401385523128333724705976450499329420577526367301047378459354634106432618142014064474169019066268442765524079596822454939429663334737312561450668685595459028211884800080234939501687047995792794959889539085810521336957282562495931330295403979854242998915476702712899466540446781721467611262262276215281536894058203642935413441412662293697734090806363114618685169666078500838585068889100052466003030875760803679695088300861693772674785386696418828936645454 A145715 221 22973169615821476226068670372134131607007816506498229414200029422222385275762750423943891605481136912827127903949938576534085013909031202451176255926968361511387385612120554133636749247036371325575429202865633499563902337933344582448387937326672992551888562031561399468492680223935181235801215061277722200061661408804945181862007688259112699841294684495631862973827376944303402175610475168330767655666088934012669623799815731050202784278161144984317472921249728754859518492574366357470460241927937997548083395602341050767492656086009246995239962919515509645401212579883239674452290140802799291477152343705515266457366680283547958271125943132018049430182028547469845807395937681024049690688866480682953121160410187635784096951745476566 A145715 222 46635523003282527468757005469961332813543242373024892559319923081570729915556933942621615835387564419150943952458440549872184882525313392980980582096117793483220799324965670894682660413251221954961127179809077844495346320408966363264740635894375739884642443973166510755199263155735203507290943446060051360148722160544618141653508306118620321323194103093514539822805101027916840148046499067631861518547221106382384599001064483363226056625638912433364389795197447685316826747131003816125948480592377177740046797141422037654030237611599855923634411827149944133382740069551714276861933704292788503494976322308754578246160663241511548927271045872826974264768679366294897888961287489447945111294719260698093974261860006115255020393214380783526 A145715 223 94670088723493914940100495035351133477361175009424025397190029655559159506195300140771456201945150289739503396362730366301958777441372278720188130478863193802576711242294699795651667002150733532199762599583225158692053466527863784082841042477645425292831609376965985271655035713462239184619379394286842983379705924244166022611439999413110993173384187985150020208431381259294241197132217496817510551883203179867306723302537101411617844747262714078584726966777897551464403437157445172369317945142283742874297450113691134096630614858891621515730860769151467075257316939977400098790050967424219859295510457134428088324439689013588160774401951995895625739430988931550095244745606207641647551878589410350650084798454652003780055614128241245081214 A145715 224 192180233473169644045876536164757330997710371725888398531403200880862012226846543728832113468332819700606772743672390185152426446021103200488588923891510187301437240601058915619501989331705575819143563116026767263067024041705243072721804051488984318968708282392796976934948967299065189809573832879458845196209442877493496481283081545300309197521648578415751447508575881151266281713338253472040478788461383907909526265919551314801100861610886683940614562378169336832025053660602866568905899302690355405657646083683995860794122494133312380077077723726965651012828220005414052648829526601937462021581382733006566710544034322536920724860487035280622247424070642762367327051935691640225055082368425208292558974046888681707667397641659936513134080894 A145715 225 390125779280445653919214428313962346574218577242378439594723100598120229261338977574229049569259422047081458930151555713129059383464062055619556795311635201358723795843438356412889242691695316762127900925771737960800900112608176909761478141681595689861052520425768486211961131962066621851195696125922061461462185661605873612838632925519628257857953440799787453292388830305689292583835457416024675123066057449853158452509965866509133337452255221136733483042956786991113307466620381977433803215143476331201278675581061483720934566460009272664846263434879502404574211353673586899723840211882080479590347652492873287976301350310260057878627907217711166375237665376616742365334209284050654175560351294244484366665099225411912813432514056993420939133606 A145715 226 791955139759071204286361243600807398788332714091656506488889362810983184538505897629141241793483158422755661021434914425261805396005599951804499805893695567248022004124939262459249543162152161321543819735753512033658564161570557421572727905809587761433617647756027634213304162934027943292737453561788905307923040683617045940565943555723300063142447963174990114432101816944668112678904265216276618459345308161818003749068964789462225873927216488020885029962639899422623182132185714811324051620841954261983190053783471127957636375791324690197257837695081662915634636219737375992386746800594021436106384153177799768025181197095505380572889791164918387119485036643889224634301392910931187751332430758891094971771177380697501303600605894036707993307139286 A145715 227 1607668543585135264255659405295210705577968835387485465794005811783195266492937710848179146611721242338771944792053946131725751824831984438101078986407406689878283309649830859353920159729926195787417191935678703656588924447088118957615727887315321474114553963892215671684521238794944762817635179534735351853022311125556941653475252579485373608550911507291789132509713396008845963048883074553584119447795852502433097757451546012642452014938912018427175474090675952871138068615029534446605847356505952008349544607901770808692518121921822661091160745674752340839235906951855519590958196281365651633215480240603281036217829853802525612302908397436877108141388249149429749390889462274981027084550658880197628548211123417716702234396416532380460232992553616974 A145715 228 3263566351522684827367784306388034131515877947503881403905325309030523579997479014515906038480552328464548625172208489212488850942603532403745238537907229686757347870567152519549195465002207015296295578085608032669363482969024719913402506038522196782864783113083550057491943901449574934491856121718059202472729983661839907939508822170411752702058287217354368764004603761796140360321119962439510546202407121234631026629622889336699388128100117470190678191519042221688510856665327822740895058809655461734995313570850540958174683829864924210690366116461909556821985975477630485032269146064425472221405988782040507325722426578037929897469523473907069364608631026288305747374280974116818574050450086194370427061773608766787524838323421960126440236266890535317934 A145715 229 6625038085922506614421337886308303991766526655464043862442344583326151084199615906529578409936374615061791370327638441047406235687733345947618396130872689856710726298968009964854007440034320511125284236096592370640104213838195734336088129642472172153894035605005642724492974435421398322073705109452480646284290013811223887560261255530683278499804714500317861299140213126732768922605910474869131855206767008310448481625036707901953745257591223525575058301608181619351724167892546865134482522777753230816088478199281990243323799482107674225878782125256930725596290690983682932759986775552587427243802524012061989267935489735587143889337520349122953373278412841977011517740040986567679430341386590423913086737771877585455257705094312182640141299161554794141789046 A145715 230 13448824050856336904590488541421550715251917594714061536876555598826777670401640292776029656264801988023108017216480863117745445957247749670132940400433022501893087629557189661501115554074205635377311702980504426791378884728054371677538989771712470950208109413378341647170680611961537144234686880332413993897906255306800829907422409218464884942850868377358041082885868642663759116749637942864375226559190824463089183067797887418076766173522055656799898161586417168241778372311013470895176780343780248901197875749228869343406354773994748813609717023905452911050913280710900875872288122102606412879446902338497056173401718440815324057425268839196121440685813460582307092706535828451415126774440728110457371707249849724865406353816615407337526710857719965217296445446 A145715 231 27301106198200277993812077317747861643657400950742889455815545423273775344764245594719433672639138099312294213158085824490582207886977244097023921394482904806153111177274796044837299720763197405495431631766187889794128495893736536309669813148446673556750308215122428538113757149307484981398092293369690955132103413982791873488179930452228185750708763001322323080397014204394304274232842418104206840783302166893062731179148086421987933378504515392080267692962125243349190744067189453370343729615351127516200871682456405485124656867409857983953499679745944152502628363552437794337812127881515465557849967944625011970016220499365372249429406406047777401638828046569241421182749991715386139672684336677638040652630457169599189442990024182582996582899872367836317642466334 A145715 232 55421232133522513471101612364539617715073808678090470881244020332690165123093748155640157579427794076801969229602897007235018764265117848269208890297859896323468313796780206413830056932033736658950090835173658435777654055285400440654258043152356975607732175468589116554029279842413582550700983120853592306504176032478812196380175351395613998609053846041815938495164855949051795012933553359113597022414876839602092881204487547638748086681597992723867286616814952657581688968678022279328326875942382445077638868317510753905933710034487237712676790740167242724127424527098168011604882747311354292476022555480686435802076754211993264851017637579008148929205380248722099502693889776646405412120422429014877112067468120804436629703863395274028075725760030048987759596910212574 A145715 233 112505073929944504146058279287938106213738187959122705146035905459815611926104963991703925166804749336769898223799667766601263600875981345009249950280734195053735870854352641745278970734728764654471278899970894858440747938100867000791607517929471512037022759450927691482250899966342423270438014337240499012512522213828574775859882475153165964948193556756123353822861577179560939481950839086158183851295359201090081655782378542558572193975710546724935199751866660932765585257225641159847050187819306748156479386483675147972639946245352225146875901249039822984034519287380917511120117639229921332210860229775825520053203841034125828282193554855980136278509520266077815421227175063842211271218317858215863859858919632602549188699653249416252811140296278099572784145410089058886 A145715 234 228385244656555209893984835852901991074270806483210413355982006839405359519827953809410812448456061725848816592344095963303557874759477865250929129861000118099187494366022065962709896761442460214840037216850081388976282536690704726206522607138784017078180593953207745119852772902395276825406618403615092141808113589895974316183365044385575513230834311161084366444470506509652758096565190411347754104532556763336026159145347236906353915022605728253625731629002704878561480490479082876467232552946316756375208076922992232873705184944354982560920366858760100490347350025958735449405827202753992993033753790422370325021567995222521219419588065340002097637225396934757716582991662685709912234167773131755774620636494786715054048623666392451597932586725718782102702827422883879326006 A145715 235 463621934147733146140285070723111753942663523422729179989938327848087420009638820128139957566440638498723760912560291005838455884498139190478041124367879959007155559827153939551659345146757459507360621078926765248726995108734192493332240100884213625197194568702252271665609646740962445613152164921324299807371458074966614033277455180220243138692628703463444507758921305353017919375087854584196854674017238934212932012983399108541355888923695652644313510271675739036818872630087281013587322235430835196134924239674287749058473552797094369246443197847381754955582136518176945581376318101472966545937187983697181983968262977097877041295935490446649402223431277268037898585657654024816057993149308239146364264028224558111927116156854077023494386898242068831390387166884308864942733294 A145715 236 941152297934653630109568799583081007601615878277333752169161449549610623214207285032170304449062047696347508803680798397756102141973347797192558231537666455784407687261628131267802507938020881357481845950184116604834411094447874070759721198272346520366287896284978158273442463031380862199422069383669924993871918084068636591578917832482049185970523037196481189666243805396119866678670248240729203640500890503895488650330141044991715548161187152262228172225770121242037432877596689978499387670692042501837139831330727207596468438472916625215297130709818103799731246784549173571458476340162919334259498573151489005085248821940695171309529626018632946511467855628719999371168454678713912016180861557693987700202675216472425330744365152691301153805498813002003703846072319572949869260814 A145715 237 1910538701185412721389278522868583722319526290239464094174217752647381717037420778976485589891638390382946944147711108187153881509750011530161702731980338537362388597985545279319699539454837242398228639918252677781048605794734075629449740700252762552129939232263936959042816534344056409302381187696685026413260186339201257314291169922483379627277023072880153351577967166032817976339781228840825699193362133705668907747238173337934074021411320995396670545304803074445596951922648650569072743384182610847894197722677136557133081871626467952092683928897732903331699475390498304173115125594212624775580236166309538983141071140276634099881303844882334434768877523495024330685573377340135216576789155812810555885047166661214465309483945103109264318730775692151998687417139641848779369656719126 A145715 238 3878392622254089889766605291854425373227630767570233833839909868712735335975340967114980715309721483415334600272344745939123981708690381432880459353361855693179193069502969655390858797290811664047522781552206985711412064928899079079908902861791909708477256275207895741878759291275971479502971611602201219948993184396660468279374483363723428161323170867423674107222083680802815095849889215876627928633321490921617378831404841545865125271749433459468088944740578015354440570365543883058527690570503029329182719539894755880252948602933291469831523160365267083945246135311464772922250133497775288131508545158109790984287369329512745282063875495581512883947874861227043762571714584832019810936969970119143870752658048119590148105827077814946653875722320849569744333453089626880702547453270564966 A145715 239 7873135112637101290813487353185960639068368138641284443230922859269100084648225125822631875593144719694738855605915686545313495714759964558735802325621835076815224568702430414898164038800808223179228848322340262741488710757059335798139443359696876455446278108732796092076922318473687759334623069171280779811429751065034411405872886937188636684106409583846985557507478294062548611757298768448325854299943433208749573358844081099932866367577328511399225161152828066366439912245102159960160642785377765355630072771788631759776928530872710057290039922857563282675946322982798098533863597885358240694337571090726709388564376597839732645955567374726626272079751199413375342996249921635622876066832462552706244817339952635601339440363658480396604258451992593850888844911084525428184322550769590161854 A145715 240 15982460400260693366261489560362208242883414093811039849524939564406404459100561030078975592473368471258836461545408571342240457176981019363852245840552971844079212695272864239273617607906843402242170514571569181158236371424765522771143990111281797412646236083471300859020410427742294875477805327446088380815982445668835458493453681108009568745307850132038513258066073714863292879052220650060885607600956536092270712301074653228022172861056705128706967609051296234145857667416987019175243046326626293168899718544011382577591284664722998483007311211877693098565087090408944828558970181457143730834217137805630061948994700206245327758544519706819555750809010986934290719238624769205729606395858962012023557835329351192222599473790120888127291698003669243196454785425168133529587294075514814757998654 A145715 241 32444386739394094896409532994047929547092691542068272253251184084822141782874054242835194630089062403510718322198323793909061582755775754548655500320520207221645724956179345703295028845886853305743382965351437115410957092503563254166086501786458689050795403803168632011015341091394540123532185480092490241775664553277984915707299566776372487364338251661628598066888572133694190481927396162324829335104087468323876337221608187208803910975078743833946632847148970202488024698416571403823583423882408589755101073014270334843878548092459156047794784470071794132523844117583835019176610934494403888235220095407857935029749852854301417510112729049276323447516020223725410746679065285237709465360717626051945269699473765580259241330454505039239921750343190111696209363524246399980536778788972523189147105766 A145715 242 65862089098509612379017985716427736618389920946984498863060054167249383412829871012394415020105204205758286935226135756226823670753767604752751301798410180106968977581831376504824669283532704303815665177492902772715061739545861981191632827482521027491317257074196239511060283395120488708475461046782427744716218227171863710050359627102355041340037905565255922037270543365325491815019735157298753489375689959740932872289152318959218711257236988926206535972744800459754455991927972532774855175238243110576562009319250235721690875036407422054024929466934530211330304993608094679983691638053458435973765959460813802480330252299531671300201081425511229778901770245151596881467783290407781008952650385026486885466373908798575067678223171439536153025904977923074061811499434766792356131354320146559153866706326 A145715 243 133700008425587773735311614594815311287401992429686990623739656708332163505902855281106419655618934448626918967790733386816658142568565481872330593995272345096939802845392738125448375350542543849892494566927627277174459920321007318255760473703015899348684981065214563038820364276753500683665062392782848229283681225494330053417314335718213957547789583959217860107061136143038614690299580441920307258603315514186625406870641985879026775048280112441455434078039097784331343175589085824961552182150209632061831123817004964244697632445358974310514559023092626257206386613180314616531874848637586130622856662485356611177135382418196438437990685181058747174847146081637517943968853400462510210464414920886142325551469335387341807127551707567753351402665354840650233781134489052342082966112491108542559160266736014 A145715 244 271410951241854082173070198609489365485689426242343643981692640057860124667599383390775019506491416825508439746328253549102059802590517174433226353059101062136607692807169676563283697136932080482577460155197905879761380923189905310197212569984294793156803020245128488772565828421526211267351368181888135123018128171535262836573438051148347231466971515399306690761412069099825022495816333277363066436211241118108889835014530942182105394129297371019165604971883395757392166891989852296699418154909750314842406604786510758166500472173203681442922500791948564367598753494451045063465025959042661791705963051079314459875782345978686470497449790716467831253709927643953916274659890935155605319461753336748483894382597284462395069893862288139367863811257644421542051501641201276819661628852225596021248536187607402094 A145715 245 550964097320955361223558767865648817120638247869965167595845435577799344743063242380418008491757920536847684058127386913943794582600607295533967624379381160864968519458751598030727779739596772837088394222557182008288326099615587458693023261307644727092410782412629766993745592875333932119222593744170521516878570904535358063914025826516809161663994628471008623027806393211508652627892466253466582945201560866445532178454090941987688071055698614888793736637489215348408314459396224573213993892914610988920453345885493022073031713813971027970158366093096562573599212387349008298519386164981754799576974370834345868191226985201351116913384637163744516386283978270080368400041634629512478335997148809184501419454346935989326604542733317371209195783501615510375523898097857457454860764487051847432025985901682759514806 A145715 246 1118456846150588141429742125697068489265530157486603047875922252530292611968293714432865166463249072198383973129558849107052353900619430219416779844263790697454823957893572936832700829587684311927208957694330924278919422220838719351241527023241948811702800731494618181868814780971099460675810597949297976791128375918078605334482635854391071449830677628824632105439756216807293465009599210678203886015692732347643312213371969597704064602137674058926880266208498135273873120960407443893772110903198505397758205449740946048297496212541889013575740040246485230075842033547564992394949290449887003200479466266830671033113730904176396788647700315992610651796325222178335503898168243638019395866468892620891201133008429897461048544826678740401266528072644468228417891971087148997432090532247086398061416730131879814207654086 A145715 247 2270466846721596606147015291606281167560209099059556317222954576791058424496291497235473907502387124804798928605320405559929364474462860744808767549887870736452131769555433603018784653335219413615461347031097553729024418819976500667432841164157894780111958392523292496563927011625739029837963394614481148715469086235128664293641686870388048526347113922519374703034082092312412522460833769784287635145273301464155057347612919829248309154651407283922952051609514577116747087141312651708132811919499073042838168142520774592550895238428320883587724311541998923957396754502344547212738761093884451515218516944691891362875005544251100279603714728080362459402023814738042802832913134543544744096453516023260329115505693237498992556671553300281253680778272487002072810325783014366929686325600820901012828530141730121158778279774 A145715 248 4609046580387994959890299612218625073078735205560741837359549914963596071434859771094297599364679400104669626684827293727807502830805706692531578709492533331207130037373572320555196013569665821955074607264170339738995291285130075516169316321713503161678463834021552273406589964785469259471605015256798782594425453928935270437487289864251884117413191432036701822527081207637980613302027543062893221141018786279502418772342013881404469879877754648689533737887048383048861313023743722560065714424472215078456083571111722681932269036513278851794066776690217569148285335797725883276867290071294986688890388918258272635965228141098829391198752250302819799975456547593004711415309764955152192496404771058325847213275424263693057428994708372892204570713365075969739576543447548077718265808879134181969643854770982014072505700287134 A145715 249 9356362287720783046980702065788517292068664907079206870283569104421523233954340839029926891236391679825354537371270800947043670817171110122978359971502292774479737523736582255293444888761768283349387837284918758572606712284395233321323044700237247260312501471105358591722881064587490970988328343007906914185534956006652363859434904782744454370300252259920582180355271817423008332590593451583903454628632990874088445952796940566331244607842687285432469564958656608074611348691112615484281692148866677110192806811188654523547913593226717640821071968956830123372095274272629040707493386105967729093995974285547348759118050251425079413033187464399996113587717389589984826130275989945824407222957588794885446582619995749603669081866701325417874997294450325946084338310388196814753712662338316788577476012356563346837065412804602246 A145715 250 18993410835026609197375865303251077884274316682635584385933807922425777201331240468370980494912275745366069606194053041095204923951354522743939378210570944839660535966055224604673372568990376045533435354613777815732051886942031038512210264572165290224931216307880043919645175154522641885637047064701035778997853366268050369699382419221681378119825394674447349789419379262287499277178291404687780950002903830455613265781759017007638545149450775311673264527332335027343077988981645585689369274996484930061476319370629397571079582661981200297587924302915588460227784258488101154910328296927824418765825138909272199722737006045164770109627979353979741807763266325411121604039748844280258591510411408848846398236871378096271184543131974695889913352303163448305475237030511496086401958986280974201678094335439968823097228715487642272246 A145715 251 38556614638741728949889959584897622316559570797085329224238759798955223297179184196452251374745028526701441475219390302152465048577578863999086814789099046522218113531354582210904691021605574610664590420478131681017306757885610723784553515758450838919363108792495018051521113840799898440352234553014759623458728147989186243837382451585108414838791180888875860151939159547171806109663598960922743744602440147191904055448524851728565680322140466040009441558015075146849840243021391847836804143961172259158119818129570865880637029255908243377385845513846675617432278672635571071838925735270097464126895937989848279889807363153634231897465385055391411469763317052867187266215864023612934994941727937005569393535402314915434755018888826765955198687300424505609788785087600026667199161988437715291089742923467124354324027455374501008057134 A145715 252 78269908723234874741667420581476870051538044443766535689620296458071180867496542587557601919751912996928180828625756119316462953407561142563623490082492853869157930808113835832911918100486747469273073020135252698687316986455902827251605124779390630841016885917548578764543941451648639311273150505572897334585439142564681806939516677335350860441367977379023321661086704461379504115117828712381765113762003495895734776947239667249971323415399996610443854689506075215770148350255436469463126722871904689606053169326709487108295598309911072074892968805184448587799065477665950787731864332270000924353179988294253098904109224464871445587084622034465211303877725854054064739296599928185413759473116201709897020030468462406954456417159775202914357445306509443224422928252591023622918212434569575759937976456543926999308952637181521558713709774 A145715 253 158887876151552156983855913890438461306999913661275270364599977571124698205794684273557735444845008638735680380668809702822117642952300541825291685780645704255344077322357555386228982839297075757049727566284142500203572465198724853710034618748647222156425359049514822397006149625732897001986055174078428574448818000678156078900975017608310661587562155288236454096145858117440846181883082622536022258193122494228194405298841075992590057967581670978734985010255774672938254301178293011618299410625822558728028775613402129258974183932090220403789349288678916786556485487383207463524612755582366606339491249341395800927061835856325880907549885264579323555460313720412698553584831638352366318795430947743153945092457443283802631092079324773089379658773526869321072934563974690354497304043014250354958801117041248341472819529451033389687822784086 A145715 254 322542310317742155442352763530169494976339773194344355073602264849086679286582341578779615395433447784720434244576855070972779498730216692344199558511220697145494607806455029320209002251854963300063477686483789140160553417036424997128543024454629081586912637853629171917343719196296329265392380730228704433233765955937514275487172346228193307671890733867142622791854430891700456369718542605919412802366924901279738747021870437025290567702867376686835409126964533079989440461243584558148678340443696922313208808442036995686230485086544837508620304163049395892261077740322433485004176161967871940868242882983045181628836622679117073370880680002473992352373132974711924009712468929255375441740965350802400798640668579397656934162464612129596237792952814238212334832741940368828605904289106493650990606329617277589262824335832960599544721537984806 A145715 255 654760731057140423995819126110330184363508432584605379524142233043668387827063947610238345694994454157973842780810635125265039560304696933158183278486092234559649798503026387162468888342282736202053102653834525670383423233011477545446088629608278286974210498417508169477385352962331922675849530896309095921035970441735153301082880961868214806263276602188144236031010398564293808989682459606933785452782599356475375428259991688320263859846762807092604901792752991896603891198070175474748805412801294126473255153108559487840918625751502088052278813661640984982373201256369052591351014084182024457595926712964332377310737416976771802617006872855136939895993904478351485327017758341556773794367840866697925878086612123719800292547172070543755589630314554130044170389393204384747379631209582139097260575890321956464955191928921380566042395034286372094 A145715 256 1329163961503684742969357383651206744088427141806975726089653659476381978202260527066442262981223346507239116124611344727432959334639036044094419711127208724935391945466535759484782523125831702635204498323806400627089209002459882380830562789561780467928565724874903730409920349169814606735645282327126734490998586762956405263683972865420129828521143830551198932000328317231085540548599023283532978549735874326720110839629036105419698610198360795530611263803879446585572819142641994970155516839308286633043785647601567318280069124045064152201288483112827036464821706289351436438009073586713347681047790359074711742895615327626224080195450581015247985514875273717920540501922039720891321547191275218431438730115023970482615196213825140739211717353300751931175427678133372159096811822749547453260945318066747242006581450352886066716105462374879797366014 A145715 257 2698202187091748971087371492992823580169322734359728139356617404594822372082201042880930183613537698415241247759118248986053782184277682864814738855404955225526611089647269088727721359476550014066728929544224339438465423891570328221608497016721784741616701447285556155223968831429370689341437247274536374707631210092831060950125163833921901683683115712742331643816430452968705083019847027583112339522178372100642468529071515034010299858438812568164333772916973483815720926255672051719240224434990409063784758391376028547549052480892854477466527568440225222382603081394182159600105828030014011610502556832994951873745721804343817906024962062454080555458256909653474218867416413615651041184024494325574953924207620573467585128513772488528529242471610896105731988142440356089762143252801950120537579898414921010951403879261166786512313522578610954366636326 A145715 258 5477349110632288907622621161418048216536981062323106315918207241673829938944889914787761206293218546559593225711893920830344450401124361576537875782052347980610295576592010783581514874954873402723757091770277085253684183410678763829982868113382433463701436009423954120200926317881273329548510876322026513529756865489860290772348818898888594997746896375723102685748421819198154087444748917394694765697043545628429884393904335890004803292932179315012802028410192368266466894726195122348062685447513691091196426490707690349957258256143370544192898762645174088609647790408483494636778392891854856855972509323189393228992072367202622723006592791331202512332276011721278946380314817717731892712248176289641938034702739649115227328267761937887773623005652765793884004753726244728844991706376135995143833932836971585484107868318718223733929734729117862484474375766 A145715 259 11119015996381359390724949870307144886746491387193171461585821343980470181235754444818112367845050035978275832953896900167350248260500269722689023022827410995683674493870692243401386468437033530979212829564732938840639453858253999004537000661669323209529173482429179578451725201330153429612787737496466547929031729313206297436807152239580013923524515959602185709737652476541799828807757282464202791252658875447340564677157272785194716674352465570663419953338917590607443980573249842694515532218228357924719681991378220034384686710918561311857107021642134959652362631926140099930500537464637329403612583423517635259902033159699519783885477341440278645953964845537286607677820212550582126554822613843478808635492637280083338008798428220139691926172232642950688423918076134359199243401800303268191862346079153903611728021283118733013090849186586682232528616168654 A145715 260 22571596995305048930882740614102342702047160979021075743912901410073112794078642578090853318964245279817353381303184995445800173624365146412697140198463862268889878612261928662094030949412303113014399320259316095569412837648072207300446281360320612732910758467895225120302881957773893580840629558606950770269420880748943293936427746697528529376159769651096061267664748778958034454325659838653414271548131820114555717864744869849609384844132212176267427492475974298740743014096802454474744182340318119073489863246071295962110564065906423319699383061034771322920207533162273994375421454274820886834476688377231476388207898322117657958664795996530974320084036304164680092307028651162863999174397193854085691888112018975829527042633481019121636722356009259537131706669689799022929735260662909258293485418706749587360222399096862709298350689919036235814170606347991854 A145715 261 45820330781453252948332572721677885378010850040921396566971728276627074991509463197769987419385050072979191385769632586858074185107212986717505471913858617578435457899217221313358639425920506882385699640913582109272969219786132722565906946624450182178485630160653824565035271922555802638953048391184372567180376458888625573484650888988830675053590408867209044771173730283632333400481260664709148507039916342173672659924867408637434266038871716365357307146306274487526117711172528409333887995635313563490826497669842739424864410669103328420428435756793564143393061639956784282442005621677348935636658273793196473550426773691865685956569751987480536429491947743489455050096660484040401367741899748701180111054058763028296659813207957670388702406690772624627734413851046373940413003379902303994032507208112355583187347858438610016756918887444794372116084098357807294966 A145715 262 93015248914753108180066191742265493215019323535909456009876864488651552159651416212830496370498332683902478695758972848136895149967468738671389695287992795220361710645532347004189375940587679558939857256655251422508031946753011778736583801201352509501713096315368795971796481699906321583181107393474717704425393942123029165230547368219579572830259153840664709789421404811024857844942504823699732815876758626480735385091762974789121710449524740089463157239574244733703720212937218574145338156395504193568258716779917514961178791547715690787046404886907874176316592208904738931083277036583564064521529461323500464075889962386589020374178637869789492420894333835247289587016128475573363613652057315466201771354047400835423243591285111437408046763945546071985041322985917469409239373931466416444976731338982663127120728792407979237153836043162242656359414905495742460789126 A145715 263 188820909476618028152281420904226229548603848767046154778653467940234374257017383402582709862124195963271958773199329112085310296359776432289934363929153460438716694174972765201283119800753563584141027845310519474109195578939394124702542550531798969838295407034568495168922292815537910258055009055705285755610982522133290316792437672834857544014751028706140493663480680592650177792899884310849792907081312971839550658063618913954508434778269183509893843839028570503144064506144842532986627123594877877630001704236734885528453521977452183194375781491987227784358538791014980073314769942259013373629769169828432148877583073218002019493896678305920682133879068193604254372187690708753444095312308608496640894668605169637146156193648963009980664542107051835357009257926998611854381988667873445480998770585627598035699496261240339412812270410700465147615240142072258837594630814 A145715 264 383306353222285682396023104369387503718172597977780158291210530041811291090193128655826688189615747307109392407115942338560331764715196190079828087386486236697799668813484067826257729006153793488126727586123097877190244517215023320134382640995750707419230174567077729824116282619060257917530085201974336609172590094536637220059483245307392594770371758014311361472155992181675049894728920208520255901642249456075661355133761303564677333478175993000344413530070758547137717243753817404744278915559445696084709891341855037705245688435436384168892049382329185494373657429168200644090051899508760564904366893222255938721029562742581712983589882782381114942282087538682801128251425122641015940120372823190865549975497140316005861649863803625149311612430551280228656808550484196146926027756409162860011059312092685029806850289589096600029671779885901087416281128991779944574639763294 A145715 265 778111708220330458645898749588435728321660825291044954285002597331408980678717794153944774442210104909236103314486589747948361397061551906085618727460203131343072888974678482714537988599372400027333672858802043380176722260750918400478672058678823404262067416075760756974460884794399508034675814904998847611334602280926851423430434195536334132526310654018023357647983000648119758636121915123411808630540859314520620711370877382617381032452262487521515649572199800822119062860755743186788353211958551168174083449422261489806763219070413882410667665870346754566350740222672656292522732041232841687742491163472009727171541134784367659354667968151555357412150503824457892686096020811270553605000261518768848569809364526236322262003067327710090092592569476991812337964348224991179647981963521932732376969404777564982909870388369604857720820900897968506989903076613171215227681124856006 A145715 266 1579566384380917608765492065641420159105467757168223279418396981372230188966506031939379236290998323350001982619015370072392835075703185654157615936916124970140201266818928506426444290598996965901693867776640561938660868999079847137948384144735370514901289435403619769580425772016348382250133986727062458676672633457691413852926561357455512981635815857284829401714044019159690928356277592971605762999742042766227403968421525952951979931200759371492683768287152065598143150469616914915362952275996943311947693317617299482452691629467251745857271192824754529440506508278368063105620501953650769117356692157481286523902289782582703605908262991757774593165550580481561983469973793995454101177134590762727939405847460012762593875860365025387679262813604425862827765838970088181610489256459921767037562387880639144822622007081540008272076666399151096183288415829243608575132248108817928886 A145715 267 3206518982181554525463490247353333334548371225390667966174391587183029952193026566119145695725952154190399115480497886760367707255316069816388054266321006229181477228569535893367199195377975241408038524252907481933438183891409828939116819335140743466426213291801932056487507342732302421568263958380121886114797834584511289194589496125200495816386573663977549667456151710911171936443484877610444575477667716274582315535274986313615136642956509071867660528107269120964429773334259476522443606331920582964702649260679668527117474201055301973676378110766585824417473645454346945431753326443179020075392397337195848171511921087101753535626114518600314272570710266227067001986154115714751014119029614248076198225021774016543539331674278998469661193421524391932063372840771314660444302010965659223564318915020728059212357691465655828422710775069455824354106977143461448794347248433219270782574 A145715 268 6509231954262171305773276436635201027713034482075298803110735503584569430721654962715833822944446582008186854423428091108176373335456546024082096003015705729113428633794891044606907940172999141061352302539534411684317574638692953666560005301951564501474698081068486671049870325320801899435193585377660701750580927533924459373602824207595649051751762902058568540106586259105659871289345945271609516613902464295359334309204253795112774433221782215131979379373988028405726841725396267723645605490846507421403066051486409492748990175450633539311301707584976398812942059765816020858396147059151457102277449237815414306882675904526777094617406564495646215543948674890365532469909384927150563207528939789003919668854795406123372080704910506528386834966431702017662784038999929790613751471771031763913800359929690079561941291053274250158094601314328924287740980312810911808916339187187010870696334 A145715 269 13213737660633225569165225702879210732924125450241631179646826897885088761335007381286576541431530835524465124080443544451711277503269533112816838498067616309094030945126400251016129751351992878379303766116730602811682743078362804533287871646142340797250170678355736140299180272893885123551021410052692844431793168096032068017124538551923042374560262304605230158866702649832778627545435825416489708281646524851863174065369099929092618484303574940208846272468667590394504524272781089219524056702812078144865259381868150590611922938690585029499968790019391323004447963850961067995598746776751014738603146560367953847123660574268270400319799699811643217239943239317175803846914065247999928560269628742063708851577009652656428780291636653973626805320662933571463519535797016703631255043393183515085791166338355840782681608480455262165103617957312646848289835928029007510651374202741198848242775446 A145715 270 26823880941853493643234102403568361152634946950956029219384255491971226600940634262356787663272184651668082193696445971808882785155263816762472158068981258091755153705177958714671698788336605370110845583864660584173304284131501854509620712881663649866853345002364063296320664904104261480006674027213381096535838380654017564150303439657579568424708280726585715163930866272574281508257363436249528836202225831546817947993364963651804220410361823906841742801132015834512815778546903885719366111461103027787569055142126294212532710816551712159251397332437656800722630553675391202215044597560657500767907285240097708494246724083088684385872098773211071235350869231865191991443703082544054927826784138817449539964781660740097144300619941702655955886414110788718368926994883904908441657124336690764592392153866502427098764103274033128920910186358743358773104079192918572435710480715225446474921963459046 A145715 271 54452465098224931462539658714018070260638209386315289073718859001874692114820726217576897669865993411355371328738661242328487602153908044758285368063193455858646652927480311064383297524193557549332138155941494869141204885104205686291725513861905563087371493104628370135794809456151377910528424724221753573274907480934487559193047965380347971979115435314706697177549499666623141628983820230150718121000810156393515582563356810844062638340416018227313797677451719675393425635945690615229223986741982443596687037073256995383290812345677036992695307084879653286075617019513080289535472537449387949807837050434251787875367002765009455035049960189818774796119047300743100425454913410650366255488443241529793824064797919725387550273829701364754936475793839580435355350336094791167119860331148438858939040986557833588654650346964678771254185513204631060996754432471788774015484765200533453602892737579087934 A145715 272 110538477325515669015461863955354279060734412419273085863620064389550133021859473281046839913040303352866752129257288625480858023489648175595502534696124646411794613687631326282739379302414133488538870345715650719696061743457253411670348283518955411403714264149050589011600166875322393054111222183496132540366965650458629091144323219418666725538035908980573868684710320392378704932555646809842521536102808415253005085785666332648483504026824106639623102443484189809032819528153973402011438973720112899398246897689656558501786136529013568543459314130908363733076701826980999312365807035977659977452408444474245889289286521366245110632467033313233339625050430669639261998481482779917160954586611953521342645401999812260875986958729993150510818389905607934172982642813345431185348408030574206546955488610320248318466513105574194631612867670895214695080052724813652018332861637646602195588425782363585046974 A145715 273 224393054518331709876456121289710472475220596572914977987859656991927768159682615939798867446574145940326095467020967171064899459196383642550825387147764969022487207139238664873649875600603166788176357469664615019488136198013339321485120723817965623243976868851079591065178202962095001748467870504072424835191366995523536120535416942371928072494240916115129638723264772847029104389946334040160088567570580082153443930629320091919610669111814596062416670646475227860616948248726930060392605887427842443795997605622965740501630473863085198466185414990436893498492418633154409091022298747562112304840439334445668721005463763006474809574453042575903489620077578140320401113816984588318426087444566777205084040372235554091658528138671612265835596576571908312531574329555740889211466101182205308141880782939909117528653432949665268137495350117731772626381446034617281125426935108937837256511050735305340066269286 A145715 274 455517790133736045533536910756248303770418750308604986042269240073548979814022688498318419869705603218558620931300434099973120421310635304729999940407428190991002618698040802062182964729845126165864517124548822773910196785905335365361383399002186696229861640053427420811722740412885978226996723012044838919305934633947127866057805248691794568496583521677804186034358804169148689532886125545878169949646741463963075926172434000930477009813479603182599201789242269072862595912096139868623587940039546440792975741167722763561751360155926423872787848971272762893575876748601623473775954091744052001166114396516263029395202149616622497191029043962050770695417858574419744621786480232803625040351515971114367080612992772806254551245516414169653110539622583968831161716015511191753845000051468744953811442412526898262918150421307388744920929126127827536339640370220355870964659938282171984115237404244057970941603606 A145715 275 924700889578429654101370052379062766943477587905871548750828569489647437094697897968970452536634927959528060164444414201978263390361130472218257328201692079946766293469815688947566544751710005513538181586476640566422679987251632778344286814853715175380995885331588813168206097859955573705801599246580518933766212115545674044561224119427400602119992054765026382520109649198598992722654444911798644837694317601264961976686110392568776410310694482646080317215491159742683209084606915206375823125674391846967296958572871587064614759486056777376560867226268718237065531307242662497356095783941678000254907384488679504003539358257980662822979384789920488608208632828493941261825441055606770513487489976795387968560334956561142647369870182092783548559837268884818945751937158163519416138638380370050929086216646663564606316701821049486921348630689372166996843570101287800777134247777700189916675419564702375671389050894 A145715 276 1877142350326422064089735672792586660646955733030168935359195953794744223753256918854321520330949034052238743575201229529581774709312673547967757646249494514863744584741107150522758023663006581347356342756030455801015266463924028634703536872769642803836725417361485237304037566932969401736799019473835441390706491288623084363331418904632374530509015374589481878711636553514351786078298990284825703142349515083826408849596877924480615182453699986291939861348245265035377841579156125772803052321531075409797172032927188154018404400005335102147994687681476526748480134977825856268009400665447514596465460824397622876864155502061551128908150960094494629823892829223984126341761023556401511338754564301378666461810399348826346767906285224131936433923359116213598491045270715056433223007590912099734641091208350314509252559986546309151061592799370299371176056107665244015221711558328793103358866986478941578554948831711214 A145715 277 3810598046461747211672509314398898542050553194573655032907619035374761284571674450576374717301374002491116689929598331500636800681641336941244075803629145663481321560258154045745509840469358608425127862256560238799420424499085790876815401507435560038073377216247929700138383092667830025570128303730286699442615243549692745711888735815179600869532699090424593448758239683524484927139954227623751265580324677925850008699719685500585256251604600661478155272456620672530657275722477850711874989836884957407496412259545233379785773867396070771303651839432530123030696436939455180981396585994762670689146885218619789951354731665645590533702883626012439308622013835116054947979833615994054012410901252044308716122087142117782527377707111635117648868080870446076336052002953799627401279185993412924080951364223864921807119132166372305755605546461373077034115226901716875249612273686273202222118310065876831839764170456984713526 A145715 278 7735512157174996513273129818494091247775962338028786686633531282614811612936275381413121821800268894107932828318341037745063175801957204678051925913609519447372567903579467971756234453394774312096428213024474528732367660717877691555906630356557314107646151912257879929795680374078128018937958719773462526033067553699384985172049770373395685132776848644546550111497347845918150887742321003777224784302355953839960433834022111969310145710142156889100668911147078616991969234338788457788980456565824142006142307089704790833776966932409623660411311086053348468275787018506959039566378801559967556051453580528337349203627228417105046721865724852654291702008058261392762320414935898706906088792618202895382392349170436688699181750398668713003603070267733082175845971967505167972909540314343620644972231534733354582918137329045175794137570108254994547008954539434429149091468900361423042182107066074862982155779687472730136746566 A145715 279 15703085868467196460197241859033690834086661495645242400211035596089032199499354452594186721879828553665101150369542377024146746241172443855108468360551520849020649362944759724511110194881551384197140847311821036766467551836867214772699582808409840202961650308506280009555531020995507210614030631011825197560427691394507970206515321969257425639936133215730406301746167368974162777631984497713538688382517005970441754833056187578014095206332326880273696411473297135873025015050464846833779614953633171387511475895688465847333863087017668634564190201036457958069724616872689910864567985770148144021780079325639600263573322331991579199796887748004586142637049648613472394387371894541403366195002540976374212160099864390917221170781919780285679114994630075946521246757983488031206739436838363915880705934557345579458896970842574695726961564152092469055100680936664270938806618121415089356475122013661787899400925805471720610815454 A145715 280 31877256577476251639203887700708573899104675060197504043641715626529452750172076602490817632294230163671261227317342707017980149806404259068665512719993673713992470834209958661289581939375095915145883823614783680161400397861179728110888597194441619054698042480115836161517798176940505559418463242995285377585142180463297480134240931547822200653385217651084080245994608261669704520442040788037479760191725219764042922350670226761256643958708913424798714614621882038743623788583209300284114829375418772092506289925940495965296908289678934918541645696792923601533072696464542012096033444734599172396657509577467860197704640706714488670540960262724457215261508778627087567844044530983150126469766365563836755302610375543125270277505546755311215599836028786438355955072734513198181708147241564405617188074919876792946977932673097587149937837658639457187307373346889035576628343317572269970602315580667354572801723605420120109818625054 A145715 281 64710815149190922360387431835196545981491656285539437563350282510819192993817116003701907199370565352424106626353055325704122679960254404736947135713118797087883866772796853137658126825821249826194759964797163558906606041190643011197889079605133678271196823272984838901601120743658205290112269769249798304672641065912802490164538884526757098068946351895567467168962753025022131202334565167731586199650513813604001161930105727269163409222083887920014510393986009065352420417798899829111906269852485153714616381038183311121086876494185150866970906200299433874654179504098403411865037028243250549817070722662180430561740157061308080009618949536442900142394720183563339149251016010523900215330259527092047636890086902252679907746115089131361987381988023441839786642276404303808820836332160938905038975911381415332336785744429417259339678083485473945997764912793503805556284598128053586625233344153632716120999599518077038351211198044166 A145715 282 131362922875600994915334847421561287633854163154969998056097029855247335247995995315438269123904615371190772780235474993836662022339166635211743616832118438094730535556306777659487336166835197772079447582654418409796730102216607451551986720709824172448910496546116742854414113591827979798422348213113847563200083778660808591736533801348385361257760440962784307268914142646186664671034646848454331947810782849890902594675192275686174959464186333768716031301076983780783374704507978069887869443685715486621899161001222195635310393986287566581016021044962153972624382860247062461544013071300353881529481170346716696572472321129814695705037797018018824564604066711124799845891994657318986453970300370230491139050121108962564669599343353431118079074220087750905980445465145663997393099572578558735664715482916198204766882114213784363361959359537674451736005585663439378390222157571605463276953718029558833058274614219972782432838622211031926 A145715 283 266666668726654870487207379878337578700177969712932810514439407255869579734238876673223682619619169832951916319771387884433098201225828309225434805222064716213505899295435985851906154760548625656071452398028504574723803200893671936007521845151863464937610036791793715009621748990290055332592076760351341303497865398040375528422673452198337756596155626208100248188428540609005904260069130767797126122469689534764718663189478389537207898548889035466605623526675883088981185297730777682972545858775732585357301582216100018956368978705287265974311655750366972264993622552122032698530934669702690136254296958733112231861688250153366770973146718327628677423246113028863160123821599903341531977659494421308369920224108961107104026606759261350080569158679396146315698464507603421510404183311498142072460467391343970974261438355068237828207518160183395651550145341131869144628345423585760962398629422366660277475581345866945230261624051877196765614 A145715 284 541333206152186511488036065818177863200073644663090450374313940632385391613169671650648760279557790856277018938363137169924195511826409128560997442857174541794978880839199494972591834676577543246627276288550281632270910701084051813487817793671562123999175925776844695352789296036175220497182117401165009732253103557938183661889435371428824297504834663442002541038202668522139339461275664423981317574281521944789528995372046455568256347879285277810875647043120741593648025371018774188456198205445293462559835589999522037259233391461339163640286080157223908735783081156424866130955335835483389676242341296747047483962530575339013415260792133167289197150365044844525503926558001911788652595662319704955620707563802140926312211447051701197310124274040099956933116976969989480520456494729241655828536013139712778161552515093906408577476898503212933634972343306492108700156162819656937182063754450450602333716597073835284597458314392472087223164494 A145715 285 1098906141822269891665842726403521183958570798488103901327046785044335089105154699211940310143819695819072515492960848683558232455909409305150515583565259097779090914597675679358375572487297652242027714794304673685005373999397424287708334113631425959854862191716957939772447261331686707319224365732288209405132496724749114793260025381327061125597057770631638950207303228671402250100485338711551306878665367078233209095886591115325170848987050565067042096891911578759222402521982813871788399384508086953263880890397447519536224828297539796902514768407508784366667389753919926123806633215096611340081816578099547659331705206249947079612637057182878742586563617788273744107752620059331061427662531341565488727984598121971452682133488346671278202195732244233178081147550614137853105173896177249833786034213149548323980631379191654344040275754004095095598205362033639529447865895558158893828459135785300370784414584304281865895147955094285185827157206 A145715 286 2230778926566001727895149246563082185258035520857206256603454599326059598498072426230567178943193702954926350173691584464486041961300589063046418073640033111317012761654400789898007439557379557473773014405162199030279276947866070219996104762854001026943246250009498840893372587714027979682804965254427663927409236098137145092134189634658562656137729769547563626918284516000278045564645776308784728982373120887291469675120784592063641255187364767800817645814933461760479883471599741140956262294353211069832215647671228465136499142210614326372941339581162675040426065417376293606461334471310285536976411411200785001395877606156817232600237965289110680161526993745150856013233892162440142909502342961058237162188026623799908018418769896690993553147212181753251547796410769729852322982552745087920929820916680443384902520147243964411993182303729809831130721912584981752670467611820242897534589981889709302090027889540618352482552890527006455141905963686 A145715 287 4528480122022841685357261304680330432552628148769330212801111509585115940615997920093352161314373073178804671780078423502057981623207739888574923538973683650714438127067519005817275743925908014374106977214764469726793247198794123149167804960259508453268830032657090930055606580612215467069386760242122425484431344146721679787917611698331500864898465835123783531005167360177335761093980825421494288282910556735834605207286096835298076422859501491585094753962218035462195404224944952533327340669137633963672444500891703386779573722462718784997274016834991822823280546129884122101190385170126664543450775082921015453285972208793132732231403456899837497849157210739038449433120693337133430775228328548416879873752966061715691305937420756794370241610638533226856408848632715000986077801476898632302237702674827086921803791918273868564691816036295759953100269884342150924281519804129197523836323834776974097942385831352870951257716472621868009652883279125374 A145715 288 9192812416927442055273512553351824214999649883966219474779999761003186033390877279717078656900998395359270528787209026017593238209069750673218031737698504170917198080934301927408279862162153711799879689972957468383191261534275122126740424073222039306134698023047644578514040465270209684122875440486543269305731701208608911832327659613423312097181229507571511020376862822875475594742735510959857096429579447800623361279321101454870503074763532840552974549725656797054794910096754782042913360602087102593043992504594510203934069520100176922930139881233693819168584468217599350489122875434022657712919536441918250169385522187972453289612516417268704831523108976273254307198378994240488702033570597450943305085481358917256229551144945717522674899476043075238336756711176615041232008084675121670828454615500078069770818312691575805942359974560498088974983716734492653791309732531914659153144839850007275529113741147618438490434811956869501532588897914718545534 A145715 289 18661404677882585349363545126042898476118856711823276764473186713724958062667540261827749580156865428206245994633362542737290771506429970658892715852604424493278261389858505845119802302913428109045741396538126446053408534121331299123159911700835779531944983717956685837292572088891945046553970074800922594568209869022131944297945361097637625225777031001904332247581500525269855279991991993267684484257757996124708687562416628667290285943693548806821046750848329335803198205301007982602161588694896149126245341111882354822282774346229636690829398961630381617920403647201180551608797335940680825030562115526318964922837156755611871384780676095652013908154413372677495504574259925187498727994717537597086360906647284849064084273132933869150273251566125832095290389267279679900985975425812695514883130567227455806807674252960106967789122183665995084323456991870750202854207832758266953951686501059190934547126796587279598782711717014728615489287453113995368308646 A145715 290 37882642303289231331765941332354530554697064125351367865661094248861903864029073340633051930639779918260284009835197174547674248564814631367801539962755244022850699704214685931291271266634396899209143235092706712530950941075041002944892494012272559227809010812754049202059342826410183174294875128970432380430196728383226638315917250700544765785015275752636286891079425689434983342908149003597888543186152302553710835128344476873497825595194829314313884351247558826023695301966136107927605982137278580639175449413128675694723827988776642382206756961969793450684600235233928302166508102836706640789383381598891056875109258828369910938651482861657170964848627623426339601031440449751628177340574567751487861697188902762241173818230304609429337178004335963110364251875821039022386488882391687220091084223017119787741508962690704453036112090481995460678528718513906177301388109189549384607264444005317747123391867958436437910466295105087132573751997232512682948005846 A145715 291 76901745214272461720899511541134570983136564055606564944015256852002951119020956213944833591449173077202948333719455630969235987295802195246666467231677292761962427121294422582015435551465522791966451721496798088311384356973799114646832639685001594396672760004907001923494628645040582951873549957839902931350704790408081053649367720976744776905955784000820660484558986568052490916248262485311720474983404916426036870601851725636571918667959559814508378411985793568498765659793050998085057541577086823801377036063310099777934548534442237806243025803399719074508120557121227252217459839961178540121623234083633319137506872584434163593591125428487961406628805921142096712598319538735880012502638377817982762158932565960064733786923245224207685321075550438988207336017527441935764671445279699244089386089594185941659456386587877079556339754556267119182328975126237669171615007446952492485792869644293967469550944828829381678647796351609864396101065094547632389083558734 A145715 292 156110504902330794004194676662561846741236670335817201484983105748471741909708677085234671557589890706942066857166485095670374506536229891536101560678764941551539704205527973626805402878203744633294997785495265026565397713705871127692067313668059224352686475000950401150644894090089556982120132119539873980209550294331676155681578157665541196574324456506390188147367851653720867125000629937033788966327768794192552293610923874697764121398132311228622693862446809696493668265684591559976558881795504115038214744033070089420531438801089753970030960174144467751458034046355856088073141308613089599740254375806394038958082076237142523725079045968347699998285511171290832900234987632193386673752178566395937255694771411710028647346280369574836991772446189386810097781751328831308563260647428907073814233670791974444448908723264427780794916665637131769944667140977543954512201163729204370196774918113472748645441294610655686371217116127472919636952588389934461237156676224174 A145715 293 316904248049986297556053472725489007750139457645144863407950760654140784073757495462070169317073886685919318517099631024755229279032559384016090921511425599672332837574794665167992385827318050140066053538103666507129669047438561415415781999913520540434359147579169309428807211508253155633120916329115986339922455746788512187952550010693327652301101740752188081118496254298066792211260362523916106289924895668805964729993304863784735529866289923834544254032388611698088578080574061073701416444987331776440752129010096218213579042831663666116925042910487466135740734605981830737561224639024731926294176261263745815451587477254526738727746869724620402508558181048914469645380312295033036211836909987145374811077623806838792194048215363313673869090380443379674059508747861510028941483349609236080143650262321618528045343048770401807136601274903622936720555113855439101422099190755277424546960597977480035456278358508686214504189067090973675253149358330501861763795663651514486 A145715 294 643315467430967281707994545438066023170936357782973736900938559144800043197985806079325358478988432382525509647645393813768019766061589013322773034566633288569894108737128964763050916424052763580589455387352657514208201600902565967422909767757133029022524716899238697190077488716859815845678478027973332730168604956430385409867520840129297468630039959402485298280359248857223934467991410922919758734758571879907314209334115262559138427864447147251813607063055019300310117009897078295022315406765401710670611783675751289903476036416838441127603867077329382111085939792109070041393197944078897197287578070111028198972683620744613042474802420461933448744673109243785202089289133723929431316642253521726544470550320633111336443889229841246388379416480527614548953992660377114029919902636446101813784536218279214819957601940095192404059519793137688924410956936459400398342906845032049442625959817119366358503496422331338404787817434977560433290973560458330389446043960055898182406 A145715 295 1305930081980615531880931371185801301547993056159979040764041867113183433551127112583535015642177200662640098665401632342318055369875746664485845244079344064371285368403534223674328192348441282750546454370272356650176142120163161475307091412764980135395184740946306976126547873288013917913571677275869536326255928139097935593518879352912463167991328816485304403321048156683910288903230352913164586315453610991316179038983523989690187223829297842631257787793747656791017839441512988364834226574317320485329565480109646108407838140347139203825369733241935735198038322037246806202197454265255522285761857188149125980168732298524087221697110185790855176331283903206702911326787296079264450539747562812194898129842339807592206142302942529514805096541586380677090996931041056793619227373410502237072746528379456543762895403893050191809839018043468233612931305860457468953196999473315869613253273881791715730282062281054258453033054888815380588607001074581052360073607475117809658769694 A145715 296 2651037423105182098751008975512631204076402733068399669777268089301203225308744840558770002428261238356727017765255666009511838632827999667317252522708033884040420727965065736929921467416419379930845721782197496647200054295729616892307428145003141917719196001596286262298194992697179536504734659191537130768966803953763852824457915218891460101724928867425208536256429477709089029249623148422313187300612095553799963541822344364955817505235046756094306057407700680230746913756154356483535184923548753819817307254010797924316621521428656166927059430877262465122635682649671224481390790765270766161199372804364655628714327593320276315432091202353015546019057578836497666208176121751773110666256235866502121477035479259091545357538529445685213099591040936293967109221059352630669917538103416904811573638825760565559462849945289949278780802568720721096561626485771725515589510587924370282854703354077365813106227927043722328318696636477787617311778890425975832619033728445193551404296414 A145715 297 5381604662973437679849016339359270158473796000135795169668813457239575434193318475207190521394354671686955183423370336597676690106585469448907358135252064705257989706483715042433516904527138992818334064671406547921459460044189002128222603827264965327989832488055720166158359708627401171090693444587143099591466285770212482135713974375470311094038437609544356843296148518701294045466446088066942857055656238520602934673720320077336319845439921085573598665279844587120759443907153902148588060560577395936908648396076439676716633280662031671722726819311109562263215237740510548450417103056045390051712441031003062777164104845707862396239923443666435767563510553754187055699686200368803335388049619061436494403483893053616029483597072471798453077364716559090372554627753554799203138983122562906265257414069765568629165822493534703985733219375485020357786488834810742339177753296486998358325434555503170808889912409836475272228501138995020047762322540563656359164278395136267791541062950726 A145715 298 10924654814798655384911404417890342909070601803872931126028021540928248830209211195925756199660537555263280665622424018037617671404529870153282269697309168643639835063741213571074302386268624739001838220437233510083066056689649378590674993461919734612677442231557110341015207910318631680134571187777241300633545791146727384971646543524289512629437926622446176966682645236534149203207856309152745577509794863584728403587688707934648364330425534568667649196212027104154461440384608665207277279402787190203170736426727918532936841243122402864940968516142121534131861809977553763683122237812981376534210094093563413072987504122459367344090729158551662255138380405063420886572696778572549019064630060438480217136950825863361280760156699579221414061837275023912519991927230495183029741465821264596301567738987985278556641060199025503801089156551432022605585475773039321176805323602358018743030349292968082664680709085740117758901528993463254219169897445565331983127652523092895171634806385677366 A145715 299 22177043892436607457932471119301056746143163188066050050041714059270887885749264534410809878120369842829788064258337333246027275274505529825693558578179477094524159921404957065565791410608403693034738769153519354062076173620528194350068108505093233998769879740228445936540705899587113683272008420494355253142998364561570821279960347640333335167447897005128129698008926534015804181217902841133985455402026517420760138680073403387016102254443989734474242294711749741588969603221311683216870728599597435535040658037609278545422111006905197153798494365041687403178117211039196399766189692343249138319056439297492697535101856204487670000641783951936430711495144658768190645555518760816074139897863634640495779351515773018730346327088616548746998747076590933825856493239723277467995575972478184007929276244888196045704412723038199279181507002066187630404318158032780987178172467735033481561353250739290652306131030554140029214094831628229267069894844052175083362092775457600182062150865421862102254 A145715 300 45019388176991498340947531460776727304327712201172277728653553512298361479822176795642748126828151120406914507163759164065417331189574821016287770631434641192715401000616999101884985489232673228235780699543423851512504549383615544881259669590345803097768243195221513694067291960953930458410496959032353386638986046514197620470934534063333146100406601482483480840781154181406845953723139559645681321720536320569279496792145421186934752928156968735448143190615655763398504140077822332321582371779903391348942332645610408719288352407176307099808078620066109286330043806547758713971601392334557937806308037563816082432843695107605847641935477331701795792672888518919021947056816511759851931443644113690145993603359882277196739682709131437256828235151417758391464768756646326029535836194389247714831834475555298984794679271126484337712955413105204338288743255221069630932368932696794365211528355970410731213363327344195173564494749303776418688632314256017973659716351051275846493271085171573681898254 A145715 301 91389335822248849195516030932905637126728509625216535723116663588251614533151133145890244286651268654056193619754366844715463936287561612157534348688253743441735169507092586771869454977350916044914941785334381265051030173172565935580762779200293475195235534916419932570510666140030579243459625554827256880521888531425456607985175824188218646250490233561544460978656044979329363270253792088177891949107233328729119957727916524936074161428056392088969996202707486487949221815388376113301128997842475284840917400229931092090876809964456896507413245800239836809562585749174739150165951060249460270497666997198107349845975165966583666225459018341570693522695252198260955784334691963353738604756457652927361726519041209506936362825553209729014812570358630972943739654719498802116680279479034200382924616056101012050937153215974040167358020307096562740538518403780613318011721755202024826345921001266683045072475248377685648195895126991834501708656528044872434354140830541314510781158240747429152391353366 A145715 302 185520306699776986875399201846266982590531570211477366345649098430597265203935320463980400259153948539582952641186857531013227725246418883104973711549384467752081201383996950529895891719036870338504103588448094424629739739035759465613403560516926164300525038112089267896622958196970114910292581465802372435106047079807630400012286452167549788555349073723333773303190930526884426031769244215861561011006361936783792944908173753474809360764201547783640356843353006954881156886734263432178959544037853048323670973524427471334071204939495092733741789166408248657302762740780913927078166680705012014552326198004120356371247154068469734831834165297911176149275569289581221323177477628791577607803677591798430614687660051939198539339133333040768632260999785723658033107615813811650534937806603232388089255762050578908103436233748030413252443510450609258088854070931389814494164230691177700687854421043010611086393540843374521642493543298674734692154063298776785720932226282517405609904735446196007780765434726 A145715 303 376606131211211461108211184231891041753141960800789428465131946697448860112374167390747066635838228884084739805415701033590007566786294045141484476910901781282981397074344302483101888320189869436247285369607846347617106619212418542629273647086580913236590632132006297410212034629183193237314696915953261216008395050120958286568333512724301882548712369168133998261016610313530405515128295504406880674450965624437770949043634991637338066277167713944397835422010401410922260530848739378947174573267843845621767235337187536877072455150365073792599324594562944534487798801199506097229528195880114140080951684281367125326281876783827595124957130095741346012335882962597681025094495251754939190102860754893161220454223386395363527922077840519550594475016994660394834264720447318151783807067125082713620806272346619082437924617355285764862292968194429697357633225472317542809835376581335530371518128796310273822333815436801901248613697001182719590571039839988830141058065212679792073595831797537148365801441140414 A145715 304 764510260838452566272681828591536968491895589894032328306851506146722755430854355867896081290351345480743482222041231911330184347348451665218330383155419066619984483979717550043746303394093715918711650796200339637568301807261470605777959890182198736944114682702934671653462533674283685301633924446803654466124606845698465514103317018543880654024097554062238293136090415745536196311284408104701751907574449211246738242765634124850042799733289695105579822266324271511165233996466054204999332204774178968759139164063517175432985749884036160303883895185173610996761574263672256596462015159469950999352317366764977260291995838624015949633928142260189634493865693138504002899720502183584897764331199528755525479091458786722536022483278677121354666015652238160815789899349400440034309477811326111305417848643607874686770078869794996354640041472991181835026737358854733680514151320295880435476481113602088812848726558943167016160164162418857622094124518721114026409562151449513695391993928644264964986569144749605694 A145715 305 1551955452895927498322083003829635814147506294342924825673480092345900496075774230037661654272346595487680384826003895364299240635109790094099165536321023794336787219497429552244502512788121923125115214869001319856417305051634166117310715947796216349415639569296325251450231533146761251979123629312314502612971735888372834872671446979310565003367035486033974566932265282946828164981501833324249051965495457447865254195043288229810595246120511803896613094802802849157264014090565559187409265428517010038737206881281704528941424195192138255051810514626577835760481461267455879691311793544195804648571064173581219557025626226124875593929279003831054862281201344735280163288751594338182090706653144940512961829394440882823361730277527792478509452461179568449461393100845018172822330088173184938824915519125717713267524177667759225244633519327879130930674579480841883899126184370365260702681726289094111493772641092320813606003232001096583971668353182432821633622581026384447588965955601552026081385586998040258418406 A145715 306 3150468804868471983141262225092332111182469285620547502084836280610671860311066256122097290276782298488645700453305685548295547159088526542569640820401295147084611435595298011338790057213584109850267967472421883108187491686515549956670147596066429007115011381556857557509298358825391667233935665870073993500678157728790009093057523264683428412954428012551414308634205388291645429376252410363817470788203871044717254769199632340881383499581839228620429476869867517464974437438614088684386603820557325604457561209862696130233915683254290773719015040808057821420166369611361172101106344432702323966648260920052508935784760947037658831660486743848899110241204235946925592972162836786007460549608119898041783758145235900672637589927358935452697067141528508300168467178925487541428890044682087614488467198407358314325199393895472357451609689595553162798087561319371665460492473757690158930563468890379932730269648568684692677019544802061903043629134866214109195139813073998277156087194479156684300947776619452579839758486 A145715 307 6395450121927545229849263994854430356064598502303417086307391976159571530530968424153627461600213793585355284239825715659144596433709073771626276766249092827557966877471235465588191571641062954874120848853801553708300751706321514777874282309298903088227123688920851545418624218184011937723637422592620894491874047217707830086071899555860380367732485498443885012552870005966757274805627411536716141451001892725318579316221058608700978693555887513587667941432736257651048950736372509463745618346465942460038810518814391862670319895582015078511345481029842750905101969829601911909366187886592173456491321096642419558423507696860221303395194160734261362734782317770914218453327269924000806733613776739879880516072999483924571484190808361441182567787850410669773538911825638864082473968374549684226649587851418252362441502083631217867542425245453592600986818803745000042915822601926652263783139165744974348335892821788833813536069944953662081983172110061459233312186917635476242409415826732467578897905151901739034451308174 A145715 308 12982760597044111948122022768292268530479023777206651064656503626767649596306005589965607624951143724195972738361145749482377982464882260667874799265844838038647525676655172399846017551641300584810355472905249681605967417776340988483534836417729177202672053973497947080342249653615185408187316733927354545744510815173789166284716863040873307463068532607413074024068017477907128976209994269167123403328063054028525671294673979776030645866534952070743737300678977733164111905020398755597314920856722042636553180895632005618524619154115807355087257607475539976279535578587722269814841260303437679414353415177923191651090784839865302208233412485803806717452497863870719916534661385782884851661775417173836259405844430807130979440269751046366665159912269192131131983822538867968599880726910291176892484174871180644937441924030377476798753671638581197426840444084041030715453659389437346405320841942993407547189132158582763956785544968711131964522795754289896029514544302986942773813958041072430028478446510583910787356315834734 A145715 309 26354997616549425327142476370369310262442062203130999357835616054946352520929660816661759325023360159904031073517841631623511645259114555446712070883388254969361649565643122500451950041640268546102066735876807999858560149785220500300060940053707920422521181339077143652243221378214608194608315246235107135240462462928744789850145145901073258289648753460563041824973062927281465854949013560781848972039826548676014387409608862724283602408087259147722273132710383365586889516142458737490039825593527400086260497179322452591213114212535193348812054431829865122004706319431106378122215849049790602618963976319862982409294734801418866622492523950987566902167207928875243659651144159811986324872597363249110866713983678465476404339176110433315968833439338672175787257386214990150618893793153922714542058648338908857804754743340164194270252085883894585322893500503784488607370885644735211276149045361137451575819589946030189043440842750413652934319193398036378878455291622876576195366092413961206225343667518580186996594286693201846 A145715 310 53500632178834736369987278909826931540488855793332151489755235935037468849837615151817781464189796173461458883268480151049979157498020082674564836018478891742966109970729862020745058738512193507286610663474447334463195498096579839268135224774190660728540795446272628116106659055526001019869471762540533557183593055234536749606628361462315673454679506456410367491621293674363897778417521318392884246117444565749255177915834696656315936857771269534924143715664777553163652553657286216706025248639939765453066172720843683128157003326827288382281115409357018722129577548909567359865828358729814619878817457575906676367676660556095459378357615387092275007592714643118880758371906109756946456606520985620277885593127461440486293677548063909880370365216697592247656001362032607466888385800221736200229202163643810110163007191538609283991134935590634369624276379182238427831932182405153089453236156762267083705506220401309125175420953997794746745535998075218094833368212479895146689650393786383207565017616584271269019175614630883912646 A145715 311 108606256968036898281648849044472300657882114818402064393203771112510006818817837828529279710545961208766601629003941188789826066209335508714811170405441266849966233878932054258989968787229711179523273544786392212152287002575907288493814206230666987571017392234752095998552865639496403855726833069642036885975558661663646672956665723623354916039741108457759585444949401185895785208721713327323994237769440428644439335154757024603458627537673269068636864020526365722538849097034774877454493764699252130342324244362815497427706125540345182880837315468940316176057920419580102309421253446005674628563396819915114233163401211634138981119199336743273367277846308558323399064251309751662441494924912728211800858643182032740508710689018230560946718525421062672924069506977668806942793272555556331332542565850138286184722046794068633506337809648996901886442695726846443504714333722911575126854858122078356818784726051595067578075915493174680585479785141773499334475358592878895524903414104020265497395779536322403157528739501106407649469534 A145715 312 220470648144482724677010793572999860508569152592500397386052165603159378804731360954299285994626837064000027845419117344763195864425793584670984001358209753226539711808122099415887615893017575182238738009305712716221808152033593699062603570513029210578504577695751308604434201141518644301124451261901572337996826899584147511565281812327049017245000995489745502042879792786074769609807299636946389909787717952703646101108978844110324357585539878438063299037524806751976310503328039343946405636314233184655152762990342738934560306689897394420811368120833432480378856322170058778557784629563160766169075665610224317415028091940641575576515275231229548481752998780681856981549400423968646477751116231748970122767773933335771242212413330490657928726234392009338268851508666316061262876399393552383325208446578557311175644828952134479256469596328775238844302701221901132331669625578315102362272534582907579865910179231766782184983275723647590729217092264205573766883110175945435658783941510745173330224893716861825512072168070392897539241374 A145715 313 447555307127042963057433629304340672360094721880660988291621502970642426463597843919389722039812768693958847759599179205928098814958294767546588807945995393608608765004253982882197601272856890390233458635617052027538058396341192633189796754327243066807376721704982921714905429764417208434878780334827122204096672630597157784830849122358185881652435981103074911387460534406330596412123609541287844192874829674547972940811891898786933842440018415555999428409311337180146187782906822833436325987224128665597829766546151397221659994874366170329064196447976398994852902276084799740369993376759770349648595037791935449238273863238290764281344889520059240144591309678475611349146218609346600687393271025537681137417722441489582881182488371877805034367537290357894012844493085643935556696297496355781818840603988621203400374280726038924257126942737764737952048040784732452189784625590256746220286390345180308770978879114434972767937973803511434499725217511195541247438238298576355491806497852708681594859138465693183386348972443396475597010519686 A145715 314 908537052997249070523865590477017991891131776848589213731594264978238522561724818425000181441533925821899396951958488368916695831169473952325990609146369290815722566418923777128761714696283594474598738791564606310189542322764469011781588348680732912589764166556537635329949417987565791604159622955247796172743907443285330719059112153105305012705427796638246580371042841965058324641841317561514686765145994451614432366202039445558631589828879798038800401607602976950890009222990347023836397807659344876930409770935924346017230855034656635870605897978023969126118911241595821302892307997037704246625881757641963351729378527345638310849554549210445026263971876894306710356909842227573175426761862430725260959987853788449919913029209182498613729108171973192132836736052112348522864032221041202843539863100888454464345448614229030064107488437288066089267418678490305656044130458278595616512079010128181443897507258692123762952131901837852488386851462330634684526725856862999825702931531857057112892390720860463445412462901987926775069033815721206 A145715 315 1844329770029108486120484091234717219198325146907914223214148066284321230157874917804906448936591829605687081853627971789721686609175217164926993389978321714360523201221650263317403398635854423926545049513417515192632743377153475752723991158025133485314154450733049694736875603609328792539235599720372691403547928013196590762532212839954646817606136774739659455078305581728533992692341462526265272845402175861947623155417199262592123340418783550000349259264005633898969538576482621551565054113222482876040066237170159876263581414060358096451159643831192209349622394967537241160071644863993162860880190319418147812075189172237782532733831453552313883256622765504132943548915630575754936769725893341101254211094205772830895933866413457983813992284554738042739300680172943574415770049852017344276030140275962958574000057286510650304099277270567831423448121965287279697037132640520923511262774170273817985931630964166132124357854992792866747913873968805970898393712241993651347600595517863328086462871568487602328494116304686518909993663048903528494 A145715 316 3743988524622037229575512181340885477954608157091289024535506842962907118981963521419141666341099972565618954263467830774646654899929859675327844255665383933782571282757383615610551770469069784287291975913498764276438158866079233013560690269202672294454820945223924323778222145377519461288856663272733608301406121122881635962609673005995779934435444947293712055562379959866082040107128527087000942361479651853759223391064548301022564822418540777620910957505529829211931212420250498759330036013443832579016457531045653612890724253311671901139218206371422206955764335665189357959124136181598123569882539722537082416549282290264171195811367001156647972565917950001512981097588373158940294069368136720573115323260277730992930295828906290497959905723917010054787588247914339403951664678335562987839138341220341705016765651946168005888291468751764260501533598322114499294679723216127016449267815053576840383259766959749989520322682683237617660412675769824658593104551324521255372629383198331024158462516391639111866379610686050731399360360920240347121614 A145715 317 7600294860652965546929803607637906285530635360570169811892855677066635167212155790605939777765984007716376871467757842844560919725171005965698358912007339407256905343474287518039156776648813026248778784559352978063654269865397465864052448522490266732609801204650115644220096218240760897087586487208049504479163022331521707807506873669958593312257135636869460733132176240222564812883478217645149386728530847860955361536237877633876543997386297359786899243386966289294586462243569935998818421542236866912920532747956439664008293970641279898954516507774343248927992251777939429119780836376999326853698694756559957887447230974047095289714542278516541831994930181880305847495160848597018221205880547816870083004964152699709875669636745903297400624805559245856480761403965428817078304881251143013296106556647153385221075699450663765442581377466804178250281781145770468280920141091605202871090153295986815704199340996661514560122921489117371057770983898870088138031340795065906412786300292016461178350821812155828601148281198566680054182622674424855753347926 A145715 318 15428594823136995438230271747992768418741711827349287626853472488938426426533557272966536329723281194564272483460594157506627892395442242180507993263530643331347584064681520904235872646045319974215236645363510631970453891388597989624793456939964972264525601990618789533842471544806599243568339280175677221359092633926867943967602990940342938428102050907400057994546262205271846704071420674691126168057975259678087530159339500532221083292129361221826627843164584061738181306423234549827102636400704826389396102461894041472283223869677544883205767371563710423901617315344881375923797138721172451914884780473276991974435462328033313173949325014021578762301735703299070868902195425063573830107643442700109547926961906720133316616432298354787432770395379545171645890862461572584329554957275141981428108470855380151657078653119195497680434307966143730083811514192315728495768591736235345701296561923038182302684278963455914807060010300225580009657436902030509095545028709432465496700816963410217861028009816159940421219144453479674459259324668721536938949168166 A145715 319 31320039890673240086641904718621712252139389478883693312342737259689328579227954051966278143398483058981465425048134671980611777001828026455425260626608293955296188394398143961311303432315222898843904141309142023547043335864584053540864853535680371206720239431154938103584573015861178223682831651170137551309453567708519594732526264102022495050453851084886480859468179144525608586700171086144768476008303048615669825268097649842531165206478605894010694734724862258362218757452703892579082353075009255333607175077112156232295280447151445471627808809757824386177034222157857415185879071823143700387889250662057537148146101078676651696021840063921526370930691482766931983565609217718206278100294982800674565421649665677717933021481896023472585226501995671139195301970035588380760179484963656971156046899729865060710484444756267409627516202589894305265959123528619783075941960304416660168429149613614214087633382096474510396817260786536438302233539140138034593868270248807109892396245649422450241425681575982866899246262092282540585616374894882045561211058029054 A145715 320 63579665549471854238887628348530327879074541900422070074768129783696848077406320191934271664562590886451180248575229923526484400685818498262271098564021573198607931093044167559941041731727256439333151191620912944289866001351214240089966027883974213584669821519642533731487149379726646987476904683536099053480969383355660850439084348524114724609482889600268648744662409117124780159154643233453205315170687130714550067206708069840837733148068277835480488484863627219891242339447682478700987349639632387622396176010435215257517947024493564629859568678041011940228955569363135207945958592003842990614963263959196327133744610754251274909611161380435684511410541408281168627567317809772533680969768707441926667696400894363860683900291632495350993222366280817033021291353281381951370580024921266376304793778343155217862131765776569722348360210823177473546166936951583967328433683649374083906565472419074931559713462971564292649624232336658669527954074797043308195043493060049723649098881967510610579876272571235403645529490828189103909126781777285883767721508849811454 A145715 321 129066689745387973431701798905611846972809067918467323368085991118167341907806250761672519512783916101012836923142291696624091352780434549644383874659703166984880144822691265748536353404102898256623398075086311967766404435699629042798577495739614117896508530964634912319980809656272077523399892824746629908428816538758423817871746494977688788934755215434694272065183831039584159197475339063738920645028018867047488020759792113679250755759413397527419497613578428531516963586860037979059111740686100671864208903694008409860605200164441489047169452788614444480840393628772942314272880755888729447804675037947917882023964411685029009389858961580444375636637028128119289547029671588229025654162352375812128334749128393908971510599658992483666492768818323556581362082251859235325693896690410685780241760213989705362395066774041991780099761600454847681404413616052591925056937301866269085913667740581572497452004242198893417604226794826156312605308469604458775497903697043630690200560837997800890054698591893926293417557967134961788652986781391515449166429101754059222566 A145715 322 262005316603472036594500412890763700824474528799946766015144487201749920375998611639875022676679685122465172502798603568916981919659881449959601003288098864957733495382132176425361237469287151733689058759274021673652856714604245605666872226385388775355698733188387352367027312115082937645854794957330975178011444092710216994618794945720359717422828477849539772023674432347946726046094779144746775456201563129419269967592310784060809193353876048912383744675075725055352216190083537649807518132605434724251956452102661061581813298815869198272189359301318644255094058837453503534838739988495528775200499712071009341312320621975998134810138782397140702106688655689540749499301605756787112305415894353129913077614062943234317802656623854450210484969707974453579347993949982894429776658910953667212624396929605323542506767689173477537032793700563129970073486094419824656281615394354842595030661606815119750752637051950290666172287743872864977930106665342976517217436309955077241057414852036653839300427561668397804402239027754481602776459257097994584521967308839231371997526 A145715 323 531870663638358488898862406466451407061836320654824016543419940933561220195935273822695534361140248014688199167844242102609776672818206562983440392290966036161032010745583495452217563526299513916490532657928188911203331364242182879874707820984843474357950531863895360670153123612808707149007710363489054864733323079385201740652335868065835248679552875279350302513787032482500814289413204188496890437168528124702250986724370131851328983257612619878741474270906108283936467348905994569071282750077291804130799733559498261002671135991014308051055352212224059223396458599636983402780327903765167524927566610829111014946128838646864528635572338407234044832202334412739593364292712656606249750968611374501347735428213025637271230421435824874934800822014419322442519846356383023833211291895339254030941745525338592801583376013955385358184791112381553384401495367258627999659754193603028601643157148166952512455355763454847853436326515835121079041803925337772725492620211305109755715861949073569295978977895488255649010251808783630518674423638922147615064144470514537931095755214 A145715 324 1079697185180551128992654090626483465571826906454763953636376464950642075247828229861460294878092026790131921845551308669694277728839039662974934036749657765308030024080039113635825228597150543963324047606535464215721089016554916641900051209727005867557864223984974393773058473906689560429548006183087824044433467839707866823307247193378699834459774913988603264563215652265044305060782758407869542840676655891582440083780503775347413775203760264477796280386194724740665973366062978891677054175138769756950799207169329367174360824248460229474444092801455538904850555863204238854140530805903301580074185019483383289331300230132513017132077036827902713868668632169205684988764707391304930207353975674343382773006194827980717363437712067872263195458204301516583861708755463588398524492770879774729144530792040413781890710801561743103637588925340852807205065522048920419484644731398753706493013980117306785164621447176289192185076654857551917589884038329013289773501811513062849025958699204493634183485827413597299093006769591742198427477210552702560585628753177203160893011086894 A145715 325 2191784754045855153496598905109354968659401558266850171057827680429862479191871110683490575906992453243719786658269988755237281179766577697632553111161412972609264787850468655097229761834652077946033900150734334429724899500275116540874224081038000926298990016738966155463948031877456194863275303543957919321145074981283890266111971150222892598118094395843989347713025260311007456772574710154770983469683174291384228667823435939585118112334650079277306570442501020317443641996640498244109850904248952529318318259754005055865691470553238274818813457331602531752787405005846005236921874755655798442383070661984657248231524521040162777913587749188304101919352491101153127787598991711636351714678819650305692527854840072587830610507325076344869411845353910064245916826253744728065980887113594047360909366566096514638645341343794324544998947333650818817072898608263941192925829144985276421152216736480984606931669082412103605287852173034314557586385556003971640467483184751306278412940443523173003823180250671707028903154732019427879177260062998347275841211304805251902074881410639606 A145715 326 4449321971015900781046966784717899959895119591454799392483436554896155882117423106859256007630899801992724376784366231621823011100648423887154419840723631584739042211306427289808262780699115121079904853981943092356877330264469470023058032984455932153381082176115877310617420731652762168882888436646228393134100457778538457532340478127705278595479897163788384387254176715215692872204021600831426688573914003134854092613241491176854014420625564457172667860201996685049685852587206845372564105658571198495746429116501423094077986510862249449421961843939060338002619527311311527426712551613450464934736053369643834730526705446411300306651565998775220498993571688266708680203140964409914402675867796536144881488162552341158468158612506467268017033782872979226117694573433393042510352802316103145262871284984645132676036261037191677264604759449722236857805176969710278572719013679675379736185293482042418634764503072675123142445147726183003694348445088804024101135701091543340232115420074393341993267421725377737855076105012992669002987639500409434417255098363125908184008848370587313286 A145715 327 9032121409377524539670189076378431809232124111251684499891205148611516010835889715053179012000150691052777241152476791922311957297035120724345774644115860955607283079687259547842118347589441861140128907549444326750126550711973523871691266084221461233362670518525214201587208621307075325376068663116540094104304608145358087506760904487270565325931593124396024462136631018862596219566707077113086023034061956680579516620651559265577709688751783513410436478903482828149841963308387899465806890377048628697412721788179629126973256751358895829088307724382835154542785887654557394830221242853429688161715745957306322518311963824690418582339901063925948424652848607828927519659248370153134525795659912289554459115277453397711617774152777621228998233709820302475108855738152961622551288122720802271289581347609463053235838971260157761052823116683988807170525692175613257238678404843911875879179724616329373347587334305861417567060044596299324465212785943886612921333832748349795919888024338078040723159862279336557174097464273220386056637029008571088868680573835934288808286060117410835330974 A145715 328 18335202011714403799629702778081431854841252050721328079979753968244822605840974004134846535104298271937335806815151103236061651489970194421998035373135357016251199912722925575692210437343786278999340602420518001359664541067975988990063247092936581847794067771524008713344722883832631257751250503238139744803345220434619139100267103768681119906362538562626765869752973714114355110027543162517963795332457198147573283885830052067631573814151699906658728879506209939147494135830174848708742614901303057684549329483575530626332617127272047670799815258535311424661517349319224200193821696279910653517818029557278465068338556037416103310849692508203676526824783680321034598199593988269898677450786946079999015859131742234802242923061979958588399146413901431151491751030755938660386072378770426294614704872775925013423620435621859217745553662263737828833930297311317942484238589114127428359355104785855145853183653876395604986008748085339902481378261117644735426283579343448994174032457290878348274672527159631485685679997398532370702304165899759809993987147631848243154912518029495625134563934 A145715 329 37220451051658830335723756969316230286895932430840184750674400664331841278341166392504023413082713491882100635057515587092413230212682197641535287461690130627128980215544459231395639345689538556926800282784743993315792268241440545676304519907395176929560724213523219162875585866971620146159713145504760565410696693177668707015454713889518186139350627350539210319574074503021122010759693053204389391438865078177617085708718385045732829265018262058733706214961127272986584945893291634490848042442754830051006441438936538991826085795105505412827795886518957809227725676332137471836063213226975773211482438285529326782404750443990865030606293451752399423505886218203092405417656136939524162090571704882485712639578321459195155422198045163156829038221986195417225779483578817327622104377615842657265579602153780167786896248473402951865712881572271108544071333016283247629747097223273835657614983535561329752589469781748772260180191553195405737873404856032869028742744733368709823489968412458708919544506974189636605373220621556439305291400139483405716705041012078097670183603313816001612329455046 A145715 330 75557497299665413867115427018009169400966887993353524322540953368839669550209961935809163393711373284222392351830949826646495621270093371242122211549195592037714813586355339516807572179539325926775125574712427885913056944865583239746909185348765116230426422359384363376628725965229505064072959934124160709643969483805447040622233968928618149181761867159056034321969501488159163567487066870461747946657100776243364536415414435812785575776413257827529516957642208857952828292669246187841572817416177403700485391571711690577876327831447048715992754849818225817420858461436889748603008129029064539708655831901594976089816575062745418596027464857364862626040422198168597261963243758393245779145183110124499916659328133430423930704819108619228404359191485562795537180859913968419134211500487781823822831977667300964682385960780572370428179404038048086606635972092757681370444123124656772257530057222084713542610770473296131292560802844238588307980530479485606483612345525159137492690461844833888228327074485077802677421952181762173257370839978985413845101239267370906422229559814528453777403659179446 A145715 331 153381682297869738491413981122801644567732495730575223534573384664343864855084944388526209185210674684257964592116193090576799018765059330939310447909579590146430444451321123674660140128825485941814947989865945823659512282284865735245679969953473278552588707828826044131337150833830028308447962506558900735816692641428364314794427941470380953320790450982256399134387768446888599020876734987344295127324523136908951831306205595981569673093289648371622860690307469020516968447533623868026758328506797686757155293884133292936549953671751713787959879517335111890406533448991209857526634665865787788632798127277799515933000864972622755759070723054157219378462633556396034238692979411882151992140559622981029948332723471285439120135627368298988497692329677470488745059919845872312025121723885819486517691649085018804525075713488313438566252324484356043540362479276965076898753940195956024408950358545848432930170111471321364775126169593612781069794738999950925128864032673328315741451814055044380644795041660200965245529957555756590156023499865940250622149799007721927959028336239889447352127815804820334 A145715 332 311364739507178269472156514563860320463327565366179710421659648327664676816152886898746268836814275897670383899603520142921075361597449171713428967134235018801661764521368294704220567653943556922558417644302295309600924019981332576965490592096365406696638846466094510202251039563948992236644299815354634369547176418130095753585648098950904406623055433732113331186772847977682367853216204537242048646720835310824395974187060944428150623593802209781136579671807204469440587995664963782848131565295981887939621546099399012949505828077328147542509839427435427319299445480593694573889319768699420181860040489718101115749015666077849131445494971772474297973416520079061751335949486242877010150799556889468380670615511987381307983451392852827838031087024886073606589676100106260879442577965276713069849090224810610505884939015995315499717121790523838730338849226296267013346789128153667604893396970318015096763531783676011897197374831714231101333095012189369898525987502714510955796009689841278247875045706243133474370623136416233696254554447357018729777550246884436246385921100337415763596365688680126098574 A145715 333 632070267817889589158739233150655327738910389960849081580745551531774629592925505319510537212523794861596195058230553773936692407243803053518929863972049178587783235547933186928444077677365291727307646002985669612544052101049822846374210656275651822120898305737464026884525478977665620410359620177207401211280032312111452951414550846442394475063849209685739080052749747006926759853429874333866371408548168356450386918647902410983549784325745392566058885110907934765495373114231428945557839050792514725719744981426486112154203894447022467759581186077814400123065983919071750993785461603825157103388093561329617987170985869137168764211599033627399770728816157297861798815943218380060918723971108345061189780319541001660583920967207355613142904118162826399743906553738155789739396121244390003645974166638673890241927621677394776976112318668511068138231820389018942760128905031398005041977571440795212100581536590692192679989306133253719542093401804949681894056829501646424566937583928925980788141962138878519292771399721394996847640155372111248155508176379025606572441491874656617760211174995892840175284886 A145715 334 1283102332305576358813971171139315751449667628292958269429203047949854170408961959645719491795154466754764378297824124557571342665629558601194255910434292698298181166500539848096446773464483888262877598827643265011169116164207120396807070666748981102540016864008205508481076520073621645484037792315431209104264096046409831361275784632629961833475207272606616600393750799651213344820094791681544196717304135042758974620459267707235661634030639553106889755638563435766751137981301805094518630424977239597229194372674220708274020956221627532223802265228123804814396628056270173923689913166445300220457648069458634795855985565332786513500414592768649762105198825898139372534613397362037422132651199140917325785667997617858997978255447480501827267521839450566594056697498780153064713246683533742124614488427417772380502566120172381266192507179955677796771865050859227506794663866948822081546865131417310246165422515573367464366394253130218956218504330952842055565465362354739156372339579710051158649935266877687921192467063808707184475819150831386398662868271871734457619982119631833715812921645296776875702220006 A145715 335 2604697102510052190502772318673577824787497546524315326092200606592652434155563185155305248833626354988376826348387914621316051674535596716621285979251750205496129180212860343702600021688824615808349798312469824987003693269288353355695507079289775362504412113038351444752558451223972962666976308040705177274254903694179645551936891389687976079560195699542222013060234070542216083058032573683660385469755985588632362029145394797785982133532413967061593637887398663698570044606669550110443874204864745589860538856783686611310150386926009443391850838831905245958825031888244533993339529942422355622371922192907467305969663526639687485237077411721325389673782887757065628383466380701717586868363210284953826283716254844712764235274637418211353739926429966487359535352015969972565578151371452252122963765533491439258529967296328256575593813462991357416378747821423842819850407521001077427535094239205699004503707125077345260471100344548211227404021698432464423116000628750618841011282409227474926078580449799567601501415368131954189489065236032342278037467083723241923361991261360747786482470728777461164835331327294 A145715 336 5287533834993073641144268992936191845002868569776731819008897802180036491481622856903310009412769705471938202722849168857147027327964595705182609343625142482864443937650939997176429947581540505607061827696714917080352486167539193104941482563887577236902854049450989424642185174908145040592316421284839194435528350235088634060600528245281958811545363794863438079895674769449898997394461304483038900959407933440788652160190530980237836495409166322495481978021663648744661423800401205422395970117245008570177296650076511146738897011438842948457924979026502421172610000336508347736305322093204215468114781593954089172483621103093000262244753645379697772388017156948017327479064218211089339305355184227257126438618211666769293538609535703521567590223385310129889290170535721545527970582570801388275874319418499194277043453108980240676074175137365275599571061305625350065068820472968320229074159758722437561832279298484495305388869333038615661411207829313571826083425710898393892513746918392194389888359663157855353359952004840803195955617953326503993029659517089909232690384640580198374725699766496600867838846892186814 A145715 337 10733691080338836981470675552888150771777998409149219068272736446224867485055260243950534163802673668481679563150557464392093844159716454745923980346273059988464615697302227981407809090990505537557719701874532969203290559916411292714677853909184702501137431215973395493672191152505083208429439668231915523998945276722326232963373520401030986699461008943377079759966206721749224422494673390067995285287212635128815375252824748744488010299698474102251861353790339319552998991744769840337913708894133162532714322339116460844193349623070464259360144315572961083075152341858080057660165810509674614977917384263804608112674444869615263892669364663043374756622285154821587417716871979502130657072284155618121681716568685967286821170613122203511363996799732253133708771686652162721451807717040575446747772745455787830890958951281262592244173999935038046475771838071671639208246885709718169063943116775112309044820522472216400392594144274968045244453524489484852374484931077123110851184065233053745383998444037629996567753101068411462355835714956187567073507930782225432019119557458386541339945384043517370984251694355807905126 A145715 338 21789387605554004079311830228093953130517491767704344931861835976938678814625686813596727449209418134248104041257428929866781646497197075169629974920324968151440687001079585151317855278280778659701665387743474230767762756277828756671602938494162382189731748465571943401165123397400144004966721934194367228878664476217972017827014185813564657717947036609691677049293319749476156127765189587376725946094140689903561770974582079760779680670551407018404956052712410797028939208580458975484759406659120202696401504171109765437201352995936031007658144502688131972140138081361902180541788859029317375200956821940741760514639950601697882609118548021224405376245466476270665509947922639325107022767397530549602786627507993895380580207051099463592365391935866250476118676634613719788825624137621785586096590397400929878209452394057509953275432543793952096980541231714432121967391112921907410231484297979318228638548098786319994312470807489315798807624993302446421006632584003134204129509759909352184737322451508029229874683441808923263741543305405442807832717106458258109908903468950140038339890754882640496601430071703443155218966 A145715 339 44232446105583547942166033892355171966799736510441411062460458760449071768822659176341112771360955009849982722073017577072102350295465902877894103164279339074364606147575860554947264807100889688688843179399550813925589191953432459632061250465295726660452948247679829130969706824531139824999237096974897242708164887777206473862605833828015854136445784856665161032985679125229875190138912367701363602575820313291595266263026369089634007273209056548887958535144840127629427040419339975464221257604305117340532520753030484721057902388400519875081773980312592330483397230012319568419773723663703761983327370622321510040110987047001832081246759813720879870403540324544296163606865240957987754087159914731538038732159511038936610533492561297970298234265811688734267779859494164519153295547564507699200631758951142196977357468977793923886535819727722821832452224608459135922164750984586333051744060954899229023943595715707116237915346609166796611433491950441745158611771041431357259793961431919701963019192562855299015610819119013156983870554137333943712848652602333180889642022849226819443436892466376164583532061306295249286595854 A145715 340 89791843804946996768592969489650770998650334598704296752449799421875638752031183502285645329135289460577330677704184424027437904318149285645049859793512137995991999038891995846957796240559527787259691952515700408794715291902711615224327666841611830958337295211041587563925103688674816444604446340137107208330345843523252923969072015656686370332327225311993667205283879330896897159825864341244180736502969141841248486952172554669877273984933714242835537421387972746676939863112051569733393668177332729081078320727147712873982104647100059410384993521890059742749324236786927361989960117248459607508779361406490724639664789065463117427048313303305364912513810613358444941456426491222075815689911859507491669023497179901047424002409692383780241823194205792264313116996096519360161401135931813007591696374080421258934157452572527607979714438614733534367781035413940331489872477107597334187630212254147455600376860754786659642973841145801107805411181034403440225560888581521652103177612197037085632744223580144748972460088128154899753993483355482500294274932065629898947863397480461493330138551815988731464073483021707652608634364654 A145715 341 182277398691596297856695785897957172772088212435633211966062030365948786217551533686980683677031866244016971425756772307758121873663492754393548337486726475852524683684344603993463771421071034307247485974763692430302458116973312625472925531627221551549698048825466175074938829518303052851407201071241230658013359354187315658450742329177239503758770130937562287761565242056041576004571314473813319193737424782117421136917644022953481776555408166703899592077459049530914060292690424267218813682178727835729471650543589104103698951375710732202561661767662840965188797717280232532520050618240649339539060120327805548697009481691903081375075994758950077051523165141577318686860382170315572947862766987640293356579660543039615231788281142046512592930786003492484866893234296074806963125152646032840903444438751496204494142651364762066404896423852089347043773669438074264465305206363671603814556279131858379969536003388621203368120659610629639678188086066347033216143445208717912338093292966023851914768810848501277558794963289335327487449787341075338263434399244576092530981807243313982233361816749564658495904587002005228500278473651766 A145715 342 370023029552096679702095676779883571076568072594000821586809169193076614145990861353387285578729359340064991416955570080564563376098985973269617480048194952468487111887220507214735609026977959084184609269078343117813581182740532726998423604875592908034056080778401124360538259997051508613540173570173358098659911158654407263402082959157780535943933033476026132162310236089885068392382608555976696719106235804729223066694330414423013336530204593475201929081704449159782795717221698150402622041429149329198098369525165154182795997310588139271140763003362045269273516616754635254088340765068400910804684535486083857364204608169774189728286842312355353109227112723591343575881634349314121862085601294997936006365041878873239019482786715944728179869253763895538487528952504035761615783898470310735220984618969163214701850648113014422274331760705302759765326181178255342924238079045776248146215059007460257190702486502040288050625296035737022745614009303503443025330968212808780524677281543416222349895053278234013299604803017262586644623314308899581192271536191557402207994120840529903472231157863064440757954847540587592147912692878720326 A145715 343 751146567713357568198956367167377751328260415277609232188010647399915160767575230995842502744136922428465688559448381506773755895359067862244569090949498266784552984606373945301309292860993835869860449568743061765469139498505164462494174444971921976087582294282105456985717592855185044182433700940250845699048961638709092557390569956347965310726680299186202110727202017697224632794960690797318220526466464946175540707968353823634694119674538769346493212136267954335309544391899754554893055525287490959544303960664434719401971770841542547009683546335163184233784273543214192285566799233038235608284170067976629902643786657575159913245340914818086607861653987305725285881721030868725497064460822766078822452627678434452132169934825245086656158621992209921939637198906689958300005234350769578146465757873062962574348552321526767912454827069335340750234265104018188908061938835157719420065212755228865190238746078063138396121565982831886545543956760698025922994388649328556615747182543439841965346435043386004198496920191330079761553257840597278808744972955034462281906135534324468460734647017100204065173989844602805810055034266265328610014 A145715 344 1524827162435086311347201723254100055312797566445474147340840027412658583281563572930698927183312373800426007710688797503180643903015531661370501985010001433377690090263827221741150649772208459837857628439939146305559235368384301118330447124869396735864884023336593299279882352957765642638831799368535646595711293466668299237095593609303410422994625063414956808750087933615129914688701809935947431692030204734500542907952691567648014639925977171568787745434694865596229215332760784524734752313711565218725607842050432955220848512012334059841518327919618260632536806019208193585065348354726853216415954433308023216283029550672966454113852328793873501603804485003509606748550116781878409726733608129538714580898180856895949431728675764739196057274464316887773567975293051662844974864116278345167014753261333195056764346510848690749268876676418981017672798395830742305110392911132091376956133746899537328724397347765684442086490894523433651717209478602983320175165932806001717158000038505597646237040788178535244714734688795258898690526771789161672852713906448422240712052926684550134761429972482256389238758626588848253824127412605924199608094 A145715 345 3095398388596657498677251299249455944907227731623897241492673067637049524146413285474087826339621374677942367187009699483075200349365633913514256785001211960258444098682584653760590517728290312477015115872626898257223482328680632765046345169310430401883738479790990115432704190786671399371784370284426422338448226688375008742211497636315966810713778152052063135560567778036696029593431879209282489016600789144571155927603255913971646084355613983745869776739218440892390971815960000685456992303778952106522024375058418234663603077413267299935735195993278733920865482434719089763490371593296278991088779215445219152424647344079464326691206982110648390169115242903137195974270855346182303019772160042140824520400854511820342894277041867595322909611003941289970421050207695968885340674150810689919461802654748512902269049068470520694247907198303462130535030509271302861185189547659310337501531440993305548445336377218261354297180394316587481099389697607295441929663849207534157274124330983819782019227453567383160766712921334184234262007793474157598612200485117342114183185535034102449097242109491963369950614837985517352457168592555759859875820806 A145715 346 6283657204024052287228508790274672314061616982398944954755978986463183121358635687948825356770504207283849204963621979261845153528568333828902279903050475269323208142635556583306777009837779562119880847363804163523017363567986316128742962363253048846427253249091686597735090227414589982959079632845586268811403304466107801078390103106127803322338546654040624750231143839326559324944752026093033516756267909933274712032491701552670873903227256461026944077992868000316688076557183468630693169641918959064674490755760746965934159026300420606535482606348027910241096296805673733011691869269043091625057005391399361571398817825451761910216696059832287438169802339288883504318163087802633293251727758151937744237699153760814439179432963262542740767314280726354323066958353647523785578723551281584258162292374386219858411112844648646160632502343679351706005094261022348977463629671355488853036731869082663363806704121355722783538834113971778063198109368933331144133897438725361533264755233897115651901385493700999637821182515573705200292977130225768136021094132074298043369625924066301287117266720838713158743358882351973636639798418760779909623716628086 A145715 347 12755821028770437546416374167006285548089137567042126634257395849847194099308506300122830000156297201164839208133785430891846178587793368307037714688935679795514152271106081181528103569380174782813045643133406579324826990819529893060715448551058519847816922211917644002412117728947426878735532282892169841260726369617972147814123167093941804428380438993924316190906086433265137392941817019536978829732734840563758520854802226548665960051905246260270712732455745301424435903020110625360306448916103183122337109712169941282428108159786776417999729755151300664510691561650035243294644731125785882702586729855761488544720447761019732598275566310252561388836308579641190610628675093968490239118704329276273578661704761733598799713906021145919896162325080263495334535955036854265588755923468427465233379534058201371564061656805587683235563285509761885659728210814844859152948307047662094712354228192706365635222060921015740032322478954182315151704680919544964615296369870948634704993295850686813789540030532985575697393839739901700222410509312350515841965222475910339910698226442669056578745602346060478220285648580559668496861438332915790660776284879193774 A145715 348 25894310404746784195172952330513969387948635199478534668597558819210817558413146430613656951491926547860416308662379461088468480688067009094952731916259526934418459787137202162945466939064744971330920535679967992225235268346282114926936231815686432038019505662939568233210001254673049149243147575191471932173005718921178993954868950810598756861808968819119707826914605228384389581112563604908040931323934970076519864060536487402090346234493746681093085819941084969023604566442748012297953460606519819819385268041214225042582093630208129828118844867474534000928793629053274738214395792493476072843159436550190430346420937556052231722737489393116639787050268246869277650692706122592947382777676536703077212745516428620051802604790043493254126666779145620614802753665657855805497650739062184203142176195975856409888825304904230152319547308952314284209896561949040803058136085843124380910590230194462053156837419862957830909891848738155985786182439068566909235720486704128289725774857312138998095650610080575224964709856850817935877788133611094416933421265605003857944419356308992260788552285645236049948466707875177244696655083176020636280595948681046733134 A145715 349 52565437365814943145763546814569190851250181365803858335126410145602109796384587945639423488698610735859443941745422172224160123950597440669385738752292150741189677853736249284698116358197862911626985874384691890810648269915961873771787489870394905978659748678845111595772300134868560825536710842106405130141360348683623739756236156022348382487667778322374012964320457707533877584521111176146303553608758256520494760284368214624016854190062253857372703943767670031372615845442875444854220164724786318130168971786555164666500367641214343764304837081243548870584786556286586068539980164117025302085730953610156717841745958518338269377424505192460468515150655704836053989715582800188589218548444250802917465599819688393943425688924074385284731213665503284767786094606749492248305965411540310463951152444451454453872943804893930403620997801609912487184204361028342015363157101313235445586403454940529775202014327099743475731340420615977696963635199604509906203547972713010557194688255350346315447356948923537173692785312013320669930209688820012354024329327212935355716831382609027846731704561114226835334909196700961226174541321985883558733819115046239989068246 A145715 350 106707811958293929839115804860623126914068480223946632941771943998013463675843155116501599068401228301868123341326898347235583963151232116491843954714421149745088111624624798910735013261674722645857809994080388858377623762694134257474613677500669843450247251798549913599849536063781923802790373766328427222715029334822037270526165441856416405851208728185450427197862702231688543112188274575013391305784847936801634286857403415150266811915480140836719907912762550222601441142644470710306054636437855619284423193341438943058770703729571487633408991156079536732753115780468140665861421518761768869757960992669181587028313949371289130783940022803205357969116044030548942729844982391676713520705959051453385752090421221923276534096713266212084511109614304888932985157248947803606205304287776091179636636320060256565505666035109373815120473217720813396669650642990972342146405857529782111416018102939045249198035927175059392776790143958585986680193669014716041026293148886924726976927432586345708219136510664170382021129218677184109140389790516491467574971600820993167101309762276970219873099470509594830493815720836243413957074186976260448209016522947918496761806246 A145715 351 216616805709899311758461938103518133066368163604430299067938711189557185659851808501910300469431004754181554523449661899466063221036877245881002558684536181690378125408310488052542792223083328773228442660997314997814685427620822626711591993538869911809095942491307645762582962437177170451103633208935865155706379408328386975544376090732369281529571230548686044837648321209870034983864612866166008204439687702949061081825768648386827004171570495836287555690204033184210894146952430099045846057748682182361060952314149267854139862070662478681476487742004378323939954449563769265112617143106226688583358729387485011510759475477758417153128868866001684216837054231358648905531324539520928258443878326006122273826089480684562970272902241486457172267785825259030675101429269434571104519398220053554351907778569876376522048178328223950764157010975449585326903621067312826215188527628356372939071162562806915342237730151043467593408260895508936983096184464673958773468888692484482752605493462026437338531669291316951965718621129371728234321344538788859164838325337288916280303100590866937314545193429916391675610578388377429371634425020486723980744807765159502186477611134 A145715 352 439732008883283644575747895234336949501600458048513283161282641942857088876035495415722793451345871249760253814479472329017761103120897657906318702285653734410317849490758666121862957477845895734931092744014555365174953040446507238090274272270228420302621313010102722348129813897933592233816572623766039937656727483877290738317812938021267785088623746805104485569998894193333939328702051930042421641621260252138657194472023498821843668201476191067522901331206274601397892516872290456592357191175188392337334448774529672304960861232741102151909636707277731918061374779498671140037946939084121416055348462695601904185254706905900215531720819857960615754821250973614026729285858970245092687927552295833376762481209555368440906377457453504241847619094115661527381522916259703231538568173082420939243193153860528984083192296340259510677423611806944937400217681116002046244490564679705907284203043984395099099493394170691064155225992827739183489698574269619121594100817752594613063062174800481081451511069524862748320026779763405931131563189023950867613154225463095679055848192889697605778306869563259765506658980312685345381003925717401073420463750746750841520052788795774 A145715 353 892655761416260088589456468863765903970115863470318360387104695205288700861166395842108768795931649206008561061838805378244155573272201208672581084637318396316763544088114683916893751137234945258581345041906886393990156857420982072500630061116570154344409456314566035059057759629842755057477191322611852137578001085891491870398184719807082871360624676443131557021052917564146686967230181553373249766482953872153771155717125876839694259621992496296575653414793047236804537598356602674452386052239574687762606569951342920629802694162602366705897881039286053789286266862427852850507767173723623368365668795913342478011055544259501959770976111182791183980602922639382242901801388178272998635564672716663428821714581571308454355383268357711369464209588787007075325460844905768290588722286837916286610127750429095267812503839522548478451219167811087247472856565761863086563489631111275363430559240217159488365056247928772709191641172032049646975151122671142352162065886568878372033533462239483133320130132603802087772702397201092910825345039397275722465843912851758891194455551262985548863025630668223894062126054424172862746008597571899158556817433271096443126204974777810086 A145715 354 1812090755942999096552952056045549550722385701244288223072539369984094119891078907523985384932947796542326129195278960438363306795981465332707681695495054058869295584181023317592628192945629461029024395503978235365244653245611553160669040933792365143090730893697256041067164903918766894833086464568329436073243404547632244619617576663395440207594283004555810255648251852656323581209537939851295766983538754739211903307448571057961080525188976566005857508909128554684438609926771386556847887093689145440969698999666777354348827164189221571671870546600113981914519203669353761787859627324712016353660891600355622534760538569592082072434865973980246245520008178136694979476630088716035216985103597687274464674703838108546606972987128388696626508103617618530247249158133635793370191874703712796979397620090177909533130398711038477070996464233232895305424961428278900949721837706665324308058127973437789776985965083802014428967967423999067955620373289323844705269872155634005342633459865283975960158782717674648713315837546291438845569519298413280692654795529934845086029065713215667774494336251949624941686350383822090598689052072067029574469265969076575032795354578746165678806 A145715 355 3678543341908526749742404084315996724200539003410041622518894533963015858090189321107294489305115231049272836257855227851072134551686801353195385169273875102186273719123933246598351314785876668653974264291730775884560252098434595495176080594968440123904029369795973448800309695897337166668410465596517432616831973653692370686331810228508023814333523138623618375834394239839419305708675050667948853603333905637646291560349443530535116626439362806999394446509877551216363141346808316353798536347802913005593801206716988077985198513501425627891530503700350344000420194162521274001502192961398219474308241583053117832221415285216382347540818156203788695614432621014568168955316178292163312206761667740494446626219969645768040846709515245785794100080879556027614908715685819815635721215059814691030260882172933405923159441570904268931574343942243609658925424226549603166072243981040977234082636355519473030122020755061841362032264679076935917859710802176282080555488313871144276667551492993008959639195596749404284229062446269223655413213350433920408813512459923822672880112203372254319237953728432107963399397217032789491165912960287472464273451360408014045478126668649741550166094 A145715 356 7467441171983553358977983738209417304577543454536683249425132831405552207828964430768900289303998986082227315277316917258715994776617410765521299185944270962384076780526000309571335576387136691738106727487817971067421946515168983243654282938744999659160036529954932403808587615506690529569978412074465819882732833273590964861008955146294624947656844377122940747133564658622168534265029143317996321519000844905667232655606062918415228790591381309232204720557542519840662492495410955426824471938152819712209975479936486131532598633580729835398235250641164598206871079630714516869287663852011060820829376752706228843786938268450686573425788422227717071851052700651395246284312365303002807744509200409606039376761863677071014372213342961816773326537677395118439734445593056092104720696379549119078632611413434723846104133258536954892618847206290294374723305754934266148225705559675477119863443743576556813357925146810454162911068330558755914187257308044563299682936007286267247629786897315942904091606902618573022336283450088977729049977531861560016610737638849830091101541743779963052385271574380927216075834664226178844976204620331497035445531792362299435745564342004396600671492014 A145715 357 15158901900583271410198557246161032812295689012170463586291397128858737018876939704271546479992628636631690400740117084179965618324398792167206884152081700779764573678194061504496564621714572698351688002826006189536090666865540937550022699189571754339654750251779142983757984059168885877689889508100700017844515034713416004975477492615167860135719579752036431093062760422608762285138703452260481864734718111824598844644588747374939383909783877618378568583337364805398993643402542892708137324235913876212873244630469860130023097240970368064432789667271060434009604291230156306723379956117389492068064160499752061499769652463539608527672002956304109452068941367889711335388985146248917407558041470069832519440379957044484513407552239502972804067077385031210876633309645188181152767377929269651914933170908390316474185467355388447527747328254425355337078651757092333731295016213897237512345556716824054811643557926004466888868106678769595428864214475619661322074279539302808641544190733999871102297002373120106485938371174618178520747798976465616399799388593352695161113456859761121624087782058039553816525980968981926022512204213359978694481965265044107446549450136142256449621578622326 A145715 358 30772563390742868979149712231723158399542944117162586543488286746450404742767979770706808585484746828363345431275122403568412946482534771482019209307426666638651122182657164328127716610745006190517234907630065076940292986315101588057562835700547722564499483851075130302096303831525222825019946131466008961758545637735401216509254448999835609780885799239789577995976656524331128816663033743059634867415156248003090748961282501565064030921632480973927184991970129997417437255444669576786563341374433230559312974389878336127460755866571213590068727626325002039874898504326137671933944441630636816887109424985119932138303550714047136860487592575508919959982879125763413359444393562572937034340016439732559604857931936038439885146316673977691830439393765075680684447178845286414684025672475721013838195258311420929007872652627305289944372183737636265043975288343591682540262734688505832474584360271709087691079609231863920973948093646833948161838441198250604439247487781848694256067459560232841021720010725826913547881871148191452308140302872247669430032742233768332327230226323773333116935145192548719866620525291198645599520929576916136418301354042507745754195948030804438588335203931829766 A145715 359 62468288524306123444402505631840765390039364262151038512817635803897192769081980057595117156987556068948954593798097739126794101393927261709706827687191981194760998266220365392037760223247740852177288510801029280182605226128989358215915006449412687234179612562932262734112513020012143165904612956986490091669829800087829756097781555992173672687338036737193091295401519681631768889063673359707606520370902448728162395792558833588332607831530026593194567155130780557392592229559035838333830874852775222121529125138208391868885204386042322617471452648650086869885609954177768243869600493130236620891340064655632962488694708179863224287181285256280151214655792556358361229960783543037915930792825814615625928029082389778075922362509440622474912819165276026246758216896422621776620390962358335728821884459439013577495665010647962383198628005240073363613914498258839358464399620122650626026168739006012731188836795097125833572647741234966235998936606768234251392011078122873310037008301363081933274220519476426261382093712492457473567346294082863792477350066935161121271582198323803006466256720653091843289685849815152281585101464528935543569173054224325458836910327953082874192064014360035802654 A145715 360 126810594931778039849268107282924522018621509909222491018433257193624554870831676748938317121876153335219549462064707135304988457416725858735933378185790414398698187829305159088672325125476303184913705159691181808705611668748862082076719405529472054537662049003268642275118099334320819101563539282736443420080792735632656669477280049409663555719686433690702735540087088977055966513670440257172698176718064555761921660368145470901813628833975032351703997397730492561376964808567587307148099889387792326473473564717588645615500837442910048342253458808032050020865748332082365208917617067109938709772603444141509928732118119301571631255841148582656131456831298906528347533407031147973406766572402063653280901339432393317558083956009018146950095331075070939515843499615290743361252978969561749053787411614465939250895270963742711010587924906265165190499981387490155554091048688586246082327290065597845572604251002967556210288553940758887812243893149901074332075178049341945037526432595699596764313826632817134584778736688477817523150260668847910626481351205845634842412979535367093779353168025990631249329342408504233840419110373472809576529284881774026638931182211548810203805451360815668747557854 A145715 361 257425445243220896587890813381831147857036275076357394616380999285422042490595534718364726162291434282939616459036761686571387441761852099306683048010326854037376126532491206729639427966956672217633969296884588270643111504954963897626382177309821821298766725297022780886227007536158242764030818839342023156273917583504492951209122402520061025937290773054089815953285495221903930390982104658387217591131150677294252242384939513371848078200361484143932521522825744768814681168799972674474804441626343569965929214847579812391074831123903012092451903908852412892270599228517247196334518776632682450601764100267200499693237293487482231586133244441506690577216322124459989134455043269602472698226045396390345614093119729352253132354775944328868071047169574841941136057460823312600721770687819388220852716755481397240303822560732692703531104361090280096641598602690517515965470373430459424473772806994887506373898347187344009759930927092801023888867095362574125878360048153070303305348132261880068475134790398263730674574095516257079537555590414964488893350470516571794937227185213002048283924626504260783046721799577744880898512473048338911418904740828219852704841052533756760642192070391793197506640966 A145715 362 522573527033143488295378501897009947225261619783495601848762410116149552631354064646603645171134489718214086192295164159032781201788102344866707851527585327905459138162769320356008950100596919125493772758970554498223707649446907963319473743219532767764441914690907241930398550180301898490163460680325024270792632613721385058297848999835674472989144549613368635682434015213376001637727158786085794537298059156842776290119766843999380696933104978837150666987338864150201241395699135961596545868401588059238509832667022301565236291680685671637629022681511590139259295568141679726193864198947278264782871350938972872867342973661469628548219230375109999215617677081354871414596204430261871603992105582270337943328131711152680541122111210978584037275658905854069566680801971709288721833243294388526581961226215621931877508903016402445457131265088362331017254663480363067254350767015144045435676470909556040093441040539305372256449493444445319606587959692875574458738822572683373764819182059020839407759310681842556134800635161313393643714698281709064542874973797434898087728773002858790922587638635623398953595923800413603990139901177754517370800094596404526964188405461314675293446097443979375269733603126 A145715 363 1060824002451836038018721770960116811036133231124220995395593076154784306419606260637070681332676851836540312030742724206074859268242405998227317631917950205321228013094295187831491439064783778868080141066740928746805855885265718210574634072353474208739995788055816404095928170639005317776789061150240959927685887931936828163851682260544016660106937498424365276345525097597658061420655741353649504523497468957240158574690884308379229442926124906677931710051776371399163751218588077202068313638050782133910604994384840424597617281036960789521374823591564619130283477732728381326926347989344198244826778240642014664720206543295489858470653451528228856901013307258828264511641160538388329753631276105963389634610493280520212146224753403510581266801516531714186378420891945109032792720762116920889573160436500957040314102769300736231585272937025014441684930325266534336008816091570368981774998762173591766502178938396442718336582711761296906000349669309442053577113931462499095672279634231680042117682925549349990689914614803370672839661299956278986057547303458322326546294471968618132570804622505688995615016678593040038355103100878368621923812773125960361517449758245416257088934935619207740004361707704814 A145715 364 2153472202403700124034516899670535229393403233920548837157452095831802025882248077739188836501688838093687115208321537843167805281750882388299109926085587389216764961122281068528607265292560970505283560871711326385461389223381758520558543847403809424209423685311392609407492255998630614784983303971528468328178081709199147451233856691055353984342610132656911897612780265689230651307929517220749708096905324685138365063846205026242991769759336627451222534254439046601438264772492401021062715088697219330250468900091393394910861515268738722042719254261853495322885320538143045951980760224504523489720095045631938830409146415546870751225797958383074204399057798117744295603760141296723879137999886503000098687921358031324319504155708287015268993023041283720892494124843967769364859934425264106111444989104135716576215696744171591533715658605029514228258077543036401221734829411537082017859202051535920376443383151503738178917890648425939274735390222110207675885966822130050591531353892671128426478056931105869799257970533250207304551118795196548059987756483145420525454079690367521806259942461098910025475084903947947477447255304643187124750822558645604937475896045049789540575862625860894268229478996907169294 A145715 365 4371547510055508799954031287609415555551797528725483015208632358945481957756657178204292701027747008653333007332580691078906438647095023005841194922636110482159827549850217474817884917052459705341946760489432925821557873317609084531015633435595660777670921341186338941280805183749049509008198330273141640465241578183786337389176565231160108044198838462356032727788667593824040624497035499302380553787213285613361923839449221512388964913382010427601075066604801212824548278324408355484680109561741717189626317956580534206828624278378258568785930564776739003940838070408952650554139616329396193339933548115854595183715902503353604329498511384864189106701230429165713661247368575191188936261810015969814094373090722193095088073223941597887592545255507004436880048887054833679865556634090565373289312438308235068148760824076565561512706555382936976858349455727433569213587367696604184925885198389619156190588301295373650106760599679721944966415936150534052272606459071810071238309552729842756474070413452461990143143689492583306024868098314587692605496159603237900208349455225151597298089550625226164846025426739997654786177889913322568984875547870237804897115707454001314521952744041562679745298102359359845962006 A145715 366 8874239291940480460206559479330213907234919589909496600324686531207232542443988189506636443897489925877427911198023594568642227285797614950975237393841378193197060709430980351599237853009227909283181418509987967706436097373357218216203215315715343974862546113184582739407425115518314504656027825471173558615972075535004555700880976185398328274369657735972613780499097602682536778498330755654315303438334872889800020255716855823944572531173711408693554933985212207594786403560284189141499601347620597197722095201389584348468712374246349625896717003777525916146405960044853342481857469167914047975541612955089782591004451672661401242011226885476345503529293372148600614587862603877972243887595194418836108577275478130624997464325097288003525851599686195965582778348227187526159310602343913282513198138320728084206267896659731345699202773711703457992935166868612602467181134689277083862464934871724835530973875186225358212985838431944899855885075650193904003183436029807622483717800510226902971234512830440908884711890411973577980274935027494220792609144006816454277528868652978052147599981509266653538521590807110335267993639076789510396110237425760185295539948655726623429774529828509614022060879560021490395702886 A145715 367 18014701391091665278710515789009046622271331215718749373176098449718323115679338268041293776819203521784170006398980564393652642483730511255456726068303075096079551080317340263528978023723815603385152937628515085011139456110041835369807996075268712673310190938843361774658131703696994695402227477508152050848782848094481064286450992479793375236862361005185943618380440344777955836310986936942760763599266004753008427757181377873385969849317720777637488914914914176616203574679098579548888706055560250569658663632502899646857279291095811362311766731737812833038200158052981876285520108271249187994156134365284142805143853179600141167678461079005596507975358844231230081899699838503708463902881982860221330597774847514446551757491874270705559591154817722303128603166852303623269720657201509872936418931478639702703655681458430555203820117928202636788681530393827855574808489831864783636618891904403026508720776039736181798711145256248466985501737153957474592410102534050401831875896726207883188849586975381592573974994392616870716652093237714953621303956837677798945483395016090220708030664374260681457033983313007240596372301147992792781534797098745305912141198655417591561127773599130474902103840208741266143430896574 A145715 368 36569834949676788575301886845128885312996895132989471318050879528241664717596514240135636860306539251731939235562019347695520295599745652050962202943417848603663295495983491303983473788921492665643951180204467112584645389467287552443492015829580171011475712743305911217973267951079783713352017123313723192049470565659721025496939813853004366332502318470869729572698513400801647665174524983663048695791206551313734218547057941366117694849542442004892693803722341793318685661812166556200054931793185961035809889451885684893535928492212122819143260568710756273541630174441593164006263337933166683714088977219913854804659430950136613908986033979154475434844474924496024917655776084299924303750606537611054882277374363178848369442711040444434997966518428376589155098845931828128050006774808462698147647917703500275760336827092717367332409140191477640977565513764303678204258767177550821505252488101003272087867644386789262826025411884345956035668670537458023228688504960686285911085586636401492646461690325511802484260353905121835581225768997626328357026239771341925042877014353794495059250101079767674091125447603813891300300503336786292557005242000215545241461337730549055142465950631705035541656773562865210249674324342334 A145715 369 74236746933142489716197551585095848176337074848637411056893912266232129658397808228137074785128497861812314864020892876841341806414841189932942016518412164362361393777295407029746188262532606387441617510662130610031745129479137621418453422326051671884583023558720060929123959282560257241109899358099380571708374399506385587277723535670606383861604469633504545846634363823186999982348449405849051909695385699900875710642099863791841047158601307952211390784067438925522755277275123429987531962651461445342443505928664307830978287981911318227049456642716103497476676215916276069950838290484220096690412629600290759969315839684924146635100481299222506127137776121368086351611143551429007832905267368468458550801739359478214675522151654610328775166472818449658262547528638444247637890483140522075729852336519174081153781055342534797254235350768581682981821204260006072926789722561938335790878914226144737935344809384406163800649787414077034503940415689302633196763072660090626349101908995998303864434042511201983661455944452402933613017594413088208849809645431867270159241393654807808880056997161264004144303201601758886332369425401375025897927859725640458094860603451815926521614318654587623019088348228776168065572734984041446 A145715 370 150700559704444304447092454415857726669078948945838811456023323849571694964882833106604021678173990352939747442023176977968576171501832015818220242570173750237745025704614180286893458189467402045013817902692944933897330028197259904191908003829869064345532526348488980380210419370329371119669382344924619246844807981527397082452753280471517106234690740853695757198938185862556209162519687119348591713632937179592226378869244176439495959614265805600547118398963097296469399894182838750708133684127534940859199281225299093011201031067351483788787577841453121389121379176679865980407037723419628863114853923999613022823856349900965067532640068051387708283614250681902290797745703753624801600873389007384433247072648622366412612461598416147926969152941854934377896382328037195890876789630768485005268902095486005681241899782008518545708730429651080624975456067082298563737704932541967644104662690626585717005477875182700125726056242425164495697043008180613807931405808811479010802390964176289920443308459836049701320953082978024050112590135432800066338785223200450787081334986242245498232020644987264848645261408126122935440818633264287965786500998237808129717021783545848600289821924402862243023713805247642058307902402343279793046 A145715 371 305922061963275004885107966266639600042382090022977938618316290520718274546582492808597935869618415287969825494992185244383332786806912577269797159475436194570458039818973008686986690378430563618771662900849167553680969925495308126371951829321211874569759143904409071451766222197809340812671605050297618971714388494126216570993501881633644055050038342328532753609298670666625281412914982503828235329622952779186519648228855036072313006175912426767802698138504303444393956262435885388814081391246933278482729198443851230148430262088435530179920555968693193703812902251983912023950216627703556107903056775306584836041668420983119402167112703043835748593230801746485528951337427008714795820765146779723031023098925901664458125082369262628637137051696799043968679997863367979020035635312569541420173795523984255013746975403696237305253925517956342900118492834355861824381468086270471755594129471093054779376382151276071870817730371473296512187962802666230340798120595124229731838227308175959542501612309033138382479551096989444369325624361910989721579525153287269665907839862830364706603193029267150481485876514192827957185975493157079169171571128494890777685096125737469206772411984923491698750516005564365149588873811184122995841934 A145715 372 621021635084888555472464724428823972228308973667696269556370613733734247757867495518620703211303704860588392815086694022921187588641861030025672415514892904804279583087489503020402694574755854678704430674905907441027435051425447299275158021614056275507546716593424066558105050851133591520352238582721821587960961798268238111719726366963016960234471600236180636131119102515063458712008251963084198370542880508811455293678196853982618963041142612072833876674045337029022434743344953156453834516097590427784999413641736771902220420838493058913754939828869341765618802450148164728752959347200495479414342139018443217551564070739382485434171254538918518256550243931114941868924179081987281891351647089448745592457572507730227627504597141537717240287975349117401486017766254669373476448807726538314467799644785942191900678827603579721146923092720946436159915478286332421195816477424125121888438721656210575548338761612550715059866928034549494577068792369439411206376876696377544152590633206233694988352544028811080383787405935489091706967342089173702006369722387934221342127840210654112158983617391670490151480678550032626964594810290237449130323604343630040892615418225278943899396039572763745601304467581856006023355528801367338279332974 A145715 373 1260673613300261804334098505482546396983867174163333404221493727563190002230196469320307218921010651248579149444800493874344766421610191084039537733698073121316492983209563872158408783000064006567206375498396091256118139473423732522220444411924704918068445264925506950703881801461578992976974231651320247525941780736096029240574473531433042795631922298441104362813418168806908154560095338570078418863966717809934475059647091384729680422660513326595426001845613895664612098135033992471715895253596717321470270326963527203110277305871878821159392347932048795091012465160898522415456483524600378119655006639150664425044839021932525462311965479601301548225048401949361585508387132199007173524648022826434173829657849091766460419376207114952303369147452907011525972647385499115460178171044049560208828213105119938665303364273059863137690948624298003309061728302428420459165683067702887726961775010832636375308348309691326675499659046179764000694937460547159338518604261573051290400027147181346224866813162766177460040705954497945866720774378816660704083208956922353182054853607787765017318030140112061827857024291580052039910170278913688864655387745246440488121231613901190518646567187920725480078949318675162127862262134592964512584050095286 A145715 374 2559166813977896377909664493664844757053278135242593142873362710582661970793051074852728135788948410730910812784552187478225852914681099258739231573734672921379575951635831572992066809087435358575574263557313390344012382103615125594660202881049129369622668380252062516504813498861954504609666169899941519755840226933313141090128069549082709912115842031363841620330602751558921038693534825289007227209654066611286475559628301832804397275381879011846102710912719534153825530191684261372630110910966820064994220978736546580577091028699493168460507552547119225165413538657821550355211932801979420382404184063133709764397805662958955949110804489419387603978329999406960087467084009439805480267753594986014283425459841198713406921106072938756034301652089113258048607072706545438129492313742971799497382958135593830704623637573632694565932904560401853996448872294014215245773915431620384661607281383551530185665371520334631538713592803877992886861228467841941087753355444616417423134510956187499630245935732062796215071552703843424173954080282030479140115212176182654571637131481681322774501489025443868118879269160426827090985018701599978105012987992526669847256059283603998527573587492083033151796521515606111537704386109868189159178283414097606 A145715 375 5195107371701516346894814588041129374271757630675289916699522080989076237519891451754568795344346352773097701373491495780304607072036209885049556055143652332327417865327754883610023464038710777844409187814970684002253879552199231533427689628085320695629098743466421982997820698807966182778629347922649633784108134732844940316930740610164369688552363691746300048166760772246440901639721135241346101157178891254193735451570393073501541739344791733534261907726818808718370161677020915552446653433367391135220947116564862595044291677982665260096009172278304095036994392462912586322557808131534698775902373993154791671063120450967658644169470801555877234774461673747727028196595030775672925936366273173586168919509647975539124283384908689467634680050371752460931660831621639853903753936720061708930127196187042371210447318971110096908980658566667139314787901695120554520500589160506313160175054246834595444264328877930992332261917892213279380564293094781679860979973033967065795911766841033477068053024669274313550417791948096196575180916251747493837773176634441831858070194852959477444473005403620912169263088538642167414647548054077676639487500969441394543489312224484503109783863962361369377421458597731087746377775940770289400167402746568044894 A145715 376 10546065405387264206300095704058998964926910936992703288306886951045114179503408854010699801820887307180977602877374951881830874130380591385551340052710040499951736887039390777896774639931773791588792075690126931211185031478582336397732615284810319962997700826568456373423059513766672489086112966616808856640219757667448295530228313310564121385051386178402957733936904037057523471407595211005107296341845939591946671680212338310906296926472651837195539826582731268978757274378822266887205333839624893037678457652405692331393331529213781778501730159217404765805873451286173892413241995295082636535661436801920163958548370117658684088708076616353941367204553219377886460279000445390606599845343266788784936892321159930503223581864443533546359644467953005406578013439584856196879182362049411526156358710876737877963377352887715923092536170957429732407165443992222431662400950221912384094770698513792845200326401956828394099860154607600153264552628121178342275848257505597698949283463552787002260648009832691124444551902583082575204193086036967130460200408452704742489227923914376257530957426467861426259735950854174439424907431564758981978181521954978038396613456559644257708862716270006087753132409156872592519035347455377577614150668397249717037214 A145715 377 21408507577828774637272847384425179857672254930337556999973063811099500795315682453750268843127605889231031760743369778828620894180065528476459335257445327071249693553272097951375568909038036758214470069241769855388021611647642590688165675600475321439564637048835222971626827815125646344878626543602774056330012323956785307081423159089704556247284625389794312453591867028466000400516516638619232570227846100192760489317095595200746709259197743884715212313701036749208068548618847524760111275247785099499096133813436438867865867960012299027693252127202159396281828069116540538686294927891209620632693940805523939681061520275726677732418751361727699419548008260875435766639342707547900622013120895214960248305243035149273568332060536988190420610635264550603600906350696426458024886291206368678035699252952581705223284815914744352767751518062923790119406536516309841154119408449892979206071357807945228922067151708032762091723781591510418913762454521698940038292101756390294899979635100390773555638391907338313348126811825865679568315389474127023086712991385813992811300827475988949828366131256753291686351810970885573390394671428912679338031850081104448503730773326765618664488204244248395777489413166992765082554008956640541786436456679014179017499526 A145715 378 43459259836927007126399673890287411052075712581674303717242031229645035569376655877704191740849238134251687293331437773647148533354658892426621065021273961244596377961405471801901626988572574687401582651768717116310752660459682980514639923736349617711996250211434676063946087041645548313431122797400664717541068377412516505926993482723786938617866404489896275877833756130881943755525057368801831112455231241545364201367032378045177508889874493613320043801273278018161110174938986096440759001547669912358272113962818318496075380565493437812435523316490224357047345174433126007359286290377160234801732164173776795632390927611355038138125976556230613467741089565023915228391405417321792872080035571943102515274706469031865413210859308221583020293229942569772304433313900306124934322291966566367000943327135029984865390212929578148402612489131564336512662861962664985320430736752332525875940761579430300918951117640904550217805176770611542794784518126420727099390690717214793049259709970329717530943674923886943405572983454604746441105036439391819898896912312793952702198190548333653775325715493782714261867916534946859808061758093261174297222677483120075484535073239877646244653345753107973422215755596586156244992119146632844448888392907730386155807000566 A145715 379 88222276060454246637816700724436060010533838868543906208444323423115611106333816116057055483655110284925035974431057937133932694089063371560512285533850883881203576011959554485762351411233417577388454568620426504340972512711544802802128357019114123480030948364575343574587585067712647950618834400096805773834312476135084550246489688506128395689712553829864050237690071353823317357715465942151078539051549192490989136014586410336115142299735962837295804201372440675830304447057593156927216013030494674302192892248387373110594154682083718746945084639223028242646714422271176678398812483170707385437895660578826089609813901989530451693717999990396783611814992268990287038198786357820531982421850197923602891047405826891651639544476063629276543004836172781373227396026311270737190216227805838518643236918384857916695036908962227726512950585185557540196915490377673403890633241487826577635180539934885702920241846743884528909382417120559840362993658034179554312823063863844273499702311260134226197042104457098587774999808286035809409763655656575920267737645281980338171469515512289841174961374086247653198300184214131154524791978534648754910682697258883672129157694946178295111027627390604941798702206371656730184568919313655717590701651166236004882109193649454 A145715 380 179091176943462283747760776070931311533972640827431547928838259306893460900822077338939944927628133029159688776407754280944109721852265289608947513012652273004882014707899934200625771463176849109523875372716814035095057890051775490005340050108877934314845113183837736021736733741369633694207920401073718320218936785485844224483868140673957919463177866408219532086234967014505203354218640337509320632443532405525466400745409045949935693690955114685216869208742253298657499866416739169576152065692902641163539212992112404596187637929249383562860709382099430842348473229865314224023581981550245615278693389242852788131126588647819205583209401854528914501370966564960717663628307914970262602523483821749341925723718553883583796409873198308123160716797137516245081841628978565696190014008123560226279403943377934435860940059803109355243141285314192675035401932803815047233000159789551200266890620127056397497790029938967952781496088949559705325334331024866368834303720252913157989602642598362508850277941104235209296306205247669238497073779877812678751687521025507773694130414291757829251517814069367242209835112086769708738467908363578879207511578212856371302114636205668699197739838949582278743392056718707565688518661214601960076279902979066182180295507301391054 A145715 381 363555000972952375553707737607289837977904450345847173751635457948670302513057710664231972146029626394083883291071766759258605601427404448842791890903398580349026608653460854467715830307897592458915889618160563870816463175832591533166037499592665187545012099732242239548781994907395288686594127795345248093238667840223787640617702079078446070381855379096131820271006745349374208985746482169677978732781831731667504302524044348691959122077496583075027407197942572823834048898521533456646431766140579331067310300181095932942887794402221566548888493100577205386939158009912165603591193023734515428308362142267330581080097365141170997803463392046693706040999450311877987866878426868603275262590689736300966185616257616977848215060403048089426386978555184321804734765279430462051994991246274599453508671361820288519939791626363403028915850296237225944764325726676254168209586433739547448715210323677384552034810840534258200261908151185189081250588328986820694554082239290349846874619864772364632831838023399493017772913821652960268113250363388304081290005399944135498618746569542752881090739987599441415438312079235958294607935329186086590142493593089401174859620582339812513193116762040024635244144076436769986690962697696722665299130612345853183589994997712630190166 A145715 382 738016472883916378911742959582022300163834500229428935284272050797541407208046251826313564516495213951857253921186910113540688426787909178885577929586386105456251010684510826669528934899260649514750146400990571940943385151882270760551566118833060221838440247611338562446291427925278694664152385216630452555556175496717503424609710736661104848917246956387281186930611606824262629735862004585805959318226485971752628208657409282435631067881624372687190951394954214090129820606498846500253086909113310349163998745828411751761657626448871850844860078133462344836055648411648466309975897814599084769220359870109291836739809520109988477721825102645386368734314382762145750409045542914956733812796497641207139607459077238746477992988821777748337257443306307376126095328435402208986984136039923428767062376585091242317543341140577648345589820858220283353678906189750863157650413227491121531340676690174470513574268508494514207563720765409844885378988982508914985078418111455689936242320335885257606286122337223029721843805761649304096600659740604477407206032210199074036688281842041374056856372923309052003972531311013883251284399979779847414410382786459906172108658480035183196113327829201411059963333731774586354275088587805685795955275066782178983621507665061131984645926 A145715 383 1498173076399349276238462654243767662042746057561290392779898511483551107962031378149705871736513138292643831376126136458720838247773854205733274354268472890677609202662948324678289270129668810617350338278121242879551201041857833811328146055193612657666846157638917549523732049906320842772940655395632023342530943019668691728170072177719963764855940939610801713337321290846507788989590883562703927738021033740826103596070238319299982375840575399058414556304349856660390711997143759873980309779068253868223586386721375674980232038803415454993499409722435459439987579336488376697085468972443118347001902227959720161251232245725911468604307154906742281836952156007705561452374585238935301036701627620960757102175741178397733347919093148426076543183524825418351651711989101204813115744166053314122537170959063860084324462575580999778144307426336878970742234800868525533776170642220542969074124965843851465171213037433023307096152891873833932130266383904768432888494212172811280222063407227208168396195512724726935849907923234265663139071160176725748324164096698720350341713520597419792665555943577387968622823123046103764149037351017761065166486914020016439979401854850839548297542300162102411700932231358333862408443142282844469066543086437210990898476970079100216201039614 A145715 384 3041290607074206146847700276371888771924474333014919267914258694039557951621516489597651093311557154238853025836282135824293188102292497249729368053587070381689441225154774414586100548834292786292571671954439722054916997171586250754725375940476914862003475861566755014194613615018403385550374866300747790754885258773751947490681821911060789781552711190162971090793575289806803987386239757770284387502223380267391018547394375130769681787325300178464208862106878814066379055224381226045333528598421646239183531201045646791798119277113306924764952956876465849200829949997422993046617192038161715645329092302398361818048164719014080171278265802635584186742644142381259527602569998989495746147770491274052695710277147133070159949797766102483157634325297952292946476849242547010368415973672952187745321689984523050879936341485088288971984598485643006090323382966856917082702468753294474736098942339986328299827048891720528818890982806783117472379555380337697409848658172292695443160852474350896696586670604708858456745591240359797646868217854499012664620645910266192112119641758530920137737021709089174267252326967252279627339294538166075182440554025077846913252013656688724247860814756001238694341832466323685966102785303745586466519286510192471529344924627752908377756125770494 A145715 385 6173818434187562078751555322572279963239020853274228552575552369001791158240570511851853569716589286591733349803821359597178713126815521643096411415507398606356675009454989398661459435844344226505109876717174357650238624707119047174258701831022081976254398332134355039897516114755308966346418205649862619600393732779773433737392370309381225536588238860089891703509244500986521247886277718682793743925585723921770026825106985445224134728287983521706944931662407688204892821714781891728267189074486162797288700114536276265974507152307974253857399508959815951442225358507189339396256202751999310316899710371966446530917613128366337021783410975043080992345285772081800833327655645574091125744673060584699351331105506504391246300356117268947661571603811659629855929652310658441946679613440348775069688908131410834222410688890266651032128956781547876026477496680484740809360477793017141493737883876047280604797444078979636069325388001616836595096565291819141837224343201259959576805250300868913066862772931363469942466614368022465988876819105561835532454162873676273288882522428104247282186361403895080185134255120699004597395003763439781602593259504421115213885147743676255372317905657140214387411508205704851152854791758160398244189682549147630767359206095861433927744719113063206 A145715 386 12532848380110143945659510457121451953486440407672350946809103394814942011670406517542773148873582940224064461248731523700136963354247406642988465444111965583833668579752403324508348068663469945512586757164191991590262353238454494177494409991598885934881566610756879164236943518339662183279843407094354817041008522657681296734959021046221976778484343333271289995152675543427348326405156382686313529884551517337812887063948633059429862728742819223764919747065825500177118361701952015827156348487678312056849822048977439774281457721065910622023596238235469504961868276939644361551407044969366561781590766725999584059400936602418945140140153001071651778876743374681913310395613357945405995765940165216448409149448467926767096919562968258197650507198103343750655244247713787394604749246867934340439280738185074008948442818510899816506932810281943702690743227938001056986084687217356043937813168169433639641410511653279769500201718752299371504928555162837477591868006849899545648219214949911419174834732463997239274348770421494365597622295916072671631869286012916924510239408409409863451918175912885303686648270642692012080432230300488218487189134353420838806339936667649141717081100623179879205206667315748381516609261166280304690118589055483180265267659029674083120413402043392537686 A145715 387 25441676037805158022126727476401224893297510788554019147793927315921963281899766990041317640359803652065564264601575189289918438430409108669744941755135874627783740860222369293762547917927408145046324611933433025753874926835437916061266478024243907425727603965438132569045955444713399476749115769983334628730627700601360252598533075331460303479097680378301858600268227843913016116081219570575497782871895654610036238969788900003657176115213194736259265379598694102951862069362140877347235659162797898989242341470724088205515093199256646254733646506218494135256641159962119546760016905031611368417318939554068783674137370385297330268147488808764478068038796705318511938302261788973528597313732790716329685874029058785830702355466525208023961581950578184002170515966929336100389199024462293270742964828826792106754504699166437737242422572743388934914332726236645465197011105690754976176619237646066412424782733858713853105773419741779722538168371883994787692350216680952876405925429543069880056001440039141464363458061489019194140707271832808417850859118152058483079512710188579594703146614916795762588815804270409663824272830114987320089212340144184798355754857550180014009419261947149497646355147239461008773865647312757260360542491592948306790862580471032292873005278403367738439374 A145715 388 51646589823896090674773311117584029411941993414324251197670725642218190647314515319377357267157252540110155233076736385527010729876767136352175588774460381382435410112582829913934647765044569870974093449638111878088374511213585731149876772894805140475341101168272798358284125315824682598138521733222762201968357191212238655093725407963843369840591512683609439687254507370467879288296549323111877812916418294306856227295784403058791008084020056571787084955665601963166779823686784279062872560944131247269849896335747850079755864913033270831198680384027304859101476592854825740278472765807126108520595665703992904858914802481216978025394262141638889406466978435053204552840281036002905107140881799213984045875869839886768399014500126609320383813709166515421062396757622304570002679414909208471673878163237649791637635590865050095702301315736269255932392743517162356348875558467545384282493114608346647788669308322677468524950541874094084453110289995954256177993347994327489204482973753216906602263748444724708660580590473938542611270164198305172164572377979392707734486291443408167837524176362919485169992396020660974871261764701193959292882563303560787241343554486928760789979384671612857042221743689438532062565747435636072251596567815096007302270773088536524858117594745434465639391534 A145715 389 104842551900833026264631799441968103305017353333567441377252425259775611092085184198569045211011582296619963057581510261044642491731398856385807775467212819070469254744802284502918041200492558910669264656440755179086374503888652198796333787709976410921035009643989815229184205345168660960821722369326437286661136367533143868480009979633526709316097291650046784263268049693821951042225879044697541384722546265547263531374203368420445742753384599627533046200735792386534460090222102724356753951480927269159896300319226664937816200258364340530687066445928922645481862226854136290645752954571560968685440784060166042794813374899500080094220084000038136730649898184361299923753832200824108393967392738671596896798329900941081064168732901550395171117868026075726572663247457311347769338823066668735204701928407600250232293494951352527837934428522053846153822355007113346742752186678011439338484846035706048944586271112301402391796494230991249660091350523415256046538804078268122132224030793600777332715353341351119439514235204033752481684292615287666685664076439049044642524092117408392130579374870111638099321975106137508578997558070593622377231514293888253915129059853607834223644141464112152646212493334412980625999693428693913913480672122153301875302878507148674429685844327953561880226374646 A145715 390 212830328712101219421111878093884132125155815325148491671571225606618848298742276608579842400996244904885984896735232753184238731204009801696053432022853248252671204696538524958093709702352129544088736278481283375433462154519452749970826439174479219364560594236198156642445578566567065925785498271210934469159904857735090840775765164930651256068307661458082288444994453623951190147839246164186685899108956002642650661833405542109101798998362653223835512000408702879062990816371044843659931458633721412263342219798133794075916806768614698244023913686555328943023321219037303815185138219307502959305336271046471362880566292131182681374288745125815275924329886847275003792015726527391904036848700118621542486516563823040554673494128775647175588048888279224558427085329941584413667187808145922623257073240789265270321764157115654766460911187598453571423003448271696576725430590080804754311739954959368671010862341688663524177878358338370362715900988452242973820217594285536293600925578028035824768505565019194327737505236883598043599276502738869765066725910598891581231616172512047592616908293462150262422138439473063121754390171621540352231820681134029851886924750159269416545236817192762998258954319247114661232247315094501209608293512811403387710857541098738720555737405868150985182393901139846 A145715 391 432045462443013574591830847898785346245963000092698104525848210729011002270835729430232881504977166145336252720409464907453743579701648166044132081198616626740103475064718460862645727777733622481941223976052348811374749087299985193788578875190405105333647085264472613994349295305925798660683600668835827645957320200065866873630934804799242416291955236662615395496554477588571222178162627487419927677649795962818315296258281876278108231520933432659786461827783466108705484822773130810526936504272502985967315546293911282747446179924087579071028014096640871825414696592783499890689539939441276435828863944783552806481506778212925943689726058385321010088252939650070073336492001096773364370694467273408992576031727762442425046112017245830864893344072088957827531256647118168902433043481197399858543123474100280091152931006651284224563121872890432227934850846169189043639277355111846973241392770082672366446001609041715841779690675630397605322029346466702713439785669860834597741756791172881930679288964273611143956016191359468824472778818875613007797786912851673470851136187675364495603931705148790162605302932808343031023903469394168844436973605470566305442203327694257061978996515257167422353524621859149427888481423642144026810921917526476754899738933127561095579472504226502171966697739087512734 A145715 392 877052075928988844320197200122656158995172765032361827038980196208666727990948232001096140875261246278787688136446317026898346282555614573059786428779759729429161801710173779012645869295089551286211140582649989605807365213756815423938065145810083189348084218526285170210372427025450804714121783572238458910358890846228852018379956877977297174421413062117447794775717144510345957070479985960216288998943186695565177408753650375439017600885695869936713293674888435791969255127238639174324837443741722427792238295634420105843521669329091016899488624592267283250262891060029285740795950891927571857229634502574341150686095879205947534507462524233456524663877543159755401598074970210723402280605731716320136307801920841194299803052721514907880086312878291696110663892566564552930354664599642913566919917395350327795775179621737949860208370941056389824254175794720005486891156305446459274875273011527869944516712255492341470149247893651348800433356857426418056039791089599899947879472685155372291243131828969865603036385130954484830081697403040991666959742366362986546936225229364817414028388744543750567938502531462496879915402288479991132666704187284568466017820868294591676547946380735232674614656723419754091498956057746237279924961884285235001043082323391407925287608627842393540941411227953749710174 A145715 393 1780415282090384910956425724418144103974854467052694416191025272455382728810622640126495735743898824968772861580733303155138735499844317881663200406290831052124571717368177706677210252023304011377386133441555502847440140009177248010609078457415593683971505629961273631054442032512369827643868559968043402752200902460524369531444438831359108464833052224143182360779310306801524704281852193336611579247926991342201347321454614003859329451689731095038095326373561696874231479202809614750748609483859192255915257772822326520951066241291874840218382836894288488357161843437162857270315889621073031428899722211361967752339968153281295282124205234467858359746661324361363815174018853035767409856265264689662603295845323275896666157771978563245750744350249588071015689874378869395330451066704231633343447573769437691325143523479197031564938768447222598452803748928430764969200003660778957216149830972008805904696559432647844142687131444421562434482109098546282187058062472102127033360731809108614578341626933519862900552717859821412845597021255394394208315269205929949838607066364474391675113133547492108504124997533565935857885235621710912605144565063214068515449870920434693409135269173896007072300330795017478946593452908743438036103645814177109525640702216745624960772749935047554661608892826048372824140486 A145715 394 3614242145591405440252699900371632408412795572944204632505954264104230730818835968508554342463973739425362630221200468958614606166337682744161723764983958256053151157095599034380957798961437848006542564675217088130313878411264599704721005330488509368378967080737166944755347115627683724666248462613344535348508921635973623919980192447702112206313921593597598074934205147089950639346202881993335545657002793481482039497375457674184063347912553237231463575825036569766254110812448390705380502927396716537785545486591027203110558626300836596552300259406781039097755291914549540229455515134827361873094578859430291962908984665065150216764602118507228236829197824576025385047856673587637631284816206714283368370429698448149391105977313430667359103150920350905870154334325212305956262735054925616044285007832041118039713556887590352338875839739490933802801786070538658167470520540224977702324881997904864458664071131562868117313406682927878090649881036692095413309810778576228277822337693017802438661211431913492718256414219052337122077123066753217201888329528295431809385797783657785735662247073020235719623177054636318329010148396670864108452334411620371801794771950661559325952919875062513621536996899228758841830617905793121467053121077817648051815624456911295278960757080537908120672511495466968879255476406 A145715 395 7336909775135270953328069841328689370933871038222268351292670965106315928179508205449725188706130947134661170576175371252684495378929996126330417579717028968956844724332348671615637654681466808149270028904557247349034325734727128223335630211813216602215619202390818936579723590282165448702656735236529438714070358720123996033190259224396456419708796001950899948934075669282292996348087568594277821072136422840417197978324857623979644736933031381848776020829497863063798970717791030322307670194005850712512401422522012399987913060324456999126329308212928615079954885424692129502937425407809923529350566184921281322737486530114101658736860176364438852904911837228007170283333873364051355740767043364730548129368992004419988048467788492276175733645623962089328342282990306602221818021710432296338265222451469700182927195338284936050886389732398148397089172919444547649200187496653043956762294305915902842282159700513189630302072879212148102456824022375855142736728822447271301852312156094329841867680865157456698197620311958384536403714228487775525439100627170520643103330893758940569002686445097531018726545295914192641954743360006232429245633711024291543574871609972044996991018211107728755713031405103585431437207755307127834679799684324011368076192006827712670665376100742018437410536726905120776515792963694 A145715 396 14893923229282454443850541525197339051363349794795631808919489553211557229973670838226973624519103358709622750907005782442480567004621725798768003525101803823024138737243510707780710058045578659105170152133686536901451550927617659028771624608975499213988338601886281704089894132925680233182668506281692147245027479692930075973752306245332358829896649570038733298738098674437907692635978418043501983440891281363253430413959963601221004631910705792599778090820304836982942144303004979105893865113328949549683637102174198580948260401900021407389851943371985681831269319656833108341422744122339009937219776260811341654865134747146961302085609393417692364168734200375029979649782715072350664516125813214196298419250683339274127588998504662007206071941513492120985628964315988077297984627809442506641062357291475659330224166823161532592947032280928501755157218224686361189218213147685139007249755116127284864968325527970643386645090631393977720109262115541949247660146199757182166531915854533796561188953495058205183848450976861301556562417806707117563424172384826628610067952328532865697289717821300914947779167327528756426849800010664255160504527981044900213085187573471300682332441015628814311583832215363379197058689912655563711278526306056665259546617958235799810155434523749216890035268883105899709358180460822414 A145715 397 30234656818533607385745645968080756945578229149564094349838212500348496070530623622092551008048591112049587049680051162182864298334886724441502920825539082043710032679759602404446169802194869996516687259561354765352699299348738113101278174620590051591179725146209949468483548510115540591195368365095099822377967069706289334102721148487765464028233778918382626645538391375033283333758039840540740432107188229030981623323140747785621015423133995825946167675589197989577509489136129389793934223872387573580007070805012200597312568627943983132544400318715822721188861638948485785240958667630922782362632616458880838638094900799221801329132128331777739134823677521849473630681888628262998484916379660057775121060530757809734474585678915996086136049865538743381638737469219172806608306572635146578049060247036473136970654875723822572878746424643895126164820755906940393769565323489613335531673046123444082359982858539620705561699903679656895559673699637726134596894954048778257350788487332391450924883733727287291365755657285408130201437171743901220165975544502097428907917300123590823606557558174554412246460690948338079632312452066905077969591762555887436408271387199275130413089858270708281944786423684156254666443709085483039026767573721495346152868266379026666786902861417834809544753158422168249504876329819676536726 A145715 398 61376338447699993710609217464662411402184753810265316734539762456217893811619935979177040319365015438357303001227752952225432083139253045994525130507840811446927543315773255637515016917745528047350216031739398039979442676226387441977935665708173195754595628058467595534739899385640414474446364598474546357735125906476287655298447957677857646644955741307667162051709635753218890729621128240319285033675608664041611332092545304044847060087957379615964927781667981098537507280004198358276707368567081661038464804050537665038345933366465883859043725257141176752027707295796106487206037753868029125857134274191751841623990993757285509551176918427899417025999701200620231095254254265591171852029586193791470281556579019103077644134800610473550194174020971707551234516076885956481426785044464719743997085660421683176574770067495192999782322649080074825186084379333870774665856417465701923444157276380836371063480337867104504319607417824612866592159890155321937689747509058873662664918462752838790843717418277439706414278800440927527447615902077701670229812791915085395856443509182937043388446145804627635559400254845958974124837850846017297614016117483923514863890702929340941267271729957096796719102128495004981609501532384840656568774463376109246633657321202806175341612998522770139626632021561732663388999240175762908731366 A145715 399 124593936814174168698929325707618727065678104656609443407021367947909824089092399507105769755759973291274213042905288812966464945908385348482161573427996021698180869220987029184553079896853619741250942027743718459803503280040267158477096300109416966791777533778964072725572527269301531267585528939534964011102483212179794233966515251364902534923796126620785420582343915040642973147847556569808308077621053480816241973166243644070291746357538057486412977450618326040833150200899033531172326164256951899520509972215520655015641647421357116289875629727596270090793524621604457220542471399393431494567200213976639779615863079232388785167087815276507484785040258613581547273892505477261450596621575057017024613784734348248489807859170653582390898087126522700790262685997341022438123567031956808445167505841595769811973646266360366065735542098886127251232625125227001765631294757890051414978303739380051709814782725887363604148097496484060439525189017341603895784052846494559486431527128599775413021295434219468876733694599139425595310530079780562646665299801612078851491151415724062074487722069425835925631170270876605769135341204904963047251374748900602179286261718675174911497431198723048226631495376058436428511033444297517447351573133885928049170978209173430156916807600098361965607253459017158884511418952680468885048136254 A145715 400 252925630356435114758832820577248551280915150268163359850936642394494486682963759379488733427152426416271214119794735062568971614761939118165741999533701416206495717591060353471387114675595930329211364966103716734003071679039066105321063511286450734414112638975669009165316695616782722832784149300891378467991683185599075818664370661822794468037659492084453096114996095822869482271239810215582625078285704890448307163916142504917388200258742168740038728259827420194910196370317758064081463836734243788944974205132702879144087505919421579602563669303295171143134102954149752361594729734730912065942290577238304560868360426850755476603678713834391766214214698985869340345770690864586479119969945336158366174512729170365415206876472291971643049566672667061632525701340086198663434359648087276678970292861353752296623325345941475618250150678416189239927403818126434250360753692660386906704033146784228590087637870071010249316133598255224867623267113043565753119689588636446698582337406139081335594438887748103542329693621974233517552848614338640095028888367459728153441641517476336828273032412488301124403640090479254865385768521119224139902993126252104940027596425019902140998844066136057942965138894296497454872416282422428033283036893013970563707839130964742015734944086586676267412584895172810973825517084942111660884807864254 A145715 401 513438905029626468786261926842488851481530689366266963887957977039455860056592342447962621751349669865057273388970269271726199411501790501491107776891840446903164608528983296559886658238379841714679329630248517226307775704946024153534600450815194881443681865343074309641520166529541658049020555495280558755059105764282911732094438476985021405213913845135313164328021492176510008367643666890076159100611903306556582726507796118738653976233500245004221131954472212377341657798594847971051840416244350634606398115909414629141842621374778385236087958810059469824292138203399375689580080819032352100431355304593544281922992050643954385116682621996000008907371053901056147320367228562605075352088392410826426317236226431107444621469430893531781808229447427008591326383457688985945749311962050139701501249341042275566375538478614929144681740141642765270925378518171536301230564364805827530557772309668244657826195061461424918748147056360609997214792714289421137229074080879140303562658502935206511481297920833215971460401318913094901206687376577359612345996720643446539407680789325548037332181309629181856703463752502616500127340962530820099040028794917024127653841456528682671052741956824998901171005323926513774954576542284084610047117541245226358398864264880217118511779578963352724485581729947347259706915171013533991127274916299366 A145715 402 1042280724284511375200996952657431791258956018498371668529194842453453001420395772205604742666506402673639848708395526826869122236377019956087830621348436573512007948818118500956216444836796403084868709938039523865688050677968749992609133594091334322879939772533801872903276772738273949056788894871270233381391516709811125217075891443908931629789777067965193639132787514122219494116834372547044387391617085426604972486503662204896962654365805238616400157828850331298583370420951171063477171963512195054007199230321906564455061377303294202607678953820751420448141897418797778500095202467905940032963585326034317653999112994446800551031389118973166183690197025204444993191005128211397438378260316624032309265623365142418942216167737837397225099062728710154773330925893407301383672439848602135506770857192022958045990046488262960222228314237384135083789278464484400565063795299802137226645371084593389871158585887128822514048489208278440039121161586740411865009267264495066179785498178621063079225699184852540673961072347699960675216057821603425674422278314017829015269438560689345039447499785514826680806907013940221016003636768169043681827118550688432727032358129156800802334925173510681633319197842431928666660335508420409335967615325690916493579130749867709785836896810351519444029463499208219764394063971640389059876707195279848726 A145715 403 2115829356858653062031555027632659693766829236021005120847301642222532553427543360985035179650386246077819027820769530488275046413645939009067794670229549352388929232936172027957822823132038459882441766494890603198829516568500857538972387661404957860251396294561752458919342207138529587043623407568123078483666023861810819907752327536696654223451842234055497952126394325646613396547165408626833216328823582804104787591019707768144715449708608400891047316171434218063911864612873078664010688034089339715283979831155354416429145454083065856515203040168166573450258227468021286955817571429768239234563977780494360244073917455734954474639334794832905356891091053793969435121593089901908237302793090658393176982789114002884021591375886340485473419315531052166762853188237233364119869107143350373028605138598557263791084227995635330636194333220149652577326964357524814975543203228033973764262572743952271770207271524676448242093514344658176918805960806290321796547675317850903465824257739942255115621657863952736734925005405429601257593696171167577541717612631459472257550420870518581104530387232413788532856164534834896159870882512042196143288951617868723518851559348346849100057227049484726890639070449131491266806706127516888667929649064035019236739277023367185985031782013234005508027086417810956174372690155514818778015724479143176614414 A145715 404 4295132552142341431412681505097346520914872090166621896948353804516898630004911602403849209085541413031569952836313438495671517350579019811387667092735363836912952830852480398635879374741593236764953701115917986454100052946006062835363954343518470364976011598020584957804391777214442323424606460574394978051608647047959254601612007823602764164675609945355592877622941348275111072771251662678098882103124481475247292204797520265671567465945820688003587435427853633819409786580761928736770633232029396109831425050046139143444600816727246385431659563862424323352603753618185793722531169907227057740224841930818225261152398436028963136717298602121678901322731149004732748851840781495745510327231595776221525242752635802489421411550833103447673643985428973169818437198790657835756032903828561408645932924584214053472942936841093232928514274208589557347838653856496909915952137489113666939315796024852027100130890036507302802627320071166890866736061315607766506579915885970069540557063426584599263648886238124870719357087011949742852954528011412360806261079219584414664998339097714158952851646634300205206871333198807825264316875495808890001832889957154958054835938444785974516315368575528822077315679692539084839688946778523775575487851632375763359664238778304637681904731649968220829775541398692741825756796621631110478982860815953453247411694 A145715 405 8719116965019596247114681423792585804797496576209006429800037375867661996377417125336452909408469418067840926438688459376682691946628996571177955130458118359383941857701302273058807172902611138594396130823547017611219908650875739054931288344954833435943443292585492902590456388403110778022364071342614237321687069841333425030452468129586074557637264737229619486076618810604149831112244328071132103836126368571169199070951375119605513811154566288038881602871226705219183802847082102462565721450331640013618077567613831305838123228810856079360412399437681208239212169586689693235451319094099497444417194555583216785779124751221339432581641522972213336779787341388553686199801664843273484056042836632639037849610867889939522581426599824112437011817001500003679260750691847169351382674902872516200870808300815929992810370703191267209553340449103581266459890001724369604567863559697515852837301667876871060993936566838300012885217650954443801297285664722959718035432700843923316427372931708996562952123441735623607558151709252572561896434269470921269132449098143730310474370817938872155707738137242184156160273537415350451667097385609534661524623324072946982593436191356179921271098151096459332223939136783893093077295153697136901351670884073735585099167980681391127080620217653475050438841012259848095330122769220998757516429440661030949069124406 A145715 406 17699803143857228239301371877617444086392397134832192885872178924657549335747526759521397002249983833136304049100584736221227368980139512460471437527162887534185565058180812761828979925112925869753387380618099329832789960461224804275447679976303968356494824907936952571673668664066537664943075640219046327368046700169259804852563908691051907749239482740966182201142658562585075882046783214732735492688454425074991998866739086695278927365076303618898241650241154783741309300369790087237079677773539997198248587630831027504712246709885221113855251739198928990301277351657226459082172455229852072585109164722991999256906362092580883019177595574334990951984066980287614978252848527791063676888256631132661470613184819063941428350874586092115143686314869059578495729505467250963125471074019927379326359094917731753671351579584541431342160352597406061381356228864846613800362847074048468067592783069994023401790591099791712518854189204117449749742623163326292619845421802797278362278026494305836438193546937837077798472328612695710350906908612497958763978065408152552945848307762076812761927755566954999536800148409619962609058943375911859554004983514978125219706620632514600454205812931357236915592519131991610439862069473058409385968316406818050861987951336544445683335977137104904384170017479346092940778323464722005846647872781681076873157075132486 A145715 407 35930591662913208306185537796881987702790761386212775349314093417017449283905482944411310578114557772797279151833260575840632182346991263665760447002185531236278337684165192205210556189172066612988237788258610816013546008516377701803419735420608710808851058619668721135004644797598683056723665527280592701942897479656527562517279704190367243144881592326896612638700110805428893436405138813663124979025458646775865186530281275040041102945591085191797142511107941339768152660566871030009169283314564743980804619272509418220734554982943770050270081670161426412630384784652000125247116848665280613248274159970479202908303129268814441307591086434258508660314319190196517017299596311614194420809676905156466152705727333088933209612752828340393917570782172373942846327216837768763297536928877777677159992761812187159136913713746248402433318306219393855500571878135748624290366974992454830479697496794786199628763838938640609574973991199140772037533723724266709295326488224245774231501077356067916260536337331685826195275219525620582759768462586936586819954203646100584336341754282645111967841188093180511817520145111254986681039203386003689285095455010782270123057457290568447565857878979557039842193481614003832409026907953013417356378780954169759176099956114017244055780906507702738246390085044231556409931901303262902647696424230383145391477913449822174 A145715 408 72939083375910669004328402426298557419221159221614799126914723764366497388778794629628200952175550028794643541917469868371747108937023285101981246942999101246757491313290281995764667235039370111440252956777599338408168564498286273436137787456155706637999292503102595967106857265456662538611376077303962965897754515656050782650272946942536812532201883184117382690379023792362091090826549744952928974686188364500581253664472121592196743700622537863044580399307470678574566159641447821128526408048888656741036178874606488157063641903129143316827151935175956418710690811566208597025188120618064415041923959630908058911856095509331223273526886283949198245447115972031949257503202259728286883179967229210995157331155872985715351572459890656413560553544123604234918465754451165122243036840150814664707405980119645015316181167553304672398204819465016929260099531259340842462831158871836231825317850900632915252367191254849337645484683280066563118743709417638256543220151249797118892668824754791375703052326589775289339330897164681170306619628144572658746548269423518778050220815345461815217904849901400872034566357775699213342546973814644113336884219666904493371681418593233316044091040122687859522415852083908647798714183282547764175039539368648204309432048923503668888789556874659421535267488469772580166068818867300227652817894539805003463623291146063880734 A145715 409 148066303322506995165578350739848274679031250429116656014861539927570572681771669192662303521605788443895353592813311999534070790509974921765758265533841173345386471087641588286210069276573732154157100514020738398357766172385512618697657905116260663866427754930239650144505785244232227354698036713261517540179739723884303432252491565013645539073126677982165959964856779598384239485484459577115632155487983354477533169073691876550884349671160806270895306413451654369565029535919478510019878599169960658619559462310831898449420972328797177989389068158325521368556289717094618799961006637737822097254492389776583389111864965580813114430818271565330438179748985108905666796214483287652110758660912665621415012916093716433669074758883965279691187529777000134424510542635208648360384601487969224891578356979650117568904688633219494738719953350195678147004146547884583774450922962142852558150564757630788023176105769483505216779724332084543923990277692584081936516027611710599927106343482751149136609279962440906505673015525969083250101855085365019910318906166975539473341363918809533202247234877458655677049657888764524291830383675804524164070185680828361110762243156686806341001057245591177375273464337536852941027557383036664008261912908539574900578387883214756333826998744674652118013854755203553293505563292368718158872317678219379926648009889548596228067846 A145715 410 300574522805605824275455047673489571299876019149947590095369799138244498177499099682309846520658798365557538998767481441584295332988140154161204177052450638892033289550421110930724444866777441233568802603209142171066926921774026117669972111248221691493141704509093986690750776938934156073374475916544803302601905741730620311421775226704753501781634624101913714611276572205696213793442362114994988322711631523401027832638340844926173637635712736107379608974726459062746331383350381733892532427788612088109048967454809879245836416763816368189316491534248873202212849415011264597712246449419658239362204509322504648989026968272955112963337817750734505555692194323962531564366143570731525111794769531244243265224512913204475236045182877057882454271886756728758152166631007801720415618777540686379089399961283758545231502609254406766296832902692407173401488232106173802794531150318831821209414632672648786414579459684324335213502748646940885633700597201976913489279508552366602228758377316007992525462620702713616740932178386341833025595516671362273374720772412075707364190704962537055100071583336221123009933479625626536716465519336210238418363595197353387942860236392798278998830164459049949117273082783959386377293688850244654223919029295797679525923093493906434165138562899986924908703617795724716043713317439678995210577233967446711290456612160359196913846646 A145715 411 610166133229076500772178581198833089890473639843143178776944677389096403729750490583419795774633839076293360272144394513104119991895134002972322713658209263109654232400883767547782336869488929130412515127414044586527463293435100633357424688175984917470413793725705862742573932680251092596722831412549237442764328475973435347882771457719084594971179213800206858494931476720783715616448509608980249179472456504520732022722662841508255933516147183137174335323388298445720683143171739000323330808532283368900710784373801744037149476609574898627134488425457054274970715756183150038737060331315268488083177899432294660864335633729133298502461339215719480947616974728658830169996475234101708324832623487513148206990748297711368295502646481543536102480742586382378914473750403202283795345733806105380326590343049050196702381392097812516087832072512236366326874107028984935089123784224266454202553553760719405633573127053408916978193800028957913292488222042320550301300886333692491924452399608013473677552510746546201077586649108747951958708796987780049930772849090346710409833789710031412319943066937651421054487913982133105010133173868830979465114028064946549162895517634223819561284232794625805530689084587100017492965160808613611410547367557560749862723301404746846598897455688228782912550330270565970015444528839255991559312912636238604539700274675639621138880623534 A145715 412 1238636949880502490961698244378583498988090189005561502969607599730066561326895318385242503112660172666077155794914122094119921999251789037893660947521987751661959199740504497700887213120617659357296172139847907301508579418746332511689454447025138134243248508121478392273438392590132779037191274392999035464008284204320332025581714637394515023037992022379795820830996286466618737005176681063867790839340763992545562605099172929920914618864141146055727793326869271118353924034307246820274627648788107450256354783229850085585534191681020280396714822187186285929317350772202379567371634760323545611150611773643048839049952347443172323004883555270092795589156903006983101282561280359082897167885113884882159615947953819841164435395136312350501230153453178469472467623561151869628302831424007616381376599306989610615547288994455950153251532810366937131236381035780607312057118487444110583199362504719627720787367033338960417141398200556035917042865457045313515134727309977887206240036142445890035557439071352868085473884156758579956134345832289676829997195508932631410056255228920658804472429325811849048519487455450250577544033626488207552103943058608246297447289957937237960911127993742925926177349724438730251551332899147796780918756932222819026423648775928542604689327669908541529325552261745631123406636349830372223186410002074330399768880267134936270552730751927374 A145715 413 2514432398091286827575746663909943304112733193207650007885124650507357730397193766571551697898904375878297549970315395706668928554361139851790128751146921477664514065818991729449033494852516979006382099031376124408017829692591761563628959170036342236528877001072807410609217194384036861194405690294956629442699374170441798038495532831139407777682528834251771716080063966595759315336793046111142006423612571432410987567619298325076615168038273010345944283279209296981960020068960567873418493803709049591737031309245811299936890371962994559630432461905499734979459947096855074338614379826396466275367253817317489710976742400974006086566615114736949159326507565487200966944769229132463047149098456353687296507226139263529266092483831211425035953675407471550442726896914664544942252463995389727448089116266598566500510799956364186713288095517212809864173487175760525814491015440387760259628251682027290512478949444104962593388121368934952882639103585313764393402946137954224694974781444712757164168127637293811466965783760633268202204770080839246977114256952360392672067487704875147663047619211454986630843138480076094690281283251637887461940024943860711918871449451717075426425770266013906835514214409921537823549188292304866656651465161864955066079257152411640082772488571016883616302088178793300909949501774711126773812420744897978075292222402583645953582422287531945686 A145715 414 5104296529488362379476274766038940528765349394121340510445300070922336462639742019244931561492272770372771360362584458370415830845431114647344923471167303077671211891653353470277040293663396346765296303737521392700368892767381857227834275425719327715015486068929290922058318631161202238091864514107487564769644265557712645697813906065498360394180510495539074203846709021193104943514952878428937209172142680667030312216704570500732598870203075346861120839329001546004107722386065918475792722146901721883118723301414213709021801869550687275029497500953342274822017763289265028705007623675950066215449914098542730470233948024024884912557905678032451523340014768782114955914780252577619626629772698512871327027509446757010590326577741964056510635459847013794220266128269145465080902873607809722712004524644595783006426308364130304572024680648409193657335047730412831622809449286868665882934767715152895020704546584166040725617469237539753795721463235321484673294465525319766152911600092730754597371263546267365925072455560201377691895727129757839073865111616096088191665589984641320835327862526824297048762522595067016771020427456791285059530698532094186587062744939695705178406352728880237133167929074790997343074600682045980165205693359828926561321865595746853439485547109836603832551709677398139101566365196027237520466990925732893418512811708364534150836046690959097815206 A145715 415 10361719440428977539050010199312385363450355157333128028553951258847692511800945901873444498277615824952349983238496480176548429947296608372970342856340874100751082475542241725670662347103199731416572490205069395805624444299955477580742015485251065225139200191049459498970976212040046159289623769232509461525748416382782500324764190817428840460778658623415486382037103232958036439576039006417696423477443218141500101388922710497188850629897074915855064957893589859179041694483693745545291352539716691713681416564839544583502957858297523205315320296502822912388961080017260911416091137447798808020897050252787925537085203512028115398486461959790761855431070654120127873306036967963338709595391428882672440178547669690592234833686723703203505164947535762594795589797659468379449687891171389741715641736939413172904478905468384561917023388428175145911580282719250872433777367561327951354597318833508694864739717086907618568040869164084331270361687728599028573023371613452987336185853213461987119906500830795115534085617821425036081280123868638332480699199466418106668688475601334176420567897881834111554001290024847563969076777456003057032959856080126254911025453356132829795089469613856615366424060507611314684903615835365047430500900868987559054528321080108960070515577860479734763196354343030043582878811398433517455421217766817028741602932475757601742551221200224681032922494 A145715 416 21034285359774294915909141228329376248863692204036855776624010610160744876619457541061073086571998632380500093202787492173934942377181269566015148653448503257221619754138859049757974287579201791379295389819987135964024921560016852107049063600784236687704861372344333853620159652122662542155698159677480099409704515612782917946625609545474480637020282825022941816461115716195792779234415668075045310722000560684564538789200885604722866046092191876110435003403148085131908635694175917391022969862902737277051392507900974090297295430542102556102825172403229558807316170417276360909636304011407904332354796563245390297552492895469050234042605220469568534073550087849090800696299130185325002859017970859126540691124741962455479701793722539761151428332862138220421253068982592541137401338175047567873030013982484096400309171674512296561252906484514897791314316585031540627736433340046454381166674297254935422526604981875881527082238785621954939080430367592792681752771080844038972691129111727741122655599315250538266827879105037263043620959557608685177980301051717140441349413805118393492431997372260719630325569987917959790209087215258748985623448311957765375195083250204704788326444909776200313603709662521894019356997071190364237936663558351385051765930470755593196293183571226751732684766764641311075104885572454844407267551599647642612560534412976223172844828200409411537734847614 A145715 417 42699588918622378250318017643498434472807931723839659893418712984675053251844987007408076492296658946116590236851675370616607756477248029922402378796157605271285787349819408328766962133123432533300238224762083680937574785142389909821832018367576515224975643446658806673389425122832792920529907974521515369292238640945532940649149662613122378264310713356137948471929682866774226383809424230153335563069237660746447872241976408854876920884716519611429267201843432719227915351417482628610031083530340016955722613109622412563758926221042609891365529784658259501555939436985990995385650281052020597995872216126337889516106023492598659946991090111091264333407451247263000205285613928239241792465096885452597994930543047636114933202406423068991434196010545193051692548934444865199040545266807455391392509212742705776279454714020354493634781483140176814341222151087331308223432525902926741065816994226108685399034143373490952592358376693943404442002003284525640544929552270741785661575655910954101017003746703457761886545060497607822553514466621821762272967530435786328677832641335914737455460534097791379015449353074183433526560477970197804437758567113418183585391107972462194587472888077376072780000164190858937247980019150900604037963996522552442667525784327312774079515092134012445537615313335867518452419334833271935713235674326066947686469143255409257283273258695609905196920707733926 A145715 418 86680144470518068073850659907160593650423852535702305546784210734879747940500447005580854218289131088618045800308807799564221571713871123561207262941051285252206891098513644768537883372266280463397692216971640052316140849814129956921466890237116725122463868491856005202646679379190917506013171032580516522183145031414916256734855868479028882402070111092677210375075439758435963363340351952795603117985241729314728496086673320774514544673108488719009536309307165016884583031468854041902445708543620371517379627561140989603456529931421067537369469360031094384928998249765391303356509160899297802523716266381669352472304930137482384223341678882910046127248591958393802567638995578026530653379143818450803070582461695576571351945405337036330071656749978409032797653915670007371459765754217796269479225828837678743363196669152147947566309849521652448597783175392965970662027399846507944317154117112326334105103888521581651886605977606466325395309127587156682713414309356834744048959608808107713336776483152419941379148205982264774746371323621338619805438908804345195498859820562493111916191391786519127140642556415022382140957980070414327749900905616790600720578573989015004807865174470628517967200019703733980091505419519331155006702675004117900263692290418514460625822440738861693214607353387044297817100174606656457043024011614364304155889748247946379308821542307259907140337498965022166 A145715 419 175960650575562759567538589293518361611925947839543956420312054373092903644162655576342126655050443813235686858036642981439999173971401903581220821367955312904374717644195349060723574478738416217264781900214204544118084987547898670160667965349328584422086428062824243902566085750332439704413816666230474018516415121533639055638816763862766018153824061207421380923454670779942138853354530654750844176174477641271238100608074599195855670809489347383069747278626343140842984325966422287579336178312465823840263688226503099272604192001858546058250131435333336943146364891084307359822718210975293487102546024882572659180889492073065747374723661141217282547050308268088171949306955737779928987117869486358244780684402311477392208334239631777326976471768260159791386185756261180519198125440516859619587437040031275106321512958924146313205115359747471330476685504825569833112607398255885224037081791921028232124675494664667379838857542182749946609073086999924781382590503064822259677602344304802747119555243795665777541908971598936995127311233436850776383278711905290311076356757909219681275131069866099730304125374073142361562711172982463115134494400643517806044590919806592487297771716702487814097343259998415788726818753644223093763002392294362814982852682023800027757645475184797103213207389760386588701194902032177774525403030341485211369508502474187894587650447610478915884979925978287263054 A145715 420 357200033988247931404035262415182366911616023690421695830927923593167859517902250319527511528898182651737355703768584943515398758940374150398754706169686344144595424610825460079624087653955612654767043859742618252919660208581384486296199048192246789260110326503664723266203951426495473409042541819276829677071800513568255868030541295785546537823380442180954310597402606607842783436346333888792260882031071626538884029505895349694266237228718702079142867966075167268746241297128805774932010539528597078775363769720173730382396906307242917077180229444257313963492735799902894175048814611770684879520365906795356116467853196603393329688304808774992200660465998535627030663290552508697677817318621678163418453986266109837410606347154507102636725907617911374398104924287556280783964823184483470809966227712037659628153927943419347863658436613977517279215222977012731368252622356432047158287331720445570198886757149065386259491228924025004785150092971300719719049976007807279830310788709979140768544983808128718375990133833197636117843667057505483454719435979728830527139808719695895390495404155636790665998247368725922578949921540196420053308695883405435529479918846628808760199471777040875791989088850596764347381461978392353361007739849654881510297290680816023637833559688802697380661117786606231388019127834025146275630111108569203364715798104132853178066551099827729891986602109398424178977454 A145715 421 725115893035492725187432015164230911312218916165608202992827264582076381728437923985985272061536655732583018842963369398693278040649785553907568472303641910658215807585258039766287837213955414950760881770495614839222366105335222959282613907162295632869439540716011325406150118829700060687916655479315298013981736526128437878462943191627895609015444143803276043091346367959250070433644204439717634839678899227396293308658866951804761265718628155731312638901385310929211728990187149756689693815906873757448164612268264446173166447199511119808129807521710912012553310527437984091041733839176279330132855688248548033857082808215396386201511387089573026123463429977014604158307872285700548189227814888802253103347339518567632053492515315178720776265487888321767993204917553493730268071866376005227371822667999409013877367403628317239080313121259000329335572166650339851982990270949657475438059355422715582711884887927239442099814876913217531104742122667374029746669913258274990708641403655311455343570010946054507594194139482229720285648999424897976229678655570814064803500624625909733485989160811615185876711854388248762125979163887559725753537508818633481326429214065561976612440409621261155250036269368171626768579089317723678622618131797017171540685099203845961002098410624000497944965893603259957292240801876144907351351024992452488887858781881189477287204144999844070253886397098875105036968566 A145715 422 1471984905662016243882555586748126334781437488200160961653743516173691461740869467789299782757407882238960876513859936110762410907120305734058213600021686908949833944802649209900104229920241838394431935227062238381003150274170294025959219935340411942478173007543176486909761475020339696700997401580468235691553248076240215325023906648463332300754813788540208186521122529554671035137514298666292909932287283400542848877693470406268315675142577927415862577826944215111132541103838616877274303514280414199022695387540807105557797505418101265967586432088843707128169256877963307801920544644713235269484817526778645713373761632824058060595738427487024468038430102387341110814334317449419604126454646905646895636376645236426183231179199742658296073182214505675277651807877709304716163401923920106128093990049811088260511427675437540575985171977719156691033932283077212886794101997405448243092102204176392187334927435735147002076364708904907563137841358921797979666020873938290423858711738631572275206678577236682521697838113015093134543749625165485386262792951372772822720579128181877063081167501043423190539059066160776261193158752770206046859627834205942561657121824634244183714493832059383104281781637728537805575868169853000675250553799808095203346080454093126484810621940007032208130900102896831107071860808680740136776966950623569983238988611420710506039846347798583634885497399508607064800867211526 A145715 423 2988128633377999939588862653666681295375406788827410586548896345005329085257583291174354573012265939408434846740116827341478295448176179990352619700475552121526252249733570310839171820450253717985281877750054573417821555834199591537474257186127129080935058335873107552415490388141170754602964037291695039138555079613031110981360652033437372942636662975292478815361835643649614242079083592648370167444908345624202755825424436265857729015778167474026045301676057855290288129229063402073717079444295424917142314188543226156017882762832298370403080649010545203759271578908954987399914614587034028420774849446504962549600702257550029647612962806287272580544986984382872477938494506114449510676154743990648309339591486482605633391661721985081025849839119181032925311401998544971020317975637485949064025572429293841169429184303770803740932660034456766823798553199074575509852175071742788983819492036418720717574319982657460486975578259262085439952286853869127231347992627424816302158194120780688063358102168220454572992103775226499580894091453436935909215493461608073259308710826708585812145036541128988265179104027594521421973350142144354387565318749900554581530475977578301627378445866640138080430861474552662377147385616222502053034945590992301465775371781123947560319601536115864758505229263914673544095920149381100601512335558414822073522657993325260446071410798826979778973489467116075242670655402429214 A145715 424 6065899653772434215349147304387776281485740999882155290533297926617301869381432340214471993915117099591240499921560645643264828997386738260110083933751770785011383117125202928354308895409785127268283817400675556975939377340274896650778716128618136693886225943649400788226958578165101611504320294704739348983031120061205079051946798603971218610220125085029943454976339835486187356749504555561892773620254009329848193782762727926220783633714004829694944546539819619295069791202457602371028793997616198301384698780047361555909196450752060273816987749904974674787614177015921746458518865691134432980937674891587547197043712209064927360596253901024735851481855539867128742874033033078015057252990003846369162312475081183044199358890064450514739816877338755282332706868405238413461940774380694552679865783937476447762852983625227056156552723884775258933154371960189105207787028601535864231705325741827798880283682229867209053413421789937324538195579175512969357838445367651503155090710206473058137044672194808945546491448965871681134121871106727354730222065464271437343623860257639301016777361097324345134890390636957812325829639595394286636551550202670291594564304577362127669334061394785648243891544511560266897071387225063509314660264299160572167428801369601159454322306307693265452733407274846684397683610831382825540329904406615138185681012487461667284814457881772421152732548732748233234014365666064092894 A145715 425 12313773309029408079158829439044532184734758854353986412372008242136777789515222393052086973293114699904278806405921370539000261386399630491843480032896394218020986201511912210988936218510043358100898164041493630606583518179202206001489256266837631361459957730549947726993173498184768130183015595286583586740514035169166697444341019805409540341373911285947809921123154504201316684587252168707049682078948194031246209176252512265791924918710414026113263403430532151111136385852859703749786378098081438256386021381181955415269512777143919523550114729226449579273653020070742236355805897438388311917275059255073274305036186183699544991980747806117407491235586200943286965161809118653864451774059031653385408846015075210093242092913439172822936747235147834103954362017551231980782768751674834304454178477367504759664750387330026620226998288553433741177536551280630684497232158208942732647572827436418395308255157352310451720968759257994509550451585774004473927284812748339923980017839560946187237512621197359991238923068408615737475767817452565076665414883676977556199483177014296954355472230882531879494839227813920331426912746405300259727845259346101942036410956761569141590446517252968999294961754927605867248392538919493307686258283492350370507579001004918572568326721485015792753184058262709505412624185891786986465769104433093172102110381826889191262912903428587216113067294953989446348973919631454706145606 A145715 426 24996953751430044628258208412113095947235278988597592534959886198239732295414032076463396341313028925688586385763520460633524887349562252511704004356695746510811816977686064663104612169266492607159696004720414669455807565964403137908126539442964263045627020306790450236395353974356501139169910154111469976343894508362288334606933218258182762921770429690348969109936548667188837383524765152970755292727491213629420474779598817136829681364198506759005095014019433726935987568211513996154463976510311322044265322019100589445635555028405705880746459083341942740950840843129429723880539513281062582057635389350123855251676260909197867268793557450164436182472388506059332672149729636834311759086282581266368533588248290201408098404414922630766111082147533225892272072562922132515750607103959139257347429629190250724642995523426970413833750369210746609815140265945308329340276073377125145738708607990603600647959089141507987126357527880307064450092180925649906559418812040684678027933059218010553619092483985968587406068282378040981204127535306835998903437483642198974813513505715162559702307611914178618050178497571867635838820549373119931853239239921036739663622647661680780066478760689465673783124118611495398953969956935184189539595000829206952969813204611183332712543790292275751595698185539893021140942699676716751142685741669274732752145889427572570802045909145574166937105456024049843340183822837487387411487286 A145715 427 50743803801629681565956083917760145728355431612094258491982156610418414422912695599998301520778475426033130458821140129164684982319349986199128637000612332520553770443716509754190151714674761482490824788684277737501658752324220190751290873579961187144991489762826883429934841574770199127746787429830688765394519111461410150085376988723091203321653630897497121345361272671238835687238588673278464537187125084719529532556376422535251987377398050010366316765196047035147903652332987559333858122529553885668420347312752815392684761438150805793995788389069414537680627637899722268735258856154659603188687923105692171087628504609485486856105929643085999333011457431714244381176986000964534217080701865911696469798735183093783229667720200027016032673822745213413478203348369911455741751638268301017580977693077731603520521247806362610055893022499527064490993562332424627930075931723405836906845826648097872896961642702103861556054060628264082839177576827483536311146261157777148056780130194721862900570504978895035074327374304354783228641420905059625208901426378780241893876217118602981898730096713551712109982855231663486832474288314687056361815929194445235415211938342255221965810293753098064810742665819580732270691764185884985272070165425006622178350297781701160487891325966598290723474563461924570206608267719549113032665589819523274393684053427590491838961932652612130295107962661526227991126811386179764990613044974 A145715 428 103009896720354502148846222094844683715465578937272356141131242959263183038780476653964475623783963801818329142820528698683849880583393122421978621407238678320977643188927537114941344876177596542963767161333079086713697811410601022821982565240781766940069678591518266572317492001429529872824839312646144082280897452372154242384980680174656884560193948951489465982114273586066169256256951481990130039734571194489431321668969358147744397546436677322536864028252961461916517478248396533933735834271017877595571260779566196146560620083891107356105569683351828169548933154095593076102851597454445713410454426269165757184030612680994629120027768381907128481577076113991410034456609432228367626362065701518162567322898833432089754817373601639919915561749090635696134860525118357333023240075077547106550127369518165964895933490051392671443049001923670730170107116394556049389724801122440471795751289387030691377231486726181697450802616717848207856466030867610653061720350731475569870585636362226163677604506014672935232297163769557831913160880309735732338070992111440248845593907237258338091862394020898061404647145941779306402286966458265351294554483025483906856140571212130438909814829840028382100133828489630275014105327327389584918112896217762613815098134683648744607086679168404237892901768129521337626393642527985022739560004647890577744445876312119270860521921238893478924902227097442218772144086930122085443557069809934 A145715 429 209110039598515837732476264896450790182249396887231270872237931225147651150309944694852285517979925739215782126795214437188086092899305719166630402328057516379252095119752456626821175908488806307454964846681361861751069055504767752108433856147913406927154302549292318314921078828060370871635296057884242656341456433796361650631360695377564752565990394717892718446570630018441652351365924269851290702196642337688460863458475240663498591767279077566699823611036746571643495332940592630897924409712043761965123990962172065424702666085537509782088512461415822114769796622186416044766520007573668643563619296638483381391411056113914487628169513709341827731602131499945130655702535970437585316980776293380004099969014833131959108496038743608837401574317980167717940353387786917016125721610655782357995740979144183831007141464283079316666779418012029082718252955287386447836513416202622434339538210609845655397907021092506143721267755883171233684543203483672798231756000838634249060140785035188917543674246639281079626528168124828094428933358387342631586658905084797326376313737815417307723498761132326351099721596278956760333155709435990348440889238725803136472729944348686448731702138764963862565206861091283638697901543782836671498783907251892681038027035057509169851225470820534636324299865828364853457008887723541876612193776769628053297950735229548692256367661153021109605421225899845042581224505341336447270655861101121046 A145715 430 424493277375090430242424668893573009225282560215500542598286859255806772571946148950073485637023625466644235899065142486963116084735710026515137294747335351011203432115454298024909872152887400626537035674996003246275583468976867126179097905997698975280356294105384814661023217703470551439889778172665699946229074279709161778627419826635776273052075941083373266957072396823162968207103570010846638135329144210936381063389383069577543993543178981023723319393540567287474833609351924792326252617979614565771324106081948513245950265593021060966532324191104435541154517594105270475282959512522949891988433761721694995058807259880633728890554992802195528388023845367812501239666113563378865965103349513495706804774532788359043558157203832152338285275949937991376783221242346916424377881846391163109184247637535323658778532276561160961440890775515417114247323329126278094552072845166522419268790771786697293427059875586300745572476093640220886531414846605824912799811619982076794116515923035797140387495043073234576968916948996237262132902804365425232385185239251146461103668042171389897420364393236228471834373435799136281696999687868093949069653860058897341555734930887262278794916431878046800978987827881477296926465119773831115752946413608445924744581066068608931149243098679006143334090834729812522996390415685147481537730627282340300304262248070107533161155491618711613605526163674458338997666973698826057837345954478205913446 A145715 431 861721143961393974876284345377688312276533414988069214243251452051356523173399532058704480990872441717362059659320112453320688463927398454520009541706688434495226587942277105238110413649185514783063874965277039908577572690953984761375816640741472771905716349879628624469558817016966391362605378055215313006602364446353164614252011616709930456730961594408853014030138518980390807018767895756094405563427460551558515870219584172767173643394061564199080771669063740556827340583489074387829661916574207856472025970222364519717213614451166668224550836019429542732721555946237076878408363043901580707067876972675744201485997346146630355733339007218943213285860674494527877571391554831123127471574482531619991433688201591354025291100015283230503110272776799804514702221181610852554570084022452450455861664708455727883136589514277692468645691607516878729892983639873389244554260039174624308493210927188784895811276149533169421005982748821892516487538454066621089310819356807615053422278263621883159797697393764419551965821779934193517301698263928454834399294449020922231243119749294183676346031994770782665497426974950650372888149033216521280621048895030322877555005436971198077267231625010296241023482725392537821477085495239333382141809720841237975338818526092241072723793639092911650433568070201653593317819086831961663979716561189374039989599065631583062768453391618323422598108506837924528320221375384111556073365016934896903174334 A145715 432 1749293497748352393908426978692038380348353607143220289413257849377394486235228478133021146337985419662619514464183929215098510618656534126965592854527282774689958962319390408179066114797974442122219039642476716018409226287053120088725781601607283729269628909899352002288389737521224070995537477562308912737702853597022644457769804954501332191387578984574030535107914236457796515085130621281301632447119609590519576280164692481334292918545951432145152942764879999789792213909649211655369421364393023969023646948227293893077430391385602743474777230587117780642989217416343671957898501696160696312397898266097999007321579553870399741504949294099461920774768781200046223657423616641066385388430234435839069114680244455915882981889472867754089161515451627653226854132215448788338860846187696628034236070173917490067443617935451439150189792522368488306265642541619651040167053327451642179718798913402461551799597156492458338341399407632348168248816530340394205476050494507838576370430758636499778592185321846728617256041244349463843885185342871958948405335346327232878277071987399150691592547529020295574731304924776384457826660840429850331566780187257695382539319481316601209590201403854469491230868953559023896121186628870726991916757980361299481491876863386183309020369938115511971373999848418522064622649749878466492731343081483802018838585798969865547312427223829704929162546663354823118031710394362772760002873147031886235237984574 A145715 433 3551064938708011398240131890460492534418845545967322199439699190984658755700990637210500868361629411042675897000233716986537523235184300350341698974680842325932182198281774586326398974929474468322589867410352768240330820785145142826128575275446145228944574781379334685016806697609267847154549716846109037642223786199591521896108089805626087638586328607723687577416051869870807945232008142433146557773247244041294188290218455517524441857474638013193096274731934730509537637409247316171325537540055922082910146832875436380582663977299159118087129553541013075275725378633621707837457080034843169612587026412301965309118605008359565328624691333682900480229567339975419339496692370389809931215385904330270778682809462557307651099210338821525517767373256531359250709373695139858717034963190940132457048766591387796381182661272376907197192810174716423744840524466504251738149873700466794450204853300996069761368286416403540893663619791510917959652581069052546170495293193031555502416921017753830928658976405651465328610211760207631668893408944331812736807996353749833721980224891300526609749195137879205245921883499869085498737748617923562956559283159084226596231940992067263484270031582592948056902422952242093116588187379522080554257636558323717106190534693855426025070278250580850208977569258721529589530385674434200148282962475695556908868289182309761429461164495920909387876547128501784091679843780335053318694276415109712122636205510886 A145715 434 7208660076283765390075073829207821152831876109960056921642299944441007896678524758308838629752961366431212408290959981298741957068913511054659521953009255394359555172553040090852181740040718372720415308623976477051155547784618352883920919083374073207473757536571139511232115307757076208499664929660123784104801548282317192426454964535616003404998055686100101208124050187923503671024461444008666230978059458284217611709567184535882135636380596620830553292552884738054361614148558142178579185836892157435283629047090187625288914796486901624114129518911025955691941875637034650566365914572229938152855351219074723479511760845390363746708381902426993875404100925381320059132061854467697519300847997360215244887034094311090075815514005918223933313678549243207651286801747001697746792636416762281191180961944447052736310734939307186158862254464881817833537958401361089408793203444894265282273672482223108213116069625702031521678809835367755825746571321360138385711239705803563162067773295609518148677943511287152770350112617180247938389776271808236983761284192776816128386978252268081618640174537347257628925848773429318786053171867723992371965013246160792732655457674577063556466954522462280701042427362182495467650124259243194654416010296639165364267303936649651444709355828309187808712494221204856648224618296451676422547921094318899041200608201503016731940616614292222227684461508311958351286964842369763874176621119799568577065261949114006 A145715 435 14633576403791105033841001633159986479756174084373369583611669447516055045598649558376305207897643212225950146154751761802729186312371192256658479222909813769707571068100473102655342605883683367147974753916804838061077521671954471209216639610674093165026498854664631828466509057940167093986472652660334435623709500789317701034181681899210681286058414456454597728804244465432842581371711499329450015738902927069717710476233094389385217817410753665648009990786081286315623567183935619375199575923353539537703684055446248003900116454204432997792564836259829149041566731817801707028014969124546739607126750387695276361443565397537430046252686637235463884169844648956739744618746067877055574370790219255332616849900528642050296597842332803655763101249687590455000752956837039751286130334891064239877964895698460925666914410744132315525583179370899915485658310714238544995598464843261658056221104934059608676555859971888707585467090302176752815347580129780011870447646107488040187442077373166304087985296668936514472345400002664143107299576938361776745222670103340582990791843871879314385312944561619795107514227088178017266602440153731086591526020330423250163063982847450446952364433410566847230168070642807513557236635658076305626383946644540947365745520800864098577333967261189400670836154291476600274366385611411228703572131538504889358080325780761941656078022265848715201290068985326146951328446950166840329525222178916709101730359120495921294 A145715 436 29706152891035866934931843240240943346083880559401830294674767336157647301557361924979141263193585967857312365481737785499558949472156451367505658162984968943250974908688787845350254637762137194592016030035805197287510317838519791936356894488749325750930585201211666040647502155503231443716330985235549244192346181800766650782196387800433147394695176348547147289371408140778482516680903319177339523283741963892068668049141472043267456287208193560668839450742452458335977787021775158773512960545221848369381043348926836357729611113120202498617282503477934261528424773648261828232219820956915309172529150431670191939006958245240137603529207165206089257870909233281256300255995385728568348275184844240327851990053186109267791003544120077415280871603552130074408320851092388948109146833036223990189987547086913734656783517499853661209747695260672363554068537211945844979975474838617720959863560742468523390300182626864450696466671634608972847399761916882102736870335886961015776944254999754301689092003559997613091708391655295593327570202795098134984565036548497190694491314672936755934103658819913646720996252063152601621884167458902238056805449305745951670227152524866732736236243356496177414960482362471890338694902735770641178364757272407826513298042958450183462336508830858655052609584499203277352107114566546497816575004475243831078004020134338540058821653259056277566396612355750569999238396021873843499172326846579799676944051949344771112814 A145715 437 60303475735226406086806607936687481832563797779411631124820194080730576506106399109058098387977771617107131875977781549812342864699291283904844229412380264044985709357067171225587914259314532621338425392997930633688807884134673505676333286595521520600295922931960827397882600909162501890577057913555512305376027125346055511770157633053197390000549921929136252542826229721535854076019652366218499902815980447797972326422046712014738546877814815517404078436997187704340748592030636388374611934707224428836303980294637422359943106659517556867760085689495370291073553248939239693509699208527568953073494568249540101940907763794272081797734244292681723958014061573716301332779926014282925869943050863017646284207191117901284973686897965914820216513592109574363458436326964592727621816784933199809021434842621539182892344873610292188123472295795985527114843644881939351070805218323929130286864972086106168422700694176674863025119757951165912703468701343690538775834911402884754539156650207423859262552679241498485639653562714850051790824404374472275656890278970779193769234377994217742666916042091480141223827284173972693114407593339131389524228470564643951467310956561496620004112621649253829585522549027747294580037095316978743515774830879041243281047661460133071564444535592675808567396785697228361548177168203703779156418555512613438583458802792381455557466300037861977611069921792104671772306992595956952136479493973334814427487323726810764863091126 A145715 438 122416026036356713320350479179632347879161163408325051781554699309115734149748688634026014748453613189141509850922531064381270515780611834170382418201473773026352046743871448899155620596153863459179808955769769150583082717283069378003164635432014198069274972621295278406035639198097723334639983848186704744364090872106310888126769212901602901267968946820970244114789956963309642995837377622520235625376917025287919930568086776248447206894507788292136718558264840297359261305844404846625303453942705045315848710617070618463848148789209527321350475332393098212945051566921882929562861161091144017823884801017415975269850821495414080809262912384936734428679287123734858424286949552998953787416044976740977716612745979286422387316611867262964962107311110832405690551335417272144683339964267562576089522540534177454357725436645375642036987550718155359370769045041799670727889613222101295864614933471234779429559018878467345076542412174195168179068616327929876832842133277520164753472222976815434548680249768238365850883640602753949839780213309975924485352281745645214854355092836947344677083631342045866770722665876912503869645792594269261831945738440777915732689571592685613741615885711741917562433359565844645525584964798564113566381728319696451452700239466027176825638944916623060533160422355789074739522299346404105141031851115600805080590291664514220443116530255206555494194374841360127947213195731396590963209873593542826707999590221373903327303872966 A145715 439 248504472550328392813905385928045729507215329155102075704924914777310859593413331820673700881262446796185647890240862082912429334691777324074592404104762346863230609904349684198114684222278083507602390841787238377753024227276746702672918533593702226559107594125306483203424949689537469206817276634761097075546799094348685756841829732032620836376586961496647666416771069809288853745695800554063712101015238745354029661080889733737635815257303932418222021269199188806451596110115549808012977636891756534766744046248673060844189382098988680944784597164672299876908163607298173407772914647315813828613533072570786180257695226727926789770721914407177278208494994847120188885001174812661861905528701359733321747077590130760319544967748403645852958257625041397673977455752460735489114452505646367096261921735849537610806999744045238943042896604485559583537134046591208449638264844035647306676038028081634516135836385622594533830518071593858240237596587676996306280130754718454531564794073486285124709961644476844641178808150770027803324702042194846752232989475053380815375147069224625115476737104708311018064425787902848208882687844558773262387460324806308604293408363022195234398860243882214443397910134396115602669642898503989833561011392714152917407738205068373708822975493736209220206507089985466124492868719496032129732515501346114121700159708620161075118070998951769269791236969858039267628171015027742483698363906915397964882424740662065296943661999029854 A145715 440 504463956861140601055514613083453651267299239023693805355945795443241735858894913847278978762948018542643676075679099105781167168153792187259588409950249362658585111753783115050723909815603913366569394229019138137069488598289078523356646620030580087900790346799399539607674241834121864392115736928581178876655257797436959980078026229257007396241570263869247941855801156922899409794119479287371713044825309276151654924074275591400624456525120088301202411039755795012256442744273260265861497977586811822871445098036095696443085981812798233108385410893809436357025359177763725095896087171189940980941454313433894928507146040406869887820484676983657489826510410860366859701693960582754026669269476344213666405589791352697469389862141942789214242298016726726167341829486943957625630193903122160937849125034252020815760755122686398409001438070118135236425022743811108110966006905502750810451061332390784596520968433254848025208606608793120053487152893915686173818788599236329421556367215704935826345787589607744853354614695179515837995195305875325597057044149006081309566333696170896147470431645474240024624917578720115987119352454808517128377282627411068025937703244245484733144072553465009608355840010390755107574729558378134563564739560828002102641257103588559162883463426645559800396148859510073876931448761054645876952901326700760551450519127908635317975463684755561362469655554617444871925059213293121510511087767828384275168495515544402331421730530726730654 A145715 441 1024061583923642869814301850654024984026887948002769269770494259824865946482697081696644506215083596379119866247980680943873686438922863448359640397606602101434580913629569819203285338810991721856052362682518008631012684101502602125667289965743543984736377844895186940097095507498317695178525739147743158358513097781997934410872636403561992981749551259067611825319609931782415992593208797257564023417283276815349114141841118369653533909110178521947508476188682994675691772319278608224149032881523591108672498782269228015106403698890598314221341439329835991132461602222696754646495649184600932875497323642737734134083326204330719144348794123554910297170537925551549878074249854981815861476755131450052383070025529368385732101100603176113701266012015697629078306239881040481519293804508885481057466627557609866406456722092053644725033976239443210044383212632802502874052544379905740109568347828715264649303049783670955868578937585331962114720680137052255255855834576318994007304893883086946241196824096942077575465226652406266381102443146224868767179047389492870005038842028079849954739860763575602541677564620376047551004076600573445211832621346184143286344933292409970986087232884673725622747911823183098472261098333864714660046587747469451554208834512546570032279721933114992658594961978298359984704716492072211634182259960687042573330432129494821075329116161982790614044130984636443231968602574814021638595024470327713163194081014130396070720816033713264197766 A145715 442 2078844510901038164582431701313057634120931267146382593940297991498682428118139216949274500337640937701594785839724706636964477689846244646377882747552992315662836596082914979199554187062403379763872929676117328501817611656561684026026075273812774258434759124346882688997564272547343087090542858354181682886602711842198009417111471821204616495944192814336988136150866305717147542064804064313375680165372007109849425556282546216121082434869205874433353905460615439435859285551692830421762270887994912363793349656561434834570303065661932765071090013454156168189460695486715234168661071948652722547318586053303286858294223687645319456158164250331790919598702162359235392123867503919125616043786247574129993418485419028031683467764834585368870780790149568170302235499616682690540208797522843623424496316092822994553086330086113776105420562764631646271962685219566337023218554125201746919672935641230654847300594539883607158367218089617274299762927191063184253701170371138958598499513026299285164693726571004827870449556749770025574122121591641177722047869143626377104147539750668399237225769879626827685365431554445797808422288379811638971503092955471183460212188645888996856272349611815109549168652645221679507934922043015812381760009562623425827041831419212433576968672640760008451387972419796811258876697547457828562744110767293369723100225772355358874282787833361380190948223429156425143451391301813250633226389163677489892899709290189188479160925126707395594734326 A145715 443 4220053333067523550459466539363656343240506445419208662929535152248065504213876127709945539040904888450641036134774906492356945836701437709283653617892176794193456855467403778205275796451340049928940191190155494340681120650136117070230807138549966001078576286046326963478115376175598968476106823933249668516645146526564177118801876924408967924773729663552826848774433280995877727975559657347355373171681757149717518530139426977607427689250578814921186480576573153371799673978164126477569185753596790574909391130320930444949700116890024622495998505970497691588614079376429702665627329560115842170123854190882029584603140002593794165281929079379412011875068219051322294461572958705970018753024605820352436587142330601374949053830513107695631571302737611370015908985915625980756142339677568046666246464201803121332898843618088873440359017378226002488874206612507031354630790821615166341195949783350400624755557612913938860529584142985481496556627477178126982758119997577509635960004138493665797382023742315703634935024736806499509201525728588444550888407182514156028549500655014822371718358115781696625689284377960349175049694406941026538706066866985156240087456606221371208261883624751787711086742121888186218009419486223765270258159365537806959443363572166727614676373181020884041324925417225548557159711316622899910158910675345579850850884987449249019972983972607439804834279517056558404763092374078323971427931407240834154873246665003038482300607286399979344046484014 A145715 444 8566706187282561906394552492476521063720593963269726439364362418765581474871740421111972494978536585913863601758807220454777963084026228703601170466438371339220401753762233586841730667242033238952368824243085977394254173102164661090884512465181157169415251425914919388977885216072193358663409762041638472907106760846213437353158393045078383682674175272819424166023963409555326070642844039611067094162833801641919452766757480481996862088096240125084134122216538040729313902316387625056635025317530596872153700201201832241813056666983684321734111896030096859768718391673456809695989310345963210952628876688904466753457515911041714510202859872975956052315468885972021898521600982305615218943023906029067872141905512635372118547592473843787546720873776560931564124939173221124252278409336665611888856897833344243482790099458390326970152699857236020420768367460704054083563482149324662470880858387265672037598934653620756003267897443042437820735654015744406711814729893911973422040209901629115269400343503174307374090229766160444233653523106912950797125744532634593111578382182140338746189029749266964523321561921827954379553071223801904061934344236886911696194076698440737663774767485896517238396537338780372800879613622112200482811681752032185504244201009667037845359460588799753843881147208995443774222955096046939359794025926840759803857573424296203155186283181605269442433396471401384405243934067987695848748067530309729656902797830246877929881753630466831361018767814094 A145715 445 17390409340130267602457391100260798395696462504931099252700992780558978145924128840981176454860890228500254660929342522748292772703627407566872666763216275926440621366680478713884935049225531023733258784273273343954841630716273611878378490073510610503946959316031000313298143510511176342487753340837702166751758207872666751262734419079632194466860651030093767504201796946964030927527245424850808853795179445651339339398999155239026652431407678203341977346913091646107353849902592900700842623825401358053681436499048589129950060084276762283095624652942590654832806746483037947253155634374975758117994449554621876627489172696274677861917640260212111406788389963454985402676555532507440188484319776214401960095631603507474799276663668072375612147742195115953463803610612652966606144414811091514566332836355224612466942569001688745660536540351171743228157297071022617282602514132338243200721801330199530885925212591292521772694971279792005790611881095333668446856918926521308469231990140302965503216899929420101653699531490280964987817142705507561529720710512841041502348087280244232639941358672653822200646145012026369430143559534623458304700180094813563758117735610378091236091569734486305242157259710982034897599397643468280756342443698465971035808768606260514659352090318890319282194687509335333636124041685263970277481962472576067056251023200436304955779134885674724360699990002665293286086781394922648494634605658597343962678524722154497194621477569240381262888754616126806 A145715 446 35302522393758255950426597538976928266742755164416168213256575980172306870644506675451367091395112185318931047822963562371813873810400553334522809928158573692303122153959618026952831308197160736145276379705920645142351116099862329948447243964714074141855157996291504721075842348452471903056780618490773356867596254874752658849913517573260309689343438916915075214105481778373573227554237569603102362137120111838417217060515518377743622438895498656544088930099453825059887585988361272035085469730539439318376443939368434731966380158025160450999796311361562999213737926642175359467096241791890443016317779967005720649336267115921685017978299525370713179824379310344734395411509209389121277007950202691329949926260013214661207159508698594448648872369935211608970589765418746348989348909788106437904043768944208129963649932283328695300562206760178781517138892285808452379629020125164484372802785819446660432756143961389165577814788430080328712504297887873331202712833606108362280567517944605118342415037456379303182702674835040592764824566038657242992382245215322781615173505600513610118742211916457509800347151052851608115237046302214396556637303658127297542067307094990826768528222786239713745061998816756192061753976336626987823174677896204169170506296026507835091446897987886759343101371762803518285888030398130763616349024025303489283429773239312274764028488631636508846951537272014073969371760987758908456412400738885077934507748283175799058203669583804343496832810851969602086 A145715 447 71664103068919919449098390546732064120689397287302316541811596538757002388430202627037434214355622875307201526825955102272259415542340419641673737281495141379099411531916657914235533670705187068843887317544234636365628810841089813521736026869879496997355466785512438552783646669215007452028922167782929076739053645637540024798573177939299349037172714140686572590866623808301406687904174739048872944329500031852541299293507103307664314524305430865106297186124544351779925692202523479638322802710371236414946127515481423457302621770730991438767303416439319945813233158276869496680258117681903224347366975338572058296275994756148324311818086118862287542932083211609847367699961018504383684885950427143623583948347731194158743059003381483062684835298820737371094343759996444475795411680725441257853694284623906148601596895592588249771395619186622575308048723182894087308029628251569770938546454491675390478964086316407414830442247818091787494377934100501767007838605363481048908243592195558249932137022819550056040784776215600913031628881241331497766974428066394733837760714020955348296814050249050072240882515991143752447561773849935690386515421725818319196832875285095767962021056164496884416170615440755358903325674363955141812763839786850764950156745125042298975122543563319802576176502483803632785019065584163764877218241289403610669295383424780717334672876143087227284587259962198567492531388718369189243868678865331049609706766336322149933656254633645248058189343140743676107774 A145715 448 145478093927385042723413782383268551188071209750468538163709327717100734676206440688379316003774823041761433780525641034649124241737077241472044352158625208840998113106668661606280106398700221552592355109338416605901581343656296221586794186098611414190557455719432253970646081662664116675146808943818727535006922033047951375588444701303260105285150920362154825444384032225370077202872247166031642473886522927540546999148602359199040180740717585760667126743743894934659424095283536675304523254416583879382901320479983350249889590228203754595537174935575508128437864097564118436085564511798021753534711943619521311335719620018713982431305696842990918341438949095188679811696525456054689491197202359151353184085195968064129033748569704901918655767007733726928109908862203016867118336722523735965336561493742760537453111734403021863707237806386637067696557390922382711426847765721666509840764929815315223225636662466163090716632185255937898533258493719720699152581166175032923175372211589465302757119813908649157383489913014995018413613864095336901809715096592536094367872634289033756528922403263359730191481707114870764616942285678323149270229749466107529842273194761437313972075975485705889125112604282734561817559057204852601252922771592629156644649022097539840411663671986641211342878956940749611750070417247822044569989413468465304355180344922531616877111174541978439751203290771725819995764749726528466406144961684221291822626801154985681189523138702630269753780869742898810529179134 A145715 449 295320459008488567808610529139644612179720435104053845170013393454117952635696686167207384450228676419152835267265524474382619938466851257847830393208271892452084790507125851144090701753827779046575412028069668165745573761993470488731378676044154300927334637754980690047972992991561487635540570127029849113134974988033695654904517945072440074429507331162460154965526994550877448420423973842869495173116697213407278555730363495666948259239342174788723402183502920592814279133499887248344702568142862564776053265628238685525852410860631851097949026351914865061408918304822002148384199278691866477772240898180652923439452532361994628187226252773185445370833523731149808407896578975830001162746635903126819820069363866822450744350853441947513388144340864166843325743895928364243805747751311503284191961978603519267123668219241238790737442975569254060801436195523713721302413656385354763406981868978635411472651945842224757747348505627306115930727247873098918777972759496711470564956681283022369038703290097534969938428482635663671778723112484652669342223879108420205172047609846024504798364181810570003238635624560671661028640392365222143082876004900776559761495388532842462267546268214926790427094170523335719734285982800176416588291413569197401137872564701260750993378279010338095706241706413219228049010161994013166313313632122743278437405430897355757479818349647340089607715395679343452392834949413464068435285028350290357068882796637854596492582037910084813954927107388741444630557534246 A145715 450 599500386309137865266436650739696179456281295190019555226589025002531726749729596712990302054648209356057213831115234157355683825963466316353854226168439783052523283731352371153842518280163992764326533824626317038046908835265401435828477125575447132271075124085155081365131205126788157236030682211061649880936464218786369131504795840052352047831794597108873752425194354554248994923383464028777909169784421456693847927585638747601545767215683874103522745765384185059518051981580675830603070908806756589911508746324004051634130144157492429525081927957212240499151975720924566797101488450179977151855895488594781815060777304975229076506086861823869611111873711735285015879350243624409446305686179686145085083387624564453606946903198738583747276014356187250958224331998825717211908800816825629143173717480003650369500509031947980342175145533167779356789847780355747931861188295614504448049663353261700069974260224423053792064026749791246159401477779923897085398585549197158110213938887632323819683264921778182080325852436260484238715789504729980823427812664874996423963162280114795455706922760153053843214700126376456357017375379559115272135089019718826950208305796448475436965804952400325898861112041049767228326038727525300920821630316622699131680724661694537226976717494727314347642459321139878092189878878777429479793982103219755386762628669541287265152414372672925839925222502025776436631634951544582332395162201406127740628540254548043675894260347434333469698232274218275389701221265340246 A145715 451 1216985488887090858002298592391054104651638849515304593056130550741745951183998445630684145963551414764119724924328658073907563784085898155347066231291539551324729813889854806316449168018031151483803817088579395517567059190015002921261319833539481634355981574558227060190526298434386967627654649347885022228451909229161341303259080650788329584658468602623682554962989574218130908817020011554445312745167202440391297885720290927267642240499579025087976385180327712167901052708329638436236985600175147734657797978984462596578598666787298771304065215804114496298413449304558565776113873169666074926400990069606508903920454489647182663312728142276202537371658263989104851085272586660972200170541782016238619592457057796476955279762749088471565022795754915778581028550631872310011810621852408275849139362292445431646566766211186180853376754694887616525029330192685972777964490937683787644186053200139382163412336782926853355665216554727724076278883962518263210260209886897471467022825376936936070934658752506419525526510507180300368929380915878748586905790367472363632225014256585424929060548404746517491155838017908581844073610991864611637212087627153213808146301005295016604198121785826393359761267016236856950166138882590378069091492954452665668114469925367345869501985520918169115376096715672246113926226074908019849968617356222471312384857761763382250903643696707689807708112071396930487018766558800552721298110833569410963185579647849732024210752012709659033402597561735991652352034538083165134 A145715 452 2470479942940408132606800876117189092746647408234773133884389791416719278371790094900692103315707317322953685539173344774798197126010547291888228095667599120749418469673121525470020657234084957348128984363282348274344092108821620664759043433608022142295510325278076847031687020690600417495981702145524384062107494798733304059246802216304469004504643431531478477701116410468451190649555700072059956094780251169572878014164262996714566146668378205244717958393319490316654077479857184444885250165284641094598739985829712747050503659448072348254822863000424470273538802936278167600944365432933681920616857985405724480176707553206475831295761622733829326994855164024171112418087471571529941936753511806784711627602743939223654764311433746398538412528106464674332236999558368790498258350451587983148123762279946746238880165908198915184374469855476328378030183501304744383519984742309793303193239946619592530026973695081287888946597542070530083599975042434294392931140671816317880898225301243092591673537584323109858636736003723573488442404543444354901437931018156233298420354977706132491197457554712670353992507961654294767013073296109782064425265748032004311710040832443087258046750259422626119989473181848778559070033605619739954954809875908594683573242267771050420551803630746388576899128690355338471392146742184401518006813439149513544385874493750996428047131551902237636721627579713266862871659482730170479652832596983702849138986056594701461104150691540260403473803352091788835999240411087559881774 A145715 453 5015073067183539622100947776219301467221589587077739946480718220445389393348782708649959339046739890614181217524796965564182266258237626916634947687138994923581768168706622806849335617736024445385550354453646078417522989413848699934457936908904451409378251604332921441247264461475620413129875227700765151761055985989519378078929705240017421290814841507540298686050711350261381698887689254126270156427091164707030501977455568163039642010094567257067752367562053385015095609383057376093478621598542221246887707513436337892049925850080920079658519107825645870540787471547195375671351285714982204632777295309383551088249812412554656290347732781421531257597018611310803369103866482017619121159409458425990948365413977739566222694596930742439944505867033327533978662528074938012839154439606101753382415388288929602419495090226877586638099320429862251719784747478318438412572791062397942721694632905584572696572593188678231487708237345186621341983873057257655099387005303577238400751930338698101024161210361517160506613048561048347001237712293811124571170413061066786123429688379729192371705909775518316072087300006320200468454694717491865726171652256417341599557574743558461838818298828506145197185270797886004238055218053269189518180194956601492754988013689105306986374291868429647892936115865324621424679943960408260173533981312856156272632012837456760985553426146717845694855096278705860334698981731175687273142528873766083214341178509307596116309401693074715909392787402148769601086805682473208476836086 A145715 454 10180595855902642492456791378924305861270734115120403856582724103114349051778750526769322557572778662239470548621652300921945225706025256630221651916664064027271868633055974624782625833983472390047709871411917175905223394166020752045328947166032602753015708461285505247655099825108488748053229216250851112550559589451229538766923242390433148915885123755663374801204466339914194380290818536320628345487038969575020749441356789206707476565925824863469332061433009978261153770393528993612577156959790543846540951653535780091148602425160608313634445534063198116773328293702003676334675509057048442470855988861190623303422639020778399062930066250524085719092620786105766815109736540408295244423659263851249818397078747208575492846377005095719340948371665126787512010599755124607694693014142036107778320090102764812964828794280395592676426436098150515514834659350802928672778382336683081415246801605096735954449834146043114838759832864131299253697178706257997417461227835121122137208537689331843835954665360342251505314629942192140688939067514032039435121037076034557674328968990495282808430505646844626913666865020322045296668263263435191314346389655261455415097565019382845089713888575117215327659979730235406754473533578102849102165840807091154384030984215641505411289391941108554476271738307480291136761814847482025967872464058284558083929441674162731049677027030705674858318208724145316766172070042627162434308853960912551941409743234908363521406624332790981755806954952558650198417379536180202120417372806 A145715 455 20666604572409297076147664398268564679078123032104832751122983448603908129721470220559016141913401637606234599520736646074583244000965012721723036755880362836366969743335459781685923593650831215772405653415837413441525072634032712803317828289109274684170478798157971319818411397705770682927642179114000057712484205530009974177476103122874052281825510409155143306146380619314464330608662741041621415068532681146127414335452304634048014389187414378275487016956642693816757138803254473976155535149753205466256884968970120148693770873150184795757844775629184351403985895427595915764015612034522623233633024610921655922396868962367737543091744140831112588226762598776095323869396073162357328560907146208578705355121491419430510911922625747379519685249974340345321847538840374878682213979553893692688236400493224281389000032894112826255559027179925116632862638697382466887301703570675592875008285563713468402960466743874334444450973005949192298383930789830677499791193118290574361294930757413304288886946520284409038628192169601484550199305815772746242171134093937091012101683621017044371921554757184817116427663903953745632036105970078720876257444828528498075306457431772431973657354989189118609004561667107077825577035108330730408207138658200086798090142969738566879610479266158497157183735828069125683005059460444552306520928504336340054220493966537506574083379318906373244540268854918714329468967487551408565959700398123606674978564425685468640859331086163999889572209160906657754017679371640127831238789960094 A145715 456 41953197101395017161937266271693807374222728484438695364375799817941830388985532768984275998761647751561993997556546769879103063376733269799841134392785219893760921307102350300847800112485353384545593428724278537369119992223692240969983146097944661576263318944552220493726127482242889377854365570372203866305230386666330796350737722416191935698956870245461185248102351452742022676941205073495955151960775855687669076080218737050328262502573885262074375175089923235438038730616836188642602123776842047305957629946057690366068263723892449974780111260081710170151974594389726006997275357754571868115832569104182100331842340570967486434077177675820908030014608982894687401688058918783044968683397083144150920621078230502696728575710083890175329241716499539235876562991835361248600286683801390054121012114681155188454857101946254756903192148748811888614195641721027056978293785470089116853185404447536735761273793040230752879120636442243996234420125806177569066578704568902030832306572229011318374596665481511990006163724789661071444763901866951160839567967089655218720008743421695609579717947726579531901721244058161083310987998450996539943611298655523195831416693488933017523679340914165335659063932524247637750514626796377804625811389310305369108968606197585075124103861620909808120528507459242017656209133942887593700211516991338712025509518822629464182658210340352906980741887457276265943505237827659316761735757499336960637654544374398266432580920698288586984849828789685562682005690707049923317212623201618014 A145715 457 85164969449227312429435574383874030701107459745287519484850122507438467085732501799567859718470003022269210208805190422117933144071524536728664781094317240503971833886448027775261252542421673719796338887904632015021900142689022615136352983260999373890539853286962209444292718970541667731273679180213394734599559972448445986582023399028766506594830164772775796898504467302685686719726315690534047916858959918513287078315429700759861738832210597894596603329945527211296524806395038659690008335111454206277888522533612142472998426665730800298618830100121096016224157022625248366608553212226168857752516881648465052751984028962195035093439127590172302469817068008513616649331435735733508124069967517875480160282083452798982939578180558374430170981164808814674489077551578244494283703285902842255971961904566344539339078527950864262400653806401060953961700519831046228283469497202577336536373496020214009881917396911201684470280447526782306406680557002609675374477270483678004299007980329962218887126942040522819428103322694819805431386170590605040731576731020866000064526737044358466429783061963401692575677009010403095167560004819417006006810060013267259009277812476076593800637088398400642198781174019661037526466866819611835059666712092781241091119472490954732763363959479967644326175712958525467772978858899002354766877072971489081075444268989443845753289592907537082264532786998001964946601303321180925474915021763953631970832050101464055172670628158194745415245262870852531337813798117631972693813793860494608326 A145715 458 172884846028734342836737054061998010629440769060205180115550384314300270242206589667589986244218107373558745161880539000352634403362131432825919705780329605437842929028568189281430041813315885165833183396852974266215919920538723685034555586036682631053134325909214340619693725784072103251596190881467620939033240438839958686430711149290673592195569535531864622242778820522100491299021743910579043775268536673806117081311246212323782279501125011152145842685414245149008709918943197862334528277674128261902066394785602703162496440063169800713746250323134564831224868603954659794489356023543765026665741153913814952904427246950915350272194994930872098192820618042673658903455412855480102708817065377890141581221708788103704864646977957790009356916435320177289673591553140844488034669070096085978233028545257564733703140956883152506418570323802004987730363441061382122388386101027446523079721343735629992523556554455946379243916429358731639761565296295171834832619792503161779824955367763251075329549317745595841927059738906759415364642481535026365733939924404390890475770556191304265156850036067757709349092426569874225029063498795418071197284478215633880265638127909741996482275765769412389498190124195979381931089989129185228793318799736956609109603420188031909924553713640472697072328576777299240337129427355840837289166757920605843244439840539052184249713690944089936644094576864056531565334702236759451054760732445068373563828424051427657602254942580214634904360898778001848930199328173102197518518684324180853283766 A145715 459 350956152273361266731263790310281577703734060084756770347047795307907041153212291292705872507903039498321230409407285365525425720891982737112080274069288004721580641956159537793275209619778704464967642499272649855786302416793466391597532703301482480038488791055851824495768819048947399059072536215700090292842743491285143685008357051036668363390499562299520410377044107155396694651327420412159768329747212588866499161774751495587577267525544940428258166054787587706960469838929885265500432713670145260206988503526250953807725300329808029718104589537133066486290467041870936757565026119240630777962596789928162705930934559326329198857520746270542769159123384809559519060397838765188872765390518647149469534399908557767068076250425676133160620110192718795089222716363798362732465883928591768632970791974910951843072836803394271637165435356664263724031683823654085877402195501616219239274497791409832864608809923628174238663465881317777701933671144798641822100542804304147929366655097551419352956766227896617518589111841877398918370418806129932931834857314964182486799814164541610613909939143434486186576965050259835666405903734994693865113481483967676763671986390378963776782426003874818752280683753336664125659075151465379194838602103799309823711253851862232286192111275326200095089182684682204499358904964553498000694653751701756890297131800850006944583073039326909663850429726501247761075664498939318364460238811948467034380939729992348043468522360767207550661107209274080882475773298377599343330620235364293271671436654 A145715 460 712440816230077342730122657592817540740569512531287183599326908924666979240750709117603253601056925963484724172351627411477613860776321594206090130440948869255203265328074833152159394098108956747999148440340082354271927690170816236219306353146423397795501192709053294512070082975637436017813996921680301826849830254068402840608278382893287487009121915898490901200777294746634768041703364414940419130343066286862319492285664224796569529294576727944352924945376117630884604764317748145768016074222117204091924760091894650626979197173070237157951603014129801832604816870129397663197208532702456935499044817813016379224844251005201322765416842734206890520922278342787781018948709237920556233640044036648045264690233150558360091083499475572358268814334302718710944824544919123206061256340372220228844729476040686983873125007749414540293327355458131557779330431654353269744334479894824028280707436840616979525891621408639248540456495158659376193712662375946603692267060117627793452530023074013523251160113080815817140055111951380897532534811801282316598394615437366043812732278248913354932911304321970890993529702935039832929759552975729750762296215169905614620252106831168557126328305590116297717398521083303979108540626384730636337133477393799205177236209676911352938075964358472552558343777576298356399336740914173585569309826787808566697334311285673558451454020119935673526435700702956090927067367512114043094833733494655634724934088056042476813442790102488747627412730465485413423970865507198493858961559270831017312163123854 A145715 461 1446254505990904732380882263649629297421778406704452897949863278069278659951682786296443312104273051802834491748643394238014190611950211944255625852714852135300057907035349955139345776743951562419733806366247867906522157424744340166058800299354536196042387382710587132007677772671724946168763354678474797008414862573015366481291120108916322561960154098774374229917167531291561423727963178434908638674828094815117919702840736601585540556890723232182096009380947464003108040711095189806023807130238184254161347055998042614521813962536032251622612036014093960587121291955895635385353575756359868338432283017563633321663727898605999358884597333229693717214703065912474385908946819355139963965416524003876884737851638895724913217831427684986211152532478524326264422904603469456309941617905071678472786167865570619666310600692894508122523817366144650398028316744574513483495121591990991161190596822288661058604695382649614046362888021706197215895534770952026806853480031495980116560706580185149900780502072787828212176793288149461344592127297537796972761809234480538104757359725031129568903196037834457474230678719993080601011745486636996399353596203313424430002348104880881792002669677921932209547566717115353740926211812485851726385186120507308587199965794390278184232008015536423955493342779297200981286154225150807825207698253725499688638698354778116473649507077770430090349000621997274363334185680385092568164148018755338990024581817814036235583245395385691390476097181737726115169778381206314564934348634699551600850419469986966 A145715 462 2935895934720720376655848265086089880948669425040526851551038855153726755034936815431070805968420694102828054765021917951541395464645069470517326274921019393710248296078495080858038774630827573603102878924334731510157625300303320366283128388383355331542648591401299168922291366453518665085153592183306916246780344173390939888618133212821751907491625811390063788240948887744574943532997210519500121569481902131623090134447203015554422533918638866752926954690398406550191691758918470988480182706367439813830330431751266415584631716968948297723665275157007725862054390065651269702870095588202000024560599026609357829960988409325927693334409821039435511738956702880044660607381024342224888929239310087826039369793562268088423273837707117022533067282662590048014059785400218451390058278286039166927535691922378881881923535533450843739308808959946284849865925212155830717141827087407232162392883268538545108350552100887095105477414143607085189608559391319952041965960771669779518990440905245831224570895956599178189903073234888294578141120881466916053424156147600876915291396429080914775960133023892644350717386808056250685014010408113549714958049530430036422999152032656083206596862319853216795265262718345647010776230870805652619831291487496359038216725385376055037079623333462976271178933283629540415712536677719398970998041885752937580127990962865265155834940916419952963472797736218766254612306004114370401259177383239604655094266365228405502191511339190163420177729651514853548309236689877953059618233869478530478895334211910417126 A145715 463 5959867301228556373706639597242498808696501511053862804195710926098787243442261783642287439672581904755689148338502744798234794779038879074938228082463816654379668740981437978791863573154803230462736424482593138717752072837458315599214584569617911968495380598157254602325119466222870218397915623368758361506167090257121034958528329130908047455885438436967730715754896324953955843810560609391406811877409586499100057855008119280838876158314280008785209535925499384349425131162563785011424964870118772583891316615108014825594187863633002508346788885956689669406009824711980121601190908690474303689989677591733978831187484807203734611469493052112720859136364892143424748558597570467897169386391834061762856043796193552580603520977327616128057140372652525318944215099939538852852361994979041603791218981816261264649685110822304519896288759664873592100577430152359591781284425492315089298666391844536424281290562160105420414505104348634361228708159668844731693164093513009620927570478476942457200729018011394258937675026490029949844165130797250542050654064217820545657503429993674531964069501135306030197498820989675468897497840116725019284368441193176770625263848623943744028509838506632352172456273770674946316522007741523662332405795334431488340271365332347597334993451134921826294069279072425187746695468169616154760318199820380209562160133015918133488228456410825426745419689055523473499588617854166491529463561923828378694502370696831845355412532435310636357269400716477970965341635310673863504710449820692782172605927599758676778814 A145715 464 12098527685598034717904101726554007495564017118769916451990441628941682950461036385857028071464535298233354868299105806918498681860053459877055132490075272887371333833944023018452402195465475927011781338596785147262305197702415080363085240393195972912690291071610635441420823594141060089829103630284987290550602946441611527574872619517610123513695532535418681962918651298707642618360494504067345308611019891111270985822576347692899903046955454499195108605001809059830926466068312724654721690206158401977859558898338838344689785778543278122995683714826804871886474082110929581199147841771567248288679020950620950417952764197635171935355377561379002304611308992094449359529292460668806911629486493906068509942866903118176357059160701223032838972423417343734866708638817478471071843459749176169657007605551318444859978893045742641938622442810884432017887333343364759160176666607572543869060613051525672752474732834461902554350256350313609687192374519195414017171067865448758813188552317752282871648681992234389044302113871687563295360637377297718895911696938019560083855047595762870806146311344538217408278255891654393805669930422941381033718220664099313939249189707453767721791765571601355056869440489207422676892664939062163729131144697604433834391833407940237213981668724267973913984365338089847496251384671784116444046974637329939658247489894322848115838610679034699873249005309914914985398639631651973690440629446194225510235157420302280843081938652169252615093463276720629544789971371431253036609153517772478331859554132175901950575294 A145715 465 24560005241896709248788952798265037973496146054601419343677792311040690290648660421027983342785566982831805626958036449541807525941113744511542844016624721497547153303237625746020397664931342977030685654615049366349340833583829775678747438783603255394849322379988991788829669570986885759482861971562900831059362475109381143855956459092419419824754475161461487416994146381480189561315960032696101585073558501546293602119772130808467522346443414319086061682944136465957396376693543668485300019693536685896282320672311226731705439536254990956678729594309527933239872980675362337854148517605372823551714722540082937614465280133714591825036804980106322565640098117586840056419715136560107562710688196237485013421163769533704452249492702505429046985962396835129254099592584381356736989370928832645362121648050194626804492503197746740830883662617335732122719186109600308735566851928946771739103745828205271151099426363395502079910605886032279030639291565807021610125574602767467381151833634558657286989623715217798365674353484499263459632249710783572108158694130115489149680089115968634061945047959911446032774661961237429750041061260730886773428703579680414119905229842282524531493255600512244133092791736817297359145793304288450846473891330341666252327081546753349196785452516812852123561967567043317992202564188253586765260598195579957126032842325342365757018891449984029917268735359438221896885738863635652425102948312212353957398675060842933279610980051371147498003373182342161497952676542370132990453076930628310320892722282389481200991068006 A145715 466 49856798542522634177006856276376300532189680926823762497749466400970972348333830193650420328826629510613267189369945693464062359161779041304972096298615694564747833834238546320398388807408430777896364867087211616904014629869976742212776937645474215255571211741086581720688787808279783950690119973169058402063215273869097280416064037084991904634128070882234284037816154235753486101828780505878582150354015147119084901032151602964841377463377084112290206021267992024084454813761427578712434385256189266211051133105232891926523697568811853098779698080764626877672070264296903434914340291591065060242732598077347412736414100718676423769652778754238273429247094567392293220082662197924557683495785408875600671176452509286516919890113126925319742348664693151895042087306237655336697617351142070520908937288534289541094674921512532838144051896490748725324687929915155283368441549239095339057836734970643648911059083042960034760315975598389176118588074686213734673140899272550093334979409089601756540306064493210138447929893271419633135490171552253274081843253172437504954290497050368731382877641212308890908315155503056090738189548689353277208679234548530576564093677330643817345163587077274283988823310356298624431643283515040616156178270269448884887790141148075890929237254627461365542856880176732597434323709050770109349362570290052675635907011672955108163900233804856901697355659530654280535763064494540742770985294633161632339293800138353734255329446422344777251694232466691311120214388591039998539366709560021952178933894373696514662109917476886 A145715 467 101209276481315705482614669452091091815307078785306183269012073116178762826427384644449932239534715120977949562615362799695597047290885512735348843943345843341716605136350945792782983258641449547786643649501384967265783349295219202862161504672873873365554164985083380904006450421138390433015184062671216993287495946591792369863466139326074473987860159136460435135279376104433195306522863110973489069117065675093240802801665634246497187783133134304534799137112340864754977314539321291242573316770044516871747903921302098299616374359248525535531830425222598252146369396649733297513772937781344466919923622382292707771983009993633006537803315834298714955049036331708237649927747842071715537388881669329273125003185172687859813672477398165696571538742341135950100307977562847749114806485829032228612497333602959718227563286177938463685684518992557295073384375008579115637627609388511609340636832886660779084178787477782507167939350554124141488454760973722315579454415397702086702540819300057931218164023931592865831499317666628370765781588618824435602569695781354004941720559332159408738607549715939088632433732896541902961095033798325892002732072704813490744696045075977106928157550273611195985067186930494470778938506389739146508591042173089905980547734203512511833002430108294055239147343196799605748359137170499133725619252428208735960934107663256544230351717604968060461602071578492830049377124038178844189447723002369801436412456882183019695385496626379846449791793904010179231873710887134654664781429953767632294925484685881642374601931487010574 A145715 468 205454781400272339607073601980888640008772837744490625212332010676376487566675242494403168795835142868955726998841997113436368541938138429073716848232895763367990143678958585720803135616653335173576108712122944396337923295054665111833445641708996317457859699348507522148551373666123124299236872957102597327315214708366064641725555846767894097203451488918943801090333095675845150718755310286495676931725492966424131710602480205368786326358382799261121529958132030687460579864060008459794845120608805113060382033909110154315329313425576938025276516983503793687230252203128694297049524149355837676782384710703456119429712773872974284595316961490847637120476114506273155037060108036743384616341746292953015568155794724103846135238209228163237114903904603841285551730152365274693047720468615584282012848678276719693712412376266293568749101429502994818250244956579485689589100678617129327866153712923186410897234027520815446590882121308896408832387046188581614412557790116435963456064528199708510771116428275069024427805166933362321234903489406042052019942400592895457594187781153786549370641943045715137614949569464824559954932180421052871412268898911536837681156407410556196420342481891843650575402400645593419382620736327886952371823659433102239691627012642989250945104003882582304674103563832623022936571614132404190692897733066693443948020602649399111832505822837851357880150507948680914345955026034438559163836106709516063754284948177031391627898302822104665948300089930908197149392512886494757929507763439438733536746554978445360323927258808713988334 A145715 469 417073105033276368086653929406534487126717045314237183874850712660971153581587915836253788205613100489265004829699691524913028444537373720134132466563934456291176649951680792662284572518823011760909952898965927623181017023177620881802691790507757851565581824123305284878178384535779521189060419087734209903232892570487164630910508505472685691248532534645296779752941048942589551525877973358723113197913681604775312279282232015233001996010329299366942401280208885183204112369064502634062244352262557609468058657087589691958020206637546824942785793944682275962479159825981852773277236509419412702523774042804393540149609158979127804095486894023104869055851557398698173016994369386841228699458207585812952274083138286745634966673751060693973177558354807055468534062108993530064039123436483150263453854204404407375276478896257289766622212216206560488490702188471980941286758739965163147056682696597235527460605991688467878796983538317709155805604215308059703535176734481949608113724289704588976807435131234366187995578657375407845478483317712676746776047470633881997562196254021627363062994405775252013419258993579860960166609365159703530641013862058347075679256762347384002756188310082892337056870888243367710852249315807104123575655520058155373484096855117533975906049294879211970194374995432881539761634628329643336607448672506135263005745862444172533763442590009120651528645069533750677629458653472786236923743107172594607051397008386916842821613859343375845495202732767949736203087569285873471462246095000630675311963211680759395575929960779757909307446 A145715 470 846658197762769626943567869621663027978595593215063738775321734369760765394135902472352695654225798158065090848563374953576334306042326713733859833407938713375325231411768330145851961410075097221312030808792120952113068219127275335394352501285106729681813645110610379795179972056258761890668351511227489000965444602874235834683690540553705185340423841878463543954669239020361113752381567162897633296087841932200917502811220388442788683114642119332093813477294078789873660648621076287137896240247871338415046013505773165564626704144906629056917136431188036700039007216490958001058493064597258430285584524508208183047587163014855569339553799549941393335741541043242784951343532795179657516515545057454000163373202566298914878501579414999537387206345354417997282860529526713664724727528340326419227042022092268695091558446989921959949522049797888288641307192353164731326430653028602571395738007938675197558619265893562273142429991902828277388967724688315009594794358440567588034896852035787423210582545289335086562000246666910992958999900053244389913324345444379862155800801476122393231329273081818541525958142017548284313657056342017746148386727709545652092053546408782115038865849125789552381797327731635807436646728467685042971628333894395975070476924261581328100029123500796416912276566625185693093095358937561840908930112289721517208220152741067594140676625212692084751791611003005926906886720594730026516639343724260342798272172740493013896484506568750144250595599218848033584070616257810260573601643343516831444551782965386594573777496455649747180127046 A145715 471 1718715724385317309419074688678046540262061927509534075476719245919901692778942300430960135924290164647771645157578821456068433728237478691506015327685649024217453928589239758515286819377879928536251661631895106566861905303811345753229653774916976153496230133992714947678930465095820750858535564507372714937749949310942128257243260886815516053555369150480746348931198802270284118327783055462708836867945121208686257755394498106306845793720727491914851074416505699734558347912588415798387295305458826554424933939358062438506500251393953819438716844169517769818803222170316818760295967643895925194067034060977619807193061791310997826631490117599487005366686272466225454753054354579845317917297857008424034518695327126448510457723239538698000202055703511113727428738340877119745861132843407426147880631850993101046628488370910645321407763138877497019381365109774735932611712938889323254770201099432814053808469649157939726011254086579203085390448675513064161417729012457617721761232495908358764528505759502218991354672505155171940298924318624768398847301645204620486294278064800274436632235361361685864045681609036629437295763657764930864977694416236515615399793019953065346144894917537042708442711518424332445728682006540084830128281942150103771237694672154154978509083214657321847119951235874131524097443817008622207401791520499462173797423904318504771933039785739174922925485441691032497870302413348648481042540944017141323285885459266192431293020726720703449452863571211528740225927147915785543090939873741244167201764807456523106225372741875008207017748595934 A145715 472 3488992073843996375351094674448564855068957734248760958154001293895666066580487475738946603573613380009178281604794158992443966891987775701430497381342034111222718099710925298017702097485134844853493651800716257538608715653668812751780861768728960306490617490191566233177849048964544067984065305281615100096143396135767917487967984916544957035012214035052073209866789613939437739844285850207731775944295299965791171042533328344582508518464393693945028348971693093167074656388893835449649922332185177657611277481850853244395029945703022108553966136746984641544133840966735925592442813258615663546697648858200043700393732388774162573206355599173159070952979797364896629905915388453553200192457133211555732618951350693487909930263297761977525410635690921215512262341549120023557384434947389546739871263430473973032387136301390163012535799222399269151455882531535521590037045939514673178580936836110604590555995829171351750240572653325790360514333422323795559362980300494605534607713931797116256205443481206959263114898623464752371895823407808379796415632426441034142797522315743755630241044552234949222194192140386215740162115911605753313886973516573398989715927738451176243892021643734347572349152000604067133193417036629643737475369370936376761216545113996010344792110825725239848857084096547920368732117855432144143463795877683795923087253317546411945956476624373899880846650694841184967670786992211035821786331599715453162010004684038197895031818178758521433639168798963804123810598526198428394664347370093082315902751114584958940250912092228770204596282469618974 A145715 473 7082652191187588256645412770055897977743443938463057235518547149888956195256696796807761174294299237128467263886086985175839796722301456436425218178109001560133093524959249765736176742608004357172663576903792370908269125915042386074769396160866014505199800008858745460636085890467559362186901711186114145822456156405659561558446752137325375965558740935786558135283233985098256341599781948138640042458082590985434868530084901145004385985636925477980915633561462562623461817911106573374373543947040605186124338863223292728059472283276883486410731818879534652816821878359251758635840150619022153103871033115112027734179469556149758712611075234831395314547543621964467692483553485506358416545370063121601128792436723212453330709924036733574837885590250514363978778825915975306944370657082067936474512516883230314262644840063333660004802351013707377499958422157651999053039270645501847663196047007103427886014617724748194895048636474997267852641011456868629472442688592275036777635937520315650091738285738344367801904252850960942159776581218926692361955334978373654105258484006681759129114883808801585559368345999302408915899658004796021462259691260949583712607717909262867822035457791885808034826070118514737856050190855676170246990169694718902675165815343717228845773006467139022235858033596041042474394675149083435602609298229906585224404950437195311931786875614439231018943777985042163793339199723885989369577772104881425901738986222712082460722159609859071789584063209032951159806774782255661725383082070349083360038417560842659192186245321851661640322246395577921286 A145715 474 14377780459118730316993812572118798446254336126122271939341692560273287180705027917032279444870823877757408536510474975112795794902305064578167491471063891825036068632949177313519140769792151359925662207621046712227528786998820390062969122425696240716595287527365763093525021179800096540695342489642506434404485901360092774195729418870785596665127209087432677962551755122959846434009817510435589078458131715405132817324901306791030558968334440255907564791101420030432534323284889955056142844562570096342654750281065802387107484340022127774391677038359318598233506868935440103294829913313801712185194650526028558100340622805251621412437909520352133315372442599608072050844983669662519132033901035679717079892913929169929567853235864305859158930222797908467955705504347088323977048876492162963653713669401694107479195992941431028419585760022026753925646445524151026542148129373322811241614796843483122498005083425243006465596981803671800415070892743109895505263098479338024163995418558526837889112463843395585430906370172552089119594087978597777686389533590466091392640579736041655288347583890822666450568520184391749713060565587620011962633859372754138363194677639875883227555735425506546576349349991432917243714754243605588971746307004910001494209843931200860560908858336181389413551959342879219675100821820521518841152731942914490321746126300253165675115411540835014594555988462984897659293607768701566209207055586577694865076980022100843357068088976195736974334214675168091890603628997380467104099261938461269127795671745759483575179137752446780901083955586740710591606 A145715 475 29186887249358831355909182875988390789998324592584273573806400378807623087875011414878730465326598177548302200649000313391990287811882558792223571261041522295821659191793304987194090026501324652644737108807147922029512529338479476785441243754767207788673928480752490221110332358908305510052183067072576875726960557304831925957769161860942623904832268888747400477421927616374503162783587946402297690629964924189828633734681122700890889701332928082566878545020249100315482052806508697657396600088473348534983956946224715622535465150772636105131617977137597874879366127117065050436746088186866856713792036696804857831663730115191235317490243715239595798810743929660764298747624365861428331670402557059762550581486483778233810288738094616857359053514394163939435718195045763381698102274908433734149102274372922154952453603026264924358099088042363296761684784455604426228561649588574661318630374396223731567522433338625578376966978012817279845326059627501631007054617470367596777873922037871960599248209863807300080372129546027889951833838819972269776678391233311187153406271605680553553586466183486204093068536605969252615104032243210619488125272266999639927701483001230133689070320878320497664181145656538703490003095064328489936474756229797608314343308014522403221416136649441753370488241608011219899412193900983534164104443234818185446559411984563489125172353641019465187717637636081357206202230431264455518700953262980615694680367705878489302765759899517736198826666206528017504974207057907565965659776351994305980341853605474190814954457451221643377538789518837246923038894 A145715 476 59249366738417968533765324244443861184898152668609949232555053427286914595099092467175905812333549429599175709908934125710765171462326692043149271492422819196626143123271776174826689234656919252717456405216302660673198207028326339054055661853055006114767358220640027783090881163562680385309390930814841415219295526842907449601497202848294655741212840716948135536488550509485118460604249521379153876389750337973636721348585354181501715063146875673170507538826314572220398134662889371354560042036756334955921089946085891647944607148584111271289410101912285326686515004540773116946491264189426405327285649299863335369719271793215402442883782304026859119452494804768751918385626617715029850771785156930282297963337669155885464956570478836356133019475289929999146039980237395317758823641015243988159713963263362572859373334947324855015912729140237470399466186798431461092953606516677189154008418409537331598948041672326498862236499769037274414211485972935567834425368201747742121059897741461521489635976911064975767569992072066444050133573210455729048879447814088119455323338718951787672125238004893103486262678741597398416911472393151969940882340068149896299095647297819531512929523827255184751741149333423576651789039265832590965454783400182139968115421059636547338614196489508423160701716912303433516587078518174753831613178613948973542025284582537582670934202775857973496052209845256692143692868481859076001396725916795063282506281365953311183771135527932028287881158065037200367005749723923361529822241895286502678824835023440861594873973446842183609622841639284024513058363214 A145715 477 120276185292101226764712252307038162216952459918953604357813184650992057820428069833355673920306640015488149142812935626192539906078235372965034228906047061927628774718582513841593191952263519581691783857851985594018670330754973129800256208120457907645769948513970775647184267651699882273872553537371061000318294192530544817859113364012876290212038161823135826391671280112327174100523463744811735966773502556121558354508994534307325780687298456283608047736938873561358307897883612617341059227938015271487171277606597413820611929976160595108081397375263962075575750579851642310336326829558447415947533154286685873995672290076497151767818760586930808772892765642936636733558523286337144735638392198165916005103024886899963715628027783299708333172175785043504102521724163717449287030293158670387530485196322351649982372917489466429417378482055594022547619597516031410414269592667205105407975770740986386922132957072389454064761717564167654243569471198999575202252490394930446138154814541244850752000433881252037000867003534165335393881201783386309996955502384207649183119224193200523293860679563466816590909144776906112817077673854066255769371662213072022487524236313090647741113244299007146725536868965704204064428259706545095331383273827613514337665990407754176574983597457565449574471114843734362027451869979700849294640588481873181472125881143139308258507306462638045177520798268233448970339316815943493018379834910140715482872056492517515824566102355942117906662552045359310217004166965357365997973185387655248443708434755731343563403351142632181505890990988957050924261554285526 A145715 478 244160596893598751914397338417963224856552308737323148236411532286460450088554386662619550882316666897891513160734549412236730298573646344792327441530004043290267216052579379826658004836405710093915068513983125539555240098234388425168181048428867699465906880716002453923756280242069597453280898371472323015804721991541479137346550527448936020835781727288125010626957162139473653938944170797718302633396333799176425486016537556058517153293500803108848663735478374503242792812305598950312978878154128964362622737620302803969950569906998859485293965382375741101133446990583829349209626517512384064947086975916323024347879379136017424873269641107687237782113194802666567800371883885637786098316085390491652560076842557069257186839431443527929079983383824163023398119954012366184657353736288459871442896788820410586101644163130281904392423302660126725534197383491356964709506180160819847301001660595783955914598303908908919424967424418760569077171612322483164725004721076340603912712152458829305565039391142964724046784249604363558783134789486700998838090620960493713753612569788858343334749507388599632786442077634440667421269261012282106059854533410196137499777900619926717094928372997460680597655092259230200827212715415247277690117080415272033923321992412319918810669364224661373127753202431063842612293779471714205893366563005023944439441996695288213227187161184952455852393724432304056153096669443496808968235063470859735635166992173529191170558004011426971418496692770921334703318091933925729052524036514698259054225443729299603992847207945569881614775102084741174092226442141254566 A145715 479 495645891417820174284999832276213039420638969784306071966311052728330062687707584497047854935428913496079756228141992493904936313564596001693051741271679301832180520957961422465601908224711639227128007391601886993311543380745477748118277728054393309457883322083536467494449601707133631130277949821535278351022585324535010118268679711607976109420346694356731948436896647471851405168882566195904409534058590838825587615055216729804255513860025943012506503774973363302709308050672467985522729781593653859640852670197937085461585836299277708594551641644825379171338821815134593727253231494223310093395170613576981452740321143973825295995585603629844505766881012556647489698118190729321419442436917704305856531039985287825705189320330202333912732657935990875152454679404123379191136978797635280380358692950820237167434687668781554776450189887021575197240398140867857122328887131456871622815927963033670689520247634802128034043229806808366391059004129445169625392184381532481031012359531336608949052179212019784508562935025829854490164428228776801244255013963594299854712184333552158243769018206138177691089660826688769777959063782777258821235248933451035946052526650734214922612056856071600882606093111749368341975037747864692267165842341859728401250829306931019027431482234392465129883889426463944756768594344875709858262684828259610125338885781165553929711881678698147022742314083076778965757337268630981706262024160466010353198673511240207765558716923577094396037430379662418264088425509621702264619257796151652078224829207062043440374136268726155717045811951341033594450168753285192483454 A145715 480 1006160915417578060199797745123374052060672252109832588768463200626977740795596307974620482899369812080375007251615084028077608479805831309790550242454067452715283167277445635025792047038159791225359761089883316613296893507673221594291678619769369989331803677922698313011278767709201029124866784856818243580252832404084078998606282468013664053187282953762438567201889567410696213019177670433515153635836306006482143682136603944965082634618699370814585093814532192026125392100072297705012191143656239180941966557879074663184215277736963841448080347245030137342076707151276234682494710723646801977208131398474296432739827574387486214853613902098943239019530673376799601420612126808638595830360844623655498266358610057443624465063083471306399319366530078092735319975792250505745641882301845882883668275247268292629481829865982393065911981078230494990271282691764366466970676167351269233496486463956690903942146784050016000198837082853559355089209305602082017062969569506215416614485935901163707746618235360771409418034055650355010670230521282117039136679508005807744572020443498311445992763623710993324312378691736125014816232057768574394825449275051069560290491601212555672975758322896976794229688419196125474979125800952609887099382263858168239267149569747976213365990125147339989002922407968605425176403907803911540559044308000445549413993696324077782026906580570077271214441736252136868183338502224223420215100077510937546133571592650629590555004184303497612529012252218016305178169081213963663251364273663817204098144236110504454659892632666888160033116646447196111992668476942498600157054 A145715 481 2042506162651792044385415137600617049470125251143990370893908330961712085484997817480895083237865783094247768641022392435005051309069523994278815299130015657332722997392693681140935389885556151475841087884455741123105700509033259090934359479854093023950252008299755491876428404000076381989848442981391212932634898757705355832160635141388026419994074975791055934687887384947065840577525502097469565976338167134567912849149690953062387944020445862727664727936996574839671243253838713668706762498892383943658332471641851368326871552220200298861894510355769533979036544178268941270870535515771513790422413343732208181480397235685453042327540225675251145365141500073890634236352919303345620214213072149102957174851447376625269838372870126421788284401323400592261824398403589122540273829935768344618566218393261683217610947193256589142246545138618017808675506623883523060093350290835945087126244705904119501331868451373897678275605234962918682464703831368097049468202833913235763246375437519830990116685965603153941334100570035194841806077793774468812646215146237826127181346788117238683207066387115110310176437654563507091307173118206423244236840793104737756353751897934837281925866783424006820685384884875022964839283400896050206119478829789739665983912375759084782113932522566865785210802604286842549163343164247595551625001682556076205700281864652096731960690646675578162418293982277754765633211402177904912054946895323042752640797134407266828618892935419176576339498834572193437093419146438836614698004856279752772667154574475116980916141670177514238711509746475856766311522558024518873126336166 A145715 482 4146286504022222432524332529531507487050302199150048343082045143389074906556804773889909044352384640311510889966268205027976226079802653902554685266683689330317974969424000895270463815675631949336166183045684064596587958736444008281375155452425189069249022245044825725810836648841387346238363214385439305435005264225309468255207090730735225618923919013572889784977844189552976245676163750080192785416812843446866856601630190498112702561278870482637788583127009232392340597679900488675177022860560395749387233975466400398628886066791728869725804407941864908947306842605178799503632504602305449347755521879644984134108773648613895288438691804506857726147998225619324610700195005573664800396256706101834379409450171815939240328272461293552758910935367136672213410793439310126506250129127727437729806539670045969663457593320481009976367420719413497921116288175200860047623034119720801175597043256498898631012789014142228236883478428137642071843993688467931408338434689874299093174725523679321008773164763556167140136814739137389878511327251131650407554777610183279032370389407857551028598898773080050218664844126385227659228546613726981417226391984553342594328556062316118469753836594592410949014537086607877422498270324693180965812654925090907663779102855641372359715069654820612396637940283779882406196161447018711165887212856544526697126022771250060041802419985844843099631865569582105922098550963082644747248121982405699276923272049275159011466762103896744146471570105169300459283335689101757113873286606883624464697119688040251360755312930567721237696204752229342788416278800121296369947862259926 A145715 483 8416959560658948886232350649533822598095063994149346992466180747171491098598228205998697879140257581966584012383755815184399303936948078352662016812552590210529831855207724424705360404886142971596265875741650766675332433129280827777932474634063653956482491207188987923640506520719612312787495335353998808641847753742479462852714562022757366618389135603477990472449089016905156831656771835137289256926564095858972584333396437561477833137008163059308848096083100804759876573618954738171895687700175104478872141311864321167365270388715657385343084086227475409393498911451968784723432713472144546404429918993265974060032629026288971750077502035608695508829291032865728885830761624961620241458780899173651641098226673934909281241123258053041974167410510886121192631648857401153218565221855456762823162656963974925155135696829629256995436721813864262161848256320151122013151699169682935550516910684448058316836460366840271946975782933514178442924624722886069390829972952241993245908929566693584127978534353333053691323792586348331418183152513719456552867385902456910197885763316604040470817081302286114828779323400124357584726858318692654070546331491802492361749212452749822558763006361155810802492689600429106292648523919843756464549483378455712767731912813039610131136809285353320598309233565270556997735658574104819419155490473783706639089620525355757232762180610574384816674524687957692744105292821846366659008775569336674209111489619231438386010698452017455198160710973994845360151734355457420502326157113968901383582380299567135787216304332910803935009056935515819384628279652723673606475287261313614 A145715 484 17086423761851162216829239294221130342625492857820975244658003834712983541079496701372582804745678539007525233628134338556125559015778519253249991574796491443686228348096711158150986351455054556708470391589368010666860242664481343945194642131993765106470387901571400440164502426224164153571269292405403196103645505091969084281542305699106723500104326351141307086181865726473278815287001149164947111368139697780870899329938166619609503155424009731526478997260111506653317052105880438588459570854332601531714697475850596503351100260206717700517590969237367139203893842940654027809768904715948826895543387800808047696882102814592964038762040693593847376065734648719204018911835398477083516496524829065806729595020738637694024980239885575213914007084426163458884370033769730901723560894116448100803582463830329428018955801106554071219726568914723732775054039213618602485837901691422239446748153092386301884279383531896737910132602471555354101494916343465032395453436754616556414896033845662452100475415964101335437220158813472373641521921091523245670670385827209917518429067162316794298207646444742040022371807837408319511767863158399474036227635701967074941008306950526077478170433159309701336649210874333999166199081059012500929854485445610171827588119231367552924835363134197585993955347499558946925520980709271336402174479774568067932825232540449415932447184837046015333006185484688546688427822329797161235143067157631466238797047003767770648442706390833330155522096805639430911807561458242874517964985068070262925047767311001597607797737040496001420347147882892361121452619278750257299848463192604376494 A145715 485 34685431819598298641214469534918245061707152406312585597308755318286609416900279705558137094935848293927694257681100323513119700402726457136019130234820065078092833016804468443322077588093355863975223298660541320002959617276463998927917345595472709102480930957698735704546016284728532512137363876087633134091591733488943498612068027854624625947845164103681249906958714975651739089875780676033007498788066659931072066667190144841369729927677602746835693055589930275405428855898363671379834756938607480934276357003835399037481566162949248216393324324467769065108495107670616224485046153140662646453406672805721343558696608680994690709715192530493474564717932507608951292662140028146854576867703944222688487426251001207844935800605726594426192392407217701310649149975920904873097675396491167789174509578412911774903555121110607934946787939460167363669097537755389442895128927281887976393963200260633508377028831733290011117297236041474435311856237252609292876701085781898657280245702797765211070380966428591357604503231067556332143958081632639674992004330361850230105500808453739775821321051465745038959299941130615488484531177484692613600888029928661670327754501360355484530863420550392332557587095582208417878277841901271457043848140905105270354291114307763319397805656025611814214408757114871096988250593104162238791594774786882704119928582967491788987110552457022800551617739859393061819815735224195415460973767321216307128083796306158955184900307962693208198254658354737070756123989608498679814048417362025519768945584058952943576693618975902549972500775193214557560729432507583369595018773805699622969206 A145715 486 70411409507360784390503156326644743254135176759321690941561528638117982403324026722786316930136967290994680335567400028597294435691975692207599581126693157312037007337884722843232659352843160948815146587810507290237997356210979253342328266364167467484271183373740531908827972893496494775474695097188602856802735115337050210213413815002582291567402183026146586169819105218707303879169019485345856057592663951520378514463496664089813932143682378152066725376368561198961513924156626147020625968125802331963979473003088384195491075959686713672560747861078601964803105864677507995050615881106640456351588650252226526616106418740316407547757802074861059772530026924711522404900125345302716313957922510247228563668559937431186581981204644746799595342672644849234454315566749403122657379331316176495576153640595747072724788876898733001387908297377570833524535226589401355458509236544330900657505849780932929619066644139195190671375479031590632127714060127880521074670808683817519662342361783429532810421261374624491835806121846980540779861264192337448710523119964170139904249122732024582600487436267815984345338858123341604215278778526062847210328664527547488798266696753214683071575265546863275782200467382672213958904852860499998786510796182878253209039134456640307009992556896628848657663782987840827327201778480468635475600990642892114795387090598775791194418489040571448073768678908382430805679254077294363588615512519001945838543867704455675257576976721560821809126800938019447995500787097690861779643769279926737060696610591907164459090438723345135948175153295077668955919626537774961527630810977107042023111686 A145715 487 142935126614510572714422766128619293887649347114270626298784305826624185992138357346976517810040948664870907153507564376952184191335010252454970013668056874523370046803072970567293855164194028632738883598032031138641814630148670607820927452801914363520361399767762322076185080427781599665681118909928987711676418192542478437789731432387214197257200483697913466243482876635260851222974019679471411763905609033519708453288831560912177440881945299971092705678335123643961597860609095180088199335460621795279397395919912416081447846716597865806050101764665237520781239796800233559336525753600326985731078506605347043309352471346233626327257628496775420844761389939231882872995961788824485970480005828097929761558689246734307553576909628230276584119433076636728240949951351312418089606944896441794851802715899788144719546516549306882209518896888529331887442840878946996191330855056064446446760481092093586493196910573734503772881105136892941744824230203360205172288864927063783015897714174659153839944090209521289835328822846139430226786222352363388242686941522935022155395613645201448939213674302614982475998922690442325941527435876730095144353588102891473598811066654524446279813258196711899445534391199729012128158973028973096265159872403101948909079088655865515466965492694500537163243265056559764603122622064758225853231219410296206151931673986931888632880545641807582566949866566276475142467065961172333889474029439806628835936923356248714613926077844460505579319207649521124693795841684322840913997037589833914207694350555987484899010013914771650072245588688232474765959281142250664317720951264753489607293753374 A145715 488 290158236616046955249493824737940839947184920506792612064841199266518459446058462090335608368066195652720650526940020117812905311115635120507896920146574328589283882973230792366883682750654525281298984888858435400935593461204445122897229386859619793778866157257374140074123804440423753824837895912460747866100272128126115891662944594332229817849825414504581310327684069750474309275333380780307480534872328745381056639797813605155056115176416815258940040460294924628680844695522539058952897630359094118614844749737949201556954933343617707899568034021522571088583951984398609447945152229192782674393633016820204245691458900726435521127925438090652029453805849046613797520659397531188361217358097873116287168735575502310706902574544564102816718962853802899913479893946927597459318779440760445527372663937122929338033606703806216072152321972775417166160675442449035812867046177254574281956023119111100199648260109398036903463757972052413640151361059598761088619225321131130795704752697432196298865553692704066843741225674571541196379835251514033485795205780768438130805313191450636209322021158346872146610293467722739798319696479550983567080190573520205163858097667041987872733337842564059609011159031934982511947948756343962524918275754467500773407177340932272539757632940177279193812535170401033334303511595589680718013423899801910655596306502806381135148956313234380352039460155360862336156777338221925760501268691147294937535006115869317186210594680447278104765196182401726945108957563118388269364552206663593565914882470932044002437825869156547726301522596861958628697228384799142310790012003436638606795764296237534 A145715 489 589021077395448704645899749795253776473491500979441888221001335726726646051312685905023938010656567134074255698781087331595820829380547959620778292927532218979371759065611705431803308689973522127008306585499025831868116084430393450810767834397575379456734778871069736588149246828979792482821263021176408239195840743677822717597339736762994143020948334243816362051732418110586212568075540010004506014379063447514511459081108329633203001630685253030348311041693018661098470770312893680579202101429625600166339562570640959248202433239697230438257303013589054644587901747089380379095099688735595228692089293066508013406618259122192761656062312066395123015805028803236069735055703992350584446750968202420234854603456711001488277918771888219089709218009100453747727456471313071491104704175136759524124712940556830656420076889180102077162331395215199958776839260728701821173107548495930736306280485035052313192381528881104340296924910385294552614321206161254806536822229607330588216864959889644312037920156245165483273398284051405782511635333787265623800879492272987882599763623249177859722254012230476155003913263478239100146657911961060764442691719892428379740464665284168727124229540591782809580753389293623299525323847219270896611003516409154166914621093013424599842479401594384068938909232670832612076363935924429792809024663366659220564296048765279717420492682985246472832521548432683976121782854123443332645241553554979283389433579277790531758792587381896708212842670956298049050059159334486502487200065530057348973297208297698768961301615377777969620440799384187328022898855182977748653060049255425107041911914068440646 A145715 490 1195712496954524254384221242590540428300347799803346526296020646684055824965705306328736503826024463215975086347875080343119398470737201242395059426745970257953796081619308788795768349756963499263301581069578133580256874715800237500700735806597691160677377822242114307899802896939024538316373339095092196264819690609393851990606708002684283778102707268689532710383706481080420261038884070886928366901708963926125712880878010111341796938254175887234791812474596367587105266982890478649036721313004509609243550697173651409324649382521652034171954425549551759405942351962639457770953604422981029121462266871291994447011189374559150579726285365569344009070054754664720174948365558445074155238543248092815203638557848387757518893468204358540188006895839511067304986823156871588199345090156748181073527639896666429109603418051428903410423460579964883140899817538603822247945595456400562140127467428598037084680334855368532412765854104324175889393431897146287658508660506877559962949440163823280521240679051623993226978154775398679166957423347752897702282299574108384633239389349882639604599966322806708247785797314567357650557917241584473800835097111191056090667979412429195474074313234063476539389320369107023363053895461906363576157812220034828491335907411639911005407693427603659482666791929786619801481684486414996889721602053210418415834865382687015019982464997503737105469666703858193110664883037093251743344079852447916797985612630927798910153162741790569870393965856845102637844674984491444481660746768473809754822227417961857568947439841391020121781768521227303413927855978793060030623401109976509530656474389794638273846 A145715 491 2427295779796606840951264476559047274195929560109292468939033691767297597953735720534649197742891649671862291211930714315445047299775689141514011015516026696113987066315437775643704318203327213530980082562937025668895623804958397696029042876625478658599697522416713173966863292636972983802445395541774137241175732741228775863108899648109359306554352734491417158262562104860835019322722095824924574805963182390971749633670901444915518151452975420401374348975119584508805030876796901344650863686197053077138807748922949790288078998316520389671837045608287058005008329896256352185655437883551800380973173056633455660924701023736816554651597636043456272017088136164353151909112348587796542783658346877446660966037577623691052352252176929064693434908844989457528669503280992852731599041913494632442501584865519910535664282224323784743057547814997317560826670826526498434627737603385592648528022573773530246848766564016591916810343534853166670174114136885757785517774292139217117456775315696299568474266436876550005600170920661034657517786884303048548367444334560528532488077780498135148160071913043605512529013544658472552393471853758569854634482693026123971627618466766601528202128740919316783177510768533868133376108262346070840329462195667185428257725131007926327553017815556027155429518678557605526175207431058507761705059358992486017485556162558591725284686524439903338856950576310583581965736443516446915545149455227717544931510251349852509820388607042269455003042476552887398526641168458472963284813452801768272231772685165362567264533916722155469439020477650626546086219614051056679187755600192265091807535969371201627466734 A145715 492 4927409237274614932606812503193623376077308706674063908599712098266967439790258546980031542681566222809417235185133002185273102899146178220072199966438107447141135790824257065247930970184404486504390304301181092529724536067190831522701456338813915079266225293128105501038424584250158218094425836576462403507390472645003805608259075678953996708021557948310308141740290689161014008804864815640525999927738358544708725630639049055168390505652601849238902693627680281956506625574630726839162604246258704742082170486762890900633391041933153869381795030630397178198407503747048432297422767950005731792346419842699043699682696066996363046792163474882850662850679846358882233655323119267668536776671205617968628945852644018244448517553025697796969132676948432759272131786673592334173557855739303947110097143749365521720969383311959231599503411640983974683595000878031253218472059389277296675949745697292837803065911444618826222592584609897824016277562304446191158313423304382103870877290941423324300722239626180344887375119990787124956081940417711840800288209716858298812566164655021864468125341383512196383725649709859384714001097305212655220434199031745920471347974819556788673054847269752979006373807470803383203730136718667061899505232099392166384534690680038678805021620757885307521862440250680009431515869603364284341264380777152693405077263175128558515312893662148006274142504200243780813197334315455350145304910050032414168294167824627569667136478719133065203086305833436504573906443727295715624023689648440821118820743728658268049689434903506134211941089787862250661251611888667666265691113244989188159859767361349149509119196174 A145715 493 10002638324371688516584988430218578894389662478618789625164946620448252135476626896633743496994381689411467315563528782505390083440219442011057424417858342601669809541386175527015524225770022904276698786751315054898315139320773583032686260338749370985431778745352531750394827939164528545758700645804823137345865418293624984155990060519376965207924456080717191036315631836434753577038856253028171954928734061882576322058447635911090387810956630300979552066689841997252123941111469498686598741969041484429373728949320919605335993527045304038324654240342660663455709227598178421307416033283073751986662851307506002076900212091301593248171537202414550802130608071020394769967154023001018541860099763746129439313419901319458606799580289914350918274640770409656332969998277889157379469715551745099138864759309627143573657312458995015823207182573649653610380290955732617506999845932495308866585335237481886966693553383809653215271029947749047899876781303911631165618463790121378718663783154314032634166577966879663244821487981126942999811681530168152521536517357778012028980781761616604372159294848457845615357556382001006310949675136109836338911569399961525530712417256081814239699811755469806463622045988220099369704044162785873309924780832303902093419993822753386966267562585489358713353598279361740588371689119622066154258931272560608619820826759954811227493448849473928296605944669544298740207006694637917278522051856416345533919615752483715074434541979451515319995745838833627732142682239769134258295126701521414069437837537403598975506985589583535728084942830339891191714226047775748468296280699572451772250235936002804132310340766486 A145715 494 20305350871065290414052593906531211961987638754287436265020933039797853568050112809907952318867052147939055841176728243352939684110542568136268351496052469043282266227878145495584448930382176311277212032714865260262487203096634306365521585786204884286511431586840346325195999678079408697731944216557954392349703291745586072832854214595259560418089937822297949493412590887671860600374869388782373427979330217883271389069923070260464432087851453858386641456477685626741529643949657507703068607034549967132923927684950980035941166226510925264645178726100570516417911533616798448205622250141871766527193795807817341517063730862646167297425173728738063245474471533491555024151089011368948372307465743733437143837613453825856953558699470973106666300551631254653923169824372328315887989349012186811947948351301399352089002623322376570161878981121097155845097307045136335507956468770906087721871554582342533249550110303222151408173968201345957338925849769378306820014323180523094416783608925966544824033852550526090206642733226567703502492757424300931906878329948079647560532174409917051853618900417028043086979455729812332951843126525205662555335265447722865081425735681871263349801944808756437368173746982279330917116005920318604152085405584344821857476202925498695502844347026922640302800282644664082714385097396963190928861289218917258345542873245445091663253185851538412294103793536670726198839410392780656620049619963615131401442651683374116973532453081807856966526160966526430859745071040287615248623483180398822120137691380185577262011131057419674021878222004500191256929217625372880722975184129018832108479819090318331039440482636770406 A145715 495 41219852265624215168838249045269930064256012281541016999202868905843022294889593527486246573556618865934593946121442770477685053354317973097182742479562094299520398772783093969860904313151592141869836149712389727017794123971028321148425786459735576352247220689507157687616128951673260491867301000912001611646760336378121434225709899638316388271757365854808756754436523186342040584007407820371965030626085413568979037235621774181106886047950640375894581177097635132443307925093863629167730585681394464238351143826721540152040962103823651241925674489329917805667696957532873251678991860371966402976451418827017895773637296750959628312179854497801065973762375082379785678631940725924942194765613599679113655860915997846588296265553126495116618239201536806177054378410505828203363460999025023676509236014277081375113531751687111978433598508468644652715893922921335805348534124605093425580090389216820105014699757221987583548939940177702345648971575155056658932997910437998091544692007455928931678756086510989996239821503628444456983117297759649361602810488258084326769868285071349853646241995687272079008722679773962653891235235896492358877494249947308016153768712721781408518283708261963812387586242751981053541646122314202603642860063411439156066774598518768529117387058197090374325325860415069808548461159344146157963522262855470761880843412867426776121592739785174127483102404273496904639345262890338038300783450004086860328583048997633704972555805321527970190532786766302815811654762069101619185571412561082907382465444063939184438283620539576348680877062584192557911675120065280900091891155485627529607762260503110276007260047442303157694 A145715 496 83676279793866285727451231509304051499227742943889510220945558857928295460772306810684270636367617430795077771570687647341457305369581374844712830965159555375557366226483452880672140171248801665819456106704118430980861809173984395296997980991677433790177571488267943265514416575897040719081923299907146713688531133144294765892118263411567672932107034595323953913556648655683454713674437500485700229797525410214809562316923131664576718212907712111612141402866742841174288346410899217552985385864623727853885689044317041557663117129595785510183854568161007044934908405880199084109905270932841656170429853025050520603142195340717182827557807205362435188674375942759431436067815522538621286425823299882856987960515638015120415562119288085615761918912819164908165734250157006880499509940031449051126937161034123890081117366922213993843634810312367523916108818433004639721188764991870883021495768238590230837307257610524491382196670386767560321454958638915248255678938174812945312630358351926805341330031583457141840747445723009021108024611959330779752773384285581235263185058162665792984819397626261903359663952961688457586874577026752963315650772057769825069285405399480577420852577969841730390362704612774556410210711181825365076401776639815902470730577516897188609600225295746432957771193842309066689293439083519303702759264735316427700853782578003110081741598510717627252285586571405179747144684827975824969933783458676362851892188022544737720171311270248697678924590609433749571228307255205246659094718875515121587582731312105164224138487684208930402506415167688888060509236803302601813658322660639756084925280341494769976406856867392773348414 A145715 497 169862806761696294402510831125638179273502253920083424207502485278725533942345487936095541905579689827895141941694549802660387852215196836616793949676531417850287153919362636564670474686730754230021354026773210702501422454829064351424584752987318730858484117873963235321836578032942040986475812431510506916786106553522581996639565849015582737735789008471141771635763242334514226726718524118578151094523945956650649842524316721657316556865316607635932271153238310869948672899906200317768931165574600486148923710408819767640515975732117340762021982847692354971300058396239846607869856021001808190059569625189433729806482882904359130180314036447031245631943009401426563435431986878812675286502226533148600006446190884254696597002805889260673501578774783703226770263473440313461585801814802842548764005927663257219783293141320342720390600231335597604905048185525076497298207844399373287440210829433948951779628718249607495518275691945197969750207917065422798902369311496959840986548082762403958913968285358331486946721074996204684404832979160143723248768367289241649499938898201926488409329730939315976548038815789547794938701500129072619038412189783022797582633219192232850382922214995070450728623902777689597531674202052983176902491963718762870576427005584702774108959339963307061813901198174026990309457132878384842370443343890429492761971297789933446039159323384016998148012257637548241389799070855528034350927279637663012502480813102716819938242789322799534760246728404363745326777652073304581616343093745883135739885562098129419435816691715323589140739341913345858570275839035584216400826303109943219224868711330973879941829912180759887594122726 A145715 498 344821414049963683770811259733813994621158076230026407251719824170253975974665879737967139384056133983009707346562164528712939998539544208750716873130527813076527546898939925742828182941923259838141682854893511021959456602441191459407511751566276031965288969106573879435384987892455767305505180154043029133929082615119708308883552781383369546035978755089383201096645468382415224571783890286276146236183380494475408965514800628041220945859874500593230398828932368199252964812521240234171712713131053122258587278244215083993205873073081072151119114996960912430732073609458482733776723612728399692979270168704697446456639649153653693548854666429666223270409120410519981014495497296174208292978233436468358130228779534521396076795280393079879122589150892004731178726685349586170012297184539830342541880906219251122036194995762928800178924625976452825589723900507086856510722202941962781632744962255148133522415460739445605377608272452081491825361750187849642856561446659890302389747295377321684668550277947381335044701941494849786332789839670479798864220032823776262903640700164852608805146368987413806130615436388829062037106458387440389895013429608764221322920365674827286796754675587415045137376132276005270214742219956844667286693609947311987454244350606369114543998850525288039735786474522080948019131290449682146492696285338307134990374033659782317456383344727955995522837630718636358616112366692037081756557407730672456703673198706327121929895142153971785314603179736267793579609062480501045475929821209423890036846103476471409349543660043619201746770461577676925208771892732999155991075581654862074386727399076596634787144745320085704423295785366 A145715 499 699987300658619516358452454748811283442771621244699686637567035563130292503037793522585356854092046405819878018379252298737465536647422528567118635661021784013933069917694129895304646701629530740673386174079800601366994401533163833532897431094787357570805748802227101290596203585107174688134529236894917631369120922586454344451615506642391162870299137042439427084418665053060571366494570562616458281301167879839123549345202750606956862778988370887650073690461554206172648620745217769168259038724872263584446025912046211686440281822378844349431041421847804542031138127142323709720141063982630374939728382900910626873248681299034093545044792538185986207684882490346160032862424079246764022070527373804233855764416008887549781197822195146265358182474731994820589588400996186484811501698814040792517469475619152114476256058105604144020496600131967900349534612981200793640268773764340047341184833167121277101551605672356329309049274802033483207514602673417709576020834350265816891346023067880257473198150264898751809257994513470070050878969698094831550643417863898524452741121395752593947958719714719087129172787830507206387531171825003862414258223693601586262730759686680199964561608520237546558422819896387920846329174838192621608811125701079615769245455303923717821543557606994757356584729378626150451846210155721878995331088793419593600966526358060314503012150638427286894362242346574170442466714585764420437777186765985449445444090893030954800867200329773401389109694617895216602861070057765049011555920712036750891661850171674862850154194071855264222354896263342244827948371972149251077667029933066901061837395256779837644023891169861799219402850170254 A145715 500 1420973875515583568243974712328827171574831769968664133847853830473330323527190746184968536446667470147680369367602535604272526326454269193447042079675001091020471055405372184747542689976125005480307135791699140327263976675655720140880322377610666769592703704779551909046030857892779672161145788845716528748650181543767887199528470594931272677257161212217396947598168793412244577458759406458221124034895134612692926329761796068931494390220400533027429056361238126106162277447147979550171331676898777564023303174014175565508389778893555980948272862967236046259410779666025307672249152583161126932727955638018679867855248366397390056242747379997851122335377041046282294346729706385373634790594877590589158258843634269262191534435502260866525597231301116798593792133275295573214581178436295318268980120493625972573135677761759380649432807919343268861256729674627937104002889100019407354139823578584293937368016237099422609051764650239855518829762818065287762589679437169592948399130037080501545348907576487466518791458684160402747353497975697292837568007274043681180862801572792677600861747395874510759458414628680493240137626241698299453260554299084581611349122119243595131100773268541406632098553187013535203312778010179311065021219298479581672699580820022614540808618877943348832145827264852136563336299787484824964678375617554356436702827058132828778658797209412662664439559829125914847361848814496735081451605932577542731701794800839654131918638486774297850848107365471147553436014392608200568992413043115613394886183519002396495114403664422206142752178692644123179323809986331570246688508079688544154293455525643863993820733711930074132329683362549830254 A145715 501 2884576267309333984915752307575064409485625050264766947011456638293824993629904711717692606401378110307744743996355128897420929705236629815274966854621616553749772228539835617343381765346887059495492744983763080784545271284586710352823220893652222447485830949896741573136341350926139149379951263222275316464842237164727888428588450856094976892440874390502178761184855566208191439180710228615618319174378841962598760610292896674728183005190550303057310096763239705533955217045061777741630034135845479730095041858802750485935819564713636818946149562392447752058799340690893247432342070023676023690807375005449537230835527310538020515138683636350845240154829185639070567177701271099884399378143579438368617461218721802186239927354288391736851816114183084626413403209959261612629413307414177797271988852084591248704313311380115484612744456055770235656383260889960099339925071232770623164563794523341283525735795859760222224018752930937631901190935313157931484639339681433439334984417083927395069178024907071406768247909319587623063657530839786534762168223215665254933252962740028014133996753265666537126981494567048613446972174883116376065115062812883476977437131639333738429454369770577446942922516411214656566337018514334826623800453567102425094500533295400452213917778500681440522261271991065107844946538116747984522575223508304254773087145327043116062617043832095554570385019558763364793570382650961657629582339605355224979369194000260406994763881327284624307448256562796734915579892614133577097289549465968774479582201651913014713407376588622884397931658523712673790685089444304715628628420324100714700148813655219648650676251791194159318767458006573305245366 A145715 502 5855688401664072473795408940402668422428647277205706933769123127882634263738383037596169806026261117257251682632231544059228883029104032070738989267839801929110946603464810897834880236111490754650844792009903262293486573443734346360510997533791633957729467235586680613914863896349204580461628903195430046707100992794216069742147355709402208160382297755558210667808309201233835209292264305330298729702865014288940871345968250487902142569042426894805806469000320240995802984439197961667529419124434646953315370950066409472274148207978903848904702663383805969443316402191733626262346729898909744931212038533106922559916252585143815248341471539044835839663180911470272205088439233603058945363996675665010702857115746414803797790337670999723548320186194430490502409922425167798342135799469602492166819100751599741243783448965956672004490596360405659039189158349889327032110790599635265004657148742559226972949728227297014015335459398038742519562079855947782848530096963630444680425418281242574909929845212447379252076737127304190658822040251268689869908655559793193470822333499455295899335808267555674493261674512694056616860274875100001713884124249599159179615765878725369768197239533498948752726076216212565816128944271321687867003855719998624462254409890082097971638549547764446316841549996034904073104909040698621096002739043482019635010468311070467474283820320356766365218925264729801405033029419603350491317067947265174130576732118733825359716547175749300569822109974370006407479628570676768899297216423503569077938474467199900865820479360500790905595124050958035150967552248128586394545446569416371152757937426640361117008797315390431487023807423660447098262726 A145715 503 11887044570801799812470695233265109322465744487102534810784372938145109261563923936415512988540703666654110607998686038085105735128151479866970332938747943294478667855261337582769189535924560885054155432287358638692696959545509438525126972170376123281968371002410011749505600573247534372197957293535459772540098550530021456848670703501635626470599172002908777153472106493649119266671857359110277805678496804627708006233554938197544674686973121405905484074760553325981774524456354817123306979192568197469750472933592952425966034926377610099639727460519563725522180237649878570419316429352716758534336747414832047347092761912314634416112672085577380403671017095455466937258964466512938559204513873456392288431327504003329907328145544775150411353126158579712635265729119880671372923043509985644920845502536895390133631697087580664053631297867167432079318335067014443915085564992188355188830847383600707413804422565617078690908758559265716377079120916638686024584612196830121267824264126505343139762516603243272810309008120518187449785678052544600649379808618156967080514403750931510647637556786384753554784072279274367883612911024278120362808707111623480251143027296680861295701966798633095390586991796395097392085190533764512035191203311143640555951357576333363481974041664183325341747824230678864203295120406080084076901037683044991554816477584327721929680092633280403625839847902381938088852256151412150535716018350608698129845786831835665219817596002889752872114575799714550210448730418581226731996252050162779259440623586214146844600859694440016915473703891786287643790340378611586076211627907494909339383912827266277847879207873990784724499010302572701036168088414 A145715 504 24130694623039251955243037528119231521937038880170868460185343295311443918340501852540453770567822417046727276985650025081220583081264475025917705126669057047989766635233911828210556923046622485169180876698546026642912534390810716471661392994865996470761835405425088264815755248828598426357272844248080142826353350474950763186731785960964612333108158783607062063337708373798510877508661146729558615228618810529232963713245178572765201712412867411561237865957454251422761288843415839562351500231494316428946506739822743358301578626398340523364797840152050979004056439112851306217586089239285120914958666040070523007675746765746122720893475992250543174616325040593686412363492778582031672126217799119800680504891976011013297072337665555884335323297781730622219098927703435337719235436189471389586824203330796890371531101304339782072199530179753526715357180996880971258296664823351761398061615531560693490796004858474442445530764539850006206728095898696676682123914229468182543238575751387565331142998774738631357548034407914793218874267624625288049551141586203083380250768792057467159408340940552782160537173465252454109677592519009709236499961552471415310661165796496269704905224403985650143942840620605831493367120654597688109750275717765870329956793625546837786309332939742602679301766346728098297785021319433529977488010493842289374257814485716964446783113761738899003688526022910069590568674954337245984153025934667709938412816691894281662404360169319022581092019051310562557204515270091319589183492364614018393095387941540250894638879359233873837620713305202112958859240001029271606123210106768096542578190281413117390833674975403977600301503890415159442974121217694 A145715 505 48985298197725110667343553711386806724422866461002375871641436105109293009121957196733184738739690965901189718170261552228839698549231756151133074436805247059475931790856985749929847784595107720332552125542616146726473752116386208928034102652605802459523243904641926767564233649521481557970891675866309154477724761365599519247608676830054661400583091731550333079798394526704483432223315456003644878636290506877538288629881478947775161931523433872347906962409557369834879434577609697956756422162954269782563938931367235424399778645553704884820439975781202967814509049218850501743129341839319442740607557724595746873534418841702716808779340151596517067090736161388087961630953081557057781477662927699321925032642279974852989726938132932900425555883143787004525058187972244615689376562541583410875608211916015150558818002016112670025900992633601792064742998105333304639898314505839083449709890698220824185608476058280552547348761107136953333941657595233337026025521301208213732653040951052631116877147750202818412549699539058909716127313492311282195988168040183641104941980133472907402088284471765361401136907350390202568277629200678685471974559142809861457161915423860130820096309838124071159108575872838041536437862843642773098281024515861405626171735108502504372844463893635819255657243936033808865639389983329659774216584401462164384751808589527853499247791256237331697084081986659538886916321305048457935680106931357100566279888038758559939015631326121612949863926559584642276574955549554960184815757503914407175204378080703123101970080498385069450353132535856397520196613411749042748844040305111328486524386887355801037114512320862200537827328398532471096536429903830406 A145715 506 99440131210687351615455458791077689531346896978795942848563655108028569497073654768866512479187802092956998081158353965374519506834357383722325115189009524861679093545673045838445762792171145625652595645670634079308715073883729613313192756723396784126835714364587705913067129492773358734082483744735763335509638439218816549121882427233225001678571343106888392544928677551501727568902452867026252374073054500342592196685695689018805005955790858347998839572453535503310553829431258843436375974639296936164288367084168748088788192348895394517844969786038001872612474365857827405687246346347729229478312427222263326082751862572909749375699339614264937395651019791292777968424422392068048714367983617011824388015583323456975558132387337516122307994107458589837455245902484728866414096702723978134606095083365307424837510172561607415812796942846681458137901570796645611538022320150188516051149680055772741536091715602304663196675539516723475417895358190227775466155126117538444409103129892061089779695278789912946638844532516255178808945227515124278232567931570431205239948839420181209968772058069342743091525761384118645961149477599785212498399118559942466286623377649270269068525804066167460467340265079020603713137368205474174791822370016922935655258292313466458330036475394747773346381525888382285269149663881137889908129688846957699858756797178927056886508569467048021606181682744392841030370541680573415272184632917628979481838234305863184781920069187666704969201189823937772510884602561081299083856398549453881951646494408439398356748368772842331750343021427075181763886166366610555750881795696165890059547962803141994692225069177675291687811876347517025910809509730654506486 A145715 507 201863417372397126054263914002333998361827476444089302980208348227861890969766510058841823599566499509011740203561740379448722370034046939724563832700614898663961500421784492195059148538259641024967048828159261638380544873510218998639572368114392819171674040636869138361599505306096268708705884030921923704775411553889436229117902079674769923352838425923891705315872135631153980260388547096747836315723421999404955281733673618826695214315093510923003771984173714662163054438866020874566145271761350617459235602616923627253004606068479005317520403845217168020200355148182340414694608339956548496521531486653636827352239407488587949529952850637617671316654503085588177887813615824945057333109225264871075808349709113975380408155756568219595352327612585054226247144656985811626576000617153113071666962143623362156404995091482061037987307768077770726418148123974192486088880670006568181744750400803327967097441997064202408008698797870187547961374243184504788962957879993081740942265621027843061200150299066375531474035988458298473923249095728388792500830705099807306453455039080987722763699875792481296710435894472853500910930871249934780693064738702124063751983999466103222348976562158010106624629579001835952699627321019249731184626312853329043518768707224601801907469672206874086257335241896172103062564952039319933183843494142739729251111913521413335951758896770316227623217118887035480632113312695242727954076869142679896991031049361014226348737801435332084965865465478667118612453466624039487585268304239633876447435208444753897961076086638789435068126883143830083124291397527606016425247296419176451709553877965991361869415853316168521264057571158131164066472208216798744336174 A145715 508 409782637825834955202804129969279225596820245834604306253880098338904530640056518345794133040607514815491739656232251811926941036649608453283480858057133055278316984177128973482924233086904279109537483468567655455278426784510670683508718594079460699521714175657129986286341082704245932705314210500287760384930749944757116326292792099857355711181260326054157054902827890402565028426861181703945240694666172585737558879327160760522502266254633871382839309129033068310655497200344192944110431465299567114145312109023987879154851261530820031899171901960821065043004848338335785184002649242865447100209479439594455537261719914449970964636054911095024258507871245612724209819483671700216074318163012919704666879125521485786698771580627701098441049102745553552620691866198435295117220414838724116811505798545460341812194715198198411345506818956400931727947382553766039950114816222091013258753327262481075717435065717948615285952995363000941205638114295769186531367029030230829816574354801583391522175215327409463538979346417725813385809016855383401733652408098784677261669308489385565657029100779086678962979441774254131222730543707487890005021708921166193289474061232292811892098153352654956450280537578033461904959639748531708748830616623269887941420164820407649344405705104543479000354617194667703480834721583490155583225312384980072803422057325691671893055013673935172475027109145158999281290348994400801057173360772175007273262813548364624573624752954993654944814001925720504426845508026362197598716795573750058219734411521496356004421586099128373780345965822438953641667129773094873846732696260849132500804504312722999661452919490006752920490745181639129915537912671870591720347926734 A145715 509 831858552923027586664566329573722825627546737216770297606073619419627969337423762475452031230609655508948722490411267616471310855676335126118526417292147401600084813918071394385843998107267148332720066474143512414953567992011787977303700106408937105636260604909933235292134036290113937295519138609700122659485717612445392252938138844808352418928035109051512897561035301645071376552547938470461741862336014625625245120078854610187060773801692443813652874528165144496915997153644272810523301308412849480364366122083092777760720807902958596276313643460062916820131821926466495741184963268408517656876746740845258087004464074094033569623241939570048607153307311939327060345373965737822805920813583117775208893549000266437884530928266077473267110083221146099234950262135678992102145815546609339974243699380322350255393115447347683549317804494186123329962460165996937124540590841964086908701072598086182903065216309993691966282172578193112777257824059037205474170279968410704534564199304948663762172625914490911917752541753947412714893830293179209790925595939702189741381389779997659202781351817846082502366970091299991909289502815269545460259288416902633675508280549570408674856028956912999436059384658778348665232115989892047740876420560611559667753891066658820944541779454753590163845786647840196169922381751920063794627450957666053648207047120042180421488341806329503353988803941455649653983927826520313450819194413438395622043614512149138523444022149899318102640338943347158507829262681061794501355607429444313946426978941202394244221921820154512135312875551424192748754190315091196381261356984276442557456692045273811346758064695297855112427691454669862570410798657425092975507546933846 A145715 510 1688672452651108175094114446230527366744694279729797869536023193541746438850439597768649277604004560075651091163795217029184949110081923656412155343622201168115116893936700753474289833233519224211142625405027861634700287745357145083255827707291548244980909506252988810513045807327848588463971146063480748710995621822514201516348095562168855553068200090114245127891846759511604491836643888233855632035301415023846661856201195531518972848315169406307843952452866114295671163566400673461169357545646619145572549082516569314866384085191744419620884797052025760323802555505878648018820291432220047978012695674436434322163524808690973696364216501272287577496955335365588319776899330964108595803177255566070754349237591415347419811085608556643031135027889823835893396411443562155532060888339202121423597898236255825558106212163400599406703797616378873958892066189591228596777449294370874333649918620787688812146671674221476742937524380736655936892177201731231343379136968844699974335508014690985853818908431201223783574120781166830085421089686136940492177226105187346390326959584086758796080487161126768393125986305897209321726467984453469796436350464603425195088520041566697317145846684380036200244100576782469756959290499841108382270384907424842855652457445152586109770467887444683489127946540498403557238954121676146012938142218749703925787502231628300563949440811835217873424796974045823638588092197487241904361907485919170937741264196849202837966791339542660754704943240992806050388976397047416475554284364976383561188547516229338819414496873327560506311357023425288841017364672505355559086707945384917542504584047401524310919209878535155871475293162234639378804005736660266869688599927780646 A145715 511 3428004247023196672413465661281640980768903760304752458387829476816125851238423046046595558084098026343916206113781800157977830222155449346181549229026651079126285694606688611481413975620045917881471196852140084974929169169507012507221352942101736528374140661432962375408247696741496344467924130989727310183198452813986216632794381053063931964376027254896808558107551360773255473357010540566788462569920010162394097942843306850128904695019020093112479409826443683855067965123796213481900985294361328452662794273142513626085981932218433268871799861701968833394402367545111729011709450422443428986848115342359220828733868357178602509585789874340804212270212177484832349820045296483174711657643907985540513553743417024154995778619254441719275730839506259165717495480280169040051091501182764759880563759175899945560605355298587769447925159843444619950427564402410028054521097526982032933222426099126410202474840433453287794471208210722833358778342461690340589854173876474772537196546705623396334588621942712569789743547433226911125992097169027696019909978067934373470173986574306340358384186155735521991963249834001243623112820718937728417220331183856536243396020176099845983397393913262516573496088111483754828278694482561460123961140485651870385414820859768683144013105269733252729339567631425111380998906944620824486200634076610941303294981323158330102636943359683685953548983868509080530684173176971274545541221377221503565219144275989369611934062975249451432732932138876452935131114256743574383580695905294629184898805030966616601017184430933127673299919444677784923072501530995556693749635867774398334841748159533049077354649295361671121239732691644863269109561234621684320374882345847777534 A145715 512 6958846932784636593891160198287284960433507888724367760729424301913541936267559933034991214261441389473589822759885890525477966166026452090824888522768758068425191844934683944606516896218859979780162318467218967471244578713811490032514263216638817861051260561799407369089932311339430251421297521938000376191144148216770197250371077189624219718827782259240431258713201370522949099310239560706692345161305585328244994977310056704566145011915762473848926894103728225359673673530142746967585538978195951112286326801930220144385228456019334344065334098370199679764876482314021304015122165537268728623253696132293543845895430601547754403485457080695331278620953223338874304546372174961513700556421330033391676443344787321443226083177275431081573090573062678216582679931572331707741560215340124123355423007529178653232203313149921008578688667778394962120493996844826167359449231202324232483567191331307991923335113933238500001299809730242970981664098305054189666172629590106819405809015476907479868229048724798085471955617715329848418933871832036536783476763300680672957106802418882286840761101815655948516917004037036218657709704332975604233487475866878303970668725868962645779599392498076224264160858622211445518935992840309264210532732915488389457549230692872981629760493927090615595875833163846435605024223858626152030841274237377992095984886298509178480052431070717070650486563828276459431465232961159489840206775033852166318223925138994223463023309872965046865787097536975958465510111552213058951252337133463732268961013024314715470726064980297375849238330161338879968548337090556307582956201724874083234811206259268042225505627150374313840960785888745910201653030502276282510094141473471060613374 A145715 513 14126455845548565262402382789057527188039040245206706249528272945055013314497295425637986118355167936533360996286362243984920113339203475588925177519671349852252060318931713800862617817910310138907811625017257651826541519859868155258991447108423858156197530566312135526290187183771346668888889501610009773940712437681590686432036653900556112965288433610230820558379240674610225898344312951224044893888987768296327177409841472266962424245284302802893228482551158471036453702198224652547985162224752486396612790745124073750588387679737316500019359347891643647953865864695095702038968984331205096661776016300440551647946895387273584260472968288021648154796322773165737353396785695126576328954823642323877117639476364519112724793854090505841151654587586397273403674543596353086546327186048950787646748824720473490161427165088984348826968547664981929659982863167432717329653884819620664959608465180129124477960078809633721549350819281185020369944760780917543331989848213742966919019764221575478509108634322718170795500114218572159063524633826937000642761809590403698168553338736344467980404678301595419753819526231933689873907076683119757656251158789431773203921270117973994832740783373700821993729969507001122919685237187133323785921323857300944946954552891711292939730658658888679926375211983040632853087793434104144001783300501243247343908015890992309156176332436612293736801771022417344136793892226980587404345207777498520404491002813013997640567707108056069888096375267129056808532591319878252927467860800235471211361671540553841438957310892819242040826136927598481658368201221327773397844395751858521192268413864565966184727345760610561735479274114421506064492382810059618873806786816263907197371686 A145715 514 28676698407616654698040243170626581904434291264261724962174633349037375114887573446485178785269776649721333348871492595403497304600616889419066019540044317431313614022239534081067169563841033363122877818622714565988911814070953641364262605115837215418263125998353073318961710893123522398414194266970797903099270057349480876686837157047051719695315801400986306493078599856257388050689855980745250427902300008335958841896983211391877016651782122774110779970651957592475775655788722514529662911730708569189172852926275067783474282604638296475704955410885938235146667940454561961117803023070180808954676689836198187551788351740734774501005722139226865058905256608573223488521170414734774986264591437496140515416460576629011509888297720549582106777239709813402331242740820665193357336446119154758798776758759553655849043912927325078197737573071245538814803091735891571353030026734598747543772700748470791382267036648442521506682161840995861108016882721164307909749725701268632738790715560782744466010659446069161916779759908083767569106587734810279268269689991756206601490320527976851117934656191136886444305121333821353407812707957028775066585618855070632725656207670761340547818010649220170571047573938353657315515512553887806976156076897588002753928284820943231794671607317050093159926084449739320845332615647007553697468069176249554730141176273828089077859474793891885568636944688943380321232169755537631271330931581546962568950417486493276216128982406043948907788776005174448345362694869241301229700806172140873095331924266311273806367870386358081045501208724694756427607479930958289441316540420071073146221645333862652086954286388412289948709085491489768565009335451390524037545267142874258139603909206 A145715 515 58213683641005963488456431233989172208474423227411056466508256170272926428208459599069487296111528243766370164848133682306855543419138946317228430741112444714216784213085935252852553351979479816829303063992485551699839156022516032101297829393702438875215989579126172525356746822853566697434145473061218133281744275707008498083592996768861090425378111555568591950128999328961823132674509296599907144596775127934228152723698509284038076840693463947142080447194991361567353544797404506270563162828176170701534494827547642476379043099028062108364559464739106725704087965256896085973438097863482710972897018591466020289578706086796204963457355469662248047929516119080870515960622545125898095540791663293522922418297331080528845960519578861561170916644956333620335149360191406746162306439294698111410729173533069200900068981815304819757058446366080778812120616240996722413933624617350637893193622910930526376877606436259509024843239186402316864253901979202764139248611183727110716778233568624749690523129566886075972892117113295829593127309577031039977586827921455508997327182118454271424939371663329577886519642488131115484169923245691730265411150024634595001308897650375403338075728877133572558404581364888417349373570799155061028273050180779788289529471231961868831890423122953030225970025057758838275392356675631899901716178644486094858939243927855129835745577655268091092039260916784039634757167809849164500214386765332556516448943006578537704744193716562108226741327194128863012029462051968521618039709061585172148052594898940345273085337926996011703125412884993427949561525891644106238099179208348526628308747759327319170551016641131187985317708068450115765462886473939953736598018493247927759488738316494 A145715 516 118173749114543698264911857364754848956621174717353180365286797851020691611888058098537612725927617065069081713308362503590321349643547460407084295338438722725542640638950426323756602237348780187130122097026927047236107497813893474211993229406610835079473040582500131873400877088681847272268916896120005839764037780415169901628817096603630966511797871142002840672455375559192644701941203182241830758281025607406474814070266076863385904109591080030575649197025861812024135220163075359006728690878285895815545835327068787951981674016744361441683580008464975767241063422803558599964118220859846833094171993063986184989657221567844555341043930597692224310431858816477558574176575245435158399172820811894414036368628165632896928288344856791248627378682484117539466950869945814874044288714431791047009021423495371718273484184041155856781750448385570909743066036166131610608713904943195060324435510736488220074270158798570154877910268866234862238574313000898890038366770953240333486427075353592681089017487010119288155809080960230625990280869334785276344221992410864691508367578210141643015775806541902851972748429945784830611511536376046255410009567964389372782024336574054398014953181802570503073390729123149548865571033206772219999587315710906072639742072672597772785505764267987334308625990941165991959725638718917109792930145180237596314091935032369639738474444780719431024954131024126911515176729421824048397803933802693508181428785352936945047354497115638673656335986415305586739971462602801229643319379694211727319673672312924634593089429623931517399263542655327934042853469952557604705051892476407088984393611729789124053566476827209923197904998669868243514121094532762654694769939996026150477503999178573614 A145715 517 239892652488840066471807581994021109392768776201803728730475733129315833699206329731571754764145766530561992111645811034154670032920857925487434802308599866020406846280285152351290649689264671800394331027661597913403746520723047730134314154397590601508891397166485688576831255133277327109139203864978138793502863412498519193298000622512374093157859253040154210996492462256161739783117509785441619839403337386260015938334487412334164101304393051768604620727882052283417632929577498181379152971919757540329387344179454811994880321874947954698555559052624436068392633044203258701031074014907391207698458173022873364062983870204018360546114215655959745687928625467933324824707931787610826424422730707353997200305392757937449683896494098766655852017554526113648784289930840644002903159927990096530730202078966431055025971993534564573962133653164262580697645241296630928538966813101061355107966193601448175820242045483490978142648820955217583941988991137922767575120405786466693250336246189559573985955808107412588070216461457151057464440571622304533947730667007227402306477186439405416867753462340691126175101426270300718010252934673450652790589157556560402112914401936432777594951620983489244105410621715412219308691848036176807444101222620089146678888117995902246792707869573591165693480535640541905919404771207045057247748292999703676031511769176466440813973287159282789712565793939716713591769125969135008398377485405081056275743917817518991867591924400552790960253825681743146953279057054224444207416722739540744873765406742642109283626269051243053324493288464902821113564594442166045907149103627927182289792403502724162501420777408219502960559161982124465883550056438621715090429241593914592221405358843766119926 A145715 518 486981966378596220394071126536005487312471659068486851969685372965713291388697237467032563633603180129423778917559283090971476576507991945192032241602162389582703172406338220322693695112605046406020304856030946737282558200960289078279183521433879514452214456774925365310835574519675885349705311576988725630804972963334213547225039634883022805479487771873641906320039025924632772567083842923243306032158016613082224948344195376772276262262013785499187349501951369109475982822907101145124321526268416928582760493138457941280819101424470331293706343193247596753861277838669192359534480286143783291781036997064439865061672266856935704064056516737667686054270799268045832916598527352274732206419744163107802422205910929984857225412954732151454588347008309328222914569092655637380078540609531181525591263211280431546331004873390982043987274534173004653245310096766124618802492021881249607674111048575429060426871278061327887059422228628822829167375413435670217278604385379756434057849093337730581598809201440560543663251260948935686422188370112408869128616909802679215817457180104414786099896512775796444232603922580280511775982845875568449118640579830249651899843453906621964463353775643301362963480488691557682047095585942405712339305482331465256852070239789608888391424189728625798370431178724309127850399725824662747295819241859253282106372577336291842482726034458899282397077536743493904464379810540614645224657897568380741546251971740778200554266559178625050010641609797952173009569745848613018939826303841888017882016456013891168921126733084593774317203976320210071532602083864127120633907975312799703641189594716918320088760124572208763800011900918713995875363100449307548870916665665706626183302400948846044876166 A145715 519 988573151855897838559897915060509145223208075140252107694732576644664852203221692851746372604459691516963740640653233028861063295641190727881899963017587342253021419578020306969915849787938554939549418463411794215085679744202866105859012414196621016747393838361701325095307639443686913982574673362083248052395301612705041002347637160811913782749267019044240029675468226134542272149440418016674125803660934321219530385122778280360308478227786680170298550884340551410183961712868485747104191319171914445265463471683725441345250781011352897578269178126733568785902325619865416286596293949797865174924297405582639903201830638735709275231674182863249746730424034585507572887370185817185918768205656228378131563080798882476502230138614209773354047688574850381766402926473801013040915434534188370506853733588697197072620884867011700014729593342237546281825398798789991679538130265452123602517090320641927391218372874222450127239648981467689387992188147285419403152799327200499774670740409139346891086008692968529796223811989509877986285984926887618382026558379168771800882035769134775576377373053181404441101059787736543168604527166874469278260187586466249236796280098516040651427830569604280783326621286633240379143384730771235559871982685031651851320555907884788047532344312441240797100809599329811888994405524019294169965455813225991162972260300480903263773493035978278383983277687023498686345977423628321760671047133686327500257835226889861929606169247540684450968811507636017229466279630793627374223403189382309936759748531942792330267777984535456310620870747436737980308361116679583612720787282735879770464432587482940687056020551460806382294521198305827429502521210362037885586245740872142857237511652520798627332497054 A145715 520 2006803011285506233680372373501707028797625080063052710133455160903296684259248647791807669354489540176256264076747145489304867518675040669608311732893460702611243899040208816810708852375820153922238913460421086225677192598173617234604716921635619230117695039659796915018109197235109915708741237219717416557636831468818269900552156211408550095958206569172035386599294179014094887830591481490005552138125664514059033599574291564936049438526144698731920559107861817411304332801140203159520363253597460055471962264757469507472917804633944957613555137890925951387784967147048956392598117183609380161313031952295761939059851134961222971784594527155880248195074735937781104915528560610360062824725275723863443965251599525516369542324161432885176565353218599266676469717827246963817420952025861782597731553593792098776988849949028877638919030497467684779100906316233586343337785636375789031860085676792064028744236507800295696968600372957180828801312771613987952729965355612629162825168972703780851174016047916914045773794675453791363224862979393495203105044381095696953111316793886414315631281198061738239638707136501260051986678372772326759299731681885906120446796700144108615776531592942914346851678248384989278103388956370022244134412511308770926715471640935879946881770562831529089488845116208339410349515363359441340367128005029520201580406303603656289168348380309870660586771307580165589788429705585682633547580456725347257142663964334447976322323018241030256841637349859505177864374640941317721060489534619785329734271637827412416552420387480243225966593300092601779815901534257470869696077550045860621243094511400774877805401630705312383849114232548928763176122181671836458432529983053784334485522471314820264638924143454 A145715 521 4073809124336425798473317358310550207950033689319921861318806281901115624381422551795676717043241162098108699112056064690055852201847036918114144935873762208713482862030204320105432000407065124523590054775236341626330485888612698783381469491907892840517904183115549375785436575079633685201830728981352993528754715486399475193079874761522195882881376586152212790556537507930386487753828557984293254166269295302605516987605426754041899999899595510639118564690408605004396385402352899545340590300611524740693638131994191416444581798156127252602619351649401554583634697406183761611557891286433091929600279938862991153651594602140643897013451658452254040586254983529661057470950090668845110348273541513786562871329183955999347694415817570142698654312986067936502851760786384862748351491697064884485024546941664371820090292775643754595305617180266057864028557996555381486984025303712586282552371406797569336423408892461726042396131517454095614777276934188248258622426519094310000035318343848265988536361491262642544391006967359206957468485562183868374684858067065885646044172209553651925955924454692275445062134386037770168989788492200656446909177054040802958257760505012441973985707705843546519828123517600241601309500438046414384357297525974119949580556110543928407381946710203691610421558485093329673197627193214141901651099884754112783217061824055121786108483438536001462712761771110049123771825956361512117779827656105321245672107589763702502072386120860043880704072851403287875047451054831244180125419531874974837050634665041115262809083118806909213255873778317234176288299806181549185899424705805814325243711393710985519004278254311232678407319597553127083420098526272617648580150279353441326862753379257432616418388678714566 A145715 522 8269830515599933085394600556998043420431539591694361315424466618804103814197603520896575943790110204569620482941209734573667890664881966268731044611512004390227667598677415729605210150117489826962733888954816313080364660676691180356647148463856100830632115374029525573047521229302459145849800671090909357145955514800559465823682245213733846233699098511682422792794384541804505556045384142116633815951974531338624685425805416736413492063746740360452711954400970360297107251062443584936838238789878141626148029935985943817912993577339133688838359670293147264878827047949585889022506126713341993007708406962859919746150797982494372149714335082063548546509849421490476008884923768529194963646932464547710998765354278179079150303294567343228245383078796364692501522397926643444132189710724089689642817232560025081002684517345706872799592763956909599996293193632101108184991228028750913777792282095713388960875491307460796065768450011831441140817043375089372351015573103796093687442533412843007252947962653247116448199698369944514669869662466370273407115058771099366765772716474077119523276211011744121091737893164949536941789218652488959814898870119971148119357133378378557063082370866330806492336743889050242065669007785845264830223069843314952188877602188932533731105404939942931137626674235894343028251772852709344700910392398922843920410433922425593622143932211879702659436245808582092141091216902984164013410416594313345403367121264556351744758967503022870836799011046711324526841147776932784744336880589216664299427458635761826156090022178757638222666197803390685285263468790647010589904962456708253034384112886138789202803807050850171631854474933918615430414036832211232154781246634557502839747054874370116896509064378866425526 A145715 523 16787751872858739826925240657388669832925817421105864150389805917366048841705510765997497370217206672035167482261956649128481127993858189678487102447224433038399956511832291900894256499306503941669225270988222340316798634843197207511294928000158392778290353691375753797737092310047416986441410160483817013653296166290420229222599764704004946332213287097338732117159810063325638348385642054668208662089254132348112808808868008369492634847505883032123494628315405140994522715260375075068882079402862326889555760076413333956171960517416643232214617528075737298302464323702961948531925825670192959372556136534325698221694966252868973323276203203137345097160953739370682768375337779164175107358162554758311813707106313374346719116340277290935767984951302307339710153964939325405203482364418410372910034497072303972771077750121492176139418715526909307726417319044607253060150705914339051256332050101926772793007910930736523551783911127886308061762983274154491684313354778279551091198342792752960875218375649730155127202843299980397420628457338246092832575194620473647468632968398204343078598782397916111123952478062713173954061944874764096223588259434364376641492022500347965825615238872943831335897070266648473793066484495765449558938447424631826969301582862976932930215564646137440005690538277307031254021425693372776528706194918713488404320397645462130997830396281632357862654116278659875936366046541231896585711027906628435063514010494941804278158201958750306938658111720751137386199654939722498199759687470690296652862903979961842055747482213794886785103168285009312811850665356713625315957887887693047853985423915150348370706209308947594101431905708535191770613411349290275001588282088001451411245194532217958042480784270710165103214 A145715 524 34079128032072726248725153139898442762795988933305312530929990587786460344558372657371398764964985754121185419371289056521082116159641460165362549236820987555947521491351953881399611088382052884098700337372202396026788148367029654556748347193173073483828587361377406179880724341875027180016916775981477446806834071614038264762411698666884827320546739108499114515411621634166504042717297325592321467407369936692137663257316631184653312326944878808470333642768318035248520814871310339946245684349571733707656566807089131945085261937362208422261984743634076422406737698289964805933920403604364994184295949456274204530121035342526033351878542788033728483688189581073064529325926806779506938742106339226908434114427050795645660727020459606032265781205760605103246920047304432645919625067579662332917680386239544504700206830062111771856147192926861937775027161367359091610997748014880245299440283914629253056417098313903835349325273821159193533937715229490243029783759184334384919038948426755097733686049620989561661105323699261836819361098526977102079854237964502733261958160075638342372436004991558693837502438729414578177208806306552462844924351752889564611080686318572992247441871829705111281064560304552512749682897857396076759380218048932765432730024334240984915803865126254063268620655076259037551320465905773883643928874774595982537926486809854203500002082307781474581485196609433739568730933387483847084829373240039128865588037937610598128309405217295620062605129994113762182660772686488894412727421228620712988647395651863903611341232803981441416121208952371101617371565410659868744383922507054430435337376163642321053744402093356565175735136733851505375729794625022426041992057857396311807324905153347580456119095560477256293098894 A145715 525 69180613117355761426172233948753181419806024608792363331923730503400597133404654788953173495381550863659334366156234522781147567322944170277496296463644157514140430227487954546949309615159068048216420015640299875712039624386435355552991633507213339013779254053242443169404072676913995128017354613832238733200859512080331387047466525694011495455763548176966105127553474757547939881077765185310357910628298882230907108299543952436837854531063256475311745171325057296149356259666044729715803670347551216564215941062630861435189125560884765680548596814959647061748379225064304853083909887391035268001161404840100100870447480050361594835340118583505265684541927688624581623848863042424619921471368510468069362940473206008847316929132416659968208600079709077057283907985874033331891433683704350117412518274031778272237447093948336775375802662222814206773997411158419911363072368319500983618812520014647281777753916569313855022606754073042034987585500152881919195969346830844023106097974107970055646421805512233160441888679906658228762905609381306178976011270492745928048127596320577436811702011534081750574018826668233530986559922740356624811100210470106381796117151734680673914341174199062502956729721521171334233382489584029540056092283700886089196614980096926336402148915990731102297859924114267568922149291767295290424399087086234925838502363903606387642873229254400111768057086463034212664647858410545668350307041966251524968708653499339019258663814432908149976781475229939216479663982353917515935338465334412576676657560310379744369180646844600112279839269070145051273951465932974176837474046731432606090687019626769996588752765543304518359148226137812847377539712475384175574968875862232424967418146216101056107963721506984559564825651606 A145715 526 140436610549104163622403386190815818383763467159859564258492641991912624394351104663202284824225783288242694642111736709956673040583460506021857316458648402932717517414279056378353217119161819755826448533049471375493044410716315404742918459271295885024898401899494798256484087653411068234848049849162668646920298002689001101668092284747144668890372682252502084909819038346200683792083820608882700966253979323558804737710410966130149660044746083700004034227456223542865157958601255930012741504559844620053624652700573841624301979803334136969305229272383339901272787420142840561795531137483397989677363467529453748492803854381198694989707088845972901305891629519718319623348662650195171661079939334143841579860726493770909257720478078799275857425896028220665681229964404240359306964458294763158685079178604123653097512900508293591901107548165119912889276969624431052707945296690838981865944116189450067379587394218608811792056361443001509865605031372635066477574744282854182570993968400230786207138531503783694707472359105192505126861567682953016344200799246036269434965758572612121089412710978180962106564380634075338488138465954117641814070582329964202156553206940715449473120336182225051297050053623417503941253704172682108917790576532580712136362976866736128655377383657319011410592377331308088652925510967143533787646502856182124856177260797834157060829155384349919107681304034762842275495583842474319267276210362117355647349701015620271484489414989398327157246332111646615339955701517679870859842671901436302032901858782675229205533101753305423946632300091185501715019858472372168320203570480885683309664214504966929432847060308506078912505723324623346324900240595235251394760776008273965287547029493779990551585898540083095439339779661286 A145715 527 285086250234068334797717447795122162565858418528490306652376731319852124119935609061645849240004844693581806464152459364977523491236857504280200074914759794309259046210556256960102483802588878945259642305670411251951004441714495885192768919329097139387204742076720387218219528532351791602746413176445603521009471744599160156054840290570177983835961089209031055400827520289312630549990274758266697651137667398525491386645025961700251373052980018847751714169990962466958974506604289871881135538452814231157641480766223835866471583811642737162923934874341365039936696714510741276140075125181410528009779837923386269340290953946353300467510555017206406145694323383100500210816161331033156047372355376943487939047911841881739784325253570830113330606360337208242255839543832622055359805958904685507780593320048096984009678950584742043222472946972531200351025474340183878577217589210034813686882937052063622133280632509859318624019391122538991985143226100949032067557534924847159775094649754494388030435572530875388023008447094860878749300219490785241872548646458183134207052441774806285234070991583695818994575118668346268897390099326936072525938471029616860271421213972500627749760368108742655070508652125816011829410786088055097073574814268855144750727646424494244244079686675441602432400228122631305697869865114009606293631976398962627223114000917239435227095542557001081388481279133482106785043370552364457566902356728056265712594924353055651774494253764664171221060077405167399200893594416907783927964688621450358714214096671270404907487827378563166011551289345837498336439038747449568715836410602151205686012264758063239978682943673501796887868259200759255226700110868615084947188800327920287301295502454227164718663266072647176757300187886758974 A145715 528 578724947538548170535202796620711799192874205849368162644760506086657820050844892044036410754925010502187778879534850399167662730537780150228300130219645923799392931089911787349951663766038305097057318054062401791989163523636015930625916163319607921660140601517340486558187386436586483542506983900134725984980580721238292427790224121765176560042332120721650789961594956368266293815796465675460787349108498565027423956084664991840544157147889393514852279761047426351703175383248749838662775130317708329405392152330781686235095690835654953106598618489683698647731593057669384647723790708587125888461863393621006597307042143707242818750351436977840158502858170576064495709637184153334656580994220335255946372425681178293437991271007028307051261855054058636703558688592750258368140046789612053286031445754618458273415995172174125839448028181246690171592668823633603649080698998151073980945390496271572963480492304407620198197947571922392710728330883379895162462075318322695451489259568007655207470998005099145533903012440130208478668574318704726358048257408109312516404047021837098186413043023502191534378025384332362291786363413495214273110013282119539896386782907810969333616564074140411407568081266765352880596199954505047674377247955175199411263264985878746449079353108573762795618761052496564219258587173255928533632539124443391277080796565684735255676846890561556810868697888959664642010795766725716006386492516881743857279212049087001957481951850652853278180424799886157708731198656710621283693897458058872326753552583340820139286971084045381473698025170739750030437469533637464152120979593318796466656921587794653872189796942810148339176293653671817963486854900163048027207541869904902174947664582435051650598895878541575228734223942070341055934 A145715 529 1174811358417002552118126879422597157239372072015798841678557174979184054851091010913784852186648531314596497543649282157850990365468202468105944984145806310552973340853474717764144917342573956758147410390104369967326750001976670624674724618769884751872946033875459110992733176246742029239497574570860317303907057854641989029253998912343017846707950369103861894590982360600060287133436275330910640051992600949338272105360483288410342938758842415855131280163212105502994979069020455568195561633409409455878714911590006056833408385924795743163658032610123033913530093970372136324138018998356740372167054679270805469147026211434748975709912949554460504554395940575087543190063273015108021826262219908214194192536193744023837240540359942209743231452429132672171015895587443480654702239623106509265958327101282150246937486189834524869337453985457834075801917360950741067449940389029090971284329020548356063801777244666836492482514946983066080239519708117961078848980828637536841676037147960890316671737919915692902947727230455876116836327117670375016052720665913257950117081247276867543612192103638457231091572535619576783980048832005185647477254436764194960048309031435053774740997320744667048620549901025014221794274078234460690930716275430840536009283170606208867136842566325051799664482504167797242463626263839669809264448128988107893511389805226011651784563960744417769062375326106840089799808621409832940600122242367583302220534747051689620632710482331038390042091122708822743556934072228966788990827911894822201859353029967768211482146393124297013043825085050403215950564816845013481356019858600746225162345137210882602482047815221657455026079229085531265119060220630876626616225048718151087223471801047652396488593914776131641683297845102604456787046 A145715 530 2384866478861567642251627030025075608484126113317865799239308420447237544689894701310091205902485763643620387825829163245587111274237720472474918089515856590776612082539622587149426832253761366180734146034593816971271510514849117732073760350186702726694158788626580477974761789593499882769696533871862543992205342464342516491093190001832204463640579206948718924368904230423166014614581823125282923844757630818658127346457824990808004325136292956296522983879040813123653455806936141554687151453045970877725461865135559964590132788331644522967272699599931269160767443028262379068615530842873474368373232537056341481361865902170396713448304537244117846405265256509257136611332734583485130972655725419454478954902100874687211304858939411678750452797169284270448525564483821672978787178294859424197842117984157010382824823549368913310629192142451221927187720650061180733319729909030056520633206966322666537944644326181373672119307144428052220493514279148577610168268620058881465906903921101039335188420506430851493838352374812988386969265380296542577860664903546505529425158527925019276434563557343044676924357869282356539117207342607113369164553396618033649358170947030251351754890944547599968288308730999512104889495782616000697541679661876651112899433573065618121541341330286746579556103864699575905636942057007356456878296069306734580436844223812237968387409163464277509639811043298996422628969490666194143702241765513677221763828257302880842882444797180157278932166798674110283262867435426145871030096967249031010902159897281986128488617891071238891097491224627147788629616140725843729688568191979921518283093971616503888384684875103021823554601658749974796373728761025779388982909641355976802161472808462151929820195048099668691041865891334344976936647446 A145715 531 4841277777277623896768250752824024062625618770663195556656954414950717236536431392568474234197193913548018072689935657739259678035712207090921615615772204733470211974582092998438618705330218230772933558302815058347311199018393707019439108836154387765304390467965924494829655440141628515280454724262306393443859541295557453834930146449720462718172529082155530312606980996776666409607313967508049004494217938569275049175037279370856960369683735942439525802143172687428911012293101298335559349254121687472373231707510275138111912726904852456827820416529827866273323995817278659137153203473014154611057289883169693936359118634379693893551082500692609673742183916317851412233462261141201800766469296339272684064257072239421294925026406465347921209435022194639877834724886262408703457317236325008015110233549511629794984144867732704186052390711721995054356997117706835937897984265390625707794438857305992523671564180370943887565701020673999024535753747151904430680506449738700738254173283797961889542176956316708616798952373143135969671491885674863762682133701478740311475121694606541854294620409214277055699215383070648154831146925443608134218395917880171544002126974162378809008653876434307190958218103379108547911454644436403181548918782893326328345314144040034180520055763639529231447091180857634920645749912098669767793131756244542210178900262949037849814788817268522600151047355521636631096718266243752701882610183870522392597269141790101059361742305565236945193908559217321166200877336981003889224307852687621057309182732129401873063682836728221824630894142168024960514904815108645926254312073699382081368455600036365682538307814411319080158386341183219751107404265822111528758679955727584190236702577706367369882599459048412666683346076110875200576937528334 A145715 532 9827791503007097648871906776605738822054397620320173662147818223041535542931411037019301385329097742016713043940181559381533900825384506156850407225099486093087939531789566247207808822393510754707688942620568533851224762735828710400343658863633056976865185955812038097923722568725716292519440320555948106828490876624639166942391706199742537485685770396196519585873247054552402388336832739459516353840338570537997531167198330665014638742453658826859281081827656676439876231301539828685043924298715572522946782640783993394807218245484062155715952478282850968603578550741632649786041934434687890986971930089601941634467529465924876433511984028101460393578786944859981857576791778783905072070801698912998129195962901743924354010592300265716868376402642257949667734042993548205846345375202561471411249576263390624326807431256673840128773042515603507509122776961224226892752174739013061156766190247124198500386737341508689910384700952661073591755359613204086845703817924700942439774505859205941534731284032902412061250379479128191205444741558654593141702153553336939285788967614892752039198802996141425080024730303275546471950689141443181905349974548743351616290668399378681952036215614270699050045214461550859352748148038710115842543607587593790569889874812967696320837591658846914053091015541037134189334966684618242621263600586880351379928587096942323022886052911645937414029116491897879062129915451505327318627554971015394943295234594005647847623493997852633818586355443044363293277497731204002468979473910858903497306630044062788520333147669940399232761824011109866042697468145054410504452523821041553645256446584979850719048876478570102629699700718000277344773234285890125377600731327217354550203704071271117298709747081673229613698501492639185322826206245870574 A145715 533 19950411909826630949586073988258896984746364543631181870964514335819902201433527868717789243743834219100013931180495875608856079415852511786199235745336340996763783779320844899738853470840121501838377780586195820902927921042533263718990608054066269508648562185907969372860661984857763932185948570273850394555443035688476213335601328655330901375479395731749852603792378913760380071657360853788850690246882803974196418994363436212700345790220557734788398156584340910000261320631113559129340830767043358099894496387559799081183514926419919271250926703093770936437398184681518461787005989749212945689398407024602058348275148456708864780335434025963463906355263755881846853029475077469066155101926682324089862995120626283094199220207444512998777456176154348615630860229442177971605672408203882550639828624704449417871789290466903027728705090254284408521524182874288062885450976822212248757609658407223265649792553131698460147137055368200958717264355479050549144874319706636463414041508640014777517542617044614940167629653543677855003916855692576938402791609031140285271411292783110592033031715787546683698173146816433976267411744125982733824252314115553085900898512848611750200254708688315642637284594398730141106970192607126890723960341853896611963550117525010279491266130547403471888245530101214201546715061724025120422495341398235357056712821627892652787420837595852435681956506327505338974487097269837548213061234708551067864366933628562323340574633453898541086493356355471498268032154193466788031024442814735721411911401680264728566874416706296173714284678111658885898650899819555638215392697102402280200488505199053496923303536713189493926971312299154221826669914492952688694417955835571274009329329027977790410013416693197197067395291346711470094461998102179736886 A145715 534 40499326349156557820562081324258784273296297969173678877884301953896178427374518642086075145498598135675286263583362687304418459680279773541478291712625547123944387984081783356903625337996624255221152186901034895864409828491579789520840534006095663469499604372207222014869045905538692056621183078215595744999442533956730088432103754778615530049685687649681804589178943321686516993062054196358627441684818251729048192561026608313451036939508989747961621398585130219643854041004929223492733201413173718227213304719963751350809140493414190636577225491327876718116949711324931735794972373148967845061587779288012088845056916899589529579204497560721803628440791845653204251667976830470425510951839094316203508881965675391779480492667101769087252519169216925047472696598033578288811309142308506375237380696900456054889107932840381889615431204443154833695186582112027806433238590196916125964886449800472982144880382470610532589998312012746993534973049867113001560008023300654096029561822764724139154669977869284295637876135443286566529760011611189626303073824631061225764025638560746886934302343849916771765866408012630668547299368625055808220050292304598215635472364792013453527835106601065140282988676584207724896290138244319549459523651419802534692216168685896054399573924173637389086224373014449288102697385964804309839422921774817187944775647976034988216141277433527532788434293815719346220329745327854771367186987830803696749269931970746922375718658287920040552947694815251698439741979735239848498977149934439603607276648104307354927966545580633562699598663804843527264395283936229800522836670665352807765438020297632013774455460478898194101649134267582352307862581647459672159543072745478359021583987723090843261209937177443228373582827735322791652572533321218620008006 A145715 535 82213612538375902549110075502171343815894500131058024490923262001894906387668071409906863827572910471586612015060295074732093864294888524436689145977394115325266110843902240893669459697279676397977437101031320252408931048909985930194042565041766142776814688227018474782214790327581560017177069462829089088498473788489126391040957286599260870669960570449458331566180651150644715735535898361247159917769490804127163856702465020512869392286857458967804356650729657761536113702978685692576689269527911880957884908687030027682343474018115880572332496496468886644006471476591426742145332130486414976262077502556257515753407193031018288336920349712831235402270901091412248749039139936379886318166078259535210798940527325924686062305914996383802609615136054181692020958463147934484108985953213859737849332174879301086975471231876684769016297616314514058116820240163233572771411452648762913496470735485301746530841526622786249459236426248821028675036573965883914116267142426008108303547086170881362469202537532030075529948387320218186377557819653859248818301461209445257160686774867023397366041724983615259138025110092493440717041450897119164703968269126020262186922999629274462049755066145453546458824376181347282809327873665776078275942288421857291528586858882251465420855574806353352441563588973801953634274146793491024948908108707537493292537508678529398186114005769223295708085934489403945321930408528447916037841372235296795849950097533682623860385535749844228423942733981604592361177950830382698986135583342469580587050183740342250239043520654269425984011573239154248687836527739646675505720226057969097361558980715687788908647661468626620836853815591879876030739214074428641531183743255365233242541485748545383842465762456793060401176072907413920343252148180075696436515294 A145715 536 166893592953576733018135632707326503687481561969749820542895343979544706070787757587592291483897862758722686715286135418343463240100164024326705424855818341484743081068733564932365646281852405091269942093941393211355234164877442946714116886194251263741270347601243131600674009495944661296177394388359972634056156791190392617083054859692744788844489908326712763397542132656865451256620880611277538274444624647559890900057811430614516552891283702195653096039359806670788091173192690951001455724408459705170788137421366236231405901447634744147644331310606348559456418980530884961623288429915049252844172268601423468967327756796050225734418730712549847144806300774775019307345202402874338755451627915017383605645761589661437314701526949992017528431473670819617877498207493708969162952673714992959327769077624284306104151711601737240721194545687259094822311392344782040698158815638398517481709628148712744984626154163873615791717355286794675463330710177694478543020739116773159202104555365066401088341996520043184041499588383907475059875844137322663911525663181349240974968388954418935906177767414395126133419207621353672024925598021783279293247366275528827641238053775062365947549256440164098246273200659458399895210687251387194580613385972718882000496631314801788908282417282973131818984999392444951428288415293400815841973621253379336566663197841766702282823215570245856759881658579196193284172508983003941702046618450664664771701948723443755689660261853525495780563197034962507241492800443697143702006735208063314152108265716246663677903418961621354113980794076819319992780886916198815046811536061006602291156965414825913852540978325851561400619144002381880760048296708508494848630839265318678004000194485559406109362236577352735171159054419222522974010208233020342547506038814 A145715 537 338793911482148229650912785285797300314243754904092004644053057355213751428792760234740941805448833827296582445418839838942155645309468674494687575768165255819913129303418292910461368282700685055601584473263927187730872945770160271843727084931765023628636028815835330130893457061977334849680093431301281618044909787642708523552210324218985322093443843942656460238678963112785715406224652104995041449962670265055774399953500501682448089499913628599716817155543756812042063545467459651847262543859903673584818961080464772519726297595224512503837420228034391106809886524006219880668533367395419496858693443183387085746159592888788927222581686426126476872721388301892197781662011838694971293680486501407029184250097086485391824158037402568799198913281936627770109629340253766059466309818655482493575633378245122262090340999080294721979255911447519647975234009639667379383689624334496341724957048671151387017044562111136817270936771995766942369532666624145825558417984139907087172163943843998623327971783733150131574168634470944854153361586040945353881148277956677749733928668890695572866143501809497122435581853446237861717158246942769159846127449571054394091451062240376973599062940818466973986388138514324370439994885792442339222566897582330908603716632982188749232347886228860651239187107203074277597471848771456862668181502236251345692832999081277727104732941493593319999264058829833782962924871305089473207238597613477034189759105958493290367386471177121006590314866038239908095638023722754371332374686336785185259199192353796986923893701448570694581955027964369980431096512603355854898351912483617344681951278233115889432869277353817201016636025471019626063022011579058170114079072524853660982887152264199845856621497786263595604392479294948814223320379460883115295740822277126 A145715 538 687751473415167952614619935994535812311411134973744799677607163535739935855743232488766524272769648771549303641513529586917157616514981309060191452103950613496082167742858065874671645248236108810466125210783678249700460724679260474399819268294596803714867397225798118922582117161804493800189293488147213324658532812757907112418369875109680511104902158713684287571754897576822345409184787152259322865885946193438574472014705960603939007168271774773722943172657786968638718209207769900558991962579880048917477320205206066848808152712404312748045815418578503340475510187313645826872161112524271663573894845490007182641235006236484726211615089026306035501777273446540386721754576687348388851832632146228354226644091439803755741603501225687712381776433899880702502929683216937607007639768917955746965576430068520567759086123981286683880648779043919198130630217257132435366849239240211935303145327092809166931855476459453575186385855434051606215475849916305848189109964783272270186333603898761840289381632636298247052378286476429670023848959787274931056067092726392650610634222879723058499335402495511744149105029076655237932159216368223372704359429381874144476818015109911481343731822312231517028269674910877812534789722947970697234616221478745771746662764457211846139877300762169839042418008637241391077916424717642137815592607565968978377114421471795944255905588408778869352649279542904000218544204576822647606752651108739928740546213393792656002038846829293789852843397494429978471637946664390930107576911256938718012860208369942167208840536037179548380014592786876983455805927803925469244839335530207148697758803656259840722810780487270592212209731087025838526053923457191376823085668594613666476582915096131201529535531143878521724181561809691673650817396295384491030011321716526966 A145715 539 1396135152238879461659448819156122413194864289752947039253537897924494714573407333159435809532780581557411259095690019642601991019369766747923514153083443977231790980604872570307290529392551018184561178576306393582964747540225952992871361270910946579776157187732341365577511566945006060437049416100845411747775203564988763795500767294262327218557629288744935161114202203401986248394929711694434320422707020810010041122415453146525494502103502202877028974923678152002579785922628227430675101836774612639398805375197607235238308030279883159654020501462294133746774178870360177022330606389890904081635509677651271397374621316500471105420651408141714825942130992375088683152964009013305390674248949576357057673058321372704537670063283330108653566206961903475889453177147301043088459449264593631510857626577405718507428682741341012887982995042203244524685531365797969204127324571968005894169043289041353937720279600168128646491546015594352764850473605797434247678067670092058568571170043750542691788821386279901708366196347378517759203559235006582069098462317086299124061837738517168918058078000922387031125560773443756686764421492069246503820689795517754942233546479222058066750802000230889161100413453680943445121252697589494722943931707034956334314816808131507065475201688199318544395457318346492820813892744704964768308790325177414789854196582754746685561761239736879611192558038208036290609861772366078669552234674512144441866274623430293133190848491676995216280265506598826818057516936090689865364009797476899260780920963791790245636959364261773034640735041402332312045305602345456099211168952774408028239105689470929243551416451519881948373584737470636981188263401596086915892693793167993218093802334757994074905111271600575612836492966081194802562345091159251055907807687343727463854 A145715 540 2834153671293451892000728488266992504249762196787347515939882255179560734844081030570422204585020307791896084414947098360952454852163009983303424670567939169829922194545723574865733899995233318678550382043776768189740187806197959896268388980129953262348795376229255746324229558316245140882716514495422697700770338578394377746959445188982649143991476351250059663377542901151134507419361905554914518198772386358374190039928897872740793235331102303568594045372123475907449996784217092476500556169660501078099525994173822482327698452660010101693348869922641672927448242631320972041685304099317422761448421071737235446663298631260950107519196146912592070356490412744156580260130216542433255720336515807372680847954165742498771666472723556619341051687750887622155709247106091434252635074999485303049085234986557178501559658205836132181318796055023807341192430541939660227246033514245812724951222573608621400763000656485824692924263225270680678594855204292941606480629181176914110927205002479997765569467124766567831685131532800104574753555223214401812994947447618094495452879998555630023934839842537043177673144220985796997476537696741354034532627580541613150859954876002762765592646716736882684802322282702640282718330441316951339605484130664739879913306373844194885702813287167315882952939313825371789010811193834653762024706544517544457435040685877714299894431060760277201942023464913034127034019179358935122368388782507002108248608745017281666584766436065453459755149125552220946226780908626153762298009781301194242446551543637125828700860300610863223141143754032141806574986916955348077473203729292712767118235851867182708149534673774579867927784804855661984786336179186132982070791577045357638116752262975812875926174351813637350179558996963263639509886884235883348108358575296445035096654 A145715 541 5753330556590555101882017171733175627504604064614025704410921724476610367238769918650623915871781692036967493951083513982713840747899890896339204157738763431310764823136838252104869509699794244366439090987688263118778998281834318363471836758302534211621474837588201432696820425870410690985854087376291975487152039538937021837563878232867483499975478435408332371721250975134599648075056273346764777509187521600478795771014540266210663742227635572742043035076435732413971490892174775099068698349308980413929398369367484441517992620591790226554338551922461133748586185767402702884444144991007978314836213140116910305455098846838412217792862757581153761108849595739645482839381186617130495806892452840016965764289283398951133778401958756653932226272568094911072613882172188464231806113789505900596011516165084494952447598729164606987064268008703286699376109314606144463340243906594427863645087655382212402194953612386623958507607855753466183194791214241065663721429559721465553123657583864351713563326474454746418419108645387864908231957899566000673797674220202414739470222335230190431418806822272196728289451643040394461120684759963456620854730167809679178490766164739129192095006084173871619259553133472906092974765674620713629904409841317714921267677624086907486469645497747963043075922411608186385199125909591602431945385976580290071178342738135177274039009491582122983062696441215421069842768324236865932329159676254539767600233886110458352873942674364378846307736444605501922013547186994156046775094492031626835267238852662401640472500773280688081203487179950206465014911396113754251814504359295254142841990540184691426614311836345945612011454780272256358479281255484448357516791008708282837383789000038565380136059029070412220288891927342459107010267812653752037408912000044096077518743766 A145715 542 11679258195725155563368602857889858256841842001404275392606655160805263865933968090779735978797512249814736220824615118437810735765781926356558601136785019197621682761045587106049310238956682320830552676154625130354353176771935860079887932350965164319638331571508672679118799140287375386456142914657358214816220939493703575935876925853275802522301077232402563464534476101980336134457856815532026943429132470076585597040969476811509774655928864881564043792611119164676886219061118009234016981148541060579775600590289999242459042692102881499895205567053726178867957029659584855534449572646442096661694751226016256182838403995783345541169403878693595222458894322861067586007363548702558364054735958928718633128826397345705059071384309803283925799992261544918589784025100295476299132158357621978724600328729886538196290123860545946347608282738871616975926160716219931320920467884353174317386802989203317567834355070144190149945751022916311081204747570054159004412895525605393895926913968039631498535787173676010462822958865005832963606299782563758153407465672063454303030055887637288020150153914372716821384409162227779770277992586188120198981067708026068190723104454465556257190096758226242650214208058627716666098491601149607351754612372390830625433505663590048353338494657615077810128239542625304536582436585659759102195371507751444326947578323373723988584889373480648895340071833643839858746692664181658483693071774407933221226366540195485439052437044193252992551245227400043349466554562817228148799679520814421174398252424353131693033347868899496193979855834155165091838463559124004175835366376165636617256473678339071728844344878247595817803385276167875552050956162297250979626103676886237114531453553326024745863323902838584993549100432946195023967204149800232400056743251730939740918014748326 A145715 543 23708888383991509203083161919499240528213311758246614432965805565512961171235587985512945386335033995342222491306474739345241810890696562603923063968469431232408584694157718688441847680212555411491777566154798026931073830068031514127854139200622525266331601468687767950409729557962946164095279130900349799784953020020178720212808321918271646252787686806298768424672614765769107218349801260473741348396361405067947161514372266912824576340871853481939436156957536827858346610722578666570279372662840003667964055268890329094707415146976228852997040746780512220640819021622771489332229748028132465215262030152599859934251654656341344610161672080885240720437794366558371459949465164485006861900618189732845985234551822322497870963776370498707612720052064663616642350498339717644698774049659858827305038071310153507453973998989309541921037826895641373757843406877817145975324086464993037269867346422995079280491338597439093617765916068912255741379454372418728537892514195549389887266082231462868077675934399235826784784188076853195528255880326646529485416481516614592032736273981681359450714381027369792875213622309870749893269863829277124040474946592562750617488723551798914462966704324193188406063223099461131359273844975568028303348233211543544851915095229410174070369657685313110206597283195606956601075961069763401385854172215349455403413512818105921561650051389156225675417362759600553697834716265520442485031003372888428184549756476362949330818094325769629210500181503885643393915183748971786147907302652158782952401617154198004674456055701365203993091026139847805186225616010110332363191541929111883037776498725037775424862593488530783164195260099166007098407082530182164004192632947288052634216013329462830195537167386703298466492453589988848556194317413826659118363151392101807629967492420358014 A145715 544 48129031740244567957103255327980600382414766027398625894645192691336150372344377676623188354524140213032461842615922896255722438297378256304037463297391808616770229307457407891949844741521248528645987628741563840044949520684927201743683822689331375325488831343104597430659071883865640425738030179584795436205239814420023308328424957617165588617356481915709267499521943440035185672913962100904879405217670223155462661288578660863557078462195206639472173834580007149433278942880615632019657892488584058904906452420246777772256810289319052468702492820758872754174683745937196463759570854047536257944885259515026489650274676113968933775282653154793159968893500105219171202629828276541015227099890870421718421307507070488273332351406960728066650537779891274880239052921845601718443035021677355061807248560159282890245029021658174509553760440989869249856805140035808090109976574603467981304656395851877021736079849518446289899874659674140856238689211171262448877762799404069735865756251002955654158050648294661554697101438973053121916526473456792672291637304071261949763000333152757272047662173335406765163966831904628460055558053295439975614043942601834675727433918087047341894266152588015414238065692677698038031609239201911496306189561664821023658557017882196989772802051762690956104314674758842579274879664389183119153524867401787886717485104073176697396425615735097764640448351061917290362764615272313834062954453153891734806702784420650246946075292428875303104062375901642628689604473543858163063023675584202808578954108424769525136014100040423495206478589084035210372872908662060415573274654280730746401049675155353005773399335937372611575720560197921718241890825485313630631260065256891069961221392527355991970915703931683793048394687238576929622879440382863968210044797269223417757894268695312020094 A145715 545 97701910723808088961410405232638699277061446822307452319515308197606819742897915447957086846738618297421902198287832172924377204501866969600633446570641403022612333085553843862939496383440454300595943394567808440493220595916572151508164032205203491288217061294900864096469965514517692101302037169278003835146837038319627295727982451154524226621587405501203006725261120510656661146908124715035644718850522156644184134468653167180753956453679928606275030944761257555812728395701039010421238951472452976736956430449045689987352230179902529535237207429099764910462387363433487198660439501486750575495651861553473621390197658259702279222479175742558033851613084775800550982967091451913096426005916566337898662408254118539372542175485166501604801884080459235942221660788996073148721716395230981115609887272085272957043901459992095265084591774171607681567940676429283545106106471120953537055415213711963931129162814031107371057651941372589869252283357298208398803129944897747368258095302269917746477974738362228556799289136331109760637353212861408798105494241848180241404298643563823280575394761156494705913059793552773464042032954919879321219385163006777799163940236227982552246445826786966966710084950072503917743035396306035361933536506831353466483325894385764659828614094708604955578648583163167240321049117634080662118254094971457194687039357855035877608822438292197073063884477238329339835858471168080817627355054871396848769178467824163524937583512812522539531617412580153032354253687378848322046151913528629049256493887700664981828103948626003993903947542749565337209126818358366633503415184998341486082247802788867876682225227090272912967929573006520988865031277328104139999293928278855924733226792614519334238128683444150713184942748601857577145596707782896441639731820093372145946717735483990980432806 A145715 546 198334830640298680347095165519001231551834354634518100809990180995949152741932396014975209675691040619626248430062456695113589469416351650911029592500938750744094419393444995584359285708539380708961236444985022392637397764761120782634371241692740397983705308939817411011236599335399031100002709715604168200552642982549028990304496047418726562876233815810960187943012575114689582093037820257560257874387154760317470637508704640798269668043891792875531673345691518258292689209994166310539483051831187054191962648905110330427547255008391845637479062378579702009365892173086233076084228428447249620719915334068291936395611595992519512852698951474739653925614593201375013276251993017555309203776783529775063862970334553127855772342902536591297019758032794469071435091162609106646303365839283869987333009355084543943516229718754931729947211747807922603713669716346305560757306026398961076754511579178890928315178776403298444800743541111697760441278976626151878307904910379627753494197597851682022394634560824675675641002249650713841040705105582186403361481019314501818788776483434228106810779317485510917596746216945298227376866842929301726635376266859816330468122952108886494012943134111390354406058210581490275320323822892012582813582802678085872140127907046084377255096839456416297133700519506554739009150433917519354916936659267190703426803178960618758369212153307544323221920848345457497949502333706588787469696698434482449109697482980267534973047584934128326373880243475334754036506295774588549895525321439441385787874013078241488341525879696688067201518305303028550499317068394575603951517252271978936016216638611726634311911437593918075952285457482677409474295251085225918884936043146012270317380427786081721147409256475922016081640731267083643028631693919839393664687384744748187048419245138232994966576086 A145715 547 402619608497895597296514224593167267411524462846624922336827747906468582459303021012484227684565965719222986891124588803248413698537989349482420472143459093369108648756360255482405487048838559398737009387376200889245476969244479272175622112472230802703430488930768049451946200180894518615313399420639292169118030107737490530690831248277563768114528024508843680321308802221699340992205628214722608449361205312922308749958535952167320245375143885857400690616722837303076603283559761909356140173978358247556707440320943521722230940314805266741552961391309365979247850648977689710963785049308415243310852632506771077409470149667156351388699649014545754910963772585706501150240562858545825770570444559526813303931116734595428678483549973795166448504004688691755777292838435697495922683932029860843304893380934352120064989285171051419697574763458308713931067956242323859053786127483419864858121450317934872515881786935881811838138330804805081105927070267731014756648164940699441845852865543612235543361680499353259322677767501812766202870726978625537415008363714196843960974857072839493002601439100826006226688907339161848801575649113527585190492602340264144072490428840803354863722315800295632477331457395475186396339617435389237076211155900007489090993167977656900063186755482430374576456475949722957021335059803446656400719300058302156499215766250698224453623062391876683943426258256801482508149901565904070482666670466944500295837121271475271831761659832767690016437362637516970541075426168727377439594356370152484520334990054942520668315707680328150415088255817605207948276439714170117654946518696932241771433694134002278785303536090426603910226510760262134711830494671731287232280168292476629888357535178953279409906552517438248495017499529431193490545193060566186242873751300018726336145120912877495791169021774 A145715 548 817317606915897422213243528828964033844163107744293957825659518259950226443232390722946967224459234718982043762734485208137584694442648963097662647421629458600539812880991925184287554349856567040055420095137242820145925610168528161395730253947386836747565908824150200570039775130616537390055100821188047499141400566064123228273397129507407030545929013519136860092068925497474547524595332238066637591945372398077526444945190474195019299841874044398730526420274014033727246372937106681826654013693015411353061911888866443985798381291799683093506874145295634358171127451532537027023407565867654496671410124073411218849288008212731400799547434800576407729602532734390995959975066350855008758948798679055901231916304000894167089465834103901651299166109760011469758833026933303307616402078654778228038946230287379719187984732667515627054346822608618881357464237502201087573625081485315926700909789633828612316311712301063674732976010790213202947271511364517333804117466924709487319327822855934986471001816779126291749360227026430264677986535061504258766063616858800278738960171081380736567174110595359307129260885152281607768971190833618068634973347374469352650825102423878701486862288131466022538628452454604046894294103070017259252125832894212524768843990866736461043891858532494203973909512477418096198571162250562794974105262181694110502704578685738435022096447443356360860832082340458664034046350676451556491025871351198901118100246483611821550941196412933476605041472273915974863629078616220801613826647906088104134894241937520238715192545065186448654561957791433269106450673302696944263937481437520178817074382875386014207531866352128412019683864557874650787606429888363427855609856697684412661095479032847371120389154201143168522869442404014055702163713281255438233640050451653269714187547033896178223078147625134 A145715 549 1659154339419663269197287067008572395536383697196453887761166485239951053211179293864561330981424561913567829615364113847930493681304878857098905691845435657500002451039764851763848252924721782252753104056119215548695339743165142923154060239891082806366756091482535976389131291568951390007293239353612315783964874031080062415904465482068787994444467782915823317143219597451071109775587532237647059589040656606892065760929986704079937011358758934985537111232465631765629007060459043004346198291656647306688468124426958560347648991791413041874552212961988746437721409478760401187167806394926289319827719241016392267492977247201695076466729903945521093145338230487041136092248234451672809234840290748038919973976793190698424596186964747370378342140754308818594918675267381767278763800296985267773058217542589999895599488942325771551868904352320732870846938471061511965450599861629063847782982014835221765067240260089372323826129463765801997177880062142899919891343701208995318558793634544682478923898144699945872897941938185885935483546463304126666669571727215000851643245186320345822391870441907140292646393370170224324609162715816595565801410704677570445617030885430044923214975581184560225457783281151388819720230632892517600892578364564095525273264210466307038262200409634207751636661733872682785560142438033582670350777281509538986018333795516282772396631334686951020670805183724872831187631583723295093772712036176263302325243204524610726273138796956595124740544172278686791456196488515502058548690655655002481241350790798176029649320198166620810440610359228353718680886918528035082685675432371647266066419225803339474839010903391284585973354334825974780836706340842883086815600776816131065225393934079144984421110573121768114663176473062649003644198847415755479048103059543104837501074384333688328915352848510000246 A145715 550 3368082491704309520573070532783873133974825061145693647861210139377582378068467523312668778945324636225307975137145388376813694035464209637261815456783586963095546375070909768088686769149630868116521761178501912426608719532699629965474580891248644149537678118143639207919735951845196191098267885832732179853401195141691960640162836655202510121315239053390107814663875690756748855369895165847091292899114940966618495417161428064091797938038980796146595937071378812210212850605485484361716100705408980339562178939524813988639283467538187183205657898805963009972940103070756162877413619958292801451595773387853152229599524962531432792496060905461973018508628878286160771876267955961829451891717031269720328491271658260813801036092448971327764132894432080791987673441033951960642587206986478014924529953572511469500687243364936583582778248780864265119200403738790631787663630145481918125683526789205710549257885411669713516303368078468567264057893578878575472862093909336793571964863758797882576280526762739073342856530385157121422601334642520842071834971840182834870035508989270130938074760429897384198712871412184670226674992544136498164958795095522120630133220046597888770247698942942369126213277522108866849428021290477707659794674827939281022092201578402612420935805787665583203328219345852033577268992950637010570249282907359101959923107102193475342226726587318063128605373662129409506852228080911938363907048942411943152521342587084713290722650206880691690289828064684261912740104008057390562633040417153007130831837970426055402667881287085695180007990374671600257488931338161237915154976863776962512594652211306396258537177926352441357397497280012864247223863084304622777872241721326889364723137025085185285527483343048035071623079717447735073383667958090270341212210977232452368473911286009840273801988059397152874246 A145715 551 6837205799005408907100063984264195453396499337742060908704368821770006987527935861145423756697678030112813275960575523040817950961498664258762628278364989689648301641391495789455182377525497737554756922439254826106800151956040505664770476055174507732478680213075496109541087593114456698978093800947206971490088642172760649019468142505595613477481940833914135947944350509016602725329777411082063086938143741121578938804771938040119645734282119657418654766717787756321100321100128472795240680085781938432663916558767247969979185091453528190494443660023891948256321971512225531880748461347527992020450100149622658009694768180961561367071927171357901282051423477582675879867687858354279335667376338637241518798361492292658825404843075224830613819397354983253426158490380247212722684751418750073311528032693980740496395208431332322347268293156250105871243948742806511467445203744728432166073711599105577579771742318449258348723513373161727780235526787243446067010130744609989742093354871566067085166990404462174186052883783927018301994773840770846101698326165999427571171231604973179483945941280821248016246836320341510389925910255434375458270788242499200201599991077562828773557905639197428141652727912097718552950063499439113656865589008138375910751643930893092748192647486760724268548533635417894289173270129650693424023373951161695469104921399118959428437482575624333464117887863317517574037191816619651155436215580384208423355023126538763455556253646829007174693226230764879404175619680160014326643013498129948820586149838614101669239769363463763048795410019972989294348811935580394439729520347791801528919877922532758601490996351484552564232333505071779595889661224432043396197563878692808594256902935528992050475806765276938073626737163242429136319842310724401376905309235678818764897202409525591422129706845223371824719134 A145715 552 13879524403898488377103609314985783986521759680791322498976220846982974807099331729657686913427507455804374724891993174627472063638148252981078498143265472286399089236478361381684252137689991257605288436029926118494891881862042693799854100917423359448287571294865138958729199894286395253729339317654944319392700090209508975817559689123522440156778218577606642584219216869428012775670592774601422219393138895361864279155191617060014816748794764865579073029841172073953021441620410194288854218858036629609327411052118573854243757096367194688516537424190601848997323629229714758961756499121861865508712251707960607906528149807827007043723219661795634140591371150863953749970634476191231089575322075716569013440345338082439154758030406613957174725612497721572374309747798460807875089402792855662344386981838827330696212772428361249428371052328938934054360096747493479488281975938168571815211508862657533281226087648566582778195215844150228925310855320210616637455092549464369839655938424415357385006414240531450858614011224841461995927968295430175065605530282006997786642730122586565082279322725306703575596879017421853906879371143539238043791535173478280887127351754232495812433778199871836185185911448280846553621779475840110245729485891846075159544815087511399876218653462318482599570319951678979554988161094197957013756878871575334443181030517104385446252747401790809614096183757160898545885992535509810933597153721131000687467544425531102730065904180412677683935558958624640506214595210620821025694754768163378952782753340548655962501329139950151903359502332554793595927830740296862551413011151040493326744839588089288654630464056335715352950279617798432566791765061733963789658276801504680119452148235986828777280602206028841241427204818302413698994206507102576704847436536217024860288952417425664577083031093815385407026967774 A145715 553 28175427702708132400111419809357157228443718755507046930860819615006617088404655883269243288834083437604850578717470183918245248367489992052925092468200630376400461501749432213323242384328304727440997970383827581289804413379794712373198160091893364505516037249896019010724166244313789250613859836745736021160209693036661048148997149452608047922646306230600650531829062300588356918008578002663476023304985019440843365106100177859892037880407638395005860831922812592336877205389111594277901269041134272324996211771884146156866856926440313764160380476663261729572618711014349448466833812468918239454693850517059884427594134415120643337196768841517965947499201384830348529764508118980340757558568146328296460042382237945859191499976320583257839862379550977436936595361872385059739218764984745575809032261604786787332571431634364905007270888959452879880245125153463020554700943709278456056447196917483193455311378154847844590477939440111591556653256064500764530587770865281926164511812908208303925495935741288440780812256733544383924715473644949414612333124774148039507457170977619122143847541186431327437213648158530043089454733495474397794521358131372667701668322461100888936411796187834188258499258587282206406133659385891924359717199494858524435500063876004210855631118335859032916403480953374693078731677847951723087233040085923977757962022844800503336933648788152767892281788909148760730630990809893099575551066617680351011350691828805012003270329929984088869382009992781789462736224101940586522146025536358161144200168695163932989776028914329444900056740939676211026744202053990695398973972907091853661490495443943333436141240543365150681936503391797313038807687185658722060962905709490621949679266662150326888887572002431782443159152154416736566529102889575919986438919263211324787567808510171689565887130990738387152892919862086 A145715 554 57196104356973104873737805109385714187956762551919624478324964842242585706486644343704834218646275950830390870421739581360863226713941045719184956631949136398620650449462110914684800355934320906713968274590733960092184464269101404074898465132442612522838107329717623726631098746757097892350881739254526468010906284164331718233488395829105213760531844869900742972970412250977495115544637674814081725886900196326016669301104205863963776882410757147097031909730279721271786773918454915973945287299283714783112700569513764579865865316916740574050883851088997120430566986035500150672913677555404904231163007837379857427408186334545098147502397025061809077789238219834456651468201510895615546612803761724366097317022502684756076305797172753606800963455762871699259716210291193872809806217829630726036673146670735339457789310004988328803510476216637017217963549701433184232563427447859327626015994530982020056748816428253475952087438868210686709777184500081231786476537401429760649589140547724432553399364548401294253598022555083874525710415571279016232861177685990238193140270441836695365445426329132869390840130164936970049739202116441883983640313215151341956105807468683050308420133827525202292917309746271430723604774931581130610115669245076912757989970123473460525531294003140374501816466765030675270845751043180903669126057617546803273328463193914504669589860787202717030522417389388227122282365458090456628557731636737391422041216944929748835536039691963519992167796349788073984714028712344180019135406144052298959347389668429443420589376194759633196963280748040375829497134241770371363054613588385311892332379006365378786078063672567199548615748935068927670347038195122144049790908931989161053168791872016927597612993884334312330771837446261156927640379871632610469894301256882453101737790986696112393086298828167832104987220293066806 A145715 555 116108063669227700185555344260633190444394999536678082183952747768932833977550799613064930194608651346102255862105552632692368431984051955319953409037764278688569544011946583407377931399304287112324628156421219555159553172661862470477331511020698411527996852363289526269042119731750664407683039316826851984326118596643900351352933294535934131325831722439592277634479405040422014496198696471294583240074384093556794397837876431803668607179255956600968579770891635911369134814177258090315514655316276899875446457159901170212981549726484056925009530057330187491212321409033354291516566298603659486671021451216030593517754190664992134118786528764106630909946206087062562172131919302609980579283234077732316849257095638067816889041576760713501222697975336249998519786970295761689418846882975385389108870678709331134312524966738694673106221259448884185499586125648784210529083203018210725802356412450696583232006642037976401334892910424528253909256127881908836025782840337131548836739790800067689875096784537318886046363204974563531742808218894222758003293578369435409384035241539757513972732071600598538432078027021173890670927490841643529012392041305399092798227087493104131025203935258079972820433880285672417086711286977450309246610448850306638040195203850587248862617671195256624379654511129531317425123795885979386496602809730579924720879022321623599678764080464372727419192615018669191909472471248932817062872619671510286906392659047515561331126157304356015600011757208059797407180015549834583498258352326400630529314056826743074979863443899333141060390559861781023257668155766591799876305466610449276049581067892426274992405033114070871718539288401686531373491448728410766762353484169032287447310697820927700872827488697626651599684386856757994146373404610311309677965445112552116585202928135184597986275620734049708434736904302005754094 A145715 556 235699312052427874403572475111280267216407661102693954913799599645968810731842416727877464590221343586311628569683401422625926556064398755358459701161704853788659775723601114854866286055787346903698088443566801106239932848319116545967578892473552642959221087459370408608531776424355101990498677462276770273655552740280833548914736354419550457486224636020527453697250219261644438449788238292090329163269273823020096301594219855457241408610112709489209069837878111169799622400993060004885578776346754807463441524921898806018587966078897318641028771965496429518163892029770723176278478913251751202537269314805534267461183579641747697716038505888739435685381720567498781374971144716096749680329418564992841479625806828255165599998324518451234728470088969131734123468289984185938326386362633814510260281441106795531919086224690240181417300353170758679927142617103482245940854669563540325519455891258919532978953426588275666456356656074353487225103229823090437051107379407839642708821125734996862722013919211392790272823052500341414354026158644856627467669731228776195059353347185437311527950739903788703884249004012852833125012756669334247453271860209646943229059031505193917298113680153768517300278484062605260414593188959449196189488601050453230144683505826721991717653346995076944350324155776481809342326034802787111407200034627019629636581141984432713433386413752815849458243977965481070188001994352968160547174789375434245682585675825239644572437263791803019704503874964565038948501446852135492157284436087187135922208576010898773779679370526270081592959639556134729172690526709047111978528734164598441995337675489246331869203431143500197021435206839674723619259970571635661405433523072226611528879663407691360754912204443188218413046974547381281855981083718552087013659383684179539785508842376633747216027117003822079954683810745851387744014 A145715 557 478469487358364915811551938920554681816117107643469191796931003328568916852806128406791640053219132871561259894201442782377998216442297489325717873404851815426700656149366251208795153315316914910220007215812449824447508522534633926451714674389800844508807279545669566185793237099321125290047907565382526828668787736651495460396563446538392892762904685289948291413140310621733169631055627534246896906853385786346701935441868468701768255809921621007137810802312794783057322104881097632659634600469256942873886420144997416316563358158611830357231482080427694591685209608113159014491020677334756337491170038033783346915609148918557161371424048167612290334693982805816439128629251641757099241088140403701390471323538604262348100179709730879245785293057909362084020642108880927159040874897299760480442982216576116220464610723596220829582446610715380671367914013133943310475724450130783842593769656899194201250692223967557564930002676938027154538705647284745705304911954415074137567358048502252831257998380902342826934944750212488096575141359240840059536611551100837306535077910751196202644226029272619468286487046068064230069885225111257680686612863833541989355897035728456159011039745508214832039592502213208392969207086876394890814352613521971206887069476633041792599587431782335001774533656571746943433604425525861950177229573690040117582334997349376086646174741154135710027507856077311553812452139064054116977947759559511847225362015532577430966486314371202825644127266166309821005660529929819499244703906998637559521452879988067684029674142304884366300567007908393638439538511551209870724613454048668226801259431662102161268207972816272285882641751345251287260566366768971664242263289483135852371338269406915641404770902192183385751833758646797145409647453575256126326418870913439353212466364821638371663937061242138088258299701077174015114594326 A145715 558 971292823638168726669576032436250892806450512108581356653815022957395255242385708823370301430570249507925771273600359164825913753451307838932451924552148023611348543323437766352739306363807281480399710950010829576827336060812458551580434821432403240800235818256621759986751662779845459983695261859049067185427365449849795503771474881736583152758239024913959011041221133311899072706604474106282908630583209877009981908850691397244734102052732280531780266719625135531495194073286227201239053353373815247279181969452819833223817598474015936727861267594496254524691457340577683028693595696510642113355872639939265388704419111121091395836293101741747060639993099714086803932336005861622195362659244690095257663945303740845738388199210755360350492910179085916061430169357559992148667037715132151141484743639368074820747627849814103593812185202451869592118185519519287816783474692910821636925026884049472969619372235700715268532238977827539049360085238884803958678534216355221091422094129638447512456873991217836727285147570108298335706122605232746676002693981064968503490013099471581105930467311472677616832864819269166374189033881963096422459576660310230028745527753469734497598493385267995955271855479214328975122229971765892668903939615961000499527520892881569012255170768864793058525358972516490518688407641491464956072664627390746811672510408038091471459021291156481738539991489592964488758207654298035504497073404731019674433239208945456359622322645736277944254558645813733972076451927256086731331256773922798158641413424167201387681464729199544737320069433094399529897534005758429328523853333190062335808114650936391898128130315613601596841565733795653273464226105281041906776133072217242708087205158016375344360324176537927829888004117006023657800302474776686217890543294294898202841766935079083517844045018294423315342268438502852504831238737766 A145715 559 1971723953515995156774323534293650391842412723463312510538052699672509039573126136105313305112417553281956444124148834903153822541507938470735388081122987083079222116245922516329809583123375466088296503008514768228509667755940768325074356235793104189023634202253662627103539689649849184445776091525962041003890723194407348221160633613361817261706332457670651502465387487482844495861237451380126770273187009196944476928264968094538341525398790719557892934303028222816140460911448936337417645647714244482719796524102804116446933408338894192945728015985345316257429066716163088435088984772895926155356083967906670705286623879966666614990513625111698365486895657725613406166202963269841414829099025632752969356418495270378244665696297653671780621361878251351695341159775204675180866927520843369517453549144934975310001464070511906699217906378530684556619245236710141134127143150884517792173961980850773229133124387780228027562880194987227332173818496230504751371719154289144400512713515807999948034622944173827654046022632375095408995332313481116511445409244950334961247420056849398893842645998063506289551247296629361671539508710499860626335259933816903124811431983646525301668782561054286280987034583212585606289733873477675241480106606048217492069660525480108461836204061208098126471476939674819181190524078623248334965559016373642337655078545982328337685726574872916775100472696365861834867607725772873010074942033656210379587628368797260877455884004358329855633928406874613797005376406669326134782952006359373263404509729606538828925689370600933511875374648614623137298355592151099985693551541762372493022245940141443891097943272487638425316092556963424799881091733154148301783885894337713214281174099434972542135816673601091302489262605688469378537468614149219447061676560999772438329433665744174719585039723200618088006716671861089507633399523070654 A145715 560 4002598654344646530083150105040077859189205022180012287810890326520170392938190813908077186007906202592122073646250861253043094933347361644284998872227739226502797284630679384711747101001145832351960420707574029493045048717223698887442391578225180071314736630339116876398425583237531064579465482102441084188830982657281467039160582463649607304680702130832397636045725558369041014699239319697183237371660998086587411154395976381221436051825443107970242124854880572691629604155047267478730619425806562926105939664746722903567441595110356737663891144588983397506326480742353728945547610395383033584730737098977901592466457771913222107339346822683645940191337545189895500430588083101772210480875659375243837698271881453564095825625096037742959301014119940064855626492913496133057167714200274324988279563279474360511228151315511320785308756136232087198067475712336066982990283812820878207291505896100185605667272887821627195237378263585093656773802187262685760480631204672746777819717014996110256062772119798878919876698658573873571962188890244061285487504764555198906363759225391180282919465445601606295111415179292784924058828493280835108364155206071653033137178181274692892653131000446815882407724932066069566439184640929708974311947506338265547900911339203727295958481989081670331944039662180910421326245191197552628515128730573866554692997775833718487410553487970729896972221033631209931816754925111277912416627831248702339543211155419230635779084906524763870658930411396820194186942029086804797522661241652753801912996109687849655517761740855165829562273216618251874316131954532727212528581105924282970772823450372480162536926715019590389790071049070018548105342754076815771579381589372485607748075334647836244160363487086038806125373201543475832407403486420440700848985528286243754910547499693739601674112794052236424230319501609573197643296200594689854 A145715 561 8125273296595678940073637938907823760503694352612701480943596824783246225155487779107260582282744478844454527545445124194842579560872602629960076975234229506813595408578162905042330285222742916299013565739872271356113220386296352800739729829440879751664726335954205005426176830432498411247130482891863874941285890903558183682147761240575089466684563619257309530521320418101665776994959957747830591737701552928763247698946903788911420646864124110388871955562473259535785280294285041532886820016741675025750574799639323391437789991140615838563506077787620311592526498477911353596373214013642785281077240954841172326036203990359960911232259059534176146890049729839830140260687642493634317434762759432719357774522562932239844147774279260320553709278042116453405570085273237374901375278959629358882837996003783806902817837169023910682270075738644758481392419076796979265329142012883231876283964795121395928731334829153515426103850312197545136023486266324755863270929973766521669829625027728588011807479368568780033522044230882330975987834451863130928423123226637808829583469980124039124927621011925262715569883262717056766477750301851384770118608733065521840365346896555642925560554262124475187001400625059538007285938531353435740178011957760073014021357948923040930687256601631729565748274042750308480473096547606953212637376357505932732384447829863902547115085894854006817936833597798659795726177630368168389332744422492832093062339057872669393370664904361266299107773101207138119585695313669807069644867537603083858510118698156605194162227408246616033077902754360402690238610569345844090333033951474752668296338582010194588506070133546496003635418913519580689229045909684202862157842842540251446015378648161008140672995742967985175343205109870650251317650539964880473503993560744513822695973094944625647223729386886316740569460581550761730126383653807697332966 A145715 562 16494300789490573903702954932832777193744640346598761826303213743419663316895247253396925073956785284148040098795179955864669183465476449991457311974726613671092372176616386066556545767255067118941165186491520003278880344339132878961802764111373407670699323147250405821898262567352388537300610300805001563689726169703240455593292916157784967967762359466390207514560644403020823158258754014988776404044296780784391306241451060295513802691698120118646302099549695861977071427367794479264492765903366174495710740737328161737895810114573855041927179674017724643549431285583679305446908678900084458737553214407590480843951901633972948736579378551507554894540860760237309994833695483673994562620357920772760921038443104480565430055885961273354686286875124482280473242417478178957553658759120333398257836143608117848538359698224967223173687468440692723485139412658422155572551175295869147887978241242590537635139004035908748493363620896382753041034020346837067139754227366114834317007360986572018667858927055422503669170829911992473307381731975093265540637654662569987368855537695892574032422787734742837711000567911900445943164909053929817802505667363967803264288621062829773864195032498981684182796960861145930088720888779462833622852389962305441880197808735402433885567834942830421936798664362743464034449964665396923824101245490608312872873874401625946336925136956000145869681875231310245754114208772892456719067558761032617900214208744270363449311813976768464062424908736520078985938767299807679264574283578673018580021739044261798856299666120978889691982313029078400842932505139640108970648846392912641992358596548657244642187159834172671867789510604373699729116415091316177733364649390975121062925610907691511877729937197861522819907900247664218466698998188725220940772406079325834773829070472190090370124568981266428931119580750228544702583361173933424991231126 A145715 563 33483422477392568428838058440012598795477859399901133894694042955545091750051126768907978792871691844076042556099687764960154247592337632610055713348618050518088008704935855136946882865197501028707649029564219866783855742895219357996106810406358188130639874324191987864248467585548518298221827663503670282426269183211687221296200937652542244399468123032208501997248577616811852909599493655467258352379330727290761422906897953452989230552726536976727882873213927037340195461771342498621878781897013317484617777946201368688605103094794934594496336174749903238785033917208370512145871021793957437594447744170167721272050034280761095575295227227301276901741800453232009449682261571170566468485009144405945236988681727572984890773604353610630752841802793420987244228701910618010596552379638997838834048488686483228749063284578846294018674878664530490030074526304177899015299620521472357329363953438493996277936249461559930288012724315806676475753925280592979968945218282283139897003272973116170167165610115028313879636751199300489931653939921604877184363510541893847720967911939191945161779134173906948628068437291274642547567998901727228287701734630245907560984060392197544388672990412378556766602643546725613020565396936371020900954611445468089256728537711508991864661774246689154899971722908095189239624947797659207755972315708558517626001232650852841200055480905594401261447388782726201082192048082794056771538754952151791844602750688529779929433589002175077685456265627362659134317578032914275237278726019838690114360271749732753521683128063359737828108062371126399350750295194858851864573067844578711769735282697435624613445345957300390345116702891459696930525633406325931114527376105836653217487544127235120950783631838663148356427862159553253616748715005461658544887510837037883846359190362572788506727227808241463843856008353503364195482493056701198924501852814 A145715 564 67971331134806124419967354930270642722042860837158955207467080896542792832940470445635943552604460486689082240842267367689157257943261928721963106640382667825104986578647609311616105659805159833209408588850179838051223879196950957599217863322143010531791274178786588114018567300400924793001772856302149868323762752193555355990832310141744598345952321993023792664207098001483658385663813861844519466553637332103464904109696604058507842508232178364637483586322172336104734810324397904407934662758171131127599593520048041109706621386623602652972520507562629557008975302501706555976812727333054698232270183112226066591780725638043390044900574692043040602980960379200218945544996155780766257030005942786148058326102868530054847704986781943619154914173383769479623503791636137083332043777008406492499720174197417346242749929335359751890686830001528454068327803258068476578902657107413589509460937501901569853672951267962622575917336997466656863027427285583402499891653358807407876082327128064838867327520674580421753158935763750082568784190659125925590992385762389848303577492381021952785837609950243370972141216700719612471117094605597219494216718793731828380994378307539952279232306342095971254519183602892133285817667059944392966104238381910258885717051356554518082829516152944041616520660704768871412974609579283526347699976787128300172469629407356866010166289313219678560592329547058956886604103493863162353766953485309376411925683683506708986386736362601430933012156798637461522585697468048678923996549245988962259132771630218445387217893668954146812169674631073561603622256313058329644974357075648391979920631517197769308049410106159958227915039080152580395267306698426548846312840130199015056378651652676387838578894902548993302025740275992857177781424762088978120900706226780824882274382606952288478565902326161190336598765838031079088284758321742259883313769981294 A145715 565 137981768720233955179965301670390964713148212021573279170024279525938913905777404953514196503808261916286992872867246656721224273470574122967952496424263467066912604666645941966725557542521609263914070727716835507024117690914067548707054266437139905021348155943062449679469827371346291781275300676465700729026955960683734160974168293386803882100038814177715266899838411694434209711044632540050719049845531404839306464581261199340817467302480769353677114952351136628365574324763065974605608743520305499175709690227919577251335752809742818590599622134015963250824981079044547100262417690615079243454070877270074745013593600995193801030052591329620145122774447827975991227446892513973384331204443578846736152456751834434283767856232393741193273845019127249250214725452792656368546038270774685540776593119572268526389553607487495717491800246228224097228215410539352703277273378628429065231848373764906748308959813137714662269181906092132997625269201635809026481800087373160755705307227066698649784504699803788141130598759963661468314141975384085707344837358734140850162414588565562624963305186419859869166498041834023522041725154481363453846031651449540981367511026980245710929297193201464409268117176111227483844596843566290181350170702960666380069916357525267960199152053128702157792382041258957900873149217820997760826623196905554740791595721695701787147796367250355041883601167533140899753605247900494136784090144036423081964417293274767930712585145382491902618936992844968419528189831542560785301437757690631573547349412049071694403298802464848854668966611393016958928953829565213214320446080290498391140527112244628774259715689070158757902277184216006846742695702072172487832083950936927894727795445367388940077194205868542617739963896332403340517642675518325620123769888752854237473133150332922783038700274994879408141831650795194737045853863910643730861928028560174006 A145715 566 280102922530743794209205142423538728097048148360932919556194079970575098685935299115163373266787219085602108842838269870876717585988007526363014845778148197763164762368304683544843570195213207000585730367856587229079120861331677926924362561649530685050326224773142594062735635545265671915064067371452516177774852276425228153222205644742901738918480446828439998782879311532603444229762218392489097826666962198186460019635056124965255400116193453555786178715789221033409779774534213604051481341411557405155559543563083221772170468497156535115314579959531897836545154581485128111826151935135883531157065648588068620151528418239517778047616715498554202556191526109830882991498246258369814411578763435052931603339147897798727518693304054307840402286233914142594166413045665300792011374357628834639369991533011530911153447580449686971148602609156464915844823215067082729584388379713053895007062689281823197165618566996609496443816693449692987712639616293265038174651677475862975274365794863071130997705673274169251914693729567297016927625641245503326784094247237920163439853311210599747653556742594705584164620052781851049025089592480073205710224758225849398444219003775520485646521022966666408718306612986608189312398306621902008196453560905914369631671320059242602649760585021749227374493927235023834003621499202015875194518742018299336678639142572645220553160615351931421804031809499946479440861766633899603808540638626985371078390693422095215839838858739722199715011162463129093004763835445700926113239724115432848312157047326843909420251181785749506023855408958149795552214670395126512012175898015354658366878057935964894549453540763012172381664456043454818735091879939203451872581574089123496098409697717147895680316399334246611463133407529038505257957453520776246762274753267587875289635412901450642616273079673702872366727914515479478172004255453848451907454014663383250886 A145715 567 568608794755641182010731259154481947646043028024481805125794812315987924393534751426376694217381550935510364663968814970633079978331381807942797168977144417195757400695053840950090480770725267689579768732678144358195108324385615277588907293094280853512257214941323522884903660687061942641288275488747931375182221094187252467306916484659797143200633207022919019813978102572773297352207592292120328537414883416787109000552699352418269121418405408237476589115937166346685224576730128853158532517456718012160286697723368712277928799713474956541270006718227618592223412975433731022459988165908152953169599812562902028832857675432620094242860902409473701568923675228508864496750212457598209282120558568713872308042317775779582428663639374012522275447781000690338908568267975107815126721399948263543235542035420288177372972198759257063935945804787377550940893898370767401703605133544120778435272027393727325339457382043304140066285618520970672923660795806126391685516423475914466646206858264807329226692732241863777598687140422852980701611737586396369286003977055619197642052059342928922174095224162065915994309540649115795497409831009394126228302413166822829300783210153279605616726747325139608233753156245638513076684717845617510348619378468303209685912709803904958111053788442097802868064879905057124069450770230874405647112219673950747902896667826748102021128901368053535907142689683723820124049632661568295237200712322636266866051143229560013386942170656490682929570040863159213831251057764941337449091338516570991442105258724081087051415495726269032379571811218432691954036851948277254171502752525089665986371317082896491306616428033225639776020943491029066025389773580880935128852763316969760151876958570364860842102213454314752727543077320051833270313113004500262601797625363314633983722415056794471588251313037341836025049524634772545494431592717448446728400787838639439124574 A145715 568 1154275573251029068737990246878455930182739249841549703472443912807375515943776859460245574097911281611866954665747851552115281479295119082116351890008757388759189760246196928824000131121002098196639929941606265190548840819381937681827554880618828483099197096004661978313760368459100198296143284178090929239103731046347846083404887241653743457795546491776078781782376765343418261021537182590785874441854386669115633084661960050352961351223962862528623920119173731894549972480982387037698216958955796153127976840818894922840973691247885664622242998323422106210315691794975892490465664150641615359050756462437042530462080929599800551795229584274516115630712504522346885097519939790678106472890322315725725732394301745684654531459669235941365911318593145167473841799417576423199406452430520617363933510961911651988536222410033711390102998835115767271945098768869442758375588836706185467169707208546577188615901319929340407725063361780877016342043702846820281856560165004428891428824647911764015259055248745310194356082980364661983527254899674743384147261289328659733293202240612834501413665651492251214762864202897652283008692931859477596170248188503892117631191472392153823881469650549010438048110188872033194937480664828296924105689141837094609748033169230607005722836540776873518072944331713338726837151059947175841447762611419377999943543557049156074457671116616533325960077856026149854905341313441217005431913637474312994752712742365313405080276766593817346624827467941050740948346642498995469320729303948914997194625363052837279870464036073144349981024752918009406516899257240332430841638575450034006597675406800221941387536799453907285733150133622332960576722505277308359108119236951874523984814127488142950361571812995859613790300983826297692500230361441682012305402417212775439399081212929879875873507549192724253427978168280673751874217961212164893010201691858423398039634334 A145715 569 2343178845090794253896938190432006383789013031135317873567256017204159981377942631169547089042065684290538982461103474681979050769889113405314386393920608522036738017542379070458879316085153488613911368201691985658669788668237009108494658818748928726410516592632248874653410663068312715479228225593249097607449198841865033362059453793640614559527816177672232904099205019669036497100423128451703032996635867523421318374754778349517159124715523192527698320365333559808770097451169668956398527268147748734131780826575658969998464315304408185708196745326540157379322262120388086321914275765814313270720082449147383773935995454229919687524221813216365305256644815256688948239100981024864098541758072180364654522888124501422072919280699885321598787454468636908971208513909111871119687283307235453300521484017138618116440354119396235362652023699339202774670999559911070428735043634908422954233727198077524299162954339999178984377738558129561822203675793118249366042425449442567173686047389054022686168552928260247452679070851453123403707346744727991483422571131333202202966002906391994694940819098434045803902698337572693485391851154264908510831477594360487831968489388172862109199777773887743864098055449657071140084572672916724910317038609309923589485297647625422417712400066723264799590274125313197710422292582241996727264552454069117665934645517913119004400970345602661283645422140590394521734022742236037859458489446872143056711740000950442982752948449243278557157716830350292140965929853021903037779743037924958927734098044892000954055954941812987304192447868851747876796613538161022886331272136660816508303615089433133458120208396275003756812654995232392418941680660323162388108546922159541966719412526923971618869129938279381561679558269624306995723634363413501480479704305144308778665500878525241091228748736609917197116959656560243081532116966829102015362262706071811659381018573446 A145715 570 4756651901258739084381715788586726080635766270465445441791826242480531954821707597497321130509819241198512522529085387856565920947593420917669122263306945290977189416421269266834596187652730460884141880809504789280834480447680309108306475574505444695784865583846369210884445332268306353322635001811011490052192634545254971377134607796203205902098009045128141019242604407551378745695597929219774566197296369218158607185119115387559782670211160856868365061717707007238071403275901946999101972656122970974491361949971746890201959719094257369101974770769878196057917981788696020257593489338938905297946408321012726624047540310005807365873618485599637295154873344258574042578489893960534329361662413635817932955737160343585062341485289307533609597166660014332066385809393697680796541985707235539679441248621280432864721930326151947752472218006659746516814857161520704100889380203275261890908999042390165780723608694297013408946401547939648718196445517986343366245841805808246358153784770955018141158147185313053583628319472366860144863930364542923036604435249345111143361252606773508617895361356155461489671262862408364877693174834464832417510303346303601795003915826799437689521724999522469495108614514693665542338487588540286739646664271210003049560544476646438277349166412611686766294738401441459638818527104800193409171200033997697442469330457820074529777895343902285789266880985320644852970211261397843413483728145236812930811837449216656889675080271687088877212818540783625105110096653287820667697409046258362674385221836505398883896308661416328154366319192744295271887718965567619218920051595782882061822332033873854119762081656901458172422403907171622988118651163733514370551991143864633240565883444841534898161383413135331574349889497036359375021285257499046563691787434040529607915527384325026485314484061810582717423174674839125174836445568445115879020500283124085810120069664461046 A145715 571 9656001016376395250500629153892863511684221740031823111519533704979462664128085044976930725387844017567296130195060876245354137544563874573754912880126705020075172478597159069295159802055726750441319404131926520548108336639002359252853036921587233983514550724691536865846549371093998828932233574448127731556853440677668750030549891766838714340644398833793948596829582848124279184725566695893013917677478632876994449164473429481968009303369531823919588547588624859359725139879983501238508048093402362930468730626661819611451008231297027154868823076466107411457416123708790800734828461443770211940517938171573385899432732893316334722803758001545450492799087632200090049745386245638903663740076157922638223535491912609353175131142218013593342160649532374625457854221860692382905109111298404838313812434179715261576767402121734334541283239901495586089931385366887469413735013077605146730122313822324838457344626486468597220982210764578928768376962197836483915229692823365290664485009398991297772528352617632570514518035849833874640950374932675389036315520133599444287821139825747316102332888612176488389986859707990643129023659522112455542637404961518717283370117159913470336866992549252839187326623366772691393875989720164109164757818153517696880684315802294622077596390105201657412313519364652037753603899600451810378620808804462871739095074894729233382330123147151294549550484754778768461135007126614879893334108676341283377404973310169812535597430198576341177463464480073928613081355240244422933522702584161438304043072594007914842308552526720204340376323768823050550184192703488728853384818408167113924682825725148834429983567643301563815013723118903399433488442920698373849058153913498283318806776673615788919295989459534784816548713999425539906986213349088701110792848011397969959759741924678925239947311416726746306451847472963767544674902971826618405309600212479188122732082037837349934 A145715 572 19601677306592181099777192800686724341992889496498330450939211629282066727648057819595571875216192845842369945783451049692681042649543717791301555477534947883807309154362816489399907563576937650665417506245930027207870642542694341602982556644346510481089842186258235991299284338875485354426080833494697484048922432383033017307044903152074793908302227534592670523423033939087879193614154697064889033110715427443929513645273876729279671326057479391395907883239846746793234795884963231612224338527634140625880548680761543839498656507573246030126341743251427275380358673210863536795681519137364191300346116541885652363121823725891849481484262869518778900744852738492838542409091500157080476858025238920541957959115626859826601931156361082305177052508953553829665112003991396143599690699393776114541499561943573359720404961585190372966857224527818033102814195479924401389177975658158244586886406150320379678243811043922558061580478905693677460156515065162544361572910185589734240658210926167563523214414655646932831418029146843293154269116249400675200797469266771622559165770485014444914227145987356915276211835535958143143553151136713450286721514561579649781639542830708517984402305353258264027803550325934048835902716793445553064171631204976653457786111518113606171082394564392951935309678015505235198356277370390070268406832701859595632665559566969885946055620210821784033301694785319914655459211496816944785624827129244660019319165007807270230605893628029700903161955681731534300930046027599525267230418548438673498844762980614230624487477732933353394635782884391599872578639300363154004751962448527645484224074399720100019012522553820517643019685508969993678358551010366535180073681892410371272544516081556606664635960441472200042262315068944348974822638077364805755862917771350444977782668191570833912066556861471233191514532946941773276564878196362466917662609410832468765060316416740155904974 A145715 573 39791395276381111256152450884764896521382053993669870783583488087908890477662893245693965929758146089215993422644275435815266271224436202552467583864483064077423817508184038876322743058901381375124047096359833823305456856253332874451695337134986494689378396123553494370800681361367864175486115159760661444491580980884116347464551122848820064795139181250824287368600162066765546638757549309475028844200834640232544035705456805287008250823887379795001869083388341307365407275921335480189314168703049212068174583353215307332362661259365458144129318869977320902914716649201929270904432749020387864569490676062089702723751402730827561131078330821365119623061558260052830041000405999932627729118127494932542252018781187033535392567072281854861495823251015064741845551910248312310814989214660254214114405796933019740517160495250534335388385624508230705703126726892861167932561876851048158906232674362836548421996479074536306396411151196347400665188957205317767217509092447054337143245503695110754960827489222610656015208084650056035269291665035908437982229826296026260195662226263439497428565004021445925834221636151135322590769767783868781969589131922601727538010988576221131594866343000121726723602019835022752364191121214704752556159246588284453001608925697454818232675183369327587227021234057956262800625489457992242193055491763966174671439346825873973741259526697845074436307890863714671971813738203531271299938505738257983497934527560875448398317428467470094257077592570450534556959380354671796048054816130627923041216564807574294159794737489302180670906298878991178918284087595544499140917630385692712165860946348606077889760990800688007513766146569485968263668425062601145717175725183439140184982048838783237913422080400199106551007683041243028993350048310837206595700612282993391906928856669146868162569870481475186652028195430444326787659158063712836016236691794389699113884319593900478649747286 A145715 574 80776512809376349257808375518879939251681227614260341192344029879243418387588945640700931241837161344915620805597933351253940837904562841637791403943345142542222465734304444556118679009662240614564164940192956415380050210323623192442599931401465939872927663040971407314489391864292425400751459348233309237620425342272323802320021472338201579459338629636945768765587805572500120588798631484079611488838661208956636948552563669458750019892820054926374402843370449614105029976885515139821076150242851372864253778326478393123152362857855372459336487179712218181489599417521243209072461684829868227711874772059925554643562984421756223204239530083108323316036062523054506490392281770771734133029321956687821851056167850562449987084554801009007754216022508072472392640712692069999558284506069616660876129226274468129676476084953623115648049850894483804759314152778312690978699220829652104421407742070152042976273174277497658062156575348106317656656122970280002288999096094610118811054131842863906402916279907484976063939580421584604753368925753777879703251346583464041425571760149011694765542043936389242086554645174969168901119485048102490684815651081366945322512525170186066429060691887941751990648072461545861365259140163133854243450206402586234616612661379721762898724451157340437677901169827973197980034545243446881261832379874018632723426241390964599724870893141005290283920985151645998782867233093956983921930381023836577256147071629412152441314149183070663312166609756058903419093241189937718378026009514756135334996127714612836530152692615805693828586392088569208812516825240316032892908784930993757169052236863595938396114792312874101432427634516371006605253224518529315439331542048699562165142286598213891407640158576443744826345554311408279912151623248361452024466487071558814220620601255699950799182925010837767432384045209269036437174814304458860750493566680001678368716403715301554918831085606 A145715 575 163976281211638712612239746150875391916016370674894498950587597071376051417915081987729644726963507772032621019370382058770064085679991344088513997537406774877647528016820514264882042066871289546183879704544605163387678621500098827325603409049638722955548466594775833294919094683832262195661286990798457991708018953231836434593296124295426357482392623023818659769855876712013178029714583155132301847313638053347332773017668543544457253374173887613160242770172929328291903487670319812501304395678819583865223101828167784824691964238785146726994924845496932931102983902851474512487826315771883481867241217790972813836730134624762402277045114990379074966433583860242388122666290994260620357421794453948783425101768717860586440246253678976003886197029868136103892318801212991850791006732332107161324328214931373370223505935295359674231205808930177615430702027013247869825591485722316920927298810169734284405286121786841171329871451545504628495611264440711199328900947562966094132102744395510034887165087384705278799141333047732097593303649988504059889162251334605708067650477440267476934552920625866139989780095483551261733949963877880272221393802106042976402972888084489138629861609666178756419288863494918263548723690340040509409451362838003467987270700991909481229592403174217719158552147729551533943207326218707710969277538088766060462380598584311311567514171816714041431285163549950513814548511366994473830247373539882513571995057473179108580419324524204979053603960727207003490224722656193213635596751260138824102119098044099250581915806215348069169849705033496614898230236953753951228105692492286941360463874972153406338035138634143625219820584302086573922695782104189447740697313183134927756098656812325360774271608488100401798374924244475766978638801844125436772460373054652109874467913620214230975473175202130186412552959746620713523138085378893423610665924123711612698795185657742562584748454032894 A145715 576 332871770083113777226497426877901526709573980788808218609351629710863505134949228846145538094804678940064875753701069981369878839989544523936841777209531809656481939651679909653265989277069708116512661236060608288720572221594990295847782477770835206133823514259731900617278447718787627964767011839861521489858040854635285689900588812298243167487677565399722242387038664137581178900200015006287088670435196409633876572588918590831578765599553099034660366449048203165982949974940772333862508102151853512395030032457402276715731564252370990000427238099871594137920875833189075739107078348555238638322271960240902752163007529725283254866178379190939439073536859200229524834506080326067288553832109712194073665134739441089139911249907883766486879972216416293782828934773821660765035744108349671467871725400181461667085587372173495185066232144078409664840520355522740397433259737317082519830312163236818527190687850954113300301980984480799047739773210158520764357666634553725076478049760068753527957038724474671808477280842147315736529801656107737487797119666957903003913289043631982829165447663328464327790011507276963886350749525552611904506938733459616160731089640298987781232552638561650987589404402246611613458047726131142070967332023110940637427924906400914867174309679719210812551423181989819785931512892189431409820752140487815228719999891699910571517454043917036363100218598085414391397534695207765687918418246355580478714572710523481961006098787469986924408152728109620461026252767898831033742543027032072298171166434033393764068452556464463964609101072631606039674198568499295280677021662850557559967984497141234551270272935312519246322134353705601228692065832418280060384300106430221854645318108186733884157879957590685239206956269870731495558356855591951388286642532834456711486355644028433633180259746477399267579715075901594839182933876144339345470791075477567893776875858168813686745484442855689214 A145715 577 675729529292439756131077164322393948345043264984910008882484857725455844047895516642593454602808771284823925747392152691798795275114689703600444719221352036195883459845382199775615693350409440605231156125323330281497598222159208800472171104271386418812938778398789163477241953950044200936214838373631897825953831226890676718661760695669309334573627975368813128227028718343413081154228000748179634868681601397918716095022731721719561349709839416866472930731325082254016060157226280167421078946063866951342327100665424793565150250740348870915720566347814490603046446838389920898912856559740818663910730212047814795918091448612190382615939832712492070940204857742882075171659220395625601503658825293959515591440095963642236159250872757792289390339713128046511006633698539170140030709748943100747672441238040152252810372142006259930324777021273362689448640891009135993541647441162191792938612764071931440462811932150728212771850068624570521407111121010532710934863939243114342284346880836825266242753723518496386503601310417717897423399768595057111724093034762291763338268690922447702938381822003861959547583369992141205740759802921838288268813407529218700241135566834057111412943226418541838627734517271758080401573335322528064023174597463846655975219572723156188454367420237594775261669900887186435889437227937219543228415875912726825535539317770219875869120141637412000379402322828227664586481616723252979479915209854454831908069030367610907663271958144748932343570984458568808676289628609904342304148709278355505148643758968691296959708107707055632808406007592455227042008195823332466020402747480939354448067168732831166925247720649275435890307518201786192158319717113326418390681475356037181795068003520412972515135539637482547489719429462660691507697438212859474096447569193574069665192082909806655141696309875945311056635191527277776920642245434923492412282272553538700655445293287506126350770834248595071526 A145715 578 1371730611591882621832309417077032837238911118345386529223225651831045652553722763835235866698163710903513629202330316263281573038603980108764378843177567423945833767004186213864590204235341887358911130421745124410831835670410972269968211493888436659355059586326027742126900549240142009112888157131460912725164787532547219103597684311619885650941297302321125250578625911198464417161903941318789652496334980402578584039019572806172118708332208416685841014724223467927449436136219373799092456398001547759371411619320779873534978293271343955587922749258825316052590149161055706235717359709195513332500144008185103794810973477675216751427102994227979713069176787681191412368943382897039644985138861514628104456549729671454298314139360448410463695902737677718001049683579099741562601575754610386168103587841496108891743388362685335485064112286952782181171076168228190544149146872299512022582864080753857587320981031578127317813555337326893677657387835878171244677009438996887561112147690048995221719262101703823189930502182867125184453765000446309829062421063447785321673681529283525204982085933220176449417266451072539370689856049181806172573786710345580501873344469583495637180493517077001370763313480657266656603580412657005838824973465519585600689058304703100661647498688772637674570377347377806475035771641199663483322274407350694968021916095073654648103742370069902443733823615122704073696166284413508340578539957586296953192901417073539619074481068935052862670524690298166571992406919825337916046388137292034643379448659540009299434443390192766470137099586311611479289236963322796406726136900364644038972016384543150127623701602645093822338077939815272264480160333674220211053023010672649048822133401828330147471840987584131980718891234852931333029130241215249140464400278820422526963628441951263481504010328788422504045701859085297985554064575299018545257587542492608084762660168497779267678378048040205139508566 A145715 579 2784612465801992429879831985589212337201041225197869669413139190732164949228213162690012166803817730325361382456804794622308901469570804506101985451205742649258006351135038168762918338982050680929148989524986477230658344913336051548826668860422422147104352147303057917728444637715534328454962022762027279200186692737239627889626580490827672202101498950083908889861482372704164423425583846649142246387925141535633127680493637773797679258353033376032840393417242908567640101340465171585877519066864195887657014244894082477851212370190577489494612265274849043772267399750496245268585341296810332324156628425885548655651480241589241393206636462342966105038357938787960824226879895621770083694230385215869758087280359792956261935466742459400483510393167146054414084346658938776832911058751149334978149535645795863010086825565879089028420217617737126554414595172862335795486774609120568243651421145317566830330151031291666304433304562923525541073975899721566616161618226299742505943317526452579463264835823705037557062532927618953706723245527506240357939603034705969440705810166176865243665931506055136188455091348093884930359202039079263608486498753188120889584189032118929309419290426723086364107687737999734041147187836120386530286632111830161305552132383327721619988233883841034241783090753507046257136180542198088933924673818506034872357664137460201165430721142121760323367661559296766441375552970877805208121456633984972960526757968590255059110288906666199166472232777734293682575777370955807359669825614554121047704775630222459909160623122383208227322679351806563710501923993537080882321591887337479918173838812555426026244947328121819810070862327517484495108533319038949915111218320984002213071749010643506678954864689660248283376801717032021143388442881969517542283258469557888536162096071968981957646485825744187807267463717307963383396974167214762211949410298977721858529499486605198625880981086750782184607317454 A145715 580 5652761933847433040773437098436683967485276448240557083522143333960643015887620166537960863375883294396772702873684530752970806701655694543406921701568814400426328946970360478402510363543358646944285089824592127033112029342236514233145867818446023070185175503965621246961000487661985446621563793318758245315466261091808912068722854798695862950380391927373032725293558637963542581089518046793817441377835540982354846612818045661236482722337949421138249312795988380168841478271708162099957564613277919650395979545723368109258087576508579032330107310585194300032386768903358216839522007115165265422524623204403655585868710079452682352992720591453226965248153546562772791989153819168810372859642696849354094289074673829971540274699173053222533115634433403752782873222667962137871067886663257395395257389257377760414367364155346188042357556699894079952679447029834373436647608307367881235100362342130579911712619272541051019872290449179419521486493419046944352636840322379038290177373466551046261432395002859124537013751912564293157523003967072667480307565098032054516847472963657507161116635975205993242387386019364135336089809449474855943421419895185175060275401861856956914625522385754348242137235344825979446262134703743971999476024362041761930685228049096970185475453136698610738181999659241956524179971464890479336203604529292843440191090177128113292169715814764803386533909231548820753288298834715660158978216388449537523572365483336800696454267406051315372885769868275925877462256070633369114791829951156728434806051149902934075586765503994522508698568947067738020707426417643310868316424805158183869248853817471130290127115452385691569350028186782553709798058157488734653455562138574513819886601669472916729948227848169316431122926766683768068147206021267879395585874228802234907986528062468591422758884722250372460330447300433306582997872005381391991238757649337232880206799195148384712759123927726039794547714923054 A145715 581 11475103941097823270777647429994482864782773988887105681680281554800914590086919709858897862640876283807718261472197140623736115295459590352311544952199242027122798504343480636118927275074679071246217803194932492890740188906395210557234562844776566410053759168698063828272913261509192741107446045475056475963117309829679354259879505614772110961599993511068306348437034173583618735447298209407602756854759760269038802990892952198672286128666778971877270072135462994499839633251466228597742270287435110026107950820804192367711439929100045245052628345875679154216701368606417429687984405858444191997392660948310994953764825809808703587333829594013588396487646661164489979777158026032789435134990980373803595537063500594482433801377385831299282824254389416451003178227931616480939490977015353761503037522042941207845302739148527195846896811680567364566812723055968605214058849377182189786685491903103931903209786793107302278674445178529658705092040566689397314286169692811221429317562193781097458128298590968199105100359319972587490817991329911987478783999209402035963230929410414573360201527363736660226910205164217846638377382823231918485881873900727152184238176195380590417760501023790900208452223642309000276178092301412427038549799168312664889129707387534466148793549879264295957475217525170418237039084937547130854404383269790653677553040701905932522903357673251408752903512372382546832408805258919819244920571147095927187878941404415736823547103723995263540758946360367351796954697247608368347220055131022544168535236129527325950981224812485758309449867639868156375472365125891927525601460032879225917095255075627581933532018123395625763960747148306256513405562951168812307564876030087942070367588317281010318288223576919022694931257959566332146317684834730913203521782401210067305324115804715168619218578339682430350283000752415895055522296773950058527452466078744283769097943836651734361702395692302774032149676686482166 A145715 582 23294455347666647392245583509451701778825063712164376293253888034102522657233431123393396123200115480246373674015857321781653561078976266759497892846042759746244880537488318720960943965891234971271175196200623135976075550367952935194671929429028611366386060927281565605772766959863173602462668850750571327446882823487987997338643327675132586556185036447076734514294454078816108069415434275579386802597720935510607787716666080145259079604710838974961437108185677082846294286658998172345254708725928660075079489770252964783086113797985515338877803212020318097865603745884258478908391504370634594589441679200448115352487010525201588829605321083126992991642957474010368096174838803692743384513658830516124449586144617132125510645255818538364490910703294880962132699019827958788345028812273281472593770774489781394548204146104146052223012485353995050176549875124169238750166027588071537899090313462938639632935955477388551084658103840124757991917320863886057501056571839566457122476361076002161288954184707270441324229192405792440042067364876717367509264038087521034973304269855668620263701939431749445054634474095976209311770751041351345051484260597056223748828437401220736691096902452773141668809771856651925734662081109732523144284092835650347683171375311466917185080720779453384095063953394096289779232818243249210743961561834070497672589232433778865893380523906984545003590743582027338520969121387308398351528600450388343741856727478598462414999924105442978936425288225775855871892157950388917111487597124145813505398094536889321777557810782580585373660722610363410374470880498134195233660095550320023453519498554670173853939706663377667915148747361033513939659582992814531495622044885516383828332384397478781473208363912917767901394022534992887573256832067297732535269822688582207827573047097043729828422291270670611360702031196956966529403679453246613429336514901093246714035945781603825605871150496250703559224049125843873926 A145715 583 47287732880659353108435263746539524616532014552919694988199711028946566193269275093568884271198371784023854750533928891019616105254206526062190370165921850085635080368302782660070080131831931917001414402069461771098940476506755552049973459506365236297197293628622409481654888655608980903806476659577614319660696168563305804918091695301013535936944662387572259995711393342962525797294596132127945801670616644326773540026029151801923732925276874452392745452346852342714982902078133038394638460971364892517301338125662697705472443298470667037876695467772899862988021387443676105766605065887982368572374611384248725854553677601333415515395214464918201759446807184594386070744942994338243037773292290956752258856278035714714192127435510255494085249444864353963712928007072528408723927549423784374011593169176734187991646571288677337485519498371798271291031679689340498694231821944935844752963549644273535350928086409311965594553672121008080193933456261648130037747526548150215147405583666722193635479536827460404919986155483399333312809259881744926131818518533668491593771704576077888720741576844924009724247755504626540685047986236560407222594563130150233482969543686301900102336294218628453796783628416779766932363748474664720570469669906571037484173002752570454351247714388740490448683867914797943081424383994710960263111116118779840484702464287530395857629940627820953105880456568003124815020484007430789733783813993717190700041968902613474286713022386945523245679794339378627052589283684592254127951474941960870393413963374649193681116404907413775822772957449170083192019511938847290432402468365689614731418664970725377295915670994638542472126193182150884991252440069850547767300443552722229083572669959293609109602660454999491920807170814777602207379222778929562315684536536039480679905980282882966836528632060883001379794773046821889638794413767793851311494597796753212085209200838711929328184073804993235922450787575786377587614 A145715 584 95994074453283139143476193159891725519858210717363268661669120134873495269813971206513711677136571521452944897210201632912498912012478168929979691938928509631079466902774111311623541706674855900277899965025811194707713191233163402708510928125992000654699139680042563966193818198119271371553545156273706318339885775300687295995728802817729802819411108461735240714559614191759848552399960732785454398004549190262414775645051461491825032579232450427518298306827002070034332444924323408942943730517162005881461641315605506089144276809781656101374352921775774701547585550906916610447729375361099837567325871668345713036628613043696308294663455758462866444684026941769129713244138103667829673936398836983376569353794826356252677893183440562834454691882163935251456281721658212841750784580301470005962061539657995911841647991511868890949552358682265136725744133219486088180051848382192176776978106687561813823744382474947812768392869747542562668926924293824840090569977836173097182776212367084977077862170805559914717130571402108240832562755492577323330224083359308950414321586985168258434485137293256307990777889039917781614438100289466585310521911669944376914204424854755455987005986166913308434329096876291070220772674741488273025530285626246370442523512416342710866115675128422416157444156803086430359001720276445006084904821759561242113448329914454269812122886093952627820392323242302761347153061565963115851182790878645446732741455015577874203565020445575306745751046083650387140900373987564325490824382644583442752816840252443326283344524404239182339643729961092658516389234764979501443581777122254367584756436371073961240534958179409577840748257011018935498728513682213619153088404789981239523268691684981629013711927515285055681470655359975997488092248984394944203107073898337457198001312401205325634423294661301222130372028583017239009786130544942064915720604190894119439727963666639434932388063952985772671871539554797220658982494 A145715 585 194867923852431891801903563679316456265787551224232882463493325674082166451156168279947741135702968990177694117481958780883481771769225428721332712445654708629241232177551077659813129594469825645632219927587994655794886679262845200742725134122304254963802956353192776228963969287293465275272792860758964248615648463164226647565524551628296198709868613232660151078296021097879149598846122992958340300003433185616057667785914440799253014212108949090987693170113361855317352148213474442021137378311377900574474614569341051698265176451413463415122898554509354871241735680319653275532784865377966782279302947112130413215630229925025904504751299794465153964506815244984148723499529605502699899847851865783963479035944641225157221408970256907043687530435543343696102288182038164996225683974084434688318610913912562524304357431122522559950253802605499855754989299403877069665006557984028173921420803612200837788665745496057650607871931033839281209841462383008163735727017259904839130820563699598836745866571255749799415370139960124245490769080840672084615428757400878635672581227808186988544116107963733460297269390503277592050768658539630931619952258095423954985601499485609889351722049582539797493234269875242455768401597361472719577105909351610225427285246032172950487760469262983116059121189626397538830830410736799367641396525060793202710459625023877880188213601140783206654443310301418037531595899958421117747111331699836263150274453639654182019762704791495485748351377870015946517400706605471896154119368817029446827347792298496577705995703424200632735700949048060647618186954553396449083180575155708000507440834414615170592908669188530448378176489606175256911533891522453577030221694423218363510006360547842747604226103253368208033893509573580460123225058059098957802745044329088502072461984268466528154912451633809420041653838228751948367976206211818623985061515012917265709435681034077214200818441640487313530663302845450782151356875206 A145715 586 395581789426362287074725090792819246327823209126982034037622789449266663022351751794322707991765349913489197605543479114991835084192615607826136476284987119588850070240961784875309341453232039385777506175103664125452425251190384524344329313757349511584519346697841655702232891459387536389532397953795541150983448040337604793870718844076638465651230465451191644953700208269080481925809077275744698023552571362251406803190630669771022127025548587422254589617031817739292154826540908192979499935028366621004177586114121019341972219052092520951043382691301068612846021883463345242414942828987897206927147415311753070482016330119189542448336843919308504085082390263290880139574331855032377128861465351142608879066398267892242803207531728337858122852329461105539152393553255753284125296716606822115816774193180962266341933743530729284830124269736806024917491552045737231933875132655728810868307454354661013149177639612614555786167251605823993313415499710582278558685754467628987262468561533973271509132061787001287253286666988480816238020401543808839191997047299700271106389478129032601576297264681241631147148871943764471945278762397350501721917773411798958676394129751363220628539773646569621997957133517645308918785021871114879253251970453483131371018606921798673147442886488180597177599857497430200740155374793982439867028860968588441940990925350142182327803798192903815555892099519555373886378329762533303063520152167876735549610408147042973922244087161715390493846551325086287779936293508733961628536827874187132476073265549107800299844994606602880214290586923833153572261001354160026659355123984310118775737309105232425229643357917758630798120433152278760511478301062067079157730886590728487944073388643429092654949975892409947023748142963712974074149379767721899944628236880975760869640630063674650949146642393338461383335161232337872169752688823861261747609959755617858496034992771213078188226504142125293481473832904725532970033797685686 A145715 587 803030837667591590329800132405859390729024848740222304863491799088685651853207604986306817275542524621414080961559145121474644337429237914661628325525811407110657013347920245745800303336931445483302691903240510586673767465029801321573787764202285386212319309993662207882756540698587411577285492573412087777532150906236874567330911687951024456975799134997305806595860344490212280430242828023638744029471419861937170194419312473720734118608849420358227725934881419897401218980525895418273942846970205929260579925337051099923151906410571366117154651740442614774722553181694910522449058410060565952095326973779911620948079934511724846144219288404896468827563287727665241699187170166186120068888874814967630240541309447876611665354067999555595082346541275608701135662810820997128609356109027874810673363293546439488111601195009949325682592317311913625082652095663547176948696854284571502034490210919158244491992819747862052188268912887891672586952254571019642465968345842269584237972049093402041564701339561041357374372518616476096838935924364851102887669390589634149467334968020708373012894903186812547495251912776451374771323836897962978864561460073693790689125097793767852266046388780486750116055487806550101862677825996765843411381922914661405072942344766005274316358571810537349287411651598593681104976580001373616130700946369709476347008868001163606247561522117993604795254307581387107571310477822042646797828161789458073329445978264043597407973477175577451207022750838547294177324158422023336634033606465231061896981901716896536112107633055700422634377155754432253691042214561990300722041818507574385406746230042787408601005423664380831989736101122636277663044039622104648236616669557484407308105468939800510246800846835488939090000696322827763790063117703417397788637518123336465476868406567275272960239529146025442798750335647807651752649590336232149529024233242389239829685325889881514644885602590072705280078350133289986478386457945067374 A145715 588 1630152204883421502007207194058803770360674115119442151890854314527242423995348415770451044746643333216120670862767459053114413013146268774147497674680920871447514148246207857902189740464629381099065078786072061387283622501585245492410264817001325576661496614767787584160340075385240986114353160391628584392849115356212815034076956855821735571022406592814065336197951545614922660192911015078909374635128958767161093243264401131022420489753837297778614861393219665359906735238312741158187910999849583008032356244256627618722979028041240821125302991989715816691618170112818784897226346157480119894856306829625805278771531785042471318483222707125095912411449389004770177358469815863025968707467287012918938245689979112791253788425954831566129679305355937156202199856353573070915323708776029869258844811669125078979904284083936453600406377574018914922111758836705448723468622680322547493401204259858436881657732274910520353327630106995168489527519763363670163623637183374052788374095997191044610403072210176852168468688959504779488102223688440246195053129670899910023718418878692559868183575077171964790173730235787324347021315443624102449744558042031824983299965272127218988736853540684614456165970642290163189135927067988412791010226050264792198814941588856383785063534753332504330872848475145287675212901717247413646762883054101649268395986061051436770540367562095728824830550688498116308814386383600416810466288104912447720982039786265600355695212236422335064234865690355699682093680261660413864633126592587591181463740784412034419199778195258077251344905411890910551159662123299838956305718232215252018065576071249549334227615780395335171180533487158518491377218888954571373853252681470806756106966157874406392371913064126066653942754389787197396780854054788557549789034217162136143942281995690938740434635295019789255543001798029888300720006498629862439682657445872090401236402715521466703516039585031343449593265569296745767825591539594689083534 A145715 589 3309208172882507981483040274139239247972777724667618828116129394998503032024905430806410634528868690886200340437336980318677136942042588182281505617973943843227046610282788603621199427342894306699656626633034381375675167004450583319791516004724926718337451915659298802183282470275498503224725338309513452905395926640961108282301655086406435258151028407613417635176035041737948509979328930367358006870567756825917157346656539876663039873466171105641167810400509985799190775132555884025226041055751806536099753915261028728956547503771812456312998956584471367441370110606468951646458960250626233325992350768813410935994588575556282264796095951244656297298773432116395732372452027014772550290038523747350629671120417057656797313893022954011243693394790205885814857007262090523137110000205984525567580157014960616782766208578789805798875620792666079979973245355859965245094127092357917127032942613022415950606952026075536569393036928931279145849192532675995861136341016280981318129830636325771465716195021957670340950081213422183744371417248597775411106750344257426758514240856410928511704284393764185337240124883396355648001895579233091075018473960763144642405138813293156753367960421543378565530170287793543467395830085338651968984915470655605248932926352436114317673701232906411981134533117133282382088509381035669701555036469125401645134375356925548643033339903492807396412413102396868525506096787398368303203918055144107084135467436673190458017683431963863004819326144399319516102876753846481723181910348919203633140331895374528154079013624266263764529735351761392664421860419256458519310307289355143089098734017890355105694651433197106733115650989195691414859476681533740266817454706769068157412733992379576036714473273375068472014852321267314392637369941157654122654341672201618248866366974384199075807036688650643042726850851250337602653961439569030416323645086096110272120657682823251518256045712728024612601623825594043775395964346990760894506646 A145715 590 6717690960799286318989069749295461614580968420401151101633590780992646627768134029188597817642558695855653474967123207279455534877933440863762682256989431320830033171359912619143176935316334977970921852999981008120559201735412182553931285079326784236899450727291761800644479254319186576305206322415151917769369338232035693600257325748448207752311016645048644985342014936776489860335377535734721675037877911227653062252619532685224839920715837590614272876498173877952691913612353206258467705155265167418699492415623644063154172709677751245074566756563484886190164632912961859023526792082425096171644577204384394574263736036847467955064756297803945158420597655746894331945900256370172414062809495739834765313436200937064185755949048170687993131461744812592267003522542187408395262385094439810872318459895558382943936423510659221835263909802734568340430765960636892742092354528863891445329380103231244521295230955201064325347511638100389670905371313812508234436608639413208701750767817645318884359265491501860615276496394558073496294488912429795644300508145712905419873885220095306186199829135766219062632663339564366178119501004527731258185052395791141592257448491019836082117970918879517803411789518250250948650345937310395508626587395204828390541641680503723208493828439265262989198771354932088090351998830600692246743077269441511237973513578572802693920909463722836918988373767314954608661067664032304055087143185654432468347277914406790364175541671674405477448167838264928261989157716628096237645413375179390787683692283869507740745978457482320183918111419170215217865825491428487494360967491672708255618411990741349615010808181774346272889600327533766413646246286294603787068059201488526888741093897564381480123988373038324872123496269418258429856464199695983080430763805535067883062581015717928432949544043325510356946251685036387303499241002318633115274559842117657980314533859728485060593069280798304932237846772690339567308039798799705021159407846 A145715 591 13636909341214378345039830108029512938360117920636612068697361169285677655866280054347422763403759623718285667982919673440314417125067942910850062700182927607341124110814012334072045557492732662386664661933334813450353803847719726133897188919517367275979166638950360796009490702985478474401065609777420083558366851215105817047414088967694775330756105638420341706826655145621232678532306418212554632968885289224378890455660304694466548376013276842775868298123482571733978785442301876148805416239147234108153433503962082187174241644098331255688914202824917734494666763443201967348807741468362694602205165732549552172344448160211784392499190488446057426937515942392763377454445147979422985774952986313340826235645816781823239427779253893473672045623648574772096131335903633176951859504631712610086280906007826502415574156960429641535779938023930381064994474926847536406482234599466607276101514576616813355813368232106134504918879232306862100658757917846859039910454401667797383572740539989361009477843231553755091340946730871675775294068120815236560154620429046853744917228482552615147057141441321030932958969339190779945226939037295715221024581344982056669137978031631453953542727597364999597547367191877721632216734856910017543860003427350330977194283678496205677128154058007250961661524715979021690132175537610024225218745301929798687684587430127432543110803178017455452739002335236255458713441851888789833458597462960442766637890030778347766085891575815611155356775892351659972518474061878281515938465969703814379794262195923205339186182189675485707090001651180185130874961325739410357094244697788308403762287242470921828116834914350489736859155549242556624010465101701364154007893361567002815076263199321702025075659682794526115342225412066743345294229688012904495620327870894515600998790595540420334688498600914097373957848193773014975765856580745385654976940155853759603928231614591141849752412383974846284418216346937563727591545395599054202192703420734 A145715 592 27682919244974227241144536130230161969409424797923902098304541540059144648761920742191239021111814393589424050351851969960630987308353046175584763518689086053471161114919273678253633338533311988309951292802816671323210101251669308639628739575335176243453471377618505124137465482581266983847586882641840354471566938597326576570557000347094645473227142134976648616213124603596165560930721693593950170205162099247577919971928165910234407978467031274997422030917793122446098981755959196228868736497763729974384051313550611216319647383346902771297250757167826437539287339625067080756220691653984187617380314792498386525464655501493885469305401626789198772737998942459653909338191704497972290950740499406586137423595694630900238974206129454703383564622875145042542554344880852807024866399139991504035339366877427904345232594693248661658411438924668870827370443670734538268266194144562683906594629261152027881056616215944497843920999494071291963947607667857810038509987998776989275443961545410585203921137400788631333561506587173107265773461990766017787318235170456967389276553945696588653219810926052557027687645125893943724444508126209297370948641945261179247208503146763360505855654904680030303503351987722256663149023109181398303640298330933776678876005325705617020846944243926280186909905974666059098880225989349518576501806219840221894488474509645109489712236530465970846223255752155831266233678298266579329616897762666513161842448415202131558363995723364018970968777613306031479284240356455194849258848273085368011591564574031822969040209099062778503072519433784356645460953625425511596413822375542774386929187483803980569727559865323312391477812875362062412974830510207482938032236455921814226077925553529157546522109032084514975819845462999219572688856410201996430126185147152061134959661846366037561489219210311574343624074887107535364417385359672130560970073241823289878316329863086158226512336546399657159064046946436481676671269845026281230746166784682174 A145715 593 56196312430388340085145063304537120768388193979667600622946150628958894351309043240368160865434219815226907103928591516100407463921539558668494159092876144505618849722162014752842541605177065843536538737725055909451303055187084848818720207440741488256843270917398926451638258920149268991732126970697326142157197326985721735332413663290513162615875767777896958270570936118645070467456686505689300632961846092587293953164123721137471153729739697474967923946894821915083009198985811726042727386285044132700765516013074236807046697013952568527402163348136484843287018804772122730733160655249846432500587436823605992097141078323584427290905572803191585062600710915677155043193151705685735771207017438842383545629073024454910703294399015013793975162512390920787786613223976795294627301838394678121479128828480272637994319751653137822736933685237139783849180935657116185837043967631227648863779821298624039981731575104999098517025124054085490379951542906993436531316235727062886561353858364442947974598899445757690053374767031014676877844352547186895293019457241407214753377659592535592413421069122745249445174986646595366569842406269265836367310522124298848889776592249951590195433025913772864151112206987708989148470884694903381646372261751792139307787313616898724056113619687016290772176147467047383991705168626203985100274441407530348516012915569992142136683297046042742800377756437874002234198908232039304150332468999615558758097403644970296285131145232537382695455463198235351551287035405129983665713946055897327359716496291022404703946285284915250685751507360580592810100604984652462801309702328107134217157846829834838085625118409771409804210223277829437455782281925256088662841285997627921311935373797400990497737856259471882606388170947663003665815033218480364740251660228390813209452512549332460709402780308433895003459498062980103016752316514277844293383593703961122599222545693833286608678193436778920058053730883049710866078950193857955299360516380201392486 A145715 594 114078486550769085398617237363674224929666064369300431340678587472245015474012709016026624365592445113096227831550990425831857191129737995743996967373775054657320211464827775028996681204876105129067185327630570693369473878819680991432693381475965645826215596508848443078320541470437533471949233902928689426738756102214076525398223165922741373015582335361988690312610384107724889452771512675827586690962377362790107477345251181980900531836963607407153610614774457569825386227842216047907540365289903091618824023122489387167693578618676330763723620299466307064046210634400069518321235373936496603992004879371605371458809863532220885906652843485077290887880670420825682278028188624350339117577954450109539191040880816047774096787391026271872314876516588946324061782302118549567240615707074797446611127486475586577700564750623275086907313722619954836544966472013502186514660986025197982630789130641577540010887216406531954045063157908794051400009668153589008300761920015949660942559057035857638977850561953750710019719443511453206888916769897327406678811710881821475492389259696293306902656117099361930321148195204943468242836360282101521616342988963684717985067235058898581333368536749304009546727476681697260249139232781630755560737387715839711861031567766299084128293627117698826341237392448200214837102393430968100404038539555480387647284324118609538892357603291230237418795999345628472379592517477361489158595582452321821612424567556841286256684666458055163507755619323640150343081202588173510386204461234623301454856475879210907517187990088168859829297056869459169620147582657890874061147099312235106918056042135377237509838420644276096579234361776180882673175619333439349778084872542948224341414582730798457181250301684618889606453011203910434442384944744658730220714440137448203663127465515483048874050082536901596545448437443774722016471838106598664243438134248967837053131889442151708729458506164324661318191914628543966621658592222261804231420617505642042064406 A145715 595 231579271501748812970852906703195372070101342281485895953976909622506752453351447993490807093991798145365527271141406635847153997585904209820755175274604268078215523654750661146848510003356888234940542678551320782484122522700897225523518745676002820285729404069691422050064247546729272798787953090818268838953532730297248360836657694409501696708469524909069263437640809167745406944055703275243495293352993084617825591716906735297506942157882393296824354580068201971923618959510499591440580898811116990942080066173137442876181157549215937497790421805753255203528964300813336350069377075930432856257337404536922080455391925829330074806077981369134097310812698353565219347242179714279482722947476326704925715429442427503956961567700488932885785405353513048646924630286687431644703155258060000421942467318416612272459508449445496773284024119984823081046498089006473781508575964587184273512853071422581107598061067573684761712379693529727870256529246400242779857110166316142084650508324428932642682088666167214495582340416953482978969824165047222088371092480070640353842335443805815820476799504290635595806681391091048593937591241530259819615339900285757853210837597392971870155147934168061225606992626551638450596763494075825738884915250690892863285754774778273523881712006935308930456421134493698969071933866959696617616213135023183779393638661947861793959343797997900335917413078293869361056570576280135590952644882045744298257663114042984166130773587778706749383361211771526306961103289966956820954011390592339246056031286318301851237486915932697500538222339693494753748306782694913489691665810294134938936519548376968962310133908282762066284435950195423913997109051464599954793423628420898897785150291008147070676947614681920086429217006355767234255037772016624003867685573227359625045335545543918039881860958147129932553365324551364622713334814604078774136335119141811005256735136345022274887514158835385625697009528642213369192256076132241268731828554175936965189351694 A145715 596 470105807070063539561746001990249241628080795165351999486141785855101235235287965414077322374178984642646907264189223919779296783242194416198137261810479290423722855698932377300327446310133278240824172570273853557872075351608942548131751621028904249214384864045877077913187344199318953344006072825127182814386244703747311958421889721428122521576820119983075242789720530000139068371543624877231619617919884999396823161077843327402757111679969421428946032643927835228547376662420086328408331317046202201709330915507445886549260582131329734444183792542058808596856733484440438390571317142903404761705790939205072451719074150623676519635452395526498732463658889777066974449219346791798725577244259365256549092782577086952216584208335205142731872500552754972164310675420193184120197837933246093781745762045258236437506224451809607826491482056255468234569554575716669762960222693450998050033109104198709006846523956287363659744176732802189667826702970182824689520925336859848415890870956031676228787001014468883472281441026696126935855536166129090942065911055731689036478465458536546419274596091053873160125632902766633440749841977470067151717618381237099478333282337640497837516368972992627538678185485172349373014169643834693468305622398165124796630370331768327487180791245785050011127708561784816459015810912825790702792812260058523516688698836469835323127929017578134390682111130140555457316365890256157772272379951957278473141234509082690300404184126506108243193059752140579079490889335551719758363132736697987434870442056369676878801190922155385837923731520280737480649893148723091726183207533749994613806027765149204858112334323975586350281308399662348769233248701297518574791300187609552219555630749331955822675746476553996090832420916449196281627292234808801983192671492937099901393827494326688105477128870988591226181735063390832740333347657174441804898096048419742091703335273648505775869945012977326655840268024951778510916313212889857553263807733556534533692341874414 A145715 597 954314556772957483561531413187299257309631944084322277470971871308945885020882116439128970928776244832775076380776853415745336622827657078978008820720097684955889318853309071169003569161060551471984835377113244171159530479643630671810230267169929949902380988283726398472348258660369928559059529047055090294935237795074312978348075297841394309299248135096117833793869238259473141048826614445076912580882073195782466399162430237720861639203395767618367149442818925445749202701093815736169321133022891658352950816400048976557556105545441811705755601069957575698363965444449789119523423730716835735829899349248892540067640070374137505529893556840811057767130235434747604566695926745171698642323123563994467953422916057070572161985958898739256768290336687239980502024178361877076569966301334312316943475009406901551525363177665054442280935290174480531353114742206750612335470559129561454382937968670307861317336033202280655595917055208751495960336772941887719484698576715325968116383390235978315504969377283167281516829701852720726303759447417889565171711072042848673410931038493745425311609588039858224419438985934874793673585276672994787726945698571411655258709934572613217186358860027099735455490927907242675580313780220933664834674583359952646266788487734930020703482347231644587280317924002042918103127081102488166972791271705667715694279244395103758087901946339814815184349676772249284482861700649423997577340349828393254732407795774747266836327646033811954975161913484163759840198390066701142520338501485523900447751318399157745664566334488517318287674447947557392224529343601093509238421601846678771891297426733337484999076367536532008308989766878617806119580866524911242226384587423762584799032635993579311884694670456997382469728031174862095936168981624096009257119262976739572469844768147631310200531726245882042018989625318065911512073030729302259864360841956957304346765348771330379993713488829814275970118393642581734946746629910334700884260967291210927458488815708726 A145715 598 1937258080143296621566369207024215502089311218410379057914073412615374291491155461083466396908093402831548762406069748244739113565043360628130941707924536489981164893549361715540699945069506609354850974991367315393600289001601218654832219310603336769397584191831100543021789051893206755655937499959449008171535718337756151598734634432728309019754952137424999219526311763946200476190049655779881255307570990667553407393476572304730021724825781728295863884422889774727035652935843783524337393491705153020254288447961183914965952344996664746432949425988221336608870252995499587472194159602038033640329933973184312651264857623785348512549164284934450920768541914273647860203418282073351756445190363590649404688899426813276174536614912356105486096897510974544405446944771399190272252911393870720757301472523333964891360049744435608708222472147572139223178588357125128026371242274810316301399314043291620759765185300876673443496051877897032734609815822369061887729248589806774855427842391308079948798859048883815112595692013319996378269695822722149688207631410335927075335153529676844676836148189124821141698301015814893064523937361804201949018548050481584423075702833900067190390470969486039470347107905466217459078663959678851504920921098598305706796783999731576173700581984088992727129034258015585338932888958827138153164063488750245404335870177423224159083117823140806496689839161736535906944751935952440458924228637771686349828314684188227868987444717264511762491335491313100291896523240946067767596528794882876819921500305908233854022190857820768000738141205602021225478313917617071100662269668541224156944719970240909945343266913764836001280898945455194484073979925796868524200985921170050437589816695436216671170107505281228132417457070864053605554141405404680089989968911171288395013883485512197233018973927150269556707322757660610409536767919032826413082847611076574908081841954670527022881462512379510002892684498826415970163384742404766552937496499793424626206198603546839366 A145715 599 3932632948376335368822245928727744281942044463741125403243291556637338502781160565117320346594458678971799154909245208159966984791701399247448732689077988354564079778015885429238549719487529255929796007247640273135764415513719994225678733390294506471947146007036145818607833302994951053611624565858152439533127213290407192671118329550363169468708243539724613319520579086941548707192659752406544503197456530173060221226291042616171706380534697705044836067011316799876956929710560179460589172618840327608224547196410386947331906702787123889817075629000488243358430915216898718118765024468713477573034030135664805433175120908644187106337297968523378528349082318845269721465334545912977320412037795765894727523997883008034577238756110096935238037445178987988455817317383916177890796333559591261803009672278892939322559349455841108012637176178636152448572003011849267686783009482394382962279153124944021472015464843443613888016329716213921242506430159072422690202655152609176241192551937972012060083368364264767395401973270209890795166756216366516449171926591270859920081688254312956200231955512313798877789326642665246986108799170877253283512864815531917807432021494107201823879438881697800097704893592605493534687012257834288334055804995479977224844825252666611897682160724218308004427352263453714235990846483292009348434881909371726465134100765889900647834971093073890848465558313975491118848561947121753482192186557336173461758224076494306799297245939719312844045456072203680108386182338922127501519810933273738458916745173242396324507301776809824552981108359697655140163585028233310733250898188717083191919009648291620455709346835866249546068216550284277924052373129786776579216759193590614964544743092702883848896006351026222651810055384125997644412811116802518958583627632558452465138611005744992235397206871583320954233823179061413813293727363563606889255920786124605106448834821215821085118988906416916476057873562499230776849936080335046192128417010319684699987655706711268204254 A145715 600 7983242947945880655412537668948113868126848172083266158204823945900384545271464456032699220120354210219349452917005366494984734388040275428960299227886608435228591968207353871992540389859739320030876539861734763098286369892562586676909173950078537534715936996699184180673358583290698745624842212754549492803240071443808263366218610252602801293168714630688827613627556020179579929400623107335629561609581448680321581535963423034256259222463711515459288920169088680860447840276784228461212496078852373339542810554424637541899855640705516499663917093921565145796278149020051402281505527477328757435225440845465581845032844179690076040516202326938173478097716338713983260926768924785061887084680280214402706224311013606883378518500366881866177110527616448105590764748842405069719126284873058867589388877424680143490830588035307704830044759420159241898461942935465656279041482878018322603110379444322320296570633867005235315999705827862382225255318613101195692049502230548037962846025006240793173889288980598428928850893142834064994192136849528205669669322772648435301838751821101771409626192853848822597091191386309435566907797792943462361329166556981742667502580557334785802408070539375564712301463645881246409197175804739645639281779219903255168129288466129222420718612569581181159994797965776781883476079428193820150184657111961115973976820218886320891880832235822175281578586687531085234726673807905223616409679787163794355682845046968758614345540270185487808900513335237979306923658251488677882017448598016894188724172780181758630515968584733086021783649232045034332510852128999703171428222660826010338371432641312019284180028733541572813682478316178138730631833379487230658941496962003027207975390888370158777042221722475726701946280012318704354104401012967708081244674104124747332942985327778848725659096930340214386825104346171912380375857011266202952363106112985337289516226605226162132264524598563828066887480439188939650589400079695401365254133593452460147550314878425270907796254 A145715 601 16205979251697189354152082645718742424553219847284566560030389366886223989562570064585814299523972452286600417622365984739610850840736967419390159983877126045525687131381150344259427752865551332133423446123314321449248195117486537234131397439926040900966880156153336850621099316246815458667376080267169612238137811903717484226231107694454136261963021992054780331050619200385460315134557715231575603522947143364522637457784522468497590049894953841684651463107183010829909238804942273216081906450897699038944297200934817799669759618725495707193861883585148245478201284079789129732738102013952908880030071882264995480611240509649945718060784386386523637159835818507067174411619451979129717804580556797441727740623833624090250357978506014078242599133023944475361263984332764907613648467495975941615197618162428412393446771152325184963882848985747082417725295586992270397186523459367712489931107992821185258016914734555784247865514814230919703347054278165268182437799325357364455401189570116872170983196547246446460799917677979881728319242637786041142912276056549732391872746115148341648584971261357597558296240724881511535575843410876057716244924597808122083112431099368121071686559315493514668171873496245337605176732196609222813453677760598612511325230741417068847446885834089073536481435443174603769742205248386971612865505502399156055446479910238465520617441603747922747713682510129789051004028981485656819558167775755945205862713687122503492814647451230600532755198025077025789374917864339677178367919134163361929371611827023796777551091719706387814396254959943059997341889658284369204688558750578612269810816342853750855265002619742556945525884913625071338904697707985948450874659616106951641575078958648329614511861200619374178728296614951585712834289643513330602407729847745604527421795076780057168095731371383763621934007588905803070749176439143028429690216153439448573112833559774287912675899816095664558865109233679984991465705311845584436419699066291483779842439215547593231558191366 A145715 602 32898129897702346443048072358271378173729168163139498033595532209955088798427471959644746995334443957787588628423950032016043532221961655821086595806971337985808709648111766991492766345776679344491529564753788210807210737802127778022700059893875912950425232001054277107576650938622452090396027818100141558293926954924475049170985782401131644008983641475156573383205143349226464260143222761296991139522021091448532273717721044647627073545027533834908327010818661342896034894326192537844417808882826250196683583775087125708692070126157115580087039959760757016755602810403822913306056065582796927697703610695557095360058973201745210117587351788162316045260988613853007650072326560748708542081411445618526492910760157945889601343317848708211950610062928079668535260297430763920050636669890546288419983575480852252478553454608632090168977353396307157148740451579651373440632363581033578336237546115047561751454040340514375017931679073182939135412294929356881309153040580973219296426451981312244266302715101621305716994904035406017074423068362568813991906250725473184107066372774999312444856082034363069194518771580318082107783395216280604220514835604383930846975567629136728440737913002381295400824190895914389457262357161940917571665326572235963494735050275788183631094757524588249697876153954846479875794793178146124180296825985213174831440380240963866120532514574776047355683493916976784242452944105742075438479464175104781604106953102013635121655119980457848896005243090393027114451776340951293183408993824903026699730183284685527276670085675035382530138375785035179749569703495465140485814602835451922081705618804560472924168671138048657057844732692180578639837805715378095868044900079200149829370202310665220747300301195035607107091740182071706678349253871931048155179610346249473065918911062878188272385609024812109812311648580374434061708447795603336446068186428375967618081762610115199236569944362149600490668104856889930343735731193646456710530623850438118620620004057246735834792220676726 A145715 603 66783187486356511582198232735208251973927786817953333723632370355819463374583778515508771814714621710336352629100200942626583630799731320579838370097991832234065635059979755611579971422498906203766472883026743944624316348490124271899543887453170663363322319995260026375043750784304261496688477803367207096167059480358872446099616912043189542884100530231545851913126109948310522062630427070875176781654099292693377151124336262850160490798815843789910062147310419418895940005572932046881894935950230837001568636119129664253827102686339325902080983924452453158865628226918476434222164080394975749273429449681909021315924234988302266888756606069185115185356169726285787022579648506700426361295547430025051983167115380006322266636684874899164245660185144868703182103042520466424937884826229341469516625043028511910103051119408751990717839063511654543264860698981396701092213300882974704654849728682438557534266443874329446730617060653046552213967255359540190892312489941576309814381242120874285743722340673094703359053194391956536681197100456772054617528546060434507187612344860502489114716197944785769107275548011804981797288756713206215691587400031974781811238319174716459366576891708274714170158439346832714352904979862007866061257799487961245295699640734619271354053510328028312797615056046902910973259660409431383699030943884477242508667916442676737986215483969353772384114744937780361882390425530627431654456492717294930900391908934373992174456400745681982028290110718299819965311316597213260822643079096634010037090342696299793347843496369230106829793088447366454948566500753904576901834439067408651247250136362441417182311547145236154084867861839241661013799406697519826626182696286116688046669869115571439468689996914061081808022053841308949605463272525730384241684006595156582578210862035847645412885618224637211535229024684152512239465078275898333842489988759387060825257404985700294675949074379263872900391693994377324917798542857396995276792729996690314508374828393771658197034976415562414 A145715 604 135569837699173820809515969404400393235695233511277104319475678226781300695316271959010847139123686737538838049484779489581932754479922358815416070212327612463815253363049255779740350494906433816966595461014725453799151380224214469828296068829876552751631359165145852487061706515486712215825519544807612305077572451201556141107173160461892370923080067386396604227072619989927010560675506810653847569766682042146464168250128895864781148694522617865983591250713140601697415315278157728977708875561159716286934134638249443348143309761198705424108817279598520151740208545041696757648079777145735188228134085150664617714230836967280400038965792733093995663956979283371533802829036396275304764721419201539409907302751310652676255382868952727454710478225234020539380000641056249411859986146608893292572460417364303696656941293846311932525123129951305326520510070191783723565819560160075069415766612987804156746999129610848436348777615194005427811414392967571658154513045428359327949974625078922818747512085263667146197572267620767734056813039504178908304768956596431324117668953000447277903561436971833076924700167945192532730414068344413401573318201550073202692882940949106783377422649429884667384126231049879514222007651857518806163435761295234755714306775956226845060544994871139950390908865899058954429237234836352530762908635788662817079421038938253537148151311925273583163705576540200217644468321374229580516471241736644534623013971029826102100511371858614443059580028752905544136554858240566578518672267157173215472266695943305295810595020959451441829097439409778118510410246960722795645583425492236726579995695110137272319619516536158254743624701688927879677434155758159532673055005415916797534590004934407711456219946435242801034677662206116985627383764877978808079570378208557516384294984013859657309969532610404514604405107797181019471680047191625822096918231113369305099304914039208988076977384419961299838194648140481112693200698264784706765432531362657488013882281019352408893245167331371023694 A145715 605 275206703746135369886805835692700063060209350100105703815201903167995684592028657493013504183649269362582130904101473263650380865010611588663974042692654955309712730261354929253117299924688638149535985019387009644468332677538806883627169120180761948915148295782926085288708889182687241493864307987481649612100375908879678607575115416120729469784309652693854875035105505453441883127649216195200239691449582891458029568170610534269242881689390115452102900328885528111026334194074654616892702135494218273831639291747010250867066664988130685671614996996601071455579464480806417499549167725441762037127362919426399492050867283119344223776833670491574742012717482589074487333955921304790361971958119683577572086772601993509552792104957337351858163106551564876550072698119241143785609346939731227154580625130624493475701680723456893814274009235962086301182092177628621977441912614911651507939301569515513755757850698843578451458571828226770365410619003756915106513470589907079494162138674528971201183163789362903633686368344216964108178793788996382727086626364362209527524360786978563113641740602336623201371372233653192829637758761450402491987620257559248569491770558888367595539708611765774166515062078872816067037961180365783314503908534171527066138797459491499760853634985534903771265232200160033630588440613458135228017320831620041634193982200376738237734009176992821404468549936261861504037908809999260517821004966268895687989787460798638052890045910416586573728965430078287536297386396917033557179643879685982530774691355674567054195714544704190057682960972208761133209677852763766521255957451914801487548740013823442300367410436256854111893404059560661756503530322389657153806475034811614812878529663346978538684687022573545972039313846256363639514639437239024454671143626079365163103536239337273068491592738313502940009730833599252785374998256333922142958410166670150929964528150242189260095969414423447059407662235333482664389872499678970097336832761873464703977866522094456996281629492647706762536406 A145715 606 558669473034817101696395036940211723611831745007981067467755543955353012940517479394545454481960877682354988196487941240430783574038787045065508491250019346951104378615297143334572339106767440537124232622760168563545261536252397749548683485670877926421198288807980787990226557979148584745832329389068203904951458017453296371821343187551920361769777671888458009924659948997867032822117348200749675919795083502977757876922171134437667185048313239845151021684046371352242856716556233594134456357344387534718511475312296171010701981782595530714673019794282895456306161155828482482388052834566999789633358498301505818198642870501431806986572312132103993191820825698841925916396717419688038527770218236243269796738474744073081515296808011955319343651589198474162627037802058880828537562427668244514905376442707304391370715211676200596664306223879905240094320600076032422423359042451092401041712770349879936384280171653334645612464462522728647778128766212144698650687142998325944789813559319186459479003744894609112716181541188169518835217334849617431806943214886328744443128279897530120245455519181908126950808709615813498972117555330248714321467549527073045995091541660445269838825104461872128140908635985585566207546974134888270924128160932438649027003128460968558306033960090859784528470975416002371035580016082779676522630525280048728750966787343739684346501481144115525797573206906002312996737239830177476947059565054616509974733922407264217540691097634298886055356763478894945778150249186719880508098557090277380299407979752675176712004715154484857644968944486345690637527530700199077426797981803621527487215648065892759608570865981897310985355497283441676774286877016848264067611647612572654226617682004361499122203199604351887997006073222755982097732430211454765003613481370733072542662181559680315178275948806878357815238987801375357130226988677814758579750541422175274458687045686730158785829834302213110636254499532321668230328481147611032809063741170601986417581025969466683099298976829677396577880486 A145715 607 1134098755053974970308312038182794106231955382156851466853839939027463448273565891142269779584876398045911263456739616616601227004917872690871393573263496581655786578876322939614252595269437979601724042688218122796987236450259689892776943848742762009873083611131905216694074623988782444346798134795500466445401847675054282755118719095614982213663178889623917066292184661360164623187015089198305646916944328061461957032122439232297930116405194187495541121915713804959524888108274960121438329512706971201260304463244669480141474155952003939220100558567397281175230051566867338632830247705003284131193680624189137384543752976250623448838518016794500614604654263451166520535798002406045413421011571061454154109807016957866361966499728159311960915754562966350985256336665481408840787466118819596634030759598070697289989076178021963754334727360466971675305169636062168188897441414263102662463168984508686755346332990605570487014851400349310928219235984791649981345788386816011760843827363279273983771176418972267135910214842243639906271383010950934390185367639592882989010022883831199165535161062198671161086940309147867749720568999561643439670087137919700724121466337800145009405219422348988654351878015988659826585253319532642824192665662784316285997750211978306681861488085349459827689024814862284653168596844207429285205711948997667299322828384325591182485160272713377524547669141469248433521872558946450278942013096055905246353021872699285562969550038151716322105800500896726661642108708462644440397882891249383396025267424206574934158315376049059556829229274346309543233047677643551363409878647103899785997560216833748478563098490532815284446159766081327043190045856813879586400097838178487676465221015939190496239533810509811759087950289328348387294757318689815933932880696038962057896441125029911702538831684485224752861995135505958375721575412017707625994750640676849137000204738215911980145974467664078191144537226388377653024902426857150717632302057743560158962985504851495272234580641334752467346334850174 A145715 608 2302219914090096154908771741116035095439145813946663469732227608470206844642325818501328258011844606072322182462193225243759250389199707523681883888216406810741899804014556952119789433824619991824059269532850166517715526448765634229939446464264321209164433309399478781908183496470670382875415467802536557815961845828902176539594627942755226341815891376158879756115124937901185187202607808955212262491721066169684269797450674719393663698635359152302708632337877340021464170616941452490286214776338794194170883341875203732391021525880586214021273419218796686502821548374579541596162920453103832219323382033745450589118000343145895099710384587520524115543454962985042337845744028487554769556614961484533696599638447685993970718912932866595268703662419170103301596200803889457887917727683641353498837927078707072791373433270669374745098899877441728620964254266885601347429383647595055953707831996839863763473119586649136435305502730244638661556401270998283249987251774549360876187024757643366867869028651509957391288623413573047821561388677013061962458864501430337581361602011049054408506256710807783275098361876761461916119256096992580852281562568509442942893530670642752708647325588543342506462184231548343462382498031104290798222840371324001128136783903312834103210262507225443359348935845699462429929880558161065366187918733834739337576612869214162756705191007106675230716242559609367414047088297924054236074809637933922595480124426845627285563969036756886499575888961463591644238534900028919027287821761137691203653912571731367363666203501374875745878477781954063886417396148088878567522976226822934761953519752956861345590330327210749045528393339789596614234116315045298543543934543890682370651744435738874703004754513131718266596651090330474003452375259207896134428982809345611606796702941148539196473513141229057441431492309838107701339440956168957802954585220823462325935141159891255632966169383528244425810299933313907103318883696191534809182540368155685952092874157267509433169515602610570679035663167972734 A145715 609 4673505291504140140489836326153513060947359770356344686704955191354580867160473137991805221494264965450415984486988790505214661688848401355201533421685732562309474946362971736480232936411383313964860715427643149812839721703757787227087183545512723311841789744997330795368395803760836888454649052841014416865936101630823743321094339605074013858904045830423636280996637331754744569856670665163991694552546847380131006226867837557929905010299662673980311028104769084529767306827503040280320894557638239507195691923702200332084293556063434062459245820913598706203446567970344902572872095689553074401942334334822640506772156152833190801788631874148647160052598970205372494660339842031733776154514950802032342643111938995550802693031287219460236156473795160746735889302375558934031064146410325828783044357939015759695790779550382652710587012416479348633585760856608134673113459907176549322924236490415938931163677414564756358099683527545216133648566360890530205824139756546815762647899414188671462500144391388794532048769619338444834129712742953504832857104752535945697281063072406696618068535587778737849778513522885458541854340156325939568488132343987031254373143139938450198409061539523562939129579638165121239976644417888390787749541761122059505801385325974841251210151028179564670018512077745093870473004364470118485932189823972571857613224801676366070520355259266278004976447848337874381267155722913271152781584622992766812919406233474750690409294175066441442422732485970590141077564204949997162749837777226621894034046495347251541667458949475621715073753068137475343117770947572745848520278330571910462865859100942211697799892001139330029607354033613115045568212929496099229514600724000247033935364739328899707909155422123577571379442625420572898659934481434710463074901170090895522835249074090409538929529137863302120881176526976223127760689419447572322290182003520987844799199554374510719009343702587868520316717720090005031359680878366388805489839315053984739188375576267539297838844438718817143689928884649799846 A145715 610 9487213439533490395098212833319890397688044894677565767347589306222190690128915827797546098305099868019738376186404782532360519469111865551351589164138148885081423399217028610497920741125674302728675428258846061269898117343101859305352752657944364058717624017911272115119061573451002412892554701851791463701292470348726370039644969803672305378348871219868605491543417668337193575623854247675094184729407608460599772956271912791922987777244616592820879084344048903718087611395660554827598925665790849860813060434232124798927383527787245266206054995181186154796310030158251777643388758086872287932110719376307926483296887872251034181735822994137166214382660366061943179118152033580391078038895793513164171031820636522520443472882794142571412802373100513896703751982226183832193602329295233748788226547778274913475382491113843514333116890106553200284450473574660246500818976182184747530480246367712359190398501678446868757805922255414058506667928156206505319539753718538261448814359623778245425508425245490601390101611038633629440235495306806937797637960188783468335142976675383583085624718736934127027267107353095604078502394398085560331450056376731104936934537680544383260017686277907244223090540203290964568809125785815402194840771552237409472775684074945024427122503376942009054694220168886694857597768929993782365376979154745587036215508770790153908993564471119537243426958415883325384604912070425642516092380709865678696303799173829317055903581611415839371231647370631336522795811097513594211463143399948281307197910731642348898217578001232010706723972849841292992465188606176525983617597488084751416682932021392936789672435171982512749353883159841283752906858012760766390616095925785957588206419769093230668180882502156349338182001932952672653805663544937203032145914946301708565743948823700590215487747676349362076331346918269423111246498182037615645291266512562384501480049160239096868333334750083989567998511161482776899753048864200073083609564627019220864866450326948947507103421041083596191119876600175925714646 A145715 611 19259038608747693997909231561803051353793670188835688151370919586675855746380831969955880587754131237815103453242417221551901349307635398220842370801667020550982727190935621716339042624252182423155897154504742076734743365366775070632078860808443513526473464914570137396360899625709731137334997590110083830299206848871812900356735967607115174844034349672287438724196856870087171203771854266109776031009002892628170158970225756099766107257901561383763710560907391169778633321365884098796985538780660867579211005485799289639622256477114551826964229180971986980637803157774683138271176606044255054949110358391570755938452175608513446555732918889466573266549640490506774448237353967828351856685182306316772465162253249028777504699149379078132748528581237569415147869788029850803794078697405178099714271108945540135339266761170322783713574576329290580098085827770799443788527848536375130310325577202219598740570027243569729013589664078807011223319760508532844908135494224492914194277387388370424025110640748201529433111738359656648425233221343105340775700226326125688184394545369965601257121560967440690086614378148270553393901318773773531146904045956631799034945857118361958079385704735090166249310857483101019909561285368560848567135978501500180107675132870753073612217430645041250201464596924327912815829600454883013731596781751943717710945625191479210758890865356017401337878720607795302192873590235808331394396380059442704760729899403467280148733580261879978857158801739649127170685355450388391299273018352057233826989864751187472916130141675042032259027949811424756637228989752767400173997874380533714803955889137568560740823345599232499741858353207123772405285876197691426276851445214744769903811998195894518927507483570221967032931892544451300066652598336288040720545744266091298297564693276863124047030588853460067151650513362910401939607263548846940312368948730319637017016654996085812268205950533326796235168457341092317016493657834645269993338610703009703301694154975330787171880646874555261549156205808428244550931534 A145715 612 39095838888544379282265344972247360928310752795291552269717199413362680942962398770094609795594788107664791990343730773345577206733980389276444461375794887580346051116175912867139646029311189193332168494969198156925467761796436050281260782088387674514377075058953361003340511121129180757787632215368768323715926201917309838997803974597474001261084351485872280741514127902859289206463288536348597667854091142627576962109785328610612405810552392364423739617762919730601721924285133324897325816125815895394948480323112123736308381721159012421492119031318138389508585613972576612438710866881079674674406095424169258247131433188394424257103643609794149593929555813068386067978649436539520688679842042927254591115203063707781812018829766645815336941607109892812236278965948614905518147562130182247186221562932898696463798049793264137095042056831569771045913945924249296230465031709865332345213391240259417730997964905944871450718260274055977369280607164393518957009733735966897276121647584032336992729175210423859258615438768491957669593999091008534967733661804074958230852591958053495168373683139185863941700160373881870294015598608365870142654881841906175309835153015737094356769720594546759578856817600154867125444840489052736775883841517273813381171046951944664487776957086930360966964077062165494129439231325643587881359101579466592207632582923194027050394547679150853596356559406866047568208003573778842304982135428287980798602999485239404872612112028034745664192996299840357525154748768477336823930015791532784720508118246999838377395289382757324253816031393219406132281856732929216176689701374885952967279038266332156910934601894006802493459707656578098141446575774455582581242043169835957118780768131246104329609523466668090920502403683234206182632120817001177725504828714250389242347761608083318114881879884776259968488465795361197667979633757661106796493320631282350582159308162005038665361211249318646273402400403906242060705225651281033886404296117545070683218269733471171009970206051926139861190906671232736262465299374 A145715 613 79364533684706481195304652384430580881419474380771662271837763438206655638357923122460087929176832104428289925294320227474300177768630882595784035750492820121081932783109912184671765100459089810281878888890317753816622821703399815295888755560566170820671935896210408266643841214992611228577756062201009587059499890685290101352641711696904615444826389481971057617834955445947487001949271956933387155967774010531088604912705246853787084029314098598218807660348166145730325727665499283657472609749867486990877835844912125385416375271696318101077174669346639958715448158561172748567444788591985695333989424600705202670920870920265072728473840794963234209103731750888333211222210118821259169668222661960020503191397057073548049620719727141626055858713904501171270231153005900228351035757045572556609930058482675408281374701813565027980151661793510305932625212140398300548400225843178088285652873892149415774327128189040845475229054766669555252628409223958334949884851348518576977612750318198255724816200566519686093459907588300314412627392921525982879158557762045839082942577280303225226197319650986336360961238944602048426298271273663942616058263235023579247166325676089183182284453421225186854913090417456897163633116631491687094195631144087339663597117637314798157113610669037987721686874971599028754848823761456028516145244609535430237776432388458683433090172897810876783202477717217468768160054381180814070782340523044541578459328225136588424122438683330271818332925329874186126936969314653543364186632783793200925397653051544920718639521316855693193214284700285583023775531938856556071279919793144103989861643724765140960636501021488209829223464684500332103364143536268634948495070783321778206355055494431395894588405129852654346652846545072894099443138605914054494734081744184024070667658499715858910086169135506954275964433914069868355596716920788497949941128512554441362146378552215232404870990630166318608210637651472330290914591578442664144130727780005790477229785864791501819452346404763189362955991386396646184560006797686 A145715 614 161109964284115268282089162075049106941920604682213679120278390062360097583185640976195208401619173577201320883555479718042056015293113957689052316129039049050908743203662005558970816014285923003683020812278850071049587402590139828614603892527167238378289515492232069827925994325923879664832087018635834092962461062164936988436023676940741771878996309564049761091924218041145495754667815609286239578016913387286967240395829541327859169967101809601991815126767159512912830625439039260691344500466414872775586611816691291420271505493161804586174243086654647798053970253293566707015300482130864080448323857533336137252711120836704909244377639710131755650330981524747503350395018562557719574905803323936798694223944910656238832948249027267734247577852284530267785757004323011514937697068654950159735910832498268145912494180883487213535570778398769089473458134731062625863956227996619809354542988787672073762466339225788010369843530458078923106858301444028255554747291227758975297656607024294875089039894420859752345864353788810869765675938036698654236156904523291249263415201026423589155685390517819123626887373357381784423515196669939195144728131712216023965572331287308026122943083675366534768713994690619901087308101317087635748480355338655782243288767632702088314276141881190028144663389228268966206848982796524412244186965198255343916093950115988204175146000588008400719047433409392054733317342185793478784845846279644991116291637694027789261563677915048423756470174226648297997324522553997924551962040621084406345772515186517942058999850877927674424900744125548340318858197554022075895482060490381156213466169482234969817935186139019171946521139849828017591731069932049554489862412448100039922943643872927602419910132804077421655614357984094291787663388737884713623132460435864854613066104406661585504156808463199232403947832357096037400663667369566893177273694387164884682806566301688759776849445618026377456021321030088426584314560199012956931551490989115637123705782087257015222317253231463222480660801323478520521920551334003206 A145715 615 327053148132220309906159803707697302661517946085419387842502859988827559887211212823753150595198993184886576965327698533305146236744843565477893605957913519080524627621501088174798571837235323238386721967047176753912908610635162148687830605941393933341756895777295205540281501837784260726997908070074681007704208896694931401235026711547994100009747063588631533045548544788569910434488663737579109409987178208418532966914929056190307261246132644177944786488529673463046900439315522033704145678474212441866953831110047476671025770734743191613615612388734265683409600898737781854068311411280865491324402096803247757917800904377640045501013880137726669006937683391505680912968676459782051915799611079369039389254104977235107757336895904633773380956984278882539103915448544560369423296698333791778691342380041425853526954905818777229912180699997839458120814080878844990105530594432912369811633981586100417588390894301221472009936891600845447237367099302968134817802051307499371335665934646568278232495260858144730742418544731378477324007741587105346573415637023723473958893775141062605682816116553853169976245006954246077777687422941705292479855491317535293626532585346909616940391277576540644355302554308867981750338282040571269077728027141840093866536534697267601963182410905205088095678958446511029800874680228120795399671023207213738614240480959023666016862948103484155648789506618588153891165436477106380752422997165338808921530446059548187064385842045109616895362635347170715060382653847646472186939578274168561088717280430978370834848978642671862226855317360578430561699117259132875211272511515553953969232334187293263965267467225707897563228084671686191210881968597917059345785748774572297721797390706987538481021675003872036108242800054864867256062579694767362740904399950723910680500121277864518857579411094125306273059823720471041853478889163503872361367649664816203351655967446049630131771969733602916069404673480441854493828266289404724128385382577176963355332260407345876109802204607523936872552063730670010262852534648019710494 A145715 616 663917729598442944994236119437463449353774488632796675106601685498929884210941178846577919513045554546146174038294344467129728818536017144806166331042248314694415943162904005332835541858771691888002041910084956531593133430001976571696467515457137157516528120138393775014701620804707723351926088550164583809805451097829648579570115788418751082278014660088612448032702453996578877036516232719469982816034393746176234635870065588236782412470479300579418314579900110362825694978979884289380155035958150790575043501566784560950890894320023185813835106974887472682673691770467443870191965149599674816524455808186735415236998583175488455662148932301945427952327846953775007505823062818339002831353635585315826023387138879842358091155065738157532695608430508279269850680574788453226917777359920528655793265295573261984391572546317936893234513285424835701216163110725920598851601242742584114097807628076795060032359752965140362392161520106185799812932104726723869651882609406932496052426549675926580517090290502139382547357299940344520156865949745885816845379507001254128845305100121156063112527560918931417232653737229746180506921045056465073794911502646464933845837182681895235080968170537293832674729416533007312333285625234258359140152146617580051893286922146685599283171979861424447644200140983028162226809394014102418136919932923678691131564260252867926026027609504072247958641979388300543007011102731183767133939899399791502465715689209245125712913997787894607249162393284582324924278789986199784541562791934521557925689733502370906276801367644773002392841869341230088491908889177842182656807302894514036176385424934035843614523140533000893034181065362383118330072804522701698422390580149969316275208780191540830188871580347727429222311228497017696435515249116989008479322308767509102816560633127960566619300700364265908535079038204723857866524744338245491326683151545882505638976931108914447478737321709768301594514031143975934534044796252931390967665395080178246495687364921130041245883253036020360388058208712458797355070123414928678299614 A145715 617 1347752664031691046117989416298247094490859550406631165047013579059967676120650705847340352858331880529683548411160553940574816196481878059112952174122158120916145284096067509324567975174734697297320906690750494711957306949995401805381680368547382488364618742124043585984638749952054840620149232758926035059224058024385289921595933815463353149030269750232819680874852936064510331814217517931860327537440409317559547892283266229191612107007811734043575000652410735506862697760428725791919681018849367630654896441226741548682831844443876332458893653543409180811561910884448012318707835185375928596679153966216976089683349206045337187354116831559069081016556522378479873731139904552551715965595964438580047458436502671975009689937026111563886738311732974822638914342462905111506082718617341974837468549858671341786889038742070506074488832057231716475629352993959537936823760417236851318706179673361912385765272710128340634434615875878665572774804935228150152425186879294021659487054560176196311881415057224082088426404576460354644539960553976406621090773825796908857832495394352171667055825265849314223129117110331377792182971943777201158098377870516832498171755854311661980304748445799428903789056360259450535168588068887262428483239779905660363503278585421237069277237155936280723512638190516588722809393268973947680697152064164044535783336834072840930809170030430318559871887569368743483716078647378866570175517243358579584666593927564321545649028351123584007606182763005066772425570883289331714972900280687500488420589070292532508763535941469910552185606767907379719060144483331902371660443613603351977884108443383758575244218010014524587151489999457553058523856582299115849880393531918688937466376101991437178295870827084211677449255685606145868899228699644907992445661545893643527993707404749638672372661564160048700200904174495765710998003377527749183889294436270491821630919818495128882332206631298859918633947413817597666662256442565184434259636623627379263209281995457633576383266893860916724063821291134227627960782087679770568928505926 A145715 618 2735937244066603225176573520849322164352995533550972632248762458890048883595036721928922069724494204429703057128481886205022409749129393923982148107301649943211460232299073881024867656769169576741869552580181594180316801515357235662948239451683670994243018529983688341155041647701050521751179590574531301005641027984051040711191166075274818473780365314957963863563503427508501977003984524885443745431021214880252136045100394575193384340443445349629156671906079213178820913627975334377712663088109180332078649200646783777041587693330174634868368302858013662159997996421737694539533035234347985451583866026964653275321783651273451314840401505915977932518181788100467189899206500418617165071156976456681911024800077036970389828214071851408951921240122330459448716845349016801568894691875426848999532500419837528254122764254830581013275435841667099020691885361574751285831634795389565434389430639117054066308443569200778522761907835872171006547054205581040082699259713084254561826224704731128837192692049074596137366218742857219988071599767706155694928454020988217980145836805229808362967262177146546954020690501318959688385252538946673294474633282237667324823730538415491138123404264004670137397951736597268053384921446555517495562617613056343920331603635118189103947192143378670007306207882548534124274906109207719777712800553333077483961482641603606836674689135745937172467683807176569883643096647167996406272532870078017157081683207239883528422401839866877747545943759737892263441583968798553395195203028232834056972237887004107490419071684382550776163779346010111488462004809254872636628517878807501620590703963683604973709918945806344378916631664717767346420310531994400652555500447404358393087427211833837280399787590109369357494559819469247616847737824763914107675684458841787594318123215081133376955936355944198497141926939147366188602088989856586505049776378945946852028261592568180522219931982799363925058611655535692119348446044362528148615671378298184824136595955091631238927990548654407913829196832944273372301590282919810839996188730166 A145715 619 5553951257702540515417398129334707695389486442248924036833822744533220173730248424865005954200370376660416676287269817835641551215916473183805701544870175262561143355421835882412972018673439066051297894416861945435548395118868238400383120705237483570930839251248145208501148560194382607100053948717065782115416227583565588258428145536874066038420992559094916410214231082989322948807756771299932871364645528766502518612005908704376341019488087051935454000394340150342270947802092168358030914149180617224752027222416529840652874334628410064906455195908114190775615121174216635467239742817891225090786651355584279931927131128735900123788827702892603643942828013287426017015515464709888292542732696611099840800296697948547219376264875921334060836230710019099706072557144161644279744718424397886127076138383720323684527424548267337386443060269752153780288051654643751150700281810880400594959225491227946392693754680204870272866038472204631264624947262524576139729344792374157466485576663549631363304852978206372934771335621595580115430702988482942084298140571832256702787190882121116624651875163782224467347778588560377836044270471089803010582347464564594152559674821227592698728530351181034579488938236236093888920855367919631628729685271264598252612791876011338459775730773821544178550878488935333755689336592298402174809304426114083128397273979118487805608688136394222029790838256680867495052002477672385325866671550741131470296232244103035998375930085901410703934258226085158289719643031090180102914547174412372448153154490029267913018206755760636605701919886793758414198150702642908120453519633535614686447151162169274712872560215768869074676175127887068255680171856092051025571816027837315619278539773646587687774390512051192711502278984266887056055038885042045993673647005787282922822262132907296005581878429905158789149411485564978867096529651405493077501862159965835839125549401993587964977579592876077469009063026790041184679678807799489576505378638308691565618026579554015957390244430501554204156545507055583811544600313545128325421694193731054 A145715 620 11274518317198913179694093025975935772318493124769782243800027922639978062623520707439240158104682140126441423160100601724466143945900691433731650153938348481349177800046094542224452173039424534914557983796677169052569061774501008595542072083392639965318609437015204789568990422152948991362587764716052963162993936353610160113568424248688278783176141114597365354771025534964898077577769241754338843426484992374785232530235949569489397076176476271983621991643838599115596845217333473791468378010173564857066283182856354929741557857707979101585469179325168949260836535985663348260802138387283952586311450667970061297158800869550225977840005396470479481226008348791686714074306494154572815244582302963556220142691272035473818363427869906236292088596420098650072867842285802788871080209506835833411115561386451837242062417710218440063898399072161030506885724167041453261170286244452417818201793357762092060114255692372317453139535336667565595017636395870683982610487229259826572711158800781046936380014353066887982989673945620284777104338995020604724969530432365460118440017344869061518234943615215738522169036514087065688210180671059761164808870878432843892028815063361474762927778489493236191692407221607533997241283011955405650803765538049521396460047176699381955155629523665591303788276026330844975515229007459647207143110272211035417568982216127888641778800242191134974538229193378353838385681386578295043512936975471626806684194373845955836819609651978023862108796653009111590238611911529096810363135568854087836916846642521526859319469295122407927024121206411983570710757464360294229648008227559419005986096268499663983526323528091858415248256592979083841263402447556331587510133981009303302777042653075361172344732339676331094980268843501961254544112088897528603243395746063725491541597811678595810197836256771116397774808173769967952839766590264161090742275134954267807478013257785391000723964353606454462724472885772128069207628631386919477777770020095265580019769819898697301870957265927606380029873550126002193162166334906327580795199217085309454 A145715 621 22887266629962536052238493425333020283098845653796215705990019849136410933905573305853232655946550544086299428598327934230848436568627187694002066006793302546963568372950216498879755498298013132437486655809360236314769759853841928580712005946166353892113206226301614474679842055821926258083446062319638798155095575381601041464955642796691669055781528041640092575268771621747660108159922753004536552222893169875285255533860365620154771688297227344039700707582991961864511253520239149704512449329738187479227330109171178090845521798272862947808437527574897058885307392435775422752792873686443605858987154069327868848952433838055829999115087166007370454285153005219110742144825167618318105058209532283322515789822481935313902730539199644783751605789896569549628822013767622517246648545554158317426678462538358845881063023424318885062376363673426622176824239771042495476424530375956597290549045557031555654085546361761124225002983867396685953254537258670225960123149346052655568446185880008861731220065831872804399096103338273556501941692729188839108746062479561312208176532422893312760900310887012785417778676775818154786688830717980844074758997300871208536224342018948972541150691605140918288101007170925057778305915593414105551500015312555257170215643155907869357627468157310376525146021782573126364962159195806491532098339043283975783581905501465634824323158882959867604090575471719801611055438162751461265945936193535851676437444282675046245707809217585302538670153271350270443026092460761035434857062290226623896568750531164209495150609650891732331222360347096439854784423454500694643277336248425987046537088977903155717283723889466256814084886207572412310696451288367497030594546409632857867321777307203209533272118875152440071617234250029997079837491485423098022538099690862356960546520735445416587405602019366936382324071443341549379285859081706595608713741022095003683344527787754941737881682660241509683253210949054393190450301442036638740399296635414750818748567116367775968782085859588610449906439150210277396535386115259531443885928988988984460566 A145715 622 46461139984305630987130961959333005198754884358713193113377496493718991555850251187361354852331339499813047713613182546388020601768169245118132760262140250231987562447911139446631361437092793619423562996735017483041813559934237340517836776528645615008349843320782840368395289804328088150960404143921102044201880855030713760563699841308859839494957718748388273330430251621122215054666565610829967446673629708361836693948504011972964617037846295331924320452771482038746358729049240256566686480670990510409266623055334308668061479508936054076072026595507861704368224745808088122524821272781342132609791336449284905793312143532452465347977649106989565551719379374586446014867281015958691598695350105952841743497119495637415187069176211851041109523461401439765647858615080431424207907676394731877540323867837307070686720695488949626458183954358656970857922699849492098775688535492905648047396744278980700215701599000119389804438604111279935817541115617464162828366010561999661544119184625259188533329797258687439863277106787021374078656859135914348370149781863979031417138242378456080035566112865692339182352191685874340129912638147320442411999599711897674895691522269651350897061141030657574631608852864570645682427011413347622314139380280721634006016359146445798096601805203710540680455120430347420190028207652258170350512421114756198629635850598993022565487370753608289045168893669362003892088701084704079791575206959940803431541205209635970032831015892088512175476549032044395990231377456732990403663026086024477655946726661416702753628878271840921509973464480484566493228808901878945765558762936296526145051284639047137606421975969292973240733903753115404011629954851983571415775341701420720461359905156579862277181228971827113669051890547292050570108853171296800088223739129054838566183945551356383993837561901478624085001467255175171469982341096097798821527803532577722522921583931129273942508815076325911050549555502107532404486042719705745256091094392121924066794011226456765317930332424007613285703691445053312988964640651810513924760855052448421369639526 A145715 623 94316091280873800941339800538952575220452132149342128223940611892229703721965076004770244496999963238069942772335331970839747590740946998962621809330078701177632204805691240126445164837542872749416700445885429681214645211896741947409280075641144652300596289827982939646227963622943963124523362328713774830091019980616773552343269212901342677483095113277700153220680835522106474813313020030062080912210916085081358613430207610444752552432056291226579026479425400955663146355458704200591223851249661406392623765574998537424986712557618391501563266180443431684970437348683026452949964430953250842754270554004894289432554802418444666600564628572101652062619885845257480191069838317570976327033455656874736455976636786321470894436524979518413807548875039132827695603359791262023519535336432760157248540025031270815135197130779544317391228364971709977414960903870229189472152250626068089579618100337285264406318591884695999541886141342914402312922511448914991871357041317709966881906376343090272713797757215069671049648127681550051106116922104213398002564948437814954215478423851733419578886448217044561527389531343648134645567868750229780115515112656154979167045253983050223372061575141543271361247683214071239810269054863180079883597390469849604476956038851641814228232306936064240270947369327583480412630896571924890005048682764616039934184993134050334342304538306665943801825250058229396181138452146511119225436404182743637430176970138116736491600716553130462130914855864896852509899253211075509758400508097567399414947958553925375425657127741227419773513801673023322884814627286390805403389645483345699648467061280176711437880893933940846212433010533938062571196497653075361606526913059337652903702740146079813219468361540690165595735266193768612627323892100241018755996167893881631426996448922732724062073663254399587525616596203934154742514773139219449901105832457391754626527132035664638348351156723258939191105914416067341726713476270701220833226181216710870440841024041140117227622606038649595381368043727019075157320823987789228007733091870541306391383777214 A145715 624 191461618839033831605288807963111768364512629508280161581406328763729804836597548439432408967555073041942484014793010287622141221183520639724877154807299501250343143767990769545544237988850594588522282481584425517848246738336826219003498035714747115524595460000962046699002397759286440814694274566884818983982726358771195280543075938489884326430843584996012562649708765679624522748810375994460413421820712979085449623426627500698835708472457233343660091828913111168514148355222440477959927851350331983986515834850623975638414358430485825812119354274273570812628283449601797891400305270013826429449036614838598958263180455597299140746680848023717246697552816546493310201425756917388065985186316288105609052790829179113090278290958639246168178283106805978238782309172517646827313232525050826724482658710489611917417379488761779475354567122708616895495399776933865405136370293082382728940976696287944807764126525824333878950639062487512125415296880700181816034691965508940670770608399857288628349820913816794173543345835916439816724043273214694062030858475178982493078389783280776463289059454314487594208261566275414027456162643650328306314053266692394895811426969894069683793934100476191810205758165315711752244200498945244148816080388514414416366586752852473736437513486478405204039482479279874034890220530012799874452078475499749446310196906426271579721855647275161112309416212449312004885707165768716487323556108915762624042455817839171765441979421771838946037244981929191578550699493787105828076562627775035734787866699917741850697381215685813390299311507422772864971607200162564433089935214772428833989861989347474085171760608263923948518265770649990513904124878605788132077678217735113733973796101136636864255658496746372064332228921321459736341416930854636096777872132600840582741964225129201878489625542568869261198377605292519078952133519490274387201446018360701729314127555110815284717878905639400570232033955715061201597695952343480758585703891778828674872983212009503211515308572328126254616563843062157277516048283730571481045184251736343799526087698104894 A145715 625 388666991927147397284935338825316350827385417449676578668126623449759611588589301366971785433892301275180004480087038548540975839254956157694501661637008657459495404216816456486214676672201869471827484020915937915802259664178545327835153603220861003370276483205663126816035221223387851909866252847413853823710104417285545802728891811865252281311934994446792224478755573648802259073610249955734609184215135136627377654197440396211026043446535751631338759833667136246682765497955198711554452947017322677831220752123001095547443722627173668780210787613509168306203730432254301036516166748163636698530701573851801880379966892307714837271095520923517438694380154969495574451414095472459456378951895031398729502428927256962786943459751601144741883500899267260785595259924607463268183838506317841817939639933753887161086465226989281555425453867870127326145684132214842902197642222804986313682093113846427622475912441104805889573797754963508271678650354898857637635432818626108243954368169803919572459863741250334957223320997262245146399756738508906841709244702048386023134177044581552368743371113371961599198209452149559132087875521042297711587748015870448982342217581839707475051462851905094233174417714343211642984487202589790758916563305086870795374566631334482833326338149318855628135909161990774963243667263295087173212829300215808611393659785860338172785032621664038751322171109446853311688589365372042322755699675662593944062547880036548545730481734596116507325145182401403039561067462488571619919912375982814444051969985885057402990308442185073441080182586554427242869039731515378512781763082598385049653720189908311112721962596894871681551233301986470209287310932373252255042325175475367820629153181604632688359173528926773749904259114547297071004463742311019176218061673183538489084555950015830890601215789341141345833119013127217526338676302050483866799485516166392053115924310347822992312655830096826434312089738995659823175981056543789669227758067084840993281285479538267478235959174203490258222029220048135546338502858652236118732496023291686042496651635769157606 A145715 626 788993802150490377454587132526584229067824032910213946416135464196683247795031445177404284998392404033542367152092673460527893331546339816599198648245972767343274420216993638676246248100331806177215204040176872384653069270035708678679142811040312122094545736312036146474504800081079580090587678585975556377312527984363299208344369835010523641178901607883403219679311164798302906294906058599765262183543302506640597552571180577680882169360759103354384338802252457667654845446700698162015061522517313685665394140293857373337335118518804117138002086736069337388022760149192781502329927098466912484190894745882542978572374528204205522361183160793892376832345017035259469643060412383335779061206361727423132784321669540805278382133017459365186777338647229432588780138864643977916766364854592693839590744582861680447393606993408752795734195997209235763458843292996354157595808575923829134391920080131551785681294491316230131500930491936859303995534805147800304218112587119034226286696614093556874804895044917266146369168081096521730751689455129807673975704714299748447979886322110768027772580071085627731884770979602038762724359851553220704194822158163744741759805879707636280284785795433240817152257754358554319546756777056776295356474693245959200195953895022247299178730005603790446710691559358793895510609654268496948822169027359615981379683055099580064482036500122351390022895042760899773415831525998080146477583018038956790684348154018375708661112479250694738031098683029866241117388398152306601331594046682485546389764283479966610328475440254483399579380351393979880251285683369018218382545967739506878368217995651882211351498899935981249625055084766763874862727288592823471947788028536778940763446984861303220732258008062853965933581670302091732679325055474438073086568418690450532001065836567911578718589562736974363171970398270646285948433941028962759328568396371757507123597035878525563579406617217652022252971938127233725986039947087940685051590290478335437532334650479470971315785608324512896064464700133872096909883287015755590455485882097870929924403294523691835286 A145715 627 1601657029698503539085414594093627159691331959422316861548176324192643543264302245120829331574951146295789730138743647037833074922063230572740215561437663080698189613545092869696323397428996894337877392374075030024907814815912824439173332071258230386990924474436950171680117928129370324196041077663277532032090608098153080107393268036179551126340888952068314089156777185784981250976400225347273526497983719873345276404341842375251794592776297533273648576429812655398203089574036919313691863336257199764578072273575778344873694743149449730616475455863433141388517896899130914195428715493721084179270817803439988394700039912287644902678364545316080601452221690201421753879838185724076159034792535354773928153443486738907458152943081982759728013255570374848887962896299967350563572452470984662176527393563569277554321861110154541186058862448880880729694125739098466725076589211483150337829284080573936278505405341459506062140999324834069423602663975799679718705130916418820853253750172241750651934364481318309026794453981304941851180783194156771069263838860783787301013146099707814514825968800932710923764485890382686538771318410777516987217777393324385955323423593588919809270640113266626953724850066930150925468273272938053289782884710725992089526991032328530682849988585037545287967075729589189617111574354497785511021829912710720226392145208192361670560361310215751657707725614633517093180826309186737325307170770919406622495282690109422652033512602397175722086623001405446068065258887181719912131515994853069676356777443494346333909402153408159116072701033147192602482867068199375467938055532748116364702432877453130980732430044907445041867180270843228679501127108532499274801754655604485774381976750115263933453795397194064624071420886454131670041958858149366977346557671879941396423674563676910488967846211140268616097754075370398833257794561612492350953127045149151573068848866909096546243203120296003508347098722308545468091837916607463046865059061912953853349646059187846533503566548939586975520605119242540308591516734139125196388517608162654696060496191231458656472974 A145715 628 3251362981294160033853014171422930607589174809803270318728851521975602196143285762563838365692865828588049118639282451394127681563895026516322820990519807807844557572222118308489897820534615595174084929304168270773690479423233763575813185425511396645279454588561272536474492919597821677038383297068774804049587557126722768254709125769074653775948363393797069717585038007832347141179186162548906659025644767799588404460216387450580565342453714631786403255768180888205894604180449499506096320557540593004779801049964689746236226991258264434347328037400682540949353942682475606623938790122326702417007275950088430558698102449569390948231557665808482827055633198763869125116601873959462219504849785563829346728357493758312599245196074291984788501722030522296013132090708794857000074161749734009625656769343301050573592930660006725198946695037032190672043311791526594455551318503502219261964312291645010513814187161868305989916097128482668993054103875338544681171111542217619213070886562954139729869885092181122407126595212880950861375259132448790140797918911686373921308238602520541354328688893313332089614174472705874071667013649518507930831383913626345325561808135179627505183119145145457282820628483610452020146275197307471121482960606299070695780591599673022263938177648896211330782717020374495563942600429020850318877365900633734699960073392947439091657468977701475742795292974810996938257303991817550772293410187383377404708633176573973965252321921753787465141106661754372488306234423590493269320376137957684760518711820529239577869476042943122751144183517908449589060339897159048830896034348932708480839060373011860239004621639663213499009126324756669452623413167593684935024090003089077585216472039287000923607983924045943124011018465920216988093443802718159489575438987347862344289527363198291724693149090025182553704077601031511360867037011639418443472088573084381321572256076228430110348138754794269904292588153314409172992704984673202897195384844093005843964343967816677983541268778561753235793932327597656692568682060419137132913100289084306935131877343796566548948301934 A145715 629 6600265250370115170218079682573955039778865172568679324702707041434148265527326833702346761527186057082593415048013237586432155741631981764904753870539648412261371173421286621141622879361872229206498068610069215595561648321349724146076327240456063931686905823854908812093048946665649875017593897008535188943130708876639121403979417917953510985624051348519099458383537999122478911612496933574055170548532380649444587708962862182836172393386447926228865335560830773245310648283222909960456217039944067542503231553356046609081195918559533652275345299447929694694047115127528582315681548519607712185440590907861710594168753272585951337265159383226674822842333941268964122564947924299522581518686029902038219084637558885887837560289877869647137898767708704690531809256175957259742799984779507568555421065239507569095116094917952541999320604866312898183367193242673247646302451485520293618637216122755290769106521433187319700023615029820493221830407264273269903097637725570850583713046469046731409885214802763197168157961487694348943649924858087849829048706126884478276468423349970599241472723627457263209205850415107033982797498937204160322070722126884087686504515190991050246601922594005165017498922096879150670746013182260893438557120247902402786442511420345202867263817777270723963943627584284496405613861759337971649535541756456568730198722595538093163702991464372685542122787031140709151145233922563318881018297373217485212151902853162477040039561467647586157060724436738374745815587814629814155000451428538105210783308638896912848728702457772385776663576468653119518599887508365800927343481790277865467986927854781198832048401196086278495543484572075768145596849229088071885599627904516171893503663857775861759660273912017867347677743414397154031698020877559005614471163797758488678966344123617968524216603684904909443750661432339892692161251875833457827755988850234248933640106765894846214910175429029247609710445604129528312629723027048685273843584368449739950293764905021797118742242116913810129074707104418123843374115991134114240688397198323534915663014947410838862906396453046 A145715 630 13398535206888352501382667902610957307820488711139609225876176565259799003418277329130001362061822003011836044498348233018005882027831359087730134034374495757082775637487639618799185955206780090673595905193511203490719372401860516782771368484940384269927773542970876327276352887238349648464038572544029364779751289432020289727309963664319858226163048289130378103448864553180624358226227595969169447306861707073604713460790150014769979378009146836529964844785230701507092410120338326770226614494765899570688555273511724651745081478448862055854516610551259879546374694354940339625226919556013533409741982535683322417732010445247031645257325316392484081887110845142798404937719169726156881020713135851352020912467516180858551934789206879309397949709946948491257276776905102528483026969028238614433495136779431021962035099090513000251895628931920146280044730239314901195399520964287692543614286764880948616275724695183097122741948594438472757646733692370862564743523411797284467318271261278301807927256179724198070238254693424315474658486086659202704178732639656579214856978092201713939648274635049351001355786728492806279204851175510795935295635086190784377258840275903696820974397682711339840065529036036192251162386613714416372799832620281271357407602402709162147523286149681920750594233213380507328900575428855653427706830888240933888568706908868936174877981015207573949033514877922664765827886605499545510916371374221307597290958083286651817306344527002678145045805465472238979633154957464099144157647079556215620205356018248912553679688119801900183504309087182314714308182581642678723458437138229717967304982706145460617198015423433505682739774672187484578892151311635618334082309622077825854734852414812960085109432433412346669842695120207756764129994288000978679216972934010744670439334281417112905867980787207876145631289003572381133575980440904907750926213893886952250908095162510461587837545772790617853442300283794789160229164752203846432699579072568128006090498792850280334368767956066256000268419628036463804392762893320191489460313399496486794488985211366659095133435851381446 A145715 631 27199019869718105207691645624220560760920552304748234159849313724770350542790837450807069062638737138927970087738231865013314354084341917316110407185026355847229622282728735004875726347446884222195170481044759133016944730414128527719301731948101739611889448605325055089462184268044903120732123284670482601967706174416292311507317822259151394245600002402883319030901736659418668324720330407320480403977758716827036918880816295567120875301186174691707902406048682763228624347233638520120650066968157736184430224701997247686995906320055271413851016444073758107549445935493413761910628331017158953214064039106846236646285387035098201653921033127117359459556012173305939493059447349596174168949466147092214700414089973209583974539784529675120208190773293537728547581325308101956863285004327339607792426572241179735075362156037646472558806127411193030635592619018616006753413381255052530343243383495492202935748952024700253971846455623095069877529647565105586733159449428310761897805506947348483623360920159625319319386488869689872719207783105993323401632998209796728921681389058746129326886756036426555075489037852989981639751865088787978544489817154245165401747759255569313555527780693981425870168006444231373390708974079827082975890221662050732953134646434988178814269403620036521852982329479534845593171762506715217120273217167587339337225744826281344896909137757879910743852493079395978333921458663930154823841352871371881205015432757169050026654839350253968986856828034184208390280558748064306632825868571047689170911661933736653587056918154495399600127970783403630216926092040847129442819700047124537195763646906547430271713139261168820449683247041056021619382921565771076130115202933190081968939856898406451196910388179553151721913323416278331834029856706621109159804840584878013922503169624932615580943476781428303670722072926590501361266548133785086900922386448601662835094499539789471128464003008589525213240259865657817865736891817250781209694871673728931402623762255721164056971480208572382766734762770206917104793465299323997589490195512580669869277724316059370552282011871907882334 A145715 632 55213996936992546683261539234499835733711413358150204204884880985107246342066396606861021067155274330201776266272566187628795120785332064320345038855469467995380376151163694572258105686131219764276105402924955846513194312021308509409665733083278046471751310741036318860731906787778266096736561803842507137965078754313783960339565451876113665998709778714804848502352421969755343518557912500632979250905402888297177871723343619211105362091428556615020205354313981224123405917791876075506592865718745709688493785456499139292877038084630722521255507526953118407065495702676935581738235886737913119011016589644915324708636917949238904110428051990722923310414622824700212028112273181961063836810535257884059990488581733147939287457210660451287143317871836171642003098833098670067329940075757530375580011508154458082771963214721323248781376186749092920270106736563060254394527968548235672309091524881562407078621756334416820379751182172934397412912426910430648697451117595947434855260711784846160477120859996783218494156502167215748195676325046680359846112282187154720054434004932276550331866175105671271753891745485782934235890006925388420934518393527482599574763574029965430614024573834384611805101213016260651946946966219662364726640777174130367613591974855423600283804741825387989679633378249222523173631348988056461898501203143371410613634373428644221271789374770515203602446611917658958095195795259891608792852435412513544624873731206095088267457506574671030040641215863588477560030554625415585000537369041579729460735053520129388532812990173937541386359597186000282158045252534737091126245267637225672277682235915308577306117055502157282079351308753569051699862751886363972908515527872066244319122054768912681116768002895060464583137376692349893415323844984446563593425147170329434251936763899278928212202351998318669243689662409689714190989959135603285503964693564447481668289583157677463880320338269890963392259874084985086472656730159854333651834156798090658179198231288615170185371770454633980950215568155100413686266930164864821786473607430225360338146985872615310854473388966537149756574 A145715 633 112084386583075000048915716954389042318873408196492609787682148550453985304044242321090421959256144251572466892563221622654589081879870006228383112766195835004266316357240017252948949667120028674596271772767179323662651436458525859973093718857322486235915548914855121962230681317005612131472099729677004819586507903550807023197006359990688482825986605191051439576456385696866687924004237655954540558857563885484554252561468666182248317924724668742316325161354975836287750784493161199639863396758986822509906200046468550767292700315894046662877266428698386292584848726988243737514856939449632614433410462915139002312296297151567940245967291620134407202782224778129257111128421499933609992551217624038494688477120504200343543954163100931583225815071636655139728562083608974928577821490502782335087815569126977666847350250522130157379721100294531216955286039630393297804885022739537159734925452266188190877399229609914120670640927964601203653142349098526651750239035560323864445417347117730758420071722432549773917818380012959099147350220636978024494284531206925871913772108331132338427559008577756645233845167847101503508875074306673405709093794370972522891604653533070568577156329356020067982929592255002679220928950716940520567997801773262984204858755821863473587944811636133999013133904863592242507626045273992110938740322107826795958338440834402942900387533875008105433055878340354605537269130456121301919335620046049624216612469332940272013888711691742840728532681346256575262653635609034889486784226328538279757602987734200724984956782996175054518910382159609789377201645719424254139148450483868067599157743144429505383987350956240021452262707086498133894699766946397299233210391465091542777735802241035844260587848966584563550617152772146867354775571288569817473543888950928166653417708212366599338155193613110117136386343969597193217208255778726535787961427013441939184965018715585711887579158223875647096762331152259859881675296487612480062442128605252362374841006892126539755140637051426772756554836620091069576204763441210288902543833593161968905768512043684764975210427320058542097962886 A145715 634 227531249549645313106752222155870521407477284927466639718790556672540605059963469845416949716268905675417777590127073621422628207421015327311553398570338689589192626824821083859791795566147972078210667422611971102079335902816495474436870839614631563780862092545845156547009422341614604848622265714682515941253473079129383943305962571215645744023086809828055707535357960612217406730385083883675216701501603782130756835521909669006344874281828986118345525057345246633682909969115199443392847188827877530949399897600545701558464888764226830094918329594750197220828835850290432110219577848846867469386704228701142529778636774580764969460409491560820855898724605884979567235378667532592046323815134966262886333548564134944964246287663637680453497117452104538097477339026627386006342910295780572382697890025316256509242038236596709498157585052221711621326310390342961831483662201633291886026226359008837145918713357486369330544580704016958270481481555757582192622336544736339848876762359388281654746585119417216044269952817269804804053372752216740343043037752237777332830237325478193714731394455546670884153433936837870566340082164952540088201039468054680693987357871908559224246196734568146903620735267176442422557833823008423037090670810958946683805495660726407995959927683816610192608672147239714003067957698274854997149180955377685252424016421259464545443565421976891683513899830584307931581698239630130983004642515841045324646178687872137546093105817276731392007891302491684984194709320255786200242586978909563666328204604365373951590073736669245186735846689424410686435437182765178701165380228236984540000617940900955980620917016324111741390811216034282458237188827038434631079444186158607959772559359427247994936312216634163768947288236990081448380300994391951745024730501145237007977003695734340297377526830832261539468195034568619892541218568240855732046276192872593572097997319703055837454321810874129293715464139979213430574714379213123174672423869234505497530269064792785587087765307842625894061825368123216716139281983518726721607342195720511366653349741301694200284366312986329873921714902006 A145715 635 461888324501393402531706962060700204068136569529349082136535042363108877817740539741954086833603919264953836935491066888266312606475579234572447170714674773670226028188070442995360092050330716198738980271630528570041728220066049354580987831323983217152663811952516752935307165122796330837091067928705777683739730764124745854104080822561400869678383397964347895245337083586415638795993796279623033949507696820161550891555224066614213912543794917095572673550085689311400470949553070376926280153457194628840459282222907727695132956898680149198637546200076471659896244191240850195502005518302201513222395150852856420311630340102655736436691021901174717340003747164283743358561583962740354103734731430296035218608896716817773219620413230328219667565201957140701223858495491509983901179322613071434094381663576431586783670772941069759129740276288974296761193137110172887518536464430559789096079773862487140026797238298100131091378158513497324476203905045542752496691435575734332895963144140864641404809372345226137318230301239323739269247539649762259399342142758156778719509856948624909772392317200733317074825657935709402568863285978582072374704411057207437821813588369721692149210794017008858330024609438585862789723439778148048353541178248859994862171986415852409935179610202907054861605445762714562635711619871910370220726400676378954593957376818272192847494906225556242525111223030266760756241889180035439378122387821701962982118519767969885628732795183053034033178615525439171658684657465610377457562080402187914107975589258721387527124700481784732898714260621171533854148103811667043941467724172628132333186820871197496230956159150595878783325316286886303723359424188255354693972464691582693246752721901511188684869539179503484378431570472712568065143663840090753830385443780942175265150848923002591309780128434297312010318783787954412261480476320681357327404883569937937916995374032184634446561388495324242366745107395472111806810308127343556972540392103917554734083826688347849661623819779893513518732740735293313671672850338251803652615754768804481144331069073927182892498640151822324002539153109294 A145715 636 937633071206579057494052026230999258387795828667293709270526417206554349429408235712696950855266239838950613561269275656106993168517218425166740444997391220211869248029156174459497127070375787735468051740742550385213606207398177373303930860716846316188343757401516462613516998189854209984690019273007014015475712197700154954447340763837072549801374274780816399292326744322463134538460676062550875242283923043324166179100269333317185236119029399875026408961148891956896322344682763749960905318670916268668601393512605086675418344039431938646404123867825642719392154879383075606436960982575620224973992769527069832090079811771616564201513314049893115379351708018890114038312780065695386238535180988365985230889726786575944690865192569902648244703862855543518946335268508738639933387681994239230639212079170130804914342427032135014323874603281565600713600742023260618700797539131834738573155914714489885417252475031785779746167117201695551728423445760896029986090991882195959438956305843595833770108279275689641539963241563009920911768452116265169840321506761306023023272179368383088644241672523033086991011932175553249344226130454356654380561753406663044097587597032663126503673665657793414263046336425062125020716024915817529734651501174374830623525326928519665760418648784217504758866446226163322436491520382279776693077444192093900140481050924671292015869216072457195434292268851610940027239453337232311806605442635539143808375948950290995688781481115780382355960581625339026782145659945868810452650780629462556075524117990600051306111551904286338539203213214288789313234215300501334022478314690206871651829245750590016392860382158693309818409001251163162275961393913331331594133023879726708682948252900708285782290228222175439124447140771369523090793257294389838323937426144811470551248246309999526018556283194792711119407662894512888270912825712414914518899867370781141377928511288015104870682164323697337875198852548668407754394350784128207531082323547083401604692637908281342027509266387875989817133401867277303536779746904667642688088374838477376211625416870330879577571955141886331395280559096964814 A145715 637 1903394672661030985319523081541966433827021464058036700470086490394262966232820900756235068282103633269150480575539694090830307865777346927509248530897533462355320903273158846082336172592770798772283946294727105651455050559290080001757625066267366697879120674861266466588686571018238923472589902033136309745638012021600550432782247646508434714695920099421659326215528045637516576697436376413181997118802414270251237182022655191409819415107717137951386514618458700586810222959235060859350260870621806568202631988371306103043371543267089936772051172814139854643894414508903452240216835292622990754495692099744800906286441706266041522673335590830261123045366627274599767214031584971777671323872313671651519722670926767852450904683121296489145608529174031551386320359371214243947554793093268983025126166426333701957544528343204461138007706314921301880474312745114081945789731485901160088743717410790640604909882497517286834784588156541283456511375118690713895329012216829422221926748404899355401688678402120277627099988062142608900127150688548478645013593259383308468580463804607960721322900822829439965858437147490715160459376475959058029810467984711114922310665000162717777080765392074526613945125732918266675206190740855669807213294193842802657305761551492908505641239921852351331753444024233665781831515150664408074776576990983549940906221939419705904520021661132181881175370780657547177988535334032692412931969670427756640229040194250570953278340777932238993129565947520822698928584031005456219608503627115728586645399851545328845430018923241000785449849624110745621134331602911913896398587037353395776825081035686876862080010344825988268335491489214544932533897906284638414880735344503380527043691706635715918626860478421476961919143317334309659161742247163947531706839144688523504276858674858450114815077945105300769275085545357077375235540774715725955792009403357802147059256960919296630702850347015717100562411303928689472269308725281472133944540144260187201339971320869984435967994149143568479435267287057832190886349214543624976405015748306354304905118451915702611615288176439389100910095532427685463126 A145715 638 3863890247868821693619574361478165629669595184241985834660566304973936614898276999126921475915719520270135636617732017735109868860534845745625349350981547931190081221775264428390967970866197651131948675510244283729903367421752655005390605580591893679848298781624613525658571125650026824795147516437247435776631148928136919678393008275071358633760168000451693651401122640317414328232661305658083391600293658684686968155339810938292600095483429671011914749649062201042332795710924828861717279606456948662535074267792357876572957557413848532215325234408580037101462942060919128664564569207063688656006029988489176312691644573640252519410307047872116029888978874015729508554370079179928607092074558218271596671036750449013688760562045366680395682665978580186458686810577229646704797590045948353546766887206245335803684587622362629078020629495415639535797254158980844326692536215581815848315007770749085713477176052707617242826934211611688215022539762518703446621864814072735228315339822989385621832183386195884307323334226186254504248194985984959533112424476226609429912318500081980895902400026102090607659540418394219600179284901970757346158595628401809885627605852742720054810827242237623368515190974777744925606442183220984792825457478849388219955865326005277337932051280941624419241986610327895310954653319357228009516674598619162187945730396540952061504351956229113146328807250442551919705786700846912261019586624362903344125807785952710084864036090420964040272636517506688453485998800795416179936451910394148401427605623112899565622887108067679690176856197741600396613903840676969909187797663349078736748042850615114279432404607136374026027737904696524961880650473796422068876561155208838590171985481522250414104240988905370010520421809741507836728813670949556194975045139780276568870552558714407423075082210007477366835712537667204177215259501760097977842864569916470987749150252737660872311681333759741390444357071776387080038288957927037647779208961765856471636740176673430496733686095252177625377602775593997480221985368743811797434539280973524400480014245763459431248155420600004732961162535547642393180966 A145715 639 7843695299779035377016750634277594686262844396989767186324249129010600933980536075406749839873842344044742073183515420462578942956577871086272531673244011402782402524882883516474818898522208639027057039001849601244598184411107330370862927570976477902725348647577290595820432796382983436095225985777710261490251486686105925346587374016147211518098426344996838690684952744316305448795725753049532871766599008327500275104102634182078786784011947124437048990401081649657234988482954443354225218250846735163139632560986498118137000798178569253307173453798244661176115128489251322285613835273503995348701486380940928169963132198048006348361400633844804710413504068885303627765604046703670100619240029310777669590684880740571020331490047411239906746666327988604479582839151416811596495160238482064430953755902511605347777755328867793823920739867987433336366545468418368869103902727899600270919377030903233207718062477113965485651841664983570535212299206537849305928490243555435684057917913920047912963930585299243023588741379170034501014935694398779303739576673146757759413537974702616610721150730086421104108901190903118297648787891624161453643919315187689356709117570402721548548202220976983363559223733673089280714402425747858273765871468770064243707749306029161503093558459071575718709901065521603247572164406780022194910774658619908257979891798756193265147929951123438554865597543027599739455569014183897857177347915487023360818749576443807221703039985213779069514459000972630039753878637030663839814777769596494139169452769519334572885615399358466530058232631565824694380603662242646003737332858011592482202750161667646300370919272476494446848039611042456458072787927908830515181004264338597834668603483798461704915690580617422699879494354631943574249832590285351911851809926914816746283717417331572210392302071237233949375727176378879122669601553032224179295059284921032747328627953800490651496082404681928006884944293294761843788254315283161143519660247844544377235381218675743038384946805367771435948054199188527827018439412200723405167138335360506226620124013781370729731143888529833168522059037066181630471897854 A145715 640 15922697594661193946522310168009155734947944456294043146252391071325214922043873334798703048022424042691306138426899685807017519091984217770287493671335992166100345935431031763179453973032112671027274657225079180282250584451180458900196737578476669550638777906283118284901952918086330725246483955981235393577774741341646100316652690859770564310381171720175582090396802669839459743640995046029246071602804386611166873774360192049808998878944157179177538438599446099741985984287601809084248331331939265924224791563728323387460235047344938170365029895885202253607476609370238123320667421040643903494175361347280095695848845670392879246921123876397905690023383370858292348634667660438371124328450167426320450997493636866608722259236035682771644015336963150888513366704790565550311238470486528544846482577715211352610653039633013999099930023911384994257184551503635129823436595845099972968150487057725792662581953351365297228255995752982436574792752366732071572331388572552720365902345049917874273931157255974077142000837676380943850805815211434536001631807534063442025000052176327811637783040079675408739250461757992911750007439240712145780139810051235380992309623040311672000832795697756033990401855664165396462105311317825969074759926256145751565338511135373871846002585739864017767356679921022244264676182791110125698440863040323815144536992405744675787298236296428624037264016683538777028542885393006611803157755248852033059558717514373142707347086305947881090150311499337921474011920147173446799407818935828972708365587694518626070058233637810578988338522065222426387992228820448730710616876513965869389792846080142471374638686690722676590727494382678281913362797613004452149395369780046198395538674900125395738728437774412379175385363019481035714219323429465593431502979176591938214679377486630532872688950129529374909755359332336586951815113937395913323870992505525126560606126997064743284876174969822980094235046471031294766503076221735859194307262523915463319931352237171581694490945281210480762796924646749935894849951784782099768677493386242546666514451267961936817894790845560140732095046884081813162215559462654 A145715 641 32323068273466923932404912624307951864349640983432510597125167550541057281148128889105291780735680932821007416264533178672825101177785005495812525880280390853172299466522469596370775090436290199976728527109871734123367441837711920460069006421380068211318816424406082541060368603282454989266926335415922071252621234672054897536879615857960229402862260493530086646666818734821358963285771147713616475820821138221660426261676085758478085645469855061783278593307885181394581890868843189486580758378618458979441163734735935490046159009109426307271757381473506776578516340906454901089632579098671850589180634833492213321644986747765346823243533107687114705942757829338264582424747585085846678716653220635401204747242492154334965615228820945979026111227288529975693529931142008915715002498592492707556295201808123143288020322677263089305064124619371670354651303185833845123207420461650217225745217807806328201808157585209076259394185726712681263258752092166898753983412873791778787346076393415370856032336265696791299018676894311936847101303864276413684533265554572114163992346504407482922082960640590349654257333259824419949396804009857764309522360760088508226699178062715123758969026718242528023532403439032021144984501260784291473904376534104406907572933897059653818223745958365496996158341529774090335689403493789148387812757061082686123501836603769893092022154533820155672207399001986174340342317892234407776512385977821711623880835735427903252107363498034213399226062829196979619614158144883459972134032624955045001488003850420041402883641399140075987860669734168894001799530124907261099906255586017856849686995339939055222870233611247761002682366748797301241670021081611109954442085472489518404345675378651069551157023766366549108609587050052147867921652311982564380599135876671707660982390014142564399986358370642559829569430068916095133305558623312151015233935491156721996997690475413475067807983692658244909369137451249235081239400941869478881282599403888142694916267806077092164073580535910470580706321084848170678017575104668250329691906406934034372518109453838717958955695685343197156319776652627043653115955237289766 A145715 642 65615812672440260921588026105034974275474036248423540218120943875207274955515779601010407516190384271202602363710863925806149148373384469172281657249475522095947601816694677849600910254131696073840087882758382395191255624679970747353481182838663959992307646702766441275234263362710465541881135214410365823407427528609530100353765303538968405917246078420694355717151551634884688856010371788863595416670195307785584054144328679729518464051304926831262876366876568318784901496477767387055949855260264139788999638156722385316470315328257088058823497119361322871252134564563494078973830814902882816052133194536627845762843627249117983658305125287480966455158108370173306244029888963056608319423681709439697019316451261579663113590192247284301740234147380378887506977246851573308335904760904289709810734413187912265663328644381804438275281073047300579434947888282691201964981240100554095868289823999359788523877897316021073441272968769230989981978691954346437738514755802408738385592169176288152919871368688207230362930772094615555418671796038665908345066527443973857689462438403895014004016772317358330122733647266981814504363762132572020836184612203169620464818339157688660919035123405236634131736788579379338758922075454080793866056809604305689876621490472519961877122358292896219038183665948761482359205224416209180117134198393134812506893583768660477232129186405418619585956982710015250372117876778350454779708340377222825744445036984201129228635240553923147252547817392958369289895267022193276569985286820839805524047939450764989529227721982020716444778171221840789601226658161332919584078988222739735438995210747230201959955199592146264112768613772564138842308229432872940203065284113783942314623325479986771063453019517286320278098286326242840690845239974001176227022814326664389959856037049331919101439434803454266924651033284540340784023332190209729165011565176055640128778751058962357322906922019921267343039254790989476183621217408918820393144482482630405755216703714984259921487673996952974068353069005317139726439782612524763387174801328582703533665095676841329494743244346455844667188414509786014534012226916138762326 A145715 643 133200067401985456203899760588308373471260429234658803210274918941503217618639751441922238152574699334860349977325637504853304098372869294634726268403909429574382778515590729512220251445112252593605178425270989152366514794732898779415646341093481417404316311487799451382643013565933641767563715218326707205595006630456111431663246029304490006051780136331749048575731003151997183556342091445621950982224020653983597408252560958174836723546063355997608577241480840379248168643267976926880388719597577825153210286016982707456499250070202879649985391880546103955135056587547552073861975464620273017913979795728719693406359241670722759061012581090053254216856254048693982337116092170257329802583395153509364313811191313764223966253124646758311586696293070941853109188117578762673912970949633209518423083302476260091173413860074740332435731273221895556881273858562559954155066794196704352962411116973482562897143929743365193876707867207353182950735481408571176442286200295476865130973316081788557011968022404724411939958168333392683187966898857187929664071366178001376537494585967560374020671125721276769558799649694639823619438487732317192439690453250073569455073001790929918950517541543603649044897657283736618648590668187282750763803849592364016345134718086281625550904569110833366282015845717644279415096269875501141848634034925306608306307851548544165011329156380845263939337002693931956269224949517733530968400154453376358439511801197092556906226286217100490888458670081642660461507772440894206553610160112272180258772315597049078324290872739860655242823699719667068721596114267975701848419246185906076923303428129881970039653832301823304901159283275938453052584464078710987001112572308895930409166946378697766607740078463067463797990412632685916550267969225570075758291932483992834946800094227753781633357652664653791214481767998186822875472231040567126892822462073457458304698867652003109952025983892456480048124777856571185403515990100704263528604418157140319794947213625150241563527814140234001448286149374472708796502080685850165007714517005116481239305771705878445035610827067609679331195325135088956877001167523806450232014 A145715 644 270396071210217803653655592406239893111684395872321122093317867330307656558563739911322542439319123459382239251368680423988281513547776294724025152578278892560474944439047364215129260832667618633322438363212225220921629842052159842243014718938584438666802120012586183540324042304581930077688800012068001216992040052398377596746289085722811173316707759507372147914378219247002647734685589624240771630319345257391394953168644600766238819280044561370218580537329739093305463560932496683799802044833227724796877091614836739414308161172196517432382286694011471667601293620586966146445731219348339323482562933196106440987063497747939951775871881307682818579251740560740413971039423075733416442635972737942300117339699050490113071830729442727125236691734699864581432764371707641376470022691850654418109149293292394797169764472623078493040096209359374933168406497934108424243583627238069735959598699166345603321413653501134027548643529157958192159003045280707533831403248085062233807137446053861594446142165610221868030884718786015052256017386008295458552156528274815350397256320051709155366948381197419524846033166146471574965645625732841768080550783913037142824177728817248577780889690298392002324508112549196756477300297498108529969727948615689348874933601093661227348374398172633440656273128623151938451163068642042901743546973764174021726992431749960886312520955323929480378234529511699161211276275403122289515397533832013630409383211985060906318510132385473442580423847717917207778491488159748217110552055042625705085502276614070178233320942434195148122215665652752927664050510737332513419371485678401113414570520108449651950295319617501716803089232281541287132607619771553870739318318721774624946666586525430986226941295827007434223600259546066084354203286682667279788156395919691128277614231426303127383796933469812392711131064385285965896867844989019077382700432997553464302898572554815254240255424394764634576425956009584715379661276283212246044246575714512366553337088442351275389701541217001025987046814877110593539759497352493222440897082345585128333087182897837566580960484204003302586481842835816072674297836061100177832226094 A145715 645 548903891356674739431464648684906394708345852360382643190632060405605601310666773380233319229579668047846610819928443935058706619197887505420476425007637747988334562828487633765982887270063820713391956272142391927481756212851089746854540463798985317012190899309238464787406423235287752124066496460782824143786635711362076065283535180771277377342910700019829128517139209340412222904228190595117320787597288648483877771334940286994506628301766913518187720882202128878569711780524325000136671270622732683759835342767832564028338110680308860184856392003451406939126670914734953729732760513301664206396584840408300346484045494069076431382260858042015031662626816482048991667227691727646665121221222074627715728835275261303615771592414515611417472172634744432029366658565378394415471472151485878835552054642300258961994530706010989266131062869268257892436308309532381538654520608226487367293632396896564601259906819463372332558552487482787922729593231184354885106572151326476039151623884516022954937111584220727987378284039177442222687032105629940923672948088326508983305053792210383617834531193159635914160677768477687602540437000799181056886325651653012149859511334426012821965287120788194221115102423577212131912300955330492128555796971885999785852098865085414205235574477385876773698868169089152717411581614247077215038258508107238338799186330144569050670252527978420464322552155571746603326934569843388729982726025278833216354689480817872442734018662516224871337769522408701850147677259456516439840214118126370069051389362754246864764563188850543410827442558451388723490953815200670734265622267507908074325501232516724663577129459169696183286966240372245536940740415551790278889829185892630179745802761479678523342924222788746628406444728888101518553116121697845352399881725425040506410721942995301120835326141586066492549804846220362512583818849855477686519754986162571459077425797587407314104608559495388315733664642574679115649526987338930758765557020096041946962954494590759463890852565142697942519703585914385130413002983123480555704856069447020805399685741976838554280904747323299636640878809761381492439867730202865837192968738806 A145715 646 1114274629057978510828069583174767575018048968607180893355860989305512040352996991398133726713504286818005160582215489819488750448690198088227272418740352050137426602066885457497581046028968723380567037910010692400562744190457870133954874898497221254950308858795634070932251498843591832229924910126589120943885653502024962014147979670676607353194935404332493623517644680582817565492935492222498536958050865637077014484414975613954247689213767554397359703172289784293757421609000818817780758879562102514804740948941608490140786950372865813978741043384719662074955474355618335484391357396271158990645743743465916507256171365896727407766037765953409206592313858206818892344058243167699654462662638175521524987235491440747289526219529635961734741385211839462319749735454953768955765711997493642185516252814720232400454100163437835587167564584518354162270772699944236589360252591116142117536337806101326974212007522096992333959834000946530325182882100301195136058807635789498274415562678430080544660742069825912204156048568645488926039622918411394066760626067146284961293908800930758692494942955165679708326651023976539686685512145976711812637472992304830751177665184707077211340955074310343970471655595353628078585214462020601522859737883200630949590411821189789742966988840718931677975261726977851393193572225758498104484763027910720063588326523201043422899726319275238218645300497576116093054515965505803718742644315918497597186389236677069073689151566397804103342229550065817037882577058205240213127417549244476197548615320888844521401885040045660689784560271440653455933708580806850853226699783669567712479654087438430958611920851819163634570824664866426158448415910962514494592482508043720543109354659137160876955149945319859828657648576042586536596741372843339382704480114456436308322637266666229848992584683622781510063711126696271515259186368338774714616025239209587064373710066203864292817101135520213886174704648000642595183824404636753157081834706548389437822431070682153269347155317538135606313972292359386937627802515981168175587635380080369889376233723125799367352670056105814058377681397333761593836858818013981588401548707550086 A145715 647 2261976948083805020306241822380129492380244697926724853129754617658129036310982581871438084995094472660882428135286624405118228352134482921213857589566489654141228013861214650232455757455919238398730373565365433430750443224873263520838649189408895348563809971164237854754005755246068184138995443490479454733263732822474961526644333447938332155708341527884262035911690184443910317538436144983481434907522469645977690919484629161386835814597319833659726679252027379914198687296559881675769940388839797482320940366516122467153233480918806922067984133214588910560752673815234306298360725781669939449346653402650970101429681388724862568688625282624562647367365469533025869409446566402738570912540034275086621096372318789441736434609873568587805913594507861473764659933606897585601809979883439942150719157661827429472662861337248100230960889975509389681151776144578490744019774105445160272111398452753296861085774009950074974566130463368969077333327934018194941844494394080530170587553085589178989638351464635017553708791216066303342418211837343024325583147243358870144917651560835647935381116364455136648267187417994607086283987115895724180473013288053154771878510465444032313009316835562877471863239743465441422315853445600865760913139347100308941668750144916408092808782111084953920413007606896869239030234206708136905026853908400253621845964042911788003917393757876205605429495687527360097154064083042211705658837978588524843455153795764969401716534945768879813559854648864086178199781280479378176132217784752168554653620050014991624198961866729502349719246523581968064156704928084092031379466295226954948425623471998782329257535752063443008482590782712604729404747358513488872232460601499566809881810212245675100540431046075092663428398202921721781189866433755857249044742232464840280854447240610503598153826072428104879362841037388584955613635743908862815192844715840475578107172356968046927011401200497474693546334701776661893544047891885621569945365688736210462737588110530276546015261403749850138119421233785969568999308694438788272962344116707081428412949058259630738887365932990055215207056595708726274107330960700652421589306683357935774 A145715 648 4591812090335495133243160071362079694764321718742282844672508517985012638199254288202027914406315065997304511109471265326900184066082551639866042679547555257554642730711663673086427690054470024980699277770653919853730999183748534489432323899625159060363279291154544049516560750898019570210328520360763166519404433743970669874125982751335143599480580106669647600407107556776457361785459881380975090363733655330469075489539312782639662749384870048561690761521912408936039041454594950800994161208585909327008994139286779666712573825478227678932193811684572103718665852889451286167336788945432580811014715761637725839985745962940105117710501557690096220746545310838184308082284185739316131252801806915787665304110819907075284214968517124703610042862109573579902797345472266643817905303397671085072317704537256867109273208060513480031015019482719476534383943302721636266123552073801084236244021322751386526677147028191130101376910880805006280456330523174835430749187561175840456794458348183354918885308812467015808116642012566027139620043990183420969539722143392439247897871374587564378064973724900972230302682131878028408616807159756174109648404337274911882082625067186200888331701835237566957538406207579250733673103909355295474052150014875743950956613203768487238612084718513615739506727466738917577379982246045292158706408949289486941627243418784406446908886428762378103783657600380043421106657034059724256683722353890389513716365019013651208415492250759259623722401594964544875928518116796079492308188975629352921470651152915112108279371187575849724269380658311123729584655070302126016849463352610934875736303168503440689961838964767937488056024718081922734265478689366471448117400428561612580339531621504061316936198068382492786899819694282519173228892263783017372221444027423511313698219575802055638022417934444369282325057242187700763624165300948623176066760157130926213970495510935069057968851619908738107685173269901975643251822036703407150235935266299800690967866041945390706257711302456878242246818790613225865681659021908224212945382969279995219308397212033327274141985491299755981056266511607317002676288013363506401844704165667902071134 A145715 649 9321376281404107036678594638623199400242080708802136247960339161754957997415449894067534794806734588880055496669798533326982968535919227694445145425623947606346270602116663395150797978354816694791581135144053891937640497592566300140284096677589883483642108397233753256280763570317224481458782757336905737554936267236527637369514218340876893568613421908197856744564392428566024000514166020767234449956944412798382577266073885464129353994415471601260398586162802938112779339954140453566136471483489007094030775781811796207304057712487321269425431369735548155959981120612912295685387383198502357376420423649471180804200962875087024664089749473485612703552839613636044612381167487604245343704616755499014685480723868039044037514649655153274759799204168839859341204846648767680052762164087292419256862789491473778404395139699981027214860258589030561855409723752748777041740066690042095554415091173786861895857747381453984155720154521903699380357273628716981906225908904692562046762579859259124896158187250956577455459229576717819027125346881860507225141310367939408314362533972761194851823961280432609172377796460524979674885032250317917546862080331654783067472957007877522359281041716215425360925492738146135523914978620137804211460103617058413120132983134899884177974439169800528866244736344472395785212124929237736374037105140203750091249682294168302175437035532993869674475219499275800617486416625077157198856250719559512124319377533443916188114047552506351267276661677923377234048713577314760890007447488309801678416867186797627564815499311817108210764493017125057589088785636008387730112379226333902570789747006438512601840203840943161037310721695115520437954192334666578526189450637519472038522439309843032227705381538385414282313970550995310999932870105613091509752282330927495501967104884430932334681910253095997215014986838799995161572099947289961138552707926131064373884527780025833219629841777013537861126208191566308779139305190460024629357378645222906666454305327561032603426607928726059081910904025523614721364198815165000713490854465294273588114617927478596106877491659972571651489005811506257806706590559796957295092327866999157846466246 A145715 650 18922389259438246948962413873245023420411729074546617841076643825854046749740725085702807431429756809111446660935179913182510099227731966137172005347973934093327671767654095980492446809632587835956884723643151629979490356381910405536242226823183563846634419683105227955705900531183214799341758787065398286473354103085717359889443989105997342609141646993061542521818116222881471944586395236697604552437506794247061301381054497952869805969000657965688560568219728442456533124067863666144306236117321475814973147828083807014047570443775436698705946748369351072026657956178359070790050220556170840041552648993710735394802114650680697127997073720674236098116043669135859724949461917552432308404240760861192895738204148008439489079454584992630637688774419882804889065935899652918240463375191900213420346390349987232904055024317753424732686293920712557847005204834136714673096069257233380174378398838766006897204700507204559644981812302553628937118985009964950094803164327338339779087580319837675355846201234133039767566427924095160059037314550132839483615890507194855485716696066833850961638263334304471718954696512183576861988206851338212863955913424854872352058220643366303203139626352215478245111792720030447534296672925775833193968536290478563758126004807233561112800872902610355084861075272551496705063036226370358794003164728204663395749913429918234631730735223091126676806591799872274873454004642249595053953932276983455721978822676526130848220308116095642313311999483782860820574012633430847810635626093079921777833318918548031041463355323617542092002196555383208594726505256441956790002112979994469607768310686767012078294923835275652137803276985059788407124276173894465041693136676764099676587971459449733918180607586724322610604573318700787047344553085502311981779760910338788445481909217175216837348639791366939902111140957706747990290599268833320162638821023285903548059377422956930500779520838485861949348094943706336919677146284811813294188328413867234233101548847082854239565307837602597479400892924994147271143457913125929540162221619164406103877455084384338063634033927758829152766700741091191740297376160099809945531023725304124760424408246 A145715 651 38412440875283359902286663484092758920236409779248925415249339006144553147015674508526805018267611515761647841642918553961962174449327355339231476411241660585507567342067212723736271872756174952175781197414462664804473485814780530672271580166965957018784388314595215516329721797538355725439288878960001184635171274327739004047933928370956264619663974782493023121434031368056959481486381816330116474213688835377121643420963364770440241987717341254876176693087462575383824129078423288132488093181691112415388396060234346426720360696806424011051802473758412940665959691060948300791506262341643606781994501036809143380267488539918940082809395563219225793562865095506181605602795311463949981815265039931466079333868939733264123787255292885385041233452273157925084944508671448775260460598877393345950883915547684591321453294969899752226325961798787903398858710403573778037607978852117071711892595227603820214463646171877874625328923254029344838652159212955219975468517358587925058985741286690621713242892347102819771582393226683598202026721411422782291233032588295188696596578653138744690930822744676797156868861541936200504856385023184321795912957390375059219895120433076587624851082213955704622151578296169070348486722124346321245951917209567867370582669625700994159101594017859851021739116558543193838882178327406899114090050361150326489622233013051722134111217065839454160047706878521218717311011937350052882369283666025695556104885713970512177971037361626601389672091675417529542388011597151043740829430961504752899199958987785316216543046491444298629656248242934896322237216581791536275316559237009546969867099904390028080426093545405732896579614968949675350941842678813429368058541264380484824001543540243650010874405695668836514113001522992046710798442830699587709921404895705409616832773743760805748885404094564634905288401129157859620294754943631692640195668124562458071496162284074788890749207672284522743638771609515672380635827818862790527177677322771840270289477705272866545284971483725344157124730726834093436806498199446821801528596396049279096597645706682278790580981995858763207544751015409307726545866898412054392470683070039506264503702273134 A145715 652 77977236054435961163394977910294427363056491440146244046338317105829617034395069511584328484275819947239336007088463729362870031622035303606673759942815223014646268376724674175088651409248225520328999873866635566401451196713648095354305771496714069564568461644208604392921379543102330939426957082530015339411111213531207092499945985149052111180575259666813843874968561859039404865945410500754899745049235898308762689083254249429495738365260233746740672998406980808300720525496075207045284684852596840881762629029127895162435318166946596966998460315782829900200826146195768872247686922503315965596608795552073567351207606933920797687405944996261307686696518027833879523513949532809900910652679626820115279854858209454378162848639165102746641073270425736168039632463537105114125816775257733300380080928215409370395317284733872179266016969765245523187125335114049935279629523973728398341761793933636916269354304524211578284858069223867267468834946083314086585250995434769160531401275724401642240207715618417490003272490683739780254954185427873697918363572538348725859235568949175584888738608533430563923972069975433974841281599608857321907490439546547945361514742420924829512144493754703728167489458829430492776980511615750106353449197966886480283719061214168210909415123055382594963775321752767410941434116941599778831244008229970434569269737266581566014011138912918868853770168156806274123866480778815965101614591888099884995437196020537463195150357623793884725392032789098101188186842968203985363035934216228555305454138911885273371551342914276602600660091930961284150932954934531562196935825249016400354360605037601070236252891602249802504404480583690855902623533513715087722693797073555707428623456798723150072341125381600151399326782487100536122133791601767077548828470158521071183382085217925218495020532963326417490795552181049497322450362244973067226277043654040766599233661377294398491290390795216742683724757019221871226353810795145179958357390776898421881453406640155072004074252546654611036365723974580284682569920201419135131173510521758417401687116907109941560541329817559361552486691794580153593696369506400310316905541101156472412817755190053774 A145715 653 158293750778064125878331902871234203454245757387087096165141368475495116435268844092841678296274896225284336332741739727688072202230557216994192393452438491478071339297183746508217238624502025050092917568168072785332281124855219818788710043866749394250116958353355152322414884142775934268680997438247052179003371128297076070035886301918647414740303157459657320573163059139818623820909701830150630152333474659877952881717362705378511578441236286788542311310589477953387887282932903591878639777762678405298865721540733566945397269158540895036582863389236670938994736410817719749714503661175469068517509072976208304913808061808370679386493985533014891384768138033637679926551711948808787384674957827179794086639282831323447937318613717903282795993697730792147962528816035814710226632793312599722378218333393365474217902766556465554010262222297486613281961031422810965043869896058689796516704729792687712422969023720503332040387255195527298932390101896968382812839545264064037290819530734794047056999949462495157603823384505598527233958794391862195351495761019815325199059508370247784185394684392041300088866145181269426991601142349595340287883796366534938708815707219356970833065697470966354224298979272165604168200090093250591551180625920862345408082323682091842445118540700832649916612881419001285667917418509269223620526222616789621025291077028927565956720477882008237933699281310609857950230238669984471806224739163559100515041951816805336315643048005264224365944436889777469994489748837442493135919205629513005765319002791168117158933009572935011835041356963603163891497576279882489468243449938944055709805058359230268189565289526473553678208199005277468532650422090998949263639040000776821699620793299864454403202473650242611671796854335812565335884886153144336724534084500392878796856016159614449784085933030148532941680065639129350406714615062540382837649758422034631633986261099745344862530602565082315363438513110248789073825855278316896452674976099426473647510145190037090895404187384737376678478262543667251071523501202382644869460424830573191276145750723787474685620108948663508092784776798246696385895903552125731531263855964664568958513778532106888086 A145715 654 321336236102234121097052599433627522717691524439295365068992931666937980533978719113399095357109555061507255516129724558743057207657999528462906952034690194885261804127014628687006819319087701603463102334381313887588964282004899518492986034743729773613667860888849315005897821888455603463091485372684433393361503979331850890965756692948869102870704229067844693949677135085269947317041828769795278454337208510316346041123557208664129074739971296920507145219823641838396602883633268795438431703573552310159856532965060111771261293956519849977666245681690126223329414713133824896151570184499279705774577821532907306901463014263385545233785103226075233249771633511766462417020451742132305580989253736495355175762464292728389858378622998704498973120565320237634627765456920240324654950444607802178694482836707603697252972220792340340768653045246928059716857706662971144989120609369616313200512259717362122581710848798317239830407843188851192965484438015899733795977691635054560931203115990356191124067657201149551518271467273874326545156097661294828689838476506652571805364942756034052720766320577235305749834350745906961358975477688078931927082199133626379030950524140552229866293853721567944371598760433037347030953405908787085098790317170152594291926833355585225995379728207567223948129185505250857138461418139699582349889400668074700710906317098985692310576556089337810086540687290369854832693260633587698950671118887433085945650166750918812183292192300328751668982481494215474990713001953165292861930624391977185475042270211932365947360637881715159748531353976022491738455928915206519088972006440231184074503914108632406823747301485849711716960139576232677430424454221194353290099528507779874494522781775268043715350949168867120093596214974917020531310196757091401783726642707327385436546529421932115136475949030668558545193042451880400276133346126594732187361783319686648176225510798821672776538631916726304971037497889048022597995259861172504653750243124444964606023713282368654362598496316764328002699836597920545094908024870916567665869531232553056532158472282171666501867260624457103868991544413748999083215090514445728608155310702727973829310557602421792760806 A145715 655 652312400993784487762890898518360999882710340366012204002959486142515624988860364531356070733254100499963503413407008112508678443473536812222484118438027643178589984306500399050877335000509409753005047645876499023732812160188821167320942861819727573686351507487405756106820256018680732254141446625551961541471674074672529011584416050799902360180114844704567269060524011060038853234971091492982585111674380942467522585527939416225476643210563291512342716253930682342467150465888252721836424479614533426946103463053350486162093481334466136913767442150967566996687772872925253721467937760029876627253324460202728856801665005146610848453904373054947190482145031260747885068871590484816631520620800410127743827003715874955800089060667368756415012151951606384667502215915019271823234839175921045110150077780298102112058059390305684335294811671589041663738607862564800001516949793150425057107243370521515316153160600091560276352395881286112726192634476782174562637451901179615494626305034640892333187810287118384127086933474742580377288139644293634110378176755812743700949565634735240756775371445377103278630863643148045950289293228105657882216636576357465182897890855189613807271605689989085456107991259380086542307231245794747689499952792674783845550266063629514326678778403142820763782052329962777820989791010906171642901051862829969025653518798419863926462904452140877872467439661500169494700509368855944358885390565116750000910569323462413371926746834726619360623810071488820524453677399475176707067226031596508057001330043211219911705024935966872201354506813529968694625901644200292953868123704830219364727187235835465426621938832450985388311875405131553329906293109418602446179952779231753144447059547383000828877708023610326603547388644602227215865994363532009392476628360161790092043310657870506034112596392446324143698208934497251573431200285922372243799961582489205473763106152935346895991028560260351834008890757276254375625141303692324906130216540867647178723754490453063178318984052118844201108103989815516162875412218964459429979070278941657874187090422587057759211315853447538972190544742375133669892230247848421276948823749462681822208931473419137707197548094 A145715 656 1324193852681146407924547426939673396134379273251480334830642687876375051789406006019933710189410466905370850421960710338668058497194072070812114297522244080962342782880391683058652303044214782710898643258026958636863721096219024964761995516508012230853519946531572796047530113820099998020303673558385109244754105010081254561665473617367108842296530264046042488348169792774743786797043998688925877981420538976000560532275675891380508921588368741798758793488334065331566477049150269392059146255185799283148279870141768521848937995847672301415097929900218479313149955602623551920755017501290465054044542879633718046400073058984605758975880643516439570603521163687684694923346911663726019854554643843305583473462367463695981452403296379952523770169488640395554791863679723664880926398872169276965802479199522310579874163309348318408308126924672709330461314244148837340108263090974753496311390841646416374428793436475018562678123808602965645319855022383376346254293563416927819036838289117895446015063758782662576836923435455970892020596932759979582772870124461393206275046433147595980219951313349199078385347445756182533180303894079007812820840322923455187656339405084391888209129684383989754331277884942815247846332398009931900897819070339494036314445817241080727572694163000197942910342281695253471358418613678110295389552931655436454001942449886006671734003727269425991771092426304656783872179186084306414949643896515883614415369780978532394092483891202845001737582776139824170425490130221606762181175982210286963735514512676506208828834672652112687034489082934482474068088599270665781145772031833338870165006014242080707410129006128198852423395355456913683477097581695308744550950851740930375447656386664709907353703572578013836334078854946306273290948026659782309636153787401791179520535198930597827316455540190088981038805591836378242184936304289069528319189825091303792052457314233243400040115200789882306311743266233298493471014248500159698271834924211080648364257009596004969618883263202757411485123096625661212716541709589827771940945000382034252046737025693254969027304680631243489089701958029976936132228319917204677760383603253933396356157061730291943189229870014 A145715 657 2688112868630326214302343513796638475791790041990164713694000653429555212616869203360100900328432514563802326393076828580488046240625522830211779801486037046325912670657210810108665124302421008393714492808747080156334330092512460489645683577568403008905071805107585288570730024234546977300484203182075146214889291698790872087651899858839180149959596255898621546779515618808718827159146082367428039319698582446900195412997036531563016885347745335288188838438601898692397605942624580977627345061602692930257581190284327046002857969477293437406511883930001362038127413185552937473878964059681884029833794792331987431463291508073744544110189252433999273377957480140968669946509161805773335488114406381109924323384778947586967392578602590636254497029049788051369842815767623124689008766475664456319533922624952510179042439459917696063181162362273928351794804177014277235619772557728956447087066301298854718575134522883687590676314979068138973886579502803777200721653296284462293029287100604293114518246242518517912594827487042146168221434485363114259394815974479872395994643309723985104605744390727428752018976684021407394310066615687157754368423638898037673477186094430460343450725987693809212207037998442655573041512460728915964074883212836380218934479458733330247458242472111998681287231049789034584079768795975552993469149550208673171654917519749795123756101103452482622417445157958791771091029047241773166403418224536678620513199744817097297594370372394940626907932411753771577143220510672462252051080176660850939875037459403264392702622680458852787807811483850185892389525230617807335432963356497973076215597481724188000577135260501411219434104259702129645905178184548367332835984049081309430405598017869813728927189374625344477431576528152357132553408628124994556551999711797275932636594410518455718946370633989488185184631653218913334383847266506525220115711544973764208661014584787331166734537866574900821461004821562838665491783299314020495166918765931952848532263005725399635263154705317545426470598778046102446298416795055131412580688371705250589997001975066885000067669290365570835313122784256110805214753597201677647432301765781735331921176626381019225536429438580326 A145715 658 5456867799125709533887349408459749166183937650860761117318486495819309205237192693414998807733007815154051817207095540057680395200411314151257842184902357681797521759091355064128907143681611602824457709503113314690400053224079198574955772900468341600065064910848451604225785901666016543819984912155938988431116017394440460256678795047969918337309138102943937693919928358011906444389279750161880230893110140946668420687823451883397032896747001442266281543271568366011501808497050850234314118415907211462623606667997313761617279829100909830262917709279972864718919335616716860448422376286136723290097549383891054852152435361316642439937925206560375008517683081165002712306718675118808207314852390399009303070887627801234080110953110855695216676445200900255640385361216411263395022915019199974159376897126174396141145572229469613659939351287289149881434122018024738639470798183926690612833248280245833432291148652660449334054356729384513514024111070836645334088609937163895037921633777388425904576593857248832579904922961772121265518619984690189186591893655324016502475919643693256614753680893225367017399444283216011254266902049541036162360087166122693553703500115354429412813085545888748316790532805560705870459022448947301397140112024238781504942956986782843161259504645693194322815136120729458510428459297411758898632078197370674883023028563149634215218213506004812454081421899563920990658005093721613443492524046165561083758181066608926535584177763477838269778101058277380161776567211174968150056930577445545197659362307074114040680115212496798507137170277726794427068262150065549620263134467918853511378792722894087399090877168688858647252379223799967724273828237535603990348303068684206402792988528619335205012287076785876711172264018070430032777146224145712290018249778794682741461107132817266178863305070543120825835821217228802232420967766071941907765366117106916252278067554660968035227711829031847877683533476029296257649826626593213105029146823006940071439845537365551663579234432911354012977904034310491340324573377420207177711025453616658315659661962648750856882399632137428164442150162337946904609013670091085707082894824153319469866592195396407297547008571088191766 A145715 659 11077438944112321723465104996829777010714917639457303077991813892512544257076288550763244219597105536330210625128077553240262621768788727101530589423571984608011922845042780122970871393008547251312640756576827220074431951710550680594699729342267155879729072863950551648993056809651989349407592071192352964440019300421422435530185866295479075385557400389379937620035907787248551273391410733682534501284974266423154447096086194326259445217379527580055216244652445344401449978851407283351076682756946577666432991278453356651756032050216877478140285543326460985378044213174522041157359949981893488597013995415504049017882012320181276079329444059128308833291623276807475365013968963982018855075814864395582504123977561051726235038267422458458699216929260798469161930913426499097068771828480209471879078781632211399214015332583383855811980819932034611985382915901786042423848484693598624215095046921832740568696313189766189264442753484335583365329971587218887224422677450789410642518623538811403981997371011968887618689081017569919126856630347486598685667284725491779020153720882054001203964867607503104317892119875951818824754416850501687722433222578805429015980431756983397277550220207428171389275569388250234474376242529850561107278463334321513618653983748689712884026546972514712363316045037849750987135188293977074588670125271512919803863576328276237707097849661088665829302664038669601652243979249225828048516657410297864463350487052016376050138583265489639292708918240370669974634854295464674672153317021134280090397565608322992099316241178745820510635667855973908836762679775107835111326827536911916130125873011877515695966480075303122552511110390209674778146225417019091552039722393444889916360336307499232596361213838685955098335218525106444814180474281607167823742490498953494167890114843024639824636790346831901286958531886342815312901230181278775566238473102015495018360268474947180324181088278396784616796751495334649840190482560200923289188672883785322413070037908589064151666210635655343328799718719051519374756437657746225515621969090153444675538523787174989172586271185569688808246729516423247960245492535531306783700629060729472742093850235478080433001201862879590704654 A145715 660 22487195599680213972924629256215038872002116624160674387562264883313969022555660520856692350783316505742512414958180225982193064510245915604792945272008943851906521577915084558275804798900207238553057911393249753637782171572364657528041875609029425967508417848754708999004301097807636713280868084535564361874250748739470149685817051901027475062763185481303170424735198888186201073078119400095794875728266867728862580936634286658854790394247544240510646710362920777566577445566548288151835431682483136755647509671653646005750983444660432179714949390035006520344565033824944126832580250040867495715215120595923835615245632857532629124396331502105260371206986734236093825975644690164823156995696859870642084362371378047376455893602756637560303715149722975691498464113870431950638343416791910208714555767336492014230054983998696997828707404522678975041177437846503648095673784457207023229952332418072183108620083484076711546369455518844504847106328297943270228932701136492566440417767862153372695028758577702984617106254560743974055397694086777810641715401400854656086895550914649978750792066489550408539953985948737908998240211939616376535503279474887854779746722763176181118997534207993642031481089067615170422277901876574190100473883428560648407086082066883130371730729094700220404337248611698873774425921808314164003241455669093029831168176923372199395774419593796485628671953917077391790134287217923337216875371050380618695040404957412176772854788444766204286360834249851401771128592443226078409503083495972011137961860525533366887497928912738803139791898610456757211833812875206755210443839636796721825302010835318633968724555461988170092738906839746415999669113322720518315036646110390057846005079911234913551278059080245412063743782433702064902356330014516326536484965694625814366134191670232886026746505540763689069404993893454697856387264847028148327522192631725337780355092726075221397119573977433643740249527851995863146290421947381247683839900924937381491592105514590262862330744011145914046109416021770550020264228120651460376505419541986039074684887628303265371599273624306836143312696476189031021351445238114882679826569910386005513131046111428307882585142234636998042255854 A145715 661 45648995989911890252715273925011532080387286032128529549448319721313464603243733781050534708845912909551763872154480730666298680693177439889002577371588732447385630791244776610519760770896027685715456247487540423057477733859948544231244412786600392446886208503899195317427082235492692875970812804015124462251764579921823982439773085173219478898333880969645046582274833707110200929797308990783729915193880456515324616146920505831280898240877297428709032766820484526014807813050114173540942575238758010667386778200465622938317844636628627107943869121485519909838481640620423402948096750223011034408398097795729970794899616818778916941248473619829619425241349778875993659255193707065627026682409549722539035673109773458613153737778557706824958083054720711392943412989226063433296740067315749243481076328614297156675612403502022322208420219200218387298978213445486503848175358599645563558179019713639609877758200776362534672940730260500860504042481114853251345846158884402459084637426241547807759504397915366046803838078069229249762538192139528608116083579176450226364618948203018574810106691008919721833002273583818079314608805483004393865383934900799766397456831228815890688167716892006885895735221531689407706989666433203076053400876081514781944871127941789005964900496035694474906092251365703675912333634135689458949505566338133579044351595290869236497184364677557204737538237149003066664370950808405125324428954715615245653067558713059666832519170404292129211673200818280105224721068024894643706616587343506161475782486469267126458628696376618591627957043543559361166113803373989937969365883135869808393446951869823815078995151621355909985137428373574834269653521898897235160432839564369423982500395859470567009861863571684347803444780005196666645338535748993861261896656617599904209758241200457915609655581610959941978990850645181150305650834738236959826094484803929333678625819873664224488972410993102018395921924742800106852319716362701372597271709688950000642609561124580325021467258676415569858258785724475497489617008328484806818080486048262569168165646346931841529357352871071691801235965599934216550095473587880676308741153217454530462183281512349229523567405735111243146188678966 A145715 662 92667439372325537532798033143144153908147318643104290824705701472001449830615757019872064602264852423073574917961180925072360339614085692728759627271379854859248978599705318604270556089114137301795137629341795665556926161953523972424768629914923187637753035754497517739667977933749068730584036711282618122806720222990553944882589677084583641136142715605193963258847487690234819701287464173171571632048701598459241241915667690203213564574190519532735096005998873224889282293914286205739825275899247079171658404099435542911139218861372668368693874601666215381965597385894425683040509570372462358981552423310211244789810606896488343858105277051922625327979568844131532892194217249698532699342134390239894371774328477749606654711234578542098027348297367894404699436869664794899160431698307554172356376232531255891559478949054121315386095216269038803537950732116899756308147882283496036816080180066355989979666038955932461309358136059361227978701389556823802288797473602635855449247534852574187598421232739434497308806681374280816273978474645548987697839024012792558665520377956576792214537831956040545770586075421164752270746876890286979930352852345344050898982587647773494920799346293239770374700468228240430030018600581500367814213677971591578787439982635749615225617635221730689359146865935129850403163502869527793353332296424955496367003907272287626717084864521021531820716992740522308251281240006775186485253561197327898295108449147106166257837143065924577533492311300274363754781996961943683498353262804234011823827309570751741177649366146606828265949658601526892710453809015386698871057532321976074241975486993731509291726189066797035281658886859450073820980649785648064655160349279023820294417957589645339795106031772460145795580839666766799587972325214127523845323676448762110919994863502737898454714803923743141453662357404723841665773338131356181418823476629783915642272633988445649637392597196423119910077766978356364914345877925861838991213886828667576367115917490792545203315672782379595666351288911269238133372506642596037189243010172553473425337187399384010001330054729001910049672866855169983407662790031952534791861861204862786452226548339022824504533951057133588949764976045126 A145715 663 188114856276824851279689754565308707422006976458215678245623024539843221842685383506606510092062941572926447531697325123416160823117913263061942154358323733775542979171771005521892618341140927826616443672107597713540137051287919804073736087482881284304246215695421457112330677778428374030392718553090910774173179800906244586287674604708619618286890814344662775770413817736342976883412622474229299629328949050991803205764189264192017704804708513774154816183144945826040717041838187947537671769132896331960455892935075951643989675970741880159821457497513295739870252854884043516148831479759348365721517010921631031193344737100254519253036771166929309586179099512237232895160601761694314314037506129777435852162851136721928050450652456661901288692085573770920828463902006544419232243050824267654134200270962120845568585590967462768211451080605929570963652687219093059819036352860138355091079207355682946019112181322342120095462343259773032295903316757871203793007525567191902159513411113299359276987342956654114170830759351711987806926540992272305498005102662389717640780002632902685176936988764071298994567900102690863291536845478477086254222424877113522525168255468148965873331984807559841853756054768106541271530052190779313459777712881454823423721219879443777118997834599617263704593231756062230614745998491507284817805612237093319491438887411148591366445777793309032038850757725023136747034252842802820159939404801620917923824498701066804443742567904656488100860180266356140142102229111677652607013416876007700496207962646139565323501754648915484761286179004056048642860066187431624718308821247728294841401845150323094038389084810446360265857555187255276281756449411343672352740348603578790828244471406584180313498234636230524280681301078756597966917174846143124412145801294330467567685363152316733405155442309616966190992606540738753400369570755818310043251831463976544824479768370724795099682483336327940315439471044138677976015279869783170450791592990485491075244669896747742182405794280971902787123258231090828935248698867461627009356492569797502790865322255103193370858481742521006329144118480029466383338913669390057746803269504718239043489430944934821394974397078575450456779755182926814 A145715 664 381873065574515075772232668969543532922520254062859183734323915110180268339201497902654195614823169128188265415770652039353881398569024309930049844587769908184497388469716541504123410961959994373894078859240794016690812657188315248745711832821619092214432180108669803440513536222231665532628488078737837588953432189119453519610034564968820740538747216976949829619976791157288552838507922335221305075966134524811762048460062290642105737539993708771014744116688234027989430705649227619215267951514503654632646290999800082401756131081387155351769190026077388685721231329817222443356444863401906809952320550618487683111245026502909777595320787363589446537318244030272738645643129382022208358963438101313804539996216033217036192808169775789081073946906366457601387377021636415506246554232741565030338254193676872785248337190185000365347930307534820760017411417104026794532887488158198577338853974851856314062807748418315547861327247459203196199455754317088986876002988103925958747956775312462846758096707780775112332289132677293960967244604235838134611962660565627114018224739824414494332389872653232780918427066622387031317067525574431594809091592147688105382040659617754752949369008360000185723354416478788050540775975928681424822980942935675319958575288915288231801950378619587823589634901317940393018083973774256918652352039509003013612124574440724368186258211835552814017335217464804227074171281989649718149490506493729266057465437254716465914631155009309604920168632448391664214103770314708672848553737905032827773290340344353746854967384287932287458582677428575177218113223906677182791468036075356116551971503679668887166420550439017044542655555371241351401891771324377869227998252504915666357515982537408296391061621205516191829637245609036227106042276965345328429132131303814400400290367204339466074567093173718517624573537615342264678908562860973038031619799048395756209778287519937345606705803780148522417222216141834537934946103789781910153267942556798718215170312774480425837738559074700180278264547857825471469316725328440460232956490673678758111983178840672083158832716607262913846252510841592961588194587086071785273475845232716820395497092591669348408973521535557107293673953256365387294 A145715 665 775202135001409326992781038318418806524008693740627684764999302050641404885357198057004510491580941267280605867566891942563255822934296231244738122571018555290795923050545407482365002360160447438077153467815139746284636153955228667033990946891799274314013021374384005562785366200452502602861800407119257214664693170732689738563783879212101394674038563572393809465777115635478025919194198927876775074911623756418825966570720685814210455188482424096646156402060931931872718291750890228819046403902673286007940010273701232199613302105539954622211295931479601518718359729276106675970066923874391064854844996238519075084796210456169748263981945311315409541446449202354147213422657484903321274381465308160893438756466384579446749472534194199377918210931231823357045454525458021471136085860222326187319001878963780791933278927489959774193530312844605536905774213068487173808701781924790251859518477870060961864553710176999239816374216879839228511862885360373885487082272843444129066450094370888465619577039807630521380432768504147389051518739672210420989978702943120379067278581063558790592066264549073781193107950675545570882783785379250658985369677837381976812020013855786680338253213638815569458567611695884974491233959605171101611337854381708018061084412776815231114182149599928682269695145082187241764479852015743053356989822397663880539293394675783056269512803580394419146158452602794855937430955404736085040645568242865608475736913802575724739896800926330593331454223010054811998490511636629494204911480933799764372078894691075459976018466602747894625438073893828605696721201670488493635055394924151668872207311067882690624739679002119789975230511546064756090564014032037663189164099844630199126966616306467435089674777548963233183639327905042462268667855322476170568013814400941938482121877739445963814637793987206281160918090366538256559430982238204511385878148816411921129305099185704440856817681991218164179020783328453067869262614677977407827963472598708407491304659687525367702867092515847084992974245028127475991884017168035266811274666711075309169823062181242073709237043854261972586886267864315231994568628445812054715098219019145640684620054471657832335394853742783849230707668330666553280006 A145715 666 1573659952179795359280269735553721207700204725773220137213764848838886941737006772854221253643713695949410501722895374872751369966675222780402508458769323079470407539295218707472659450667714746339302247645585874444163794701716457005763752876478519705238354218957819422622650852873382358052143922197964013407931738183155171049830961664766000862367557745304742456265697924763229235327411385315667518180765520259395691900376514532140556581926881780922482926481439575133467590142823601515275044984654475256092463588209322501565132601518115026495933578971713565005609584529199166734996792499020150459748525390043643103934453195980998086066105753661182917779689754562534888570509349051224360164786015612128512366871086764480243684393051606054961384887116453695048344671299302761949990748049697089418692543476042281330751770974467428156612501187144241705097961635117611858804870084419836053076245171222248900728729968851560038511691798938826174675885457825804670449790137869203478078934943616128272744894632712782177627166187774286522480622074289982918771522155011873803879461501334284520487400184644747122589228221444290886505019767252353263308705636918293265240295246086587343331901074317787246000706528388230019429154397222521407589591021413924340988681399361646003873557961737476605419657554881938782841501081507984624057770687115218168491751979067265163502742805009988835313887641448456092748757765300332262982792354042510691476479877553791466505524591249296095153247152541778819965271524518587558527297457741875616642492382932542839397570632236193938157351831421794640989166821277867735401979660227991812454464289496298182299334381953752734632673395782956083622493546593265131896133894686346799312075873586146355823743407362774157846596006009990589369168640262349660907739614101780831304307011520708102204248647226935577038146098870535045473380215034992297140294610477517151496733141568692495001994287736369093134889772934543585940065172850190348108855696107435510408630243995363721956394360068610507835557439142550918438053085534386263186427340466992203935982704244742568957668040191435197088465277512049079356012727550411384999864111133020417872958315080372807971503144124329678381229273037299846793024886 A145715 667 3194528927722849577929620570393015733212609069310943137916257878143638441084718863536871087892228311196362051216871743424793338469094879309920860926563603280306372013973370925624091202490458574908336124643385857306512756959848253766471751305260448109834584750471352053539975668547599986393349559200066540098844213847111826498467113615691102538504747548930063613825557321492239712236619192996606134030178931214949498138938357929524644047101114826790216244111165935460007276117213619325118112499802180867194415076124914404475986981468471398246790543101282605481785937875914579195936812802943981558898441686943599262467864903045215658544446415950256011777360660315496621443986765151327966231194337311155571943854867375428510099871145287757377411942928190069716316325692130081300459747404799231297619675937363952137645303144889951667963603216372497816743325213514539004886712462670485262954525838062687398418359972214956701179494535471600254752818967523498120639188492792210217056108869090646022783670484829908012952625980749033136488273759289925652895768984695400878754927780430016513030631782762572109782352096423959824059619244738491745266013457574457491055822537535758451177078842611894470565864794060495243556208935127758852235768162132412030499005179619728611048091548144927909073222566715190646981005430981356771094221137854070484374375978213153606127511624657473755292772765981913265485122326128719089118983438060728460831645675697282874430490180339270146830498388205587994474689196282221107180919634304526567984495165274167272901608407421007091711529592348169227379402950472869832377525075207428455130893635470174242184958170626439049184537018208889303688905809020314185711488617049184157973314896413260795854764027271653991465356708560952991376950071064714489166540848612800686605804751265159708028660939232885234181155419789095775772705277090052124990286673391211001126447148079346579149607547287147267845662060036340151005264431623271728683569235134621487421111904005928668046112848072186815059096608485133336301771771750786946233180689873327462914735719793765233741992412351569595827611926463191766777473842358706665737669430501812429136464694993102328524319047177535504330046193558050358323287238574 A145715 668 6484892149617432463401770477628086384700388710496488796749866278866737196515037555973075454199969828014919014559747916256955604340892638323916567278415655889698855717958403683798197668396180239349175993723825644746346452464697253429480649385925833184444501805102625710866727984500775098996141553032212878436640346177898824636717190808891273387163775156770283831323425096931321852611101634371725136413745049600827221826352966220420495275058681171502358053062740367544239637050353504406388253099553442505929406512069988031763752007248395420325958306562024717414460448278522066568584994993183783544413376875970116459166661818728591805847140158273266042725124360750703578996404562747846720224964339955630198917513013901033111022494740541095870091282759338725070427092810352765737171337240994389837078523460305346797138634632355627418537957916734983423747245085472879062308167494351000663961634375022084196540370014866393251834335395315549578322047828187243359092882190578048871420422925319067810122578339310080553511653113754349492784673250736474785395492267409508771998699514811432187167662031607836738111052166512416998550140561799370990536744010170511788550054510902343569302126718601071457461459531236276956189084709154953247517201779537775007988639525946649718781621969176241917942036390774282131432658183391072737336644852073075968061814744020722753173685095311866713255493401055642480478705573283534450579273396470924732977549245185606681302428560564127148769816574810191087004799103181384328989708330340731191132908543014176631447425669494012159980466915114952109785547000293104481858640500691419535923901625540164215337282787037289316091875514290649503532395169817691203729189996475949154339029927643045829438815151618050239900516271782728562504619275092730150658417014944371292028952340761262686590079502394109798452168464025765554283546239112590778737984806689547854769536213867931986981208318998621217357600846983997571997100856130068759037297438467585512029346756501791200769887125192179165959458279667381530141678258601011966467093614015514282724709575198639179753675639405646088094855122255001774509192543975446981036083944054568098126605457877682646531559694267252949460315391693569190096426301280334 A145715 669 13164327869194460177856016139964444967926055869698802946459090629841598365287085153906479635154850858641974403194237053129876452018673586702671321654322854892485396801083545504739415642753043395420252358923241415449225991990578464613591951781678136103974228829773579721707404268560904903362180959305832943159839803896920766900709398874935669284839925063496127247522939121213261868560824081155409030313768420510748045357998382489095675883725075677034960057501118834948871003204941496731348828673980988484855828025086999579566012098727261234790297115530367075068749228219461919219648343899350277651177596159777649468509061024154138320654035976848314116475990674963267949866079818391363690728711378915591992646979474364229839947154223427279328527926589514683702897282088690422316376514139471206570038105004743916634239290658378778769680386607368799977709090780184730981946575126820068677356854826768992856289552711818806086266999672996030172393502338401136495460430207684946416773241482288838563902811245128978693720642868295348721319750210721284524427196407072318111756481260139426909933840893532125815793326115668110083096961280833478372297845074632681356299119601309219909924866061681332446752292282544848160568598403375619964701067376693521133804907738666519309398081549336222948494424800049226011617649131278446675436617955487206361094999555986088975788974615971464770434896311370188253458506828643248805956835875852539147215964136081105865761055547454997772732580816366299701031747704769013905628000729672050013473236357823613287671001207464437263753256126153760434695433031192051625303207838878506450497065168952897886960441872727526685227458109473000283281458505824104123256069981357559734124072779800486620499998903020614715344056566362230420931385751488171141122097373796225110018086645940611988618153361199103657972667800816884286099823092693282190785984167293108753971157387704753854225273737959653784088661873715455034813963732679607957573985116519963454798086494586732131634202818027275634710885248628176021054270563188282541141253803270804120603697522917517741134727806001049207262960070565727139061894086796315012796584668761342737384579943027000779356737655043476309868935915091751897845387068311839446 A145715 670 26723579089572604543615249362357345656803508715099859484823157228712165814795586347392597686288893043073380023565286658105732940642303040113784459041708117016089465807343879416217329956591009696522872939438186349536284017394421818468338232636157230365234500079938561732440319798450652453050128351249287842401596365270402978909615442998928599756951660715121981542187735092637824661856620273643845959811813479891768931249514890099898001623466628565699797414369218172205840592266394188011133715819928307070814824961520097076530972796664333058228882818568338600364843518825059417493819569530686070448106975790971752450956934712371082062335887185861919383180218345051073187524563034929905544332563874234311789443169415446372674059612051062636495815820885432048578156412212948746949478586531789308342787516081106690462158962897874288546823766275000747219766030536529918420472485199277245064033751336706680476183595464622161488728757501846545934409231424906478898541314228718250648000808788623416965654896705033487438172351510986444149929600143090956848112423310864538357356884959383521815733509846208183798223713903754096956269832849951399296393634964760332982775424240603205514803908803086386265835695872106510529677298569767799373389919257486068363848954720853508251428386763530563409201764402063538029301696303837063360063597112994176839946881036837016600128865296736978172116126256588081098878288383440221792557926248707257997923674218695399721888261458905084914519990287407013582903360835881995047040512491525931186619478673473391959795501003727138151406949955625218567479619267772864506261030054282867403089506369072757170365481664354092133722423870354676284411857234427761552518618332965849784322713403965060196569168334316696254098194929199055971762150570901712323747707010389322028965423862307101575632164733154678031574717183489811075017086594621123734704769121620204081013594727504436456145318706849778183078766246041526736674774380238748023806430749238087345654603554664309725426230950708244346283931095256917655358639101593954957504778753546118349311223246812985815864317692506490485097720848393303837293870487003975500530085841501581702322599157739353704411530908178562641780990447320864659056945652246732795046 A145715 671 54248852387504518029078778349569271718866154765596845055388062715195066762436674998121819396686817722588102805863128721717584739627423152757395749183345823219806723103511274131375675072464106930898036646807159366317241106084684300912261998659447395963289931188046450543274127483450555918786857190855095014242297461659114150265752448578426182570942586411772559034513854715115662850307070594672926143008951050411870419688469868904410454199961372263294911716209455388459021453429776996721104711765625789372765609816057771978358295211216497380943397331396611828373557274465642398050534506498948823659379509678076497697793108957052272432403530333263719499541726764463003607406913094827889863631413935984274016977641266376662164111172516502928659226787869500469098973813895003867617019214283018156464652087606541576894266060443394147371273475857864909487325064280064954208828163007957680659919837856659734597659842503630276003313291461748815250820567399057813762902372423867841130495225067664054151440876408406734370511179846659613329008366970724431680383694893858605793116364711067289146512115053961719578268323431294701153117677588440059738200706680618401322352754909304905885832024945399302438314015868083933830396755528030229352361571391629342085092244278424883083880315731885494384456633241764182150256431879140107342482426702760223497885807409779587712172620763401449717930965865977493260534671959876821595643784328039857883245911447987525354327305000521774921477807550855421206994121465092745176478334729796910636787528233914627854771579366564882982918844656663067538223192418145883755658265706986381949765247432152528102944040818196934303929835229361883384355786904429850127508671959850693704615374085976292398548791218663990375204620362217517260446744727544724529036704108992949922574700422396770257921305790150635204993017909816515665400399687257788488168490530904846991348843325676618301221142749631311751996111390802425559994757177920925808719096846968200791715390417882054155883117195734917995680745412486294212202016321965165375452159728444816978297662587332838288686823781060369683699166059278336223979418026723983469761061461663542094372138905630944992954628386864827119339100739125440166133701828673799262103934 A145715 672 110125143623055082026425376434376259231952637370652880362578282488688756815580635450600945982676553687960805622522127739800038915710728357794473257057732979428090631810662079142813204179772180478713317870145594075437649909067891736430073388940445577648248195077234214664284746351084830064484867047307491629624021445571636454636498560998762151690413693464237579718081582883949702948298691450565766426462210820522617060198662584361063122127919962227860105084107780069353641344621855036949654553750504532498407117111772315595970262747796693018982038353852303443259720902321735242983167554373296581342469956539519499354767560225881400666697104240638164722150322151641552271962846057937581493266225957484202020152822327575208746773006148888894115593883559265066838868264050445638313802055515940325833935395053763319988669640541127221289396609167699491258522660722501320514002750433668892462392206815267924526569004098773995664564492938592593112619817410855937032212917479137488776654658886549241304008013454168965738650256916367504071442835020970453220222052522109658895487863006581637583897777826032444535700898341814339586731929234700471317148138168020389924043109690464718345033495835251780863391186376514513569194884044602795817494616535088306946668892036247791806768789507340790069883556279016887701482527412958114068175966143006140706531349094971526218693820020839646190421688591808054730804285200261564398935089627994662795731202315740457773884707262797744185515034808246217643184483670777436826255972460975237066747495695368021071794346318625708728187103246076071477374513129216876251121773124152301075156049197763262976219232495458112282885431793180752915565963004135361331081051559878575254519425071818469603993849604719566144969125237106630839650920034765219892232185593548677953504612892041581316478675121841056311457794782210343310951736348046716009858301072967717772234070937528807647042463636432856006773923044562677845262620396405099152951742792914698369094896893697015272133002481110932822987566903416081993852437774950184118212926743964224919825905741062414913048436411234857951418822002614174141374381300379199439639454237091148949993739655831660596344191213804690873695732719434196216386755655262160255338190974 A145715 673 223553987305949429009125485083005456671592134996270581539188858063975461140561927528044922223014007299742712825617113448665357281308038938899627954431448764893200762768920917148636673109262453907681104378358909165979062998166714140268748067287105863178547872716854267722047491818574721580348361319177017153041749292212960343797941813075038589505357226789815875055146578740563181869383493337577911172792144956709862220332865357783089233509223323361183750025827077331332503470560912295230802023008812435345977074971287984602047655019732075612036156914922844593205405058155848077613432084843285561176390352395714905613680449465430286301122689204965141122245654426105586649080970090700195603440575062278994116636212347336407379287038371071938551726924398520216182433477048590750773150555678144578424732387307051933035422476032427815823327745336954109389891513941613400578471374552184843740975519915156030129200480660668707568789917352051502269802978523470153117578459580276678348767827044469892183082115871086592042725651029046186605415626084203049312619086236187713699234568786996013228023342474730808445753245365559678066364663228764368333750982280374710927406190318888468935512110713536169753381670030308594461531784213788147479284719204657871472395765741338738942857558819586071956369234789771040269827380391873092418289868787875762874035140776984788444360742469683718365106309910404485126039438421859015853016636301044837435476457455041681293460601416174420174820599182932270960243294857556731664554447617445001448586779474068848861114668255230822153336836670689768436002723429117840643893443783763464196184830106211991689196939021739149737323122610321699056715520542607879072244407157881547915980728280417407319815116148789500610296949026706098386974107223828668836506807718199707252664441596143987675681452576031554161624118414869087104716359386135146242223863009633936172788172654340153846877899960815948062439311784350845223457559409945173359566229150519990721061848978814523120375839153537997895746765133189233961226236481132551794806865838087648142429610356694114940650037227982980581010524966140714228653770060351748138484622340233570704945197129199365379633715209395135608775218081350679193824947846480356644537265573286 A145715 674 453814484105933717833442708293124642667072802089791909871673019291587697426583897301295741511772452141924019075197117778662935481016403335237886953022583935000218120330277651149653303598598601660412163174750715461343422448628520636853822146519435961806874533367019086241541744106960333723277108993062297513183121439170863926273367244043767337933723479969632762124367836761760375245145543176591709115001627799910199784658656477637086782960601218503240784692323882874824912691597307337463491157053335493247800963784597496969841143719793365695740379555255020671903529008335469275820024149064315315891491072893344718876271957647263255309878392388974995839993956334672189256082097321275339137402874110200400572569490912270579404743941120269886371111540935112479585273119540375173623857314224577978261880912297920370298587637676187924994134033637407674361988514778814480672976376338184799125287843035559925894352449172153377590647867660171611015106933782826999972747240735044177910509912245614994582415391210292327677767332938706842441489649508097169134163524837408536699787279149738900271249801325925715112434552391187804660380679622462433017043176881022495162244642304233901474371239714982589347583926770340070242395952759105894780152162490838944000656457786025603806209037634970218730639476739678932730861880712974964651014365463421655628150629245930025570526088519637927441519618696432512997805329192088601920059372756031391999354412902532297285267246990126810157141630826317701803076245376356494501608702407440891965394095584864067820041704763772250345565050254396983849014051186596087290227439759266708165954129959561145365806809994897978508653656013521255904379591135530990381294815449447982390865623889822265040755081788193081519336661555088142618926598013452162972888927435759812174230862935559402940052032250668933107040648924389464612230898602117998824998432051255817463042218254239574780354489877992738133895796148309171240941000339568305514820292223812788249057184332096588237347681348679654617433110232807241525207266204261305193273819438391181764907189198183312267104662524369039344593414262443647269993011848132748341924343711219911439889800178535055888995845530880911481122819009409159329268427741599468726250393775579606 A145715 675 921243179181058141252459688709557941608701116650142580768914689973064961800504170959702827223975854834098458979937323473572310361106017462493971615007890956601677891069700862912879057668482052108182783563639574027617981591652898726099118688686387715362092124187176028216062018489637658883530950907555144774744583479767561557374591707467034620966869158981127717296591653479794821184463583264987831925542131641672748852994852316737928386320786964338255431741667456408817241431439063334138591818016248042480600610505657947560792919703525512630277358461010777041119570681515944474066571409168475247974165701583137383603926460343494942848766835426930036590046609113730118084260008481218847748732231003131750883321949915696928855222821187109498261417876371353935037888250233484553865679574725337617727039827232391044654199869060185455310276264956192242000727295109479454152741465495140590039490580386666734409505342618990695840307602560231018309164805776160286474523781113680100881656773090771394532411061074777554099275643139923861110037383085811169139302642800853093312854477439401180554623868668286726947433695600865877900894713268935510260229315317493384804645696471404501104504681109303942839425617962120312283469322569200752615561410571683851663461136909866234387865403541430724437126181412313443672609348019958786368466743600877173049382903334097174923379515334122523022566460847448090981059692220501440038704673678107424713852022715683108447411217929356008444577335756825751727973817870708826281534001332657393244748565450494583605835799555789412970674898679589206523730087906066628081321058817867633813422687633079018880596135092703874633417184384325539164191513289607367866149403117972246371909300515610917615325496214915806694752812659879902810322606993200667006295686187784700513981399094743991824317949787405358175738355692392198293741619445940151479600574840186299816039530267933682463965767574425297595860403741755833268265007231764250249911833648110809625595363132307095307292672761980545335391318025833567106936789168413968409794058653068260895113451642701767208107524274431921886544049942235637817371585397939418782358279249154079989405589417229034255296186793973040911543713813882512087735714490499075033931654827161026894 A145715 676 1870123199923063920808775334637694328341020599726987349168986948972302580867326040464299437968929473540767729805253691454234011370109734432459427140579065619317471118653372421435493337413714967181009390222025160525349041287632935785460574084211220542749085205225433970259519655992220340573234107065227950830433991280806710790606494892790836236795406459008209296479318932196146725244085828882382122217141412230967880261379765544321516987144414577005440023194800244186016125280908606970994003927081826472900125991525521848950912657157013070846097341935472322138452056579948358946885864140587855689072240482722695995371251838225337086719741366038275585302798776506915805038858561134776939654587291533483344092742985759373853305522922265891161200791917922307553014433562700854103972155912835121139407912587400841522727655435604538798091935823727036613853802047083728513115584501978759059595366752897090435291369951164101940402446842549401306995993540618671598716283302913529869745585338864353685285799871566407224529201877806712499346533446174547165255615230722206942016557889414705246786986182146820729777575289635205340951011607555259463365832493051334690130935601592308833008243028280647288981444656879177463595372482419524768703694883308355728037882107270570669781762962980066735637147417627519550976464245618635623353022838495415197868591665617588019164434845602180202097882474000700928259038177402288731189968567507185316137727606758423807615947487129345707015681834444725449690085047201293540995019521096592100845947622470408419855778853056547744558219698754515834846188229435264068408994459172831537374539889941020448766464788431378870607858375646524830982052867598311821237292907034668210686993489181066272936845716561197299397266690362894647616812273269599340570617270072275506283570065931467367843962498016400626427815755014907238146830875244359905385590341927146137370742783401687121162275727821593476126858485699968193225406723739481088439015507485372719727170338101399071377215888359139158351189758159331908419840156804614151610576745791909131225898541927495389249146007172434277060645076789324082325617048364805171995438964951439071158581906627174761003195370195919742169522257919362490128944171147285380719412533048743109015214 A145715 677 3796349174600640578183672676854830776974330208744667668670462737499084266095710061638356899374099607311903657406206013714771569509012399791875174601403888199323509769188454945813188562070783714895396953967927512226884526195913267991586239291830089015392927604515506772450796685602188801726006353811461832630636227555454143137369627257773690093660054144917505890725300135766524372450673048167652443112965141286733155257852071060120362745974775270534078908830012754030156325503003040712054493833384289723739213282196198847712405133235816830292064973851650352930280633737724487146233830138821937880341400205761371287466257627670973942546132124290864011234644926262429970498764794843588706279964453080740185376517377769579006513282676976937870128109331964407961265365094394483597578922637375721187660444825383881058746095880077344699941174411889619369930976154852673772145182386275415395838004468890513196974746591357784320026271250067682092970848578291097569233768630390684521903437356237864890358779206868745591016725712671983233749601785696947659657729779063437291440519202657374211576401395134177413161750890525771241264675662442463441697129700664894103472414466586690459602232242905032887328389814039112288978293855842312711267747997554551556233049014298121549790744426984131931912684820657683276168778745996482295447849993678949250796068031820800344806627813192910476136178399654962036917756519066953903814196153334912513652162327867577613777264951461353855885825679345456906045120917844808017511063346292080632059880428866363641812647465868992365663773017796768465148555582023498152803630670799789203002682163157583877916904639919564014630077869145261022568028157033059707504336735130973349722350411128264018450879189293734302860644686683863474782226104414679668157686051951033089970946719859479661979252046655343484243107806941906001045868383004431161992596914511531818676308034265894588025737263512067182112225130110531690491742380926139377766951230283472972935346160750476982588652946076379729472369873672125748258708411376577559355502384163516883320313144999363997473999186452517308001187619338277944885364790808969101211322316493142065297841281047575347607452346201530282631089272032592041079244579693274832361332408157293684139857526 A145715 678 7706586954316100450648934725239971839563561982731075640413690188136192087871710557799824041429984233913690883766868402587294831869283801467772171981422752465561105513981444886628351345510353527522688635545502627795415062828662646389984280301840996490027100288081273522641147012252787275283452325003160455012240711503580629762149552726785698099293673118776077949963062796287112279928141043694505577137197019670656074205559442872278792052811806654769603179484902695880973154754970891736863651487766181057364130062732292135334333469556051008479821050821508280976147548035524128958495728295944393309237353345455100990860507612920238878031561492569087904530743897513956333196687494673923938971388185166611042830986184129259623848110528740261610468900743095830239061138127187239002231108981716801175829563587616691148413051908901574136341785964200103593923267740548880673726207128554591274792089476480988892768300289086351005551390235190552099329515617937387446872951603409786665934108087577526863074636504143681983356728667522248157799192278431357574558026195883546979417311964836580234794848045136198001897624530192025984561950643746593231385709926517241978714311236235380040683698444854188480629342341054741067448472931987412384348759731340856350797361461143079475504541405014824841716014548787679423103069877908613441123512134145428483700820236004559082369435296346762664376240053417098934242117474667739022454087001301304895528573387843575797544040235519061198102519113389443074546145773139913074253917597953402586489456424651095722471254499935201445749714667907741229735732985319471814927301852729112909263907416670005331150867652571926518320187466506504229288266176724243607921982335022968865268160647596886776389011817420564073609809316701552490913271375149526456760762114843327100365515557744677782350513810747849256612882420276314167215874670668120014485066350868067664766767938816982612005125482653768558094340887265893631730043807873339197385822558459942649686032979153130173255894103319162491689752492364657109633269655254295640877518229275193481231104458450166987376829099352602962808133806611627438793208199725158910653812307042113441115546641944671328468367259593736277821369052703903924028376367833176762408124069146773130060801762566 A145715 679 15644367720912509314176759308564465979483253850613874805372122411453732439295306336623581165745968620745185182143085451046194793923076607967177717247113586101200844869872563931400607418197455590087343034760416366497180350657658976258400097426497931044665998191877380735454755984076472566636606493750061912213016013716041122963020454665747709367876062771061293320919126751162702161729753868026798153936066836966290543904130411178654887746845221534407023920275443642625621473996265407222792500465671514162159460288133270838529849230793650311397206441102687958731226592231480244061259182206936979595813946949873649250075542987970457251430127283783124155333398877308405093959305115423270752523211735923767336206716577265019266832657860060054092313998380375203420886149132825000780045553653962469011212826422417057647397436628974315419429125566151798406044863582338072914990428325783434012412545799251938561806452612098701183485002151165570693956823733564318226054522521153236541161717514345023294176621744632467557468568178344451088349126575613870179405133519913821304779851848099055219259329955225086809674764634538922222889518542129921817249549453700300551895948337143354895897448240821759710644677623951310327808111073640591297915270986873940837567087533071437037152669261435667444551577621354168571215955683375739288998434184465226142963414283021223116409608844956115015773291172258311181549461555818991148627892798445495603010490325160131001436787900838742770794257914354890095871769874353105695927435212782060958492964482161295450253004822220993065879555112079696899595072811642945760804269957409428406016529053157947664652383417816370912625965926930334440194157770722057491021916635759891665521016392271269027805675538484555775693610052259464872690466109327434292544678935445902062708906611274976038691881056566087335580667070053110817542224535587900624973522699665262847944720239490440436475816704049886660864329888924633961880298438240497644553842026722453295389674012334693501232482441084953781750468087130380260429789141457808774403802649926258603382258730340693985010965597686597561983203626233984362472267760077281779658137771973173792322494385306401749215437929522938442447096545899652933185562947456769134413659499035541296729743438151454 A145715 680 31758058766865439591678370747451140698379165753184183123829768081560888715577383991635311966640274870128492006059579698755372844369013644889569298239468598362685249524735790799298346430589489337523778837875009678486648316419984893141905807791510498179675486302410794811699632006528227057485035898860300678631967495602851976034301760821915123231090308131581306665387877341797489101199120423953356557984638541844550133469310529133226549847303746903039603788555971109627315711239264021691377039081661685983002647020780477069923458604177640576085320595617405734716109006082356859920227181384353772635109003070890162522552361405072415300164280354518249466238895190192164826781056187621744953698180852537062525888591820861804982410671607811381067135806243260919848568643678496624396253471686434830375960861807943039407525647943765951399866988557502186564167479148878547468549895775133242490606193180391958799478206034260074316123548815475873318180252849619948061503233844989466768771620620012309709651679066967404997979210045310568187100569149303878032834846487398861365156119834329117258516205014258881087441770310489481920439738078573097542423354005301683603106796410089774203291779245169727358420214947278818910709398031017468347355615754594368559404836894773556042340443096172999897614860855334413411888966934182872848053380270952274924787247293712846921752423585825617135257116703444318281446472716195077363975599926757354772806399831501678089340881894662412305651145463621313505176618298791031422819619228029985792338131409331005112917877317854115988534051127807116798436768071902194574960853086239286935100644714003217089239007187299580380704192511481112407089910986299599982530882848610245058038798008150028529558744954111830804093954796277396990009155288663316464339241478193066343971980055372643613866736194315346543379497539325394683296548591368767600576236595254132713260117319397655269063295904095787267786031580176119676723374099584402345105101928424021729698388559006448654371766099508352857790958527122179564015362323889696557744078501832075689672503991487150339405272786474693698222940553121181644191264759748682287547109023293235756301222486625353606236010528564305444431328166807242750462768754960873509682966374918079685588249118645689054 A145715 681 64468843652369121458597778440566507053243726995710041127499623833446192638889650207713346668698592240392218027115764645387955827874303776049217708248404007562664955334368785450011711853489245157717680953543234886911529585152218675419092531416668884806810192527895721590369517518496316850222056238079916627560981803057775795308509611448033034411403957631047281469444070084722151712732052730871445785910662303877599804652156470010038717535138859367948861283744701077099808268194231967768088166543272756873981211292724080318673782436631379575802889411896892538785742551120592194157817116951055951512291680419960080047132043576754015088876237689544762633340801902691217289960450101567026832736554607438501003786505189632886849274396531199243506231594359821286917390925781199014699393767477909051700731538257297947580219417928408252367414567342603872573461576627359869023083373433092156472496559743649877111002196443095338763029620610413871670335219327904761000533338650806096387369848696907474365569614329322087513430238923412275075363067023960296792784558964286168657445618483836259935732676919615573382419984055529013759570445409984845881197591381212964014006244816533904489327415970246305715833325698298378437429750194854387104540602066555581301650981329302785694514062332561928356490722984751237871966031660435548505809072951598933632091969042822796229934303469617157828456931134700793853025158064414451229879319223424631743301388647458081361230988809376796141729054496893352060618439274775919435218131105465658376385448267977458217927840702239033235731057909893335021129739590888643344224770960795795068825902752897477533207519937834730356458598172340731256058079108030417242480201160762161707927094435528165643735224451171478047754952542833063630253712545520423095174367656052989232361056803499855261173435782579096916973044424163481153981176098254062641269135314843189742655190213657000705758054209497744103718983243427634019114487541857898520065712360858737388834433385109078433681183949519515216361864059589937384570925087706942554411704954916463723776579720460184848298718745578030520795007339632372503723904990022064966438851659147496612117689325355082514257352157547610529257153731522156883786487387007625767887287327424202726202848981107310628166 A145715 682 130871720856250549695513898555979261866944067422125630304641112552127689496057274344274102102146175607721332466552996170557851575211992296366267058174961895883611496643519109727732975764236737080677554811913928945420726571210687491115864696870030044647326511156142012417655308862915516677723716678266331893648114428239789261624298476937746237940026802900717849801664796884108626179356965844548610992042086492232985758893744164809849463369782037213189285366397954630541501157118579655305197286705804614792495875921582862266430708422903096361239289420830096236329322662665796071783508827183462197216179476143515891605515525908449245558003462345495513627432361623567980906454886925124876848710252154919304500624079646362939442222042547662856506269069414630969181383730767190321343144951726683688517654646701453025644806010869020808539900171838497303821940436386061385238311779519281302505925525673416070143375659301277503428875813715591344014907177055393815211134615957902530676894024083101552949796607436844770684858387035316873092418838958070253185474621862654434975753240366067773340420075630614599707431480190953587442446083742531158565733568080508311646749073870767416023560451127820755433414292747330760949163482186156374804749074839492075447982932693647760186307504194657618390676270044184157545677632381717229283919570038365564320871772369682982633919714290899244566150434946325908077322789424288619801577654047952075681547046147940073661620817942153001505297674977548041061741926551176817662461383324476058474076667645862830851388403707667919614418059023032342285776572932735874086581710089562377750429647487737165389194176234797315324030573585659172968685493499390760702634825825464339656846943665324168106753976077133146325111749567996322892018046458251170219887502002546089948626601339124650807538460771899372426108736801554327417187104182907155793008744112895079923457322873606392035033580981984516434762268198126516882682732986597434411331050987441308475312170073382870213924149045758516380861726250009045768499413912682769495759203314401919527190767160030183754896059648250615482520166676513163061377882938480032133188581320960394829363153029248330878588818643811120810086577643661811666843818932856725347937683591704756616112097843398721929487926 A145715 683 265669528869344963512771755470859461023389403623188033808380330981195376230803628029226219554010067785082064514884555110467793309724516487319746078877464400239723775521388458378512490789688722784530278550504322215969188028028110454746529915553629573965188010836775757312118686622200980359462294634824415664189044728344969143321530599674013414985219998484499604050098068230670426421942927932380949442399649668570657212954496002407524400601940000403914881344926564155298170249142448506037582723924616824756009754139601917676774019424710848981936181721395683462855986219469014905128328761365311309292892824279656839999116470462108391728731939685118203118925060755041098548886130497553398435854979137931580697765877895611577434823897097359067508482704680106507616922056066470571127569552611400409781787232072411384761008621844694312927744981417582184154666512402127984673903889340767610994872344620474878741175477379396888865279138813029817936389899087230116973842269861203486467998481518847455580612747527180555168175012251454328965335167721815590006216689596629538714610420497499096044792817797470717790512522367651726979151790426892841903593262005840491429936605951413037993923226462060163283525298443755746428423431408147245999253517383566846603824051717123623875418539001092632771144471698970855066487721768854315010808221368809143972436065818487411924060790076221996852127554484110458696171409506147833782751407838023490208908760378929702075008899191581783678958138475368026461984050280449665078877172930555293236717258935653278650860241598725174578235424085697744946791421923714233507117527257040666037577115574203692842586644549118612273051707920289948785700295745684136195931453945491448741237587713513625728544927701355835868498803868079992637733004056537330025948533890800906542722768357366237639447814193519943445903818734110860493408667510125428005745109280041697401428622778230762174117463635374358864823300723213585844211928848305249997103513438793495346146316414533841425187588881705838733634087925654303320116425671820934369448628316530941723733533558281552562254152787230003851485417558314381382224598641209475208307853642697942356110588531684786328452787589584417696865223359479746161536068647211765448687729803873328506504832419250424409549861614 A145715 684 539309012733049419680376968091946149898218622411004286505381767250714061620841868842054881420538335457540983243883180321253449860889193257266788173854194557524743380696921926989270628570092343015859384779968962184488506276170493012447964612709171165119287014672143631201588516187759127214191780384976885531971867150425859121153445493039770294673758656896731295503849276843464081527917964345767482819460296785111941909311867991143109723372474831037909995940915558837300655064258013348676637624369685448450085008407515971300988993001454600530234087655143816599501415696199437591614435602062754774402375217108227241682314829522554126760080279557327606835904245900371806486257938455146473699908758939748953897160231504011855829753068885596359379363384231546795831382592431204492198644848656191105173339563452348409611821857538718586222513772377519995336669198235883422826639657049978731038288353654038330428516075704516383119013222914636814819527480239900082063084596683627119627506240589236251727090927683569090146624590012065252482757298056446689642366694406536100936224177856682798903156079708789926500140712974852814814090692120508726533135756138288117094459663332294596360248126157531003644800922426531417918938616595056723222109835539565859113687377002828262819339447864713849867804886872640791600812529513141877754711405459112523898480892739757076522860769935016362710574369452309284827319883974690678290365556333533637172009102022181147272194403738093078715283515807322116169786560327386268933302998587643920794477561562708509798415439057008396725898296475907399209644300728566961283574493750082462493903794185986008733285499240534548116979643047615010375798631678245297086980148874521815480372646211488994904778096479776269679906246740452817058275106216724321701505303910823837735637271138852123283428255274384713295812325921508245247292177858450435944506778829740532829820180782485573607066416146228966511074865705855381137233332879326670896685720949699808111368547009333624710260591505713806870760817627351985730790575614382584087211219723354497297259545932544391671192175262017259567899915123211517692752873863772296192832809706095502022509665356167086998428280218037724113515593333166241046106552510020951004110743564179265163448193698980518152664289588494 A145715 685 1094797030178561452606201732454895213433922780104935078417891179138618563894932762945743380057473266968740410903018341167589392749811752587735092673177936074310828823090975990399760997484796666633471766573058442730189451771438072787158913417269701911562578674596440734563467375742464406043828954719208442805487226126319765670972351029340134024174315088280366045373209981894163854831247045678980057742554960074127573505245879067524510330921723305066956887845177239513156174482273517955365068339887737535736847811057503282139089979018933414365526216003760226301304411007298638841962399143858630826725512397836877020958259104814314415214571238769435356758682500252694012126005066177816844057416344792711238479654572187266171722821295013863512181040161507335315431199045713289052692677915202515332101469532021035199100613609794976885337390030181384172951254317752330946210093829907567483240114363045353190295008892504690878334707977237573921053822848497098079357944757425493191640351200397668072158539002584897725817092749549480211085668349719419058158414383428578688270996366438645584274310797016025753324567856826428846420877125852842287969423681367462871861261686627952079198265702176561475338782589000560334619698963264533739993636966891801310433938771491689656399635203746830114139011149206989107978794368423956242987749142273777054704772239825641046853995438907293140080469117860633364089000668297212570781608296605665445435688268196267350032852564579429758210241858130725420456640255480543845484940008255744228657496213255039339237504690425485446628398963610667934697832983687569007691422715195140141821958664620436023524876720871640583558856402334950550772922436606542207402433506283825339933707730571734946143073807309018126094373812384315350548305827886946316516725740990438499802437117689101452899121718759186774470555575716843003741142627643986874841920755279264001602837565559822936191582650659381166643123112559585700494997821533104293615022016424377171672582804282630843627987575569010146241805726149436605379201548380770973876104406589781312982495154509531556810967553527742249692832976214701822601906951718859120061975395395520226407752264562430654922023080389828990366018957601104109843850140059273883326579360747554104408471326704098032599484098314781206 A145715 686 2222437431953467015741169836506469191324713345394395798184032588269628433992651887937990219461789311408207576592143988687026146028667996863908980859763036376656424986131300563589587835623508663173604670283923858773322402607513011587439581789092882171300869590143760019020207571168686556509845563888212753918253537064561973886214751436114979029303564955450486175376320759395875781843349974810365171449903749490182189103707225195206764828661374936811091444415713855296148196898360177191377740053334482827860352606361723255226381356419441829707417688253545604247831354843400540649746078647597418515498015765233643244318024300458228740331452854621674216892518639608722944243983798083029738290081480020444874364744884379918824585471399125074044131152148496506458778538231415384345761643969216257467974877976663138001825836016061945538516315538754437493571050928368033584923067648072704940998701118693713322260537623268446778503074074779052145102445562921628861196545794489154495402793309301025597245582448156414699839608134960854816438654267173122631614891555993320330654021687646272679394052014786452570458946249216937583381565751390577724069203540040193491590244129395079388477883015170293637406725010870215052746570976488386897130359820680521120615036592440752999662996644266617266988342765085301016556160967088101660123253004104361961938163748365158585356534218121035139346989598682716276791386529323457543995986551743944520700810012429320698385543433901838671073712256721856796204863548838943678948159283456162196530796518430168295943624723148296399647253170231359431529201747241464357046626828271640737816113595275690941769491010083931144089930379760306570454022170512649002781642930776016565543611212687975729181444924059210316195309159233913421160243772335394805804631552705286243775109613271604810533093805652893877790514522892865376086274286825115497478663188710127093513227428266259777983339173772127622056573407421093266149464440478868836711823796655764708795534981325193603231190068144499091157058753322538681567793412422389462585907858166036341999967866394803127781872462469141504859191373815929576670353419236410149953513859820096353512235074552068873324619854763072632405294370414648009816774738213773473132005098206791267769931629761125307196434566914716259686 A145715 687 4511546892068507863393122161906400003493954657227843365378507736296166582386519437581357199764052244685394411741641394016321908848803283821982643410226290666676468411017717053110872906554725101445750847204598860251401747103799642084429563872945133538038853705413158242170286806005057967250580450864117171245611874753834680669250274442962378089352212685249398655647885768363645942978145617617995619063246868910109769752952161900390665077672260200003210565207011281073941326547496677424978856943200660252818980054066487150606272014441487895372643541628481572862871349027692090220345697692223615727830145277911897949088568371671099528558434080310759890856456079723207324121274984103484190912021347025158302249193635636663026642335217402605295722726680407746603985117178574184508607084564831087457473670191156638122671248011992139648211235206281477930565060433332790425062881115493761122659880030833874998835701080226054455670362037093498616984043438908058091130908604868226200174478777529881564740460211218519255776678696877785727890257076693089222759171700252056842648975754925567100524341315705701702005907561342526467835732054445746927018195216857911420465323721410324530658023322529993907374176433283947556515204462572462136640890442344490983047213848715957097626226788226029305156221674112011856619898784394477946093960610582712508957417704409032102632717608790262425581248804856796181253150565525950517099281918431910771357198889543252821455303137968167922849877670903511165570452547502800187720917860476001003213288274917028385726218950486351265798477307170696035336344849067188957235644769968715502626568776450987991356043225593659350861975112057020003071114233218240869104527747041807344228190828048860158503387052766389632858351498871031860639944309535023568837085535265990084424972712504240076280727526353655812727970010916940996612133061112356815894811431160802720567850076542941789483242331174768413393677373941706770697712319174282205420708692189185934477764339507338731928472210345757586038683027439027374146015248015902228278419075972647184478621786286295839865644287844803727121908796013360825938994839142960885546513073459400202109610793588435250418323383145957053953757205922777858823942874723820091184087022780425526018856799943757669510729571352775692381374 A145715 688 9158437968461639009221022247500155500623536629459176637322572520648629892616200465638267177530806594922039247627955437709144787936924637490627902213778510290316854217940979486514508410718256332426211046220665402386486773298310665918380427222496831989336701721119121087845663195982696504832121805408593969415838187496747337196604170904462191406405962447491323820479032733457441868369853760414556296333219693983773342416303784950567854900909859544631580636278788484866245596743221356812529888216957286978739701649402362554007476962934864008164636682088129339366024590694860099746761116569135292330076679416145387603006549476468031584744880851577987956764388949319471259243243973746274824521665044379591333120988715597541564165115905855889625243091030075577109583329093967363137088035904963138322414082513169998725884631638508027423923268952435861444609579108614636194844063741384687006294615463891647553923150932321267276564056432225727413425463078537795003366883271336704697199696515592350275397536983191145932811957915053770066762405427032703949078486936620119397257090128477213567791733476830559668619421890579079512768952688959114871269212221018020143351115564218829402156398866852872461675940752841402669510812312451121648994110467599496015064723497856800467428240717102195222849863010104618983637377976159823142469079916229902288821596001786586803185831389310014602894795726869697565227618856631150226253998298430227121910593044962790798233566984531946981546580598221870944251222466567135542129784308606998580360778667285049192855928525862569921274509286303342720373348514404646341724001836409664198691196800081910346761825978464118398318665387545370845927791439410858451633188544851938132766661837327973433786146535670846895492137347399035443185665788112325509344477831958407166096450831273994083245066345404115646943901331646867330257254027783797511150969726593240812625642142154743566391203948945606107061543012528257323423089858459352398135201933320250791225152813664916300621195355811819755159435388642472246977729385678869101015728138316615618455260226193314160124130122452489096915969996715748660726582853106791361249271585608722590186156398749449006280323143166438056453494722728868638764594218914616571330223524239165611027011533954198307981473833411567740817929534 A145715 689 18591624564430235120210811769303153759865775863847471345921456838408982385844304558726244789030337623639494987290337796908169903190048165302690819511326965663052547385951777339907398962885153800100106978077103562245707898393823548014670182832104695993219966455018110395168454117558067899751240014398994893796980275006522340674425797685783805592626014416194702106173780801032838629144860155495931663560816915540190974995326930497490845058181937203341908688435375417267197487447412806832758248101566349366181341529306741918148027628485759495086317091995360930431457056239216974793834846289646951206439931384629858922205346348661732445932579570269235241471818710662446933056461145429953790294789128069223381077304843469373738592158646552238536638179068326741124707554075636568594104204279990605963413130028064906256907679554923283678424587762209592451079515025427278142743024332129799129016946731820013700588997556911092345370578887056189555755073065388284948776681909904905667089183752173693529175435335417815025089018790880456357741955126619312323540105722167142124375050311832988617050118433624720421595724431967970068394506122854948742929573790471364033091344130040502276052959041688008567208252354091614135159392479071314374995907608336534566090405653435456232922231029490668076355916754290702424772020671705656584734286135986091063595330926209066801435135087581720853614009744296681200615885025810669433345099446531442625567732524075575777161319523296714404371635764512727113318816036678737647723274425554346642131377481300374944469149181282066453835988052718478551661862147896583006510766492266848354627626877597501552938515380238934754927539874741990760213413550889809438574503641521687367708979301584958021725718964024766431459405956868543078635040909923711248945721161790031281185710762513495484747408400442828409640306975273129763481229064268047835279652650172847688827332980724052896832354533117249222566518921754988424842101714960166193932254503931416917001125733975440582922294643825783757216067800261191222337416506912856259159699842363653732816993780550641458756144282934265021935691971424173767914137252811947320375135772272633398677695379850587894313805562304486108643540333382397413914267440453796915980262570118483409959307395070222621444722371095911161084704572646 A145715 690 37740988707355408832388938670663154632372024380073737373043920059397713594634045638013811283464407845181579902160138099768147194331009838639824872980091526517486380876627890059032533380148451495946884739285474010693384647252688504159114552768745310369404542566985042983070874012979681853798512397108154225813900542425052854821747172697970220890839402858912797784208954547063928959722197745802980862472162005326893695467171252606121464900254431612924530005943175818263926033272651254649142431116291472256061144564791036691477942078349128840161215532113900600646518458141019763971384991206866741813780730634119197466689250081233840397211551782765695962199835218255817954633356881978832448023597408315479083995595711254113091800517887385138373485878265612254407579225190213140278668397600345025142590331542889246531523863611862627359174489234016520239829970892038266015132144550159750847217395570979163920548111117378585139834998576667632572455384897275139908221660910223687167486345817216082271875858333361181309784775333529411352446102144631776984082465537512361892361954875930838415398172628524705625279651977473088659761334660442856989032163525444647969155285232866655401558104698227790538560290602865223852970897221702455730120043450812697569667508411750478296031661561625339092807288161347115817668218326184506707187458386971848629196232958608403820326521041959504022821836886126535967552681374776802318540325622460530099675375113280373864846680398725345708927439055380237818166252303235370857742704954091015076528115926261093852223179982074069038717134472509225156530859786881549098570514255299865750229883870326128070554839460059059088384507627060853697862383580514873749447790759100480504511095215555627456129775710823740185015698600305795050593689861479345723034304613955931542399826751451564560043155807832596267454176215903121772999564743210109321820183728881154215078673325227685225826113311024066976203926349619613974172143058279278914330078507778843021261494014817330718415957505770985215328862475094829538872708531303712527225089664270078761002878919257575967960812770226435542040357786021076033117037896625399953570164368441860190593131434940294676008019011154963634108330423271544021377324139526988824823361687116997083051782984981017967334478431850866245434209464541846 A145715 691 76614188484306915499514425290634434600561449625773823019807811799120520188124726800863478179187958895380983561890093052191541896322046782390679189458766287503531690127007230868058702854302393651618375920642534164604008588215059269619454527450370147945195228191013182237523479077894636605143080414889538679407324304142582288765806086151081862624598395177578563307242071556758974755397432279119895654886825309996678661607382647463496076256671437992299592570155958475700352580345994599524952302407823587113454757285184275176958304271021103059767772443874126223951502038569213881644936738315093196235023676747330586227520255459558347344607004186434792534030424021240599785458781413955884439534112444091294471287678216541006106981312719233184345937796241013808120644702428578599129128253024496121048852409618935142394087186224401578615840534720465773877262389831322654583440110693799962090052183992140970938698964979280970922772701740056407065894875586395468625405022871072175045091614919764894838214463241287862641048068838045914165009229611647380658375081501044372474352644023089290150269673385786718794597271918545938011345440966192876832786549027078844906021195931375180424660676484443373105268822715564050329916786200663506060829313209242167729890475985447817505488040047868408867730718611617890819164058430133876909933955791266716731177289310644133546196036280042705584607475264827123717450742574911882895967427668495429570898385912226634870062984048092928492408296910786118258150378856751766162480043333530335051005433198932539219638110894461178866529329143205674349279093705507396773515137427492235206118309629135162385724771165404509710485795555393658264669878455031642821569576666470333902470155578598622150985422967253228550815436699214807084162111783762161894048389420609379241040367119735913543392121542491769980103568077976361926059352947487457655247137689976092883762018022879220284374113189024322844444747923208894612581025566205221235923865438536547401743915848953447382943810814420456161333833608374703702720375981130029517410672858768417521182111389099098664318991167415381216076904369930812923053819016012309093800113292801203914270658135233418341708384278839013872753802115700900980998554088972346860594508244584933960111709500204071403466369771934887382320284128315374734 A145715 692 155526764882154331108605450951049231575985110368296480656472484908294596584179600771707222689940273093215551449056986735810730281386560637243240114776422583540642813471443802034269107761700478964333807172019605068672126740691923064638988531609698631583435943823214192957129679457252099328758599443713366411042642523508899621141731533139523483157713851371081624600903621051266171689527827804415642376439392907131252356169291307179644428679578118869936559992886589762495897474176335764384398524745450765548840901227779513818188666192230760862199737899848944120720948491777046038719457607394647981490356250016350455922668651893653363875711821286910846078385798563283199308663371636973563433421800237907919461234902783982531143058973019525476837115352883379764872654338350789366018990074971329525384145248936106796170750456511671592727528926308056286954322411527614096766117409576269372883055086286650600026394978359829253594643444697315929676134024984997904034432288206615605117848810800776919305493088503956027800146269956457872225557383665542038104724431364654538610573975004916383074209021574974410628326836714996276689942585400036879527699705492806529714575058585406383395405771705315349175905171552304419304507223016449695601027775694718149678980096582950657785662425265511308376154265974296157015787220944953443942659223068813047992441268104374632490374133321965650377249151965762175019889039874389747502011559626720099568393623726444955505853992770948246114243133801456764683807450912953782074463630224361626062525952865717128354771512892576211024985499443573046419811403691320228568686630407294982168554418317260509316893214910931694653227076592941499216426155401330654412912491185144018721533911313459987410872952493748343134415151483707458075054036327347327165572507489532425903380402853237153041521446688102485227013975744115798806778713483834795830042367690467739672882681507771491949594223947606064350155862080187706443925507727253540829646532510150683446697127911881483370045217537316020236522466896138173421692824368985428616631138678210223297920925116992251030991584109040453642200573830601764212723219485467090835014276414222075504109245421392404293373344078024187006726584186542405719883043423289724600018026913145728822029687233631279968018763302549389535243931346270746168174 A145715 693 315719256096584807843553565916204649464815173486192229958816124556026231945364401441838861197100575191268674060602121183602730279672821771556995042316948385821217407815340791122335420697549117995203976940823877646870252679596015606157877099713160771744227020765896620689791011774742683742743351727657718924877884915398762088335426246467146519728296493684900520361271043491998771770766735045531474904276312714651132286344999746192030726723467324634533224485967207061908196172225381255705729480280962646240559916037635127866647815411924173529162408168920912690937301486805364889386617298074397087332226952509514678192431135823860869109347652605424831104330637053040873355986858964274919813961814948840632415012381363806321679403608248323998746159820415464681677680186207399984439950723063545912033693806487887177291481032631507108835305104564819542051500618138666785112563757999716133152639735109716725912610867371488405516155269962849597186145004824670158794428919654406807317058040833962226425256131448567495146434286963540642571967323831820725705209937295167212335092694907336234551354163527524667788784683934170523134645437016633899248353569363848228241742462907179026917493291901113674383714392982355255624099332806606681406580323830964634606161866172913849857077217800947908135184292197102587124157239354197061069721312895734696157939043074591193311325944447553990223110193883021950463251033494268612517200570074814133628409485266297347450248735262040891518985069208660321522010867202917320859395006875410767376592633311972571627646951533818813919541697341124141026542800214286358487037086211671386309930263065729204778130840544420174741541254997875688015686830794822773426569535536265691534379937496168195845449942576886169309634206696489440677552609582403290383950296155361403974482976751704300938374993384726502519068390656986993601398862312831688047528351164511821559858959698758105778455990239527121606493555578033120872274168105299121678961225071740448860247767917203562287744408656940706659684446465326883671332730748664438961731694106093894526361956805382880493814251422360953478285948799217211421015212501679178382769887320757520472137853934768445482129546770004820784641093144878967910461597150724051965689734039177584923786304972561998131006686037805488821657798312645486406018486 A145715 694 640909934349302277768082630204444487364343226191859858519916076376248342554493150747332116522891477698002315127470856945726806657005546809700062692663290446794487797222328334534538869746916947829785108856065299603541544267453170988577425873429184756942149268718826316786082796773048190745669675248545725704135695335616963530421294138596774295524958724466496685251755617385136455428484782614601089640038538371348891410027993315478515195604209989429983575769953437449083875733720049772746866460571829426417571080715498081789781247097539880033438826383171552913658601297266398948408794395633418692636439223238064780380179283053785670638611859077191120230945114831874409629454015034106450248779050924346245894555672933624049026658181685124697929227598328040420425925905346683617623733948828923230098873043025162033794910325491502919264076634737657362308259300499082046164407662622014174030485779217638666952000034369143103368541603381139984971944683660055437354786672466157612238022705044132518866350641347503511191233802389717547963221441821212407639538067984758076385699560087917551222865877751853500636822280059529446967053547201181415437278218108906410524207485126514839236127987153489053683591041849009616612502341090188546805662456349082513532358909350918532259208966473498988003115737005852277565882180101799089018090322519118364387568265000152018047359176854401278187263316333382593678224578104325409020169655240313064545571686696959888879049426727950238835293576250446651232917376614471248390789789493453633412856983097351454686994956842139299680458620616982562710835464623597616408456716323062506914176265469011968439096289411958043793634094418611053730345050087334828725281744226128168670772551583310124106275972558126429950214305178722080867973722398242352132091935622876160535774539425556877667748195049548112011223606019707852895040883716334842901686722821591307298774015305797446958773710592016109255117567667545155183010117328249489754750457249100601035619522174795319562637779528372097203139189802146677714632021726964442106886722404231927678291474394002130410191899395808626520466833861837108582896668655189246649932036246861352336364339378334522936318686569765708168634412357520118315831322332926402200625560081503584249557377064613622574663604637981839758575795330738991133471358406 A145715 695 1301046851009827527284399895761456393144967284354302026603199676227659579359389150652682754702608502626369508440091778997704233910990980350869355709111437290044424407143918703764322783250820706545345775773835617371311687992677257510796568365184145343431791271272196657179127387658276052471025698011196095521676536653417520567993138765925205352769146482370494586160543542020783512521052337940905166437803328617525534911224540085421639655045819555075542024279780992054433205831255528813294883209231333454665023053292545068398128064960190544543707288395430083493814269696149303059904963236518541871654884290946318994657085752168049087535512964579045368643987478778067998506918294532377129730101659414607930325315601042875455717794429417194888472333278446101637999947910173581536376195476171991093554800243647272440716490669266718294598966733212339880666224328512518415046962442558930773565752979172071384195834157158493128349733938708444206643450521684907713160058150677380298436378774181548179336465376679300679150709472416839658824696954929737355687536572799121599895757771885777721646183180482099078768081439736160843172595566172961256703775534407510649515912953064362216470312896428290877864015431239096539368124128313749943408813379808313671506053979820498447572344344863985144698416810937587926356153701449412796509662284992497383972067420011265522044945817688490147166154309046572782144845430300747086042331882937265446213376895585343308127122886009003722794754440803337493342500752516509431315982413276704000417332299094990141042028134742591244532517080310777261178854966643102947022808647098730677364391508971831230202160689375434284480902470128525441196912435990458907489548514209504646135976745334182055767544378843054075912765729878599127672545978915822392424856245364142450526218340550903709961227897575589282656281401151616284389939392545297418258735999799479189304689691211809118568204854045802462260767055871561086988389665902178358903021749254449148361858769767066581508592404698186700381665895613911290433819332773007068812541084748896707093037166657867519349809061959240089475594194453580531206068816354821669020183650811241224485299136800165146792281451607077617577507072444672695302169673874243445743217921275718236849016551654860681264568986408417096904420042863601839355460451545694 A145715 696 2641124466640015531085054020313126273639796222896006922144636822826072569851217421331795244714178737440052404131071183894482649112505033106717982389433525035499734752014357746313240715460296287370104095035777447198463123083590565293746045203897941617981779338533290495247311810863503613467991421293052825363277665270742231136062541273534028269347071834253379543409218138546573145281280817535254873267651117055038464520894406345412613021227818092593360879304379643917061958753572989770938840167873146341140570380612785773350118182087939707883845762003896686320890053824581787945208126961338244366040722474181804321089103696721856593911420679483603021156174350974363205094634508446710539245656119832603174214144775561364241483073665058723938474138626017987997099473831726465172160059192895193090993014395730920029492442263701112646532983204344415220095073078621111883463287593986966848324304517233525692278876387031706681406856527036538358346219587075678997659480691088409539668236673565837759920505848308339031172429037772382117696586855285925010833291603244148863030311891228568687024200633512783378045704685842126452110922032277564149927248897569028509610892770513170172919895943621443328574897641824324125907675367974571294931344355348420404074776046676702497653326760864923370238798123087566484650714448060127875115525420444447170344932475054604009599221962548458144346015060101226414371442545285938480340524702192993615500090552466560218538170579548850829323112679537198861038625294691137531100195908161919627393551154305846888963862426532503384261709992572257223210512871450034358858685145153706951987207849036551928298417760335842185538188220726812227018678514715581494868954758563550205527864122255837989897990982775427215976484481439251050453187469225397058380106045997273551692062695543795105664414964330251194244139233114175037603724071826070042730391177906219932697212774385957204896008894939268406373247868301701339041275838771304740323644396236074522073972267007622985667123018899539473402684564957050117433975530897182622725016295153537911166937770023996670277981985585357985826829694273934616511211114303619332921726161214783438843804911339995869653808410443680993916631188428273213943286122133391861932330179564147939299919350301990118353452467745482068734132928437316403152593583166400414 A145715 697 5361481366232380518275132376835750574032393187511609697651586147137251089138392005914393694087028134394803754016566063214020779994151306215657153381194346710627171502164739081097174888061618212540604767576852443977262768548000854869046960967344456300357668625431308433155385796925524677063970114199199224291358138823070075788686390792135311461569203054387878102626126660706001464137487538544229451828165329818399465451880733656647519011452815682144967509445866397370643721836547337979477032245899277841181903207620901827355671511510452646813662353160621877801323315449631333379469437826553399544520794967704771825491885847259616717591096443838749553901665288490478528274109545228527862291552193158525029046783569073968367335183822274780177907612938483237188010293878456814125903383785381765802724725668533524012597217078822589405743661305852429684453117683376528610912058768831100143167564604231077983254734869840207404762790400150234158998619118313106680341032642851320688146222010959876471090447535600551553979351795968463282084412491533472842254226267049049392829933243436222548881405639847769775333701744178076961624328552927889051391058558289593466999462808228782386665172295238633528716164348887946736496041628864251414960685632543913611958123868699726249737805752211449577599615491450949026253023973408358137071720093839942763302828952293426128220898539027552344532263405851180574601246222085024814344179103119894102199737608130221658289178149361281174522195944706072884570916005722256671623966377586283566904908425908570089606499683832847127460026752404601852340079950188603105380183821853378013803354569152691442614557851321070261208237607172958692322476187960194444125070670335492707716918032202605785310865927489738405378187584555949753820842889981577112689222848518219945792436745735563513595052416362512348726319986940374174719275475867529641445275832413626663896152627313801914129779488521860819135230911885397846692702964316082720678639221337482025361015340166704893837678219773660432820749285196916124479679893901947951124714266620597210772176580111546582796784080929214751988374803781892817937227355967530891009435087082359569611699484721054815232084280919220810573143735002322179632175525761111605479184521297299041060599432096488285396827244954342191113192940307709434797925618367341294726 A145715 698 10883804532327265812082987639922553352159484530852344790225797734051796884878365920788797867201422398642714180601224977253278288905478039112750914645842134389048122649659668320269518709524369511161140308076915425496396221689318651793600037017664042391784449327846217586014937920447004230936245863832953132258631658533166983108802237245493408732957212853335558294951493712015044425625954421963968251956302351880233859828853368428588118180636194606936191450814229482282762838266232342525348604520335366144452922370900050096746239818248036785092026693070300408040000009472697782178535013579776439737132847743718212623944207180833325214853331869571982110817359379461320438033237282179403113741311706455685976361796431075380224326181676144138702428515790982345473672899473793500949118696924265791684338102114108658014652321177567592792546985917897227915024608802181274459039595837439539303663307822284571072481419506899233999961783105448448306228838463956019485413298605507489908527291014011875670475848576763271346239052973386942690249239661226094583851068488817967023295901453863640545660566424690339131144036494976810389970934851521582496759698946078977168980399889811657731760126839438482441850485053344890050762838598919062397798896902719789283854587378684397610265248023662481777603849208847303435727154015304518958127716674969663365057572428223179985684414435003968710942350367862836465214115459390055087180203238808682834471851844413797499766813105032821235429228444640648418480098452990886352259120646304247478897336711043242976054305394318253136240470045671349187993139088369992853887414299677212214313857788172114591955624139764012294410536804372885418602399642880680005992398591826291633115138077507167488343067934813186187490504820164096561005260613475132313362064002385940492685094901780498388802850740800935737663235329349726460505091612287013346063867209408484221489257136234243499726247465690482523576112377879489327084847976285809151672897295670692275408339066566143926867501119017511779086647646265174775643632750645423443600547236223517184329607290688669539080801406304320361178415024847548146477955021402973405129820305051028711528311110178829934925261436457607801782487865423525596380102374008934425730882645903337489205077547236520917365440953804846902477712934691721715323385852692119661893366 A145715 699 22094117839142983366147946633910406469133179565237072412548671748539000539051993680809253756025193382216575391816732687258091712457340425247578141073906151615420978351637624525408041883159582046038902284791370736905240352766548315140153206098897038710866131777859196268301890823121621663275902039610780659285797975464190152640792752921960827592591680523068128950873429609263879478019223339099317007241841946151544917053106886029300223259172463599264786500185376403167611191036729818779119687699248547373961591231023894075493039475372003163284167373270356667699322217906261048191092698097508346112980136398953003921834915085205802926535546104134679846209685638641191998728943408714643092367000472552849373489417708299452781413781467388779291149709148081222828318797921506928469896828852875771737440544566914907236220199393245134546280975669670066815070271415310303775321768637943495955336371711673075046059298344270575179715014941269949911410383083211601242282315828147561662989712612222096651189501520381905232313723556623697692742674427876480471744826778074206008241287121409946871468400960715748588452618751101180913564036124260259540533137469481765363436744776854856966690670818887824118322955942125777915101825859764067803280345751835539702311200420605458449112203750229085797086236294344534523577096398044200076641127778468322791124108726464103077513233082159517455660626714498152173204079781315589741950998230602523034083757044422400794304972314038477746640159220424571583441715288655493572829343288031244795878026618509357332820150343966370033721026732686086447024220009311135304788345648160918941679117506634823468978474389163093636583128504639350226804178952571592451970125016336701679731022580421517798730642596804840470867319406745531462890925224511628614547877235620610681930796858177665993706273408773483184944018992259957774451161253667161224980008989823390555996528090402886990642368225572191000998688991864451448584394699157228261813260831572283981596902944113932004836133433927329137885461901169019597640450004130315688561159764819473263591892027921419052787444058013689403977430512065718955457430756220680044882644209818501202042901941963540046843465483924662918397639793666021958329428187062611123122086291999253805787266360290705365763559739396594257687566144231254774397038483039384546302238254 A145715 700 44851048329655723906014519583850485209787002357946726145129013423736437042478662293676864335933275364477249402673786753908948923010112157774544513629114841937170197005701728126910004753295242029089460476986174519002212419719871390415859214780723970919015855724604840578435252355998971529445850204164020905397037631560647476693826179629343234519552378504615448434714767155311963325334597752417191560732687194385284301383947149786111024628001920470312909659184863284200768435041723265889270440680870030833775885746056134073200773388765348173430074675712130965129216062349700455130135998602928362832909939757026854243112253678760599107541943738061530515823551029082240296099317086453443298101897217970577772497541586051458070889752052617545816895207142089091359141686107759591000389613452640892361212621132735147580868990115966445561357588062444317737364735948471114482628731295429459349793530911388520058929303157449760715587480368994892871714771430081086565813615717840944668379208075519842190039017610526690858325512580893132929324938839349594131547414508422149378762789560560738285440308289686544944219684920698902277724603361313475345699772303349037608799422916615469830724330002215443521713158712030275822766655732482458721596704077329242875902452999241701967300163347717020505603282073670196235558069960875710851062531262574020296318575657149701024171877472369385431022361288080881048767816741955187786105439227919882950507192328325629198641594030685004792858287788233435673738263555872198961957214615582780631384915138237284342381929143946336850200548026882709816109978625762516298727487778352365774396394224610903469911711054376940318251456453881076587527064671320689796819347790764912583562342723117603624255716128445891342674470905188608705572017200497992612399877426245837298379024937005760186725346216959430064500620891052384932409396839852724999696072185474273420188730534260724356760507771664082041544815077372458561136994154441197085671767815194440811949437568212215403673424003371359132395708572725463518035337864751790202355710722036294501574356487073189988488972356966383185753822761078384632030437957172959088138362616111252389118379413874876116262300007105629266739406998654159151883142839634726571003409441875839322410661506312584655979108905534132538258856795076512500304272797184097936873881762254 A145715 701 91047606015083280386226108607269851065461145653452288837539484701513218657231145404170353792690792964695434070852395293702479055618815222941900115088962055226303884500596156460002784241147458159469558729379649482203754306790986155995879065851663562068563476254816048515027293980787089083153412638550922827175327106270138913498314503854813844113863735772688837254342026451853676286549755418183559768970347762760180980264495660958919350694620639382271607343358772281551156755523507193025400215462478463344017674102902721144703494486154181420059888307528252588855640907247674017653127886071246479042461064726628115160513953132968930982507219252718802812441962379351309159889614956557081180503758985479800325320635930266751584453415253032150619517979348731707377834794479954048223862445412032158617489883458907782674256813715212491244421357485786295336783598905124947089432549207953164536584912413746984046551439350324669982067405434044691259631074592681522517000397624901289529248129403592667423682554559867662060495558225489503222831933101205248210560779707270185164682454566651177309496954359662725521017371936400020522600031259430230691510997242661076864097465083984626901513423213826531461253593862465517794438396035113531440773505996632611202542277277260234388160882483661801397288865523314204013648358443481294983456861821897482733203917459905166614965833755676770265457937754177474030846494782089249890204299681679131787006566342743982850841641577318245691024577569954653993117091576705275237279572840289756650466581852595068705677983342060719839537078773545168240616809586077898775281495401709654361105738596842627409097304461910799682956820018250080833329714478602047715950824045127756207929875996906154935721305010102562620788705070213468926779732026085700491543136627401814095098738691324835001386459114154234257453075464817349152833301133739778082221801556503785219592566988021180041336840134109860972144973608377099014656649549120930926685426851583883275973376666567853155525045890710425111434150517170789772592138224996129980466404204573913018722680076866547755213561097197699853390856227558608737302833595630350728240831228061632531409108167264056552472422170958943486818077809628149412300821635030307876525798044921661825239837070548186560932225314674549656071221606439176144362899381245235772469433675137366 A145715 702 184826595359570729528315094458238213812400915889505788393479008815058410137742182691803524522297973785056366686580959772429278573957271892459899459086079342994554948366013191912077525099524586768481175131180211462699102240573282176800244087819662250275212937781420853880664828345745434839829898210408169175145008628690750433754101748999092474207908864066179835010865878982495807549732678164314873913818245225715973004652624807799456495799055269944090892594108648546685564012944284560118296548118390599718325044653006777867614020606119599517373399834207677043245985912496715906135394478588631749527833128485115316748989081747673251133890547541075431647726667806532128512335622262493788342979332638626776689823118440899919664982362073903213140075681182718223887913273652620610134849763796811829352612102208961666093593750972891241259729794338558117089352968412667694120433592263413628579808022406375466225979362951855922613836117443630354262158209708372060628424241364933899903429034310085039350233395717513743456115124872231110649215894870507814517844251258343967462156004007512329377540531909807043121120320811207120961975785732040006990291978702829682685080245321065875994602418399737856650901273827646289092434121184624736342311495576460123411917946970385276566264624141670109119475891409045760477509932082197067940706578435920627374383656125031831078679618352146371269494182618618984201737335639824435321926942248369409607740379168577956861579333760362008067775099608720159372592022162448152859478570908573590417666529775852851235241963802454117327923419709748664645742307349759508751305136937982820000678874955196309029564058145967868979462026385591210210582732864497485542690375992261554337185064711376771401910624914792073674309728618062436732754150440936771499839954953748256367213141164364478047054325276386878583199678692958327727866668892094909654185257463630498521499490796952461223189428711735246109372254880190433627294437447721335339974330836947467855785142683695173693500439484718159604852193154148130512898522561404279108556598179574321391712538981682604869893540538338973736000252388121214658340120168691654805369799254602497927508100461166620926642900744746648172611431214138144652811516035968685354620799027781531629397546842551312406107761409680430267692041602214732496544185439655031434015013486647090726 A145715 703 375197897532322565859199255524114966769322793794551096986473550355083871066397973633215750609911094092871459678325277485636141802654206322878372960044625977316891318879122278985360915949250669992558626046737099889629695344609456027918339502394848516395120195132808078561701086514569251937765610213715944874621540340915117110381913052153653867828210880190609292383220479992440037472281050123803775861491268837855662439263848095337235727552731503365865129694433213190999413395120142133532948967280117454949736496627929656168535317126928300866086581603553276869536762546727426041780833138407036380295022208363719366372332675433823566832866829001163873526082323205297841528732153303247433779166864752653371200540605114390906653162610556608269642203013282938645760756567680025358619696796645082601553643949994308723262212640218155504544760238085915491905091189094116513939533102862180458063845748900029782691754060240828172581417336343164185107489906076920690394178692970418191902671410401343226288306369623998339348251642995070929128405043755197762265975619493658546677991523452795461985229970279953937873148730229378519152790322436009954760062025255747013189636033904298644284416007838044635174798124616528104392123471566392179661360895246708053893582229807604834169282798846707837850734662271497370455141148478501604438339370768057051672516088729897157184553010289023378000302925257858783752052760502348821614261802559890219824581182705646909685023196691893299059337761181124353571707811872678173599466261664831548258106404978399435412472480840998516114964702473711015685688643303202216687250652702609722891723755053309910487387628939010312117508230605930138477402114385215417049613747313466910176729473434218849039723632855722899456286128305961676354021998615369620058974617012972333023628581464921199110685278924606249369661090293629940470220185017651532858217990429368355494858746725246508261894498947982415492164705261812971886308693362224761619216964913576508163360563674524536029952736628931973287424840668770187770394228207512461594239913838131667851263435410135611019336132079267019486380658957029838197821706639610463624549964246011842731208912527060073217028536039413524831457718546622624017057965252194796239572345500598464286015194850542093636212194729425958768865188381274300528808552079600332565814704908459919036414 A145715 704 761651547164019449123444960398858924303511459002022837376752913741811443206377748733245281934594998710555278090633626714881595430109464878171204648991131647873946382769669860327090747299453760560307242393701181595736818850454955163392052389617454668619843720906662618059399324959747235688229348903945157687312551747049059043324849741770168352598793878878072797358102563518774293572922982018643500683953361922601769035732606980909780727475549152777436269188806828669080262506529875586787326285282090315157365369829652549015348826153643844638556243281813317837482584723870762368099185135571805263367145555145221828620518582141580092997468528981815122182515468380086811771197758869970028077920392468553704910320738559095099606000434447552713470458976888684268176111944477177825377374362339753884342067865876344499260625566049104701334622023584614110009218024508088110629558078376634066455978290459038052488794516309518238484354578940505852137850247177939293128122118305707564628523059685692439280222580103320911363207379164869113899551589607156586892115989727875591412355330453170780317687462127774584075448801245317582673043392569314476122918920977187733945278463745480926831488501308812209666983542070278224269721554845654940087826275039321772943848514591490842978367515394192769166882244935248252978176053901426174812760981952577378974580285738035104052811532207099105194243668779270712397682902082432468052516137269634897874490193152084058082640227705209636728447587422582829030407485509514529958763651701037134390365584439621078034467900865263185259261018098213652093283300163193150115610073681160799487379222079344163093087857182132787630672728668011795517916081619254432113230364355961835397206493886399552173867572786492571104187166151373584936227924435049887782946972696378882289709653160648869830213069162625409833533430096390086196219247719163719607272866386360298024064734352759614819184609674975591713848242309225452738773020230878818365675098800229474624154088474142124445630361856292421055312821705410327025769770362727735632027916534809106163743382170036308686647478227371511218379001682518183420363406138289072466181622049604786141856164921831487463947001517108710661210996038212712616483016650439400397646506745415854719079216149053607530198349192973286620366064721945227858748864177403235453572416949160148996829694 A145715 705 1546152265545061949398027410410428092221161492451312565323711428422326874625075763530514289111477237471333121652526583905932153086980411048481222559079037200558133840131110937341715231656975184686753709500587351902245852636728214372229838432583930582449766358320329981852502067967200373877853640509398456389299605424969248942832334593880389602121683745911607588027655820722631823512996181216796182584649463211612753286874752907398759539539637227406692260588148167765019741888842252321036138826173676059651996751017698046571501948556579877687968307775499431656812777452695100879815304044377626277598925181922591948380286349414732154961294280966255696866632874729253022597689921773885853750744617544299268314579898734357937809274228765921451736762080881015781458861486532103305490711335852903740131796214085029339190346636867042325553778163116528557403220684660229770461488959571464292725177865786098346522470176354261783295067213831890536675650894281310688129397505981893385777709908490545250395625549303371826068971631453041306145160598497484116193233193171967956908534642828413231249443562889412125719223193379264463447758934125385950519570649521665844161902091767292377169277373240880947579341415604540178739430364213207961986107676968927952367958591038496603641251886967412474700933106483891682048326934278746656368300355024361311261346307532122531330050225827400894520936647318994288308512539174577407797786144395556282794995267517547932260849977218378870665449543130081961807373623876502623138116613486843717980893878306025810010534426284003425077783751774671240038349413642638791532471762322103720349656929097313597769057862692100619879953521687833338971231168284972111974440590028855212389419005859917656694102133032947063618600491001160071458866332581152656829762295599032118075777572287535740834133419714850657355823493434581581348384602649717333151231060546320975620495915877355292836436495745701503196696439723022407246737344759990639057558831347500919910524636241944838100093604615536985810311740637142295092124863442109095820555076325748647380731214541738296498283361465432088506289887034852955313499516639020177495885068210733469856125283582405392491739196051194643228733490499853259988836506742426730612426169120848684481266522767383972744209012649541042413384342520360431278959665471576488370419440592090194003645242406 A145715 706 3138688337404928593258546519688208628350033526164705505584296822944409813677460593589195273651016857471807526399350874695415555884974804318952003623725796526001363821519772433133821593172912325460349469978949930660377485115739424720671408626092989464918357087546548956497961138574091799224807202004729962525120511700135828304890595900727449122138665405406684525623343957964379082957088674947114232003337726366211966570586712669412500955484736096086432511557671591756161406954087265681827775029806277119003238247200557204887599940221030998062731026228020564450012100746386330915262699110901445771720554752157306509990152668793324132991334392892970082824142553184915255786498770003229413143983495694535046124892284110008054657727078394386099472913553729485147677220641548225232968318634407032252713661972524743682211904412214529871769468336504529386914427980642241925948711958371994137598044611567489184402561969204635110570747959724158848945719177540813518963383809021125267421186485712747172610680584863264703599101048642294686605562115398303148715676490023105224648733912586348406265590114978044487435439007111105615481367963231140910240252295610060686460927301009139780172706236190487014773853406693674492562819369631257317176858496420648703985182995959633513900898352176331929450125039280055179309850698409801811001474907938471509283154029709923000564897905618091608778396199813889625995568056841490055397037820606841984438942518570429150405467371113081402241225844106478959886139426061814815455846766614641046464080182595647954700306850888626087644715756841564519064197216411256583617767561903796871149004078688324524127024368177107076223518018353573010099803753702411768053682284528211725188685184689138956689475156189309752653187892545188793687913718911815458314529677119062503314946182034044393244421011808077671806911858138770513747134547159678467133279445636165194149308685166296891698351267179164376513702058789493177485424071089760766408026061960328067188890387417059547201065571739178224902511778180577153626686447017711101787991172913353219373778201776346571855206537127348912296257252301749816768220598413804822027574222286166894203148183816118024926743104036923608645618324503706079564625492204109612703824725668816084081116322138573315617136765480219123125883594950266953551060262158436093988716010829526144667250845254486 A145715 707 6371535778779739499252900036939653105122475836952859725023557226865723499438370379910302874997275109190531807257560623105109672514345765787061518874940807868745567999551297908150720492425780363709324737303558858653214392539098395454748587281130336029853682437953136061360879258803338385225984742215961314527538249451670306489678966846142127837551888651291823675407800207011868815771066497146460674170592999873947080525537739844154469540874474735418230591769812743116839891097055260491858062274367916377900513989820380108223781307146744369487466295274573970334092907702386799062882399379825890538966448547954150292688061537364098575240253856278448301877312516332503239993569905416633934796432745515288599334263022163417616597248159866375016008562777308773968768976443481410690822381337134939620104993672429015589860826766448858772649695169326031538907731397483066449446114814006188527859737836304137258238854275015232920196835063172828631469273254756957162184981002915378310971622788286968269854431191646878044934349059772226760767984949097956894408707081513710434068972934015644436305916683961867420081815465212351020162713517600281922401761640517773671849838259146461986458216490189315399109974836246743615362344580921088140661060761626239900161969113839464994722220013666066849371279128805405530107314869444963397586337694814742139483491418964836159024211418354500138419249764685548621776714846875685637878578978045744832854770517702703657775166502509578028170817798086609158486901227531860198872745798111107837478364789775287042015812896769484673915347908604624199029080310965437222105276618192945326328757930080369686664261698341664672633121697304231522669262648784727604176863063151679773277818535499946222161977872962165764938907803266242250026393390524652799225838414789401282697222673751537830750433819836977958917373716198210708325101782349544638563224123410354797802121010391666812792360235937207938621311982646231427273003617574869595817653848220634628892527575931994638873325010536927181015113099394830984719878395321090094520526260459030709580122368874768999127772772085156826529313715882665093186532501280507149695798175355850584498920957021436008195896009455758874355961970009032841662929760337835771362033580681527529835981652674781063318814889715832170404501284364699395348221053221959799220605131564497481584325212221364174 A145715 708 12934214492234533778554793816440976115189997598980779077092315586240595759450078193757321247049194820639922096925321665552497939788566019572930564364126216247756977037725313233773529465802740965417603756376754504116094556476884627033714911509285956047613510430687778658013628397409638347916949801891199463760940121266379022038219997807072618782781211823456996654393308796890135731636182032118640221452071786406386207254875041296920903755474228228162912014860208310855593222765615224711206184589191840440860924396097124419137071165907950849028558516676358931757644152623744455711320355478347446892656118831792172936850254930696451314413582336910857159840861584012428392271691121496996884407345329412540162113507810099453651684359106801662888111282965023257427115874503046622154144201146065293021780884441368929122673796123986771093949009424263507519453307822462644250133687123720604339561130209652787066735689775718953623364464607492882397723775761437445498421992472534408950147126839036059875057322708362577567952024992236571682064322841106737097346526659796342158054790407317845619352604602852475884721597958942065459824692959360609071334665889998784943794485205140016823370399302378074069706234143727482845511066936450439294284636169242770576680093315911117979652592726843763527891767181349933946062669875122577287298454518999018604679978297344587692896148614361729662899468243915463888317105143589585003403459928395041403853199711993969854854437594627072284105357888889972485249449605750250141896858514318782295440034059163650099644145480135202999422068609751630282464513967062621149617127917164117108650507449059071775603927120609211108338160822009571637445593077229243334067263964515625411542246438379706141849858392638040313516230187442579222364784894851326270612993667492807484812858712769439762378987409848053448524596836970509599129442871035028456604877837243574603373111501786398463671599580601264936236886811069791007871019858252914189749070903861826336323763790251561699853302570324390438282454689259728718404199515815365874165566520740659427094429035037579291882806872126331230505594546984557837418844209378831100077648268398154400365915339605331280519643972452086478018994153500012164869667848860314411755315464958775216750958673813483419963878608986373825702014481376744822289935186980316233981734428359919058090035513558524018734 A145715 709 26256449047700324790726732194475144574182590003455144573637675616511182525960159294956982221206990488623932666226595723510947712661116505387283258597657344042138794641014386313262356664859071734017371916120074339796813296433683253780045815615263209646319396320613752722631604285862307042933022871854392695473393918632499963067280105869390569986918022449729051916594741449886768523352633754134342503087031555811964126780315808295009590469143142428695975971935631101224111125374307809108488062857997161727031298623563172750468146243011833076783604301386713356894047295733293542707181258738645937366201382262089563107655724821252258804160996903675183756028647138232713303808292983068998258712976222274711013801821520238868749501632389559215796490888410434435268271256472208199491502037504131207699275575310985253690012216270866378871857716481559750938458675971867770344704935415038012803120566465857321441336192005855200840196942956375488094550633326444759604839482534263847253420356511620413259398095243544840816064565799891180742363814599461727209656554710679493067140790457882292591641351037873842084117423774836927671093106544788518814527449354935892918129133116595975004979924125611000172188256201791953929643850518649810846309670762502062644420689269330455659229768513272826295553438006861237105101689739183962448252465087230312952758216460118094051743022662942892861185782115898627007735101664772010681223385776062956004077162560577241102650850541926454227155848343628846058447224212771780256190423911321329948635431661737419926990573308861565319342125362447900868778764324056809968285547566566539537615203792831985624106285390575000208261793835557733119783031277512715183428941671103656433750986992092267968008990375077348874272182341600632555158263310154801804691577919171984404768820489699288966091513691557728663526972661676418288022060703099325417363263446380333034492618546505378489586534356260331883352941605159693099746743039249798230321018117185659242102611601683094318707565344433502052786202004084149903529540297226797403466005516577278177970981361003917087753098822643680312769530401064936527295160558506525852650476289050078076892223640477865478018869068181726094619683775643054685652584070256677918027519031832733008476916271859718667745610257427449150342918992693507624549173081348988733023121668965504123425290508198591536665846 A145715 710 53300578632617167090641487799990727044614542517016344503705404409202114287103363918684480151728943642711762672517892393405558304204126717370165442022680044279325505364282166490609350256134449817314299572119994533033026875665820528288865971984072806296072326917335487339163498686672085887515688512914615280611525893883853658647556576694865050000824802791738151933690670749961343212270114884710683162626452606226500770977833835963828171731456823656024603060117316275276634728916622086875006056395549649114033095344908844586325917736242855237919867703256511438135984252694433267951122243919095774505941913335922981316368184536887154675995509300878286113880993849750823994302442483938944968190457323872333945477535572577093462034662066446101265213615361898938571333223522708141921126981989185205564236396100415623621795676356062625123100070508556870141563592769583751337106768758840042269730410364560152873125403036196281986646170836977633339055387928907100560378651122563137390034373571462599880518258287073318494033500621754104670426861572584465128865708716152711129953646574710646643186323254279296578282485541321004230253546461227733832881650855853972625017196432204624120092422604591027971468090383403522749694171041792179567569337363243017925403422536647509077118450429351110536209951262161129973422484107873568647375216828623016295080574734061433580450643109625458146477474795805968910238368062382038093298469721947872293235236144772087444411371745673107454054088032208668608675379902477108169816418643123785476947630833292903288140764172843497463061515063700629011990609113321357172998511943002158097241755048941481757863983738940129813560333148021376223587916047757734593117417525076458044889092051700865595352108611548625576732216637219096644392052154829352812197632562925460848873220781230843831726010414874779338906305978606292154175184097848759562218968191274238816445412276294416547462201071608893121941535221587365922694880498657232154637477028815984399641965227652891215414657795897438842765551785836135044436248399170882913670117033085353960621665068408916650559498727159798908590916208567274165851338514924038102049366789123390097936813624254727315047023688764931519991480045561247511862580792953207313281451879304983048432923280916555082040168858699112788822299853153339101089999065203260147720703006265545010634281641607627260907648646 A145715 711 108200148367763801493677429507248981425422947126953175887377397313004675491637302794770199751027534387714389601278655332017559846586664575144930460022781892229686733750698156961550667757596268270076294114031672781982704760788319238743144143081852181517817177322794718684749179702340048489349804748193797165248702091190304294554576783410470182111104362749205998696340145027680076834139809863328932685789195703608240753120875906690762893605266882878587515516062180103180467275589617462048453185994902929704325456518866330947068862536426753121144254654006416832702691138922403800647235447974505683601124717870541389982664306954156102740012079719786017135994661486347034475720654434103075216428369654484615634608383410509979489061614493253196009167842693766434865371175479841055891688281936008463164192184808268404966991532990590858133514271274653964827623154863579043346556395875509870769539929919490644475123126827286446577690886602121639302794342945048087692809056939320634637922524929712566137038804924663592998047190197595032589785786628531864749870179037235292914312835405872154803375644564835934180071361531457863750487028223185754892230936709934209492891990628242270367812612907395661171080051290052949389925237570987605872354908537712563886506303328705174096094795141814241115679905508749086984810537637293605170209241909639635848700613951928250050220753769517017094456412649704000989156879431533872557385212312168404692311525296724776934913981992865866205275571549535253646764962754804316812947073655117373196873741956152931937505824280298990988449556237186914446440067721278031004377010958746814370861225134147415136478262883763072946527268028689558176150349793916923711313174146963538727468423113965765066296812472453334843417525501372424587483310716040276053959389411160766351228233417078123279114835050682110500251137609598111396557335696572278811979088065023258417051152428259119085969778588831696777209433146880747663377507665531142024115848047478331145613947309523767484197436618106456417312017339045350056055680720776595087952934111157751962783802117888739796718694663035569140759247133861165491741689890135238840634361931444192848733654765013455971679980069323742803856609872805556806026353357110940589283429287470083755585825783344334956822875037548941533860118358982285681705073553189536750884294079597387406083468307172975141050990085534 A145715 712 219646247885981884414998091258227632302881538053172430035031612839995082045909437570019586810105743078116568178832997806103253083012624883417491463680805218546219790188411894349781364938570168453805059737184723627430357631373412388828054321590187944408362573892946361594553495632251611761294216123144895330839584633590423834092132222766677774820491855556085385615418560715519806011960601752442848641468904651872122502334607112748412710190520040786709000473003165492140073292812194531336273092563596551750131562700203306913705204623028572593067599027765322913875024876028227020880620008266002618614508671335285685741827226748752351675069845835656313907783048936290630234888934198786758750404622208146445865921072845799685785701615386641921452509455454730500877764914890853820751985291203115191038104570924388761667369190175223085948408847587477040043204862809472688409758146520516278822123788006155643724347074333988450356430513156136090807039177123059689109301825208169765751845335572942937795588893478808806712717302067617294403160476429058112857771334579878928463343925920273899540205915280293692106248285626373922092484437039520621203494968639515589416598115958135376642035484109590587586264532650717103858025482574933798128700896762219141446589870353848966767563357019432480113719671972809384418035417981221910621956113701351632149845951241839613540514549701476435076288371201424326202019555007645698909453887695232139577520103117115152405787939034145962723601956191468532694264265716872860653174389703469624465868219223359618540233535148242778863055136099974372625644325483585289617528159247744090170690189780564203785569115790055299141320540537906655076208986493735307376231150400918458540302854032258451383716933966971658183512000035569384693494476361509605560184748307023792767532464963447809025759283426874269440730470441178187528719237288857628139557986553029023312375022983953735450102103073127272848842027346632696169290417866147719651723016898903983409611913396368020340029580920098310629704552432710274777657987426928088857661542575533203399097157677649073378422299606463478195942363090821957380961464625636019922449652671464922359539221236163691367783044493703509126897398050315234754985985452354416443038048172112390718856177907265719045795354286055492614623251446434186780522198222975694401034969260879690168804430029279497928706248965985374 A145715 713 445881775008394857598644631576772586325868096824992906017938286687792703548520666629836966454314907421042245688641384267734271740955781926672932526341574570866933944395742394831899209274629684364956001190190874932010844008983266361001711529683938445296794507185503791242224911384291069535378769380179389327807191557486469192902733857639572472415416355674490583593300981912360178524203187417649119413249190654104705071498499318003371110923862077530136392372680909886864245603941479308995172329450915005149837367955956194168490618315885465937174104882108951508749467795646161929983857969544537341281769001685912071514519287635660319744289047034302597446782453346008493029790060702882686160246166654167630623204143268589951634994790173268607295398185405260223015427911857257776285474249454041901798889114784324377916354489064169873884411827088307116633741043880074693892765690880252170499040520112566037269780085774869726937107364016069662216650226765468223843795012363527685155611393290549234012479316723176952963223125150072910043383177365201340569411059326975187545295255305320610194463204643351630139749839750177530389879656703198637857339894107279936581484682503024186341061664929855985404455830200904430778842339701878039213656948072396319424013550312010073832979518654652792816609818424897541619524913691342841268965740604501903624551432320320463558994485673243393687848299082478732486098707508641337252318834636108931173961117016218462658972581325334311463045765793109571834102812640289152321627198150969682548339288149678069483742138845108560793010937833391739243143534291610416645551158895909544299686714393320199537290168575549373493807750764682481115146066431932880056825524000690323873276066217061542343180309656139993659194516654680349555369199530553783246898985103868888157324552647565635244168066241719716282572354744454111085188655139045288551023900723560852300862879606273654704588183268669775051452538304231226342911884890772205361855700188927038843181038580679771766492565070362952471843824126384518753295658420983299604457843475398291742415267301825501069457471482426197702193856315121439622186281448351230307333954288711860945671770375757528463143608642238054203858914185530053747064744441926108268426648505958865689194285565923626318629612377817612458743666576143040182174380687567106444564236715291691445285586875969073622298544349960223686 A145715 714 905139783620793674943364187102757092013879933673197546043984686944606348208414907349131471882672451958972680631373831230502765530887154298521169610981932698054657360903566873096861045046133320690692228611027738927258385907878399339421085577204073453764548441223998803275354975556615238905207140547548037190553268022112898871168715638876109352325520381527360328609015377863530446884326458497225959966047215558927899423019451280939730606762729826866136089807541774067168926435927910185065668492512264896857618106819028373958729041476042872823890839843082143797438505750136832689640210797555402536799372458913730169888788412073163700328555090409788437160654472509348304559843588337917654118540967903338082018658544914164756019353638350119886167736863863222797990817783305318395005691974406413857536553864907607562781437945431074668762270060580415859289454275871688819129625942728765385596773433704721049502009849775911211693877592522108258163709153294723371343214765796135992696125376534479372102395217359155735706536231337345939770773446890882292297791592662425050838020904925874918420860765220088528890000068444574760317533610623056195329778781542809631744824488883023140136978537772123540780457749043303343763946091569329844669925475886067766211606060543510096031981655305588149985237817682870036678251156758007986554089831471025163006207257764299299185145265402134387709896970849060625522454174222986906976508324857413435051001490022820362082561934302489618124020180958056239354696015395521262340042559072078752103504289075627257692378001622035230167033340746649130689208748967643662205179235030537127184273859528250224496495256639249438137130592731764898757091438647837252780048437490250956544291874117780898698204644885030220156506685297001074028014781552547818481599379576105535935576074342093276097852148711407597179352439400771404324745441213024646900950378910841977141728333225712535096578561933296570227175803915562042843414957037849710736847419660504989947674098706866540317959567063255873419532333272008140358915408936608671268960564593515956703899593525548089521925288687025574871975332377333431611080770378688371887868004756432406254791334323566546616490157760698756330324468899227958791306676231124547430489653429048325236673680842647054161099067331615467235757028526318925135627212273563003106770999497072872754239572553787190173768116324170288097206 A145715 715 1837433314868436151740171701173965320015589939488494193476382896559264199070378713398070258084858623161807120639443188756536346293429182270216047637360797035476383575700296356644233089544441366372420859124385119831459591382149141675758442720012739427203588038890210385145179358155017550686500959932753135317433806277697627222003299844184644345648333959084185792585717623761984894815004186546181281081956434335432981724024414601808335128357230624676178732172917428675443033800688053734203998044627568289705959607005259643180025785705748715947032467707351869799848657923309974713807697935179497605165384809825870558962168961989234676006647089242823493133531132411523712247989454535912134977952004597609652330246222971611186129336250855953195651898538244156874661137084681884484603778422570770676757302546873328568121941112870592513417534338566417106050475546278484422758446770973702852509279571380063617923042725265013984868844575712515748002667364538061678358502130771143701645449358753599834818628278759769420307315586391687107661760053805313688163176363693663526225994891704270779073737158933575070295069999192647013267062839685147373320813069192009445162057130947854471453880090615745857928343826102075586936379787043399882801909502391769493013240878889775182934848927290825289817239953286407749559308228693842521361961088920440476400697108710095257025381329771847133807697162975293987331849487573955912520974647141714637044601850785208318809138067661472599457449504299088372780461077150095522261134073289121715800431158484235183437457859550592672130516888704759901907354517260782342666097201560831472274531635155633562407685833687507783869001609437731979794414505309043191210618271279685441094588631183029007295813085936301690777714911958395525596520451182472540963863493640509134080331273589896702913004617716091180554369169411211206325122160473784894163640718165108490036856215585316839972399776136408768891391830496052642740906019874950022023594900055124940666739577193900496165686154645844352678698164698352398544079526845657181692690341666993916710624432441595319904007266577190434563912222532130551049054341682455946581141742321603495985365463005069713873946557110609833112504468006518570816298805684438389357785728034319594271581882916287954023404788053567020670974309164760841882283058740952208739638684414821216399414886998601120083675653839521334877104494 A145715 716 3729988724043141767238873610018962496874555563281709539559511236030619379506520579783175274780791122346016495925389041801937552472895709121384278182672807000084360604014240700420920074914170927602693653330273182230124043247376849723390299300540283833149829954398685857845910821699710071278358043456348317146353436190458161147767827514979189145556765611420515631588678167221451472944011614362289503370411595653713393971870138622219639370834571405362815960174932572669375291446470313152523930964925471115838201144602570256627078386253628417329603085555084452611548978145813498532196937168203582583083194364574058320963033104049734319129793262607841281272631038140920626515114032864313296087588450792179690892317813973825793677796569883946637053467864898774592339310291086442198427275192126690067403466633598992085679977677689357371162925945019766144866606069491047506510827815450674061828451933128095439662727230278128613372542794818814446337156586303111912344387982250655918204269502144431130202443303487114564068114933838893491207433138451339896088955720506544295813718792138764755644768011774392172610463208361004992357377247027238544785055200680997630869344230999655694028236446971426319470997186529464398177507203752010192758031619929816184749112772540183077847647290418720032740847119933590048735359025997343560356794456418662696068252124474235607462224914291584279495237530942875945223028937320956279430671557189355855787106706092482864362188194790855074409004369706968438688096631918678514668839828734358010996123148218708346750781762509701502389719117037321854222798980830639187968515113989252858180172035092076603437377745890384162004635130028003187217762688685919030320302310649323955171058377009674767029601866246047547248541114768857619959862487885637705608824410490853966077536549811415964820123276111516385117772234552319348068593661016342122127543756924791323932840975909859959431436448978347867552955188731182949201996376931191506858186910264483969048491394029519300349802575971496972681883854805322097036341080581275142227490124623433057406610893956844973857045229226407895139166939764892641296148702534615192871345849044850340417885635108957195597564894444380200519627739728763799529127784232733699271757597420015347322985985646383704020457558649673720346610611847435982702109473616920710178463422591087572217939466367587719982671403526111985630234025614 A145715 717 7571875272374262919058761688166792694690027777871930876811614332759260781134037706581132409734747893503790324921419115414744474983631996087227814494778160849374216549765332921558111107842677438592101743839595435542031976332583622789340631821654056168554727603841293401216813822871053289677516141715427151053962158032823789432341467852107909780835888542849687647939224093741922728091448762151261145660654457220603854329914657378691266114459051595655891722976380949601403166193300935011569845654800661737583258617583610615693325944069079981430378316644353731449574625787343478710385068643755337464161279394700528565684398239051998678598804316446828558159947873894936460301969238725101455145669577156120174901752832120643389554740907528160817265344113845974178291925229768392980922884036238758266058360508903407060601786563768282592868226250855786707662104270591280159732557706918097371808904914970462362451718354421875820132277004637617613548679867527952643997429245466700742810965443903836440711125087450563805288853008377367395463981609296166183746891949451921226838322922046800749688099990164857176824170017902840941838462544402454560766288736569355998655323626872170111022848533471904812780266360310986626224752687236793647898921386548024463271205915015692758255541064701074375638629836225234512525029263466378733681771384568796352578075411985589573053059550630586315528198380116875193508761410912053673288350740119745245533189568765889429446923226287368139577679413055641631448463382333840234682222591196673473200414190452819459668903540436834499258457677068874659312380023731680290793743015300981741274276956705280349344314416471646161361625444955237032320078463617910322507022479999856349311807410741008594041084492666390584612847685265869010122995253887393359913372589432939910628265115785900818688147337501760545697897081772038865368038806741014034134019662916608222475177144240800132328976019026270034723730141732470890827409904264298883972097404242002402043496863140346985809603063535984208699871546556639158631373849500461693064623260295227439541503404107962855334481911322341449942074323810509529700630817090927159072885492419303869444811853905720101993342861775534696445011199144922506525558585693643725083278564976903120746067279280276002873574820654049598736598871075985880124440349159290300710072008221223356781200717311316072963702865482353491308040194891926 A145715 718 15370903072931029682547518988104979151258259514524456398218037535990063355082717037839119008586263443021572013573984878902889482279220479161363342040121483851422659511663021816522265128000560286171038937300725403877142681831101506885511759207658433481882263885967871205784274214517416478335286489324273660291226034453196102089492031971951541875907708185219254504800993321617935916574168043155445763401625177746230170576332782608604647992712503904610054834826093152758275757997109451603173634155314378401822899155493584947287195039381846108675250653184952519758183878799329115968583157149886166848664814088047708414281007462242453267821253632593799365223412911375682873492371039497923089632413154038473162870867356887092106970330364485596575102011497639462683158015877119546664831256166289487153408404429607282734029541044471935974165128126311301996787926802694229233209585634215922214098015148938105467681548596749177636739908946871568936689373793925157564202869023909420257250341646855285830212453725081341037621807538891121973898391459438078901666294568431679583937499718036213383102087335266648294560892525879558750927086607759735731117021350180591996272676093206274325720688494711519798517621240434116321771849777583487353224617656660869730624363258369083759075670513695890563826385826690106126835760669477722832030435553880200177070797018078622359062103425555175928937963216399725699946840441122531635819072571771525659076519037488049449294389787175162532487614799498582804871941978041063757726397191289418416238829810496075284419527436305011523793166694730698521082277225376330159672110352545878945533924041939684017092354828059695817179937648624001147606572063381669268770225314097397739779013872745870436228634490510906640716533552548599321692060405528920634986440747724457527721412107508828850520974275005297796250345958225004344377770709090597472949937788176957766833285669967848358767861887186879192141304634761727177196692903660149803271850872424354611664329583683510351674193869175471972163766557626122686699591878144856655646042990909187078836194503728270639484024422939123916974515738168394580399639262545879598302764678265337810122627645542976698089290411839440989403172214636452959483084399830312529185356215145515915099169253952974639449652865470162035761575361673639489216631206683885693520735998225660823178265238202505260528596834257774061243335965396584166 A145715 719 31202925666174717881308544487091419510261572124456868616451739386445495851557134452775705006297705054585897683764864382753750234282342589065571497113632117440227149434459384522207276651730029538249770450618728730275164102085159726393966081850914798314164827133787174706448675438656532579967341895812133814964037795977830054417879392561593777900182866780106543795058368503660316168722833036156792748444153450170390025666101218780810056733940268467306815658805246123718350187330965993453507465765442533355038747702393359859382390236619203531530777395587136970755381824388012318072745098629200274947452108437457453380461879463953941081678466275361096264574970050144762338253052908211545146852343557028523364507685832727964856506381085164853519296266074863995400836593938627449961214469094683622682660794933742275046672907718491466259272617228185692197692783747365014752135299104900615176521598943439439128931181199682476180706195029872280303861815252988202327379180121106877655517450732150786331494840350790034855808464015095969229646339198677690874216394227024360103471897589290591120896487602491305873101435003365486361541043975289719131712992574577865183077533813885110009042886621415851719085958337814895822210228823741792090252325944100179005142994143283325015230852887261593143493187589551079212242081634010513882643050492605421790657365368624191403306496900817456505157749801093063054016892586717328308659044032345456968180088112911171616178181821042353653581718465302710038248410766959977094344351616094928188291351314892842374552181026795632956465629131845640928922363455133926492454093221925118958452124530860601849417130956646766037229112065081277374404308968586324997693234880595237411895048849866706244535533974652647814263978498825971357165872500228455001629114804508059348334555949977806780656759090113417024627656597299677047048009171415106129074339575979561350063347434857587927498627302013345733776813684836164437238395767020199836342973298924035619676187011380662873551627744823144567508237412109482497361012881260209510499774206922389474810035301064985290189714244084510229116817006407517187701738002337318493627453223993143335245064675640388791401157542691203432953743150700800362828154806096948740602548033466832330748192839457259237806792443329608278546399247598617087123881225127938798556793366326083249828521652350368367556978609840415861970480701714870965054 A145715 720 63341923731431604368026662761276593500851840154387928766940632736446820588597627856417643323665332674545929276470661123005234072703673176582630977777331158282177261929293038917058955080746831962086747843717082021733179250090192413478244260645597832919321117199324078686219605356198546619917225713212142320103336434608960557272193077408003397185829343655908098684713983261437120204571434489230246123895868102220714005872014897792261806565250752276128931177319814805055098122006102969601168552330214187396350256012959365020961304893141943787161369437791234865680905345323786206358556581634119408257160931463224542314629201030819038153354018717729392823287823978380956170970823911298397150187167788354748391477439369570411771615846632554288158574845029962413024235602537397846301718707430951587756314260307092388737463268638996632034387438808088828850014354219224177252605423973362614592416631757166912493624830153806829897655939170731782145270548274192256799422171442977937731280167735924449397648695699650045675950144328837278645060094674924253036580378614564882578368368168760181939206486730970015655747618495939411434369568342751522077641643809371716141055397369510680112082734120785684278224696908142998084970442740346060359724868441905706719570547486501891411834872285470520385400606980402864110745298881280673704042560469553452354834274627510090470089829646556011150294303158255701599928592004195735344046223566588705873879919792690640892792259802326190741608355996949701879061468984986775460455276054275512932813026930402659524265643064867698596613703344479956355013876731644645403351649568397638939778867263722979814632758749638106995879280312177344446039599599658176363647998037383017848749209386215540930536697739910384552049235636083169306447399483403358124386468066710612752661620857042840255904370431955961554696346642172386180503114240201956351423436389300721363670828459475233524973854655225204652687739638912779045866766210358102007626432524964919883588047968773161949799452647797114296569749782815691843520169449366347161457885994009459724677292824967416410814480431467132825983221548491521722639947745105493996184131741941402705209671168922343703567651722372731129455109192750410100088194773292406113110643322581454485902916364928982299773149210306239335287154711049831013221989670378509077184597012905950771491075776006009583635406049379209942026014581145222662475454 A145715 721 128584073971880490692376244096846997715309725251835370940020868003247659349357332991393363171335619031623181845337758314836242413838222266120151819316485137680702401489315434542245156606639417153006559872975225885389623602518988514201109455144481749911423553749800745945851092424407610981899388230478753097675957998218393953432497529258854334693455667438626660223425590962348850354963843290304363474715863803354599261530164576417072686517402293180273262983143565249015725469322201697324378707722869034972057664667559808599191589550687909268734048427938811190195267095625461610895551787972163769561761743418237383441243897630683183497367576318524392070178018101143290882308434286882838003334803758016582206175837412542103168415312157704119797053416114557623575202872314323689365039014870362628461695265762602615394775388664255444538340241507803094379836941372241332457774258530627002721990585945449888922619276281046665009765375810390487882618909134795028314624680650065092487621084986475900126440520775449241932143937179075660553502762543757034986567294371172484609727683910685580045998047167381529289861792445322001846283862194741614527893405220032009188477273582572866742417941222308317668944415637571948297594176552673678788449392684742640540549206254604696282699775508652269120770088677030224593733744486918133608692515110143015674891786836480115030090950876011801817640930253509273154791987751624756031085525181131040578519268999073888101196671220540346163111309092089429511784743791112387224747116045827675158682256377366083941416880869500401355492861323665179555037240842875175034877356169753985122632142093233118163102650844634400554868901804607944144183012782997129431880438322652645637723483158968698222283251876484105988012134077270334866116863785436316764049528546307739379843742005241015741679091320111511842616559055953346646744274859600799978283446795940888388690431709387289198108997451479863431610377690179256626945098168631180055281821682705488439648117700422507377430015323400397198892024550878442332863446621200803477549998068064996318705429624648554248968105086164035552235710626620782689441906220826150474935293808687823498432297227847682077853541595259101501590438707540181802378672561628778312665865342292319139550589472612994611280255090129222521024645517031909358223551906987148298745933379405713740043633996770547104411506723261186341896947629244100289954206566 A145715 722 261025606820993664673919407489936644085485241409385648620313595105960012032374797374900670820167982968862384600106372908456449094857518496550731610581487052160667592846048402827718750852522936073771354455391864830258914179934296593635838715699037306722356894790978314945999031401942094094709138190646155576139874633046905116507412712202396891424317819071068464345455264939584904783456397307883368623427079624941734280192228218111759761368520089905202447726850260135687117647625947439465519175508871810779089662924890398496993905826591562673586331147346348924861526523214341746331763771026910818090968081978090425161182797561085831680618026572585798173068553457496902110129950631548249848372501441605873523788558470021099861471312064292730633730276137706945895248806562474552013182898468128704825653633183823002159005301525169913416198655873401473502240140971295685665104492211748842163026297052631517346004637225694576162993815239153519669934240273085633286431302297460694771933071242378341332224859525466261472206516523379262086331962903732106098478570993101529192864619970323558733194096543297773488403782916385167808544805885757134740101534955021169280892724317225549976428308598551764082272885519574146901118093431484827594491907425159118391608169126300046951989132447691820844642894613764375522415390563144929944972101631029852266577972443780006000994160188474311133799938120320666248526135207206250547368272071472445785688242188200200154788349785437100384925215848585544959221150834489161079461185117754126296612047633026219998416743899442749883951911873336970016769243897159873676155629672951021401304308670395966148118566581849083488276874784073814435347069909884573088540926146986833261560822063497071175694070772564995245280080127623143695047927037036239627662418562536644230470043609018404912768299475455937084550060187238651520504697461875383753959045572323614128320212699227737596927739852649467540964414023324252039919503415555085154120090389459616567565795343809721203020981307050158516636513268533455120020953120868181693079334620285948517512297460743740157988842510432560703905666588818640368045346988329340358624650247504539760414858162859625695698985870724253675497461121197376308418605211911646682305593534210085271833210726488014131916618059813111411440695112420064947362797149194240667945167575596585986337805522368434615945775012814158894840861661350942443384376853526 A145715 723 529881853262543167407565704828327290646537324751327614863865658044230821178061489313715370371577834091171609115034091666408276826318348709775719049328599399401017532775076768424834521985464953590338696537885612630199710395643019566092238391759590588164634585002132229539632087894850026604648568627623465340810847829127219168116094373273336430737030479258601543994613964401766394361566131571159948001193496922767917234190961752602295898505409265105267788612243044931879599808955203979913306601904302053012517043679862841389089029636391321539470983495064660378657708646858018119591869559632840988560895644653780144839817637805106607628471096574772851766937093340700610140272917473608660309358174591656165236708567518305420176683595075202085482352663506128985609731502118951026263071918851286400433448413667894931780165367320706259979438733082763483406453106334788869658829661415591618963940661026256034762500490948883708564212435170105834539478625135454700776427229039164560321931647000943046428516338396175735339337296398522722959593331191813631622876512548701733089030568812072913542803969984847312799930389458469445329344109664224788780791588065287753608203041886694283879282724037118858778696288660319880637321432071737647343139783623680325592324042777182840707841656169038887662355955295853005280278649109439720870159757618475489958137609169086575701903115091651975589812056743320698975234899678640936986401561219563883813906553122777407240332248867766093241052025061319564177789424409269205878918981041924830554447298012786849230702048698987912764021025610012725468862010073993700687420893358734403690662623968761718047562527058502794846801500942768038695810407734052900372608648197944948868322831065415895517960741385055063863812574646940904430612425768319781007837945632420841480114808682565356731903906256084232170124779563535406633277889103332169419736884228370140739601643089000597934474113791880967628294328856970541461779964988478654231683728208781338926670124899816033619625214623296498388374923043098363015200201971915787636147571729182407425553645139880167872163101328073012064892950939591213326349364944402340101857565067140407025818663638307812314586863464028639702158344485591966365907966201508081136302042208581130809502278224181196074796123381165526036002090053567214811237119989312401568780391432527690146552005166773925499822818864506019295340607275594783915969995058451214 A145715 724 1075659901097355808843693706882096910075826683759953648787998665516193461031452790932044826953632183037095397641134605976435893500977153023326213119405446199297013430865812993854011251911743003265451480200553338247440581844241149784870650299433253194936901485197433634987138192427514152065342499604937443995690444953253621864370555070332160751999280448577142063240602002280320840969074463633057386559054175326139247043673372165554442562206219439643603705680405654361455451925061416453276572936346557658743598819580458643129452233167968556133563422908650113222326223691595253568429748874290896179867800067679091715934404643561568852399964645428762316501084126413068781087851912341474948879747246048560573824644868273601532937567836531348169236445273187165703080809054052664020839483982085212924751195454092193527690733536655732182588347211959353997913626303619480434111738547569158774747957378857002697936358650621596702690775080401499604961621939090732769490513988518201759992826471478843141871546834719377217272593239482484604228712375987418768462333221995293525069202861823888044168333325875143501686085202196910057633400734073570435467872183670999184803482894137265079049393953367042684768989383707563838119615605987533992621746166264163635793299415229512040336871610034016494262761744607686986954590135276772070221494362993403613585167080035273304894857322641893321973007341389002898599060597821505894876144621907442612669784517150995948497674310413215383842235225949262866695367572329665653445044452053922288271401718353909670912105160442201563468212798036413959364819863680963315235590737362601166541023725352277617240585781810194091689923558636944334478680692353057477871822467300902099215862085501972204404389129317591007078544281253209908370999529261762118409671401971395745667988831155564065147360016931551515849416217963916688226902594375066842046682121024545813377777207150458514579244854069778511635969946615236175843161289007108252535232814143735728561523785980831204438117982664310584678242577140976408387401289982035928033197877530905666787925382121659280036750937707145704059171986501703574233848842791789762077430498461644778757872126770906696138985637132992267871127763808290570525416862970456192795046463377826161333204352961877101543821998547147958039972831368046333646746406215507025990383526662863635400914584150745546396205706349172206355382537928595749998476646584279110894 A145715 725 2183589069345779029409530817404951899126637521495381155712022427132214681663027987530561685000502959987469566039894135098073197398706794319003502856674006455973537863640067602446874416546316311163912914468426738756691750944099138420267854015611112226131321850316205276891660990995765833842618669549454383687786262444257023257453058676679913053222108573581119129776878070015086905400826799608974923554931974718565748730739711305113765798982726957067250417263434866110709635528274866444947463147476910142947452591231287365689946644241946532559812209033576234776661855436229717885894270622940959612290645576492911529566696586612346965265320601749290927724349009681436284907729241780276672617226600120403373207863845886843593557842531475041708347898422217282871125056769995405843353126220561063385958526338358739193317257299245769009948084860838755533001177989894438946457959592735730897146734515139054450554773298261350357578564849002609027966257996875562386611042620264720533620877415170404577056193645963997354887628936812147348061563163661128908164904817773933307188748720471923917588803108722571323575440160529337958526358160825238319774991752060540279863316666895606223775985846052372612962189670230065931062939042833261933284497374376468556980072220591866664701008660527397314314518679197649287664812694333198193109912686716851717102399214333995639849984663059928351953229313207619140835394038342757287957636596070547284155778755909968652672871609806578361433644267624978558072031994039796867224234358750481203266114933811138619164724244995620474852559215992894727497858854410345455934548509425187009343874471802499594236671089512166947627749977231496056223683109666298946026899236012183063463251165246172509525014414553968359314381027131441467052224613788951332051851938163987731285175847130986369683784102467143321090082752341971313565205633303496586022595285942943772786746990913787695595269119287536586740051363334600579991075954904464764167868381028055320198554358870962445193345885183335863600334043221259065928061603463330961991604055240166774397081100153323198594436531382404451167107067705507316103499824517968272614843810019573833738073391526276954854328528793110839749749658372485372574629865922059869865863184354944898925274027010332291952762582254586973655618811675044003735680393380359273448076990345221747336166459274008292410372084066000714395407256654442096902123676596091536663606 A145715 726 4432684735112030332345538715638345473130164092808939986141756739079730287582485783234249288506194055142380181965587453114482614283481291490424087472835113700180082566175906367154161211577770199919739950919426079122746006975939406751993958781040258385793388419240411514656436824583212215186363833842892793948762117071396803959007844743105153165880128405089223256304999241528624137642837434131755461759125349624513143784154570276008779017492373516627078703441067097799086198666946053821826896912805191243625670016600693771891948558358918293127862650774736847946510344209322635713111800934821273722053830652480542725928678136418420777919748421586415154518111988569189245293909272962049303938021118497172799051389782505424221320887401326498136598064560655811041218162162281619809342825388254976588282883715672786470240504626735374434462429679155461772638393405859407441829223861514986152049096317774901677623491859111890604287783952700215925271898772035452554087647028623394165048621159969449812580931229760079911044669469135419634080368993519715696155988317747862618299634833355143728817226142373493911714641839789353858898449433074499715572797788810713097123348030315186497000172218092363037270560261577650132493928137335915737033537048238064906505910814502074099831007243999006514041978656009483446272582814906257055241052532540845992314256819930931113622163971154331912571733532804125466892951298775199473048107413878589079393618204712719213929980870233043660494914021043480523623358252533215310799542303219024788707925044234893042994719305235949121749131740252778260406694109633137594583818238542392266366898636735348824022825071123917093490240763856378357189742233941894507377127577282264317928300649587644692363574857155426451817186406532544924906107594992041942303141024801493123113161301687071174894016580648284010261352137837983802620679208703503694559026383782054834211283013777781871599881732908845201303792631599292562145708345294774464152520278254138156267336786984267782911287708804189138798093429496578762857556667629271870807028198939661021120407845385863971487426121955343328723523288270193349986530409922632801618370856909236420843510226926215447447590774464377871699723935368381498035928102404918565371509469194074766992144941626621590787006498154813009372948147727507959537097551815723109592570300017273484228782511411652682847508934448275101050470375625979528115561065013419235148009286 A145715 727 8998347828688352228882414183215023905502333981764626676486610468309425351577764476937538525105888931436071781920576489928264608922269623018766578566352424137359111635799226285255344812628456959520760936453520472192435637469406051607409316057657708912048352359736185058547289862242929801062484740082402822261603409868673067779762667375444784246823607440222549629180018683425036984328054590460663978396100904805786963316085046920586516291743719256026012700734948945097278872584264960983442155785531390747649967186246817125653289883521959893103028621260506767755181222083069514267899070003416562714809663933889925240723687050232807566830124030499821014380839612446444486510350916383718306717510253322660661670948050622165282437807866850259742252362710232874196389998064374918217560092185031381913150867984289418175849031075015510856189722300600726559700405612716607212474377980915829152928768378348535266521237919223839665353843845416589325692926540973971809235536857062869890328167333860567949134713340219316255423324134715965045035800995281859202067748120123343341214951522962221297575051480215083918209399359332227804225893822783073597374459736293995526620116638223161693304125826741650913286624368812959538896743055852866112916146923425897383738441973366989830790280004309322696107902357180572198284055449447007488941143531145230647546224242060575826657353011458630722592267118363061490173550301119616587530370092536939760621760799788064094309208493701468824226314029073997837976859180610433041126203651300261570595884573681899066140661024904731721530262580153923875730861544696414906659695089692546875537794888698286310266740657710462187618241122878470833599120511218936183676622954983760553211386855411753479325547435011101143220529090880039066117931365609231353924044228495092875931986157248907354048483974931914073687223749728354777348665228462479196458237536482285370505131731221906285560064322535836471110112302095200566555207949872437257764851996987519429167373479023704728347468855526618768424266061544011667341774107225818434407305252243456632707653529052203708796276433132815574904301108081424794965340628643120069317020224681939914738492022586825832041654417834158286439599839048156068527561473252118765644294356600787422049155306228014818965331238491688154440111084268029482816304294505524532113644260958074827762681161999195672172150726557914389131740467113481787632492059853564451258922186974 A145715 728 18266641659552619912600968446387782889824264852818099344327833108911394383972574305697419971715666024621170574918588308966924041629593051246804664065607948163725296440589863183161982815474556050056944781260695639124565221316887308823634159603086368051199769496876036428439483763916322912944628836003443886298260973271289256196114255764308168915898757223523370658012181622353583549561813175797713744388623077630397911018508861094220352063460732597359289155413242917480378312259859203850333754417731810412538189762411022164382406571601020224080854973296177963806169934318286904641199398995134687489789895731965895758126358783294462942244373862166215072777949895154293738426767066349675200587241876223882646019225491373213017924528648818625950274159703708173962860654852518921700027177792788317028719673725223803224187062841776860302690701807789795760730050755421306781915545472035271665459247758951208816136435352532535408777698718411723630940715606278390737295585732190597253972014639115792967293655499713982238429436948803939906003041940053180660481832527862069234803733291978475878933625687610477980471168984802582653224705561800206328170437691879022108325739652244987922220878428113333261608810198130046286310255909453180873304041221017523450924130700024174854430168577740681074092527743097905553033186289794610296293466127172285673672842897126148997183312991097049212530389678543482020926840218321522897487178239742573835473095029951565398728479312233111480135756984106194567612500513280926540270882612597227769284856976649210869372498885837300158757311288580725214955388529039612627381586448257631614949457257158884474492659512327167116947935989202531935827857448032206510969037221489456640754797388185209975386168929497678165311222237300072771674475766079144656423867480704013736648808786053980241647247575095204921301053950596422360033987793099624065306527640032655520070583203097455981905058974866015127508326669460625550814509992532702338488185401364386187071611895081333614277578865431327295712121306840914188125038580111743792574958855026018024735515543568128142992469671833493661712402525882004063586291489615123818080749437733481117682717962341029512829111020612566857094515973543821450729451754773698689339352172390129272685018279497928455878031627131628798700416128115952122609138180748662984467588257174591883084758530075855802856783127403631761662332097769992402914430765941670822636376891547934 A145715 729 37081273570543989734227737063753016051319352148886759904358824724479662290038974262801285605044276924092044831012952346626365876243464971761390449286605568419938214415285786462592539860068536153158638385198275693902395206837643767505925736584949269486226620030305994213547093493460273270347795474602251006782647514137307321405044159438878207454490230340145002213215099513359091180573496418814768440444926451488802953580609671936220394102308995428920100959476182387536222876608641599551216538025839789606061777567727188746879159687060187532924242492762620006019757211484900333352120512061053412187710773526226834499071267606400709539948512110073386097918223906323603842561850634338924273473794291224228448758366076539571804221510719293943828796801946164882911732932960615346676136953359268098536919024511336336255681561719775951398951268480090984793555443333099640050681344833853620565053120021902575548221697244403127655979063044531953554220326987818592222738229800810055362693299389237725863038171529706043724695501582747863293221130102506961458918917963811880423308237367764783072013962570797790085272554829749883453818348064560596063112391140054678585905724873940687258946689904944239779414971415579625148250280599446901319941090762518649179478601582607101587503411422533578271085135210586391092085169884227609454468247297016208772325223534941840403706298714573998442805968455176150139419995469642390362282384296307332349070622289040877971354718694624722603206762451421545898255538065101100266316850577368721071386689066713324382927106597588694417545620385556292032435562983088868937169713830267902485800522694237646784933788543283491536942122439840016951259717020384867998330961883000641996971685486629120838280443601332851664480637921190056846460119687209298043309097061784919390304205903703422641636558528959291058327065832486987662514217871327008390093054651028754223457913397156104421360984158913688173005432028892767772952888729633435874693758599917706972235942979641628213278756749356738883676837828620994257882160975852732673108732068397564346756463845789771078071004637545559000460602223239360167655376758578072707583852041578741986956002725060267324217263330189092885743580986694118496824718534629135087240119265657605822763165058225488537417585237745967969673690299964298540867067690615491352944672048420160564587232053372825280603597576478645918260145026732617464434506822369531916387393830920119046 A145715 730 75274967081562639607862393638450176196395395037975269787749069862860605537384733780912304080819910440240826385785718345063213761850192263082571365247145238284526411537733705929199672753956312916355985865007718397926223145315195531149720421633287413970671987461751671377464171352240590822483111868813733540324888155437760591162983447546666996824446251691737130969455993999937332742980648168380804136389456307899192365370726615521666305807335197259975207588447494833455614959137230187229765721858700355168494995924296430745142529782325609090815988179453145316042143333144413358417899998284539431606365380468344742067218915114634657071632537339075111612558921751887020646106818360940949925476601823943307527096837116149839389356648835638057153831557676555008602643891049394301233636315292136447241628591038339037375230346104082339563010772323882891341121789236141513881576348097177377711786168185214469411681229269702996609102089202701147303343632844556135933767869200058680195670143788137944386174520911647769047149629783541213681298988105047191708424742984705589397246487052829217657712465085093826262625305833223278608668593346352448207911825843873305650366513168359942890673858286158378638879130364816440920901783306621300226299540943871636816818110288561716198457070757574586149621750384962630819027341831795757397960245719476776635534530103089038893374789207272225741846903433617906239540569876533834113910342634325644926039527773657952330284680221608874651398247640628754067264174659654720259696666401175891177687209520571071848131157020606163830317450625367984245118977900281874902841891693857393788543446119845165814531116250205975492825391604939245208525289723523834004405341653454081764395880783059727116499325124536759381217529668793578098241271290559108948772810611555905658303801335709161908541972166539785753199022338894634358481502244806033932264835635060731040964044125643688877906815937535812125185899510325649118468813306645882292925991469647543789252777177060610191622261923615314502536685079979311502586598655942467214666933523888200597897596871437691720355996421747812937441360800773375258336351233621997981271401563655408500039567849154380327131531731172837945492612308473087004732727895845389453398752769932767430079952383179462233029242154592687846808792608511397922008024802811266697814699790704668771520197983588305243769500223468523810436332741935115682809645934979383848595586840390950115446 A145715 731 152808146094298587859970924858316793925666600607737648782370707462782304761228719536277714482778813149411953471100177227525977310190014050592648110061255547112020195483385007750488873097991455151666498147327283149514539082594640090590164949989836865411194648320735862590258054297954905909367446745896404484608516172891139862753534993475574564675418436443996035722993454604773272109159535208316613582102155860108909012899621448899310664568496348128754242484447455035732510830825700671434824864156623695152255235664544186685450588578961299394168923080047392228945544946525947632688003644397102985107509534639966300169619898611440747454704510849810366500108513238106745587992998710859494009793228228810623055778130587418097420822192914834536728334233286604721298484187097337470888935043906083628632407502888803734535381346909725429536960468866213789331492438593923940079959935955925242901305356362865351003137347195799838713349585102420284493834020454121968126956551737889319987155029196620637866208414412473441459670023765087081025173652632115696661140769340034382664529945409005944080373232108777896515339285568888425825713790674747405301464943350671670415565435826045810127380673374211603692684855225605959489805471862160640012486748174968660219491584407178701275766266134464987350153882196338929976234411833375503290249844342290559553926323784047214011710418384463903681950771164275894490117217429368213608847633265296762892527892309903354189599929495147320917615839503713919335000376303561017026083966477536481721983963940070209138381865824723914986850007223876622461299492702009222963900102968816679122840709822762992365851381054129586966944008015904227933289386879036362644074845225549902981081641017925759417372791722366020211019920747013042349372934259715303956710762232361426701437326407283694970917561861517236119702957020890275260729787042738377555489226246118632984402786117143291266046414992213539700439203000529038817723918059602411421203887989625913974476165433490059047364978426182339083410587035520173729256537389402232593041201944760978816167774892554668402551594665143422717446961964967728535062625348875897323908237590368437676338335777780667003809685197017530840257117242619379925488940803847605961264380882844252225456480574689250107560824156237918583053879321587837817377749482639180781072487630458429186025437319452206272026804850043526856539837205983258103486116813501326843117124898599797814236334 A145715 732 310200461296459051793101369599989453218927002838312389052942748400378215804688763273909979487736909873395825305506973986159388876471966672510812580852983513492162712304860027999786483189249900001570074883088519785796116411443974068702503698758947203497311165419106339306552472760677106755425094411057832290021747506080858483629084873771968819624102601535060260780545743391695742444261113492234557190863240006564777396993866170538985127407741779366173852268220745275042163530961213225782507244472224242458722959904028774675033949672761655444553823036508026771614140199304340549943288980226120775228812748953751120999586326962309602698393085392577704920108669314434941656605141276226411898930327827883740859922077995621621614429662260465273920461339740249907680914297163704016510236905493034473987339989235680542767786758996396517877690188787641668460038309223876362220804788414180145912272161630448477321899403126244402885103048655823974821335758178234750741585866260046119515244513598996106730458695082800174515361101093496990939888833544206759174924053335526812103406391933795013653940003468354044832312487079537671202920386401143886409525627090037647070292184360359826198639876275791269337771617228849732947864186978402792604047872495645436373931099528462475028089321795893166746226231236817642889125036994410439883449786054604116417693801747085741354733255945672517202134323616576632197031711841047597092126581618209794346186695349576035346935526590468839853885502794291615621296696632054204908230192252732656719736269111133003979843339493032526817141684347018918228453725066100822334842306184806164761972852396762754657512489008766811336920843446893977765332246839154092643637931402524649597513966870508508557539650697077896491611057898906807175648958305950776473013898558883084648012114302984565081800742036907822783211249553384919884647109215256661631609197014785189897606614853756755626385344527377548056079456905174438474330435192179588539161599692949135720642826577207642805540714582888224724008989145420872691079268313887876221406425280931263108619985134289105419488016814244726368604395347523688152801871121866837945535741037046364827558321589326904863353333818413856432884002509905032775655545099082744255977239793421062084909225486666794538886240007920820130911528214030702257878909441732734174310452075130820542962866238289995143909170076088136050252059091813272014961134321761758512143914948570749171949642574 A145715 733 629706783623665780841407920317053731717627890095173542039824996882060315301213428217317722082391444264180375958225686091726331893260782155182898946483446471133543193958670373454558810385304199011732100346171547837882966800692184764825991918315712833262676254606137548056438929446120228758607032287000653652339662828827969830627179540222103228262363605697735885388472136091687752388577951229700942780838795111170638006988535426572690909327051243616984791350245628460880556235340432022637818271453751055567512456349942748046132232385117581591144866595188214298984475659042864790437243941855380776611504772866580135662860074113589882036990508642421891177454098599789693456162848797740905295334555697375765135018762552981304459194793566551591223999791338474025987534724758132056178310029215816076110671545740928613014872585381338021566281546278443720760088436232030421384293640520849740276669586804454046098104785208928942056920475421737566467027095267796089883451181551341884726626375450932900042193284809669941792741575549775126520893306921087089009399167130350088535532311095658468711554126667526602231697833432175903653502558680531414663931721527833072881022718686094621137428821459182902544072690289709732278204809760685806825577168679412060870419912551194417128320047479396994029851899256857618725993848864241359587899775441002014037358863620260270902894497859296825456428994990879399084079884920109192728803351837332617225996099031747041850924929378722249756066653056572475997312959162693732402690264189080815604582904311636058008872840788990204714882632374441180127138600584691967330506917655053545650125767524718569191757986836415572884362345253186758959396527794095929030222356672279813133050371665491254446046073542276407511950236514860071553525035988145816524914257363770429474037890597732259832360535417361018732682716890414366475558370977183980373789114450787689373508443750340096778270983344161430340301597078301109573851965716206505132086626172798755886990963475566081405188603238284670007399164554617336042717185420654999327222450279088519349519753654831991446892271581322129384844205108511121982459263314764332153540230396966530231505716487997839091940263841694931541223684837989973915200831062197166992027835516263873188113502281453018224688959655255108627831819220603003995656368788967967734669436640027935243785432438291370689929343227654066138484823416543736207112999187059556278325304228473722219259960188886 A145715 734 1278304460555580238649006285142249475397331397966199452028455690727834039683247454592391701917275144119376289799372837259230467583930511303054612350548815483417579191573388553252726385295684334743916162132653359022382636809288723628622694891677198292576029299539293803448231720223151303702865520117516915856417225520773272675314690837565995781403778495463802312278337655720382745653070796735179421610545563212436388589409329922076392006948786616800699760267146357554842254115577546044741545308543870170577807827667423874504873756707839017868368634634409038518911713973716816220247055258677442750400579460106408721644484950864260498225488034151031046512526900048903763281068926454272761523117249135344975340347228060474052430543816510437469719445655955762532504787810344710910337952849071201141470189250514095848739648580537357187383033661255051965501311065512712531533753869452536558581493348940880083130675392074722626131145680003078604104090182057867884228655156963357765948932026920880188089545637704934899039090883004942413340422473160973246482321134350557344200318488117794757689441223195075534176301769554830004878938991201092370623894985175874047910829048640587720549154308922265016373198223516493527675022815950005209453129048371333987921516048547825138308014668293854101987432609265189729196124624069372965552996660695448033891722075455326602847134475921116610004033657697161563564049969356109820191873712103203594758977734847751145381342259703279576535975451819339331982929685803571644723256328073641802944646576016352086625007886958310622538684926578431248639173130733199627580106707997452512863590546102326298696514055765434604188444223943125673793597186089767896777258740406796618135442656966980376016964971751170410171362488514108046346848647406977701594799469434555412949212269901282184475126805096500831119523132076291610560463608436574264902130270725901994643032243206575542703134469803303176213264185989494347260481016073464013238547311969181781501455935212572568044890059033003297226795580036884046745843195324661334746385352660124413348261991299323808348085891822067108406507367765882230100704151727100472404848722170101019323591776912314024029733872245306892614827647337117137142824911400715149911072250120775869150808324722124140329324049213927862593678462106295884080480170762695532768644782068804633414063884886865244210561422842967678172988141283524692687167373388596577483241855439886707534348547233796006 A145715 735 2594957425221044260791701917430846118002851020243494792444223012352506218496677031609126937574346460170889604112350901410551757469047044684418707888715148947891214625350784804432661107591428814225950797397185972643888914839889308273919305804112794218216506215388511814862362335614067700396588247231527052187873315467506914702918991773079431214146442083427912996189140052640240881987981328794462996168464712482450757665862932753279649201415127505054176896357515755590701314974066183130393314338525784992521894322652414115302145679984680821155206737162983753005176480382169477884236731737871266927932399692511236838358168787394374697807858672336084381998538429645176039670876464539324908151022720410194602565139737943999773452699488321394496978883457590406602510693267465038389853988105304509101368408067872068832012873603618249709049536766066209211523940702902370206983098970695008693070691221680399764301224947806901722117283673485774144593736602550376537188080085184434713534447288023011330888877602347733035379412699758457549305931099623468769272022893332464278376557995346812262451096971531876666851290360498471477728342498635658831835092155975302789425910087717674386620162109683376524054689849665791571470564038173700814504045142616639316068616708132172479570852648316476347637494166956435893410514260866978255831223633311984067798181775815449383519412083225368859011362868696242983155622353713018014880310906766151460028107575744835793377082936272728161645780411126605787352871264868291276094477943299228670896816944730290424212708001652529774763325686071583060296341328249794659295649286727910946059543158461954861635354341445845410086968890242199864614243328365701036361906212803440462535135460592598497823184446608802390371458339733402819224031200711128746091626398037890124516471433861712236752247581985361269811613225432155079023374649567874780567344075784466598337666080200904601347266195429722103551495957257076446637666888777166230667745911210812843649199661490558837565045414648393455085725020075710060276725643791877088880162938677602280008452492817873676114622913506524648743080571720535818593307445546750644217510752465074672260361075626280980782520668717709150313168582870662950409960654942620692122309675717339498112267711072409723415509595215313905810058650243961424080370750991903142552381172930236765802614442534904007456068998441881159037099788320731709611213560865851865231424688217665787821005331624645703294 A145715 736 5267762294894259293826916243378332477296312173762896462462320686619896895714214690919073090884221396871761776971782530490582808431697916778858673959479401815403682271882901579609748795684215197194345374800125391813735474742338486507332562159654080585781215041209379444876792093064837208653770439014479798424466973981813516073652877984660407798721496025580167918461642028522033270052856444381963147042561755793811825625313164079827765802480701886473362298905996716702766114555100236177152383365662034990949274897176572986639481225495145359106051808072222384191469736264090066388184345180823413186260020975218350675458360993925629772289454879354217144425986499652807311628115941945903109273814599315445907862258327679091479634927530748614318429663699462869447334174828166217586692685515815304404576726907591049214890284675696466372013372252080743444341634125580746007463159376756998194396944598517862580651403513372618421175459726030441510446681199087082312623918344269245505117162045754686080824233443220260356885308741418785820148626791813168440648959991143768134547068530235540774980969162768486438632585255510127544958530393291396227532866452734879486660549567237830364251208533502945421566004021623333373591717322469796703438002186382729440285303995992261585703692568067778691850011171488955598433614753435341789964418422626666962182275113183286793217803681813022862676456619419715558644349813987457214097210948861575360653463619784281812804332979291378464861357698611557928986996684752945486900145501641106128278735453155913544799710618346748484458928604040387033970324257173952425170540471950951223048359748087222266793470616621010417041942658747441782041240162985187014046772834732243732149706849560317983600688409650897101283650258296319208916736990594943947588299993217447518213024061527005939324878116303478281216743728104142734125839978159177367977443571712196468723467499775593134159407673587866066906360579967679197180116523736631374791510961210638103426093811369899227684474146846179680820724563958111385477706311054315165765396019130179968292745212158292263188876166332353214881345154085319945862184013755752080661074422655379414587513659929573478674492927763077329828839608399798452215082986708608604293138730633949060392034302668667016409344148963038014866556466316779584587268544033392616685801012403598565774673904281970248270575856275595909877634397302944086986070841390305897823214633840006109389933288849483543890814 A145715 737 10693554863677921145424379182356097498065395709887659575303718549615378345793637325888686765368031861303216236363114424544981690564589302014038423719035296970120527120707664855822985622577849258875706884893457148195910369838032287720576827264791979476341648317148824884588073086559283919499453594611146759274615769309765970122600639389868854751973422785485657446564137128759674897966416594114056394033404195796725523568628057219117611299386623414413420412602276977390859621845538505373436207838979592505842035519374120510464031585609465094304464015179874276924930559439622452598536336480339790896840914647293559359943634459500241043372895597230388467100370595756769197429035691273718772500935485587634782765781840048817759659129434720198745017720331026167387681772390484154235947761743116962636781654254001762034158445878790223116937436622187143125804305750988211492780006551717735639617104464300039358322584830921467588084461126558122780432618240410174544250017050786483190953125418434724721061863000859526176744141365667435456444163081449632311048619509998955980666270739820152426399104949323055938547481217395198417794338970039035706232887063959649382618126195582707921755566702848869522402464109205517082599614694049649134278329934311798147139851043247582886806016342324942427979175040628412908384344538959482966649513566708500621245950681580296374782757954668353185864347926059153887805046966772184431599323345878091215975071120054516335157002570878562010940394482401051469237815917177214470116019273853502141177162073089559765652988342535897770921850302876299607376697945721795173301537862411144254877224229073902739635883716386309700749733510288416575343852916616601272813912492600241972823442369471984914110899648406874506803419652883188260698156866876535502475502894605020424082314328428388195117265823848478925508719956438184318120376132288480489119429883231683047042040686878373861438996230117172686097808425838431513199189905518472913660536583511684139142126787881233941640644953052330103672615779109946036809683534714615994626665038671326658031992772228840476399742503031763519684481919712627769564414954616731176991336860479667746537980469295958535428239860838378261843394091883007987333668053057820524094379500877240875256331522149682970901245206885371954865203816564412312750731064017036019969033502798132158285822223077957069085261532170461255170438789425188175850014196808760106729260475270524184395776755359119969452649126 A145715 738 21707911105503885030952195913266634542740275994759775174970086193398531422064188057339343214624013794224132088055345310043782341263307851390581221290967693369942854651354287774419081204084238311302487781988343210712306237035730801734284452014965558682892960302597073306334343488923253291746682143290188906847671587231850937535363224308555790486098249533039859036357279909740111520838555633195090097924663474905597019032489330841644671109989043050557356964220323358106728329580328610807839324760745207124824341155054567459668997479305988646292702844763336709935224844192697314684962374870744594697173870473984950282334902494424495392417205772922809233996607883399741817973630825169707162273789761928299293568629273040772373016553117554472703771653842319420334124550618508004932756369645841918337362353558896669338292430243659477230916624329667648464639296332871943749597405836827626591424527665584481379532266555367065831193034911453263213836704581351455237745221989178216608389339482260445429069501067511394918530250086996152557795830906715961778260256956337889496984395054766379190049408066156640786764948238726997277994963150648849192256533206971635511835309516483329843333436155574671627531580575683178054343844237203465272788306328650763855964457332488597267954627471227065061019033482464506715064620980472996986956722575999833634462317701332888457522205430173075154281763613443462972528686698197720408689412294921576306854033720247048376086902414550501590830535937916435870994837324873060621390032225777107705483510729636353168362021535637254128222871655910284162587662859490987027849696690154150886449542136660274474238577150793592071511541983942826900506239379491537598625228313205656472587855860321279815327142685577545597913840611702613872898049523022376475081323287748198243439579873685566509082110297534295915304420294825786061641629422705637233735074685516744873298873870895599163128028187730186964912484198091436004115158328085976278099514473017757591820413953305093531631281570222083264275729210868626496612272097764359414776964263106773985624977034879334008799214092278313612606283415671480286895816495687950533540333165699302870092685765157135897345848243008980108464760177682897814488893932624388955302986093642068342821292597929553762262511360633156105338348881069290678104399472686039087144521324879195877721653338174348568272832639730180072400080864898734694031441833450941626354500941584530254317317423445724688505333834966 A145715 739 44067048850618022934911812279552085765665262203966633717529699668880469171411955962761540836999982634243126835536114616274453607782824373733577865182240698505687024821722083474405879021305381194094791321729451824288833465272163689488309717013552819334293233072623741663033832694441117622961845251425488869754014047464888093430817222745728864817924694578648128358147831652635297627627369968969438784730672820654166151910429772980481463235666458006008020223946843814679681118188445234401408455828104931483800906702725252569007554418959571342509092470405558341294229508780616109188021022451275046895472060221274801779580492120047266146365884346137705514624646902930880133717273146058814265697020715778961978309534658490927868405843169506144868457712282188092252105450073798859529341194433297351107882940942905984754971599236182859988537630451788704196074645751424294823471241068753530262856151544032032900411142784810312715854272785788997765965729867525213722448256388014728928547168195863285786286366105185130825090230932460824024890080296470320960236010572746405679922341294905009935647871975193031474076906377134587079131357401478193821245056177265356129376295700334963999258953640249880555019586166172742244800921201908340454111127568831116315809701245100809206365006960574599748926209990227908003168272206015644924039180179766095569457883687755081988473702240493387894838794270942303775079346192294405657455075359367454024822472477030388148940076744534947350823977013575882417068050531676395884207295302308254788629385603999723842215138064355283344394658539647573973753348228068757944739710979475063888348315660196128108801571980227275518858729477670428319611090596514904708607940661894990039111374573009828553129185540822769156890589638336653278794779833578557367879583798625947829161923061267371585048488786728796859589047689776389266948189607716311296001712492169108861113666915877379422776035782096049421599656824317189249922258206824626326069100719689464399711301183082551987977559946905875974149626625447532678176875548778114897381242827441712519492045348812275809021928207582473601827235649331185269770737921831584966355699335032724346620405565288516575653536505068368781805201317302190680404467349559456521444537675713897858686348717465471987709927160840100008464893363366843512139618178821595329867358320471264833642797990671704515636781173390733376510908985305642003695651071891214692739530182156121145739969973818065758545858232331854 A145715 740 89456087458843481053985947975294820837665939533776271686810115357741159019434848540217870559766750123499753252006224615691830780016792215371311675738727326998851290445241178098756159994168719739774115080623005214963121222196255253930466991253060208283056580244465892978885374035371979851359254113711599115411741668682135597813621426810605287024596643896406167527181061897569744443972040198452327537913167901264482382781153406661046528723731799763153230497255128723476394563194214245506248357491728250166908715782191107660517875801490450519304811422220438669490575967599806508954367990613713474453213585075317373627598116668793455852627352805453769271878799216341803271704246512868567789657789779241530887669061788107310532091488617544356528496452161187984952353729525261066336557691943223976907084032751745590155923008157020962117254158900506739850383066236094985619702869772163829605971396209857361203353240320898379446118342562116754011647217794371602505114722722447910546734143048262987885715894124024748063538250262645385774374305206003844833317323202418247192352855844262115402985990060233787735735333180634973043639377530037582808278271783315465970998368436370460435165832556271101952018132385750091073767815696029693918380316176420837470329837563097310200323696175338966263255145261129170781924877513590778722802548808202598006165869423825115103713158025996147253447598088249263219948100241670945286913394290103636748813312274337967695299979704503528571671082507023103390212271584465758771880188073653531443809947292608709763343561908619689551867028612612919256435134315316719136834585438637689539196194340656003400592716881284218509691149328128985545983613404685877066936520918418516573739617795354091641572431320727535810942299051982794453339530164114948434419080029887386345000460374792890632081923154949160090669851505825775386118763262034689225246242624028605471315870540357209332636189509626792595660338440879696085906180044695663355943996361455139713656349581243627230500915060937358005440477773929280468072560751747475477324508162742413307794866433111885012980505462178329133395675761858890426154311085501621793751536109783264724336553204849923491440781759440545618084450209363269398323254230711764114143456178713119011064945075162310205497389873994042384027628189285811260352746798608365833591650246035342733099002199410221992394097509150549024137072840089588368767477644497332375319619915275984341321884729533250044123403706299828654 A145715 741 181595813474403415921568539478036206748376091588303627557590816646514883928983571124686314474785665750721864858445800433739800208980480414379388968171751291566969613916814769818391530382283479766360259518873378856923311792224932893315158503933995209261785523603032690123395646257972424657141662888989294778796965833410687798673558065608305986931066369185009941432049197504234928585965613975488255932524946108894078582879589505092151472827712317852743051901407687361813266283603136729932449764299752519733893209236941245825598718869471195594617424678015020093507527919998098432561257832924815901864976682230834047189222397257158595333567379829186805484208447784526957710679486703850046554191047554839591923006217120323181889217853487771874246702929429499327265185818830829890864352585303550239824029478603102605110538951587153316915165954030398230107573428384627069383702002166251505346591671449858899210774177440280925465307519546824224854646086156844485560169164678312870395141381840805669544717478785404133383851822942939200661155814678107508541313205864898469054070617441510799363051624174402613910511252279782618144000857254618891622611070475074218655770558549536334348422640830276696712716253723486518707006421062019076745971587727006731233653254443386294605847896870931140939808195953882226459399498184317074791644250041471094186421145472481295905455722319069938431110729280351733394190868411245826638028532953835023232636999094433597391070809860065418465544946665279886306248494248414958630520897582221366522679404374610076819863588459359905435006723688945686442989348906744711779016263700723530289504386163216026707075106467434983347397514277372362987918415600421733930976428856448926749701385013194233022563482451891356873443710184935434403625967438373511743313364581087595654403105398906506715754718956058008255262938967778634257431822473740811410938576525065576937662356083258219067872041928506606873141065435328958737200295568473989787939986544653213929257989938623380195364869596142889845168195731449813902654620149171826440853854189124271573111059367171777764074617066293800558319619969337898233907981732830370409730651947160692357678856385439779399108211318127802536342652119806119576405525683877531592254694598249955878563979816230772251687713734280745199476076759356833491672563861556803820595720132093425276926140822004759972855502306794441128264881354472879082955975922678512830684135688480066056762280260982523771504750977930419835766 A145715 742 368639411896951475477303081154465524404382628258316830165637670982309856634677629948264678165944341707215262162891722874267178732399595224397944234076979383153621317399843537490156707919875469756991587049197878456549107975095391577174517832519019021741216329857576116484600183018309986682017724305394154689358725230082027549171725059563434342864777704848926284700892343752535007459765752398200961090698102687887078258763183914183660828793727281509268632206627108089352207079319804367548627515280140123331553047842274946834857738787150725566622852791559068569381612187020172218292844446469385667072428211715008040476747838833915279733685928425896409679173877123790507810876086304569081636440036878534592362171733085194271127801710488688287176450418245431473160342259872855153193569411608515043618802934480265536628803915798913076316824769427549506611634209237726714753929444694620783689751487071817355540510376850529957796194818561710614338177543251176511315540899182252404454226458402692460912788596218476266744471137035916314696760529422253036335020974588420689761516161053411078444879394088047246004550106392625534197348696587498819956317664786128880555748262857190322356837525719629138055712043040545247225131960988083029764628404705507487983478636190236614952561030324294040768844374531235658583410199389286148236259104781637512995836919143267606862960012594553949019007526991515930540944242926728786404252634982890807058616359348387928365906048715953094981527670059435662178581053112010781554198650211721300387507747070511163335613321228938699413374097221531130866349121845557449594683878477883327850004364715134193559359065536176134910998444291916568736488837685242715194005083642070402883377237837166497681712227804908133725554920733119879856566260560368064723977695680527789291051958959319833840091447398874601809023675434739121716811213502930585129516085099640497154849111533143644350570912478678902325683767173379345356820514097822154573854816741649662821254005919055880552963454779255005448333431894365348293108410830258055927457846679414108551002142720492275749186459664070952955059695142080171555942776763334566430131429701200095702823354125889547330266177535017679708229965718756213376833818815017158420512915890991231720365867962003392508615853383200038760894051793866182702284044286213513147443478276499407276817332769667463334674677288695206339828685012507104448812262355559736548956420127994618819243087607909793722904600361795045966776326 A145715 743 748337824554998020815509333175025536504689986988291576932616914503272362453511659811406171990552538879981231468805338988961939086970969325047412415787299976050559707352068464290248298685816821323213155349612174393415832266131852676731377884855104680139459887825355913431048248131523014992071323198287245030103433420100682514130803197355706107709511809776951172932870025768448560908395891402733975525861215931464659971210680466203326390299793553751497470636401128013697618557752919262986983923568920150610532953226608905133515384139197103429048796549440231180824579232123029605036041665075019979341127404804784091333750923610450760700787101137189882461917486352846946329120744518788531871926720672377667655616695156727250066255583074183735196320102335296461016167522356077130153055041212700234995930132965460436253866838532841957769837366771971468023387337179156846323407389028078024638690172164117781888336854232398374045350016372753000282275558153802161126062465170807702729209315416083854847291305606028036087143024331087175895223213571358985652584037101288135317408752867807047732305806947111734986622805465777554637999710071765349892433236904771152453950317829537804848045828788206319976398734656053128380499173799387488403118915580592473599730397812925884967404285710420031829613140490212433042096245360752696602531191062474109910454759439687769450512920111222197438646848682048058646383418950391025154806210986735384493967976840228400149191887822574922747082704675707728942633231568887638140064629408896657565274203873733286961218222231157100449243982352984506713002274357132715932496494293839454811978570867336249709472195963331086434343494515076357162709352582627111422096388816974061404329043108062977099642799880481059571519615644523171173395105311579733016162978918106831173239822284313863788878922464996485614309805869581449306492505979126614072106241813693684158766758749925514773439884459676243214531174220894635745386906418283405310935490045562270873931702757693498899135617837018064917227021577365925585196171330803704360912987905356451234262776611539952599070749043446968204970622818802778920665602921587437022796392562784247116039051196699395640660941287874571679904294066422993348853075788959147716109627004017602142386833398887070561717930680182344403869725665471591528803118228449570132506440305573664678513908596284128564629622040548962075411102310508067558209809625810342515868702175693387722997411081776620274972567229692965382136106014 A145715 744 1519125415207234085304008469042220684638996269203603642856382170803971913470772034739524580876143487982020192666412675255869862079372335330251022806103984874403253052303381582665666556175500227410652948368125664820755682951139685838373119931738029981664081831069142646688911459106808702123918104074798802016955280484079155421657981318907023835215966109069506032127441451417606826109036199781797572116537177642770571854479422583208838388647752120388258356123262083240698076320031346784059209816217392625599258563496968235146089394944831332810243490372510877738005326459597563078050946287257844088676821559325499990399473898181376210307318081622567035501282818122402177257607300497054415130929606524889786806309528996423232440227705838882493760242631290233570431346910040576701355548540092369868526694551116950205329813053417753375359693537722332652537969682839479160309802245797553695395757359741672025415968273581391848782102737041870028862405044874675135909395488755840454287890456068191822647540437591640694780633594920969931150988426789329318621709260294640326273650006805487253485502343223242733975598290545422043289605214096987072782819514599020653352638589445698886651210675602533109922951375639744810067166097680795613375301634000198015899964724081603356247215747431122340320073906350756707839796794672128584816990081597717661480710165825647028716934364865768466246504083817030567536227799525050854335470204050437847631947934369304303914931166373778377223482908964016630317883281503788793413549643501410003136206246355931502020109655515927684973265870802461327096263750595857567785518288732615615384988648856327871776034998446496569285582382867160713123731249253895350944140475293373702580385074132130006345777202045148746022051094203461304362112207216246297654746123226061186753887548185198184171590372512495466922447096891574907353058070326413523635790541365713079201799365413237261846438614882230295046595957984648937183790063208601214959044470937674668224418535344111883709364751245691892526965405468620934572599934693120689594597437990026916591444885519283383283837871371737681385137409262474499128779617988045733821710246771022320445463571105945647260994380548207845492526008724872957741958367017768254846544122305239841357813551433872791236894890664916775939816782206855536937287627719708341155474926376836262797975957633124011318734798067637104317878197861646364636061464728132639747476916460237449083065925252918931248400588571676357930690328432094 A145715 745 3083823844532860638169116376646374814791625921793328406706878874115148481073304777009575087772399290050962111131586261964076831059186753749440251248978673507738627645616157260742838818787966775826804161974139749973959642974981296120044756730050316007673405977610471747422576830938573533788538759200518369807174189279247265405283187946578061029782303491899287468267533213507716088552782577161157668662594944753608329399933256633233475725628546504594610711432751392577489081232045076218720932939937383461046344273365892290737656338222623466407690856407400532367919631888403820925413815927091758424993968424303360175726840679557270096473095004906709944877721658870990066985996490888275943927255229318805594839140688246044005126412176597348388149557345199071812679173211214848347674633383332469620408954942837275951359084244571200819138220111738968512680610432776805516272052235561644973575362801585422047476633707033371220629294510844979785837681958820032372093911716111890951396714896609113983890652241019725004376650110546544629149330611159124945443084145814082761047374196406386256768522024437375802858729543184401282100343946617173685983773722202775021534703882624450910364152823427313424937271316149947308383218797792841295764373913901486391684454790155257000255962999880892640429718200278895626702354451088175666425793263112175790331731726171304028607607310164589875258205851501723370050483786652434283909979359416177843957469812801710896718910118546882283188747558114249083837574118819459681741867636243232897469841114828337075367535639479110969338629268485014141020908700707316505471886193630715405392072145199774712369101337374192072318645802876841732564817273276054979789493742749159799264120296159180804818950620508852073943704149713410803331916607253874672659401613985925291003560549576130029554464667321443332856081992380091192345258576270113473854040726866155737085968553022112891622755614771043039268346580177663121588458082926554048083454965067989530933298752816844366236511545893136704811674855874278919816452282230863669073328438206766735324181883341368656526238279813878449764860735832200414428643703850129918070634778148782747720043933306018467240422951851920638475256117807198037793182136192993768379336852170009873938759367023928367323826066331850374975483664010191074511102355467889704096043968038537307906226515481333146692903075447681281216330666248039809703137215188299632877035624545579845945236105266014348657632919827935776906335984581044806 A145715 746 6260160885276291888249220940583671831806315982244187462011321258071580612606895226557402688653389682659965103576927445374400711180287030739028379784403901116724539717347746935926380136473016379428185038154555324321473254483529079984005017788882209757547032470467426578125184277893845166782031557258948215909761587281591464693569449873572144983434240872589444491077060295979212242155322522600950285587495621312647265911292656486041372514187560756574939355950129203670219594202975184692656709808863072208531453275674197853229207220502530691976279628263532708195999114728133296881026968281049982344893667224514261831225496180027360114464172552642539565534739466225291713579395618895899669117912984587568832633668790829940333983384278264911389061107650511484489505151187419232105202804412616373237060310007265119064308735686666484245097211467136568358408986640567232358553105728387893498804291091461047014705541009309469996485619074912571923380465513999620840675504874311649875494876952226045319106201401729604167243904943775890676203209989664596849920142194293327710285843345054957295752846224105529656560486997066044057241654922027648485559987873252118694694795529089045902340343580346770650089550848833017396273124092353370149606065669918383374921427324050447628916248642542464628949987626492251771449071695912201930715775507127635256655753923417581352426414122699752581005691632044414624171914550676642071286403764144636972795816088039538751035083625719004661094780319489016676173645143320221650147197888024119280453774326895277907064595328032939751829732441758707903811117566172101910250361187552063540330291069766893809781403938834611460310281694257605849945865941019142355077321353640319099132461620818062901652463413855767664956973401867129727302486350613158369252287621645305114676041161751995774797379103072157453202379522084488228885967556770260025510179039747754780571436960835523756756932051546602487484448511164698152175632724550841509008198620043547810119928243799658719348234728798316265075807430459380738606463560328718555098167134962298482681172631738092853464880424184301881284985908601957578815647590036145745637654777931782206849368739147646382552411331265018347896924426622603291847201994513410332041798963360997738855840157245023151794575677758765596283455898123905674402000844312188379606628099643304358213377028451148654662581924423994933232046934605322952051003910770783526607742570350610627031380210624083874856063578850121055443504118009192524086 A145715 747 12708123513287028000285280340268477172192006652329778754554575447006434528443516236606750448391293283400439109299051582523771479619151613213473861522088670288277307887588280663773290934201404462272439800649585334232840732641921057386234066066674155757504468241642898343122376661547674749993990272696905677778446215007441394080680577960163507738310479189053080417598964133304587343859216168097351918584947448669729196191594692733407352970325022707300622297968050850699153198742958392881016902191059096645935389103274348276162999919963799082088381237684114990237345834978478704264663820196715537068375719471795527214027581518614861475092173808769350411325576238715683307576106120362185440033419431457535411440752806244090631942264958465593522445660380980968314623644231287829958713345282977854338762808905793248863270782084848718446346520140067122028601730199741048911057288356575188240927737340303123854430200772264517059494586092778010159482559155737271486538902800940933135363648816303975388671604954858855439780122659214947526147887129688520446212943211331309437797500943087366903992021066412200765441985745314526251799277391372179808513089398928078747455413389346880557299987103951120992368363285859709164487133524258543610859017545560404349604105783367618531442984488398203315875834452061070817145988840347318831177357853675836458835390132805963974121592061473187574851678754844310185345616487389796752277115731234253638597662701250450862890323041299460915140120859815145738383415803365931130339129970821325896088264413756299323004053148371228217103387518140908559722427638420666170491727738844495356155085479554649234081537626732923890237799520697136998548375295451585704751982558396105022079097826140371531173695911176587851010582062086123633013243959828104235707471212538355396867072554796001846708650024771812308557497573749518724547321794985051581672189596647215338404279944527560204103680441883988278550391209317757071253412842380125336732595115233436986553923401614554383432550262949036124967184272157687025092201211015016435985610210645027713076045118246445151165050734855853005130071629601238052795350179129672013514521128566739731121470820425788850562927762045035394310118110787766875251782255680086781051083516285973239867481580448029974214621302024227828605040497707864508844987202851386942711750946231939808635847461529316287631894613677634266779774060918139344623728235727475370714084540776115027293855882330784999943460407432825914614536453222676242849774 A145715 748 25797484471811781564287230841524068075877941697913468627558326146101804021159725353416476852831636711913208731911971135595810729226166594536321199861460216281301818287264492399712844670048714585396673367133620073937342365789845262964975170110330747305524312983502613169111846497757501848642633471543161266942029906703518748392316879689682047136625289319536880658281406113548016328821966665915101793777157733303928955621671314956160440488387281908259506689935787276790077323228611334573279618791140157328176631348193651326413036608319291634108721936219125166649103849007197041523970673972364259198820365634077695730214159257291988767076998367629228692451354229853370889087781844939617547368172327945812297655895563006713152902463882300876585653301512283715167201508284363107396955985721640631691315265018450287927320623323507211779599190787124790581493153896487688722213936810741903741189807996524249963446292862155960321304013282720285711177671705681147118053132010405219953138331602220117812958038952162074813149481754301399702189534670057706841215424798860363865401216628624009760146507011970543448317574502501491225108475862830602983633085919836126605215794485578638442273071480677195267737127380744360770891484781120751176673656011421950911312959818808941568381629595199710188763314987696347266554585896833361315088105727186440883800585313842183449885479458376448077196326866642317631836977297486736730480473648001770741716282487722327212128604738754279938729784250644426359901657907187696874366783693569403544939896306150960730420320826598265247780124832093602617528624294876386153996297059493138020931283193204868178291711600863896662571272716733493849447351903900777961504169516222739554501469454603333390219701047225059481783816629061429107887157935964700985327797309165239810335042610194721996822784752907675914214266872332000926342834357852097940534519371014807389205907715953986378806714540092444658854806670466535689946275894398929882725659075725257039156654385349301598709357685551814535367118996672674201556429851896923036332233629442271295245888908867651918772199526876957416112164123104604645216982047985644151288732253335703722394378916095612218996360804540090585431191867974740134157826131828581652123367496261562315933248752469343602632529448533504733302635926891066829049649619787471181516474814222738168226412133527483612744091403183673137568008111616888264263216267522864231766065010032943154795900409751282925801349771025057756546453556537914763792517134 A145715 749 52368880769654403288475078323013517925555049454757688984164647522011215156519714023919211404497774133890530325342192106207913256557638567757118822244902716962372402845839031983136410906907956406950784662841448100507470769712653241897842209089905350356058597852042063090398705268071067205069795953242344674986642932161928051795009185089476595523841599008180678683230836811538339842921248472591488544015711613659527110182796577766312960784073211948744091279947350203833006267000882266225364745129112328317101915701444008918270188151888242053441623442143586404182690576138775015814956203500079249458068273861458250536807529264721218582304831594113525476325837761026104189164889569121303258971949792310567506706056552150821456301369738805821003282679624275560808450747193612876727990692301585199355515649224645178699212002075937555063867910951343184813309073808139808365045380668517708019427069305206887122672120079975827187730087469336087215680514079973572912376371442219795563937677788858022856329430401284057011838008181109182180497229232330015199146866128743327315455031958605796725730505242279136787883910798092281872443954202268732684595355904177938080509315350311246690933777805787602442385376214547766505200549618541600630103910844169014789560958828076368016196176635270923284986213549189132890034992224582883122310023448830621318278729351709499597303549178912128123520968687605149948318878568281588173078609228327863371430414852413622990170204729348146976160546888687325695454627168175221289033440558815918374902093413222036526453928273941330081765436305762495172674547596171425471946312539043331337995148727120402847282940468216083492095793377169471817241125816543283810267759365949602899532960913746940641774461952170959571433296746412639002887297596764383172111192830134224276624739631622730857548406339752557334042653193336388130957229199117963834233492650970462352872654259106647821417426412707220773486978990655858132833868812216985281807751191127156556051021848335680630825612669119920557759126596061256471472527507149542748737998282157600084321441408956215148662413874509488698854688039830717828552420762060678497444112959750349989720858078203272378773761870288621843389925181870611684573511795829765073723654966327455215371255100031187065314060565901712584376522326548367955106279883181363647091501161121212249559807995213330204554217916568242791628789686808222258314984399343178663009741256282333828120650537939222008591740091720459812963386105235513747822566932246 A145715 750 106308802164913966863822844708486599864808674515216410724385606911356620665930998308830645734653628660161064647235918063630928315001277066380356672835952653973399696475234947661274514428178481457395507468894772510410091725174320291207356719477337750892051648115332404570896202582337768668789837142448488147061618210258807241625120253414757799231351309361317458190077940446016716333113805577394055829250100798571106729742121431194300354231228131868668597038786430977993725931934467771826155859332479235343559560697299989910437155535296523049194861478829544181365695220457864274907319569134486904035619397118394614512023554193224816430090041059052089087712758203528761650633836737534400676095510710218124092800997144970604549578627667311934335787253983977876157439849601525855394713708416232233051065076610764694309112436893529913272440079632035878046226838337369914493353400543154136537533209499761984334774440316058067035131756258738974327545732404674647330976915974574174589573532773050184178230930756567683571956343458169885525009673152095260796561297025924155590009849474753138729223165495319635708860890602552829699570001922129664519125588852395294467307304945337345203957126672677352280847045978404585261196344834154668158359762340007088600857835108035208263936670187970379068811824741538952070423767661317355904928032513020434089664936783384970340342754947712161714299489239511587752769691656634326504612846253031914642233000434117166947718303471971999607325971454251020517346533249737792029041009967612620731647704688944427997740743975780073467718587920573033106926714091603698831664860457960903122992130984771224575116190858767048625057797984381311055505635960230962234065590008708177663312356153436834899468767543206000704950110611401028114432106234273761874684736117375166116308411117151533446101268046912938480430671768205995573842248931375108731396049546950667561524098940078779123490996811081118077733908496224721543117063742524585723139852192329052083526535195467046331274395008955753180436491622885353964415029283083719883015100180546298728901230814292207884132781393054735181717600608692234087356768930001129364167398019560957143429619504373726833298517600325097801990962688005473744944094787708291271077367458277237825641331919814557273243940316251028012779607020257260057798919113208548416124565840601246643868242003870926787761449626542129683333305496212579567491154067450385163045542984188127638141765796116210926158306584842762395257917247174536370165047079942246 A145715 751 215806816025894583079157086283149474712043683710839859012813797865406417940624770047212186922135461682352827343358588326978678271539335887113556288738161642663284421472324097913355281152791410450556473211071725354684385694633100478497692242696786544405514489615526929236856200843440402326576164329374477696190409980182446538570942319422773242963047634161875431945179535874577122617881182400861460741889160605387733001849396322527851952776432323620185303244645174937977059808820702575924830169080187718635097591113603278074178507466463789901623515360400532544585957114838888339286842910386804915113057918082067206001157278204717112631864201045044146734531422827325625124682499412305264251170627769792999597818517498233775084823157863273487895827122304795464324042086240350292838392100094259131508462750004203104802319547681863648005498297785121881090655668515787118281699038057222228653484395857447522992704991169477796105490277475152648548830621100975454108310227052014132197038707591614085023785933106401996367014365382076686506587456001524147087004233815759907104392678978716913014526300224993618209850820039271446197845231457969016705092260775006543590695748529719460452786276211757219342517060950785093532462074812784357819869687446303545690726615708352644699423424285403234238764719239110523513827358317482007904120783691408032371398503391542138081396195240306509367899839635239835532972525744089114522775904815045558395869619450842996490245165877898429854724745891582682962887767042340549643731961200813061269326465616463775613377183816905275198138651713326951444566056931407912456854194783348094296342687903936858767083020160356640492783837812500684273204623758143036791869337449918234706921183458515861098980956338246229260089153107847340659658172768278139841226842207078757081881797943077981272854716586826925362716929646804977678511634373462271606770146346817204179431567975705662514038902109068256990579060760357194076669506563456096800988618142676784602402310395776255716806391042567509836365520235330672486506037972132444212977904628510704262069414231571773048574397565487237909398030380957195366616412375481530548581320535595783250812137873020587268323611954898078249419810866725929831624827845536035450521982216647826458596688425968451233498133527929020964230017874599911368963850693533470103369221564919369565840281708049986165825538187662606688923818528521849713784784441939882537803789248160642823093956445465370240879353775490715941913759048378203595921297749715827134 A145715 752 438087730223763838736722021331948725178848813124330398579601285281168117062847617264842430621289252561547579345953287067848653260296536849563452885781795298653813402189121443529163559465652135036148183222968133575236792550013468797030024045317757207805443521867871551018413516815981434385180944798793047274778385198152156214491771283307976268457187465997297765531256267747451112897582467159943187911979166778836299422647544792610108269835803385720844296918032666337662453418180094294659633417076921736350012766401053957190592459719765958203772686986751602235965311577427722870888016200765644843192603538087199309787734762732021545417867898031398558819009700626712815474343823173142948895475698277169078965447497720417418451586460883817513116594722491480808599929277628061492936080568477637620729946331443455691984014372681746311921248272063717786578152960860209512741934553902760581012436786057408971913206797299599610036078228142803617815151833289247767165222429938672713785813986837443819548101265975065296057355589769272215438487010673420866491357798084695585497761548316945858666349660233571549646361455818830433228796120289675181781672770247674431093817902208025559381810936752740482587957352883047761466312750673607412219667307156233857745086429030120760704621287362698377534313311243569621194117466960720814728009285965525792693504872219893756920263935995067266304674960160047626620346474490809245846908582161696230511700685252210848758030739013830340633091626833941392163641649749418066038983852196640546764111993553716775550727685407573732872147995259465790859435988644043970683715183745336173460672533452860838525953955809333121433302565701578404693294330723394404456532520957744007746872339108431044594096441897872302191980275858819490138077976287498389603928614995633759501053933516037184832361628569990611573376886752342336481383043935879479986634665687989377533578521466583554824719847790411750609757415609616607750917555206752133981421171689781680413824606576890603638070642542017036012068825641229642262253292668399578668625263380776549105702181988859884996398142925157699901342819955742497901997229765458577012490716519861420438191496452612287780970098969925498521224414068490949552724655582343364256268352822427629433713451863384036189443937817755596306358923505830799821736559108953831101291103652220479617409127999099468045699054759505465036385668279593858706403544925983894101356529128223120742753093442528905472774162005939568519322535610290506125183864266876049139774 A145715 753 889317876547424566740962624146769628963588378598706998276731596306973412231162722422860086949030260564479903719457829389144439139723698265277922244580755718105598543159495058040104112359992681331970361386152100086005334192141647024870470314302804435058505943877289633040450202280241468361514991365385556593322425761838896932971757134172872402194847592926880302153018278347789884604969790453502270599856966671877082440241514079602197259914728096580990302558303068020279842461845782597456479911835982044602807280696548419493624619052617428689868652959590392138477037916221162589014333600711348644876070069259096516801895567188725532481159201139538029358442957740804188087292836358980773952551416332025460506858822553929861222945430770991688353199390830583736662392109542878590309950715617504275822659544367465050524444374224397331336485986791049321631769419890556795079008862723565922233018022212144355536286805813196038895442697639613869012109672746551866369947424465278556971070196241303362068560546143449444594435480217257215263442125079588357453309243107698222800548838690721114375776795747850020788495545461405740183009926342809161047779018510518320113906750786543355825615748821786967896334083835526004991521351405348234021566813657467284918979760204529435877736513922853420991421783059727091913534944102904936415850946389233667759782519207880935005997708673791310291980801225057046799467810243817024980109899012338532893193995192368572135805909952909713586746147748155134509509586103551631718587576227219109118086077587579437904201588000190860825185232238063842117703612381352329080029366148837648777070946566619598270827763209926076152963715590366349026703218163866882903724225674882885807916141468931562010154678071724435203490699904250457132957632205448962617835247214294324708382403155757542131712833142364354667029717390325296252229900678200970910596764576472089575960219145596640588518776975633744669550563108460953377168560400200268526188177541638668563279348948777529609027687553903540536989879686175938461701697610813172564865071685071766173871167367971334970915181563672565312488015112126889783859009807468535853825605953998147893745486986665071174782032585336807100007311139225760866101219207329183904189305707545871102611848685981167496119960271910332572887650486818649038213846027325583602150837044786008703970963997890212082782915336257906361256217683757004652149482414962863085871216326503686947145956594377232644361307992703548603508805375130679055919648540460630037914086 A145715 754 1805314851303541646720315390295921014847359229706562082171366560901870745661143263670788711664100807656641643002920047706676143604985847181977332593046048325959066388800372778699967818927225677451764797465705540206457253173254993447018257708010647685411559260627376087200562892215373364792441047290787881091397249518147762621776452490599647668479272156454101016072861573789745718296975777038142449374521730364743698517390850934047667827518628200256024593349058310048501742535093520492742359561393626473621962429801226890518100786084353660474475161735281509289506151004617382627976226321427836983453579047992427841908538213658350098915207760445364168199080385204131875104388983464907797980730479678313407659844444336979897865160772878652243539481646791362493943847382442765910267707016622965202282378145119622609108930095661153900866754631937558059194705344224869433800875249394284919372445572653866984329690302593990659358138640130188011290964820523666999483226106442085531978558712555858987555358360569936397461407967485442377712572075424553692209351272150829307589528644780615545236968229018475308629096310925197833741076921679782307251809625903581942156799610278780804300440588297290792089075602228764907085026877040106241456368412057351432151671168128765724711044418642105081914208685297934753014854742411430060203362693160858380026565820487126078168418428343860364825454721811905644955293034448474069900377248086465060076953298539822949224837239173667704750754046837128089112912296148560062970666740757402594869167973390792705228753672912702039901393149295274340033147473698156583988488929566956681681280560857704331628941833362194125257394909345877986945802839578319048900155721587491300446062020309591962449569402389158705590783928825352569160413855299085106615815947916402483524256777352254294490192218917371069983458752925473599049690216993704035069031445455572653849821711287039713811138292540688711267437033352760125739044426694851338356028018988354807401776664541411808215722567663781645273053443694111513847612183896658071907097426895432304556409364054799821131072822176112382426650769334797630518735887911931362324688967595899720362882900391433641872519745178134748487516320388214226067235922266222660982140034317965295910672619119089906633087329908040157367365624129318351716774285698911825758535097909811945448581439506589131428581272433548790407885085512358439850004742898829686080424467786273356279585549133492339739147982451026197725554355588979668193010761353270812100916454806 A145715 755 3664788258828312995417673501338095513370510272715942428100875841899201306718708594088978661818037690512721970816023977386723182373682130055715719885961233520941186663666213581265876632318155765234401206885020860467008137936373444555800038276791300498581030240567629579727509630747005650287186964485308033229979823199414196283309265584160150594140520282754232135747606841774905460352976222417638718728008512783463036113220987154602686087665555331791633343508285811095390517066397384754484392453149149905470539129689209891203325102126618878145755888453968504267305348062335370513629150418164908365062120591354559259977815771830883512072339272544888121906103823521429965657721549140926470920108921195559885524023715145246638736415145998233283393459389787075032122273523966705254964854933793903743128951811933289529026077569747768194362180566347256069115930217007065060058981677261535662760142279469327766044915777978995225300982544021584023306789573553371262399082626130009164637917215418197503434015403396424743397213579559967809499306049669718915596625629156940386708520348355810866109931129130709128667044722682606141088645968000031740912012492805252832059983094959174246186538568627751486153855576190308925856599568870064264808193854909609749800607552321634216633984292106959393432422639733024488893063213560258919307889851265596122220260855806346730800954403540327866804362793297367234202198060462592118080740833505625059617682302841845394557847459716635487734317128333222272744077451671990824278821765149951040365301867897231604034932051811197140808967267884174672203447253903645484144303446991555914975350761470193226587153650897490864346435513008416723133630737640769505400433211098381665022620093312330214841063876695314100624856172024765811145182993299510560981143756435049827259916549642673062057548072689430129702066601408994015745574888267318512989162923678047910843048497952471473439970145338821108239152508155539946789306809021987816662468352358182717386938065739717021900387203329789186000757953709166686934714271608518275158235211732655893177744835160076268924742858102326572653535749261624077826144068602210858050582750394070478338504394049123306336143907929580954092851030380763739690728056099212794464560365476163843152794314199903824483999783593361247545419644094865767166402761754944978964242646606081204474611618227411938909807900257188708270100362333869949138504975935141847780398583734918586743871717595032855293237760014275188679326738336823351301132789627491208104230365342094 A145715 756 7439518360106624077156230487400943596221121006254133422482695787688817750768232784857363012701904847640017944114885671175000353542431119027255729391168711001462282968176024769596950863638037276200156998211794881042486313553584919193280630683628632001471805976793027419470757349853529254709624745464128016668977949697561300307355187359392615106457587694718934781466625815941484294770823434532029560875407906428699598566140086532992518710293249804908815431297226847465332701143044155958082823937533212914478720811306666277915859439216250238282223979086394328381120567060389797525284547372648442553239121346870707305327124108278479871156749808058362442105222562668117626153299640367097271060023129296506889300360481900406339655024881215640686636479021786115523845721309805029224812745247894607975586569895846432624300328357657873773401325682930297882747279145818997847050299003965668001118169454877162711204194699607057713370335206225175437124771543348523139003138247817812162129439968740228376112063713536381659159946105098767167841213568257453974107457817837316834188988717633651277587614955167110512718792157949379541212117573963142754269078108585037345499823525967513440977868993873747219601534730590724890723990039779353417454392069098095734743801179541749331001263401932708926562736044449354414518165308672583194764956194706466967248749510721063376399859270768437225752491644938933673524817107446027551229833991639170784558834997815647611129481118387530866432959019762394376542388113981845224725945212587659854538967922663406765398206836423057283140163652411725289298657892276926634656352008903928940443280364503931392267590282380073092429138834012176602083283451607922517643830518373993192504618343362010026535397220122085235109752438426345771272152315984151139706615209747203232935147071517848963722528097367324245924125217401504926489917973492439587663965666034991803438734601021805804043425583899514309036768324118712739222167083270208572973472399259091927940676871674961013045977807036904383799893372976164680365956123753108201913145572719864567718517458965590771117406870874900766374295144350327543189441940526600129911320658610995475127443557036819920428730260577304158673739104156630003357951886645479706540396559776578283634876547153185644612612927607193424477044510146953378029445889588252608385586814075246935271516136420206729397778608940820644239513327652670484392725251143595052164523044557416944816703307132367562752932913680996181992835553269395814161631369933045799180775540727996014 A145715 757 15102218606228188048314152471750414162233362272185618131697444348132458134858205834551852826806205022671545913831247096461273330967952797943199074948352597371734913484210666616068228987308583352530553471968736723495386749505639449588915124487727846171687267551859605093896057692693033640054887946105215388529992007906226240209734747030301424505958308879759154852145114658754371343479311219123797590938359322041747401626228262440987658379209209438409563533900026992068814287929862570197523378108799969067241897776413402854959303458283885857094036531789492032645170483827243226640957117537325920218167051272026944475254801961989542307564690038019203212585479896112455259661232612223658319325376032362987789719846254234109724253061772452604595638769020766424726331782136630685359664617888371120396536993759616446294040137539967914012236496774167938354720907550082348622447046919068628780734221233258360834416749195286549179146555167654562115779262926207928418805108243987532559113598498625448185309985904463451371669947196136917790749854044256581897719223773584124016463260388275963737691992249058105210110019413592517786054457586499211791134487648415133006111809697730957326010827871025138228039629349243595337860773924152518567368151092075279431920166593862198820298348071939107013962960737809549728447386683542130325113941767364276677918839286502902847744983518705524027949691234863242059888144525917375466404444922286683187029375427883461808747452112479227942223419075800532251158775127305694134202844502731184354763064517704847836526755843006754473577391405428534453101603317874907164706910433771528757543944164592219256109981686077897480140287486609205493812342273133345070047470551865995082402710214404787041536641515783956331958696825149309890916658056264833514093867894643066127808521295264683753683669980107595529795844489258453591780517740614764095639337312888109682932720397025767829736680495345868708523531458808478705081052389731714381148332308027604255536856662562105116766313047897712569324597546383660591976203996504538041365410354386113339812697263955314105292067023133190453413246489495415651050489313124929661509122886397570420438232082280350389347016092828019512526736288586928526052902639162267705064210551786088439614956237926652658659779759042819058327152810178671262534007989461391040077762268330104672519973282321401433265551666341965650617503785034558749447283121316522020752134000052972663059320969606988557355598521534662235170267493810135165924760379831293344845766243447466566326 A145715 758 30657496331124861631453652361422853348390129191415798553212389544013102324944407075907476381053583494118390565059487490930713686864590637393575094889426381495910872910664685054593735247285560567599747347939537336900754059010134529080578509429456844099893151658469021547581577645409508435782167820968841774587867107071689570064461229116324532354480260568323389630919801290645557885778707003997874577575308548336840796601644806615118413517275984866721609065001623496672845539164919874456816499478039999673288138007398396488901108104456849073650655877308689739875367701048736689691345423316224245394436560843093350414059942655714662605876449620429174463186082083885721508994676049514386021133242285673735916624398595734760839827375743053906113506014475676820408337993891638981475089949500648126510362121745451490130468854905806507786966315050235231929785559579388021884569658195410312459222467985345017616703289662236995226609793620003554869856466615430551341651230732156443277188442822769691075950895273997092748108333648211838016455035868627292994916050152917953916103584399211488753863466677972998409412826690800653156311007688475825972860255657204611417369628186570317404288539600312036729173227977429767945132480342039572912403929262520748148702203441739084063456315584772985305635883735017341499393780449425215887398107022793286949708276502851382059858940143112943008300647454280736442639259862795164750773471962407975230498847559768429656109716658851714335182674290916060707457936966042445110586549614599091652509166431972918444742548963096875158304821412856272528070965436628169267428393524204194473885266210841840585971870555147849504611691168677853140262452731177238884273847576457451643284309230623374332309355741644211231790919445300660652215044582065296049459412119510214492248065294240236502128886337090321558161318389069443389809524523529997621708267081197196621361618967227707672559657362126529578788459824612887652601797128988296923522541611823637379647891084324201712074602441254549478824549219265458025547013746948088470863581106258237359955207727311828668152124939553505745528123999380549421304950116201666686263389548066409342494135999585554253554522239710619033125115992092360751257388999547516795800640879729199755840077528114557743893708298243995081210695727618192515990658189160734223105249019123298409968610491596308489322340484895581329932888444106826608707500343547288558531779855584489948593476751598879639064302245782450656399461019599021117431449409426155556991106293422816401645766 A145715 759 62234702449964862883662865979535920546817800025211798877403019076902249587179011505886342501685947686855310175524845775342252323061788025956159499426460606084101700273735826450158666483760700643644134585763788825171807244403823588394124785226672905794936926179424561881985508724123609431604160621678802697197981697363521921004616085371391770378170422995387601191612344474895823753759431738804466268680285414764464775353937331200427938452411870070235427992389761798218884375690499415284767296417043090536805852913120968459066394492743945335624974336900108382454963787958451652830204568374817680824786000344428229313597208336298803100386885164781186141064534044808118550803932719281591399242162514541651547759739429495310270739848505337656957812613746854924662501401268244995763747237821697808444914710606272765348405481418649670839627607315480746649526331225250134343327783689636015223592829276029152503546843597591905023468701902052048731246511450061093015623579581169335865159979816623974258732132096228193815208545635922835036485932063459360523097684091199672865566259867138933894379099664292937713002828072305912314793559553148340225694527849637712762127339106928046599748409377805563535083424754553079685023597233566408859661409034766026666586041066563746786617500338741088231333830019124465434219645864946504709287832142328605143631123381949019078610800745535755601326286382498660115315637633329658526694681679243267431229473516954484318440916070016867621192886587140527435607360882291036268796561514791653323409253093840506737979537868330813564604313890706827803449606734751865737972474147224081010458332864064771797303641116968448416464252932128555265527285231947521801730840532738074969872065335455235489800950618896233016579234515263515974686649584934494715569092508737840776197444738786384834637885580623372655471946533966480822859743002248154557303686535492996253254403570751849549528274708436359699071864920432703126302943090793853023036378323669675853080963364321466913406326189433687544301265590511333408199845930100623091315028280293867454595731873745748241034708335226593530231638305496025829833397685400070248185019273451924567692675640926592854365290799596463809224472937211203738123973616178819933207595921639723718266917767116314293451569185655550972038653999912120628789773589988301011512615431058027442131606777967223911922917918786363757798112924033072981117476250117874457297492354702514542672094746424756060311976203339853297828670699518519058250676376374715949398600929882073847874338654 A145715 760 126336415315932340528973986484805557287186785661050760305329575513722022648871068412542199370946092750732785537924871864457281285101742828100366390260620140924344955644810817029137038368298975021037025609353143375561431805385702874305544233431636569306877860251080202151409035128393281736648010279840148506470128257780842427949800588842696177543153604200376262095583428364237231574573760651066062527546401816663315157127696180692062099939982578966593052102942151448760838609806174648108203154910097995749716208125497558573508291919162104574469624253251342707693836614187955806508625582455456575850070186262628462413251918862743914579122771008056187437186540924878396772410474425465581026075568771277266968216354417476884114841052638459700570453492400101021388057436236543449761425417688097050495050352168611968205772996811003925997936255884110865463306522601698193328933516320302915493580984207871194237182475799821904960646238251372038920875548387157403391164524898543019649831481839303844975535152204447959447780599532589706912228425633786633234595303789085182999145591426707636594100818455047985584397331573954311198377769581883442182333918674508899702507081017435748027171866748405693664182623078514774330829957251659467945539747936645771612421514662920964237749462231328824336622369302938929814124381712060955134638411850820045648284230757080005878197865654497440757749353055824825753354301756399344014025453035391870477420600740570043398005403512417582419307224589220979778222235133113837583211909288477441647429131271329796705180017130162588439271598893313447584730173600580850819914855090471360247035941828785275906685805495575395137572928840529798511167248758400738080274722007610715731388649346664897420921597447003611379444614275065492127953246442372442207309208333325697265466320571671066974078405599779109400286493302633567000961888485039230221328861958783701196909817887007287357834725098468448062586307000018562733507321872514392648466924474507830158116975981681493510013130089947944460382090324188787553187661691090517927281036545415444674591975748496141617471789768385045312864480232032933054012375996412026402148902861717858806006789056944983908807286768658581822106646937422751496030915183454004916894623920287759418882087227168589901148941553172470229243386409125877258250724397018061892636386219798776584228751790662972944895034052795833532748839302898694044841868080238941601025350948266248937134403741765503203553672628477656412141545120561574089227755612591263951123602896554316488368505821854 A145715 761 256462860856640201308954308901289301757068628074133018208020160889836629074958681698449158836678066598039867786677314360002505666504214879255717816069559459615814175857265684833321737728980435532004518342852295288600881393125732431016666399741437009020056261372766630942798459325129637801786029263914879789331663165313412765216174190734587869020831438356340816666433167967057105200560980362232368126452927007541115004504447892867554862450226182890313825533544575051222704159022158845160237119700202514328833365688907130783253373529504579542228001609125888796510105871837762328760857102180008474157961653327135434270672081694161810296816124759468895716302537012969100639874712279762410201342005363530337403827651707738645257817066116224686820363631759591326562831933058781934770697834159599190807143769987571689184953835120856551126139759817137741409765591355116107207600694802431228815954174349149248272327922326794869478206840181583336957328631979418078822970969920462748719822042973806988676362100242897261450800801842611469108988667550654802006867943594158830288592685029956635147090767084647746443388870092299179426794557457663834481797629214725216758376612338055461567112289750854180332727189765960237338505128197271486363036828649981881607189008179688490838884621712097174662255178351136008398207060655837873976811266769332550337411844805749029983722588667829059202475585377038013780649117249853035018813142967163817825896388273883671143466650689291622294326044723232001809263701712860208002883907059047691752627813071546393471008696794692186200907781149112407890174448959572392412561417861182714077401951454101246025800387852376935160824629082022558849114249452268266355435883944609220196643988301664406309235353016466712204039550399148433756229115591366472746342977347558656711055854563047527170994328729666011459208925932399607045471810764886635101143032472644377936730677056221222584554942421616241130690504138172761916316737098261126282534833646872571551301608161850067503859740676268137820888099056837648221637545033067821291757412872165072395554256173715293737719492195113306758521364639388548603619293439318728196292024624267979924269214092922676408285937775086121502412684058495248325739019698438013802476153350588229980606918804234470383018057901370928909813102371871530922128341736173075653750852513576085407956924003439057110913007204257623285116385986771424877956011085408801332207005127488130639868296923689225078457895123833439176794038766069295882613285642883889446064964481404332589314218944024966 A145715 762 520619481202564292724836718095630797761292027803704365911520621276792843300143474976783379896257104247928180874169410225933222045722271103146279066254815442399961852645293695400826098452791915830994151198964550082716413666613431449260958485930883696674144903708856009733678721020978036344343902757736926132194769755457970132546405657390624531416110276709767657456597235389697559319907215561571056230636914278906646795828872094824955678711859211284758099240043384411830640681976372649500633244788256193989535982632273349992445774756602377308618268796901301005572807225994043339428733408799834747084086306183898668941001912587229612158622154138950850247906712949786349420548893517443267243143244812397813652503164750355032396484529374883475785637602018477992821527436051891091041066841918568669241451358024418360433488079522341987782137714492533730950958687144363095933236081515419074193471480347788766121631445140917785218854924922375922651338202042670312853227677774014481358219097405346347709170087957929236297166179959901749701540082899403614287308690900838636400660151465220542640957663081016470232093821890035760282081753261288002114607004971973515510604820539171569545489921022367237669742531042276203282391079410503865657496816619715283016822074183252973481971544326095033235553675430436794109430519006969172111971736903333226364900396671439773786950976797827335683584680566034112149891954662899904688846666197889514794699190775383111851193902893858480839899451480936374451825536254871089132016748117957525780392813106107907416350949313208007825254356461099294703606546657758356016648858343345819105765714415883700647098880654519682801078859463576953933903415220855822300796764132834709388471564863729398142850345701829978770588907865657045459652976697227497302634036706335739797746119296665908486051513242816403483084719356277899668740774890831384216090134590606128427862077514311194839359175281155871026853660814183706671560242802148213839153063836226845741312106451579655351341763559694229828458380703290101701136663229465986131749620849458551547530465440666297791428951684290244334753057353478521632414111669441021826446407838361137528407698601843976163836544876138057991315926532098416678498713956913984565021674407070186572872626290508747708936756390841432514450368571512798646043275473706946559052337966173233579375971498229495272180459729608922472952730804306689603556657661511786465438619383449956932683705620685385143766323547709253051235486553575550080130880627298682984247926773647898601991376087864859126 A145715 763 1056857290378344657591217228779821618166121059372891788667368653171728582062662179244188562740243084945227609134696116081330080750310543835172067248779459278512462945055770344397992146537429860156482594929379693815619031142343872716267314709773294162811505134472716326992736860874126088649380320812176696133475593271916514055656438268328777064186834840889389988296075721407918078362306447029008881915824809533253485454417605848046767160230211748681876051143462536811441149361707877456327440326683040373596243715910149211577534139502529296431915543429708031915424002158662036141278000059006562356572221043591660970814799611879994418520192676085945466534354910985529276354613613965697552741170585627162198184244020615569008026218336813947339620157511733878565836374132353405856031430918396860238960955449645799284108291616476519114341188434280083656692704725137465729628362037875605918181518289151836846077663561308140777199406019385582941398879592817988755673973362910279476694436047910810112042626602192496106785985894517798709282657259297121786348434635660758837734509818881712671604508908963696349923404015047902501073446532325857186628817738295477021761311027317905948121882972563115741615397005288630926703016552698194650013232174701193374542267203402995356479911396097351205370999298868608340906135555377086763549428649102499680188197467831177935038480499177000823608617699073463870626266887316569556665323713568572747869421531377639443174252479407882026813373592180256116905204029333686598077785995795546718286505657977585980508798956097115461193080142708250419135913399540800503141404769875574151601990322862292458212364701928287103709254923886432134463265083784087867002351075753770515449377080029382376565579892539361840437583278927733403134661786466256228157874348170884204230767911116377231179157400888588569404650521084318203927936727556576945072027872075897968064182080623374669302676541265803996568271800762288786370505376571623775832354437052706849982292024795098538513156276166438610283632691939579849615659204718270918779630438566987987476414449290296410801307034199617000886241947906196759525252043069671834988958011619848484914687703892529178689911777812622482636249828447475727362104063593515690228980196570199128154701450762813953614671232455350206633405338387068609379936927083283365341800592320479150590047814184481871963469222338098908362470758416356593123795137096857841116039065141398285085217282541694408152620558343954659860568860909719600593369805060130683574133845285540752757709904144146720000814 A145715 764 2145419778848558452345878249586319789246427989234942527290392454417987744794360923722227805579313566181707798615252241475689837989908358263128193368743236080564857378501361153834228656644884163325743836712489579481156550502544395000591199599881301219623658748834710434939246093895754938980205706904815935414029322147220768075012437138301760049674743310895184966473376257860838309377922767561672468718068132715590296565820944042662842510311651137964997099063129709683841121373626309259972054362533327170144180753761620267229044310744359715154411244544038507887009718809276707372751000691049912784006861634404765586855374271114476082366378973832315158113890221393911481213516215801472514621309045679894449916201709346440335938190827247783724545443963182171470169846667149977835852713723278784366522070321329614522321471547959254279770624739450855330552459641070368286782479003651398498489407933506748449748890907824080636797009000497808448663802922082315131347853073480189563675223819039847122100184293280679138846315068704951419942044534833074326883708023082649539762418531669725258136610444238640509328039918453420187143336178539736827568497894132813382201945874850528535515852888813203933112018250993389738930920319586255729022995657146605930605519406086006390401246652106078620808095341149599501602661067984967123036168045706337447448814494796894536688341626378334874098158245534451091337209631360681537130702449697536480285410913997417294260620682004097620572667552226468436381189727721847539226816439448211720164080705301686434324954464526195073013944864443391889746609497461278363618695666198557184406221249644739274287399697815542166010104694410597769383474186178283149158950382983390013527526083988081360698729039004558834258315285634390942706317966873523445932987624152858228252719061820126482627781037752321553075037074716446597695811888199076307664832364223938284564161195803373064373238539410406831877720728693785422148419242880153462791465668063931069237207069021943581602051889276106819181544536178966391429686484441426735656663658541364765118569784528836273260355487996270827508826819496522068357740015017322155586562937141884586015678510494135630896544745123078763613529160432449194446654570596122894250845234015829823083857372175886035329034892947604528624380322475380705528473315935789757936908643358234709524563483418526701856347249165881054366893166632473079734614524749963755953772836798419135273034150875934027864434589671904411807701736411244235628990624141184660356808721681720954450252503421241753736793294 A145715 765 4355201094205283279917475255443000392348630652025873957507708015099861950203970612493943201137443799105781885961352915499534289789433216963606397366481520464087381965894818086513139774996968314121399832043758916967053981901133979507327418920444331702541864448629327710210342577871521652003728935636455536713783390483264887275761191734314304572062664734282384592550965507381780360119104855843748082488796393587838768775131061988999722249165491579857195429222102167195660664947312046089865814028502327472352313333892373232325748373276910719234158394508854741302597813758829557304648390124831263944971572545620630549655438955562774567209330796686923685025730615074729321334161563463375238983704621559600106167691285729253266385519353094664146879911625102296350566222897940322653375152826825013867179563791343667834513303134065669711415253879896802040937836378668122484702702749050301076327579923500410201153402465219322384557151071604531765204578532947506898647386065191421903981227658214841747053262072733176459361912803485156864683641123053881586452140938423142904958871884779723392304647597295531270239571111056427931998471368989133434106864096271872870392928364635545609191233242407831421101655434119575881398841545743546431722031170775435337935829852087389569519174223863943502889228171534388119645061061873927882676657583355215915821413236240228078299398463067520617418437629817236641950664925395296203805769307562285486406636285993225729709616810215838761880488317646138745597698242071321170943839294293873996386365545256765484093677054189219901102846881739942827935198143932995537345449060978301208770477534788497864510963174200848668713408820398589585416318134676831008704802275105205973690362501118725132836043383599361894182539592254534685960422338091466128987736719155954032468815464726945643357164327479811864153755857023865509004294205107397347982664627346722641767279163298766697303004932326584602907776510976583644672504692541334957842899473815343017844680367822520675553626822074220676499925124810609835022413947756891555112108447208531906202709186179088344422110839325395580225917557335991892569452705233120906168887773440014089763342461615391438190807142688072077512981559428043417250981416206065881813525596071937970661102310815597888903987218012404737757285421219684445154191451412726125328559204216624139855713281291795020286512952337516202265884765793161935504674361447289327728317742661725703205974241060863534870394064413407612014974664345964888607250373636799800393638130880048251993259824235216615938970386006 A145715 766 8841056075816946209674022422671041210147930977184534898798119980260265340926315549001780976081205332871171046793747803211813132582711440527762723525764117798861304825909102214260519909015189032782278333304993888953540102102751475855479659817302393474858765207058786417016560493833095057812630759136297834713044868651705573949027144208220899979527159735849929827693493506608756270203473479440041045779787960915179985023219490016725393502963437595458968756323768336277481466001922079936118342505805362235548025923620763900001001968707818015685626386441730580805765674920705192051728859202406774758379508260748245611034954224418161256958859150895481248287075034711479128396866760314435933664405760456942535625963393828674784322268348591340970382496053513698409477962312972187836373724385741054871590147974357324374447483040681761554918685605565768692248477296236647573578199798093107533546488755297899201592957255504316616570379878348198985556845758080516921939062364485512984892328470952309706670999907464054931825544144759799730356371537754844787423519221290957014416970163684306816653176485899484239945820027404630248536709735711762331500106546934007794084262378264282736129667966235008971632427419244488045849909406939079670139994253678476589403803994217994740117533273197153204786512380119466733279972352943005616866491858043042602780021420753168202053242191685440475024554290370744848708758461342819933044174563648989839868991375155334233893227864117470682519770712154109427094891050215054255168454540600124764452601892790528631023730095049651873043706155987219497316562485574483479532897975090285255246884989399401020217980956228024981946053895304442447797356429919780769387599459513185143201422349744928031575807369977665640631721113961419778108714640007709368321659606898962533053467140676637835888560957002980331910571314721372266832119540556128417328501528681482738849292137335300592152035639384427333495954439561736104899762377439667084267623140379478262293631909472647949430280846758778697188028821821001786129108884260005415450844491169661228226734529373764810340611743475065031587785132565244045393920633883220422200686593520291460334999181400734125391707603112041194272588952109767704570297828243743143958562709180800064612214607098291538589058723530288670042760780695636948282303117894518098627217247651103645672388436458860472654919436897908724718691707666952096601409219123472585324729063830466379088992436319402099852872086324627780485986760920572312628482629492079453614425048877776269825362992944986309114356146798886 A145715 767 17947339478707306600354985600546958213599907535053953818686226052220323542218470360503002887501645688284678119209422079167065159608614434838141365150903792650167984709213511600130768902161058739579710895209305550816769440214603594852644202101704938309631590828464887797215907592138605095837988437317748968011944369579571831851637826981496692644135562201110623267833199267450267846732691044158427479184887071861421781758366789602890559811293529153290126718141820500541120180323236874958274145420970856835835020272636816824628801670728497294931102330318318570180963017491217781035452279532495627928246456797746392969770407420129911788851916866987030247099077294733687555916318189276741481963504710022971787720599521780924082920938362121069075212320108721182668943912929110643367516007127901514564314133208381577136460556059280841890815220364044630548462367973524015906241260887426259242798295845674811878823502075271297512315486595895772336148631684324916404029397952519526167909522814805530489700382758889958778429395251949589967466569538001211864588157567079704316123544473407258058082555961728355711558744416060288348101588765023508543811782183411939550118182234948129318797616780223825804582406559410876613499434697244785986837756612936136701054384172432677235049023025415997141773117242414345934170224231413239528311095795169793128427527662715695209940003349722981096779227791014982225642137725860999068783470558438141812648566084929042501577522854541655269676372665184524490863883234238318066670791773578958977964785455999227864212687999273739113058822393807173839609793910518057530456245543984218089849967758003249282544636830179716512501820694059197770439048136419020285025818198009490735492913679619702785373756125011277651120499678802089895026004758793311926226840014268174786144505826758110079908135385551722593966595615128528677803693663034735579779510120558782613141421271511496903301935044945455160412184604533813316362872953697831639728317132070867057113054931549107514822794565293498681071022008371508815232256012633863236473659204965965084768364891919556385903097417143542688727623593189888076157766317330232223946487615958418224465958574901028659153728243510300936301278059801269012234287340353382376170000486111428059224824991307221007737900304779267987782066627526721785328630175134420327487125684172536184090808670298205467694466170389802373662741900679146962938925210146287900919872271258104087824951439754145201837795464844929980978941109694097448670931130618547654037482455583754947697234882418497972285527039031352574 A145715 768 36433090300719756581774411095087902502566602148228549067398140087887276530438153905505546859847364666012563710824080026961339062192354720009986443493611173315723210098398602639163246610867040226157780334996556963164153010095543194799391874786801207466158654523018515169561875395480874511456058715124271268766412357201662166953250839745294077846695211741094829383771566819430537120111092616168128342704274976090725301789499559674377819691532361217741361778859139292330137688574704854243216579086228333571382855605426814533232567390576880800892122044919800255736774119741497174796776075722106922287565548919916916980388316027909496513208134281124520506129878621234351027030997527365024893949980896940872272130281403251882059654720552837421631340039438207947304257733768132293063869658095915688824502818822866627229690554352857068356593342420324994447609914737776456053022186023275508169773007020231112816112507619843478445683821219288539494182736762333822219662755904552273635343346421726755941782070329546708856156740535913522874157405805770922330269172437652578470773780864046570173600771949132076194980011218782357942015976656287986632175586332219690352732115852682324252876425934186400148293313683176660280915806585497508614200975784266103824663810466234340569154776624061201000646223215588742126898821909796523299465907597702822007665278375291440523010004746695459941021357391206123547308690874739366766810512189454864230686749283414581122868137501491696079972353990553872562344255870612735460287452131910746125143750023076539773823125614795595349857536415722406907188384321789171212342698921389987632110179301861606644164592547283868292353714062886276169548819919574181258821641554359806679865471568205646909380693357965523654108973716247128525483011551635783202531116907304787916910813774851822785575678944109039862771857188139598494569231303840972670823988216232800023194346331876201378402335989203634591209401251249201470480527196244220788981399510480719746461239217412778782442323537264955563795477488965341073919693576537858110036112735236417952418552503862170089618477416189648183052044306390340229356220230259737531390947659708995475374435572049906777347942942618307788650400188807623985067898730619537979881957028243489779426330120139051547416399029643190484908925211118464528580170973219755370280766511653000802600695928316920640559293670971861920626641339686960667813921575187745315394755385924887467818272333708478440328624940763121536759469966692256900229677566673022245616635770409973666049116985946557938753310774877498926334 A145715 769 73959155363121627153695454168042841533251988760996419552864405692185119136465910209705899622487262770359816048294763245309439129185320473005837642150665530927125466331764454143989790489291189498041554500332115425917679793724512470839170653173004349451363759050136757329322809836918583119650703353713833357846849073175004619343267353045119996532098635698860302538433012810244722903557671278130256377262199016577100501210902347772197371083250881978485811120957334621609678966686470530876854697270898096179050361043996160865645287174069397297313712820084864200827081282112221773619674398263597519748130136060974543723795311766248857791900723738765909640413406502028437851185369064232811257976979257285260689452683528001798800174999801321603790551204847242024306460530605395625809012038418701720412226157896286044894694688875743789483042594298039374684017578455318232263619131385988394158379961452773313341896511644780185973440644759669139277418619478905974780998990456843162960220825326582499756287113068597060088039404858509199484949566319145434329234555460277167215966459030470064045151508974182152947453711215383770562004084510675847839807896442623788004106645062762883285209825848781612077209622194442060959382473869125245242041994004303577827930834192071538922706961497821212615314691354527904103258674306662710884676264112240933505767386674313961546015099695788433957292258724920639786054416833583188675626270961122815950152288396765514750379817550505288500688608924451696117034348553460618746065461156987041055082834582059919741633080785347059286471685865094092214418580563438107042998148354176130908965574132811303484404840326349422453761527045838446564986333997687451536387647329532209550636171790543783606340022142913888006563565523481992104640618423815881107826241094988705203154165818443373496608548348405965369704276125327769815446861743103511487037116299442463488301909912287417286659838756148333274699924127851274451262153845502814503800601277958729014449258498293009379250401957853294501006138231577634008548162728115839329510072378870723477444576814475313362369123251767568668052961214348797475705050909660949858491399802721644856591879745302735856987665019786921300659376082001416888418822188870321745777996597333798140807390919057283334034282292275371905097130396503855466295961747005928267249628531529907456743228643674678602129898457606709309069708256822629476515297858705912843963452513555250301567005012476771479721906791953671874691743053444171813368796789415104540054116576449790958324759784236630197171248587474283789105446 A145715 770 150137048954046602402245190186715873224599034618220583463765676156995703959749267287549070728102283576465760565474658563898134470907138367847130403579407534170891380930271743513696635530014503813984129477893859318055926817107750220260321626549324042585060964713123094360010134407069328252016416351980366592157834852132902175604665773430753847666082383773474673058189632233229968063684952583511804277713921299376537926732829976478000988921179598883964978834181610422728355972235846602975160792243344049015138661536456601130445399730793485936666036132650229407878719265913690458950764231699027242981781888638229403842387502497169153408061955981560515445518709069239107603555272169395079488668373942308182258716675431562248312473189941962302857397314499861871134167572871219352260001374120306396521130276026641848269602988727205539793508109831677510283561236654381273718690783691370416866003151976122805852937102526396157682606063178307133444620303359442366471605730964635716256974640069616052778506897747181702432011135706033139040924745470459425917423817315190211795833441058073365965087389616817821351254838787217835458510349540695314826823397602939957428646136745292800386651693596600738330335384761403700570886141038517662343836633627760478724595768746094757778754562685800437547887822803468429740872981943703393299369516681941497313885787283578966646970129372445774237843344190231507559566918863482998272154563240567126923944914758684711528689906759388234164701796144282952563707165219269185441777425861231561431072029057831613998975380171128915555942172448604591472862811355395035508115028816278624355212483379427644211735181697896780297267607549337983640646088466485607044685665257308831027984748869332312515223335569421834687800383903694727725291929917334687013104066891710164257615039700626273346292567571585165591459817762558184585758634769268824477712675263879984648452853927597125215718094272645127344006254770136835886860701825843517198494431612856709418612248290295591627099533532118650572086896814625108072011696418381577301047336892994833422794538514832382263439230582610748206499328213083752485341023990391497953000010208577279349886040508528981739778182642224507622030744796062687475866223975508022524391353210630581982349224139356165029038045636919975324156689795977615478116273766251061162761375638239200484187951545963669245403053309647948925549587134708598150365386839251427885500493207761772187293552357055512395357030459041013142502701639021702088881757252835095543287611033557305235425596312883373353699695879262021214385129046 A145715 771 304778135417559239754930582383579054603094507022999023435024769734295586853171876127814403872148013172962723588097508589949967666502361701409201713428555143701378576162985307568350026136138953451198284798570034083538105521048939222615982062724474633443324307003880831414063243523540899433010205543816790468247046902980718241472852176797077265642150706961517887447822415000444024924557550186857684553502882975535355414167143641347994235312623502483566928547577548200803941013959801917569045531399291148602635303868645856298643295808223602382034756035567145613129599282723509519448277770674627039655497485805469628825502906273941615169507978741844107588493338997148886406779351318502947129185541125906352699934161673387836072521775407183673478912757883514751160335866468044679692176980452183566236174048107925055701249172421538370037031979915711047836254626390815530330710027274350560249592240131567843108148976232072555315504334811318721223439938401048525031384852859220047158495559120495260557869246139665787339922517443842413743877748355466315466936019915280669668374669381429902439063355770631203160894375284340990597005447563526978422603657326071670956363653486299322022019652791273650028968753856027317716837906925716985432743124222359767507351582623738166219332839545213390400999664976349557846068050087043581735009234188077127306254642418278627979387816610965225914388031413911235425281059238453652909285087752080306532792226807841567637725760341740564849056145484285469252629428360767892986189428432838912718035163904563594358000280114310913231503323598981455595819292632871358643366465498897253264950432294663984938518934441890137654030789563629060952064994600631784613260364084689597454599489568572803862119764865904181502346772760934773800350513091570990820720147963930538454253327438105516449600415561769537744698060353716989381320213134753970586245243748560069393895805171112251900490444713630852359999422483453648999052773444308494410129192373497842161053849580041552710002673819798902808041899527550737808549735181151873805286764382707132977549435740532921519468275713576567091624968219598803196444802995443831183640162232012074358623805640434087629013853776050730685801111276631173574591546251459096854192701239583484090370784195502095951663898608665257632666175188704162916720569449527907154477325295997045452994084895077604893489596088686878712156352813750197422612258768382539901653157248303883984955609717817677685803292109946464725608609635471001796258153854458454537769310344004753178123002190393463671380185463653315590918022857934 A145715 772 618699464760596302655906679993475294128408624657653399352516818794943884316234948790195952311389738638830752418077376962939870464865323346722311631129563362306264338719479244092007039359726545491428704156967691295723036151802529514160223327009056956565905758156913374647454024342653618779682465237531732670174913055216005897287714314232293418499718269049497538044406444261269137366883763194368516131806574726415472114221374859106451819683636788862041980986603588666021577529982425656818559453579768788319300651714689551829644760045294182042044618086165172944423678665209458410789544923705261191473416914403214708286367057348598981624947788783987556844126032645503170166654479621288813277167159817215953672684089480301875664970891603392915199890041106220444993610674762557828555767010316558519153036796528811836431687550412734163969635125720783595430086608012118872190067636676147945936255381463930745386736568814004760894316117060913825776449630333825146371344779698485731096029728039965309316421791156623801118340278399864393866932788236851149938454203004202444236588783010861643877932647126991725598794230572373423694085600043610225502570597548527889101460787931050878411899508514591912958068239992350693561480380173064441910806198334756700279444988130419731330487885522220496713591772014166798959088400803716527218675446032279886490199610223318331219190620750130036160433465926895617681812990687142051922850455982159781694441296475003623619871764803826587255349810631303358299885175865193603492779097941237131586049951654235038715126569656670982731036190963759906254921691181917502650998416847732607849225022345684509997549225181855281540902205546559444394708298393194056279311494406254625524005935839453922507790607454449919027929260904313687119983816283959194031374887262712101351969997084314497766415497297824590036571471058227725885895446904915791021253367096901676989623836044503943760870387050576357645671483635156137331241243231244417809045062023769006730229896035236061705713800754658240581674483954031183126247890406041885443154830649558586949591931758743315852138336259329848585250478986457357405030464739726986911291576330974302370726975564040689357916383387200341067668633860816486293733363024237991105988659125001262072870709567645115425712685137544836074337011476379654743327277866267885272527807589498364030377508149055991970114634656981054137728470662325766059304734934429716748928023713563676727687700433617528646668287626160864351972335057304494624701963442793409876576156710718615394284459020902418369528422791520351387542372016476974 A145715 773 1255959608685875076832250805456172463501614904960529377686585707128966350866370092872221655377717297288813254445973487137259347093708939891484591201991300196926572906221966702521466721550218751208646818240359614760283679850053613864806030737846322897354155245734227146653500255352343322581855971421983873503664605255041588990775818585039378842477162444019773040712257634027961348410749114727017900889882793191740432856513976796842455845963547368766442737835876737414475601581923310123539758121721399240997031720345515921568322564248651381321748192680159265510034454560775917850393256746843909544063996680741040052351696300914749658757028841723515998549468257777032438289422186851864972449702205243407260049196001710851134212054837433112210672103304532869619822278509432125923923527338765633341697098460779439920031270026088677931319989268181210783012027978009974919730306971742553055900038174779539281567232126543453432542906402129320255007471526137726646085304871403073174904893189425570457417075678178700176604443425229207275707459816243059478908746565162511046519605561137379755642300834604437432334349127167542765758003171083081194243239890419854288804294443136379796876833980264968792031228498215718051902487454913413891361951149876431879207505818553169430862724188277268063115200896189093625537391607563494463210329420436293981497977902498693794096328980734947362440454021443566689982844945813839126949733516358696604759409299052030548106772044826007630387795266525400333063297654376914654322448582631282944280768683822933224028112578402761980633090236153109010716035437279999897510168142834431695036673530411307260631039988600231779637893823228726108492196893673189333615217720384332805124134595154601894118011071012768469722514897288984023918793346705924072312700200423157601813960639827830992360307009914168356004702341550141929831378375896765921019173748961466655728866993274537834722314985222225292389860751779944475328770724706652723843867065779058710164524527897679625221046305529282408581896394384783774195545408974529846297730500931839548800538643920813190646919303138163879051491380717540215933408646976842787986090716311715601800501401771196958962482629262162916316636640936346190545105152347656870486060123831051322424443450051535388812100799165317408565646500630875510424791457347954357575324294929356382984620888548498768621727814864075451212710083288168491350191189304633556617783986485377015453322046924633865335058938077814444688039114557718488617143189530716767590995060353448445245644273689429718896679026886600849663395424275425399286 A145715 774 2549597386932861645373166479169350107432984128661249979050369632954982897314846972295661170220813802106552267694573760811259511660358683114390373417730708270197580693366253686639333352739904705227007549599225860995684574372572684343026728237604708472571978582934722950793230870911232602187548842304162025680706478492821370435269014439915624817935221261641870223148344952670317276004683336012083144437945938372658352283251258676215326260854181474959089895764848790347796805189726789568360052168534986879455186073000745606094142975780002258788966789096105222820196998334696448026839900406548212669188721788487396903059235204489884458677786923750948693067863719161343204224356872654806272784082199476956920683914210788938322148595655018326184271454508311684222018780380536540863006931941927225367086590722345466508851641721272465787845414244772732168730821365273641074933650962569746027329131558547083277650735830146641654057339102006403056751341421609954757728022517603458846571202078504179988591354310280970201883219034875012369821749560040622505333605588825694420232355052520097893092226816314360860647003129355881242115322743213054780703551474981706657744828618106063056609094568038378133231480893309667653011355971993850026400318923442958380034536532217945814231598771714968645903361105672088045674106004265492956600441504810230750161008651872738178697216611701322395624085503096974453769557558189102740565907115357698125501819182634325537653123631125030685860637135696752044815135938499960883080967129962406435652828842110602790542029819031037164014190448354620327993645682756708610028138678955479493191839417509931393396501179309245330809642920252108453679715299448275954044835693068701188147367704157906005605639966365312539086786213567376664241463373829209582835587375484122668970238746880499830176925463710264464864955716775317059329972217174987914753131689138410214227923006723475759982355659130730292975059680441803649761267239913261798158632334486427157864978061402393603962662294510642534763009098926627107585774053970405181942507473736803634506506497567319018269930333232136415144678917606127651887462148332526119884777242821206340680715474868554262653150379485807332922431313432148905990077165532380422848710945388375059520358130733907271643449196592909201843426321943665809782671915089069479610023046178785867960416373375944351246115494059438508980747331346511375115122054983671185504384743637291627806567027569306313012640997629675696555855050579833474588306050045391595416310095941343633130042481305083308457840055051376933296341323736741544073606 A145715 775 5175681439514100454232451120462975261916494279567432496942872668312908152582788487390099303326596640559003814606730288473369671411181033013272566553402135797200891880960588761911144184595285001392074117039610257461624925692642699162730393516306820352998219169202241855883112014449546830097401568021477490147960647675822126942007108537210133341029656683970552533218099541663110042328158761355414056191129365013703263394567198598740315467078142430619583721959905208529290100059543800900460782362367901643894786731159793234855188672510840336690221260116900922165734396584979228718567147432036124874543561166632734972170195113418164536366248698185584123411764800429268927543006162067069881886714415236017305581085798705543083110514967632364720958841979769414437828504350210668519778147918584928729552437469262836233528912662913079460648259596899378121312784359477513372140391723709612692925081163812404274091712167965556014282965834166596075884968078396682020461239625430150055466365314470295951269991832794691331122758036352849881530875899422647442767740436569594510560634237010237585597464794817317942675984018243311753951339410719330121747015250972974095367713290460864868536665096283927345491114182190127119895000720660060640178756052638055635038229952896611449720714643857198073915759929313442543624809651267343138404433044435347986532866065323756004061555625424703728169531130832836697585511860278932749509664494442610836072088181338381789405292864411767466289462997669140125574392891857266215739708951375102433092298268715839841867096504520427040186825977069643112718090019960681198357224008111480536747738980871630317287636762957779421311795490217956932243713565683106513521682841711743027606351315305954036777555013710513441577706291026877339426146730079948747232170059532568594851982842206774827428166331024826949507504100351552080297913769486849570182936309777223773416027974781662518226347265720397272514078761436109629070897168253196743609299795140381351407195300122331118364579236810298816286499888924658643615347134014513544813443873955210446208659389523013686274767929541933784579819151249058415791332227706381046523309816836332559866250613481763381988936307873559623669619249630621342813666100925579910726012733078277539775004580946381709900813056982806514424746867899140962983313562839353695653989208418640382603262253332278484530845831212845309155465869923334803315206421425663201940344411799715519070315612643644890781795890129303586193941064637947395695772664448955407978341903765867221805540991405045426739696415075268287990723223790161059044020894 A145715 776 10506630772616236989230230401373360612340375954537759307544052466305570594760163314554929290091820959520975637099394791027179621705185836658260195713032917937609540320769301820425936055395075812921205230582859223421237603471490306727658355811374607711877912341501968032719766596101709153865122995534757000838334434075440424870903995061522130766665385133238960000562518921231160715608886280868154521984848173031879252032619129904184164182842368279976279996488711808465668555324068726101145819835554671802119537609068307266010426911054030103478890369070519775891218004870509499602243282447132926947110759979542663506108593021003669518939026179529812019577189477007696761569098284639279205423757478846915653372683487458041669776023235698045365220264947477402997107641812147276558608777267795463393766080976012835208597183854071830032650179136291492813532783518917986871803920265479551196891887433407622129322898050234248562352766586019088027643428447803842891581558711600687009137875017172622276898094829218913121208996930577250384495308254078414268196007752630688030743667268775729778664960441252339109271386910030793504639976888437496934091660255923662431889800234806937577066373536361804472968828558365064743719198451583951105712848386536329496169226769843589024987236495431340375080346753145182691470317917966702305468042479762251602430967951598572815506779222395536866861752571505155399124135306808675292401878357811384639528213506297732398167206861632256831536924024631218758163972755334311917990726090324327976770929832664312768387415362146647860542092719260927164197394746874500075956554708327626534118416939329992034162509232303112916017614035499532320346284858621406774173062123839145277339705022703382536752431072192375921090204683998347431658413620598922127671722385263738763426856199441006019179347475054934997235768458757933947687705622086087452483445955716075121624322560883768188523724967056747332473286910655622105210271490286749476265080425502639656929448594270270767886491888062612086419060011507958119912047096275408525566109121621603468999944054225220215818760627039792350560617732356670977928752534781805191916199043400512275322148064652504796883278051832946550241994154318847893762836194801761686393382999437958017368199778963024137191378862225900631373034298408934211190316749891972913108118483066793797898754413848151947653265791246581918147086735197038304218493920372041316267713651568678866421112887099571558980732644321488650298003805359982633428943920525329432804438648334614518921615082509760911198275264762739573244234847952703213117818341214 A145715 777 21328455292729521574036913482336801580075701271217371826881929563727639994454978945758019068787093221230939984307956819054886158691855837235235184024890270011211569650269801734875888281307819304945045226009087183934854873422199630014447299566696937348291809055029825904179270306974455132799369583533988690224328753212496386665808167967781388246197390790818404830589380191999714589575996822003592324215185600125349867922953439138295254550854540530209417773288363011280098638017759454441525113805393621390401017451621932590207931774251008599221810758991895028158250384152737699213325144800532409666509968214910440284665471662442335705281686778196820214157571226560823996716341974811574719940345795344823540329241898454025884102244057952064459032416884537148314714075050154621203307298075476872104416414828868586210616049694853152053200402998412133512093429230619153872248585998531765220077838564736309110121208950263356616020101886652914529520083864073722673228543723309769198399830818495108751807181233322560841362932646313781927675594224903281541790452970099860132815133994980494440452284098277453574502972751378492571107399132188708056875948572509783763762199108944792820579869742149366796199376482366899239622852961714700084536442045912696239167895304552532824112640365010977104215029993124791550242201748662754412756987829484326317586878408879037491722757759907314415025629550624334627385297087309750564643063556692616375631437345696215429897640523820616956252489480538376409932739118935761336254958223649434417742554468010286203986611318061190636473408033273705073677598618065215193510607700681073752779849639100902957719576453938556261736335180268560392346026019287890068464802589710623201256573589736551243653398298995509409299673930810354259389240223669081839224849209915330157187923232882400012159247946195187019561660463774505562253962114920988041691825107167322719673601382566074641040643456777931364523499914552151437467222054384933183621369654470563363185429239173349536478460168187865725131875536861266058762811990091945292385656703447981086859440221417807515098397798122848929704269416864890836136951854274836833208837534793223082571400704993971255909672456284573623431624463648011593717214661781475297798656762846321696979905776290358052116789189505521298880745201023268549575380018967142174255784866636382991094088856849495121457645025384730080993276916984117834228739343148822446360256772340006299119340090496517621085996486176731830801361530939700107913360462893754299637602477777363707543656811953823244687072047771946258417508750620763732468112188643526 A145715 778 43296753737610156179057945138913305834193061240195310270811009470314642883173012499725464154708509147277848647169515243286627874964845644401690765310331535089841548780507376752496232785118817793962628887593216400528531971809461777439021290462038971442424660503798205083515886003391547817873566389451001506398386530686933589491165710070601156617649936639976228567136441227240499385678557939781011550002304783406287200004343448831609462554070534433956838103495380424186791769507496368447569879879129215867842263307254914089814835491302636402390172361863177836641472388612052658893550441701798344490088288365508214235207401366164920478052305220713365504927850012728995705637412639769212042199696540792512939952707681178185086685885661619455153790441055345463601466575244172068895437256484440782576501928336522253994715372283368044596166785436597494738056847805373363442677757773099217917206815394527274085923924846136563696272244477138830475837742600641209222811052176760119872064647423670053593546301005549969289053632063020046735931071781245407451420351333294963438926691266143134938388358054542789503901925413911429888554515598366188917961241510534605116774832301357694618839558510189678234480261290376247091369647793082389587657871640354386829181331299014871789359634953735788090216135805696573701808978079467473491194379825810702662449760739056494509624382745832625866965161126014827788436753963103486837550126618207653431147178283549811024959812096148990788935722108568879480944702247466840178285647203282261543689408799131048329780052588248854845393157765452902038638360997277639968326457675827871390516560648957893674178706038986036908211844398331142096930112472869558217576775084050441259405567047460176321233861794529811908502416989340335148212725995634615534704316224405734955352720735895072583677254151428754594775173505693787533441595405583983638546952484103709404862289182286570637544317693534233613235372353253956762436355560129924076001904133494818124626764426073305288780506254929479359405620920768358591330388427839552668134357541890279984721194649534095030429531711428756287507316355617996040687034335425383989608748279431199457107668108989696996991838202979632622619647419211309216398052000580200052769586835195033606911191357669647882772944863317346010827281385042936746703810248186548721766330171153374405127202480650061248407071748265210817834433994391024006446036648098189194070004980136561218533393962595043671233013886206121295038113609803785859081488310730400702934900225449399991699104406651178676953845058701786141847969519525302424207054625128016566 A145715 779 87892388758893324313966054595080528506610334241895208632374522342809161325201220919463746476039204781880811522814131635915035531292477966279595018344788991342108332812860324537765617677902918813924831696769003283985735967918333986001583205190639545331184712530901301289711344407614535095828206971215949524000034432965721974170679725635152380152441125181760953172882145101918021753212883041758631442912354495129162890658949278174728070689508634046391851140677848972736176012001579610189112414629518502818098404112710023980391525839412577645843450672771492016487160790632082744816208183329505838782469558872013459987030740107843126128110474316361353778183321368268634721619950942389525634090664037463005923280456263549817271946463790843436010130136309934406573828833031594249703116427356116713153426810106725346740685995119187435677066521235889915906121888951478697169481976030805413840164615173051801658116457316448274040076040268489939213036087959217790648583762690279320030522035870219390299790239234085204334218031724998048560158148040333952223101771416135805681161050455136568944433926398437764415467334087267451295273095557284231314753263390436675877269145809557011131451483195815304666628134220087299228581145397104289148245394893477359350541863369104885179867234843443284812161651470534051489880675259117222524370178289407896920446696713406274975500005251282470602624862060180549786191983159802990970476192391897979772612396284168770684452988657541927480922559627905344807941335629618566626158527567704767284255082119681560099167302767533857274957473790461357864730799146874991070487515571322878241674865337534885057679815539565200985113782392277038188207735973899183893790784955819806045970099849770568195553495789497219178750497188686949540517574381898045866367922710694432044035865905943764462464813768152425632206582654897924918380876419373371865262271850905422924547727366440355828140323877231037456936441353605617675594364319841691489350681769624826322428968599499570562874891219046674911727685337284231079134629745702301824367453424380564921002938279113991493964434275802577140790922497635115097703843563961675224068925798407800104705483689848379909922175642376197939344260829374494061276451843963144325646963476789155375708021476163608911671025955745022896458082330891960572540185228438674938043475991656483406025229941630767484771234191333352575473820015336861748967620166899980915139663749420446933616490624727848156085397103001940052195539826540154354235313357422250533203547820059804205785474401845080760393060782092578096005119707127613300376588420897684985454 A145715 780 178421505883799710747194911770068333955113144317986033328410009544893127175515595293498905620895430998708900113464040051392278841895855306701933485549156342092944825768557678304287451389910140073449614381812189073274643486342246182121436467515707814983333524013069137819908945631571502852983442278001988082718563500533884920632890351873649261108298866469038094964722187420452356918522766896212082048100529622807417261750467030351249151890239973043641023858737929919274013117571437101187529754128042681591523892506538041425280707639172041318425802475553766930291099763510739359924243718608455150930068714421898958265458167211520179875143784809908327456346637449735315755892794775638097267992005796353361231746386262298447883866234809526513481109022918725789999408929587561082725257452095660443260673848014724117361338575376578211056400441942071092691932696514653949880684968664777216996316251594479762838702322428465150164790665472790099463632782719469514375415815450214842901839860751897938638520592098891959248493315348113975557074304590806141767489144554404352237793493497235968814065932200470607220609184295227512217974495426771391202760206721344941496251249218568431239151892047946558283576877986515927057772633786473913888548563975887399127213153457951617900258697372554914432900062269048318827884068967029882256997970733118204937804131878453999143770501035720669490702603017005390051141937377646108566579833005426280730749733309684320939628542014998016637282007108925741391241430383423442784261632676793474304776273013544767870261294838041142019308826401478791012501483629795234595449688283327767002728586118635167709196351366611319013744070044477989190919607096902870434837075883539122222878043289467205976797275218817560403051600790617518226915527782527037474111348398393472643657852436345105963730988272095272604624768014269281890525645689732539302498773310385524433122481691584740044554219926461312503347362712447050627499797132923073593457807990434263939712681630219702169330740394158495141327841829066068322284707053387244863913262317135004899355979985406753198652771150347520167049285162882928030342761747807865279475929762019554781352674782724102227445019562185478837236226863982803733081980845193182400863283088295150217653676685420768421044299917217533162463896304429294919319829309920261937679534496732490160856811654307977344024357001334957463001036796699834959380262492770313159544323341318527138680257434803569161809684886080052099835650809762903535311827034078857852002499139821177088344521336641107292419236433802874833104251157499535474462050287367675392455054 A145715 781 362195569051724653923481356927184122848351176355177405761463687001610705357135333244581858946671248888174285349520478490194690134013054980126958696069769029659686654201839274097378988555899906446183903270247047049744242291538791831372530027473681673776621722561817818873113869920745743177021291996137064591969159906049353423162793243623782364897466546491022151017432867581373182626579463586427484799012632221944561912190557412663757603609116455769957232041386857058277273892494005313831075211767512014112290683689868111383295856115993404463826733181923474096998916032766010268563469932566980626882200707806896013265420092408645857303415755053639588375029895839641322715827651774594395064498137675933285837439240832009585654431184716875031523215306394877043764393553233915966338022924637763343702454758043079851518170567328458649257057220075883082274707467802858566779093316907521719697108150572178745510764056413326938386251010833723633421235335884435154964303456780173440811414886804316945216806502170511443189237095938639645382812278161188427454050740343669418906915110638338561555984897933028934220072228651977762535036930443250366857371904891066840800714158644548105858467209405848317500356395684493111839979218005396648089464436625656526750883350977778415232639975799051632855502314244516616686553170122395401864483356218051666615845467266564904855579141602507707783655681499658881623268346684638440587166090524822957985442186006262887338675255837457316231754993508559627118875295737013959233484488175363185133928549962413759095070329353920750765339642637528155294020147037685179353771796727639795692660788145964052914783535594405438032699477076507925780528614198976853083535370252799462292636381907518578362330273140703858120975570854456373313688980880955504174400170880816038772193396409914659162609443727539635234962646862383987339842142369280635410700644557810763693815713286189655850089238310392587150757689369826159168206912585469519553027860869899786172790421280377395904170840125250526090220607185318781410006876183746361371442098136330635565127718367437429879273631470771190136532908089729846266480708644206402555660913347973897798345825103446237673333479789060879663391601189624262203662359839290316310608139022275678152681587963382683731111017160925636574778813039909137794258680958952903294814516984890963370055921633015252377601959941475772316539529223480649630680183892703568813894061243212860671073988976160620670625504233345402760726318948278867636528654643866724017314540050289169429535172527907045958530289567559053818623533844604349885544661706767960148998774166 A145715 782 735256826753495163664956407367271999313818932887865815709737956203260186981857550970905880162837014347562800550626457871055169579767659713802419451088145581052821815084907957860001042481025420175613250188987123698791738577180261075440053834335106282058727113466966159243283336030168227077850369768715963119709311890716686915135549651665926327092595981077908497527293756468000140279599392557680897929913595310017837874329569797240397584077354514973040137402991461090372946727749713215639981492358295260605268496366539759570049162634758971889526949933502176863140869255415237334444484038867252064115716506779284485029844522131383878805754107615103554492983232207834435377814377209631846342833951490138773896640427142593196580047421109021504465613590872577480115928913655919824105103811757207492055539898153604083857768890338195681413615100353600714946563467707106375907609552637300426207912549345271258907088195816731256458939387201793503055008268212620645108021641847936634632329318372902646892178560885546130782192056262123132013133367592907916925581235408504365976685436802333782722680528738116535996139403554330562718612750825302817949073764168658965480508245797183436324257195941980036579165199662643030519230754778321409147698917801518773416894075271736724970641250613377442141755265016306462825384107464393698755018956124674150111961360746994878402826513682589611080151542741704512689844692627878656745838597185557599284166906842980351613189829721496336952445999540368934125575459104707953820530726734354589028400651647426917418224898327164286012497455245355753768069885985017284292922151907420501928334397207720908781842868060291672595060924721241044856483895904315914856706366776107024914929632394219424608324477678353613168020005782945647209270404272811890946994872776708160314079951054274321754991207035917187431701568505871480030597658483994000151183005953582539912921464848483309790941109215877025454725606073384390664409405048705991769572964108088575496500615486484483465764636123518173804652691258355297196245636368298060196782595303488873062204368929917997248172273232894365629641636372866425038027808204977249380126374620457250511087243607321079752764736526774023531206113178710388290630857391778496917352121351936538354793405911990162553386943792379125029267828007119245293050203026845083768211531799794158908723360058209308018554634656838816467617781322628922050445813921925751921891784779398765843753058941348625157800611784006281524222327629355291539249633615222415676290664299587874120779311887129966654709195402908445448930940600295672768120188802688671734792119101926 A145715 783 1492570996114026130515207583474205231422929585411191250713362289628931177962465471335605692148700192454303596943486359957763504052238215205963931358750239459768198624935708952616528018857493047056588451699740590861500179567433638444351477911170238278897542263716218741446046299027371580222293073609201408995945311168994968388371742630088586820215604944121607758958255308197172703394404140312628636370239799466703988940327114497840594431919426056278815708970840624626600023580058025333743848598412127611516680935333392022059088416852704596942335244538276237108701867589576899022912034035430589123174277626561239697714571114506616865329823535042905161981167586352008064175640469907900873481557857026844035076894229660223357047910610420128937190164066256025889758291930327964009017394399844206571109402290797058247151419329215969904810989396660589375458441564737958140233880612760402957680342778062750083402643526743908037284708569768629977478033363236284025134128968647854588130187704882105568874177261791156474976406684975014019347015353401324910170502453828523519263252529793626940588479917353478635043228769143062390341021349138434277186252883890472808858590938254123731190136249295010068407387854958769667460926592220774455173180713672646484379768221918274573911986506105180408496130332480787875018913051599549086077286616449732306675614946470932336592832967196515307984999848109978661101503102766246988555611765120591401723900835449064107511888015659381726556149147311955427715291063107261409241718141786251640364468188915726679945237448533814146684619068808429542621026574529438049429452614600266891274723133670885298863088107378856500962535644484642244550736528157147108182260841020127007777844861123883524436320327356784694027222490763808809378445606984827257666895417336546684621543528446780463247972987673468162946718949104272242078125906880365451026266091385127998212466879826707832685954601618992051280505829571280943222591924041960577822713564111558938358110076647142221058106307159901767572918873033854067989597231820768878453107297023984275985639303800015166976359835389144091456982385304010753097350184175395172035253984818614870563609306177036688451874741815871478707468746361180898605718436842950509451908495736292150584552461319752066600691764787512462883777116075639028035754117885814561096566114739065157693745050862243262262413530751422855953491779545407488281755371581325383697871509208118251449958038576948732909714571296028518148768564361272293545809119710246859956146031213623334176012573595701304402013708137614576702275990795066371114934097724796296853667852778135614 A145715 784 3029918386854646291450707729496229252516547744565785351082309738208774088003617924953728584155981227845221954232476760087802042170873997100447066855843535015183862155797674088903594018279668404499454381337223210461721665730151708861772424719621749371055728736616810578169314743742228277683027861576309091545805861963747895111707722403530179579111350943970882672776760748346504119890500125235243574150688863003813787531026168101046609456398850816891480916170669065000536957494571063677786797014795126693083601693458289438240189916161827697033968656885750827828487928065971849601274094647440057052791719466202809807076094332603910105235662970382989863718215707311344162442114776098661563535716106930541901067321389569826272214061959105440633474528588886141683631852502636853282385486526579927582144594594778130088113297380539528568570627061605896078579921429854587317568401736294065366790669631554833324036107452201937498956701937690931652486904672361388358401636698333502965967646408581355931911932949257486758655974788307222197151309154271321974738203055690667335600036658795625887060831509547032891021218405221013098061710620138270757385275405223895633323974124147625377132540261811674496886960766401102762302650462977417365680147701056554561772156073600022113304607636752265615869702433180734369981930669362977180343193076374000457877348229374631896288572520582412392619938611511713940331538608770788758889235137356203359941919411794693295268781058598715183412645816597269977893106732532281556052734007295364095585281395098273512861914602298744390605490697183656726164930178224873255324504514716389881867186033017499948971160076136210636662274763242899035196950295675112725294074650564491049682000153151851160386305656209795250521648488230526100092597372908795060251906750198316993073573048667013286119063409985933334864652034980104145547115560369483381589320014328803882788767853126752051869178050345444648222401379304094241357470941395774924274116765573500536778387959093083222263472337769964464654851507606032499663585184350524454961747616176092776761974724509661859044013217667689272763308612525505455921195835848243994254316209055413566786876380452140870236225973121482575002138023907084045459220136160332142408877328992551713750103141685690783209241729131706507274942516365719219793335566258000532180945444708770470324143544526993764183391448870753740746771844859395878583041353864276606980927241800695271044648974558146986458095421930326107835718661431055126542700973762167510488560767072991068789431403619961760806121172810162187797174812383044133067643450261147679924274006347496194494 A145715 785 6150732832743935857618806175669761908403360498538958851505838055201521769716166425190597690230949743825608112788330879491878187843370161875692339753431017330583780408070653464765343240579708003640845337526111417496704119932028401555759577829354240053004850437789861757464967483750424376324966336706833846636576903841097058081798288107423634457009222200655947704129065360888095166205011859823404142897262021657942521983994180918010119355895235238863649981010749231110465397113955679207881864196185508774832099921039392226235563470720093372274359431142829642215593385272055265113687389222269280386578067342114077347124773780614823007011530500053934380442815904674442297749428819839813066076630215511143032322627343932517672371188729073434065824355845274801361746770822060881835278528631562853147546955917997313281811746531075913778228468124070572378927865044163247516705715290796339934182101671713533585043214725326406378974067648804021485918439006860255131271297363488042373059734079232447659675655012815436328915153843856976085203138236155430207393642032549600862744555154102590757106547375900559415294438319369887446002882217859340499057831886351624245174858613428741261455325541341449933670461948406383648704712978917565031556244659964092087750992449639822971733779590620593095035087443226558290275444239893792076547595867752604479758710230015556278533465623949329960503167396368931188894362274301598414298158773221327700090694682042391940331518037067376162945944451543310743167578951749468451525640793091447327786480867581306315383006697429002579114999430663754345685265640769918178870694735421656859923496372302391225526156091468400213567916806847440556807564549483950675199863358385075810727452533053396731700676045785557001774252403885477219379163288559246987484113036007166159392668667250508524041235474298456996307080684290662311188402509424144384260868602821380496933200529380426838586598756246651016899423519481481738674722788441499054315879211400641978101189198848882294052627787566720703347580987521372940463009934634332822803469207730171312842532705115309773844179855505573834565425026444390771509274449421751132941089869128504721962488488708539789542850273561867811382861481062634251101318270687037406139511525946384242620558793069490970162694109445599422255670424445293940541443163749623194512758156192689315692853701644746479049022378794099342293090891572794088116085666589109930845898602983902192102385968394999805561200796803990702877990733936477545609389430928080336044918401012140656019211573335948778735121578790921103613688166861588795060945089096032065449979379217564496687206 A145715 786 12485984620551802936319885085901887177829569295486341902771500169749350983749729839518988357440243823984756623738357452891752633519999257733658349252398109337550059044521270735799557874782788967722511535723624840295098901740351925006483081221164387685850475332984682750843305822698617741711403980487011132363159568991565064158155413150347574417549141955980629868499329905842084840892054184941385174837867753276760315813720656237392441245857871136042392569970904768485179755604372534220936506531459568017782469756108272760968755605371873383889252611251287287946826743614344122208935798847111991744696423912772110811853483698553758100323301679446516409309052568273410553087178062160044425473995801771513425073032440861621305087240905957112048182808891379257878204261136931087488762130736586065309592738368939951183947757344786724430275221721236200323327487459729962604325284471914833772324299602908841622804401856305152747379858370370225925482778697021645555092375246244027683808294213195460167785647764082386490211003647054873145740173468086369049687118587872634060704111362791600441300404112246626066014818767102466294372752840543841074816641344018391993809329661286220613128933716382881553676540868304192405767805044552194036641810979579405881579952900612767032597459264352167230655611640047480148524781825053728552414439268344710719909723889583349870791038928044619237409037194690318801741615085293636010236503420404157874980750262626643844179686346465715012065083823987104211360207378944688424315494757241630780042460575908656721953990733866272936859058238756724138084363085832755678234254988401448709254815768587821170318147894520776297332234455625541087420320838502124195542997323447053331285678960098242213501211986639024503806481858239030524813601383177898475797689211187797105250124320945483636790421893762457716570038924458009511608311547015452730566181674407388079970514285874413355578743606002651218861181522146028625415445903065301684486310525026537642044877295275271963843612145288105257831124749816879463107410503722511279766587529944631588977564629409354331241826062663097216478540040373500740658371211130318951626418180014655530170284845201955320631115819104618535624633804419123622651630630274549774131065988793831019968020599827924983739485832932837695472503686681430333579909829076168826860366876125714602086022690195290825475751245560572794101233763120927139479775320134539295340567183130079649272572471192875047142251159416679196516213354172387986531934002083029320003673865493878458727930704440572400870535998824397030173599181554212870929585463221494831715778215537649580778833686 A145715 787 25346542628987327216793509105574655301232117266476775523667293838753127295490181858057121175006004731739312120580752841039378354167410649829164573290028408524209289276597771523019637720465821024768694776673620899687633273828794475734759099119385877648036411921108468194350153355110710265249773755422295891863367288475973239143997406896917468643990301161418477977105935579794071338915703790419152081516728641889801783159330948167725737718972122510930818053390955669275683793411479130512821900376998726890589638772799872665374347643341432249201810526480682051702416073943733296028874557972248120972453353964860042833985224783290348328833295397745928256962996270779118748324673716756070343899145400965956741755223532321747316809426667904208384377036225144048217953288361199285541305290116741081015620111341992182906100665598170519517544921865641362585782420615386779923532810772271821761478394011803276780759350725084734750774733517783909824708554836514933616582390478578012710088464193052704908157205285432231759692008488367548628876466937077093015434643339739414593628483321911794793249063241313275013450666802779687207689242263421779522537282870525449395808694037552414415910473988931708212513444292195562177324995535727974976817844732301533975515216637251467436349870572855308857637796594208941474947016829414829067609235167143895008812259737143970222149530490464953102610385002053950798604289728783806799181687645261667264883222942437404961292822951807364407115957216749370005750477811678765751892002831559717392038867182613705564260285806741836632821309109676719336556911378974853256897358755760205458130416086736904673354614699721084415184222377003041560022694494594762633001609366734159877434117561546898640010728632201173957170156397972828079894391428687845346622321614598192116491592978850664532176032403102314866180182709569075017902561252038859618904964538178394980959647067124529731398010933586625727637181590532918628111616508499773978008156049924660012709122808219603237720238602307066106676479894547277788735102859546763263593349882318394395453143355168284177111133063026231843877601716533180059145722049320098050050495964339881597740956273271480592341375569932102065450195240109339891348559078139065354448657817739951024150839197091894647500186078159551076209760228292879131873276411581458968903350245777044449545310368242738730969295979465583977926162246044590520349855783787448180431420535855458704121130014135567950698964292415061964937210230979213676182280414839118591527121902034172259077043310802788637818409342491947180331302724866885266398263429394545412350964327562049431416535695374 A145715 788 51453469050859653698287887164431464359614020221378558826702703721168678660494085422126116466273832165186979620022304528952485167207210099153946350120408416906035519681434431670459128772987741897491482674135914702741055250773551045389635964729272110461126230349374857449848060467568919139839299012103280173471503232446656683897250577845329310999725893808537554312895180727652058975914037802496693784093784305168544343053126011059827010177072162839318424605991070037724869615445547030568494236828800884128328948926313985402437164747227502094006291479503173313668616683279034976594493143747864838462088563852241974180879194456595708553773489334122554915118473120629042785688534557836760638070839689965090414249678697580706191501831048604637063173335354233526503187297168973412717762250174853657875643516431505762359433167216528809833891761112030244812937990521747703514809001542427326260967367519661048956099859167520155238919961661242966573932440835346618220016697579138119557451898503602777768098958943779666389788287020382476661746082142093030734963276292552423752431760439369580638695157079461836030678787594823997929142867421993371886909609410525318255099655086901739978077649068597651288520738236616122915777335169722744650746188164761134390890008193667578283023204665437012628837496430632511146662295638930277953518194974862838523178167356678369967613676104604926753679844145132325430847906407816042508702815683377764143555067592397669444780586412482603280730381084917397124569258597500515531652341432571469064208120338245246386791658233695194498354320633585501496486392014955866278745960039938228678556035401260147899088697522285906842047674093081718741304982403706529642869071471473021104137927364261244140979565622156396494030913681402982763155089786634942875744837079945118808680828496942528054833708987875805415888054330386297828332687733327338010924347446320467403960003575748509480324606616437244224452259767600302669037956096808638110054872295036534799261877255808499297300120519071198908447996354806224094252795697469425702583220494518810678138292033426987470181268876117187979974315006022315146565075101748587911283555181191779628758611064456260400497671775846348088245360712788155560313952276991672394981001238946111785195183602075946306500393999178055751868117790930857956272417535600532630704974138560524106862377961510069428576845362563889914617315258236755635383067761313199671736488347219398039286244656122731747043850371351416372143340252674449590262042710189408657770737457455504192047939192998956494198970094722653951675514357880595536575603832085463965577625869172744808125986682775534 A145715 789 104450516826702468020197194150286767075361159817281207941430964886678578927675697916734158369414704289324836889333157613020703850052282333871861261579855796290843580744022619693260508389527395586086685059801130172943442471437034793346485273641323264850208599572819039514723368399011550743163511744795903329851259698499424592338179529028611604411974920441030073836699239771198099927034157823364497962558300622763503126596062643120500662933718771591693891019343818785625816043670667060574912787940565417781780875730778617567074779062524185909400522501580915346065240164640367058753525052933607649829918812166697242727141930761664505073811854514973388731762243471880686075828976827734907339213460671483732574970106000865301247001400219240745334033486392057833657421995299727666617771826549662808746475322735845355597466423348887885792280757512499531328901534976727222748282349598316700037941994586517917577605933350715190050272771397589704361173030187198798471700279503259904123614643873849445816535978498667437339038462959367939255795917871981915314882435439238080478021880063436926784756375622244285829002925366825913016472813177404281508646984566083525532402904017716494603083211698779243183988886106886437323465813069541635913039785156620370511972741117928546663069669120966562781231260116387403418782985200011634830812868189736395058156670921797353890285540342817510845016981004233618570670451403576837508859916655569215949749522329344326535499629124516732852518266486425099413505589202448234850488501216117250640625092247770667551481501954115438089822638064869458361148039233449029571001041983715848457263293734142013498245382615625691168272363224733512041807554256829760580261582085480866107240115115332764059289878202248852681708797603091657036376752372477505349916672649966976583429965357200353100647897069355481891937884110501475022440338196093244123316806411066010651643826299122407120529220033356672189012359691047023885228422764905026863637412750768115717841598120168445353916006933475931477083325923776740364055386530760074629480674010523303358226337374713429396183798707384828573116015584623583214347043310827584139807566967323348306498382719889935341529681363592516687036016796764715678097431773734016822746078066402789183995198561374973910301152318145375016741202905829413358353875723992669658872128597927618159886177716555072697272265116708717061089172048058367895237107205610011546176890913434842164292372530799131310931065554879082820389015775718901689018270519404084736156005511512771475685057484744570880435271473877645029954113815194884072363209380870062455577168163456344398446321549498638646 A145715 790 212034497704736959221346605837194972731518794815060630742546032017253794054503006276884919363795383433497253698366689932127499863120965930549779207060757146061995562874846236542887161571611840052014073179913620115160485475961929856942319715855921498373812996006592300840030988001932980439702789002636671656317883716450599475789820546677503711626998088769397241350945143840351415199820364467392128367299566170425606178445664112408605285928438929258975759450843346143750368843781838687420042391025110969296131049404531667347176399059759350168580966671917778649339123865603261850234679262962079781289896726609831550494123938566984488704129510891906645002922439129444672104890037271767304061842687092272287162098900932077863950706650943227664423450914202542048091040147271149994260664090133565326901687029510249640357094479965075191629520103858612936567425303064765740431309654875581358649695988043263853021491088602092668281898487017145438610214677347572725550933347374920026232818169612015871404790268253335954018581690019229896306789051534041145996180608978377010817960664097016522003474803817998820771039907815869008599441881607263269469181491759540146305459640056309397142518941670872795065846150276241231150512684753834351180726113121751187378170273579386756058453145292357457008886829198769998307618313293727979776272168906969907105219518793081271718909679282243442410457717758750100566135585501354572326943122107989825000227386773501390469394802342182555208008800237061866892019221511711319245976125816376586228999873054854116884261062175196105627145456917364366887629023157509515073265836480983132430015807724272886141290227621022630785686055298534936363150593836382010271401368764454686724676329546198146779114311770999548787472365103362382380862044161039549225387969734595882519244020994288219851787176217082640364828488856263663909256058205381552242995106090116555302369563427214910706164836343107428106450865720565690886711029174801107724545837829186979870683644922064688259950196774835621827280243177270428132808340404647254028420065658141811298388786732376228247265641194722325886237531662470867902809351355904894055221449660111215870412088162765504287044852670421033028335025852071660038382226186727777158502143493796423097398467884407594961965032705441112105928890030715918186600411447287583806977790348818926304044833902228836065393269610073333070121104640243228590575692244320562125539416817784382374115476951277580438458316032554166773973329881369117754257498892347581824988033417633468640136474646092285888327106893001524688152899369331256786301778467562394699357685794190509956101224619495553675846 A145715 791 430429925890099200516865589652311644358216078113413263126160503564060315252062175066378469574346258955295135682847491229061211701431710786733717918472075426650054701792357116159441244729863645778192982468539589032645612572760246172558115676702247000375575531684782797886223390920555551281045918511840698666421974093135018436428743371575803505991201708226955958912344805296673601657535412834648197221120156767663357778741571552126825609934068092676949199991320973327994463127061088864795625478868187327105728248510323553936150523016532418318033452943470589077243075381934456915609340150287969022410840525099145880805828868149047750404877833298715974382543819670529212492240699832710799510633315583852071455328193922012062954633254413351939538860021797673965566977841538439188621481485199311063947615923430484034079546196862679290120040018552226748732342036319939476348335851115080559742182817785831035115709332256314765897063878372033842789031433842542445669596223470808149992716760697748345102278428018293487990283491700573730134842518818185654390331321343669892722379670095063476230127066994161983920925183863288720630954003189931259618156919624881930916557536911404058482818848508660075204424501071883592349103426584470663355238096597369753757315143393413996870113221873816516761477482042242980177061757203282598934197672068280721687200564993284059792032758657413845275718322033281699915636667897298378246857029019302689181245645400685493308544913255001462555525011962969103365699606163184775621096684918743253927619101676261609504382404734146140307667187719611599912428555861705082149700077055353775117083632416980224724805663825293324869251523983662696083683663680301224021184198330260928570226841738667122628837993605250881789716219451028033141492913270157912450032228644556991547088779188439729098774867072780690585119940440331127234314775716586354960035942046130196197799562113419969611107497247288045699423068400388661452999503996423483775801187155836818369372081350193196999253545536909378833447416566533045332860566966047394917618103805353866412425878840386368628519855441487614164233616158800277219119768905443624104515403002458800893588232472031253812765709391273333455003415443688673113200241061625613897742528546328672484929705810148856397815106090893139429660630021150408089385476884118071135495255535973822469592852935346820657675640036183749423628781330521705980500760018863535504833469963211382784612253918720957490939070615019403672083039270163533322241033733195071700640971681790429826705567846509855608733146557521621239305355765628636081308537925942280369633646585038571754541087531254424463328734 A145715 792 873772537522403672312277925647586800852205907051434109085475079689010422707892160881742016351003541883865691938926708828304327626406509776103516824719106055342464982642922070957429183914461629317891702397062185822650478362217823768363117881385845554840919955507113073116732643537739767167542774876247615656164951091180370975350873254478334439658427840702631827194818603807103571013381688233971372966745550938790445865239211805153343579560872299695277617006622125012482616397565166613696432302060029248913659048344907409958718214547161749426257740894278623909024793686203081935425110270405314153414224976054539528204282108218628366337413297466882536089918951008735171914576515770365651239281568792532612782029071562783555720041555752453494036221420798363947558916927282884281751613154290511326248333422876853078931838422536758993868489608140916441313717766304174072221381346453958660695272470409248958021036922989230372678371391196741683716295200485683817136554782712393169565188791398259528541753804086867527284321469570474652943834006411865344371226586147040903849419912332314759730635942523345009360657352202568287011828027033678849761589077657018560220465494470510182410725119953638281792186671329773416227448805453790692776782155366547478376162362918356834259573781950702236668342279658924050989437059504350382108441498026440958055110041716847848296554781164870823666265783269844092078641869695930206486547441966062351048103659936004777914955704512850626805160566276027042770503308492043582799507024408922989096480547402938012439779397349254489628458763925354630457863080770238159254376083156531682504547343790662131918469356275117828461949808000779974514941474120417648380993651209060920542873764053164712738394347904347519033575138013221803914848233076376401234016198760480958244707702508511655782293128370568584805153114265383332021995085448612095187320719358538208164977808720679111095637513247158389662400722401923262183898106401710497263768685380510912102845454457247267843796437489729264196276428349818904755278818132735807035510722304802690675413235657197595939667059280578662031068354564832900283945228068699201027272212873541705702768241506135282474410103019432196492623905015662154348136450972873809484640174446903711347984205396134294079969703399480367601098973014045297705534331474348237117471561760236510794347187413920143706245483880183401256633355979854422897187952262600732754249818485902289268380501339526592429025874890173356900161795745102091275031544220887103204719347526001154914743662591940360793442399184661998114265184051326761913799545687884361587961603209942506471208451587221862165003654174 A145715 793 1773757820740553564694723672199011553418333633098333128030251285608187594036705834527761226814067615677988399340885536073966556020393513413779352420461866820269777264710430011686465083905112377651674377673053768680391438429689609489530956741097589774080067134103907853644169380158220806794560551952864147941316184293122059944943836277847647336703102525424634382249522853383614952483563169579549052474296247285587837443077821222889735339682960834313320885574242922454366383292594161164714892777556380507107400762411913531892644039380215334802884895981932663064731253939916874394456058239582637443461854290550190143108811873854947434617198588979938249546561088003912728457377834773142439304942074015525620095447559944256696099621403544226179541589945360657015870635795406413553516586081728252792973052900824088319747597918203423894873743784486041823640098333255437046669927784965684966130843372747957598951669837958805400222328027065507245910236467954504306244760539309934663409183253821706145191415120017913062093684592944571844902252898173567830887935579547171691144429699654928867189714733195323374840150504046029759345290263924364875084766209486828052365614037217598758889713510687037203378063738374938963058128725967768521866204420155994783733855839409120980132937907246703666620218066230133781265577053732074072397537306796003076571151697484636138757946413731929114628674264319461473637943079846070421869313060334077553324961248424444298481866771616173517413013394015322933855018350539242309898223638453428749122601583608862488991142672236581879799630983101282180217862141535027601581301299107682260130455990811411710814268068432825366484433240990059364602635108780784145912193090770195338441105170801082628191817897407831858387275740450620810919108771652130824347140433451547700679765089003499472798325951817387154373770236838787723673522789145906836643906100261890516444708753903416482104174540784234283726627767052835821844651702995968313021966655521249995731957903176130603529709768850604869409062316102715810120170667948886722234691848660645656717222455958232279371155501819719242435454595532994628776131593859690472641738487617886660117818636669222151391798696363737967606693072178378729638043882274692771628205656384685987707735452024446806833482100085839055337091485557881933191826603507450037230396134878024580938702320857404956376857674601132268367216289010323147959585562592319468627591626692911684003429633106985063909965035087981299487924773279517975124780712527367086310508574836810662686499808356071085900832461611717298650337084318837561056376996437867328081281684882536703097981402180972848940532954644486 A145715 794 3600727502330786213926616742286067805852416422983709198467301024309541126884090136199194408690540908822774566796305699303443280417071205823462309310020764926041592504897190280801453162898194212171269668784596753359008797361791545045924073821310225855536981441310977435784590724988544700053190752921539344073256197950086690507865012293157469615172858468184167093334704197550134546438062220864796342551448415244192371219002111843254357586212830932783741702438096125960238745601349749599204618642007150369398774634037136124834657441223622582488106912585582411742780536473237568817663862801242483604913410795591909935971359899643435073644546798215977179696982918728991830033305090012963381423381170969948216261145764657769530298675729153223392015933552860712943853443105758092230754387994295198879223971140339476412234544842114527969834706014017056761072958302790770900565881182098994027286951351405883516622931750019451973220953216571588512456096313652443255993046758244384654327472440069272076479044151882559429182652439356011274676920439458336284837164855254172385982288440879593268080361177750563927580496162556088208902652223938433662743225643669183289283636275086231010035936015969565569219187596714454765234585086265764645597702196134514044432248977838152671313029692137026492536806006104891917045070429639050862616618624354388218998479890783769644830782923321034937825385090302723521640932373445653260464499025930735467187320286197961989913411631425127727497790384690539279698644481091353397049811186553435951795892118245443449714007184860863866738761267236838900487629689453025260971882382812511831533143156799821982290832260449279218845571017260012509363374755883517695784103593269845327974522953852433682064677593343550768178650719539622232943986891605592497048293845890443071898964885969401421268945899896167552810168775629624813673919239971105429775034196210918389844550605446126737992363222154482348806664704716534316421380773183709273724095046939452110824962440602090667918042986970290395171132305412084744725041700657421913400617417270388378333270910181975869925849729026970781565310797863624531582646851589943590763528102592097046497466129670279461190068879208285054809390443898203805503074732881175353531447997820738108142991619625421621737674583204549882853928114583527310334110299585792101229467036330828139069054916993344647524877373194814624602047810057600010503535794874456258713278247936792232624672886826678340210636592202727147787130389595625744401213571399010964323229202199378119252439696219161712438329103629386931598186166902056197617683388969324988120640232349946297346395775218923296127419732924652406 A145715 795 7309475055973675273717467292117045446868851920323296574555493049097082879387108939778530121880571230842616692608101228700453785280098527428115074119989732337997612515164031559596938234218250345595299775958353736265019178252998406753616380326303017389150298245794150090734865527557365582887170433870172915604562140522491688608906030011273385471153565987311333774835067271503919745654313824792366995830387808649463227986736843963985123010276707110590161342628449561456362199204356699092224211128381737693499005399694623921500822713039914462235522229663836313905181424309418324782983247030464002135336780453197286619831717487464299344550995383179844694846625778458765411054880875348480891147024472126920863484505806807712202249615630559639941566165570717301915365473634053131822017854111833171996571868441836236292747806281894573575340558334710840738936281714566931672711692129733172909707545112510570790786952500869649546833134807312297614778629606477991855161578674475561538350105644157368493546314436906475623327722358208109943022303589847524484651613768230390396372354390555874679274266001118911577665032369838355018042624669304756411003872971882232590417729272811011732774191222704707418477747443266604798487244666990776262794813591948643354202681691155610513644470142100256533146049572174864361467711706590219519037663409902101288563837607139354894370350576395287191856417104640264429469619080151596272672511153326332664312706856020614415079927129926237670646997067908400722465314441597096856768806810479836528716911877436666594056945594124881412897805572859799866707708051727499744745319655808099910330020477847647812638678674443968381431142680604584403948286151808432141657584382144695245592943155215269573508667322669510651570802573389692682255482470850581116877212160017165984407198038752795881676487378463268314817488240757901532970332383618554876536482774402064069493921284346883374708015236799058383843245623946797609499581124911226829691599923320432263724678022464340879743023733839920651592529170924215929076024532163898535316531122367039747370883230446955057717195578769248866858338484208562266118144332595991629559489406523469386503196125412030636993688432994122297525094994420281546792512069704903692976067807370441974844285280104153867680672570423136176354418735513074882096310716332554458045780853355446244285600542794168777070544690727799086809888687200639010999029704009583612868486215720061539316401956828523923642528372206501022026575202954346981616488425159279730209068969956162745271789896825089920178722179535193859427019268474089762326336223230733288017571590388706101076480325713012110165813117304089739694 A145715 796 14838230762899058474860244676380859971075963545839869062638452422366053935614704263660279948223150908069603063219878697956221880675319593607867777001269846625370227364190479168791503814009885303364246373925789300021235572844789403918296206138321303989749249901980683373214341236350727144716255927565698097137917072004460177789388733057872679348972123781383539378748093226448759533543710626266284136739344700109995108620704574244777956456504129221667094741794050171660289304146098497807465549385996285510652611562605452523510545272813585134715527638110675131645106548567582726071887173807979123092250059406579696246348450528192628026003446983308286514561470633288375055449578143652326196065078255036478382925330526673891112797189431360339928155924092622570027478967623684751840604013092633344857842013712956419334801634517701142243413363584756992682983890807612568504833834457477158907712289291445107299413996953833638560619290437890747586412105645054009813534748716138631678466060130167017972626941827875993632795847204510023828324001610470035245506491112342837250463493430539984719333491901910212752096088130275698130538319176036431575904199389695288489364701140170078731300598146154540089944258090643611026474341439406189547708825993953549874517399400796911504545603075433828625259988094708968548887537719307715984595594105482641261396371344012999651802166839299509678433588897034646489099805091775366987871937176753429377819327730401561064650262160338631046285676550063668776065308617797625527887280775462881599859379315304314940492149842066324407318678574144126492577746857377135028807737929408060005458110036887568259834535418288995365026000796056289080002511524796361364047200511650138078708346630564043381788912600341513279137961045330356605356396471839788061668243636541001057903540119703289670401848109334534782911948318569764482304961064826426428263630257001993850154270362673567804530532938338866364719439809947294430749833262189017280564674120245430555908985560640171383787670261652051952442439045843852923939585075251013369270644777787673416774514624536408585190037099051846172751645557632583536595301412523011418062172731714540262504441637120292522817726328909189055690888029282727641784993998426221615566064117513999388195790975619812725970143580284383233449587179163427427128200420044785964040833902844519545071630032817245624108558197300058951409449432969487134728019795603659859666768304633476988020063347689016738315992384942604871986799874866934777055727101859766453313445685781808173523614238115236318801093586127339905249917516816235315466264915474999605350682207848841035238957714801639364713304500707569246926414 A145715 797 30121601139210032730291022975585853624238759129203013873859483861910040392214970268121428516362874462810063375719661148749901717317113494925444159197503668659769223551694157548615193145501832947579074543769576320689371947855744236955734544844411920796173588150722541453475021974926448546408416645787933267017056051606913638420770519201451527805027940122642597627524854414623710349173986917006732005213873910835481421036802298980055287621580372043277091735680579220020825831054380746192455973029361331204887107973083668928102485402988864783558058869842440853403252388410768624507606179846950589413265485258576330182800734740513547428487652825120438444715090538949622903797232576733346829531217710699578990417557484642192151266092296045859494516584341858246438480388910606412183294324560191578228247291265433089413411025323127036859555552736498360435616559403171799497881011236986502849483037554088455307239623029329785408407612755783410288118959680830033443483684732182747831724563714133402327064198364273830168099946497432990163387780246950581700853692306442191388050495291641778424372309286611730767843481239427297366637769884729286794329113757208463751177752896815987013528481462502493677879425446259087117138114634749897791072653972912114296626966580936039198617060598660530009021242686209633979377340102482956858509536996466351858533345264508782153803504313427428251932993604563227732608174866684914833783759796298308310640570980008312940625617105560291097722252749632179707011854028814738224514323205382839167878011293155881892532470122449044421975504607707003920132959412767532380979963251378706002980053044861285719816294260447986147034400184851586227820694447050461760583675381065398155082698067101852849761919070025949287139409351218050519180802582352298914605417704966072130378202035799639278119869985461727146042940269208381141177537991265262030820292885231273113749099342306058296313607156812661921322078970947383747624552022662580168319458772498300708062976963421525444748090888129931623537499670533850511381428626735024975720873582377854669012517316925678980980717593879668961436973623655660370726195749277380582674581085891110209414630020158068409289347453997220788930205174348942692541991024293160174695417182485611387595480836222939729565523787304727540766485619283022163995364756380199174448434776993521321049164681018465822771596069974428943562095539039371682858869186045725505539926789919742565619189279406747150257540898905115683632181719404674643076144400286900740946564533068100636090191631584032902076299801116320472463473132117689216306755452078025968128596864361556912828983084567002197355897970623248267170880726 A145715 798 61146835474365603543432301780194606476344709956318572324065689601224959630142454029582236227936686936353520583107848912083602529931859719379058035303155446109484898439711775633209673293864906873700217959605866005210125032911587956230737207737950060894928394196716857169870921394759454198481941074693576966346526646844962681533986364590213543571527369476840691800336075713592905560063659897813039704300027299651327174709600046224937989093851698743723274556336834022592104776751088768672187817784054116349635318532748285318595521857522122697037724790252516821733470703367311740167714473202135888529805842824850543691389245174791973087201909231547506734485119232597101206333326681190550411622175887641890314069258768493123393179054563783663413528738058048147647545162009563393047335638253175811169997143426815458552805046604313367123755528641728086927308932604547945368129947977248143307291658522510272828589135335542510545428893274949884994133901739979322836262066471582261959769185873630676556922350052534047365249258593941765521653365577308070382697749875586536174905254978539379661491068518329911548509514819949283378576542327681276156056525022933791719602349015835313467384086068281916011555143711647856204179346234200853109687939856185598068602867641900758776281128469677800484484497393017462269167451520502683115058375507232588790181429490581483759221461954090840051914298583674455262548105879565285337214044514548389117170981270089144867908938074025230589745126796076774741565287613185300798138548219646388047910763065727124937525973856421718110285867034966643813743415030171233356254296592560843777989502222958373123658817514173993589484467349247923986186929725000912577623496976362246604679798367870130720973313923240076711379721845011597223580423885778694956860936272837489883666692229133148031293665668639196771932385834544695146825919817307417096138766293389227418916821510610935667948817997796765361417455591583379060383409856171775552671220743497430191937287326760136012667240715233499543729171888744670694251376172687025449700004101582267190421993378844503794982271525538628939870883704375432919990640775731670059817981542186222010571436436479241750564852513888029292339260813040324383132599994321116728410081314381673602819437901741592031205287318085016623372732357557355829483163327251384279344358556462945437210259230837452802980715913489893455372102534800491546716369719653027172586191716768772774729966217132349026006069708784999895168456903591614658509796076855306644355072688682558509454915488501348675978569795172544431760945208281392292867398101453477240301446283971752684201800422713299658993108167060693274787640947366 A145715 799 124128045891361035983134842322772075561126136972567572614839476031002806139148789465081671421282958117923183973645557571868564385859957913225992886221246358098585684063391352841258088171352615451778494878925364221000233127438575695404159575973493779204783844045747069332296516956339717096469793973211315453750182076039222636600353899347614291998672755010046481712084606173739183663218880418573553592997050204418283329179067057034325137805231326869386204072272037385282752675978879146023795077645656826828428491734371046113079981268284506086121797766153739305678092124583254421771835872994156006764916447668961345117189984904092964853472447252388613550566347327081576499233749365584240602246187520695326637981604882483555845961329498388540683603843741253397866270240399024777279679162359622336483515972909144115429104831195730812134186863587155279964076697570672925925504296512802493927299217317658299753580637491528267077435244940535510754681532413198344527578551453627259595583615598906559277150043542445751877625826845755286575966168734155135926294731393748361992866279555939649071048444719900433831743547241015805831213014287423105867507951467441839982329017324392789522802681190130827000963263855219701835396955717313097062768726835402791167149524686091959379811492176385336322973520686582762196775947209280344240611643770145158777716443332535147522437413963300091877957774191865539619744922327342662549629676580773433609548781337709984073542203664654112536891509673783103093197826842912131805483028371558962354419681145414770467295834396065965314835888105477679234895212378288190945663841102935261490612686532552452579741679737478946538667321684573100840373239521057405482113938278339979542101835604078298261722977502258285698151548205964191145817741307328168410128786028442399497771254846938254703886863187467583985295597201185461939675476051596065439899664755287246429128033917440857099877804221920276871015513528835288545194574383476681709342409789841010791331985210346112684189053903833115943838595396652010975479782249126034927866032605338420018701977546537025778135030216125822868268932482908505171920630048539540944049919856056944790349806551422840595578241313845245466227910520266684148816485446480842665512290372777614928112071345054595600407003690188796440719105919355813050828657558955553706869873421185002244015505189435348171585030532788413739976424583549458800462547672026459114624463645113818812959265801589389116045171251292650882076283882109258352100242959871872201140056611461060706092842351466106228203594607900464080154246309338094236831601839195106719785967827865793587372742029124913740753812223235236724570643952272254 A145715 800 251979872012627428680160186482925533194479581709602216089551812277246095237512412471661763402968177042697127112979898763044273619693184631989046179971094803784682829163786006555978285778172515502203470904000529762764468038575275750082487708488984633835650308484472354027704759550448230946379483283677895677535903267832975107336036881689292422543762121143024881034839950196614829243428767186044415980744307614941815506906331416179633804806630499693155250543437679555289965340132347915339535335432865574407593488585454690861267043379095689832704552427567300538009705279433303108885086654463663491596891858962148705737351977966063543860575980720439653960142950588856367696343304878809327232009349044835625433212343842182849874178105702674173804052389266006339620380940464858288314355652254395089885726255008419127505624254522286944319032209326396576598988768759533435080828353791041085424274103863187825989495865518667046624683001800393811882118516664890899411661623188796865396772779896594441701938031468814823777533063247624637807445800876969348622307922031559299258982372593302509074848681290329362348527852389747265888079040426926577229764985422381912230336185566168346895975975431879510530039414070952283077999615926799352836567405787927809883715466509899035640258552836933763057835762509265614241992903667387578305758521795019165086175589783616858889064191124037232421414229695188461753626929776399725410462906244925555678994908944569997580145805530309774424659174892652903202416846925824014379829749455716473933083904814428918321485606298040053167398742568252653880193467384509997448464241184661988265099975671579255778502486208264747299501073535216045458033690040816808127778717081533182108220121596480577601166923356270396727170931478385463014412791273452296093866478776801798142985763672592427915742300976893526850953290386020653192846069558820195535579223314466816861902489935583429301816274621680164251396131046080044163365925615047807698189539202156508408973738039715281988767766757540510132492804926031693535553263714349678216542596488832891055697823997476783485110316356463894883956993069420561123565959007894492384751277489814055738188096727951929929782079302253334408413366016880555781773082323756116289873221046657243922393902011022927327234186285795938689643161643559942935826345361516446773561563700646998092406038324294525950864809000844566402258686532502866564447425057843992349660488613389335421534534847260242773222671634054372505614961112224890863148834698743823713007670566193264550809960518560707141904621075468146910168688247011123019375858866167965187688274389121277010613982117323152180430579820059363490185132435471728254 A145715 801 511519016057587788859689195425496509612717989744355526094217564083333542329344058168683914626353978113717050116165220843422303579412778942979850519348436230436548044616801529917283078871602035116857594156626196493047649118074682334091754644073062833192590921439634832929171329590892952481433254596072155014082429883518863428669518269475364270149545107247585498454243386814521929624976734168789745867357351461281681060736523595777599589432322109145778289216974417225201244357715990289260110707133639470390587953399981288077325984979582982075884155306163853938420396039157480727782304136725363893785683708776714203685479398081124089944004387390045245150476639129031099342000409670233568696738376314828798934094420018026302761025708615099074433685666606149128175975442873421926253364694397259672845687814151117919692301807575411301236823250745721463340667236505155302541155632691516890608782503543053969100376853422256613119839416219554497585189834148196112607328567494706183128189147606471117748374926731650549822640240766851168993828399814079043548149155429333983747372223498124537482293751970923885667077708607639708736994620853646664353317052899483814385742474370304419806041707324034216245153009600769279428637384934446968945134770980766618661151229865570356257765482447483362622070274920288510328483397668849574680345558632245134979777669544298891009652785544381618515379008323458385494323047701169115240577150047522297254926055608695757377711911684325177427945588140575719717803106061595906278922585912076070525197972353609558777845313489186911863854132577664781899113503895342916532191463941022733242891460000619356677907467261097699539040640609166887706707550409618599441985313561574081339707304739019968452070592690251403097871292749574283955066820467366853742380541788121621787861602484107781730702167096230672039851194188024724796015581528928945341160383428702882942415625441200444041829937604206511510057275008028960816344283803972666150643055237967922229205896888636812091085882328753331735844450161248941225162149860347597653546543006298163504646564012900323937748164068591490488609827661991256172333724865395771001504149254402677091577046007935866334617025405332955003833666786357007970315208300739469587599973212423832384844692970305197419689797753162065351179177417320764803914430255220827994776267442439984942582013782812698244907390686683937008171393684556235576369472404875632443351677260716705791896292780672491240252907371959124893747488981532646342933782338207002265533370109315715577083513759835884031960152579605730327178356987186270391238756666719130135900477223948364465752796325423969801360336280908284649839094273363656083366 A145715 802 1038383350617031198757740386553571431588284324701460008369045565537354813682473200570015875029735172602668569038688285332248513221934321561064464565231145576691388745889277941946078094131066353114705413934480274880356964945223566562930511844980609062396325734872150226373863771364753143089078560450543191000691655127640024927224014750998107779111154023950477418837233040393529320523873526933875998066319442722094197611479635993097110986913809074935430233955207523529478970756198120154850109395945952692027319137808473429342280888241510074518355002566960195927692865949784406444094968512465834240721446331924870871332817440752703936522785045825811127215813617288982542807893135287269265645051671909753417000586239424249552422032314310545418426208099158093464190890528652106045436042015270784881481656377000514368556245163753830419223806879981605244184977891116696504625110853535425496894743057918295694085939022951315405966227390242693829704123481202321443701977580352630362953358572868356472434759399327219147325135911223644625432833844176779581433394163213625955447866354718820217786547241652294197574805399945656218988833192253862301710656387620966720821144992635532406037917769891814027098150079450147566287850813417311420159270748523550447954327112911641313304228289109838389189039600252423166701207055274860969213523178264935828989783582999336965132736265590903561548986965482390827365014033206443527538646204133564018501944213890743442906757600573374579868955119266193818374237102888192763922198469571764967449677950793922589890107664897443133043570721733916939002546532714078736050351223336034963821081398701281622476896380037542121799505200935535246828570869297835716050422058751278303586423720400088939477125701994286992018281997110704318043322631135963439644736405963408115427560910056975124320897483463047287347371073248399805315258437657656200222360042781043537906286857743146965821485471520264596685252016870167744377134732756138897237997703943535679968779561710194688829622352359602505883254101334530424655385628663241908887021265760188783081541469248363660116845287948924369227983066196849180609276337910794407238561038235159944681845665208013080707342631790746596404447935162938709299184091077418799506711655747999333083990804335817539739042962204732706866955040513999508992003357591752919312949049346589468786443395573071453142636052229159391282021526920962625717163464534472476016011555178766299368214052810230309957470628742405389479934897017550159851264714997725515855209028314240336428214982122506326024171967831978557096025154515299881883091656657580968007912781076340790744201165926628541373609302219663997779809871189795786377504726 A145715 803 2107917690233557275890424125014554580627707566425974072633636403823266188441878267813074057626447774029439081431487103059243638418223093356181920087568706172247288717607189605349008613802985825220816873429400801380928145791154722048066604953555992323601708049199543519904110526699119289577876996281348081659249045826679367083401321275007889316231372519074361912654084617755477706141533634699034107284882601368499759869622600329463539525835442989796814229150782055790425085433837826198355432813659576831175987459163247661583542125804280471689278579326773891569362579457666305924032058298001506783300642268123779092091415719248590910017163699022009198202856492619995432868923722632746939025886197238423121682391131936806573390422837024698584306128007605263126158379597188332398813239037634998912148089599623230017051257990118468175613026729539407899974041778299657399233672491521281067179437798791636715940487116214316851854828482353252254744873081650878382518901880787272142089134774733616032571443832259328137419476077143757822777483709850462736230746603174505260225184952706981543982153418260405250152969294811973516907622643280719618825968113553509543783109949307656413952553266838675150975028416130789958795057722599757248476350674368036428580665378059402000437227169127489482570387766442144108114939993724570098653877371532261100604125693710984494920563609496748685562825024550245056092592993086032659734336553813984910036649499272153580404960551452038712808801464164785310723981601059925249166156614308096971846775714913690503867359781896496070891536701265718808510387562296075938839296451180687035534061996472141693008742973568743246155296018858495941895111157967056093963757337279781394706358812704875808118596722977809903545709356263437016053660986139185315111961161725176686196326859554057018263640160727818897084491238843057416765249832429460557522445545685134953246879378802962899417171465356199527064550084189165513056622691150678157420469188362322192368700281065798329687321284204110758189674089864646600801491601024231214693055515946640223357365677927614217136871996788152400941315135769776174645574793625187781298507906113225433301469608795220545900039207918190185368074304547098793520335734571951862259155073568465433736668947957016635365059793585809641777853381064241585933002011996828170984458575397309179196495150431321267066852941117802877618566691478160445649606256635506721436871013661218327000768735308474748541174136094175568685142947198137842965421028511600458979072061944537773633560836625174081993185062738763891299200736487701773036405671776132698336932809684494581262363901078259613564457082145581634584729388676191172982678510414 A145715 804 4279071872790770653026362216039159245102814771560402665986273530715664825182199201187339766965813951544588732637349780521979253740479657578727736713299908298516419405353849009580545539941967094131905138356269692323009255599079140534008645125206819436302404943549338473255117995335440793089947213372576155225084562336503987539279754964251264313841907102566930732210372936810579349937992754565512303912313614458611790441136267189174992140334962355478457949745853618047039393951720030984541373761619545021334562514782254944541161173101801116019160997678348432925610108606196651241378634249974546304266063082844939632074702577257198794630905786229632846540671464204973439741372349051340998953283335342327027261836997245477919733005937127823815596021429230584988008046391401786117484829810357032520875740405578779934099685163695326642664025037158118055342060624970413403747850532677347030948761836803964615063494759976040257949895852949711834438262651627801914191927116020582095810580639350667677763558544727036791742389111465917156593666498162595177768834171050082464631170006128817815463553652521381005516330093662906293666254977026668572354413559857236752912992375949549884791277093764740664665280586595424166206400889026693797095571709696365426468302763133473149246257849100514539779497976837952287050161486053822025406401850687311769290546168449715525351778994542134240788973250850031981477136410950613092817175665596185233810379981578257877478627012690038013627287103299394914575864275914545367614534004846967281083987251596840928928150467142222126466686459998687447359147748914501441765035745545571346099182031757048935526125759448168752153129118777545826511828822102254572910711344255897479975604803367177490391811870519252109910797974932780031884613758539915053713841513565702709570428097333825690100065205379988898034229867480333307633651844573367274114364235380781174047627232683156942669892253187613519676439985651989121337199685901143903424655214377810106972781601784008899070573377311992479522532519171131265096603294693560702584993810350413893226669244651587612424190036634661424986500497629579437681336221782793285241563810848809394442038624008632500163998884731294285550594433782675387907572241996971202967285292632329082486104880361939433973531641936231368076335496605369905444485092350203595345531595107488287179416368932186599074258327833087612406299101679138783706074983806614110044372141720718025045261164462150929308273538800547662025450702877322803669644836613833934002000430538383366235792070134121263939839653187722867358820399044880083964021630613892720043005595746742923621807974987701088907306503146228498543002879202796891359050998635694 A145715 805 8686513793847574192086239408135368253004133358560050985978062633716395771853675936532031913866544695187741097814738622972514825849535286661723949346078726277282159145579595882258902097073579398101942210046354046014907407937984864129315501537564889899701558433697107901164369626420418110853303265269333313758840002294057268025370819176108791549209755186838350312025144407640858324896419150234355277907889352468380566095746752771424904581340447746178279841169853693853434179296906229060792790380654862733732330729020518374170895597854530461238425136008467992065096951107999744353692703495390030996153324757532959329332554140416394304509828728882455656468364869479603462679552999650499595128226144858726626918407422017188240251428661946645320961339195210079920393208016166028630161805701785738382378840875235323642992343831043522966139795212404250112936483094648160909950737347662522951544919349274249376942178422264245509321436726659432670657418437931356234931229526619900867223336608747080652243991274352052427908912476799734684127320213786358360407997136485064228696014887256547458409469932464985180792899937166404964168980695741493921159840700542077054903830740067636958469878547789156710595368615760294926609035009666465808346762094332947447694226028495572433567902996446875388262898322593276700567719701749264987004897103017871359398708117827228805479616438356923012052930136400540372153530821636751492386206866823702210650161325954364219128032430800225715624680010896307511803693756124926036332254863682729272503522273965872172033641580938929020231302622260634252420261419908875630707083724161058651894303990404812866976342282936808998127605955822399169323070613756418815952650065082134604569083044476557600619569978557358805309016343404187201288749876175041419853783160577214775251282841260806596846114103281216735190589546493837771438896479234103136991601875377440098181730035467429790656981856799390088743646106323453727149002305756630973273892664717766154832554282921256999314934268622060529319982824243306603499503886736327202016322741955824256609915209277044925606888637496365904570195068872910488716937884644276743852593237515176957491905105267915180112371835965319481477521332504526490353578130918116970071726884888554468981359170465789093949633868070756091385319280255519843810718804468901301723258153609625825665036032437188364799477338648226735381909557841960252762886567521170007883354010822043929623553163089431078021046742590975659736096241698018093311536052905054374423601894920856288920884268811429540623792502786014681974514110860370082745190873740530445554603022433078450457688926861132132222218636929761706460661260052289013267700544551948406 A145715 806 17633618722438702819164412972152581514439145615062131941132801160170752701198136968960823597809318765417162883975186767284424574495302891443642038444803101042974484549107174287136561676513826236179848554488960357140569715104853675103369934112611601289574727318000185490025197086515453429591412538549533254354289979572373917587515223647745882593631489187374748566480310937138005588960380936982986648640711473197198090562575466989725367125128968589779552599116853252668853336933325693273378379931355609729931610045349137517311973522483523734512887006936192345543713885139130874841344946717007512947644944991728824593605452830342703180956157688725598752997934144372130824266052847918165126769300120779879710317339804857894882232480450745752873727702970255033007813224264770646717442348089795238559196526100987301416494523877333187925937141617155590571143005340075141676786593067904388914289155330264889431228007133701658407882258605222795371722724990738001529108481747111282739881277505175934373387624523376121701618300585514349942861303440319809309033056418230509334170445589960785211753408499350267395628581356117708414356737146100255633285904267686856564218023489344927076143968660734894357767933624712812105592174863222036564250129955924173622453852369543248906669693836529307937659143815366374864200183944389521869797915712724428172267608188643106025408096018085559172333207387919846105439686090786194578930907122476449891434593681307377786572028355897445512680086794832400949566583749069323939209109758741935576214869132163468912387363481155558768847417856502627533725683323267268615833938195011203517774091001339738362913039308235962818030287937190351536180006834096708094129306721405388991377758604682608562080236664659567855525193266312525085836130364021575542388126102130232428057394597331340057771921529595664592447998745152623195687652219193384794725677692651968018527737924371649791876730499410508692536081919396625414123353343486274974602098684721850916499978221548549924600417494729405562527085610681393233972727793471449526532432581176512890504234648163156547394371509927586151616071003311510662515946224491660007227479030591998374899172921655243806995614663010713816105082754389754992742375698191535452274402609038472939703076629940671498778322778651992929280830062583208677565853728586777292294618706295945318611735966431123448356339923197572439737663996120077633969876025992991309389098597596607456417787875810380626231795579186141788716613345196273852099614517752423766245977844688907728126028829895131833345034840815956616685396286226152223092653509671646190583124092533553507686184899720123240710014925660913117886643814903267494136540746389456628486 A145715 807 35796237320036772875329566247230332338943212594442769280448600377083994267036446193314535371521003227252145466728531322848758913710639020095306676319000949038511926352528418223291337944420970185865694463670379478641310506755445022474976836933100013052946796753981942847643248921256744041652456599952287237005894899691916758645387878634104965556280373840615552751604719177245743704731248405656312662385366382700959655461462102242389723839107224896804745597927370933064078420540471860438729050467861507096898434659728020139624932079745955326530699385655334452985747121735484567928185888142821755893688242179884756392059739913041547040946695598284236586130149844710556093656624601720875556842084116957010953217572885454104593743695063585216387021916068278521795780924864276396670379336460478632489430565606163346640160240478642540446129431343030636455170187903869442955715873977108561833484033775518376271143477539235944303755475647165547945164461073779705172733983015406377342058126112170538030896225538462252702232722279681653584273761856528999110978744121010797463301775851605506723311960844211110348140839360019010914739212237602823194076464503563618283285532779539461896935297911413287757112194662798392814057188363305724558961955463763978120633872615946766784967044920251498666572673682295418381049672839391027646424781891933486171831885224237387404349629437097246762913398944547151193502190610765153358478249072420326455910014522892650952376998434439383590514860568829763031312653206916971471668456477991265536986911834769567926274175833104203361831238017397711632828884725971135381267263828789018980022752838415678471900602819376721583792486384890457796046244550145703674663676691802874570362245398422650904465279809688944189357337021598082520060143350213922176006476133541211251741735781299779056470403858965095841452702262070278593408162566066091899189988724481619700171209804744413610079972256821475846458157552729043267216680138274832441811287056092692642728800957189273425681848199366424669869454469700404021658033921243155802533636123465579211899339725855998514165648558264362391414719566527297771996882118780185170395038579508519185868363539055039660285917653539913081373836513889870130740532313750686050000067224621215179042776577420392676730901291029677575683993641724633359938839258312353434456774250522615387155998346819148162975005244613733404440722530214199754998595569879204836889862269767102314484179764341909581819467004701125240119065354652194221744124159501367340424960601116587767239549603802848810260880103063889145856672486524978152508003879442568026353296353240091187524504888742923317509198076873016699548180483592372960808164447470052403878174 A145715 808 72666344126055926498216200317464602495473207127573206577178717632679348191331284574291537843364038742003089880296034610196213310408022715490581109285533481745078167521148139886107128890612892963481123581402315852681503188143838290770527875604258913885880707835856025980530305284954103889101057306490604541588712292084611447676219806112009432333366565264960384711009013449497922582598845303101377721655645116171474903388677504976584149668020541411545043784239963877266826524843820943364926699071378928051094092427637835534301094809910766829333585239993322003368721113409148533763342511584981447456674183980221063747056678418021510150418611108359311544245451186828284497992123675440529462224303988122611455151962640132027467404818746597538519901615890902428990402269661256820470223335572423534158305488983985492692223871677120479772454819689210574848404910301849629124961547386937312617583674275146973565531828176641833234965207681487457105888484257047810762648456412793198893095256126428687026784964455453849609410724609453171261725793707450427875477541532595500619993270808313588687538068760340054656458508272257236039212186485596584983719589656329877428213067324441618305851578616200313412043397397547112699723986785335757632656205341310919660713138956519567030234194518416705763834589915915883947155971663779841732720437442709264204390554737593707787723722349211392843155027524223329002963341500167170531516266686106140229047438046878400125947520249883592791299654274637624121163736443457703018163027441212510298147854809713090726867664553838051668958644327899498112015102268038081556703929738503513518242670487892825958219860810295436579135929331039692135622340256788944362859169555053113972446366781039376653455955933431892044827538628650841203197005164803897995717604162962556710803295578643954153294862061777614962484393144003920391995374321461947361970882385019995339379537375893235256812551804617096557801367295958038435824446557344566370601938121769481342888549443116003505584227244296347350429430046406209482572574887395812807693754798202544623642769139253028820599719178905145726985729103979411165643008185177551404241921088923263355314403085108808855136605841071360544475072018113681975648287854538194489964684191578457774983896749086767193092230842467466826645577811870943137467166128520348885169959433942202939981358032306904339715812290225955613442226998670829382569515036978759825895111018528620101795428503826200640712891787747705051299913953330609073866719944173257948638903774288828478588557569690953189697753264184854150132428462249419423439024782614903421851001013953292577121237237963234614420431386037298239169688495048702207173079691823459990416064734 A145715 809 147512642779656210754606011314886895835478271525761014908903516345738699744408240649365628507493627125263045204855483530166990171369372401806859556542956648941559641556004371440379248356606228294896495004552237510563972830621484974819149112499808662088324783959990978758533672085207909638131104679719327267137848947036861546865967561019500513531768571207495740347795545697761605596931951234047391118648297200461711352919359873640363581436357859958211542077261528743480724781354535974558940760385848756082213910729670146406611082839186776917591851506487058011504050874473449788055017370331624195515292699791606579521768665128843752563802739603273804150581679779111572820367917404519673087439780253804784296947530941895130304727188311897939610183893236615862571994811631426481278156700832683313862727653206924944001867819344314095295542837839666123911625512742566843254228985479608767505133025294514580819653340055105382231035067837943890759405677877345982068471193783987178346606027878524122493835446948345776244851068724467657979649776952362512058220298332424745247788876439100733430195556271529466741500423651842829140589823826548829914127572925885147615654243383083705621416807655588724813160339604825975982046879117043224688567537880905703147269551447862105124608629905340992449085550956635562117308241427800239326394841583917914401426654285430002571691752019269690374357942960774413328864389743148745413824662894546392244639843325148629363022513730265258926954707662653808136199353667565930209899474037204917913974608276805739405973432770115411783782686154397963769679024775232579588973596101898303653013641067669598279507845544296916878924352749524190144855554675037006910900439533081129561191554203264536183864686079586931162055714058824186044407400424408562717384560444337856581719438282911445631409513515004699408747476629625696325472016464405187078708992051601866057320760701853462826915870083400449190860929152637265295680359294729331457489492575904991033371112640724529927062555624073385754947073124750135549218305363379578756462519706715042120415609453343922649818915767528887561418638666358638138957534619028310570425929415475645102769052394407342920887649571457208365371314822934260520695893604180221063942258908837044662002131357869559981584551879307666628412947274104372844424987302057049924541583194128421445546769649584668990474935974153445281554316366579253432416360526471312567362238477750829039542405378587422958737588509660836553013585206195781767755219742547554134369634236845720694947004626923031172237628865415150860879683921693834904603067800704374503789505705028830691464924068560477524350158204457638552497768096768381888188390966237176310492207531846 A145715 810 299450592176357981775923704753020081081418395724087732691867561003131927801800537186927651578674219700245239762766751270204379851666515567645209409201092711817884327280521352875829988056781752825746921378117460744129012164658426355044581927846735979780385425558073851023797373802666771611302253398772927861685291773772536855526466472649779930460057866184651087945640246757442609863849278406270900869478321661292157874951397154812433093731656787694628018871797119109301994039323183184533706378656573903467966187687137969567584963862454347231944629224583487770031219906459989660603151498430685531914596723902777376208126643154874399683009410976034714066369265706145305997062374339051260926973291690919724000192032660084474386568724868334070811134783368714310118720477209526095737837632467011554717802977704568652338298981045085936329472188359702542330024942462500389956455715562058411098107423764190323916922714780035749287167952745818416754136420202528086551185760733037559250411343498147842233798930520177470323198060099944736245517785487502192027759330137280700257510799178103680549708291693136057145191203554732670898161303155707639129093989319957193329900685854592597969857813689266495170402077354399333696442464883610960782034469242033236078037528726021116883388488473647696254937904607380275182251782942462822052739795694915923525631903808868167626826468875395122248553781055344534834265708215250453022893534159662490150478652902613670728535576924918225738125265255532955878860566781422394868392914132498542152858156654060841281035341655669732083027183934783538552950308278619868527534843382923817912104173124698796614574968235061930968779856945604774954364640367984867240183529392985137956104882586260227413868659285605536827081054711874469019305819664544217512392661984401685898333748911014655987807159140597478022142415073747019536787801427368208307831891893869403076365804845225153645403959456751107240351128378486352592192693543853985514137299327149010028262015772121352635933482332641728786195208013812728758703677315085657479806107310876737301899063547519023726103578408364462844534109506978931442672629633619285280413232471494470635357821046243821020593073493452291910343224615484530743330688368197994221608295620255009085406551672578457675849447222763720788211456320854065003239586756009682826470528714121261592257002407298845743759780311719203695599648781928885796975829299221727532985518214723164421650981123103964780036663961719710454912526668663483657934022210651590719512408861893038721913940804096183588689196899039492062731608228610022606924804196405097627789274730207512350381218737940531411196206734617620224272230066751320184320226488381776086839190873582646 A145715 811 607884554605363923348914366042619449708383507841626571603476239932841467698955346081222483339080158497870711455371300223031360931892855232947373293818661662033656242819816790333563435376018601630037955501083440758344384130283774879255526494379761539145520325558105957587329910285741461163033936268404363839893875162909302779857180073511492239333403936586270501033909353122062800262008438232778694717649874324125880024439983304909365539911681842662234920098206074530354304419101280510067449389732084638191215278790979348552051070029699485694070679734052973686105364906062904537574609486796921298162435834229938282095917563835729902512756540478610866280925458801795192062463799540356655162082694692786785915605529352440541109604206755529851848664000054596812925139996740526342921329115751332623393826182012621157321802929653705106434733246827358321263826721573363049044761848361993094920390565108281063036772291350132515947568713038943548067006173605454138352925025816872461291156680695212241210489335120513316410315817151819090110743124889852497453839381958381489098001674542674032415174401941509924475271401715683670080438304816262680883230884191940176574550776630579590795105740372403329607191403869091042577802221666851133344305283993789588332713036044271419411173506992874918056531497267431001984409002064958100966822458865837740839118363305348094852455160125300078894873801184406444939146058812568676487728460519451960459079420752462426430297858135070267983135361514024237780278814366933794016907405789498003365384144033135230994762337587576786013133399604924428864525356126573557878316143093739248463267818429497489457988906009330175569706230675224943633170075091454605460565653767320296969763350458554058385617194485093160172043379009391113285004769511624337141594386443774978035760928569921468743802901645899365380249693852229820033982911425540998459711661835562836643156526515046360046707210781334664297463599747398143124885872213664295864367260144619914452380858646293705126415042072707085362590517320966714630032915731318521304427641378560070007812978585854164820067614350064092045516680880528564469987299198712530090928291491204359914131273954822562264461018304058581120788380598118774474700776691548324089643776166858759606330637893202911212414396277658473892402627918386477852203516689712354080685248748082966903860269340047007275163363557854009348622005472999271588607501061059580420648034613649546025122452137495669916051469104702502562635876123801665629824297332402986613056055620008631759764604885310625762007897467421303472194303824394424198222447915634547480037723912815545042443182573095210204250775321115564597634074537737083205788171583024039219107246981165239534 A145715 812 1234005346398296588040314387142812729887937439500106216267324075196107176296951550744344454250681143076457844009163976686002392487362644456367600141242473972835610355039900803855780897983329704527224223920278006621978355655463898346462363739008988077729426480497529535828428694082681363494187279322607459822056704895414110870573220022761856596066879531212262932447748041197540727089267265763262344005928375399653875157455291157568857233587620408947549193171339459499500128668781560112253737727449753158954263547979500390422694104575326093504616247915498311999306120728087789751286796655046251804584212828890050809877336446459888547226496094162169082515564614998378533741495516004549670927766943253065484488955224393421638368022153145000730918717108976048161523724074662791266604202367137572758477912431682643244794607608898040320976572161587349032463025914768984527060476595719130420629981749062386793774323834518054227337815200301102656757605778282651698328351251222490363383488811399937351509451116495711512135470785620132652980072298008615082329101917616184285588243141810829107699123486232973453548743800291634295530618860615710086485319565815649238489144746659390714721466683098165069836103379452177462033604813541242917077978944472923622282171385132342255383565335807047610007062684514980326648075091940082002499827538757854918987486751877952823682316348227890284761471567850564027881931665123806198019635751960953320069441073648845823039833923478615719087539045748203947161010114304308820431927165359766814333187659529107864858526264267439219936928718170812655811447919986636043873113242945447291456615759307706778900920864623972021344572679490849689970560298071012481100081036964130809863481645325982152262575490936079829543711232308009248094090662802777739853219092088201221010908786663191670535263902534016571124428856377611460921965773406046799505006365694300664516204672459739265669661992482149911772743867136089852057165728401044976750680023956279099189323114789960449285269899474113050644329963966354416886238060230899283162330632192369631239123044630220407065713531027051698487936017653363478895142774700756802465299151313912379131215850770468755153034846564165426222908502270956496699111833353154729703982644010427661745842109516650237182743548594199479237856546462868229185908135640529322774108228488079708693574754503293017469735884262663327258498975510539739395987430178121649032187977280190363707834156188135086825619702245882118482440373618790712565059665650755852172913073396208660579283426003239766200692443169668347009062374031912452512368962343933934979378951753740826228647310242164538774097662705657861515576947039376212156429803993312311233011624532574562671374 A145715 813 2505030245303987468357914856985543799053063293801707777396096269171857635041343949055673160906399381365050925467891417301284633717985236353570995339348928346194626987074755812010444889342723924171663544520208852359175303636207583359543719134661751418029196609889659399625752661657932882151739013990956875034411271043815482157960856789026495378523526114956957166598427489721654553928412287490984325553339884411423042443754216609881475274817329518481682199902899004577910730843322147926594577519273609180592516811183107001578720480236841940114885289197781839305617738972653307132207659635134404366384653880210968914112710890396009915139884558392662758895729887521249621700043835025436291626711732721028240725793189913116573446543861280144728235143882557377713296346946425469530680187883960156948377538842489583774311896124260092197877335053289071708541621343154317016569718444547986391885768030206080083080814347299358731363248909042525354274391662907609342152414687056629620796020995985192128351944555996959249121689284493052133730456654214363727275579438921472141362644479874308545955188261878534169194025439320615904243486206611586659302517835374883762192787261167786520304986571583534719363960253096516378837175193686501454817163912974750959443219579105618734157218220514799655439419193033912795664590452229364400116548936855986619706857267193880926727007334447457152765708387862843792193876341055267769411184088752274720289004920427736268308436434363731774677436279733492498712612751758932538543018128772920843598367583459944932527577321700564028895179284753350086372810413047515042488862004863114907917681528126826331671379897197757193999306969660194195415293771914080245178559044471531776702570770248393310538969860983047568880573629541879764239890760484869300277697615344662034877166801165350521265116978341151993483225198196857413441770486031363577454164462647768513405058841936744194263053798031553539564005752822662652277903303768249089139584584263986426734411470642761065755392769517407420100904464261182145312348632235809813501009878922868972855349772786368840489233647917300597866418070319646981628575362655237110292027186238950638432008262932777618138098474064237511173923138821661090180422547006127409750760677697391986485299875988162088278058191231828665194374896916994586860915663146757835519085623145553060564989847781415485416556569889842996480743571664390197974582894654085886475761173230751824677357311939462088760338079507671595816851395810269022705405491446737047508026925938247960967313595021971840076779897626529277007093147090478454205684795335737972373591792022369964428608997348411440616208051041710137761056604855859172940469296318252408778974378693879381057649686 A145715 814 5085210163961748162469979119366266769264988598480027288007859159094795803026751919631465772295536493489910302241975567957631120445117542435104664171278183300301119948151399258480399269584831582738772468151800050011119244403145738755975403380999616369611191388649528083710742074736909668086666704214363133712395058162240533366549668708503762856546161946483091835931875356386917546933949854339432417610935959426813376506945902262768237239021945334897405918253691807953699284111815291509426880110387699186849650172438159233704412152186684563107123632455249218292092010808365485390591797772526185817509042792615438005597993230167453667845418427041011238389249156103521733672555243606119667452553889656744075607875686568402250674845670376540653316611162874367781943422777519628484489514800236751467633645372341423379209904337640378263650669181604653980990458863577348774652001381955816656397688471336593506267259350693863706613167947541126168074358318096668681917703486373706907725559238361128620617095939222710780005517112050110211340174027982860357754343931908670830781882705901704537459924472489938130490418093077049993979981468802660302674024720491448221602119651025859976828408018847892382143769477682548796862003609578784412035925665359799974746113463413020897996897604079707493494410954796158460218791969950517792154591841990114080150001264916826403303001206611989792224103265890005047589541090410528448098505680531365721233359919027230975820302921924452023979476560319944024182656725060518748933506369481863952737871861236028683923117104525880711217994011120582504524149327038535549616345996758880317625602045481698145586122290390582479846571803837514725843356386425284826699993760196172542575408800122593094411956555220095628747734924258783613397730149693621876785986305930571842599427595456874894976516930768636012754376027910764171675333164677894656185154354168604387911604932926918254614733540342061203165019905486138048034291649483817249908379955375868489991756096081690173522998036850437588691785418120235788629650837200633690507766891882791822526728799633284115972737239558589186617130194812865719342529091047356633136012722765918482104597642537687794351584749315555583517637748899469742109761071310605288639314471743061722137497002413859522554220945457063596145101802884952548459429610279782765574421040877244224867220697421518932102592367140497020192582191979736591348663880160364171424146149470448923904671635402951852048399475780871093626089851054472497301260582577210555685442486741569964554986018611176832116096991489411262656052079531297230125087622162585739984456358426459274049250035969964982286363569517008873997083392280447081692940515096248396509006755736950610972466191206 A145715 815 10322974127812103465826589254398664556064127801851161592948176696866166308286671355507926462086778175385136548500284935062573873218954893158026114696699372750682927300120353419959398506812318770235783938684609581313719706963082213467046709319710086568559300489761932120273406785963264968283051257816143170479286933658077238918613669517405849572293330227834561469984540375037952898621364275896760316765874444296546742886057737839202911713739274212512215532372794467247004968836254198441988640029509510075695609257532652061312955090218489426265520858998866715351107476323242962689594217270568522075138990484355458940395012144529040549716284267008694421267416891160261598105665444476587899492392769291457752455746917940666655753363264320516246087992425491084039967434942017899398044184364292721519139351728314246970212331493513843615118660561322394292338922951440674858226546235651863264500915711045254611642453401094196025065999570259577078665593111344574516683595924923937966053264457852095114660576404677546886451950615772439235968419546348552311877590906195162865015080530335980336735100723966312526361379534920972167163458138183193802841610880079804514968540698795234585175147973274649952217132675735320961113488490269738669931474283516480973983650887508853317314967979063585696993998798817008640331352034409098888709421322690994726717882860923890404824165722415004830757776864048322383762976219657031694372197120294583661829000346620358453178946623070203244946562740013206635598294439260101301402479387030055051137036279941554768418995194610216143208498947395497730833936761077814118206139884558522181665064234646319108713496578112985236331346762483185233267818049149556284120742154639185789896303161678093733262961268126933143310333015671701193317627963987291925006251923341445495814803141610654871451808104343352764739389853433653071643512882525640120692285884797804259692044608782802120123714823840586210871450844131107414846959770548845249064922169828428770696838140634360409490620259413618787636904297879614389736045887168654155920953289512188476860286607905793969055816107070288131532176429052047090618352426250771310028995535187628279721694782343243289756098903012103770303293456342784754821724794337981729810398626877737598547132429600258842622980241219647868345891465481556756378055247952295867358239193895182630927397450775835650752777088738639061147945368975293616047589702142644613905130207663838084774658742510680320196162175497088812389366580789183359252536277226245981304400740058461089798660650467093947223836815943607236662508714355386286675473667305253716430474034013920303950013144410031565629877429911476972503941525272702719977496305176087926660874935171631046394725310498494 A145715 816 20955632394248406073879813716450169682543410172769259553657510686779158511026139824929171086570387400495333703545276176201457005003357987993250577729635555405703042118124369291118320488429737518747058656757289298266800994015812490192366063943608094734559010383025333554626932064763353148704925966700066421709818762930838632764252382570665166127992603816342213300976781029451687997283822546120569103602307510986030461245320700867679648010653487629454462633310854514819612133038311911021945429833024195065962899943141111246306065128731381348634444236644066976913529884844172405894390870467456327286346333174198789033563869055400722148470389216609222634161617899806174940632767179732229829849889869107769580741090635543866742777076751724977603017971307135737726766110988873558258401209769999424447101416374832549008107653721928764898312617288815278808794032600965706384851114206371900471120202495733395525040674136961867237020272514458993928564985941671168172199017809892107697381219123880514721632349484399480956786679744500939598905680338913533210251151785232248707309782694699334181867717009727141938575469965471480422291826040530414617108167412537282673937916016434675182045573557339520555108397187973223868511584773243959921176480759612791017386836555529508821128487000601474885190324067187572743714184411058500793562333130470877305123222057674232604966653113501253194448494809914828549033794136362683929047112055692324302147149470279408632722285824529590662789498382750249150320513529041280581328284222164642271944230910409494943861876321941634244832541645218849273010387100838635621422914349307803269899762770729982308990252467447069639170154081269062186018944796417212831480279873923786957316952842797730155930716962341119060824347274078629163651171369164052914140814618396828425932207778042033932172275475300075343784948648094287824672159476193884767110684160985188478570462644224155376932886477662849666007842048566242566001280299922506371784542096371755028646091433731655549575785603611609288465327032910199090928384521301530735885844669942850725234559287319962123899190724615445348421131533845460781089536082759974712002227800418162641916558303559141340517086421529821338160102198738104152818359222745031600909820573247335581988956694591523036665127335454939715678563529825757330494903693913550330954459989186179863538391957854248949509205387547070153633308906437654060840015746685688405863242897411441841643633342625045647046357167859614508279320532912191164810151341508696764837377816876189270721316565462182101687556620268531201013630034089354630653981419542042881768122304591899790559252633902328108263668896356728737174127299220194241107235806566943394873179609391655287230681407845751614 A145715 817 42539923437350136517872556017804590056898566586593795042763153745984994911216755557934861797811424336227352033060362137404022657582943496671405514765045480774204424816865169540616770632113860350737758837433358590872024704132392392008289642758815112601068222518240937353960551818062820928606031429349877019927761609462668766434193418004780769833975413453844465166421395505246551596533261147260479383552367481427197539781258136703651846258714866148518346633405502292289345383062804343120350780572399086474394611188967198297349250898369613919238495534866596964267750315126193660722650777454719073822760981204633057382675713787451321432354340393432454938653663069189643969222919269190982078007376941896002957446661534407131547170810052638440213610235665493122094251165339978381246655057788914467334894356101558346172211566843183899229730997977634454659457593841037432520572903612388722304510746565423081870577956855579189396955128138352187415409842795999360044989489470485053701745908768212987032818554792754541664730073429386291613339295119574926068257526246430558680675993855159118053211128794645374168995677668527570336280239698818603489535777005839803748289454544821691824317929146251253452220094074452968717757555976196748370249586010539682248814304224074015398037511296253014953350660862391973852731154023096722201832647545434558238405414059195831264191900996241821569725613706350237906216218333840028718933943100858298038775051595666852904067787044848445975259436770420265761944006865659360319995115568514836781991737611094994794484840514546322906793916331295316628713354980765669233674397922954956079374336759517629440931103795420973254530176453629433754433224668908892898348684023323132884167624374576230538445622170591203566540281656046601530510684561775063428413928669093638363196885974622187271654847763051048604530681016241550850431412093160703551594568154514047813693779475730426632371639425940760981409708487138628277875184161882917385877371390712492879722794913637120131278435284711307441965826239903406274970230842196220225194108759030697460037678492972915205721388115153246987006765481529856333564667629650322414593212405853334975462333634530274578006395679606634304361237160144895087436514400447619811865205953293464353699983542888362164171365867993286403179615619654821899347898120589259219541686419808751227800304747046674591668036183943463673236555932123068768211615918182245321257769176615019274698490910870100152823784854592841954718208292445167275381247970726377206373895663857924161103182829227579199331792715308302394450432306692675544841295606196679744735571847847522560914978896808581649743682229726729424986505913475469036744968709834589915504627946190125061447236863201565277926 A145715 818 86356023622188382882875214836329601365334407627375231167549648446838852890611502756467944520386104832154124131778831593653989793436370294884965201722464596336079576675194176043082753264870648082260131692931061182180911882587762539964337782434330734972073757153018719803206365563735461721717095096654283650386934357390454665022779874297322392097803961318700447945622131898869470289274522845116227028042202384989700019725492772187712380225543167628004614211350536342492856308005359778222401062616540312518825994750703469402507733017625187524672797301334955193396556226176288287094575183842209252403877505499071932288042665424657127106957162528278666916244301868837077451347585483690513886125145342159016895847142173755841496890001629779281908651175382979730715592138874045125057151508910286598690411095784747067897040472584009593507589027581980654143420106703273387051056609482034899906256344407606360463877727376151617513951673100582425994288052310892759220160491426066849122436497418253239796106944596942235179921092274974427474139170187056761005029568029102248889523560216190314948684409585413099835919287091641002311168464296775724553343010213687389071744918788072017968690214121316487168486235862742338523823970120094625947646738424914795352302020188033695728507326802906619753826956360331639733471498952701935011219480954899022753085685416945479792076954055717784285289801375396173034790374183901121936751975447630289326389052592054241115848974978756520800185993854454756746497183616774972408309503275800896502800955406291929023309282382652713559157405319987847537438837600567207705723406360684211533326633722058017035107831714452108259626619030713669252437260058940256166434997087066085831073320163436905195314457075583180898957710937427327028307526009232009595627361057445467480461252596275262119425408786718153367121938678021700132087941876956752015852206242979356076609893765270121839559051101773267129412042221049366837844057847342022370824692138604264174082245028591920134839674052178350495581338801676881827990477681273805755613304894987645901025762106175730547652293974570366768178385506374074511675494198654071741649509181654469582025895361538153834211642712515046108031973274991938289391971414549445473054767175365159390675384603106680601744836046899035943514904029335758629918902689892502302119292477751775806254755098112791566837163944199843709600054908900923161815519473894211316464865565285591716196094905432960685186636208466301308463454554343156656832768570423204220242243360253769170850190422015420312461437524519233592203176568956097266673199426597840339770329083008166206757616601268786846651566662676364375993869830227902924398045373728410961530999857586344483082603601617769668438166 A145715 819 175302685413118979902100168245193072967038790585005132676330743583929125382946439378874369441521994997848535760158995074755461876653174115672982688091088365516760766446219360502288448510916783493127716598891216766468660249628453823735213690052048633178197125952405482959571568133831169232264774440176766460408456817741013507327476710630146451177772207501548455485147761333309519440675684842324793606446287289161609612845210546282919428206006371569983218330694955369758206015905497286987131036760796262014130294949316853919892400676528232305471859283214424175998044871387550096608326900548907327660797513402134817911669228136340180575801607578065300407520994140076198036591629308972473997851967037205862402566741166062823831555156137641889636121672417213187859529947663146263887636316432824006427067189548680446272645987133972631636506496260422750276688157150051134676212396675627234420978074636694346318589915995630927974132499439054186416217330781269505217565752605426233233492388013145308573110064713237944660698152588124658386210902140430105265283954841551318815174146562872484186711298247259798021541983800353566164101646242215022024682821198008393975838436850331651654749310348343322700773606581272872750393941586236114476974508752991024025490852167404178254854475372389141847253768060812366266973290142830904976053344505797470754205702990985264782084952541206105857316727066440524910386553377100943691577791224746386474271737986818513798320515139088692375931592265106385775123520798046328329507971654760251385849157483035004822323048751944493978766626005658999205684211615796450876949281237791026457696987081441015063639457449233984346068782102172294953013883486424051108970145738060130913945955764152542970257809417811686633680586662695817820862747288056417704060114532685629891697979573552807480246308182190088284208930985703035026587671578810113431476427078679938321470270649718871603878241364960306331945464299021727542195159554920143529856739163995265560894077685246684236604407047486766794722675801577830207414394722754983487674783742716162148384837037858240038818951046989729386155135571173889728844919658600135985226089045546167398177592121588817753175056700009863992670601386996474582570614535020973862681365500785320269606677044323018733179853003839174972048851999935970363913473112583659084042944188149685077945925048864219834004851138689498787024438228512941895416736320389330790178355839760574568858797959537999320828718679401737063338858027108315568203244816711133840714547647419487558901725453508474006717518842981328883870053984548570758671049994698009693054023302934729552195400785596740490121030581550789956538130768856729461058995363699964417318014206272333110532623864047209225364199054 A145715 820 355864365032607907012880458662527101793487379553152791957720241925727677688528381327612213498345129459527695438998628222921993955616150018445859971859707659534428019806248626625469507394407805620401182435617477104870198125833878674419943826467876291021005193609625977389210480105311709806035770396463739260345516953079900029420112699799322998568485483424182045934402009884486425595101350955396485904858935154795682524375757683461554251545812708743898305206696548050072815719431851487224097782223353795348371979921118462753912170865619293954920349672127979742320837692360500519826616513539098032942166548328828181288756245074105141911750156426310031548600701860052813177203556149628638525125606960382558518193588719965358622215470069411406182045086355767388375115078164048041646776665207123822760347704372725521186403456841491858212514679819630601081022815594497100119324114194913803839685585256145115420377065593403407635871459909606897842495187197924784698899257628523827397140425230187558150173635260928430718982069832800781549580657205902926631765423298781148092554627999070926708708986757527804570630391195430647672124030703232197934381573688946826083562955061254464787123131316922823766083252873748068940961177596089192293632305121833353856951077597810293823658856498623155043305395336492743190316045518447784399453278127287910732014823986014670562152661581694339172568670655072890171911668565140731792780979434259716912482301724188990956349529883375066766620332112172108668744000722850429733928774149660034512377286889605653497386765657164940124182691634082448399691412141229194712999335189309423024913350448691538521171063514113273770411368040790728040948931040180764810953229413264978689224459127909498792718157803700648283190691967561572749024348687228518707232436873990771234679418073059602909637886184437092498790762779038483082272841217042653309145131117514031813228572809035544085750990411818320080582163114971885861289336052430044023586809678218250484350803618805740408386811466724084414936536295864193644169393296714935206174055384408914173575318161090121103071922973095176083528157031097489775480675231464077395937219112949538163830929980929938500791530889377311390075212783629568410680058114121162391797698911827024782142163724591124921674499852957478294223226044965990502985720499642138048104874582651382956454421594439268150238280974375738337815900003826363146772812914870867609850745889848401089191643661767233188321613732549317772276573331575326260295930145155031273446311482018199490801331820431780218216250789814573115022617385457029684004964816037533079059327534628417982790456837144781926158845428981440935408029466909330578046836190265554038744607307732978628036743361412233109719655641454 A145715 821 722404485713508638117167428984761771447706413454109582669039414778483601778587231148613414527271171280846223892631455133536572974438907884270980069892518457766523363445918265830342597722199334492630907216586879631669735726782524080618662232516098818724007364830414781694614315042214637075083381640046950521734939006295379318709321453115915056947574353578882051698380594917746110648536301763770024062070031917947946362873175252216408847718571592743741989586375661846692446152240642613567631510782371443760933105109575530073587786964806490200256004362560515662487124517446944667697934914157468457965270432310007805881357265831205301740672241743801785978359017254913070673525182392116827233530984277609556586070582534788511940273572685749016907661889180535381188295749143069861396692742734144927379499412809443259327952744742241338198773163527353859771726038968671963191093275603278346167327317091899947609019124564692921869891089484002563566078813794456531669260275420150764189961829724892729899543906469620001121588941062432998420990347917080800632378544012570889076567079663967418346195056406483196018581672584740414420845618225915119591772569905740858941238822935909713186208301824042983901826302560101998677278440126119474119959102422812955338586662032702729057849223837729632348768105279312207863975305429158859499985178545049952988519338485906790255905120925886967314208544113070900608455776800682308438401696673756000585952598228365664822875747342736246447546898256117115491164546343865574313547082015838215299874506536741993564690311960996076507596885250561364592374360962483649470937773485016890949547643713856741756962195294192496519950731054023075750831376997683466142183946738782168678994738083700518396674890083702898203190471013563329984701606972326604919264142794086732920769326990331420353757428708099115582456964232517134953978841082925007407451184692126405900915681332071504775202906657749824803275459177928629276689809991273434447737693790043884487966570452097967782340990673042843875554373957928511519833660977936595713549844755566353056195747482175907980995964816432160459832772617992333070336041874952418513616569573198516926409389683695653567789054530379242111988689280166636877205935401051424634375466109643359522428322754242939267980501521650677098098176822428960785090648700800427653993811359838119251917397890786665480763876373131610136267489983329288675006914800451540858666223978036414450484467774589523834293555048356435675984380524239885200085169991419896773962171593949297546839144693751060334504982385804740442167029422423785709959319905506197452480741841272385570335075184003121713361966099801743548088343279695172216705616407243710998687135516683740342581478491042969165521675587952566 A145715 822 1466480750134057502769942867958607733511742225824462899665358054280079785882854390703303903878146979354988374974346414922451020216117027388920071096021840609558382893367194273386968847906557254612235121248488930034812458655170398049777209912063854134133443929600548397214089670325215607950709458693524913095382665837262666937079893129712607766280577369279647140765666673281014720130103097479102193449516259934499176320950021386241626499314448787457087494962037386852237615616232785073690804742790431807480898855000458404930920453626386309487225733935648174666869120449579605314926288049123147430571466035422767517110973960881101688428422738989761199226037256426771673414442943052441009655429372957940439487164764352031959273396730336600434911147452991400468044851995645353654587244620973648995456561047655465443710222885423293075051651309445848515706002778083588490780819230150540847805870614010971637501193402489261037992471275781065294432242149507559561363813660203648422781795117201107011508515979959693341348394831374669153993828856691016819380801812580095606044283079163225860171849255796174130389916224716631845843668932874576989539100382527080254703888726996941656513538065579675940397883628113754183566806292494844936374324684286005177503977066975308942177140100731734655044844210411608445471126679705146966337185512993173277278783525111566798204816833326888961953504171980863273162275054993716520989223651466745246929766861921280575401446810756224696913453436839585632274955360334046393006070842563377427398710735892299357330667835894056378145481552875947936040071553062429667196808967175249099318158691825778737075094735276147253822226213628298802983459654356366396087868600926498389153380629085452924435751234151759079651828372966841592307371513129474320757587502639559193838390499110954710258524670639555020195295138601247004918093965125496547994472595779885486464827019875532345658117814764241732532329101549032002459794452992949019498863494806979407292321653666955255792411802679465506343290964198058582521068687615817992583570978679744312295163193813498932111300705505434312638284444886367405035292389525478178118564240296373876411072897226972195812673279905138972110025649163525489231159638184076277886619804404877108003504713048949442122875496414451021551661004726304745427743513876904368495469388955596799430009361263875336486682518799176194200884666850258452183900890272103713072224824824668031486082380390773071616382728426549831872930520187633635380846634786652245296111934889405592001883972926982832047264896026932833283025954704902899534187735403212764791002826878455408079362219833069499933342865023752110421178401449751732690581823259868543061780846354260685162461773300073865993775891723888067526 A145715 823 2976955200367651017114345904788544714267065270717246232211094181149147186858592634540475776259223840819455120351699329661120437502144591160599860053944266544885059507012040929057280930907713504663502803503525311383789659400260181258523655502827391376192072453081748415929820336145872641925303126064473933536676289914704207586892864343995140649634515112063330116872251648379864964117998639346275688932493945597001409983582180540895249577199483319966294871030946308934380513008506401458949720060233065786814780914717825452434238447273777243452578039633361432013228652025522081342355697041785075126591618086637785749727471259231370596304396419476973490627069652187329242118248500871272857483694393573634814549387885564042342536483422309726197120612421910653769595668362864318775742245183883764726631891547241182041288493129456540200113513959401908959529325867783645667613099846112322317767571179114955332227474998034075342431794819944473063694887997421532115112010060953130878096279897956417508469557539774271013317240386101637320174474158092416226262227047159050067699005574134268832181435643071177078208333917593090062322233512889773062849254184757403011308035174564968626812769086918440334964719863244618432538618096486095094720404989141488087520118107373215119916865346636197512011401398367459864994179295826142912505627091390963207825977567457142114448987915748463666878646154912608331448517753181467736925815574075796177511426143747601339699272202959388791998064029237460577401043890313567833936749496856574161781167493986861158639262142174622486639251044741289059599980660342371261925872732427982186598971194858687122405700555648383631066622693714715516033347347512046786374907117696844991199193998048731352904056608653180847990313393932217418820634186951225898811297711094162369405199792425911071493384727640867982897333548903567187466595795225916909503771961981982845397192949431649329614474388768504059290803272869075787064753462885876518309258446720474406759528468977348717160628177098324304834036781767684964589257916026449547008053373170036198392828227245655350010032451180066838223556963286553214229310480400678826628266894185069395915961054961363873804073190418377583004109955813267462972617188307739443058413568566434419603755045061044613266497989740834052099194741496221810789358548079467167245375205586050143004799751448269042281300032398451301096185737438534674604030132245455737085075535727852125880332781708801560791733104412341110345613279996515755583233468531734066531210453863321757814526918202630455304887404429691265759802245883923463630615392909202007019538286082522637128719735926055900861564302636250684353248606854652737666708884511916735171704119412013674196057057217671456924395894677817189125214 A145715 824 6043217590265581430684619416777877811354408987813784026925621522374714509243157165262775122502320518716514539325574664865659565678333303938990326989435765064276061240851549718792006902773810507909656078877035133620162973770069512784404970893529692429815772946312019683789138068286451137892757395201423391554539773144183704138725577538417005806150299396911190857603530080544452596144817107769842169430769260045652927767495505547995970400088451825082791131105326045099405589169652378728882858031468380756802197775978330667983099117045314177822423933229989771338679496742689375545376750068535653383833554144408669649179249545265721429396236303115517196211752167903021934728371042325740848250889963525105715594817920530241603317102073892013843554408305331174160878738731762571469403103136039421421413744384338551888350197342573891182937358285934565741996015805598022621666101906788784154527321687732745313450136744815770455875505492016004538235328202523560686117819059921195478887025411056410341086190297225790197340656635391492385285028547098748248295501524931059057333375271209486566102454183585233672588787462797748109882288187497306443006996455957145585875056700478159315488264732906368300302440924502947304299211169060480547437485753632536531660662253990559718122294476531380217648489793841733114329738499400390407239456658338142318713457183154473380764647264152547916874689740968422931977217876683324512242884626150214773602948142040768798308947170560748491531373065898608132538486822381182368845208472548002985038342614082592259738344817946647753821301475343263915040024700423460599279854450019836663546812207404443032704835052871483494917990246014658869248892131989800619974665361055994405635974662658295560942310479814722969661256537854028393364295092139475445112613595933646970333361740234100364176860738586291365726566908979102789310184546214646200796109088350829396270815222519228263585037351082248476118598111595122298709447069863876339218775147979068238742435499702364228880819407097795659347588323697436280057611048465004964608355763964194802993129006145486547021433764594830176159507997187258138518095239920988492577203676631450577335524530498671436850072763876026588359371100275283786308923661105072885332301657570057466918514737969207515981548796298396711310343773576325549597652424857804472603743171870292834702944065430624891955702579086337342049062846115558539187728984557384874178990265302714990869044060786486777634146585574324027451763085462406796200328560272785368406111925230608278957897642067366897286089383727377242559565276118409926267249713417944671036897929744694074915892984567673645679475601008723865484984250736543607711686344977367712530016300625541404357310663690099757482657672420077170036116894 A145715 825 12267728731283929936638760301713187168504735978196710857412779479326489304616422186890798958203934393770683695375796217977959257206579104851559203188694549136213859433869138917106844955349904423343097176617577817723619452963581710692160832390209772805134642888940946876343534348801159664049655586955763420381782202806403004697405335510122177791344458141214605377605049191253590390309014610774140257668772665398729846366605892680251279016929980005434746029848940840605484411633881320313230742854160752703242674670455096538180238773363540507202277131878839602456087365159007406835033460283430334584106988321531512750048126849418155270303763390928080431336366273773482340169351097672753050676449142261571029022665829288504890691374673517365792689251739209861635930070029809657218569523623914841601705174468315713092168859316931869644822637206933209054342952556038118138336519257681385721368145258526293871348445364501015991351933716997669268144652556234830771287057579629965869009783488164615035987457833810814326330519652604343440491287776136300851623641833383002727336684101549683594919149811242381284178160341145511069970982698386019189531139956338820781923353793935488845472550595030840731173620112021119783108966134574679025203001359469060017783056855482728854573137870493355205628922270097319854629504159603496700553184510799337516025110255826013505810119497241756522791953295519743639305420841149395578385318865269361914617807216916616912965823056966116478419895325710145271592550848389909895187939262522949203053673725420168300407681341169552765634755355695781006242190541878964674166842607667535999017842182059824497703692751628555846299889132787063789859734994591947746501784308036550946596037366002341939981537369967278975231502781530283706312100216408948202352706788447592255614354927475431313367955805945443831556947927894029758732487162219936561699191945580221692446909504521083943428296208222575638016694875734825397304390487070206082737595241139061804172737304867330407279346235780348090151299463069013880831985839126044051705415192793942280039853489647110444798160532095054077536963010733170734638519107729126239252896835294950486921718880951248055441773906595143555991940329448870272939652059426109649485129306453648091410165314322446196397930789987755583125945761165199369461423633102794999918431393521488868396833448024417082401033954245232405908296481428846396016415234621359049127613153488975703612033563063786449795756776982773363385968717875405799770911394120285766130340677007680942962774398869836598860306144079171372704651750718126266399053287623034773002895777843442889556625629952641574673434608483406810683833675746576669001985613595171944519197918565729638831666451233845290018338150616861977356128169606 A145715 826 24903483281288787505795252727858353174186802681330335226763915417411250913656827796231156622378864317033969185098326996920592426469789904515361243482722945310749070374693111150177176467353403205575979358877604092943813869353097102635573705347154945264730895248777175846957690938928285831569662948762804541951626317157224955352028692359970482499423443876366252005347392254714707947874703515054396953225439079990161542471282194645404548408397459322580709357802218801103088256211189910583479679111088296519201872778826069994175216726828870184306444755290111162996086012593288293185742378998613510670083802459154826473928048325069309932995210287347700160095627324008001247521847999904646367132343507901025663810296038637744397861887270138178667145337476187713789763881281774872391124663553443992412040082756936513238550896063174352805098770592716128445750451692741574222800512426991306225593180347486688826092030639800317646673969569999776598329106453828503942152040768829770792894381593948757466644198316445655856660757554130181792704928900528143630047744626265970605434411392770586488199308014367850421647992903737924674292984995435431457441771104371350230158822326632341878149962219647873777914148524961948656763896953975429360681545322236438203563073755967685584223751754807034536046494559807765463164779114256598901732557317465996819388655105869624262321161814753501588719748315215338619367072330315396340797685053612178536459375047392590292551822496694045890443895979818529002724745683744694706049147857713114334195972624260327567235333384229374167590799550760960099407731759989597865098091213710648058169556082769236325895463580970915496505280021567493478756392790129521935598002170648837365595550217010091479866959918723096504996980985249938069785170075015072711300549667935016345250170169413385332036586109208512391769238567057971431124159629121925005603158853418761684837830023362577885931177717654477462925414479143583961405613979305448484080979120737147483402417986445181024412843977814699525211478562441774480652651195814820959957028233015938864286099590854628057453718858719195182569858752280339404058055270594886344694887998445072857000511992806503053875364180315377542637050509410106378783707371711341483381927159799248055505168669559827809480283522126347535348958584821581143681140377546248992029943125105450532552737196545501246649206971415242697656499808237712068354783738552374312344180522592355375617437263975425706598608623128444353349489045523988311128153929735619832459223168213667083606153071808126228319524186391334159213200494392520202380151906625047171251207392124259321105875112910877828913426575745714816964316876781299901530423083911854070006259244672130541286878538694042248637468963094557393955770148183286 A145715 827 50554058793287507352834426398792155230412040938364602313619890884565360028234055809927061052630136359644563675065908427952584647774416299587078472710724390286271476646767581765720751121882453157414814755424359691098124431167334154768503929693892148677630912220374778028377236262490071436926751736332906264398381042046963852961613548085404569351651799724565350356249828672021665880595257826545815040907383663607362532486856488524278553017767825494858834561592474317298428554624303884603143435364766387773227098498342251633079151775223833110601575650961793782042452149477010076159650194333725143229935534885095976210561188051763849745825006579552440396913692131369968758987011270455334452525606644589939835963871935768791839154740467005829176939242387409319783359043071932961144325848443967680681599766291406653558545226839384619262480859480576533811664362593312839634166901890273093956568434737252719790672950850349280321732166875165829496938817956619306767737871473666855079609725625932489492672686594926847578207011504364616434847565176784355432696069967678086946029127790640189021361000350016925113564141416427645943303689569751227472587605810733884628401627399709860077155577833334588738324990332052643752110927707603987027504511801138610084173021941557546253245361489120409614819178327487493792904646972436736167020390801271462744021453839805081426498452673830110983344566287933841877571517525119413422423722273513857159650616728399741377263286702465856191484630419136288165385962145450881863369874963218359575468621373574739541319426362304288390656557453289393306016689230588341787184450996990007890548199830179367681743293365678206829349872143892878974811687504227934937316197904632831815608020344493119701787988653470515937864896168554592751380188940180381194991913473201294733265589829554244748602956433737474209847722734179754111152285314630345541437850773248140639999102500516528587356347338542381027162953375966599706827999073599573352478304877501168252245104339746412612227665995617604255831211330457339126711001095518247422668715607607163100558502129581405309520604485039434125562735730166078257067117560788511550604383383946662604760552423678320248118933844266309816409656542162186500060653024921963785155662649263167099027400989041136130798779151985695509002802801242048556473345504995252351025784625532671059593188112153919506280807750938988431010288702426074069913814972846085232699637333249327923527694033836551120608725709193965054526099376444978396184352706451914139606456901133067172039547772996097373652035238068264264031424298965065292705441971395558134605178003116468578402036922583452040052681275329192595030752576032363053530089858355450166940761747486506433082724601882454530888771976743800892868236044683900974 A145715 828 102624714446890358637466379794295347259383268918077461366313151731752263446064219637324137705682554431214147226414609010416749914389638618371864784241527029558185786843867816291301974600244912556148868377532091295325099651455818981082960341704895714660645487076465550620429942655163906088675474455092850953924171563729019464287120150584678915813370654017423784856935146856811727022900425513184489478645035611683865950786776200422090817221520277357104111579323365061897008862799080674554470590310796656091354490749761991989080683928487654385651014265007686087435014867352317861315796708755083042143258465732942372552612737817032289914714830361281166658034634931053712572742385357176329033980614356174069965980996219314608795739725286134563091007994901103442972505067672142629348109081216590838339655113531472749787333571933054713928483339646799770921550210313973371715784588036741953740527696923442673688377264134178399252798652082617063879009202122830738910003936939502946981836950126261359721368087143503184138104376693102617232558764603943341000229391986641890234468523980588190942776342511226343612684785427355217526981815533609996333921382354018681424305073462588689324283944851706995490925952459918341854836526482539139690404798274766056234433030978288062926402499599162676711048395958305052591830970189267460162452491594023751904366731906149209426167596606713310542687880844757383796131561208920078932123815417548076421912215499276427603254179454183191374667909306950685157204500430519606437946140126185412225086967192384097008550868280144321203658644039377917650253779730362573838386570425798502307164787485708033624702559636863178892664743946822522751374246877189917793229946148402477936846915703770815984538137099585228630769234225184838035363713763396098810760873050048960373512802103824947426278669523900963437478485381146333787667708064539972327193831466534872080436493238218529669755499166063315830663332427797718261276876713793154600082474820348250814910078407267231157641137558259758824637833789349835985448851571250846453196532726414308078194895036950661923698769650911192555697170962378386581506844590345407852840553574523726642591064419554997297178381828496428611934060143538729185016746856884214772524511796077069411777568502584836785693712198247439756928154337562773748059747693999984726333350759888197145523639314935260052248793085199175099708188409425122124212976040093814470005951442315613092405843271250934799410006591055125932243628384694260620265924865943455967781275050076958145573198373029005860387403213754390064649632113698588151671844821781076388201340095119039089896813846969294730429114075491685222197610765028820217366180882038479927035676341138363387027389654942844003661958475320952717965125214938170793934 A145715 829 208328119773128634746549398147993156144392805491656308209013384395566210230150337629712189615474532865228359225057981225237574373626318620878585924931827159278726861021575020303761242717746050606529045391575389905150261194330881364264254725157008606868961661134312847384694755212746466869939776217086751103559803875988867465539000944073350113696573076003570558694227991869499133834821983196506687095834381384334584272734623200000355834681133145267095851647191869483176610693053579145041690695187481847099061842994918345395582155295678163179038448356389951795699298138273055781460991159122624241825671455502338131185827647207387496763021359808394188763369911996346905152698283288056677483646194617426717441001586361336720086559803176112696068917052709997601824865504015406465643700290543830957861819198869123390661633592478874229890201917002144054394213115273003351270203079547684275820177268186153890334686055519431300133900941995545764508559183370528443368001224249319508706273929146584934301887724228624868873504306479986808617477857298439805446110233036813069497884157651466236973646953936789127516825000853389675152127142229538722806632933591052112557454670727427639618436330893387367511990945168643901912674396648626745967534712993263293017288968712902826183050820940938744603018628976180929273923076579565971693042390915477415094401721748029055330038794613175346571545414770291201172305191682590235112797922873900321622624637812914419634864607028705176024719664408479471732836970487992655618148801086281423598566967931918343352618721289266609739138656743379719540621866835946794303582950779919962693536628047787478078778514319538887473902600862177577292410746349008028892321853365059125578967423270634411955492716524169360649945607612229052657195587559505140405463377299685916356936255005174813721100950530562522040607115476004323409211336218730829193857936439215017075145441274481114713075075950761192593865537665475992103792352901001030238594071407002071653099206921648139503598897015601314796410546761168836593122041978638122781741538765905437791572536366507714123703192870745235848631131490892394594380637451283617152754773151899781137797256011144220834951866992913905815916325681727078083397496058821931066260973790373801642741365032846229633822104963663150720868644302449629466512731345474463999204351016788414672741928216130465752145543682146574513419191460844295486078271447575470528026848728263361328255938312945363806251192771116196448489511094829972614161431293512509162681848745199323902446420657701108900489054871886173762974489159383834982828552282773613672490585787913646236021953707310745719319061520566845671868554822255929008890293660448255896432256031749130189159167916809371444979244816129557273668311318088442027785046 A145715 830 422905980514736681645136640774046312677770135764793387586835804009847675014941739324096107595275596033859138012720475472623265561711512410744911055746824891808785969688010447348819031415049882486341405996029663975363734899392037713637456009108385767048277511457168003725379732651932672582071657045211649647375447944085837226024707629348750146125127530916594216725497966559936384872961602988483061620054315565163594389785334309224521922311883063371927221739687915727483457809889902865353957556759997838814439449925193491391039786169542742765793664512457337137583487785679435884047950737222218455823070911411280673364857571218258801396643445696209841908474263317949286406264942332369698115472741092761880231163254332517322461107604707783486885338525993300230601034000646207453114082241694895627868654634049206951570366405398542753622395963031012783620481702453986489105140535697211043173006113890195473936739004327181405093419659452305819335311263232970617206303575222181663170789094330617290371472358816021340310029604049996528390862817757068201112262772835338544438814605563952480468312373715339417632811139047595613203600571744148073687468521268453434472951557271604645836736427429631504342346127766394660964387170360185811774955776971526210059040372054161758863530240107606052381451105773251328121011253625548733269415891105927558617883590781767076170769326897149346826926649295810293622395742984096968358900851310202235345851592848000772582347549014092053146989544081304020666973892886124660385235628259011163719678719814827044621718995666342937626130269530416791289544739423192262073699551696667098469377047772221094791886759366104304708843387085476535081071063714239421461495569101123876522825932392472152498834230005926702534160952683590751709269007382081671626991845157489360155620224147702768028887503298372395841469006937803395374365224856315518723559283777775018127673165350703424649012734424546054902231210797583836172980215112155377591191364873739385107540575140867315925074603300533110776954585287338948934201759767783817996088870498255312302584170629115622720455557828843177861528641229340598648206112519261152474684336657802981186001787111558348739954992817233400309881529199845824970567731982661663180295004269947021257695559239109343571822087382523997715923591005818410254247096571565467918400106230729721897468968755105530541595401425964461063065858957325510411616766825602165078080032912423181180746462369435817275755121915359287735307775278876459712487085259905527656788185171479577445008088361934878038986921002525718984448148343917071316553809462185613974079500948124606740085476129026966840922964457636621222207944091568770859227078764529077431277552708774393145629723843733369090463863314784525944593954010594322378232849446 A145715 831 858498932116795690610992634221915866742717231209725085144968473126606384714121500677577468706219844474201184937463340151444003852699996567493548564580129598544676239739800186543082330011308543701222447642894826294598476695504642227802671434235297950099396479296389913249673472588668112595138593862003431697421055766690373579962690948577018723283895191187610256382202177888678991792978219244637418582023164762900712276679955913102579501937287937511866993035714821734921936177465809763089388798532100425311464984286299792605465370342016472136397959921840037999342684505631116571561558535569944342696592124493444264592529683745418159447689431741946170680013991165525055057812680236427199117732180772111999442543965293423803259328350996997302264541138849346758122497196446297114415121306940347580742411045300691242564453141325449310979233914751038948605523461768477299880084017262258869956926591019828625937689844098122732908341774787238817704917355803746982400352889699804526917193155217223952869154586508799092204491222717186472646642902568991149818087982745504208397724151410665883884437144995185081005479095441618241413634008513478360046838291542026880927979103806686703620935329245821060427595127374835993113804043156780549276414259717485213156558937980979657590140204367619345395601141701071219904723570936787348970942565902642028516888594885265416597606403562418560883314526525080125762262185952525163178333615361787663851757110856803755427745889633999839183212749765382753474485269721862572589372707216991576069524202657130968663746208583954874114434708008089342938056280407213456062815786361283429972872713440980774640052042734677419020064601880916504036996966929159676558807112953428104282211063789295198938221531419314681974986084002081613740763427790038233897653040206326101429992698083581613923827910594745432995660043476625416605637997246984284277996152210946847584159450516486677556381137806752540690336764053557521955157732885322515509088232099619544766235714436753729679761941101185199275903011722751305167592979206559171893937625369919518068808074804568347614810658689358780313667293064429924363463814033462688239992050660566899907802490039207436797887800467116809715153688359361342963174412527307117434067792407018662779320342514026934604569203564418751700174168873167070366492139527546554399888216444030318663447333830936010868972912749164173811449180264179325291286550577700947533031938785370329533553990354016396124419091236986582986478335326608118386376168916176927630770853216254797014042516928307144718034549146072337652255978163662495388769250379684513593767714434107163768727280519971035376327898529940820514236454637329782588301961001700366737237535566555986336498150243610822444270197549767771537968452973195156339370656590334 A145715 832 1742752409291114737203633402333848435441403301585606158050898413611206951121991631433742937377518689007032371563912567786955855197715431320499492841186607338220800957885824690672009781103924928663599082373670501348370932328139524330401709374041645730316007804694160066728833423975263616635458763468209921134115095830933514281487036600903718659516161112983317903861653695616051793403360912105010971238445404414372880758065920718263927164410772201266026623935279348433975802956797783929168593907062607103384435103661738653795603310754507268894145092847670764681328511962943380960834079779256249793455626189650780445842161893145627645420008149792705030270586493591752543818073334615004881839298211494646266106484018382395988099114091416299815813531626525647925688438707751982496055243139006663894011466553305769173198888306524256702745091224548646034656429006908306464770081449901849808801517806764138220458036446780184820622528709398435347635162896970343141302099159787027967460238934301870293707093439140503341153776872086284489476156701352234277062517492710600707708835588549046180332926936027851999101704930935345982474063833681789326747008044361793299830363107776016736745852881632589323036513766224789299626361243221094154845309172270718011181604585061016650746225751336027163547017936202068803155260727990424692862280139366472211961725229733498013926064828462382781443781661919263359487098615087883097155048880283577647416831589187718775517551573609470659449868735034182908249184430561488136231766210414864640409970411715256051560360181706432728109364831126151835747462959681903892615253972613853666177833138908143200298210854864635794506426432974873417718568761795130429174956977799889950569011936666336861372437209946978798482519216363272992302998049144770232730564044626996828413525021489446528562602629619829930608794046788542657906049760046153240768813465428938322820825556875302604736029060734973233055328728797510971985134024776989594328071519970862802136073392766034930382600815360802653996972336842599862151264813587555351160875383412066123424368089269103116542442916683840495193566743392151517117232894281816737866031388156614149009857868777803985141363494993254306488361677487974326369419086862701465729494438291243615494999037607915438137931911413682683427355846888938147025568788993822933866305160981275316157076190207831346958484471285401846872780772870425073015801286055966097889889757654268856529933419672190914696753479455960848103263285405239201447883910412753903184937175240812066458928864356375141842732095779605842908360651224086521722130261716950100409734486221736594325909639370065072786978793092815408007278780705835367085482121606372979947514765922555943488698099364806125828499410562165261437550014941632156774600054645528574 A145715 833 3537786532362030799727685195745078102030181959501549291118238634662276984171258297688997485298894232464431240073557575144180234607358472880617402974060248316458627399831984382263993312558637593878562435996103474842366698027646538886073242226633106597243545744132665639069618600996312553101868694701872277898821947115739267301045104337143600301799083775460944157228900619898407251929830858594953026976625588938012185038161542378119859041174365631282096534721624041606149145080363323910402482541948293887769977948968345180905282115366279413838642402082811730463058879942090557719376610390331651510770578468398959811615324050555940374784457096389759469503119901977266498425633811455779673706576251601951148084163114772298562417398346246737629104166937305926439800772454239328020695029157062220764495696360799666120902500697791099781123224206599836699313602278500400355005965463216737849608211190804609567701188049273931087741000371737048968460562975932440773096278894014777074139758119439641479001446812300635273743074845843934796450125457102133013445760692114536691144727847030412335409957795699394562991380004319656902804108168740023819818066283216148856628756180806210168907377728778827079943062517841194903405520209934777977555428343295297845213444151114925820035180685071930774381101014889057969333959373096991189723079711971372687640273699470406083004495004172233483912315890381578094678684426366216734699586048642047262468504274293958257496874266681335804683394348906641538363090919554551194687912817769468003040663866257767127536562505117849854107136492751380218478006870097984494795509501590336581057571299110817255624593395323167928170626638874391157052190549447147842065486106126663646226989949221600039290848597970835541604832034231360172293472299000455782404811112939763355353354363630878369400469414300344164390418919320698118923864407255693831776407056824592584379428296297413771127461436910857856349776629122183219572300115139555991163469676452619388716684221079336471922949975420488286428654567887465997415762403989758156297405134388868860631949152408204522012811506057537515884160175418774515318058411928273944405355477965876061923111565816452050629531096948505775054564490146899523168577783156871448123756275663432132436185267023725825393067175600572282938780669010375565294834275165321028202045076903772447768546002674563803389712607736452999987571157477782634042751319407060601015528675006226993385435308380557202818013438876509284663041482894300252331085951761721507288494834967995278656828580600924609633601436398050715031634469728917475433429042516158324147247413262410852374432799193951577786531573650516748313955410596391157853746118558976147593088237585252998726070805212406191821031359170997930950454992363060305057281771559766414886 A145715 834 7181704917942513232332463743729106213272833936384843475363866377466008666660703222317033461413817914384106410316950313630118089297082502232222007537849462895803675400857970410171215752484253211648553081473007680259503048625190145799204351318355832350758667544581506553151259031189090507533176814786037255924687418529854881687607280317364907708933480548024603655856764396740071105365763239586842539751578707098760321254587172961662595589656797820730454699458272869181134330537334590740333110391561129529565951851970637055499068898590236455585175182083014965169244844953931869226953558258293473310614480835223698766798661980466665815184802485663061930386303130427357400051492819181898122619467951453749335964585016503747699311330543766785970781643069199404147147642393667128130028413133593169145262369600956768919662903217627626031423442394306443950960577968926805812355645120248527932854859915815550658295191281989633327929410132097500007539595205979957799042304852750837673475741522223537900502643321876850465195100783286315550509265201760628665060617142475016772423089820636148491836033992342834935020502307063972577346357108478414672441347807920737817163075216673498866865240043568137339695093874703859429123906399806356073343364691580282355065280445158714353654766044470268135966471513206851475679134372126164124713158953021747189437543648199694615001110932404805509959219813692941612934369898424804883557062523694475659233416259985146074999879243811538074036631078411747288694166317511308363728326788305809631307907238532855553643170325029053497404758970920470717358518198835948842530991672974410645693203559361820120774724294295176029550577570488581073942529096808948324262507620480149401950839027907911413423561281443586202479010546970444786482756463972876093511533828703674984370480944645661600436424348427069033882619797426970392872786840679298432352865556540457517351916620658193080086141980899980713416813501789303138220797248599273885072249115127297388232066832717660271968658067502775860647514775839219132154135528834395469728381261934020375016733355020565910582890814853884473404349962533368873944141458981501825326133754239340249089767468749528884973962985441971730106459426636528544057886530389362176989759510102328937601840597059125817632488228537250320683041330735215508610366553016812693427217639809497087694832228353174313049769635220528304572922576899125876681712162595046964095425320372883142303577146079111449529652584165834391905126107012144106992903034192384247041741330047855174861295559691012601181069073155947171908375065189051251043339234177539681068811839188207808583504256454082332841586307531755906261921476231893344607737535192599973240989174783297664857980245883085204590567830617715237664162196946997477634125221666271176690006 A145715 835 14578857445636769499604101672084889867865750860679272753439357628017362931044243370045280237672565067305503548512169063111564577092842872172937794684431435618233144605114280100663185713549721461008968876827769594823316346342437968325845947103020113038933497871954714170231416763695252733979795832146960927654837560793658294086575477999146425505534663713406169960445074496481724445485247446530431760742677798784894514134626922950632690927144258401717191757803759202813661084841644138839552303692386550996724994489522444254317928958856064638558491780986118296481836572197601752440158003887725360488895885324925640097641472205023281048884774261438919328924725851647633544838031997305441733137846234874859550056959499339493057303438586448229273949106326307853112783274258371815864629657966164976302661845794245880107249572629283383052689806937217874620613273963319137298681604588139048486957516020894377031729670601250906381765614827157553278256409807576338399615105754805306462378681150355662498378886941963194143710780846996374723599011909448619087940039353463591933482181191163534408014813594498159218697056691959860012356202126103013045032116232012814552692186061091021893526268381065590020753960622586316799926626586086692894109052768479629885484674090228039022993355035093959244081162790708893606570673441456740076176522951554434823185525965571680598046172188286751012983732309480781092678676215117927547404102223513736946196572539265572238291497368063155608958556405781498089407619261457036423817308692347975782087048653557830516128508223246473481881806603832062804857573465630106052353418300628552020420622167933195734355434692825812016819744297465180705712177014331615651105048404088597159296556999663110947649790110481882020196849805517968685199823328392639469372631267457347278508720964276329418007572026837535838437553798357830576833638362714568561982485303370071935631806360507835655161097093765523937378275058855656248404998842356410847140674540238737245491706953732629272759903954080659576626168566299046950806897707771418813790457664320926972415108078742596390278746341341879423473314539782563395332091843674036777138107115750382739776166038449977820045094230916105663610337581507662797537986488112622062417763681751452079899603975844758386068125710863442550414290962611818472103478807789854602336223606768202184248061655010941180927228969785064721830032843534068051881241647316625930053112384828277772649268221105287861987991927843204939058121334193169642895340828324588259773227611502311036973151329344174979472960584905136360923286350699304310700503211951363036411363886304648589013661266168987941716842417757890839194952282795332893162549342694859386703060431721856674408701173071857752912660875122602761460318309347412516536969142700758928914297294 A145715 836 29595073432937724141683094061868582702661260974344987304638420621008869284011147380488696565441845672812257819373292881166162461380381733428561490987388276455550387744706587746375856827290182081594995171407290804483651923572100450511321473414779511113202649921400525184063222879042331860888478006081515897102064323723707807140866532730986926411327658404733976995099845371093503884263946950693536887465096179954628764932971399002611400919507254898688078537886931723438862821094207064509700436162434306962222209247778709865628340287408912626037282730226638058843163072316286603521651520938524223498985336595118214174513421777535280062570276565918520574655263092541565668663804903037227536371705237328013432866291819074154402578281019159361659330715060761872619545899596852392538070075642901768301234401699949535660947712774542049969334276659109891173400995184959879789517844958277148179995824667555669558860573025348057965350870169719701057360504369784760971260865639949919367791049259480472648171239989541962234882419924301857402590443666915494987889614826913949149952055394972154212121579760797270871120090064176208761110512969632008003000523509638205621227320540939557770359457948323104173993200368756348399991622845849586768685303776648957087251533337882474057962157066474692795216624498667540814486991407022810228474216878496549669319428272566863414339114541111172151551466629026171925196099782319494496425443956670362306303383021292851658585664657288962074647795467105362709750178406591466429040772917139602531827077458815157414885318050020016139166570001020116573390156776710916450328596619284287627043217307700827978921411651712104098968051373276746344014645396564082962794923997792231753222608758477087315817660500716939057413402626190929460510854873880594149950347961404586271697719187000004072893770778055849324959200328046598644001893003523733501526012812975689488875049559914285721783947014202032692897184952663480394959009429186265420421684244435521481050776884010404706042333058125671437775261542072289470918870192640451357599159330190219819982294383114115651699944490033200375766355111408641159155272498516835676088532118839522722405367968285986225162656314796709055157255184001128842473568512982092397345883284195937619867258469124262464592477560564559840090689971060660763154553369446851825929840494521810624526477464839982244107961758894046164786662099451581246193043862340588042960854045776083505594872185266588280724174083869121860453594403286027362933434888595879974955405009608361357200322337273115517317508806288353656727099383544522561670770476922032786375387620386597447489923786818789067602857266462210871809846872153049541226630557933029362407239435406194265751998523355625355327496985931052988049208503813050461572569725557318959424846816814 A145715 837 60077984490006134370847181341491550801512491912169463549143240421290376629179698138148683982566709043243816067824236036598246685037597826017107653766603516773331668888609768010862888696213356075916379188987923505332218581535017572100014265186055304539688340406945194168934172213039169982350876372549645124156262922321566054837664974868425461468569641026946259893882725658245316403331366824660433351122384502630097607919417805348378193233908800300078397714718713594821688713160155499310553045857437950746760088047996291504781276465511133774791045383868294273333324554965489607547200147347200285977579744392204649848622148566924413503736612544040335327630855153133526659753979115133574593392828493929632393859022335761034097740853165454917720212077624240275109825063398336098480466388925432623486529532789051763145843749682747732154365528928186141864129399612194592653583926583698022666343037117621988310109931511785956418755884678916165988888545614253257195321157633992581511309367618064209120125118799883241373617168735551923530883877044826545376796830158595963310810738969612281887072398899604865370214564133221011825194328972150850143078017692449325398276908005921241182807806108827520407616175994614764665666194450448075053738272557544614407490727191227332109624155851588591280330503651132317144514985985582863307062584086825044274283616207784767159427804472283491180898464273190819527366989879432358709816103827938611968058921336651949601356660962799224948379415839667480519294772757761415393916345204484700791633185154346115994386679513032409516034655220264232811919213399149694764060998783728803254345710714010512864014731297540878495093127468007497613169024442848074082858044610469826370444736483151487587998903166665275804667187134317781286868350194154277731759736989020042674199091440889043991644936671881347292131338228380796889493265963514816293529244027855346292344414974819639507385757277733032601057348075631806346110540736249276447045171875529568367795831582834167820636663348091158938024204304238181326918355684162408484507479649828481913637085182613576030354497036021055420926277402845001770521807839897332748422943063137115376100157199454513587102372273943088465863564413184710042558546543367159453990080649154071616878454792718276958364343379820345611941550226962178737385271236498301416782973867655668799586565005563508944597981443325943929452202231853866395703827159309746410584603659813064688079817886822953104582211402262389533515857580549301353585229928508808024571212396277362052805617371513095155979563403804773018019650825309030100887353367648514604979000458020906513755956273580875638245858534075870311883149955518407773357166870054706910827309350814142637619882593710746399457065968779162443137131802422183089579800005912214786873510123835126 A145715 838 121958278919639019835095636440133786258487655920443036659773473416798843548365503209294447995913853915939273805425379781001559604463862206432995108584714151661586832293490084355463917677456285543928168158650313308533599236864162099262578447006218853436056217823448822762411185529246636021840418147797773520521316630248455367612652758116370955794269959957042502850604937986392621205258790390113729009241553075242918189447653211885808729653433945101904248672800450710556304648852294569393358173390162877581616016515223223975996125596647314153913196091969907148228590003416871587034212777463295642010263382130838844074488787077434781877305260894125314796570061305597966577734908939916253387359905470971916431520382475303080144259529347592463812668858246492697711072259152722683062954231448552582775886650327373379236527150908265121731312054389941208874291507811759838126895581447062027735528185352947968713853602108352466182016480547329647237742690236429742321740978736139300518038648473621085033381342992522990446480617650750480465836867810554220199402577332334978606996650156257537258602757644618115904264694070348589828935726702953256158440372915148620920296502024699578661542076041461918104356663275867603514953974742786746509501924606511790598249088946658146300062978416567773824378127195174105135824607063741805490526817222037961380246071582374804766775028739620945986051730923110734614383064259147905861432194345271425624797304010020436397902363168817769356248139506729518348805678948077266658183751724331025467412834036245156653447544526137741297534210930566391588079429810117103660127377202372851322034165706224033413121925612596331632934949792003846877986775604336193824118867764329749739771061838188761326550457610670009166535332469262469821413290383278309914878116137362725224037883927285572303035148550148356947177291644412689639072685904042073552130863850533539997769673523834308285707365489851041978113723696347614219124002735576602001236278485640779351104057062376476665487720554291994518517696962341966021354791119979496583098826089992488094463462938411176227503977283178252471279967361420242185518110759719086962462898329636225373960596709524694295831590553448154788993980601509777385265007009466820709507466371899481186325643361959633101217152468557741027681506870043251776231337455538182429217611021500513141350102434816458317551658221989907282741805744001249331697522940354922872898702468566475540718524715378409535713608422418566883915330434920678461750653821437991693999586209038035358834046063849245893522996392214882938226234448277947560278765665556007726074584554394819836327143745445390726850025221316750270911922599855495626865507519580497095950075574913274148174095913234291835272488589124713828515389509708527858796532439432070460034266126538488966 A145715 839 247575246128882720259109771126290244613179140006007452249876601892861231112805342335169591283021140882647682581197453131197129398814955241461154053319315961269504496224115982631823742022347563440818105445680947028399701118615667526485462147408359086419889582493260703262500537690198458085166066489153107697013148603141442074687630261311258171836906550143155253840468130229651362801358941160564045228327001620358621294481128100710386372818277674648065324727387200223715703615481444815713017781428984784052729766765815096674980630179917582221310013275653527642609764373611694356189844391050342806080548688145858461266562389145044040286516175878461844996701896819508719019275205394050879242766014713244496426353982565842916931812746834759536084800062028302552113201576254963648281698609374172817602426413635035170798386970500028514366831316046051725828669896728472859203005376753609332605099549923447258867134502170023994563537036755194504976451672291406762659876991513205146059036945092083184553555006149702870723114280213854739793725310771548022178241855187809847976239889006463831022681710946175875680791958748243504131727700012666137850783813939734008018876500833232138761689231556361584924323618833835240520591903061662644966213853212946377369831243070988845761795736561476729274896317875699782293406807824409879562906131898152974776855251028604645891786148913626048068193832875450518076378093079080369466348644704797166079726559081420149235792195876039108993958774819245082580595008969824093554697622084046777214147261460392513660382521001380101801584932154394554659568430595324321280363811659818104454926102037924073818124644978839255673979452984640341154815541307778030614887218703544781501908885086786702341409840950756951942790920245415679419687692609704774972924843999109343184754230173298270886117359911864492721422609906819531586520662891939445796009360087339058340126144908968671000346444558640337482538258046237581233015379442679765813233198280678906553172868040792664796772252088549400781431986809349886785168899055202693901282132455205101003278916127889505128257043530354816495642912817405688791599994320421906636466935186218474372024635220177929966024541721127480278569314757500434907377921670671102673140702744875297654169439146323262477193861146828834465847847004637574143570877649471273833010333590672174021271908356112404821120921592658068458021936208120304289479575865093334122237955426586285534593917092400284534545520515298288511958587267031396728052473672289194630011135433134815501071060703996597650756526696632808559826237910353408238335793413725328035416801666421026246837588047297869594629912953414468974080890994556700604129206907581539050071742589764595706650777083983018714856752378857200292723797567576509131173871272247097121654773363363008765854 A145715 840 502577627683353002486973000290732756430967395724539207624212842069034882360151296574891061010084920077920879700557024430950391678034754676303936295243102816662942465748123151252517840841447876328575210126564163817338084737190568214603388896660521939213522416405101404174053329099917340666251093132562660827163171143060497163160521817809095972457964502520645208253647453761254280094137445297154621699774804047774925984878500596788872451012374026101627507292347343653692167783122684123602856702942665721464163844918588131026986703269107095261945173036380569144590673449841736126193797079619418433047871826672710545532277575475652324346845959728016651217990053973541394011162089215014344946561622507980856773582153088278646068499731815032510659680313248595934297101488725317053289165114075339371180342843792471069347346313587906975899545840261430613490991016067292092422262787914245498126324350816412582552314325551546600611514002596564297772549657008865491769807971030827710360544480498280391022631629102553835044931542353507471030781915029374674467610766628676659056788367686471420718506614617979383013891771994240243038817402089985556883834983857287121129698376394959216986650478517337975934458841876022262389198048261200426494667612520356539548966825185018410238299045156819343860265700909543362881510684058944991770893957226433316759054779341995848785521115519632137957487494685433628584312914567468890868781887318543901870419290137978892928221759725996222439966956634928010909089519403063961838769514646863233413693473351762766485419864185257080519476114739210015392532326029078562082034877542053549670648665102820163626759616185118076421846656623870100540428670868013797812027229849328142119125296955115167564300650579579001773856401562861359959496194584410309916727518440075829302325863213911562613245937585936370076130950933552004707947306597951170923825448846434437896916076395532878296394996746674395238510685720138593555407001144637189024261391273499694662161571018752047160971006252034729294312414705283307831926843727270348640106145785240265044168105276152756999185570862642994307902641739366186826705802952345710752940915965125173338984635536364488306335523862298231517340919963745281352199795726455328959654917064630482338482775141392860869070436910910065407930101737907405468197105397089230342828547971453491762668832612805746970417153281437656979877247760678473706394207308616527913220176617267691068750110979047862226717870932447103260709048236743300437268059804093243660930910929677466429138894395067029381789855671168209161564324731782970445874100351096750355888381308250128886260467408870929831707996445406150700633937807027502370886663156883004691148541507146554371226929306389614756867372056591527469515480546790803827755099886129167724888729893360781256194654 A145715 841 1020232336621960466165834931480416369264619200141674585469699819523538918329876019241686518680881104737038503144448178397376163909281153177941749218189445398509811935964193772926628585084397166599444235738819806868249283616795734859977352974758712128244364085412773357212624995572294511354031633893035712326033540407264206099773784602522203512831496103210359629599650490667215958939736212594282721486497623889981479390682061730353310365168746454708629191738140380229794876884035433289468983393955829985587468552454967140169686332655657223464166479953839279709991424493414350724479051881783028368744373727596914261572062211653185073380057011731697923510674812864392210333940021831273726190640850925186426005875344415223085676137523771769161879614951094587718320563908910817363213356899874329549323278370472302635739942218196480661047563688899388099334985933946706219144334256460541607587105827057767619133939213735137429217378861733988769283770827276324656885947521315588738826759236374564101692757653523178135438340307863339952337747493784319817621227678014358430075432410163647977594737404992787201342324616356348945125295194514970667808047166446478916159279685205266377250761709700964534785366524684706358814831517378333804121530287202470562338025285294344301794901299872606706559610097950055150949684395232850508885035170263527734867906425209000544429961972718704326427651546017597390575637140193868769383257764907999415999785079253538071224140936451576455514023928010129042900369143793210872708608560035510279783020536756816955572888663913550872074434711335664176852285962270598885702209521046557046013312335232622894238248202731144716297093038967003319456729047046526701780384661706917424957042850909998703368827979266704422843976552381688315302097855318660319426181889508509934374378317570010298806618367182090919390053108972500662737601445873177985035919865148901821591681294956786833973010843049304463693839209473623298679894979308234051039484811052006099485281435995198614944106345919378411918053420419738305548924707597459752536721574661905282834560250431673968818841580594121748090225867088000541852523988393267472406563422942268915659664438114184691083931147415923688852721788957088163644530677946782647116996808500497134271822379367588361240950509735286285949263640680105028462865980385213488124668119371716997606043708932087310237542000040396851011082354932241093503675951356915686570502836295097986283277190693550067919952743447347104320950855962001632856257433349835612342495119176109823716336454550925365648435756255944767965167019379281519651716185376932989497125378638946095218082502002419940260497638154261532507817919667374835256199322079265591941492489187764915608994959841193833973422050418128421905916132786187764193833721594970938234427000028749022587066381766 A145715 842 2071071140764952062963642423932244938874420545320203683964283009419941935174765958909327058031127632531268083462350101589649181785449062916467074608988278915872101567064847610917904775203485406748995469974594081378382228404010604575185811935371288959814119879865513510040224566958428758131343550551769363459187259863575195322043619582598255321951964631552527527442082242406994635393384417428948627462968476721858355388158600434116623252420104290684491157600917679519139946382424146454937912686873631928076839697319738375956332228304280894525162692361120701430713447130957682128956349126222467969132645619149909278280740757378390223309191386969387056710018652124662213436504233155396449152655980816505936811070175580749775643913104756959583583107691041699819594810437987470522006061217579774909786883911715930558081013355592542154019578388919917580219407954920797557570906118352111549156326702602917450429314051568003429764678477805994605081757006821282044612981698462674108990610889295884628155907014020422512385995780031037749738156381600254200396417718758380984376468735843837708045896213628743400745535957311616364364106206047988365664778864051368342516216631268314350859829284042479488276318110651112032371845591079969361166279988353402721189651780180693747625239400442346457496664638572911046884496440812002474091629624741004075348533284119491763196974019097854263015994680928228017434914810280639034379122393981351495935661840465392146606113172774940478697246133893605322159738452810698668534513538102571221096298275922865068050197502324644085054021944535283539800125110876989708896923245689633261353474369873559372483480224784607588965022447256360114627059425075778336600383051237812523334654868222000412723553233610759398794270627478425717201898686800685864024839318974756726704158682341257692665872672133706980425437735083225411805326227175244711671746402426821851396675131846200877432333714995091314624098356720769576181593252588713978972965142174181108455426652908682169584488721245331924158919149139654054981009324495999570379196156457521938913892264208192880549491409420496285980164202285999360594436869732530016639612995631889933663945470387159386535891922918801226072793714241969008453115924032173047192174561601092117941317091633429231926268665692194249566939782650511469872212471984877983803845939496037533686776966463304626976463289664852326114840200635201659133988474860331535121592844458872294887361628357795658829641842480243689324426976893815077954902152432106488962021430996592012466696573599484097199295203409712207801079887775616753110013410441073617582414162748679265042578592804445069857880373745154465584719676290833108542582252934245994758225061902621271539705397250694176576432005481428639877482280040480614522678627082691118486719085169630622490963498790326 A145715 843 4204273395520516065855727954747525745498704442380813336772909039422662604865856566709914686116670413157369472390067561778809441648297688439274983514496988009774967671329704685969573767034490291303294204604190246378309055410857910491892338251450741829710535111762907012608298658300614806712116053588457914786437811489517239239542447978889855781358975370555527670347797352435708442632611427644553119467104521247748571456482568199195014849102446541343062341300671151283473861361444133268090673285370078858165998998090516448224214253771357560228856801326595070065068587684419601307430664247179728194310901862500588237995642165415920500132585135490843993423414353138251428883893259365432960506165450416656126540046450553577629334057926519104182904546733199699539189746868550656248854941058330043192537825017504968560601821371910642376179083081943743788457298813503285095162720275920529984245735619178095366603888390743833227284868092567307314327197440076375274239695961931707125662201278511409420592389545703804176965435995122698768628505116901022242484910347851835383925801458330580383685191718928944110726236651017964863310190472982221867328833285977111288829003602194992926979076195844523660236390979255232741008487735060820424833744254827120321544430775741523013334934187996663436111522656692911475120376825163969789555499253189068009429787698856143070289312828806671435218142774632756857795486489232557045920849076524378628749977536359666804072338516592192720178954137780090793855226158836574503914189773739659543315205717102879331324945356830363579108792472971914250130077122794326838461868486540434473990506957530990293518570618064550674454279270837372065689611176174782976772075813628097715451924425447809927830109695401862312847946529804651824231539032107536985310104391336866646699507750774435546101422717813057988172719212165838613464149503564300891515660161006583209433428925966492824400803468429192319382455970303952766025335622860110069081068199128776598158416620123188809057897160021677886664193954700077311873143379802171530410015660887194874089918461782381115841498742282026866417985240414711614006164993033047540510941974569313623068893645221495440483169519594019073004082387189408130071661681254633339017467243053408498923739424193481973221964150404644591334601809516897603735562855263321921908319132508836821667159635876799460674910240477650181616274596207104435800903100290521659381146903748674463523357822289134493874105020282151241981482442143588646246818513179742822757291162427962609197570328070498166389203614485959525891424207017482629531807571479194066759311253254440269090339325310521489391556898205025410875448435052471542966606717257197290093604934169831993460686347423949337256322997705249720822867122566042861293273419144141375557101508467350134907633315477980014 A145715 844 8534672921835506848735064784495053331117431143612505753445321385744995667935753655655167903489782907581827497683753688060881576896862522082665300067354276671564268500697733447670623829175240087860280486351036225553886004101813154287936871464633070543023426462758821370081336236125681099196837457441019015247105298136460132081075847353526824637903398050263089618278501183362245731549565804734025403569594715164452878198304225285765446027054714058822125868349204836187772419423785208110077611831388573208445049889284051070156778978823627542983684781530295631111387802285924659696402119465425722011983161648230574973221875315053561236878924515855026337262474426851998275972089880007595754431066711689831120370357483553587006798361946920676734336646285287699022855366548347394197705008342348770101076874998651174462091139303965248431101384636767410970650736372003713822382764589212557515907294150604830991288443003895929883384852463233156042089605721598034985424538189739667002420159604767271827917922621871708458817322684103298469278115649152693551990167609721507070988392583942342335043231143529542916030859656030511360903322296047704342689165905754671864954534796239204373453173817735098987800385411570011813135197730327874382443139671019065899332473285103511536376168776393826332959933496421971721583318070586417860795189392344183318138393680144686313195541845503523915638566816509815493096820138227280522580289246222094635010958463148283146874700582568978447022798202447450417920786942699793432247136706177970770358646509420569119724571024168135740946763666111041392480516759147372605087884130753836292567467770313540422283325871190813084534597954777418036989796060575384367068977301281987124554883249004185931494709958112546884321932661232815724764307033279613279493647889574520318043274029913421817328195451287835582283639575258917302106811686909303634532078455096961488328009323036848587332753608577545413255070995618667394261855132812770851520589471266274320080477283423420373705361650355284864596389569122007803448426079989083710732761412404849136880595563525969456965361897341105118332224057877662290433154341420216774707195568762711022939920435854165357021447588883935799397061173200784262076464759830981646032411311223857651723073089795676772211355299052762828214992106379519485071722723972071516595904035146999251946800374052936441865440811706340203828711315460221369474174159601284108212193093016964702080121491885314664768774361530924540978720033124508058065963626852725498090812097707333100079055299286537678285986138111294427847383339165601962332816260089353514447784261692350997574123787801765819019790645475827838922694738436840941389103093449857564644023258139697044103921745565219903936159108909651451841780381326786967944730518183979909689797575469635604231873139456800638094 A145715 845 17325381827052683382416115656797003514642639722828944298680665640153301783246975055123424134169573185720696662928547596696027822291189271530122119861745667146287455281448727569066680403651970343866078083998398933684142210017625292346601357180866881751595726008865295618358099951036474330754773326489215012493708968779202578607344730585211475125088116683058701369577687054428006399337175950998643924693157804679318094993986120847535656239906220436962374169686544516790026727956422611019324283927045518243064593109247625581901813102797710140899319877649698804561047173571839374764094995084149968504597623835006204695052168893916563894943716634600567973798829663095203361971913572522160016062104918564906757695699151567331070223045418191047251599209054587295816696854903398341670684918080026944975142863709436866653076452185228082404493434633554762326677206377868725556151916953381215836761822879992187734220172694020346919438023215495214198134585287646570944036538285475562083205798335476283299263962330010022467594988083293700769935806139274851009517797762824311502271053019601496609557375536173253190598534375505287044668880950786366833437139459848697908746416807361982683117015870926055100711122149096144725431710384077849935539148698424448948524599224329352677320609281145279459245228886213945901902660562913603093444444910959438946752929740906014359643879657059324742074855419372150818229687085114890228280941248981775584693616930213478428488838110276509655263560172014186568288403638454421830887183599351506924168509098918038210161547854115958723758351133412941054821198890992043594001566323561801133477485583229529526244857999946732497054559393918887777717220313356854090367047149526620234748697543554071993124333384858774773311210454356086116619719046018582849835119905731884908761199581216495514740690664691588418977800165056389957438214260276382813799227748186670814722649492335876665792665424608948759715474738649924506398799894274301968476727545602337740986770726932923235433075092324068253452784161123721140922993069234460130615975257166182860672734904039256215258568810103701108187548419506414034867689306918047019608066493646328807254415415890310453258098122264870078756961177515204862607093390795211486812455944317187979589339448545799654107078035112958136631842641348615037797993394100449915367763283029275972615183092167825100187384172853630136122102354109653172928137743087506449149092597677534596548183105169366480346118079802756536035559685760309214285259915692519581381525801054723765197873059981343416422385471162313202570662287081964966052987476173816155134935291924219270635202198898259302088685618759032307987659443578352058548336313096493599030077120418650829698967682811048981041065734763594741989093351226254978884941658640060072528913521101851809240567565463989817350806 A145715 846 35170516574244025430797866048233132639671227519911613313815997804189816874995691426146895337196330077230106643917453937539248418369537324343625820654043636952686862657072416267471913548789670622808050650236263484342583132449775241650446467140288305322668780774570087346445572819267806765751090655935649034343213959516483098112777722012131940977104238963211113517153086441987669628408735630961442433101706773904300568384913627016272096401563600432319560742337817019878918069979118476584020186294290570644847915566722790647209610441900372762398076367944107042963294650963031644846453143618704970638611164401900947300380929632775309653174507889314637131785286953608835972804708580130104825010318553620049028291148907324198518965775400565879000069660044165925220195592598532085244096185997446355950769912253281840654570735844873703315873241204731530755743758296337140875274569032599278936068984539089990495635959280418300350529303742602821589057166044316817418359187294977201289240768200857250330234015611997723737509366991763528459671217184612298396627577468365742628103166641398454175059137295200560447372108751416076670166467426774028624173050414326951000083361164410028607523168764806074119344590162279762222614558944480305041270089414661960346439037092915300831449300464556140908441481679080813758890679359396543693274362374058268717725129235645529005390762508288583722888040862758649651190771685963088936129788155143758214833407357374898061549194489160732031206580126390596286175041465275533616907550459546852878091303112157108146058822419284372041093711854064604230245641268197089348450574548946325547123003166488174624736639456565995778207671035057387411347920246318353228060738644561737794552731458531517141856465276553354677274872900410193583922304899110689905552013914987836790264917106595455981501784721128473202689352051424896354682272841549370202708797796740486656925490141432506594710523479202557404677000464388351129322169523521700183236905396983274347928824495196550744508768732056208199224287250691584794065872482119874076066719039285938802316514974604126591005437719148615908515604959373962613119118859889294029587600274906478716015440354336894365948582166750097375940831793294692670308137506849519487247639534552580374708707357474883502160596199924005964599812346945582147210441518301189356125042868645395077409569730300310900443948005452057469987663950131280480822750144293478490488549761092302214028109623372322069787954933225234237227645183373394580491019562892187897478999285328991536018582232706827848799764220473357689924016595393049715485602243816586705570404194821903427038462889639678581474212786290190109387109747769316242012181326482788556173491910426603044591860292184683866293459505410988416586407661208916280349463622308803763253784758039183703122747926018759872421498086 A145715 847 71396131320333544571836285661797602461529077222780852198102176861839688102939470348103142411084415887203930766455768564657077593262338477228288885805588721268287184906401723574240415437362627712329998953901530874816510074730833722925113981693428078938135873376651268447988894465013696698000383276776041050501711844109491909966360168339897254972046480007201877381119395899547914917663333993675777140552540057867925474503279668856911508159517868971388271344571598863809686892030882551042949958853125931363523025535854155766209927295244653909957954127606659647516683580407780667198925117450976006246412159138235088013568592102364984679380356071592078776956158716996273929590196445750540272610930601743780962524274586168971426169453840103316179094158290447773609701236278165229647173586889898022553117946731298427091911940688641432503140275152170373879397502664358018108081818984259582859004201852529800713953263119076455691227567159460512330571848935377851712698206172265433141596676241941882694091752428393049177121547398291879479431800948956826470302972742984694710737926010985842373873439151881601534912190166840260135150884207470327320704458903944250681471314417335550711289349475540459536214417318305768215762829225584635155928345972615081078822296774018836358489402622439684898856748563305165716602177196914420783743862174893374537543065595430682974928888247946167898137980876544639419766448292817985425453241674000580194336232241854112851466436324158175746839702393012738446748765886105694787900496545696511991018421149169830618461199349599421127461511305400013174457596953241200385311072332794717298858562950485411258685851851970971483029075146607102526148500382805943696109209081413178196321810112121436243896631387069925136093218676622238619276162325475654489687738412305402952352872965189194425953108243200135909870965686592374543615056430130961235116045728155439726887930264458496051385696870115766922545551227233614142599497733949157097668949479148501323957772738478271078429565092999010320357049666119756008232580215710275139955309033775198602519664725711472940484823311302880190585569879980724598217776417885959962015808949993658147182536664888479672565168540404575408289809783427048605520656531811133763901221442685793843470696346334564963586356178767696995179482432456890410222158484158020292483921655586868977865453937326538960076114263683503810444821696664145266417009864778018248185306865924775816942465987262708632303068168329145698815583686688305238087555427411225739362787167692051763393956734521800551720104945175444948232551117985603840470806501960194838491765380553172032668809030766348622133349867483467163023524800312268392932669544423747672538589548088883761870646694167225437526741754918571722075665563160748822854432268345212999345110529906021815487369049250517077025823763774 A145715 848 144934111409760521236802229095583084763771387091017610050534105213536762659150249810957952947606027054693902225798566268799929975074128739236102094559524450130986032673132841783291775865932585466359275068369457439614031109120460007762739732391191859956110500285821300379330109318404985029134012300764707396869440700328309060748613028952269415461313377310380847872558856522995825295186939598426196633879223215765114808941089342865903345291724872448317758509919603355716644511904621599498711832451659346377381096989868369482615505199736205536841884480965151140351824704933143791382173141972337673975246044439452826766596941586871286123832469650824030602583870410215482468232125980165016623295364111221321733875249118774104670925472329634331277682141259948936261768289449082817651677137290306988336473481094623553714740585027206263107671442685664654243646174664888480422265217263477920604499593691650956359334628495765924634891610804401097428239264281650994659959940170511534300239963530373821011755927195622277831833003709165523579718096255165173122416638040681461897055361699134618620508906419182355915311298666576976658279624774697337687001427401956414556435768183830003533888771912178368052441147811570547198236320713377864886229501054319199928048916012221144892432655874252095788538291142027807323888660819056914794456346940671176252943705433595050793576637752568212544636378291344755263476238843648824450581144468433022650744336617556491713578804188846607605352564651235732656303708573753095143904391080213459794914516841511643998368088620864405604374826856250172679544691569438368585092128384998727170357335666482218366957654522861615544553244339941383070694044429175819384748466374530107176795479974875057043593019859286671472914556638670243986937025598410679503376203424966053005439541854416958089228828231911554768564857654430468898642209870893009757915370119357745905095841511360605551806369935811527650210064314283772321125851077747265386567784205766060704359930730286395092661272630019258894116611597935854005127343772019376414235201271844613877176117076679315465057600316507127638272798340755911560419473009189638833598062580886851132301833414283259398412926188439121328730937919525115374514262451439094691199992281012626949665138874351809401196800882302224976208384738075140587168834512399262892553004835798475379671794083203143788643611511329507283145518056564264759546049202749232750337682449277533816090991926033675151253158593753232543361397656332076259923157026625225358718560471415579750698196152497022413163964238941932771554388845494180403106021713376951705551578152118744404414255293992798063252118756778652050747645957524157068337077162998881292464780609128523609994368197299175453495419469025195184825184506808658901478217155277160079866811121924466246255656047230623647602549818963134 A145715 849 294216174765682537777163953227748000272853454265688525621732035481302766358386904176774296380497823836612734314440323069895293192322888078310810023666948828177180378039274762418358730767427711134081616058791044700885608335004459084924638731640137782282825377444343863118771673927467654595445346970169079239603914119954623283827774482412938573489211183893593113979417097622285625801314569721471185490997682575463125194224936862738114934030693331552216078386865450240505924549479489816099833976926909620020152263366407254195553709345537201995135115538405129208254556634330701488725144279278728027193743223799930100101103777852756608466395234010816710531166479976578712414237286149538537994749316534848681375985793186836846313007282659703852390378567663538050163616017880401841667674941525736296425018613504139082742496295693288025467140525511624095944227855172220950899180282963041194567551316189849588879648581893141707932374278705367068318813375919902583781866965847932242364053984369982614711981838115360795605571820408058614574948255966184352481679304919610624666327673511317264813790706157501030626480401380961095776047503141751388034285576921512617605313927941860489838243495692372611605995993843070892506651515285327840134410731211922003238858220682512150112801932935329132011047832161567885562328264860508340118325600545700312900101184487132357680277599708825223519443949793448976640217345086158820816694297817677361980430808997407436324452121036922289280689959402306144279558081655952897036431125992336777687164478169847488146856601439155393777459771056676545139462549428362934986536635310475083361108092544395952799512779995557227584471602981005861026406384042726530545095690631087036155716628027186253677057586417720556020091413883281918671243542688611353916199203264942675295639317611593459731940095357672212980050751167528165271869142422856379677606966226250496031904831380131764811670879584000531014159508012444830578271335088329214785575504268755624081349335424708643559831305009374002556046401186760117510652499624619118410622318626535532395468915145994284682593988157686157802813590046164620486926931990878548946244105023391357804914574648458351690298567597362875892748395686826200783215347255764830412002220429234190022026388444237826749864542204717337934006025838810102935062323838012019513862307332749249433864764123448444564407571291884636101281591210003760797733213464571077705167247186726527721888896667382373294335279642250893733877938426770428119338770676493780066972938394186459201865574795612220976922295684947178350810461123802068232701383607348710002074865157035670587788905577996349302053178942910796179550558270249238536455873708218184599955832097941354839404805569870632003370263995379391306623402473156014409251957970780366616916627232396136573877166288509116754116099106671398246 A145715 850 597258689840224141927121588250099344970807748387960615994505981492939402170762756328602010694457634782296795964411630033321176380485487724842205111941811561675226036433695094576426440166102387669600214240070752373340345306027942821937008862489747306842275560101517756309806118742650020423769025215430930091688548794067184937861321450685236351913683241990616710997368835614383297380843281347646908120528661748966928379161812890269030450178962171326126190807578354068623671118798852422061063474449794076981562717252709736148604547355935320313918747701077931327605609615866619088968251504762675922865624769067813663752413902444154328315496201209488271554237351768584375985419222651437251964324489270378711971929426294029679241300112873726490718137214674840981883204254528926289502562479620107391435799448939921243343713765516789664492032159117154229102128302353433865436855552149756361494208567365800973774730261908449171336795150880284344286093724878137963426195280711362281487495288031101177491502119618255219457032963595355278421621379893257980372635866570171527391183280172612348437376512990820672989399299492052357848399773098130543012262034149243211782372717286208610541630762366744489381803815060286100217955377792894802094988898130700612255682259936583652507843031426062263730331310749691665663719053778171111383286174651424694516029151565173252495912733832277451176258673444323131234885947048663562609064973988740576387251891520400478182146092126148058393193012234116821651770249457875807230860041860052578491484095770273559426474902553396828503837730870226530382936295794885188584300784588136034224322257507788117700792576433326649134861809498197557942221888912690427830724867232640308865997578099708120089369856834952869434114097268505656232380404720855450039204879251630205884094809311992868838880304347246360437948256305224521071425460476188579852532383523918387587020902605825971207086333749151142147216151055198691790118489103457228267452887097789711119078446552227816140062456507756595169515300292511440610770569110633038354186892576665858918188020570251321226350330902502583832583949520915838832550111522010445171236699599421875457125454234537039648046693809720449623157914513319268064811780414940154297269816271353124732086618876663913950415619478775313703807256244399770883035930222329887213877591332476140552270091498806259262603581078914299956094347010789577855133663787030084992256761451372401997900644143794291753825466420610720526539671644946312750181444550125346910729706221638040764207366136896656086129847076478533110212464526929353018203405616896167927260270717204259174467073909077295090369890001990159465835582540959996704848355290605751739029046694040341195468145312469185667666182415200695327250322195322202442122573202466988955180673414953035320504401310017459780232033583993119476246 A145715 851 1212434846159480242429519046983748442542739456374105784780321520698631505103882036960157904935452618110238659195021294527318918157092347758541598066431853803251880676780023002715383255178457079541577300825727568526836200085628388924073043066215455392752037104180703600965043302275905613992596525741977817917048514448042265469235198717116547381446203492029768029731544756880100471397486059821153502013487692352720289146573285942309269075748359177098704615123305671893855811865237120937294142753299105049362952295870737397974413035578839354700053062698072662189910179265652602419904061829523952844689191087464437937487300120857855433723848822060027180438391292923746306671688607745131471949040718469552250454335359391087062022992916126382116453966155411359529684854473077702487288360165953876478878376456329426619848656201502787325630799815867297573453224509549615574615865871683722450792048824201259786913113552025569924671986223912698513533701942689244145852592637977099583487373070649151020325134590843219980136981310526750807137276826235057733972098327458143280993477392422729556010609507580659808667449951488464905471155763341701860563503895037386798405599010777075537539020609360995621072450138576386940371556910268061162924987328794591030957031748813044132078771240992973460043440549774041919729464116841422495599730816216791584167226277576117215434345169401923517062581587648026162957841832291441945937581080502845552388759359355603973302320242563959521615892534145297745646949326841406232725748848544780742000935027249177155788255905326794122707396816206788800000815541001067504463195606177280839000290821632717334536656130646873102186541888809738061616849408086377525769840935386569195910938927825779456595167132317367907230695597363652598869813550339793874968231988681606053002037167264027912149467285884814754016821980248854610246828412897520394244261060946588100551156400384995341418620445839897234558317772482545331889109954608683085053714575233008844816105165151687042055683226879440878820113503547397037679746744642085443239880981308313067068389286288695036095206489138092087493987614713869106665456239462749212819061553942721383786606867181535542027183098135164915372134673713642427345367131026981257458627315028626413971945814293239301081516957677371682101390796170105696082460003289005833032151996542619232571858851877812582854640705182624737026235423150311633042160539754457607963203520579038789329210585723005744877892402498560120417981799561302588112440213097983777735001236656986828564881751392325416242622612642955737266552952179205462824884680700915613543628347481059489088497572246521331037101574650861080804850053007590523061603624784055967812044364833069794685445495579506877034730346932593416134926847433101597801494414349050016798650150115727429304487360782169154844754274059406925865381134 A145715 852 2461242140445055051907781738255421088262416125631686355143436692512240462421478364266364218416958120306149695869097263478827370537721085464351719232651551278789756098637410261817133431585827705367014251076012724038725112833480323487925455487408511957539328479211268208441281593813969653754950523487189754940678392640977004835362515534425140499099441175137187109738324859097768342553599320593660261440471894947360438000615391301074925954738718950548199042574119706366173229462760236703854687728133708800412716179054879665178322313620496534105787403358339803167586336303665167045786156545682119512043135041928039945285555492927544086305084793285653966801662770397853233959151888303394236619300694168701798043588807634480441876996378436442822675060577347845170419272697143481520269081634323889632015712770549287098371528745336892754240859134178454956955816652257417263036342282662404425351497618919990001632646735881645038634960697747627102189070657565440737942799628898231443117085845922488540158845727909616941422852603336340543133393535635787306705379232104164290245231715434860826089188863012226420774250412122284266054088351183881678813369894663861051520154209504746054995601295372058744032584399506250428668160309888786367842922182464121662142162194408219651536253111372704697825920585709994347359146493469033887896342173633912264434774827450366382158468197973170907359589446666819666481287684665680101589726984355802482608605112239984545403231910258745702732203451121942189546485481717805194557462931685863046209319613831733855976600061338489515699187033062050393775125165295871239175098496239095515034556143592158681321294244420575964112030899421958766884646356193457464622349268109868235058897157488754197180069189234400016725442628534117507200065274809376845330060897818781035963929565451167349670549751465869603407788181956918553576540606756505924127270101189190320200459905760637937253828297968657637002242930923415968536201417737137559201812320270120857186982366179478143145220810502808476248235242685915693978445280852864339143920037868982949482971332978030353021947946599996035110211025285204765615037333559269380012249783267024809664936483253062915778142041167690968484983764480779614191827211172991537700859152238295349009925270928656904531565473669445035890509612418058318647622923640751618725381339103925709644732917041868044388661368917147137248957952900785604286008040567885157135218154518687290965895491117057518307829823246610623837782526569772608921940882407462518676705599683977040348669191119054458075867817535353070172569382711322562605162883619453078597397618126280045645390897193364392928021106171357992043686141769826220855058653463278324052698321582084989171113160558253647911316936606982219553206173038874048214831219005998331634270849554253266535074021883402074317391396108562475513604225774 A145715 853 4996320332668615595892554499139457825424262192292866926835391705478327440084095975578682403228520048768865772375608249840725034872655646400286231500684582664089401628353266051465778150735975063437959388107005004071043452215764971052099750566396213058349444060761770282432200670399056121216935570082469460551759220012668871773520437299684318096624484139324997803000769732423712855283335223319070509570655933255449336420960097767896157378850523721253666957720847880617659761953591415271704078793968675565732764480529109849574596322236572385395393728764367102357538072786261023450343477883672873085494719445922833624491740163342793637343888406521055492580194985516349141190771661567282555205708460121746180476234825162635905923240625233062803648256518049970284591593890346794408443748429317329999115418045838596480267583504377690788321618411582447695322734350858047494348200217938809299741089374358755502054485960726187402859045544441459104745299901155902008779737394070771852428100779849581087371436502521931547868410647791460775809981740063821997554185869073126051054539388855375054231497381305312053511919669158285571624893881747516466289280322663742897199114639695623714565533090584669889390525258547549793809425057517326058659969105414838179557558297616937079574461737315349543613158745550738751097147652278021951007079012746025680011008732497966179664475007540367540016449514152056274930851042029498314785199840661198536849915989087809271564587475505011212586851389885008499481619880937817703545417025573453439024176815143392478455342336261228390075226969719146092574704084735077614457945484169757718239309971201260490364892779517638560274320539284687487037770486223310566805843244422097130600365318763243194496083858978699716584741305228661175963533638049484656226148654340136821400724015828702455803303846008429410103055992550564414905767184887294128457964061152995403418833057537694627629930026255929163217318591456761933583156988896434636496593956433770107080729387239175478897756189637474327343038722538905311379206240384569966376714436993054079137364737556115327939518236391502813181640887341350960329419121669077378675654240970506420898437274396850537494086316387314530859601669761308903166981893314041794551486620416424529863734328039359222959776830032015745486052411817862216748978452530722497006691086228972647959575249736140252296399724261103505990647618153171626388963280192267114526884890469414621621978517757041039159149663298217067830578110954838834808951878846935814929934632357236734920969893089929157568595426974154089494578580351032622883017828862809048637103621168001011600654432804957471122551808426282072987602062942694220745246004926830213771009780767267694947565030487759325753096346581826973099592396342066884774509573087762264167553025944984015338770959935945428695149689346107765885690712940086 A145715 854 10142527814075149214606833725471361130190163987938394229789490018684312191130252408946361012189677282042677211772788878079408341964120424471495585594670470156550206515801031447065267828860597792951352190842969082251494169272890057755439005724328825099937413904017914462069158919628490112100725452316889517730316275947325168723241652355843631311007203703388570402904452818495277998456827949738392540768170104036667205574110997853437898404140608415425993375974278623534142950592561110241322576097068683264728711482757913939756765355817928321856115163604261859445999120169773573939030214317699386681434768432088310329678287246030378156264007160152949364283829018935418358764032513829695283673351554746450577664958651491343254543736592226739054963138056580862329875765178131295505659289042432545574314666617339580305656096142357966963400131134653234643050193776425184156109583406073500216069986078450654749180604867627424546158823820255464235005856610275823512382128967164037962197601466008803684875475941273793132555932192164062038553719798936023019247690608839213779476424714144695925229113594860920456402776154140907588114268525859107242685560241637503417453151198427906635821977178285584503404022242267126575182704198599862010293369441069939040380181202000187863316505790497048200830014427547413954732862374977891091510482499532258496510083292196043894352502106838748133062485154139227571289961134032196913333854086815248674002846849243140581291567172043262502805605589263116132005498811818288220392002004451178795356032725421472899530488966010232293363195049342833505876255516887042261478390157766111928930284206982415203282051021126561856780906582717016176727907202386964257158397163827589065250506538192226196072853053657571190267008124171553653088466085175179042762236438249579928662433788202700534113357136847360236639600257089463805340153808780600324263742916870479479749910906341614333450820699471238232673519738414295801757840151258344574950526529748233047253023469113160042684301919743262381697892358518735096184094689535396178880391163175861911665900934267581137686868997926804110762695891091917164263955201950893519442198096920344767399018002089123338050079444124207329954022904631692592649359051600293669947980138586189557328031675994628293951442433399518293891650505480647881942107611014443028171964179663475371432228112231447670293647051588671200013877415892985500783991172782261674604419192434757163205325425151302192435555508665557401085449727455796264889563392118397296845248626979590887912528534303365070809790640889715266320924345543213513129963587428618749280241753573423927269282853203166473014387243084246436806840144087527498286628534942811870676825802259231838658567840776990873025137672244172148409953011368222737218206218536938390261801008397467996884438513595947336849079551981202656185476633664148806 A145715 855 20589326466252220237036276570152363954828207471252747993605737902537448269666972306065137276062641654026585971032989046892949093462129589021489638470949553733214255137674465484276442226808862783716181509451839129965529092580514601478570129520636948556659891875712305596230110174645164528508351451267715638523081488413850079839308780761925271877026526893394658592898236220775681913154505454633713538688875740538501171866108904682381165864248056232791045299560827884926429572043137100198469557772970633058723718577234084768596384097714072256795528386722922810308275856406567568835207884721451871290439494422419824046413298617701504314422297191222080688440680328243913751941844812302619858574348450426834550913685586292601644087879358979655048512366606602632479677518720012639529693948312389638198528774117781302181885394901403168558011477881727654742944198043408772978854959966128987499812771998165454782081125826797711102515009496073047955602784173560020574233713023605602992489278547897091630716128789349297537156994481682398146803275381858386665250814381757734899211091115174343872840046366070287221185582080986373245586393482600105955135221001243809273686999733694010775094899106386645957240275761277008400071095713732662363569481305402870837133588282502083745595427180247270532335385674762504777368959524057466637744328466971472001889789072149236607569399612407651169749304846453117817662346171234317704569409011035114147027242254047586292212609794660347375684166759352735862962663106371244149578060523618867381119307408428774842654414145658435294298895874938982297782706124576611055723517562319723045970758700864331661402073207994141051626680088595003554070164583075051218720979436726761380361397672164900414784697202841010537542309907326948687108410189371975407322683743497992915047919189327466255547659184496295271948978418835618974276097326057433770961269663283012190896915721040419559210538389996587356398081851662429020806481923897450590714932358794956652153530561570327647473653999322632997372394144754309706348400840550613858557227684532562687627699759198452153389016126273175953345459477275704502104868730541192175390283461094058907313585645803645979391123777485824492492135636800666201769295707766702835952605129843344384951374438534767397362205180024192104584305040073303382480261701380866816466590278025768775034775108254589034555851218325278274924665163615142413419875691784711007179856433757666571892188991078625693603138523441418225986395116157155462886978877048467665660039782833937145225698003665938003814717432410695016477386926874143080621203199462267198229842122650429404355632591347995135261734980909211840435812504895617878827635180687903170643742607576459865209197769212260984481703721559322879445231513485095814486073849120411844469191879493834088691394843828813157858202795372152045948751680647509136094 A145715 856 41796322583964193006034426830575573356940130976479090488625418152661001303111762651059819724046150367996687478519755992403808580319781101593199494600441999407954781379272649132049730655154162590346055512835042590860941806444275368111439607487887281241194480570282076342432661585370764364381841345348010429312337691163839714748628101705055946066732538586387453555013016623721815788425647616078488745145876985123053342220995502394235913266525150011957406532115104632122028497104617720841782960956554288040525883983073709322336719961594210863366600768932369700663940542506211994961898066954332981020205492242743810725908666515646807727899107034173663644585216782506125981023586204941804483210643681014919391904204075215329846155140554992107521741049248265287352883033125860480113983209414861923110467837144429426089647045993752289814796336699776004474942078977926032721891412621658438551119711086289794756969936247794485910680923118204467094409416866470231489870925055790406910715273254629630001550056566903132726635566241883076073948610471452725994436133947277593006184735487379203917169368894009088198086275221626183547632790655409689229817255946964691188081192006247643445536009363987713007613256391370084785017749116173105998184036756598386729442143833298028003370853859396168683592632089753457150645033100974282296729895277469588631577775306379658117321986860685425035842955775814675030626991437644530908078986958547194903216627772869750930051016591593333129376355715880464538698074100434813805355242470944296332493398683077687509115561185197657637194465262931084721665387556635003556076479173118880017208711232470386290231005330177085208240303798941274497746257375735151587039331098158161774544572023988209649786739248914197733639698844865581663276419595959024901686005237064487367967347291900968296061214031170342554696189550636049428316672231742781774451053152721597877041259163801145363583059480872372862249873485354992497941356547671673440806737737827232255638619786964296011211474934323025241403578415958890185152157522223056597474993319209939080022318845271923603798565049465549258487171976173789047355719259043418165148755983822842661501811461963399249040643218216779595551705388682447757899077637407355156690118465601850515261732782193901822016982564006676572787845339698300385787049311695548622984150092428130949845222037528703508700707679553263309425870268261323206256846870331790562313433956108870706183980446564185006712178767030570333194981000349298133864302230844997242892583913904265425217279034913319844378805578003069993733829140630164910447529364944814983787830228738618117418006891153576921414848996858456951838262578097960206492601130167908493594926816554411267142832812933049021506985529627753201101671562421733135183992695508217507334069253571474802575534648533977114504814825525916672073309726237809882122014 A145715 857 84846514256120845550029649429791843762224511054045082439161605244163930107868608514679127974676409184391621554809133631590684525100062174104605952549258787848594472985668340063595468953520723249539708974873627007608581901552786416751620924630281660282676238897780739262832706788192477014530609422705009903788406989981106207089635207152482808590195176303839637322017830847919065274822151506133877518932591590924057746207449003751394221549880190276217302469148362842379832922692801930171719212272247431751634485761921052690258772925652150338561942765404323769424988993011753943205084240709411230019145858813275513353770546613464401986130872857075345976427301627807107497564128054187050798297748098111835938730983359001533295093291238754619289479281461611926723720077567978054618746385418221391524611510874417617180681321481922246920868005489067407356477677380991803016666588767006664129785513692396285191194188501896979600971171414945572128603160636150396364417403629541502423149012217619601006054984114684570085772662314028162747717532453773651910318686662159132044820113828288668777509946014792082971827917514319071615321319444088186536423074437117321867995546085682982500427323913995951018808953234205510836577630634735691443651231046413419657896714848006714344759087739147042180422510806813843253304639826018269004895049668934797950630881982161633828927025757791800415110030475598943859054974956072226509082638956441794618415607351683340340417271468324671592286626419070583660821227461219565653626992637956397936094218207340297214729746551537099345069470184854227045998438957262932642224196997913764115210637831156183304837279418186274978586765085170698635421348402577774646638623408281631675564100847298393424166665890598618558278051112767223449502444671386631178447183308557165858980799954639776313538008935616610889737992838812761503863870354340520944701866938755180407381565205600604047654051535632526913779886777188783108391932985291573187387086892856922683989746014006959332431646643021741917416266812002402321549173421711964342260377880768491799882619628202245717258933661398938721553005766173314490427607990989408334059799256876909508789769954200054671906526341856285093145469446889732147868925834641223201378104532566626702636932596479182163927077242728373418567221455282509709844327622480262323791008221038827802417025701408159868073402033641906192856241719905322493558985726897843056785263751044573775886908414336304485000029293933534334967585444313959054589070641636467354604279685185875979253931215176035618150971508628799676584656678092307894065403989634774954822097134497272127929149633409169802477008201887686703019832597726354323562101466605673554094530793862847295840085401056320301398196143440617438913513826484604779327690685807832419476316115558214355394246645129129713631616237614815472156772795511073413198552326 A145715 858 172238382143602732502367182308050612261742400499580540872407570020234625457971972173035978728773386598164623759575062752373097182144545893651248490475500738890647372206125351056449669925916413042403018872937949990402830399210349981730422365559864282486551523768014330421474052347369142968732772746249824756680036877323954436552244721891438396382150141164255877376242641608259078786073179131804155284944415783698852101747779256619827875510343519735571112054964644454926428711037890813630869159129701329901529965570815753887515986702353903593069880447170008319563026991873317998494326046742037842605885073185457049364343483716666220385037944000755918158483777719231645713929198926413508178739945428523345940704504314569037373709535059531322165535419626022962983864404579962325015575048415780009933038256607230618447356992961256167497072236346470137157645210141334382197800453305610906525026041675853372648329445688914620795485567291416393216597321681968438149535839497044194128585584086494535412661616202753110370985777861910928494790516932550041925220939488049090773391824886690510239141273240659034423722474467792493752918730838708363259249611290092216427339770472744448228224022009402416580469167452180795628167805170764337457506000840182485307143601699309796821832944739614636230089013345200012050751268201783985105654654098042362370192058846012810293063744966330494157248326022510080219206568533835182168906849002589884528188779707289408021296131029682491739008722254357568951002553048201617842048989699809016865974930467502120268213876384059126472833387280788817972292109417856196628711563829285768034997577588535819638433386987912808029445924882592719288630839510975506797524818479480614143233350175443714662848681971175946759106710119218618736908299406495265333222880430365809629243655940571454015513862078087688935825570766600355216794228502639025774963015434619863505386700326110062415592361034274548762600307907819744355043126018785345898722345585761815221266928769814340480540231473859201769329780224786460753854636893917765391731969622966719143822637822931713534112031534074796139203343218159852241778996865989239874723227342704142480000571505214649020570999433325040522305707425480767577726161545244045691442395510991786604502457909119957598870144785756034033014886766378155012683599286585620821747123704558728010775612328636527003485497427585390018234861265537536400601534768755751073483523101186528656179717897122251540365052754506307669413865256976336531517679538219797884849444868343414333620055149528317391526627783710885340396859322698244394787859651429228213473873395199233681078056337813723545451405234983007148673308335121921178870859484608387146903403916614763456144106221311517278789316664198923773241231966092185280302076908197204303319414380513921569975518114077484784695066457543249882561576701577752790983179099766 A145715 859 349643830904999290858959830055693313099493310789637443925904927979471045515752995642654522140282000117865001840315822578183755689068903064049860331059313950689226316983961476976252766354141364955354878772355063606890738101815108910126340650465599863166039310572830192974853063432452572034050514144277721551050571072560637525094849695804412792172956196368263127234135240446935082016663278815410929094559645108317078842490245683489246835891775795183019081254275759095137807903573995658868734221314081427452674078474270218470604762747005498641781518745812351484389175368513842525189538669802096111078716679420618996934103918174285813917225040190661656786376092342738612992168776256491367415791290922154294147794205027591786867097061077557345241417612361545153245318017577245951803562729537648001942676136301167281030517515030028538096809718915328889362612420109231414869731903543801373239138734816468654079823583554308178317856100630403863284120434411235293293161389761596084539526312546571689268102074836604699368531043287016870816262001655544131334546596842052992110853359699867907496788007168591825088073651341701247999353408281258533328090174495812762230177866064125144220312264251762991662401391118973780919669807919020970303045738054339398760081853552884039541606533062329972400038516668245217649181821144981663746209942923976326676691928826524022733285573354625145347413686715664987246045475068710463730654394392618509150428604390190146599890805572983989905516113889719445899951521866621822999793795463619666281531172754811096804176954329893475202752431110531115629525936119809121893351832349253111197280967294089882709836470748183582113500248924898134985221968785931876221200734874722238429132025292049893467189400234821281322368063263962683268700398292740717239811268826459284990198762578560097011716826480509072923115018918205882277330779996486867982653976630411384160754594280438221103048445245525798355551711272987303851954437426201266882833174152009592042249181412977097168537337460287536569997536440049703327922591345479642033251556074244559093468154897931750272001706755238174763644065179858733877496873210350165956279817445890152357491651365815783311704456943123490403995492928256511293051960067919578112404861509208794240513286918580917446524229988007506358646801568526199393237996707441187787884337329245996823046690610106448408915691704596308095110575512799478987898622021588447781328495110144902127471051444249756290636572091618510635375811504076518845021834873515548069777018478457445911372732699611269128763436249961588612205947840420758029111461026997343638577008170157309875316326436612225388096550150007302624120112900464902266753521191653559302540355856197175953125239789176979019622011430127671819062261977653309634408436795949638927905991716127145228835946377330648983801271277196559646784528547430042654622440373972654 A145715 860 709776804498766416840955952645875117541359159160563511589046131390756202162353123182616506908793731465879355571217360258650271675712691075475322820801916844398390532830069592136442059249237044942957361504861906184038207943854271877206489790022802162362777313911321523724621297293826373859979574980111028498807902597261216851988108330238236076672704696477432984029417161864636608234747669922105054257800794625467886351403096989703914457032429353878008999375067735998485295117826500149612716838398426168027598477772802972679573780860434459888912889984118626343301706435056108452816765005372208363451952253338783378319181589550316485585746446549099162520425308971981665142456901871478549440548141832027788596676295501507012771169660277906351308755587558517035065032591817404702198907325386377028163622623653112973261332108153964971080356232325881298935966055176529630851173566393463482064545106651389691928669226285799913070627088794152551050371265257485963416679471680200554571044285883956442719711799256691336965007646886866385846083368570237654059087666368428085935941546798906965527969415410968164269755088501179065646193665892223983947659794976888617235044640770403570022785668207056863672258243502349323086134081907807398950845390744308139300480855568752900959664440283585104357441958747524446627827046173044575620821078481017845111322245325784920135759420846144078724755626784473901599392095182913707538046251710166570985485538723306290308370314017026469825705972187408220819332638386689252487963562742158222742491414717336059010358949075807370602460962320990883939119678031103099587307590957419986444712328609424873365148397185425683777597475871618331427281308004602197753530694270867664530523868109511108294679819628005229908460409319134127816843071625964249501551542494831918164293858790821056362331142241571339946234552578387174422626266598639839365761797596719675226468321002589262729125928256056336387221211283856318999723152932062552986805444806233886083950617001414737437790314504152225377893229643520672969222106576686779409735267098746831993021210620163630120449930601101960695401313111770011611466410838013970902008154691929666581565572272034534908111027023541252195070328338653292444127901211715198324136177421298341316455367942261353296486588005510452152018974169221418390118120632506324623784383031245668992056771162903761633571850674833077847684450056121676807897802102289780240345771590071050132237578252109108147740700980932822083505227939410076279057793275557024361849462661823746856672313760155726803072384060794241171892733719194816100851871096944956157083113111545943847658461588266479724112451353109589343956680514635416479588469148197240775769775484676350570080780627923046098315404413842509593772618573404252465663846393700858826444859864323724300615401170463103359631795997642558539722710389706285011130762975985387854 A145715 861 1440846563488664921187849724911296432915645993602633138888319720818307110918531324307715866370329134593734973944569401009237473317941073814311841276367560134814782092418724288075500404023184847092838488499990897198533955235286070095620264147405637923996574781200672120330788258653404106483186503159111243574858491221869197648898334815533923431232798360892992589316589604449971867781455753278594444732406518530054700976269444398853262858528995696596563085712306249801166053951379891729718156313214583807014597457204711560269316304541919206568994524886242065664550979673988531645375507771366913175711351995561050837368941692683224291453251369269631109254806590837030437500574518630325198872945312127725488696958732073854208333687543267088815599428601326177219636862916071313968217830066971615829524151983339683034553223149035033861264585054811820121511121729395935041396467470046827324789653327363586258146544449536590269225194672396029048228390384352262094500566034349417364183135360818119032149325684389008577434266154649295476250678421935580782195816628181312172396969229148421440153870416496258204875777741583742161560525142407806406155216055712909397174378390586053183021110686148061181491692571908378006891071266603041100849245840165207468440577376722714836064079272169144699515634776218957958409271254549459343528603043106523301599657481319414561351568891032099125186108574958795304581778707175839757591770160317243746482026493179707379135845137563758160762193218024324798543799355973457315928743032572785728547591290345019444979931862446934632429520550759180383865297316877203172353112516291730223229654829796165198841368536449943389884940762519136287899246070027373675507791088169126484274725023130282257788306566655450381892893308549779015505508166700309133747432391453239967414231543146604165855435207033563339581783218619107045872049043864458877425628466467364310298346530880661922901904531311349117340260703354517054582134148497649556361948170123480636740827710263690504021617169906091557229586686178810526077817548428082816722120558958899994701273964090777271212763087118530224973489901972827943712542936504295150580910597744799777270425754220578740047682073153331798832502362531973255405068346407821784678418327760374123663610156409503628610950327126956229861092158916717910805740391645991131545094509669091378807878422414004026009702447954219443434491338503351491120553550369026232299454134999349121623540156380730045290157332354721537211004977341190950769968475327545885939006339426483727661598885560383425798967810879976059617353637244017636263971269215337234001535081039430095853436801707854517227722888150262316360929437324596994988662325617319207121253341693537135460088031549443994402601251338088864347686596641748654851987973770775947468044137618585444203104035540093722489403562073943116639077455306575211142552794218809963370966 A145715 862 2924917814105185291244918100613979112943643825654186111379777444215032044408416425991540026115261234431550531228120312831391812185148704130361962315703326271757163249219477474723673683725005990361417188697620016451117745089422778439837259012743654962910884443060050492949976440445113042334494741433420844345934238372491873966046767687425534327166503999908078478879692867616281026959746944407876800701730974815216417513940620726575133898899404231661669185986982312028631091036006062384827707703108766729813464810527086694543739418646315128900598996606181409180412145436490284184003827959109828374485681099036679861075573316965355761333614693870904602688094858973862816144501130362658282233529543071140910027037629433628541410372941662530017760488751936552197345796654592175538077492837045054747557000362556932907030069731209010584402136580911762520786278174707692957505198113021493075859514190002973452647793303890051960727232114336850173751081429863826794350185633049845569091210211416495751306688419597888155500223328930422929922491350445860417619853696120397341537761599229748724605391417517988744929664545659908086788800392894181112271104645437411099375370897845047191129284670094895991371272248715763851639551585070091526916570104689980416626232774266255548457179962838923456431634238282525908046374018908356294318488556685163821229459575756166233758764713035740377983721682410727683827109176174859524997585887397753095191942795669267256339475320884115049320782406883407153635691873293479964646095868159192286793387576908974755973202670408328228024556115580173858255669614141044408773718820764621395736212859773886744223104763844987896040745970316370792817138094874260556678618155452632492210027266430604873799154035630744647237343507895642082342053761558555915543038253098534639018971868293747665865477107946991337779679987562234724733085136418584922534186421166951953185968231219422700901603469436110452144392840588458336945413321727075667352201798545220886349994167884674721749145417119051357023835595049755724417296654086901541259125324951299890496754154083067240398278946400685755594223805603527613966450549637308317665277611413788855929297699502202570262259700390236528088727600869577369818996299079977011181990881217382049738787301055924423818875867581133141107564930581963189714234604923241364530217230843872467734324205443657009895934335775214795338939569477353470853046899351321149278111653702907126824736385215303739829911236939383739605518020497389690652959725857124872899158507186299305329298881015264594216177853013967340228986711712622082421045575655263488078160057426929983036532859808483081705797738832581149103097413812251385191568041414688842258903507868104900307628133964590680714234441900915980783294197410131195945283121090828779659270772920868587408576891530989086190385871378308529134768694549637288913097161133421249657673126 A145715 863 5937581721786962652562262556396652687979164050432004203467809323436794231841974426231501945298113935566912984658110290478324369498378551443560969189036475964106906581133446854964769502461358137248829800217680133404871823997573004946799540175605472169071171422837121300016331843315320822534917841923341154911002929037667282281877289507139019150224571887015038419133187204671446034756418515692236626830069146468370797498598483805503122961502932061277491850990488381111871313637038355261308516919154483246937526550772528785212230750535715169749009394116023374394170990685095602904996125381485180233292756919692464556932576464497979512282946375306567073825723308910350679742899794061677682608866099489103919629397690791533865208848737887392668964976567002599634434747571959200270983342241371394165924881211838590461588007001131142451302475994665823105376023183534887307800510772966160897167489016052708745288762260352355943686011966909133456685647074233184040268782334525152155837792546040125557033545342458028566656875923462603898447181190726674712187520807307778422009483649467160762527504423691100655949014151911871832439103237050045250103936275021888818822605748247055211939264859181952714422501173200428710450282826621019196599536463274820080543784091183122040653239260483742447411517988078751374376180849112708728007188241467839450572501339127536135115731015893661935207829829185202239373727045856257659905341759647278465995897393182119350661755765549615986363027523780098497555655958986408354774258683620127769404848233533928409606156440997043855955216485107202173078625451409003272607476853039665141614288875686160294607703829236788979019324434801470190282502433348678902683919347777755790059871076129104763530024904023844978441425428134844877375353630455701808243233906357633863968545478404764615102752673697185382129410792968117872101116954880683528285521009340445997603205211028897202168332141050772906504000126133867069482134460971815107075413289098628275809851419978179421460261175134504348666829028364317941756586129978861700673207687530579818808416231514662407231235048430304965326049351885259083523950903220799380565362970259393632736697059563716997053647144110106998688318197262879528759307082064006924877656810452957800595614557533370170848689400239373149492126947989226358401985442253788324005209433518551440409299329172201316084720691921238080318603891547689042480194085129631564008334357562766468105093238446910211124674520829616636677664370604723730834557473521488164439405830581848163334749066862101565875415242650542820688783407422985583297086254608915665461430915041586826134065851974418948008252182107251582416971389109432987341888135409492732466366999718911254087349651860087532405901514457608102901222873055969686020269883826408651932372200985225613853966886703872304872760829494404240200463810858308389918376094548050917995113074814 A145715 864 12053287970309720079516101744567104342618590078733142878853541546799248075607163676833522957415145173939598927305432661550685638689896274281724637091781730503810748602537647896101007366322873293609134133024701973191873351597328110619224626719220095759559515077474913178982660691953660824632840884609641111048491600012226210540336931652724521449421553764136528082761891145790167834274502627108295944588239665599817903705737408184550613036717053184989076795841505426674786738052096825174393904518175897882516449084603422906894133879848083148275360169456530843838757930678598637406857950520586956763755922061294604013893269147357581444578619808257637288961615628993152906015270437444075333037715948433337885706767285269184312745421527538465455468884670526525321350340225280521957920646672491093111772761303031976080090747182226487967133441867035039992150806276297646527142079363923193599756926843072808749962734740721978675630643565593426580221689809611933737918833788900425826505149777251243464282345738501378392425302624405756983424847894683799219880249618981094076281910270656737118182109374701516813587753798716554159943292782411198963529878367189788864798790293570624235189516534854693915381686010324621566450222498489083899005532103877780073523465078868963476270527241602034329321925084165627007457739077324779809498297811691157399498356488969322598118700203499420692731516569524278135200982075979026874748318774498087888218576516216906612576107864590399568201896552491193066630827961050535666711780481652991212699555120686297762525741602021328619260861440211504831175751410690662502348769237951699472855610681430045624166894550245917782421332561901014169902687122559723298187799597370688801189046074514816239361076756014369675491446381770227205429885527771313112177849286867743645321508302189803874910922062128178378731366130045291718130542685322651143834685114774684208182553392420430100979013344729599564092668111658909562590396010359462940287421624668416854673112032561536340889608436377626708742305903743970372010145426560435165465070346561752080881194453220610603612166750034572678926124590103270336026006367087673105239369164348957660666639101616646001816333440283816817100757851716044573804023557593634977524632143228623117827047813005440390898415663610059912335876596853198925592840733540585374489210619825428580158409903895363227994973108665777527831970560902239278881323139766252723615769467740762227346212449310842513279349447372884833071919066809568676204461018288895116687120936922644585270235276431185163462498726402748912030890088081949021471002675810523145623216679374363830122170642975210655973670223879981879725302816794735152052647723313228832217882750525881977692419485647843726193299360114502547973501649009421052489951918884488472593935908729235075254965371431969247902618293487769229298412401273671481897014558835382230108829884199294 A145715 865 24468168642147009974455033979208665418863049880664229612068485872193150156688310421997625372050799404983450255517043644837601368216119938413349569735347723886259855556244844095638189988865930324668405041210344787899369498870752066984021045440476618786433646536102650916213501188334088158683844460839729532087283037021890169729601689377741271403306603916625264992968219892766836032131205576611325075277499691098483876151849440016153938961412656462595764618066405025661435966374442918065664364863380153547025144704218397728466306563860858255283811394987363496969304205106564548840318734560666140745244288491671126455738779436559425834515085927816628390025005901132791488860319245111678864388880766453576418880817959698753363339340492054346987209166916192279399741556222571887615378641761814677645504539520273699603993755191912769442138435687605136518243031364861038915211113308253310041345664323948785709715606234903356359174262752142689048716573627865151254791192322685529902653298210027478192367604815612455678594797670667763213748542779026921689682194539010813667073855839949526882748919503139655440482484262380453032813051909191496845920402981458996373652725473342618950379506626490169466272108178457808579465241221650013693962033571335430274432553566319904673707129647212869204781060509338234746387835950788453900572816550544808053142213100106385746644826297372808112583043428304455429255754240510378699481427206889358765805244332022927241410148303362745573833863638529598145162083205276628417016559603496888541652327490144950923998845845946856100055692768412869700084602285076593470764728945565096890231748069014116930898501329295383861526326081334623963432264576293804946642330498743150488657973471394000836798222284684266417402657713568133092177790246022135162019225809107613242368797884899823461304556683367528411639291114581149219687129550088026941300882497471599602164585783408262076090194921468946064335209762667460278191434418895248796968358822663597116358141616248498793826483665585407084242532317771231490862653459331553407032392130312669193609005931621608010670291271335134107915067591860286896873709401237073182836538838265413791759644639584731819970159830129004028607539750665373221942639062607996940368078373097294476231106464786486460153612948439021382668679999485045829727108287101946056424773553036186499170131695608258180628479325870836460260819920027654188440043493531407899308448011179389758746343167007771855046868253492435381519359027959053807971325032568983565386691062547137926250414276406239019727306539182337640879886190022949090600552134809107376699464397699043533561180271173825657207602546224181108590782301121923249233887536437719119909569517200540695804357468515470904084865295130925714778105446266251680584916375065627772957037962348146217541965850040010869370010263019342041071536974121742249942549636059731379070006669811492006 A145715 866 49670370290270459938423639461691846233187648639158307379356147467010548018829194549491502671740165376971230079100671293587669226793084785082825344838118787707377002968428430976497629576390472236203568624522866894733746890834275098649452103019540816916364542908773303885000228429657507008467379622663766340496073516662837032324880889099883128224190956529195523799197403620425531355058513046018362794517379784690256668770350657495384311541054655902016217185598006360587288336953381071576473486278757193524563161233114262785363695430503662410142988856464178442316843697608395355547209624300201745125889141882170325410545708362946487086484179854847947374113473017683937729233542052306270650634094918184811696990174751421184058394548453448796845569153370985656654950037781480706578696684855837123129281103453394307164131242948835739741053057312396560096993361519861632700232032873674855460738098820689191917913930694119072687145077756206093175468064242876447435292382496217836801960368861206003479262773493347546526169046846152934918152558416576756346255635033942332763065851073187268915243188409264125842662629464878520940056335432365956186019454522483395448726167912095222898646163262258509161838464220583341091692873229727029309659029144278819579318010216164327618661996913314882883671223512031532369540299522361484093383008099308148656721293094859474096366399264966596969122885427941474997111045907253992780920422481666623796496757775430026083155988479718508924483174984318531743485962275883594636007949283318202086563012105439129689419894541530515861784437059016685279666911462954074054989897410727908735470975724487975939678333531575078992980659523776724744753327187189301481960632724648998121286884957883747183884151876832304812957719667096928406893708769539406607585916214639168014265014384838339436644375156314020547449382231233602870673154856136009368189647635182232417709900957765379594032994711568615781000911725546832705819049279961344698382828122585477477790172807872419989931420951529940003385631862769696182480814512297626855840590559464371901274201159997411041050087668643572204494908285351792297383294058504891473485068602309625648314417951717903977893422638828437894256488593092855924498983493070676195312221572755364558126028296468754508671443386915549796757508063078046181147104229976216953956915823452838767886787183674860211312585036544689348551936605685577100294009410545618269343425846924693469492849282813327554902629275240196451599465754837812420613113611654018348839866169849753067643755710869388778861268812041419008237256934856498571970099362659812164176767104112378998765365828312223108920777195164863770457408345974687401209639646320846500187593902034347086600867968666920287448550355816419086497006082418841902166327751431305494614314469630828092375115420615850632851872931310970855605990759054735493711893864186695864129883430887444572886 A145715 867 100830827221080391527990013652200468644705507874441483315863367289545540285073108247157328426007163664452192077124107208939323692788593897598197036671811403698251429766054158637446092401882669773562919639376378585964718289024079579506320785108622417863601235671163270783899547498703550893100621950162984831477497151542522153729338475271073372553836238447662996687105736381243935883932749352211699861545205685421529939119935682866190136274401990068436458290999334845587169662579397200857323111481512239474709670278077249235890573257615870831732012094810887250539695736840837465196286697010674981939414212776517268912281332238001932226137050590255405352821960200892492457552601505862484309108348295034401291313635864567043939787570021160565542158394133933966817269176954849611782866654878707598137762994505850923269486819192381359761568264205729329391760005642287749520432111522446648331988299260334735644579569593455482651548148670835617003511121696465560428492281676129886022449646134949977035425237823890703835667486502892787216086479837108036355977249436708396498210010604714315948416789721886672320949697331219135127861328114650981866122646760238311301917747208827829141632761042878147108362616095676003958327953191104647848594135200852432410585286306260018745979180026899565040983378948363501371932061642557861921113605868778991228336171840351632309238043863055894474511344835677765939679993935971364834889758156356039417529652478878620925879415203680269753955271384302980909678358257960491834467720028576346738834372921713943124571461920461101252566307174111102704854130185194485255036020979048709167909190488962522143430086170596081060366877306940669897225290757729705714575137788706967443061887806530535389283991511747294086037753521549051097861136624374749391264247896491701961344736832423944156564620262760778343793834290113099246317284670826548929398043398537434336351496779677937167624903174289368566485786467650307725352391846887110842468344120489696616316934441839396331061990705122112621465748438890165479204562597310723185802991803320544646917434745788812791723667297055180239990555904196546503401190065055528454101506426149701800664476682342705490391827986661898796336643236438746861359714548294410068486869424615016955701361210725106866116569921825617648396358699368434262682791859743433314586482696835709662623678812728270620706366995706393506723971048721801485942650663364111555359255160809116563680725297767887928680482381869345304311533962961731254790812660332624679161362938103936180178897842650582814849355961137541404383990697872502078150211105647283884171460521883731668450159070293541737283520498582127229847430351546314302532319248143781957661695711560207385259066172036379668049653137442035614663207569204802795145964750489175088439285416312618679375266761884326744678432680551007817538120169344138930492894601749356544452284294694842671466574 A145715 868 204686529588422904531359789290327489656905947797467571972895256241629979768150390912534827213291870498672572945331858533475533508691618819039554901618432311388662695048086973605584591078192243249860490664365424006641483392971990712122732544318400488722293592047918530918012196422139778655487254091451236544132978721557803309233524779919389846401159339857799354079300845656521569418852126126476704700573973024025921086156800665867708481252724498784270108314511464138535593827747839364359294339833983567376467106101335582834595078349264787284753574409477244654417140028943202445953106447722045913135265726047188173721605693897435559472571126214038618018281205094338742004894051823358790841219296404824916436554983814896347776584708748407494601784694522732581653399774268306930438512730707091568382535749565773920842751078829291211480243835284573226268712714460482611664844486158533822439080786760380692669304608360783935663570054656718546311034401575760844793391896510161172407735979693579592175909753519724635438858471431825511895720635916770897225877470100883010949033558461718988188017167892241535547402042919745379431037556016406060822272786903829249459497578107752581062291606270879376371466948835758067452064653285069205405616784798701293514668551883697621890010116792609203718313375593954395753489715594092937338376526530613252885373772114620718728279132675604200816661060893540436916075390578975963360833428136980278350961398035365825049509129707482467882020276426960066928115323777697522540374835650060700561631690468067199103750378278641494012193741779008479474168604609033342113649067597571468882946921221618195463187135247976512977465767952430036114642595484864115411286047750442419260417510960372028956499318884695130162351826691024906631729700453771971724859815643961940342361801504806221799486742489029223723880936159547360236421217208623038190668659909383356520561120752845254684898959410812706621350365528418399135632649630131555048866040181765961545645899126761166679635851199976937091635465945315173153089079591726255769553217520150146168870491259750129969788003562934347243608623990610704050112118448768664256934584560015292345723239350737740427591432919501015728125491513482063035704296034054159368352149619746911664709205131743670469462128269862616910694811402209858475199886328174939652393605917660667162287300103051205685173713688698942273960312676968651330886480552619735911761018633016659699578402861619529681893824332565495727555962345346559609412929087361616444679217924484820596010094976824972244755413739840397009480492879424244362146356574364623625055900682656871174574824147330061414462437691344523111726513156230672059453206864092231053206742106873318957728817728365882059220508420456976481347224868479667255304406277165273998226254780800146288303699151509762675846585489645614558631528337777842974165082329657329598542272988347099735632572334 A145715 869 415513554233671275118268844269351151803050429323351296663494054307141569383805008479337452085654071105141658626831595698848124083320293414056398852088380920307581572696186790365178082442637851914547022485742171357103625323014852121529567558645567883483838128256038946600293974837396251967088232705024060021605115327265189175221901573897886117120980906075094241117984029577002404676333932103998358330465303693566934383368366231775765350752894458130078251441999981201892409883158451330252166652539875160261988750676040955076978773158434260572178924319226711837579543719058964124447340892589056192989607484461579216137590646330461947727387160077447804321705493519547445377442467648816839545190862593446285331805325830603721419423018971697192881057387722753006822434724495486113940569060468741005108949433855526553459861420536641966923535224059419443596157418594774059391884786469712137104685665135273545783952710392821795941564559404989978175782831687672818465025121423345503857818016328320437167119764219803186050178861339119286255525674824565084260494908327543075518141625467278941307358902404460595274553826177385789025871110851976188818231891292126616164468781640990530728622819097124091155930797773972781251687287840737295868754224547228424982344749738619866176701791109816656648611111472348475016082750723947020239042427743539034578317529056508218666774330093432664601927479102542251261867103195327269651127024228311808696412220482140145971882607426774206120231407191457551561093197590367712796469081901903193563765592815803492466670143334180312383652043245080039221459562502207499296222352187049102783673082170694447827747741123306150748174448576555666372054571608983396555204962358260322391680104187667412251158228051939602482280122145027038913360194060020478226716034492994842403292495710019797829013930688109061398699956610046851166835824616220096700508450218004815199304738776779087332407719979046620151972675536902882595026553396775209862087219100640781447964558910390726520264446873962477173907374403241362610605352366641701901469845762912993402262450339858018049856855509089427849345266710383825025181097049810323386048752555324617312116375217520930725305118434759075266195951435725351523732859589415395223344795241216806064342730716078440327901254271251190503092818750127313336221506563403267750925705426368457503733556585515134812632018081691857109745928010275313479898069579167400536763312465768658381027594128362347486356534714625574457593299249519553045376991256531421050074133225341247705964312624056851006270675042520044791703996161240518182655025695749080311579594214332926600655224568920954377817011229908883334677591859717912734375707401787980894227728815257125923982114729516568543837964043874524815099251819806155323465149596680755727224208765738880652637829902298056347641823865547917003014184987568851893416186636309777335684269714060317768491450371446 A145715 870 843492310407823100067181222506993547832702714620455334759320957348241144219144399062664115199050551051567068339895193936803158413606686938915670630184511649792079203910564136354337901773963761194287205785565943489496352764236756834714310021317958485071702678066167013680065850907717969353410456903944750392621839981369612467897150961487928898365744838173101451670153500740469224971388463318990540934139865923967852772316697293704137794319894497279560066157151647328377453527217828452572533945361606741348269787405257037470684074916543199696735931614455815553041819332549668229425656058849336349722990058191279761571135290445143856451036462386092828734444133563476219777466204433046360917946609845399554398648374881141739585080951927836553141051895292494081116960837326062542992424754238813533279598968190969337749597840938304363563565024596786185926973291034676880082914451689029479788689461143818537560731332792819884977440392022074998978292837291574245723156203097494862670198165410510793869660945456446947957227649659940719273205224173231204277907438027442342418816550665017789134950383863887116165808719738050231977138923991955646894949917050230126984622167233632669626523260475555634167163148014215910182857742252043425544365670214088904012866327300846444641082745942811020387476837975491810328252230479896856992318789942857709580731698610939569272833161810535633537711965917099876521153303411123778415824498350044834673438456617346460957096643567221930941601874578382402708952262993122679279309695886027832873743591784390621640141287218007755497319635593770700611083437710876614537989261290642081079387473859588507472132451293176238042281153144640050305234665723640810142950662301220704012691351083453886497822246446118508343898485602578197969214562212141117028261825160963886116743423929538684786676479810118905610137188037458948321316487549709587678993963273889865471232099155740794439532986658505228095797909989547323249504767762804045888482005908260604573406508942194048074970147518292628686094878403114020784355712215203063133728017345495856456446605319420516891079446895447975599823647813455174190413576898996507705014710752724413128303895968328138634628962831128003289362053289030950111114669262217218249230565987520496563704078644434102121969076708511646858661511367947043862671183123822305359439529621922051071911957581295620618437311532120781233841959900546209395541750359229270469893612544491743496826316502172703777774083576865583583418669920562347335555682837829697370034045768224808358286958616740430717757225580901951086762102726825372486545340016014058667882951199195158342458931300085390056907118334277341824872399748714206620110626572422737123051236288229858752364735172100905778109007788556864917674999846981626826966998376855656960991145568195146924708506397965902875950226600476781870504236893236431565791884706626518334109468977269456722937908621463046 A145715 871 1712288974614326659465102763420352632749234707629095006210124879922875215623293746292199674516620532980610043588328616860114712731497491165705397322875706560697000476356872500612515575423063992586551113197676379541506239007775293359617927813707897079127672952636190781731587077048692640391171260426775138272962313557064986044642041229918921765796344900510489871796170488519122949689513904203618694097945597360351047560868512137853167946704035076583048804220766402076625028767842308600270913656917409145061827406443921110024533595101809536950113368998420986345963055665532107446769957352123260200881476828520813454410188502012995698133656291256608364883117269428363206600811017556616463846592072795298501982970869203391900753992912990489231179142466386375261914423677337182466788508310535731003816580796478233900105130157243337321392070076396251898012312184642975471794256945043943374258902501436286495974738821616713973682408054240252842935956283919064031145188627262793147874998417965320583234974552156823084549986078630818321005320349545984520119067838700799627567122079708360644665007971884788441355996426514415793527802989832559111220559513380075865652166835015492678351311490142558840235250034538060523698419965084360313117766441780375927917693662075968544001531797562115261569921332479136902617877011791439895747386904541573406909850769862678269115632651701057242648890688884233646795689944057478074856854080523566786075271370520992833602760214558853093037245685162709086041621532782841448569285886179554598830505927556720146125994346382412409479246476603311277160460157093517025304618904197651237542053788261882499473981048377406639919679992709170725563959999364419235606793289266515670885441051019307201923166909127392519998511443493111596850466647930452407546893278360722195822146747284467820097155425000610690279517093016085055045421302890085846768261044937546208901785961981415035933164630509045633987849605306105529293612083531938816378408609906549926643233765188095007201462879197687162270295429250947058950879485191509851519765973741510825693593206535973309430873227340903881378214155716047293222714535923865860830856476779278003325839596699330903907366069242071411918329701980781393000211254869441363630542825609871366807513215305470511229156897817024371871892364984113748913909165519852716476394494206796337307523770156473524340292929778187104212842068852180794797636273331165839886483496702005773529899041471816460306533903304502420048765442345442315571624990783803029129748062835363135626074820027670450300196161658555918186082276831459344907168857577482843346722079354771957102265029883948772894567072401571773995607636812297979720911837566310754571813115437377798010174488417250109212992741972806391908355434590120882652587683239867386950056298279227382518277615350040880540122612357144001649206597879084968509705632538265195908464886339587283087246186010119611934 A145715 872 3475945774974772710891058542562093337487398623784348242151218746922479339474142085828766276604624482900087336917238752330838930041781493459695017649767054133703261174925247265679270263770918130986937565504077264903314175689431081283267558747517009752670691022148789220748108086342995152276108305255896626749363103899001940301010875799584449696637681782291456266644774421540318847400488254144882630028288628501646702580710307323144637227671396885569091793008089639063901480021266359240721502151008395202868768286811372448092765727372598443465530442330862987826489449959210845567274783999154159358453048238907193121172921087951090822067465820214452594619899322495443745923426588173726988562220989827846113625876465834510677388866028289741211457106065712446489192198948033643081518128877962779698934125737251846626244076469606133824121538691519366756178807807851949173065461515524753360716092289226200443010182247150596573755403372667321249084992278062862691650487190187266992691384118271435373456204471217405405189523782392911531700081036373124402610503434655185216518915402991421443652177047975736672065556580015544322811208092221171003822088917211636957043771690459282903420492698466133970121923402949114848891882346263509183585640332448492919584014121147888843476664907968348038175919917455809936822480005684392508470338423900604073169287482089538275365165010119984392041614560723028385895374065283377080835635367638342225687966208719158834867142278457828211643677799278424866282089002596905147472971069634799949598094159196550112245146883015009973235114850185086298865033507816401850491761837531970721568288110784147614343674056073684185860712342918463428254788493475105324640980234260364510676741320877842536450142327706360369478469886392530939028249326084256175179076326810440896555071780244045745258540726074759891148514088685464624283256923550386719229982242229255530180760031590173367203529760400375978490106602973484234918709280065068034444123589628290442825159969925323922424921569801157421116071035284544126556264570583052783382061792967249630662137752821420498724155760422587983749799136279928191786936317511870798490130942847223594027041252995745766603814485932442135066206005658932938759478736270296705952783686757472887098755263366026493361086380599482766388294642256239542348191743334117890624775463800266942812222181505683673115174029012408289431288165927967112892992239320516295740291028411459175773951557361470912249560045934056335833410264542577980048051395735437311303691197521741397096123526369212397368967490409642933015795935205759743336180294336950155979787153207235873722439668205484708890581100068072366933741677856565150119244410148984259358043501286640641730795459122282549601469488095789187017096614542945544803126170009932418652957324515686018316956634452076589530546027134775722871107523190305592838270868260793641067665385159893207397653034662634190762974 A145715 873 7056168210909813988782189376298286054746786457047519302471967846127753136257292810938649249307713183666644313331951078902986167870103700225689720123629797015711059488097775592456418022939388382839490671422163650077348235143306087229739784639531716090024423647289089481927877683689203110427859468498209725526068827952660381746066033231115202965252728221706755710799020279556358741100041466400207535338731817912745445887794362997471475719004988973670179756757617746533317927818141941416356049095633385344414454560399679625707204402032779738425489847818282866866787237454142350969460364748325591374399487043504773515167575398352212355801257481379047510470030741548481375861349373181648230164844762758454815362027242673187471707497283435261668768694134253799986684901950084618118299334833756132253105271430040452173041575128170294419629402151714238118791081837627272178347415082258304278310293088226685463024173986976889428009495164106607895389691388511327344986457850891524732370361885092595842795511841596780815711648728271531778532843498517092991314801853282187288733770700950505822253274742382773559504638501435128460890958899405987305199729281380109642722990879465509278450921826574761816788664272736668605189997464494958558318536757103998846379620748236552276289085761643948955381855862513961692612731793662305000754891253131321726960246678790992836313015854910916614787234909377058739133962556835311416618264939451754194579785328428521913787465222509176710783572895289517315843554633650184666528682702072757718129532312663069171137502046526123863254873666629248583384740860407138662981251225570996367132387322838031395235158859848530519890606136444488050186495077794464444601954268755250690158113995940969329686587002077002422648773870865394313115749281484392105161117396531916659284599891748665578407017576776337578420793320514400171209956509385982149951017183464343788720733962342089954008129480448132727289282416186567690779450544920004577982754508536819692385148095714642374427583585233470367178461931332195325962158127404111958755733919957543008733313944634277076436726762784626266108210868434098513280187501834561797069104983123387116596890417741767206874839499076788292112986273157931884900348834417447443642787253574844350939106377119818476052494123460052198743866251887801286853080325059093798115577715120047687112473720932767699950278938602259049358410763991704386991979448184374749186950901191765424815348131544744480050146586712231057239402788255990954055228761717946958143464001221072200741995132454681138988553705335413495466147562385415447513101090335151239156124574288609468884595424192104075099106738571114503303721610441190442444086431690600480186073735798765065335716771843745158440873847841710076838314219166744865829463472532479569998116418710544337956039449660100126706127894960982360284346622869722474376721352863778553102164823409696871429952573118961397129225286 A145715 874 14324017992201147422455133542826978129042639020407840399669852576420591944122964932063372147328381158218805055976523772934309589937380469676656672155950838174839317057577309527439262907296694646246035076049426705579752014026735667645290479550690636145739827333305829499524370949780995971173402444943060486921292971380796675942573746448288062435013341652382931801465744522724986704114236776304167151854995562074244753505519976174559772564942899945153579337126171017372996329569348119808843538942633621240766139888843062828813176843360815496405300925540671888876590265542459013257158973164316951335871600245266451328597056885733903131185730619733646231801567785444094697554793304132157733507646306178673447338801676750104733055542096507552897859237635429148260523861766472826746504568194396070511024002068856380659427771266109228065713862246441211861779139951575554670096079551522842160216534253007882263738630183380838388262701427733041360319824433685716447459817786822605019444841935353851289439515582236993838489241728867427117510140601908662399244645151659405540944338004014123827752704074859982350057744092356730760064323754586062008384446619112705363090714441543293375972467887454068021947018351732034319420845961042419609877446031280785209657710534906079972978000619472308411077129224983424780193908718654473467139920773518159205125227588658233368177146820304150608033694824420868517413558095001616892357996991451693376654738528743690765829719534551350265062441333759920872737549624220872276148078412236628533003000996611871220859016909301148427397420308142524439184725081592983669450089496147285093308024697073092948179758141818460881693744596269967823415156753134269347436642524592924640656460735018846861421235164073987211616641479386864063094032013163989889220893135883464007906841225178010880120500422315239209434319292130143662091587430796620214013845652450375661847559762794411016463135641779949036021264814752129438798049687478329228236957208206154347251407809140754094764072253102375044214856604533321227159054442365776693221356475452019340478996645469829643746056604297030897611684313122083702030588841787842936179484625609532999468093520974534434210157579311394300547227068304596067414769374388682040298152171973247274933498846797968140360069709537525363967282103037594356072210711678217076056732136918233004571378841271336925215393130188556857789284419614993977626605386822041420333214589128255400915980933084273933030885321465783112139651826749397094154134338236036589593920618787579045764853022759476342934366652863398986153346535846458152691851877200062678536776906018724014599854988670303066966477788718262373634187935453938741596345337087508825793470325627991795990863316047343549352424309649183360192590847811877534688266046114763517163757677025080490364741765853368805136850096224767056601500773318013432679151508042602202003753523856299489109596325778456973538136567606 A145715 875 29077749468000118357769932309749389303670502464641458963810498258165955518816482554795834520427364443470990596988029927105569564586714483339912818786860077865126797915822450242926111245394267192491068364889664790163246511126038262013852443748117351844135759462187186594944991100177738132278896535374944290240499205834189299503042959223991535627874118301609129850219750582111443452993159555855992918058105652278898936870759663839993340835358367883672792384186370407649436015707848865070010967697497155485369919559896857142811123284818053424923022453357716116136611372263954342769681746063198662886227974098403852692278510310464425004094677356801820471509672134420770687554854546038907017372291836697944339642952041775469934915278748413048947392583631227036715063452701037888210786155135289189381246471094507022698186202628626604803104720730873508365173535310616538353022863142176287326935286223312912768703956248089114951283855888802909854841348210690615877016085120792037297948296758406433024966373836429255895352344997952148777013806889031086153373638343066739965929717414377970419832167018691021787843661002845662007802116330850806471033121437069510506964507593342006087714831360609931509790630465351756931755712110918647313092657124963236871606306006238594108593064968443024430537616944860489789831942086136787475989038415350610055082485044729534946406771732201570823391785706339453713290783798890725456175317274381998102854924633564363826112416867674018528900045123959744082139909893613737070395932648157653849238373893589785915274633188379284781492899970655657982296408530892896441845018695927763168418923002671055846773513792732615741307781639821898237044718022367488980831939722969368265281925133974263187715777696483191962579359554381463182686571870973617990726307904726035404134228402511470337979037450282358818814089742230871119645751274560629648465956723457079129206757597738692021330211344683816094990440284664406574192350086130463413316445149903984788100665467407635097728692246214236106285791728740710758937554555844399283127394889433679303629354456989809542527418469996209937525453047426961481023582068641819325882556720882368865533113250687887159679413011162631353322578835672056858920096929660190124357805266318438393270651719893498205112465457867053028801383925300064655025300891626455605301368122366297879232211935307093025419548104003831819053198013407673782877621943269295898901676428979457272094016478812944539308217152428953005412435968898487845141938651390392558928700712674784241830450894206604521475625316758994606477798001620747664549011797615036902278417963093435461028236742405291033837874811991334047362898205249885204250138590201211225760264574951087547096387195859335561440262907713994379480882582743892228672314244149497407362858086244494684896087828642889014327678989208382163918686285488944398616203184605129606289066551263464553195609111377694537321020103014894 A145715 876 59027817096022248065125540133657717459472990960583141288694911794224313282605515463270612013095402491864952693080644775500533281801440463799553345480653802115369224929802516415830478388887455104062222534690943474604684837833843645152452815518198673552959445968412655481908832408989858627530188793408691966127726466550432897194501264650956369036522025138924881213014292215941707484589409784150889319490802619130602767602888612075210307336004921860955823386318994801357337738890603626744002455582380283001679695940450731156843751455003805091778239175015238175085432209105561773363440687349320121342091451548159575698874047333185897024409063848577075823518402631306379051641657173665677113108018920850520830801745306002527217773282803736392855654046912153249102430548459245146595069148420068860047859825297847187220937331908340741641074517369810975540090414901411621281081742082538311750836470816790959912586767444990719970267839191568479272286576547877516544626205335390048892230022974723123686830449448435807230571421856601133149910910474592502982686086591780330471431785406849275938135471295238699369340281778032601519107536087303382550135228132804487216432587323769830814767731689570273510806957897645714839429776164318893003158484086229339568575591534953811134363948907938720121682951320937569289934062240948959921784280843240964893658239515573367282972378439222368467334716950174266617111773698190077674419001708998464697102120351397129823317440411658723062316826539196946726823144346486262032031467127681625077325366000986268796136284513393038805282159543010677561537270132987498183961718502643863084605320387397546295857284819489068136393915035093857151232954170249249496819490200985292985597667365507019252216167302625715610048888278752890873989677804044431357184515825700715986928475750257059608086565903572766086953392742409376242737212995770647389765678134772218181914056075849782008889312566572504892881557756603930593481031876795153250703155417347880913690003647429690107635150495742646193385112994487038307322008589309688178971918404193893534348249068692667901501015748035701876145772074592418684394169568754051443698653963906583187499220430802889959614774202502562335850534489187207119011729352440811563764304392474257965092148057884954558410164519400408110941445401077028212107004737790993200544701231671447776608385657294557570264757435734648404121134177933158164247594918231283852728982817613709134095452536009344330521747788545453135204132877212103576241041308188158658588672852809193223336769550386384419119176458654106187750943789943581912576341257306647711562509928302767967163305987227752128387818901864619397884309722469331510689039741763121700784511293680382092613870016731135142380184350235098941162831450379253412327263227357433622183084751318647185258567927403298845716383211242919567987876558041783811177459785596905058164603095311309186687597386500394132304697270983667214 A145715 877 119826439627175695572086488701392856693340867979481312174591707131777097797733677573956787590749146631121410495963111906236155456487359554798609951412908431434121661480701192501685628203330288466979119254354250363782720057556191473621217201649499559195155831180118228441088334845258312836148150971723109316294994486598172947115538064198482205152604083157899207253289162978611084082273048868666749462573411258729471339334927011753013083898749156019372437801435175260384987960511909654441459914821264276996254297389195424351535672642534439518256400602258480137707311247872918135973441825637373783125782760414789840264861623807857060495125395517934107119921885831879815054061876507686778500702261037034720588583203328233088476609829176306129083928767839087464450897298308814946550102160506584650607966064108158695551480085587729076904776467155995549472875177076330280584057583404689630677910708822799425309638369209374913450528762275028124119831895550843147894975319814756678459189648690391182677832787413950852248804091016555302342170371249615892023766602407675727790266558446186615776444586897167541028738984165745178238126290455109535725968042076471671979847645302745163211972407614996294617006614741590335772285513857855241877764409602388434360971579209650230364164707690050633403991960643886320798076356517184302504434614122740743383516171134128890854898981824849675787118652017068054893283187316542058788345117293949608953119201458411539976970577923250340142484628974524677895706900883457218311286807873261050749316643743628232066370742287554680395438002379411704794262676073556090420545846715348346133985631967494016309534441410049015584263906213458890195104659920887954111054584276060421791394999470054115107735631908552506205207280626508814092735863255638324681466576399864548727429401638793428492945390805215264874156568453001291541885422735663139640594678147630879452206404627217459739353283179930840248733467255465694440359920517544074968463992180771048350805919303616803510864257777665325558335673093016959023152918498744111158913711233118714441047641980091658850237519441094004812365979785969562502358683200988655788888941664173642988254551941416615930130831951667190379145231690471194779536951665357917814251413558917477350698667286854737860074428861917370598158105362802441970512564592414824570650138198924916620217143652096016560544432174993232256534083328006297665748834806387562951743936218079400562756496554082490178014608702530117435511384328304601361281468713683310686542446962501949568589400356833466164207406735442518802139809415787469661782308203320697239434992876036655879906050125835594415336238532910365386371101373714537716813546425640546851381332165906600696918609037577008479696212790714343136566168363387301683132115679221346103534254682318767541580207996540868013915243591144137514633225494138535647745844748558532662944537994415406385511269498986688710883998139076741429526 A145715 878 243247613415349565989087506938287365429764502525356103131279876782595714305086082869616815538608754565773971441852424089014620076136058094800714401814858635157464857436598490975905409422282096700512508024116593547535447112154230857607425766895668586967492784336194035322753837827041966067522118942409118503386872680067824532211645075821654225503417252288510251799295787832288284745306804613983717258134705364418207688247134230970004485104153450714404187781090019459586724202501437707912536883084710899922113222020370770982886258620593457218255401444345539664307666747749814710464313542603181430425217661550571827578093397455902499619207528492342388876365604720313393253366557668946986690748476797161561944303071954567863604990735454618638303982543059300640682072413136345882251560790759218420665311062279736854122317352805758117775954587252153595618961069374535568174015613229777867737846988073812016587605976908263629313853417150467900394779475681635042349283354597750721882106094611471126112876871619870781629265074192185407153472703725809786215743220201495135633910642213973423176906573265778813049640768516180933790794850516336270220332575280009361314603503531985357550473172690710788502249917118470483972024753701669976692968748334364435523432737219998432685443222246853877871383558424137910282525713795821893135042344884882865827572933744042132862077650132066402625482396259931201259098253140806681150262913687715997176367281858455074756120449866757778830520734501458556931338281970273806685650187951252805339487709474199310108463810707451487809700339548046217721675670892048730566209884870438640008127748288692465710808620205114682146987593219406512002205308406448376596191309260912455251238863326542488161684080558194284970855169622924613855362928419267995058945792907209208215965698398274909583619535248021084121771747006199879420651165416183177699759806874012550515760819479195367421105155965947039132424045647037603110000045169582595390828653423809810804255102496338463697364335653510115140775222993711432329962117230441956342906654831312586121433178871336998773314262964405081733401062819746137287369442503837402497393107879618531359573552941855299535275629247110193967102484481122036215252892868947220722118805760298086547660329500167059970996532179527742913852842945043556123112294015597356087426579999116349067593025005369256323347627050478825746115785034718606328311970409371834560756337793718365528686553909334919052025325144388349848634974982325463551297805247735812505522508745206104815043259387602385926956616553771854514237625363104773469836173076399758089405323975844483133441314592140269435380435833989139869713937904330789095799988555010568345182403512279105734362683732411310482648169584965766332130380614844772037504782501556105232740914822022346790760636974410034664949098773639387911785879765224669323140253662114035708872353964060179651278690395345591582700383917628514118270566 A145715 879 493792535406719991782152066998234650429565246785604909875185975276962168262226950491644561586588181019374530905549924937587772518400741445085895437074211616461222226474633455979895479441604452971751924309837430547246593854953031084751600685581005582044451157046642711586961849700560345858757065304939538838766035245543197202216692388379893879289731869541592653253363196010382239421888731093338077367263989316357702877670343153942097351748347606201084481823174938067785789746089958035152795431202048305577612844447055275899834753464132075618618946675620843260064425790620875989324420518042632666389408727164900395193689331973858266369930787714059531484915057660350356424519058006085875295440907195976933712214647484569434885042716363046659450955478481612461497142547769483832155721855139052887365930848461801705709608674715603391356110907345404643110941497955130127062971110798865666818198707879129570873414823485405958132208986286687562773278215801823585125897314858114150663996912871637695617957371555550272756555851806045359966247246393022616402066713242432717661110813427807602862504567284944093323229731348863129850135308421872173437739401850376926996973132322284973082297328589735285663272714743880340872874477728876194831484681354350201724134095585017608701219376996405682028275219609039313987206400929161925879833455681698094889229671984234395581126774869112972480053477289008321487914560592650246192974926440946180318416629053462343343384536258940367775616948553331896045938816692754944114651570254235321578109300915980855891949469365384232699011293844531442563296817648182849493315645741143723868153195040413737898925189481941394709369229971489005905586580960430283602314246745068008099593101157881780914103575797502489938329789127256339617572651955250774331335278135058292813861640319096427661319163608091995551931772266017302222630323909429115067372767359567329916115011336361968647383727257589309507980563930019078847605651334332151099307197986341735161589507261647777688846090512367756070448144341561114612864074824878672631989350393853316707794912061172127418169103580222874824799345158104872723797465924106726081052220106683954486291324217414316639993597240801742086027664351446043045768592987011192707983361441991556774273118186671844886385100250012456197750673020333056127475986339098040442651386748067989682297220543755938240379122368039841271382787086395442840175634182190017770772413977312063943833141679453331593121232028499647662611563702736362704533183371434985702900006210321430272588247967432486598255767396750129221383577347293274356297769562783305600795568235971424724229988715994621118227869406759421025153907574690128149936259953125028100173427748594418734155551058185922702767304561267714939881536081966523848833025346043214401117953554450681666476551477844373828978656595244366316787821290180584587439067188246743930478215602504170276689355991282051926193068468787744583347819454 A145715 880 1002398603628028167968202706918909402084652021210275441690524398532356418976606404411955590403958468860575731964294905770879089197733428997466272936546247766557645962278648479040696847361047617250559705836461959894317037990107540947814891784303674435881648881311900368327497232138299675051310775046908321433576548161580010252675353336766108753303930191752180797594075488605288113738149378812671683071828640177500772423463108355368226654044660536434750783696857343187585693597838412309922466812803274975611654152114300189705893566645929492912339243496108867472391120047293630508513863187313001709589069290927086251671361765813534824828459879852012356571988690684906503228380434385796657902758350859356378274233790090603998248773109226249264066801317335130237538558689899639042930233114371486602134418957066395182853651487355322078694787365956584173361615621887844783402263180906084073863075639147644955061015504069397186744754928308558601961854383298226196170529199878617128097191851023329910633327351380895433825026749901197888546074756705132185486409212138918215356919317347807219837461094681863243667343304997423637414840885301549995742340765423689881794494144010734963371706026563989939185655108680159973501451217764864973837937210180582575135556690604848525665042649859481287663520824422791383256118711360484913714168779991502247742270406555062078987554490906649202068105933414290632689265298904826858965057950412207058330388580611246698531995852485199079826723575042529247514698866548010566278936001965909751550756541371731663261347314347919284927505116804059280357274818150140292422700194644636889013710977804291599242352423839720826145337389854529462581828757144365069264321324701178795529718744111636688713142097184849496380524501073160746499058628106230652624615555668375427202930913882067349877568318504891502949337375928268117312060136884975687403589017980114805717162957251995317158821545227750332354161412353893083023036362208649097148998221083620298568215895486042492369893866375770891312894592238146068952681741932386475000982038392867401604237550051000547321884506953589471489260937269890071883171568456494150107133509423460547988640028587798120923887467123198289324442191530950986260874028510739852249985501608437099953687882258614344952301782510993106553690952378433158895220129156075006501226227671998019938714290110799549258713295059493827302081311669597714246950209077875326702833439617605696087615748922736353799117048992529140366751625681579833964738810946207773241074507084443758247249328330628560192073280858786208547554147777379983838511002376277033969856914113698016345703743652154488729733139515285790691922562662683055813581511904855252032783713147243157751230034285433690675307145611203876362193186116011428568359003947685223678164212974620061760600608739387104462792007939247289983691365433186821487831983251887228064835068800729501601499741383612170064580346291255203875681955221054 A145715 881 2034868671572361774255459712893319087997193173491612361026854653834708253560342738729319356875474105198787716512987753164959613483626342464115088975293445891900404842203429937819158620247447221414183231096093468748033039873324453171033145570535773523834165184612000701062107794278898639793815014588158587570621554001972175269733765056942812389313098999525057477523319988505538860506203817100992423297734772296337251661927232291054346165613309140614937889820138583495860890217822230899184572477195216998443352351179184938047688040456483406479973045678154325348110713631580279311407152945824875427833144271173257925992469190912143720543507186168797369781605557175302541203255857284109209456724156803586251919760881669278631875574526686569643008947223234835900590812643353719487664541066452262663279983116913933759391206809722629104147026996780958526519436601490826955176467194268239871076376729271011379644290599846052803685894372257387675295001624817183376402589149856277911923148793580446846947958905345846175114531545743579907703171789864171943514794298575290734741828553105235228462443159699615099700613585915038635088997147026838069484778316070688609665896115368659653359590151627570986811594207348010002327605099188198168014817705181901273174978357793746922082427877995370017551265245303046898970606996855383445677836743549293881218714036077104036110340035413723011085282564777532695350887068862237931048821446361853887464508500224201744557608237160417873107881081719385819122942653153644756791295969339226541412714200875314360439679156176806783018602688100946494593825317547967145435231901812967143554109416789516906048237521469443795133640192035464837552106471416480130176288686829146209857320950953521320205897543181668680149974798848727188136749397482996269577195246671523982163656941318956401155036025245766142895159321202612012126179855246176736000170639126865696038510887106539157470439089428605917089638159097839028517684967677906332880315289492551219751743106247158997863106859896724396997419951795292178412829323258669719373320905948170431403285518808619049891298130946683046900324877858531687817965560169217200610754943077404805732984771741905968061174918266495286526875562780166150663531232108208913056277860281765870914429626711868933581327732112215756291536435577546292224240734710845924099448799522769232407600326627702541239249748591650101383383791306496273525866084252452731016734111651325585745796026480013118758876016333602126444858137522043360212057081687618408244395546481414618920485863922928009757422161887568606601405698604504019898902978526072816175503934855238737210353875383884896126737154988160748345181777051339028611442319230596208501522837515475861640578235443879333884950802823439307747537227933967118027244929180775658023458951220525170923337569264404344215093947138015403422527155041547957439714338562263884724871259187265285746874198319376713949046176778179595079889785750920166 A145715 882 4130782400893290773710415248970730829724900057535951882609073256760059222371076783014113882501622029595070203945633174629962244492672277468724633153572758614310055272027000495124412958405470498423174708565363905096547176625810649829656337693295835949708919443113480111255710494888932100481769428303186885860040321047455354217549290390240572384196837665105674927191541982590755281539480010565635806622718515932924443372939858087731967347968363510787787481584097627639254419556485530886932372206239477703565029661239593309936617016233094669224852370387409784347797276280987919708526011966161309805499573281412422662678460786189885939168494759462778808644302709077173473736106161906307309400492135552929232040736315554845532103418040400627149058898796365399543069112127449360660319975434664978834971763592916328465168966970085449726096386108677979852250282939410756831163445002101346032200970897344513953032954856671983122085178830927568672290251336524498955871059803679044282586863953776456075974445944524716354587065212832717311439550187349512340202846939698628052607696605884310165971539776729123970529001912064223431807026793623595979504104239282732453931887319704235085585004636097942539237597055261351624565064849900824516205106103582049403962630930764615646978802927287951276147780784444360782118948947497717034241094875236286587371741750966114638241911284335366805853921538392457957271668060525044095202248571056612979345893925066548930205246189439795797209918769166778170290326071203032308275764538822627913158058277020346779960885425691603421608478529339804579966185037347555155093228337980128656777953102371741514986322926230547064400463444494603765701313555146697519892796769941842104831566000716904168381283299516690235854952461138415118756854777831854321011053726127638015416796387946567612277373253680586765185670472703926456348027794089601889104658993838519382843371383663317237669674192718524783941633108807200873997817461349787647097942888671657892475739937465837279619614555696484150133871189249850884031974573533357597941366438092747582881267998943946620278787883937259631618188012791882056380398203971942460745682427313622332177411097996040527366064160193518308451268068001545754895982140305635582764391806386483109519192188537211676555750343886015474278712410531466594782049796242888069846874561804993869789408724339946047916127730927754646314441794270875765659793904082269966088643543818751321458269846138677708344164514040163324153921652418122339650641911087054422528349718282764591964828056514215529179006796558483412614645020612995383014789207896925440559239017899220522839002021325542686982787694892826803854928315491655565398172094456598398402839327372702851887216066721040762352759454424436183523624210512767133583878637877970638102397992813453122354313505006132079369536249898163329700440141042976920415798619449412434104260591315079729336653021088593345704393674279358286756972389392412715926 A145715 883 8385486238944708698270368699950870691022459119604808830084057684368266386705032309175912452158935844603887315221918831511070191360511239635168541186663724693603520301809968801672620486404484864351823244204457631252522020517355745829749194484244976442135582635355180013848391242516737885079352145640454790137294281104780367089449789758423304997107191147065520577141352701339244715986283915244423586451695289609064323709816249990863602662029612313590067972677828363969102975838775409878241816394093662543020011768964023239986394495265141722043043831913396184071703122739691845428028492884154513080288705928122946831979349403496277544368323818202254812750564717821104976381754305413946553973789578448289537456442800815454760891306746438746426019921547674537837594397027909558786730062467828840582730016813637029870359243558066653221346559653589302319109547847567234876434838177798538177128099845232634053645518714753525891780109340888592147361534918143108063234874998879310037373421903017412253781278319426268853965567267518870398642379177147720186439835772793916371502889368116596531686997284316961960558774180876787651529629302058752811555262120965630810793121593103481855077906051688671727081335210586336449857079317693574579698197375453855108142867614473811969620047859966663095209977441156807084654567392813368724125976918892918223070754535747176638527043796860759202160449637654124875728790811978770651022633550423477986218277203376594104114905206954548307918261993527477966303542801599502432155045222513965324484316889637103088006236974474798769058428395957115196384861031990219416872108090867759360292101243705218485905329492010489071289145658683853608908828964841324548902247266693252643661869124134364508292684892121337997116873346136183842349227062249266788656169486843858499772114503874590933966666549935565887560768164429649503774484295822036588705721757321555220306347870325646885930281140779515882795598121240458676376540928855101245702491183688176029174532321312543430468819684957002928047361516757245499292729971443392665151254496007371645078542634570692830546889513094506105501874765642642715920520536097483026096534716691710256915338795947190528647142184017923899660787651167575102272693081289208124802802310686700430558089228300912991539239616760879300570029901842441609861268862132328070943231261015338032903267302809763849567198054533593340368215458986086497793108099420923778707215377217953531234702041865489267925535204625515214430334509550650827447442867449638790114141683718465640273982034237993601305374039591559440039122790438682023016002193127780118262439030831482806124436892936976270690162893895283423664756135266283746419260740304575518161555333043749273855186974865477303696767807530802629113649399803689347208155607647351214572209901952358617854085491824878856715814372199324421276490063790088106896113757767968678967764275498352663288119885935646172403205209740920543937058870576812062409614 A145715 884 17022532934275357764198074750485018532044762287897704389118754490194324004951993216550319263768757262923861654830291282334297858499593323787114669884294207555256531902618964640394924462988145869163702762560340426078714605103055538223741035146679608881699283040851572314632122966598483017778984373880694920791821530602383097736228855660308918903555213831705341665922018792176684182696874808466169314861134815187884644206483614541595025671952765028224327196748509994759651401698294525567300000347637928722852920325967305937579070888771221462652709753931823866255772991364298165230978132028821695391676267534516300656495416610636657225181758182455817807104837732874134024881487503884149598259483443757892208107346844919057609763820591852614844193291682880515444917082897544276887701366489717111717963099159919577720500799253908335953883790000400175029812529880278547388405890337486030398224010484851349784386449957994800888330499876825011131575243593579172843867840376665195696823763876261393098719919013989381248833746965998094076526718290059684628960526415924710535522812809580085075014438515623656050810341058177966868381715676152474583861202601455991263177582902112748461573063699923367508032571239893207731858246449853106495962824467065222287480617294750907533713050176929398795324978057767533937487989688462191012258698904257748756547044335825017610095260665716056845018906910516335105271488076648843896531850905111089255410123376960560964804327364871543625278274636942011104818021596920918734242433525938810786075250127905042248305881097298415809585188035314414508856687928755108068695224331233213521264308746768491154646303882458366584169901286664778331481157097314333687574042058590532924791489490426759234929981949723016617457017037703992061553812179511233749117703047239306626899377026069031649384720818995945071161594188121715788735746772490940185470726062703763258702503333389679515121233046108224523550280244485022305843504087758394178988410004944108667566408136524525698014424340848160247451993745146019113713357810055513576899448685528526346761858666910507502063565432793963456909174156066551921436600307879686571033504729201744507915805578361698777113171267492225322793090480602109456067812059034952187714105926302195487549811614258664835612979866274241094141686422027745936551781008078829741126689612986574401799762835295096274675364134575463553192831067299961319644243782030571188505681127108901849655123686717097075211128121225281845130254900466168761595969370280855656877285089598766966991591564675070496434380121364069104796006649945503893727101437260185743147310673348892197212084053660040503958343691819730457212651099662240513575533904646193845269558923239483653223177671760852205463676296528074912664524757977278862065422299645485087610947998565295180790671194090999073001023806028378677027945129053737814022190512470356968892127375001064591395154031796340641385160871380394424833942750298539094278800494 A145715 885 34555733471092737316613393473115887669180176421973220305102241531036793361786159524564838929538125084799594555418176081219793141683983086776603144696576054673446066158796196410032894987245449709917452256174246860482159395837182225238448471598565121784873102437346056443523195773803678009353453199625665048752607569828556583624177487540637346950912086971170696516301121006765967551629939874902408464744517223136116218674838027703187911250461450977683070619331502611533728376344562048126209122463888601213728885241701862089262273917811084304043278757437770535103035100766402535727040179990015157490589742806362162209738863740243010670841424742061491946168007847169774249404443251130518270520197417038942734168376638742886132365794910154061694965956096325898678643840687617854172474987244063268958624508564619929135586752126190363919730872354252701721217116547417603631229080950258463909856564156148394829670439769210731049785022969845431708505597133430802729943652729755348385242203295388724972989181817120124508863652375408863456478839486441982649069682184491389593194938500558204585682778499718737466183031789327091866027231292960221346485429725693541298619682498167286273511464232938384352634392535648001109335790436122488493229953969945025789730544965476727819625522239118819587846610247290652736293534413010854941516434649666311082872276930970250001316740624359798534629178867898522609576245066806341131189006314741960765004564236952735381958680435784026604766589594730289015302617538206663431009707902610563381767433275330346126957850621278809618659162653259865495863880110511837389231888520295332580407186463838793338713510976060992155375828322783841329053139998719132544450756476691515144074080003697197112543355065252831612099747469665757748770396375180742261442148529726305608747235590805630373660049295895218558892148641118918621484062173672312754468985201566882093610861460433179090049217153318555003291186100706474040403636921608611328245226607545356906983779342612465854425850943102080345324619255284902043592617061682721117713215680368412476554928015285695658496207281682232723019518034940334757873582704475227641714988503744824659358828408735452570349209025867033387346074014834631028242556207147871651851510227591146153025687018855861315381357589297092660228322866686422408758505585131162242159108971131485020315485652381742627827139625990136479388106698403462492791317084413960091742753980815693536846369849333665197189322160552117520099203017611813035388990374227269533822098617743813224527290602308358869768190340995020691176453460266582465583992901635983930808922404459220328857724504492989286059167004231158932858258067558212976274587407171033201321686452620818772293776818487555111613959185184184541906356145044476286303460060124727080499009864877647264646444669919236293313221610423236515042307335489023972376939844201066878882339603487885622179499396426685566365704165696990941492359846047163784573902593206 A145715 886 70148121923785322477367424552350501483417226091843349321653161189250200330101898882873406476643130153385914023637242614584897743320627166563180596619379506692887959045824376093402136429183799922986558916330958566438357494834874814178512173604052050543683516248529453728779772788698499760504492216255726168272872574930439262373982563478638154001432632996262682222749609721716121953124595249177080717262055101831500736025276989753856918243411073531931605132915753552903473844328059259401678951301693512825940914187734454073896478474085612365986393224888920254435294998782805783227726334401598740884201786220647654769469236897276701025150867044626646194903248824916908852156994918307448205006402497105609992469596469301213929644953903792153388166046682249891437131551678781346425847336404081946268896034423079296225663386315367184848717716995342984093895716778727855092847645923134344250978427012970756652881208345047826036262708298286349543255230605620935962612771173562980556845975865875235433774940368834838763611965488333026818557967630758934717926825873991104949475189633320345728850965339990521432695503721992938310068411142993573180890838481955287380206692293696689022479810819801220312480308814794202358743922727082201788150310596163935287930718799300462722932276432361026833929823477021967287141937370422347069087350080123707240481965622825271677655373372189725309240388082927090381104672214128795847469786287075275241870009990890675864815156480314209136132551599027849759053208784537929844030972799865917726177103473670474732682188455314886227462290600929491642189167767651101145032665000975193905013067257284003709097272635099931617046347325349911233199542716242741750901348073641717151937457616015819711703775852481298449545869906404450526011843087804727279493812397641353146450261349958403589498250685946474678605990579877216679896857476808022400631854488454707946266790062176020163120395700003620548456584234153897816997077107361393237943631024907069577068404499095169159958779400072882252848729636234606002473898921858113813444250931699191798880157109171295276239798718249499633766164701754723491931451453484404232994855629097264856753913753927390356110117209338810284087207457023820385222933032698120418306378047904100388446657098465784211559320293293231826022401277687015462033829786035251272753250084707301604666034074572102239392818765395842477694303404927961560405054037116556955666602075374730770896281139023653633197248774792677340519536995497079995670888863711986872803203316734851247023432931094403830558929957839770639019095728334512459631611863219610119356369333741543918688983532036714590659605060245560813971806664492072679596898861023292752489178229261338868272713718352065115724131682247598091994990309915528883917161856630896327927902414753625381937101889264855584426766868135364097157206863097589610187373861537653293774180502953032811959792379592139903381738071204020230835065653532992184145927985407686 A145715 887 142400652949550733536318555227878044895449299786265577149735612111936375633313492946073490582746624673248320668389047089431261199147731464140169834534195702010507883416957324673409926918348126598213004682699589715623005232355400035600154473967754064038555753111412353723366495237862180710146109845545924495928882574501221874062600979684147911985561294070326273741485191433962720798875376725889598953633507112200723358015093614362301840846213228808370180736748360380891440370257583952023360144933315367148058842072215700068147762040119875291868074203245750678733113744493994973549748731795065453979772135438171932819860341162607962838045589259167349714161648946573477800104450279720868725644726548926971245770546664304825534293124058903161223915379799011183291478371264085445626615920425299106862589991254342406718167538633443259052533045769673903457906583843700998420877089994881768571022296979766479856954023270007317642882248060498319727376409623813366573301195538680120775048945765523432541838155959552905570007781077663669032809217811601151035408807454519758556045041760701801271362873957402258789634406372613875442347008593045660596987055632939507688278286736521780548347742452732244295950674259639695140249053800186433507456637280258818689473569432034973850824701532170645354057953811744346302245396568422951539392379146216476031867307342058370535390406628804518017959453179163125575119875018436388764022534973756493999035355276943835052839385696357408762322474979436940280588998529994459376719443774019910373576138284117788376998715606438597762938831260724214773778514704451624812578920720091123331843946125100063690674124735741885121611929694631997019553742660832767035197192138736209126917894886432110317561552437181970599746503810253564902046292697847221196630177725063417160988421793179968481051075232422047702351601985002108741271999193858111800969910142577855564039490215355860497955313221790196394811862704146311862030026124306706664414242735334743696091954149383850782250467756297007871202575836936994900119971218754909358570711678133678983314242376689714125071132901839202574312591325044053748286088576990636117751915212078943914385785561644193687450967585748759009663643791684340547371525813820977301290295585735096197400560884198523093604104814027671309732814365381774701506265707145974952526855512846851125987028855895715164224794266613934239582956523897063564159766904029526206043110470256722649225913865848167541725217823506974449137140001656054779398869004344959124520968910873130287644344322831037467675758046224393402188073152065600026469706498342906906309498938572929695718307712310026126049712213131484221203834670660839981368728413289877116519830483714065281774836554477873697364875701003438942565288422772378589875552265500659420966561402939994647685052188762986917150043429093178693992614889780771419656396561981591985294707538655053120392756351072647577179361918839995371604241784312128086652449236475009374 A145715 888 289073255339466065293404189745167878787260595148893029770613970934069653285426060578630303009569171443563937570915741954302845649372151551577378200923820655701824310448464323262646058242110267810572476519321250791756134183323967237393499403642367145946217635132650829528980256553087438143096842481966010471009463353364905473907817614776256782692535425530129339432532715861334601505595061628960636698795302175712366585269904011878482983060894611069917934963994038657456071048149051094548161692535678893617046623465683683403885883044964872756879824646195648988907966466027811013500206697817648469980196550737702802976661723090857267284531521045242675293101952458295335017303181910838445205610589887919254523304217258942326533401112194619513492394832825946019831809656534541775840683892616020782849111413350280662558583877762503500509457234194721028676566271306996248066525399841964067064831011890498941138860014356906509767224927300103290760224568281110528522865464330749471610368803058036702184696022822952029472277031975691759803575893599582705842945161205849235877666485299035023260520905282561245352436412240902445155026117375471548018310542044028718651917541868446920816456894699235636119559556266759766340503220470455732937935185528614805775696058016312197616711421178029977707710812308017545971590867891961221202619460579469366220983393422412869361570847801099799386732380713313061990402965182753655062169898526939395742766529342185994266588088148449059473305488075705389741745907962679967996810626830287618192441834539655636734832659998881898143879599996979555061278742660869030718434064029119979388449305620885872008064764116283391696940600233755628599782864401947800838708549140286430885926174681999567928830239743703547836186953188944830346703448164786771224431981288066339195453349789893986058130093223566070889299073423563700867565478466674490147946516957578558340292218870382334634829122719838398677847532832832778926023136035265507167367674809098504795997089854844717992799289586503525905658976100252463412637539100173544139784731262360436636936113144523010502599123550934862976354926623674727354297267879839537834632154885664627048938287936223959258135108088952771450806912809911754287343812179123551223498881732664197376622750148265903414232121213155879465525787139323724957042257351676543118378243937829023078452063911434227211274092968407521110510924049207634107282766410125901081710558588019071603197834251390641086048558984470383339071053683824795705099708407931403310790694085869137749066771951914074964977958274905560766671149479597439719221044560024237800198163488933713540764245967005820999166325133051852723482970409634840670105839082079589523242503392761323260664049932876365253585581948905298805809443503237618621918487181804481993665791720065774381175274006086974176959003734292284613440911069048102884312874833448770192494962529289254881364483432885094989534201313507119400336379987087966482912287804116283621534 A145715 889 586818565938463162994876968864135566060094112702953064168769211260549284233039269661126569035934835283810120020638287778187687236964268501970613607705521396879001339702499159265846824821556925307335529121217456407675236769142421136508768189239531338516757760763528072531476197436272261568305880092281155710224714678448183610810995695394821584717934928264868488721767671713317807093637176231413366608955509783188991967374547129019706093311775214258704599606727161726275443336302203464348816212487283220727237497576495805094188274433516651576590752163702964201732493192922711863410446046821094598994345018225401251870690478014099089979636149676253371677647249328690583511647659174551764046520771827749537755336315265106258557978723461953553486400286721290621247390311286748540871142675394601763884589306511078490651518553690343472590939132882237918539526072846618539874048140802097061259838383115415870745405972190496944820148959536961619744936146234244749088050319290225888688927895158868739911500384492436660275816804902873194737590031197935081260027641839066494311904409111999336517056166360725370663187127214625591050827575925198649431509803362322665923884921714660512735626947891705888590461603270848066031526397305971337677574919166450775465844308299544329126950334166699322576007594927321806577983159575284710618365965583943667212120256780190782745618285645825963950548714888572336677392444201114901339816129987151999601322055529282291417338766101965894373401378471206961738803912575241805039066195746040090910746550539362658453921922799014646793477825055037236050181073823049427906796337400192838067428758566452195076307780481930549402904296862594231425562195182211374869811319557589315962221007686564236463415069118165764925488915227054195350243097728224447738375725384596943503353139085062998518035608192763891483229416698232327759049180015350021142219628453974330852937640267385923952842621165958727525834096838787837073515104121562855243049715448227229401130396313380628141531775610134401291479850280936663790659304253381075848853645891880008239301326369139334630562095737264870002797926733468371485169705509985684813667156665983980830400810124749075649820581969606540296379023340477069518967391352094995162725428627012734939447985400418899732368112458601621287346038160012796281021080917637675384332882666937404002406563753182625343171244501073001240402936236934973340720451652788675166346227890568245097768954304409135556511033013257054671339789841024333625297628669231744375945984473345438757475259418041249347867787622300242131949031255509650564418693987142704391495365573036499914821723594714104318281513970383047897186208727724055899474871967893153442305165367475002505082739588902466986905033991402055572354227746283943030115939103510832946482136225172119053791158547304368816239860430569908672106355477552759074383716255504441509172788639749648754116780976000391756106851487057533542687479769546787648183857589906819276704646 A145715 890 1191241399781824881413534953390005453934112261526399571369571728244944112923416431986026356512644706056963100077958153273979050788191815686848794046264007511843717017771762844845345791741702316263623313543594917186329938885224931583145562030656844974821872308132326854588067151815376137896222793490488264125745699787786459365040847353833873040720625211842257501975848941045319287065481962154707505255542986064571477981403745402005991490939920624050559267283721174310300492516622424883577002363187492402397398503033663018657518793214155757735606470012492371133867972273666639054912191974840124218310050406801013803594698693706898061801394099311273299262948623035289426233309730821158170175991961199741673724078196683948445930370275226653518957879089649387135186182500102443003426643790367148964664933443106075985741920105407519486856105930293708779914209251312364328948069659302857192393404852893282327114232984686694441078392620635104787978929616630948559538213625293694223289052016803700483983643595823623597407878641675800609625547959755914615375150269988143777603930072830873354094600757191367219885024515809277708930734824102035882874416882514972967796767739163218972406401887763268254603000935080265307284232246027901345029744147972709545580858170152016971815511561646978446799317709991650959335759842346960070594061707515945064971237900280393866560735758290178905719814504491421130142044671325298066966171681704020032251288029957913709391203428598902617128945324991062056624382200781832901549336380553834554261197305153071657005824768449339734108861840982125592202312518582047677781765846488327432156900991440592335119032786313554899004504025690466056038262656437024689037916139993357171116877759677550718021164661479636759095194661723966827616163141684847464122131498098750507245467676889328097097626226501217476144884826598338201787168967865682076244215697815050934052905069450574555241935886137773497039044538735206476426456735343636560877883754992226466585789908519072820282591511689283248118178190411325327242574974996824483799628761375785154365345055593239704777030551747524135170816814914014170440167147888003060332206493399792595421086595614952687345176523263193187848877966574255641211749517100940661056781396613954119262882033740100218190803854058840078057432991939038837126747837220547129353652633435638992295862245966896818012410415063085224110496850050053946674028409572394600461781760907294949529399374040116293789076310968352836512436434306225713434558481098832033151767037690197154808537027551851784262096643895311216622295766777535111048330229572855129890497791915100605893374558133023664760290474193552454179435280234309423841093319988984019408289962453470862323994700701422075107051965416964223906580276515512901113516734461639809076876742871307681613421670675753862609992739715053180312091288178521031872896059685799182814850568443729257681602184016797362379801918984525479584536183595799991837846747995223039015426809846 A145715 891 2418219454738538570806312960504742207350681830804478426927166439568025288685251123892363842594099717360799809348135030507889694912342148880034549943302327543521348667075338872536892691388830880458230019157968560670793368261769841971364354413465206059357062268750862751285703786709016123657070702479811083894108060344491834062849309317287066877841284462104854464142484628554326439425121289536880004255385652755570317113257635791525033706901945555047421053881354377122748273533300186211457850448454397089583498233920838351378958056036461754686629557534607349698787781983050084358759886298479405342074803331461039795895986477534525051357740041965735121250414027114388206563035241919291910905499634714703769910340983932100080132393100731383181530941065587969163137329227817648010207546023302637003668051004916027739977607162458710867974422447557095940987926240638026741146041534336659298461550591534980008626022213508017524892192199740303182635607376824679341617824571295879983050886905183616823618056588021571410301333366785070334666667620714475471276473788048290029469483735942263796812703020042309095641229103905706534503800642099556917036416839995591762304772586616412799324483096532486665138203307751335302938925427910242424439042942809681211078366619564286153241159343193032080303292375275456520129785901981169368021234647891402897947945725448942768927510843710777532785259493568870005616014005397910874826427174043030678318115099492509300781851542717006210805864636330477503740534128783208214903347813458088399110139618714184924359165826030236861226342743715889897133458362540482962847556761574967287085670945195643873839441479908735963048593769247349231163441767004964936535594894375195499777945889924420271018727799388593502797480237810737433006615827377142623943479202764738145111355880732196952045182721761863283810224714765209851395625245718154599425736724344924942153066438047026079755205896017059033030532887798372308357870099232478097019248779584504278941924113163321511793032627197469383545500435055140133365763408584249448732170536739197971481642223552950231558037389485378257131888131477522032525167825042940702488694367934422302720824958697543830561632692403700201726681975766715611182782000747518189850271072400898235090915589044418042508432091371332899854967686290210679354501828536629754950239461541464487423196356906236787382567799406818503871307365198673274813304330711509386148741808295580856976435631532481771982689354754723244863191290301848357247820091333000358066342710565115750915891408454999704010806839239694147443018274609365019918459801614201926535006126092288656927050438188314444749285344331397511601205721689439402673363540102765591505675181475380483042706737341147223564848502891403383128302388972263442976495940841189708915226841546618368503126937680621793793916445381697525463636642896042217149219926778456085609705144767981753344003679437317669630606139431735236499074910011994213884041250246445179294497147282734 A145715 892 4908984301877833516911933896289673290916430182420829680262576502751363091086946858085066614439665913597717556013614033972862806693003774034654449536109678649340825950445920139487047318173534945627890675267362634566793351241453893976938056313772337643649861583691943252783124098952150915647715629811223009816775236753618635361124732873245391928144766737447642719951741820116341626713709152277904253930927619550821679168435019253050416419019458536825640688819882101838004684972106861386834552833360062904362099017460798819636266196235224147858100266188782907396168063557619397581643514273721218004287632452815503984655048954696392147358150483796342984865041212093585024033535307786431757979994082478887453176318473303966478720312064114432631854291405264487751781643146287325358278315000660562750297178875046093206078556797871077654468590712434974466496710354285942972162135366633759073019755307411156524228497979188290888836709087080194825645494996024482432535624341517011071899077128470725348244170890040194139288109326695051103572725644502425450776626414587758771679274380032722676656433036085130272784475195904068455765006372727276439548043310774168762505720554063578819409728279559060166962298111734275584700711334425546093709912144159504885779538656857330739062581651170293476037236722491466744212506045261931470123035741157840366889264851423453540528980451997120101375171052130301619979378288913087750599580197135670572965741400681763922673449240512094009033288082805544341531227657047711894420894511983538896359029164792490243377449621016612378949741660881415509055328273644661832532862444231337104456479861846165623301731085181947691433746347068093248795730748757422384142568597665506871192059039668813472617299411594183331042125787561135265036602513412457841757798659480920335825545192418682923323623827550355964917280026088549399994917461638885971152169306204499817519790816330393491328512726978743699278484723186157050759999874985195193312514144672788694025639363931634149867035950619351159314117764983744059407172476851051384101822389951810506322579348467433376823111123624766114453597736082554812011920244670021738048989234700383874730679245069418361087427020402988146311976561928466116445406249767944824455389220192426803280439382878134886191898954679951727865506345736135740050801585181521182001856753276539473830096308657414711489794620385426499773529840856456697817061117315954481487345409058268232367214802611563957008565601075777218719441806876317858987361350847509628042642550680147284162104750626621847290153621559935223998110475161244212899362348946600338010932545469554058461306496147720189817384488702262754997993435594281753117504145315294161772501210105059927105832352807828162414567353817583450786229943033418273729385646390880647458101411462892416753666070069991565647787774132106261638002072987677522291884578464206167988518629028434515559069787655570852552768083244503545567642482788164658384611900153535718744790193557140174 A145715 893 9965235714592547300792655003155076275818145919632453446454603373418827506881213436661561334948679210503649277907827140829880989697102748948199652523752704355834333158056550807819833518999584550793737612562726990202029832226783143003342282952603431951403159657832376052286990635169079649748739071446080230116969836501785485291249144883378828327066998635734252616647571752351544947902390154002856098599778812302515253141605975826056553805575793927810495550883306785376772387745103395315087930793870479241457971421947187683023268999399448983690188853733671767406871470234185394040651975215767774069298551804412141627809953482047198524611994124366534293540912410135950484399870111771214549407477081932506815244156590466068019702153357759197511281030021745844548147572449634042659656969243794919080466269448292564292311730322071125179860371171820550609892381031274223595462393648224996581570804812494056209203842271730016996320994554580595755757172206322322513367975795454961180075143519908667273318843288725006081183451631857586955182298391672302950601080345139362258218897521982691091348762250549794411443389006456155059496428432835729072725610884454722592294850419976478386988949083021795606446800028617271685607141069958430659988697213600852108451252395053761836010887510716352563323510243365302215294867142095818903180394533315768053382309700443885238331061390043310095014064450565018719688132310479562735806272973758237220089776725268881270517801176388008121331364002230618682830888403272726362466200955978770501520430094389136479871298371497897099031114345246529767492419262040300979558747914232852747079367033876771019658640263477873904874542035954460047706102256535800434844477717666084573324380072581801424992846786808392773422012551268866777286870095611462041625707335267065516987711629254045602150004324744500846918794642735040516779831051501692803284304265858410284640233204084260740370801080560953692476290957535011014670491388349847009946306694436981464367768966857104160908571186724655655938275517416565385456426762244225725477250719431638588636864595746666202000684022920885726962546272359454790862165571512319085298745657747411331280976146665960575463646289785373533313110694032810449668563504246927246126250266719554009761056856327024774551512369568210636234078026876669262092447863416659462834014258911913590410608083378194958087495696814616387721761705631241897895359254847056885909925031646476216124589072865843300245616187494472999277222004767634951895986294400353211926206311537988421733321727880633894999307840959829265022016821559051142820685649901797071960266532297068646387795260129433797014845762780249061248415073050670269389130741626507045632585950838090176644356633493153828554348163401191513692663656055450123407209885677546873150236950042830059391573619115145197643215387571730329427618744528342474210308545062411742560607207222577298603158324937129393364449578380202765767077740985064244526548273270427262606744798423847270486 A145715 894 20229423591638569142775572744470908550237545300423698075473164585463717087605772189476111424879204357656494436435333082270624436222311887361071259968768453732665046970028847693954122556521838464576341725611660522747485992627018538842890857455728653089010770455538139694199338206269132736839024667319913055914438951323387781522600402988526148258554079085773795364151850705531816127900225298916645602253297058046486413055780962491875551174902442653996769142652423954432746109117874920382767112677004239500096777624453773535738416432514685201666935514979087499053041688407332792283125928044494307639458055875324194688950220913506858308570200714313580819545067327534767389746712293360257748865420496328906356058184702327644776028892595939106833467859089852659168251820291113960311778289286588685072783776682855030467299606475247586244038899010205005303107066996776319612845686943761376426829660749607626693527275583113955314240730109089522303992233933339318677654558329149229678541469446337466094111903631940872304608267524561574823968962162369130487294742324006490796425590290350482882715310712183046570099806898630798866709293953650157290356550547399776088189783846831697062008747228805965522026837095794949787506911671304279814230961633697585620651156582420479669771362584172544533253249756794841005581836085948467111524730779595267990525721802636235610358514092807467495758449459475935870665288610895223440598983537149024421111673786554428297387213714618415974208659891240073120602361927415977468094493519742392134547576732580782261648492316691110094420783171108794546594102046613537343842425733030246845234010622289983323741416433128998844947628899241206828750138785036926125311905624293554018341620355282017223922006359921625735863354436950011996757081257488754532042344132793483518564718781840520153681585455607509168889188207472106160513657039630974751781166507523266673319855884500232972559234865026009016983171365311349173624046758350314444995809277192927699877876977080557515010249642015100362203539986237862748732486920183301371667434858623836383122328806786383922628011743418274400967854479291957142895384098249763073134715636238010302116506847052654898772840880837287869637468396910043284361067468215012541691463586051474447388142137904477414204683918324512911603450529053292865911929111934233528031866943734431311994060579161427107502904774739050881648676488901580196270881470278408162442666326896937660464683450702859287934643852048179112755541950236492076030993190271366172700570769779565815971358945492936180226747626994831848059470149654398658681778969938299109479003049630503882613165916756254460219947081059416892071527600299425052578182287997663987339987707700112953528116860158749464137164357137064955212656435562620717098362338539773761614333550485533557672477693137674681224161588982838436631804413390462234969404054592117373191864642143202887729895840552585012958980091343728370003622246557197628224234610127067189555973196010216401946406 A145715 895 41065719925790580767287111878620941201905941141714187460757077653887972269012210663423069530943449897363473202314448249182226775650303434240225709536947437324605689514825402762176060969905813083505422909254058298450406363003015407067925437292846213167259912621582765746848604271735704286703570325920352057426080954216640694705393526817563197586036453477122168854975640284657834388092509454410636569718094428055555115987982212252531542828498153011819513549088869744191689224736898343273621923646387812314717217119669738330361302334735811559934895405218693889405907220595415334149351593278348228740325784128356310806427320644465440319198982838062444697142193133983167665235341555651211458982254200070597970291299701568528429270632267603029112742242671370876365706647043388889798867267594805786902831986199926263556053908833022278004273785130344988944756736111074897539853149033441945921467629750898669693804160229879057557891685800457175696508479127506610593316240040197140792478002900921536262379891053996682053348701891408365035070038007310943216905376316652831177381690070513958269220989396969333987508196560831515243264807229481386463694724885610661004302668914217925059399369885527026987918872857663719451367345085606618064458192127708885209069739411061178675874030034982754686151533682783283876028911959608246140576300302183860704999161877041857845142545277337768973079557388671699252431816191984993104853200774139545816619477696928764174814773322874208039635458247853346204204111881766030987505459378876100054361079246708893602009959531584581993777090806236507683056259662206218767699144679303486862972294483881632270424055700611604177369781790917613907902734027522703498582733572838196991148915996842422382760247917794113435409836084995973084550097665832076088583916963863436275620862139424626657928016324878918868344205142373732770802207010619827244422964725967965488429022805302268850034506405201717743522145395291081287445800248959749973494482886394948793770625895704564898366645864719467010617530233787343963361562991545339540259167285755668426099738840911763616268661838455074113079017630416400640622838857281447526144387442817503165885177618540742778548291524453404589990527532616693834442517291912971212706424953434226408643918778889232823810733802686391642344368339900157641131954004778630645245227061766636651434352565089613650035938605224576475130425550708502167187991489305913722701726733675751804267091280337731488664026774041616104420750881758074146707964280264578930228946736446207068433436926028932565226402683491667691731459381781607718072868488289097290445304230483390584636080423219936424812695559704853510656139780192759806063440655504516267793129414045278457571900581765627919044615090640078457890178871528464000259552140025855058530223957248683079245070325495860487739850382419774454632233531563893808645416020513453205167742662943494639514389953163422639177336220978190210904587393433370200230951732009673124371362981155940872103933694 A145715 896 83363391219931287319023694338027766168960510280134500121638792164227998242377700040976641671703778412443492944203893510506838083945679749195770829288743329000495817050048597578369709814786244037677543929444012734193802169410128649329349794813620357000884533611042558927962972472285273432875510922593647356661888422620829286864167336839250302573505742004478917001805185626004698276011666292228293319882129435655718838969190835091676540066300075711550958507881262928285174693469794518970532122235054581994636450656151944356859908001097264951982636005658433616406492604767004720990391451229118859848553702322507435612852771958043930341115626591066048421617832516918502825660353611259665901476227160722817550784982335999410383774607474341553159759919155023789169725325246259155177740241439166460824063859202073632163758967631428749101089539775701317352850871198415045229582279692200206459202861564663549870795751739378903728564807934197957574389908636604486165113289627041866659500667347401272275165084727709632627425560231291456459617353185879052361187426628062923283594034417553044936035725760537035811595068918681077313028691966553260871143001161239094438958329706078541038883658858872635979509789874220254691325923016869763366570315788287403276825950353297610291544611199652407840343080122800309473497685696168653716902778088702457635880308084673168789403756554481578207884005740554090006500716204440925107628556972519740858713118613091604720445692458220927702044006034482401554461226517623115488658614444624963367960856323242321431297956200624384756257399915876939487809660520176577484891919856560345301586912568269091218977509330825123351061812087933856991835721325732303065196823840955915598478281131969762154986079351115690352256231389187388411624701504557856971070819394298642846026831578313210275073719457918749695229567549830470052622319717901209675203866612548462418244242974907721265337075443324621993340938169269529702165800881341534095879355263572468858426670690403289663126776095130876016453224171048322007761224140350119083424737922649148281146086724722073354641460904052057031276004821890814008507219984897240228310033374203895188736608449130860787798133021799530480392901253743491573875025741515863346781500964007893558072707733003004727858375414769456709446156126546790958205000717771508275614282903519328667980423713071336548145847865701115505463882219261770497811426452409534578676342826695449265724534834402144219128686416660628643795011534426940281325091457943904956998589174415030569354060988479787614473417220740458419383014485546514013289264349447897561304858108878233256307360645970554186115311766253771567215071682263702106883731952491880025956065370524207568758004652867364516911104496835002132452107896546346357906173745890147229042593018881276165333935088278903652437215052150553160064997437270291041087959552238255414373144413910651975011323875025907404944979569605634784407942405047494949271203791745026315406677295773363960154583452414 A145715 897 169227643110740587467037332219084486702048633962731893532739287336305182544054462070971919170489139233810393313260701511880632128182954240563980543230439420923569184005909138258687748747955105490672330671348436596355119953496198155123173015546212031865582435970503773040999087270134833333033000469294778213671576071839329235693564988390151296661019070232638724391495671845149252842469294480713981028724153036286681187552341407253891123803046325196295433951485414655549160436054458136611836934515237155061299680114771327374687282880925113116713191156591215022611290581769798988195160496643518007144335275388905965937780320647508534127024402780881240233439502867151426752922852595515566128785282154013119557495543850779101510534023902281085311283523142455620643666044543259041621922891254240320667062731348223273366167148237891527652933761470888543881298323776046430741154487922017385670235887508637255339045682226778944689929002214736053418835818023827979408569384626654949121645562237221681797048859617359500236991833920819765204658191897296468982267259149591417612864712485942610706194254072900785728204002396726026113933001427295890087033828662590476100424405000670524091008768084141565511377885525794259359672172356900534027519676592031300943071470147454737830656884861264352933141766497750945447916425934310407437066498943765686816976320412724655600631780663052326424235558573767414041497201463198885983492865801014299803641814165098260653740580875415160360941292614541027302210085626663042675945999817129296760860483975102665796641249077307969470620528052139380923745927799698790088111829609672821658734569541291771292892073517519299791051301168723938775812606388502547699646053814406935826713919548982620332199358322516933620966714310214313479625059504154783819197674786509281113998192483113677433772992571558737002397153781950711833090538225132445020836604800508652741070324810039868866365413115442577444764360961471750004315288343323065254885117690569225387657347730892782311582457106469813593933034449697859888411321643347750194012677723810485255058129951446967998158549366563837318416176709420722020869015946502540382021841605246464415632149266558028858487431485961522421792999554571755278272467812759910680995234250511070488661188054077320708319678281248194433784054592521645744998510325122157020866349048917175429363608703182248103122421131434659251515205774675843402055028510399865888799253236465028333669001446745072427099744761794302105287768994135807013015788951661846798128205795115775609581675373177042828448471731700447099679827674200041665369488556510743760351571515718583026913357475239801777877658072799596576593084858855535084214169800117860948174544909034727319300291873420168203701623083959963688799321139810211578085532444604858849101405298105033366944808984135848918587058816015240495157490165425159249514749245627637977724277992495960565778347951912638868615669348963217634157912177659021313650343466290671410602430539056947683172932304466726 A145715 898 343532032151412172626798465381047169977392557983835463736960631653907356336432315626372954939451280940856685982426279865224172713373313162665131306986962735731516443036178500616538551588639049359820793585293396846588159311795112844771391892209015611066775344135589048230669219195401239380783558077157477180105942763945415727628650062264670292971566139066514606035819212040467357265514391784183089260016710781532527155012414087534563889643643973848404019370556883869501867400015856547527510006533809189719856355996535138418670827388369978529662826065244160837467303474500087179031454817794890325384140760485776788346258438061670366233929196529562326607833769202484879389930565108542987981768221296419471978898403232099240066973684747023128840352392219265754882852900697490608233348291505866411787676520573034042859687147163952169706706434696363968377718244414503055989498380899415600710372392439672063674712864124609518341652145931106254242279136198462161594909685678819919675073831840892666646736909858155057771460795433703892073999669934158646154950174886243949691192082752429082180529399732262834491218313270284914330206679868718690323417801042057505244767103193031457826206760327148519115461128107572472279879818558585067206101576911507752627031807573382764498623184723755436801869945647354296458960871148964430928591275953066255536004294557522966196113725342239668159619976020742109950149312469577534105565409947502056081652024042030856035488658731400317311783121963512250941084919360899459009054890970158027799583414508602088324860304328978977400974915688443027398264745623728023702289529215715971406885874581909727455479690263054847750710790310697507781042599132938846097978424046422238772313658206153587304602542408630024134872077793503667176250459168732706595114308745794446362773484713889186877348899846544778196116526947792395190703739974699145491088632541165952515910341120137958891000523287272988888249659410849483239230333171144941125882693032500263964475557467041657689222724799357626464808043479662484525152975174771792543726652354597362418619722655350620314188500572663685704327807444119243811550093864180172078264110148616948559838074274504349451868698118368868716709308702879409471401535784876877166556978747036509084088653677069228034884219052558419931124921376662814315556017754997260980850412955018962602279457687036250578001966750964492579460362258709742844401210064685275344727905393681180821898807212357662624868262737756016613105527263084153809481770246782091056295300765495850072420231653488408461962783141934686871891630795611599034186048480452460385616128872050614666400859367376151638537459772471414796712395048405053957252657810507305232914300209275125933972023745038288586149777949334229453260489461706832957167272956374117573528623712560198853621796903860685025828076959295886054616544970815636006223899880664552856524869951622386037878071331058781877382403833415762191705777312705408219215247965366271218496618587608308023477092423484001366 A145715 899 697369856039723599691813417686193535969620190658552028654136549518144597057775056667075027555166929820799838733932034865703558727515697537255975989202991123095557455794258350342435001037188522245330720305814924250137367047824125578687770418011286144253522083012809797404485473967577245808157289863629209380836850139233122087756923932832292304580982601285954417613988608946476890099741372852597190483852894162357993837994013045353757442085473463865934963026796522769674135272871752737022708701426698139894153341373286216218574404911108175490102420199254489908843603441944595203634865084963130717011798599450851491436938691484870195946342141930608742132662318041541438010132294247489670087423360446449374104044201065617606556855069502433049264830044921586339956570744749861391454655409834017561688662669700527758781891542575674666613086409499857384918224154863117427612250972071325747424670286416646780622411775127275095454609166311143481375773227647060164209687253358619810285450756991449876071194129963195149916565177738584980090454125308150154398079872751816068281702315122718550883863975262239481116387447734675979364293446200497514060648049081548073056401119057448858716675632455343409662820578680486592933896672001755329527852173610684145801573626302496864477467234332338675443443056522362724060745120515971860474632853118225554972401900975451208653455261812965863311702127086547909431389062816040931035411798700563372831453805163508472653781323484161768727759376644637254869375084092540275125338752723420979303857570591978264196800621146578246816009608227011293479096509870240088416857656196073812283156666666707205442852478341927823414643113279414772071577700427259469076348501168183330300860899444572233245722828890160626476856696954098134153474952487467890233298227556287939607149059971002566247340832915493328179379547306864780286416759058101040214464903221962083098645251403555246508862195907751052000569363839663489503887572022135887162476611970857845278659994000746834216339819760238875253746734330680393888200651193465095516014910267154921899312781932231807790834658003957915415948130695385355516724669675269802816335761579850800330006875145094562829264598692857317533397474873845646655189839370832247888199985861249862929629478303262478833494256357015311211989156610570920538932971044134114668969317432339445165451869741074885491095889382036788501645283869975003298291054376282598549931759149919560603426244972084608383410146257899951930302115056291838097440980585178693182432662425750780531237460674906096000741621329655682649492910835263871839356013045829938072056981258691232054210717602416112586429265460458899237729585355177400677687811141160029504955081250283596611235888902135852409715845535525401830155104807943731092837986015907014069404257035091905567818880770028206466582077640311832675631091133265575667475267242999796671107508277515451160931919023701375298447411166164648285945093786879801025985639719350064282876725130414326230710814446740218306254 A145715 900 1415660464228606755962208611104507496971159009644302634332433458561201878119927028601846679564033928084942731773196048351098358992684152627316468592950764992921245903745901415016642435566941111518972002400010710934382008518923663129623329177171018663819038761740659753142057281484962613589319917639609217885621625676700473892730827954999491113629101709044348401241790840342136046435117721376380512499132115132875945958600691469654040072869621488003874126540377570665554625102062258040299551136386190690175941563131415022388567623298722207874929383341660549270791677519844053763291597091020337560643625772744468041840197197455848436100708314189939216966977897790559916675689167391838921734481439938070933011737749264800509211175724116254342984476150838428050846083728989317927162342248614764144361573431815550777293196971741472409272395704578275795020026656653883963549813483806410367856479971053400524991432228795504319163338265959475336086565409844395934883503529408312536059545361618811407531857437088376296175569539348532075879729800375874879269455986736011732367906008507035905865161689252946414403432027683078967824601365580330084824425216217741546246989026919517990163393707677586794467006659260259676083337964283744760356472706328111904469441834362261061506493987071462787394752602870450682489016135686551727799073763238721923527720322975871396043547985366595360283087158365716235403609847367250620424351845796733699345795142829898157456320051184189659117034222805491663872580479622937397604978658973653617828803068718301367717416936067249512057522103725917237319538516771841755758197339788500623218836626447541045139263075554423218476877769246421676607794950824737589286141359392988114088508853558823427335230038044483663117994959944741418827886977299100648440888806824955771608066228967650495592915013469551609659362284916408556189030830184205136936218262451950487524297344438876030275031366692211348288166920344857472843408531974602679794886396418148393415415823345958606417512144890560117407479405883237719930562796769758969125717724115672136858242528702707914464774041559533995630689000983824827579707267890703835536989517742986976052965396706467688039057683477802236223928157284597959830625902521253678336168804741358474710638756866969154962765305520522029201918056794537592031219615663574497780746733537236118666904693294924330510674077443567929693847346795686997985787995982643610371086126346431314343774455394524542660659972035274164662496680458745168253651381106142500378247248428973318982561972749827721393097029336417893843783737103954864222293672296986293833815286339014329019433090332045341174299770347271792981176261558615074970652299363897049387753582023775491845682920499312035353434580287338616380985409499636312411628154445018282186773068252612855742473474341360355266476591781756061035645060383984147789338786279389706577795385278486414234305757740042460797066367284910402604706348681588683377342629415032665127968533518122494640034929849790219677694254 A145715 901 2873790045014215674879683788728732532657916819957743689142811266742690294438854810286692092439961318845503924699749244220694803051590102317754893987714063732639006089046724078225433801765889419194990919541301437381871227156047988329009779541886749876266504432811456286068578876929000138009073624651116848678602519286851822769121492991725034128374771888377425968566417791905927227786398874652679587776047709866844007937965565689384655994167889535174400610942003441654553119283051110950055351784155265674359021479003431122162576056722001170877931158081150715765217196521679987194886738459906200284975843306872670674084108873896680840414241931463434679834222999852518589310210999673138763631327235650923547564453526963343968081080163100926813825437321371964021631210013277570642278163310032561379036432377922898377377431070743646415148296667207490364033269194783229582888693759876040975422906916568116649085826802043098640626481225288568621112246406210896100753347955011621089581066798635430165839794526095273918041256248312342375450871404308900696766841254994231064890780915566967766187727345319505958999485899809202570007961407834623871696069128273966257333314668245502462582830509909868737424613855477748461962583133599329861768310065993893555388821122181763652361318316287835126072672340383958363089978694698579491460259264741752386535717283239117958517193756838926768408803619780276871321418558766455943420503211555570709108591308490888096127857050122581523845810744535771433024083504259478824597831552377764120771490925640581184488092183415895362898523054554003764747369709950328893949052182913000069060426068531841654925498600523000791580238456927122724099051678596516878991397883219264703416342671863512112918283731507472945968903291831128126122476410442221828867114044556432660076434837655270535051051230002356852115177259000762062198952298857177369879482858312556267712240510565666937903067165522993129273926847730696830208629816020871417847732222252229267775448842732301970280715437788017278098307940196238240778648589241959513860111463939904170667310433953715134131683513531196007172383256049033704601450237093459110870285904682501981536719425307254261624724268195339846677256625890258984610523926928305596190174785424971842412733746810469081311934736712403362264582443303754701252455280864085186360801200111271888554371361936826649861782886114553515241721612349960735936146333553712152770706286551496418198301541024639849516531359821460296364916331029137635263074206204488690589148731878153411783820273444689599521890968811306994847198336828117539107384315406869130652706959211217829218217119163334440167715947375696279292888573234403247013023490020899869097110266553182998163139717377714529631619788267451855727998551129156906251874060685401096932135259148547062065315585094080751162741014734887163590526796948396686746782068671893861353127961007819143380189527280367171716669427140956951122905601878531240376204511726876590859711840165063533704944676884259699205501029366 A145715 902 5833792375718393591399002128910715936788074173355210044657272539054202736508997144954956345806441913222444882197759192571962099096368915020889807478590956426492189439518946132896215600942319954024720047696839517874487656744768897384226722846700925077802340179568494520059461978108588795195805868721849563208345228530683523520842738042373864281109673304304465671841426875778191930270343280427218186804864351897578203238124139748759382014120742886782545236338140446181172166589968653166354323822284052932758123426435402046575007006578039078159992375975352611342841638147332854161566315782012495558163401269325748723922699173813064650192475020162458210124255722722714945739811653647304298332672553889934863484907647997838990404083519919157315811294777908936125483305480869739414506744357023850984679813365610051890525407780412630481278632962035500860711741445383299399380084782734879373698133184153305744243703416715261444967437723997528341382524118042709240133361465170061403537029541684561617843375356115968965247454008504515673633193071017268038561808478182302325716552890694936058325180645836907843822541973180653534037193833302920879212935505970935284645082529549343079525155771723325859385171659613170117524367677868675335644909077494897589327402408587145852032414675570318234464737456226832606621974261221980681112598508351994105945582557255086479918507282835035973274511065066803683066244270686058197893001095105962742756741010441360005241392355428789309217336694373393203547225641066262390996200446348202191512508750247311086209459414917331519434489743222523916519923191660650882874820173116050351692041700283012111957717019798616052484665590684289883499398299755978439614948416793747954947061535374076030400688639730132035833210564422230151287208285310733013499593069560751474999391112373970218503138403989770940242200176409262069855316977649239876650213266156226771505360712150959445067196070980309360214723212726394220466045683113837003628216616285628995435767735330749653711245921197530183979447711118957745542936705598381043377057146080281350782503322683513019579403067694286335025942379090537436516116401592454104362844849515961279532564380408329444630502225378856410952594726629068454161403741038557839012376478243888098739374795386495368094072552760873304875073157988565249004892188934477264737928655479148396529255197827064804295088748138466192372765179223073498263379071326039687480923390613411382511237784505563499994015999777592366346615489492468940838872384943730935753471547465402996947836172530747137201717273589923863121918779977341500433125937982272038238701293383485854298651732468478581495122198872893099692770822489577032821362714090127370370084453349379462495681780593839995840152816748346979789220677806779020054991931563209781753952389298482283379734895267509583500008993435229160332708362160184890111819810065158259157143183050487582575370506073387618542378140029775325869095767107069736375011781462930064412549907566545455298543054040117339596947411918726 A145715 903 11842595648918293976324299442004964622947257913994256432910574111468764812422969765403751095294984643880244265357526461171838840470825845902303991426645653831715411923217371603055239444479107740780762501833664679983772561320653705641991918369023336021188874298019611064264421746981558325247347904431729962196092135314768265895487989104525952765618508432966176936412127991411937712521569072868378266534286858304373885729384065724415856104009113892279031655365814163744337843624517082876588327303884843298233316196642387151116142060777362606663613645298807719875252760221889172267992426150746906076871419600887963036892405238731647343209883876687858703117559282904111487333228346693028052476561653069332121950814960982086187176321464355726250170114573717818962767088494955557733878048766595107466338642095756027414868200416806569133349209764635399539754471100858902997511989220258045252566234940924294092698068850105178690185257953233757244437902847380293546574623020947269637559080388552861448791886133120890904178413596007918505133006483293649809379774443868818726973537477329804631432350523321577603453801206070826864892933473643521550178387381051870353863260201670498205933603633767841584683161044400879860826004423490277332029303659004576112441071500610783897862149430089429728128290963468129807484244660301926084079083511695283293317146055510542315116611266961366186820489053281991696347604548074139375266848802561892812225475142604652319751930353663392175129669643767243667429435027281008394243462308255298071006271991511115864424018124189999568556651280218668996531679331701411341906991002373399300934775591148446055432510624692590063543079568850651536381054449452957635901466294693425129277831500466702478201285020368436525268471476873835375984906696704377575182345064094280937816103881684321888290835909048005006334814242933543001044231265675658092422563050814282033599614533425937107819470121022862478242758847907732536849242528091273096493861883327604608505340727272579064731858939315548485461000755263544027213920733716124276095912146431507202184311077737097476031054095735887728906655857170534947094011693782444738397464174231496714949124155509483465345657892794810318893920617800383071688664983784345484889528060660307415469088421900838786761885970169836096493036246134344151725229891081707983332808809821471133682499497217579615892380296938200255963198072101226851513923578645527011874121712238938555001394504244752880348002963017152682223333078753380920765275678361567595090856652206036205650695646417143243829886543496576630830500276155666417761706546719696830755432972861517073008433798693892357100657895996025616680045476765268142224119296579468540951402343188973755683235851465777813840980586379356101520262247949210281554727369199255171559426418140659886713799772077459360424267093932500460588234384658378378530307467650202594195139308464528784808858747139449585273855907591016770557313284321749686310033540165236303880885452648247109192508694756761315122104040693984414 A145715 904 24040463333511761053544736468267949273866996777334167203598420789009053515015892114772469768492473020634982636230896518419640274193677370812762081706283198687425859711941824835256003176076987771464993854002291603527540424993270277684346210062394525422088337022639630891962256086910585291663321050190543101408503826343751049084317097039449641740341291009248034876450947981139357778226854947579527453846415517493527090452446415296424439131756487080583547477847366414260559641385603088270821138072562409611360699121060619481363721808371039513488057539964203695994151760408796872371170463519700437323553423626401295639142858711926070293651414077201333004870435220039623596571507803975193299223121823058190317625290885885986962128942168558604368688016773352394585481064161454301330033024489443711132816458774571370042130556320709554928068414543576899030200715623002127701649938737039049127830083231943132854871335522010096025814628677626803208680601397657877856837244599161492194183529651732767056485911006860052419513214352442066060904329527893038095772903559245223833453955362426612706871613237162156698103372625781805355079120914302515443941247170599790847407133564308581808702135851392946693580957534962126504306671455317585115344150782870212013357785818837482725514311310666866777782196191102847282360410038438648728699858416142916733439700547103843644600240953424290524209619503651378076781954166346232245733505176199547302854971782746433767736413376544330686723920159510810271488549558154805974051837489557808735940540630258814957469670582646284206838482664354154840435392523430673363420308859997827464847242757989645209515884610408938030376399040101231934563657032991204244901536963279236218686042998885870656672578190659286416162961264843321391019209307101601166887146980518320743015215880428061059260178392229046173088732670954915882857719614004608278377926342939726371980445997493940177914079278480339850523440246529484323409741865979601272045535994938421069636846240595600170656019935564642227955647553737283256286513546507026682093658280198813540152800705302985192830020234940784395394176364113806852063407222261961226492747910845088815385442503119871026322240891871239568498247901540051006459535755678480295767902950763945809514150757083907350631260425372214515007558704579560639436967674003678271688337146008930922227077450096488793196727707695798381139099713600311285499766601271348508064779594921654653241448332379063841542946020908820167320999803253873776684568788201597274303503250506706032067915214390628254227532481580776970662052438677222850714763856715046584161490696207586274721266312696869016435754033749733128967392625062671839137929350693607048003976386589163374657506282793748368257194750197276137739152574116219064777076504482556435055853874873150271546730157582347234151678700673982499764955468148145948231634047510101201057873639039810382674400681322576584718308950031624014456020098077384756139631711523648233948133056326034065115337351813171429580531605661376441694 A145715 905 48802128724433226020401838706284495020985380510730445429048361291114267166717448570018348226288624936904370871304454574865408584774324591924061123559763466689820663499829981198198083392196840696966196742862150121496227078963777343045517164434742517583503302967084152691072315592006741160518216484538898064129300571385679314872897811502093668206940055130265077833018487989584904877862803022017367862929956966225001689244580493667675887021609564764470709100998498455134772327674930644672684033698974387626218920982436860904781204154851149435018150142513688204060408198377097429024303772952565737019907373090175029259496966292804683964465027366834829312028280379121152996928673508841295704394884824246473275447218547533592551035565425852502512710423879790787290707597480663736744409305835521967004509944973737785429497614462839979697409748174251340395907912960223218375446378124200049471449816394609618771094718411611644827225006030324457279864376399342644669086059961674808206922927633937128571804950552039773290720920957043798095717283808616384040769184845493360513092802412188546465144743439088654775572242976535858799983750563100632707679181577930194368366127272286219401167129844724048020127759112812072402862682228290274293871294059922871382540192771168589322010154098504309469468130139647816515061824893785796617334628505686609273599298793474747087996174018840042802779340771923244213875670610078303384699640240836278462902780493500117943852599402454637630657382794137301083878088173619228846316835860340043478661226473153402852547566858753832749882551251987654107414850290884935226331885078804587380240601863943388626871190326619519509074026508325931976512687395917695164192484133990554830507538009906816966342855525753331056374286099160465549933618908509553664403333188107127014039950421165082265976273845389054683365120987224236308658169772198089129449098053604593720838271775298165135228473115844968873700105457696005268789239138696062490979341575863111443758189363068341073852655737337284407201479073085929746717595285488530448525850212891445055002983247453982204347465045875696586762449112495170739153769567180087507335539861551356063735733332209182673950683664840723529241124346205685742729785895362331216063358100522749333006310567791910020942671901619625295629247677260261963712892652997575809819341073589319950649833541196375032609741354242173775512116455410559808337674686657258825844490703569246707141585113334995353579300074441941922508947377272285013288753874773564105268516507671961039061662234517328938938647107722433753867335620014486231284552867424997846150995357868427276167097606340845409472223587854062255778190348831747068181854357788725727979531113373658461580982070835457721784291501919884180254378205193676752287183749372220363908211806566076910579975506092392807868547338101090542022399012106351616531838586138037787944889292111506612300248574226083327528581894708289158328950241783806733213766064359465749678406223456396503937025631672043245287164037388553482654406 A145715 906 99068297270136115309654679029021056624651048569786026886800969822541173339382905581245132126896140129442852233765406556080261007451604727928473268064238131097137259478795149890517274030156410537853607923016310744345737442756043013112122159456317248299986282934843807323245908689517597645266687800292912879639378751409102665440933473032153107010446571573147098752992654167909375762703711907840309182220358795021235935639407949698966754229428284715388458891479474016557173564620467823082460317587779934318814798233647706576086363070626024982047331301245247090038932648553747372122464287923244926449974643819631682995483202431534796521793711903260626302084404299180720544141610651440026304728316970098517690967536026202306992615235685538411542197791787958524847741837404683224136849560813085103575444055480228929850510115229008838076186860725315677426794033108537510300028445942187363387993999450974294162189423504236116989170736426929970651321475410064171020366844884955261498561348913362719267996993134729732920111050029584557692240025227161731709723349463447962596354555442787386897631122309736732032254955138995167582161658563973370094073294661951123967992390955607461075787464882653966087912657418050972015684740616757801498973611597492646036344577967686417486197887305652437556153526401288876422728222173975128694540567166685400682489843111053189484788588658004333465351537557384682102789534556504789524708023955392469080145341546833456679587009050569537845903800348178561689462247503897476403217202744652798703873553799960777531856603253599697835977372203052273483897305655103895078780363289664452384060956936562320922903306847153014194482243435502601811088820850055888192106497890463863026694083474067839555805340044701071385153384618334480223043855365065086837137599484710487320180356339749236571870776645961388778185022515332528751660201779842506928173390670890982313575319723409277730573622511086008333271363555682644166157832041811140877086791353466121292408054770182491784320720490774751781976774562716883648553462143028170303480793838511353262842515839530878571840161213107429130343376304188832486675300157968355377929919426201341964294723278942137708248861517385776893119913924549640517690458908049776690128321176158230382057000938466820258606273329027413977912857777279627206776532648617404890254990691049173490888239861551191219708981752383905068491215265383722810614194114147634145115808063465975893842764538621708188702137608171121193872995854862935323102393681221546932097814207070830402589142268154963355417199401144058939573720646576968372284791606108888912639936414982211163032933419605603484359597447589712629496597440735821485737325208381762534191400156172140087846018946289696381473743491702614688640250017390589690923918234149102856177234911475261255327078730637399817625916944666513126322970229620425633413684098226169199426924205112719383159121931278267832306436527948876959783754534801029591039188971018003948198930685483428576958096916956895974761513415367157908412002486 A145715 907 201108594656247589645372978027074038663546607611285123849760539691397290764680131612479048199250938174144053130172904004388354979718172823370208810109279846363721946921290654447768868083134121195002127117526367948871725512567688352840264938179159579306454570854429961782036503567405131213150215716378128606769874736059907025165780077357459305137538333353433480203497254942368043213383657310112805622539465423936142724346308893308408843409852396362673807078994231255112607201407222005926749772019159567692806414195383861912594412252166675862406647523377709079090829216155908788311173480180414248127711507046479226305801641439049344134557270698591704558402028699056483583454472693749744557302779054415166666190822685972135661416377406077549578159004619131925650128639223909464334067864041256924736184428114919753858750104417273478454679629862642650925051491302418185685839369816262223477578347435661422539625758618880905876371767721661810097725315218053867828700026030399219167271331371198686176905324258550805788052140839135695071449155493854506754354358641614518577239234456055983213644713144022126936822783359917213655929366901115378190336080484579203724830185273755873697629152544657706434414674430884360379767620589336108752642137671616011530908110734210656328392389220320349734682189126486279490321775951344617464120734013742857698845107916139181179373746979574778094620818462150132745418541274034112656853903929806471396416580437291423559443684520056759372547084049419686092307278554823703479302075254809321028819835552693905236266052057240527853201315689644863184657423065010616124988911146133759535056362340619647530105086028530292195279445100043773350578329812926057112281026525157507953634158944819704391467873947887649158530314400932895692313476457463217769835662550629101152839109329740529075815410615027773830660912341004046141633900954910516866102853612810640491964178200249058494899318469031481071571994317930309961295130255637477284423695468194650360476907425281095253829988743617008780128445160836200720633781432751900227535562966327834232125252151264436046853322915143035258900467135054217452780120166906194237110229099648862636162224520519207338562514929609462252309896025711424045225888853555151318629275924243107152826378898777077333060713915253748755537805658629965969494397563800678929641821283488748597183176269115376979634200347597973046863391476612501894987005714045010657326264524345227495254104871816954288069985765287301581620259076424381433612845884125865498594457571837278045294919742692341094167975845675331924900899045215625781251895675848177067661224771418530792529578674701768732404573346383528783815837026503368784299701991160620155682814337498331004668956879986012818933977503864805898055527280924691878898801728138929425819422962082973782237059243218415537387803529125683545345087543730451929478162187560537336798868191489528236306405220246309473498738623154325520071863376695848286002820397400483655378079613125136554828432804396867156722626946031293165522882392174 A145715 908 408250348083885336843991835740281269465942988799860231628987008772566677711127327790426886599347277597372298411398761363501804528566883379836795956048570023880224455112960549733820911691488235869443780194970603919898858444774964600222724712381534489674854478848209887573726778995923726845097292637559800778829966074822859851983868116102169357276095806260898391666000674540352959813793061635817087573445932590231574709187071414008120253155246135187943112981899397968404576061683096051563478954738576334636462702001831006034860080785535281374660512425125448185307293269863846286524310042301953000454327909329709009769094336638067737058354737724429256992929816174680362493692035426701330011298336752145818233849679084987409190368253519101740105251237179046021111236289882698807914933627154190744129350813629231620104332861456949932254161572434303856062177100549875808404743620698566371472120657300393236781146127806904734692917699304237047568411738571173941628090032474865529954299304122184419576398540247865001020012925792395431410484093412499421549607638319128009263833049591238203136311870051242607945018217965676804726369032647605653753012149310401121610281308113333467998726103878190261407895701182037833519956254111611684010062040499768905915097428445869664660219063919363004308967287773240746076476782453007399477036395507330834443254886579919426740939221579948141527746796126627212088517535996754692188623900269483181542256578142360042992213999988706170956732734716521614588822086004044614165506809550060177035705562298414827668842553819595017942300834872606869212581084924665895629832410846288242191712031490500947923792401734609646003403079070845424399072198431419045882042291739571850682014315963900525846840228308871883090745153080509159920916134164794967007679557840177590629776071759016934274668711677729734914852873867215698334988067278266569395681864660614929307704968171185865335367885918511395489282815194034973538784948261112037076239224713643786765646829665265853182783092828822037048908961699722924746002927755024214433726889340851664979860999024550965644233673677579148468138817940783757240311157263519416332978387142367764950067351481930711955144197058245690986412195812280266262168036682258049127040739997892331362007167107516528519292990641691780946327767574161053638446420277982729609768006950491468603108356938064353717466206996642132901227616206308113463100810985317257486738171868612748349389939047023878583073882401395614039567932052145639447298754042381825740599816773015467361118284488523184266197635549521522663489885488067073758972975937180193338463373646043202526623881676711170921177799533561115841433519667204397896306909304730850534273578913721455767337894620352659732739592859102064270438031740027107123574876584203792585310572435793525302679974936654652903497423538208192930537401390802587796415035827063792567532503001799537206982619437978076952934607098566752856868922870938037219556134367534010802413553415713341722873141634828723371250957938930109758853542844110734 A145715 909 828748005501692577545713781179792949941825603717108658921719778047770664356297710734434967317626774271727591631086355395004658804635793542895872420569787039197009280157362994669002002964853035680849678793663208431026733771167665570763778325869576834880375285607295217344703579325221598090416290904030679202896224362015669439620227109907326437811169349171290381648501165819661566053956701737051377661289620618704672723507030624127590805496306244579128156679448698881630034292609483577451856351369537940152451592257302746866904051400224369023884977816357136438464726246994391805735561074699484410508037528227802243352035197573636067179115983023320693103942968432572436805711248461731006173191066304076956599548182351701754684311893227399126336110433314458803723884018333239356157850929055143169325657415482912073892041850007503945202469537362006965163568589064756588643443864178719917826181456741450835004304099822257992545717053215833484902065731574167883451154937223950995408008420096703000541402859797841693519820451306421886627587638178218331891196751433471217191062513430979096310729882559309350106260045647540553677315480345272576003236472764033792289667330639881666281540293243573686000321838984862371161150816078951129204317189572393207391636248837004685049588371363917678426853859497489588048968378057829069593766418759147580176949720912128520144925440433547747726547901516234778389557852654870751108793860693146928724309457212410449982770860533389006985408078927454828195622742280932011932275344084546904573161262645946547473845147987725829182342841590076254856676417739648703117943669029053985515415888869354583665651045416171552856616055234371111486343212237450850214488739950304331726981107772559122649381271999135974786563502223119193706564060041057325562371732579897958349344272831695046837048408890380746849377503289535526615979634940980180962717319158194693684000593423329106381738313515259663811763043271896678353423483674927179627288341745001418939612703743582256679954424612519991592276412121992376398185222708917722548565357826365913581283595894586308993358310712162756247286541519323892143614196464824248249751888788777463199774087346094824749735381465723823092954505189032914800777069239094986172741383566445508421767396401879654117087437941920400067296612637741280256080263669907377307150124467676397775561367401094368931079420568983182191519014035413993717592751313188318653067831567019354804034081011353601706685693204847331213021320445596571653635037093189222127552129454763826905792072216782321368040105997552845331552542639877114515089359900580116628903580840242929710515687274145002268222200648555718774581261108587901226134241588901635423955209512040217709364921410359019271448554569999686604183306376727746536165120567131970809251036225237894281466566884349702175684232394759102523307379478241709496270593250777311351553644294784869040646481152690275968147778911351885145118393356140838859850666763273644528415858055818470572295922690269504046772287893401176779179526450662397846 A145715 910 1682358042918087848532462131803143948100636509602741777750859520449965676076606641663575193227895752424329413638806890053098093871606132325195241176960711640999904958494991766217524332197739970943888978507356118144380349656611916333685869778790528593272672154928330442999860692303420848199818225437889641222078556624925734139569209049243756566587316502721913213848065700613238438736572290733152660835330356410037895397144562979907595327037248521249494970116167876830311001209421189979131216829801207279933142095819622574308809189482374683583205130306692561844635208974105345501796902457329911051378315727974529224295621681980144578305868387182603282571747232988305872035231340685278515830247853298939469751264576324275477021743952883366707360564074377114192513463445980186010301629471048313479540340424079497880769224851182371551811080906683301704978188173624355325070382639539180734620776885064487894665500541493055917963070925110442670114145866683822232231902894474588045812727138497002968914628228991078389980234496139110637458571495017689801239707855802308251769847638431837974272578525283527929473099947646289358288145698731870681680916286698839287946903070917651669218058796558350704390391925243569431419302636684016680673079884769917711236115670041691064780999733649688967843509025812616090498659730980610558267946353044674080428373490196734315974771903140880347936750712331160473503590352371851627996159348583187995827166655884615071104981854668779695474207443489998584715499578008205980177904782984820666223340327465709192957077981572529613645138026127019924752183915430401942663530018296568744308052062692758314340323698402426517689284588722694285471852321769826794516366260056826053833920966763979055077718135318017719944840818767778882715165120967212206096647609457635015271578244072269186062273995378761238374501416824883251814740323942122489087746762209270567563591896944389914769063441068091199026483488559135063022476133075153913531358257503128166803627022952642315794454299180322754110284067698682824365391256096175221749373242660633463718340719805011182705551726512016717602843211145409560267779578512435960427580001262831107927776447245221012311250869231222302633006659121541004765311188387326139672615881599144384203856452688648590341158979729107770444831177326847224758789296803491697950785142901376136992920972715864630865737506288828863206650697264274200938599822064961301548470211342877421639440835063108764440693374131957680966819240936628988311239678000420078537105082193353795603290545481783623853937148977396726501528998069065054398557641625201699576480930642319501269144318542632677893320146138768575551284118616913772284654614118561015179778541035862728228555023125134188768380833037506504704427841506725585441308071176401316538987018226660489597851828095254958761986088263937439914121049803429279474841507884042114979861330385910282352975149757341822237263038255437228277837481644043031947459633973311130858673389439758079548419000188105458386224373172646449931624679841301823516646 A145715 911 3415185998375712830828320581846601034851342172667962091725585904793652274664847126279346907817661059794614437959186355721433735554701643984352796693357824061442767868735553128058579725359409176163058945520254126169883678776188418989716744887166447174766689594129225191994499860672364996624032907222625067650140267052374878287656054749737715922845814689356134652821191723743708210973675696231598164444342962222756308951530739342181794386294809001830230210207664110516832450825090723048152792712640099408726338302062241568544135787745169207449537390637608084187473035752707604374255906252818644734813570419750766097517868662384495920324845646864701640299953779023292487659082815879866925404396969005780819518110490390096866652385540041341188542818734875108496343527071455759267672951668377147308323721735223965215049452555858364242672549038097565099098756828888852245136288114820672712560259250499453684720131094926803691207041432257145404498231207302427557262879424628476509048840683140495930193694763449029333818182507341943287619013507298272118298275056081934317621573514954117656794238095595679137521042787461921749784382091110217138539684058762170990498420944295502248630993075473158686338809607922606960918813191317737782815222961765743381416107418548384024500744409720497240804644895545751166222691204922261375454861502914269624122018008149649749300266818450546672763856219484354244977510025757006149961452368830010938382219587136311381932663182206762248423634124876618199517635947733915858829134777183841867886476291594127015756320828747087127973801010695008857170678491647298203958262819198365521891360171850410508756273442105880414737694858491014165136748726849536155417373293426616938978527835549769709248645165314303972352052075535088908792591488999380737318869084827266501103345486122433616011369373570476423519491026777009711648396241622873711867944964567500093959397866796518103652092403629911618764097670012000906038948196719078769541477635443008433609943916981160157480485547381630578323885065151914011469367851690012991233505134035728104982318079920576806305961011461083224571015471338639888019700400766048534843739152811658360315922988133711308897014514803999808621180425062223050640666911649202824440424066904879533488320177190560236512898611762650832082607222676887228519062016430824476932716532939669090419231799051837799563078206686902023326318723927462592491363921199120128955075875958209598908710091144029780461005842802180887515311846080036400675244892705815666241101189300378750310852901535948539641171044384009357245258534527659420551957497409799549560139660300327747333433256125857061978437628439499559813387986211073849149947640526437271913315014347591826263748987579100992840793819617583634550301914075346561718108848322974105442172837749084568645744929566800681937129583491560608266563207793581959092218764734012242631807149129753578391670513360922746451367999510758662052124942619013998712504197115154832369462452146850845664819998085931390254531430768184399960021320898316251076393534 A145715 912 6932825894344654128493642248686468297604276509879453443461161635871593667603963589740432559294658723487314884727734663307620430077950465682103852092275205884017177773628214354967150624955268429871038715517137368768745723535312833937208658435078108974247786603410172211418391717304208639725938601843703449440143520037764377998207651572758514079620437232076450623313805351134027055038122926777853540669355377981838897133712003720066062696583135236466846077226588028181293044863932958366560190075442571998507186820044254564522021340313504008747877319789214104208008417942787462774393987896319391481760496573778327203432049089018844738114858357266957147205623599670050761642066081004789173292410016833881764682294544227320315028865624539969729375214671232395870463167441591745333190081585176137987583675582164225307052507919167628230253722736257150467868771384456196433271339802703326067316591657737005915493971457200870000094376144411080060688739236678061257421413000092912838781100774048068241290231455173300556572520509669648734755959961243997382455697124138470862463542465509220411454329061480703365639787385447753505772937356808042059364876958370920411872506570016798647069246725151715574917079113690966887095759359072371015098221939304574294356986823537549528045446370732875749144461294448849054815972647332459611562810582969614292293616128170298794345225666682706604830280188802526786143871848696370112570120312565573621727909934720056220708235154897872695520281799292091455022216258400271185217163419778416006988880648595750376276138325278605297257202406572841853036552585860099923633330859442663712870716840804270640016920747151238839491002873452170032533314443652236625670473269289772329300357672245065745795694607869901745856945768495411717070078007503621929545098145551741539604776065250296168233893766074071760983328409855912889762992555754109692969439190325262981467010106005034806023832810305279517999919243640873280124001816863596827015286068591049617100019347844732167043069866730410893674732571974317744599992373539470276028793672719285392480641983898051111789918147714272433862443803974227827270431545775500013296830052627665208610215738134986711839927153801250380278693629869653671259549065336693346287921183201023853836905755840384591472593840719201460019922217202903747046471134565276884681716611082385352174903559154258017248417893836904818523563802922051798483267821434391796817502479724954142907259845581545391227077420195053069698402080723232956741758820953127802049356877174686669777235786827430053687953366162390017811148323562150554655419321184251460405383933928734684767368240791171293183550492412037967652602060724361296860621425614053543423014299347070371452682216230551890332622685442861740630608181145112013562175520787566257646294321643623447690372609168777289077414292501779770843683397699921573527924617568536968500453532872069378224808789147523417954454801743801828528585355679116773343351572684130336398877919184717776941505047695440534111240418235041159272393349798902148383255357374 A145715 913 14073633150333649505129262936512948797535646463713117822264066395233430351583771422325951816021249391018189421382863407328113751624503890633026835394521974586730809437697406405030187710079469553229032429440843338346427648893006276704114586906463674051275832038233055459954143191627682866278658737709810779738423695536394634961483245036645033843913564735300505409192372041610351178019178567683346455960626972960170738425126416020994765092269378235218695706539763489543914364241333080393394137700355708516870180518351534703738134776700625392588983509634713993934172900950822796724415421173622111889329073231199584472200962132839592433877242140406276144125775607376424022840906485356906141916666929775810976524238406670969849411730565430598509290497239783028741931733562904171570616597944955891737647553108071642149351376026457729449050814482052977352208506811689249870688574663199637095979968504946871508999077337986671173387892366113060266052736152225257050137911127309188434249125522476895389323239660307036680812882816446879589611311102311807388112946863726039768866673583410202481134631200567732236569630871416152154797313049938234270293561685808909673930197838713156958048322221064907143922984261983054858197430580103721842911607721565324051801301835673806993548231631843328050266015623086268035525258251393688089211130028566814099086416618167698402871058803099075957258796019412909891517814875343605571511194273055745622096718785262126991726335431779499365143923628928820777076899486916602772074982913015407310345559830173081669713545043994740006344992911541858266655344578617511197677457686405788138762033295472497548823840360443572738286321095413046675028463183865313500574905319284944401862787096129647914195550805330735229785627557993610250563349562640863517595811916600950498131194309112615099081188333760992104319733152516476389209163239784601053854249688415319284877936555792353859710276952827313791628217300493302746650817649284904839762261177762195279704605666180889317937274348977186732529128797222799869623973048917272970325459922115015311007598244994963836356727533898961579657536351052211150719088018223864260944030163095007561820377632491034891323743225202023467965939447454971890433833961966575843761655561474011518409385196035803530129128983761367201189610018314671929617107884105495645079407787780709325245963805851344723176488761410710094700811193613041223458441186147894148419401078765780951892138577820446000161186701990114929306868708556316822149369731289956732344528219563424639269038336406781473038005692138607352147273851572631098291080670046533054823379825735671109750010195372821599305545521158808634835222369882467221553212344048888166711447114359538506457118635199032758274231210655189715896500057422663312184654589089911180047872030763717849726887750867688330026469076649029443252069030767633000679727881445365312043678039923151708042783450298959177524796796171918201154366219903664430873004980044587467734889806482524940340409582001746198314427794485702785138558540070450462901757299075686 A145715 914 28569468362351414150758275267479037372529064717061119299742611321162227742121388383358092446090576969108201038092327989141407608177312820034578793747027516135857659141347961373996926084310698237786505960726196459705879358507079206396518674211462823245980964789826499173534699260612478914337037511612314039165550661795361071207432989216737845944630456792222793904209891930663661757351877454274266527746532085753768617164109490810615653071244141234358715817429642657186117978116861289265631732971532012846674467945066795404333849074680929233451627776681149618472266780921752334563100530588464990815946536898838582700240749697615283621926063430166383305618177277350541096316278523208438463301660575034879448462439283247524566985498018958490433889980021544877113725548669528026696606360638178875051286545225709851398957986281201271613944923144844807767832800958957792781301373294955460601513268748450491426262211502141485281107421408833367929006993700278035133718702167024652428612886029527323592257935220191829288749595544866655897262226781733007753871899677666736592328484910780245527482889882823434959532985029187403426485039718437258760653870857315128267157889740081138608039447039515036350448083134746487671173896981851196268739548576555668520582348369431004659353382167195585209164262570403829663267219434356539488638982395180049651531133441264299587529455025065457510528751089128018277254378053075670613797611804182851047282717406172183073148240218277228813369469446443706885374650936224445227041030096257857061585479466370707193768120163170996934275038353227565708468496458040961871185315470072890479023214719092329219841755914779705507482392332685611298137747729932142753930432127675167846009128504785513020751222339126784646563078085781260313231882542082945437097568645601783959464784842722543400838644083641047897697297316280037214181711613770184385214433898043907823039229741248372330177056190406636691725763120082160934827879704046539961120563175571187826750732402327857470680499885353822336623237783629711761018920689309690590290407613099808362060031956697792689753045103896744292432364930192184661731921406562898674216367934252812722830157983741062694400486907232953838720476799639963067927011683243083626142814501871060181347198111046925325777540364441734699213448317256566814218981958263021594234313127478228847863954350974670633790254937245847655337828199470670761568837124612403686899587372392055607386898405715659798781817777962513111439873779967242425730263812759791213531590236356874843029478045669979562837097867088006762468948107544117567380339104775140917040000640859478424057835929238587055418964224401889116677533758259347735391724197797817364370694219135563821037579376771820268744799025007349680408154485959825378622835253676998907930922576156025591322134443888798141176443148183237268021929288774897291458274071409474014911697920590465095257472179298097982851919541774192204541534897819083115555426766138939875371489908281606444173254509958497087137754311565558418790114563949664640788418933868285206 A145715 915 57996006701940220392389793663719509353285203839987608465359678717892927083076066834445505339612055226040257089138004435093650116486193400166304318279630463233816461326126923891807354920963007343237053871241749372359596751341721895978656204534682624725667307247515755089219979544900140568421319869914259789695288105020887438156454006626732790622565983374647536325040671426875191757073133212998193367979004173453177332672403841219133754739860514436369957890686468054324329951662864175876152024538072285723040653058305076319263009883467509643281411797679224090784707631098256288340297352679162757734259580575569091681904249685196892912917474885995617704128755747245991049098022561206644723596229050653875504567775220754068200010711566755170150198150153238860757834121867408331289939341478905171398219949160637890268242562799462554918578744933220477715723233738177507656791917100184921821434839579385992648440780350269877133976892072039370782823931158828259096191915261148917120895724390814944415388219173749753149124998143196495024562730755606903428552568232716611556387055502210315010587785327500372400119723039619557539612475831114585345893087546788024573420842242166872661163119441893302726502464840551107989428152675727348321819440698800285531458115388643103784680372251175406131275402751904151130164419926485523768249045051085472225794101799349909994986390829824075647297407452133857689916495929928736002403580451296914570238294237810746376363935916767342711640657832357096048489764323636136894290519020420536819611212971172705430267614217692079781838321512059046846332781154478573980994992726790281266628987117724132843781215683162441736616518149030695522172952863299065925165276644275271442454129001927495302477067152876567501787818728508400442250470997078816596444546754759704836763015099532453991087348408602993471333409232315323028312485366790234517384246958779444465450351496797640037905564356248519656889507505549486204397849148396826836169903484148333526108707072119884484592096829993910366158440171639517652068539375325622981016557129132688859966553864498274165234845204182857014676121150753783811104649736234666084794965962503046732337658886616724778598097097939671090579099937329677572919943283149497794494069677142690694123293756040062375524876810687737678036098894420812318192603758166049730800010569373016780454502086514775535249494346120309329625696544114268032943515904521993336512013946554794117214451871464211571081089928077199626108014466464793567915613390532644873512395835276236367925201163671722105777835632182961589204612511040707089150990091612866015058146477564915465166297186344136349678898069990313748046758694044106020377978568317225200784342553398080197167779677728159946519183746533709196038837709998388095941043380309718693188592781724701186666083194206509358899849564342895005055073204144010734027295685233350804905434735120604220220960481191688606230219145004814003301114688206518820913085462257067902416656778921854599146766314806167085143442938050289104441147426259279150350027533995319892494 A145715 916 117731865035470285045137130379075336508131591266110128123560848054711320816416673552535992481320026018284752782749110910912120595059364425024777731528856093337131280634378514152407556492628820596072981572114790499693521699344336941757465698686731516730281387731492193004617384941448024741416364998888435760767395687641739704096530426019278348225963001620077706517038658786664708603196703070508878262730850725577864231556362633565350711506263773061689780159377712720635732615757636160167299344180553768485759679033891359861308505729589969894932032497661048223143338018862679343578469062838169809735556132621868357275682926620199994997938852092507673772998068548732084479127889482970965580461881671166792239393135235691475198497177495014976446411810921094865793526153665290242990550166595816859759511445509549691534681003524922705283443238269514424918110396655699381585494810412002096342052122832884816625843357848836348440487809798818513855764651245427665687234454261430134730765891900468307635914492664776778700894457481093340033206446171655232226953959640515043792729130341002028691247676731935873148808078237442672618009899452122889814904207066108832568916042593709011421022524427596365019763653178235614472051478757829535242097195879016003073191453656597131251896496316503907250903858422102856390404109183546178893006072814721113438312375121546876025522785855087848498556226599080641982512209483377281009208654518520932394732690020038408971835716762797487427401722030215458534727336202330421670964526570423593485953700746001125652736063093794758786134858394441511870489837275095047140457964050068800898366364825765270580546647995063841945626024360139979224399796174749373895942757657446673353014035864784310678515425569117092901844625455793967116508142892187455607836992814593555216844961187266038879363916430819993105758923044302789467437131112872562300105636111888374220956390499269468028575965466128304496849008510502336912766698943365854430884942952257941486812848605670963175864485884387752689479296925190437203987373912990325341773020681731745285923742284899539857634046011446095843048233503665250944357777232634965589235106687513250613832724709673967559491442708330625080921734152302445833064416937781797279739335301785160238010104977563215575390174148155743044678581542225931749364171410095122690502427221514096586093791371670643361885839732369290693292508646723764636204575717342521860715701411918859665889729912173943773634813772178937278486157927049750975626269452517456333438950014020523470013315332775550204749443496233544938078600928464527846858942505635013235427120309456137534809159230442667551261107663116112506645803471375776962019561101959769359774851012703883664686771708208787919613674260664404660609160143142241874934939439193475270173935415978567252906557562104770109768553439172928677024530582483053015178118782749630724484017600596905976583454519346948572549362012440230652509058275524335387370447932955081702965937889721456554661491445802009224344102026487775316457110485191772725545915105591565513477614 A145715 917 238995628025997976701407982279729269391997776984999720103220056191385263364398764235581230291574313205062822108723606011147169714320393296606898628699259589843913265871327057602463447872681584847020809354339153472628476690072252650045759389677860444279846491427621904283618202211159945324934652526423654680098023550624626578428518608365128420165914270722774369582052152296257931589297550159999809875150258993918890936882083473733820725223960719454715817353578866136422482885658049742275441792534499611953806425398146402213379947368057755419202382688840130213756885393583607969208003857264132034600421214962812189700544659134756304648922956830315691763568375025170384246638566552408498921692896196239537592092559960678473898881070304168835431045825971672424321997334106417325862485548250166746406636836164436713177512168913030292262834855108369349363286389487836006441046808344447155389443987915916598364469367992357437064313119914709511087831459204287002516826845958787912354537639662226273685962004721277687013062599561621337070914061165729365813813109517677306182628578205178616032917773178044494991707998702285585795002556275333635209670194451113383326874993044387051017803063424901179096817489449353456827156512450241280814108985814961787438293119464776787798246102842130680543928701321466046568369211478178816667278559564838809194301895702638358981901260299437502627993492698726251090642095334759950519957566269017041464392790502383732402080128664542982710282784080679548468400444000966432355921094647440874355949192903169313902348777812789142643773980702394757038047523335661791216555686026646939033402453967316381554376851648763915987179092834566008794836064061788365709697872879340102631347050351383148749891011428240545714177087887443024738111087820669537805092498969078162330490434447134959392654759267216177401697142446525430303574347846645934678979923922886440889097007263165523300369171990676101880083830386812238383430194457183536097869598023180137069896556560804983127120421753210307965732606599696415884576716974830985118176250967358313797736336871792201412722948168390370378530899336319308663262476677599243911481181780685936243033698822979267529042850099814070974600029750074027711443193463753765328373056168554198140469818981159571577979677995879347692959842494619747030396949769889340895670196459663046696753616029989319509852719407215313987074462927152698097227255762689414855259537354181338566962034507261234396267100876433314598127274483896528015727759072997045824236195016065827367890662200333203243919264519518464041337970680170480488416564135448985255051039170049481630747128071501428784923698877227638398177233000134133188793688658999763483117746771446330441233949399884161748655812229964994927327399051741041007729831120519374488734395705843709798699125184989489116320804581671480871464792027367393476800847101686065137351750823776984011860192453313824410586598655034523219779384998199712629843188390813353599952951499477777884108228488211763919251441970327245842118829843791872373579057314323343997039663926 A145715 918 485161007160910857233573158890720037790418979147958165699408590507664029918408674981556344955903374486251510595956137453517843607949803332747579191481765438527050592587513292554486646773987124610631646916326909434645307987324973535255949803580358015156571647316684734203551945871269747561592603212275020112163227040372304312470188678450784673658457743604230350173859352122744814461565423628096543537676763026804623024006397895317022506853928754229300047537984938879224919622153225219182986671545690031712458557798558162601801431848651513911010941926312966672878254205636705314812904251777125192069045330818376123223748382360628678237318604426688761772370028303027331288591810973499769840070998816484590145155657327042066323253374220285240910046580310684100278788794709873506210602672397671899388613017902361018200658168212447968370849472426751509693046452549910437375943435444417313438474953417187861795056191181127748404207192939050508689784006420051369681492810061885200649576677748427435114195233669701039859738376215633833160615510959984440946808385366925291035692221027382249544794388303753592897294088557561501721182571229027827352740679831553102044723666964063119857128797730024965970174483818534339123513248222511042223105999107176549483731959322043222633308336873028965000268012778717652430933108896593814288396582910549967943319409963980747186383532885072275246978291622187690633361471017353216178232850317450075651784969987148956737813689353305492104386624282057453175394366594625655352098151169778404518983375639732961220642366223898865772102394691002962345724601881556161074560902176129236169006083187287428790114428300342754390131612828144637713537985645634207641312786002302750894961159199271927177968074683902738682686586566883884424398391767816269556882165070235854937340365082722780301050281948532409305452093407523579213466458691560134525766945457823363116492703787835513030281390565107020688265678836220333416026381981383634912820853102112725993948523005585510077091280294531040782684501918086799055253531471532986799572447690716695277659477925995883968287727147786440422321882604494692921171883297749232505341209779685763060107794777923203409989426211179855747812979470916123951783849667003205834800024282829720439993494521648952740083170941460927660965435585496544245774058668703951923087808310688763280313254447086946934357658510807355024470466449611330413606692993683794813655000113286705372073264160010393650478441144345856455261088716152024822176375291914550505743142443663615536294574253361069809605902225178985770371142402145146926957778336018934432740374088080138254279135175988669990727557459664442832187276344468818997474225958208417910959666171185038091821252594993140140983379213154679038069959465874170103449682239714891018655553108927314912791971218971100801361123532239666996144850791025226274852704438303929479193329688249676947170214096772544206542222720358069695921499037287141114246285062903174852822788578001999383283149169578434954071202855662282571725908125787015726592760802161282722425004292166 A145715 919 984876605541021014186176811140179396985281135672578091370079335510501789349106245813795144679253558632777361446968850307035211376968386445084289151809355140950322859039386112558550290487745990277997396219334271813176502585793006204316928055508737092907396164206378582811306166500475376390087659586265764404036670793932227129687904588736484522398249053602316888078564902757019677099046220667485823381673953794154390819842050845410081955092750147124759641786292072345960450410488161536891720667795958229876678918524647671935254693272815205181596792908032633505812642280557118205462226423103706875768127421140088567332019515647417082065452118063221356082219393886770457345457129637637980366845205904567521755128392281335433957730450786108734878559126984862751893516931263709111190197562481725705592138019704956702510622903959100462762532166191450456307534935389928700037158732905358801832948765992903443527365703628321336903103537353152617930750445201245076166427887598780998530728301291668031055542638387488389637581890655137119694712416334707249392655208481748823125149026057007761397316575338846615537012008063851146208414824592370214192428370387858346037405717062055088922920441588887256018275105334135259067275066735184965471624364078582580490188439130628277168828125606145956819863522012095512968747642690873964826628396029856870086129207924985214149999589855436419313863303999548313259472695523131694081862166186857384556082024681121879794029387307081484428922137009792549266502095786646079398326890953555513732661896599465008108590101085736884728225217448755311167063903772035671319567414861856322776143315467739513127550735072844142648051186862040779992473316024573379723499245886801704976668521827471660788126441717311131285308056553686397938503997177579206530932990000079816444638610627492796876172679700761523673890347920130419277906607569519226441372220299457504240039299592298828285947922477995261321077447953696890022295171992014321689490233927690810587578431804782024651512171877476259578541573161109602385748784310494988372146950635903924055334942453434772663422673387058305666943043156224890310670259831954264386598744371580318326082580365485279943011006165845007353989373725929981548093503380823044090878720921088163938988653409128392902797259031487687272412141278715490199174308700519252514527355200501729795989209773970472287426536924219523484361059818248073586923489549922340782304794970434657723970159282786591849236839255921212170865411966514126492490026114827464529612754924442123472850617843660771380296737597848821595389377738383968091243801605554301449477704347763510606705013660128928579748156719419941721701772802038702430739489901474429359484639209758855880066701533886674602034511146891768482287090388325513568961847216790108248496284076726743429257902875386149637273964449641942330693175640989181970557513208909875156697321915396020425771522756255811425456301535728226448197423266307898262207328834505054137876660860392559270286908706015734745000622545552463293357751376517798133110930849330089603178761673433054 A145715 920 1999299024087265497887081693041405285160082914996354377523095351677728124714655760593329162142539768121163557485836170167144025577402216533717774230593799454363716876799361220980564535203477586277210103693601655453838865603851815269789828696732932718243999056767301206422217314444019142802130387367516289465174329548455380700962133844946385129683771920354959678569136578737397821766249366389572593368254588525370386559656339209784571051815775944734507843526125368877360835108371345766664973772639123660959626492146476975470404425542383017867127578592364319703832990951276744320383004825996273180684106595869048973307876393015874315964189562349734926158143597220115725383946684572594126644925927915273252678320491175453603892126491842426511518234117732691075659739091676534785842594841235230784680140791388044203735546294378805726959971926519171999552786225795102711164994851854442923303572556490640573172690583309301132785551776619706875348914713974521084566478930332715365132177802045408354615316441731367761263251378291552137346433044543944756282649126409564744018761487203504728254303103143470325786541479075529269241580372739940305782802239146672610902831560912304866450408639296643399692132493653810757372229261959177257396355235973523531218533047703216080609498461672139419315357949416541112608905283729365252004241355544026535724874348768310020743751981023003046134867260140791453729038938550486321632964019126470173198770858317707428832922918419686060085219833743254592953546079052524946552948236537566523098899131113538326727476684561679652099431419318578590666177378932630531222560777608666159106334761393428024361499202083445309232789519198329955240083117991898315204495827837421458799886204348608272127969498718066912606436672117396820931278689872094021441524412817996957146761442233445294935850238742263944525588100825771343610571199899665338115851081440953275783916661679662833584961252348939815374766531080325850524925783117407091646030262052359243380058222615184504457059631819996512413398610832550574756270976896773354862471510218437275115634655520994662510864058688001212717453955285253922835967706286983858955562945733098266516184578034140340361108932527239153748742680850658391626505860079221112501277968669784689966426526427036115943725695750749063702068985830356859607779600887995413900538607969210200797094815527905611656528935598507121865897926960577139770124270179649358104283920134982241892954051270792621443557133211078916361000331030934960627729930836724461080563386753475066986271217928057112540932567717730882659654666437777053080077990301496895923505307085585838451472923450926549028218767412865022030611766600862221465582167025767133391335906636144306251497312292537354448989916644811076864363755418341326670822446400401680029556438020202180234078630045062664792565346471649610691640150406357248375005476961382608264166084294924233214639244024985200421132085575305579331771073309105996185139763287760196996714768723808317316683041390062771953916309696268644823233663568423004423199463031379279733170163772064807454 A145715 921 4058576034020543419689761650697241588695571332161463713793792193826452582668961844898212385354211050032403388918885978470452064886915122595060636603816261083003204309579844239204433447912769012396746232500615141237021083999316599204667147937439797909298225177841457242658518337015192359412948296268398481348539484946693628890726002017336573076773534600071514545178459176272014821165809114724611697051733433032548090561711548753811833825104070075060903797598392712528970149309543421418168359866736753235789811902378429735557249048596344253455063802945706660966147465818449510413259294334546011453081860621486748275726421745802709213990222746117843836879675420137441035758954424225236439451219266822798798369468841957778534565582820709675032273280380438235898726518462586434351551356337509956011174980214379710028626456466966071666628280248301752967641699730829123113736239512105786228947450456727234370637118356752177671233333203434467603805678938617832600424876062147524592437322407423877668201061321172038167876010660349960183676139385711791520546528333956207948609262693874088541348473902064669422500063665511316352709261948247254228368874353039375012274402031246261816839240614851744512487772943842130503330366334502063097329635657401888689791041596649089513009004708366317415064219817452056446500564757222968770694645125125977837664624841870461417124602371477106328217361224222502651521635785784791709783222876964568264736120286302921399408953730362575394891511833576669813903149273974529854856405521844369088335251503498586203791769561070108608024961052991497090297028912169336206346127058978177441129536789485343421714330252678658904898420075921422947096588737050237555291746807010719674562064018159152964948117294271234115279935159090258992804097801936353685947088027087543822928109283095283321226979108474116106625420170785967907399040257889713066855951253952914850383846583170415959878643056320425347215514737015613522868709317433164404027119742476055336370707604330392739265806401082421042722939601448504505645627697351665599875828793596477032580814295372676711462281375713969074758125862286022307132124133092317401725528393239445109447536367326724525447771190019289316264940288137462809071825347867315477554550185520941999543681909658229906237370259576761567827512768823483146288302390628321989698840859650141507116372679532438617692281451838432533168249307368911775485278681541198647029355575569218980608039000109549738743829131181650944291618501127386003560165267108524541166079145496799461540007099543338094797321732170256093950277377479309679368590229068237093170414323906034904292979427900367234398355518099959275302200164497977507536429368322817379309982530986733731931683663887149295644774928754455339142889941212142504816255997230968193669891320684726349148436189733574334142758016063484260062087174631729573212079147674093485866381994421374278029697239599197200599086708261568790315268830620061905947935457266824365398276842632670023760307303734918721050715363682802803438701043686147322461296776842769088528245829278529885698566 A145715 922 8238907349762679054704718263833707383646724644204856342647020630372347065089867830487610548939886289026010758341781050458847524576412121465756558587972779404697050384730207006223778918698385891687808574766145043109497346679747092533659040523174093022942678867019101435295585801923526045589142239294461549621245689267458518192793083133059398399465145554373254171752593558695611349568770736641595355442425500801484098469887884313898812880390210436597689974616893680308440525737538037107536003864501836429529657202201720216704240098246153292130761652852205929396959651778461554862172047116123577253482996377511503130675662836103106688525836210429660639130814944735408082474952097230545399491848466724353645416769070853799249714529233914148473088247654055501141723756819311370057114467522550369467454425155050019970067502892394831104449681944080632005140650900796894125781855044579894190320401123583729281752777091516337363302533617420192616018652896479486204341413839680544589932399354892669621039799866662795749420540377259040881310425606561892242764696235281975726112059249802912535432673766888175784204803454446493120470532513361553343648509153867692128244425220598350575878791997740402063706779383867031267949886286809926128401902988170598066752283222664604008192198948485162680440946914069725169855033848257342875144877599764379466432652704122687908452922070346544823278197150304420241797466916104188620373620807274054450944150982424072123092747239713109631943708936940805978968800072622216552833556656395832711754037453202998880158965481495635912611018838141319774724378025526373566252106707164922596826800576320485752652066051438475493498483521330969384276119896128864245343930813735933101939531156976876170236405979401106535951355766516553637995497606652108110378567253463301142547104697921982908645472654352216954185658421107414026248708112944917626052242929673335705325932779919282718890811819369211105907679541375164371097629389463540622767961431196130280473293056732474645525082537137682896731054977541853313910049469352904270974577588529338157701777903971878203273768681835298533757782782986669998224289154209698038518963682713127839080232309488672752518635154630224784778675036176368651757413829664790340214624375329543589288984310179680282625745683215130231940787218642684956608394245195892751093233044551179290236035742356034866009719690703082443824424228060963943657975953404363073820233714121594395652077277268334698857351692741618205833069196288262556292174864500373981842679584795116153451147425801758404381450575373052152988180416628332211341185084930530997639045154023943770128909787164822034902112673524149915998444303319127739436730152113152254232131146567162839677011586193600777621538656381627693648989716296893866435673003556419032748199351433556468569145231080525853247133980043526576276426272862260627263272294772932814926147184509305489476052181747126292230945596638899069034416394387652359968312793111890173998304993829551424425106509898843613670180234359779994711918295449215496173428033791358218333059300265251895903281526 A145715 923 16724977861442204460507158385820775291561262332164526214109738085863670715679849026928004516135583812511751807030426613545482004438051719660363218872948138375273929277798010642790032000524275447357239010029041936897138376738802598526728647594895471396775728801823598072192796519386420857353599332819460677332647400673455845237741068034108561414341168701843105897143219745692914767609783429573323846936426714893579687345781843445665836335358302082223235587568496572633421738277052905784876669676578861215191968330657589661479871842190642586681192700226175090969167126962811137920698842386436527278559029564487729868523319830867560774998233516949464979591717458137458269983116998423582935732012936231171077397242844364370519141959779262900690694110464452286879463327616683618629508017519420912508976471889771326159527002245105040175961187718203434668682553686917964246214052004257673100564185333424513714723766858659808095326472010029787576050261574174418376980469669675443370038178253109711906833125528264154199285529089825192639099980305181255541020812811094076767799531667837218572839786398309094777266328512462715523238828292862005040352245213477061980961170923412620422772130916172401337580249661477129631807765831857815538592765736350656673618445150967549487540650856420171874977707171341724642749272211397648813575330832876565190880447324744214583698014678201114514148411997756748868346206318055717114566740455543453570848361758200580106956877487663882190270334250478002560636850244273825627722265156078018560491607694750584228136496135666579832491760216465826151193397094789626170155570269417733893380964040393796592540272370089852573143016649881791928657576292552857367810624260137137186217573686599040466426939190066951996747136926093444794871867337405977527714805577442474231826799608672342209266988261355891942880779969427879687316970070237924891172986291285617528896793159389560748932388114676442224567242253476846657714664791901670031054557678208401993305448534459319200023178284583095197942998881470360778732894777158698318412792628885762863657576564248617379969038961844280309559224291337077810372999850921553925876094550379256273887762140725638360888303916128166293811394058497740225604741002394176523320209927368787965314638605982841315500357499556454794078230226331881638431894029445271656397273381598034309037645440610071245561113279845805522531048014714449436713915700132175498656427410311261053954736264815719329130685192436353776190186176846671861887111414770492074616098391054940294706367734370470017556249870685563700309912295478136909712926353818748856970168492254281947326782574965160830484054328898506229517566633537664813079054672360330753273846917548809577810601588289345691422427827679775463652109981192753336721911380963533405510651013518798946469015670657277748517347836730342886356885271823214441614869546309905940206592918171895722262107899249426774031618962090256848571074965338103670673769022081679786392193739197146758912942454787348800831744825034989706462390701060863771084736447299680340447021851292632070153775799214 A145715 924 33951696819820325292150476818497910008161978887569344009786425667282621180483028434796018680144686199512567142261007683716278010161720414498415868555526132929026671736879576874656758737285360459749303502550380365756147795282422595262166620958597283761361706525023037067449941638768632416901761056481265880523724602121426098374096175316157246611714172999595950597946564331163058282636510793263110767685590788808465963827838672306817333861964472836702731645074073425552165820261891661205262531907451223765003266181577704811083923135406906204809529050697482582461479870774854831517463787872419034251897576532913714121599208580998312270139725513571203478910547309204095552657645031847776128990586768700810562762757557290601300058928637374454487960571154590488309809413338110926506531218449956929842852770481810637053819844490060339162370106618271028296793578843792566622920399786788031814251105906450639257159964970302318917175374877826851359189414976921172825784149088027310360632911921413360278201623782576366361753874631804763798332078709092342186380007241824740556657323173650303899952230955893695509674862675495858065681700963977356870361714134849281953659048730102398859876849881037976974885843106019189285538496688785078733417186042888844876847376904180902795103513046334000421042065116876786955055852734103378834215046445861827573107841636578051482219061343826192117176453077249049898322557028186189638381862751132403474767723424996195193050338207210441133139146584761408257286827027075793402059645433281721281965251866306232780118206996437675564322360628406788945602821378044915599042241394811292638640760175198830762371000259216349285004830300776516284205495597762404327791321904147574752088572644264895169970516319429933152290152008613926417036252699436527729152944943640969227307260658500156762829077525079806291831029152280174657839422993874874584163536119066873910324784787628028401050028981981358346660395866878457339996398429931000699500129318801624850279780051659361243572406392621146114141390998329854838974462487582688233473698062060510083886722723646789309458945818775207193106691553631484968387191473081600259830433418306207522864318065440736383930504431105022946212345160075376481608972477446348677549685937934264240045127081160857690785443098353920016848575418666501083331788271379656266593713871410965096167130008402702272454193948367294507655583645446104295565305213292362857909473822698145817933718965498632969800592083294105424047872105929547591368279879809234411096697891161944003137773049624628333880782856041118938576968971640201298385029157066975249118444400231038329129598498269489321060595385551294121770744267637156251422741548161319315993655010492936875792681547215785559986750868651287809586089612831572976651613667682969256767588809243810427775633242289042748964362861428616015777900825374852454217557915736814285686568697741763806886589559424154604157894262097624763700213145219956063815391146513016854485979292265214091041848758111808166844828324640794744338658411235258006086518814590317299749236025064742837160268969122894 A145715 925 68921927819257398900861007434392371495793525580503436175340229994845635132709832042786890992689196849426698787038038567517430815146288003380064552804499176897785768351936263257542577446657281209015638752938262113443043127284941129579599713817304891140092867470067963423325309333903804419889717591057636918002483609659094306243569998150731176513218356848011077870725628449041262620837349300540685285077902364854471012990825159000995742073951544500204463016264781485374323981709901795193777154895456307664095415156634410108910702485004177405120757291723189416221713168505828345169313568682168253094824801802785275179116524896106743040822867794316026112723431445966855834436749431533987118267955408449709211237320444057076274749105991910363347659268749708226816626229613037564124639743945395048160078615101603703447928124787820243394571140473902469239056296370345223326564165353127700325256644425909464267521014165946848742057915675516498229366936352888406661923445668225770356641441162290868255037389445504495450206166217034580685421480679477149457095873680091412235937598242978449079684456000677803575545193964928079410618329718045741584829239341498828888865887960936946272929582486376177086616923924969292772513516470467877971021349074298618749343501497042081706510643943407164434543517209552706177038738300957647635807730709768677096843727641806119764690110829952491796753685598403573536845922421011646910198066818058323510324907704380518041312079603759707836390277296731408284289698228113616332355452507296738124370900796993957793055732066272345728994559583905565093747576204034083876429579875896654638706849774689586053816537985936818958707232367559678175145227405881388232559015654795316609602616250284050595999681701503574232197011830349344533138798107988813884202950520785590088959507309955709556200818108923745416525046298348785127534341360595925167927087148719462752341784222091738264570809901034042767278379042521014923346031098095139518315231462609620237665960199419968865132784953842642028611825783610723852757380116898079955253288653190206584527183471426418049584280043074708757726274294647623148748188317355797605901853963067050892158291785082554133740563106839280452644766863558955759925988524475085421249339133796629038503642660117935129453133989300958077747814021662770867281891759006672775913582761690877547184964879412045003010768154072328004735312269207577005548132869067796469380733203649825699144395545225960112975872798401841574463404184850804763805746268901331084034222102960355271429384584370261147307971641513600759747546702517313157584699475919605936961585162300515553851137624704488356592178148614798168688381345736793652723352263712805851136366397453744309049565730246456397427412840934286573684298261938111949849439023485046627704799772113921649585589012831086123119908091352253781686252318625678658847200954076186690037794249822862356084054543523134597013751320439216180054584113721545471441573353652402132926751571104645407668194066024515791346200667275988296017770112416872691491862108881896818810608683859576666803275853543675606 A145715 926 139911479521395699948422552941339695638550848766443087866596657103110972036779778563828953919140389459649999025120076031052700838468954485141116543777264773576372180727758877533234557559955543568941286919161169539909011792240635210623992156882507970417104759602531440726313310497883084203743709808085946462279161203883359320248348722149808972164586652687289488481622427804989431957241536443586797865597374115063787347905411244933349049592787773370942223220285861341236452130705280382351706419175244397106889927764701670943383914960635344725488932492669023817447495270586960765838875026961013681363460095762077575699892423939888107374558151482736019437625086924765408139811048688368962002307820488566140998001197738678307547139385104649400221293827601336545847262936305052917062092173677933497808029745803485036188657039499430604030640252791915394284255984838221959560358632746449444872239173933490306012428401596907132644058651645923613578763521606948488602531768922349225796671764926538541144365622372750343187552155666705566986641807447259904305562437190578325014212767775923077981455545729144985364661234073941325707697143645931891439846485501528487795115798901653270831648192570493758447855380681844558309013152896553103496094605203640153172322431191618521683313812101603497468122918893326876662601683695091290597310859125783968644765194005024786544269442765742214521217864588306177030747324192096615041512437258795645593556087872169026627668328545293999697431129773218174055699830116243614078888166530166945110751646652645868013670355976325865392183391632967668733518634091367812224236448105828814105282266401859684490416809740451483269826396701315845919028527428443620349690473987912588569918558899503978444984183883535936261426781725457160788345343122964592748404260404249804239618572531949431898930897932037678115739552154618881528720055122586734216017402748364390320379911646061441049050343049070124836216762795921793415935103132734703291179220368968210280837048925042485136858309883894170696935892199338771091242642662840614726475942492278057306080098560272904993866779028495840002977143711443121360473853897040796058380503714592695004873809459399519450756959176379308213845930520679520117273275095711945958787480891921219013898154554912327151932171212837846543908045615400006194081156938995274355448306412518610009820382538076442953409586898572877482318176250907735875158414158902413540480030493935323471117305023089733530708051980163655102055286447375027740978073557589822291355059772311630039057647568498580504406848551489753501168581229141174069695641551087642985056768761025646343279480248551613094392800581092654731143292361101423477872153672595447716487507793176090454433742639718759270992088080345733093291315885644754426621384566060976971271486769802451704848317920413862540890664461082213748207076428909302302607363719216743243962436640571712841086823836762403807783311022597346747886042050641592087070330092523229816824451203363137912352342912181008944624620509741931600121328989547840328470473994511435951868235878998915568867812822424692357286 A145715 927 284020234506505451637898881609912147753886727202353887865755038579085278389027817774740733668963997913892648594294967304998415184661162458548463203803294685860858629091582169456202894304132306787669603430258421227753180495205362192625574498871777362641831521900271354606452596985393327029795311020696880260789779241399609761009841662394114062762934391736840813606615657718500097831937698143131899126477384375677123461776971836389539569677617105991468212932717282257928512451007737466272168837148591230670678889266929235380659238459387264788565127839360826626228999177578361848824571135417289090999570899572215675885506441481447961863610006687086325142352813733842332556960594400639561330697757323833857776233220172196520263616677013332290538863122371444438361716944073027808598482987926461055155252223902459521859270342255719338361956318596447776494570410165294207562304697911127019962945197828340895295765387720707313320590320783309260048391719495169078974732828988923260141473326159432076232193958379293751166235425797246083948302183696456926263142290401000319687439682647525605323905678145708319612458729624906926258545790982912021577146780738863488725256182904468178851299557988519843272969336167220528398003927866486329629194077542040436641195785975484101975045332055611156453125090809936350072375240862297018954893408217610746580196246986472674878747204124345865525580468360575940968843531264033707522623337437288342496595348055595419673648665634867215626077357049355596601662370846276308466526645700786391278087718333970315073793029576209440473786556020364783623477733457900454781116113225252616737068362088925384825960069956578525100928626596438799655949735534513143428483429636446900001618064963376825959267297283896249107122134705666206050996513400820015290446764417676581820835613280350036799120166601218377651205874348830031154516584364509709862590159652092563630908468299720503237833931818802452383477261197342198113333336013420349585954299033774004260478971651876045407853503931520212672137832552831921704498711848186330996666208006035803141136015550170525711131511843566512131334844007955241714138774662804498642714816638769207792842941044289239402482493387486888834826786312212562279108988518306725821253164961260940801584215242829364000487178108926839183175254851447990911213881304268647934887286103830016629057829367330299783376458393334787216777893054030434618994575194439030419377992521955502996542430052476613841377232543859421455330657024767121463380725516161070350119687303570506018931753134667534053684755251552558093771460147609880844168994764008439340059303623296899776341791053422149877129028587439940489422714804654543923286819232016495151663789683781066168756188509063351073657541375688997245094797563560589547929460819664759766634490437899204846920435792851128126921925736088802556606583464433565048614289502809034709057056342566327244543896304573136206665524362121293458992485308218318215207298646248802875751503016075598857429848443533382133072188288575453872258001831012003449922370716996106100395700023759114745224993226246271941614974 A145715 928 576560936136726545429234781245568718600694417669929625924394861718886012018754433302945125519042996624812616996419758509070751772161321321898895162604144435032769440683731076237214342202831022823425726022137675931169416496255093010394705608717551163654947572352791247319658045567037955987400277628304858843456789580880003931490658326311329397599784650639134164331941303546127393609401569989021311639951224685250445563619904922459520393096513132374907101311192862697733539039093576351252120387705221023017081038321938583121067310688641186885442484024969985382221050882988803966153113566022069893715447562671502059970002376314915422695020939016633757302956774254613010325221866822249621132354445059562242719612438948361197456834307197679445144491917120204608537739549205310146402003403398542264031664206492247025889282606122070757444167296110536194368583648379562403129518976400955104075333879352358083960097724644634249133665707131466151974621611811671623370219040315745295737965055431882188212812591144343942117114726816253883709486446262000113054274543951593458387177541561709202884450545180242159668305856477326986363522247998167757869716525053407380583782256180271501414867271068502711350369304564076990803389664555814352594160481315736882741474273207801535390820340759078545996346466221251897320045076348779253387143021370890689773829736617345524979070280102979341274713829554104571860575337718664234174310333485258076472442962996770829768480163570451902426937337379062087883200557118110789943435011884429844127572957466313086953931836369349187835921316537948877787991065400903831837853485610814706147434669758252129337014451595044665503401842164374061985732044106534252716201012471513219090696101957096057193334168502125502151521672025720672826362133858321508075014183363623056846492055340538042752782039269575374594269809188572808624787137539899588434323808076345155806353870268520975511361832541825929268334004013841866248273256172140176924783935859340859680562031616259447135457476122676147830269103146356601721361293809175589082617675776310188098448805486747606920691975175660991130769730359005429236580352091639235203915019396197777226776165446097696587520010819639207955390162367860980747071129418887557705197966083878817905996943044789054008661819628950270703999223440393806149757984966508416312546835342468521238377383795297970483811257128882719477181640581505531368823112486297072848923784339539177147657661889222503008262251355982645390666131704990809195635131819733415220920673871188354906801419805727525630399548753803141440602562931066828972488989675295580772677401298523945520327492558966715698958833639702498100873379910156363062848765168839812562429776570567771146484608239655962960765538000560584061809345762712111137542378842534896265291044317448616036796779811169869683788968353595808107697616225723708139384705083338621242642580412973003734711268411459629737127206671795203124407997289641135335278729181554977314545734298182262317444679988029853549127597601187661618752143595625377455502084085028100872367319179995123933891167381467109616786039934 A145715 929 1170418416337320380715894968029622888847261913983229938272633703534300025312793110577160830062923614184371698610083515478446321099072297622292298631623209399821836103729344993179375658468852672199247436155336051881852687734217343605739059760122129990442180930044644331787551226048490065261095533790147842755337022059407166581316275392570336283013500077863050616753027239582980890526987355140015119497201859633674028817024945215620990008446351981103955424193508578559116826320847508985304338114872761528133443837114646056806531260038703149990183454005561230965082107063468094472928971714453666466953267552652249609523428938412836826622930642593759840238677109384050677117867832688572330259118192773154028886955474831953058640853379994612260311028052890892983887172923169835524168258310416052869523223183927037560095721831157461381892321249148069878120448311640101513058715959789240950145907812140089082098103085263219805034028064886555505199221823585973900272465677108133961424808921053394682639933327829059823203991729201569586684173537609676533043251061079444319525650721930587034329829282810213438418341276190244157411023904890489565563502968711636243721589254789768243404001708969502515521406415295740124110352621044375269279816147876868329924756133416051141359263316695597392761426873304050541623341432612781022078881378489499882630127785136964429234837789861843938441803548414363920301026966725357131340142454351736457950716718288096728834595058399351727059467168802138989047300529287394057308864607598746882792581825568897232546166554036749275097479798785480201544838239286101320730387794673840628226675642540889733628754510777870714393380638665052749392236393586528998500744626833742198307213085354840032725642402792017485471339887090078260171309080735879260572263501781390387721797051505678946438110740597071409207990061446928452678286734689411800011967467804821014194334725736629280567561282225974817612265644670837791141796596696108545736961803840162911377536663702035025808933268675528648575233607249271348662441721933914597651382885159701675804047934002082091878478998475079968428950421293937013395016400607252984659448846659464849001147823012637279783426219481374204662553194779971478703992113611353223834826049897109039088232992796706536808219493359590940602279240408744575036017798268130780845822140857924994283889460046625512751837068595173527203891513602563174648276299352607863444284862831272007654242057092691628630158528875412226283630792030474317900017854213333316737398617838825056890300863273873742362177030285465125571865108978605515204271804871855264960095784576699986109365033552911379446736555159567483704832471794902612363039070005925587485237294774462891646297585970313095747002968483596609956475726803508022048621481120885019753781053329930252655492616096239042606963478835873754369823604331635663089385902704887898313529729181278855015136630331366743793232022878219900221254775505486196512297605031257957699724964873806976428813842945852159171346890058222664510612979241117685222665780770236327774799557539690077826684324559385006275803719451046 A145715 930 2375948808603824236126721355865353218791223084691539104763820493779767332498957995717203182082609417751277923365852540001487522760364992011932044323299952477493892257801129652423056349477428721733449471969606163182485024931044711264557280918342315163046463633043055640737481669220389265442067946193722492488475311323806967280068107556259456343188007558277342112874480964412147661642390721532660703558008135105133593248115075167805687257625701425127897136205721103282144459697781404146591455121071318196889867972261693173378675336811256705838885526188805273889131295117789348791241846427227376905845239416436504035830500774975682443129126509444393459050757229092848619936261375135935008176388798975057619078276894296425760679734904554755690751941802876595637086352496295216908751417968141183926589879031707679754747289427967040483170654691603285742048315704045757691946790268853182727841088783310501484301065302986611559584827838054000544088268327257915205881481954310471625947066371773335773876876442680400296760161093164459444714988571861197100077686599716728017043612578341550117980350559654188099747073122360339162217392163405445819926153156768096521347445603440973353838622054340819038005743672681047887867025017330417240823674186029561394010372209360310609157769142071721948227150556460756378243485788158869126040875811190663390848469629998301174001195734349263092057519928567329204106512881877137257956255008023691524381878465681873362763398200070520435478815925731004768703932191252852818226205209990444287639096978331903915755631150762764659098696155613208271187143837759720280178855385334410864485445406923336401014242319864625955173897193088214916892177893248609760422258876271484191050423472574223309336996884333626993381317819271186842427084607531701040640186833602039123452191168064472920731322050630015691116845230467455570364113446632368414124705525319978582469343686891487171031173891556896337926969990347796702175980843019844175705855537011594850755539746753099486132687399953847033931576392446917691428154974164552824056718174256518625572029207575421159765705446212437160249778224456961778186454056652371467219445954803694247274552853939488231862658638027178815825775030013179733908123243559917625497139176093165265470295069380371224931631562858149980472356154030528046929309980726320518608602633394752395927774365517265995588258765436945131341180295431562663030469518862681476494825422623697835998934228240502116896718805354835463373125117155731160346227048417934813243503973292140994298955845644543891267693741079945451107744730624006264797842791400876512573413670013299673278065497784917541310159508015088352218311816870272392940606249263263773755219145962383099474212953035127344710453065256163117651061663601775522046590469133017747565279272968714095442033973878585445322266178247855367774933809095604170347745243106217350237844107595415662707723624861406078440631269315579725653944069868139689278828802934724472575464364148093863968229783735399895087980637690594407768882729107325305376634079461495660354742229438251677993045244964384181272771933699583446 A145715 931 4823174911047346862016863636511699004523294014661910399440617329739224150672859418512811882466867055111480000060982046119504192757219834711924427684000271906103201461500189465073811210063521836266230228850864355924392718757333029649707674525175139658854330732896472906052756000966164160357332669677722869603762126650306084171371677022931303806335372329802926626084579604729420170153162637723946088207637017061561560619644785565700329511990165446657650082542189646154174694069669929570071668591436661066924903850247400027312654127195591074149787627979820700433705564007005314578126475318299860665199369062098550540486307049771696946715300191241476128113196936381373314419933473658115378025739002801174193574873208466269462226803215392774057614181548811436252392311680306367154929854307068292954924584911143405975099437443051261023375047131633420908288202758764576474550471187056001148276460084212505873042080466959736202737395477221556217943679505111744281965508094784580292538583309890950567575376538707884773363303815132123471201840116704692503481170754173896795154214008382624808913077306268719032273120020050212309057148680689150123960525344736267226699070853395921118524159366310153677649144134136111916629936674828125954496789317823861752972725660245297120539129999142278859303722868188462143783734526621071713081955817835668193922510718768766246257998105891214215032827013188129869972300849183621908294066326145639442758755334617484638312969511548098084670269269766770878329993300942761933605139267415994305160484073431939380086698689881858221221078098415014005029700445813992882661755701841059381064825949378730353169178280570679911132296908588437616238371731058284227128187018086486074090161342112587963114070949554860004546589701780622200048721581980272376620318699948637639217560349373828523405637324668191255895786609858873360910697618376973191261352204432088717591753490054993220564002432299217340016931468140382634579449969533686980574341003171733706870834308372128254814329612973040803352451501433635664327805935112320298920540242357847650209543487330170952242290177332248960227081366697211115781488339987913471202490628802652662502493292349338098043917251768953514752118648373560079862011480434519168405968692643075591795659902609160789904675264382551100767942390402731526521924224856632384644682499969206505808387678110589924418652541999930021449068795834558603388678475014944044676632163641243775805828829086162204608710544711787115235217704195342225028523008270553457550996328384428379601823476357560825399675932215258980283596231301623738934105662271974448668764790031213760054486851138349055948244354534074195435689283414181162766818322965355454797507381066342917469760648363722539449123975467042645235045220635877506246556603718544906672497170345436283817076311480912357765157734879667560709361262640472134170259754119718516094925224888964614017823943332024007867737683478603964857606240577548063749825957659885648070234959495665670048530032169018841176441523165016589548167429474891128796881958641055420283798950960093366635804020593375328598720749606434944334 A145715 932 9791042693477305526069997055397393113829068058540593419325348415550131246098572120623012404204558039266886648845870187770053509809633504100214576266476228669437021472953126812970184333372599850191725631117782672920354036592361119144195314728824615165159128341316206956231453944479644025136119877377831231573144628624810027060917224288442990467404462641492382773609583723119758533263258512188889026400799586626834862924285666583296501103652778231013604539663508775971871346816970259245841340649161300894539357926134249793751514499531713069267363045913509833075148405802925670804247953654302289922977813350820641160683167480535769826149616259093687095676330730096958735423845015264599081457241999297584637899373534909632711894649847512426782201097792145412715760755624669429029290695491930666557312980779742082421772103262104631910410862506561152840539309551976386197579764562933413477818486129862603611773939046862961504945353233931921068425125307108513634474775550930743683381698172012257878842240496700563409527209984557117482080290721921953920869676553286410777435037393404150020543428951374939981326333893628808627046849604406811346194046523661465702102592484948116429630689674987557624808724586552634509710883582876078357211241491508253328973239079925743794383824740489684012664609195272021691124602845554987418687244269330595242999305910630965481602562153763430507253546779251975068714566617329870596699696685820640045108748947395028133901965345044439041360211138810619152005117696981615472365614486649258449031495029969858609672082584829021426314129441086322817002020717858567792083083895881965209150732191793415693597030895316160354972607550537335272748977721870423732460459224456690458918836474065080990898254690599481475602583713296843794912062384335345392838206320708900805572524057037703838040523037754377619452755701168282455193145801191808945892130850291614776732677115467949346257753906393519643338032953354986400399581262172541550721736530583082413352942890455673604173602981647872876958442616333887951667754620123036042255872635268256473406747707251039457630689294279019176823814924617114108074643143721407694169588757023430101185814108916302399540920158432337607767985030423296948940149397158830351946490948926267358179924132001527023135265855065015876408942580161390968311459247148983014508186866334855812038631058790132029303869072001092506596478314363858533316354273810817548012086797366302241187996524110681034853565509046122489092028566391427561076741360562175100893709303116416318450707358050002831017450874703234650030249241797565566029969696569316729921079950349693919610935029745350798657394729544662601646097027018970890144248255013422309975166228345530160080514641965403719954376959745031313664024146829167735904987858958177027527421690521962687434569470272278207677824879539546900384635588226349336761456953117785481455347968680490571040519897240383874565429056830296733081215014428352701272457415220764930858104392311837162104651997073324512188281204044345986188372112951299884132364999407263041680451515706760096019004168759306952671221848929129237414574 A145715 933 19875811844584019170575232005593071509374003635543389979320057842949436690355950732005296667723370352844724785677116420191162505409363256103600877896519060198685247486893385930140009122935167632367366764938869975163962769889774314529686839191839443610133371678541167224676945454537676404862162993744327722370613992346237704627577793933862247717527252826857207227500828873353505093104244626580806999647534953215457710174739283519306331540085627818792170557866840273033252679863755556599128351446128849379253829665148676833915547121395250335021672833416796981321850830074375104727308767791758330243784295902796839457636289499180562975386774290659993562746823268899889851537090961053662477242823232835094013761534700993345938876676963647010975094170903873639001558081525767260623092956918764946043052396058291516172791394522634959726873027513272008632873890102309305216510447512283642303970378567161001119395223223051344895302864327486322547346786429750777566239512402881314892684554750601573603099180632925605013455462905347133356499518963661449754672939922000659704296330754396416159078351858213821893373425530946461462692795639797146343623790482507430639001036045373822956229181516065375668208033261557713918601177043301764237012865730972436433953922359523599657302043684064059403430297362679335844520799992742097838863392784785290507620397076070141158886954914141658038510484929054496201360700260878788127678475978149573145931317604456572494336351337470699705863143941516287111799510594879378466140263802758727235539629750354739545694947560504223613559461544327136903500097027552446803935777646884687533516605284514684479271619548313524949914482195293882015242808537025229118610505097460063545119163952190772298935493907845997840613240391402891123049286591479169167189182210720368686674584618226189417393738361004061899297838177585003525168725065721753783187834364739773564678616952646447117910019865976412576758866878379154252428515382760289814278144582742654127372767196790709044344159238415568967184835158706291108249877551043828053459122529054318283168047636176122768819347025096231596703384069891374942180409800266117631250793974266934302754540138606801521729969877700393574815494859640644432788423414220945179932208220351630094029654192303197247803799781106717846559052669785233262940735749788210662819234693977257329231915240956289908896929797509675788460829529089836988073595787157484607520491522021429908367857138115853414590533374653083941069702754556893753643559933418207184260772334329996742026556335018029389404599875971634124302425677252826797417099549930050689765343630445088625596438055896210982925455352731310547267381529159227492811661190858924323894132646034045158620527253429121187784845779158438099695323783017989868009619107128495647335759359262413910055892207576413280673626740307545328113249534738226513153623444569350407635840281496170970247641373574035933343813117627818889550901621683315406035024803072195149756303846158069943406773505528816590723369667768499186945805841123709289897572151914785333555896293085772034825211826777372520547251754605382745516640886 A145715 934 40347888253462865438962194901356879766636113551085023117426298095838940931291333887398631612466037611716752048037897487117872115927497600256805681915357425727102382961372100485057405549374056921105904341100274931800171502522205266134145139364119341703955579348310228149887243041257538622226165741181107898581114831318233915583955860768516074423589855834057489179443909003323892219243083328700526020395469554227792524819857821258525269729872720819369875218865146090748726968252076962925971307594300915078584379680893887838598766904917858648380926584473051958573524109902575659670765994369315756092592197704864233278360507000169062304265325660423527838688955559536046301661559227093919564203849705413241550351277543642957346286942341553584767014384733765695027750189736551914395449673254397348536729806685350998088684109108845706140920335441079670963581156368378337613130010870171230943646390672850702409768691368855183274503309639444000839192908027268771350952575703073518301405962762023022402033457842598481476751180170644696156576541415942021080032147171984785913310773996387331398779033728745107068608072501487423140457748101938602670744948485443560535706401069516375653028808846923037618904682712237572702125879687018998525057760222632554452673133416593827378579354294825300099279490981629856492355532860663613057905268665869870399874163065116475921575036873145412054745777152433848036787152815017322569316709535946947665600529628297894768474659313100175358463140841066924026333854502487441304649263153985729638886999361725091307902133875740989106504280620854646827782379963910749153421836540092019811073499576832617699505694086045560332166043883839029953607628581183493240355592887384704539901443904110793701758061734672685016963402391964155682946256868640329074048647049556027725048601202475107479605450832315207901196992047741855987810056690269358988062357868290890044682815681195172181407994070178211137300856425076729777443485827422126150443082781231057295484304056542248904345039080380623355512338413731154615859299760864350825485976478107630846574663294689821969663816830256055862288692838064566515512123819897075070031417598173119611161615295557698172809439310811640524537846797085477775263550590719121556432030740822860164612839830451358411514690420380782163499000510721443362378725260610820496540031920586966043484975900510209724928738185075569849482977347574054721930866131575419942449049777616705347684508802378658320937747896980251354249007499721927928468865588097600021874266944980590269897590909379241610488506730771542569099274094573996601191146056388306330906917648723579560266849642534278549987875708649830866290182858096204791436782073195361364082779296282883326469510243946474045799516977314669597350193615502372602891790882482987205914563971881009715450773746810648687489254604999437476522996170883011595352518831018828209715274316089258389112140947835395704304066063355415515491597210802115845898399077779140933240365949596489673278588111571500605843928237288849305153999669109016907192187336022014819855427794512601523935083989353897457403968390627078044269543584006 A145715 935 81906193278717772257074085074522460333199801134698961384985405814495207141084717435468490168009388628414653812792146221732860204170314719158059430687297677706957638726337877091280603125220212614677353445066793172684372986157306800478000103222323071819586215943698084603103878696807348865442711592434655289791940736962022502397725769782293697217639689815883876177063907775918627851558366053017441240595803547547465609926601202415522778245310083177693027902125688697379642712299036370984165155288079411480676911498384927163678662901436131660962945944807462059107272621251398514756550241260943193109631917556578490758232371574053697297095635703885470852545017039034905092483113693909695661671337659165647512119079652060502419616554076676813430028225915373457032693883607118860455502213613469698764615464518866467828512568699562260831108554072364218784061114553917923045348705556000086531959869095508358730829324083552798995896823265206994217239055948569176091656162437726839270539211722351984874554316321294284472199882290945827850717022574843339131015504086189193403361166916335528343105279391000709135452493804593938028667765954139723624465901801659945380053355170082197201825525730072250301000837697809011027601617163471523704103016239078354566490026881763110054916431916451675137477963262411246000145887186347141765449856528323052126454043401789370050656165965530272329475889108955782460181718853784903936924792679496325611595929214127121923431064069242018506980470044221914257170612840538910969059538062327228408213373164672185000301786072806647381980076100873388733261327826641793228999524240609153331791670624364929415312079723052939160772119169711035511941470776993954252692734950885852755936386006180959023796566385891642738437866242446844633489778394053276541149586321416525561479973766439849957409647795861511035367994559077790070250889912521733024012803284796142050932551154209246881811110052441902632308161784038883069056023801151533325109643767754463567179009862013568485111384989013426996121079795039085163903270264677081131908478791435961564228283320172702422294779346072768304214449757887000135114669173981262126046146473497458543723776295441988684001640070977752564418254182588660243140574910736402538611842471662185782533970826162065272177573749573206685185124477711860240395549338304215819765601979556847091017171846120484785315429618773609284774655554745801995682670173502315325686963528070389834369644500971538275650213640336535596041544154732759137898043500278194626197577637538263917895367519483525451262279258866355443637402109559535847591229077368711921690353061565236062253079177906529560264404763103803927258523934553766567389174796925392710163718077321607118687947174684088883851831679103000124182793344146033365880467481821356899510917527159090459951160650133409259189906174522117769796354113642978800339100073344776696371599225820913033726675876464479705701320764798375868629052787026673483858344092866853022282793121377027878685590459716640701046583598326696320963432382485463197890850394552538169521184866964288007816185673176585061157535285721213824484427958891294 A145715 936 166269532007908824218994953739085693119515829667325340526497256377127174657461045102667147642427446449644135523216008792220219096593622952393260387489532370387698279512082929123199139286791482233738106387581249040274345361727830282765074075396176471674418314410127763434072723867275876939310082306476609057169741114918074361633467728702195436835734146736388434581950553341205811214771263844542077017883460806051800960358475621045689981312709738977996027271439929190534583957240075581020892339263493611004859051757341721248379847091148442353896131887032563506935804847616229082380137318993720312696796700047656631374978435934822005344041836213561845407138545900285297801694419137077455099273251244256559036360181342405276268864258488711589709372531593823384010673555972261550172755098185670234094820856243492244340882425776002280641444223846563923051973098963297015403720259148669305488647590617491295372881118120920813106487276725060558816994444382687400197290658796009780645676298390411767272322860098769554880084284299439859892259399250390562493940393262816890624037255529387126149172318384697710799861493815253192710772424429155537019063109912421203677947775288865790803330164203237821187994081621869580148458580715967506100330597907568837137420301896845696817652978211042605703780166143203847750439658632751837120250150847227129946831308231469356086356095334989579683424000145403085960320852486030539974634759822668005044592070704148429206670291585901984468994995726629644875132317732439486779749557617261119682943508637285173825521317825663618444430447980492358273873667705702876344119880786600041171517280293961229880465822332103380450807069748469518250211232069669145949473011594705393709846323691103442707513328005298300086343851508764702641828567193671282738204586183828497333776621697271692938434105420148035086589127757935866100753318712362427769387002605778300072503034160229089974904371998462992165374431120742507553453950872851785227846426405458779810316094535583487482527207182658176421502436471590929151569022777994713833423386460638523867752568565287291227436432408710889401499470719817772209716262911058142218798607309782242670639654718131941470825156534645526894128531452808183208097591805244306434260483785443496315683796164269162051162063196943189190143639190754565566559602778032297503303675478468479007798815362648683603980597197372241772522701293156630477181098521343568535724593512933113747065030652463420320911612752135270279712980385100001328005099836699146993581060729935730772737326166960647286820816406991970779041357183131763196613593835912428812725085808059780482794190464300612473058191681225013322503937296961288035595233400976474006270983614183566168053206295098456487745172509062112937421473138422832230364746096306472023019956665568981752691140668997073985506822045025294073249122327699076081676777796371065674806136713142137369206762917081945967177976848474639657901461666066936370116592610120633856093136796029416997242075354636669051623958860674956242706462582445821182701519108754316462113185424509710143265332981464478320252339226045673436625344487005742814 A145715 937 337527068069861634446787499016258882510156801024869306569828045460162350059438780473696874245637548283388966697474685056060823033224850423043599428544320024589349800451889619782217161471583583714275741289436490484963748399934509316706299895054135015175997358666343416073083026346691333379450601639435923951399284671342953992093437091539686954482843100235178706317483446218740020847357814046054363328862184840481608402062095584121548246542022524815248757667995154131096508053554641130436040464539736742260452394390492195749283925916368436542277486767730159111617624733388323785833164001007010973831304191464825405112715466715317096794707630417894842291020395632562115502534578365153539941829038354503155678163656006003058765292025115530450433212809107235554168210285929807339731832393814696961742787573558824737145523495812715930139870943299970691431286606834378387351629080723093134141868076993638234098589938956145167053370175855049669191504504857799473831323945699737416983883615193324165210830531446185875112286624927980624635458729761270267019359867308014201777602225363488949747291463215656961923009696992470176608929992923419786008974488656313241806288603783042385248563031507047046939377684691557549892359891251796873912147409649348500310608646360569882776725490851984573126998599792740548522146506878599043006966040770014545469015429255839391065932822873862881227078390819279155543668870364923142363604625515223370744196291933492097162418768488316959230041334344588134874604347826239317623980632903502010629146914320315738193623274884311072635546427420323386422574812181249012336770128997273842969026747205070672292416204022090139262199190817273952336893289159957589283475960844516998345135281156553982515293032054189163283635280124926103916067357913374309905278768803585528171040980565487770225171276593252715364264893980615249106739166735205815850122591276926664351039108412713898439808993345769821653807462866945506294628451215865322860994920493437555260478104728224617575961745469411109122222949916249791138599952336059004404768342606617412015576149959249881018993535494903759412275621346780319698723878594778854722899046792711479123939955354031545743786383763690348617328354430946429323777868224071031325146243472607825858652323679495572801793716112220924482784902372107290388255753243856225627490641455689032828984504169004981595595826995236032024611798850452405122875634315657270625205599144290692836152177854856242279912298236620958331281754140208847963091214770455768118774927084191895930392854223562594508720806043914441815098511444355369729589747895673153121120002500008292814836144389451065413778568848482013940879065454307480158491756414807445307337386573074561999540890091102691986033816341564410159965466288205005281607068695034656385373612520187505798872555606903410057169589561495172446577948528875010802825058587533189975079761156079313038576694995000473848891587301082753707164098553063093804663199140200793861016045413146595127373534284321978458155935440586562845997798078932634515420885899920867865551596890569844626540618136187217813527187471337431355135624824193699021126 A145715 938 685179781912287110018154404008051792409925186564655025011410405786873193493486066900559552051496580587833152751738087447794678537227349765155554446684582160384009707219056416074971714588175388148497521079449688103227368977521692185083506021885818684630802963674362724500595109411059539484407782017972619144731490713085081685875315662357835815404734657743266037436056813873488901114325147742226513015513217342716859004385093677291121894790324412665216000070002891446196720814131964254709581122123326323295107355753647400029325121230380835032380944242360335964020271272973449669012240541906913283157234811876895524722181022453657771671251145706490316288925995995555194184847392386842549004457848586390161770113185332004866888266542120268325667832293115156581138082869763952927394069586688736646667624679503557972913168355617387562181657373454716657041588759900689163026791630147619913638686707649494997728842203199856568197528350498474103398195327866888549190187412479808160467503093166149664966218706512897227708386968519516368570121329155979391658738036694875566791641893450627038599875521155465248005998885033220643262935174862117736442681192909205968445562187731800753188792150629141302049115511929780204411910430782566938074153141257579548061698414691654965191055928776550472405201453799097170296109658523897424552303942512978680074971374558045732394487544077846313901389449939136540350561846519941492967577415161143619942713428032918253091280893360991841334999439724518187165801950954948082337193905044551464316048553126732311247881422493833651786540803232808493945468594854267789340767017744585114627083125309013170792375013699020650598883906551996374774375126783481836576310251041357911935230910901480893402602147556675996167479532309748482184914094735582655436433162466692438358715856771318476285404753050197592041422648191521197750814407719149093813321090905158522854309317574775053603722281587540739494236984245468257035588202514255732556034460755251831719990742282201438095714860775697368859936166827550604420428751673177000946965902068046885753095716664708693181265649618222222896030109834493329170637263831138164029342846190596992839355438729029319727944888215134873047649665366289798719085864397272388345740439988910101049567901385579848518479192545745279756864161671738608733593612525425359991508498851373258174359535664264749990375924819731947637720179143717089242807060479685738025598830538316593524275173980327519364801644508727793277231681191643576265073837978925372581966108399848818802966721336505899892055949448329909892679199190684217419303991614622664923444792349931026354336890316395198489358021704226807074971180368306887760450229926825712997420888472357746675501838831732169633192159428203243562616959143583022298830119086174256155836410396023971202729535190873253418980281303013155041259162264493944230658787255914579278346240340704292326173321633088044831303955043221141550903462161256414356529924138015001417228716095550792079151277355098261633387497320431861902419287393770665620483215675320253012753279574671360082167311551127070696981870314475759605251881767768722007142966 A145715 939 1390914619754874763475218993348846122333265618569448675903856553919307122629426656369355416967663812955753016697061620044338141369748486798415352483170273241259515116304884072742572798396834566357866253515541577413061074060620635201210200518128316875665514840261597664392791999021424518462014418045882777427880974748278044479372898701149315165584656872375729820816489014679736250522059202558905775367128502343530383297293338102805393324876112015687863664893348201640625212156179833882419319241869887896552325671727509831567334246813747178747296774534504714276802039066511369439771062466907032957798212836805906450360622362865458561175543031076544924171677480850581411633124704010712009325509490801333673890174088060313873780122315212119585575249121810958752474754057410538512802621529145741578038316356604649126188994616379800938512834328242131513823733751311792166565999657570587701593399874660397851751315573905769877295815498141726574848667324065278897056606616010064866011614295243668626557258763390649926062150433807993300216721662727908403796971195130730092572831266102547524868797560654131237795215813607740913353581796040106081558856812631199459631249434806951745930862817214125336112657549839769123398628282128719632493656964605476833216747471215413218767960758690906606997985824213567462960554084657004893242133996335305950537646421337403580921418648545205143356939356298056357632485004766610865801039789172496033260337514710532120283203051104044949593089632599437575358443085834196780905186003259806569059567933700352271517461094039207428815605195016173822385914824979351431112744709251378785419135775350549531637848985392807898625595068101361823518029170477178968292320526137995716711520403994725057053299844247020218030820166953509293909271696245874877161649414528616846282665018204795941371601423520624518591372611563894050818904140930705925235225964414880524467583563637684946101657791813714355403479424210837694836737756475487921223427094338240724954025946354764191109683591412920189374561296436977810723679227296596975863336376429792571461372289253208687908088249731455617575181710688400111436073946853331878200711254867865102752412416679974165016182379290340028596380203365213860453314980948594724270821768031244032522796981160403412996939959074146805685509765408727003621904645170860236926536625177646258404917028413953273475481531788228858468539939049946840710493209898127732534695000787183540563585767027887009454305058440419183731821981537282319609251928006003735885623081276766017978126513920252753218279068659303673167696959258577517005817373387936114121439807350357483491011072506137863482331370281011569880177555268597527846233808259699782577319096261499652676706733287526213252688097605436242867702267096007247061619860137865044961691527730316141354035157564917097537119913875527143238583652818974177913226535304448008401852892811868557342818804338473736007073179846151616265580321023251968080661941336971312676180432657922694774081965657315186793798161404541239075348307411556372276946412400014213695021291984985970396955015908169817327655383211198320661229964852945681480801199854 A145715 940 2823555992922613857567584538343753620284736795770794247429803793045787672064542618943724595884805488803598036061882336951918979185910890973433400385281207995174655302089207448611006705773859581531080346139028322698825877115690911936764521968294461371782310494928079584354643257418382361418349784225360020205979234007513717208045298488017447428301038046188073792991435263743050715070879066869430981768757844244149335376646471963601271158376612601521950574517496779327577734480324248649346963351414750306674897818499489204434288491706785542476177419924100327621572175284746806989285587795580734997417088901481178217336538674435858425528580681834240489578188997200684270060048964294352992088235261868858771606891628649251831768781411614060638449430049443953152367169598460523417036394310096268714681135536282758222605686158082640287793491504674153518345522473574178197439816278076662886614688106873899989560172886186509651053937263699354448468691269657188294136362240313019198195416551841554145761570323464312837008937672243257879923576405216324903728459867377345393047280678546278024856620448252365257259040095624829020887127783026240483446742886960141993845467907095924312438898330152523803167392777059219390719011000810870071395185563995976713850449304868874142443995149086611635655438817952088150712754495744061409384107460256728566612742160343554711224747462059222363168272991895604466857404209114373537634617804442751786374865212148952171256649102460317886682130619177418553459452298441468510289445249423502290639458589363161984448134773018168586662026759342029626634913149239488550891082419013281189815730996878490240211662647972386335189307389361857949745224441693546522151574091749880263566474484878380964337305281219303485926568771436091556887339358465031265055492875059929731261371628239878989665874604342114722542894360052056731641177655274925309078414894441116559510671779875182865811311713659558553928323736911016275050320610057037965827824445472167916404840951109429025751219594853367208732990571830898128218464410983340187825571897186576852019699994088296971744725965689205285455395976667342391721900941474999881609279818038919967990404366504908825953530502014502042915778765181718770430430692239782892997379843362985397111176822187717542803939598441325469796305066915554145613857696103233755535509357602123053188723393320789480890477519154179762959188438551212942925211973286138817359692825999152049027485582791436648864719903832406434247805345289001917163205148778349604922442273025726616646778020291391752527206617322437008200514934615713168837591848673518697043857885476433341555726122850569546473934192312431782629953362224072613220966870316960631806244767989955822575967993071839381170787204946876144818192039587935567952066017249746955097977645456131370924720167127246517127100006187038797761169773963355316669905636009242201141182094061852830701629846633780051006313723783732737797986500773739333947329384384127626717644861066866974840594311133072474093148634263721394891095161626172041951535596688813178480640209976241945234458600126273178048069730936862276466537223399597965637304428560654 A145715 941 5731817274718286375987433137618826500331893362149093752833825796026395054983898887029104560290738174607491057452604446950775483409257738927583004366768369059931309003725974815796270870148136553673526744795973979537039117483778490610996778385437238456401214639189161294642261419767317172254731599963062795135360417154278097654287476557776717130135941649104917424042792768909378271857633983685742334084803056687120807284209040792772477646111198704977543978406853568686781160369846068578340453184052701252662146019228291357491774070830527837479461415149149130567077239025996951676880303453966425137723732671793954975286723148482429738364457608580477117298799492639908217640487764392832563227108256084292505028316115983893158176752485454227883932757425122103088346601810120805126045367646873896345061127100337642587240416711913143404419849241654203400109896797621830429010660478495968089240115263554142318409299207643040685869615349494191388664868428736768171817918291228812962271829588624059672227361199373791668478217412503379688251559885867476826660369733804816017155887204617678287911414641154740818104613598902589304659956045961472141290806501672275616306840220155291547299217679346806106304471224772665523390468933017784116212594201254868123639578872136343293748091384685062929473933802456914732379428665806360004044844902187162654917916047850994726382656426561572852026450816608720769664172912017173514787408341978996953844943120324858197118877394791394205919775563840527064085112807393095241690792951143706390191531876839285128077442071765788191716485505859125125895051307041336778957466197852251563947148504527559837080143537534958867626395374809503536620982098608728962788727113931730797044226492782709362879672667575341829410716575195098906972004988412317222187773374722242825843738122661936144225784075213069366137556959533063601337539821303957446723257000489502200926139245563057579912016677071112050760141782449938827514456001678030595142562400881406532061102176726194567510784667868744020807781486255426763305672030616953284688935087952374579807419526626953599433105802260836998018836257452994366795347475120302906334959829907752667155418111592548236711501902907059856779002296938685738759913851931778324189956811205092324891656426244085451488584387895931629539693600328809506869127501184919352876847069395684620326850083524174232254395888401453130578294061719023224191339595277651901112443902083277872342255169480849369308371950474726621103861119114692354558986842768121691988821928619143755026941403065011337377476214885478467343372149572938474162794446989869567062917386077352333000640538375583673204222928062866237727235445137312136241034900509621822866894301700514058329562349229100656250484773354060968544686972661242106935446953397126180983849658584418952661040585233152864850915475439774883928031402561958473865730527872226363868591249092668434455751245847769165069080852207797611578296330990369824661110569637837745265506391785307301003711677518171465093904933757193027087684102752821833605244984331878352301485931230479163839980561301318643267764226146447210028749902271219017298046509176927766 A145715 942 11635586244122128420640631701781679451920123240425864547458418936129788915829642676126463313665602609647718043030750965427737279401814024112102525431139403910452562102908426786858981255394011430097677760855481039431866709666193220249411523357915625772033093935243502500044206327484396441294743729575233248764761440843950530724486369366988247756728533246644936182733076329450774148820281916002990068761168436317010994637608976162856166020334574994491812754215338226937386427973053038889782470616663632128153849744135612956219096929497479803297764196575352810950839173650598527157260026725964047448844179906652827118653830654880657933021423416837686713876073391870016481125920101668485808998037671615851916348710108555674461846975776690670990322859123567819825390449307375635945348679286759699484205373332549878169339823319497523028332006167066528228069572153649842196713443331530537144494547370326802032470887831342486405805668105535944819635234441644369731602079994832250000392615869490289293067397473158473622697944338444188523892786644734572741795646831163909137481057978093208378182146864923675608387108346732160663630689886174005420579853751651832540960891801447334745093099450175686243274273418895733953263261215015100945041494833361818295011631259987472017434483066915528660220449963548718954642089478832415064149625767332479932754802964395358951002081321172530830391331989442711266813804153990653120644901299599559373553448159394249991199149854777427777699257712465650762674225539555684899163799401376474548586519070525159446835222957549777011015878914867264663537327518380764421795105490557651661531521648459949590782451169533318528895247421555902817482643914951278100914593889707321768119516213874415128264771177872662694400268721077279345061613239137645496009914895193277876533057127632102132899352006807926471144518084957759058658474196069378341922902632578795026763503157821227012038528043142643803484533890049638908838070633085792051101435845964809787916121013913223862617867124553955508872587684107944498612386003688004184578350402971423210432209619352721718552233033863533416772952147233601897252163652593273424860086845432919875405530776128506415615522909370829494759331747006766867963854688990817758322719329366494056544665434098671278804283503489142766640108212362416383390183213547690183106244015363882177140452480830680370686942762977430700894173986101178593895476453201660073119443761536228081702728966560541428259346194743791208434403823997480190752826127614138256387703592654588796978074401443952723484524189010903966270037263118130486837303889797586547619025249879139759557958737176312006035026070033426150154505323675381412496687627067661983459163626207275548453188992967081260349102919121538819269569736310281889143389363330148897650259708948725017770541463303133188400841288042736827335105986031001738592116301674983509411039094476022860092344327441124771310183123668105367771203753923949970322720509035426238761351257679312754170559864767576941068152922378467581266603837493066696046605366658116366358837959757662726353215304983076719560383331007556899496085835073351205517068776324734804326 A145715 943 23620234343750645975614106367183671668571349846171142882246837606517675472739119648637833497636613006846693019861367007213859726410199059689829199042208623169849641137595102651348916152178973054961732181009881714072709883583254753327814781419790334879988724287329670885928444202531905008511157516306123531929670589552802423092609675527509585169441792354747571346030720905992302612726900431852086153842837840920475631993538937401557224248801541127619674913513158193829325762004137299100189837011373989167451062318449275072833409275105813170166623839586551057081072955433475984132286177373403562354728547486772567256912300942684587121603751171722895448691311686696640816777400165899261799433453246271923305895376492051903173656202649929576656127520088085249123439523747370730848252692906754543079040562803949152346117254098163259834370568099295810648777831362012382037497860952346511907355841921648144571773583888326039760744820384622618489668137251669641818384050571591176271984047943235698640867144643150502080285158528824290200122668637251296798368336406893001744270530539642008390031470224380420330285011839252687244580995808977185042304961825046718385874994050097869377247444584638963727040668735887115152458896876011721900650118299130289884005487818195696059048706877747138495184583952070097021008709262601136773863736262840032076329595099806530819539498699323811024121551912117887262911252768428113817735634850778763549316545918627207157276077086320783597335287236529707207701613760185232952207271094001292189924243521634196837790374526383975566574042480695041407855648967261644734907285188365835020657424999225193141728538794009099078698484639363107909986230526368995936127662807378749257551820869938569927668122611408837694290716093070301875376167903444431944582905049468979367119280125355044667849540348036015523354005574907291356013101280481016730146045620877953414827710484237845271380632015562889849961553036658984535002455870708156185705319624746162988063193597141667714919702752059861814267332190957641076756380281814617877740766629096901164802805719866498461707433625637170575212094840047954398427525419416869932163069961268997439320560320122756431151274794520880967301586667421439803280886258737508117616796048657171729693345939563876451887244023498571920347790131402104929472565054374309886786322474341611423910498209236197628320261554448295921362042613491330826584593008659774670780569723474640922578667459862729618517103466957945678395218658853765672535882480069857892345346304266886638721736007989820963662246726215920166049708300757655315341252733494653701797054194337267634550323235827374996667429717944927021947408079825579130056139641912453316800279294306467662845915326160825729408022675331950449056258020022899573718973472113248865103846225316253201655246509464775139300842963811280319715381223611530967383522226669688651878045493195077313319024528954237437990506671965401688777932042169287449385297972231345626847797787582613105658935521766503672196885338523355432778178702426822640152775289070991891830088756822124104017863229135084439388934894181114359529844216449000675980632317892702475854014 A145715 944 47949064082227567208368215284751151705520388267604179625096532882811945079871497057092125873739010738296177182600531993893169816875424689356329161953158073895390861056755955473811512929942059907560886229772299024086561631807297483062243756870651021890751338270185296654932241686933439682881208463357701194583982532030748074927466916834475090905719081751604323187506180706088044853061459056377818889310892055900129215935889405316185002368901108154492945582618956918135304359481970744120346479350618581346293528352602284262238864609367871237958443096596502070521767148690782597190013782807982505616051502553968404878704852259819056976197681857174060923156648847920788988041641210855399784364101091894332695115697930155254886847629532381263921267875455953932152762407816713276246317021252032435690752858286643446712739856479448097966249224909564328550490769595312981886278461019820087641395214606398363153898342822414029371825579575115809998081498985654931246949891058250092999877616932152598750671010558198046064505249115568970662060493440833487766114981110345962376960039514415298938555506373345388346802965646574608374338757861533799461873651924991086671493696960806873388477567413717646190206314259577424863757607395042580443218795105739655102712845259306003012396857527343624229696045202252333403928725160990828818528320463939497782469145297804293168306231357546015206435919990267321700998576306104917059350218102179590405553214661365071135020445286081335925162855390897593165983513258950483337295861157023221769071665762398349055555013453336512850368295219932019190682303866213620431097367137277154534282911216905493617759342969387301596439394922659687501369230485885146799061054584384971285508428246459083078751160636388762646747459268663991729734275782378957709857801240507132921974262121413613043632434007161104704482160172543716494947536940902267892818130687479612853305225519499668079675670953064623252778149179883848556416076579466923971189747736798864900958495086076571548063133968814394929007175475056327277870953359697670603809571678716306393126485179119372524544371707810422404147135752345200195205979349252593369017607161289219368900862044318419426730672217354478992792726175533775793893331141382452487944337656054729244783435712649235098659826563418597509163247326638060644412923670196635522486051516669455826656134224297000354809760268587277742934245611213415476788129912102889380024483419209759536606613240792374565048291778578434983351085443069320317767650681715683907322796609958187222016327118144935112281637369694128926176941580500777172012256211690257217061472395479403418997396610770834066922876292402131821127088247540601958632550976394653165442583508278503148301659658917483263617025681820940290045384511076749824367627005000531866011910187132285050635132643672030229647522815695611006285396548825421832786811528023166288328922940146912470014759701432774557995957233906641760113834274399899598302184560909122587074790747441446925174884938626137686982736169049489150072121499322612466443437790208746882298713817510952173493536001928916428882818274804331142288684263305636298889478088253409701248844094 A145715 945 97336576466687617682341501413938470778534719611886638467803079505270641994463666286777366885856694162128232833986060086236127514397385709194288508935711847799020278095573452016734719898866229433375544084705586009014006039858930307361601498632640154647890336699751864879841564696030680024343844669458617118881952610351829039300334748564308907029024566513964421323066200802637825059412149157546540493214957030639421387874223499252918153251645000752079551913041569030656474020422638606427004252891918708758986695104720318603069822323607503507242469319467059616608130230769333238819743846814027112997022195456008375131203593175131742977094172566312171951112548469967514949083714880636295662997325783092249099161560902838675368397514294531315830597131048066394184858564428404203409292704888932937697685223281323392877709562536025540708226092195847487661685613500653991216763238372373825565520378295146755554269064155916591298766165792664709673486953272742258761666460464197117198575290388221832228163510565997390360443575419446481619692601562223342913916613285665896732227135943732517203259287906420913963589689977534615747220433877917803930418471102770080896413818955443902880740084602402237127155090906273436586312790553039562288012253414533200728217191870903367919469561731800679439144476575988284739878291068102119900475716678060917658380288624947615325130830116319711545253893458690750935139846990140213202367125011789717744509476446025175776884346654668025607296999108234877597239324214055720989477645941486046189923291573425126948579839519898594702272072722419518262043668992764682213482920381387435338759289112893152818858324499317428231672892994514526264671627900116321633098004678638684330832851788491068711294928423746576764059648024671810141058704462061380706579391935324430362628384987189509123529173184996694514083261796258169577452143976930323341404075149537993214256192976873841963896340654089169640249792873611175910540100453861984953359002200382071002782756961541843100900447036990469646022751947032153416436958563805989511115552767027472881145600110806606358326612859421531843248110365165916348313739651457345122235810374347154049871310629406071313506833449954797834488266834746897440163658936120119813018887824995051709738644803332007686402996036495729445029471725285131706053305577934115736336797792516520986500528564824701484066185024970619369860597228720619926549077136975856781675030560426088384670502300141060504318413793410756058257025054212061391302658348000358262007384772868815793806505328098210288110760198232355504219025358708276901529564768478488655981087165768994603297080569541557328478442206146609651960967195099342150444948425941504013395127721526067084584706261687164864316832726073833456841681501227782120566709101177607574755312576032313336536117611407711901409332015019126531479035278734382709026260018364800895619061690452739119052648874884003398494355194323810807629394799099754015265985273347546620416198369508349675491910766475537738071282226285124451290973865446200880057538561348467100074497219458476090067774066052471215547681708917898037731669524666225237744964538522103800832677656806 A145715 946 197593202278311781667586039502079810929273775291741608485460626299166520436816162690660997686163215410109574356814519374527344961056876114239716316810333097873937269143153050838016007583185515807692446931066109825999408174351996716646567979980502643284195492749158015520781721400700593515978321797792529393629169215031680919031604612118630246793828964304266023681501200123174078782561809728360420823407473461305969517255457767594018534915836982625613335890528802513275724126153596889076074513024115628162161644769053894161947477078058622751830974760075034425212433846694597784021482819018692231401449440724194447547938415440665178424444194111931851886697550237385207425850953166050469340484786975576173776965273517064580842592067170269038754848254759699324241330733027252716207587944607512611493865312508228200898303699208275368189601000908345490388893244915558006857047487617457846077918726543933307376803046338167857922465944733529785521368517062167799631251667792429089663014839610473387270573175777964144233654393596227242119005319110819945281762958854920660020458709005737495507317415894528082000698723851429623392249106433415280444950034464971339228633380985854162041028983265309127650478644333420816692790101065062916402084431212707291738625796785088577570520197918697851917839057753211015769619526939522142407136886328143198907014203439498361305722416829897656890850197285222234131012188391408326695888204423715024841763831632216445462004088688530805901476983026861410624802662171019854658156283965355516742322512822387245307268018670380693909099457258216402139929457373008438679749897276849356460526822616261883316788780974271409922994376339469565657595903268005647030042150436581944806619403622208623024845625949044914442278438742624505922357440323708820455398455770907353129002699549732582107151177933109282702484316964243911698511357325631615480782379735431438745327218437828379687041491852130061305083826755281507214547847505263249988394803277027867336784095673434855418256359421956684567031257445299796379039748013572799009893968307494091232419175098452231788030499560254001831371259894151057841876696286479061345545326042317561432019391676832280447999445172736022249532188881810026269756433746992701837975854340402298916040204167328262954162983294259767354812318439081490725227565910282584748128177032757020933140246330459919715654000790930088733539269440057247237479149799931077163910932013181540211121583062673112031391814952332056219826777508965041555024078678790045556191083766127086103239983799712248739929730920774311979435695301236221609327844467755120281384389885038663565289654558772750605977170755601325191348942278963417024801286672110276752538943832114407903203805409565285757079906816904200096448323402107886628000595107763538376221418517435408940883268116025011487830714342966011163291435330434248073901475050469017794940406902696120264764407201254825466168983048520102032845911328338226251090351802710958730322295615311202399801653681060402982147015936622633586631526874734288463904336836099598004404347056786888951885407860550514638645364986285058212264146846388173926985979123721782462280634394472086 A145715 947 401114103288396450097581977847720602247954985307515853338846603584228531216094815798375538525544441425828273816100640344230424034817944114520914928836467252972244857340322597627720478659146698223386233894520118241192789579928513475862225637758921733226762202390454071755322014601857508806755968905674165210450094624561701913805118062266070836682565768513093514109026113183842577290775414336422496724976677911494087480607191393992358372960995823084994319778221556060380689319617781262185824834434701833250479379894484300428434775398636680578713371520483000416121624100659802732230371302864098415717829367647919272513939852140957137069878736953049093017824075869343501106962485843367572124888454563093849674990406078080196271786527958131854141026126565058580143507203186758585497200118260545712399608886706479966500163631683236461399349323617849149641965625492969253265815183100201055164349449363806318828154629797416595666014569042899671943668416149247360509182123952170587818802925833970587937431318665756646796928058556765882055099178102362926698635892558875654175634447054511172147337151006604100040504445828712157951649938839399141385444639545420715864044866987464993499385955288492926728234520841753351612927318849287167256669107349542387696209639256537941564788082305394907592533848094541786024042899808938880984367978770414015720321174601893048503001181033862127168714355235107676595203807294711913052439852613016488639062833703922938262692523153370881311972668247529555333471806967846090900336266972025757500868511106154534548627129321033288736877195962106573924538536423538137755210077989083812227434111151722510239928406519446462826250352296230223770393418962423563354663932288256669318753058520231716249367909381632752571248466587879722350575462798424443463078158635549991527445117457572154488007767675038658889348649354153344489808477918888202495664889458850671115021039172598633890852264563483370360150528063428586034356219895583943614456497293364370311600711434315794957217308726125032680603806591206639617297272030594218184095244548660238174338044304257919723095555780702764296151814337016282253093345147812843074111889630094275359845315232658899903367560193820675211752508941807518580708120342736248610971171292128841804509904721031570464943169684351291234539561401863700887080252744568069104584463039698959977753713550305072198076137539403055158465347102718983171462747544782949666882410311727966202488428946724117282664880034820280715492300086173980144637488415285444478709638037853211920761373306910536843847065658411655085898957242484171158658622739978125692721655485541321268543395457228114188576328155428483991828700865328541461004461499435435866150042584064526517436640396711268399707346521482800121956639664597508627059087502050881726121904835081304117679697739413161912584448706888987642355082241746244855637285326192087758928130393411433684732627565898420812319637094140612802866392367131800189959398893517972875007639682883371363247681480641851578220704280061719895737548264736740135524923719743622600473724450780165113851287889143478663978875374476959252998180366498468405556299876190679876325886988100677774 A145715 948 814261432082242515386309747444833320483537690900481890536250119815357619202152039254539652545857529931215985737109943084268386263335465495601343065821711713200559186463585730031221733662060214207958247113428908963511536847846708004003601398082631137947683986657129016505288168860049342177121100900196757584684298458691039853343470634795511679835361716252615529375299328262000308726195308541127939991281832752859536279663081274346719903092286605025555843536453868273770286043099969808640335337827931697382844979024158360815828432111755383516165392355605730769692471711905552851829869723331300765214962214875835399008850351907727547586675411570495546894330987317217069861926420411083005363054222278293539264056747373229281367145809162940493637244282078814157991995381138386901306600032480963188658594546148841823767131274013270808365310937343232865427699830857482668571597964645920524525783304289800283287846521685709351034151652691141600515861363414455079665840080371238500843080276428120683039598306318310215033619725215841144344609212542477630378285580131558723055877907061948673721598909225990428554142024333561829212225983594873823597172173327169588232671851351172950949591448206657375949188426830114970353425764473951884468121885835139834316013829064975236287942236559753743714991793792862072417791316992618988876124589767054123769053077427639448962731091776323288254833250277071298266029597796076792088126204916219048222272710655131932456820359997254200532498615065501970465537143342065393507827963796928322371246335222980882746467765253678905755166798703619086850411089010325046634637778567942861972334785111174079525171348445695345265878292166971014784332982897816565604320752503010602135123902176666761777593831199088538674719944894957093747162267123361296521228206631710711893360459436171923878073661229150544436095055704614325070399511663985725434584244819087126932053964193156788970050410022379389701044266884933274368235911840187900274096701110726394704682107427565390328295718457674394384941160348892033123317083182358249340914336539811975999814997518468478585652190204327051267186351732883158822721648773363784961385790403765336662924557902905889971555699194010797943835343619680380908811214539320837687569639747167208460856190543489920715571680296249826946347954833464873719282187843907269999721711842411855997819105366872966102174843550987411041595921079250095780822140036759587892694129021875758209511299640266895410697675078870217520393149348155670728572546458950773501735009025758254072059484573044590080760803356844739050062903766547566215855394834311127401104679251258997136479527488518513030059340178349066902087071407674660202422032042567262698007833906707156715988476801518465286120156358703267343371882070809540405043319628568182140489090593796529923480845527740602657534943044270301947969653659309546622695615310694887681606309758218307683886969194366592994183397132122395469716743659366226047391328663489682225306778233957628556190393604049277643385047541509354765713636345888707740827131246742717779363656230736678394229162529553401137362478364823240998528093879845044475105361762687956427159088305209981409134 A145715 949 1652950306012849017837758689731033792860979264572992930272734404378572382751837423591899696292552260215927025218059368360424479884146960138126611902703145941329882176276221691640782491613503575695457018254026790675810178608339237319613834975882103451112065266151769513051663227463885562762047028071430512222743915421048186340585331583516826443994947601427041011538343527345747442871599185563075381759805395511626947153628574379732447410918968847206055277384681574374197620286803619093758618549965866910985342056939661577971831288752088029901135167768508112979475301453544171629411903307991237689287957578368578212068693700432834780643814015609369007146398886429874782476209526472012657519427946336481321612185522177249363095109720814241243951751751593866175665170480203722222893812568736237012431234529073262195767309986083308057745119803457439098969081014675064324231090602416035564586284943358845211268009610867360185182732188948448406147526624062927662474294853971490204540865142346159152599796624394851070761601245260098966253674646362051487304993029031171648927777975701308753143673638391609563360808268892684684588660795047655022503118126409514718691607994198014102962677140473559184683925778230612548064102688954803476183120171576226514119120376792260473126581175428217794346525748865661912466330349452116738479651932859141100837162026856933479501295613304755241295184329348099500372363488322228593226983143540072054874724963567084118964407068101902873710090876610300752515485067512585780974799866171497522387872559634140085820795014837838857649699864491150784199760586152423421130176935282846020720027386341572229713587597416355031443270106848598863781972184889148665753207772917179234077632202665575006176799227966240351876928916888296312427017051684960633513649796384214109593530205210311547900335044287407930166614073731717725739566518869413103744003521317857408821398432291069109010568441493165597609749501625886483538932866679361541972472688798277287886134366477246308050645351251770294476397874904444236033694061562915215567837919080573762619386270624446707270954223019228133369623997865938475393842693916583335658770080407754003331461492697583723983358165996281726005310535795442231437368184806700957769517757715578141046696262293379818021040046058217464349795113772372291786441954242879013531365970455633027976612806141038570882342734332366905011384561325530591716085772811874418639219415031997477437341735781312850959598997745226506746117377684455925405022124674181654923077589612651217913068832921907210953407586967329161859972608747134316934015292855028848646116806158400278645732172258297124222906271985720450382752763128878694882375264041950043841520036680572944068930090470442087819555517700821111224244798647103702424729311786905907694311127783502120663361998741615683981634021795420006065390754573316137897827243443425295801573049881052771186856862731936617879771483858571368662912186762121071744404207227485161399399884807294303085695135768538552974220068288559710112678786044605811977138940905963997348485621674671006360120086083705515165367167101715804750052777577905073785995478821956675356453072933689274159864246 A145715 950 3355488306944651423968134753844251154674467423545484747971760304638382121628610767739517128934228542380801929976674780661718609896432065744931526561144320439187947617281543570445058426753678596601563539097427271642985699063391803912108080997439271923126354542604105454365859846463518832357613289863903039615412563620429359580348369771068522885798063795535177000807307985212539047029037620497734483844464961606769949862329726327775593897445603667541687187535060059525752895411925303660360187016095372001368546992742533979124456700338306588943920874404679113742604092258222956502153311885352489177953788669125998894664049203028302696979394865011607514011642845121658491209635476811765283681433368008834804579197345963068833853791366107100562281562418491266257786138082818174974087538207934528654272217435424176108565815504617841343951784835707664027674369032090549720706445351306587550189633909235151489073776222214219490211595309413697573337878530986379740367738887722044743979455395882426651656904107923241355335835494258275685653815187505751976751505470647698315764666234795749706932983764336058187632012231710125576153152201720756100807506199439141551774375995550117277841283645569876938250993380619716642455158105152486582699849480177853988521980048874459695471723498177045562769703555205499889444578191596479986494704547579466667645315145466497535748181132277561363505935933743391708684599615264526248173983693260141355176643453768470106365813891426502836377283947020295462104464221513405793313450220500176173519058924810969151235331133653047627349984969750237388306427139478330534569212543986398854118793621938606515144503297583852268134493051024363526506388750991988893662446174701121342166991236287215085872140655177636715221627026563296619269750867758202962671412565431748010764154423216473006065756261829776869087682133580331278636994962905396936614601713691005720820311885496906098134664966180716140768401787256282676650759351123192090016219284163801783682458059266702577777419734745375240112693301114861450256365821655634705244461634819228198305378129552629297291558487076842906413285448481503372166341845929015398023518301841950222997530167251537056780327105416752709779982443829404110137476506346388404951283360592983879157584951599370487092790577926501156380257134609960918861603447830856553561402920303223204380667998647202932018189648519861266185699617894906021933558337985965033078027519820825857322045514124765447181090554725134729824400756306296180416524184516042300543074005178672946605275658771987065190827320782874841731005345693778896828484828640313728440489715396873314391839173204815673653986702071672335927921207064552342936561583583126546431022976453729169752771367666520636755232414812510497081949597881738445112660097884099364051269448911418711150094933964634310742114406709759568042441283814178100623042681494538039782305609652227367291011747458862139929343118049502746263316269410362116274914493280466214151099540852029201306332569419739658488389095240728670019383169956913452424884309211975667874708032635925912174365380520759666232294211854004718819366139955053419940526346903210288285643310896300921334543010246 A145715 951 6811639610147336377806295712545140112955376008818069465389743145681511328333697106673796179836787648480767701925624586683920417665277209315250860792511067788405592333199357171781776965527475937597598288910759107408470293288506753602342084810966746121843048609421067920593182436657715765800392216376695098988775281405556178899920850049937517941343625509988807884597823671637926919721503498011215439128882112256347486593582190816810075879367164526140777784640894536155704003488588079626912085884055055196911239409925287037961069129855473623468129473906330832389373327808891148155199593715362245040008501710368199387589807813453754042033390932159547644074627829198080307280777541718357053860652217629988316814449000119507555473833378087693327190327757785518909439684642950414993675479668294524431935588962676548427126409707064231844914065471366754518739870166062801257969759832061770310849392249462414163974554463085254697769353295377617125427487270375726810018847467780896858788089912776183756704362739287555556480675291743054381778278576962030150754068800421798549830623528857396203765203897928559729283421469563286026906214380832339836984215081743330940587264579358743876003702837829709711090331878732246553571422889356858808077218261640872020473105380094776389547125574718227064204703870541415909910581262610504920467511751934384476178888908134963140635328197227836263161808650314755820530236846623499961564593670334943410936531336425030748838483235188732655943012702360323177771309854187146247840522972815491460746167229493707742867636380520671845681611838893117407111262893380424832752080334115454391015130332507984884171111980507622687957989450309351110209105382541552564986099981435503407419758132030843958745439353211374565659550986994575248821281834532100329262333994176652077637123885599234992001937311179402756840064564553998763915374035131436911914537734789220295407824306160287088144260870778412272594258018380752207714557943847213263371383174379828822598101974177039755641854010887760485658472924865293839576186584266876888731041550845114161986154983605566849055156457811768080790836090793453979559198553393207341404406493969078544930982908059127527680340040637842004571638355663154548136845870514983655350147452485999559111756405050459795418546852150751289234457633463106892916763212654684560850634396849572649259728060641015810958354104152584037990065212942097898994531710025736205273977226016861458366274956331538076464762866493025756317026789184403561789618689545441195920785307435116468957491674238300820430168507781648961384778991785762413427507268124544013705345476138846669815154875873603559220468782299222856213229667588278127282525132298482847304932800681033534025181807432946422171033982513878608255246459455130396474997573975409922118169286979052200132572052586208909190808263986790127706149740752026970948638745606668777332784586020971674547982660484627412119948649869006716343163363990848333917004676955139187241570668529734471357552030226935738192876889118610911579637722333748263816703170561369699821659957765307927042955362337056038746042084696462477487508514055980864574194698218038063263180564666417936619848150935134 A145715 952 13827625053110785902295356328331880585048258623433257469256430613973163358135283497937038505551549992187416054107087934293577786141902838477893502477270906466142913248447077777173436794962349399644527924925301890611923052389969646420950520058181497188069465550770225274698705980555316541055963841631401187044174205840715422737479745253003390352404673987213484470556581246117006434495605071925146843697146843415423791015021985028398126259521446542462111361133828373336019601328938389717327873984444745954357814633601339944526991209149911117333713888108977185071314112847956772532098673088873472078728080518258775630808415197261917677025086612889016705863980481629257902121487200052788007571840320355508274298526891045254374543047903726651347095803066742184894896302039051259618986249639099676662300591322015957882890503139524886027334208955089675965377908762738454463128891752640042424436716076774791517716856486286844822252296978021253350920225820984194437958519991856332901295078543480257143683204703849629856414415506402906136734219857417733700278782913350780408457849998914279497893656979811211914387157951201238924494039039937448148321855808432762370250595321722254518170238919510665143636435462833079884033346010236318227910170371281490023706415399612347196320969444954502763289986087495519091618590518521133392069062361722252907176476838198829708992180492191375336657108054203020572284672114046089657449876976796241864059803436299358651672014601619235865061479408507509030580296899535685369710468321365227165138545956813301907052150617125830193686044682968058586198475367135122932156188509041828427361860456197587376260842175927176472702450449634931729360957420170600714932889299867897215940766841031376949038156014878435190652173281971961191810582854349295910199575336766038285855350723612023817290926675937925766608461978362483910416930654321854025789574987020403508672162521193497292026751433015210732650203008911139725377875975250491801451817827771768346072363325121331437250385864682419040511459924783245379478208509695938428489309103753946929603696311341171150952670317799402127162490851025263097001800897046364974035547159238927604259672305829861629654033502167713852527716082013759903313686979668910473972394377263218512012986344667481785329163017075447190644792615672972382660110460085561827670234264201712174774043582433263449042526813240097077258566196572840840052877437793906510741140690786708939657680839307508170458021437890287560188834557643582924136745523253061111676893631019281253310761493428091893486176879969426608736259622319752005478942925807995707508122876072143342851450006184242020401877974080720326440520297282997533831183082004336596902467154359521620341949316317513570486562229270758762247653230744316823105799962509984257800519601298027054850410116655070121023030033778777249483915931285330936847636030538856123447512927316962847105037509772046187741355829890965584673875365585152707489403219304439269634174306015820124826629315028110128791881596521684909777994556954339018634455011355271278662301839555542455971287211178843237894799199639606975294923464167501200032195296856270365213968260629517515037370411855311774 A145715 953 28070072046175285234323195540218005042507852050193503844521088756622375935503297167115081492473466647352806109069686580991376221947645096832914494777999147615202325488755234688304904911996603753802454090000073927183096387881345093727775953376023628325034893225014947886570452547344855920627840798119528033004574649081370902600904982942746832477863546850417863486421975331793851424099158574504550081489768963251198039413008036025457379496752657114033559922323886956977583634993741442538095957276336950232291166794971310162102754193505189712713815724731749779363935259708024439349012151170819432957572963443563604162341695260633879430606883790773771753356236303079564343226311735329617937013781989669464166837692774372866260814831770731724146911153035158877551120583699589414076127093091892675329945768448103431825719294246825811571256599264766570842962636048488896497350392288099454059836222786460577318551054692607831903917465096029848924750932989110644333328985564620888008732150655175009225493148844452009320965706997322607714516084532279422449535778560033283807370885667172458523327919903812862257646201357517045453436872344858638908753530306903425868277767915831597313141709002903812411872252899219273432341138829356836645798837776483163107252002788107684713755178426132065891251607552912033214569828842016638175395276126784421467183771802654716174290985763820294705577666188223481446982063861276715381123288698302700649097990039156361637863440802803813617342147256257540971754824934747587113366002851848438329739787546163773377608122885129054772510825024813320036865497884021406171852229921274577592090185710950769865824625446020187731963286454769461101251633353840936909761200292631849912856349267535563175703497964763870225649346102852094224800234373047236165604808671301063543634284331808522749865589150216678126812420976011277784147605312899328540915925309113684333384194510198493342527217264760007008867639513831595261764880515200554509733926818993515362698074951894328640578527663451299764477777988837063255046923698496170742956408749578961421981341525867593830867071689976328506371775636745193293459676261805567504084819328848529067568589849851711049070160329060418482789259074849576940572236431882017747180305235696881093386803167918582973758405506116305646257639775358500473693131317210477855486014705695078865218659212611464160540518472523292914250851388977653963209442204189920191068310328319793130643633737519285254491707054154417254157577834989684151594031622585024511262898150183833509104376874167352305476118636169428234085645648530104785359840711882963161697475733080974847141773697399135427812253066915079963451399990254817405399174373943670993229161018417028208260623086942745115141299154385657773484127803164503695774377448897694067925132672465707942294132404237739759467841777762653829662221634359481049773730193355132323929673909668848558651551596854593276487540214730010267881250648974496005355154618183334762218186599641446323663586151955033334511781448062131248238417370979585874079679856348030134314772912637793420313785995737689435870403629226317463386217144751513380084491878423530623346292305897355889107925316218131966086 A145715 954 56982232426110775914890184651286221904410354613634189371120340919512809175908335113960117492682631742576204213995409652324559436975933404667977946505835792387954254599259877970181179797916310657869582158172225146879795055476078150297738764402807907318323645177314793439512743972404076963557975764218800275598099493460977091564414377894030816926672647701674275663952139366960272273914857410639164740277387298253088604584615298109693451980281634420041584180206129388836121443017693799413945075943090024526805114235977126027728646485824325966897928587491563943131603505893176763921722134778090360030401037062353598190778010570671577982214297070184143770296453831271033987491510701231924359349969867188691903172242033450027464199733951537496291578293565569454686589890013864471523278379990292491820113247649058644590252284430553257964764869173267183721538185800523697151166833215950139101425107819798895181867123309137412478107631892643615295991043047668787012463402737660410801393364534926725247493948471032875071930528790149387257561514866307370154823930198084652778182489446510091888076179511083130571809874368601651069237926366023997047321518201158146079841498618542820823423151105655819685435529748979662234572627790248368154653412776090449826231541953443200356575815884078648804738000042425339930057660930703256974919018468310013856130149582912235634980992108374706060947325704985613134353017353719618177590618607677505521427055719683977825504133157677140023968693868723399665153264037240702304447616078784008444144603580166503143242582404661364062366781114326356706778374506088087393737094583998883470114649631369606630036613394578805168708998800731556400609086347339681756214521661153355455201173072330352215301151830314641679632981936616469304383283966703035066881851403165822227539311338220577570203328684013180659503447972840915539335728368254982616205302587925792176366406183540420291832959020711381212790575562875129470242982067981150404268069990739008414508746079982162019042973906420273839470848805879313624499875629738716912263081272336187932675193693814904135489004577981629068532577380101891360460045809664404986927209202015354768236633135526667599750795813959147352348343394228559175601736643033516357865545656070291356356698417888378769247777848253083386455818099185140288624673913826809961074782182326745894681703427557689812633803456695471375832151061058440972474327621628100193962159225348489268497636829483309759109994861912029135652322816194501184152960057102076504802571567979551004200631743798231752024627345247059345767251930256490394528471166179489410250168230031502867554457754270238734216853323959638245086015539696982049962790147922570111918599964919412903247444524544456266223266796840656009414017192770711758105163115462356447903761524585785824830033930192495056649597785828153495437060433833815245709735444874888078721114589114835257099802636577314579223518894546090952833354143542861305718256385508950262863649163097830021216955061839402640948787547684529912239077485094002370042731473931489817387710350352881087694529600060298375973681472530224811067045508922107994070318481004470309122608167003371825371573354552396035842806 A145715 955 115673903754932828931941840518915490247947977357825354229870447545522246004717984778041871395064249963963047201604572524532274665684922863830898398492351880548399521634172063524233106684865198638871497978635527048092056779520050763759315963961746675832568674675055805667262983693527728891166770173523366439936108967151134414504858586219899615614312996970851929179959356492954020922195736444438929918213014725684806616108729642154641682062592221120027301852258520335450369551742283419068865966068515473452464149607866770864978990263469188207613082318792150072807375753027889122736656584587372260042281147663614360763675199116768042670015592445590021079930047921243895915043423497189071119862501816611054893975484490210781379459199106789346740179789026952957854899925607561177602841035253200666502154562781820600414780311674728866842661113165133118188151674212427056727972174077986494276438909037968970758612941766494254722726588824601443021012892635834648524656374228465069305940521273750597077403489903047891944009652478296258810242160662519429134870128766333285106426646205529819360336121079578851247911787322059994153507537086156369147423773194820729638652373917874010439951683602772311057621713518175815116909002073065357997109782136625836664086922913486908616164192489501230941552248834515887145983837119498769642447432095393201343522736469540035684295239689014889483428365603454606439255178245986963623793574650296637905796274012968435829411752446643791444842831211361245062720154240773690930441547273928685293175215527950455217009064673339683917549793151257479301440063381860933387880130153287812169755146661494590508204459366369528472291535602198604723775344033466200124178569210941018942208468480481347461498162512040757845784727681985329835803841652172788138533992743617947820841258382303440658990007362957606522113872572446082533573744439952301811568223337564049004339471168392542993927564284826839101957859524996998992997991833121220120109672347273368087937391844288837004328596451505492442826058598157017820671492481445896835723312026433711924369221217102729527448848426231017032792625709831202716540599533942480317894730595271841330991297696529285375783066432176740064848654301024900276894584813121606324449310501517455756523004401510240982990015273548253158199664483706059427407614351937107010503952344108588471124992739282897708182460476573334369646352403097246196468921862462839203822992159147104895257072120217381291708035077974364990956961159297002414146357321885592719724709020100338354693773335533536289257688034732894302479287332775026970788011107503651619844679809488217740160702099394887231324784435384998722444648094184883306607058601108443383523764699625389776564104124202159277688116456287377313452681417196741704449785350011134691550567969776472758697026584158360727258924037389373833083403018461010589309713179365829444671538686229205903064040700700351741230466868388349904241441030141359476112055107428550850278445582901995301624095111947835406092704210018147659714079056323453831600870812401067981266917696443435970226474774336409965537137518832727140148638996894734476449366431947196303988271232724538908148404801816047734628930094 A145715 956 234817967640281216621066021363213793917112489626030855452447637397069239876768333191089884971862934744213243243053068229390865246780956437643319080961527811677458640963114689694315236389096555320598483027047961735401728382630647574353261109103581349132207091266718108189750417385117317244991579894276669654270025605217309400467771365612018325666238457178181714561041829728557295511785071067353617094807679615752859177612116588958624504893610228592021002718500616074834861353915392323015998497174010468018477696898855308878781322506195966237128590209219477156235029647043109025978648944990230909795470699356100089996662463429028555948553670450250672608114226983671277436504162207783113141396519337750574246078330342885852750274709987048422345068680146420938875992162393459176669295778285617362706881942333848169783359442447415169137344094960351056654764177113041124634086362211479367431031883921969190841089089918860027949722497206309036689040876059701288836265427220381353030648456792349177140403837009238749613464522600412615235404328583399574836416206571726370681393313614736086791390437715365556950130356453907419529969231046971063345273212263967880008318239211785622650281094290476685791152393006367155707663039635694886485764703083937672337646627282836471047612954177871614732702260396067208481007259294921571670911312234629730417337298903016689526883701587708117276653521227687146086074877486336182436682778949483567271260914819270205049728031962553738955890923390369458753922247955506555348094036518459152361137243377135843924025258044297153691262017730271568655566621886803188689309270474079674705719477608184387362048422477116748219946648563464366857707547778850038912400739283688607299327735814204063016489054598290908112301317561448282950212494170626793218188938387693030910485526976764646317172144743475257226710501818617574702239161877374804422500877169952431553016950105430678737252663665239462665593242045168345080656453178254008862672230596894946479504490935160259136625031753582243238663059483409940296649505237459540837801411150579162870281586395524847125817026816244386594939961658379961412686056593857425380921316181192635886557566087321313786172025106522968372495415882737153333536831568900217805115742452534779115450342578367371307090961757525105658061932446105201452497168509758413404513062183758252269637840579040854789920582133640412074910719546136348720390938906471941955660480120909397588882587906404454538857552098293099019613495501050098706215921210467696118964654508232118880477355670501334868961354685880430186973607518281374494209268019761246608795289763092851981023357707313866809350578186978223446924390545179773415430278997459992145983130421639576327012228124685858789250610182996579105652933862892192889321306155359487961491205074884715114369139135807542083840559146302643053005812690415417662483472044377188897795144811930698868384745522619077457383268519309455759519172457832816193646166149823572717114981669641887364466891860299044034965548597549292064689668245259126184147397706442694070482025536069824666678656097373312169742013189548963564276926096650802065084219786534327492625881479822646980169436376113222348900692248014 A145715 957 476680358635867114807935091425483482736248105992865278743114474045603011427593711659927688451010362466502919820350526901090931918690675883493073903453502965353360492755601185907396405636759322435616281673409383687338460524683435055886356292164306176991704562702763084569387680028804460479604016018611465874801712042482170931815161367333810981202848453758711909706985734389614816934902772070991398263529671406963578445745980566856365590292346701449581515491254398373394433098078694673439057880397275181562036272240526669157155219708587547992182830511633219835007037376121758294847534621673584159512545477411735519078864037085728851807521280998416419804450800846804771952207534238376222487963814393131849108484116620573790872276281814509190571142680517445478965306234758796521077492827078767993094303840783149002839619253387941118619941670108399479876053091387799270580138587317129037898500447922688419438440093922344090243681946602218519877309957388300980502970292600999918187147061347947555844422711725264758667441036869185130631611976782140474398495764470475766149943320211268050656703228226071001029913375689644739585843385517814172434535473472081601596156386947550896106060181457984069383728300181211807910740853551458546500744350150611338219585989297235122739745680816886888406154647051767598700557590384853670993180321388866257353993373250387410199538229927807789056717164663839303100125562042084204359502417473876991264021751286844503282512075472231643436667129639618789909217100629524066582939963690924805364423310880370235215316056820858548653577978442658133113320940990147091178364431182251586364798369789467644850367789424087632516963224292297062522541598215721545525973376567318661876616361494365767442125319336368031427213828865012332403601527362530738060135406393024109130337798921573849720418794839247409212615796577921104199462965037326413025374969086780098488575404374553109444079913312871824384315179393832215516733606953863804870004508002024394080026028660983481758511810131175502268993567925263580645180674960550386454840028912363674192959696013694222562679036988127678556711089373885611836549978344931039580789953953090455577870528165964570456643835183175193619425629393302120242179491190282629022778632729335100086908438911081362243153669377760690937612564665929075242509824667195227274054505729076907998776345250460195940641073548829559938734391032304384805147409511216179707151570822453917958326758192928922496499539051499913035450404910170541076615905910892101235905528927002181227030677317344374250455260754649238546662120782823857448217843292104223112202818374398680033259675985145050228094442394781358212257790362066845848440159757785182947902371232163640318445046529008169140019460983366599297098142288989734368580547045594410550692454751448001905696593748662726271835607808070328008227966678140279393830858940372514096694699296680632473615130346876026538136293863731326803474015847959586731742241172086745187192562510927448447872488852311947443144657560320852873172366823796969830365385743207856562010530571304047629921701651193049368166321237646877202755019827562131297386489717298252862834235415768740645205047695105039552220670634538326 A145715 958 967660893212842602778891614527710106740789738053026889817666929864936716128775357901320016465666063944066183022068326556146362404076825262534502380691530058139510122835229444277325009127385035447745731198538021837335339463378990532801728919832432435711811130079517794957748800708055669656278907526201381449177821176213201774275377107916270679823456694891727998523466479769088349820557115519041471121348138148456448492005162938601833189668958910332421884426243710197374624354238396271688964481207971444560465614170572239533716217227110216228164908810025227045587129638497522295431469303348430853579557523675123747630003998621566140140712251873114881952362517604786703391703857999741523867453401821538315939648510661434452584868101808743669810997296381734175878632780568194544328133769674120740364074089907850141916257301018078023383312452975955983797331120753055406236556698167409735454588478251173569490842549573268584334646401880006389041902524457374930719740857714602613538555503887876746015000964398450450856155691379923214769557077463416579629371565458859233558014258635560528097020761908486416725167202519622367451842542631931723071043665875113387272317457185289107309679518078613370372282658215466963691648225046421213701624545041037932648087220626760016325212684445326205592879200812827829294923427473993657194584381508086267798876130360987539688373079869748224077018567614072557606108804870553448513607470789191342782396883851379522393294463480598273622695317277502753146251960355685899656812778198540836430626959949908200351247671321084809469609604976578279948472854643376708288891105990700246240865984953141710861859250482475416892687125366714473456392586670366958567687042030917599920923914505826693703451381763772505506335960294657473331028150333443227635281656788900553841554821325267938167803836351527497226352840342678022907335116786610741066706764745286429979376517863392706740803486772466138260697148576237352330624141459890345632100288571878923087506358677305532809519837941254516023813704225225585299776473520412047043784420890687108032545312626212876277391319268872371225736916489026133648235043354153416491578225603457443630441285619341990705673199249820536524465655172987421354471033579442168016022819324807800641645015539152586986230641745892445078247848209903576637093491577237801607917242116963939479263711220593618718646589383541873035218738884858355018100520916829938333575733109101332546005730249057806263439525416992725168865302354150697335431582783189755041192104757159919658753394476853409227089310370583268369293918215524912338507727673703553156525112504739557374665161226486744649164908710827970192659867510605151892560108878024923924249667618161768206867117441658458668380716545624013576530123193715297876025621181250498058417721654234368983848970940646198524284200009823619554059719350812076754058981165484159239101341777116871990739846219412811253339219160106074101596492652185503232620555933169942906428184782201050707293787903301393010539619881902733783247839962639603496515548911314242378187306577721680618916387673265792844065462370409971172629125973025029882892509041895666777226005268129063687119266651626854177785612487420553766 A145715 959 1964351136541711847774035169556160091200320431999538593464585124511347488138402548945967973497613658796091885031878882558450214589344036592269156339729902564520240195995023016281783861132185985199601398716750510920407051772198826098152453820903545680188799602356858421001145496049672980597785702674172785730365102186000757119608083713908662146230635887781754078290727246945514960520914009600882115384938456911695183475192035019381154518662396295628114975803759240446272114044670846352833924457794301635182563634729989405726774763815814030355626772701520699269322038159112594137967587838262692959182342260515023795953389038337742178756794063781142211946876106286916161080386879531941055074707917733908388225637368158595318173491374395467835207133940512239859588145579247200166189590474945638024171077308209095004940999481447444999527005659599520538709102299075611086860939517141254445843776712349434423377990937193641303855241952134466367536542247338513721060093438190350704483349485745328446462896113306142689973237386060207256797070235638758874507149879385719773647002795086867660768901489970999199881088391201457716282500775699435880020046207191006704081202841929749940287753315639403683871664412449097755082237986103381512355751325688956852664278838286333535905059009678331380466656371495393441701095857214616739251335301281093734765461190639431455179987152597358967068558635539402628101097773761661458398418806199640951971274410196549143613884478353539023222428057406200949268101570304941746779263356803074207029367364275002766342797557465745342364758844524475465637266781605113727679357766796690317617371584656507883581929428111635672204522347531206088819414428399246710170859169349386160520813669830466693852238862855138849809830572184325805849654741575362389568883703146061731274247156952494992906792067374805980122087053279839808580786087613854767039001707057962366078035842687282820130721634068192947797390827294582431398951490429970447769358715796406211843243828088901570619843512508936536352839550583640012894965596065761494948495919568065916942392791671516125148881815436773925460567383761633677420305301458953090546864217185064657479340231936736075167946137833300505969471660575535072047455955986776410789897300450727105967439294636040840500685959590492285748152194253539594644224545391968070068844727442931068065997335001459795538656635807516453431934101201871428382359252313755263600979031059904882614473674078829153785859740096956180592883528328521005420385036433969291841518736751505709905088163757335103386617049597023280140428107315394789223313238959774920803522866181802927071890244030092106492754536588538384709741318788738096275051172582230837781043877362497157296299929961520142088643714568155764193756852985099765698597642417391465464177424265641017589211505312918034341570654184334139624413222054181837670460337935073902882861627112847953460569414210277659968252076758721466694914076609920723602632996802093812013304027915305622008357941571212975499447985215604989259140241951791571300956733924582168819863670342244440352352637055027908280403520445611003833559922970220983100140495968558486259515927860066583516111466097754818875865241128793089606654 A145715 960 3987631839518781838138688615307390457426543736169325291706217985091105535984241045584957084880139261690002582548531109525327379470005990205481124835149321514446029458359773887822576960773328422570155391649272338630404477762224153600258948454705277898350827480973292515114530399232035442557835320149663228831259708259760360739602635663857476240577511028740265887202177787832915600769105618932675175189953946182603073998191339084180805071051474811166163068459746831862222194136057463857856594960357951111449159618036264323053113236829885254511706120419178209491496691875868927602551907880203963358709301209287974630661632117821618001310151808763466817137276543399922202206481973745982342060133205546432206559727917713437834457734905154697896726812088242550533229759647239035769170324336005875514946546571590372952180087031081012330961798105674573717623493869792369753272300983240048357653131271480873628283752111660542273557556828186564846092791720194658396377058959785554215498585917507512858442933095010505262195221037546529351374837808789603051832934625781445681644182116012082715800341927620366467272192708971756644431109122827312204508970729554077734171454496799935193495031921068471399646108384989010227349979420141639423660961489524037369870553393634036451127253464434328257021106841256447873825395295222244506686553467016238773487618418121915493027834231399558833400949953126419720972670874627367889995341662977800343310344270302110910156663097763220736543255333839270649511493041467071390276004957497462441728779318851295665767678690407791723915650984775080218665371618185526223812387977706175354063018075986726050529605877207369932099763472801222993588937833257884151279885546092211874939651828831932882693351188144550101341450555198221091217325794369835317381606282104848525586167887058743510332849728967019788120339491805234468740972850521008390478432398620898857851982781278666261472658176354944911562565118710853759502519194948698549081452560966416038162861883514111511052749520873303227541748263871085000951194860237022314333399672938752920705949334547865107839353807945331799812580563299199876137086113726631419656717869307455651225617040390288613248939954128400777297490946502681023268914236182122534461323503892156700306101126466147367063805511738057594176303876086837167224199190052203605001953188791907951210035110789252164349854252042669016924953190221060114757834264096402268280049099475873802606049012374292933127489008957295629610828393641595286852684288529374879248527994413451833947409313673995783021423383592646888101800688556333206598413536580615415527598261823947437216379820715925749693547060109824210132804684481270824833201987781819722670595146796201611149720650954768446781488072192639655689312835029629330652855338081683493641782112841529611471730371936252669067189903709998293613939286710269779658957731949218857368049863937739568408083920107017430322740462480985417284601473921646416727841750887694505217064270239885630475915914095774436962486399448058246293320907914296927101338673351352891390080872607449636193595234305318980543426302439127967372155471000422622668255323923664685211150556329929896408642589059175630691152261705837484480953854 A145715 961 8094890669871990589709690115038833072415792584103298342625029045149819726700521184134913936338709203617046446481633120457532021873897570773090091146196782944422875280230144997256814948585995565631430245446624130669210169450263259609699567210597893230106499597576181448824075709295535898719425102118113680354671477402211346300636230789546962859710201157706851969266342618573571724046323885519321004753491125812227328521144943148852014913079975204271015400858310264921070607824082606960602534935602182961940158842049981845808414143989903250844733068824159063747039015185975763920586235029226207355486922272512327985219317245788846204917429414995773857646459436225735783562997326317464622441015332551339645407859447320910645353883683972662334887593331998437070216552495749663364215592212501452349703465369251148883830571732094973584407450627513725047255153846576211523531684135037781024781410637329461115981593408679963621680536505976774503101999655452909206131708628271236867111424929190765357310707719975212376113608732982068523083663954772658556461982783186455348017916048501732826207033344167853957563351318124274786737435236838668075717330560948570609361348547301026513044974512015681301877916149863278312422703140649541926650239467982470171880370724798255709454788627742676683421466421094217688472110748205299133956964286707663429086130623326297811415048309753951834444961336287996494171893774395783055029085177426128497279046897438874951068882474574859741643785105265662012307381606076584617318543284456491953635214987900765926505621398730259733803429134334568319415238747649836629225419915385769172057609076881469226067216348801532850526847645264135145779454982099076427851457487708020756741332691715153921400809059694573850584294817221816630845365512916024118922271183789139360878189536482092373480692043010982795078309046277572691704366305771559418816450730198717623477158967959849823506675967278904102279059393592205837207682566794367624664900929403108761064397780289818278535510907529293042973212622818751968290912671315559232335306387569748860967160206739374497397763081247208116845613082929991986924607390559760322950046727829917786923345112652053948159272938934515744613400651928781901700823851993752758180075923003777650894279319286984519098684688142297325685611120304085195925529711581427926185894904402845698025303208904846892170408592989982296841201544214650831086975173756444290853236070956992759385396880646140575419648902323570031153801046208910103789943685329594570905219987140570471407531001670047682198386082076023585823375257341249093999990255945410333746103667979747115746323964163085241785794039268406558031208799755660985673303760145921454790470366952411908136775625138249985446278697907343932893540861353294556125530637708175074701352224890880845646595065819087605288361162960642351702157127608625598525846525396576345383238340931984211020456897247831173277503170584323638366274297146865616036795151669023043496828455282939914560487297256480535820871891431573024370452183925780810224146205946512444939695351529452419228557973287160475475247113547909328154471772570934953795575207424543342420149369833829829642960939678660432548220215397608964703246716966 A145715 962 16432624072208301378328832794840215829613601519185959466203517255436148954096522019552829705810494803203342596355132685997680479076632598663382679545654634227856922372837735984657446523052610224903380828101255335986158013579556654783536521178565268551838295832252167367820358575339538642364990399464450621456754267866780773229930808900144670747735467772633880757344788313526562766898436718498602706974411795444875294294850236400830506092747278613195350097579301378042941471660693556072559288062677471054787411000201845110726757659186266769329553618006922480228279709330838924889862454557421320727675093503898816522020583347319239974364380402289612167555495518261700240710682365942479437572919064946013933745748118333530896630549420729599385123917737144739009989068336612169390321883021053612264022519753033260643803108436065765295334793812054756171354244685055839600399565521825712240257905940647534584569006335868214491469215549576024054732213207777685493788972138331651054681977107671336167827878228616586113005363532732561555330486453350688080014773216933878575030687934276401625117561888318815913487135903599568845320349099673373366393976529754868782925803379566587021546104764359911974340770138114069985207860025539149969460562459042924924879782700787065456156769787064169233017319813714420651150510993461462019688130815463089744806071677733966435257055040966290824364438111714679756749223389352564974341152914833377871676121891456645848558921266723867512316147220433960045713335148842425306085252591441721168417044696659235979510745671743736851829237227048188913332715992357550171801378615845133713101592363051306542190398658461234479199568620122721544709300024723291890654307420161736043973030424529933628510759697828796772136017137509732562395000773893734591576893121485670797734199172890760459422294514462566106989179243603980758925394859743415099189004503870998154759774852975713863052290740917998972681579006427059138677836108073371329371199805235749818544689331126447591315576089534944003932394082573802624545551771575725004618357633366917249010414513731595681852351215578024531864794745767320434257076865750199728957175200776863799998739353066629124474710817097112833164426025924480757771649150633081916983019662374164739158686712051452107622962853123351833084196397913416860891658090311108637953761653984587975083414304041728401853765093915412019918622209802550966046444844891317814029800943993595825678553061662652993808954144227838205946586512975693869098298828534788449562717325367363643505453985980883120866940725190944286574563670602047104486773621155646396889174918400624821017600430871242324899412206167805202979143730699307319645981799894232771404932174318249377316043369309996515687498975263835991134232259234352919305496541692257319960251374746375275132976511882375902482704093620200263957085355106223254737688787597318031909116464042064010631959093329177174735901113545714504898119538606663278908277430046365890604056547160097786672158737514741391941932977119693791413771640048427130458089696732746911874690173523915803584336492177701459895771097075953497025610326163526955782395002816499061448218009612118224245314298905091618897256346104884492510106354487126 A145715 963 33358218771692181926016940863835523095282538668154913613094797403506337226996212999171060167881368111793581853554472870942170914993542301389096066387587761285766607993985323818709619184981850170558297449615302885427770098356330558947319528292920284562338510432972302180493879083863554148465031791487732643443530809098087567445413241431062892070940139868245620230557951010116303843232102492228277975837051191261971035191217458748742778516262062504811356427070580939116906266400600094744688394164700330639035482390250903524793472239733977551835742999820983810704344062902587831550656862165330251850973084325992325027373798975740811359113487299218497704363798255611815262906901639865906940808403260825075734164223272357620399249369970197402779139218118810488191840738506770208112690058317146620394513365395192149855771426294641771454556047031020527514124069455509507812599594477622060809942524278103857877213966880219066737718885885102822854331889709789046099482407309104623369767546417147883229925235493383949834188511857838366975252364416637942029771433168392990320856948488665046797255824426253852136524928320955806631725521934901711095111696638071822680768771499171624352712079626676109292230461502455412206693643429141333788463015141617669615035787002227018077742533212951635800348475800373852827617848844616019694667771598425785474292896419669328537274010318113260619507974921819463618204429308491932502129485388026579653374030160610093633699659102566976475142037213695833627136058044768517294768445442083409515394647099003261137640887208018387078953617767478689159497094049247079198920169364745706051827060439385075399177283209459957191242273772001479471624733270733300438951816211470836461244495020463073550722920785783397752862264204849939879845220725638768304876974114344727930261063442778707250534884383666966186205238786207034663045859860912826879794260326407396055444719474381731182146326697387570635639503103987536459310170091706377004255910939727642728536958277788908320552340926245028798689717014412196509075501805386050443816033660428454445742280495714932494785775569860308552477416488294577551549879112865514890022742707530305684079653963380144470629714799434200116808040219226044009494546074961304297722771734543631416714483131185128491490095493155716078863593002153115923524869997801838953618209971693809186573633011901499750916250970239693410452506244697634246423451948154201406036205063070928569134703329778304931291601493133609234501539467539612345359442831981935223017745265275761055745600184010191065312207473751534825722778427946898280859056450955706240274691338249600406918613128344657756460564992726605293641103742110794103220357380481532380030557523395679283539659902923667788595637473506889154658558592704875072895601854104644651344235589382916917639096672526157262952284021687843575190531568708505598491909712976030208199161038767049009598665939001332416882705982994629860619544297097229309318187146198971088903191293906543224004567676667627769161588122681086964996932058846123149049111860221270284593176112558197551823783850562760676427939851817072051052660807640187149303308060142285670196540139363230161388158383816396307700997834372700122186551196362148814 A145715 964 67717167673911057101513011624753317043207723882752955448622972525600609134653358291795232587969471456446167959372983572879920959756411795187266351384123609755471986370867834514244542288066632793623118919338236756163037313505337455106403858898106999096278624340637941174235206719884439581845372171729697801739746085714849895133415650174248770759337736197070836434151883205747783275198401160786685792346506943850005756562877146409711439557505894137488440351603181727105941677851746531638161367595053608519770974464798333953485637919902315243959788960082979128807338219412543967208908540333165853836154633506670915906752289900170499739760404853033148050246342903396466722000769618245425147361621046555838794339439497137851076945324408951306912053227657267553884697689179675185856591428061924618347249867729720311173955351575014359986983480138177858798915689640439615803737576390007261618471084026644890843209768197838369609354846877543180818269681378658555804263793048510247108977064544833095285412060223691189546816566066048352227200744435288568969747929317064553417461030401302110722027698467733431518329691004404383862833964207501373849703377781309270287091823217515017869418500096047737503315862509214348665518110953296882051429951276921410275597722734738145910751886265522033610538172857439107525643582004059526518713556656673529049724834925857059196699805688714878091310364726855399430275234747015233626757880996541041862971409549916598619764459419289695520670823227655321829126152117544941265954638162176729874529965193931923450175021521531654026538992238744511945590187587255578416257772009055167440075219590359340009023342724805054636987336557594383204676663830288575167780296254978377854590280918509614778033900684380599609513624199828240446353235678045925765165665875226676212759161054641602827825355876549426895430527746821036762002336592258178822567249273602510121554625773220061324043180143406027472349218619515692585340506608327837245268169836447309503180206759222152764273660764701318926396121606862676339620644119381910825221543712312129157939580395886799232819442554465210783504623606443246662325820342040129476546438739111319761817897546922340208749196568140609140007488480602843414793170760522297091295309638103909401765661597619098786272786228143250516741260710174427411338625203879642764736328288776778664156499930745740452631587615821483707806567758113987717688641408308183962935682248233041001747622080896897347868957222107082518199919172518900085385799850624499967937573325792469575799924868086701881700660304774890505272953634168532908096780108666462512111226527471770425419963632939224374372622035822802578286237617341181330230005836395710837229260367561054627336132286891676300852628383720009720120882808958637163625152458335886949971478286195946596432091112251587361417234081322228837436515127392911258715321979652553725326264999580645447421281224213611477094718409577985071343170024987836891252640998506481264107587722573735584631485711476546856656631947109629419249980665685989944142566618159481944977235633802967506286477632305911995447258003417559187683404413899253749558759579693837093999915034689347615499737273832985599541406706520235143154206418508807605294 A145715 965 137465817019820674223889487581308369762188584199449831405791021132171833037009090336131322982517859175217609163945303098473368606134600950687849304213704540215846846566253710078592602135156079589204760847959170999708080318645736677535440886243628915245161045072984587611395289147486328487591957043579495049799041110470336189033266324440483573578563533539913929715708092349716989932348911124294479930185433258964320423851605415994255473558958448837039029102398031835444122489132779058625372831529564660594804439128058227674672320183929460211260819753225447810495085881063401350846252786219464517957142055045457633298382121123547138730902262738169991323502371730096571833846299418136573183237149916105091927433328014966565328578609300801182834065273005035015575448117194002120518672486275648658098296836977966836490979507925852856131805010124454022341271335846022964572079467472120263463435490631564850307857952227645010087923601442526771958264598866787158493609400406068492526600071258464766281503252328857621396087794925566297182850535951271378370646266742207875044455570857694796100669430633674439728357136214012578285746315615705854013186761784361180610973720362783987103295202482897280455621908663243625335589558541549241423069012629135321241793762115731433971808251376476515277756690552125587903203643850391994216968825345275665545155940606593410499972068274080884412099420887541539023995108332011615770385996293492926955252308012300534588028218921498979339985296010103089617292461662558186001370620700773319561886313949034705600594156047822049655487075291033591770858921305034774937924078258212625157646643941369020833241986554071051453127101969642825904014155950752536857293562445789895573981809020079497536335267666371831423914904263387123256157188581212503664517996849736038367173166679859010961778221894510952930757785120807918419830080236424242096984636231152769139359834874917250106076473544787538381298278158113751960704769104735417901517380512077098563813091184262692322567210800002751175555328172214218557233398486843473589149289919959961762162902461369706727690973599788808030205833443663302429943863744462349971874380617653271586184647940598387243616398403610637120015084807583552905986127149314188134025180842579201541952876328683639351005264553035305393268680378061085491901485639005677010575792808006888994428508285780841217342371943866641687153922096465150369273695635413665290558028927708010162619103689517371837869051869275884378336601418673899633720828337324902952978050833613447963112791736615820809661275106485553974169270154583693856538182761536467943879549576076355714002119256253497135318666272155296507315768722098855989572808627525912518043018515591417497813065002730199967063047023314146224956237443627440737283986594819996403797449576742182207840227318774049817519722232800102852152550518076041146686505126784971086382109749987671491216191286487692297169861488737326700196774531181011792013551908781010767167314173633389330258691989729713451385193691044425039990495754410500740486261185751888127033503743443911479563997769797150787997257318997793333925259907554677471417132643470429158534157323879236296234305277722576950672747913238242967902916843021683076598006 A145715 966 279055540833068294763438558277044365863925782717159275000800324275336295464519318728988293859278666156220290156641005916917365390532280173484538900287468832514559343057508660591708468089824553499452870898238197791170646883813531950059489892670707799840677825219534372213191262734190526945372090953094203221394251714508696748887635505198531480115713213748289080252050993318042283814885014383916633471590637169190626610413002431591192201613246093633295091589427653022769841546997863637262975209843648665953844491658983737381250856487738884326544220139258698972325895531220485329673925947116972638287144535587645488924799799128510791453231853598080229353561764365753137426241265818047625316546266968072290056850861530942630479163499935301992201845592146993424350605793206135124977719290548138714014924231815404948356377227134129722933204183569161527174922012851736977641705515230827744823512427510992619480060799812351172640115301573482469532096317429896553083471278560525991318751035677618930718356316815520747742868676882333517232834360780336462803842951738752669275691391380090034782248222158660644915133468184754529515681157865918676145395276718875415331006365244628276304671391621781383277174971270522050216898138321234006791948044207193425199431061497212076224624839542361060491812471282642086004395871372713744200920196737352944383137509706549697457884101896578506641683733091344597363310639638748832998649945717909645178120322293560535297098664646183508770474630229686044267781868048841000037841094067931676533899342786575258437282686602057239268984736301805952550331664659033005868407462606399620014855247125759521932141223681421509644793380011038378990765531903363819531730763984657233036805217720480461489145815328834133409947646141051660381758646466625704393045768439298282658685315600952737610806962620501357900011408364712327571218300877604619198699988981990847750390343241456244495273917252738559508008032311752296964538095942106290012243037171346673637231071923846506192658673650344820185058389793473256808507459307648132004062233315975010065061534057000108770413443588128725836107058386012897489539381075438228402775516107397402208635073501517179182201080010133025213021482151906131796308423319937041389774025815126141026254937181566190263441900769875441805084904426203293374132604508556320451826094663925695881911207663635176925464562414461666803438754049256497135637884451248332231648835787565012397075778742098183933976827425672823180940782679988843737553196138969702370045475254661973572649391425405248156910506765505369792673113140851264360239602909138921259612973528208474627653876670230966245472518159853216087048432219623060317651471283871766015916490357390209959505894619410019041461684604699333116651441889680895738049329162332134363821872669308343685969065025020208877977674715350127467640840115179236134862346692051511652801957466209973546523420890288791149643341727418363623414380955127428949950619122184453350868383664888057766689560107665606829765086536188235721551287131472650817197166064509714738396067621955506500547409186210583793722436910307517050309089928931581367723029707485391497987245367559814992008024214039557376880078722466926704607778037127598136686346886 A145715 967 566482610425311618549106049412912481395399576727249128801793252487911547621141180010755900403012709779268013800372078066039153269411922617572663279734257516300015250559896014747458111629741708447809738718662693556905413466061151212884086946680650590047660740034609702608190651955117622212776857042824188959935281181411543929905711042286694464151324245345493292997733800727533486427226646850439641652849063268023713054817971084524704175019416011117140198887509033238190942896283174050864781050609775262321643723263297858825711563997789751253424555621875405688373757433291704155836718826394668236258385450100865297059710293848755783102921931901840127417739058160107138878697935764337261256015738708036832710315321474485524906136576290053743368563717993123646396714184760337109702649641140235313801638092288435067196609280102775411701548360840387775711069344817690218589697623839112849871466764411824385979673115761120652814423974270567970623383566118091135972288201868467356308572075825495170893497041632254789060402017983342114416356569533547068220422821383401176421778480046011912913167790312650475503281212057915480904254464721499296869298398552555308760762310472875038114495821697013725155384736057251098696677885202546492238413106671590024019523813045578399004554452462741576321864038947072882463335715682965050335873782408001131822103599548355279246094226877986094401733566076008645105981574471551798975643619421360286218657299003619874352575701203533601305084159380966659760507574846685567518631419587280602590496103970433825592978253208020147893989359205590792643581508398915696878092211166912970417530994018647888153225850831299110507879108295305939708428125749672602896876593595291737274819017990766316743468468782265624450362297751430607187846796170061598705379245413778664061092823496767377490927172341395862026070228222580904161654730951457140549118880648805189780523257420321301408155945946585731013717924294579004724260374057706663989435463940453235406480512192317223308404784942989184972917355725422539107051585161127221124772744482139350472113151972807759434232562792927713658489298317772738240462513639275859195284325823636108830257613023431933141480948804171637571796488753284639962953193353345044707053138379525223704095980525703037551147707557582593829016962716512307488403695250883691511529961591976354633390757128671123377851844358985239744338983566068592720194536162338479016581846090728047458053668227355623868601121805063961781425410503775934113333354441280158486289361788912972739030301480780917142707519072700794193572445506657912067592537367369248620546392382713627417781655638449605224812076545835756501411810090066090345976497133451057486397957382483610626379468264337335923967252684492622912656202079814774720799400915547637938561997721246360940334994160563705248244862152438525959208053281263331277729417098359441870216887274296496311771053191094959546083686536797789418204493142134149587387964804482531521252051672408583632990476759869192134709674283268427470324072886393726748409506624693535167055890239065934752199761084009715304105758930666940614334118630471202621800278889062701270484949561989100554539992920195023752489609133859947972110821512452181195790207580574 A145715 968 1149959420107841752586390516869654060188295276830533014308365301750136166334621130902515748829821941573247911794465161833053564219540812381392332973321642470620198444077245852428679374899907578324500270146014369682320198165457253148622746442271828027088951461592432476760254810277626038901410074424842150494465399404013719669011844528206484563695708102338137636496319363425899659404986278221378088638650126843450968310653870888582717884097212889321700970446551748045874591309613296325391868269762633938864270804380002994432457093664656707305567521368186934288699755263686628215863209543655229402631884176560220965385722971713175111188140068528881860577780934503253126170619383360338822302086633031047802329650045742344084616826770705309163736192145680448855191905444457691126561253793795387138878611312421291371004168482231406951624420239301803615531943595057898292000108534687883854411332708243575992546116944934275112862108027653951406882999107123407576127191966321710172780409995174719519294868276157160406271868353637507609931686603318739768150995523565352649383541038802012803123695832086458306611015945344100241481107047703485706725999603666410557908932159253571082744150213373546240284047737021248459832205890063031058009971814595283541566208141051462652767169313874525857572323507250086668758485498440547679468079577368045560245925923945651510319873822678209875057012497450564458220545232866610513171723548775415663114229138857026051375193376344508564465812073068732089627786109156903653221821743921085555327030557160637879378487416729594298167559130202613007260517911718134205629521320261370723547967903002608087191526545046313512909484945046091046569730104506303480516839953267678242010649569716037902508779502482183888800102054487757991539668614466578578746215475144202248745735773013122175353844549046070979411564663280430870735831532613157117710092129017085553263614462172909000402312074997651781219287878309963067837951594799048585792263979556082896528481802519332039469555520775594395150202047064217960914057909369628951235156667236509565483379633443265694651383332056199670598007439478020272615241413148348918728198778646465193528020745802493322760027143871388414137721659147685667218663186198867120818276481136410388993173814212239984662639582899991895597462629229615557998166127226689385212085370205617335980087355059994716821862318584177622219341333200365193965497772771662661155328915915342148774836549425753174355076343287452416743470402381882466261222971962602582757465034386018079998257939356593836394448106807075846707582271705402420645948490616156665560787916923935135449622133292176028375402269915528425844649887434401943779271971529434362825621837569951372181340361070710172515634481487835419813358973570582103002327045809232542683146491552257443400536352176879296633728192191775492347064880520124447314554581847322974945028628364864421302921691454501877589758734026357785100591497664151368534968618602480416803688314026605759886912901132974352367853809029948371576522146408092133826620481250961811879408718789236225591459014453130535856750896906816979139581210510766612390673198421767576093692949623592506565901193619971684177996529661656971916458263062499890699855984702218334 A145715 969 2334417056336308332438754200139348329269758016566405291796852760759523929747733274590926959368638138380983481674750478149020669326514579722303818363179654481101486541461558520534204383588700754257027100586670451792416445370464757830552962393724864214339981419371897893213614656672928903852240238305572522679575800854866669516550114486548121377607823296422174056594235310020775581058635717562750669496818104643142197646914303085851832780013167145907041852866301161024092182167572095257371441722837096286119207411247682815400029074427689118040550814952863854730654814811526421986498159536901289292674488620031798458867720572867451626956141236191698275132767879302545686019218469523552044935974609037288330692356882541637017286633438395201312330726687167593182915921655534928226582235498754994751688267162577129194703394822320476009022161384234300499142069786898188715070001735718780385342155526267694853044231418543462717989426481713547085404517564076951261447063719344869782276875981632604798673411707101993992477103697482122464819209388380472195799452692414844494847411886989605944329189625967720049769886865767311432291166402583611263154482326144414879999823522522438825095586818652477170762891750768398316208279260150067845213750545215318917789378506810656139538954702610835028130240397853636990506843098498596106355151206183350079298097803506073017594064613942539168379640968091079774179061716737644870186799828370474374761598933222463880671768201403651182331997203245366760977746041080939569354730621528384090033269440539990924704503862982823217259997140321945199148058717206304038512231402038371401889404425564300398350910733218165599907143930564456529230612403719670315776582208256793235989881351704538951326505646570364511998582720247850971394920099520358344793218709163485151175179558123814519200926943636351746809614240389046445012833849549977997494346472785803024319947577687747850495392104089287169289423379251300733132037013181694571451631889063384339499582652633731847805974398769671679165725182623006735232998448968761609880146909717369935791910183776677387334548729841522538386241443651082835636201828228634665742384325367998519225773283721448421770921960577969676527937396273313151169246305030506901916056549653774710130919138754866643162120802139275990480255308319156866223969749866484201096841789987441600063222697381032146477257128874036214120023162057757777681367758531939039806838682726298471284870737280610716585181108272406600925283135409810902734348519750728801717495533514254913483490877863584007099812514110844896115597817989521407253363368358260663719150850809195942249105512801461699152461383116446158628882770080025855805831756228254623084954843869043903044510306594073385869402073453053217728495803692079589279949182193341146099149439289084888856727854584070811602762981904442097026015748247799346785214523420648540778966245363787500948434721881585620412250683989819766956411322053734135991836708375070441628955756221958020161849556309461175437551097621120911031912486884354145274312828529945853421664532086259298884727047140093903779489016615079536986409243002737592681863970995909290407495417250943226339678868508549598686309202723554519130462301906053265668526453155295637446 A145715 970 4738865474403285807008918439892360238763548585334525911814596795976531827251732212798450825002586591091454894551831676177350125679260377295464369884921725274993547058968519719438582470005687631234186689690670871124235701781845292938769365036515032083282135192373491130791160992791235397194008782350237796197388381269979935104877063395848158190059317596028910996748661183022811003649371101666105637700452113775451817772267724610408331960708845208978405639617620910327159083925580043759167701305491035698188052180561991735259064588631115244965610848786792256916294985367643372945963047996700073608899809266780374311280507377197955089545855521329078969637658217203233239365887322513427290881206154259062280257682141909477402747781263115487958722211438758068480870465768830459842270811501218845550540043461420259843956520485142084066908035985575390711454786135459728033693811523400589494360721306990712308103797233526284383243422895770472929419763772077103937329963223078119336311885462304192566587506470548771647568114234020354966075385126725755238733120814606610759187596747047861264975451817018639614574563726491696863450826316137683160717892396073558539989083841788391561372958497714315283102429970012111560654347065898747662752855596815282807828896802617490911801425279130681232578530435319375840642222731466651655353277480472623292929578295191404280064440846429531833600796108212394491019037064432186219868690479868514205350382720212462820737638073656035555625389856776021456052734835608198168886449939880875781681981637265624416512263463367714401443496027294418551657551935410885480045624116616573684464767435927626806044261596906331121497989269560901708247096609820826234722981365921337001381217133310644355154903953758337477173234122001082984173696262357712973351655233386399712683365757255570460855706341737244999952537496425101002945181978754922721756405629663051122283940319091665963596645568989177956005748240592262178294967298807245180998226942534690653101256256364673131714088559946912733112026970522656608305025937348676698427746991569593733148012189687021653023439270194958696724399532604258678321217096062715223108121452298258347563126237933794493701648819946134571963298776713166549187902780548742812022473977520681525155376858498565073379120565703147360683022678425259208819100594062835701537203621589136242511006095596140197354115149751974930486024799635915088327982584322063479145221370605469981366138821843090328914743294716642112425908021411513750668261233871007504883933175568903088353406483805136177818783009196908332038816862936456751321906991818778531193210666354750838830548741364833957103468232324115786488206178612565052883894685871385355428095507432321553228983741045607902604713693475216544153426668135947995656193837525436717348730678610350772121714144269311570674312219537825265187319621878152153849538167989334690458326533059860262060901182497927354934991298740600100563729883177582631912059983032774394026363381442260754322794712395305053163876360317066419446410771853092506814721215295308831484167120726387587499770314235376171541826846977714553265431623714346802377571470448497437759639603326465125877041537171162065361523503532286012177866556411025066807218000049265441797046 A145715 971 9619894578621613851919771994227291145341674358471071034578339698979598849797086644247580583828291411277515054956736627889542606108229239395212948562572739128582419428219553568901801879907162302704644723044961281711746682200700574200943980471163121404198520100536767623608163601751551183374933975930744420708175734402258413396230922143457274577699037112115392901225725607300996316632642277746476881781248294146062546935505834044825828028406175761059017541381917581662971916276745321259015176278705079630225459807333431974893085714892089519591071982486373328676224089641501235553883000935141612524777320137075539820100971107991275964326459752156794116666171048154684173367065245483787876936803557171287391634764055719356585940978677491002161004776889952191848573862594804177944881520765238757712601536538415964906102541881443608335347304028556658909952716712913461010209722322501460954771878911035619717755855339826938754521430488987578333175035052798956915828563895784862907843345211601529277567839461802299342569279417957623099010566988043894754156039454198727426306326549095271378294222859358212449866314594891278865493745130593094232646058409546997691762960199006912347148280654773241372220762076232835699730008335495197605320451647784478884573742719934999740300753777680580291299388653457935102866721638034204361771046930208219101296964641140747182457797324187335679670447720030192725688871061735621288688571487333255466386902160432366303633524617753550774268359077258120310420290738538601201899924023227556308430332690379777025528970126132597252107079675410529337919631280825380318188578444500242541092076005528656851969452690809118958475318310064699903285076887323873536817336396238105856010634790739256336425503699623778508297153269079478210021632017666057815545515330555682253262081312049249911722564672799663713551904308128714646932274404038643575187505933869520992433374527808504218353340009655927161404499638978912970638050484541694535731829241713532962411210700837633823647751970717834078545735584435810291852467419819364729046716512739365560920528953154470178960194383947036312827992664945201465909235068805483674274820805781139077554627037232319100765925333568692603115819988790331821538291475267642877898720258310433842290704891832948344092971586256587002910545556947967874745907981977806607636322254984156584855742310837467219596707276739380234850416223237745571548026964806030330725759575490421335874790523470736087086212303093675215817992358182237504045667570409625484185582628909339755102501678633548577388122408857209803193902116163189215662063940028752060061553933549293393630071695865100131458341359156571930124899913700736977328450406487156043264410795132768884010933949812277448214182928352616131578238407820170739102484210227454342876777178429572778322190856138847904398042202898803383888161806396900624515215695803826000981862083145270968196128452036070648932411924192734214324604706439170689047345773719823644803076035372033109317253104312912948461493573892547210355302834949290904479738792736648397967005833410034716365234853170766488136004719875743928049289209730881006088877403146478802742777987257306954587167980778590484134294025861337881166549979052078979565386871573555691552365934 A145715 972 19528381255736401716111330139362961132683360184147688865668117774331789688556258636090375786720606562306764470107280802784095313049579676711904990117652775509297036445738634776350938377629069468802797553594581711203974640631720383782623341587096099935490912521954445902433441320394656111015718777130628823799800543448203309214413667074154871544570855278276651560577226234159839499953260174454246403910296336664393194827259070843271820489332576086104596630599653073154922662882709076575757048678070006158321985220834686347041228742166353093654631158836489070420477985677262140531009545935289476725224350978454079054430660068714913009627623751022770727753357590095791668701903082444766876754420339851559145956290775428151959982783967525471271351738364391510694536460196986712397649644882623176937735568632940947339128316062810039778670960269934032011813303472428190390997702620866442337597419828681001036332078236051452145394120649221888245872391737418110462028047378480048624802654467665642129270147519952197116643989650339740870636484910343979625181521358902602068791083707066653850076007429045354254589004053065569605255439164277665154588337853488009240720269214900190276319448356231182271292863912322686458340356266708185240052854092146895320401889892571246855319618367266298860656526387989172939443604282986703387743569915045204303009545291937421588985048503659445000199175270865183020753917236286246783851580250596028728251206035294983383913234236401634415729213301444127454131734146498524831658676880701999425237793679489310096199392843785709054062970297587347261558299842523586635037334196711375741843229826455737481871182918080914579373774671442071242766997834170853458912958161381988966364587243983557052299417355332316613505743962997218765260928822165835007844422769372801587722312380094220065226345430076975601265365792963794308171514095016467702707915289349497951588628007510944471591316622955963148473178261378952738133064188652341100290432362451529379004104621444140297331804786468643232535110124377724369803900557207373051288136093113920519074940626891384776267541575973213520082128385439226371537068868458035796062663127614260029177545322455369840760334725495626038190542613945596884556182506890534493391590101896203179168605775044026639943658940980305912761046797581696360474984384314353350666032640414216278120914379993962859641118417665792124771414447147823874327406410573657249309812793024184706355843396506772413694682060536865971468412061201920721698954499670305861889227852752784133954990054219619806961710671197126703575289256994411171337238476351374863146423291894399234318206712057411902026475855619608694037760336606317451411701441274240896441398486024013402220642689135182174266888739842117271887279814448278464430047290567894790603140323481354129643275316247716976616454997572351331467703279666086389613734012943598792658489570458367005577878696732040919405441271119951714478846990341633321183480008591258966175850325441845769653269478960500890071778791125510519954845308536288683001362934534180952564190357655249747833839252166341735539918039520913196225503830322064728013618750815881521070401554492729791346825123939001511630551510975012366482084279609163917492668542076318004585861048974 A145715 973 39642604329250316862092148263134816872056075832145449926235244503553834088170355234176818599462247493191320596802725072915085595948040635495927734725886571711133855402430000376438836004785131114507376329152277828782786808735710178378151182477824611705925148221047424645172262272237550153810725742641200581569174395024118315446846347929612245778204258515864490552578868029618866883908801521499842453461019782180424039436788978306007750767517101048616570101099754356586911342679983148703465549801305833796313999772834605951061719453511981888029381661366090326580241634700752503776713824365636702610592907708941643404954419838520165418268111888116472420545199241723408932780689890297631276023596353095107895003878639355092759408465513098029189841867874937876757717165626020431363050834230204283944845491723333584682465575504962499307093714000662056427322096096312513580264326110636555443861807480343521068134401063329108028211310396489944151542622051923711438960020349750602923486480726016041920889121897663498344487956420910256009768965357431290595223734202532828000918473619018758220382916786739209778603228361408511407389676009738529670720093196522249211664454743287187254016133014868645237483141521252977277595223491409280542109688486606549715936951908176911181299084984796809006552457268229367609135413827741369842915085156494834526890275645668324684892466004631349163068646129408601501937726300790019235597419220138450985094481864746655836977561866370700110379528733572501473767109897101266869665912167901035605676412739030609115507741943914863247150577597022639530434010760691600043745470230745648255699215455629141559541649354251565787009804107709094558117102318289945197719768250269041363614256094651830076911480805820903101638151947731085014001475487364627399866362676311456667394040869509954683159569500491587670904979007812194316873526680609025397853492849873546972203922421872689468826154391260595535473390466099635079497149664913767891895041963947362925845369970320903965949740068779375044212195006751196034891626278663547474750187222304745914356568552060557941352930439031239498730407794448964589018783893734743860523531874236142078091339449957363544424378726830787288834198390489572885317228950696309753942050008129034143278427432634482246137283557218434746317922088545286663796343554250155324045438623718604060428871335645433767604250791154281273905736477293859227139063465437559410068589244079519463481026220118224529064117496677534828405660666247540882811373588663150490009648355505522882588874707564149574583695274407758351048033997796538514625378444929350943435179220991696896372565995404850296013614528566446492324723358410910725628776597336302532619995662217952073739020648010470001484335927696569709315046445091597462622256897368616197470031979889970453603070569792009323683499247029670304076053769560348974015255531059809745270732846168401876052125558237591030322396847961577787657845065788809202831775370094481981513331357570911540363027725036712493932762484491212462961125621025831077201862277365594597056908459034323578067977316662820552379545484222733912593844726264581666986639975278836341294112412842254219127100414428192290019535432985249242620749921056623700431137575028053975753606377051286 A145715 974 80474467259996887493645344862833538887312701255895079202568680674096508867196132569120305666532575690571818504745061790736820975679209440477056589588559622920826217169896455025536060738775438533380505145381570397847346017758851030387263117806642374666928115397813750075253789979200906417579662241842860049956600222098416732153788871883445784774883100216349637545083541522900065614495367135384505726279466247529924135663486798702124890786239225796115551200635870744218356870717702909158958490339602164536511261216869029245968943449400581066346551117942004526468820097964541905404588532452696571010026877424800557657978417841535867084171257505252687990936026707340930037753131775401109045561023842362729175298727681600062873447225008805031729907720434385525426655151684361278680280795837669813784859410462798543964457779146757810783360460750383704613431843262210930139746191006889586684597131587677519087311797826479853245816814710753937405743276893013396802978379281946345454628931071158097433762788182109381687113434890458169360090129039100609564324555249620281939262432655524372120723471001073166805210298984655225091431437044330050953896634600602312411669602408603775225462473700734993600908505995279631550831845347204572792297427574957203776456691971709237126790287199519155017002627597979228257371950626710697794414235124114599044382956551161407172910117004353135141584351443524190183750563636686502762015977165300804903713069934229676054081066675498284822436027599938876547619778959381425246896970042162221577523692622438457015170619946754328606006618458985660659433780285904105565216669531079469247693665531697330910132066317947760466715322964874790510906474939130754580517670635087992586147973507555971072573253736399077964008834948150139581204229978421371455893708388489487662008315242792827912593860859652492894961506120492961499458950990122226541174887777328011004076010927773552110772621822942385981047834173003997832426475686710760168205834896380784287936722035646813606737675007817344871107523328594803573105631541786444166369828773142541092223315085742305729561672523691840209209207740603012676481759767212661578826973642036240804265389905868125539811648055131772700707384542151219011597090213731001909967868124911837414652028519642223915632045677494481554719469078700134345810216940143430993458889740116125828454330690445850554273769464924773320236520277492087083268424507431835028781986855668631486681776870996599287227744823573335164797519684070446790186366686031695824413724272448358698871281701365169416785094445337078255500805440237716190278346905968106063798550672189852805237074652465134043495735466514030759810494379813812166708965080891252866977694752903956685676809694818564967831027666335296667792272396256128400844717071611000312969374316036316539460103613402462679360526855015233144923057684504228751164579114317400839300795019232285350018809305343613059513546195920731788993711004704292340115182817811789831213096480018624985091176628555047402182617771738370174300565055837128550431097421689222497844571607649319208228246118986273554988741793054110321652308568813270461918151136197286956945527127668221572098222494464106409738145298408544987507755857660666502711291784638407494461816359553061606 A145715 975 163363128895189352361783187979403820806427911493391178635764495533171409446574060944958986326242529189613298373311878632470673665543199216127789380937041308642705509721034401271837826860878135437631310937748258755352283633263658855975965750996301542749252368332413691605340548485515567790136560540215263260211316881685390942153875963077047013480766915234931248352029036712619103578558711376029025124504863021465963814972838764576335222288314860849013520320720716511008907860645594225609537031923842592703284063956244356534711004140563726052701610740040607822641378218626385367218810944165149673513651950579437423104052783263897971660702234467551068505127713670702846253229924723374361064857602376399987130748522189769488278005107359408701313683482639934741678233200202087769700538652499635491778980658393989320914264609202342850927722428229564919703210214500192091871171187479659750333176733261177883403721881453353038759900105651520096443714700550195143586334670982330731522293806587970211774496539120560147161341928339673662890726952180408879984288251932994969803874737372240856386310425749261741875367128335621745527094409810313993697880497519129497673440081225010920420501567596359022141199029687276130795211368459601791359083235867474637059657368765617843190473101715938899887706327471440565133097450636808888781291054386867479565262874908582010892682852626370859706067070361707976664412142244747299816873198048141413816086546872004377643128728373699651818845025648347185819166677520434396149933979519677141901337490347137328710187242984169343155330188321163294116011043546374573605789795402621091827169885330130126118426535083784599495866318608891717028045586009333113508505673669460374680839022606082526625493628173409322446034833306592835618759572854719896690836828162270983642420212548828571152610854385525060085184186519621704031707353636421439269559624334483012464727329979457888912178953474418652280931567897807649500190666146873178227689952944611028157148619886993061300773514316129141308973228144852444502208397138200202994183277659292136112467415267488328570452253870163996593455192983016321284293383308657809270274895969801694596516663417572844888454101127538771751648701786368584103969207816644983180925018351521021822709474616446281914250806588030240337645775911839184176708076592147610666566222126997111713158230872733740979741984409546498685798862257572459485175674611023159670868023248418077838444543567096876434847792927736373707004136553002340736537441561270753860409370263421812653185819264896586351924167140338994450908283995648566069726529593736810380160114429366180202934365171938226703446046983408953875968811266298680287508473485432645983662187728399369853971849941461038874226984678324724539048603649353495562117313033113433266711632391521742685133556732136429447092545832181676254523503023489814804515121586808792643970868618308693092136306837721976273221468455322237570079445681704647661624618288382563262880604341106451148823548192939021189718220143866406962617684102223749931544050564166844305029883306619658958379761553564818653806593460354359730220273800846212773112179819840517243763078775054076949105172536661721583576144936233913339391501770301231943880221891678392185703511456286338008894 A145715 976 331627071182767125297532377952844893403509773018882836735522723363657287080036476522134173121966667722339305126004608878853676804231718729529971966245604267985069263907482664685375762991521876162953027823123819891794737928179209718780180087259374325138607640786684396145091238171806623413070800316974742575368923313221121514155636051257533553920172063043810217804981399443075257364408569597971785618239145654109659014470727028603161799120388381284271650135511853881477338738753685560284451015846910123585502113319914826896434092436400914486403203455731315937957471314991464330912280812066721384536142449649380544100669492047295040935358451797871163812721267815500070553126709435318177560551887263068131512690324746504379604287494492374654861745739851347091221287969755086488130814784293464210641516951680387858657413192222976840625465745945556036613812122003546684287547370837518286286762083923059515632036332038508842202743968655771085026803436373619248466862579115752103043910972744648458744130540651948916628142427416102645210006352836100987267495587099424539081583777603216282939838043547530334933828465311013158764776560483500362876646456067198279674770953217169759849842956758135114211640429356664550234647527141146289254366176513545938273900682137512249967423269693068767252888827764396749240959567420771417515323045991105859402884591681464930950739017921415840850181011249915749104566465006273381941749830021749904745850786437098952385875264517543617693970579630117187274031807746702864802940731527974555897493527880996154843223088087243819850991676285343028069841758965360098515647719450651285329685619526498624323074956088016419028848160060727220692142028692471281291511937031333925514110629742374021493780992618767188166372747603548508155942351690851411861027305275701708304625369465806756646972121808755012320431003673325938691404428422984531594979496224112737975385475782288586718171164780448041187905101784715355481389219851676865091450436271725490778227410433873878793756627324067149039870782026527133744679473084914870291747887278534263165767760769686221255712345794760389392873832546315391604102891634815585605996459991723797994688022472282969255436285477255651524074163918943683579838480270699102126275877285719549388262818819357432643705221741655710390939370381564465178583049671842709509698437458914396661585380217318803743025674077609927407398370146351815262819536191952506700027058412301842343410936759429788166141732415560015051883232405075067624724216183012944304935197221022007237608514236458368929236642509793713398265561010361148883828664796938819103618968493062673622103956061959947742861431880584709854185927060091941169830034466463190455581374110955967899606169704356214096115811065971524478971997615915199734969744612503197920424300785414821614504580706133338375135188678801947781449566214626639548936945656642734749860023994371627744751352861766306491026521450757946346529485740149430048805635010233785611857795599349615813486817740489584460080584709431034395743724426949156523905872214161272249988165267866300036191707725490462880953829735777557198236834163409243116147263116125113807552092967832648538461928151200800350553164482409545670419761085955643185410347728815351498570633794444906604993214 A145715 977 673202791137888369164638365461087154205304032800420665181932492663728759601064600765871426478606009233819599792490982712194331441916723477746626963689195726968381963026680088276911527034962547732659208849630416632084562641920162465464909601170778883729830761544600991760843608148218960012965934506898187212735654114521994988344999030176830037410935807212019507212863888840406059830645817725171348776000341172979586333411760895225653875879166125692210600761568742658682486630762121041783209952632195627035976586755363142355404672934889715843672450313523831313445844128054453965366562829684500245458695659136291925086935964803225669200805996447443994988755668537751472520000966923771177073559266286425930570774228486881700827215335814413189960642538214751955244472900369625368817784311577079847966787632930528959085227865948033784126844536547050524761118904456985268911629291628974641502376697187077555555150350316291496318531496471109651084314532123746524192587449270305786848407752377829783280373223026917180194981966312760030102650005530332823744136057523579881340645264659791682127014842091060830653929909214228376670750890687095926325598607935914988610287361590773387484260781717446685490607930394999349700203684885158507584571979239262387221381325081781101816026047003827881584464432655397929518582788766715340747217002070890507720376155850498901247989313697621530555007746770258608974293259550592720594452338070954258492663280380764001338949143841885170219108457804112241819098750559129295115573535067808828794769960260931847194414158629861970128169947529058025818484654688637453612191264695026706598169980468906877245716042432138246843962269056957649113331290200130691688655723667934199333269897537996657549848789522469218568414231600370164963727355172855511357988738872846305587405857595375167164782254660918289485414852272665135921846957991304962716369107775324523607020051110715851579998552325356049192795075691404273819570616108237889262466157941649801668773486032144086958264652694341996421796378540621936649254828153980048492045216992146894934372441895047761660767491511109720303537286613827261940007585725292330122363543508303340127522089102071010015690771064727845055098801106753891298488010980311360671356849964992333737151699493820971820439685884754504063366584228799952473339414125764108157077161475374098225906608682926298864601138635563743090520005598231927411064173293988977577895257708949491539046363177098902880391281955793902818949254778165834275849422314074715668264589949304411270532630714191224029764032370714097859484637942749136585606119811256209043536125880802798086690827871413521979782003271539977595043555963175374276074682458446791192184205783052886436830670527993173154076222236937516367588616111704206108493019446068458665028063882759696355701613699893944765094985925422121814666364892189054794527195167863164733423204737705786013152154173078764454807565323570175761217285973057661294427777446156296409508062186075378994927091189645663514942397241924855956952797969022685519778989050696818500631670463885282453810208302984086083517620557034980758061043131446962679566171013554161188813504961621501479000765041765088049901340323146441477038775612988185365151062009273271863706200899211704121798215526 A145715 978 1366601334382842206637090584353628970191873783075080931436486224584646018332874059518242473617397076777986065239451568901145613973414144428106923206317101080141547399874896671719465714505210980375422031011721922639311770368360001625684047710196593874597231307327899226590116379449646317019697433978203003067110802483556336605218833875622913718410645768468336555831895889364624858380953645573528240043495074342002906147166860146581048764872908114766806235274334412085271566383108366961134355919392341275972908885611273859066644589623733686761740587733249921834979125622479226558229791631978723431559767651904222958545935907881056061182595237429859511956010194410367673715531409728546054141147750009557375990540171138045106174867527415764283245449490830206617799188766462369743613614021686687797908368253332022106555153910461316358800653783724766619709034762235558092343923174459447684731538408527683514717439579105739699017776735092383935930073473407769070491704055156141631550164693416021715410698898614101223846896763472475445005734301220222796099608929277280059696970805675599511501557189606809938697142781876418293628465543318244246940602297463451359680603669258316759423289537043460013410819887061419323226863245669344629250391863489526132513465816015333499174282907994500906547695545401630032525973820236864720945432998880861739566504193491921088068487356067153785610824875762613726302066212321238216533356304534207122990201713322164485619114376123762378001172475371768220775583189603224722381749473246920394478827121836163768808505898795531712116365142492311507068495779176175065472649751683184763742999730666261434310179243062284553076824377337463966972841826964236611656689827533969393312612377891503472452171548949619894926692723776003831327858375058544997205305278884572724640725586293242123537751329989542318900379829682506552595410633317920651329697693804412558809512728369277396418810343049307999413332815748448891138372869310503063525941209171112825662119398417842062651398451212886928669097608566680504870853556473106413523981498746170918182512891279186186485136752055206937455791298952236795422823794919451795332812387325395788735071846189181678048883009825112048206199042172546480392247082451551791463752279153057151766868561709637753438059918640829901592923775045093521956413832092251467716157128096571960484193754040960169376336568404520320863828203966040666292645008967261432530620673122109055522421773838574013417406136228529207162451935316444238504906702573355489793632812661890733857174002741293948322052056475907108861040416758219736907631539388185307419559231919061187053308758475013387659009723779794273933228564419318949688490435560612519656943482158223248510798361565656437146560635025172092254680411734761922485041094505774358586809049257701398187252661306204001739804446293418228481824939281577566606250657253816567766114355757518751235071128219997030076952866580326006037324743995821312278258339410062271477515754379937420010086181628162956445748606320522748161579784133391624655994823867042327395010041053521855514934686663349969259077888776951275161306719320003170830276211010251831088177607519998680169723014572854977540499370302822793788843044074604930335613470468477013067972089254765964922343772524566 A145715 979 2774200035594378541584924721599501348402349574338381490395401853974338753486974739757431455571889587253302478616486892378342884171699271272333576362196751503491614253364077216910427123534051255199558990294586653327386261763208161379976151386789484394653495824044873885376944489439173875331025778009817589328047716305965248786599244422515484671543573499054915996319241442546299622107276069868444602116946224913924726499162392685798633767038127593810490965396298094964358621075223354168981700733156500158029378001814299178542146161531506449236617549426047027801176311567788701858752511646353978881566082874669913469556324806062579000974999131176618361826705705897377839891056241747981566135352858960135186834865976636003078653280253438665680575072505742781219380397951445710209910267646239664652674139587476371945778003353008606260331543054116739690958815806219278470472895132523387171030381466934500347798846790434301272714590453706042918828398066703239089351635039379518241741047479226771704453935483813402457492020234867158840601610528827046745749382382296820997604969394876202348556478967886982084494369193279219921837408382185145134193496338252198324236636838307021430855890275937442109777278880126750831151182688505084712219787898311758809739948385129801921542692487202789836463940372700876310629797336498046616803888240511147260429495792412443958280128084827008487168443942790359094134585436718854028969992703752102388715850985380713525042800844582093785457209905896231684062192055795795627305656315117713332983190262557452189749419780140770745734251111089444830291020613242980694272025383725600375371582855082530242742786617700395210607706642032782795997219795406110121532388661238234200490403793849854511081250694518938864231967660851056177225387537641491171471258358146943758174367352769423915406468035096516246449481568840636029103547663788420930894323602053849719058787231569582004014333416391542913453016423174275557606623105129705110719771392151201094444300710014733355038251897697507770856271723593982884265896070385577865473633950409509971763606234924306063517065945904578571925536033335754080881070363678901419233279023907009942828855720241949704368222494254206393130739000511468248442370278888639156360056455323856053094409443118865145658289814401198815479131199974955620771567605807856353699690812958879604408815094796540460907664369260037615789828163531056954342141957139367414048182388542623673761024661845942070138431576152632334745874609743127025999126330374489330206358941439048240425651955032196000902541644882059060273814186534548123173355439351896362805496197259568328915418693013449305534267759490979104544476390727661504692261308113360956456804076596987411424034237147612039414344935024877110339484868232950590940427313353702501862763704965069955560426546749980423637858260880653078395982812075237568021634039698052464702047408764558327301408377134439797977449864350496468685593469094231290867203134574648964943060571883210776545095953778079611939206155888263936843151004837987029028983972671106873915051882706978902810034960116392134611842030699590531542471882158563305338498028784640203554839354452092359123036240582130562642125671813389948244909902432672395593109979899946327254711477480974009580653736426653454 A145715 980 5631624705655254056575190547756403383627799444033131350421734327081683084932540388833526336568462244727127253605403152076467153722935547268692731908336199234986896792781676875431495341308409542844124374875979894532671472067542199241349961631134943124552721925579786659415970723445143517275665309662495728132933796990306971480459860958872558260319735792435711004191504296473098868252912040879296968769160793080192852790393509985311079966038634142527181892948249858443235915511137025854665891353951775928458361370774141721166697641264368468216646863594287733186466077503485442294041040412306945150855716675812272438976380810371127490923187053693297844648700626961482604611170455216992850708712162541324419717401942030915111621052739612963915803113941208355045135590042246025263748099708252497558240705454208781717907240251453560247156673599203197847879776377590373059501884775099301497743989646338627178348144267142052477870919603246532032837712145334101943614748638236366874592694832665653144019773621442308374607577229883568973945824367784603673648450136453617347858028174627885091970140803253384024713630765214034564911645387370301304168550626049665134749013101159584246320697836863470439387862715837417125817577630802076296461540183181006894245962708347681885398166574738755373520892408887233508948456067117214395247172182804630057810136892093067743387571943711471161798155593039553198479482134473061357570868655260463314886054510121135133672400095387274260715758107796874946878029097682275520205759937939484819035481754164506109027553345179865818308817639146430513179264776387471633197146056313217078819549452817805726506422523752559215249091406502171738410389211832576582474137325623787893026126388902826765991466457701896944770999424834920263763705373553852019541657261733016944521241085396344255033006573494597990750128684366661456573649162079861171794825582471621125276779270573523098871700416464489065001623925710963633492553765040432064258072400125729050609104779210510292885588700927489561951302929798176688379264152029166593805063395349806496509202474383450029753457385049542445801900691880281831951777415444374961591761085718842858546788377019311710685813614453029152943351964839238371791531273896855035859123140555148634724499402662734536048574885174514954592734743025384865072760283376116305758904634149397500377934158243223094682389293261307955533030308139841651273881880347906883256377718120852935625824541125488563807002682183707411004918295326612546333987945753510766963418857488455266173339611541355140538211217058523416448733937624715931822174634252810228309849860877691788637112893508543615221175892756963802431013139948588435206340766979687180994792618548402286967540990611290874354683071539865508817062027832477964847144961066921573007051734270042752086267702649798953780850529783279455725616626687792981506350494336389249528588473677697646903107770511784569897193147678641251105748704936545524639110084928197988772141483407163496449124776083319984073632050704569471268848378241329535537212808527523087005227926885126119182515454101589369912070063242280002079942759475164189833980168156608602964492801360139969021083398658710469308537573281811292114373313095280888449082923583420575850051231314287984682762162602333987054 A145715 981 11432195378280130140469095227020777269263084469037682302974630288573962688074303502357318705802522784906481071516489782228335943714674989256174973440346122250271896997732550693048718632428947837922317281439248891314669760910848901251779042135052547753357630855431142873740535191649151900895725247589088318292266279842606846140084731147266870752964392115070994283592757402598948156253789335708902978156794293006566577239772326107788806532424660271202585432193981816341673944128987087261617590466821371978270315553293505879669217669620506458973343896478854672321498336155763880068201453284471452302258223285816038381208583488728582743995068743998263448018500446026103789982836133034253738957119554606029611891139107456781040587658408134063310414640725580454998844028405361479839698432497484923803563979397904239410979751932447374293121787074839437514456255087692651091510355620556449517033127951685946237546385063451576095776694080000006320617636826630160242298850383984785375904928769263796655588435997592402187050924284643410149951182864992216630459608027618460919330799589525211860497037274125401683186585959015296887550718298953329462317023577384481971342172358717117713009585752942569054515251535871076638658851439345526376732214352069545683560494557997409097556356604027186205457575126100711322289055186450608724305142727205158506207317461453135106632812765606201631441768685426350202554254598394877837014834400186036777116301939694918940641447150835322167159203501617750245930715006102963510222065368360839064928694977763684843873743541295347470396154073216142852309077205045954172409512222290446944403310017637290542277794980431077506560444947492766596190294102800335056312377238627628184608836079068944485108165827884156278946264600447227284384144682926781958178392770059666250434361228987226068293087937725998824706514779782753916208478695474454390322565038093788830462142860477020321127547831089496410410383116176833001714326536408971960738776252483837821535388257496625879824390024630906113253374091218575083427021962723137799846413218926156778403709259392168636093454974584625260399286478980938783108027272281717493129855770730227095840037576493482530742497269117154926268611357884653383268560043640336834154863615270496404634680692995907989313461358614450956624436049210331301142082603685910292834222707632463966887601932418648085664789357656085889694435735695715021029025874964293833643032719602942916696750057460079938586145306401349891707649393638413725930969530753296482446410074342622751283638985776995903096567868087157653331869619563986807050891334177765411572632412085517071365010258403650525449681528028877027955852129619243795807367064707456864058472558849180045556696786906683327327967220880991958021525577015062035689113330538537439501813157804481821665167875952545126194702937601796414469923356193407677220323481868830478490569899518317458654981472730545542451504112337777389248201185427718320786102605201107342558482268255970014580946750353185789589861123724120138411825364678894119153512972326899195513738776524923314961603561791266304529367616539797704631752259262701146799674402859886679377716831921729685020440176240941670565768631636405109602229580673517770879242741764363869029276744856527127931997609429001567066166 A145715 982 23207350986283958529898206735661630100200677844347051041907149064070817175107751177244968139252784684897911848051220652520369889273636505254487927391170719831852715918500285125212023392335422802572761237197300373388885081977551201998912214184195040804372866083803294453906627023077054913674804976940539623637572415146694907357400523769090788755959455673858325959982293335771568284096324098577032166361323645642537071603885031605301291949742094311907105900171890138923739663345928276004057853981756031164112812114824446161586790702631986847347419893205211390524908435930123173053006656126436635866639042414489882101580985505738212599182498627129421106179711256732363732182552738889079873090101987138077570814592670735323481477834947459408907177804869814382439298332527293761828562554221794687068737319937040151795507178515627918361476980605250458951148349948239704125392962407844817420275751997932824523591983330662432332374211111480409584321769920347079957764722664740476076720130808910674545191381055338954997405001690248892720831927270109831975229330647615339212624175308708005448923893696333762163484744783170287467693393235229871438202253693539872352159475139182647797825212757775578317195521229955569739060342604293787742690098673160994556620909706772032120357518508008613258323503985092035097013273080038668593125044489054288962970796636612972173396866526608645600355628633259897871631938355259467536078756261508999397082778051526175328367004043795608612058922392525925202364404584359918243475272492012565362320431769378526068557590361276210185038374459811130843756913546978510582519676614103550983921640516254246983018197303852563585758487994318909688094558618295468331737543320276759590968044214383568401942810639138379544363972367908446552379549942635993821250117781563860755364808773602983522290713480577204119556234252830306083241755178163980332493635232504808854217024729989080678365823225411261248644012724215045282516449376356448039867651534469790651987787553613371325533218864412038482414787453870777621180166205063817704521625029356702910353033287363627947819683844949404229068105750430613849427463410954471066678645622821275285712417733493392518095558770494210047296128113153881528796805097058609876479337279875967146259767082282290555571790509412450267432650587162229515933562612722114518337166337589267703384331544875697370676427713652561094771749010431993352847271252295636134388473164416256000041466990819421149841311164992058096459117264167684537027321813441246105855445487496666696650520967787690141930892234005712977740278878980955593597377586206229532682215486683738777179182187446517058119238280722727609786577392113924956900519935015370454351518299671216944077807509879576543184899103705342134918188104278548099970935213848269935267107703291363827937538701915963956376293182481116938094488687455990896964275161843231534946607367433710763371965486535236939391983450852540421532597300669563254650263649448162977195730232418135722435825454092191069547434007527913176406534221449776820552095796610796839369802711117667444245936047920816496605246349505726098122455006360523852839149203825401802528162204308309900451524536685712932538041013684329090681233934393927979603974316698735070708855942007518755413970464378710578810329926 A145715 983 47110911069961057535563219204297882082630106760940044577389209625433470291506046815503782965364447107819976145062906408126568646889538390991621236429103120912538763042658581071629714437722275860274867389193238318730545401744668029208890543014873797780329164792489832310287579116311229825607953207464047846895953710481510819328676923166523153907726942053540286627769771878858881017767381666322039588810508843860057248789309374386435514869169919028511153774763504788033375174918290271301150181965374276441777030322778072414515305457125263679608803409862682643910891803439813885533723443735213086337824953843191174850171019368065082847757728218003980847281365832666252350226792077108699108119168076770742862724011230453599210618964355684191947507633471082470771320616186377931150502145371810717264612955908212110240640161406972741826423977506871356831393635938671511681896622177569358806710259522675682096945488614859674183143552779611151456166872320667745684102144710572782450956489637159900062941847953902081052329966380280967579878662407140093917498910755051110983166156545877661536103643706520263066472348723249724544120700716798340066221112680862363490401763190368416312467468888698671041337853581558270699215856827864949772134523574302466880394763144252667206916665014900880887210507632161705146225622063423310793435116007637479389672210965006872058860532416202784962520294683748907253062632306922120703362038196028868590041262328296196221666077567457934647157445297624126543049495375535627931291292936720139324671411563143430155487064559647165380280429757262522396683682191289171436560771117117986206913985844686103738236398249025723648012224068022439174065357804845697913092156627784583342036945146362564786999420489285082590902584960589546054103201999406384530355780918181867273724311376052827563024080072483786636700330826730741566226846803194184600507689199419723880271729739734973300062300020037029245250935419773425746675390519677053111959371876197422539697387198446886294206554470366413488395905277983587352420653969257587217041098963180887981859879169638905341905322111792316000382994274087667133398967616210303983640157484471418099769112158954010318251453561605977278856213801091021618804131078468934408916220523284598036410922542352356831902745420645915428437324067503276707013830961743288786314154831083505805406226148495733243825062593925341366300760796741210810564939613134266388514766880732280077141261294613367474097923078788571534462116338611005971751737350316198841590071893208159051577806280970025211123808138463729257655112792461720291015869449107311773579485865335577632156668475506171224331528260185609018989724150139138043264259660714137314876718089860011547297903688358753475982017852554623652891963830159875627878962794998657430054789135868310766231381899721530878898748965733729782535397565612305327429801358218278147111134465320533331327631282685058256420183953726544717933783272158027979221714422277165642599989813326547260574711090860397517995501445420540023985126057717682266826635313606945257021503989830088386895935215675695696842345560129007439390879031159604158562326084091162799245489897029037176186909789031821012110552692010556417677795284590093125078296983655690429175108532998518216963232110691173045983402683614 A145715 984 95635126264669960513234805086517964966109016524030446145049053632480880620940099927721502174721688376089866676565851957276281832815873660076485855463151944281733857123881001075123195096552827660935178227301036589722633776656594121742845803407979625299027400155888275786589331699484773468929231336347040188659162394705051816542306796627518233341896936409231107996046676931790192694499500686309641788253166591712270572505226426119432489883122985885783330255664014547817612681344465904813058865331855799420776207442427372177019908491173582637619023574601352561927719836074386257510285537775826438829148789662635670455965067736186612442735589100049453990560066460601235538596655733977920300402038105742620873252171983228135662233016164203962194031588768492545851398411560014672941757526542221534252477231756350646748347732148976150279722312861968249117270129807153220474546017627503390532804406555279636723974818296181807929349079768399525975609166489185603391647395997740083634965597243303788217097406155040169197274834346968673938260963854567120542690813603423107680488085163956344210284947800342437691176704423452157654277554761707395104557420539896904345643227116972745931661164018845544438337525575042059563838450300223243743645340165735334606206812561923207658008709622730280192424072169784276354802915775476240872004692370459594106745625288167313666514707408025126865270597852381648463819271951113549768357401459182341728784365443663226803806809094935563538121001895254584356465273247932740340603081186269390816517603152749393837112672498493384445759087368868460654137031091403471037707782848072897896484407343072274334372905427324915152901229099597557204442988249278148468108746216859383907575407679071792134040421650438078521152703106024410581382947679245017960628414013791409001799596728578466349955360256428606295297552022029152549134415768729016575050276581186806972142757154637265810045790674851943956598150258127330050705760238495041460829485041029233285795044025059625563867980041624954969405205299519228454636306377426696986775726373632173246472644361333690480439856067254556531373249308292213850186054833443506132318453014831355921256011970258907452657932634501363381868066720086660732290857292486839791490051182930454137947026501208202086472017632120698907277500424381064553008560918776263514103215969933179195706935697114793609267506389240729321029449645635647513453474567391308473048842379413364140340760386598145152997634008629635222899999708263077954971489793820070207181740087767075378036250099848183390891188590189136387326901228418413209806621384310256694136823624415735909539259826095340138875944248938505585821530238205058113901490210729763733829283370897523769797800409560759676666953055786782310028551657036443246046194502912060734741286678704967564085877318896005768200504024146288977429918963704292358691599792907942795404068017993315228884328131885181725296034034081434924865158509883496128256825626958996806315002125322658520830941078621152869339798386769688720776629490632673551881249134526302260956813729552368307731304241885614343773464881815535596237386310798990081357669111555856657066541962806741159349526420210059968871489426740415843556833746483954649980963272846734872490399613131049972916605770732616904635728637406494 A145715 985 194139259206368949880809118762412264583319220913675044734405001484726562227038111347227833910902062039015321533452534410364443994047576640416875294968962017788798817422715389523919014416287802429422551526553715083898627836067484322469947772027655624483227841987288407356944033062374973830696514004831284118930252765297544706070063468476938847160896873183797095691688126401762212310952968625826906508114339370667065402128360855713073568027224792178221131907844174768564965709754090868480238195473485307449899259331097242741277999721776915629102938247637335838030627356339200662931994107961483935610085705190196567834434237333439455193670398115372173596856087633654675477098860913183101101117029235489443601959046401941884940733812194369687569692177692406396995868004146213599693836628378564342721811515852435904687035655622260178095094468685818038836701532114885098891816733887209705212234138596958139873986784195760455236904448786298258119335151806174454217298529773267659206197711447417052920807671552883589568386861394380027813702176746108847561568434116038153540279829716674832869216907931051441992825643507259156788458892045565295263911497474878034959292260645691483872855850490787566511154135579481799356321354893596356934650268401919154948132949105940967293090473617477453889739979294154448838544772798594705546858732076916968399214229662768681736152797177758591333714351120040062632645868998128199107644821600101957680563671809374022115531600796641626524450986689921508619497961643808087355796323516833926637391409728669706345908569684877010777725567078373217865375776431866854917375362620816865611877139992450872212673259781071328734665847059958973102580092080676836544562841728067921547794735551570591669537268950968810112857396402644592890661329685665387053691150092215642091785907634702910637581818296469998295667393904388352944001297783673100453167460952120018733725916752183909859419655007649426194864999773063060229506946608754414488430742673917467372741399673483841447765705277944188221479078362118755779324349525522225625567507497374348509451486193628222036387565911204637966371695712838920028210557912922701238302475979950168048731604530513423174885284996584206059214896585562120195528821499617206307790394985128298615434427386530107883181363890459598135857897424169493539330671651284853190340742104809522683779274058916882531079794145096086596348416479879567711099742806864743066022761515442248472611666443532940047217722939595080713915464945657709637586152529717392204380090788095269809254536124885531313483901714275808402544351838576586354187150394280371981785978378078078560787065290305064975746942493816906153608687393832117832081981863521759665536130366203883392677987533504653784880438721229315534734306971820149629598146961948688292867381902981948286783564725976991987916144270268000890452952960922147875838620149801765656392110965391964594101854780095636217292692669001359170931553841280224982333376801012341239653811714415183470739549814889849464362272729641022682636533880858269592636668916453079982797074849487317834606160715092581442164436867739977131354454820042918705551909734132304922682280939007787524442362446116632704988111425730352151863954827567143349368230365581888135465082039547498446502492751355101625237483150532499206 A145715 986 394102600553802703588081997852891810586173052345743816780396007964941288840006745094772575117629011217512726623041968287187864031634747764172596772301137432959317317634255116852554524141869142378900118663725814319277624784583216518019872234370337509721327220206795311046320600527289497391540454500576170414388224454391621048270412298701389232218387310666171695023018900548900359201041831810927933901830320669287551054050000031871113223662776444998803011989593419116172332573188123118548978723752309842267496075665919960337422162415298647553496327023680217149849611605648741271365690528876274613462035152387309370068231045821814357856538465438616412352163867336252530617275149057105961257347268946005464769355990943770043201553976521554301562512926683996217409066197018402047363815413850959073503743124703213130164035632565456012556891491709897756870254992923086943597167495245018074077444768547418468664556447942575427949108101687105695582724382557367652875512623792337350448497719272659374125451356154947531783656131355757109493141480533637105982863378564743848263660373836764746768166112815086626902998365143031664828413896574942787678345235316581871070458943467526595289151444835134741172098456888822477651272786595550304354096301210555718809375280478247601681766003434769608665891965543061361357969533978231476783882354111449075390810779469795135757076511756142532382313267503083474762622650246928293074969219490805514909202524988663821231302345810373406909071964859538767242996505671657169399526196136091684804513745231596351132800559347627833385398455410010263398252172019658624078800948412475389119212697700267927519452382982669370006456516630487615800680382480785728907314100599231663882639405594280622017368521930045034091021993544665417543631917878953056473975074058783739654916390698850180015824741186473840111598514328356334447170085366440625190913370682527056842656638864176182377356089619737660323631992941167754138569050910011222916472946798567417737431755542128173079338817846246660464647559669895774712799974900503740593205053443943553842013270500420929400176278359889347817178010923813699365053582377178250070247893920845826307569235940930278786109675885133303798842858200624383910262775353365636317974710329759263258877749647629617794656082225615352095092624493563647503776710443547333200128192369547361114892730632665574423298372847038666549857964424705876817884964444460861032717732827505384986037542539611481697706824569744005219613170939685442301221934663836512354821377118093309945711330297267528718188929588791300868028646905409241880586705493767770812768841970674875062661833000059455805426154386504070553320049587948960994068309281458961391274610814110512389612544895214037622547613937142454748728333124243246711640992286561334322460050521766676317203072307855974839464004668140017661330517080752996483660040212497791374533189855677670132711536319266009635922440822038725035556129432640346830640626649229425757500431465260697122942765293285315791502544301372889276063443001512796640378886019150617838775800987645525651882198520333698441979463068047271761113947047300814173280295402619467437188373239643845867876836416090344181065897322743188127867984743127554515262857661167960068259244049881808715350087368645085566615186159852335981686 A145715 987 800028084984960281914856574832251613077666712942639034389159161763829331618651465504276980260952981869488796029453662170456953619774543913693731030896014019945396365998720464495296160088979942741364811464811876514418494414076093464096018165824013117078669773791952494135623462126364617329853291939655621109923976712162225430444230896300351664464479079755455357099632676426141327415902607623215079993809042844314357972656097936337504130961868156122777936117742732961655066558606180176563558328978993506317709583702558188387724248425056532756681914755132593176858873528839588441671688841624729503843995749260532831041941188584045813009317891169993201702719053836505003498393075487064188169313854843361857992349059656806785757269631604943037802213671476334628934007384079352009934945596280818540648255821336006801797087647072220083230311633076623760628578798932334380617151123530652803167507667917120894430909715336643922976234209520375775734672377256304529162836408999915048142791163925787082057613332186871936637232378265325537891049391781106579036365096917995895937077018608802719264544339797717921561644688414710772342523421588241813421745563781163723394996695946818342745493560159473033791793356330174050150284400467612224242458556807159707263876871237893525473017693882108688114306800312435269402229315431037099276575631987509546126377483109454462818183582712172162977504599316908333728061347355395436813988407921513595163723445163315747725521646463457219383789564213877007581774287015502410072950822359942603319236265428730864129878789567114816895348086756753756325234043824130575013111007901962419095136164454403900413616124781559040041777994094042800116408073855902949005011079653598549613836445561654111124666429980722468235964534038274394968979902632945018976782346648180899283838181332758230729213587026723598956546688419169454539402329292576685464453689318068973270574243168360898042123002508412442807546750805570767838234943840376173766025593570349184089519091009120517867216352462175442799046324650810060548228169723673067881980632923697916924938429664368293054135808683009464864233395803646096872138744015113934719901986356841047454197500228483935422379467161535610127444942932370913775713238438510742108282354179016319287223216350260737593043963736635274293439891864036780263173182869729435111407040169439038253709559405037057162413165799694348000125071433736450060738766722512741031673931617074416079407738743744864313404806658857391000734023092096502213770889781435590362895191169638631094524191248916958412392213581344626486289750673628922441004657965198180469548767414491618299124960203055404979950117657660769406333547054848996985840835759379828102527794416513973947030073459296962869117871411960461910602981507906819004481584743572546725905609691804449941973950001382902947119941560179965584500059220975621939682005792750366688536719014914704977439824626255219465286337576045942820819771816706062785975489764558933275384636220667500744390342805819376166900700569514235589386106656537096321699545982206837759634893207845567586003028390116692744636867863699093935084181151565832728840294115407784765187474994196068104002453482300952570931066577057246169219857164594108098840251683940593356678129956178032144662230855856772345127202667017091510323374 A145715 988 1624056618416868818484455258827472921655852841100504894066176317984565578244573634966937175157159435566051038427064311164059328660278292510050509820122136159351721663660084908670334352426105141895828188373449445598455224382949685148898398856750512257332189919470443356300004581795919645890104791097046410276975258337464863232180740449077415177473660313516263708740559310126166345753923092433294801459498455143637477396940824760765101514739368694152794211516005758318740668941637972570300904858848633065515108187420117456507119886880702346197416733456592140468806363413932758887852256982807672016528697908963729259705770544594567178594557462536620760840107327124237820849207325963591244877745867984755625719003821747326831317214150604057845184192190584032612739817580614887561765892196634647786556885813568969104434957759520974203501520058254054524178258091577645869565873183599729945411966488426986868276278057576939221066327496218261137635689343105915636832905034757203755392515614271628503917580938887993876426049944222479486161720772174165821806715163880153104008418084115495683342278241623254565683511814483497724823657717410234306303355816130527041909972222313097768246756637972285423462599341251796432982599681676466219661886516222232995189951239237643378462624236814677202102434138742278053825164152355471333299971749052290267187470899901413089725776915829197734701801954300056414384489772508802489804103393111453107376843684479005979218987711018472344975685906282205465852234559644964220790920769864487348646364814306578422587302810020683730669723230717754715329961710710813047617991267240035298287737294629742217571713213854181868615439321554390253748692589247100505694443584382704456484424101850752251302450835492344680473973913075703477121611658712960509569811689720733166762451853189108509530123565839507719407949665892399664358652281293845305052215798402309333212208870975133758849327317735987639161659580503315717543862797426912722733809038474862045134306017316759109142276116159398302635403574393584753017128471739081427296680091630053327414071170205397134478966291450230853785045976303390652836742285297098910303150962056493405486194617894586447977151532228241403425409435309854754340313963767401453114176861008692798393799870313279649684261451729287381200330885391370170370594057448840309728823091415768878107669290699494593374124303275006679401587345152520568917422878561736419833437048464928237135812723612259534944730059810655933987484847263784959808512605034379584600164883252989303028574162523971128309627475381200002975867325838819807145997575082646812585413185082576014472348606550369472049842933418896975390786547201293875932295902523231769589170031390912553001958659509827939410271656418665800536069303732717718335850905388459983292254065214312511615530801299734985126678641903160661996517458888063431784557988099243031879938165067086995426532711279761776248521629356932441887539101231783874815183413581427985319605054027523561250415272953048040333492630653569596873564520449327304020253437964993861501440994436125514554060495749738365937914399783846092640949126623731593138731623773982400453863137049844778607279112692234517628645884085528886980328182176141296313091195655541743346096535551797355371855613287301879215522654798858535913620467534 A145715 989 3296834135358158716563162260563195198709768189767311992315303536349506360007152860331416961292053393246101738518144522209378266723411314020858621241116905507469975031833606365880314240128833349068588481033290909752987591078893446776170285583185374058371228457855226221336515165422254754792295396073712273206638664501076960199101472667396256509919865971958935573287978299923441255739136461736980823747701870132541234801431901608255219737416787487262016126599555571644310596296458525711530660299904396144002163302753254734151264982643577337724223212234967290019083740871409971702751640003410732568823752911200621136669883163585782788501138639631448974512216171343148939818887373313014740037635942695199076847719765798013810767158968456605820780872344671914727527200754640837671032751224222738725891937553289185945996162454739930560888002487944097607458103297323822182884341945556328258533488803999115425479950025971471282120721841088860589024673631832631486466268057720714623531758554180241937165607248329295382272944749539255091582755276464164837161052746311613883141192773677437628382105565950866970619607421756811966681252823819354053553998884999406113913520216298892522722573229590179250156042870947790428780627203518825958301405385472576173075893751775544820385601727716100838159253187340024136829813827052291375561843374000517254881019800422385462688864320949688689272494989724515204292180510131521698906893074027841886461397515768936974498797327845852396843423005963312881803028574304990352703159089874086957809517253806088769121360574463198406144721263008955315366065947508906662533947259386263753561687612962212247266677410507864411730301780977418121067045839763540170656771471285810393064831312920581508489864071383029720639698807579144020282476698207407201481698753350741680346877978135708941587920109440613643674538865214882899478609591624176676679312606302998628351810737505278362103236412881052399085726140874980101043273640541688986773458582078376381273457125633929982438302648587226092174426456972652397814710249402165573739192704028375330952647550578526518624008517508159950174178467662487221612489967014366772801461733072695256295927620128510260909682188043862887417971026234062218939923570734586511311036919565292201723094449512741338598313153966489647201397403904589581815525673447962959020075764166970653119530406410414619512415173235097759490874310534545321165918382741558209749136176709872704311283749525148112192937708010824887137203239211460376314778374448900775302744350108377115509374455399470141551585362631622424696384185163053534877452636413115064350208296168861894887249372172289825205776174890243202382527284485079513293563696281324732886187061195758066080002131774877257705888593412020163127758775974435460314958333456989022510729026479444706775077584664512018424254695943474583672964857042709545547030776159457561965907786549467585801156426458091779529279442308235280985761554680749449168759543594809045639864984291236608670842259704344716057613873326045712139100387126027770624018157369391556641087459070441586699175220368940492737273486924339704362032791961993982505792467420890157513557403023709906376708494762782588485198573762557063512820040597709666921467028340498055051982610492018675226834750310991958950738644114480160887558038770646 A145715 990 6692571670720443777754400904488027425907907769374802243895172112613179926248942061899141464485693231130150963140794953020726717389196307184050491068957498058027889962900557262652129237127179272504092720669392173349119211434929314005940530835467452587981336437256189758869769485802595356308713763924844817563066211961927891739312757334073951637722150449416325697510887208285275622984101263402978638913033336870603563009429363323933335301854563859773198584202886294432192191741141865556434670107901065323691325989480919690209611407646575114877826923420250142146599525162598828623826941354666804307040201881039351943710603116308594466090132843894378881639037987719265223594520518618093958685156085925386141245245405566146288530501388752759212127325675491796312847604792103319857308923219279962978912846676291233901403105348164299517628441549006459889085425515309267453609344583606162765093036860151715886737430276444029125765844271082890777458949836930898811610887324268015928565714472470276860817678796527530738020201415514743613433507049501482445271115268297412302623517322147114270119990956602018327103237382654513808865218408695571318480311433192978280717404129114529508029055409311425905531343565424673318628240240543535018885633270622813409111069126153116747739393044639447886786081867866110255486468243751999136919208749249300975118203007386542587845304845750952210025430127338811564656712051077216539978503136173125918063529580167257579226579356539369347119803726419618867854682153604570771023192161523626659865971378861545894737939378857482743790053494184948572438398543481369814130865318562848179694927566575996232209137571617750901630643999944837231375849306027397299332740392266610715217151080804678611482172762456714840553908105411749285469950575749377906047338899490315890370995533163635962314968292040879857151594488436546393541913112344797359813699538579288813244842584926844099935811068821218634156384904316629101802127946436831216237398187810065579123072830730860547590645234355952807715783072250909973979108789157924375609133892497510291780547113603238627409602811575273248622728504308872756482701796296879251688057014986609313787327582666257935060206864577509433217077757845710994593290508277246850559951832540682160805083338710994604074926018290522254531455529595431459715346746505307357970444072435859010063768617343850978115609427542945176759795448797781849446245399542484604054326605283993124823668875723327055492128602531914710232588588114417300134040291618663539484986430555122291494727115886761863378589976514718140933656920013672836981421705921048497984110255809604564045101753161141794798253585184260281939554996718164210692058371155186684527190145057357483229851325544341323315014434354744512483549779158800251721647081066782327236796631499207540440895881338158097666251906086611501695456663279241489397040691045710751547760926757254132089352119177215032682661019364088263468654068462820150028707058314048781220940598506156288078248536784546820548915829359242142072776912301315925039452839206426894987546040472001984873811143288453450518299240542009816008833926733721160755165570132783245770121074274994060099939637089335962390435476092106753402137702085168447709281754440015396213781353202262358913119171275700389368120232029739927743206905083943846 A145715 991 13585917194728365510682717272948435111397854062062658787795207073301218900778992378502396841488995967140813209074075236487553026921801780172308476011362479940891109154713099409577456471053933794349959154370385078607802246225315428538612501425713345568228054596401607355279410719664103151051934148472038905940751203644049119153844698286697454428319455492449169207011527744840809591216469825571584900012633926145455100367906806115683062407545027218552105863915732578141778504923921690621036668788378862702697247756482964217870777006257564839624650930319895553590307016996334750696396988198333609332559040994756973245111387656223283180380181171966949498278272602853937060747936833907357423116126816792591171528771325579511167703107052009132744012650340376001843165910200768984669499443102387100624454352860933651530662357860611073280855175456480625630745806337974515607004786620378564856810606292619179250961557981231353153833381749576427189381079144296092754938614801996014614273776847356107847217950791343639068885626600550179996014927727732732899735526833591000662711857022765868290905953259796531253152601267181241275184426688399185957160978655382860910450216468582278602406459758328964998049377281769215889024898907676172569511877237958925747919297250197075222366147495016351494074908032515016478613393705002731195654618199132706978972697223974881030940506148010112036662933886002797751737921171506239444634662459538371585827078586342017116892981594977591928800804721208820338432122968788704360186727384733872245440964089571684360229247817720115506695402448474182593094633677201233213778994062735322418516949398461659389172302003706623822445795589586238602274853024189776754105292339529748466080423629202184660727302217923059743294712814287043470359979386294538941868896484266587906711440585444202867790444044922876669404093136987323964007184139450347016245133384003349987888402095590756017591334366470660946285062270036616201678218687993126827272931547795851047243456572926521277679027387439935612436947462242890274525193027280337080320968062577241863939179687967023835114975083489287186544188689568544033172663033992697866559982938961083834293018696884883479661959025410156105567780430455767084962160791879240372050190909020665221142117454488869533530761218816606210209207523681321958632572079880100488717042446969029623458797173677611075160067625497005473724625270185186619830556995152861004672073259590329333519343506434604397500908870202078850947267696669027907811725477207512536253747151282548143357180535875671183188396100739515194472898851243570696018751185567092037792679469085201096149661671667745671150629572147873482094094260810588862625365199881332688265463108279374495198532110852881111452221595851537948321442923933588536559483259607234667301674651214364827650311864038876273750472945101125404967193353492003180766447055792016666184392715409439338673799000773320058254022340029656866606086773217970223808826159617975431069463775102512973562235858830370341369583075985388222362024992871284201802318639570889227433161821070704958852249921700340135611654721026793002158228509236661994339003601577082568023188267220834918292971086582857240869995531268402946849276022412851351140175040046202913815921095017982096574956690854921479425325120281727938838549129762367236734 A145715 992 27579405212726911266242138309684418788110217838079427964422026463629361755401428279417803689081197327602619684269409589274779623924540224553479022252574765322510893556177628900884973984110248475351144579279161040181665210718178885004069371953667256036050362849358825675027444891148643594040070012684475054214907380331207749954412998209238498415536856927521364073907703811139635184893810761809053944047007957041936983143287806985473292753981103399096915130550352930741515932803369290818838881205738983385410089254334427881357987113091448977862926510722464553538181097903034381314857262215675872278290546179154774648224173231530148547577301688960063587126011744755504514053088178311416950831778752932874152817264545681002104291018785077150717586468063637608249830484859956246775764012188922594987679357394848636316010685053935130595836488548214121023954097780662751372952263230023903053162765680980073727736075964469370458252639185795876111552813203971231361626576437164585398959838434418426459575579288748790782307083978915449877166689853790398284980674201074463047892767132697390483424814997396001841881453469140537134110577312231938797465468190115774455235658713817896448355605280352389634614330350647942830047226154342389772574091907423348645462764306830936548286531675490148893524176519923615585474933734687300575179738025030645918013600246466001106266639635155681683473545763155552097216415321445614995391824814359758146103051466744714580035173411225155076096286464250178867398341771958916246608285567817599134618497235859140389719478332032455621108923180349096479033533926319959942601543816487385946741227583949601984023540858386874741814063416216064417780720263255940783436444116504997119532544750129354056597812020211048822173426459094592833081472684227338302615953815722273960308334017456198657978639096225147598010451916489779210388190261171092098180260955827261896124643009206649788866308828124372899740042251789426572777682134498101022532834804627389815838637719968007462827878005857834937294195632569995006376167866270295115127189557897908486286242986025944782044772009880441413411454417095640078467749476303380372237513678033985197005514167348730797455841761375752316793161056747449336762191814224349678015036985360117858236337627529066442072841199271692316202436741617553980592661606809857486788238196903057699762348198796933138723959164149493568715812538680480040474181253914908296999704662641763263051142494393371203599789514381617535508243191649538538440502584690958829931567232117142175892784993100496615110580705911239330061843734367528499245227925279490915670641338132702415579249148383770551293983233206597984390729409890498672965280663700734201992205582616985167895536955180023111906686524564187680348016652035405570415499295355605307840072305168529100922592643103037497555362412303378485471900812132103177714398126217102786643565664520235100253679882217720541040632667599184075122092680978411091511767075317431811022230242517502830175050715177115008433433095334508732152768662751794628342781798876065925262423509227490594468082467240547186838208565385149252371387864916497114787016556035907480303826412337220609140671205823563109630128538039381889997276923360386157646107622012037475030923609105150453784803169316319327533020626051675686102326990210700406626174 A145715 993 55986178995918435142106030085942097191428630813447176705117925925960531062245998628225762986437989086037350818253692392152566149013789734041782242864250762242217173027931431955697087610287333351029029145977542541183701769955656911242832286453443104039836668356143819718698357849621026831798191073815335888017356041321148088358339232520055865086085391243412876620863431725085714584524844630002553934830526140161205930325773880273704668607519232355139519162911352533672699201812334736440552307810981347893519778489051132116192495968798635167496901192115672723786954038436142797734409545900833822391320476184643197778921826548618545328298742048407757114916305563581071309590708254035342502831087752326917737627875498961108692199600430599563947567786156534004371154041099800980185816275244069765437888471057189870787850159997130454498474790897699209198001187748939047312577487352161902819355557521783257048124983246314840798899703713783878930025021422982455368009195228829306363873857748092558356830578738209253944444311591571762700468384388266780785777868892654326396221654567518679915484083538760623942488097389754023201003196759404147359668943264956366761267476738833861207883276312655592629302092562438042175779980068416143562152837060192159791363663623569550995946436935097507237502584260536907123497636868021515164883672536194012080860629527628758270840247518859885807339261236271884754551571364613426934405959738487849498217608650413184255454285131805469826883532721623141891998295364953631191910459515942341509403303947829965419446180784778067190735607360706217378255480775795841482247920168475330736562273478468293565908398770223352019258726289123021181856259859556535600599227451212804622902599762338959532708897673726211185952312417249209164111919189002110459771444377019731872838011343995497831493769574893004701084547986381114809764062222993177508958913495195957645783037420287403480642589329758110515811339486070265906122493054812457082614827380462053530301387328078482223019314672864017482771604697169627620053346243335671803371114481564691649919209322452979940527052065082212579938065922515459790745498264232828162944286206426050988837359466699226633951879113633751792934011377416891697860164420714637967130153030090130231554544241766550388538334103760316585284736376276110899281144429251930818079634822670760161487943384760600593998561943155846447487625728896104296975968114890268690048395793089519833664485744275037108703175213285813395002882731780866564006312435197169217248545227450647334514210178813472253003295644603715100510348307867231609897116669566180991719364123729916818424779621557382551381114812779821760439698607983451495530657121947290548711489067249371611453444820483336064289462192643705139568525482188949374354927010088619167680679477817462860508035415187302081161111946502913224382553681434815958757047429773662864869772114583361844075631487102971924992426061204003642840981536299401297798663354068226958399696322846755642742379389573684636749527813945976740881898023361150224251645249399774257393492290569984836065248556248389088941427776077131955520915207551979906355649269749290607934199593856290615720644254850746529691920062224413968291525305145561487170247332509396028109861110562360403201053858755437379970552445559781361059784951578592063083896486 A145715 994 113651915782309210611563974832324147614181332441079930631961425207673414426997621813870019444665428763458494558435311286660120007718369235564593399535406794776935538735807250692436186963909302592340453815189832079441874411344772811644064537431117547533612400712609104670131991407285793319906733839775119168200178548974550288159678687602715196886254928687271212018988692494220189466950249705094422678652024017519290996624337833667813491799971287699829824803794915093002648638163106711605030366017410930484861764922684543861442885458674116298569731557068304906822963159844271976366470063321430443778508288364279512336436659669522415486297898780966057983216513168057830002964623702603566969330157305444890074510434445626504964163084583098329736411888311295965235834453602111129820960262981449434916318608566738042850699508783489768696773229685840846457821387176248485381780926372625432699388728606454330827619988253943162352395940286342088432074681935841180425827304687947054754078532268789459045939615262985496758431170223806699366500943141491711204730788871414081509866910879295787531042206158869069207248995819747197957499355311013106908189157362393234409598522544174024434106602559085572685093613287418874968890529491658617088780486658098176953119591693081881690834718691716264201981352524713401537084617367149941097413280068735819493501159927486132823804596196645933033217016836086162896187592653749935231229102877305520121623599457287297293857618782391692523418495328608513790577672192514099360661986209077385446489572395597593942335357273621144364737661833310440928762146941331631889003335340461104907835468420063051989192065480012546212220472552856316783103789734179504013275648289517876879495157985003337722045005679852188496434372033589435508554362872201600005997729469396239979587202719976843141733694258393703318054034401901746574041835924485889172094496214986838193677669838540419859054667473100136222724119416680388000002088123587153379607077049503164039122000437361598944721745958035949632191420241058711498713286497803547490548247270386766151427508638336563253325133647344881656832860411251966279573283008643164867396528761531205473354642711885262718191517144834754763903726302995233399206797011858900848924532636045979009937866574448469759666376157792243396435698641403763507986742598719812750844171901783446224762825308715820408883942020647204138906311513846553042381174799045991525889946460267062620575643009735830937296242083180686810238316437271967475394275802947668820055716880157581971921670770206355573100075047964835742796677003126745800562647593991422133699393500530393008699887052512338195533111775959804967094603783476996645428560992272336113150120814310641754265325090044217030484496344380196869136426380826915194534931414980601554786471499897144438302210970237580121719559696038501542118098501411864264173628568042409398582850749038560023238431665139150790014083863611459795783117396595103656120195096991425408119572513148671437264199985783864635486533028877237449481520834654472203436211513499742866442864087433559989721860101101762610003911547228012484558205499942654293404853230574503898198944871701857612692298696675809631711488096187022316249906372168566458569444438886451925025543023517982513347685548470368565020893931465730111275677349377551677359903240406 A145715 995 230713333051908701623039726803587933714690913426761445735704988053651105326274110036157511246907833951831657916272863658227651463102140534406390559274632929146416901416515690974213503839648273975117770215806213143724463871328118851980539768152882168050129133609928126336548223858432310818383837896552418096110474437062295763816059377494279329623232419149769316985670424899835259532194422376497048035109673925038020561941475476571781114649273106511422189212184514727442843062771904812223475202463036377902921489273271134987596941288612487287461387563947466845177891427529833675881136494132957900036549434059011225399768640207303954818639406226619049298172406814851831324946876525576986912397716498965374524338444296746306116142369504089178765352185704144652894739569658244493735569148036067108810361337502007169797049214980324233323995157787466020610168217966596676385967967958942276217856299715544769796811528030521373260522959881570725733232674304736173281974060507337292321473056631784853770699062153281820210361331110016008142234214108843785478822715631101692810703432863315881169335763018420671730091519025989422099700490278159847619476629776715000895118239497196530767375195311667399895147405671367753748805599088086924274080825763102239022672979773292596262843482997747081232514908122583944583374649757677512406233793655861177377795273792167322003565059438943725197544736837993674407376058535541003905968144434970467359046408680684563093346710673970004017069718633542561371730782552508256748512640093967576514032322559759167872975355819270138282350262786012834379169780035422436938835288493215874487575264330454517069766327016026698587455540023572033946679511304124533590413965428493838852570547806957013236791828821202268921550589275874136833156192518650059010064931051429990138830148683541647582221567850769642842644988751312559164190117162644132026174318357509786337208023989199632026477494327803946774019446604521701569738332768388866548145283795664042537364130586456717779302921275498304889331100317744487172760351537194958070141138587770653722706192616613900951270080777058044681158126696775569032073973762047360447986790441622140684858935867767616618702145852135438536972771461068946383498100073909148008678834121020307300043637591586151845572355061984150334447882957313263645102188194256790632282850880985573165508373888749730669433808303351881246133364885482773779929487866095247907287901265946344030248721645277992527674262725681580938970387364779362194183815873671332507543888018174663952353657149308722999920899344072971954162153805998986107910564718685917365228777086712574077743952291820424979549665524083591303380285240759695206768483283655720362404196541561535511786998479344940088547463289629607000641805984553155655956536417483611067597369464111725392290627761546872459788625021846211627586515575312403021456507236078661305460322150776162263812172204600989000756665250705202181436085474106524122522698248229239510255773801995480170890683228761855636353025299092978076470746412450555211825285120759228619104756703997836209150539939988021849918851499445089266521201643968380663631945702416973164053250155355177097474750633607638701627791143339593077573341643976884765334485040692164898405824227880393939735398462340989431555034710322986566108263959451478326448540494127694 A145715 996 468347952443458881985560033847308673116674940074993293763550493787486536138922016375777933961203458256789502111539354790890845809977337566475737270734105310760431532939988116870402720358299032260186481197632797491928582216921669924747684085285813370024214607615753383854088224300626183675525871023267568959985094907057911425996312376634699436419964924619103026209698943557973082630165210474039302416849959415803164221450198593102881994924532606246899344270909761101793878414778328605706943055969597829732000138362975481340277929372997890519430318185081800627406212774922402517766730716619841215643751572631504423282018003184167358759422508342137889109232002617636049531812156382297580828600395162742404839516967411960555789264045930216449795335200567525334080356090571782720172075549552953249435598598810465987949967055710549410157941473535326335997795024650804076815029593175726448096815589033827276233196574281970133775699256163648286896373896763932495921226917002590015465535550883990984365060050231546832041536743722162272722036088140009743030298908000347564991646458845620359477964067885187804743016576373762707115194037765309179654430650257574089423855616580786413283747212376082262701576548419263252691200397258286964617766987518610887117849195820192277331690579650707883185741061507492882790849001923467983034713503708118121341104912296939736181104246856459565505082782564110322960810502639555584179180101973887171433344087998190205792196528810540325762959005407596070976099698003919568685381298728767971246100168306738715184546029977761107092026668717944220479273724709760605654203746637892884748672878755354249588573654650468718119988534027378676055442624843583069009036336544194203352841332552964751867349690462034926058559199795652464181871562258496747588831804036673410585585222240386824615066641003368116576866009111130093201559363798331663527244694171248651277694095020405414473329454430774538851123253883059637506180815517741275505581546498120956847685145968506699730385985467515600889392501453601067901992014907219267078839020784927156670327419584217580594515010652294183357869340361593993883143887163673133066248317199964184059058166456925549850702637888317795395299962162243658163267743943238558598717184341138587773109574373053313798042121109451667386685805967647283795793934047598686263721436444228811742535774231336644543130221971862298282446591811218516926703817986998554205802913679924618114342284364271315095347816036891526125423076112185667982225670829277002042645272621177687665695952091425937483483852568393085102113429429500938672312645816284818259992283786633024847427214452508410196147625480777914386057011944138397792743375637260120063344405829249102778285852647745138335534319993451757831105997012216525154676574392560315486621105225675302649205536053729180855790787074788113565499084499785676721692445515611114407675055383224860356978686336908342532385240444847696816855457729318847373617421323710259214393812698478311598236649690186581157932005870625716617998165735753792425533125358929720597039789666251520071015606356315583253572658539961983983025554779050312804518556371053224948524199616426137806016131093924809888494784309491277760451567287366703905062546063160655857311898157054176179680345530866660075688155441061731263469664562009151625138859843175978414 A145715 997 950746112746888478521985245670309802838916413661322959578561766683609614710906366968719169783731773353448737454766973952644758766602532157805212253199674506210746865451274460731226548113843195839904581713424363102401878175887118619118946712590432988266987603330845759295672758782047294429006699793395268436351646550853123132476750308509062361653199173744359993436371869752260457903975845067877407409157382504406498331523341202523373877915686541408099157447757602852126845739156944297680282180143081131319582377955350953849629209030244429141956258454328491326167766755201049581232787473601783534798915655892519920251271146695219530977672873295133688272691667141394365697747352509187563505071889782650582858844919507835631505899897095969888995351691799890724038469969121149263704819630023347060287156345223908453531263326043200322296387867281554674609503289872914309337833688178756730694259427882369655208619248980871341043296229489246140828913277198108661983917359541197224057744846821445066476218131270977915762499379394658303609725116690005669507721304417989925831349500753176466424385888471168225207651919947219269454421796963087356538646600546245624815426006540756921769476073748251681616800498143698731595383057628723450087142710581954337746994844842010549690735613847454005119973122345302429481478890529990247882956006293686130461265594167513872280319617553553479031592851060407117616770912982239300342731701038846523039221139589917437073595860138686187328802763907701390538921015217174171923067287906758887662006827630357032065460567879499228126675855147163981560091281991033994055596666839634062823931456298104796210287449174124481756878136620038688820514581752962325963810172770748804312429052511970639333706634846102078696606254034585226415062438228555878955269552129515972058747862317836570426937699015269425881395155850605337886606344320496114316174702993316404583932675683399002181226766016977986063833431363164459615845485762682020887463991245901746736758308951938013995965771196135394307161888619709850096556617501303574975085142052263540270110939049769071992964520354076415158430079775909110807213058868282698077123635929136852017747393048622998429309736211139272517020386216583165002487136706674200046247875533677212159105135933660635423873660279831822810821851666441028792198041014437138858563883698933606851774456181239499672823681169072162161485335243408703878434970584119198942532007482345708825770807010749124365563538880627072353027905537349541224555917599616440475237395877102687786698830391937503782749220792938618684318307579733099505808563096493462381866970858087953727703167594639780877754700176313642120104430866315706759573845775154760072868781429179137078384769087924151476194581039243778767538173292993561510837790060361022954229776010751400266161845898442475590382837973194848691751513948049348432632642940183326168919056967624315748504469451751730739753037346375573833014397754431786061919242764433577975979929522137170548940227980395530988746335564344905641558199972833786173277032653342212052762153917733881746325471752780694016730646917271328040452609680270491024792005801292344228530961168094904391035648645916730466005710520476150514123604020012764950392203173731090698178254852995749764357161692260857612657523990320604141856852952614618347553559033106742052726 A145715 998 1930014140528231167940748063150695052454327203057545532951186622817233730376603786024483538883041538704042680243674845584514069405357330303007014398258068513502505376434554215296273022268381329255974040691770259465078320768468633875141537078874493680368614810547009275616831846239331707064699925054721371658224882513136932901016377129961019959456557902736126167572808685898145171571988335322580663001287069633985775809828161190923855869286848754525835042719603662880056395056610182145962367118747398726980922495249224073339265954053466818160280685231968652310319939106845355727500040804680903955800583137710242806605657145773292463717317173366613045055674975065027944730377593781494371617715107658385520461050347083938919996421001840772944444114139018577602272759956959842433538063676871844979429677945205935350202476601900640943712257212640082454130955680646991397151725571973282987582898541785621366246220842234594540347757570163913502234407056338263819894856318641713362247206573511982600955738441420034937451041698634412634165469264844623369090931217669611549090074494882489381221143875632403611983728654476278743229769132641029568464272944678228360801225369422119970405623145961738537599842309655160005875374915785911345389935084714379787015512417180085595679915964419751979685662252619902424354519356926878279734417658062679136718247815055140863789312642529466705974567982569843884651721992543443140140161173928756467882447480023444399069193803885004149737143847773628415197938684791165565084257909069421813185902613989456468354169768249353455336044893922074164622764823168074298172255579480710509639696107612273980952633933249818047497744497350144510926968545515888678123465641688283528560027623757967844882672601387896757719184637131008213970112567732406175782449601991113386605847574919985997579858913934355931171115589510719724779717677411243313730171119831738130056732053943204954022475861685010880935043014543969969960528829917428984660276396647634047754662519487288199905110785142169382927937744505509542094942031535631349980155759527074201821168535943611631928137381803764470477429704075755133344648626358726713423427914687830609631843148830538229885948913805974834891755988719701662711390724246804682855324588616180399544395652835756716857149732325937490854300972197069320800878227465373344284198420187398777680290403512141952999187529642994517325516948097527857654706063581943986854785769386248108991696623889536358190778888579856919985120522817743456500180530501550544887729870985245835029310959999681041253043434725812827536081062273428762495852710773235912350371690849634759434212582789904302673431845210291212725897608601608940583537114180188525687803562956827819020018302962633379751536663975344877446344660678779917650475559145958484036770958680720116865005897968302171719296305294798468056142007815455677532567543476126636511791277969221977744603716008369676493356133427901970033322410586038796386848689194378839580980042536125757736037064563553237720573903263614287826646527946686850177959950753159331537386575413210113693520636642538452538379959669402255960134814625394317730014967258067087730692902647033039487664560735079868921181703861782276052393155709058625482592267380128050956646000039683214967468858554944010087034698012195385346238148024143113236382099698346843191055366