A145694 5*(x+1)/(x^2-302*x+1) A145694 0 5 A145694 1 1515 A145694 2 457525 A145694 3 138171035 A145694 4 41727195045 A145694 5 12601474732555 A145694 6 3805603642036565 A145694 7 1149279698420310075 A145694 8 347078663319291606085 A145694 9 104816607042727644727595 A145694 10 31654268248240429416127605 A145694 11 9559484194361566956025809115 A145694 12 2886932572428944980290378225125 A145694 13 871844077389347022480738198178635 A145694 14 263294024439010371844202645471722645 A145694 15 79513923536503742949926718194262060155 A145694 16 24012941613999691360506024692021670444165 A145694 17 7251828853504370287129869530272350212077675 A145694 18 2190028300816705827021860092117557742377013685 A145694 19 661381295017791655390314617949972165847646055195 A145694 20 199734961067072263222047992760799476528246731655205 A145694 21 60319296860960805701403103499143491939364665313816715 A145694 22 18216227917049096249560515208748573766211600678040992725 A145694 23 5501240511651966106561574189938570133903964040103065986235 A145694 24 1661356418290976715085345844846239431865230928510447886850245 A145694 25 501724137083363315989667883569374369853165836446115158762787755 A145694 26 151519028042757430452164615492106213456224217375798267498475051765 A145694 27 45758244744775660633237724210732507089409860481654630669380702845275 A145694 28 13818838393894206753807340547025725034788321641242322663885473784221285 A145694 29 4173243436711305663989183607477558227998983725794699789862743702131982795 A145694 30 1260305699048420416317979642117675559130658296868358094215884712570074582805 A145694 31 380608147869186254422365862735930541299230806670518349753407320452460392024315 A145694 32 114942400350795200415138172566608905796808572956199673267434794891930468316760325 A145694 33 34712224297792281339117305749253153620094889801965630808415554650042548971269593835 A145694 34 10482976795532918169213011198101885784362859911620664304468230069517957858855100577845 A145694 35 3165824280026643494820990264521020253723963598419638654318597065439773230825269104915355 A145694 36 956068449591250802517769846874150014738852643862819252939911845532741997751372414583859365 A145694 37 288729505952277715716871672765728783430879774482972994749199058753822643547683643935220612875 A145694 38 87195354729138278895692727405403218446110953041213981595005175831808905609402709096022041228885 A145694 39 26332708398693807948783486804759006241942076938672139468696813902147535671396070463354721230510395 A145694 40 7952390741050800862253717322309814481848061124525944905564842793272723963856003877224029789572910405 A145694 41 2401595671088943166592673847850759214511872517529896689341113826754460489548841774851193641729788431915 A145694 42 725273940278119785510125248333606972968103652232904274236110810837053795119786360001183255772606533527925 A145694 43 219030328368321086280891232322901455077152791101819560922616123758963491665685931878582492049685443337001435 A145694 44 66146433893292689937043642036267905826327174809097274494355833264396137429242031640971911415749231281240905445 A145694 45 19976004005446024039900899003720584658095729639556275077734539029723874540139427869641638665064218161491416442955 A145694 46 6032687063210805967360134455481580298839084023971185976201336431143345714984677974600133904937978135539126524866965 A145694 47 1821851517085657956118720704656433529664745279509658608537725867666260682050832608901370797652604332714654719093380475 A145694 48 550193125472805491941886292671787444378454235327892928592417010698779582633636463210239380757181570501690186039676036485 A145694 49 166156502041270172908493541666175151768763514323744154776301399505163767694676161056883391617871181687177721529263069637995 A145694 50 50178713423338119412873107696892224046722202871535406849514430233548759064209567002715574029216339687957170211651407354638005 A145694 51 15153805297346070792514770030919785486958336503689369124398581629132220073623594558659046473431716714581378226197195758031039515 A145694 52 4576399021085090041220047676230078324837370901911317940161522137567696913475261347148029319402349231463888267141341467518019295525 A145694 53 1382057350562399846377661883451452734315399054040714328559655286963815335649455303244146195413036036185379675298458925994683796209035 A145694 54 417376743470823668516012668754662495684925676949393815907075735140934663669222026318385002985417480578753198051867454308926988435833045 A145694 55 126046394470838185491989448302024622244113239039662891689608312357275304612769402492849026755400666098747280431988672742369955823825370555 A145694 56 38065593753449661194912297374542681255226513264301243896445803256162001058392690330814087695128015744341099937262527300741417731806826074565 A145694 57 11495683267147326842678021817663587714456162892579935993834942975048567044329979710503361634901905354124913433772851256151165785049837649148075 A145694 58 3471658281084739256827567676637028947084505967045876368894256332661411085386595479881684399652680288929979515899463816830351325667319163216644085 A145694 59 1048429305204324108235082760322565078431806345884962083470071577520771099219707504944558185333474545351499688888204299831509949185745337453777365595 A145694 60 316622178513424795947738166049738016657458431951291503331592722154940210553266279897776690286309660015863976064721799085299174302769424591877547765605 A145694 61 95618849481749084052108691064260558465474014642944149044057532019214422815987196821623615908280183850245569271857095119460519129487180481409565647847115 A145694 62 28876575921309709958940876963240638918556494963737181719802043077080600750217580173850434227610329213114146056124778004277991477930825735961096948102063125 A145694 63 8720630309386050658516092734207608692845596005033985935231172951746322212142893225306009513122411142176621863380411100196833965815979885079769868761175216635 A145694 64 2633601476858665989161901064853734584600451437025300015258094429384312227466403536462241022528740554608126688594828027481439579684947994468354539268926813360645 A145694 65 795338925381007742676235605493093636940643488385635570622009286501110546372641725118371482794166525080512083333774683888294556230888478349557991089347136459698155 A145694 66 240189721863587479622233990957849424621489733041024917027831546428906000692310334582211725562815761833760041040111359706237474542148635513572044954443566284015482165 A145694 67 72536500663878037838171989033665033142052958734901139306834505012243111098531348402102822748487565907270451882030296856599829017172657036620408018250867670636215915675 A145694 68 21905783010769303839648318454175882159475372048207103045746992682150990645755774907100470258317682088233842708332109539333442125711600276423849649466807592965853191051685 A145694 69 6615473932751665881535954001172082747128420305599810218676284955504586931907145490595939915189191503080713227464415050581842922135886110822965973730957642208017027481693195 A145694 70 1997851221907992326920018460035514813750623456919094478937192309569703102445312182385066753916877516248287160851545013166177229042911893868259300217099741139228176446280293205 A145694 71 603344453542280931063964038976724301669941155569260932828813401205094832351552371934799563742981820715479641863939129561134941328037256062103485699590390866404701269749166854715 A145694 72 182208027118546933188990219752510703589508478358459882619822709971629069667066371012127083183626592978558603555748765582449586103838208418861384421976080941913080555287802109830725 A145694 73 55026220845347631542143982401219255759729890523099315290253629598030773944621692493290444321891488097703982794194263266770213868417810905240075991951076854066883922995646488002024235 A145694 74 16617736487267866178794293694948462728734837429497634757773976315895322102206084066602702058128045778913624245243111757799022138676075055174084088184803233847257031664129951574501488245 A145694 75 5018501392934050238364334551892034524822161173817762597532450593770789244092292766421522731110347933743816818080625556592037915666306248851668154555818625545017556678644249729011447425755 A145694 76 1515570802929595904119850240377699478033563939655534806820042305342462456393770209375233262093266947944853765436103674979037651509085811078148608591769040111361454859918899288209882621089765 A145694 77 457697363983345028993956408259513350331611487614797693897055243762829891041674510938554023629435507931412093344885229218112778717828248639352028126559694295005614350138828940789655540121683275 A145694 78 138223088352167269160270715444132654100668635695729248022103863574069284632129308533233939902827430128338507336389903120195080135132622003273234345612435908051584172287066421219187763234127259285 A145694 79 41742914984990531941372762107719802025051596368622618104981469744125161129012009502525711296630254463250297803496405857069696088031334016739877420346829084537283414416343920379253914841166310620795 A145694 80 12606222102378788479025413885815936078911481434688334938456381758862224591676994740454231577642434020471461598148578178931928023505327740433439707710396771094351539569563576888113463094268991680220805 A145694 81 3807037332003409130133733620754304976029242341679508528795722309706647701525323399607675410736718443927918152343067113631585193402520946276882051851119478041409627666593783876289886600554394321116062315 A145694 82 1149712668042927178511908528053914286824752275705776887361369681149648743636055989686777519810911327632210810546008119738559796479537820447877946219330371971734613203771753167062657639904332815985370598325 A145694 83 347209418711632004501466241738661360316099158020802940474604847984884213930387383562007203307484484226483736866742109093931426951627019254312862876185921215985811777911402862669046317364507956033260804631835 A145694 84 104856094738244822432264293096547676901175120970006782246443302721753882958233353779736488621340503325070456322945570938247552379594880276982036710661928876855743422316039892772884925186441498389228777628215845 A145694 85 31666193401531224742539315048915659762794570433784027435485402817121687769172542454096857556441524519687051325792695681241666887210702216629320773757026334889218527727666136214548578359987968005591057582916553355 A145694 86 9563085551167691627424440880479432700687059095881806278734345207468027952407149587783471245556719064442164429933071150164045152385252474541777891637911291207667139630332857096900897779791179896190110161263170897365 A145694 87 2888020170259241340257438606589739759947729052385871712150336767252527319939190002968154219300572715937013970788461694653860394353459036609400293953875452918380586949832795177127856580918576340681407677643894694450875 A145694 88 872172528332739717066119034749220928071513486761437375263122969365055782593682973746794790757527403493913777013685498714315675049592243803564346996178748870059729591709873810635515786539630263705888928538294934553266885 A145694 89 263393215536317135312627691055658130537837125272901701457750986411479593815972318881529058654553975282446023644162232150028680004582504169639823392552028283305119956109432058016748639678387421062837775010887426340392148395 A145694 90 79543878919439442124696496579774006201498740318929552402865534773297472276641046619248028918884543007895205226759980423809947045708866666987423100203716362809276167015456771647247453667086461530713302164359464459863875548405 A145694 91 24021988040455175204523029339400694214722081739191451923963933750549425147951780106694023204444477434409069532457869925758453979124073150926032136438129789540118097318711835605410714258820432994854354415861547379452550023469915 A145694 92 7254560844338543472323830164002429878839867186495499551484705127131153097209160951174975759713313300648531103597049957598629291748424382712994717781214992724752856114083958896062388458710103677984484320288022949130210243212365925 A145694 93 2190853353002199673466592186499394422715425168239901673096456984459857685932018655474735985410216172318421984216776629324860287654045039506173478737790489673085822428356036874775235903816192490318319410372567069089944040900111039435 A145694 94 661630458045819962843438516492653113230179560941263809775578524601749889998372424792419092618125570726862790702362945006150208242229853506481677584094946666279193620507409052223225180564031421972454477448194966842213970141590321543445 A145694 95 199810207476484626579044965388594740801091511979093430650551617972744006921822540268655091234688512143340244370129392615228038028865761713917960456917936102726643387570809177734539229294433673243190933869944507419279529038719376995080955 A145694 96 60342021027440311406908736108839119068816406438125274792656813049244088340500408788709045133783312541718026936988374206853861334509217807749717576311632608076780023852763864266778624021738405288021689574245793045655575555723110262192904965 A145694 97 18223090540079497560259859259904025364041753652801853893951706989253741934824201631649862975311325699086700794726118881077250894983754912178700790085656129703084840560147116199389409915335703963309307060488359555280564538299340579805262218475 A145694 98 5503313001082980822887070587754906820821540786739721750698622853941580820228568392349469909498886577811641921980350913711122916423759474260159888888291839537723545069140576328351335015807360858514122710577910339901684834990845131990926997074485 A145694 99 1661982303236520129014335057642721955862741275841743166857090150183368153967092830287908262805688435173416773737271249821878043509080377471656107743474049884262807526039893904045903785363907643567301749287468434290753539602696930520680147854275995 A145694 100 501913152264427995981506300337514275763727043763419696669090526732523240917241806178555945897408408535794054026733937095293458016825850236965884378640274773207830149318978818445534591844884300996466614162104889245467667275179482172113413724994276005 A145694 101 151576110001554018266285888366871668558689704475276906650898481983071835388853058373093607752754533689374630899299911731528802443037897691186225426241619507458880442286805563276647400833369694993289350175206389083696944763564600919047730264800417077515 A145694 102 45775483307317049088422356780494906390448527024489862388874672468360961764192706386868090985385971765782602737534546608984603044339428276888003112840590450977808685740465961130729069517085803003672387286298167398387231850929234298070242426556000963133525 A145694 103 13824044382699747270685285461821094858246896471691463164533500186963027380950808475775790383978810718732656652104533776001618590588064301722485753852432074575790764213178433455916902346759079137414067671111871347923860322035865193416294165089647490449247035 A145694 104 4174815628092016358697867787113190152284172285923797385826728181790365908085379966977901827870615451085496526332831665805879829754551079691913809660321645931437832983694146437725773779651724813696044764288498848905607430022980359177422767614646986114709471045 A145694 105 1260780495639406240579485386422721604894961783452515119056507377400503541214403799218850576226541887417101218295863058539599706967283838002656248031663284639219649770311419045759727764552474134657068104747455540498145520006618032606388259525458300159151811008555 A145694 106 380751534867472592638645888831874811488126174430373642157679401246770279080841861984125896118587779384513482428824310847293305624289964525722494991752651639398402792801064857673000059121067536941620871588967284731591041434568622866770076953920792001077732215112565 A145694 107 114985702749481083570630478941839770347809209716189387416500122669147223778873027915406801777237282832235654592286646012824038698828602002930190831261269131813678423776151275598200258126797843682234846151763372533399996367719717487731956851824553726025315977152986075 A145694 108 34725301478808419765737765994546778770226893208114764626140879366681214810940573588590870010829540827555783173388138271562012393740613514920391908545911525156091485577604884165798804954233827724497981916960949537802067312009920112672184199174061304467644347367986682085 A145694 109 10486926060897393288169234699874185348838173939640942727707129068615057725680274350726527336468744092639014282708625471365714918870966452903955426190034019328007814966012898866795640895920489174954708304076054997043690928230628154309511896193714689395502567589154825003595 A145694 110 3167016945089533964607343141596009428570358302878356589002926837842380751940631913345822664743549886436154757594831504214174343486638128163479618317481727925533204028250317852888117751763033497008597409849051648157656858258337692681359920466302662136137307767577389164403605 A145694 111 956428630490978359918129459527294973242899369295324048936156197899330372028345157556087718225215596959626097779356405647209286018045843738917940776453291799491699608716629978673344765391540195607421463066109521688615327503089752561616386468927210250424071443240782372824885115 A145694 112 288838279391330375161310489434101485909927039168884984422130168838759929971808296950025145081350366731920645374608039673952990203106358171025054634870576641718567748628394003241497231030493376039944273248555226498313671249074846935915467353695551192965933438550948699203950901125 A145694 113 87228203947551282320355849679639121449824722929633969971434374833107599521114077333750037726849585537443075277033848625128155832052102121805827581790137692507207968386166272348953490426443608023867563099600612292969040101893100684893909524429587533065461474370943266377220347254635 A145694 114 26342628753881095930372305292761580576361156397710290046388759069429656295446479546495561368363493481941076813018847676749029108289531734427188904645986712560535087884873585855380712611554939129831964111806136357250151797100467331991024760910381739434576399326586315497221340919998645 A145694 115 7955386655468143419690115842564317694939619407385577960039433804592923093625315708964325783208048181960667754456414964529581662547606531694889243375506197055589089333263436762052626255199165173601229294202353579277252873684239241160604583885410855721709007135154696336894467737492336155 A145694 116 2402500427322625431650484612149131182291188699874046833641862620227993344618549897627679890967462187458639720769024300440256913060268883040122124310498225524075344443557673028554037748357536327488441414884998974805373117700843150363170593308633168046216685578417391707426632035381765520165 A145694 117 725547173664777412215026662753195052734244047742554758181882471875049397151708443767850362746390372564327235004490882317993058162538655071585186652527088602073698432865083991186557347377720771736335706065975488037643404292780947170436358574623331339101717335674917140946505980217555694753675 A145694 118 219112843946335455863506401666852756794559411229551662924094864643644689946471331467993181869518925052239366331635477435733463308173613562735686246938870259600732851380811807665311764870323315528045894790509712388393502723302145202321417118942937431240672418688246559174137379393666438050089685 A145694 119 66171353324619642893366718276726779356904207947276859648318467239908821314437190394890173074231968975403724304918909694709187926010268757291105661388886291310819247418572300830932966433490263568698123891027867165806800179032955070153897533562192480903343968726514785953448542070907046735432331195 A145694 120 19983529591191185818340885413169820513028276240666382062129253011587820392270085027925364275236185111646872500719179092324739020191792991088351174053196721105607811987557454039134090551149189274431305369195625374361265260565229129041274733718663186295378637882988777111382285568034534447662513931205 A145694 121 6034959765186413497496054028059009068155182520473300105903386091032281849644251241243065120948253671748380091492887166972376474909995473039924763458404020887602248400994932547517664413480621670614685523373187835189936301890520164015394815685502720068723445296693884172851496793004358496147343774892715 A145694 122 1822537865556705685057989975588407568762352092906695965600760470238737530772171604770377741162097372682899140758351205246565370683798441065066190213263961111334773409288482071896295518780596595336360596753333530601986401905676524303520193062288102797568185100963670031424040649201748231302050157503668725 A145694 123 550400400438359930474015476573671026757162176875301708311323758626007702011346180389412834765832458296563792128930571097295769570032219206176949519642257851602213967356720590780133729007326691169910285533983353053964703439212419819499082909995321542145523177045731655605887424562134961494723000222333062235 A145694 124 166219098394519142297467615935273061673094215064248209214054174344584087269895774305997905721540240308189582323796274120178075844779046401824373688741748607222757283368320329933528489864693880136717569870666219288766738452240245108964419518625524817625150431282709996322946578177115556623175044016987081126245 A145694 125 50197617314744342613904745996975890954247695787226083880936049328305768347806512494230978115070386740614957297994345853722681609353701981131754677050488437123421097363265382919334823805408544474597536190655664241854501047873114810487435195541998499601253284724201373157874260722064335965237368570129876167063755 A145694 126 15159514209954396950256935823470783795121131033527213083833472842973997456950296877483449392845535255425408914411968651550129667948973219255388088095558766262665948646422777321309183260743515737448319212008139934820770549719228432522096464634164921354760866836277531983681703791485252345945062133135205615372127765 A145694 127 4578123093788913134634980713942179730235627324429431125233827862528818926230641850487507485661236576751732877195116538422285437038980558513146070850181696922887993070122315485652454009920736344164917804490267604651630851514159113506862644884322264250638180531271090457698716670767824144139443526838261965966215521275 A145694 128 1382578014810041812262813918674714807747364330846654672607532181010860341724196888550349777220300600643767903504010782634878651856104179697750858008666776911945911241228292853889719801812801632422067728636848808464857696386726333050639996658600689638771375759577033040693028752868091406277766000043021978516181715297285 A145694 129 417533982349538838390235168459049929759973792288365281696349484837417294381781229700355145213045120157841155125334061239194930575106423288162245972546516445710742306857874319559209727693456172255120289130523849888782372677939838422179772128252523948644704841211732707198836984649492836871741192569465799249920911804258795 A145694 130 126093880091545919152038758060714404072704337906755468417624936888719012042956207172618703504562405987067385079947382483454234155030283728845300532851039299827732230759836816214027448043621951219413905249689565817603811691041444477165240542735603631801062090670183700541008076335393968643859562389978628351497599183170858805 A145694 131 38079934253664518045077314699167290980026950074047863096841034590908304219678392784901148103232633562974192452988984175941939519888570579687992598675041322031529422947163860622316730099446135812090744265117118353066462348321838292265480464134024044279972106677554265830677240216304329037608716100580976296353025032405795100315 A145694 132 11500014050726592903694197000390461161564066218024547899777574821517419155330831664832974108472750773612219053417593273751982280772193284782044919499329628214222057997812726071123438462584689393300185354160120053060254025381504122819697934927932525768919775154530718097163985537247571975389188402813064862870262062187366949436325 A145694 133 3472966163385177392397602416803220103501367970893339417869730755063669676605691484386773279610667500997327179939660179688922706853682483433597877696198872679373029985916496109618656098970476750640843886212091138905843649202865923253256510867771488758169492124561599311077692955008550432238497288933445007610522789755552412934669835 A145694 134 1048824281328272845911172235677572080796251563143570479648758910454406724915763497453140697468313112550419196122723956672780905487531337803661777019332560219542440833688784012378763018450621394004141553450697363829511721805240127318360646584132061672441417701842448461227366108427044982964050792069497579233515012244114641339320853845 A145694 135 316741459994975014287781617572209965180364470701387391514507321226475767254883970539364103862150949322725599901882695255000144534527610334222423061960736987429137758744026855242276812915988690512500108298224391785373634141533315584221662011897014853588549976464294873691353487052012576304711100707699335483513923174932866132061963191355 A145694 136 95654872094201126042064137334571731912389273900255848666901562251485227304250043339390506225672118382350580751172451243053370868521850789597368102935123237643380060699862421499155218737610133913381028564510315621819007999021256066307623566946314353722069651474515209406327525723599370999039788362933129818441971283817481457241373562935365 A145694 137 28887454630988745089689081693423090827576380353406564910012757292627312170116258204525393516049117600520552661254178392706863002149064410848070944663345257031313349193599707265889633781945344453150558126373817093397555042070277798709318095555775037809211446195327128945837221415039958029133711374505097505833991813789704467220762754043288875 A145694 138 8723915643686506815960060607276438858196154477454882346975185800811196790147805727723329451340607843238824553118010702146229573278148930225327827920227332500218988076406411731877170246928756414717555173136328251890439803697224873954147757234277115104028134681337318426433434539816343725427381795312176513632047085793206931619213110347510304885 A145694 139 2634593636938694069674848614315791112084411075811021062221596099087688803312467213514240968911347519540524494488977977869768624266998827863638155960963991069809103085725542743319639524938702491900248511729044758253819423161519841656353913366656132986378687462317674837653951393803120765121040168472902802019372385917734703644535138562194068786395 A145694 140 795638554439841922534988321462761639410633948740450905908575046738681207403574950675573049281775610293395158511118231305967978299060367865888497772383205075749848912901037502070799259361241223797460332986998380664401575354975294955344927688972917884771259585485256463653066887494002654722828703497021334033336828500070087293717992632672261263186405 A145694 141 240280208847195321911496798233139699310899368108540362563327442518982636947076322636809546642127322961085797345863216876424459677691964096670462689103766968885384562593027600082638056687569910884341120313561781915891021937779377556672511808156454545067934016129085134348388546071794998605529147415931969975265702834635248627999189239928460707413507915 A145694 142 72563827433298547375349498078086726430252198534830449043218979065686017676809645861365807512873169758637617403292180378448880854684674096826613843611565241398310388054181434187454622320386751845847220874362671140218424223634017046820143221135560299692631301611398225316749687846794595576215079690907957911196208919231345015568461432465762461377616203925 A145694 143 21914035604647314112033636922783958242236853058150687070689568350394658355759565973809837059341055139785599369996892611074685593655093885277540710308003599135320851807800200097011213302700111487534976362937213122564048224515535368762126580271131054052629585152626134960524057341185896069018348537506787357211279827905031559453047353415420334875332680077435 A145694 144 6617966188776055563286783001182677302429099371362972664899206422840121137421712114444709426113485779045492372121658276364176600402983668679720467899173475373625498935567606247863198962793113282483717014386164000343202345379468047349115407098660442763594442084791481359852948567350293818247965043247358873919895311818400299609804732270024475369889091767181445 A145694 145 1998603874974764132798496432720245761375345773298559594112489650129366188843001298996328436849213364216598910781370802569370258636107412847390303764840081559235765357689609286654589075550217511198595003368258590890524544256374834764064090817215182583551468880021874744540629943282447547214816424712164873136451172889328985450601576098193976141371630381008718955 A145694 146 603571752276189992049582635898513037258051994436793634449306975132645748909448970584776743219036322507633825563601860717673453931504035696243192016513805457413827512523326436963438037617202895268693207300199708284938069163079820630700006311391886479789780007324521381369910389922731808965056312298030544328334334317265535205782066176922310770218862485972865942965 A145694 147 182276670583534402834841157544918217006170326974138379044096594000408886804464746115303580123712120183941198721296980565934813717055582672852596598683404408057416673016686894353671632771319724153634150009656943643460406362705849455636637841949532501713930010743125435298968397126721723859899791497580512222283832512641302303160733383854439658629955099133424506056475 A145694 148 55046950944475113466129979995929403022826180694195353677682722081148351169199443877851096420617841259227734380006124529051596069096854463165787929610371617427882421423526918768371869658900939491502244609709096780616757783468003455781633928262447423631127073464416556938907086021880037873880771975957016660585389084483356030019335699857863854595476221075808227963112485 A145694 149 16623996908560900732368419117613134794676500399320022672281137971912801644211427586364915815446464348166591841563128310793016078053532992293395102145733545058812433853232112781153950965355312406709524237982137570802617390200974337796597809697417172404098662256243057070114641010210644716188133236947521450984565219681460879763536220623691029648175188809794951420353913995 A145694 150 5020392019434447546061796443539170778589280294413952651675225984795584948200681931638326725168411615305051508417684743734961803976097866818142155060081920236143927141254674532989724819667645445886784817625995837285609835082910782011116756894691723618614164874311938818617682677997592824250942356786175521180678110954716702332557919292654833089894311544336999520718918914005 A145694 151 1516141765872294598009930157529711961999167972412614380783245966270294741554961731927188306085044861357777388950299229479647671784703502246086637433042594177770407184225058476850115741588663569345402305398812760722683367577648855193019463984387203115649073693379949280165470054114262822279068403616188059875113804943104762643552728090161135902118433911200964060305693158115515 A145694 152 457869792901413534151452845777529473352970138388315129043888606587644216364650242360079230110958379718433466411481949618109861917176481580451346362623803359766426825708826405334201964234956730296865609445623827742413091398614871357509867006528040649202401641235870370671153338659829374735454406949732007906763188414706683601650591325309370387606677146871146809212798614831971525 A145694 153 138275161314461015019140749494656371240634982625298756356873575943502283047382818231012000305203345630105549078878598485439698651315512733794060514874955572055283130956881349352452143083215343886084068650272997165448030919014113501112786816507483888856009646579539471993408142805214356907284951830415450199782607787436475342935835027515339695921314379921175135418204875986097285035 A145694 154 41758640847174325122246354894540446585198411782701836104646776046331101836093246455523264012941299421912157388354925260653170882835367669124225824145873958957335739122152458678035213009166798896867091866772999520137562924450863662464704108718253606393865710865379684671638587973836075956625319998378516228326440788617400846883020527718307278797849336059048019749488659749186548109045 A145694 155 12610971260685331725903380037401720212358679723393329204846969492416049252217113046749794719907967222071841425734108550118772166917629720562782404831539060649543337931759085639417281876625290051509975659696795582084378555153241811950839528046096081647058588671698085231362860159955689724543939354558481485504385335554667619283329263535901282857254578175452580789210157039378351431646555 A145694 156 3808471562086123006897698524940424963685736078053002718027680139933600543067732046871982482148193159766274198414312427210608541238241340242291162033300650442203130719652121710645341091527828428757115782136565492789962186093354576345491072765812298403805299913141956360186912129718644460736313059756663030106096044896721003622718554567314469115612084759650620350321717937232512945809150565 A145694 157 1150145800778748462751379051151970937312879936892283427515154555290454947957202861042291959814034426282192736079696618909053660681781967123451368151651964894484695933997008997529253592359527560194597456229583082026986495821637928814526353135747268021867553515180199122691216100314870671452642000107157676610555501173474188426441720150065433771631992342836311893216369606887179531282931824075 A145694 158 347340223363619949627909575749370282643526055205391542106858648017577460682532196302725299881356248544062440021869964598106994917356915829942070890636860097483935968936377065132123939551485795350339674665551954206657131775948561147410613155922909130305597356284506993096387075382961224134237147719301861673357655258344308183781776766765193684563746075451806541130993299561990985934499601720085 A145694 159 104895597310012446039165940497258673387407555792091353432843796546753102671176766080561998272209773025880574693868649612009403411381106798675381957604180097475254177922851876660903900490956350668242387151540460587328426809840643828589190646735582810084268534044405931715986205549553974817868165969229055067677401332518807597313670141842938427304479682794102739109666760098114390572687596787641595 A145694 160 31678123047400395083878486120596369992714438323156383345176719698471419429234700824133420752907470097567389495108310312862241723242176896284135409125571752577429277796732330374527845824329266416013850580090553545418978239440098487672788164700990085736318791684054306871234737688889917433772051885559455328576901844765421550080544601059800639852268300457743575404578230556330983961965719730266041605 A145694 161 9566688264717609302885263642479606479126372966037435678889936505141821914526208472122212505379783759692325746948015845834784991015726041571010218173965065098286166640435240921230748535046947501285514632800195630255944099884099902633353436549052270309558190820050356269181174795839205511024341801272986280175156679717824789316727155849917950296957722258555765669443515961251859042123074670943556923115 A145694 162 2889108177821670609076265741542720560326171921304982418641415647833131746767485723880084043203941787956984808188805677131792205045026022377548801753128324087929844896133646025881311529738353816121809405255078989783749699186758730496785065049649084643400837308863523538985843553605751174411917451932556297157568740372938320952101520522074161189041379853783383488596537242067505099737206584905223924739125 A145694 163 872501103013879806331729368682259129612024793861138652994028635709100645701866162403313258835085040179249719747272366477955411138606843031978167119226579909489714872465720664575234851232447805521285154872401054719062153210301252510126456291557474510036743309085964058417455572014141015466888046141830728755305584435947655102745342470510546761140199758120323257790484803588425288261594265566706681714292635 A145694 164 263492444002013879841573193076300714422271161574142568221778006568500561870216813560076724084152478192345458378868065870665402371654221569635028921204674004341805961639751507055695043760669498913611994962059863446166986519811791499327693014985307652946453078506652282118532596904716980919825778017380947527805128930915818902708141324573663047703151285572483840469237814146462369549901730994560512653791636645 A145694 165 79573845587505177832348772579674133496396278770597194464323963955051460584159775828980767360155213329048149180698408620574473560828436307186746756036692322731315910700332489410155327980870956224105301193387206359687710866829950731544453164069271353715318792965699903235738426809652514096771918073202904322668393631552141360962755934678775729859590548043131999498452029387428047178782061166091708114763359974155 A145694 166 24031037874982561691489487745868512015197253917558778585657615336418972595854382083538631666042790272894348707112540535347620349967816110548827885294159876790853063225538772050359853355179268110180887348407974260762242514796125309134925527855904963514373329022562864124910886363918154540244199432329259724498327071599815775191849584131665696754548642357740291364692043637189123785622632570428701290145880920558165 A145694 167 7257293864399146125651992950479710954456074286823980535674135507634574672487439229452837782377562507200764261398806543266360771216719636949438834612080246098514893778202008826719265557936158098318403873918014839543837551757563013408015964959319229709987030046021019265819851943476473018639651456645363233894172107229512811966577611651828361644143830401489524860137498726401727955210856254208301697915941274648591675 A145694 168 2191678716010667147385210381557126839733719237366924562995003265690305132118610792912673471646357834384357912593732463525905605287099362542619979224962940161874707067953781126897167838643364566424047789035892073567978178388269233923911686492186551467452568700569325255413470376043530933474634495707467367376315478056241269398131246869268033550834682232607478767470159923329684653349892966138336684069324119062954127685 A145694 169 661879714941357079364207883237301825888628753610524394043955312102964515325147972020397935599417688421568888839045805178280226435932790768234284287104195848640063019628263698314117968004738162901964113884965488202689866035705551082007921304675379223940965760541890206115602233713202865436320978052198499584413380200877633845423669976907294303990429890417057098251128159346838363583712464917523470287237968015737497969195 A145694 170 199885482233573827300843395527283594291526149871141000076711509251829593323062568939367263877552495545479420071479239431377102478046415712644211234726242183349137157220667683109736729169592281831826738345470541545138771564604688157532468322325472339078704207114950272921656461111011221830835460737268239407125464505186989180048550201779133611771558992223718636193073233962821856117627814512125949690061797016633661432569205 A145694 171 60364753754824354487775341241356408174215008632330971498772831838740434219049570671716893293085254237046363292697891262470706668143581612427783558603038035175590781417622012035442178091248864375048773016218218581143706322644580118023723425420987971022544729582954440532134135653291675790046872821676956102452305867186269854740816737267321443460706825221672611073209865528612853709160016270197119282928375461055350015137930715 A145694 172 18229955748474721481480852211494107985018641080814082251629318503790359304559647280289562407247869227092456234974691682026722036676883600537477990486882760380845066850964626967020428046827987448982897624159556540963854170667098590955006942008816041776469429629845126090431587310832975077372324756685703474701189246425748309142546606104529296791521689657952904825473186316407118998310207285785017897494679327441699070910222506725 A145694 173 5505386271285611063052729592529979255067455391397220509020555415312849769542794429076776130095563421327684736599064190080807584369750703780705925343479990596980034598209899722028133827963960960728460033723169857152502815835141129888294072763237023628522745203483645124869807233735905181690652029646260772403656700114708803091194334226830580309596089569876555584681829057689421324635973440290805207924110228511932064064872059100235 A145694 174 1662608423972506066320442856091842240922386509560879779641956106105976840042619357933906101726452905371733697996682410712721863757628035658172651975740470277527589603592538751425529395617069382152545947286773137303514886528041954127673854967555572319772092582022430982584591353000932531895499540628414067562429622245395632785231546389896730724201227528413061833669086902235888832921065668760537387775183794331276041648520451625764245 A145694 175 502102238653425546417710689810143826779305658431994296231361723488589692843101503301610565945258681858842249110261488971051922047219297018064360190748278543822735080250348493030787849342526989449108147620571764295804343228652835005427615906129019603547543437025570673095421718799047888727259170617751402143081342261409366392336835815414585848128461117491174797212479562646180738120837195992242000302897581777816852645789111518921701755 A145694 176 151633213464910542512082307879807343845109386459952716582091598537447981261776611377728457009366395468464987497600972986846967736396470071419778604954004379764188466646001652356546504972047533744248508035465386044195608140166628129685012329795996364699038345889140320843834774485959461463100374027020295033143002933323383254852939184708815029404071056254806375696335158832244347023659912123988323554087294513106358222986663158262728165765 A145694 177 45792728364164330413102439269012007697396255405247288413495431396585801751363693534570692406262706172794567382026383580538813204469686742271755074335918574410241094192012248663184013713709012663773600318562926013582777853987093042329868295982484773119506032915083351324165006473040958313967585696989511348607043804521400333599195296946246724294181330527834034285496005487775146620407172624248481471334060045376342366489326484683824984359275 A145694 178 13829252332764162874214424576933746517269824022998221148159038190170374680930573670828971378234327897788490884384470240349734740782108999695998612670842455467513046257521053094629215595035149776925883047697968190715954716295961932155490540374380605485726122902009282959576988120083883451356747780116805406984294085962529577363702126738581801921813357748349623547844097322149262035015942472610917416019332046409142288321553611711356882548335285 A145694 179 4176388411766413023682343119794722436207789458690057539455616038000056567839281884896814785534360762425951452516727986202039352902992448221449309271520085632614529728677166022329359925686901523618952906804467830670204741543526516417915813324766960371916169610373888370440926247258859761351423862009578243397908206916879410963504443079754757933663339858671058477414631895283589359428194219555872811156366943955515594730742701410345094704612896795 A145694 180 1261255471101123968989193407753429241988235146700374378694447884437826913112782198665167236259998715924739550169167467362775534841962937253877995401386395018594120465014246617690372068341849224983146851971901586894211115991428711996278420133539247651713197496210012278590200149684055564044678649579112512700761294194811619581400978107959198314164406823960911310555670988278321837285279638363400978051806797742519300466395974272312507243910546496805 A145694 181 380894975884127672221712726798415836358010806514054372308183805484185727703492384714995608535734077848508918199636058415572009482919904058222933161909419775529791765904573801376470035279312779043386730342607474774221086824669927496359664964515528023857013727685813334245870004278337521481731600749029969257386512938626192234172131884160598136119717197496336544729335223828157911270795022591527539498834496551296873225256853487536966842566280429138315 A145694 182 115029021461535455886988254299713829150877275332097720062692814808339651939541587401730008610555431511533768556739920474035384088306969062646071936901243385814978519182716273769076260282284117421877809416615485480227874009934326675188622540863555923957166432563619416929974151091908247431918898747557471603218026146170915243100402428038392677909840429237069675596948681925115410881942811543002953527669966151693913194727103357261891673947772779053274325 A145694 183 34738383586407823550198231085786777987728579139486997404560921888313090700013855902937747604779204582405349595217256347100270422659221737015055502011013593096347983001414410104459654135214524148628055057087534007554043729913341985979467647675829373507040405620485378099517947759752012386918025690161607394202586509630677777224087361135710428130635689912397545693733772606161025928435458290964300437816830943315010487934359957039603748565384812993659707835 A145694 184 10490876814073701176703978799653307238464880022849741118457335717455745051752244941099798046634709228454904043987054676903807632258996657609484115535389203871711275887907969135273046472574504008768250749431018654795840978559819345439124040975559607243202245330954020566637490249294015832601811839530057875577577907882318517806431282660556510902774068513114821729832002378378704714976626461059675729267155274914981473442981979922603070175072265751306178491845 A145694 185 3168210059466671347541051399264212999238406038321482330776710825749746692538477958356236072336077407788798615934495295168602804671794331376327187836185528555663708970165205264442355575063364996123863098273110546214336421481335528980629480906971325558073571049542493725746422537339033029433360257512387316817034325593950561699765023276126930582209638055270763764863570984497762662897012755781731105938243076193381089969292623576669087589123258872081472244829355 A145694 186 956788947082120673256220818598992672462760158693064814153448212040706045401568591178642194047448742442988727108173592086241143203249629078993201242412494234606568397714004081892456110622663654325397887427729953938074803446384769932804664109864364758930975254716502151154852968786138680873042195956901439620868788751465187314811230598107672479316407918623257542167068605315945945490182875619621734317620141855126174189252929338174141848845049107102853311759973365 A145694 187 288947093808740976652031146165496522870754329519267252392010583325467475964581176057991586366257184140374806788052490314749656644576716187524570448020737073322627992400659067526257303052469360241274038140076172978752376304386719184178027931698131185871596453353334107155039850150876542590629309818726722378185557168616892618511291875605240961822972981786168506970689855234431177775372331424369982032815344597171911224064415367505014169263615707086189618679267126875 A145694 188 87261065541292692828240149921161350914295344754660017157573042716079137035258113600922280440415622161650748661264743901462310065518965039003341282101020183649199047136601324388847813065735124129210434120415576509629279569121342808851831630708725753768463197937452183858670879892595929723689178523059513256772417396133550105603095335202184662798058524091504265847606169212192899742216953907284114952175916448204062063493264188057176104975763098490922161987826912342885 A145694 189 26352552846376584493151873245044562479594323361577805914334666889672573917171985726302470701419151635634385720895164605751302890130082865062821542624060074724984789607261199306364513288548955017661309830327364029735063677498341141554068974446103479506890014180657206191211450687713819900011541284654154276822891868075163514999516279939184162924051851302652502117470092412227021290971744707668378345575093952013029571263741720377899678688511192128551406730705048260424395 A145694 190 7958383698540187224239037479853536707486571359851742726111911827638401243848904431229745229548143378339422836961678446192992010509219506283933102531184041546761757262345745589197694165328718680209586358324743521403479601324929903406519978451092542085327015819360538817561999436809681013873761778787031532087256571741303247979748313446298415018400861034876964135210120302323348236973724684761942976248726197591486726459586506289937645787825404259724033910510936747735824405 A145694 191 2403405524406290165135696167042523041098464956351864725479883037279907503068451966245656756852837881106870062376705995585677835870894160814882734142874956487047325708438807906738397273415984492468277418904242216099821104536451332487627479423255501606289251887432702065697532618465835952369976045652398868536074661774005505726368991144502182151394135980681540516331338861209238940544773883053399110448769736578676978361223861157840791128244583575244529689567572192767958545915 A145694 192 725820509987001089683756003409362104875028930246903295352198565346704427525428644901757110824327491950896419414928248988428513440999527346588301778045705675046745602191257642089406778877461988006739570922722824518624570090406977481360092265844710392557268742988856663301837288777245647934718892025245671266362460599177921426115455577326212711306010665304790358967929125964887836696284738957441769412552211720562855978363146483161628983084076414319588242215496291279175745041925 A145694 193 219195390610549922794329177333460313149217638469608443331638486851667457205176382308364401812190049731289611793245954488509825381345986364508852254235660238907630124536051369103094108823720104393542882141243388762408520346198370748038260236805679283050688871130747279615089163678109719840332735415578540323572927026289958265181141215361371736632263826786066006867798264702534917443337446391264360963480319169873403828487309014053654112100262832540940404619390312394118307044115435 A145694 194 66196282143876089682797727798701605208958851788891502982859470830638225371535742028481147590170570691357511865140863327280978836653046882554326792477391346444429250864285322211492331457984594064861943667084580683422854519981817558930073231423049298770915481812742689587093625593500358146132551376612693932047757599478968218163278531583556938250232369678726629283716108011039580180051212525422879569201643837090047393347188959097720380225296291350949682606813658846732449551577819445 A145694 195 19991058012059968534282119466030551312792424022606764292380228552365892394746588916218998207829700158740237293660747478884367098843838812545042182475917950965978726130889631256501581006202523687483913444577402123004939656514162704426134077629524082549533424818577161508022659840073430050412190183001617988938099222115622111927044935397018833979833543379148655977675396821069250679458022845231318365537932958482024439387022578338497501173927379725154263206853105581400805646269457356955 A145694 196 6037233323359966621263517281013427794858103095975453924795846163343668864988098316956108977616979277368860305173680597759751582872002668341720184780934743800379130862277804354141265971541704169026076998318708356566808353412757154919133561370884849880660323379728490032733256178076582374866335302715112019965373917321318398833749407211368104304971479868133215378628686123854902665616142848047332723512886551817734290647487471469267147634145843380705236538787031071924196572723824543980965 A145694 197 1823224472596697859653047936746589163495834342560564478524053161101235631334010945131828692242119912065237071925157879775966093660245962000386950761659816709763531541681766025319405821824588456522187769578805346281053117790996146622873909399929595139876868127253185412723935343119287803779582849229780828411553984931816040825680393932897770481267407086632851895689885534007359535765395682087449251182526200715997273751101829361140340088010870773593256280450476530615525964156948742824894475 A145694 198 550607753490879393648599213380188913947947113350194497060339258806409816994006317331495308948142596464424226861092506011744000533811408521448517409836483711604786146457031061842106416925054172165531680335800895868521474764527423522953001505217366847392933514107082266152595740365846840159059154132091095068269338075491123010956645218327915317238451968683253139282966802584098724898483879847561626524399399729679358938542104979592913439431648827781782691459505125214816916978825796508574150485 A145694 199 166281718329772980184017309392880305423116532397416177547743932106374663496558573823166451473646822012344051274978011657666912195117385127515451870819856421087935652698481698910290818505544535405534045273642291746947204325769490907785183580666244858317526044392211591192671189655142626440232084965042280929788928544813387333268081175541097528035531227135255815211560284494863807559806366318281523761117436192162450402165964602007698718368269935119324779564490097338344093401641233596846568551995 A145694 200 50216528327837949136179578837436472048867244836906335424921607156866341966143695288278936849732392105131439060816498428109395738924916497101145016470186802684844962328795016039845985082257524638299116140959636306682187184907621726727602488359700729845045472472933793457920546680112707338109930600288636749701188151195567483523949558368193125551413192142878572940751922950646285784336624144241172614230941330633330342095182767701345420033778088757208301645784549891054701390378673720451155128552005 A145694 201 15165225273288730866146048791596421678452484824213315882148777617441528899111899418486415762167708768927682252315307547277379846243129664739418279522125594554402090687643396362334577204023266896230927540524536522326273582637775991980828166301048954168345415160781613412700812426204382473482758809202203256128829032732516566636899498546018782818998748495922193772291869170810683443062100685194515847973983164415073600862343029881204309151482614534741787772247369577001181475800957822342652002254153515 A145694 202 4579847816004868883626970555483281910420601549667584490073505918860184861189827480687609281237798315824054908760162062779340604169686233834807219270665459368626746542705976906409002469629944345137101818122269070106227939769423441956483378620428424458110470333083574316842187432167043394284455050448465094714156666697068807556860124611339304218212070632576359640659203737661875753518970070304599544915528684712021594130085499841356000018327715811403262698917059827704465750990498883673760453525625809525 A145694 203 1383098875208197114124478961707159540525343215514786302686316638718158386550428787268239516518052923670095654763316627651813585079398999488447040801461446603730723053806517382339156411251039168964508518145384734635558511536783241694865999515203083137395193695176078662072927903702020900691431942476627256400419184513482047365605120733125923855117226332289564689285307236904715666879285899131303868048641688799866106353684958609059630801225818692429250593285179820597171655617654861911653314312736740323035 A145694 204 417691280465059523596709019465006697956743230483915795826777551386964972553368303927527646379170745150053063683612861388784923353374328159277171514822086208867309735503025543489518827195344199082936435378088067590868564256168769568407575370212710679068890385472842672371707384730578144965418162172890982967831879566404881235605189601279417664941184140280815959804522126341486469521790822567583463551144874488874852097218727414436167145970178917397822275909425388760518135530780777798435627161992969951747045 A145694 205 126141383601572767929091999399470315623395930262927055553384134202224703552730677357326080966993046982392355136796320822785395039133967705102217350435468573631323809398859907616452346656582697083877838975664451027707670846851431626417392895804723421995667501219103310977593557260730897758655593544270600229028827209869760651105401654465651008888382493138474130296276396847892009079913949129511074688577703453951405467253701994201113418452192807235449898074053182225855879758640177240265647749607564188687284555 A145694 206 38094280156394510855062187109620570311567614196173486861326181751520473507952111193608548924385521017937341198248805275619800516895104872612710362659996687150450923128720189074625119171460779175132024434215286122300125727184876182408484246957656260732012516477783727072560882585356000544969023832207548378183737985501101311752595694459025325266626571743678906533515667325937045255664490846289776972486915298218835576258520783521321816205416257606188471396088151606819715168973802745782427184754322392013608188565 A145694 207 11504346465847540705460851415106012763777796091314130105064953504824980774697984849792424449083460354370094649516002396916356970707282537561333427305968564050862547461064098240629169537434498728192787501294040744483610261938985755655735825188316386017645784308789466472602408947220251433682886541733135339611259842794122726388632794324971182579512336284097891298991435256036139775201596321630383134616359842358634392624606022921444987380617257604261682911720547732077328125150329789049052744148055754823920985662075 A145694 208 3474274538405800898538322065174906234090582851962671118242754632275392673485283472526118575074280641498750646812634475063464185353082431238650082336039846346673338882318228948480934575186047155135046693366366089547927998979846513331849810722624590921068294848737941090998854941177930576971686766579574665014222288785839562268055351290446838113687458931225819493388879931655588275065626424641529416877168185477009367737054760401492864867130206380229422050868209326935746274080230622490068146305528083634432124061758085 A145694 209 1049219406252086023817867802831406576682592243496635363579206833993663762411780910718038017247983670272268325242766095466769267619660186951534763532056727628131297479912644078343001612536648806352055908609141265002729772081651708040462987102407438141776607398534549420015181589826787813994015720620489815698955519953480753682226327456920620139151033084893913389112142747924731622930043978645420253513770175654214470422197913035227923744885941709571681197679287496186863297444104497662211531131525333201843677545665279595 A145694 210 316860786413591573392097538133019611251908766953131917129802221111454180855684349753374955090315994141583535472668548196489255356952023376932259936598795703849305165594736193430638006051492753471165749353267295664734843240659835981706490255116323694225614366062585186903493841272748741895615775940621344766419552803662401772470082836638736835185498304179030617692373720993337294536598215924492275031741715879387293058136032681878431478090687266084267492277093955639105780081845478063365392333574345098873156186666852679605 A145694 211 95690908277498403078389638648369091191499765027602342337836691568825168954654261844608518399258182247087955444420658789244288348531891399646590966089304245834862028712130417771974334825938274899485704248778114149484919928907188814767319594058027348217993761943502191895435124882780293264661970318347025629643005991186091854532282790337441603605881336828982352629707751597239938218429731165218021639332484425399308289086659672014251078459642668415739210986484695315513758721419890270638686273208320694526491324695843843961115 A145694 212 28898337439018104138100278774269332520221677129568954254109551051564089570124731392722019181620880722626420960679566285803578592001274250669893539499033283446424483365897791430942818479427307526891211517381637205848781083686730362223748810915269142838139890492571599367234504220758375817186019420364861118807421389785396077666976932599070725552140978224048491463554048608645468004671242213679918042803378554754711716011113084915621947263333995174287157450426100891329516028088725016254819889116579275401901506901958174023577125 A145694 213 8727202215675189951303205800190690052015754993364796582398746580880786225008714226340205184331106720050932042169784597653891490496036291810908202337741962296574359114472420881726959206452220934846246392545005658052182402353463662202757373576817223109770028934994679506712924839544146716496913202979869710854211616709198429363572501362129021675142969542325815439640692972059334097472496718800170030904980991051497538927067064984845813822448406899966305810817695984486198326724073535018684967826933732850679728593066672711276330635 A145694 214 2635586170796468347189430051378814126376237786319038998930167357874945875863061571623349243648812608574658850314314268925189426551210958852643607212458573580282010028087305208490110737530091295016039519337074327094553236729662339254870503071387886110007710598477900639427936067038111550006250601280500287816853100824788140271721228434430365475167624660804172214280025723513310251968689337835437669415261455918997502044258242512338520152432155549794650067709493761213940565154642118850626605463844870741629876133599233200631428274645 A145694 215 795938296378317765661256572310601675475571795713356412880328143331652773724419585916025131376757076682826921862880739430809552926975213537206558469960151479282870454123251700543131715774881118873909088593403901776897025309955672991308689170185564787999218830711390998427729979320670143955171184673508107050978782237469309163630447414696608244478947504593317682897128127808047636760446707529583375993378054706546194119827062171661248240220688527631084354142456298190625564478375195819354216165113324030239371912618375359917980062612155 A145694 216 240370729920081168761352295407750327179496306067647317650860169118801262718898851885067966326536988345605155743739668993835559794519963277277528014320753288169846595135193926258817288053276567808625528715688641262295807090369883581035969258892969178089654079164241603624535025818775345362911691520798167829107775382614906579276123398009941259467166978762521136062718414572306872991402936984596344112330757259921031626685728517599184630026495503189037680300954092559807706531904154495326122655258760012261548687734615759462029347480596165 A145694 217 72591164497568134648162731956568288206532408860633776574146890745734649688333728849704609805482793723296074207687517155398908248392101934524276253766397532875814388860374442478462277860373748597086035763049376257311556844266394885799871407496506506218287532688770252903611150067290833629455375668096373176283497186767464317632225635751587563750839948638776789773258064072708867595766926522640566338547895314441445005064970185252782097019761421274561748366533993496763736747070576282392669687671980410378957464323941340982172944959077429675 A145694 218 21922291307535656582576383698588215288045607979605332878074710145042745404614067213758907093289477167447068805565886441261476455454620264263054151109437734175207775589237946434569349096544818799752174174912195941066827871161360885627980129094686071908744745217929452135286942785296012980750160540073583901069787042628391609018352865873581434311494197321931827990387872631543505707048620406900466437897352054204056470497994310217822594115337922729414458969012965081930088689908782133128090919554282825174432892677142550360856767348293903165685 A145694 219 6620459383711270719803419714241684448701567077431949895401988316912163377543759964826340237563616621775291483206690017743810490639046927705507829358796429323379872413560999448797464964878674903776559514787720124825924705533886721064764199115187697209934694768282005774603753110009328629352919027726554241749899403376587498459224933268185841574507496751274773276307364276662066014661087595957418223678661772474310612645389216715597170640735032902861892046893548920749390020615705133628401065035705741222268354631032726267637761566239799678607195 A145694 220 1999356811589496221724050177317290115292585211776469263078522396997328297272810895310340992837118930298970580859614819472189506696536717546799101412205412217926546261119832595590399850044263276121721221291716565501488194243362628400673160152657589871328369075275947814478198152280031950051600796212879307424568550032686796143076911494126250574066952524687659597616833623679312392921941405358733403084517957935187600962437045453800127710907864598741561983702882761101233856137253041573643993549863579566299868665679206190276243136237071209036207205 A145694 221 603799136640644147689943350130107373133912032389416285499818361904876233613011346623758153496572353333667340128120468790583487211863449652205623118656675693384493590985775882868851957248402630713856032270583615061324608736789979890282229601903476953443957526038567957966641238235459639586954087537261824287977952210468035847710768046292859487526645154958921923707007446986875680596411643330741530313300744634654181180043342337830922971523534373787048857186223700303651875163429802850106857650993765323281338068680489236737157789382029265329255968715 A145694 222 182345339908662943106141167689115109396326141196391941751682066772875625222832153869479652014972013587837237748111521959936740948476065258248551382732903853989899137931443196793797700689167550212308400024494960031954530350316330564236832666614697382350203844494572247358111175748956531123310082835456858055661916999011314139212508873068949438982472769845069733299918632156412776227723394344478583421213740361707627528772126948979484937272396473019090013308255854608941765065499663207690697366606567264051397796872842070288431376150236601058226266344725 A145694 223 55067688853279568173906942698762632930317360729277976992722484347046533941061697457236231150368051531173512132589551511432105182952559844541410311962218307229256155161704859655844036756171351761486422951365207346035206841186795040419633183088036705992808117079834780134191608434946636939600058062220433870985610955749206402006329968898776437713219249848056100534651719903789671545091868680389201451676236288491068859508002295249466620133292211317391396970236081868200109397905734858919740497857532319978198853317529624737869538439582071490319003180138235 A145694 224 16630259688350520925576790553858626029846446614100752659860438590741280374575409799931472327759136590400812826804296444930535828510724596986247665661207195879381368959696936172868105302663059064418687422912268123542600511508061785876164984459920470512445701154265609028278507636178135399228094224707735572179598846719261322091772438098557415239953230981343097291731519492312324393841516618083194359822802145383941087943887921038389939795316975421379182794997988468341824096402466427730553939655608154066152002304097073828766312177377635353475280734135402245 A145694 225 5022283358193004039956016840322606298380696560097698025300859731919519626587832697881847406752108882249514300182764936817510388105055875730002253619372610937265944169673313019346511957367487666102682115296553608102519319268593472539561405673712894058052608940471134091759975114517361943929944855803673922364367866098261170065313269975795440626028162537115767326002384234958418177268592926792444307465034571669661717490194644151298512351565593285045195812692422281357362677004146955439768370035495804995657926496983998766662688408029606294678044462705711339755 A145694 226 1516712943914598869545791508986873243484940514702890702888199778601104185949150899350517985366809123302762917842368206622443206671898363745863694345384867295858435757872380834906473743019678612103945580132136277378837291818603720645161668348476834085061375454321128230102484206076607128931444118358484816818466915962828154098402515760252124511645265132977980389355428307437949977210721222374700097660080617842092454740950838645771112340233013855108227756250316530981455186631155978076382317196780077500534627650086863530458303132912763723357415952456390689203765 A145694 227 458042286778850665598789079697195396926153654743712894574211032277801544637016983771158549733369603128552151674095015635041030904525200795375105690052610550738310332933289338828735723879985573367725462517789859214800759609899055041366284279834330180794477334596040254356858470260020835575352193799406611005254644252908004276547494446326165807076244041996812961818013346462025934699460540564232637049036881553740251670049663076378724628238018618649399737191782899934118108999932101232112020025057547909356461892399735802199640883451246614847644939597367282428197275 A145694 228 138327253894268986411964756277044022998454918792086591270708843548117465376193179947990531501492253335699447042658852353575768889959938741839536054701543001455673862110095507945443282138012623478440985734792405346592450564897696018771972690841619237765847093672549835687541155534320215736627431083302438038770084097462254463363244920274741821612514055417904536488650675203224394329259872529175881688711478148611713911900257298227729066615541389818263612404162185463572687462792863416119753665250182688548150956877070125400761088499143564920265414342452462902626373285 A145694 229 41774372633782455045747757606587597750136459321555406850859496540499196742065703327309369354900927137778104454731299315764247163736996974834744513414175933829062768046915910110185042469955932304915809966444788624811705269839494298614094386349889175475105027811775454337383072112894445131625908834963536881097560142789347939931423418428525703961172168492165173206610685898027305061501782043270552037353817363999183861142207654401697799393265261706496961546319788227099017495654444819566933494885530114393632232514982778135227649085857905359305307486481046429310736534795 A145694 230 12615722208148407154829410832433177476518212260190940782368297246387209298638466211667481554648578503355651845881809734508449067679683126461351003515026430473375500276306494757767937382644553543461096168880591372287788399040962380485437732704975689374243952552062514660054000236938588109535287840727904835653424393038285615604826509120494487854452382370578464403859938490529042904179208917195177539399164132449604914351034811372014507687699493493972264123376171882398439711000179542645797795701764844364188386068567921926713349262840588274945282595502933569188939807134805 A145694 231 3809906332488185178303436323637213010310749966118342560868374908912396708992074730220252120134515807086269079351851808522235854192100567194353168317024567827025572020676514500935806904516185214192946127191972149642287284805100799412303581182516308301846198565695067651881970688483340714634525301990992296830453069137419466564717674330970906806340658303746204084792494813453872929757059591210900346346510214182416684950151370826693979623885853769917917268298057588696101693704558567434211367368438097467870498960474997439089296249728771801128116038534399456848630511018176315 A145694 232 1150579096689223775440482940327605895936369971555479262441466854194297418906307930060304472799069125161549906312413364363980719516946691609568195480737904457331249374744031072787855917226505290132726269315806708600598472222741400460135196079387220131468177722887358368353695093921731957231517105913438945737961173455107640616929132821444093361027024355348983055142929573724579095743727817336774709419106685518957389250031362954850209831905840139021717042761890015614340313059065687185589187147472603670452526497677380658683040754068826243352416098354793133034717225387682112325 A145694 233 347471077293813091997847544542613343359773420659788618914762121591768908112996002803481730533198741282980985437269484186113655058263708765522400682014530121546210285600676707467431551195500081434869140387246434025231096323983097838161416912393757963395087826113416532175164036393674567743203531460556570620567443930373370046846033394401785224123355014657089136449079938770009433041676043776114751344223872516510949136824521460993936675255939836130788628996822486657942078442144132971480500307169357870379195131799608483924839218432535796720628533587108991777027753436568979745835 A145694 234 104935114763634864559574517968928902088755636669284607432995719253860015952705886538721422316553220798335096052149071810841959846876123100496155437772907358802498175002029621624091540605123798088040347670679107268911190491370672805724287772346835517725185055308528905358531185295795797726490234983982170888465630105799302646506885155976517693591892187402085570224566998578969124199490421492569318131246190393300787681931755449857214025717461924671359144239997629080682893349214469091699925503577998604250846477276984084764642760925871741783386464727208560723529346820618444201129845 A145694 235 31690057187540435283899506579071985817460842500703291656145792452544133048809064738691066057868539482355916026763582417390085760101530912641073419806736007828232902640327345053768177831196191522506750127404703148777154297297619204230896745831831932595042491615349616001744242795293937238832307761631155051745999724507459025875032471071513941679527317240415185118682784490909905498813065614712157960885005274904321368994253321335417641829998245310914330771850287159879575849384327521560406021580248409125885256942517393990438188960394833482785991719083398229514085712073333579761467355 A145694 236 9570292335522447820873091412361770787971085679575724795548596324949074320724384845198163228053982370450688304986549740979995057590815459494503676626196501456767534099203856176616365613480644715998950498128549671823431686593389629004925092953440896808185107282780275503621402792993473250329630453777624843456403451171146826511613299378441233869523657914417983820271976349256212491517346325221579134869140346830711752648582571287846270618633752621971456533954546724654551223620717697042150918591731441557413096750162976001027568423278313840059586112698459056752530355699326122643762011365 A145694 237 2890196595270591701468389707026675705981450414389368184964019944342167900725715414185106603806244807336625512189911258193541117306666167236427469267691536703935967065056924237993088647093323508040160543684694596187527592196906370340283147175193319004139307356908027852477661899241233627662309564733081071568782096253961834147481341379818181114654465162836990698537018174690885262532739777151302186572519499737600044978502942275608238309185563293590068958923501260558514589957607360179208017008681315101929629333292276234916335225641090384864512220043215551741034653335484415704836365964875 A145694 238 872829801479383171395632818430643701435610054059909616134338474595009756944845330699056996186257877833290453993048213424708437431555591689941601215166217888087205286113091916017736155056570218783412485242279639498961509411779130453136505521815428898353262636678941631172750272168059562080767158918936705988928736665245302765712853483405712255391778955518856772974359216780298093072395895353368038765766019780408382871755239984662400123103421480911578854138363426141946751615973802056423778985703165429341190645557517259968732210575186017915242630866938398166735712776960594216737938759380885 A145694 239 263591709850178447169779642776347371157848254875678314704385255307748604429442564155701027741646072860846380480388370543003754563212482024195127139510930110665632060439088701713118325738437112749082530382624766434090188314765100490476884384441084333983681176969683464586318104532854746514764019683954152127584909690807827473411134270647145282947202590101531908447557946449475333222601027656939996405074765454183594027225103972425769228938924101672003223880826831193607360473434130613679802045665347278345937645329036920234322211258480536320018410009595353030802444223988763969039152668967062395 A145694 240 79603823544952411662102056485638475445968737362400791131108212764465483527934709529691011320980927746097773614623294855773709169652738015715238454531085727203132795047318674825445716636852951480004140763067437183455737909549648568993565947595685653434173362182207727363436894818649965387896653177395235005824653797887298651667396836881954469737799790431707117494389525468524770335132437956500525546293813401143664987839109644432597644739431975283464062033155564657043280916225491471529243794011949174895043827698723592393505339067850546782627644580266929676904171419931829758055607368089293462405 A145694 241 24040091118865778143507651279020043237311400835190163243279975869613268276831852835402529717908498533248666785235754658073117165480563668263977818141248378685235438472229800708582893306003852909848501427915983404637198758495679102735566439289512626252786371697849763980293355917127756692398274495553677017606917862052273384976080433604079602715532589507785447951397189133548031165876773661835501774984326572379932642733383887514672062942079517611504474730789099699595877229339624990271217945989562985471024890027369195865918378076279606647817228644830603167072028966375188598168824386010297658583915 A145694 242 7260027914073920046927648584207567419192597083490066898679421604410442554119691621582034283797045576113351271367583283443225610265960575077705585840202479277213899285818352495317208332696526725822767427089863920763250569327785539377572071099485217442688050079388446514321230050077763871138891001004033064082283369685988674964124623551595158065621104231560773574204456728806036887324450513436365035519720331045338514440494094919786530410863274886699067904636274953713297879979650521570436290445054009663074621744437798427914956673697373357094020423094261889526075843673887024817226908967741803598879925 A145694 243 2192504389959204988394006364779406340552927007813165013237942044556084038075870037864938951176989855487698835286224915845196061183154613109798822945923007493339912348878670223785088333581045067345565914479710988087097034738232737212924029905605246155065538337603612997561031181767567561327252684028722431675831970727306527565780660232148133656214857945341845833961794534910289591940818178284120405225180555649119851428386483281888017512017766936265507002725424246921716363876625117889281488496460321355263064741930187756034450997078530474235746350545822260033707832760547506306204357683872014389203153435 A145694 244 662129065739765832574942994514796507279564763762492343930959818034332969056358631743589981221167139311708934905168557001965767251702427198584166824082908060509376315462072589230601359533142913811635083405445628538382541240376958852763679459421684853612349889906211736816917095663755325756959171685673170333037172876276885336190795265485184769018821478389005881082887745086178650729239765391290926012969008085703149792858277457035261502098954751477296415755173486295404628592860805952041439089640571995279782477441172264523976286161042505845838303844415228268290239417841673017448898793620380603735753457445 A145694 245 199960785349019322232644390337103765792088005729264874702136627104324000570982230916526309389841299082280610642525617989677816513952949859359308582050092311266338307357197043277417825490675578926046449622530100107603440357559103340797418272715443220544774601213338340905711401859272340811040342596389268718145550376664892065002054389516293652110027871615534434241198137221491042230638468329991575535511415261326702117591771405541367085616372317179207252051059667436965276118680086772398625323582956282253139045122492093698484803969637758234968932014662853114763618596355424703763261231315671070313808340994955 A145694 246 60387495046338095548426030938810822472703298165474229667701330425687813839467577378159201845750851155709432705107831464325698621446539155099312607612303795094373659445558044997190952696824491692752216150920684786867700605441608831961967554680604430919668317216538272741788026444404583169608426504937873479709623176579921126745284234838655197752459398406413010134960754553145208575002088195892064520798434439912578336362922106196035824594642340833369112823004264392477217983212793344458432806282963156668452711844515171124677886822544441944454771630124337225430344525859920418863487442958539042854166383227018965 A145694 247 18236823543208755836302428699130531282990603957967488094771099651930615455518637385973162431107367207725166396331922576608371305860340871890133048190333696026189578814251172392108390296615505815632243231128424275533937979403008308149173404095269822694519287024793345029679078274808324844880933764148641401603588053776759515385010836866884353427590628290865113526323906676912631498608399996691073493705591689438337330879484884299797277660496370559360292865295236786860682865654144909939674308872131290357590465837998459187559023335604451829467106063365535179226849283191099611072069444512247475270887933926218732475 A145694 248 5507460322553997924467785041106481636640689692008015930391204393552620179752789022986516894992579145881844542259535510304263808671201496771665081240873163896114158428244408504371736678625185931829244703584633210526462402079103067452218406069216805849313905013170373660690339850965669698570872388346384765410803882617404793725146527449564236079934617284442857871939684855673061567371161796912508303034567891775937961347268072136432581817645309266585975076206338505367533748209568550008437182846577366724835652230363690159471700369465721908057121576364761499789283053179186222623346108755255778992765301879334830188485 A145694 249 1663234780587764164433434779985458323734205296382462843490048955753239363669886766304542129125327794689109326595983392189311061847396991684170964401695505162930449655750997117147872368554509535906616268239328101154716111489909723362261809459499380096670104794690428052183452955913357440643558580346844050512661168962402470945478866278931532411786826829273452212212258502506587680714592254267580816442945797724643825989544078300318339911651222902138405112721448933384208331276424047957638089545357492619610009383103996429701265952555312411781421248956094607401184255210831048132639452774642733008339850279625192498189995 A145694 250 502291396277182223660972835770567307286093358817811770718064393433084735208126050634948736478954001416965134787444724905661636414105220287122859584230801686041099681878372884970153083566783254657866283763573501915513739207550657352335614238362743572388522334091496101385742102345982981404656120392358556870058262222762928820740892469709873224123541767823298125230230128072133806514239489627012494057466596344950659510880964378624002220736851671136531758066801371543525548511731852914656694605515116193755497998045176558079622845971334882636081160063164206673657855790617797349834491391833350112739642019144928799623190005 A145694 251 151690338440928443781449362967931341342076460157682772294011956767835836793490397404988213874514983100128781596481710938117624885997929129719419423473300413679249173477612860263869083364799988397139711080330958250383994524568808610681993238176089059481237074790837132190441931455530947026765504799911937330707082530105442101392804046986102782152897827055806760367317286419281902979619611275103505624538469150377374528460061698266148352322617553460330452531061292757211331442211743156178364132776019733021540785400260216543616398217390579243684728917826634320837271264511363968601883760880897091314363549931488872293705191515 A145694 252 45809979917764112839774046643479494517999804874261379421020892879492989626898891890255805641367045942237475077002689258586617053934960491954977543029352494129447209290557205426803493023086029712681534879976185818114050832680572649768609622314940533219761208064498722425412077557468000019101777793453012715316668865829620751691806081297333330336951020229085818332804590268495062566038608365591631686116560216817622156935427751911998178399209764293348660132622443611306278569999434701312951311403752444256311561692880540219614072638805983596710152052023580400686182264026641300720419061294639088226825052437290494503899344647525 A145694 253 13834462244826321149167980636967839413094598995566778902376015637650115031486671860459848315478973359572617344473215674382220232663472070641273498575440979926679377956574798426034391023888616173241426394041727786112192967475008371421509423945873864943308403598403823335342256980423880474821710128118009928088303290398015361568824043747747679658977055211356861329746618943799089613040680106797397665701576647009771514019970721015725183728209026199037835029599446909321738916808387068053355117679800462145673070090464522886106906320521189655627222234982203454372906206464781161453597954627220123747409851472511797851305308378361035 A145694 254 4177961787957631222935890378317644023260050896856292967138135701677455246519348002966983935469008587544988200555834130974171923647314630373172641592240146585363042695676298567456959285721338998289198089465721815220064162126619847596646077422031592272345918125509890148550936196010454435396137356913845545269952277031334809573033169405738501923680733722809543035765146116437056568075719353644448503410190030836734179611874222318997093487740726702345132830278900344171553846597562895117411932587988335815549010855758593031064066094724760470015824404812573419640216988170099884117685861878359182732629548319646125660599699230920385045 A145694 255 1261730625500959803005489726271291527185122276251604909296814605890953834333811610224168688663325114465226863950517434338525538721256354900627496487357948827799712214716285592573575669896820488867164581592253946468673264769271718965815693872029594992383523965500388421039047388938176815609158660077853236661597499360172714475694448336489279833271922607233270639939744380545047284469254204120516650632211687736046712471271995169616106508113971255082031076909198304492899939933547185938390350286454797615833655605369004630858461853700557140755123343031162190527891157521163700222379676689309845965130376182681657437703257862429577922555 A145694 256 381038470939501902876434961443551723565883667377087826314670872843366380513564586939695976992388715559910967924855709336103738521895771865359130766540508305848927725801622572658652395349554066298885414442771226111724105896157932507828742903275515656107551891662991793263643760523133387859530519206154763626257174854495128436850150364450356771146196946650724923718767037778487842853146693925042384042424519506255270432144530667001745168356931578308071040093747609056511610306084652590498768374576760891645948443810583639926224415751473531747577233771006168966003489354403267367274544674309695122286640977621540900060723274754501612226565 A145694 257 115072356493104073708880352866226349225369682425604271942121306784090755961262171444177960883012728773978647086442473702068990508073801846983556863998746150417548373479875300657320449819895431201774527997135318031794211307374926345645314541095333698549488287758258021177199376630597344956762607641598660761893005208558168615214269715615671255606318205965911693692427705664722783494365832311158679464161572679201355623795176989439357424737285222677782372077234868736762013412497631535144689658771895334479460596375190890253088915095091306030627569475500831865542525893872265581216690111964838617084600444865522670160900725717997057314500075 A145694 258 34751470622446490758178990130638913914338078208865113038694319977922564933920662211554804490692851701025991509137702202315499029699766262017168813796854796917793759863196539175938117193213070668869608569720423274375740090721331598452377162667887501446289355351102259403720948098679875043554447977243589395328061315809712426666272603965568268836336952004758680770189448343708502127455628211275996155792752524599303143115711306280018940525491780317111968296284836610893071538963978638961105778180737814251905454156863838272792926134301822947717778404367480217224876816460069802260073139268706952664427047708410224847691958443560356807366796085 A145694 259 10494829055622347104896346139100085775780874249394838533413742512025830519288078725718106778228358200981075457112499622625578637978821337327337998209786149923023297930311874955832654071900527446567420013527570693543441713186534767806272257811160930103080835827745124081902549126424691665808486526519922398728312624369324594684599112127886001517318153187231155680903520972094302919708105353973039680369947100856310347865321019319576280681273780370545136643105943421620970842753709051334718800320924048008740967694776503967493210603644055438904738450549503524770047256045047208016960871369037534866039883807495022381332810549229509758767457917595 A145694 260 3169403623327326379187938355018095265371909685239032371977911544311822894260065854504656692220473483844583762056465748330722433170574344106594058290541620421956118181194323040122285591596766075792691974476756629026845021642242778545895769481807933003628966130623676370475166115232158203199119376561039320826555084498220217882322265590017606889961245925591804256952093144124135773249720361271646707475568231706081125752183832123205756746804156180124314154249698628492922301440081169524446116591140881760825520338368347334344676809374370440726283294287545697000337046448787796751319923080310066822591380482815788348937661093908868386790964924317605 A145694 261 957149399415796944167652486869325670056540944067938381498795872639658488236020599981680602943804763762863315065595543496255549238875473098854078265745359581280824667422755246241974416008151454361946408871966974395413653094244132586092716111248184606165844690612522518759418264250985352674468243234907354967220907205838136475866639609073189394766778951375537654443851226004516909218495840998683332617941236028135643666811651980188818961254173892617172329446765879861440914064061759487331392491724225367721298401219546118468124903220456229043898650136388250990577017980277869571690599809382271142887730865926560586356792317549929023301112639685999115 A145694 262 289055949219947349812251863096181334261809993198832152180264375625632551624383961128613037432336818182900876566047797670120845147707222301509825042196808051926387093443490890042036151348870142451232022787359549510785896389440085798221454369827469943129081467598851176988973840637682344349486210337565460160779887421078618995493842839674513179612677282069486779837786118160219982448212494261241094803910777712265258306251366714184900120542013711414205919178769046019526663125045211284004556086384124920170071291647964559430039376095768406800816666057894964253457259092997467822853809822510365575085272130129338481291402342238984656168549226220247415125 A145694 263 87293939515024683846355895002559893621396561405103242020058342643068390932075720240241155623962775286472301859631369300832998979058342259582868308665170286322187621395266826037448675732942774868817708935373711985282945295957811666930293126971784674640376437370162442928151340454315817008192161053701534061200558780258537098502664670942093907053633772406033631973356963833160430182450954771053811947448436927868079872844245936031859647584726886673197570419658805132017190822849589746009888606695514001665993808779284077401753423456018838397617589250834142816293101669067255004632278875798321021404609295568194294789417150563855816233878565205875033368635 A145694 264 26362480677588234574249668038909991692327499734347980257905439213831028428935243128591700385399325799696452260732107481053895570830471655171724719391839229661248735274277137972419458035197369140240496866460073660005938693482869683327150302891109144271450555004321458913124715843362739054129683152007525721022407971750657125128809236781672685417017786589340087369173965291496289695117740128363989967034624041438447856340656021314907428670466977761594252060817780380823172101837451058083702354665958844378209960180052143410770103844341593427673711137085853235556263246799218013931125366681270438098616921989464547687922688067942217517975158142948039829912645 A145694 265 7961381870692131816739553391855814931189283523211684934645422584234327517147511349114453275234972428733042110439236827908975629391823381519601282388026782187410795865210300400844638877953872537577761235962006871609808202486530686553132461179987989785303427234867710429320736033355092878530156119745219066214706006909918193251801886843394208902032317916208300351858564161068046327495375067811153916232509012077483384535005274191166011598833442557114790924796550016203465957564087369951532101220512875488217741980566968025975169607567705196319063145810676842995175207431694772952195228458867873984760905831522725207457862379367985834612263880605102153600250155 A145694 266 2404310962468346220420770874672417199227471296510194502282659714999553079150119492189436297420576274151579020900388789921029586180759830747264415556464696381368399102558236443917108521684034308979343652763659615152502071212238784469362676126053481806017363574375044228195949157357394686577053018479904150471120191678823543704919041017468269415728342992908317366173917202677258494613908152738840118712250687023358543681715252149710820595419029185270905265036497287113065896012252548274304610866240222438597379868171044291701090451381602627694929396323687320731307356381125022213549027869211416672959694944197873548104586515881063779835385716784597902347445634165 A145694 267 726093949283569866435256064597678138351765142262555528004428588507280795575818939129860647367738799821348131269806975319323026050960077062292333896769950280391069118176722195762565928909700407439224205373389241769184015697893626379060975057606971517427458496034028489204747324785899840253391481424811308223212083180997800280692298585388573969341057551540395636284171136644370997327072766752061904697183474972042202708493471143938476653804947980509256275250097384158129697129742705491470040949503326663580920502445674809125703341147636425858672358626607760184011826451892325013718854221273388967359843112241926288802377669933701893524451874205067961406774981267675 A145694 268 219277968372675631317226910737624125365033845491995259262835151069483800710818169497725726068759696969772984064460806157645632837803762512981537572408968519981721505290267544883850993422207839012336730679110787354678420238692662927691945104721179344781286448438702228695605496136184394361837650337274535179259578000469656861225369253746331870471583652222206573840453509349397363934281361650969956378430697190869721859421346570217270238628498871084610124220264373518468055467286284805875678062139138412178999394358725621311670707936134819006691357375839219888250840281115101029120880425796694256725999660202117541344769951733462090780604630624213739746943696897203685 A145694 269 66221220354598757087936091786697888182101869573440305741848211194395600533871511369374039412118060746071619839335893652633661793990685318843362054533611723084199503528542621832727237447577857681318253440886084391871113728069486310536588360650738555152431079969992039037583655085802901197434717010375484812828169344058655374289780822332806836308448921913554844904180675652381359537155644145826174764381373368167683959342538170734471673589152854119571748258244590705193194621423328268668963304725070297151394236175832691961315428093371567703594931255144817798491569753070308618469492169736380392142284537537927255559831723045835617713849073996638344335615589687974245195 A145694 270 19998589269120451964925382492672024606869399577333480338778896945556401877428485615381462176733585585616659418495375422289208216152349162528182358931578331402908268344114581525938741858175090811919100202416918375557721667456746173119121992971418322476689404864489157087121568230416339977230922699483059138938927882327713453378652582975253918233281102834241340954488723593509821182857070250677853808886796326489449685999587106215240228153685533445239583363865646128594826307614377850853221042348909090601308880325707114246695947613490277311666662547696359135924565814586952087676757514379961081732713204336793829061527835589890623087491639742354155775616161142071324845205 A145694 271 6039507738054021894650377576695164733386376570485137622005485029346838971382868784333832203334130728795485072765764041637688247616215456398192229035282122471955212840419075078211667313931429847341886942876468463334040072458209274795664305289007682649405047837995755448271676021930648870222541220526873484474743392293625404264978790277704350499614584607018971413410690344564313615863298060060566024109048109226445637487915963538831814430739441947608234604139166886244932351704920687629404085826065820291298130464127372669810214863845970376555628494473045314231420384435506460169762299850578510302887245425174198449325846516423922336804761353116958405891745049315852129006715 A145694 272 1823911338303045491732449102779447077458078854886934228365317699965799812955748944383201943944730746510650875315842245199159561571880915483091524986296269408199071369538216559038397590065433638806437937648491059008504544160711744242117501075287348741797847757669853656220959037054825542467230217676416309252233565544792544374570216011283738596965371270216895125509073995334829202169533157068040261427123642190060093071664621401620992717855157782644241610866664533999840975388578433286229180698429528818881434091286140839168438192933869563442488138668311988538753031533708364019180537797360330150390215405198271137867344120124434655091950437001579084423531388732245271635182725 A145694 273 550815184659781684481304978661816322227606427799283651828703939904642196673664798334942653239105351315487768860311592286104549906460420260437242353632438079153647598387700981754517860532447027489696915282901423352105038296462488551844689660431490312340300617768457808423281357514535383176233303197057198520690062051135054775715940256617411351933042509020895308932326935900773854741583150136488098384967230893288921662005227747326000968977826910916613358247128550101065729634998981931753583166839891637481901797437950406056198524051164762189254862249335747493389184102795490427332352652502969126907542165124452709437488598431062841915432227213123766537500587652088756181696176235 A145694 274 166344361855915765667862371106765749865659683116528775918040224533501977595633813348208298076265871366530795544938785028158374912189475037736564099272010003634993375641716158273305355483208936868249661977498581361276713060987510830912854159949234786978028988718316588290174749010352630893679990335293597536939146505877241749721839387282446944545181872353040166402437225568038369302755941808062337671998676606131064281832507115071050671638585871939034589949021955465987850508794303964956295887204948844990715461392169736488132785825258824311591525911160727431014994846012704400690351320518099315995927343652179519978983689382060853823805440667926375915240753939542072121600610040245 A145694 275 50235446465301901450009954769264594643106996694763891043596319105177692591684737966360571076379054047340984766802652766911543118931315000976181920737793388659688845796199892097556462838068566487183908220289288669682215239379931808447130111615008474177052414292313841205824350919768979994508180847955469398957101554712875873361219779019042359841292992408109109358227109794611686755577552842884689488845215367820688124191755143523709976833883955498677529551246383422178229787926244798434869604352727711295558587438637822469010045120704113777338451570308290348419035054311733933518058766443813490461643150240793090580943636704783946791947327649486552402636170189154053691967202535977755 A145694 276 15170938488159318322137338477946800816468447342135578566390170329539129660711195232027544256768398056425610868778856196822257863542344940819769203498714331365222396437076725697303778471741223870192672032865387679662667725579678418640202380853572609966682851087290061727570663803021221605710576936092216464887507730376782636513338651424363510225125938525376597986018184720747161361815118202609368163293583042405241682441628220837045341953161315974728674889886458771542359408103217134823365664218636563862413702691007230215904545493666817101931900782707192524495117571407297635218053057114711156020100235445375861175924999301155369870314269144704270899220208156370584672901973565255241765 A145694 277 4581573187977648831384026210385164581978827990328249963158787843201711979842189275334352004972979833986487141386447768787554963246669240812569323274690990278908504035151374960693643542003011540231699770017126789969455970909823502497532671887667313201464043975947306327885134644161489155944599726519001416926628377472233643351154911510378761045628192141671324482668133558555848119581410119635186300625173233591015167409247530937644169559877883540412561139216159302622370363017383648471857995724423889558737642654096744887380703729042258060669656697926001834107177087529949574101918505189876325304579809461353269282038768845312216916888117334373040325012100227053727417162704049504547035275 A145694 278 1383619931830761787759653778197841756956789584631789353295387538476587478782680449955742277957583141465862691087838447317644776642630568380455115859753180349899002996219278161403783045906437743926103137873139425183096040547041118075836226707694675014232174597884999220959583091872966703873663406831802335695376882488884183509412269937482961472269488900846214617167790316499145384952224041011623653420639022961444175315910312714947702161741167667888618735368390222933184307271841758621366291343111796010174905667834525948758756621625268267505134390872869846707842985316473364081144170514285535530827082357093241947314532266284988353530341120711513473882755048362069309398463720976807949411285 A145694 279 417848637839702082254584056989537825436368475730810056445243877832086216880389653697358833591185135742856546221385824642159934991111184981656632420322185774679219996354186853368981786220202195654142915937918089278505034789235507835400042933051904186984915264517293817423466208610991783080690404263477786378586891883265551186199154366208343985864340019863415143060190007449183350407452078975390708146732359761122549930237505192383268408676272757818822445520114631166519038425733193720004148127624037971183262774043372739780257119027101974528489916386908767703934474388487426002931437576809041853984474292032697714819706705649221170549246130337542696072267012505117877710918881030946496175172795 A145694 280 126188905007658198079096625557062225440026322881120005257110355717751560910398892736152412002259953411201211096167431203484982722538935233891922535821440350772774539895968210439271095655455156649807234510113389822683337410308576325172737129554967369794430177709624847862665835417427645523664628424163459683997545971863707574048635206324982400769558416509850526989560214459336872677665575626526982236659752008836048634756410657787032111718072631693616489928339250222065816420264152661682631368251116355501335182855430732887688891189563171039336449614455574976741503422337886179521213004025816354367780409111517616633604110573798508517518801020817182700350755021497236999388103607624865036952772805 A145694 281 38108631463674936117804926334175802545062513141622510777590882182883139308723585216664331065848914745047022894496342837627822622271767329450378949185654663747603231828586045365806501906161237106046130679138305808361089392878400814694331213082667093773730928753042186760707658829854537956363637093693101346780880296610956421811501633155778476688420777445954995735704124576712286365304596387132173244763098374308725565146505781146491314470449258498714361135912933452432710039881348370634434669063709515323432041959566037959342264882129050551905079293649196734208230099071653138789403395778219729977215699077386287525633621686581500351120128662156451632809855749479660455937496370621678294663562214315 A145694 282 11508680513124823049379008656295535306383438942447117134827189308874990319673612336539891829474369993050789712926799369532398946943351194558780550731531887011425403237693089732263124304565038150869281657865258240735226313311866737461362853613835907352296946053241030776885850300780653035176294737666892443268141852030536975679499444577838774977502305230261898861655656061952651145449310443338289792936219049289226284625609989495582589937963957993980043446555777563384456366227746943778937587425872022511320975336606088032988476305511783703504294610232442958155908748416216910028220304312018332636764773340961547315124720145237039307529761337170227575925876085587835960456124515824139220123358835950325 A145694 283 3475583406332232885976342809274917486725253498105887752207033580398064193402122202049830668170193888986593446280998913255946854154269788989422275941973444222786724174551484513098097733476735360325417014544628850396229985530790876312516887460165361353299903977150038252432766083176927362085284647138307824765632058432925555698787020760874154264729007758761647501224272426585123933639326449291776385293493389786972029231369070321884795669950644864923474406498708911208653389890739695672868516967944287088903611119613079019924560501999676549407745067210904124166350233791598435175383742498833758236572984333271309902880139850239899289373636803696746571477981767991776980397293666282519422798959704894783835 A145694 284 1049614680031821206741806149392368785455720172989035654049389314090906511417121231406712321895569080103958169987148745003926417555642532923610968553925248623394579275311310629865893252385669513780125069110820047561420720403985532779642638650116325292789218704153258311203918471269131282696720787141031296186777613504891487284058000770339416749173182840840787283470868617172645475307931138375673130068842067496616263601588833627219712709735156785248895290719163535407449939290637160346262513186731748828826379237147813257929184283127596806137435506003082813055279614696314311206055862014343482969112404503874594629122487110052304348351530784955080294358774568057431060244022231092805041546065707519388767845 A145694 285 316980157786203672203139480773686098290140766989190661635163365821873368383777209762625071381793691997506380742672639992272522154949890673141523081009483110820940154419841258734986664122738716426237445454453109734698661332018100108575764355447670073060990748750306859945330945557194470447047592431944313140582073646418796234229817445621742984096036488926158997960701098113712348419061564463003993504405010890588324635650596386350031353544347398500301454322780888984138673012382531684875606113876020202018477626007519990815593728944032235776956115067863798638570277288053130385793694944589233022913709587185794306685088227095945673302872923419630552149778441571576188416714316496360840027489044711150513105355 A145694 286 95726958036753477184141381387503809314837055910562590778165287088891666345389300227081364844979799414166823026117150128921297764377311340755816359496309974219300532055516748827336106671814706691209928402175728319831434301549062247257101192706546245739126416903888518445178741639801460943725676193660041537159599463604971571250120810576996041780253846472859176596848260761723956577081284536688830365200244446890177423702878519844082249057683179190305790310189109309674471799800233931672086783877371369260751416675033889413051376956814607607834609314988864106035168461377349062198489817403934029436971182925606006024267522095865541033119271341943471668938730580047951470787479559669880883260145437059935569049365 A145694 287 28909224346941763905938494039545376726982500744222913224344281537479461362939184891368809558112517629386383047506636666294239652319793075017583399044804602731117939740611638304596769228223918682028972140011615499479358460406484780571535984433021518543143116914225582263584034644274484010534707162892900599909058455935054995721302254976807182874652565598314545173250214048942521173930128868515563766296969417949942993633633662396526489184066775768073848372222788230632706344866658264833285333124852277496544909358234227082750700247229067465330275057011569096223982305058671363653558131161043487656942383533945828025022106584724297446328717072343508813467346856732909767989402112703807665904536432947389391339802875 A145694 288 8730490025818375946116241058561316267739400387699409231161194859031708439941288447893153405185135344275273513523978156070731453702813131343969430695171493714823398501132659251239396970816951627266058376355105705114446423608456854670356610197579792053783482181679221955083933283829254369720537837517462321130998494092923003736262030882185192232103294556844519783144967794519879670570321837007163568591319563976435893899933663165231155651339108598779111902620971856541767641677930995745720498516921510432587301874770061545101298423286221559922135232608178878195536620959257374474312357120817729338367162856068714457550651921064641963250239436576397718195469812002758701981328650556990245222286742604674536249051418885 A145694 289 2636579078572802593963198861191477967480571934584477364897456503146038469400906172078840959556352761453503214701193896496694604778597245872803750486542746297273935229402322482235993288417491167515667600687101911329063340571293563625667124743684664178724068475750210804853084267681790545171591892223110728080961636157606812073355412024164951246912320303601446659964607023730954717991063264647294882150812211351465690014786332642237412480215226730055523720743161277887383195080390294056942757266777171298363868621271200352393509373132191682029019509972613009645955835547390668419878678292355793216699226240149217820352271858054937148604125981128999767386218415877976395088593263066098350249464691730178762557822188700395 A145694 290 796238151238960565000939939838767784862864984844124464789800702755244586050633722679362076632613348823613695566247032763845699911682665440455388677505214210283013615881000256976018733705111515638104349349128422115672014406107047758096801315982571002182614896194381983843676364906616915387451030913541922418129283121103164323149598169266933091375288628393080046789528176198953804953630535601646047245976696508578661948571572524292533337869347133368169384552532084950133183146636190874200966974068188810595455736322027736361294729387498601751203969876496520734200466798691022605428886531934328733713827957362207713031928550480669954236482796061521353352919766125336868558053184117311144785093114615771381617926051936100405 A145694 291 240461285095087517827689898632446679550617744850991003889154914775580718948821983342995268302089674991969882557791902700784904678723386365771654576856088148759172838060832675284275421585655260231539997835836096377021619287303757129381608330301992757994970974582227608909985409117530626656465039743997437459546962540936998018779105291706589628644090253454406572683777544605060318141278430688432458973402811533379404442778600116003702830624062619050457098611143946493662333927089049253714635083411326243628529268500631105180758614765651445537181569883191976648718895017369141436171103853965874921788359343897146580117822069973304271242269200284598319712814383151435856328136973010164899626747871149271227069851109862513621915 A145694 292 72618511860565191423397348447059058456501696080014439050059994461522621877958188335861891665154449234226080918757588368604277367274550999797599226821861115711059914080755586935594201300134183478409441242073151977438413352751328546025487618949885830343479051708936543508831749877129342633337054551656312570860764558079852298506966648497220800917423881254602391870454028942552017124861132437371000963920403106384071563057188663460593962315129041606104675611180919309001074712797746238430945594223246457387005243631454271736852740364497349053627082900754100451392372094778682022701067935011162292051350808028980904987869233203387409245211062003152631031916590791967503274228807795885682376133071993965294803713417252427177717925 A145694 293 21930550120605592722348171541113203207183961598419509602114229172465056226424424055446948287608341579061284467582233895415790980012235678552509194845625200856591334879550126421874164517218937755219419715108256061090023810911613917142567879314535218770972678645124253912058278477483943944641134009560462398962491349577574457151085148740868975287433368048636467938304432963106104111389920717655353858644988335316456232638828197764983372916338346502424561577478026487371830900930992274956891854820337018804631955047430689433424346831463433762749841854457855144343847653728144601714286345269517046324586155665408336159756390605353024287782498455751809973319097604791034552960771817384465912692560994306369759494382159123145157191435 A145694 294 6622953517911028436957724408067740309511099901026611885399447150089985457758298106556642520966054002427273683128915878827200271686327900371857979244151988797574872073710057423819062089998819067892786344521451257297209752481954651648509474065370686183003405471775815744898091268450273941938989133832707988174101526807869406207329207953093933316003959726806958714976068300829100889622631195599479494309822556862463398185363058536361518026771865514690611491722752818266983931006446869290742909210147556432541463419080436754622415890361592499001398612963371499491390599053804891035691775203459136827732967660145288539341442093583409947501069322575043459311335560056100467490878860042312819950777287208529702072499698637937410294095445 A145694 295 2000110031859009982368510423064916460269144986148438369881030925098003143186779603756050594383460700391457591020465013171919066258291013676622557222539054991666754774925557791866934877015126139565866256625763171447696255225739393183932718599862632692048257479797651230705311504793505246521630077283468251966179698604626983100156269716685626992457908404127652895454834322417425362561923231150325151927707767184128629795747004849783413460712187047090062245938693873090141775333046023533529401689609741705608717320607244469206536174542369471264659631273083734991255617066595348948177201825099389804929031647208211730544955755871584451121035152919207372902050020039337550147692454960961087159222048175981663656135414606497974763659632955 A145694 296 604026606667903103646853190041196703260972274716927361092185939932446859256949682036220722861284165464217765214497305062040730809732199802439640423227550455494562367155444743086390513796478095329823716714635956325946971868420814786896032507684449702312390755493418895857259176356370134175590344350473579385798094877070541026840986125231106257788972334086824367468644989301761630392811193176202596402673435867049983734917410101576054503617053716355684107661993826920404549166648892660256588567352931847537400089359968749263619302295905218729428207245858324595859704963512741577458479259404812261951739824489219797336037296831124920828605115112278051572959794716319884044135630519350206009265107771859253894450822711463750441214915056965 A145694 297 182414035103674878291367294882018339468353357819525914611470272828673853492455617195334902253513434509493373637187165663723128785472866049323094785257497698504366168126169386854298068231659369663467196581563433047264537808007860326249417884602103947465649959901532708897661565948118987015781762363765737506259058473176698763122877653550077404225277186985816831322635331934809594953266418415982033788455449924081910959315262103671118676678889510152369510451676197036089083706552632537373956217938895808214589218269389955033143822757188833686816053928617940944214639643363781361043512559138428203719620497964097170583752718687243854505787623728755052367660955954308565643778812724388801253710903325053318694460492323447446135272140687570475 A145694 298 55088434574703145340889276201179497322739453089222109285302930208319571307862339443309104259838195937701534620665309533139322852481995814695772185507341077397863088211735999385254930215447333160271763543915442144317564471046505397712537305117327707684923975499507384668197935657155577708631916643512902253310849860804485955922082210385998144969775921497382596235068401599323195914256065550433398001517143203636870059729474237898576264302521015012299236472298549511071982874829728377394274521228979181148958406517266406451260170853368731868199718858235372306828225312590898458293563334380545912711063438645332856296495985006250812935827033760968913536982035738406470504537157307134898628414683539058330386473174230858417269101745272731226485 A145694 299 16636524827525246218070270045461326173127846479587257478246873452639681861120934056262154151568881659751353962067286291842411778320777263172073876928431747876456148273776145644960134626996862955032409123065881964150857205718236622248860016727548365616899574950891328637086878906895036349019823044578532714762370398904481581989705704658917889703468103015022558246159334647663670356510378529812470214424388792048410676127341904583266360700684667644204217045123710276146702739114871417340533531454933773811177224178996185358325538453894599835362628279133153818721179829762807970623295083470365727210537438850392558504371203719169058262765258408188883133116207132042799783804577727942014996979980717892290723396204157226918567822591800224142827995 A145694 300 5024175409478049654711880664453119324787286897382262536321270479766975602487214222651727244669542423048971195009699794826875217730022251482151615060200880517612358915592184248778575402422837165086627283402352437731414558562436413413758012514414489088595986711193681741015569231946643821826277927546073366955982549619292633274935200724782816692302397334615315207743883995192829124470220059937815571358163898055416387320397525709908542355342467107534661248390888204846793155229816338308463732224868770711794372743650330711807861352905315781547645540579354217881489480363055416229776821644716069071669595469379907335463807027204049344542172212239281737287557571841187128238477936681181394189325762119932740135267182308298549065153621922418402828005 A145694 301 1517284337137543470476769890394796574759587515162963698711545438016173992269277574306765365736050242879129549538967270751424473342688399170346615674303737484571055936360565866985484811397069826993206407178387370312923045828650078614332670919336448156390371087205540994458064821168979539155186914295869578287991967614627470767448440913179751723185620526950810170180406807213586731919649947722690490079951072823943700560083925422487796524952724381807823492797003114153455386176665419297738706598378913821188089391358220878780615803038951471427553590626685840646391101889812972893421976841620782493917007294313881622751565351011903732993473242837854895777709270488906469928236532299988839030179400179501795230127292852948934899108571228770133511229515 A145694 302 458214845640128650034329795018564112458070642292317654748350401010404778689719340226420488725042503807074074989573106067135364074274166527193195782024668519459941280421975299645367634466512664914783248340589583482065028425693761305115052859627092928740803472349362186644594560423799874181044621839425066569606618237067876879136154220579560237585365096741810056079275111894508000210609813992192590188573865828932942152758025080065604641993367420838855160163446549586138679832197726811578780928978207105228091201817439055061034164656410439055339636723718544520992231281243154758397207229347831597093864533287322870163637272198567723314684377164819939243130912130077912731199194276659948205719989528447422226758307174408270040981723357466657901988485525 A145694 303 138379366098981714766897121325715967165762574384764768770303109559704226990302971470804680829597100099493491517301539065004128525957455602813174779555775589139417695631500179927034040124075427734437547792450875824213325661513687264066131630936462728031566258278420174825673099183166393023136320608592074234442910715626884190028351126174114011999057073595499686125770903385334202476872244175694439546459227529264924586432363490254390114085472008368952450545868060971899727853937536831677494101844820166865062354859475236407553537110432913643241142736972373759499007455833542924063063161286203521539853172045477192907795704638616440537301688430532783796529757754013040738352228435019004369288406658190942010685778639378444603441581345383701916267011399035 A145694 304 41790110347046837730952896310571203519947839393556667850976790736629666146292807664842787190049599187543227364150075224525179679475077317883051590230062203251584684139432632362664634749836312663135224650071823909328942284748707859986666637489952116772604269196610543435166631358755826893112987779172966993735189429501081957511682903950361852063477650860744163399926733547259034640015207131245728550440498139972178292160421016031745748849170553160002801209691990966964131673209303925439791639976206712186143603076359703956026107173186083509819769766928933156824179259430448719912286677501204115673438564093200824935284139163589966474541795221643735886612743710799808225069641788181462659576893090784136039804878390785115861969316584582520512054735454023045 A145694 305 12620474945442046013033007788671177747057081734279728926226220499352599471953437611811050926714149357537955170481805416267539259072947392545078767074699229606389435192413023473344792660410442348839103406773898369741516356668448260028709258390334602802598457731118105697245496997245076555327099172989627440033792764798611124284338208641883105209158251502871141847091747760368843127082115681392034327793483979044068579307860714478096961762335421582312477012876435403962195865581355847945985397778712582260048503066705771119483476812765086787051927228469800840987142637340539679870586513542202356729856906502974603653262902231699531258871084855247977704973252070903788070930293467802366704187852425010150893079062588238465611870130166962575810938613840103560555 A145694 306 3811341643413150849098237399282385108407718735913084579052467614013748410863791865959272537080483056377274918258141085637572331060350637471295904604968937278926357843424593656317764718809203753036746093621067235838028610771586625820810209367243560094267961630528471310024704926536654363881890837255088313923211679779751058451912627326944747411313728476216224093658307896897843365344158920573263121265081721173168738772681775351369250706476448147305208055087473800005616187273896256775762150337531223635822461782542066518380053971347883023606172203228112925044960252297583552872197214803067610528301112325334237102460461189834094850212593084489667623166035512669233197612723557634526563202071855459974785573837096769625829668917341106113312382949324975821264565 A145694 307 1151012555835826114381654661575491631561384001164017263144918993211652667481393190082088495147379168876579487358788126057130576440966819568938818111933544359006153679279034871184491600287719122974748481170155531324714898936662492549624654519649164813866121813961867217521763642317072372815775705751863681177369893500720021041353329114528671835111536841565796805142961893115388327490808911897444070587726886310317915040770588295399035616394125005064590520159404211166292126360851088190432223416536650825436123409824637382779656815870247908042276953447661633562737009051232892427723688284012876177190206065344436630339406016427664945232944240431024374218437751574037521890971584112159219720321512496487375092405724161838762094401166883879257763839757528857918338075 A145694 308 347601980520776073392410609558399190346429560632797300385186483482305091830969879612924766261971428517670627907435755928167796512840919159182051773899325427482579484784425106504060145522172365934621004567293349392828061450261301163360824854724680530227474519854853371220262595274829319936000381246225576627251784625537666603430253479960331949456272812424394418929080833412950377058858947234107536054372254583994837173573944983435157386900319275081359031880084984298420216544789754737253755709643731018058073447305257947532937978338843520345744033768990585223021531773220035929619681664557085537900913930621694528125398156499964979365498948017084871346345034939846662377875805678314449828973894702083727303120954859778536526679483481590429731367223824390115516834085 A145694 309 104974647104718538338393622431974979992990165927103620699063173092662926080285422249913197322620224033167653048558239502180617416301516619253410696899484345555379998251217103129354979456095766793132568630841421361102749843079976288842419481472333870963883438874351756241301782009356137548299299360654372277748861587018874594214895197618905720063959277815325548719777268728817898483447911255788578444349833157480130508504290614409122131808280026949565363037265505853911739104400145079562443792088990230802712744962778075517564489801514872896506655921281709075718939858503399617852716139007955819569898816841686403057239903856972996103435449356919200122221982114082118000596602343266851689130395878516789158167435961928956192295109610273425899615137755208286028165555595 A145694 310 31701995823644477802121481563846885558692683680424660653816693087500721371154366549594172666665045686588113550036680893902618291926545178095370848411870373032297276892382780719958699735595399399160101105509541957703637624548702577929247322579790104350562571065534375531501917904230278710266452406536374202303528947495074589786294919427429567127366245627415891318953806075269592391624210340300916582657595241304415418731122191606571448648713667819493658278222302682897046789312299024273120771455165405971401190905311673548356942982079152771224664344193307150281896815736253464555590654298738100424571541772258672028758325566649344858258140206841581352039692253417859789517796031860910895667550581417368242039262539547684991536596422819093031254040234849077990390480955605 A145694 311 9573897764093527577702349038659327463745197481322320413831942249252125191162538412555190232135521177125577124458029071719088543544400342268182742809687953171408222241501348560324397965170354522779557401295250829805137459863865098558343848999615139179998932578352507058757337905295534814362920327474624354723387993281925507240866850771886110366744542220201783852775329657462688084372028074859621019384149413040775976326290397574570168369779719401460135234660098144729054218633209905185402910535667863613132356940659162633528279216098102622036952125290457477676057119412490042896170524882079898372401035716405277266281957081224245174197854907016800649115864838550079574316373805019651823639911145192166692306699119507438938487859824581755822012820535786666344811897083037115 A145694 312 2891285422760421683988307288193553047165490946675660340316592742581054307009715446225117855932260730446237703472774742978270837532116976819813092957677349987392250819656514882437248226781711470480027175090060241059193809241262711062041913150561192242255327076091391597369184545481347283658891672444930018752260870442194008112152002638190177901189724384255311307646830602747656531887960854397265246937430465143073040435120968945328584276224826545573141347209071417405491476980440079066967405861000239645760000394888161803651991966318644912702388317173373964951018968165756256701178942923733830570364688214812621475745122280204155393262893923778866954451639141549870613583755371319902989828357498297452923708381094828707011738342130427267439154840547767338387055202528596253125 A145694 313 873158623775883255036891098685414360916514520698568100455197176317229148591742902221573037301310605073586660871653514350366073846155782599241285890475750008239288339314025993147488640090111693730445427319796897549046725253401474875638099427620480442021928778047021909898434975397461584130170922158041391038828059485549308524362663929882661840048930019502883813125490066700134809942079805999899244954084616323795017435430206331091657881251527837043687226721904907958313696993874270668318971167111536705155906986899284205540268045549014665533499234834233646957730052328938977033713144592442734752351763439837695280397760646664573704520219767126310803443745904883222375222719805764805683276340324574685590793238783939150010106040835529210184868939832605200406224326351738985406635 A145694 314 263691013094893982599457123495706943443740219760020890677129230655060621820399346755468832147139870471492725345535888559067576030701514227994048525830718825138277686222016193415659132058986949795124039023403572999571051832718004149731643985228234532298380235643124525397729993385487917060027959600056055163707321703765448980349412354821925685516875676165486656252590353312837964945976213451115174710886616699320952192459487191020735351553685181960647969328668073131993331000673049301753262325061823084717438150043188941911357297763836110346204066531621388007269524784371405307924668487974782161379662194142769162058647970170421054609713106778222083773056811635591607446647797585599996446464949664056750966634404368528474345012593987691048562980674606222755341359503022644996550645 A145694 315 79633812796034206861781014404604811505648629853005610416392572460651990560612010977249365735398939571785729467690966691324057595198011141071603413514986609441751621950709576385535910393173968726433729339640559248972908606755583851744080845439499208273668809235445559648204559567441953490544313628294770618048572326477680042756998168492291674364256405271957467304469161210410365278874874382430782863442804158578603767105329701481930984511331673424278643050031036180954027648506267014858816903197503460047961165406056161173024363656632956309888094593314824944548438754827835464016216170223791770001905630867676449246431289230820493918428838027255942988659713368043782226512412151045434121149138458220564106332796880511660102183697343447167455835294791246666912684345586487049972888155 A145694 316 24049147773389235578275266893067157367762442475387934324859879753886246088683006915782552983258332610808818806517326404891306326173768663089396236833000125332583851551428070052238429279606479568433191136532425489616818828188353605222562683678743532664115682008868915889232379259374084466227322687785420670595505135274555607463633097472317263732319917516454989639293434095190617476255266087280645309585015969274039016713617110360352136587070611688950189553140044258574984356517891965438060951503320983111399554514478917485311446467005388969475858363114545511865621234433221938727589358739097139758414120859844144903260190699737618742310899371124516560491460380337586640799301821818135504590593349432946303361538023510152822385131585127056880613696046281887184875331007616066446815672165 A145694 317 7262762993750753110432268820691876920252751978937303160497267293101185666791707476555353751578281049524691493838764883310483186446882938241856591920152522863830881416909326446199620106530763655698097289503452857305030313204276033193362186390135107365354662297869177152988530331771406066847160907397568747749224502280589315773974438438471321355486250833564134913599312627586356067463811483484372452711811379916601204443745261999124863318310813398389532966405243335053464321640754867295279548537099739396182617502207227024402883808671970835825399337565999429758473064360078197660267970123037112415271062594042064084335331160031530039683973181241576745325432375148583121739162637776925876952238042390291563051078150303185640700207555011027730777880370682338683165437279954465579888360105675 A145694 318 2193330374964954050114966908582053762758963335196590166535849862636804185125006974912801050423657618623846022320500477433361031000632473580377601363649228904751593604055065158682233033743011017541256948238906230480629537768863173670790157727137123680804443898274482631286646927815705258103376366711377976399595204183602698808132816775320866732093115431818852288917353120096984341756594812746193200073657451718844289702994355506625348369993278575701950005664830347141887650151151452031208985597252617976664039086112068082452185598772468187030301124086568713241546999815509182471462199387798468852272102489279843509324366750138822334365817589835585052571720085834491765178586317306809796704071298208518619095122239853538553338640296481745247638039258250020000428777183215240989059837936241685 A145694 319 662378510476422372381609574122959544476286674477391292990666161249021762722085314716189361874193022543351974049297305419991720879004560138335793755230146976712117437543212768595588176570282796533803900270860178152292815375883474172545434271409021216495576702616595885471414383670011216541152815585928751303930002438945734450740336691708463281770765374158459827118127042956661684854424169637866862049791838607711058889099851617738856082874651819048590512177812359593515016881326097758557818370821753529213143621388342353673535647945476720512315114074806185399517435471219413028183923947145014556273759680699918697751874423210764313448437228157165444299914140489641364500811328664018781678752579820930232675163865357618339922628669329932053758957078111135357790807543893722824230491168384883195 A145694 320 200036116833504591505195976418225200378075816728836973893014644847341935537884640037314274484955869150473672316865465736360066344428376529303829336478140737738154714544446201050708947091191661542191236624851534895761949613979040336935050359807797270257983359746313682929735857221415571690170046930583771515810461141357428201424773548079180590228039049880423048937385449619791731841694342635823046145837061602077020940218452194201627911679774856074098632727693667766894393210510330371632429939002572313204392709620193278741325313493935197126532134149467381421941023965308447225329073569838406597525823151468886166877556751442900683839093677085874128593521498707785857587479842670216365257186575034622721749280392215760885118080519497342998489957399550304628032823449478721077676619273014298483205 A145694 321 60410244905207910212196803268729887554634420365434288724397432077736015510678439205954194705094798290420505687719321355075320044296490707289618123822643272649946011674985209504545506433363311502945219656804892678341956490606294298280212663227683366596694479066684115648894757466483832639214813020220713069023455334687504371095830871183220829785586022298513602319263287658134146354506837051848922069180742811988652612887083462797273890471209131882558738493251309853242513234557238446135235283760406016834197385161676981837526571139520484055492192198025074383240789720087679842636352034167251647438242317983922922478324387061332795755092842042705829669799192695610839350054411675076678288888666907876241038050003285294429687320394259528255611913375707113886530554890935029871735514789959149757044715 A145694 322 18243693925255955379491929391180007816299216874544426357794131472831429342289350755558129486664144127837842244018918183767010293311195765224935369565101790199545957371130988824171692233928628882227914145118452737324375098213486899040287289244400568914931474694778856612283287019020896041471183362059724763073567700614484962642739498323784611414656750695101227477368575487306892407329223095315738641846438492158971012070958987312582513294393478053676664926329167882011472102443075500402469423265703614511614405926116828321654283158821692249561515511669422996357296554442514004028952985244940159119751654207993253702287087335771061417354199203220074686150762672575765697858844846030486626879120219603590170769351711766702004685640985858035851799349506148843427599544238929542543047789948390212329020725 A145694 323 5509535155182393316696350479333093630634808861692051325765103307363013925355873249739349150777866431808737937188025572176282033259936824607223191990536917996990229180069883639690346509140012559121327126606115921779282937703982437215868481139145744128942708663344148012793903784986844120691658160529016657735148422130239771213736232662911769426396553123898272184562990533879023372867070867948301220915555243889197256992816727084937121741016359163078470249012915449057611332424574243883099630590958731176490716392302120476157755987393011538883522192331967719825520318651919141536901165191937760802517561328495978695168222051015799215245213066530419849387860527925185629914021089089531884639205417653376355331306166950258710985376257334867298987791637481243601248531805265786818128697049623884973607214235 A145694 324 1663861373171157525686918352829203096443895977014124955954703404692157374028131432070527885405428998262111019188539703879053407034207609835616179045772584133300849666423733728197660474068049864225758564320901889924606122811504482552293241016732770326371783084855237921007146659779007903552839293296400970911251749915631796421585699524701030582160344386666583098510545772655977751713448072897291652977855837216045412640818580620663698183273646073771644338536974136447516610920118978577195685969046271111685684736069314266971320653909530663050574140568742581964310778936325138230140122934979958822201183769551577572687100772319435591942636991892983574440447728670733484468336510060192598674413157011100055719883693067266364015578944074144066258461275169829418733629005646028689532323461196464871817049678245 A145694 325 502480625162534390364132646203940002032425950249404044646994663113724163942570336612049682043288779608725719057001802545901952642297438233531478848631329871338859609030787516032053772822041918983619965097785764641309269806136649748355342918572157492820149548917618507996145497349475400028836774917352564198540293326098672279547667520227048324042997608220184197478000260351571401994088450944114130898091547284001825420270218530713351914226900097919873511767917176291700958886543506956069214063021382916997900299576540606504862679724690867229734506929567927785502029718451539826360780225198755626543954980843247930972809265018418532967461126338614509061165826198033587123807712017089075267788134211934563451049544000147491673993855734134173142756317309651003213954711173295398451943556584282767403775395615755 A145694 326 151747484937712214732442372235237051410696193079343007358436433556940005353282213525406933449187806012836905044195355829158510644566792138916670996107615848560202301077631406107952041731782591483189003700966980019785474875330456719520761268167774830061358791990035934176914933052881791800805153185747177986988257332731883396626974005409043892830403117338108961055257568080401907424462998737049570239570669423931335231508965177694811614398340555925728028909572450265957242067125218981754325451346488594662254204787379193850201557956202732372716770518588945448639648664193428702422725487887089219257452203030891323576215710934790077520581317517269688752897639064077472577905460692650840538273342118847227062161242404351475219182128852764446145046149366239433141195589145329564303797421764992199291068352426279765 A145694 327 45827237970563926314807232282395385586028217884011338818203155939532767892527285914336281851972674127097136597627940458603324312706528928514601109345651354935309756065835653857085484549225520586004095497726930180210572103079991792645521547643749426521037535031441934502920313636472951648443127425320730399506255174191702687109066601966011028586457698438500686054490307560021024470785831530138026098219444074479979238090287213445302394196384620989471944857179112063142795403312929588982850217092576534205083771945488940002154365640093500485693234962106931957561388394556697016591836736561675745460124021360348336472086171893041584992682590429089107388866025831525198684940325321468536753483281531757650638209244156570145368701328919679128601630794352286999157637853967178355124348369429471059903135238657340873275 A145694 328 13839674119625368034857051706911171209929111104778344980089994657305338963537887063916031712362298398577322415578593823142374783926727169619270618351390601574614986129581289833433708381824375434381753651309831947443572989655282190922227986627144159034523274220703474183947757803281778516038023677293674833472902074348561479623541486819729921589217394525309869079495017625558268988269896659102946832092032539823529798568035229495303628235693757198264601618839182270618858254558437610653839011236506766841340636873332872501456768221750280943946984241785774862238090655507458305582032271716138188039738196998622166723246447695987623877712621728267393161748786903481545925379400341622805448711412749248691645512129574041779549872582151614244073246354848241307506173490702498717917988903770278495098547551006164517449285 A145694 329 4179535756888890582600514808254891310013005525425176172648360183350272834220549366016727240851562143696224272368137706648538581421558898696091212141010616024178790501377483694043122845826412155662703598600071521197778832303792141666720206439849892278999507777117417761617719936277460638891834707415264478978416920198091375143622419952956470308915066688945141961321440832611037213433038005217559805265695607582631519188308549020368250424785318289254920216944575866614832050081244845487870398543207951009550667251974582006499941848602944751571503547784341901463945816574857851588757154221537171112255475369562534002083955118016369369484219079346323645740744778825595344265893962844765776974093166991573119294024922116460853916151108458582030991797533374522579865236554300645632877524590254676048701457268623026928810795 A145694 330 1262205958906325330577320615041270264452717739567298425794824685377125090595642370649987710705459405097861152932762008814035509214526860679049926795966854648700420116429870494311189665731194646634702105023570289569781763782755571501158580116848040324098816825415239460534367472997989831166818043615732578976648436997749246731894347284306034303370760922666907562449995636430907680187789207679043958243407981457414895265070613768921716324656930429597787640915643072535408660266281384899726206521037564698117460169459450433090480981509867564693650124446629468467249398514951563721499078542632509537713113823410886646462631199193247561960356449340861473620543174418426312422374597378777641840727425018705833335150014349597136103127762172340159115449608724257577811795265908092482411094437353141888212741547573147967983410805 A145694 331 381182020053953360943768225227655364973410744343798699413864406623708427087049775386930271905807888777410371961421758524132075244205690366174381801169849093291502696371319511798285235927974956871524373013519627378552894883559878801208224475081668327985563681767625199663617359125456651551740157337243823586468849556400074421656949257440469403147660883578717138717937360761301508379498907681066057829703944704531715738532137049665337961795968204420242612636307263329826800568366896994871826498954801330880463420509502056211318756474131401592730766079334315135207854405698797386041132962720796343218248119194718204697712538201242747342658163481860818709758297929585920756212862514428003070122708262482170094096010308656218642290668024938269470834790037192413976582305067689629042517642556058595564199245909822063304061252315 A145694 332 115115707850335008679687426698136878951705592074087639924561255975674567855198436524482292127843276951372834471196438312279072688240903963723984254026498459319385113884022062692587830060582705780553725947977903898033404473071300642393382632894546987011316133076997395058951908088414910778794360697804018990534615917595824726093666781399737453716290216079849908985254632954276624622928482330474270420612347892787120738141440318385163142746057740804483671228523877882535158362986536611066391876477828964361201835533700161525385173974206173413439997705834516541364304781122521859020700655663137863142373218882981486932062723905576116449920805015072626388873385431560529642063862104759878149535217167844596662583659963199828432835678615769185040032991141623384763350044335176359878357916957492342718499959523218689969858514788325 A145694 333 34764562588781118667904659094612109788050115395630123458518085440247095783842840780618265292336763831425818599929362948549755819773508791354277070334201364865361012890278291613649726393060049170770353711916313457578709597972649234124000346909678108409089486625571445682603812625342177598544345190579476491317867538264382667205865711033463270552916497595231093796408181214830779334616022164895548600967099359677005931202976444015269603771347641754749648468401574813262287998821365689645055474869805392435752073867756939278610111221453790239457286576395944661176884836044595902626865556877304913872653493854541214335278244906945785925128740456388451308621052642033350365982530142774968773156565461980805709930171212876039530497732651294268943820492489980225006117736806918192993635048403520131442391423576766134548833967404821835 A145694 334 10498782786104047502698527359146159019112183143888223196832537241698647252152682717310191635993574833813645844344196414023713978498911414085027951256674785690879706507750160045259524782874074266866866267272778686284872265183266997404805711384089894192558013644789499598751292460945249219849613453194304096359005461939925969671445351065324507969527065983543710476606285472245941082429415765316125203221643394274563004102560744652293035175804241752193589353786047069727328440485689451736195687018804750686632765106227061961978728203705070446142687106073869453158877856180686840071454377476290420851678212770852563747767097899173721773272429697024297222577169024508640249997082039255935809615133234301035479802249122628600738381882425012253451848748698982886328462793165644959107717906259946122203259491420223849415057888297741405845 A145694 335 3170597636840833564696287357803045411662091259338847775319967728907551223054326337786897255804767263047889619173347387672213071750851473544887087002445451077280806004327658055376762834701577368544622842362667246944573845375748660567017200837648238368044111031239803307377207719392839922216984718519489257623928331638319378458109290156016967943526621010532605332841301804437059376114348945103304915824335337971558350233042141908548481353489109661520709235194917813482839926738679393058641452424204164901970659310006704955578297307407709820944852048747732178909319935681731381105676595132282829792292947603303619710611328287305557029742348639760881372766996424348967322148752793325149839534997080193450734094569304862624546951797994621049248189378286600341690970757418287970732337814055455325385252924017484025757212933431950499743355 A145694 336 957509987543145632490776083529160568162932448137188139923433421592838770715154401328925661061403719865628851344506566880594323954778646099141815246787269550553112533600444982563737116555093491226209231527258235798575016431210912224241789847258383897255128973420775809328317979964176711260309535379432561498329997149310512368379334181766058994437070018114863266807596538654519685645450952005432768453746050424016347207374624295636989075718535313537501995439511393624747930546640691014257982436422638995644452478856918669522683808108924660854899176034709044161161461698026696407074260275571938306851618497984922300040873375668379049260416016778089150278410342984363622648673346502155995603759503085187820661080127819389984578704612493131860699740393804604207786840277529801516206912126841248320224179793788755554828890838560753181087365 A145694 337 289164845640393140178649680938448688539793937246171479409101573353308401204753574874997762743288118632156865216421809850551813621271400270467283317442752958815962704341330057076193232436803532772946643298389624543922710388380319743060453516671194288732680905862043054613844652741461973960691262699870114083238035210760136415872100813603193799352051618849678173970561313371860508005550073156695592768115482892714965298276903495140462152385644175578664081913497245956860392185158750006912852054347212772519722677955479431490894931751587839868358606310433383604491852112868380583555320926627593085839396493443843230992633148123563167319615894718343162502707156584853465072577201890857785522495834934646528388912104032150912718221841174931200882073409550703870409934793056581769923755124492001537382317044800186693532567820311915510188640875 A145694 338 87326825873411185188319712867327974778449606115895649593408751719277544325064864457847995422811950423191507666508042068299767119300008103035020420052464606292870183598548076792027792458798111803938660066882139354028859962274425351492032720244853416813372378441363581717571756809941551959417501025825395020576388303652411887081006066373982761345325151822584693675842709041763218897990476642370063583202422087549495503732417480908123933031388822489443015235880728767578213691987395861396667062430421834661960604290075931391580746705171418715583444206574847139512378176624552909537299845581257539985190889401542670837475169859940408151474739788922856986667282878282762088295666297692549071798138390760166385630794337581756250918417330216729534525469943918764259592520662810164715457840684457623041139523349862592691280652843359923323788456885 A145694 339 26372412248924537533732374636252109934403241253063240005730033917648465077768384312695219619926465739685203158420212282816679118214981175716305699572526868347487979484057177861135317129324592961256702393555107695292171785896488075830850821060429060683349725608385939635652056711949607229770124618536569426099986029667817629762047959944129190732488843798801727811930527569299120246685118395922602506534363354957054927161891802330758287313327038747636211937154066590562663674588008391391786540001933046855139582772924975800825894610030016864266331791779293402749133717488502110299680998044613149482441809202772442749686508664553879698578051800359984466811016722084809297200218644701258961897515298174635601932110977845658236864643811884277388225809849653916102526531305375613162298344131581710156886753734613702806073224590874384928273925338395 A145694 340 7964381172349336924001988820435269872215000408818982586080876834378117175941726997569498477222369841434508162335237601368568793933805015058221286250483061776335076934001669165986073745263568276187720184193575641838881850480777124475565455927529331472954803761354112406385203555251971441838618217297018141287175204571377271776251402897060641618450285502086299214509343483219292551280007765091983586909794530774943038507387591886408094644691734312963646562005292229621156851511886546804458138413521349728417492036819052615918028591482359921589716617673140032783098870303351012757594124109627589886157441188347876167734488141525411728562420168968926386119940382786734124992377735033482513943977821910349191617111884515051205776871512771721554514660049125538744198752861702772364849384469896992009756758488329988384841422545791220888415401663738405 A145694 341 2405216741637250826511066891396815249298995720222079677756419073948273738669323784881675844901535765647481779822083335401024959088890899566407112141946312129584845746089020030949933135752468294815730238924066288727647026673408795103544936839292797675771667386203333560788695821629383425828032931499080942099300811794526268258798161626952369639581253732786263561054009801404657051366315659939383120644251413930677840574303890857892913824409590435476273625513661099278998806492915149126554966014343445684935227455536580965031443808733062666303230152205496510607093109697894517350683125800109487532470064797071855830213065732232009788146152312976815408623755184584871620938400875761467017952119404701627281232765857012567618486378332213248025186039109026063046831920837702931878571351811564760005236384176721921878519303535604357833916523028523659915 A145694 342 726367491593277400269418199213017770018424492506659243699852479455544290960959841307268535661786578855698062998106832053508169076051117864039889645581535780072847080241950047677713820923500161466074344434883825620107563173518975344146095360010497368751570595829645381245779752928518542628624106694505147495847557986742361636885268559936718570511920177015949509139096450680723210220076049293928610450977017212533932910401267651491773566877051619779521671258563646690028018404008863149672795278193307075500710274080010632386880112208793442863653916249442273063309336029893840888893546397508955607216073411274512112848178116645925430608409436098829284477987945804248442789272072102228005939026116242069528583103671705910905731680479456888131884629296265821914604495894233423724556183397708087624589378264611532077324444826329970274621901539212481555925 A145694 343 219360577244428137630537785095439969730314897741290869517677692376500427596471202751010216094014645278655167543648441196824066036008348704040480265853481859269870233387322825378638623985761296294459636289095991270983756431376057145137017253786330912565298548273166701802664696688590970490418652188809055462803863211184398688071092306939262055924960312205083965496446074095777004829411600571106500973074414946771317061100608526859657724283045179582980068446460707639289182559204183756052057619048364393355529567544707674399872762443246886682157179477179360968608812387918242053928500328921904483891721700140105586224319578161337248033951503549533467096943735877698444850739227373997096326567934985700296004816076089328080963349018417648002581132861433169192147510928137656261884088814756030897865986999528505965430103818248115418577980348319140906229435 A145694 344 66246167960325704287022141680623657840785080693377335935094963245223673589843342270963777991856761087575004900118831134608814434705445257502361000398105939963720737635891251314301186729878987980765344084962554480011474334712395738856035064548111925097351410007900514299023492620201544569563804336913640244619270842219701661435832991427097204170767502365758341630417575280473974735272083296424869365258022336907725218519473373843965140959912767182440201149159875143418643104861259485464571728157327853486294428688227637658129187377748350984568604548191917570246798031815279206445518205788017645179692737368900612527631664426607202980822745662523008233992530247119126096480457394875020862617577339565247323925871875305374540025671881650239891370239523520830206633695801677957665270265872923623067903484479344190027814028666104526440275443290841341199733445 A145694 345 20006123363441118266543056249763249227947364054502214161529161222365172923705092894628309943324647833802372824668343354210665135215008459417008981639962140387184392895805770574093579753799468608894839454022402356972194265326712137077377452476276015048487560523837682151603292106604177869037778491095730544819556990487138717354933492318676416397515860754146814088420611288629044593047339743919739441806949671331186244675819858292350612912169372643917357766977835832604790928485541160426544609845893963388467561934277201865080614715317558750453036416374481926853564396795826402104492569647652406939783314963707844877758538337257213962960435238578398953198647190894098382692247394024882303414181788613718991529608490266133783006789559239954799191231203241857553211228621178605558649736204808178135608986325762416882434406553345318869544605893485765901413270955 A145694 346 6041783009591257390791715965286820643182263159378975299445871594191036999285348210835478639106051789047229018044939574140486262020497849298679210094268168290989722933795706822124946784460709640898260749770680549251122656654332353001629134612770808432718145926788972109269895192701841514904839540506573710895261591856273672939528478847248850654845619180249972096361394191590690993125561330580464886556333542719681338166879077730916041134334190625695859605426157261571503441759528569189331007601731819615463717409723026735616687514838524994285832429140545349992206201034307758156350310515385238878169381426302400252470550946187252009611070619305013960857757459119770592446962232538119580610220282584003570194617838188497097093510421218584699115860453139517460239584409900137200754555063586196873330845966895770554305162965081620194076030704389410460885608094965 A145694 347 1824598462773196290900831678460370070991815526768396038218491692284470808611251454579419920700084315644429361076747083047072640465055135479741704439487346861738509141613407654511159835327380512082665851591291503471482070115343043894354921275604307870665831582329745739317356744903849533323392503454494164959824181183604162089020245678376834221346979476574737426287052625249100050879326474495556476000570922951672432940152805654878352071956013399587505683480932515158761434620449142354017537751113163629906654190174419796954374548866519230715570940564028321215719419147964147136815689283076694488800213407428361168401228627210212849688580366594875637780089554006979824820599901979118088461983111158580464479783057524435857188457140418453339178190665616931031134801280561220256022316979466826647567779873016196944983276781048095953292091728119708473421552231408475 A145694 348 551022693974495688594660375179066474618885106820896224566685045198315993163598653934773980572786357272828619816159574140641796934184630417032696061515084484076738771044315315955548145322084453939324188919820263367838334052176944923742184596097888206132648419717656424301732467065769857222149631203716731244156007455856600677211174666390956685996132956306390452766593531431036624674563469736327475287285862397862355066587980428695531409689581712484801020551636193420684381751933881462344107069828573684412194101715265055653485497070173969151108138217907412461797272376484138127560181813178646350378786279661938770456918574866538093353941659641033137595626187552648787325228723435461124595938289349608716269324288754541440373816962895951689847114465155860031885249747145078617181538973243918061368596190804924581614395282713559896274017625861447569562847888277264485 A145694 349 166407028981834924759296532472399614964832310444383891423100665158199145464598182236847162713060779812078598755119114643390775601483293330808394468873116026844313370346241612010921028727434177709163822387934128245583705401687322023926245393100286633944189156923149910393383887697117593031555865231018998341570154427487509800355685729004390542336610805825053341998084959439547811551667288533896401980284329873231479557676629936660395607374181721157010320700910649480531524527649411752485566317550478139528852712063819872387555665740643672164403942170867474535141560538279061750376038091890668121119904656244498080316821008381067293980040692631225412678241328551345926792394253877607280509884901400470673732871455420813990557035534337436991880489390286404112698314288836533181168568747602683787706668481843214207450602392102714040578800030918429046299506640707502465995 A145694 350 50254371729820172781618958146289504652904738869097114313551834192730943614315487436873908365363782716890463995426156462729873589851020401273718096903619525022498561105793922511982195127539799583713535036967186909902911192975519074280802366531690465562938992742371555282377632352062447325672649150136533782422942481093772103106739878984659552828970467226209802892968891157212008051978846573766977070570580335853508964063275652891010777895593190207704632050654464506927099722968370415369178683793174569564029106849171886195986157568177318819680839427463759402200289485287900164475435943569168593931860827399558758316909487612507456243878935232970433595691285596318917242515739442313963252860644284652793858610910212797070606784357552943075596217948752028886174859029978885875634290580237037259969352512920459885725500308019736926694901335319739710534881442645777467466005 A145694 351 15176653855376710345124166063646958005562266306156884138801230825539586772377812607753683479177149319721108048019944132629778433359406677891332056870424223440767721140579418357006612007488292040103778417341702512662433596573205073110778388447177420313373631619039286545367651586435161974760108487476002183293387059135891687628435087767638180563806744491509535420334607044518586883886059997989093178910334977097886475667551570543148594528861769261005641868976947370442503584811920216029739476939221169530197261415737845811315432029923809639871449103151884471989952282996407570609831278919797024699300849970010500513626348437968870718357458399664439720486090008759761661312960917324939295083404689063743274626762012809294509258318945454471393065940033722437220694728739334697908374586662837649826956752233497042274893642419568449147819624466530474152487896172384087672267515 A145694 352 4583299209952036704054716532263235028175151519720509912803658157478762474314485092054175536803133730773057740038027701897730357000950965702781007456771211859586829285893878549893484844066336656311757368502157191637145043253914956560380792508681049244173273809957122165145748401471066853930227090568602522820820468916558195891684289765947745870716807865968653487138158358553456026925538140546132373053850592503225862142636511028377984536938358723633496139798987451409129155513476936870565952856961000023550008918445980263131064486879422333922357948312441646781563389175429798424004570797835132290594924830115771596356840318778986449487708557763427825153203491359851702799271681292689353151935355452965816143423516958194144725405537169697417630317672235424011763633220249099882453490881596733210480969822003186307132154510401651905714831687556883454340809762617348699557323525 A145694 353 1384141184751659707914179268577433331550890196689287836782565962327760727656202119987753258431067209544143716383436346028981938035853832235561972919888035557371781676618810742649475416296026181914110621509234130171905140629085743676161888559233229694320015316975431854587470649592675754724953821243230485889704488225741439267601027074228451614775912168778041843580303489676099201544628632384933987569083968600997112480600558778999608181560855472768054828577425233378186562461485223014694888023325282785942572496109270301619770159605555621034912228941254225443560153578696802716478770549667290154734967997844993011599252149922815938874569626986155538756546968300666454483718734789474859712589393942106612732039275359361822412563213906303165652962871075064329115396537786488829803045871655550591915425929492728767711635768498879307076731350017712272736772060414266923178639437035 A145694 354 418006054495791279753378084393852602893340664248645206198422116964826260989698725751209429870645494148600629290057738473050647556470856384174013040798729967114418479509594950401591682236555840601405095938420205154723715324940640675244329964095926686635400452452770462963250990428586606860082123788365038136167934623704998100619618492127226439916454758163102668107764515723823405410450921442109518113490304666908624743279226114746853292846841414417228924734242621492760932734213023873500985617091378440354633343816081185108907457136390918130209570782310463642308384817377258990578164701428723791597669740424357773731377792436371634553670539641261209276652031223309909402380258634740114943848845035160744079259717735010312174449365194166386329777156746997191968837990778299377500637399749094682025248149736982084662606869932151149085267152873661549483050821435345993451249552661045 A145694 355 126236444316544214825812267307674908640457329712894162984086696757415203058161358974745260067676508165667845901881053582515266580116162774188316376348296562032997009030221056210538038560023567835442424862781392722596390122991444398180111487268410626134196616625419704383047211638783562595990076430264998286636826551870683684947857183595348156403154561053088227726701303445104992334754633646884689536286502925437803675357845686094770694831564546298530367214912694265580423499169871724574282961473572963704313327259960408632588432285030451719702255464028818765751688654694353518351889261060924917772341526640158202673864494063634310819269628402033899046010156882471291973064354388956725238182638611224602605323702716697754914861295725424342368427048374722076910259957818508625516362691678354938421033025794639096839339563083741148144443603436495770231608611301414075755354186264198555 A145694 356 38122988177541857086115551348833428556815220232629788575987983998622426497303740711647317331008434820537540861738788124181137456547524686948487371644144763003997982308647249380632086053444880930463010903464042182018955093428091267609718424825095913165840742820424297953217294663922207317382142999816241117526185450730322767856152249827303016007312760983274481670795685875905983861690488910437734130440410393177549801333326117974506002985839646140741753669978899425583795135816567047797559953379401943660262270199164227325856597642622060028431950940565920956793367665332877385283279978675697896443455543375587352849733345829425125495784874106874596250685790726475106865956032645206296281816213011744794826063678960724986973975936859712957228878638832009320229706538423198826606564032249463442308469948541831270263395885444419894588472882970668848948396317562205615532123513002235302565 A145694 357 11513016193173324295792070695080387749249556052924483255785387080887215386982671533558515088704479639294171672399212132449120996610772339295668997920155370130645357660202439091894679450101794017431993850421277957577001841825160571373736784185691697365457770135151512562167239941292867826286811195868074552494621369294005605208873031590661915486052050662387840376352570433220162021238192896318548822703467652236694602198989129782614718131028741569957711077966412713832040550593104078563138531637617913412435501286820336692000059899639577098134729481795444100132831283241874276002032201670799703801005801757900740402416796575992324265416212710647726033808062789238599802226748794497912520383258146908316812868625722436229368385818070337587658778980500218439987294464343848227126556821376646281222219503426607248980448718064651724424570666213538555886645456295174794476625545572488797176075 A145694 358 3476892767350166395472119234362928266844809112762961313458610910443940424442269499393959909471421842632019307523700325211510359838996698942605088884515277634691894015398827958502812561844688348383531679816322479146072537276105064463600899105654067508455080740072936369476553244975782161331299599009158698612258127341338962450311799388130071173771711987280144519176805475146613024430072564199291306722316790565088592314293383868231670369567694114481088003792186660677850662483981615159020038994607230448611861126349542516756692233093509661576659871551283552319158254171380698475228441624602834850007308675342648014177022832603852503030200453741506387613784276559330665165612179905724374859462144153299932691498904496780544265543081305091759994023232427136866842698525303741393393553491714927465667981564886847360825249459639376356325752723605673208917979404825225726325382639378614511872085 A145694 359 1050010102723557078108284216706909256199383102498361392181244709566989120966178406145442334145280691995230536700485099001743679550380392308327441174125693690306821347292785841028757498997645779417809135310678967424156329255541904307436097793123342695856068925731891632069356912742744919854226192089570058906349459835715072654388954542183690832563570968107941256951018900923843913215860676195289656081316967283004518184314402939076181836891312593831718619434162405111997068029611854673945488637839745977567369624656275019723829054334340278219053146479005837356285659928473729065242987338428385324998406214151721799541058478649787463590855120817224281333329043458128622280212651582734263295037184276149671356019800532305288138825624736067373930536237212495115346507660177386052577726597676531448350508213092401295720244888093027007885952751862699770537343134800922994555788931546769093788193595 A145694 360 317099574129746887422306361326252232443946852145392377477422443678320270591361436386424190951965297560716990064238976198201379713855039480415944629497074979195025354988405925162726261884727180695829975332145231839616065362636378995781237932624143840081024360490291199948576311095063990013814978711451148631018924612258610602663013959940086501363024660656610979454688531273525715178165494138413276845251001802676799403070635394217138683070806835643064541981113254157162436694280296129916378548588608677994897014785068706414079617716737670512492473576788211598045950140144894797004906947763747765314668669365144640813385483529403210151935216286347991456277757340078284597959055165805841790726370189253047449585288261851700237381073127211041835261949614941097697778470675045284137080038944820782474387812372340304460153130954634517005201405309811725029068708730473919130121931944484887709522593605 A145694 361 95763021377080836444458412836311467288815749964805999636789396746143154729470187610293960225159374582644535768863470326757814929904671542693306950666942518023207350385151296613302302331688610924361234741172549336596627583186930914821626419554698316361773500799142210492837976593796582239252269344666157316508808883442264686931575826947363939720800883947328407854058985425703842139892763369124614317609721227441110415209147574650636806105546773051611659959676768593057943884604619819380072376185121981008481331095466093062032320721400442154494507967043560896772520656663829754966416655237313396739704939742059529803842874967401119678420844463356276195514549387660183819961354447421781486536068759970144180103401035278681166400945258792998566875178247474999009613751636203498423345594034738199775816768828233679545670525303411531108562938450811278259008212693468322654302267658302889319182035075115 A145694 362 28920115356304282859339018370204736868989912542519266497932920394891554408029405296872389563807179158661089085206703799704661907451496950853898283156787143368029424790960703171292132577908075771976397061858777754420341914057090499897135397467586267397415516216980457277637120355015472772264171527110468058437029263874951676842733236724143969709180503927432522560946358910031286800532436371981495110641290559685412668593759496909098098305192054654751078243280403001849341890713900905156651941229358249655883367093815975036027346778245216792986828913573578602613703192362336441105060824974720882067625577133432612856119734854671608739672943092717309063053937637316035435343731084066212203092102039140794289343777527365899860552848087082358356154468568787834759805655215662781478566232318451991511514189798314198882488038488499327760269002210739696222495451164718702967680154710875528089505265070091125 A145694 363 8733779074582516342683939089388994222967664772090853676376105169860503288070150929467851354309542946541066259196655684040481138235422174486334588206399050354626863079519747206433610736225907194525947551446609709285606661417658144038020068408791498055703124124027298955635917509238078980641540548918016687490666328881351964141818505914864531488232791385200674484997946331844022909918655891575042398799352139303767184804900158918972975051361894958961774017810722029789908193051713468737489506178890006274095768381001328994787196694709334071039867837391253694428441591572768941383973402725710469071026184589356907023018356083235858438261550393156163980766093651920055041289986826033548663552328279751759905237640709863466479205793721353613430560082632595678622462298261378523803028578814578466698277509502322059828831841953001493572070130104704937447915367243532354827916752420416751180141270869132444635 A145694 364 2637572360408563631207690265977106050599365771258895290999085828377477101442777551293994236611918162676243349188304809876425599085190045197922191740049356419953944620590172695639779150207646064671064184139814273426498791406218702408982163524057564826554946069940027304144769450669544836680972981601713929154122794292904418219152346053052364365476593817826676261946818845857984887508633546819290822942293704779178004398411254234032929367412987085551801002300594772593550424959726753657816674214083552536527266167695307540450697374455440644237247100063245042138786746951783857961518862562339586938567840120408652488338687417402374576746248545790068804882297228942219306434140677731047630180600048382992350587478150601239510820289151000704173670788800575326156148854269281098525733152235770378490888296355511463754108333781767962559437419022618680369574218412095606439327891550811147980874574297212928188645 A145694 365 796538119064311634108379776385996638286785495255414287028047544064828224132430750339856791605444975585278950388608855926996490442589158227598015570906699239775736648555152634336006869751972885623466857662672463965093349398016630469368575364196975786121538009997764218552764738184693302598673198903168688587857593210128252950219866689515899173842443100192271030433454293502779592004697412483534253486173899491172453561135393878519025695983670737941684940920761810601222438429644427891191898123147053976024960286875601875887115819888848365225577584351262611472219169137847152335437312520423829544978416690178823694571260581699433886318928799278207622910472997046898310488069194687950350765877662283383938117513163840864468801248117808491306835147657691115903478331527024630376247608946623839725781567221854959731680887970251971691456528474700736766673966045085629612322195331592546273472941296487435180526155 A145694 366 240551874385061704937099484778305007656558620201363855787179359221749746210892643825085457070607770708591566774010686185143063688062840594689402780222083121055852513919035505396778434885945603812222319949942944303184765019409616183046900777823962629843877924073254853975630806162326707839962625095775342239603839026664439486548180587887748498136052339664248024514641249818993578800531109936480525262001575352629301797458490540058511727257701149871303300357067766206796582855327657496386295416516196217207001479370264071210368526909057750857480193226981245419568050292882888221444106862305434182996543272593884347108032356985811631293739751133472912050157962810934347548090462655083274883664873409533566319138388001790468338466111289013373960040921833916427524299972307169092528252168728163826807542412703842327503874058682313682857312161940599884855168171397448047314863662249398163440847396964908211590710165 A145694 367 72645869526169570579369936023271726315642416515316629033441138437424358527465446004425468178531941309019067886800838619057278237304535270437972041611498195859627683466900167477192751328685820378405517158025106507097833942512306070649694666327472517237065011532112968136421950696284481074366114105725250187671771528459450596684600317675410530537913964135502711132391223991042558018168390503404635094870989582594557970378903007703792022606129763590395655022893544632641966799870522919480770023889768110542538421809532873903655408010715551910593792776963984854098078969281494395723784835103720699435411089906662894002931200549133413216823085913509541231524794295905126061212831652640461064516025892016853644441675663376880573747964361164230444625523246185069996435113305238041313155907346958851856152027069338527946438284834088480251216816377586464489494113795984224659476503803986652812862440942105792465213943675 A145694 368 21938812045028825253264783579543283042316353229005420604243436628742934525548353800692666304459575667553049910247079252269112884602281588831672867163892233066486504554489931542606814122828231808674653959403632222199242665873697023720024742330118876242963789604774043122345453479471750957750726497303929781334635397755727415759262747757386092473951881116582154513957635004045033527908053400918263318125776852368203877752631249836005132315323930903149616513613493411291667176978042594025696160919293453187629396384999557654832722850709187619248467938449896444692200280672718424620361576094461345795311152608539600104538114533481304979849278206128747979008437719400537136138727068634764158208956154515680267055066911951816142803546770960308580902947979426057222495879918209581307480555766612845096731104632527531597496858145836038722184621233869171675942367198215838399114589285141719751321016317118984416283020279685 A145694 369 6625448591729179056915385271086048207053223032743121705852484420741928802357075382363180798478613319659712053826731133346653033871651735291894767911453842887883064747772492425699780672342797320399367090222738905997664187259913988857376822489029573152857827395630228909980190528849772504759645036071681068712872218350701220108700665222412924516602930183243675160504073379997609082870213958686812117438889738425614976523324258547465846167205221002987593791456252116665450845480568992872840759827602733094553535169848056878885578645506163945461126723619091762312190386684191682740953472195692222709484532676689052568676507657910804970501265195164968380119316666464666309987834361896046135318040242637843423796985765733785098246097376865652027202245664263423096123759300185988316817814685609732260360937446996245203916104721757649605619504395812112259670105399747387212307946487608995378246134065328991187925006910521195 A145694 370 2000863535890167046363193087084407015247031039535193749746846051627433755377311217119879908474236762961565487205762555191436947116354221776563388236391896659907619067322738222629791156233401962528800186593307745979072385309828150937904080366944600973286820909690724356770895194259151824686455050167150378821506075306514012745411841634420945817921610963458473316317716203124273897993276707470016341203226575227683354706166173450084849537363661418971350175403274525739554863667954857805003883771775106101101979991897728177865789918220010802341641022065027262321836804578345215469343328241522956796918533557207485336140200774574529619786402239661614322048054624834609825079189838565537298101889944320474198306422646184691147854178604266655951906497287659574348972152812776250262097672554498372529783906377888233524051066129112664344858368142914024033248695888356512722278600724668631462510581166713038219768935803957121205 A145694 371 604254162390238718822627396914219832556396320716595769301841655107064252195145630494821369178421023801073117424086464936680611376105103324786851352622441337449213075266719170741771229401815049886377256984088716546773862699380841669258174893994780464359467056899203125515900368475735001282804665505443342723026121870348881147894267472929903224087809908034275697852789789270150719584886695441986248231256986829021947506285661057667077094437658543308344765377997450521228903376876886488118300058316254439799703404017944061658589669723797756143230127536914614129432402792273570880058944175467737260446687649743983882461771957413850034370522975112612360290132377383385702507605343412430367980635445144540570045115842162010992866863692391153231823734978627527189966494025699127393165180293643822894262479365184799528018218054887302874497621559655639445928846488178267094740925110903439092682817266213272213379030687788140082715 A145694 372 182482756178316202917387110675007305025016441825372387135406432996281776729178603098218933611974674951161119896586906648322353198636624849863852545103740892013002441111481866825792281488191911663723402809008199089379727462827704355965030913906056755635585764362649653181445140384477711235582322527593722351975067298770055592651323364983196352728700670615387802278226198643382393040737788746772376949498406795789400463543563473242007197670635516417701147793979826782885389264953151764553921613727737065713409326033427208892716214466668702344453156875126148439826263806462040060562331797663015129698102751689125925018118990938208135850278152081769271193297929915157647547471734520715405592853802543706931679426677910281135154644980923524009354816057048225551795532223608323696485622351007880015694738984379431569227977801509836355433936852647860198646478390733948306099037104892113937358748303815241495402247498776214347858725 A145694 373 55109188111689103042332084796455291897722409034941744319123440923221989507959742990031623129447173414226857135651821721328413985376884599555558681769977126946589288002592257062218527238204555507394581271063492036276130919911267334659770077824735145421482541370463296057670916495743793058144578598667798706953747298106686440099551761957452368620843514715939082012326459200512212547583227314829815852500287595341569918042649883258028506619437488299602438289016529690980866329112474956008796209045718277591009816758690999141538638179264224310268710146160559914213402237148743824718944143950055101431566584322466285371589473491381443176749631405719207288015684702000226173633956219912640058673867732754348826616811613062740805709917375211859671922625493585489115060765035688057211264784824086120916916910803223149107321277837915692038174431878094124351790545155164210174814464752307505643249304934936718339265365599728944913252235 A145694 374 16642792326973930802581372221418823145807142512110581411988143752380044549627113204386451966159434396421559693846953572934532701230620512440928858041987988596977951974341750150923169433656287571321499820458365586756302158085739907362894598472156107860532091908115552759763435336574241025848427154475147615777679708960920534854471980787785632127142012743542987379920312452356044806977093911289857615078137355386358325848416721180451366991872450830963518662135197986849438746002702483562891901210193192095419251251798648313535776013923329072998806010983613967944007649355114173025060569141118977617203410362633129056295002875406257631242538406375118831709543482074153146789907306679096582313915201489269638706597680467037442189240402333058096911278083005769487196555508554184954105479394523000636893212323589011598841797929249029159173244490331777694042098158468857524487869318091974590323931342047073696962738163619365149454316245 A145694 375 5026068173558015413276532078783688134741859316248360644676100289777850231997880227981718462157019740545896800684644327204507547357662017872560959569998602579160394906963205953321734950436960641983585551197155343708366975610973540756259508968513319838735270273709526470152499800728925046013166856072895912166152318358899894839610438646149303450028267005035266249653922034152325019494534777982222169937744981039084872836303807146613054803038860713462683033526540775498839520426487037561037345369269298294539022868226433099688662817566666115821329146606905257759176096703007331509743572936473981185293998362930882508715719278899198423192069849093880167968994115901692250104378372660867255218743716982026676540565882689432244800344891587208333407534058442248799644244702818328168082643512361122106220833204813078279701115653355368890378281661648318769476361853312439808185161719599024018772184015993281319764407660047448546190290253755 A145694 376 1517855945622193680878710106420452397868895706364492804110770299369158390018810201737274589119453802210464412247068739862188344769312698777000968861281535990917842283950913856153013031862528457591471514961720455434340070332355923568483008813892550435190191090568368878433295176384798789654950542106860090326562222464678807321027497999156301856276409493507906864408104534001549799842542525856719805463583906136448245238237901341555962099150744063014899312606353179002662685730053082640949715409618117891758689486953130997457662635129119243648968403469274404229303237196658859001769533966246001198981170302194763884503090927224682517546373851887945435607804513458828985378375478636275231979478288613370567045612189974528070892261968018934583630978374371476131723074703695626552576004235253664353078054734641226051458138085515392155865081888573301936604167237602198353214394351449587161694609248898628911495154150596165841584318202317765 A145694 377 458387469509728933609957175606897840468271761462760578480807954309196055935448683044428944195612891247819706601814074794053675612785077368636420035147453870654609209358269021352256613887533157231982413932888380385826992873395877944141112402286581718107598974081373691760384990768408505550749050549415674382709625032014640911055464785306557011292025638772382837784997915346433887227428348273951399027832401908226330977075009901342753940888721668169786129724085133518028632250955604470529253016359302334012829686036977334799114427146176444915872636518574263171991818457294272411202889514233355888111128137264455762237424744302575221100581711200310427673388994070450451892019290169782459190547224417520929221098340806424787977218313996826657048222061526127349531568916271376400549785196403094273507466309028445454462078000709995075702364352067475536535689029394010590230938908976055723807753220983369937990216789072382036709917906809711275 A145694 378 138431497935992515756526188323176727369020203066047330208399891431077839734115483469215803872485973703039340929335603519064347846716324052629421849645669787401701063383913293534525344381003150955601097536217329156064317507695222783207047462481733786318059699981484286542757833916882983877536558315381426803487980197445956876331429337664581061108335466499766109104204962330089032392883518636207465786599921792378215506831414752304170134186294793043212396277361103969265644277102862497017193461225099686753982806493680201978335099335510157245349887260205958203537299870865673609324270863764507232208361716283563445431817769688450492089858130408641861211927868404762577642404447255795666400313282295802707254204653311350311441049038565073631493979431602516088082402089639251977339482553309499216934901747271855886021496098076332997469958169242489038731841482709753596051390336116417379002779778127728822644133975145708778920553623538330487285 A145694 379 41805853989200230029537298916423764767603633054184830962358286404231198403646940559020128340546568445426633140952750448682638996032717078816716762172957128341443066532732456378405301746449064055434299473523700516751038060331083884650584192557081316886335921795434173162221105457907892722510489862194641478978987310003646962011180604509918173897706018857290592566632113625771541348763595199786380716154148548896312856732110180185958037770320138777381973889633329313584706543052813518494721896036963746097368794731405384020122400884896921311650750079945680803205092569182976135743518597967366950771037127189498896064646729021167746035916054801698641775574542869244227997554251051960121470435420706108000069840584201686987630408832428338239884524740121898332473535899502137825780123181314272360420066820209791449133037359541051855240851664746879622221479592089316191996929650568249072403115685241353121068590470277214978851970484390668997448795 A145694 380 12625229473240533476404507746571653783088928162160752903301994094186390840061641933340609543041191184545140169226801299898637912454033841478595832754383407089328404391821817912984866602083236341590202839906621338729657429902479637941693219104776075965887130322521138810704231090454266719214290401824466345224850679640903936570500211132657623936046109359435259189013794110020675398294212866816850768812766261844894104517590443001407023236502495615976312902272988091598612110357672579722908995409701826221718622026077932293874986732139534725961281174256335396609734418593387927320933292315281054625621004049512383048077880346622970852354558691982581174362300018643352092683741413244700888405096739962320218384602224256158914072026344319583371494977537381693890919759247555984133619861274356943347643244801609745782291261085299583949739732795388403421848104969490780229476703081275103448361934163110514833891677889743777904516165732358498899048805 A145694 381 3812777495064651909644131802165723018728088701339493191966239858157885802500212216928305061870099191164186904473353039818939966922122187409457124775061615983848836683263656277265051308527390926096185823352326120595839792792488519574506701585449817860381027021479588486659515568211730641309993190861126641616425926264242985197329052581458092510512027320530590984489599189112618198743503522183489145800739256928609123251455581676244735059385983355886069114512552770333467272621474066262800021891833914555212926483080804147366225870705254590318995263875333344095336589322633971074786110760616911129986772185825550181623455217951116029665040808923937816015639031087423087762492352548847708176868780047914597952080031141158305062121547152085839951598691549149656725293756862405070527417981674482618627839863265933434802827810400933300966158452542550953775906221194126313109967400894512992332901001574134126714218132232343712185030080687875998515290315 A145694 382 1151446178280051636179051399746301780002099698876364783220901135169587325964224027870414788075226914540399900010783391224019971372568446563814573086235853643715259349941232373916132510308669976444706528449562581798604887765901630431863082185586740217759104273356513201832362997368852199408898729349658421301815404881121740625656803379389211280550696204690879042056669941317900675345139769486546905181054442826178110327835068075782908580911330470981976896269888663652615517719574810338785883702338432493848082079268376774572306337966254746741610608409176413581395040241016865876658084516413991880201379579115266642467235397940890417987989969736337237855548625088383129152180006728338763168525966477730246261309784802405551969846635213585604082011309870305814637147794813198775315146610604419393882259995461510287564671707479996557307830112935054999636901830695656655778980678367061648581087740541225395752859984256278057301974568202006193052718626325 A145694 383 347732933063080529474163878591580971837615380971960825039520176581357214555393156204648337693656658092009605616352110796614212414548748740084591614918452738786024474845568913266394753061909805495375275405944547377058080265509499901903076313345610095945389109526645507364886965689825152490846106270405982106506635848172501425963157291522960348633799741789324940110129832678816891336033466881414981875532640994248860709882939103304762146700162416253201136604391863870319552884038971248247074078084314779227565575012566705116689147839938228261376084744307401568237206816197770860779666737846264930909686646120624700474923466722930955116343305819564921894559669137660617580870599539605757629186665007494486456317602930295335536588621712955700346927463982140806870761908739829167740103748984552982469823890789512840911096052831148559373663727947934067339390576963867115918939054899451723358496164742448495383237001027263740961484134566925182425922509859835 A145694 384 105014194338872039849561312283257707193179842953833292797151872426434709208402768949775927568696235516872360496238326677186268129222349551058982853132286491259735676144011870574077299292186452589626888466066803745289741635296103068744297183548188662235289751972773586710994031275329827200036115194933256937743702210743214308900247845236554636076126971324171441034217152799061383282806761858417837979505676525820329756274319774129962385394868138377995761277630073000172852355462049742160277585697760724894230955571715876568465550341323378680188835982172426097194055063451485783089582696745055595142845165748849544276784419714927207554717690367538870074919164530948418126293768880954210465251204306296857179561654775164388926497793910677407919168012111296653369155459291633595458736017046724396286492932758437416444863443283299384934289138010163153281496317341257173350863815598956053392617260664478904380341821450249393492310906664643203086435545259043845 A145694 385 31713938957406292954038042145665235991368474956676682463914825952606700823723080829676125477408569469437360860258358304399456360812735015671072737054335601907701388171016739344458077991487246772261824941476768786530124915779157617260875846355239630384961559706668096541212832558183917989258415942763573189216491561008602548786448886104147977134641711540157985867393470015483858934516306047775305654828838778156745337534134688848145335627103477627738466704707677654188331091796654983161155583806645654603278521017083182156971479513931820423188767090531328373951036391955532508722193194750268943468208330369506441746888419830441293750569626147690919197703693128677284613523137331448631954748234513836643373741163424496715160466797172402864235888392730147607176678077944164605999370537044361783125538395869157310253507848775503583101595946015341324356944548446482702484844953371829828672847054224507886674367846840974289570936932328587680406921108745721381355 A145694 386 9577504550942361600079639166678618011686086257073404270809480285814797214055162007793240118249819283534566107437527969601958634697316752383112907607556219489634559491970911270155765476129856338770481505437518106728352434823670304309715761302098820187596155741661792381859564438540267902928841578599404169886442707722387226519198663355607452540025720758156387560511793727523326336840641619666283889920329805326811271605552401712365761396999855375438638949060441021491875816870234342864926826032021289929465219116203549295528818347657068444424327472504478996507115796315507366148319255231884475871803772926425196558016026004373555785464472378912290058836440405696009004865861180328605896123501571974360002012651792543232814072046248271754321830375436492466070703410383678419378214443451380211779516309059552749259142925466758798797297041407495069792643972134520434893249825054477009303146417758540717296754709404152785201029461252326814839687088405662598125365 A145694 387 2892374660445635796931096990294796974293206681161211413101999131490116151943835203272728839585968015057969527085273188461487108222228846484684427024744923950267729265187044186847696715713225127061913152817188991463175905191832652743916899037387488457023654072422154631225047247606602722766520898321077295732516481240599933806249209884507346519110633027251688885288694312242029069866939252833169959450284772369918847279539291182445611796558329219904841224149548480812892308363718974890224740306086622913043892894572454804067546169512920738395723707929262125616775019450891269044283692886834361444341271215450039854079092964900983405916520088805363906849407298827066042184876553321907531997342726501742883964447100184631813134597500180897402328537493427994605745253257792938487614762551779779595630799797589061118950909983112381733200604909117495736054122640076724855058962321498684979721545316025072115733247872207300156421326361270369493905093777401358912478875 A145694 388 873487569950031068311591211429862007618536731624428773352532928229729263089824176226356316314844090728223262613645065387399504724478414321622313848565359476761364603526995373516734252379917858516359001669285637903772395015498637458358593793529719415200955933715749036837582409212755482007586382451386743907050090891953457622260742186457863041318871148509251886969625170503365255773478813713997661470096080925910165067149260384696862396799218424555886611054214580764471985250026260182505006645612128098449326188941765147279103414374554405927064135467164657457269548758372847744007526932568745271715192103292985610735328059374092615031003602346840987578462167805368248730827853242035746057301379901954376597261011603966264333834373008382743748896492639817878468995780443083744840280076194042057668722022562836905173915671974472524627785385512076217218552393331036385792913371267548386866603539021813238234144102697200494454039531642399260344498633686804728970494885 A145694 389 263790353750248936994303614754828031503823799743896328341051842326246747336974957385156334798243329431908367339793724473806188939684258896283454097839713817057981842535887415757866896522019480046813356590971445457947800118775396679771551408746937875902231668328083786970318662535004548963568320979420475582633394932888703601988937891100390131131779976216766818175941512797704065214520734802374460594009566154852499931431797096887269998221567405886657851697148653842389726653199566856141621782234556599108783465167518502023485163594945917669234973187375797289969786950009149127421228849942874237696543673923266204402214994838011068755957171388657172884788725269922384050667826802541473401773019387663719989488861057297627197004846051031407714764412239731571303030980440553498003276968248048921636358420014179156301403582026307590055857985819737900104266768663332911784604779160478114148734547239271572874595785766682342024963517229643306254544682279637626790176976395 A145694 390 79663813345005228941211380064746635652147168985925066730224303849598287966503347306140986752753170644345598713355091146024081660279921708263281515233745007392033755081234472563502286015397503056279117331471707242662331863475154298653550166847781708803058762879147587915999398503162161031515625349402532239211378219641496534343036982370131361738756233946315069837247367239736124329529488431503373101729418882684529069127335573999570842600516557359346115325927839245820932977281019164294587273228190480802754157154401645845945240302259292581703034838452023616913418389354004663633467105155815451039084474332723100743858193113019968671684034755772119370218616569348754615052952866514282931589394553694541482449038778292279447231129673038476747115103599906294715636887097266713313244804130834580292122574122259542366118707856272917724344483932175333755271345583933208322564850393093122924530966662720993194889693157435370091044528163820636089612149549816876485904476376405 A145694 391 24058207839837828891308842475938729138916941209949626256199398710736356719136673911497192842996659291262938903065897732374798855215596671636614734146493152518577136052690274826761932509753523903516246620747864615838566274969377822796692378836621329120647844157834243466844848029292437626968755287198585315766253588936799064667995179737888570854973250871810934324030528964887511843452690985579216302261690493004572926376523911550773507195357778755116640170578510303584079369412214588050109214893131290645832646677164129526973439086118711413756647286239323756510562383797959399268179644528206323339565814704808453158440772105137192527779822539071791392633137415218053971361941097860510903866595382196363863979620222183211095436604156411568946221046522759461272551036872394106867101927570543795199299381026502367615411548369012394845161978289531131056191842099579165580502800213934962645094203197594500673283812737759715085153422541956602455756614619362417061116361688697915 A145694 392 7265499103817679319946329216353431453317264098235801204305488186338530130891309017924846097598238352790763203127187760086043230193449914912549386430725698315602903054157381763209540115659548821358850200348523642276004352708888627330302444858492793612726845876903062379399228105447813001183532581108623362829169372480693676033200201243859978266840183007052955850787382500028788840598383148156491819909928799468498339236641093952759599602155448667487865985399384183843146148629511524571968688310452421584560656542346412715500132658767548587661925777409437322442572926488594384574326619180413153833097836956377820130748369317558319123420834722764925228455837280779282950596691158601007778684780216028748192380362858060551458542407224106620783282008934769757398015697498575923007151468881500095315608120947429592760311921488733886970321193098954469403636181042727324072103523099757965625695524834706876482338516557110276520346242563142730121002408002897900135580655325510393925 A145694 393 2194156671145099316794900114496260360172674840726002014074001232875525363172456186739392024281824985883519224405507637648252680719566658706918278087345014398159558145219476602214454352996673990526469244258633392102737475951809396075928541654885987049714386806980567004335100042997210233919799870739517056989093384235580553362961792780465975548014880294879120856003465484479729342348868258052274950396496235748993493876539233849821848306343750139802580410950443445010326552806743068206146493760541738187246672443141939475951513089508713554762487828130363832053900513237171706182047370812840244251272207195011396871032849093130507238080564306452468347202270225657928233026229367956406488651899758645299757735005603514064357268711545076043064982220477253943974739468093533056354052876500285458241518453226742710511246584878049264852642155153905960228767070483061552290609683473326691683997403405878279103165558716434565749429480100646562539940271460260546478528296791942450267435 A145694 394 662628049186716175992739888248654275340694484635154372449144066840222321147950877086278466487013547498470015007260179382012223534078937479574407432991763622545870956953227776487002005064879885590172352915906935891384441733093728726303089277330709596220132088862254332246820813757052042830778377430753042587343372869772846421938428219499480755522227008870487445557195788930378232600517615548638878527921953267396566652375611981552245428916210386771711796241048521008934775801487777086731669146995294480126910517172323375324641452898972725989683662169592467842955512424699366672593731658858573350730373475056485477231789677756095627581206999713922675929857152311413547090970672431676158565095042330664498087779311898389375343692344205740899003847302121756310613921348549484443000961551617326888843257266355351144803708321249389251610960535286501034618251649703546064440052305421561130601590133050405582279516393846681746051182644152698744331840978590682138615410050511294470371445 A145694 395 200111476697717140050490651350979094892529561684975894477627434184514265461317992423869357487053809519552061012968168665730043254611119552172764126485425268994454869441729569022472391075240728774241524111359636005805998665918354265947457033212219412071430176449593827771535550654586719724661150184216679344320709513287164038872042360496062722192164541798592329437417124791489746516013971027430889040482033390518014135523558279194928297684389193054917159884385702901253291965496501937124757935898818391260139729513598517408565767262400254535329703487388794924740510851745971563417124913604476311676321517259863602727129449833247749022286433349298195662469657727821233293240116844998243480170050884102033122751617187710077289437819238588675456096903020293151861429507793850768729936335711932434972422175986089303020208666432437504721657439501369406494483231139987849908605186553838134749996222777816607569310785382981452741707729054014374225676035262925745315375306957618987601908955 A145694 396 60433003334661389579072183968107438003268586934378084977871035979656467946996885761131459682623763461357223955901379676871091050669024025818695191791165439472702824700445376617010175102717635209935350109277694166817520212665609894587405720940812931735975693155688473732671489476871432304804836577256006408942266929639853766892934854441591442621278169396166013002654414491240973069603618732668579851347046161983172872361462224704886793655256620092198210573288241227657485238804142097234590164972296158866082071402589579934011537071791977896943580769529246474803791321714858712785299130176892987552898367839003751538115862059963064109102921664488341167389906776649701041011424316517037854852790271956483338572900611376544952034877717709574246842260864826410105841097432394382671997772423451978034782653890532614160958213554274877036688935768878274260299317552626627126334326286953695133368257688767565080349577669266552046249682991668188317409830808424984403104727291150422961306132965 A145694 397 18250566895591041935739749067717095297892220724620496687422575238422068805727598181869276954794889511520362082621203694246403767258790644677693775156805477295487258604665062008768050408629650592671701491477752278742885298226348269811130580267092293164852587902841469473439018286464517969331335985181129718821220292041722550437627453999000119608903814993100337334472195759229982377273776843294883684217767458885527689439026068302596616755589814878650804675973164465049659288826885416862909105063697541159165525423852539541554075629913914924622426062694345046595820238647035585289596920188508077764663630765861873100908263212659012113200060056242129734356089376890481893152156903471300433922062492079973866215893233018528865437243632929052833870906684274555558812149995075309716174597335546785434069389052764863387306360284724580427575336944761737457203899417662101404303057933473462092142463825785026837658003145333115736514662555754738857483543228109082363992312266620470115326850246475 A145694 398 5511610769465160003203825146266594672525447390248455621516639850967485122861787654038760508888374008715687991727647614282737066621104105668637701402163462977797679395784148281271334213231051761351643915076171910486184542544144511873066847834940931722853745570964968092504850851022807555305758662688123919077599585929670570378396598172843594530446330849746905708997600464872963436963611003056322204053914425537267379037713511165159473373394468836732450813933322380203769447740480591750501315139071685133909122595932064351969396828696930515258075727352922674825462908280083031898745484597799262591940863592922446672722757374360961695122309034063458691434371601914148882030910373424016214006608019817880151113861183470984340817095542266856246254766976390050952351163457415311139902056397562705749110920711281098210352359847773269014250715068382275833801317324816401997472397161582698598131890707129389337407636600312931685875381842154939466771712645058134448941275199792090824405747468302485 A145694 399 1664488201811582729925619454423443874007387219634308977201337812416942085035454143921523804407334155742626253139666958309692347715806181121283908129678209013817603690268208115881934164345369002277603790651512439214548988963033416237396376915571894288008666309843517522466991517990601417184369784795828242431716253730468470531725335020744766548075183012808572423779940868195875727980633249146166010740597938744795862941700041345809858362148373998878321495003187385657073323558336311823234534262894585212899395858446059581755216288190843101693014247234519953452243202480346428597835846751615188794688376141431813033289171818793797772914824128227108282683445867688696071891441780617149425329561699922507725662519861515004252397897416520957657316105755963111113054492551989428888940704857466601589446063985417838894663025367667242517723288375314502540070540628195135741135259639740041503173738851089249794870268595291360036018628801668235964226199735264328494497901118024944808500420408577103995 A145694 400 502669925336328519277533871410733783355558414882171062659182502710065542195584289676646150170506026660264412760187693761912806273106845594522071617461416958709938516781603066848062846298088207636074993132841680470883308482293547559181832761654877134046894371827171326816938933582310605182124369249677441090459231027015548430010672779666746653924174823537339125075833144594689596886714277631139078921456523586502813341014374772923412065895435553192416359040148657146055939945169825690025078846079025662610483640128114061625723349636805919780775044589097673019902621686156341353514526973503189216733297653848814613606657166518352566458581764415552637911709217670384299562333386836005702433313626768577515269929884316347813239824202693786945653217683533883166091504399537350109148952964898516117306962212675476065090023308675659467083418838629911384825469468397606177420850938804330951259871001138246308661483708141390417945940022721965106256845548337182147203917196368333540076302557642817104005 A145694 401 151804652963369401239085303546587179129504633907196026614095914480627376800981420028203215827688412717244110027323543849139357802130551563364544344565218243321387614464353857979999097647858293337092370322327535989767544612663688329456676097642857322587874091625495897181193090950339812163584375143617791381076256053904965157392691454124336744718552721525263607200477829726728062384059731211354855668269129525185104833123399481381524634042059388690110862108629891270723236790117729022075750576981602855523153159922832000551386696374027196930692370451660262732057139506016734742332789310151211528264661203086200581496177175116723681272718778029368669541053500290588369771752791382693104985435385722410487103793162543675524594174511316107136629614424321476753048521274167727743534094854694494400825113142164008353818292376194681491816674765977857923714751708915448870445355848259268207238977868604899295965973209590104614859637868233231793853603129398093744127088495402118704158234871987722188305515 A145694 402 45844502525012222845684484137197917363327043881558317866394306990646757728354193264227694533811730134581060963838950054746324143437153465290497869987078448066100349629718083506892879426806906499594259762349783027229327589715951581948356999655381256544403928776527933777393496528069040962797299169003323319643938869048272461984162808472770030158348997725806072035419228744327280150389152111551535272738355660082315156789925629002447516068636039948860287940447187015101271454675608994841186649169597983342329643813055136052457156581606576667149315101356810247408236228195367735843148857138692378346710950034378726797231900228084033391794612383104922648760245378540017286769780664186481699899053174541198527830265158305692079627462593261661475197902927402445537487333294254241197187497164772410533066861971317847377059207587485134869168695906474463050470190622997161268320045323360194255220056447678449135415247812503452297192690266413279778681888232675973544233521694243480322246855037734458051161525 A145694 403 13844887957900727929995475124130224456545637747596704799624466615260840206586165384376735545995314812230763166969335592989540751960218215966166992191753126097718984200560396865223669587798037904584129355859312146687267164549604714060074357219827496619087398616419810504875654758385900030952620764663860024741088462196524378554059775467322424771076678760471908491089406602957111877355139877957352297511315140215333992245724416559257768328094042005167116847152941848669313256075243798713016292298641609366528029278382728255841509900948812126282162468239305034454555283775495039489888622066574947049178442249179289292182537691706261360640700220919657271256053050818794632234702007792934780264528623325719544917636284645775332522899528653705658373137069651217075568126133590613113807090048906573486585367202195825899518062399044316048997129488989309983318282816436227254162208331806519396869218069330286739599438866166452489137332822588577261368076643138745916614396463166128938614391986523818609262475035 A145694 404 4181110318783494822635787803003190587959419272730323291168722523501783095631293591888509907196051261563555895363775510132786560767842464068317141144039457003063067128219610135214041322635580640277907471209749918516527454366390907694560507523388248597707849978230006244538670343536013740306728673629316724148489071644481314050864068028322899510834998636664790558236965374864303459681101853991008842313144433989370783343051983875266843587568332049520520427552247991111117502063268951602336079087540596430708122512427770878128083532929959655560545916093168763595028287463971306558210520715248495316473542848302110987512329150995062846880099672105353390996679261101897438917593236572802117158187745191192761366598327697865844729836030190825847167212197131740154376036605011070906128544007272620420538247828201168103807077785303795961662263936978865140499070940373117633595718596160245497660248636881298916909895122334456148267177319731483919653380464339668590844003498354476695981224133075155485539216299045 A145694 405 1262681471384657535708077921031839427339288074726810037228154577630923234040444078584945615237661485677381649636693234724508551811136463930415810458507724261798948553738121700437775255766357555326023472175988616079844603951485504519043213197706031249011151606026845466040173568093117763672601106815288986832818958548171160318982394484778048329847398511594006276679072453802416687711815404765406713026272107749649761235609453405914027505677308184913192002003931740373708816309851148140106782868144961480464486470723908422466425385434946867167158584497668727300664088258835559085540087367382979010627960761744988338939431221062817273496429460275595804423725880799722207758480922742978446446992434519116888213167777328470839333077958218100752138839710396715875404487486587209823037706483106282460429064258749550571523837973099347336105954711838128283120736105709865089118652853832062333773998219120082942620048727506139590324198413226085555158059532153936775688972442106588796057391073796710432814234059836555 A145694 406 381325623247847792289016896363812503865877039148223900919611513722015314897118480439061687291866572623307694634385993111291449860402444264521506441328188687606279400161784533922072913200117346127818810689677352306194553865894255973843355825199698048952770077170129100737887878893778028615385227529543644706787176992476045935018632270334942272714403515502753230766521644082954975385508571137298836325091863395960238522370711876602161039870959503511734464084759833344868951408072983469360646090100690826503844206036107915813982338317821023924826331972379862476036959625880874872526548174428944412714327676504138176248720716431819821533074816903557827582574219322255004845622321075142918024874557037028109047615302154870495612744813545836236320082425327611062632000844912732355486481229354090030429156867894536071432095260798217591708036660711177762637321804853438883796199566138686664554249801925628167372337805811731821821759653616958106173814325330024566589478833512691461932636123062473475554413146854340565 A145694 407 115159075539378648613747394623950344328067526534688891267685448989470994175695740648518044616528467270753246397934933226375293349289727031421564529470654475932834579900305191122765582011179672173045954804810384407854675422896113818596174415997111104752487552153772961577376099252352871524082666112815365412462894632769217701215307963246667788311420014283319881685212857440598600149735876668059483163464716473472242383994719377280446720013524092752358894961595465738410049616421731156598775012427540484642680485736433866667400199746596514278430385097074220799035861142927765375943932008590173829660716330343487984238774716931188523285715098275414188334132990509440211741170182483770418265065669232747969815491608082993561204209600612884325267912753609228144198988850676158584147094293558452082907144945039891144021921244923088613348490965580063846188188064329632833041363150321029540633049666183320586463503397306415504050581091193908121978936768190135265173246918748390714914860051773793192906999956115951014075 A145694 408 34777659487269104033559424159536640174572527136436896938940085983306518225745216557372010412504305249194857104481715448372227300035637161045047966393696323543028436850492005934541283694463060878913750532242046413819805783160760478960070830275302353937202287980362264267266844086331673422244349780842710810919087391919311269721087986268223337127776129910047101515703516425416694290244849245182826616530019283125221239727882881226818307283044405051708874543937745893166490115207954736309360693107027125671263002848196991625639046341133829491062051472984442301446354028204559262660194940046058067613123617436056867101933715792502502212464426604358181319080580559631621690828549487777591173131807233732849856169418025761900613175686640277520394673331507561571937032000903354979680066990173423174947927344245179230958548783871511963013652563568518570371070158105744262139607875197384782584516444937560891483810653648731670491453667780906635879532730179095520057753979983180483212825802999562481784438432333870351910085 A145694 409 10502738006079730039486332348785441382376575127677408186668638281509579033180879704585698626531683656789576092307080130475186269317413132908573064286366819055518655094268685487040344910145833205759779614782293206589173491839126768532122794568725313777930338482517250035753009537972913020646269551148385849532151929464999234238067356545040201144800079812819941337860776747618401077053794736168545578708902358787343342155436635411121848352759396801523327753374237664270541604743185908634270330543309764412236784179669755037076324594822669909786461114456204500815999880656633969558002927961900946245333671749358830376799743394618824479640971119417895344174001196018240310418480775126348763867540718918087908593348752172010991617853155763198274866078202529985496839465283962527704796083938080240382191150817099087858337710807951689741509725706727028188216999559870437533328536946459883310983333321477205907524353898519658072914957088742610127496905577318656922176528708001757539558477645816095705707499564872730325831595 A145694 410 3171792100176591202820838809909043760837551116031440835476989820929909561502399925568323613202155960045202785019633717688057881106558730501228020366516385658443090810032292525080249621580347165078574529913720306343516574729633123336222123888924769458581025019432229148533141613623733400561751160097031683847898963611037849428626620588615872522392496327341712236932438874264331708575955765473655581943471982334494564109702136011277571384226054789654993272644475836863810398142326936452813330463386441825369837559257417824205424388590105178926020194514300774804130517604275254247254224049554039708023155744688930716926420571459092490349360813637600035759229280616948942124690365538669549096824165306028815545335153737921557567978477353845601489160943832548058473581483755780011868737282310059172246779619419679353987030115217538789972923510867993994271162796922766390803078549955687375134382146641178623180871066699288006349825587132487351868185951620055294977253915836547596463447423233461340641880430159230688049231605 A145694 411 957870711515324463521853834260182430331558060466367454905864257282551177994691596641929145488424568249994451499837075661663004907911419198237953577623662102030757905974658073888748345372354698020523748254328750222535416394857364120770549291660711651177691625530050685606973014304829514056628204079752420136215954858603965528211001350405448461561389090777384275612258679251080557588861587378307817201349829762658571017787889638770415436187915787079006445010878328495206469697377991622840991529612162121497278706111560513155001089029616941365748312282204377786346600316610470148701217660037358090876747701224307717681402212837251313261027324747435792903943068745122562281346071911903077478477030381701784206782623080100138374537882307705608451451738959226983673524768628961601056653863173699789778145253913926065816224757084888762882081390556427459241702947671115579584996393549671127407272424952314466994715537789286458259574412356922437654064660483679380426208506053929372374421563338859508778142182408522795060542113115 A145694 412 289273783085527811392397037107765184916369696709726939940735528709509525844835359785937033613891017455538279150165777216104539424308142039137360752421979438427630444513536706021876920052829538455033093398277368846899352234672194331349369663957645993886204289885055874824157317178444889511701155880925133849453370468334786551670293781201856819519017112918442709522665188694952064060127623432483487139225705116340553952807832968772654184157366341643070291400012610729715490038210011143161526628612409574250352799408132017554986123462555726187277064289031207790701869165098757709653520479107232589405069782613996241809066541856278437512339902712911971856955047531746396860024389027029190728950966351108632801632806835036503867552872478449739906736936004742716521346006544462647739097597941175026453827619902386252197145889609521188851598607024530224697000019033879982268278107773450724789621137953452327853780911541297811106385122706203443684175659280119552833419991574370833909478848680912338189658297206943724877595668929125 A145694 413 87359724621117883716040383352710825662313316848277069494647223806014594253962283963756342222249598847004310308898564882187909243136150984400284709277860166743042363485182110560532941107609148258721973682531511063013381839454607830703388867965917429441982517853661344146209902814876051803019692447835310670114781665482246934638900510921610354046281606712278920891569274727196272265600953415022634808228961595305084635176947768679702793200088447260420148996358797562045582785069725987243158200849418079261485048142549757741092654284602799691616307666975142548414178141259508217845214483472724204642240197601725640718620414238383250877413389591974668065007520411518666729165084140090903697065713361004425404308900881557944067862592950609513746226103221693341162462820451659090655606417924371684289266163065266734237472242437318314144419897240017571431034764045284083529440403551188569215338176389517650697374840569934149667670047482861083070183395037935621276312411246953937911290237880072187273768027614314596390238831474482635 A145694 414 26382347561794515354432803375481561584833705318482965260443520853887697955170764921694629414085764960777846175008216428643532486887693289146846844841161348376960366142080483852574926337577909944595581019031118063661194416163056892678092088756043106045484834187515840876280566492775389199622435418090382897240814609605170239474396284004545125065157526209995315666544398302424579272147427803713403228598007176077019219269485418308301470892242553706305241926608956851127036285601019038136290615129895647527394234186250618705792426607826582951141937638362204018413291096791206383031545120488283602569367134605938529500781556033449885486541331316873636843660414209231105605810995385918425887323116484056985363468486433423664071990635518211594701620376436015384288347250430394500915345399115562307480331927418090651353464420070180521350425957367878282041947801741656759345908733594351174452307339648496377058279348071208571901825247954701340883751701125797277505893514776588514878375742360933119644339754681225801166127249509624826645 A145694 415 7967381603937322519154990579012078887794116692865007231584448650650278767867317044067814326711678768556062540542172462885464623130840237171363346857321449349675287532544820941367067221007421194119606745773715123714617700299403726980953107415457052108306977942111930283292584870915352662234172476570847799656055897319095930074333038868861706159323526633811873052375516718057495743916257595768032752401789938213664499134749419381338364506664051130856922641686908610242802912668722679791172522611027636135193797239199544299391571742909343448445173550477718638418265497052803068167308781172978175251744232410795834183595311301687627033684604644306246352117380083667382374288191441463224527067884112471848575342078593993064991797104063906950990375607457573424361739707167158687617343654926481892487375952814100311442012017388952080129514494705202001159096805091216296038380908105090503496027601235669516353949665742664418780201557212272322085809943556595739871158565150118484539331562902763922060403332145702577637574039113075223164155 A145694 416 2406122862041509606269452722058272342552238407539913700973243048975530300197974576543558232037512902338970109397561075574981672653026863932462583904066236542253559874462393843809001725817903622714176641642642936243750884296003762491355160347379273693602661853683615429713484350449943728605520465488977945113231640175757365712209103342112230714990639885884975666501739504455061290083437646494142177822111963333350601719475055167745877779541651198965084332547519791336475352589668648277895965537915216217180999372004076127797548873932013894847491270306632666598297766818849735380144220369118920642424188820925735984916283231553629914287264061249169524702605124853340245929428004326507888748613678850014212767944266899472203858653436664380987498731831810738141861103217231493265936868442398415968880057417930875964836275787043458018592026975013636471765193189745579746831688339003737704625883265832545442515740774936583263048968452858286568573719202390787643812380781821005742363253620892343529122161968247497220746193684899207770748165 A145694 417 726641136954931963770855567071019235371888204960361072686687816341959500381020454799110518261002184827600416975522902651181579676590982067366528975681146114311225406800110396009377154129785886638487226169332393030489052439692836868662277471801125198415895572834509747843188981251012090686204946405194768576396299277181405349157074876279024814221013922010628839410472954828710452109454252983635169669525411136733668054782331911239873751057071998036324611506709290075005313679167263057244790419927784269952526616547991791050560368355725286900493918459052587594047507313795567281735387242692741055836853279687161471610533940617894546487720061892604890213834630325625086888312969115163919177554263128591820407343826525046612500321540768579151273626637599385345417691431896743807625316925949395140709289964262310441069113275669735369534662631959413012471929246498073867247131497471023696293520718680193054123399764365105481022008271205990271387177389178461272691467837544793615709163261946584981872832511078598458087712918800447671542781675 A145694 418 219443217237527411549192111802725750809967685659621504037678747292222793584767979374754832956590622305032986956498519039581262080657823557480759288071802060285447819293758877200988091545469519861200428126496740052271450085902940730573516441323592430647906860334168260233213358853455201443505288293903331132126569150068608658079724403532923381664031213807324024526296330618766101475765100963411327098018852051330234401942544762139274126941456201755771067590693658082860268255755923774639648810852652934309445857198121516821141433694555104630054315883363574820735748910999442469348706803072838679942087266276701838690396333783372599409377171427505427675053355753213922900024587244775177083732638851155879748805067666297177502893246658674239303647745823182563578000951329599398409579774768274934078236689149799822326907372976473038141449522824767716130050867249228562328886880547910152542938631158152469799824213097486918685383448935756203672358997812692913565179474557745850938424941854247772182066296183768486845268555284050297598149317685 A145694 419 66271124964596323355892246908856105725374869181000733858306294994434941703099548750721160442372106933935134460445577227050889966778986123377121938468708541060090930201308380804302394269577665212195890806975846163392947436890248407796333303002253112930469455925345980080682591184762219823847910859812400807133647487021442633334727612792066582237723205555889844778102081373912533935228951036697237148432023794090594055718593735834149546462568715858244826087777978031733726007924609812678116696087081258377182696347216150088193662415387285872989502902857340543274602123614517830176027719140754588601454517562284268123028082268637907127085418051044746552975899602840279090720537034952988315368079378785947092318723091395222559261260169378851690550345611963534815210869610107121575885466663093080696486770833275284032284957525619187783348221230447890858262889980020527749456590793971395044271173089043365686492788955676684337504779570327167518781030162044081435411509848601702189788623276720880614002148614987004428813015982864389426969551159195 A145694 420 20013660296090852126067909374362741203312400524976562003704463409572060171542478954738415698763419703426105574067607824050329188705173151436333344658261907598087175472975837244022122081320909424563297823278579044604617854490769116213762083990239116512571127782594151816105909324439336931600625574375051140423229414511325606658429659338800574912410744046664925798962302278590966482337667447981602207499373166963308074592613365677151023757568810732988181707441358671925502394124976407505016602569487687376974864851002079205117664908013265778538199822347033480494109105582673385270691022473704812918959322216543572271315790448794864579780386874244085953571046626702011071474702159968557696064076239754504866000505568533690915719397677905754536306900727067164331630104621301021116519001352479342095404926554959985977927730265364018237533021362072438271479262723098950151773561532898813393217351334259938284851022440401261183007758046789868834468198749939499900580710794803156315465225804627851697656466815429891569014685558269761556647206300759205 A145694 421 6044059138294472745749152738810638987294619583673740724384889643395767736864125544782250819866110378327749948233957117285972364098995512747649292964856627386081266901908501539313876566164645068552903746739323895624431199108775382848148353031749210933683550120887508502483903933389494991123565075550405632007008149534933311768212422392704981556965806978887251701441837186053097965132040340339407169427662264399124947932913517840763775025239318272646572630821202540943469989299734950456702335859289194506588032002306280703795446608557590877832663356845901253768677675283843747833918512759339712746937113854878596541669245687453780465186549750603662913231903105364404503306269331773469471223035656326481683585060362974083261324698837467368491112993469228671664617476384763298270067162522982098219731591332827082490050142255182407888547189103124645910095879079485902925307866126344647673356595831773412318659322284212225200584005425350970060841877241451566925893939248520704605568308404374334491811638976111212266838006225581485125718029333278120715 A145694 422 1825285846104634678364118059211438611421771801868944722202232967842112284472794372045285009183866570835277058261080981812539603628707939676638650142042043208688944517200894489035546700859641489793552368217452537899533617512995674851024588853504271462855919565380244973598322881974303047982385052190648125814976037930135348828393493132937565629628761296879903348909635867885756994503393845115052983564946504475368770967665289774544982906598516549528531946326295726006256011266125830061516600412902767253302208689831645770467019758119484431839685795567639831604660163826615229172458120162298119544762089424851119612011840881820592905621758244295431955710081166773423457987421863493427811751660704134357713937822229112604611229143329517467378561587720806331775550146238093894776539166562939241183016845177587223952009165033334821818323013576122280992410684002742019584492823796594550698540298723844236260296830478809651609315186630697946168505412458719623272120069072342457987725313672895244388675417314318770674693508865440050238205288211443691696725 A145694 423 551230281464461378393217904729115650010387789544837632364349971398674514143047036232131290522707838281875343844898222550269674323505698786832124693603732192396675162927768227187195789783045565272584262297923927121763528057725585029626577685405258232571554025194713094518191026452306130995689162196500183590490756446751340412863066713724752115166328945850751924119008590264312559242059809184405661629444416689296969707286984598394744074017726758639344001217910488051348371932380700943627556622360776421302760436297154716400336171505475740824707277598070383243353600797962515366334518370501272762805404069191183244231034277064131603717305803227469846961531280462468519907698096505683425679530309612919703127538728131643618507939960815437680957108378690042967544479546427971459216558234845127855172867512040008806424277789924861006725661552799825735062116472949010428613907478705427966311496858005127577197324145278230573787985778465354391918573720656084776613334965908173791588439160905959431045484217285292632545172839356669590452871321826661614290235 A145694 424 166469719716421231640073443110133714864525690670739096029311489129431861158915732147731604452848583294555518564101002129199629106095092325683625018818185080060587210259668803716044092967778901070830653661604808538234685939815613683272375436403534481965146459689237974299520091665714477257650144598290864796202393470880974669335817754051742201214601712885630201180591684623954507134107558979845394759108648893663209482829701683425438165370446882592532359835862641095781202067567705559145460583352541576466180349553050892707131056774895554244629758148821688099661182780820853025403852089771222076247687266806312488638160339832485923729720730816451598350426736618498719588666837722852901127406401842397615986802758073527260184786639022932662181668168776672169866657272875009286788624047756665673021022971790905072316179883392274689209331465931971249707766764146598407421815565745242651275373510818824684077331595043546823632362389909906328413240758225678882913955039635196142601720901279926852931347558202844056257967503976848776266528933903440363823954245 A145694 425 50273304124077747493923786601355652773436748194773662163219705367117023395478408061578712413469749447117484731014657744795737720366394376657667923558398290446104940823257050954018128880479445077825584821542354254619753390296257606763227755216182008295241659272124673525360549492019319825679347979521644668269532337449607598799004098656912420014694550962514470004614569747843996841941240752104124811589182521469599966844862621409883931197800940816186133326429299700437871676033514698160985468615845195316365162804585072442837178809846951906137362253666551735714433846207099651156596996592538565754038749171437180385480191595133684834771943400765155231981912927506150847257477294205070457051053826094467108311305399477100932187057044964848541182829862176305256762951928706376638705245864278188124493764613341291830679900506677031280211377049902517586010500655799770030959686947584575257196488770427049463776944379005862506399653767013245826406790410434366555237808634863326891928123747377003625835917093041619697273641028168973762901285167517163213219891755 A145694 426 15182371375751763321933343480166297003863033429130975234196321709380211633573320318864623417263411484446185833247862537926183591921545006658290029289617465529643631541413369719309758877811824634602255785452129380086627289183529981628811509699850562970681015953721962166684586426498168872877905439670938398952602563516310613862629901976633499102236539788966484311192419472164263091759120599576465847705174012834925526777665681964101521783570513679605619732221812646891141464960053871139058466061401896443965812986635138826844120869517004580099238770849149802497659360371763273796266889118856875635643454562507222163926379701390540334177397186300260428460187277370239057152169476012208425128290849078686669094027427884010954260306440940361326775032950208467515372544825196450735602195626964256147924095890257279227793013773133071171934626537604628339725463431287383950942403642604796485022064235158150113376559870864726930109063075248090333246437463192953020798904252689089525219691650806575168149515614540366304520381623003053227619921591656279850028583355765 A145694 427 4585025882172908445476375807223620339513862658849359747065125936527456796315747257889054693301136798553301004156123471795962649022586225616426931177540916191661930620566014398180593162970290560204803421621721530431906821580035758194294312701599653835137371576364760449665219740252954980289301763432643874839017704649588355778915431392844659816455420321716915747510106066023859609714412479831340581882150962693626039486888191090537249694707097330300080972997660990061424284546260235569297495765074756880882359156801007340634481665415325536238063971434189573802557412398426301586821443916898183903398569239128009656325381189628348047236739178319277884239744575852884689109107924278392739318286785367937279599287971915571831085680358106944155837518768133095013337251774257399415775224374097341078484952465093084985501659479585680816892977002979547856079503945748134153414574940379700953901406202528990907190257304056768527030430649071156267394597707093861377914713846503470173289454950419838323777527879674097582345457976505893905767453419395028997545418953549275 A145694 428 1384662634044842598770543560438053176236182659939077512638433836509582572275722098562175652753526049751612457069316040619842793821229118591154274925588067072416373403779394934880819825458149937357216031073974450061055773489881615444695253624373395607648515535046203933836729676969965905878496254651218779262984394201612167134618597650737110631070434700618719589263740839519733437870660809788465279262561885559462228999513456043660285306279759823236944848225561397185903242791505631088056704662586515176130028499540917581732786618834558794939315220134354402138569840884964371315946279796014132681950732266762096408988101192888059719725161054455235620779974401720293805871893440962598595065697480890267979752315873491074808976921207841856194701603892943244485560334663280909427113382158781770041446307720362221408342273369821102473630507120273285847907670466152505226947250689591027083281739651099520095821344329265273230436259946956413944662835261104882943177222782739795303243890175335140367205645270145962929502023788523156956488543312735707100978866495388525285 A145694 429 418163530455660291920258678876484835602987649438942559457059953499957409370471758018519158076871565888188408733929288143720727771362171228302974600596418714953553106010756704319609406695198310791319036580918662196908411687122667828539772300248063873856016554212377223258242697225189450620325579602904638693546448031182224886299037575091214565923454824166531599041902223428893474377329850143636682996711807287994899531813576836994315625246792759520227044083146544289152717898750154328357555510605362508434387724502200308675960924406371340746136958416603595256274289389846841711114189676952351171765217745992913987504750234871004407008951401706302838197668029574952876488622710062780497317101320942075561947919794506332676739199119087882463855728538150091701544207731059060389588825636727720455175706446596925772234381056026493361355596257345529346520260401274110830403916293681549799450131473225852539947138797180808458823223473550187940131908854255967554978143365673571678109481543496261971057781094056201130612028838676016894965634312992764149466620136188381086795 A145694 430 126284001534975363317319350477137982298926033947900713878519467523150628047310195199494223563562459372183147825189575703363039944157554481828907175105192863848900621641844745309587160002124431709040991831406362009016279273737555802603566539421290916508909350856602875220055457832330244121432446543822549666671764321022830303495174729079896061798252286463591924191065207734686309528515744082568489799727703239088900196378700691316239658539225133615285330368262030813926934902179755101532893707498156891032008962771164952302558466384105310346538422126594151412992696825892861232385169336159814039740413808557593262130025582829850442856983598154249001900074964957234048405758186545518747591169533227025929440292025625038977300429157043332662228235316917434750621865174445172956746398228909612795693021900564551220993374736646631174026916439211229589363270733514315318276755773441138448406856423174556367543940095404274889291383052752209801505891811150041096720456119210635906993760182245695780119082684759702595481903207256368579122665073980502037431818302262395699686805 A145694 431 38137350300032104061538523585416794169440059264616576648753422132037989712878308478489236997037785858833422454798517933127494342407810091341101663907167648463653034182731102326791002711234883177819588214048140408060719432257054729718448555132929608721816767942139855939233490022666508535221978530654807094696179278500863569430656469144553519448506267057180594574102650833651836584137377383085540282834769666397559864406835795200667382563220743559056649544171050159261645187740387290508605542108932775729158272369167313395063980887075397353313857345273017123128538167130254245338610025330586887650433204966647172249280221264379962738402037691181492270984441749055107665662483714036598992035881933240888615406243818967264812052866227967376110463209980527144596101738474711173877022676305066336578837438264047871814226936086226588062767409045533990458361241260921952008749839662930129869071189667242797145729961673293835757538858707693809866839195058458155242022769858246370340437465556656629333991913016336127634404156562584634878149886707798622540259660663107312924328315 A145694 432 11517353506608160451221316803445394701188598971880258247209654964407949742661201850308550078881847766908321398201327226228799928367214490030530873592789524643159367422563151057945573231632932595269806599650706996872328252262356790819168860083605320543072155009175379890773293931387453247392916083811207920048579470342939775137754758506926082977387094398982075969454809486555119962099959453947750596926300711548823990150668031449910233294434125329701492877009288886066202919762694781978497340823190200113314766246525757480357019669430385895390438379850324577033405533776510889231027842480501080256391087486118888426020496796259918896554558399138656416835401333249685280981664323452507376847245174305521335923245341302488934262665171689104252697661178802280233272103154188329337904101845901124034013213333841892736675541323303782963781730615312053888835731590064915191324174822431458082011092423084150181642904485239334123887443946670778369983931015843212841994156041071193206905120837928056363085438648248750842994573378693303364622143120681203505120985701956146107447464325 A145694 433 3478202621645364424164776136116923782964787449448573374080667045829068784293970080484703634585320987820454228834346023803164450872556368179128982723358529274585665308579888888397236324950434408888303773506299464915035071463799493772659277296693673874399068996003022587157595533788988214204125435332454137047576303864289311228032506412622532505651454002225529762180778362288812576717603617714837594731459980118078447465637338662077689787536542628826291792207261072541834020123146083770215688323061331501445330248178409591754424876187089465010559076857452749246965342662339158293525069819085995650542457987602937657485940752249231126796738234502183056392020218199655899748796963198943191208876006758334202560204686829532690882512828983881516938583212788308103303579050826400748873161734785834391935411589381987558604199252701656228474019878415194740437932578958343465827892046534637410637480840581746112059011424580605611578250533035867373925280327589591820126993101633642102115006055588716365022468479858106418456726756208815031481009072559015659923997422330093017136209897835 A145694 434 1050405674383393447937311171790507537060664621134497278714114238185414364907036303104530189094688056474010268786574297861329435363583655975606922251580683051400227763823703881144907424561799558551672469792302787697343719253815184762552282574741405904747975764637903645941703077910343053236398488554317338180447995187545029051090679181853497890623761721577711006102625610601734843048754192590427005858303987694948142310632325607916012405602741439780210419753715834618747807874270354603823159376223698923236376420183633170952355955588831588047293450772570879948006500078492649293755340057521490185383565921168601053672328086682471540373718392261260144373973270494962832038855701221757391237703706795842623651845892177177570157584611687960529011199432600890244917447601246418837830356939803476085240460286780026400805731498774576877216190221550773499558366803113829661764832073878638066554437202763264241691639807318857655362507773532885276147064675001040886465509922537318843645524923666954414180422395478499889623088485801683446203900117769702048093542100557986135029027941681845 A145694 435 317219035461163175912643809104597159268537750795168729598288419264949309133140669567487632402961207734163280719316603608097686315351391548265111390994642922993594199009449992216873644981338516248196197573501935585132888179580721998797016678294607889560014281851650898051807171933389813089178139417968503676358246970334734484118157080413343740435870388462466498313230753623361633788147048558691240931613072823894220899363496696251973668802240378270994720473829974793789296144009523944270823915931234013485884233565209039218019744162950952500817611574239548291548716058362117747555819172301670949990186365734929915271385596237354155961736157724666061417883535669260575619834672972007533210595310576337714008654899232820796654899670216935095879865290062256065656965871997367662624018922658914991908227071195978591055772308430669515263060972888455181671886336607797599509513458419302161462029397753665219244763162798870431313865769356398317529039606569986758120763869613168657138846411941364644366122540966027108559754265985352191938546354557377459508589790371089482685749302178019355 A145694 436 95799098303596895732170493038416551591561340075519821841404388503776505943843575173078160455505190047660836766964827715347639937800756663920088033158130582061014047873090073945614695876939670107396699994727792243922434886514124228451936484562396841241219565143433933307999824220805813209878561705737933792922010137045902269174632347605647956113742233553943304779589584968644611669177359910532164334341289688828359763465465369942488131965870991496400625372676898671889748687683001960815184999451856448373813802160272946210671010381255598823658871401969571013167764243125281067112563634695047105406850898886027665810904777735594272628903945914456889288056453798846198874358032381845053272208546090347193787990127722419703412209542820902710995190306399368730938158775895603787693615884286052524080199335040898754472442431414563419032567197622091914091410115288751761222211299610555374123466323684404132947676783525451551399132099837858759008493814119460999911584223113254397137087970881368455644154826949344708285156165239090560281994795176210223069546023149968465784961260229820163365 A145694 437 28931010468650801347939576253792693983492256165056191027374527039721239845731626561600036969930164433185838540342658653431379163529513161112318320902364441139503248863474192881583421281190799033917555202210219755728990202839085936270486021321165551446958748659035196208117895107511422199570236456993438036958770703140892150556254850819825269402609718662902415576937741429777049362457774545932154937730137872953340754345671178225935163880024237191534717867827949568935910314384122582642241599010544716174878282368168864546583427115395027893792478345783236206428373252707776520150246661858731924161918981277214620144977971490553232979773029930008255898931631163715882799480505944644234080673770323974276186259009917271517609690627032242401785451592667319294487258293354600346515809373035465203357228290955280227872086558514889721878320030620898869600424182930866424091508302968929303683125367723292294484979143861523569652106580285263988822247602824470651986540314616333214766743428359761332239890391616161135875008602147939363852970489596860929989543390401500105577575614840103511316875 A145694 438 8737069362434238410182019858152355166463069800506894170445265761607310656905007378028038086758454153632075578346715948508561159745975173899256212824480903093547920142721333160164247612223744368572994274367491638437911118822517438629458326502507434140140300875463485820918296322644228698457001531450312549227755830338412383565719790315239625711632021293962975560930418322207700262850578735511600259030167296342220079452629230358862477003635353760851988395458668092919973025195317336955996147716185052428364867461384836820121984317838917168326504801555135364770355554553505383804307379317702346049794125494819929256117536485369340765618826134916578824588064554988397759244238437250176847310206429294141061056433004888275898423157154194384436495385795224027566421066434313409043986737040826205361358863669159587918615668229065281443833616680313836527414011835006371323874285285317039156929737586110588530330753769396592583384788114049886765559767559176017438935263429909517605159378276677040967991254113253713689544312692512448793036805863456824646619034355229881915962050720451030597532885 A145694 439 2638566016444671349073622057585757467577863587496916983283442885478368097145466496537905902164083224232453638822167873790932038864120973004414263954672330369810332379852979140176721195470289608510010353303780264588493428894197427380160144117735923944770923905641313682721117371543449555511814892261537396428745301991497398944696820420351547139643467821058155716985409395565295702331512320349957346072172793357477510653939681897198242119933996811540108960710649936112262917698671451638128194368688875288650015095055852550812292680560237589806710657591305096924440949101905918132380678307284249775113663980454341420727351040610050357983905719714876796769696563975332407408960527543608763653601667876506626162856508466342049806183769939671857419821058564989005764674804869294930937478776956478553927019599795240271194059718619200106315873917424157732409431149988993273385942647862776896089097625637674443865402659213909436612553903862780539210227555268332795906463015518057983543365496128106611001118851811005373106507424536611596133262400274364182348958831889022838514961741961371136943614395 A145694 440 796838199896928313181823679371040602853348340354268422057429306148705558027273976947069554415466375264047366848716351168912967175804787872159208458098219290779626830795456979000209636784415238025654553703467272414086577614928800551369734065229746523886678879202801268695956527909799121535869640461452843408931853445601876068914874047155851996546615649938269063554032707042397094403853870166951606913537153426661865997410331303723510257743063401731352054146220822037810481171973583077377758703196324152119876193839406085508492267544873913204458292087772584135816396273221033770595160541420525729738276727971716289130403896727749838770373908527757876045623774255995398639746835079732596446540393492275706960121609123830410765569075364626706556349464300831455713365370004092755734074603903815697080598560274493402312687419354769366825950089445415321351120793284840962191230805369273305579750553204991571458821272328831253264407894178445672954723161923477328346312895423023601512491220452411519481369901992810368964475697897364189583452208076994526244738948196129667349602484021613632326374014405 A145694 441 240642497802855905909561677547996676304243620923401566544360367014023600156139595571518467527568681246518072334673515885137925155054181816419076540081707553485077492567848154678923133587697931594139165208093812488789557946279603569086279527555265714289832250595340341832496150311387791254277119604466497172100990995269775075413347265420646951409938282813536199037600892117408357214261537278099035330542148162058526053707266114042602899596285213326056780243197977605482653051018323417916445000170921205064913960524405581971013852505871361550156597499849729103919627233563650292801606102830691486131184458183477864975961249460739841258294936469663163688981610128746635056796135233551700518091545232999386995330563098888317709152054576347325708160118397792534636430577066431142936759592900175384039786838183297212258160406585421729581330611138598002890306070140871981588478317278872675508188577970281816906120158840647824576414571487986730451787184673334884827790587954737609598788805211132150776762709282976920421898554257579448642606433576852072561728813396399270516741435212785355591428008735915 A145694 442 72673237498262586656374444795815625203278720170526918827974773408928978541596130588621630123771326270073193797704553080960484483859187103770688955896217582933202623128659347256055786133847990926192002238290627904342032413198825349063505047587625015969005453000913580432145141437511203159670154250908420693131090348718026470898761959282988223473804814794037993840291915386750281481612580404115741718216815207788248206353596956109562352167820391361067416281391643016033723410926361698627689012292915007605451896202176646349160674964505606314234087986662530416799591608139949167392314447894327408285887968094682343506451166933246704310166300439929747676196400635107227791753793093697533823867200119972322596882869934255148117753154912981527737157799406669044628746320908692201074145662981249062164318544532795483608562130101378007564195018613767151457551082061750053598758260587414178730167370796471903714076829148603314190823936181477814150766775048185211740664411249435335075232706682541457123062856833557037157044398910091096125877559488001248919115856906764383566388563831777155774978932264231925 A145694 443 21947077081977498314319172766658770814713869247878206084481837209129537495961875298168160778911412964880858008834440356934181176200319451156931645604117628338273707107362555023174168489288505561778390536798561533298804999228098975813609438091935199556925356974025305950166000217978071966429132306654738582828417184321848724436350698356197022842137644129516660603569120845906467599089785020505675899866147650603888899792732573478973787751782161905829033660200032992864578987446710214662144165267460161375641407739096822791864552825428187235537144415374584336144372746031031084902186161657984046610852035180135884261083276452591043961828964437922314135047624010192254046474588718161421663107376344686408424871631389581955843243743631665845029295947260695653685346752483847978293249053460744316598240160662066052752573505130209572862657314290746541142177536476578375314843406219081803103835037791956544639834296282719360237804252312234811886801114277367260610795824406741516455110678629322308919014206001024942244506986572293253450566380358942800321500427057029447437778829535761488258688046115789305435 A145694 444 6627944605519706228337733801086152970418385234139047710594686862383711394801944743916195933601122944067749045474203283241041754728012615062289586283487627540575726343800362957651342827978994831666147750110927292428334767734472691870360986798716842641175488800702641483369699920687940222658438286455480143593488858574849596753307012141612217910102094722299237464284034203548366464643633463612310006017858373667166659489198883593693974338686045075169007097964128572202086820485495558466268910221760675820436099685311038306496745792604348039525903379355137806985183769709763247691292828506263287749069028736432942364503643037515562029768037093952098939036706254677425614807534039091655644724603788895175371988635796783816409511492823608172217319638914930680743930090503801180752360139999481802363606364201399415135793589987193189626514944720786841657786158464844607595029109919902117123179451245800080009326243400552098188502693374358731711999785744989864519248598306424688534108349713348654752085167149452699000803952900433652450974920990841237695844209855365986361825640131236137676968014948036106009445 A145694 445 2001617323789869303459681288755251538295537626840744530393510950602671711692691350787393003786760217695495330875200557098437675746683609429360298125967659399625531082120602250655682359881167150657614842142963243751823801050811524845873204403774394542435440692455223702671699210047539969170881933377248348626650806872420256370774281316068533611827990468490240197553174760350760765854778216225897116141493362699833727276838270112722101276495433830539134314551506628772037355207632211946598548742806456637610326463556194471739225364813687679749587283420836243125189354079602469771685532022729854916172235826367568458195839114053247141945985373409095957274950241288572343417828805216961843285167236869998275932143138997322973716627588986036343785501656361804889013201985395472739234469030790043569492523748661961304956911602627213057634650648363335434110277678846594915323476352404220289397090441193832206271885672670450933567575594804024742212048493872661717552465892715849195784266502752664412820801464928714073300549268944390746940975572853694841344629875893470851823905540803777816956081826260788225546955 A145694 446 604481803839935009938595411470284878412281944920670709131129712395144473219797985993048770947667984621095522175265094040444937033743722035051747744455949651059369811074078079335058421341284500503768016179424788685758359582577346030761837368953068434972861913632676855565369791734436382749383685441642545805104950186612342574377079650440555538554143019389330240423594493591726202921678377666757316764724977676976118470945668375158480891527282330777743393987457037760583079185884442512314295451417328143882498155894285419426939563427941074936335833689713190286000199748270236107801339378035909921396266150534269241432778908801043121305657814732453026998095936162894170286569491641483385016475780930950584156135239341394754246012020380959367651004180582350145801243069498928966068057287158593676184378565731710914681851510403431150216037980861006514259646072853206819820094829316154625280798133789291526214100146903075629839219326937441113416326645363798848836325451001880032438314375481591304017129957241322197437765075268305571923723648080825000848382378309972831264457647682609664583059743515810008009170965 A145694 447 182551503142336583132152354582737278028970851828415713413070779632383028240667299078549941433191944595353152201599183199657272546514857370976198458527570826960530057413289459356936987562708037984987283271344143219855272770137307689765229012219422892967261862476375955157039005404589740050344702121442671584793068305550055037205507280151731704109739363865109242367727983889940962521581015277144483765830801765084087944498315011027748507139962768461047965849897473897067317876781894006506970627779290292995876832753610640472464008929873390943093672187009962630128935134623531702086232806634822066406756205225522943344241034618800969387166714063827405057467697770952750854200568646922765313132400673910206416876910137962218459321913527460742994259477034213382227086393786691152279814066252864500164112834327228034272614199230233580152185835569375603970979003723989612990753314977126292614511639313924847084451972479056169760510669159512412226988434851373379686852733736675053947175157128937821148760426285414374912131752181759338330217600744836296561370133619735901571014385694607314926267086459948361630544084475 A145694 448 55129949467181808170900072488575187679870784970236624780038244319267279384208304523736089264053019599812030869360778061202455864110453182312776882727581933792429017969002342647715635185516486186965655779929751827607606618221884344963068399852896760607678109605951905780570214262394367058821350656990245176061701523325930008893488821526172534085602733744243601864813427540268578955314544935319967339964137408077717583120020187662004890675377228792905707943275049659876569415708946105522592815293894251156610920993434519137264703757258336123739352664643319001108652410456558303793934506264338228144918977711957394620719359675969091711803041989461143874328246630891567863798285161879033641180968527739951387312670726425248579960971873272763424898711060151859082434289680511229059537779951077920455885891588257134639414806316020137774809906303970571392721399478572009916387681028262824214957234274671514527978281588528060192044382866845811051437090998469396866580689263024864412014459138563740395621631608237899901266351393816051870153791701292480736532931970781932301615080022123726498068077051160889402416304340485 A145694 449 16649062187585763731028689739195123942042948090159632267858136713639085991002667298869220407802578727198637969394753375299942013688810346201087642385271216434486602896581294190150764889038416120425643058255513707794277343430238934871156891526562602280625821839134999169777047668237694262023997553708932600499049066976125312630796418593623953562147915851397702653931287389177220903542470989451352992185403666437705626014301598358914449235456783132689062750903215099808826896226224941973816523248128284559003502263184471168813468070683087635978341411050095328372182899022745984214066134659023510077699124512805907652513902381108046895995131514103201622642073014831482542116227918318821236871339362976791408762009682470287108929754183814847093576416480688827229512928397120604484828129731159279113177375146819327433068998893238851374412439517963543184997891663525023005136088917220395786624470239311483462602356587762995121827643115118275425121774493102906480327681304699772377374419484689120661656583985261560355807525989180265905448114876189584346136384085042523819186183152295670795101633002364128651168093366741995 A145694 450 5027961650701433464962493401164438855309290452443238708268377249274684702003421315953980827067114722594388854726346158562521285678156614099546155223469179781281161645749581843082883280854416151882357237937385210002044150109313936446744418172622052991988390517309163797366887825593521272764188439869440655105536756525266518484491624926452907803234584984388361957885383978103980444290870924269373283672651943126779021338735962684204501664217273128843304045064827685092605846090904223529987067428119448042567901072560716858462530092642535207729335366784464145849398126852458830674344178732518835705236990683889672153664577799734954193498817914217177428894031722232476836151237033047122134501503306650463265494739611435300281648205802540210549496652878456965671453821941640742043189035641030151214259111408447848627652198250951817094934781924518686071297970560985078375541182465319531264736375055037793334191383711222835998731756176382852332575724459826079287662093173330068233102662669916975876079892741917382989553971582381046487393460538817553180052451460750871411461925696913270456394195098636915691763361780451742005 A145694 451 1518427769449645320654941978461921339179463673689767930264782071144241140919042234750803340553860843644778235489387145132506128332789608647716737789845307022730476330413477135316840600053144639452351460214032077906909539055669378567981943131240333440978213310405528331805630346281575186680522884843017368909271601421563512457003839931370184532623282517369433913578732030100012916954939476658361280316148701420620826738672246429031400588144381028127545132546827057682867156692556849281114120546768825180570947120411073306784515274509974949646623302427497121951189862126543544117667727911086029359471493487410168184499049981617575058389747014962073480324374938041193173035131467752312565798217127269076929388002600643778214770649222612959771100895592877522943951824713447106976438603935461374507427138467976103466223530802788555523818929728765125229988802111525830144390431968437581221554598642151174275442335278432708708621868537624506286162443665092982841967471810664375906624626751895442025455465951475064401284943610353086858926919634608024870791494204762678123737682374284655382160251818155346174783884089603059343515 A145694 452 458560158412142185404327515002099079993342720163857471701255917108311549872848751473426654866438907666000432728940191483858288235216783654996355266378059251684822570623224345283842778332768826698458258627399750142676678750662043013594100081216408077122428431351952247041502997689210112856245147034151375969944918092555655495496675167648869275944428085660584653538819187706225796939947431079900837282193235177084362896057679685604798773117938853221389786725096706592540788715306077578672934418056757085084383462463071577932065150371919792258072507997737346365113488964089297864704979484969248347724685796207186902046559429870707932679510099700631973880532337256718105779773552024165347748927070931954582211911290654809585560454417023311310661920972396133472107779609639084666142415199473694071091781558217374798950878650243892816376221843305143300770546939710239718527534913285684209378224053554599593390251062702966807167805566606424515568725411133620992194888824727468193732404176409753574711674637452727531805063416355049850349442336191084693425851197386868042497368615108269012141939654887815907869041231698343469999525 A145694 453 138483649412697490346786254588655460236650322025811266685849022184638943820459403902740098966323996254288485905904448440980070540907135874200251573708384048701793685851883338798585202215896132518294941754014510511010450073160881320726850242584223998957532408054979173078202099671795172507399353881428872525554455992350386396127538896790027151150684658586979195934809815955250090662947169246653394497942040874778056973782680592806220198081029389291831588045846658563889635324865742871909945080132593870870303234716727205462176890897045267286988250792014251105142322477292841411596786136732801914983495638961083034249876448770972178094153660362575894038440441476590826752318577579830182707610177204323014751067821775151851061042463291817402860129032768039431053605490286290122068032951637120148095210603443179213179699128842852841990095177748424511707475186990380869165171153380308193651002109574846926029580378601017543055968659246602579195468911718688446660014457595884730131279436648993684120900285044772239540727866795614701718672658610072969389736270116629386156081584080322957011483615524302248830275668088810124880513035 A145694 454 41821603562476229942544044558258946892388403909074838681654703443843852722228867129876036461174980429887456743150414488984497445065719817224820978904665604648690008304698145092827447226422299251698373951453754774575013245415835496816495179160354431277097664804172358317369992597884452887121748627044485351341475764771724135975021250155420550778230822465182056587659025599297821154413105165058245237541214150947796121719473481347792895021697757627279918200058965789588077327320739041239224741265625292245746492500989152977999488985757298800878193666680306096406616274653474017004364708313821209076667958280450869156560640969403727076501725919398219367635132793593172961094430655556691012350524588634618500240270264805204210849263459711832352448305974975512044716750286849977779879808979210811030682510458281905005470186031891314388192367458180897392356735924155312248163160785939788798393258867550217061339884086444595036095367286907372492516042613632777270332171305132461031452657463819682850937174408883763613768010708859284869188793457905845671006927724024687751094141023642424748455909948684391330835382721588959370444937045 A145694 455 12629985792218408745157954670339613306041061330218575470593034591018658883169297413818660271175877765829757647945519271224877248339306477666021735377635304219855680714332987934695090477177318477880390638397279927411142989665509159157260817256184454021684537238451997232672659562461432976738260686013553147232600126505068338678060290008040216307874557699826394110277090921171986738542094812678343408342948731545359650702307208686440648076354641774049243464829761821797035463215538324711373961917138705664344570432064007472150383496807807192597927499086660426863692972622871860293906545124637272339238739905057201402247063696311154604925427073997899673131771663223661643423765739400540855547150815590450464057810552149396519825416522369681553036528275409836598073404981138406999401634278770027811118022947797692132438816482502334092392104877192882587980026773907913918076109386200435908921113175890590705598615413727666683357744951986779890160649400405380047193655719692407346768571274636895227298905771197851839118398506208708415793296951628955319674702436385339071444274507555931951076673320887161879663455306251776919749490474555 A145694 456 3814213887646396964807759766398004959477508133322100717280414791784191138864405590106105525858653910300156922222803669495423944501025490535321339263066957208791766885720257658132824496660323758020626274422027084323390607865738350229995950316188544760117453148347698991908825817870754874522067605427466005978893896728765866556638232561177989904427338194525105839247093799168340697218558220323694651074332975712547666715975057549823727926164080118005244246460388011216915121813765253323793697274234623485339814523990829267436437816546972014865773226530504768606738871115832648334742772262932142425241022783368994372609456675644999286960402474621446303066427407160752223141016158868307781684227195783727405526958546478852943783064940492184117184679090867795677106123587553512063841513672379569188146612247724444742091517107529673004588027480544792360672575728984265847946736871471745704705377785860090842873720515061668893779002880132720619456023602879811141475213695175801886263077072282878538961418605727342371650142580864321082284706490598486600696089128860648374888419807140867806800406886997974203267032667105315040804975678378565 A145694 457 1151879964083419664963198291497527158148901415201944198043214674084234705278167318914630050149042305032881560753638762668346806362061358835189378435710843441750893743806803479768178302900940597603751254484813782185736552432463316260299619734671684333101449166263766643559232724337405510672687678578408720252478724211960786631766068173185744910920748260188882137058512050257917718573266040442943106281040215716457849988573765072838079393053475840995809713187572349625686569752293890965460985202856939153866959641674798374758332070213688740682270916484713353458808275384008836925232023316860382375150449641837531243326653668981093473507436621908602785626387945190883947726943456212489549527781065975870086018677423226061439625965786612117233708220048913798884649451250036179504873137727424351124792465780789834514419505727657478745051491907019650100040529890126474378165996459075081002385115170216571543957157996933210278254575512055129640295828967420302559345467342287372477244102507258154681871121120023886198386503941022518758141565566863791324454899242213479423877231337482034521721771803200067322224764202010498890546182905379852075 A145694 458 347863934939305092421921076272486803756008749882853825708333551158647096802867665906628169039484917466019931190676683522171240097398029342736656966245411652451561118862768930632331714651587400152574858228139340193008115443996055772260255163920532480051877530758509178655896373924078593468277156863074006050242595818115428796926795950069533785108161547238847880285831392084091982668429125655548494402223070813394558148882561076939550152974223539900616528138400389198946127150070941306315893737565521389844336471971265118347748848766717452714030951005156902239791492427099552918771736298919572545153010550812151066490276798575614583999958899413923419812866093020239791461313782760012975649608197697516982250235054855724075914097884491918912395765270092876395368457171387338656959623752168481660118136519186282298909948638235451051332545967892453785419879354242466277940282983903802990974600076027618746184218841353314442363988025637769018648720892137328493111189662157091312325832694114890431046539616828607904570352540046219800637670516486374381498778875059341925362548975499767284692168284159533333337675521974503559629906432449036948085 A145694 459 105053756471706054491755201835999517207156493563206653419718689235237338999760756936482792419874296032432986338023604784933046162607842800147635214427678608196929707002812410247484409646476493905480003433643595924506265127534376379906336759884266137291333912839903508187437145692347397821909028684969771418453011458346647535885260610852826017357753866517871870964184021897345520848147022681935202366365086345429440103112544871470671308118822455574145195688083729965732104712751671980616434447759584602793835747575680390942645393995478457030896664932640899763063571904708680972632139130250394048253834035895627784548820266516166623274514080186382964180699933704167226137369035450067706156632147923584152769484967889005444864617935150772899426287403347999757602389416307726238222301500017154037004552436328476464436290069241378560023683830811614023546703524451334689463587295142489428193326837845170644776090132930704028383646129167094188502273413596505784617019932504099288949924229520189652021373093161119563294048080590017357273818354413318199421306765368679047980065913369592237942513100044375866600655782872098064509341196416703778469595 A145694 460 31725886590520289151417649033395581709757505047338526478929335815490517730830945727151896682632997916877295854151937968366257769867471127615243098100192694263820319953730485125809659381521249572054808462102137829860699060399937670675941441229884452929502789800120100963427362102714990063623058385704007894366759217824869440408551777681603387708256559526850066183303288781606263204157732420818775566147853853248877516581839668623065795501731407359851948481273148049261896677123854867204856887329656984522348551431383506799560561237785727305878078778706546571542958923729594554181987245599320083000112725829928778782677230211083744614319252257388241259151567112565482053693987392137687246327259064724716619402210067424788625038702317648923707826400045825833919526235267761936604478093381428350693714717634680705977460690962258089676101184359139542657319044504948833751725422850047903511393730429165507103633035926231263257418767020436807158667922185252609625846908426575828171564791482403160020023627595041279506897949985645195676892505362305609850853144362466013148054543288641356091354264045117352180064708751851640978261411411412092060869605 A145694 461 9581112696580655617673638252883629676829559367802671789983239697588901117371945848842936315362745496600910914967547242841824913453813672697003267991043765989065539696319603695584269648809770894266646675551411981022006609975653642167754408914665220518572551185723430587446875917874234651816341723453925414327342830771652224355846751599233370261876123223242202115486629028023194142134787044064588285774285498594815580567612467379294399570214766200219714296148802627147127064386691418223886163539108649741146468696530243373076346848417294167918148894504444423706210531394432846681987516031864414671985789366602595564583974703480774706901139667651062477299592568061071412989446823390131480684675605398940834906697955394397159316823481994824186864146526436053843939320661447797128314161899691344755464840173237244728728692380532701703622533992629330268486804736970096458331614113419324371012713262770137974652400759588910799712083994042748667729210226532691601221149324893396008523617103456234136395114160609305291519886847584259077064262801061880856758228290699367291664492007256319947351045228525395982512941387276323477370436905050035098604151115 A145694 462 2893464308480767476248287334721822766820817171571359542048459459336032646928596815404839615342866506975558219024345115400262757605281861683367371690197117136003529167968566585581323624281169288818955241208064316130816135513586999996991155550787666712155980955298675917307993099835916149858471577424699771118963168133821146886025310431190796215698880956859618188810778663174223024661501529575084843528268072721781056453902383308878285604409357661058993865488457120250383111548103684448746416531923482564841711197800702115162257187660785052983975088061563509412704037522194990103406047854377453910856708275988153931725577683220982877739529860378363479903217803987331001240759246676427569479525705571415407425203380319040517325055652860119255509264424583642435035755313521966970814272415613404687799688017600013227370087638229913656404329164589698601540357711520464181582395736829785912142328011626152502837921396359924830249791947433889660847062820490687610959161249209379018745960800452300306031304452876415156759498930020460596077730473415325713131134090646846456069528531648119982743924304750624469366728234248697838524893683913699187686392767125 A145694 463 873816640048495197171365101447737591950209956255182779026844773479784270471318866306412720897230322361121981234437257303636510971881668414704249247171538331307076743186810789241864150263264315452430216198159872059525450918493298345449161221928960681850587675949014403596426469274528803022606600040535876952512549433583214707355287903468021223770800172848381450818739669649587330253631327144631558157251183676479284233497952146813862958132055798873615927663217901512988552560462926012103193906477352625932455635267115508535628594326708668706992558445697675398212913121171492578381944464505959216664053913559055884785559876358033348302631116694598119868294477211605901303296303049457735851336078406962054101576514158394841835007490340274020339610992077733579326954165362972577388781955353348524370750316475030757421037738053053391532403785172096348334919542074443212741425180908481926142612046797835285719077609299937709824637456041040634827145242577961125818065476111907570265271638119491236187317549654516768036077156979331515756397538708627303484745737147056930365705952065724978468717788989460064352769413801719470911040522105032104646192011520635 A145694 464 263889731830337068778276012349882030946196585971893627906565073131435513649691369027721236871348214486551862774581027360582826050750658579378999905274114378937601172913248889784457392055881542097345106336603073297660555361249462513325649697866995338252165322155647051210203485727807862596677334740664410139887670965773997020474410921536911218782565953319254338529070569455512199513571999296149155478646329202224022057459927645954477735070276441902170951160426317799802292490148255551970715813339628569549036760139471082875644673229478357164458768675512636406750887058556268563681243822232945305978633425186558889051307357082442850204516857711908253836745028900100994862594242761689559799534016153196968923268682072454923193654937027109894023307010343050957314305122184304196404441336244295640955278795887441688727926026804383894329129538792808507498544161348770329783728822238624711909156695804934630134658600087184828442210261932446837828137016195723769309444814624546876841093288751285901028263868691211187531738541908828097297835978959532030326680081484320546123987127995317295377570028350512188810066996239885031517295712782035781903962301086464645 A145694 465 79693825196121746275842184364562925608159418753555620445003625240920045337936322127505507122426263544616301435942235825638709830815727009304043267143535370900824247143057977904116890536725962449082769683437929976021428193646419185726000759594610663191472076703329460451077856263328699975393532485080611326369124119114313516968564743016243720051111147102241961854328493235895034665768490156109900322993034167887978182068664651126105462128265353398656753634521084757638779343472212713769144072434661350651183169106484999912936155686708137154997841147446370497163369678770871934739157252369884976446330630352427225437610036279021382728415788397879598060577130433353288842602158017727197601723421542187077652773040409367228409641955974696847721018377512609311375340819945494504341563894763821930219969825607690914965076239057185883034005588311642997168212001807786565151473362890883754514639179521043460465381178148720518251837674466142903983462551745866000370326515951137044898439907931250222619299501027196124117817003579309106052430709248239964531353899862527657872513746948633757479047679844065691560575880095031477798752394219652701102891968736100802155 A145694 466 24067271319496937038235561402085653651633198266987825480763188257684722256543119591137635429735860242259636481791780638315529786080298806151241687677442407897669985036030596078153516484699184778080899099291918249685173653925857344626738903747874553288486314999083341409174302388039539584706250133159603956153335596301556908127486077979984066544216783858923753225668675886670844956862570455145893748388417672372967186962679264712437895085001066449952437426674207170489111559436118091302729539159454388268087768033398330502623843372712627942452183567760128377506930892101744768022661808971883029941485871733007835523269179648907375141131363579301926706040456645843793129470989127110851986160673771724344254168534934946830524788677049421420901853526701797668984395613318417156006955891777337978630789932054726768877764296269243332292375358540577392336292526001790193905415171864224655238709123058659320125914981142313509327226535478513224556167862490235336388069298372428763012452011101948815945127421046344538272393203342409441199736776356989509756438551078401868356953027591359399441377021742879488339105105721703266410191705758622333697291470596001355786165 A145694 467 7268236244662878863800863701245502839867617717211569739570037850195545201430684180201438394273107366898865601199681810535464356686419423730665685635320463649725434656634096957624457861488617077017982445216475873474946422057415271658089422931098520482459675657646465776110188243331677625881312146681715314146980980958951071940983826985212171852633417614247871232190085789281359281937830508963903802112979144022468202484547069278505118210208193802532237446101976044402954052170364191360710551682082790595611854762917189326792487762403526930483404439622411323636595966045048149070909127152256305157352286932738013900801854643933748271238943385160783985626157329914392171811396114229459572622921755639209777681244777313533451257770826969294415512044045565383423976099881342035619596337752861305724568339510701876510169852397072429166414324273666060842563174640538830772870230429632954998335640524535593634565858923800531096304161876836527673058711009499325723196557781957535292715608912880611165205861856495023362138629592404071933214454029101583706479911071777501716141941818843589997538381518669761412718181352074291424400096386709725123880921228023673346619675 A145694 468 2194983278616869919930822602214739771986368917399627073524670667570796966109810079301243257435048688943215151925822115001071920189512585667854885820179102579809183596318461250606508120653077658074652617556276421871184134287685486183398378986288005311149533562294233581043867675183778603476571562047744865268432102914006922169268988263456095915428747902718998188368180239687083832300267951136643802344371313077113024183146252242843833261587789527298285756285370091202521634643890549672843283878449843305486512050632957778360828680402492420378045688582400459609874474814712439274646533738172432274490449167815147190206636833288343070539019770954977461732393473177500592093912155508169680080136209529269628515481754213752155449322001067677492063735448234043996371797768551976339962087045472336990841007742299911979302417659619604364924833555288609797061742448916725103212904174577288184842124729286690618318763480006618077574529660269152844039174557006306133068972380852803229637101439678842623076225153240450710827593743702687314389565380012321289847176705125727116406509476263172819857149841616525067152551663220714306902418917080578365078340919392553349323355685 A145694 469 662877681906050052940244625005150165637043545436970164634710971568530488219961213264795262306990430953484077015997079048513184432876114452268444852008453658638723720653518663586207827979367964121468072519550262929224133608458959412114652364436046505446676676137200895009471927717257806572298730426272267595752348099049131544047293471736755754287629233203523205015958242299710035995398983412757464404198023570144110835107683630269559139881302229050279766160735665567117130708402775637007311020740170595466331027436390331875643468993790307427239314547445316390858454798077111612794182279800922290590958296393241713428503521798435673554512731885018032659197202742275264420189659567353013924628512356083788601897808527775837412243986551611633308832593322635721520858950002815512632930691394892909928259769835062715872819963352723445778133319372886492651803656398210442339524190491911398867323332604056031138632005103074858896411653239407322372157657504894952861106462459764617815111919174097591557854790416759619646571171968619164873715530309691927950140885036897811653049719889659348006861713786671900518657884111303646393106112861947956528535076735323087822306797195 A145694 470 200186864952348499118033945928953135282615164353047590092609188743028636645462176595888867973453675099263248043679192050535980626808397051999402490420732825806314754453766317941784157541648472087025283248286623128203817165620318056972441615680699756639585206659872376059279478302936673806230740017172177069051940693809923719380113359476236781698948599679561288916631020994272743786778192722701617606265458746870444359178337310089164016410891685383657191094785885631178170952302994351826535084979653069987526483773739247268665966807444270350605894947639903149579643474544472994624568401966140359326194915061591182308217856946294285070392306009504490885615822834693952354305183277185102035557730595327774888144622693634089146342234616585645581775379447987753855303031103081732838805106714212186461343609482446640281612326514862861020631337617056432171047642489810636861433092624382665169746804321695634713248546777648600768638744748640742203547573391921269457921082690468061776934162489137793807849070480708164682553666340779285104547700588146949919652700104438013392104608897200859925252380413733297431567528449950480496411143665391202293252514833148179968987329397205 A145694 471 60455770337927340683593311425918841705184142591074935237803340289423079736441357370745173332720702889546547425114100002182817636111703033589367283662209304939848417121316774499755229369749859202317514072910040634454623559883727594246265253283206890458649285734605320369007392975559158231675111186455571202586090337182497914121250187268351771317328189473994305729617552382028068913571018803272475759627764343531304052361022759963297263396949407683635421430859176724950240510464795891475976588352834486965637531768641816284805246332379175855575553034872703305856661470857632767265006863211494587594220273390304143815368364294259075655584921902138471229423319298874831335735745160050333461724510011276631932431074155668967146357942610222313354062855760698979028579994534180680501806509297000685418415841803929050302331049787525231304784885827031669629163736228266414121710454448373072969864667581819477627369922494844774357270004502436264738148995006702718481339305866058894892016301959800439632378861430383448974511560663743375482408531862090069183807165290655243146603938837234770038078212023233669152432874934000933806269772280835281144605730944534015027546351171158715 A145694 472 18257442455189104537946062016681561241830328447340277394226516158217027051768644463788446457613678818967958059136414521467160390125107507746936920263496789359008415655883212132608137485506915830627802224735583984982168111267720113144315134049912800218755444706644146879064173399140562849292077347569565331003930229888420560140898176441682758701051414272546600769055584188351482539154660900395564977789978566287706953368669695171605684381862310228772513614928376585049341455989416056231393103147471035410552547067646054778763915726411703664113466410636608758465562184555530551241037448121469399313095196368956789841058937799009294553701576022139808806794956812437364369439840733151923520338766465674947515819296250389334444110952326052522047281400664351643678877303046291462429812727002587492784175122881177090744663695423506104991184014888425947171575277293293967254119695810316043654233959862905160547831003344896344207294772720991003310178792944450829060095012450467095789327146257697243631184608302905320882137808766784158616402272074650612746559844265077778992260997424236003350639694778636154350737296662539832059012974817668589514468637492734439390139029066360534725 A145694 473 5513687165696771643119027135726405576191054006954172698121170076441252746554394186706740085025998282625433787311772071383080255000146355636541360552292368177115601679659608747273157765393718830990393954356073453423980314979291590441988924217820382459173685652120797752157011359147474421327975683854822274391984343335965826664637128035200924775946209782119599437949056807329765698755794020900657350816813899254543968613285886919064953386059020739681615476286938869508176169468293184185989241173947899859499903576897339901370417744130002127386411280459220972353293923074299368842026044325820547097967155083151560227855983846936512696142220373764320121180847534036785164739496165666720852808845748123822873145495036543423333154361244525251435965628937778435692041916939985487473122941748272125820135468694273677475838133686849056182106267711418809014146104578838549844330026424260996810505686013929776665967335640236201105828664091734780563409257320229143673430212420735196869481906153522607776178119328615976522956643736008152158778003758012622959391889160888198600419674618180435777123149744936095380253511159212095280888112125163633198088383917074856161806959231689710328235 A145694 474 1665115266597969847117408248927357802448456479771712814555199136569100112432375275740971717231393867674062035810096029143168769849654074294727743949872031692699552698841545958464361037011417580043268346413309447350057072955634792593367510798647705589870234311495774277004538366289138134678199364446808757301048267757231791232160271768454237599577054302785846483659846100229400889541710639651098124381700007596305990814258969179862444316905442401073619101325040610214884153837968552208112519441429118286533560327675929004159087394811534230767032093232274097041936299206253853859740624348949683754186767739915402232022666062837027824940396851300802536787809160322296682386958402190616545624751077166928832742423681739863457278172984894299881139572657808423227352980038572570925420698595251179410188127370547769420612371709732991460891101664833591896324952007531948759020413860431010720729062942246929647961587532347987837616049260931182739146285531916256938546864056049578987487746331217569851162160852633722004612024270465695167792340732647737483123603966743970899547749473693067368687840583275922168682209632785390234996150848824599557233177474319113826426311548941226158592245 A145694 475 502859296825421197057814172148926329933857665837050315822972018073791792701830778879586751863795922039284109380861689029165585414340530290652142131500801278827087799448467219847489760019682715454236050222865097026263812052286728071606546272267389267758351588386071710857618429607960569198394880087252389882642184878340664986285737436945144554147494453231543518465835573212471738875897857380610732905922585480185154681937595406431539118752057546103493286984685977346025506282897034473665794882070419774633275719054553661916143022815339207689516305744866318085692409066365589566272826527338478673217305890299368322510617294992935466619303706872468601789797185569799561295696697965400530057822016458664383665338806390402220674675087076834038852714977029206036224907929731976433989577852824107909750994330436732091347460418205676572132930596512033333881121360170069686674320655823740976663366502872558823907733467433452090758941048137125452441614821381389366297479514714552119024429910121552572443196399376055429416308373036903932521128123255858707280369006067518323464819921380688164907950732999583558846647055590028638873556668232903902651221508860455300724584280821018610184529755 A145694 476 151861842526010603541612762580726824282222566626309423665722994259148552295840462846359458091149137061996126970984419990778863626360990493702652195969292114174087815880738258847983443164907168649599243898958845992484321182717636242832583606713952911157432309458282160904723761203237802759780575586985774935800638784991123594067060545685665201114943747821623356730198683264066235739631611218304790239464239115008320407954339553773144951418804473480853899050273840117889488013281066442494861941865825342820962733594147529969671033802837629188003157302856395787782065601743201795160533870631871609627872192102669317995974400421803673891204779078634216937981962232919145214618015827148769460916624219439476938099577106219730780294598124218985433638783490162414516694841799018310493927090854285337565390099664522543817512433926404591792684149044969233240202325819353513426885817644909343941615954804570517890487545577370183421362580488150955454628529771647672364900266579738690366390345110377659307994150450716105961720516632874521926212900882536681861188316228423789715476068507494132734832433525290958849518728578555863549579117655488154001111662498383181704998026496398679049569393765 A145694 477 45861773583558376848369996485207352006901281263479608896732521294244789001551117948821676756775175596800791061127913975526187649575604788567910311040594717679295693308183505704871152346041945249463517421435348624633238733368673858607368642681341511780276799104812826521515718264948208472884535432389616778221910270882440984743265999059633945592158864347677022189001536510174790721629870690070666041585294290147032578047528607644083343789360198933671774019895715029625279354504599168598974640648597183112156112269713499497178736065434148675569263989156886661592098119317380576548914956104297887628944184709115834666461758310089716579677223978040661046668762797156012055253345083100962976666762692254263370922406947271968293428293958427056766920059899052019978005617315373797792731991860141347836838059104355371500797407585355981044818480080984196405207221276084590985232842608106798129391354984477423844103331030898361941160740366373451421845374376216215664833583027566369938530859793423931558441790239716887945010179714755068717783774938402822063371591131977916975750307869341847397754486973904869988995809383668280763334019975289189604433070853002860419608679417631580054359772387275 A145694 478 13850103760392103797604197325770039579259904719004215577389555707867667129916141780081300021088011881096776904333659036188917891308206285157015211282063635447033125291255537984612240025061502558169332662029576325793245613156156787663182497506158422604732435897344015327336842192253155721008369920006077281248081101167712186268872264655463765903630862089250639077721733827389522731696481316790122839768519411385288830249945685168959396679435361273495394900109455665106716475572375667850447846613934483474528324942719882700618008620727310062392729721568076915405025849968247190915977156209627330192331515909960879399953455035246672603388630436589201001877028382778882721541295597080663670183901416436568098541628798499028204884564480846846924624424450730219870943179734401087915094567614671832761387528459415657670696999578343579870943388300308182345139340623051727124026891581830608125732247589357377430401315483785727936047122228064294178441848433087525483107377174058463982745953267268916952990112658244049443287112553339397878248773818496769726456359333541102502886877500472730419989120233685745445717884915139242234663324453419679772384786285944365463540116186098240777737601691563285 A145694 479 4182685473864831788499619222386066745584484323858009624762749091254741228445673266466603784691822812915629824317703901015077676987428722512630025896872177310286324542265864287847191616416227730621889000415510615040935541934425981200422506878217162285117415364198787816029204826342188079536054831306402949320142270642378197812214680659950997668950928192089345324449774614335125690181615727799927026944051276944067079702905549392418093713845689744396675588059035715147198750343502947091666650702767565412124441976589134862087141424723582204693928806649570071565656214592291334276048552260351349420196488860623476462951276958886185036506786714625960661905815902836425425893416016973277327432561561001151311496200974739759245906845044921789344179809264060627349004862274171813176560766687639033352591196756684424261178993075252175765043858448212990084035675660940345506865136024870235547173009380630943506557353172772258938324289752135050468438016381418056479682763072982628556419339355855419495871455580999463214984762980928783404162411909411086054567757147138280977954861254834895244989316556086121219736812248562667486587560650912768002070601025284345367128695479522251083296701351079724795 A145694 480 1263157163003418808023087400963266387126935005900399902462772836003223983323463410331134261676909401488639110167042244447517269532312165992529110805644115484071022978638999759391867255917675713145252308792822176166036740418583490165739933894724076851682854707552136576425492520713148546864167550684613684617401717652897048027102564687040545832257276683148893037344754211795380568912116253314261172014263717117696872781447225970825095342184718867446522532198928676518788915887262317646015478064389190819978106948604976008467616092257901098507504106878448593535912771781022014704175746805469897897569147304392379930931885688128592634352446199186603530694554525628217699737090095830332672220963407520931259503754152742608793235662319001899535095377773321858729179597463620153178233436445099373400649780032990236711218385211726578737463374307972022697196428910263361291346147052619229304638123100702955581602890256861738413645999458022557177174102505339819969338711340663579765574657739515069418836226595349179646875955133127939248659170147868329491709736202076427314239865212082637891256353610817774922615071581181010441707208653251202516945549124849586356507402494699533728914826070424385324805 A145694 481 381469280541558615191183895471684062845588787297596912534132633723882388222457504246736080422641947426756095640622440119249200321081286701021278833278626004012138653224435661472056064095521649142135575366431881691528054670870279604072259613699792992045937004265381047292682712050544518964899064251922026351505998588904266125987162320805584890344028607382773607932791322187590596685768926885179074021280698518267511512917359337639786375246071252279105408048488401272959105399202876426149582708794832860067976174036726165422357972720461408167061546348484825677774091421654056149326799486699648813716462289437638115664966526537876089389402245367639640309093560923818908895175315524743493733403516509760239218822257927293115797924113493528737809459907733937275584889429151012088013321245653323127962880978766294802363691154948351526538173997149102641563237495223874169641029544754982379765166003402911954700566300219072228662153512033060132456110518596244212683811142117328106574990217994195109069044560339871253893323465441656724311665222244326095410285765269933910619461339187701808264173801150411940508531880704416590728090425721212247349553765103549795319868424703779663881194176566813288366315 A145694 482 115202459566387698368929513345047623712980686828868367185405592611776478019198842819103965153376191213478852244357809873768810979697016271542433678539339409096181802250800930764801539489591620365211798508353635448665306473862405856939656663403442759521021292433437524145813753546743731578852653236529767344470194172131435473000095918318599596338064382152914480702665634546440564818533303803070766093254756688799670780028261072741244660228971333469422386708111298255757131041643381418379527962577975134549708826452142696981543640145487087365354079493135538906094239696567743935081989269236488471844474042262862318550888959128750450402965125654827984769815560844467682268643208198376704774815641022540071312824818139889778362179846612726676918921796757875735367907428006142030426844782750858485271389405807388040077123510409190434435791083764721025729400527128699735870299576368952059459775494904578707363989419775902951317556714634526137444568202513560412410541626208092424605881471176507407869432620996045769496136810608247202802874237947638612484414591375317964579763084569473863457889231593813588258654012901152629389441601359152847497048291512147188600243756858046758958391726497107188701302325 A145694 483 34790761319768543348801521846308910677257321833530949293079954836122772479409828073865150740239187104523186621700417959438061666668177832719113949640047222921042892141088656655308592869792573828644821013947431473615231027051775698516172240088226013582356384377893866910988460888404556392294536378367737816003647133985104608579902980169896272509205099381572790398597088841702862984600371979600486181088915239318982308057021926608518247602774096636513281680441563584837380615470901985474191295115839695801151997612373057762260756965964379922928764945380584264814782614272037014338611432509932818848217444301094982564252800690356098145606078545512683760843990281468316226221353700594240098500590185290591776233876255988785772262515752929962900776573160970738143832458368425742176819111069513609228831637672852421808488936452420562848082369122948600667637395955372096358660831033878766974472434295179366711970104206022472225673465666114860448127141048576648303770887303701794902869629305087242981459582496245482516579423480225213589743708194964616644197796309580755369177832078641919062474283767530553242173003364267389659020635520038438731861234482903347407478294702705417425770420207949804174504935835 A145694 484 10506694716110533703639690668071945976907998213039517818142960954916465512303748879464456419587081129374788880901281865940420854522810008464900870357615721982745857244806523508972430245137867704630370734413615951396351104863162398546027076849980852659112107060831514369594369374544629286741371133613820290665756964269329460355657699915390355698183601948852829785895618164559718180784493804535543755922759147517643857362440593574699769531377548212893541645106644091322633188741170756231787391597021010156813353570110211301505767060081097249637121659425443312435158255270458610586325570628730474803689823704888421872085794919528412889522632755619175667790115249442587032636580174371262133042403420316736176351317804490473413444917577538236069357606172816405043702034519836567995368944698210359128621883187795623998123581685120600789686439684046712680600764177995244400579700672655018674231215381649264168307607480799010709202069074452053329196952028467634227326397424091733968242022168665170872992924481245139674237489754217406256899797000641366587935250070902012803527125524665290083003775808562633265547988361995850524394842485450249344174595765545298769869844756460178015823708511074343753511789319845 A145694 485 3172987013504061409955837780235881376115538203016100850129881128429936461943252751770191973564558261884081718845565423096047660004221954378567343734050307991566327845039429011053018625438766254224543316971898069890224418437647992585201661036454129277038273975986739445750588562651589640039501787814995360043242599562203511922800045471467717524578938583454173022550078088608193187733932528597754613802492173635089125941149002237632721880228416786197213063540526074015850385619218097480014318071005229227661831626175671439996979391387525405010487812381538499771152978309064228360055983718444093457895478541432002310387345812896890336537689486118445538988853961341379815540020991306420569938707332345469034666321743079866982074592845900794362983096287617393352459870592532275108859244479748458943234579891076605595011513179969969017922456702212984280940763144358608436878710942310781760850852572823782599462185489097095211706799187018853990557031385456176960004268251188399956614187825307576516400881733753535936137205326350176464370148950485497744939801323616098285909822730616838963148077819902147715642250312319382590977583409970455263501996059960197325153285638156271055361334199924243863756385869657355 A145694 486 958231571383510435272959369940568103640915629312649417221405957824885895041350027285718511560077008007863304302479856493140452900420507412318872906812835397731048263344662754814502652452262270908107451354778803490896378017064830598332355605932297060812899628640934481102308151551405526662642798548994984912768599310821191271225258074683335302067141268601211399980337687141509782977466839142717357824596713678649398390369636235171507308059450491883345451647593767708695493823815124268208092270051982205743716337751482664667786270431972591215917682217565201487575764291082126506126320757399487493809630829688759809315106349699941353221492702175014933598966106209847261706053702794364640859356571964911331733052815092315338113113594544462359384825721254279976037837216910227246307496463939336390497714505221947094069478856769245522811792237628637206131429868832121752692970124877183436758283245777400695773411710099841954924744152410619453094894281455736974287061685461472695163516481220719442782193290669086607573761771067999074833528083249619677605232064481990780331962937520760701580636497834640047490694046332091546624705794968592039328258635512214046897522392878437398541107104668610572510675020847201365 A145694 487 289382761570806647391023773884271331418180404514217107900014469381987110366025764987535220299169691860112833817630071095505320728266989016565921050513742239806785009202243112524968748021957767047994225765826226756180815936735141192703786191330517258236218649575586226553451311179961817462478085660008670448296073749268437560398105138508895793506752084178982388621039431438647346266007251488572044308414405038778483224765688994019557574312073820131984129184509777321952023284406548310901363851237627620905374672169321589058231456691064335021802129541892309310748109662928493140621788812750926779037050615087464030410851730263569391782554258367368391501348775221412531655412678222906815118955746026070876714347283836136152243178230959581731739854384722504935370074379636296096109755072865199841471366545997136945803387603231132177920143333307146223267410879624156410704840099001967087119240689372202186340970874264663173292061027228820055980667515968247110057732624741113565539425363140831964143705972900330401951339917657209370423261110992434657139035143672237599561966897308539115038389074268241392194473959741979327698070172497104825421870605928628681965726609363649938088358984275720468654360099909985154875 A145694 488 87392635762812224001653906753680001520186841247664253936387148347402282444644739676208350811837686864746067949619978990986113719483730262495495838382243343586251341730814075319785747399978793386223348073828165701563115516515995575365945097426210279690277219272198399484661193668196917468141719226524069480400501503679757322048956526571611846303737062280784080152153927956784357062551212482709614663783325724997423284480847706557671215934938234229367323668270305157461802336396953774767943674981493489531217407278797368412921232134430997203993027203969259846644441542440113846341274095130022487781695476125584448424267907433248256376978164534243079218473731150760374712672922769615063801283775943301439856401146665698025662101712636199138523076639360475236201786424812944510797899724508826412787962199176630135685528986696945148486360474866520530789551954216626403911109016928469183126573929907159282874277430616218178492247505478951246286708494928129171500460965610130835320211296152050032451956421622609112302697081370706161868750021991632016836311008156951273076933671024241291980891919792511065802683645148031424873270567388330688685365594731810349739602538505429402865285872144162912923044239497794669570885 A145694 489 26392286617607720841852088815837476187765007876390090471681018786446107311172345356449934409954682263461452407951416025206710837963358272284623177270386976020808098417696648503462770746045573644872403124070340215645304705171893928619322715636524173949205484001554341058141127036484289113561336728324608974410503158037537442821224472919488268687935086056712613223561865203517437185544200162526815056418255954544183053429991241691422687654777034663448799763688447647776142353568595633431608088480559796210806751623524635939113153873141470091270872413469174581377310597707251453101924154940454040383292996739311415960098497193110709856455623135083042555587565458754411750695567263745526361172581379131008765756431945756967613802474037901180252237405232478798828004130219129605964869607046592711462123112784796303840083950594874203710702943266355893152221422762541549824744218272298691337138207591272731225845443075223625241485454593616047558529984800779041546029153881634771153138272012555968968526695624055051585012567234035603674992083380361876649908785428255612231634406682423561639114321388264073631018266360745748332400013281103370878154987738400796992678000902030316015378245028552923982290705968234080225252395 A145694 490 7970383165881768882015329168476164128703512191828559658193731286358377005691603652908203983455502205878493881133378019633435686951214714499693704039818484514940459470802657033970436979558363261958079520121168916959180457846395450447460094177132874322380365891250138801159135703824587115378055550234805386202491553225832627974687741865158885531910092252064928409435531137534309245677285897870615437423649514946618284712572874143103094000526729530127308161310242919323237528975379484342570874777454076962174107772897161256243759548456589536566599475840486754316101156066047498722934753517921990173266703319795922035501321884412001128393221208630544608708226294812681588335348640728379346010318292721621345818586046471938521342685057733520237037173303569236770821045539752328056879823428346490035148392098809307129569667550665312575483802505964613211440080122333331420668842809217276314632612118634457670922449531286918604750115039766567411429768701340342417729304011288090757412437936495750578462610122043002969561492607597381603685740430847295116255616888325037942680513884420891373720544167335957725501713757300067964959930740325829674514120931402308881439016669874650007241364712750838879738870158167194433356652405 A145694 491 2407029323809676594647787556790985729392272916924348626684035167461443409611553130832921153069151711493041690649872210513272370748428880420635213996847911936535997952083984727610568505055879659537695142673468942581456852964906254141204329118778491521184921293673540363609000841427988824555059214834182902024178038571043416110912876818805063942368159925037551667036306841670157874757354796956763335286885735257924177800143577999975442965471417541063783615915929673187969957608211035675822972574702650682780369740663319174749676270480016898573021770831413530628881171821348637362873193638257500578286161109581629143305439110595231230064896349383289388787328753467971085265524593932706816968754951820550515428447229602579676477877084961485210404974100272677025989127748874983943571741805753593397903352290727625956826199516350329523592397653858046833961751975521903547492165784165345148327711721620014943887353913005574195009293256554909742204231617819982631112703782255121773967403118549704118726739730161362841755985754927175208709418618032502763232546391488733203077283558688426771301965224214070969027886536438259779669566683565119458332386366295758881397590356301242271870876765005724788757156497060524484793483773915 A145694 492 726914885407356449814749826821709214112337717398961456698920426842069551325683353907889280022900361368692712082380274196988622530338570672317334933344029586349356441069892585081357718089896098817121975007867499490683010414943842355193259933776927306523523850323517939671117094975548800428512504824373001605915565156901885832867714111537264151709652387269088538516555230653250143867475471395044656641202068398378155077358647983118440672478367570671732524698449451059847603960150757394614195146685423052122709487572549493613145989925416646779516008191611045763167797788891222436088981544000247252652247388390332205356207110077875419478470304292544764869164575321032455068600092019036730345217985131513534038045244753932590357797536973310800022065141109044892611945759114705398630609145514156859676777243407644229654382684270248850812328607662624179243237656527492538011213397975125017518654307317125878596309959278152119974201813364542975578266518812933414253618812937035487647398329364074148104896935898609535207338136495399315648640736905384987201112754612709102291396954210020464041819777168482096688696232290597153392244178505925750586706168500387779873190848586305291454997541667016135365781523242120227213198743069925 A145694 493 219525888363697838167459799912599391676196598381569435574447284871137543056946761327051729645762839981633706007188192935280050731791499914159414514655900087165569109205155476709842420294643565963111298757233311377243687688460075485014223295671513268078583017876408744240313753681774309740586221397745812302084476499345798478109938748807434968752372652795339701080332643350439873290102835006506529542307737770574944909184511547323769107645501534925322158675315818290400788426007920522137811111326423059090375484877169283751995339281205347310515261452095704406946046051073327827061509553094436412800400425132770744388431241804407781451267966999999135701098914418198333459631962265155159857438862754765266728974235468458039708378378288854900121453267640831284891781630124892155402500390203469618028988824156817829729666744450098802615799647116458644084623810519327224575838954022703589945485273098050395321141720348088934658013938342835423714894284449888071121961768803202462147740328064831843023560147901649918269774361235855666150680793126808233631972819346646660158798802887867491713858270739657379129017234265223902064678072342106011557726930500750813762822238682707896777137386706673867155677262862623248093901226923343435 A145694 494 66296091370951339770123044823778194576997260373516570582026381110656695933646596237415714463740354774092010521458751886180378332378502635505470866091148482294415521623515884073787329571264267024760795102709452168428102998904527852631940242032863230032425547874825117242635082494800865992856610349614410942227905987237274238503368634425733823299064831491805320637721941736602188483467188696493576877120295604645234984418645128643795152068268985179876620187420678674249978257050431846928224341425433078422241273723417551143608979316934089471128829442524711119851942739626356112550139796052975796418468276142708374473100878817821072122863447563695446436967002989720575672353784003984839240216191333953979038616181066229574059339912445697206525878864762389938992425440351958316226156487232302310487894948118115576934129702441245568141120681100562847889377147539180294329365352901458509038519033821303902261106203235163580114600235177722933418922495637347384545418200559754206533129931677249852518967059769362376707936649755091915778189950883559181171868590329932678658854947075181772477121155943599360014866516051865327826379385603137509564682946305058245368592442891329198521404035787873840864879167602988978804130957332106647445 A145694 495 20021200068138940912738992076981102162861496436203622746336392648133451034418215116938218716319941378935805543774535881433538976327576004422738042145012185752826321961192591834807063688101513997911797009719497321553909861981478951419360938870629023956524436875179308998531554599676179755532955739362154358740525523669157474229539217657822807201348826737872411492890946071810510482133800883506053710360786964865090390349521644338878812155509588022787813974442369643805203032840804409851801613299369463260457774288987223276086159758374813814933595976381010662490879761321108472662315156898445596081964618994672796320132076971740159373323309896269024824828333803981195654717383137241156295385432343991346904395357707765862907880945180222267515915295704974120744427591204661286608143856643765094297726245342846747416277440470511711479815829892722863603947813933021929560243760737286447026042802728760680432458752235299053105674613009733983057090878788194460244645174607276967170543091626201390628885028490199536115878598451676522709347214486041745905670682306820322308314035217902007420598875236696267067110558830429063779664509774075185782522692057197089350501154930942735245567241670551193267326352938839808975599455213069284184955 A145694 496 6046336124486589204307405484203469074989594926473120552823008553355191555698367318719104636614158556083839182209388377441042590472595574833031383256927588948871254816758539218227659446477085963102337936140185481657112350215407738800794371598687932371640347510756276492439286854019711485304959776677021001928696480242098319943082340364028062040984046610005976465532427991745037563415924399630131726952080543093652652650571117945212757475811827313896739943661408211750497065939665881343397158992068152471579825594000418011826876638049876838020474856037622695361125835976235132387906627243534517040956896468115041780305414144586710309671516725225681801651719841799331367148977353662825216367160351694052811148359411564224368605986104514679092599893424037422074878140118367356597343218549929826175602838198591599604138852892392095621336239506921204245544350430625083546899286377307605543355887905051904186700282068857078874333618528704485160308026471539089646498297313197084331297480541181142720070759636980490544618628795756554766307080584833723704331374188069407404432179780859331059248383200326329054907373900273525396130855572385102968812288318327215925605980196701814714962785580470672492891693708362019321652231343389591717208965 A145694 497 1825973488394881800759923717237370679544694806298446203329802246720619716369872512038052662038759563995940497221691515451313428783747536023571055005549986850373366128339117651312918345772391859342908144917326295963126375855191155638888480861864884947211428423811520321407666098359353192382342319600720980428107596507590023465336637250718816913569980727395067020179300362560929533641127034887416275485817963227318236010082128097809913878883016339208792675171770837579006308710746255361296090213991282676953846871613837252348440658531304430268368472927385672988397511585061688872675139112390525700772900768751747944855914939588214773361424727708259635073994563889594091683336443423035974186587040779259957619900146934687993456099922618252863697651898763596492492453888155737031111043858222163739937759409729320233702517296061942365932064515260310959290789882234842209234024242186159587646452104522946303703052726042602520995647121055744784429966903526016878782241143410912191084668580345078900070740525339617944938710017720027862902028989405298516962169334114654215816209979784300077885591127623314678314959807323774240567738718350527021395528549442762012443655518249017101183515678060472541660024173572390995329998266248443629312922475 A145694 498 551437947159129817240292655200201741753422841907204280285047455501073799152145800268173184831068774168217946321768628277919214450101283283543625580292839101223807699503596772157283112763815864435595157427096401195382508395917513595205520425911596566125479743643568380788622722417670644387982075559641059068286565448811944988211721367376718679836093195626700234117683177065408974122056948611600085064990072814107013622392152114420648778665195122613741491161931131540648154733579429453230075847466375300287590175401784849791217251999815888064209258349214435619800687372852653804415504105314695227116375075266559764304706006341496274844840596251169184110544706574815616357000456936403201379132919154984813148398696014864209799373570644607850157598273533182103310646196082914216038937901964543519635027738900056118978556084557814202415862147369106988501573000084491722105128421853842887863685179678024731814135222982797104261811096940306220412689696838385558302590327012782284623238613783672646678643567892927638880945806722652658041646447719815318398870807528437503769090981715077764190389272159040706522062954437879547126060962086286775358480809643395800542058360531006462742706771988682236908834408725153718570337824175686586460785378485 A145694 499 166532434068568809924767621946743688638854153561169394199881001759077566724231661808476263766320731039237823848676904048416151450501803804094151354193431858582739551883957886073848187136326618667690394634838195834709554409191233914596428280144440298084947671151933839477842654504038175251978204476691999117642114657944699796416474516310518322493586575098536075636520140173390949255327557353668338273351516171897090795726419856426938121243010044013010721538228029954438163723232276948620121609844631349404175279124467410799695261663285866890960927652989832171506819189089916387244609564665925568063444499829732297072076358000192286788368498643125385341749427391030426545722454658350343780523954997764634310858786296342056671417362234748952494730980955122231603322658763151937506728135349433920766038439388407218611290235019163827187224436440955050216515755235634265233539549375618365975245277810658946061565134288078682884545955628851422819847858478288912590503496516716839044026976694088794218050286763138807324100694920223382700714325182394820857942021704254011484049660267973700485419674600902670054984697280432299457829842811340255631239808983756089001689181224845702731196261624903975073926331410822850617246692902791100667527871379995 A145694 500 50292243650760621467462581535261393767192200952631249844083777483785924076918809720359563484244029705075654584354103253993399818837094647553150165340836128452886120861255777997529995232057875021778063584563708045681090049067356724694526135083195058425088071208140375953927693037497111255453029769885424092468850340133850526572787092204409156674383309586562268141994964649187001266134800263859226558467092893840107313295756404488820891966610368096806624163053703115108784796261414059053823496097231201144760646705413756276658177805060331985182135941944580101359439594417781896294067673025004206859933122573503887156002755410051729113812441749627615204024216527384614001191824306364867418516855276405764577066205062799286250558244021323539045558598650173380762100132300275802212815857937627079527823973667560079964490672419702917996339363943021056058399256508161463608806838783014892681636210213639323685860856419776779434028616788816189385373640570746413216773753357721472609011523723001032181204507958900026884239528920100738922957684558635516083780091683877183030679228309946342468832551340200447315898856515736116556717486468062670913859063832284695482709590671542871218358528303949011790088843251659775732689930918818736715006956371380005 A145694 501 15188091050095639114363774856026994174003405833541076283519100919101589993662756303886779695977930650201808446651090505801958329137352081757247255781578317360913025760547360997367984711894341929958307512143604991599854485263932539623832296366844763204078512557187241604246685454669623560971563012300921383926475160605764914325185285371215254797341265908566706442806842803914300991423454352128132752318788702423540511524522707735767482435795088155191587486520680112732898570307223813557306075699753978114368311129755829928139970001866556973658114093539610200778379250694981042764421192643986604546131739572698344188815760057477622000084569039888896666229971641842762397933385218067531610048309769519543137639683070179088105611918277077474042806202061371405867922636632024529116332882369028028583482074009163755742057571780515262071067300686355917974586358949709526375594431772921121971488160239241265094183917073638299310393757724266860342960019604506938502553083010535368011082436137369617629929543353301044980233013633175502931350520022382743462480729746509205021253642899943527451886945085065934186731399683055026767829223083512115275729806037540994279689294693624722262241544351530976656631756735669841448421741890790355696831433296285381515 A145694 502 4586753204885232251916392543938616979155261369528452406372924393791196392162075484964087108621850812331241075234044978648937421999661491596041118095871311006867280893564441765427133852996859204972387090603784143755110373459658559609672658976652035292573285704199338824106545079617188818302156576685108372521703029652600870275679383395014802539640387921077558783459524531817469712408617079542432231973715721039015394373092561979797290874718150012499762614305082340342220259447985330280247381037829604159338085200539555224541994282385895145712765274113020336054969174270289857132958906110810929568724925417832326441135203534602831792296426037604697165586247411619986859561881144032088181367171033539625621802607220989021808608548761433375837388427463935514398731874162739107517330317659588527005132058526793786674021422187043189442544328467915544207269022003555768803965909588583395820496742756040648419119857095382346614959480804111803007384540546920524681357814295428323417874286701961901523206540888188956684003485877690081784528934089075029890153096603354096039235569476554635344127388583138571923945566805426102347767868653734190750599487564273547987770684287883994580325728035634051001291000445329040457647633361087768601706377848521813837525 A145694 503 1385184279784290044439636184494606300710714930191759085648339647824022208842953133702850420024102967393384602912234932461473299485568633109922660417697354345756557916830700865797997055620339585559730943054830667809051732930331621069581519178652547813593928204155643137638572367358936353503690314595890427580170388479924857058340848600009099151716599810899514185898333601766071938846410934567462405923309828965080225560162429195191046076682445508686773117932648346103237785454721262520821151767348840702141987362251815921981754133310538467448281454668038601878399912250376841873110825224272256743150381344445789886878642651689997723651520578787578655110380488337594188825290172112472563241275603819197418241249741055614407111676114034602425417262287906463977011158074510578445704639600313366127521298193017714411798727442915262696386316130009807994677270058714892469271329101320412616668044824164036581309102658888395039418452809084040241369788285150393946831557364136343136830023501556356890390745418689711617524072502048771523424806744380636644082772693483190494644120728276599930399019465162763655097374443838999853999128504204642094565769514604573951312466965646272738536107625217131871413225502732634548368136853306615327359629278820291493551035 A145694 504 418321065741650708188518211324827164197656753656541715413392200718460915874179684302775862760170474301989818838419715558386287507219727537705047405026505141107473623601978097029229683663489557979833772415468257894189868234586689904454009119294092787670073744369300028228024748397319161569296172851382224020838935617907654230748660597819352929015873502503732206582513288208821908061903693622294104156607594631733189103774680524385716117867223825473392981853045495440837468987066373295957707586358312062442720845314847868883265206265500231274235286544473544746940718530439535955822336258824110725501846441097210713510908945606844709710966918367811149146169321230541825038378070096822682010683865182364080683235619191574561925917577889688499100175822520288185542971006628031951495283828976976981984426922232822958576541666338222291119224926934494098848328288709893969951137422689176026837929040154783006906929883127199919557757788862576041090668677574872051418448966154880198999249223183317818996481909903404719535585892132851309992507107868863191483107200335320175286485224370056624345159751090571485267483136472572529805389040401148178368111793923017059748377252940886483043324177087538191115792810824810304566719682065236741094006335825879509238575045 A145694 505 126331576669698729582888060183913308981391628889345406295758796277327372571793421706304607703151459136233531904599841863700197353880872147753814393657586855260111277769880554601961566469318226170324239538528359053377531155112250019524041172507637369328548676871324452881725835443623027857573940510802835763865778386219631652829037159692844575463642081156316226873733114705462450162756069062998251992889570268954458029114393355935291076549824912847455993746501806974786812396308590014116706869928442894016999553297721804586824110538047759306351608254976342474974218596280489481816472439339657166844814474830013189690407622930615412334988357826500179463488024631135293567401351879068337494663286009470133168918915746114462087219996846571892125827681138839125570000232843591138773130011711446735193169409216119515775703784506700216655309541618087208044200465920329264032774230323029839692437902081920304049311515601755487311403433783688880369140570839326209134424756221409683754636435377860424980047146045409535588129415351619046846213721769652303191254291728573209746023893639028823952307845809887425787124809840273065001373491072642545225075195995236547470058617921182071606345365372811316585098015643589979344600975846848189195062553790136791498556112555 A145694 506 38151717833183274683324005657330494485216074267828656159603743083552148055765739175619688750488980488668224645370313823121901214584516168894114241837186203783412498412880325511695363844050440813879940506863148965862120218975664919206355980088187191444434030341395615470252974279225757093825760738089605018463444233702710851500138473566641242437090892635704996783660818127761451127244270953331849807748493613629614591603443018811933519401929256456106236718461692660890176506216207117889949517010803395681071422375066670137351998117284157810286911457716310953897467075358177383972618854344317640276408469552222886075789591216100247680456773096684686386824237269281628115530169889408541100706301690994797852932829319707375975778513130086821733500859528106895633954527347757895877533768253027937051355177156345860941303966379357127207612362343735402335249692379650727843927866420132322411089408499699777039885170781847029968124279244885179295439361724798940286544857929899569613701204234890665026155241623803776342895547850296819296246551467327126700567312994828774023123929393762334776972624274834912016226425088625993057884988914897647509794341078767514318897954234944044738633257018411930070508484931553348951764927986066087900167797238285485153054707416565 A145694 507 11521692454044679255634266820453625421226273037255364814794034652436471385468681437615439698039968956118667609369930174740950466607170002133874747220436575955735314409412088423977397919336763807565571708833132459331306928599495693350299981945460024178849748614424604547563516506490735019307522168962549912740196292799832457521388989979965962371425985933901752712438693341469252777977607071837155643688052181745874652206210677287847987568306085624831236032981684681781858518064898241012750637430392697052789552557716836659675716607309277610947340908622070931734560082539573289470249077539544587706308512990296481581698766139639344184085610486840948788641456167298420555596543905249500344075808447394419481452545535635881430223023745289373591625133749807143642328697258790040963876424882402725542774070331807233884758022142781345716482278118266473418037362898188599479602182884649638338309308929007250745741272264602201294886220928521540458342318100318440640327412670073448613654009042501602977473902923242695046018867321374287808419612329411022611268137270146561181773680653022586073821780223154333541474593251955209630416265278808016905412665930591794087759712120335180328995637274195030069976977351313467793453663650816111697661479703408426379431023083690075 A145694 508 3479512969403659951926865255771337546715849241176852345411638861292730806263486028420687169119320135767348949805073542457943919014150756128261279546330008752428281539144037823715662476275858619443988776127099139569088830316828723726871388191548839114821179647525889177748711731985922750073777869265951984042520816981315699460607974835476153994928210661145693614159701728305586577498110091423867672543984010393640515351684021097911280312109035929442577175723750312205460382279093052578732802554461583706546763801008109604551929063409284554348286667492407705072883247459875775242631248798088121169664894514599985214786951584579865843346173910252869849483332938286853726162040729215459695369793444811423688600815818932716484551377392564260737849056891582229273087632617627244613194802780717370085980717885028628287335981383153587049250440379354131236844948345560577392112015303297770645847000207151690025436824338739082944025670596134260333240084626934444274438592081504251581753897029631249208532092527577670100121355035507184621323426676930661501476276888271266648121628433283427231959400654768333894613310935665384682392654229211106207787115316697643046989114162386989515311943823549880669202976651611735720274054657618479666605866702632106481103015916566986085 A145694 509 1050801395067451260802657672976123485482765244562372152949500142075752267020187311901609909634336641032783264173522839892124322591806921180732772548244442206657385289507090010673706090437389966308277044818675107017405495448753675069821808933865803952651817403804204107075563379543242179787261608996148536630928546532064541404646087011323818540505948193680065569723517483254945677151651270002936199952639483086697689761556368160891918806269360544606033475832539612601367253589768036980536293620809967886680069878351891383738022901432996626135571626241798504861079006172799944549985166887945073048651091834896205238384077679776979845346360435285879853595177905906462526880380703679163578501333544524602559537964924772144742453085749530661453456823556124083433328822721826169083143866563351763363240634027208313935541581619690240507527916512286829367053756362996396183818349019413042085407455753250881380431175209026938446894457633811618099098047215016101852439814481201613904241063248939594759373714469425533127541603201855848381351866436820730362423224352120652381171550013170942001465665175959813681839678427977694218872951160956475266734803412976757608396624717328750498443878039074789767069228971809392874054971052937130043203274082715192748866731375780146107595 A145694 510 317338541797400877102450690373533521278248388008595213338403631268015891909290304708257772022400546271764778431454092573879087478806676045825169048290275216401777929149602039185635523649615493966480223546463755220116890536693293042362459426639281244861734034769222114447642391910327152373002932138967592110556378531866510188503657669444957723078801426280718656362888120241265288913221185430795308518024579908172308667474671500568261568213034775435092667124251239255300705123727668075069381940682055840193674556498470189779278364303701571808388282838355656060340786980938123378320277768910613972571460069244139382006776672341063333428757505282425462915894244250813396264148810470378185247707360652985161556776806465368779504347344980867194683222864892581614636031374358885435864834507329451818328585495499025779905270313165069479686381536270243114718997576676566086935749291847435412022405790481559025200189476301796671879182179740512531667277018850235824992549534730805894829219347282727986081653237673983426847464045605430703983642340493183638790312278063548747847159982349191201015398923739208963581688271938327988714948857954626319447702843603664100092733675519120263540535855856762959774237946509785036228880983932355654567722167113285578051271772469687557507605 A145694 511 95835188821419997433679305835134147302545530413351192056044947142798723604338651834581945540855330637431930303034962434471592294277024358918020319811114870911130277217890308744051254436093441787910719233987235401368283536585925745118392925036129070144291026682901274359080926793539256774467098244359216668851395388077154012386699970085365908551257524788583354156022488795378862306115646348830180236243470492784950519887589236803454101681530232820853379438048041715488211580112165990633972809792360053770603035992659645421958327996816441689507125845557166331718056589237140460308173901044117474643532289819895197160808170969321349715639420234857203920746466585839739209246060381350532781229121583656994187587057587616599265570445098472362132879848374003523536648146233661575462096877346931097371869579006678577217456092994231292624779696037101133815770214399959961858412467788906081388681141269677574729076790667933567969066123824000972945418561645556203045897519674222178624520001816134912201899904063073569374806600169638216754678634962504638184311884750839601197461143119442571764649009304065147187988018446947074897695682151136191997939523964893581470397173382056990838743384590703339062052790616983271548248002176518470549408891194129529378735208554469862221189115 A145694 512 28941909685527041824094047911520138951847471936444051405712235633493946512618363563739039295566287451958171186738127201117846993784182549717196311413908400739944941941873723638664293204176569804455070728440598627458001511158412881732712300901484339902331028324201415634327992249256945218736690666864344466401010850820768645230594887308111059424756693684725892236462428728084175151158011976161283636037010064241146884697384474843142570446253917277122285497623384346838184596488750401503384719175352054182881923195226714447241635776674261688659343617075425876522792749162635480889690197837554566728374180065539105403182060856062706550789676153421593158602517014679350427796046086357390521745947010903759259489734614653747609422770072393672496935030986084171526453104131191436904117392124265861954486284274521431293891834813944685303203781821668272169247885751211231915153629522957789143969682257652146009155990592239635729986090212668553316984738339939123084036058392080367138710211329125460756987689373810543967764745787185136029208964116335907548023398882475496012885418062089307481722985410903935241808799882706078291115381060785175357058288534554257939959853627705692113036961610536551633780168528382438222534667776324645750266917418460004586799981711677428703241605125 A145694 513 8740360889840345210878968789973246829310633979275690173333039116368029048087141457597355285315477955160730266464611379775155320530528852990234368026680525908592461336168646648567872496406887987503643449269826798256915088086304104357533996479323234521433826262882144620292694578348803916801706114294787669636436425552484053705627269267079454580367970235262430872057497453392625516787413501154358827902940795930333574228090223813392252820667001487458109366902824024703416259928022509088031551218146528003176570201922475103421552046227630213533432265230933057543551692190526678088226131573040435034494358847502989936563821570359968056988766558913086276694039391966577989455196672019550587034494768171351639371712266567844161446410991417790621712246477949045797465300799473580283467990324650943379157485981326465572178116657718300730274917330447781093979045726651392078414537703465463415397455360669678417190380082065702056887830178102079100756445560099969615175843736888596653711859301394073013698080290986721204695578421129741442604352484498481574864882150622848956290198793607851416908576945083684377879069576558788696841947384674971821639605197911421004286405398393736961146323662997447890062548842780879359933921420447866498110059651483727255684215741718028998516743558635 A145694 514 2639560046822098726643624480524009022312859614269321988295172100907511278575804101830837557125978776171088582301125898564895788953225929420501061947746104915994183378580989414143858829621675995656295866608759252474960898600552681103093534224454715341133113200362083473912759434669089525928896509826359011885737399505999363450454204723770687172211702254355569397469127768495844821894647719336640204743052083360896498269998550207169617209270988195295071906519155232076084872313666308994184025083161076104905141319057392254518861476324967650225407884756124707952276088248789894147163402044860373825850567997765837421736870932187854290504056711115598633968441293856891873465041598903817919893895674040737291330997614768874283009206696638100374084601501309625746662994388336890054170428960652460634643606280076318081366497338796112875857721830013408222109502561562969196449275232817046993660887549239985229845485628793249781544394727696615219875129574411850884660020772481964109053842798809680924676063260188615993274096918435394730530485241354425099701646386089217909303627150251509038598908514429861778184237203320871480367976994790780704959803711480714589036554470461280856574076709263618726247255970351297184261821734307479357783487747830667171212046354017133080123353313102645 A145694 515 797138393779383975101163714149460751491654292875355964774968641434952038100844751611455344896760274925713591124673556755218753108553700156138330473851297004104334787870122634424796798673249743800213848072396024420639934462278823389029889801788844709787678752683086326977033056575486688026609944261446126801823058214386255277983464199309480446553353712845146695604804528588291743586666823826164187473573826234194812143965334072341411004947017767977624257659417977262952928022467297293734487543563426837153349501785130538389592744298094002737859647764084430868529835099442357505765259191416259854971837040966435398374598457699161635764168137990351874372192576705389379208453107672280992257369459065534490630321907947933465624618975973714895182927941149029026446426839976941322779186078126718460718989939097066734107110018199768370208301717746718835295975794546290045935602705773044726622172642415114869734919469515479368324350319934199694323188375026818867197711097445816272337606813381222245179157406496671043247572573789068078878763938536551881628322343716793185760739109177162121805453462780873173327261756333326628282432210479431097926039081261977894468035163673908424948410019873949857878781240497248968767710229839438318184115189785210001978782314697432472168254183813440155 A145694 516 240733155361327138381824798048656622941457283588743232040052234541254607995176539182557683321264477048789333431069113014177498542994264221224355302041143949134593111753398454606874489340491800951668925821996990615780785246709604110805923626606006647640537850197091708663590070326362310694510274270446903935138677843345143094587555733986739324171940609576979946503253498505895610718351486147782247976814552470643472370979260891296898953876790094941047230741237709978179708177912810116398821054131071743744206644397790365201402489916548063859183388216868741997588057923943343176846961112405665615827668935803865724471706997354214626146488273616375150461768189723733735629079373475429955843805682742117375433065885202661137744351921537365260244870153625505456361074242678647942589260025165308322676500318001034077382265858998991251690031261037679074851162580450418030903355567868226690392902477121815450674715834308045975984172252225400611070383014128524886042824091407864032281848203798330308363180860698734466444773643187380124426656178952797313826653646156085452881833907344352709276208346851309268483054866175461320869814159587793400792958842737405843414757582875049883053563251925223593460665687374198837270664227589776064612245003827385589930421046992270589461732640158345824165 A145694 517 72700615780727016407335987846980150667568607989507580720130999862817456662505213988380808907676975308459452982591747456724849341231159241109599162885951621341643015414738463168641670984029850637660215384395018769941376504571838162639999905345212218742732643080769012930077224205504842343054076219730703542285078885632018828310163848199795966419479510738535098697286951744251886145198562149806412724810521272308094461223592823837591142659785661654428286059596128995433008916801646187855150223860040103183913253258630905160285162362053217191470645381846595998840724963195790197050276490687319599720101046775726482355057138602515117934603694464007305087579621103990882770602762336472174383837058818660381846295267009295715665328655685308334879055603466961498792017974862111701720633748413844986729842377046373194302710182307677158242019232531661333886215803320231699042767445893498687453929925918145850988894447041560369267851695821751050343561347078439488766065677894077491932845819940282371903435440773611312195278392670015008508771287279806252223767772816794089977128079278885341039293115295632618208709242323232985576055593763303127608375644467615302733362321993101390773751153671397651275263158805767551606771829021882532074579807040680662948985177409351020584971089073636625457675 A145694 518 21955345232624197627877086504989956844982778155547700634247521906336330657468579447951821732435125278677706011409276662817890323553267096550877722836255348501227056062139262478475177762687674400772433377161473671531679923595448415513169165490627484053657617672542044813174658119992136025291636508084402022866158684783026341006574894600604395119358640302428022826634156173265563720239247417755388860644800609684573883817154053538061228184301393029542401342767289718910790513165919235922138968784677980089798058277462135568040917630850155043760275721929455122907901350827204696166006653226458113449854688457333593805502784150962211401624169239856589761298583805215522862986405146241121233962947957552693200205737570922103469791509665041579768214547376868747129733067334115055271688802760956020684089721367686703645341092791059502797838118193300685154562321440129522692884865304268735384396444724802925183195448290716923472915227965916591803144456434674597082465791899919994699687155773761477984529139932769917548507629812701345189524502102322535374264040737025659087639798108316028641157244610934199389761708126750186182647919502357956744328651670377084019632006484333744963789794845510165461536013293654426386407821700380934910458489481281732825003593156577015946071807167598102542393685 A145694 519 6630441559636726956602472788519119987034131434367416083962031484713709041098848488067461782386500157185358755992618960423546152863745431999123962697386229295749229287750642530036335042660693639182637219687380653783797395549320849646814447978264154971985857804464616764565816675013419574795731171365269680202037637725588322965157308005534327530079889891822524358544817877374455991626107521599977629502004973603469004818319300575670653320516360909260150777229661898982063301967190807602298113422748889947015829686540306310643196839354384769998411797377313600522187367224852622451936958997899662942256395813067969602779485756451985328172564506742226100607084729553983913739123751402482140482426446122094686080286451151465952161370590186871781665914252210894671680594316927884580348297800060304401608366010664338127698707312717662167788869675144275255343934859115795621552186554443264587400272376964565259474036489349469328451130994010988973499282281924649879415903088097944321813588197856026068955896824255741488337108925043136232227890863614125876775516534808932250377241900632161764288448579386832583089827145036232994174095634118339633659644428809411758626132595946797877673744292190398571732600751524831001143555381686020460426389243540042632488136148108849464693100793525553331177435195 A145694 520 2002371395665058916696318905046269246127462710400804109655899260861633794081194774816925506458990612344699666603759516771248120274527567196638885856887804991967766017844631904808494707705766791358755667912211795969035281775971301144922450120270284174055675399330641720854063461195932719452285522115803359018992500434442890509136500442776766309689007388690099928257708364810912443907364232275775488720744857227637954881248611619798999241567756693203535992322015126202864206403578457976658108114701380086018690767276895043678677404567393350384476602532226777902577677000554664775788795610712471750447981680858069486445599195664348606896712856866912425793578289741497926426352386518403365304458823780915042503046302510171795449264126726770236483337889620313322100409750644887028209914246815450973265042445499262427861364267347942915169440803775377826428713765131530148186067454576561636659497861398573905435975824335249020268768644963352753404980104684809588986520266813679265193003948596746111346696311785301159560258387733214440787633516309363692250831729471560513954839414192804536786470313730212505893738036092815614054394233584236211408468288848771974021072411969448625312506986446654858497783890947205307918967317447477798113859093059611593278592113135715961321370367837549507913043035205 A145694 521 604709531049288156115331706851184793210506704409608473699997614748728692103479723146223435488832778427942113955579381445956508776754461547952944404817419721344969588159791084609635365392098910296705029072268275001994871298947783624916933121873647556409841984740049335081162599464496667855015431947801249154055533093564027345436257976410577891198550151494518355809469381355018183604032372039762597616035444877773058905132262389878722100300142004986558609530471338451366008270578727118143146352526394037087697595887935762884649932982513437431341935552935109612977936266800283909665764337476168568972348211223323916936968177604876827297479110209300810363560036417202819796844681604806413839806082355390220741233903071620730759725604900894424546186376751082412379652064100438954634813754240466133621641210174766588876004310031766042719003333870488959306216213134862988956570819095567171006580953869992354876405224912755854651839679647938520539330492332530571224049704674643040143965378888019469600633330262336694445709695986505717981633094034564220933874406783876466282111125844326337947749746297944789947325797072885279211432884446805217505723763587900326742605242282177538046499436162597576867759002465304478160526986313756609009925019714759161127502330030838111469589157986146425836407819196715 A145694 522 182620276005489358087913479150152761280326897268991358253289623754855203381456795195384660592121040094626173714918369437162094402459572859914592571369003868041188847858239062920205071853706165142813560024157106838806482097000454683423768880355721291751598223716095568552790250974816797759495208162713861441165752001755901815431240772375551746375652456743955853354531495460850680535973868991776028704553983608230236151395061993131754275291401317749247496542210022197186331633508372011221253540354856297820398655267389323496120601083314490710914880060383870876341434174896685186054285041122192195357898711807762964845477944037477137495231794570351977817369337419705510080720667492265018576256132412504065748810135681326950517641683415943389442711802440937268225332822948581919412685543866373956902762380430334010578125440265325996958223837388083890332650867652963491134736201299406709082350788570876292598768941947827932855835314485032469850124403704319547700074024291475384444212351420233283073279919042913896421444767929536993616012406764922085358337820017001221256683605165572361255683636911665596351586496977975261506238676708701591450517168135257049904292762096805647041417517214118021559204720960631005199171230899437048443199242094764207048912425077199973947854604341448383053087248354372725 A145694 523 55150718644126736854393755371639282721865512468530980584019766376351522692507848669283021275385065275798676519791391990641506553034014249232659003609034350728717687083600037210817322064453869774219398422266373997044555598422838366610353284934305956461426253720276121653607574631795208426699697849707638353982903048997188784232889276999440216827555843386523173194712702159795550503680504403144320906177687014240653544662403589663399912415902897818267757397137896232211820787311257768661700426040814075547723306193155687760065536877227993681258862436300376069545500142882532125904484416654564566829516438617733192059417402131140490646732704481136088000035176340714646841557844737982430803615512182493872465919919741857667435597028666010002717274418150786303921638132878407639223676399433890694518500617248750696428005006955818419315340879887867464391501255814981839459701376221601730575698931567450770372473344063019122966607613134800157956217030588212170874851131286320891459111986163531563468660934917629734382581874205024185566317765209912435213997087770727584943052166648877008772878510597576712153389174761551456089604868933143433812838679053084041170769671547993023228970043699227479913302957971108098265671551204643674873237161187599075769610424870984361294140620921959425535606512595201366235 A145694 524 16655334410250269040668826208755913229242104438599087145015716156034404997933988841328277040505697592251105682803285462804297816921869843695403104497357004916204700310399352998603911058393214965649115509964420790000616984241600186261643268281280043130058977025299672643820934748551178128065549255403544069041395555045149256936517130413058569930175489050273254348949881520762795401430976355880593137636956924317069140251894489016353641795327383739799113486439102452105772691436366337763822307410785495959114618071677750314216296016321770777249465540882653189131864701716349805337968239544637376990318606563843616238979209965660390698175781521508528224032805885558403640640388390203201837673308422980736980642066951905334238599785015451604877227431569735022847066490796456158463630859943491123370630283646742279987246933975216897307235987502298586162343046605256862553338680882722423227151994982581561776194351138089827307982643331395162670307693113236371284657341574444617745267375609035111934252529065205136869643304565149374504034349080986790512541762168939713651580497644355691077048054516831255404727179191491561763799164179132608309885830556863245176522536514731796209501911779649484815795934102553685045227609292571490374669179479412826118215299398612199910856519663827405063370113716502458230245 A145694 525 5029855841176937123545131121288914155948393674944455786814162259356013957853372122232470383211445287794558117530072418374907299203851658781762504899198206450343090776053521005541170322312686465756258664610832812206189284685364833412649656667661638719321349635386780862312268686487823999467369175434020601212147474720586078406043940495466688678696170137339136290209669506568204415681651178971535983245454813456740639702527473279349136422276453986521514005147211802639711140992995322746905675137631178965577066934340487439205561331392297546735657334484124962741753594418194758679940503858063833286509389665842154370979661992227306850358439286791094387569907342262297184826555735996628972546535528228000074281438299555669082389699477637718662919967059641826113510158582396881448377296026534885367235827160698919805452146055508547168365952884814285153563208573531757509268821925205950212869326785808064205640321570359064827887791678468204326274967103166795915795642304350988238179288321942440272580795116757033704897895396800906076032807104692800822352398177932022795192367236428769828259739585572441555515454726655690101211257977229114566151707989493646959268635257777454462246348387410445186890458796013241775560472334805385449475218965621485888625250807956013388717374797854954369712238735871147184167755 A145694 526 1518999808701024761041588929803043319183185647728787048530731986609360180866720446925364727452815971216364300388399067063759200061746279082248581076453360990998697209667852944320434833427372919443424467596961544865479163357995938090433934670365533613191917530909782520745661322384574296661017425431818818021999495970061950529368333512500526922396313205987368886388971241102076970740457225073047986346989716707011356121023045035874422845885693776545757430440971525294740658807193151103227750069257205262108315099552755528889765305784457537343391265548664856094820453649593100771536694196895733015148845360477766776419618942442681008417550488829388996517887984557328191413979191882591746507216056216433041696013724398860157547450642461575584596952824580261751257220825393061741251479769153591889781849172247427038966560861829606027949210535226411817789926646159985510936630882731314241863309537319052808541600919897299488194805104254066311372369757463259130198999318572424003312399805851007927207465872731558973742294766529308485587403711268144861559911707973301944434443324903844132443364306788360518510262600270826919004036109959013466369505926996524518453951325312276515802187711086174796956102760461896462534217417501933834251141458438209325538707528703317431192736332432532392248032728119369947160431765 A145694 527 458732912371868300897436311669397793479166117220418744200494245793767418607791721599337915220367211862054224159178988180836903511348172431180289722584015821075156214228915535663765778524744308985448432955617775716562501144830087938477635620793723489545239772985118934484327407091454949767627795111233849022042635635483988473790830676834663663875007892038048064553179105143320676959202400320881520340807648990703972807909257073360796350321057244062832222479168253427209039248631338637852033615240538357977745582997997829237269916785574783980157426538362302415673035248582698238245401706958653306741664789474619724324353940955697437235249889187188685854014601428970851509836889392806710816206702441834550592121863330156211910247704323918188829616833056179407053567179110122248976498512988358215828751214191562266848095928126485511893493215685491554687404283931742092545353257762931695092506610943568140115357837487414086370003253693049557830129391786801090524181998566567698012106562078682451576382112769814053036468121596454361741319887995875055390270983409759255196406691753724499228067760910499304148543789827063073849117693949644837729024638244960910926134031609049730317798442399637378235556143200696718443558099613249212558395245229373594826801048417593908206817655019826927504536171653313852895266225275 A145694 528 138535820536495525846264724535228330587388984214918731961500731497731151059372233202553125031823445166369159331771666031545681101227086327937365247639296324603706177999922823917512944679639353940685983328128971304857009866575328561482155523545034128309049219523975008431746131280297010255526933106167190585838853962420194457134301496070555925963329987082284528126173700782041742364708384439681146094937563005475892776632474613109924623374113402013198785431278371563491835112427857075480210924052573326904017057750295791674126625103937800304470199423319866664677161824618325274849339778807316402902967617575974678979178470549678183364037048984042153738915891743564639827779326617435744074747916921377817845779106711982777136737259255180831450959686630141600668426030870431526129161299442715027588393084836679557161086003733336794985807001926483223103778303820739951963185747213522640603695133195420259262029525320279156784252787810196712398387703949856466079172764567784872375652869347956249368140190590611112458039630427362687937393018771042998583000277078039321767370386466299894922744020430664001492341714265172777475514539536682781980699071244051198575174023594607706279459327416979402052340999143849947073492011865783760258801112917812387428368377914584656961027739079655299573977675806572664204423239601285 A145694 529 41837359069109276937271049373327286439597994066788236633629020418069013852511806635449444421695460073031624063970883962538614855667068722864653124497344906014498190599762463907553245527472560145778181516661993716291100417204604395479672490474979513025843319056467467427452847319242605642219366170267380323074311854015263242066085260982631054977261781090957889446039904457071462873464972898383385239150803220004728914570199423902123875462631926350741970368023589043921106994913964205456385847030261904186655173695006331087757003511472430117166020068416061370430087197999485650306262367798102595023389478843154878431987573752061855678501953543291543240466745291955092257137846801576201903863054703553659154874698105155468539082742047360287180000995745469707222457607755691210768757735933186949973478882869463034700381125031539585600201821088582247885786360349579533750789550305226074530620837718405974728992801288886817934757971915425714094755256463464865954819650717472464889749154436520708626726761176251786148274931920941935302730950348966989697010693406584465414490660306130814542169466102299617951383049164292351734531541822384250513333390491065217008791628991539918246666399081485379782428746185299483319476144025367082348945377705934111629772423329156148808322170384400880644413753557413291275882923093362795 A145694 530 12634743903050465139530010646020305276428006819185832544624002665525344452307506231672529662226997118610384098159875185020630140730353527218797306232950522320053849854950264177257162636352033524671070132048593973348607468985923952106299609967920267899676373305833651188082328144279986606939993056487642690377856341058647078909500614515258508047207094559482200328175924972334799746044057106927342661077447634878422656307423593543828300465091467644522061852357692612892610820628904762190753045592215042491042958438834161692710940933839569957583833590462227214003221656634020048067216385735248176380660719643015197311781268094652130736724225933025062016467218162278694297015801954749395539222567772556283686954313048650239516025851361043551547528849755445221439581529116187875220638707090523016176963034233492999799957938673521221514465964161749912378284377047269198452786481006431060985606889295825408947896563959718498737140123265670755459903689064262439661889455343912116611831868986959906049022113735037448805666571400494037098736809612369259845498646408511430515854412042065039691840256018874053957316188505902025051051050115820506972244703229230451485456496781421460702786973063281167714891429006961300112534722003648993085621245266079183899803843477027242355456334428349986299313379596663007392652438350955962805 A145694 531 3815650821362171362861125944048758866194818461400054640239815175968235955583014370158468508548131434360262966020218334992267763885711098151353921829226560395750248158004380019067755562932786651890517401697158717957563164533331828931707002537821445926189238895042706191333435646725236712690235683693097825113789540687857402567427119498347086799201565295182533541219683301740652451842431781319159100260150034930063637475927355050812244616582160596719311937441655145504524546722934324217401963383001912570390786793354221824867616405016038654760200578299524202567602510216276055030649042229677151164364513942711746433279510977011191420635037729820025437429859418262873722606515052487515876643311604257294119801047665994267178371268028293105207066532625148711405046399335480982625422120783602017698492862859632016476552597098278377357783120975027384955993996081914948353207766474391875191578749946501555096290033323033697731798382468260652723176819342150793313024660694210741744308334684907455106096051621220133287525156288017278261883213771985167506350894204677045431322617946043335856121215148233861995491537545733247273065682603435970721367387041837105283390853236360289592323419198711831164517429131356127334502166568957970544775267124978207603629130957638898035199004675191311461511996224438670819289760499065607404315 A145694 532 1152313913307472701118920505092079157285558747335997315519879559139741733241618032281625817051873466179680805354007777292479844063344021288181665595120188288994254889867467815494284922843065216837411584242409884229210727081597226413423408466812108749441250469929591436131509482982877207245844236482259055541674063431391876928284080587886304954850825512050565647248016181200704705656668353901279120935904233101244340095073753801751754045907347408741587683045527496249753520499505537008893202188620985381215526568634536156948327443373909834167622990812865846948201954863658734599207943536976764403461702549979304407653100533789285156901044670179714657041801077097225585532870530049275045350740881917930267896229440817220037628606918693156728982545323945155399102573017786140565002259837940718821928667620574635482919084365741396440828988068494108506797808532361267133470292688785339876795796876954173813670642166992216996504374365291451451643939537640475318093785640196300094664505242973064482134958567494745215383791532409817541051631822329908217658124551166059208828914765293045363508915134510607448584487022622934774440785095187547337345978641931576565132552220884026035420969811037909730516548706240543493719541769103303455529045050498152617112097745363470179387743955573347711390323546400881924418115018279462480140325 A145694 533 347994986168035393566551131411863856741372546877009789232363387045026035203013062734680838281157238654829242953944328523993920639366008717932711655804467636715869226491817275899254978943042762698246407923806087878503682015477829045024937649974719020885331452679841571005524530425182191351532269181958541675760453366739658974939224910422165749278150103073975642935359667039311080455862000446404975363542818246540860645074797720773978909619402335279362760967811862212280058666303949242361529659000154583214518632940836565176570020282515753879967383024907186254154422766314721572905768299124753172694269805579807219364803081693387106192694855356544006401186495423943863957204293559828576180047103027610683610541490079134457096660918177305039047521621298811781817572004972078969648057048937313482204759128550680283825086925856803446752996613564245741667982182777020759359675184246698250917139078090213990173437644398326499246589259935550077743746563548081395271010238678588417846936275043180566149651391331791834912617517631476880119330927129860296565247263557945204020900936500553656443836249407055215610519589294580568633844033064035859907764182476294285564747379853739502407540559514250026784833191855512778975967112102628685599226829983317112160249889968810355277063475578475817528416199016841902503451445759898603394973835 A145694 534 105093333508833381384397322765877792656737223598109620350858223008038722889576703327841331535092434200292251691285833206468871553244471288794390738387354106099903512145638949853759509355876071269653577781405196129423882757947222774371117746883898332198620657458842224852232276678922038910955499448714997327024115242691945618554717638866906169977046480302828593600831371429690745592964667466460401280668995206222238670472493837919939878951013597906958812224596136860612327963703293165656173063815858063145403411621564008147167197797876383761915982050531157382907687473472182256282942818392138481389266019582551800943762877570869116785036945273006110218501279816953949689490163784538180731328874373456508520115633774457788823153968682627428635622547086917212953507642928550062693148226519230730907015328154684871079693332524388899522964148308333719875223821390127908059488435349814086437099205786367670858564497966127610555473452126170832027159818251982940896526998295293505889680090557797557912712585223633639398395106533173607978496888361395479654487015469948285555103253908401911200675038405796164506928331479940708792646457200243642144807437129198942663988576163608445701041828003492470179289107391658618707248348313224759747510973609911269719778354672835363823493781880744123545870301779539853674117918504471098762801957845 A145694 535 31737838724681513142694424924163681518477900154082228336169950985040649286616961391945347442759633971249605181525367684025075215159190963207188070281325135574534144798756471038559472570495630480672682243576445424998134089218045800031032534621287321604962553221117672063803142032504030568917209301242747234219607042839600837144549787712895241167318758901351161291808138812099565857994873712870594781786673009460869537622048064254101069464296487165566281929067065520042710764979728232078921903742730134915328615791079389623879317164938385380344746611877384622451867462565832726675875825386126696626385643644125064077797024223320779881974964777592488741980985318224668862362072258636970752285140013680837962391310858396173090135401881235306142918961698627699500177490592417146854361116351758743420436424343586280385783561335439590852488419792503219156575926077635851213206147800459607405753043008404946385296304948126140061253735952843655722124521365535300069355882474939960190265540412179819309073051086146027306480409555500798132625940954214304995358513424660824292437161779400876628947417762301034625876745587352799474810596230440515891871938248835604390238985254029896862212224516495211744118525599089047336810025223481774815062714803363220138260902861306311064339845064509146835035302721222018967681107936904511927762796295355 A145694 536 9584722201520308135712331929774665940787669109309234847902974339259268045835432763664167086381874366883180472568969754742366246106522426417282002834221803589403211825712308614695106956780324529091880383982305113153307071061091884386597454337881887226366492452120078121043696661539538309774086253475860949736994302822316760872035481171655495926360288141727747881532457089882639198368858896619453163698294579861976378123188042910900603038338588110403110183766029190916038038695914222794668758757240684886366096565494354102403406616613594508480351560804919624823081066007408011273858216323791870242687075114506186799693757552565304655239654325887658593968039064824033042483656331944580629009380955257239608133655763601869815432068214164379827732890810438478331840648651267049799954363990004621282240893136434901991635555829970232048551979813187663851566054451624636938480197147303451622450981889332507440688625529836128170888072784306657857249578292573408638004579980433572683954303524387747633782148715430876612917685290654707862445055671284358713118616567232098988030467754125156340030919489176506660850270239049065500684007415135835555703180543711223326909509558140865243942390762153550454253615441817500637097920369143182769389192359642082570485072885759833106066809715699881600057115551507270188386020479026658131085601679239365 A145694 537 2894554367020408375471981548367024950436357593111234841838362080505313909193014077665186514739883299164749253110647340564510581248954613587055957667864703358864195437220318445166883741475087512155267203280412567726873737326360531038952400177505708655041075757987042474883132588642908065521205131340408764073338059845296822182517570764052246874519639700042878509061510233005744938341537391905361984842103176445307405323665166911027728016508789312854573709215411748591123444975401115555757886222782944105547645834163503859536204918900140603175685826616473849311948030066774653571978505453959758686594870298937224288443436983850498685102493631453295302889605816591539754161201850175004712990080763347672680818401649296906288087394465275761472669190105790721828516375715192056622439363563865043868493329290778996815193552077089674639071845415162881979953791868464562719569806332337841930372790777535408842141579613705562581468136727124657829233650519835803873377313798208464010594009398824687605582899839009038591073834477368166273660274186786922117056826844790669233560908824584017813812708738313542710542155735447230428407095428774791897306468652262540609122281647573287273773739797945855741972847744903286103356235141456017714580721029897105573066353750596608291721112194296299734070413861252474374873610503558113851075923944333992875 A145694 538 874145834117961809084402715274911760365839205450483613000337445338265541308244416022122663284358374473387391258942927880727453170938186780864481933692306192573397618828710458131784194818519648346361603510300613148402715365489819281879238256152386131935178512419634707336584998073496696249094175578549970889198357078976817982359434335262606900609004829124807581988694557910645088739945923496522699969151460991902974431368757219087462960382616033893970857072870582045328364344532440983616086970521691879190502675820812671225831482101225848564548639286614297572583481999099937970726234788879523331481408143203927228923118275365298037596297837044569293814066988571580181723640475096519478742375381150041892367549164431902097132577696445065800366267679057987553733613625339349832926887841923253243663703204922120603286461091725251770767648763399377170282193578221846316673143032168880959520960363833804137819316354713550063475206403518862357770705207412120196351310762478975697626706884141531269138401969232014223627685094479895559937540359353979194992448588510214876436406434556619254615098008051200722077070181834824540313442135482572017150997829802743552731602148057574615814425476588886280525345765345350585712945914799348206620608361836566240983468347607289944266669815867766819807664928982695753941641986054071356366797945587186608885 A145694 539 263989147349257445935114148031474984605533003688452939891260070130075688161180620624603379125361489207663827410947653572639126347042083453207486488017408605453807216690833338037353659951451458713089048992907504758249893166640599062596491000957843106135768869674971694573173786285607359359160919819590750799773830499791153733850366651678543231737044938755991846882076694978781811054525327358557950028698899116378252970868041014997502786307533533446666344262297700365940574908603821775936502507211328164571426260452051263206341571389651306125890513378730901393070899615698114492505750927736162086348698664377287085910493275723336156855396844293828473436545340942800623340785262277298707575484375026549303822319029256785136427750376931944595949140169885406450505722798476768457487297688897258614542569874557189643195696056148948945097190854701196742543242506831129123072569625908669711933399657087031314212591397543878413606930865725969307388923738987940463494222472954852452219254885001343618592191811808229286496969824698451090934863528250714929965602416903240102014561182327274430875945785722724304524564652758381563944231117820307974387704038131776290384334726431739960688682720190045710862912448286550973599206310034261702381709144553613107671434374623650966560242563279871283282180738138912865216001006177825991508921903643386021890395 A145694 540 79723848353641630710595388302790170439110601274707337363547540841837519559135239184214198373195885382340002490714932436009135429353538264681880054899323706540857206043012839376822673521143522011704546434254556136378319333610095427084858403051012465666870263463329032126391146873255349029770348691340828191560807612579849450804828369372584793377686962499480412950805173189034196293377908916361004385967098381685240494227717017772026754001914744484859341996356832639932008294034009643891840141090850584008691540153843660675643928728192593224170370491737445606409839100458831476798766053941532070553975515233797496017740046150172154072292250678899154408542878897737216668735425567269113168317538882636739712447979286384679299083481255750822910839965037713690065174551526358734811330975159130178338612438413066350124496922495890856167580870470998016870888954869422773321599353881386084122927175479919623088064782741896567359229646242839211969097198469150607855058835521602961594517348563521631283572788764116012507861259373837749566768847991356554870416937456190000593521040656402321505281012190254688765696448062849397486617484139597525693069468517966636952516355780237410553366367071917215794319034036773048676374592684432234771069541046829321950532197667994984611248987440705259784398775253022702599478362223717395364338048102356991424290405 A145694 541 24076338213652423217153872153294599997626796051957927430851466074164800831170681053012063305326032023977473088368498648021186260538421513850474569093107741966733422417773186658462410049725392196076059934095883045681494188857082178380564641230404806788288683797055692730475553181936829799631286143865110523100564125168614742989324317183868929056829725629904328719296280226393348498789073967413664766612035012369826251003799671326137082205791945300894074616555501159559100564223362308633559786106929665042460273700200333472781260134342773502393325997991329842234378337438951407878734842539414949145214256901942466510271583444076267193675404308183250802906512881775696633334757736052994878124321258181268843855467425458916363186783588859816574477720301219648993232208838161861144564467200368416599646413830871480547954874897702889613664325691386699898265921128058846413999932302552688735412073595278639141281351796655219464073746234471716045359965013944495631764274105051139549092020011298531304020390014951227548087603361074301918073257229861428855935949509352476939141339717051173820163989735671193282935802750327759659394535979040632451332591788387792583369555110905266247155954172998809124173485366657174149291527784388500639160619686997901615953052261359861701630633964529708583605147945674717272177249390556475574038581605008168024113811915 A145694 542 7270974416674678169949758794906666409112853297090019376779779206856928013493986542770458904010088475355814532684795876769962241547173943644578637986063638750246952712961459358016271012343547299692958395550522425239674866715505207775503436793179200637597515636447355875571490669798049344139618645098572037148178804993309072533325138961159043990369199453268607792814525823197602212438006960250010398512448606637305842562653273023475626799395165566125525674857764993354208438387161383197691163564151667992238993965920346865119264916642789405129560281022889874909175848067462866347901123680849373109784151608871391088606000460064882520335899808820662843323358347417362646050428100862437184080376702431860554104638714509306357003109560354408854669360691003296282266061894573355706923657763536102682914878364484774059132247722183776772470458777928312371259437291718902194254657956017030612010323298598669101043880177807134381582912133164215406486740337012768530184955720889922540864195526063592932182874211726506603509948353785065341508556914570160157937786334886991845620091073508798091368019619160510116757846734150920567739663248186131402776749650624595393540653127137610169230544793878568438284598261696429820037365016292642760791736075932319458695871250733010238907840208300531286988970280818511593494929837585831905964287306664364386290946907925 A145694 543 2195810197497539154901610002189659960952084068925133893860062469004718095274352765235625576947741393525432011397719986285880575760985992559148898197222125794832612985891942952934255383317701559115077359396323676539336128253893715666023657346898888187747661433523304418729859706725828965100365199533624890108226898543854171290321202641952847416162441405161489649101267502325449474807779312921535726685992867169453994627670284653418313156335134209024607859732428472491811389292358514363394097836587696803991133717434244552932545223565988057575624811542914750892728871738036346685658260616773971264205668571622258166292501867356150444874248066859531995432851314407161743410595951702719976597395639813163706070757036314385060898575900443442614293572450962694257595357459952315261629800080120702641823693619660570894377390857224602882396464886608658949420451796177980403818492702784840692138382224103202789876110532345957928018575390469358581042950221812842151620224863434651556201437956851193766987923991551390043032456315239728658833666114942958506268355537186362184900328362859939972419321760996738384067586777910827683697718906416232643006127061896839421056693874840447365841377371797154669552824501546955148477134943392593725258465134311873478624537164669107732288466112272795918962085419659244826518196633701530679125640728031033036491841852381435 A145694 544 663127408669840150102116270902482401541120275962093345926362085860218007844841041114616153779313890756205111627578751062459163917576222578919322676923095926400698874786653810326787109490933527305453669579294199792454271057809186625931369015326671053499156155408401487100542059940530549410966150640509618240647375181438966420604469872730798760637066935159316605420789971176462543789736914495343539448771333436568469071713863312059307097586411135959865448113518540927533685357853884176361819855485920283137330143671175934638763538252011750598433563525679231879729210089038909236202446805142058472417002124478313094829246957941097369469502580291769841957877773592615429147353926986120570495229402846873007372814520328229779085012918824359315107804210830042662497515686843704635656492700538688661728072558259127925327912906634107886706959925297037074412605183008458363050990541583065871995179421355868643873484336888301487127228185009613127259564480247141317020777723801543880050293398773534454037420862574308066489198297254044269902425658155858898732885434443946492848053545492628362872543803801395831478294449082335809556143370074454072056447595943194880563728009548687966873926735737946831636514714868918758410274715539547012385295678826109858225151527858819802140877858066176066995262807766811119096901888448024679264037535578065312656149948472285445 A145694 545 200262281608094227791684212202547495605457371256483265335867489867316833651046720063848842815775847266980418279517385100876381622532258232841076299532577747647216227572583558775736772810878607544687893135587452013644650523330120467315607418971307759268557411271903725799944972242333500093146677128234371083785399077896024004851259580362059272864978051976708453347429470027789362775025740398280827377802256704976508205662959049957257325157939827925670340722422866931642681166682580662746906202258911337810669712254977698016353656006883982692669360559943585112927328718018012552986453276892284884698670435923878932380266288796344049429344905000047632739283654773655452440757475353856709569582682264115835062883914382089078898613002909056069719942578098221921379992142069338847652999165762603855139236088900636972878135320412643357182619500974818587813657344816758247660995325065383108501852046867248227247002393629734703154494893297512695073807430084414864898123252363202817123632404991650553925534112573449484689694853314406129781873715096954444458825132846534654477927270410410905647535809426260544368060856036087503658271600043578713528404167847782957090824802189828925548560032815488145999557891065911918084754486957999805146634036540350865310517136876198911138812824669872899436650405860157298722437852114669751607060210103847693389120792596777822955 A145694 546 60478545918235786952938529968898441190446584999181984038086055577843823544608264618241235914210526560737330115302622721713604790840824410095426123136161556693532900028045448096462178601775848544968438273277831213920892003774638571942687509160319616628050839047959516790096281075124776497580885526576139557684949874149417810498659788799469169606462734630030793594318279158421211095513983863366314524556832753569468909641141919223779652890600241622416483032723592294815162178652781506265389311262335738098539115770859593625004165350540710761435548455539437024872173543631350752092672687174664893120526054646886959265745589969537961830292691807434093317421705863870354021679610202937740169443474814360135315983569328870573597602041865616108696107550781452190214095129389253488286570091567605825563387570775434106681271538851711659761264382334469916482650105529477982335257537179204115701687322974487608759950849391842992051170330547663824299162584321013042057916201435963449227456936014079693751057264576319170068221356502653397149855959533622086367666457234219021705841187610398600877192941902926883003322900228449343768988467069790697031506002242434509846548526533318786827698255983541682145034846587190530342837444786600401607271093739507135213917950185084212344119332172443549453801427306959737403057134436741816960652919413826425338201823214278430246965 A145694 547 18264320605025599565559644366395126692019263212381702696236652917018967393638044867988789397248763245495406714403112544572407770452306439590585848110821257543699288592242152741572802200963495381972923670636769439152095740489417518606224312158997552913912084835072502166883276939715440168769334282348865912049771076594046282746590404957859327161878880880217322957030772876373177961482448100996228705588785689321274634203419196646531497915636115030141852205541802450167247335271973332311484825095023133994421002293087342297053241582207287765970842964212350037926283482847949909119434165073471905437514169832923937819322787904511668128698963580940096134228615887234073259094801523811843674462359811254496749591975053404531137396918030413155770154760393420463222735349083412484123696514654251196716287907138092199580771126597896508604544660845508939959172518212557533907000115232794577558801069686248390597277909513942953864750285330501177425652026657515854286625794710408598463874871043847075862265368367935815911118159968948011533126717905438773128590811259601298020509560731069967054006620918874492406459147808135665730730858783476746924801284273047374190700564188260083793039324746996772519654524111440474251618823571066363285590723675294614483737910438758555929012899503253282062148594396295980538424532162043914052365574602765476604443561489919489156760475 A145694 548 5515764344171812833012059660121359362548627043554275032279431094884150309055144941867996156733212289613052090419624685838145433071805703931946830703344883616640491621957102082506889802512373829507277980094031092792718992735800315980507799584508100660384821569352847694881959539512987806191841372383830929299473180181527827971659803637484717333717815563091001502229699090385541323156603812516997702773288721342271370060522956245333288590869216138861216949590591616358213880089957293576562151789385724130577044153396606514116453953661250364612433139643674172016712739646537241203317025179501340777236158763488382334476216201572554236905256708752101598443724576238826253892608380580973851947463219524043658241460482558839532920271643142907426478041531262198441075861328061180951868060855492293802493384568133068839286198961025893886912726310961365397753617850086845761931699542766783218642221357924039472769168722361380224162534999480807918722612887985466981518932086341960772640983598305802830710390189852040085987616089265796829607118951482975862748057333942357783172181499595519651709122324558193779867659315156742601336950364142907780592956344458064571081723836328011986711048375337041759253521246808436033458541881017255111846791278845234066953635034554898806349551530650318739219421706254079162866805655802825301997442877115760108116617368132471446911416485 A145694 549 1665742567619282449970076457712284132362993347890178678045691954002096374367260134399266850544032862699896235900012252010575348379914870281008352286562044030967884770542452586764339147556535933015815977064726753253961983710471206008594749250209287401883302201859724931352184897655982602029767325125634591782528850643744810001158514108115426775455618421172602236350412094523557106415332868932032310008827605059676632483643729366894006622944587637821057376924153126337730424539831830686789458355569393664300272913323482079920872040764115402825188837329425387599009321089771398893492622170044331442819882432403658541073997970087006867877258827079553742633870593408238294602308636133930291444459429936449930292171473757716134410784639311127629640598387680790508741687385725393234980030681844018477156285851669048697264851315103222057339038801249486841181633418208014862569466261800335737452392049023373672385691676243622884743220819557873490276803440144953512564430864280561744739113171817308607798675571966948170152348940798301694529816796629953271776784724039332449219978303317115864849100935395655647027626654029528129938028279112374672992148014742062453092489898006871359902943570027039614522043762012036241630228029243639977414445375487585393605514042525140680961635549356893005962203206694335611205236883520291197289175383314356787174614001614516457478091017995 A145694 550 503048739656679128078130078169449686614261442435790406494766690677538220908603505443636720868141191323079050189713280482507917065301219019160590443711033952468684560212198724100747915672271339396946917795567385451603726361569568414279633765763620287268096880140067576420664957132567232825183540346569262887394413421230751092521899600847221401470263045378562784376322222847023860596107369813661240624963163439301000738690345745845744666840674597405820466614144653562378229997149122910116839861230167500894551842779538191529589239856809190402842416440346823380728798256371315928593568578328208594390827258427141391022012910750074501544695260521316478173830475484711726143643315504066367042374800377588354904577543614347713752524040800317401244034235038067471441548514627740695783017397856038087807395833819484573505145810962212035422502805251034064671455538680970401650216879364158625927403756583700925021006117056851749812228524971478313255675916310887975327476602080643304950439536905228893752369312343828495345923392504997845951175065463294405100726238602544457306650275420269395664776773367163447208563381857602338498683203341573008335848107495758402769360867474238822678702247099790626543897962606388136536295406289698255924050656605971943634798287207557930751607586354251037481846148999983100504818672017472138756028968318058633966625311870215837686936576018005 A145694 551 151919053633749477397145313530716093073374592622260812582741494892662540618023891383843890435328095746707173261057510693465380378372588228916217305648445691601511769299313472225839106193878387961944953358284285679631071399210299189906440802511363117467563374500098548354109464869137648330603399417338791757401330324361043085131612520941752747817243984085904788279412960887706682342918010350856762636428866531063842546452000771516047995379260783828919959860094761222711887728714495287024598848633155015876490356246507210359856029564715611386255584576147411235592498064103047639036364218032948951174587012162564296430106825048552412459630091418610496854754169725789533057085678973591908916505745254601746731252126000059251837127849537056544048068698383108695584838909730191964733236274121841658499356385527632672149856770059272931475538508147011038043938391048234853283502928101714104694338482096228655982671461659492984820408271320566892729723849922448023595385369397489997533288001032207308604607733652264238646298712187568551175560339953118280387147547273244386774159163198618040374897736455947965401339113694341876698472389380875936142753136315704295573893889487322117577608175680566742176642662663367205197719582471459629649085883849628039392315477222639969946304529443434456426511574794788202016844033712393065613123459256670393101133669570803568464997367866419515 A145694 552 45879051148652685494809806556198090658472512710480329609581436690893409728422306594415411274748216774314243245789178516146062366351456343913678465715386887829704085643832456413479309322635600893167978967284058707863131958835148785783330842724665897854916871002149621535364637725522437228609401440495968541472314363543613780958654459424808482619406212930897867497598337865864571043700643018588928654960892729217841148027765542652100648859869916041736422057282003744605427715841780427558518735447351584627199193034602397990484991339304257829458783699580077846325553686560864015673053400277372255046130886845835990380501239151752078488306742913159848733657585426712954271513731406709252426417692692089349924483237474474279707098858036150275985115502877463787999149909190003345608741571767398324828717821033511247504683239412089463093577206957592082455204722641028244721216234069838295459064294189304470405841760415049824564013485710286230126063347000662992237831054081439898611748025872189701969697783193671456242686865157253197457173271490776257382513458550281202261338760635707227923823451632922918387757203772309389160600162909821191142103111319235201504913185264303805269614990353284056346719540226374289581574777610974518455768012871931061924535639322950063365853216284330851589769013741877037025986393362470688343024528666546140657908401585070807460591518159082675525 A145694 553 13855321527839477269955164434658292662765625463972437281281011139154917075442918567622070361083526137747154753055070854365417369257761443273701980428741191678879032352668102523398525576329757591348767703166427445488986220496815723007376008062046589789067427479274685605131766483642906905391708631630365160732881536459847000806428515133771219998312859061147070079486418622530212748515251273603505597035553175357256962861838741880162879907685335383820570541339305036109616458296488974627385633506251545402398279806093677685916107528440321148885166421688607362179081620843316829685623090519548388074980353240430306530614944117004079151056176729682855707067736044697586400464089799147220640869226687265729075447206465165232412292017999067846290960833800295680867047687736471280181875221437480172256614282595734869113742188445680958581328840962684661890433782299199481670954019186163063514532722506687853833908228973883387525347252276235120931178401070350301207801382947225451890750370525400257787540125916755127521052786978778278063515152429874476611238677334637649838537531552820384214954307495406265405137274200123741184624550726376618848978996865272715150188208055930261869306149478516104449967124505702372086430385118931833114012290801439331073170370760053696496517725013338473745653815638472070393645873951432435486527794533837677808295236145021813049530173486675101589035 A145694 554 4184261222356373482840964849460248186064560417606965578617255782588094063374032985115270833635950145382866421179385608839839899453477604412314084411014124500133638066420123129609941244742264156986434678377293804478965975458079513199441771103895345450400508181869952903128258113422432362991067397350929782572788751696510250629760452915939483631007864030253484266137400825666258385480562183985240101376082098065162384943127272282266537631472111415997770567062412838901359564977823828557042902800152519359939653302247256058748673988597637682705490800566259843300236323940995121701042500283503335826389020547723106736255332622096080151540477065621309263685722627913244379985883605611053924290080041861558091435131869242425714232482336860453429594186692186418158060402546505136611580708132547244623172684626090896961102636227356237402098216393523810298828547049635602436383392577987175343093423132725542553369879308352367982830306173937296234985751059898790301763779819008005031108000150645005662135148329076854839901698980725882721984118860550601160336698041602019970036073190191120325688277040161059229433069051233597528367453719202829071200514950201040740155333919705674780725187527521510259833724881181889995812394731139802625913256054021806053035527433896893391884987100811934740335862553804823381844027946939233046243050924690312151964503407395002470150651801457721597213045 A145694 555 1263633033830096952340701429372560293898834480491839632305129965330465252221882518586244169687695860379487912041421398798777284217580978771075579790145836857848679817026524517039678857386587445652311924102239562525202235602119516170508407497368332279431164403497246502059128818487090930716396962291349163971821470130809635843186850352098590285344376624277491101303415562932587502202381264312268907109979758062503682995861574390502614201824669962295942890682307338043174479006844499735252329260012554595156372898998865236064413628448958139855909336604588784069309190748559683436885149462527487871181409225059137804042579836928899201686073017640905714777381165893755105169336384804739137914963303415503277884334377304747400465797373713857867891153420206497988053374521356814785417191980807830396025894142796855147383882398473138014475080022003228025584330775207652736306113604532940790550699253360607163263869642893441247427227117276787227844765641688364320831453703957470293942725295124266309707027255255293406522792039392237803761140380733851675945071569886475393301055565906165517973644711821144481023381716198346329825786398648528002883706535963849030811760655543057853517137327162017582365334946992425076363256778419101461192689316023783988685656114666101750652769586720190953107684837433418189246502794101696947529914851461940432215471733797145724172447313866745247256750555 A145694 556 381612991955466923233408990705663748509261948548117961990570632274017918076945146580060623974850513884459966570088083051621899993810002111260412782539631716945801171103943984022853404989504666322841214644197970588806596185864635803980339622434132453042761249347986573668953774924988038643988891544590096589707511190752813514391799045880858326690370732667772059109365362604815759406733661260121224707112510852778047102365252338659507222413418856501958755215489753676199791300502061096217646393620991335217864675844355054035394167117596760598801914163785246529088075369741083402817614095183017833760959196947311893714122855419905462829042510850487904553505426377286128516759602327425608596394627551440128362977546814164472514956574379248215649698738715670205973961045047211560059380397495832232355196858440024163612971381702660324134072068428581339916169065565661490762009925176370131570968081091770637763135262274510904355039759111415805512884238038826126100797254815337020765671931127377780525860095938769531915043294197475090853142410862762655534251277407673966756948744830471795307715014692945472209831845222849358009859124938136254041808173346132206264411562640083766087394747615401788364071320266831191171707734687837501477566260183128742777015111101728831803744530202396855903780485042338488329061999790765538920988042090581320216920499103330613697608938135955606949941454565 A145694 557 115245859937517180719537174491681079489503209627051132681520025816788080793985212384659722196235167497246530416254559660191015020846403056621873584747178632680774104993574056650384688627973022642052394510623684878257066845895517893285892057567610632486634466138688448001521980898527900579553928849503917820927696558137218871710480125005667116070206616889042884359927036091091426753331363319292297592640868297780907721231310344700780678554650669993629248132187223302874293798272615606557993958544279370681199975732096227453452974055885772742698322168126539863000529452471058627967482571595808858307938496068863132763861059756974520875169152203829706269443861384774517056956230566497729056973262557231503262341334803500365952116419665159247268341127938712195706148182229736534323147462851760526340873425354744500555969973391804944750475289585409561426657473470054562557390691289659246793641809790461371997303585337259399673974580024530296477663195122083801718119939500527822800938980475172965452500041946253143344936552055598085199845246940173588119667940705547651485205219883236576017411960792557711462888193875584307772647629944918500192623184643995962442821480156649754300539696642524178068367173385636027308779372618948506344763817885988856534669877896607441102980195351537130291988598797948790057187477434017091057190858796504096765077775257472048190953726869744726553635062528075 A145694 558 34803868088138233110376993287496980342081460045420893951857057226037726381865457195020656042639045733654567725742306929294634914395619913097694562180865407437876833906888261164432153112242863333233500300993708635263045380864260539136535421045795976878510566012634563309885969277580500986986642523658638591823574653046249346443050605952665588194875707929758283304638855534147006063746664988765013751752835113418981353764753358847297105416282088919219530977165325947714360527287029411119417957833978748954387174806417216335888762770710385771534294492860051253379630806570889964562776919007839092191163664853599718782792325923750885398838254923045720805467492632775526865072264871479986749597328897656362545098720133110296353066643782303713426823370938752367433050777072335386154030474400834183122711419260274399143739318992943390654319403382725258969510640818890912230841226759551916161548255588638242572547919636590064190635968127649038120448772042631269292746120931904587148862806431571108188874486807672510520638923677496424255262411433521560849484183841797983074565219455992615485463104444337735916320024718581238097981574384240448921918159954313434525525822595745585714996900991294686374858522291141813416060198823187761078617195435308451544727526109664345484268215251634010951324653056495492258782289123073370733732718368502146641733271207257455223054327905724771463590838942024085 A145694 559 10510652916757808882153132435649596382229111430507482922328149762237576579242574087683853465154795576396182206643760438087319553132456367352447135905036605867606123065775261297601859855208716753613875038505589384164561447954160787301340411263772817406677704301349499431137561199848412770169386488216059350812898617523409165406929572517580001967736393588170112515116574444276304739824739495243714860731763563384234587929234283061539025055038636202934304725855796248986434004946884609542457665271903037904854245591562267237210952903780480617230614238521567351980785503054956298239330662057795810032873118847291046209270518567913010415928277817607603853544913331236824338734767034956389500649336353829664257116551138864505998260174305836056295653389682375276252585628527663056881982880121589071542532507743177513796908718365895512172659709346293442799230786869831585439151493090693389021540779545958958795537474426664862126172388399969984982079051493679521242607610401495684791133766603353999500074642515875151924089610014051864527004048407676571202956103852282285340867211070489886640033840130229203689017184576817658321282662816410670655919091683018013230746355602435010236174763559674352761029205364751442015622871265230084897236048257645266377651178215240735728807898025798119770169753234462840713362194127690723944496223756428851781706682826816494005314216073802011237277879725428745595 A145694 560 3174182376992770144177135618572890610452849570553214421649149371138522089204875509023328725820705625025913371838689909995441210411087427320525937348758874106609611289030222023614597244119920216728057028128387000309062294236775693504465667666238345060839788188441536193640233596384943076090167732798726265306903558917416521703546287849703207928668195987919444221281900843315909884421007580898613122927240843306925426573274988731225938269516251851197240807677473301867955355133431865052411095494156883468517027781476998288421371888178934436017873965739020480246943842291790231178313297164535326790835490728217042355480913815183805394724941062662573318049758358540888174771034572291958149209349981527660949286653345216947701178219573718706697573896860706394675913426764577170842972675766245498771661694627020348892267289207181451732752577903177237000108728124048319911711520072162643932589153874624016918009744728933151772039870660822807815549753102319172783998205595130764902335248651406476277914353165307488208564541585319985590730967356706890981731893879205408374958823178068489772674734256224775176347273422174214231789266188981638297638643770111485682250873866112777345739063598120663239144445161632644346904691061900662451204207956613435137599111093476592525754500935575780536580314152154721399943123844273475557867125841723144735928776480427373932149670199960301668886456086240539145605 A145694 561 958592567198899825732612803676577314760378341195640247855120781934071433363293161150957591344387943962249442113077709058185158224595270594431480632189274943590235003164061275870310765864360696735119608619734368503952648298058305277561330294792716435556209355205042580979919408547052960566460485918727116063334061894442266145305572001037851214455827451958083984714618938106960508790404464691885919409166002915128094590541117362547171818368853020425363789613871081367873530816291476361218608381570106904454237535760461920836017099277134419196780707038945663467225059586617594859552376413027610895022285326802699500309026701666941316196516272646279534447173479366016991956513706065136404671723045084999777020312193704379341249824051088743586611021198543648816849602297273777931520866098526019039970289244852402187950924431850432527779105867050179280590036662675722781751439910300027774252902929356907150280147370663385170293914767180087990311043357848896501246215482119089504820453958958152481930634581280345563834567469156621596536225137677073399911828995416181046952223732565613421461129711539751874053187556312035880342037106409638355216214499481985658026533161210456323402961031868880623868861409607693841323201077822734830178773566848999766288553899051715702042130474645859923927484704197491399942110038776461927751927507976633281398708790406240111015195086171937301992472460164917393227115 A145694 562 289491781111690754601104889574707776167023806191512801637824826994718434353625329792080169257279338370974305604777629445661922342617360632090986624983812274090144361344257475090810236693792810493789393746131650901193390723719371418130017283359734125192914385483734417919742021147613609147994976579722790324861579788562646959360579198025581363557731222295353443939593637407458757744817727329368649048445205639525377640916844168500514663209124095916608667222581389099795938351164892429222967320138678128261711218771878023094188742609806415662991755651795851346621721051316221857353639363437173954969939333203687032050970582989601093685953189398113756829728341010178590682692368197098902252711150265688404999184995845377344109745685209226844449830828063321236293903980349916358148458589079091504572255690250798440412286911129623441937557219271250965501190963399944231769023141390536225180444095511911335367686496195613388276990219817725750266119544317264424203573077394369899690874760356710643066773729193499052789830811143714402168349260611119459882390624721807470771196608411637184791488498150748841188886294732812661649063416869521801636999140199789557238330763811691696890348492560803827745157001256361907435259820811404018051538412980441315984005678402524665424197648842114121245563800353490248061117288586647228705524240283101527837674125926204086152656766353725104900057796513718812215443125 A145694 563 87425559303163408989707944038758071825126429091495670454375242631623033103361486304047060158107015800090278043200731014880842362312218315620883529264479117500280006890962593416148821170759564408427661791723138837791900045914952109969987658244344913091824588206732589169181110467170762909733916466590363950992133762084024939460749612231724533943220373305744781985772563878114437878426163249004640126711042937133748919462296397769792881117337108113795392137429965637057005508520981222148974912073499224628132333831571402512524164251062260395804313426135308161016292532437912383325939535381613506790026656342186680979892807036157863351841666681957708283043511811594568369181138681817803343914095657192813309976848433110253541801947109135418280262299053924469711942152463377466382902973035787108361781248166496276602322696236714429032614501114050741402079080910120482271463237260031639976719863941667866373891041703704579874480752470185996492377791340456007212977823157617590617139357173767656053683735581855433596965070397932592833244940479420399811082056836990439991854423516581864193608065311814610287169607821753111782136809857489174456018524125836964300317864137969682004561841792330887098413545518011688351607142683966190716734421946526428427403426323663397242405647819843818756236340222049857423057479043128686607140568637988684773696187320923227777991328243738809742515462074682916371670596635 A145694 564 26402229417774237824137197994815362983412014561825500964419685449923161278780815238492420087579061492288892994741015988864568731495947313956874734851247709672810471936709358954201853183332694658534660071706641797362252620475591817839518142772508804019605832724047758194674775619064422785130494777933710190409299534569586969070187022314782783669488995007112628806259374697553152780526956483472071949617686521808752648299972595282308949582772597526270291816836627041002115867634985164196561200478876627159567703105915791680759203415078192833117239662937211268775573723075198223542576386045883841876633080276007173968895576754336685131162497384761829787722310838760549468902021189540779510959804177321963931208009041803451192280078281273687093794764483457126531770236139959644931278549398218627633753364690591624735461041976576627944407641779224052652462381243892985701750128629388164736744218466288183733579726908022587508704910255776353214947826865273396913895099020523117996476394991717475417569421371991147447230661429364499321237803675524349623486898774146391070069264705399311349284844235669861557884032675874706945543667513544861163915957286862563429138756638903032273680785872791367099893145589438273520277921830736978192435743889438000943759850744067943442541081443943991150262129183258703451515297553736276708127746204432299700128410896792888584867228472842766817134769488757727025432304740645 A145694 565 7973385858608516659480444086490200862918603271242209795584290630634163083158702840538406819388718463655445594133743627906084876069413776596660549041547543842071262244879335441575543512545303027313058913993614099664562499483582814035424509129639414469007869658074216242202613055846988510346499689019513887139657467306253180634257019989452168943651733271774708154708345386097174025281262431845316724144414618543306166037672261478859532981116207115825514333292523936417001935020256998606139333569708667902964818205652737516186766907189363173341010573893611667862062248076177425597474742646321538633236400216697824351925484287002642751747722368531390638183854829793874345040041218102633594506516947455575914411508753776209149815041838997544366907738611704998288124899372115349391779739015288989758285154355310504173832632354229904924782075202824549850302237056574771561446267382837965718856777256955089819674703635181117723049008416491988484917751335521225411989106926374824017345254148141503808449911570605744673630062786597680862420983465067874165893232347735373112720926086607075445619829351106986375870690698506339744442405452280690582328163082108368318635604187084577776969592771741200533280631554464840591435580785739883447924877920188329758587047521282195256250164190423265483560406777003906392500196803749312437167972213169916520754006394644131429402125007470271839964957870142758878764184361078155 A145694 566 2407936127070354256925269976922045845238434775900585532765491350766067327952649477027360367035305396962452280535395834611648768004231464584877528935812506992595848387481622593996859938935498181553885257365999751456900512591421534246880362239008330660836357030905689257386994468090171465701857775589115260205986145826953890964576549849792240238199153959080954750093114047226649002482160727460802178619663597113556653390728722994020296651347511776381779058362525392170893582260249978593889882176851538830068215530404020814096722846767772600156152076076207786483074023345282507332213829702803058783395516232362466947107527359098043774342680992799095210901736436286911291652623545845805804761457158327406604188344435631373359792950355298977125119043265970426025887187840142695556672549904067876688374482861939081668872719509935454710656242303611234830738623128704337118571070999488436258930009987381970837358026918097789529773291836870324746091945955500544801023796396666176330120270276343742432676455724901562900288831730891070255951815768646822473750132682117308533650649608890631385265839179190074215651390706916238728114660902921255011001941334839440369664523325742903585612543336279969769683650836302792420340025119371614064295120696152986149092344591576478899444107044426382232044092584525996471831607919434738619748019480631110356968009802771630898790856885027549252902600142013624423659758244740862165 A145694 567 727188736989388377074772052586371355061144383718705588685382803640721698878616983359422292437842841164196933276095408309090021852401832890856417078066335564220104141757205144051610126015007905526246034665617931325884290240109819759743833971671386220158110815463860081514630126750175935653450701728223789068320676382272768818121483797617267099767200843909176559819965733917061901575587258430730412626414261913675566017834036671932650729173967440260181450111149375911673444840660473278356138278075595018012698125363808633119694112956960135883984585964440857906220492988027241036902979095503877431046812665773248320202121336963322217208737912102958222301686219903817416204747270804215250404365555297929338888965608051920978448321192258452094241584158584456954819642602823721942765718291289483470899335539151247353495387459368153092713260393615390094333213882631653235036901995578124912231144159412098237792304454561897256873811085726421581331282760809829008683774522686258876872304278201662073164481179008701390142553552666316619616585941147875319198374176767079441789383460958884071274837812286051306140344122798005589550883150276766732632003954958428883270367408770169798277211117963779129243929271931888846102096150469441707533678525360281628696129479608575345436864077252577010811832400120073930586753091472487313851464715178382157887818206430637887303409377153312404104745277930244433186368225727379295675 A145694 568 219608590634668219522324234611107227182620365448273187197452841208147186994014376325068504955861502726190511397100277913510574950657349301574053080047097527887478854962288471880992261196593451970744748583759249260665598752000574145908390979082519630157088629913054838928160911284085042395876410064147995183372638281300549229181723530330564871889456455706612240110879558528905467626824869885353123810998487434332907380732488346200666499913886819446798416154508748999933209448297202680084959870096652843901004765644339803181333525390155193264363188809185062879892105808360881510637367473012468181117354029547288630234093536235564211553264506774100584039898336674516572782542023159327159816313636242816332937863425287244504118033207111697233483833296849240029929506178864923884019690251419519940334910958340814761673938140009672298544693982629544197253799853931630572644025831593594235057546606132466285842438587250774873786361174597542447237301301818612860077698882054853514639105771746625602353240639604902918260150884073496728053953002410889699575435251250975874111860154559974098893615753471208304380168273694290771805638596722680631999854192456110683307281292925265536176132145081725017061896956472594128730412697416652024061106619538108898880082010497198177843033507223233830882941340743677801040727602016771734044522595964390780571764130332249870334730841043415318490380171334791805197859544411423806431685 A145694 569 66321067182932812907364844080501796237796289220994783828042072662056809750493463033187329074377735980468370244991007834471884545076667087242473173757145387086454394094469361302915611271245207487259387826260627658789684938813933282244574331848949256921220608122927097496223080577666932627619022388670966321589468440276383594444062384676032974043516082422552987336925806709995534161399535118118212660508916790906624353415193646515929350323264645505492861497211531048603917579940914548912379524630911083263085426526465256752129604973713911405701799035787924548869509733631998188971448073870669886820009870110615393082376045821803428566868672307866273421826995989484101162911486246845998049276313779775234617895865471139788322667580226540306060023414064311904581756046374604189252003690210403732497672210083386906778175822895461666007404869493728732180553222673469801285260764239269880862466843907845406226178661045279449986224200917372092644083661866460273914456378606043075162133070763202730248605508679501672613175424436643345555674190142147541396462247503617946902339977293651218981800682710492621871504678311553015079713305327099274097223334117790467929915680096021421755393630603562991373563636925451494987738532523678441824746665421983527180156071040674241133250682317339364349637473072190575840369149055973591194131972516530837350514879542133030203201410585734272871690706997829194925320396044024262163073195 A145694 570 20028742680655074829804660588076931356587296724374976442881508491099948397462031821646248311957120404598721623475887265732595622038202802997925324421577859802581339537674784825008633611654856067700364378782125793705224185923055850663715539827403593070578466564494070389020442173544129568498548884968567681124836096325186544972877658448631627596269967435155295563511482746860122411275032780801814870349881872366366221824007748759464463131126009055839397373741727867929383175932707896568858531478665050492607897806226863199339959368536211089328678945619144028695712047451055092187866680941469293351461863419376301422247331744648399862982785772468840472807712890487524034626486304524332083721630447855878038271613508858928828941491195208060732893587214125345943660396498951600230221094753290507694356672534224505032247424576289413461937725893123447574329819447533948357576106774427910426229929313563180214020113197087143120965922315871774436066028582369184109305748640142953845449548264715477909476510380569900226260718028982216861085551469926146612032023310841368988632561282528108158404912562815300596890032681815316263301612570187258096729447049380265204151228107705544104592700310130941669799156454529878892168306409453472779049431850819487099508253372273123624063863026329264799759633926460810225990442287302007768893811177396348489074921857593842871496491266050706991932103133173082075641561745750915749441673205 A145694 571 6048613968490649665788100132755152767893125814472021890966387522239522359223783116674133802881975984452833461919472963243409405970992169838286205502142756514992478085983690547791304435108495287238022783004375729071318914463824052967159848453544036158057775681869086330386677313329749462753934144238118768733378911621766060198214608789102075501099486649334476707193130863745046972670898500267029972633003816537851692366496924931711751936249731470217992514008504604583625115214097843849246364127032214337684322052053986220943915599692962035065855339777945708741556168820485005842546766196249855922254662742781532414125611810837994955192234434613281956514507465931242774356035952480101443285883118938695392323409383809925366552007673372607801027803315251790163080857986637008665337518611803522919963217433125717132831944046216507403839185814853787438715424919932578934186698985112989678840576185852172579227848006859271943081722315192358507599296548213627140736421632944566018250601442873311125931657529423430366658123669328192848702280869727554129292274577626589816620131167346195012619301793287510287638918365229913958502007282891224845938195785578722301185740972846978298165240100028940821287971685631097973939840797122425100831103672282063120524312362355442660226153383269120630163059808318092497673273201616150372614736843601180712863275886113798414161737160936727777290623455511272957648826326820732532069222234715 A145694 572 1826661389741495543993176435431468058972367408673826236095406150207844652537185039203766762222044790184351106778057359012243908007617597088359436136322690889667925800627536870648148930769153921889815180102942688053744606943888940940231610517430471516140377677457899577706387528183410793622119613011026899589799306473677024993315838976650378169704448698131576810276762009368257325624200072047862249920296802712558844728460247321628189620284287777996777899833194648856386855411481616134575833107832250064930172651822497611861863171147905998378798983933993984895921267271739020709356935524586515019227556686456603412764512519541329828068191816467438682026908446998344830331488231162686111540252980289038152603631362297088601769877375867332347849663707618826503904475451567877665331700399669910631321197308131432349610214854532808946545972178359950683044483996000191304176025517397348455099427778198042555746596077958303039667559173265776397520551491531933027318290027400618794557836186199475244553451097375495400830527087419085258091227737106251420899654890419919283250290979977268365702870736660265291566356456266752200151342897820579716215238397797724754692889622571679740501797917508429997087297649904137058250939752424562926978214259597332242911242825177971410264674257884248101044444302478137473487102516445790110521881632956379178936220242684509527233973126111625738034776351461271260127869909138115473769155673210725 A145694 573 551645691087963163636273495400170598656887064293681051278921690975246845543870658056420888057254644659689581413511402948734416808894543328514711426963950505923198599311430151245193185787849375915436946368305687416501799978139996339896979216415548853838236000816603803380998646834076729924417369195185885557350657176138839781921185156339625105175242407349086862226874933698349967291535750859954132445957001415376233256302628194206781553573918659223556707757110775450024246709152233974798052352201212487394574456528342224796061733771067918548362227292726405492859481159896363769219951981658931285950799864647151449122468655289670770081638736338731868690169836486034207517335089775178725583713114164170583390904348004336947809136415504260996442797411897570352388988505515512417921508183181701207136081623838259443865152054124862085349479758678890252491995451367137841282225519555014120450348348439622999662892787695400658707659788603949279692698951146095560622982851853353931390448277630798650544016299749870187620452522276894419750702074325218201557566484632237996951771255821967700247254343169606830542752010874193934531747053134532183072156057939127297194951480275674434653244805847445830179542602299363760493809865391420881522319875294722055296074808891385010457271399727659657394792016288589198900607286693426997227235638415982910858025650014835763426245722348550036158725167517848409285659063733384052345752944087404235 A145694 574 166595172047175133922610602434416089326320921049283003659998255268374339509596401547999904426528680642436069235773665633158781632378144467614354491506976730097916309066251278139177693958999742372540067988048214657095489848791335005707947491746978323387631131868936890721483884956362989026380423377333126411420308667887455937115204601375590131384753502570726100815705953214892321864718172559634100136429094130640909884558665254403126400989703150797736128964747620991258466119308563178772877234531658338943096555698907529390798781735691363495607013843419440464858667389021430119283716141525472661842122331566753281031572769384961031234826830182480556905749263710335332325404865623872812440169820224599227145900509465947461149757427604910953593376968729358627594970624190233182334630139620474094644465329201846220614926310130853816966596341148846496301899581828879627875927930880096867027550101800987947855637875287933040626673588599219416690797562694629327375113502969685486661120822008314992989048369073363421165975831200534695679453935218478790618964178704045455160151668967254268206305108766484602558619540927550301476387458703730898708074914259218646028120654153631107585539429568011132284224778596757951532072328408456681656813624124746463367171681042373095186685698043495332285126144474851459930509913478898507372514640919993882699944810084237716045198974176135999294196965814038758333008909377572845692943619958722868245 A145694 575 50311190312555802481464765661698258805950261269819173424268194169358075285052569396837914715923604299371033219622233509811003318561390734676206541723680008539064802139408574567880418382432134347131185095444192520755421432535005031727460245528371038114210763588418124394084752258174788609236963442585408990363375867044835554169009868430271880053090382533951933359480970995963782853177596577258638287069140470452139408903460604201549966317336777622257087390646024428584606743784476927755434126776208617148327765246613545533796436022445020707754769818485378293981824692003311999659913054788711084945034993333294843720085853885602941762147621076372789453667587470684784328064752083319814178205701994714802427478562954368128930278934000267603724203401758854407963328739516944905552640380657199994881421393337333720366263880507463727861826745547192962992921181716870280480688952900269698828199680395549920629402975444168082868596716097175659891341171234826910771723654913993163617727097798233497084042063443856003321937080570039201200775337733906269548725624402137095220368852256854967030603895593135180365872558608109316851934480781473596877655551950226091973195242602916318816398254484733514504005703593618601998925349369488526439476192165798137214830551599987783361368623537735862690450700839388852309815093263340655799502194322199736592472474619789775409886663955470723236811324950672187168159404972963266015216627474590218805755 A145694 576 15193812879219805174268436619230439743307652582564341091125334640890870361746366361443502244304501969729409596256678746297289843423907623727746761246059855602067472329792323268221747173800545573091245358756158093053480177135722728246687286202076306532168262972570404630122873698083829797000536579237416181963328091538872449903103865061340732185901910771750913148462437534827847529337769448159549128594743992982415460578960543803613686701434717138770842655846134629811559978156792723618962333409180470720456042007921591843677132879996660562378444878168740825342046198317611202467174458830049222180738725864323476050184896300682703451137346738234399934450705666883094531743229724296960009005681832583645733871380111709708989483088310653211413755833954205301846297684363493171243715060328334777980094616322545581704391076986943914960454710558911125977365894978912995825540187847950568949249275929354275042131842946263473093275581587758450067768342915355032423733168670522965727066922414244507804387714111675439639803832356320638227938472541704474924924519605266698711096233229901232788974170164018057985890954080108086138982736808546322526153268614054020557258935145426574651444687314959953369077438260494221045723923437257126528040153220446912692415459411515268202038137622698187037183826527350958546104227655615399152942290170663400457043987390366427936069727315577982281517725938137186486025807292925528763749728553706287356469765 A145694 577 4588481178334068606826586394241931104220105129673161190346426793354873491172117588586540839865243671253982327036297359148271721710701540975044845689768352711815837578795142218428399766069382330939208967159264299909630258073555728925467832972781516201676701206952673780172713772069058423905552809966257101543934720268872435035183198238656470848262323962686241818902296654547013990077153195747606578197325616740219016955437180768087131833866967239131172224978142012178662528796607618055998869255445725948960576358627074123244960333322969044817582598437141243875003970067226579833087026653620076387498150176032356472312118596952290839301716567325712407414659443811223863802127311985598602905537707738266296826729315173377746694962390883269579350537650768242303173937349035420770696395578776445749993692708015428341005738986176554854329460762045612852201507362450007869032656041128171552974453130984595512803187166796124706086357042786954744806148219265984965056645214843021656410592842004043123428005619662538915217435434528262705636217932257017521057656195166140873655842066577915447303168785637860376558702259634033904655934581700207929301409465892363982200225218676222628417479170863421183946882348965661137206625952702282722941686796382801834972253911726011009232156193431314749366825160559150092071166936902587203532772129346024738290691719416041446917647762640595178295116421992479646592625643058536723386402806591824191435063275 A145694 578 1385706122044009499456454822624443963034728441508712115143529766258530903463617765386773890137059284216732933355365545784031762666788441466839815651548796459112780881323803157642108507605779663398068016836739062414615284458036694412763038870493815816599831596236734911207529436291157560189679948073230407250086322193107936508175422764209192855443035934820473278395345127235663397155770927346329027066463741511553160705081449631418510200141122671500475241100743041543326272136597343860188039552811200056115373604263368463628134343530656654874347566283138486909425856914104109498389814874934433019802260614435907331162209631383291150765667265985626912639292701325322723773710704989926481117463382055123837995938381802248369792889158958436759752448614698054970256682781724333579579067749730158281720115103204336813402028782748332622092536695427216170238877857564923463452036584232859858429335596281418490591520392529483397764986551340072574481388993875412104414683121713922017270271971362806778767453309423975076956025697395179016463909877069077586884487246420569277145353207873300563852767999092469815662742191455398131119953260936654248326499505430879868603910757105073807207427264913438237598589391949369169215355313792652125201861372354385707248928265881843809519909132278634356121744014662335976846946310716925720067744240772328807563331855276254150541193554590144165862843641715790716084486918396385164933929897862177199526032639285 A145694 579 418478660376112534767242529846187834905383769230501385612155642983282977972521393029217128280552038589782091890993358529418444053648398621444649281922046762299348010322209758465698340897179388963885601875728037584913906276069008156925512271056159595096947465362286990510893717046157514118859438765305616732424525367598327953033942491592937585872948589991820243833575326128515798927052742905395618567493852610872314313917642351507621993310785179825904391640199420404072355522723601238158731946079726971220893867911178648941573326785924986803008147434909385905402733784089373841933891005203545151903895207409467981654514996559156975240392212611092001904658981140803651355796830779645811698871035842939660808476564574963834299705831043057018175660131101161832775215026143399705612107764022929024633724767475001702219071686651010275317091752558257237799288911477244435954646015782282549074106375623857399563126355356737190000319852147659130538634670002155189548269246112389606193965724758725643144647471440420810701804543177909534709395146656929174221594090762816755557023012935670192368088632557140246469771583117270601564321228868287882786673549230659827954398848420513613554014616524687484333590049486360523441900098139428239528239192764228100787341364042405104464003325791954144234017325602864905857685714669574664873255227941113953859387929601709337421993535838460897495400484681746803777868456730065261273323442751570922432670422000795 A145694 580 126379169727463941490207787558726101697462863579169909742755860651185200816797997077058185966836578594829975018146638910338586072439149595234817243324806573417943986336426023253483256842440569687430053698453030611581585080088382426697091942820089703903461534707814434399378695018503278106335360827174223022784956574692501933879742457038302941740775031141594893164461353145684535612572772586502130478356077024741927369642422908705670423469656983184751625800099124218988308041590390976580076859676524734108653832735571688611891516555005815357853586177776351404944716176938076796154536693756595701441956550377044894552332366751234023231447682541283798948294373011821377386726869184748045206577935361185722440321926563257275710141368085844261052289607143936175443144681212524986761276965667174835281103159662347309733346247339822354813139616735898258599215012388270254734839644729665096960521696102808653249573567797342101896698830362041717350093188951656991831472897642819947148560378605163781422904768921697660856868016014031284303220870380515541537334530923124239608943804553364524794598914264257261964055355359224266274293891164962003947327085368153837162359848312238006219505206763190706830506596355488928710284614282793535685403034353424532052069843012540459704319484480037872924317110588050539233044238883900831866003011093975641736727591407860943647291506629660600899445083530245818950200189445561312519378745781076556397466941411600805 A145694 581 38166090779033734217507984600205436524798879417140082240926657761014947363695022595878542944856366183600062673388393957563723575432569529362293362834809663125456784525590336812793477868076154866214912331330939516660053780280415423854364841219396034419250286534294596901621855001870943830599160110367850047264324461031767985703729188083075895468128186456171665915423495074670601239198050268380738008844967767619451193317697800786760960265843098136615165087238295314714064956204775351325945052890364389973842236592274738782142296426284970313084980017541023214907398882701515103064828147623486698290318974318660148686822720243876115858921959735255096190382995990588915167140158696963130006574837608042245237316413345539122300628393456093923780773285697337623821996918511156402602200031523722777325868520493261412537768347624939700143292847162488715839725134452346139685485618062343076999528478116672589423971654348441958035613046449484450980597604428730409377915266818885511649259040373034703264074095566881253157963439031694269950037993459769036615100806744692757545145471952103150817776504019173135972898247546902611144235190810589656904209993107633228163204719791447457364677018427867068775328658509308170109982511613305508348752188135541444451624305248423176425600020309645645668999533380265659983473502457223381648868036095152702690537873217244403272144613008621663010734919825649555576156679344102786315591107902442368461112583635881442315 A145694 582 11526033036098460269745921141474483104387564121112725666850107887965862918635080025958242911160655750868624097388276828545334181194563558717817360758869193457314530982741945291440376832902156329027216094008245281000724660059605369621591484956314782304909683071822260449855400831870006533562840017970263540050803202275019239180592335058631882128432971534732701511564731051197375889702198608278396376540701909744049518454575093414693104329861145980274595104720165085919428628465800565709458825896030369247366246797034235540518361629221506028736306111711211234550629517859680623048781946045599226287974888287684987858525909181283835755371200392364497765696716494784840559098941199613680513940394379693396875947116508426251677514064682372279137532479990988818458067626245688021060877648243198611577577012085805284239096307636484449620919626703454856285338391389596145914761921815182879588760639869539019197386190039661673984653243328913942154423126444287631975138579106405781698129081632277875221968953956429216756044101719555655493627170803979868542218906302366289654394323585730598182443709614876022806553306703809229341292753330906911423067470591419866751450663017168819886126240060009091579442424363214711884286008222603980727787475413899162799858488115180786740071501814028504954164934763729641264469764697842577357126280897725022236900700984016401927244025837097112568641046342262635538180366961729595905995995207791814198699602791094783978325 A145694 583 3480823810810955967729050676740693692088519565696626011306491655507929586480430472816793480627573180396140877348586213826733358997182762163251480655815661614445862900003541887678181010058583135211353045478158743922702187284220541210296774091965844860048305037403788361259429429369740102192147086266909221245295302762594778464553181458518745326891289275302819684826633353966532848088824781649807324977283131774935335122088360513436530746657800242944791106460402617652352731731715566068905239475548281148314632690467746858497763069728468535708051360756768251811075206994740846645629082877623342852270125943906547673126137750027474522006243596534343070144217998429031259932713102124634552079992527829797814290791869131382467486946905682972205611028183992925836712601129279271203982447569414456973650931781392702578794547137870678845817583971596204109456354474523583720118414902567167292728713712122667125021205420323477101407243872285561046184803588570436126082472974867727187323333393907545282331360020746056579072160755866776264805455544808460530713494602507874782869540577418688547947182527188539714443125726302840358459267270743076660109471908615692125709937026465192158152759821104317789922836829032333680884264500714788874283468822809411624112811786479349172325167947816298850512141299112971396209885465246001138470487963076861562841321159299736137624423658190319374066585260443490282974894665762993860824474961645225445638818930326988880011835 A145694 584 1051197264831872603793903558454548020527628521276259942688893629855506769254171367710645672906615939823883676335175648298844929082967999609743229340695570938369193281270086908133519224660859204677499592518309932419375059835174543840140004184288728832952283211612872262839897832268829640855494857212588614552539130631101348077055880208137602456839040928169916812116131708166841722746935381859633533746762965094120727157352230299964417592386325812223346639555936870365924605554349635152243672862789684876421771706274462517030783928696368276277802774642432300835710161882893876006356934247096203942159290060171489712296235074599116021810130194952979242685788138809072655659120257900440021047643803010219246518943197361169078929380451451575233815392979085872613868747473416094215581638288314922807431003820968510373511714139329308526987289439795350186199533712914732687329846538653469339524482780421175932737206650747650422951002996186910522005656260621827422444931699830947204789948555878446397388848757311352657663036504170046876315753947361351100406933151051075818136946860056858210881866679501324117739017416036753979025357423011078244441637448931347602097649531329470862942247339733443963465117279943401556915163593207643636052879797013028411319269301028648269255460648738708224349712507397353632014120940739594501240730238568314466955842089407536297160648700747639353855540107607591802822880008693462416373085442421650292768724617355959546979595845 A145694 585 317458093155414715389791145602596761505651724905864806066034569724707536385173272618142176424317386253632474112345697200037341849697338699380292009409406607725881925080666242714435127666569421229469665587484121431907345368035428019181070966881104141706729481602050019589287885915757181798257254731115494685645572155289844524492411269676097423220063469018039574439386949233032233736726396496827677384197438175292684666185251462228740676369923737491207740354786474447891578524681858100411520299323009284398226740662197212396438248703233490967360729890653798084132657813426955813073148513540175967189253328045845986565789866391183011112137312632203196948037873702341512977794385172830761721836348516558382650906554811203930454205409391470037640043068655749536462525024370531173834450780623537273387189503000708740097958875530313304471315593234224160028149724945774747989893536258445173369101070973483009019511387320370104254101497604574692084662005904203311142243290875971188119377140541896904466149993348007756557657952098598289871092886647583223862363098122822389202575082196593760997775790026872695017468816517373398825299482482074886744714400105358360141364448524473735416400543839678972648675495706078237854698520884207663299095415229111770806795216098865297965976790751142067454762665092701683896868314217892293373562061559667892159101469679916662006378283202128894544999045912232280962226787730759886750810979136376743190709195622569456198957933355 A145694 586 95871292935670412175113132068425767426686293293049895171999751163231820481553074159311226634470944032657183298252065378762978393679513319213238443612300099962277972181079935212851275036079304352095161507827686362503598926086864087248843291993909162066599351160607493043702101648726400073432835433939666806450410251766901945048631147561973284210002328602519781563882742536667567746768624806660098936493879565973296648460788589362779719846124582396532514240505959346392890789848366796689126886722686014203388053908277283681207320324447817903866662624202804589107226949493057761672084494154886045887212345779785316453156243415062670239843658284730412499064752069968327846638245201936989599973529608197621341327260609786225828091104255772499792059191341057274139068688612426998403788554110019941640123798902393070999210068696015288641810321867295900978315017399911059160260518103511788888128998951211447547959701764101023834315701273585370099045920126808778137535028912843467864847106495096986702379909142341031127755038497272513494193736013622772255333248699941310463359537876511258963117406721436052571157843570830729691261418352163604718659307194369293415089965804859738624890021992243316295936534585955684430562038143437506672690762519394741755240835992556291337455735346196165663113975145488511183222216772862733004314501860781135117581688001245424389629080878342178513235856325386541258789667014680792336328542613743354793301408353398619812538316277365 A145694 587 28952813008479309062168776093518979166097754922776162477137858816726285077892643222839372301433800780476215723598011398689219437549363325063698629678905220782000221716761059768038370625768283344911509305698373797354654968332864918921131493111193685839971297321021860849178445410029457064994918043795048260053338250461449097560162114152446255733997483174491955992718148859124372427290387965214853051143767431485760295150491968736097246652853253960015328092892444936136205126955682090742015908269951853280138794053559077474512214299734537773476764751779356332112298406089090017069156444086262045681970939172167119722866619721482535229421672664675952371520607087256732668171772256599798028430284105327165086698181797600628996153059279833903467164235741930641040462281435928582986770308890445398838044000079019706733021342787321086856522245888330127871291107105048194091650686573724301799041588582194883676474810421371188827859087683125177195219783216290346794224436488387851323995706784378748087214266410993643392825463968224200476956637183227429637886778744284152937545377863624203613100459054083661003794651289574362993362123042870926550148366058299421252997028308619116590981370241113641842400184769462910619791880820797242807489311185441982898311925674535901118613666097760490888192965731272437675649212597090327475009605999894343137617510674906438249005976046976135782102683611220823227873517211645868525684469058371356770833834613530760613930372557830875 A145694 588 8743653657267815666362795267110663282394095300385108018200461362900174861703096700223331123806373364759784491343301190338765507161514044655917772924585764376064104680489658970012375077706985490858923715159401059114743296837599118650094462076288499214509265191597441368958846811727247307228391816390670634869301701229105860561223909842891207258383029916367968190019317072713023805473950396870078961346481270429133635838800113769712005709441836571342232551539277864753787555449826143037292115170638737004587712416120933120019007511199505959772079088374741409493325011411955692097123574029556982909909336417648690370989265999644310576615105301073852885786724275599463297460028583247937067596345826279195658561509575614780170612395811405583074583807134871712536945469924961819635006229496360400429147647900065049040301446311702272215381076447953831321228936030707154704619347084746635631521671622823903658847844787552334924989610164602529927586275485399557923077642284464218256378838601775886825352006076210937963602162363365211271527410235598670127869551847525114245828240755276632979897375516926544187093413531607886793265669897528667654540087890299230849111687459237168350737748922794327593088559863843213051492717445842623890355099287240959440548446312873849581529989705788322052068612536869130689534878982104506034719896697466230846425370642133743105775415137105914664016497214732363228276543408250037613964373327085536001437024751877936306787159974148646885 A145694 589 2640554451681871851932502001891326792303850682961379845334062193737036081949257310824223160017223322356674440169953361470908493943339692122762103724595221936350577613286160247883969235096883849956050050468833421478855120989986600967409606415546015569095958116565106271564722558696218657325909333631938736682269060432939508440392060610438992145775941037259951901429841037810474064880705729466798631473586199902166872263022483866484289627004781791291394215236769022710707705540720539515171476765624628623532209010874468243168265756167951065313394407924420126310652041148004529923314250200482122576746937627190732324919035465272860311602532379251638895555219210623950659100260460368620394616068009252211761720489193653866010895947381985206254620842590495515255516491455057033601188894537591950484203751621819565790464303764791298887958228565036168728883267390166455672600951168906910236417745788504236710088372651030383776158034410622280912953859976807450202422653745471705525575085262029533442508218620749292271364460208272325579800800934513615151186966771173840218087191162715679535725394305652762260841207091894292237203238946930614760744556394504309417010476615661316222806209193313645819470902678695880878640180876763651617644432495435584309062732474562228037720938277481975499233832793168746195801857803382963732157933793028801821277324316413715511505926365429939252397200056165562474116288235774299713548715060310773501077210641232523233889108381820333528395 A145694 590 797438700754268031467949241775913580612480512159036328182868582047221996573814004772215170994077636978350921146834571863024026405381425507029499407054832439013498375107739905201988696624181215701236256317872533885555131795679115893039051043032820413367764841937470496571177253879446307265117390365029107807410386949046502443137841080442732736817075810222589106263621974101690454570167656348576316626061685889183966289796951327564485755349734659133429710768952705580768973285742153107438748691103467205569722533571673288503696239355210022218685339114086503404407423101685956081148806436971571461194665254075183513435177721246404169793388163428693872604790414884157499584981199002740111236984942448341672843929174973891920510405496963720883312419878522510735453443473957299185739411144123272685829103842141608803671179435520660561891169645564475002291425522894238905970782633662802144762527706456656662543029692766388348064801402397764233182138126720364561573718353490170604505419370294317323750656671460210055014103380735878959888570354812876176988336095342652220748085902899379943156089182931617276229857448338544647748584896303148129077201491052411144706314826242258262119124438631798243152619520406292182136283132065176945904728258522259220377504658871479993542141829809850812446565434924424482001471521742672942605661285598000683794905518186299950731683986944704548309290400464785134819890770660430263454097983840526511789316176627470138698203944149766576928405 A145694 591 240823847073337263631468738514324010018176810821346009731380977716067305929209880183898157417051429144139621511903870749271785065931247163430786058826834801360140158704924165210752702411267630257923393357947036400016170947174103013096826005389496218821495886306999524858223965949034088575408125980905158619101254589551610798319187614233094847526611118746184650139712406337672706806125751511540580822439155552333655652646416278440608213825992862276504481258008480316369519224588589517906986933236481471453432672929634458659873096019517258758977659018046199608004731124668010731977016229715214099158212159793078230325098752780948786417291622823086297887751150075804940924005221838367144973174836551389932987104890352921706128131564135661721554096182471207746591684412643649297059700976630690759169905156575144039142905725223474698392245274731906414523281624646669983147503754414997340808046949604121807851284878842798250731793865489714176140092760409573290145060520100286050855111074743621802239255806562362687321987856522027173560768446352554091835326313826709796825703855484450027153603207851042764659156108191148589327835435444603804366554105741433661391890067048546333843752774257609755786271624260021543124278865702806674011610289641226848969697344246712395821689111664297463383363527514383024818248597708483845703177550316803177704240189167946171405457058130935343650153303740308945153132896451214165263424042404778695786872408130854749363623702024847685898849915 A145694 592 72728004377447099348672091082084075111908784387534335902548872401670279168624810001532471324778537523893187345673822131708216065884831261930590360266297055178323314430511990153742114139506200156677163557843687120270998070914783430839348414576584825263678389899871919036687066539354415303465988928842992873860771475657637414589951521657314201220299740785537541753086883092003055764995406788828906832059998915118874823132927919137736116089694494672845219910207792102838014036852468292254802615088726300911731097502216034841993171301654856935189034338110838195114024392226637555100977752567557686374318877592255550374666388162125287093852276704408633268228242532478208001549992013987875041787563653577311420432832957407381358775221963472876188453734686426216959953239174908130412843955531324485996625528181851358212353857838053838253896181799390172711028759217771440671640163050695534121885416252738329314425490380832305332653682576491283430074831505564413259246703351932897187639039153203489958931502925162071361185318566271470536392182228116522858091558439571015989141816270401008820445012681831983309788914816278535432358552919374045770570262732421913329206093933834750562551218701359514449210877907006099731350081159115550374560402743391986129628220457848272058156569580788024090963338743908749070629075036440378729417014534388961665996742223201557464497299871555529077797988439172836651111314837496017479290606708259325601123677939341506837675659807559851374875745925 A145694 593 21963616498141950666035340038050876359786434708224548096560028084326708241618763410582622441925701280786598438771982379905131980112153109855874858014362883829052280817855916102264907717428461179686245471075435563285441401245317422010470124376123227733412052253875012549554635870919084387558153248384602942747333884394016947595367040352894655673682995106113591424782098981378585168321806724474818322701297233210347862930491585163317866450873911398336979908401495206576763869610220835671432482769862106393871338012996312887823277860003747277168329392450455088724827361721319873629763304259172706070945142820701383134918924126209055753556970273108584160707041493658343011527173583002499895474871048543796659037728448246676248643988901404672947191473779118246314159286546409611735381814869483364080221739605762535036091722161367035677978254658141100252316162002142328412852181737555636307468587661377371331148646810132513412210680344234877881706459021920043231002359351763634664616134713192710345795074627592383188390644219157462074816878264444837349051815322436620118924002809805620213747240226705407916791593118407926551982955146215517218907852791085676391758848477951046123556624295036315753905898856291582097324600231187193406443230018214738584298752880925931449167462324286318978007544937132927836305162412407285892438235211835149619953311911217702408106779104151638846151342355326456359690463948027346064580499801851911552843563865273004210228685638181050267526576419435 A145694 594 6632939454434491654043324019400282576580391373099425990825225932594264218689697925185950444990237008260028835321793004909218149777804354345212276529977324619318610483678056150893848388549255770065089455101223696425083032178014946663731138213174638190665176102280353918046463345951024130627258815023221245716820972315517460536386256235052528699251044222305519072742440805493240717777420635384606304548959704430609935730185325791402857932047831547803095087117341344594079850608249839904480354993883267404648232348827384276087787920549830022847900287485699325956702749215446375198633416908517589675739058812974225451195140419726972712287111170202088007900258302842287111273204872074740980558369269096573013717973558537538819709125873002247757175636627559023960659144583776527835954895246628444627740968735412103729541487738875006720911179010576812886026769895887765409240687244578751469321391588319713403677576911169638218182292810276356628991920549788347491349453277529265735816885044345045320940153606029974560822613368866987275124160843680112762890790135817419704899059706745026903542846103452351358887751332844377540163420095604166826064400972645141848397843034247282094563537985882265998165132243722150787292297919737373293195480905098107660472093741819173449376515465364887543334187607675400297815088419471963899137617616959680796264234200445522925690782792153923376008627593320150647789869000989421015485831649552569029633155163634507929982225387070869620941651202923445 A145694 595 2003125751622718337570417818518847287250918408241318424681121671615383467336047154642746451764609650793247921668742715500203976100916802859144251637195137672150391313789955101653839948434157814098477329195098480884811790276359268575024793270254364610353149770836413008237482375841338368365044603983764431603537186305401879065041054015945510772518141672141160646376792341159977318183612710079426629155463129440810990242653037897418499777611994253525136379329528684572205538119821841430317395775669976894097372298007857055065624128728188663152788718491288745983835505435703083990113662143068052909367124816375395384877797487833419550054954016430757469801717300416877049261496344192988773628732044396116506346168976949888476875907369657777417994095070049046117872747505013964996846642982666920794213692336354849563786493205418090662679498082939539350479832192396103011262274695681045388098752791084892070539297078526420609377640218023115467077678299577059022344303887454486488582034667257490494213580593946424724985240846753610999625421757913129609555669569201538314259397107434188319249725776002383404976184110925883609202800885917312165954230185886041752539756837494201241512064915112149295130116031705233246180176647160455547351628790109610298723988011276509455780258503077871751767946649973033757012320397518120690253668082086611765322178775222636705856208296451380707915759381840330169176180747834857119330656577665073995037660015853756121850421838209764444474111136706460955 A145694 596 604937344050606503454612137868672480467200778897505064827707919601913212871267551004184242482467124302552612315124978288056691564327096659107218782156401599664798858154082762643308770578727110601970088327464640003516735580428321094710823836478604937688460565616494448133801631040738236222112843144281835123022513443259051960181861926559309200771779533942408209686718544589507656850733261023351457398645316131420488443345487259694595529980890216733043383462430545399461478432335587862115949043897339138750001785766024003245542399087992426442119345084081715587792365938833115918639127333789643461039195955486556432007643646185272977143883825850918553792110724467594026589860622741410534894896519038358088343529313065307782477704316510775777986459535518184368573609087369633652519850225870163451407907344610429156159791406548524505122487509868730307032023295333727221635797717408431128454354021516049085589464040138067854393829163550170594700829854551722036400488424557977390286038652626717784207180399218214236970981913106221654899602246728921461973049319108728753486633027385418127386513641506616335951448713748284005601705704126932669951351451736611964125158167080214527654549040825883204863296876442736718195626055144537837926898699132197212106983907311764036472188691414051904146376554104248519217422944962052976492708623172539793446501725883035839645649214745524819867183324688186390940558795977125860616842800623202793932343691632670714290897412913961791361560621634148284965 A145694 597 182689074777531541324955295218520570253807384308638288259543110598106174903655464356108998483253306929720095671246074700277620648450682274247520927959596087961097104771219204363177594874827153243980868197565126182581169333499076611334093773823268436817304737666410486923399855091927106000709713584969130442721195522677928290095857260766895433122304901108935138164742623673690152391603261216342060707761730008559546698900094499389870431554451233459125576669274695181952794281027227712517586293861220749925606441929041241123098738900444984596856889426674186818767310678022165304345026341142329257180927811432123667070923503350464605677902860452960972487747637071912979153088646571561788549485120017539746563239506376746000419789827678884627174492785631421630263112071638124349095997921569806695404393804380013250310693218284448982456328548482273613184320555358593224830999648382650519747826815745055738955947600824617965606327029751933496484183538396320477933925159912621717379895091058601513340074266983306753140511552517232186168680253090376368386251338701266882014648914873288840282407870009222131073932535367870843808105919845447749013142184194270927124045226701387293150432298264501615719420526569674783661832888477003266598376055509133448446010416020141462505145204548540597180453951392833079769904717058142480780107750530024931009078199037901600936280206644852044219181448296450449733879580204344175049167195131629578693572757213050701959729168278178251226746833622376075598475 A145694 598 55171495645470474873633044543855343544169362860429865549317191692708462907691078967993913357700016225651166340103999434505553379140541719726092213025015862162651660842050045634916990343427221552571620225576340642499509621981140708301801608870790589313888342314690350556418622436130945273978111389817533111866678025335291084556988710889675861493735308355364469317542585630909836514607334154074278982286643817268851682579385193328481175733914291614439191110737495514404344411391790433592448944797044769138394395460784688795172573605535297355824338487510520337552140032396755088796279315897649646025179159856545860898986890368194125641749519972968362772745994284993252110206181403988918731409611348777965104009987396464226818994050254706646630918834801153814155091272025626183793338852463855751848675521015419391164673192130497044177306099154136762451357775694999820171740258013843048532715244000985317115610585984994487545256369155920365767628727765834232614008997805187200671338031461045030310918221448559421234197517878291014001286536831046934331185931238463489639670485658705844347159790229143576967991674232383246546042386087621093269298988275218083379497533305651882316902899526838662064060135727165341929155336693999841974871641865059169233483038654175409912517379584967846296592946944081485841992007128614067142616047951444356624948169607720400446916976757530571829372930202203347633240692662915963738987876086951509562665040334649679321123917922596917908686182193335940682454485 A145694 599 16661608995857305880295854496949095229768893776465510757605532348087357691947802192869805725026921646839722514615736583145976842879795148675005600812626830777032840477194342562540567906120146081723385327255857308908669324668970994830532751785204934704357462074298819457551500575856453545635388930011310030653294042455735229607920494831421343275674940818418960798759696117911096937259023311269215910589858671085184648592275428290701925201210561616327176589866054370654930059446039683717207063742413659059045181822715046974900994130132759356474353366338750467753927522473142014651172008374749050770346925348865417867826969967691275479202677128975992596396802526430890224303113695358081895097153142210927921664452954225819753335783387093728397910313617162820453207301039667469381239237446162867251604602952852276118480993330191822892563985616000819986696863939334587098640726920532218006360255861481820713175441019867510620701817158058198528327391601743541928952783412006621981026705606144540552383962803197961905974509887691368996202365442723083791649764982677272604298472020014291704001974241331351022202411685644372586060992492541724719579281316931666909681131013080167072411525224807011441730441569077363587821249848699475273144637467192359975063431663144953652117743489455741040973889523161215891201816248124390134589266373585665675803338143332523033367990700567587840426405739617114534788955304620416704999289411064224258346148608306990104277463483455991030172000275553831710025655995 A145694 600 5031750745253260905374474425034082904046661751129723818931321451930689314505328571167713335044772637329370548247612344110650500996318994358131965353200277878801755172451849403841616590657940689458909797211043330949775636540407259298112589237523019490126639658095928785829996755286212839836613478752025811724182934143606704050507432450378355993392338391854170796756110685023520365215710432669149130719155032023908495023184599958598652929589855693839192890948437682442274473608292592692162940801264127991062506516064483401731305054726487790357898892295815130741348559646856491669565150249858315682998746276197499650222845943352397000593566743430776795749061616987843854487430129816736743400608839336351454377560782188801101280587588852051269522283793548370623054449822707550126950456369888722054232741416240371968390095312525800016510146349933093499220001551903350303969327789742715994872264554923508870061867577414003212964403525364420035189104634998783828311126581428194651069393755024190201789645848344335936183067788564915145839113077165540258143897838837297863008498879558657388764249061091838865128160337390368137743873690361513244219673658725088188640322068416904803985963714992190616740529293725636638180088298970547532647705643450227653299922879231121827529646016436048826527818043047743117657106514926437206578815828774919589735983171116814235676686274594653997236945160434166386158631261302702928946046414265308774510974214668376361812472848085786694194035397035063840487065656005 A145694 601 1519572063457488936117210980505796087926862079947400127806501472950720085622917280690456557377796309551823065848264312184833305324045456501007178531065671292567353029239981325617605669810791968070509035372407830089523333565878323337035171416980166681083540819282896194501201468595860421177111635194181783830672592817326768888023636679519432088661210519399141161659546667180985239198207291642771768261274229812549280312353156912068502482810935208977819925889838314043196236099644916953349490914918024239641817922669651272275879225533269179928728991119969830733419511085828187342194024203448836587214851028486296028949431647922456202903777953838965616323620211527802413164979596090959138425088772326435928294101691768063706766984116049932389667331795337990765341990639156640470869656584468947897511036303101639482177690303389461413163171633694178235944453771810872457211638351775379698233417535331038196937970832938009102804629162842896792428581272378030972608031274807902778000975887311699296399920662237186254765380497636716682674415946938550434875665497563881277355962363154694517115099214475494005917682219480205533226063793496684458029621865653659701302467583530892170636688630402416759244198116263573187366798845039256655384333959684501558936601646096135646960300979220197289870360075110895260316554965691535911996667791023652130434591114339134566651325886936884939577717012045378631505371851958111664125001017818712185678055866681241354277262522658424125655568517904313725995383802457515 A145694 602 458905731413416405446492341638325384471008301482363708873744513509665535168806513439946712614759440712013236515627574667475547557360731544309809784416479530077461813075301908487113070666268516416604269772669953643705096961258713240525323655338772814667739200783776554810577013519194560982647877215164146691051398847898540597479087769782418112419692184520148776650386337377972518717493386365684404865774098248357858745835630202844729151155972843255607778425840222403362821027619156627318854093364442056243837950139718619743913794805992565850685797419338593066361950999360465720850925744291298791023202011856585203243078134826638420879940348492624185352937554819779340931969350589339843067633408633744313993364333353173050642527922459490729628264679908279662762658118575482714652509338053252376326278730795278883245694081528304820975261323229291894161725819085331578727610812908374926150497223405418611966397129679701335043785042775029466893396355153530354943797133865405210761643648574378163322574250349781904603208727218499873252527776862365065792192836366453308463637625173838185511371198522538097948274902122684680666133521762308344811701583753746504705156569904261018627475980417814869101131090582305376948135071113556539378536208119076020571200397198153734260183366078483145492022214865447320872481942532328918985787094073314168471656780547247522314464741168664657098473300692543912548236140660088419862821361334836814765998360763520220615371469369996000161287498371705710186765421276513525 A145694 603 138588011314788296955904569963793760314156580185593892679743036578446040900893944141583216753099973298718445604653679285265430529017616880925061547715245752412100900195711936381782529735543281165846418962310953592568849758966565520315310708740892409862976155095881236656599756881328161556338481807344378118913691779472541933669796482837610750518658378514565531407255014341480519667443804475145047497695516396774260791962047968102196135146620987727984571264677857327501528754104885656533340586705146582961399419124272353511389690152184221617727182091649135136210575782295774819509637380751768786052419792729660245083380647285996880649539081466818665010970817935361833159041578898384541647286864318618456390067734570966493230336665598650150415346266000505120163557409819156623184586950435497748702638665663871121100717434931244666473115756443612457858605252909998325903281253859977452317751928050901089775654995192436865174120278288896056105013270675093789162054126396077565747238380893574893624121023684971898003914270239489325005580714196487311318807360917171335274741206840135977329916986854592030086373102758831293355639097508423623448675848671765790761255981643503296733327109397549688051782345157739960265149424677449035635662550518001273710943583352196331610928416254722689741300838529289980008229230089797641997795705742349855226309913134154412604401700507049789558799359092136216210935809107494744686907926122102899347145826894716425384487906487216133624583168939737220162677161841704627035 A145694 604 41853120511334652264277733636724077289490816207747873225573523302177194686534802324244691512723577176772258559368895516575492544215762937307824277600219800748924394397291929485389836867063404643569201922348135315002148922110941528421983308716094169005804131099755349693738316001147585595453238857940787027765243866001859765427681058729188664238522410619214270336214363944789738967049311458107438659899180177727578401313792650736660388085128382321008084914154287072683058320918647849116441538330860903612286380737580111041819942512164828935987758305880619472542527524302324635026189638061289882089039754202345537429977712402236231317739922662630744209127834078924453834689624857961542237637565390814140085486462476098527782511030482869885934704944067472638009731575107266724719030606522182266855820550751758283293533419655154360970059983184647732981404624653000409091212211054900282225034931774148723693635842150986253581249280258203833914247114347523170796585402374481559450455229386211043496321226578611163415277506403598557651812123159562305653214030804149376799663380828095891315449418658888270547986728758264927908722341314022171973155294597289515063394601299768091352446159562079587976769167106546885694698178117518495205430711720228265584684390971966093992766121525560173818727361213630708515164355005176355554415317347095582964177122109734085359006999088387867782100307972524444751790066114322752807026330867513740766023273723843596945894732387669902358623955732302268783418316110773520851045 A145694 605 12639503806411750195514919653720707547665912338159672120230524294220934349292609407977755253625767207411923366483801792326513482922631389450082006773718664580422755007081966992651348951323412659076733134130174554177056405627745375017918643921551698147342984615971019726272314832589689521665321796616310338006984733840782176617226009939732138989283249348624195076005330656312159687529224616543971330242054718157331902935973418474503335005573624839956713659503330018092956111388677545547508811235333287744327525583330069262276111248983626154446685281193855431572707101763519744003089761057128792622103953349315622643608185764828055861076807105033017932491594921017249696243107665525487371224897461161551687360521600047184423825100869161106902130477762110736173818772124984731708524058582748609092709103688365337683525992018421685768291641806007171747926338039953213547220184457326025254508231643864863654388248674602656144672108517699268946046523519681322486779629462967034876471732036254841560995386305716886379515803019616524921522255613473619819959318495492194622163066268878119041288394517997403113461905711893249397140791437737187512269450292532761783354408336548320085142006860638638019296236683832001739838584642065908103004439276958418205300975129950408189483757772302917770565921785677944681599626982333169579791428043117123705326264567226559624007509322992629020404734208343290178824389030716363852977265014063027608439681518773871561234824693169823296170810047986345435372168788291761592388555 A145694 606 3817088296415837224393241457690016955317816035308013232436392763331419996291681506406957841903468973061224084419548772387090496350090463850987458221385436483486923087744356739851221993462803559636529837305390367226156032350656992313883008480999896746328575549892148201984545341126085087957331729339267781291081624376050215478636827320740376786099302780873887698683273643842327435894858784884821234294440625703336507108262658586649270511295149573284606517085091511177000062581059700107498544551532322037883300439784943337096343777250542933813962967162238459715485002205058660364298081649614834081993304871739115692832242123265670633813878005797308784868252538313130483811583825363839224567681395705397795442792036751773597467397951456171414557469579213374851855259450170281709249546661383557763731293493335580222141556056143693947663105765430981220140772683441217490851404493901404726579260921515414674901557463887851169437395523064921017872135855829411867836651512413670051135012619719575940377110343099921075450357234417786927742069383145873623322060971607838626516446349820363854577779695016556851994947538263003053008610291855316606533400833050296769057967923036292897621533625753306602239486709350157978545557863725786728612135230929722069735309804854051307130102081113955606537089651913525663134572184309612036741456853704024263425567722180311272364908808544685576294447630611701109560213697210227560846327007916166824008017795395985367895971162604898965541226010536144019213611555748001227380492565 A145694 607 1152748026013776430016563405302731399798432776750681836523670384001794617945738522325493290499594004097282261571337245459109003384244397451608762300851628099348470349743788653468076390676815351597572934133093760727744944713492783933417650642618047265693082473082812785979606420705245106873592516938662253639568643576833324292371704624853654057263000156574565460807272635109726573480559823810599468785590826907689467814792386919749605191076129597507111211446038133045435925943368640754919012945751525922153012405289469557733833544618414982385662369397714820978644897958825951910274017568422622763969355967311863623612693513040467703355930080943682220012279774975644388861402072152213920332068556605568972672035834577435579250730356238894606089453682444677094524114535179300091461654567679251696037757925883656861749066402963377150508489649518350321310765424061207729023576936973766901401682290066011366956615965845456450513948775857088448128438981936962702764181977119465388407897339423275679152326328229870447899628368991152035653183431454440360623442454107071773013344634579481005963448179500482171899360694649715028759203167348867877985574782130897091493722958348623906761618012970637955238305689987063877519018636260545526132761835301499106641858260090793544345101344738642290256430508956099072321959200034520501926340178390572210430816125833886777694578452671172051411902779710525391797005712168458007011737779125668317822812934528068807233022056281986317770154084371867507457075317667108078907316366075 A145694 608 348126086767864066027777755159967192722171380762670606616916019575778643199616742060792566773035485768406181770459428579878531931545457939921995227398970300566754558699536428990619218762404773378907389578357010349411747147442470090899816611062169274342564578295459569217639154507642896190736982783746661331368439278579287886080776159878482784916639947982737895276097652529493582863693171932016154752014135285496515943560192587105794118434479843297574301250186431088210472634834748448285434411072409296168171863096980021492280634130984074137536221595142713697091043698563232418242389007581982459884663508823311075215340608696097980742857070566986233134923623790106292305659614206143240101060136413486124349159379250348793160123100186194714867600454628713269171430734364698457339710429892472628645639162323371036667995912138883755759616211048776366054631017293801292947629383561583702818581472339013917406223120127863960204043092913317646413770700409106906822915120438566133629133861493209535528062174015077775344612317078093496980333654229857843034656299079364067611403563196653443437106772429450599356754934836675675682226347929066243835037050802697871334335275453361383549111018383506909175366078889383940852765082592821023105365462125821800483771459237614796340913476008988857701835476615090006315568543838240881969717992417099103525843044434111626552490327797885414840818345024948056621586164861177107889983962968943915815665498209681383799004765025997263067620992254293451108017532323910891828782162062085 A145694 609 105132925455868934163958865494904789470695958557549772516472114241501148451666310363837029672166217108054569612417176093877857534323344053458990949912188179143060528256910257766513535989855564745078434079729684031761619893582912474667811198890132502804188809562755707090941045054887449404495695208174553059819629093487368108272102028578676947390768001290630269807920683791271952298261857363645068135639483265393040125487363368919030074162021836546269931866344856150506517299794150662741446273130921855916865749642882677021111017674012571974553553259363701821700516552068137364357291206272190280262404410308672632851409251132708549716639479381148898724526922104837124631920342088183106296599829128316203984473460497770758098777925525874564995409247844188962612677557663603754816501088172959054599286989263732169416873016399539930862253587247080944198177256457303929262455050258661304484310202964092137045312425662649070525170500111046072128510623084568348897817602190469852890610018273609856453795624226225258283625020129215244936025110393985614156105578879513841346870862740754760437000281825514580523568090959981404341003597871410656770303203767632626245877759463956789207924765933806115933005317518903963073657535924395688432294236800162882246992338831499577701411524653369896383664057507248225808229378279948711834352907369785538692594168602975877332074384416508724109875728294754602574327224782363318124768145078841936908013157646389249838492206015794891460103769506712250367113837686503422224213305626383595 A145694 610 31749795361585650253449549601706086452957457312999268629367961584913771053760026113136722168427424531146711616768216720922533096833718358686675344878253431130903712779028198309058097249717618148240308184688786220581659796114892124879588082248208953677590677923373928081894977967421502077261509215885931277404196617793906589410288731854600559629227019749822358744096770407311600100492217230648878560808371932013412621381240177220959976602812160157130221849334896371021880014065198665399468489051127328077597288220287471480354035056917665752241035548106242807439858907680878920803483701905193882656786247249710311810050378501469285916444379916036400428573995552037021532547637651017091958333047336615080117186635910947518597037773385713932433898725248490437995759450983673969256125988917803742016356025118484791792858982956748920236644823732407396371483476819088492835968477548732152370558862713683486373766946326999891434641286990443000465163794400839232260234092946401457006830596384768683439510750454146012923879411466705925877182603005329425617300850165314100722687389144144740998530648004532973867518206714979547435307404330818089278387732500774250428383749022839496979409730200991063504858430524630107464303723084084905085529754148187064616791202555653634851029939531841699719008843531712349104078956672000672733092608307682815586059913075054280842659911603457836795767629126670865029390200298108860896572089829847296002304157943711343769840847212005031223688270770034845317417270963791709600820589517005783605 A145694 611 9588333066273410507607600020849743204003681412567221576296607926529717357087076219856926257835410042189198853694389032542511117386248620979322495162282624013353778198738258979077778855878730825203827993341933708931629496806803838801160933027760213878129580544049363525025192405116238739883571287502343071223007558944666302633798924918060790331079169196445061710447416742324311958396351341798597680295992683984785218617009046157360993903975110345616780728567272359192457257730390202799976742247167322157578464176777173504389897476171461044604818181974825964145015689603073365945287720684162280372069184265002205494002362898192591638216486095163611780530622129793075665704754650265073588310283695828625879186379571645652845547308784560081720472419615796268085756741519511875111595232152088557129884920298793143389273995979921774371535874513599786623243811822108267532533217764666851354604292229329448792740572478328304564191143500613675094407337398430363574241798252211049546209949498181868788875792841527869677753298637925060399664210082499092550810700644345978904410244650668971026795818697087132593409974859832863344058495104309191551416324912030055996745646327138064130992530595933367372351313013120773550256650713857716940141553458515693351388696179468566225433340327091539945244287082519622181206036685565923216682133356012840521451401154497789838605961229859850203597714120526306484273266162804093627446646360468804550758947685843179429242097365819503634662397668781016573609648717227409796025593820830120265115 A145694 612 2895644836219208387647241756747020741522658829137987916772946225850389728069243258370678593144125405316606907104088719611117434917550249817396706863664474198601710112306175183483180156378126991593407813681079291311131526375858644425825722186301336382241455733624984410629526211367136677942761267316491721578070878604671429488817865036522504079426279870306658814196375759411534899835597613005945850570828982191473122609715350699345799199023880512216110649805466917579751069954563776046927576690155480164260618584098486110854268683768724317804902849920849334928987298401220475636556088162915103478482236861783416348876903544875661205455462356359494721319819309201956814021303356742401206577747343092908400434169444001076211836690215163758965650236825245224471460540179441602609732503983941826449483229574210410818768953926953419111283597458283403152823259686799877706332195796451840376938125694394779851921279121508820978494290695898339435510550730531568960188762838074790561498397917854539605557049927390962496668572309241901534772714262311720620919214293742320315031171197112885105351338715872309510235944889462809750358230214097045030438451735700576136766756807046672528062764830241675955386591671531948982070044211861946431017663614717591205054769454996951346446017748842113221764055690077394186375119000084236810765271180907570154662737088745257476978157631506071303649713896769817887385496990966538166627990628771749127033199896966696476287343563630278092636820407701096970384796495331713966690128513301179314281125 A145694 613 874475152205134659658959402937579414196638962718259783643853463598891168159554376951725078203268036995573096746581098933524922833982789196232826150331508925353703100138266167152941329447338472730383955903692604042252789336012503812760566939329975827223041501974201242646591890640470160499974019158292997573506182331051827039320361442104878171196405441663414516825595031925541215438392082776453848274710056629140898242915418902156273997111307939578919799460522441836725630669020529975969328183684707842284549233933566028304484752600678572516036055857914524322590019101478980568873993337479677088221263463074326735155330868189551491455911415134472242226804900756861164758767908981554899312891387330362508305239985708753370321834897670670647544651048804441994112997377449844476264104607918279499186805446491245274124834811943952649833274896527074152366001181601740959044790597310691126983959355414994185831433554123185607200711599017797895849091913283135395613432135300334538522969961242572779009440202279229146124231084092416338440960043008057128425051906009536389160509291283440632845077496374740384958661946642908711744841466162203290000861007856661963247563810081767965410823986202390205159378333489635471811603095331593964450394270091254028233188986712899838060471926809991101432799574116290524663104731988753950927895214500730173867625149399913260257564998753603673852009999110364475683935818005731722228025723242707767559475609936256492659348514118978164472685100728062504039634931941460390530622785423135322792634635 A145694 614 264088600321114448008618092445392236066643444082085316672526973060639282394457352596162602938793803047257758610560387789204915578427884787012496100693252030982619734531644076305004798312939840637584361275101485341469031247949400292809265389955466398484976292140475150294860121447210621334314211024537168775477288993099047094445260337650636685197235017102480877422515503265754035527494573400876056233111866273018359796237846793100495401328415973872321563326427971967773560710974245488966690183896091612889769608029352842061843541016721160175525083966240265496087256781348250911324309431830699565539343083611584890600561045289699674758479791908254257657773760209262869800333887209072837191286621226426384599782041514599516760982302406327371799518966502116236997653747449673590229149859087336466927965761610781862374881344253146746830537735153718110611379533584038969753820428192032268508778787209633849341241012066080544553636408612679066206990247260776357906296316097862955843375429897339124721245384038399811167021118823600492307635160274170941063744756400586247206158774796401958234108052566455723948005671941268968137191764550771296535229585920976212324627503887886878881540781068291600282176870122198380538122064745929515317588051903943998935218019217840754142916075878868470519483707327429661054071253941603608943413589508039604937868132381685059340307651465956803432003370017433301838661231540740013574697140428668974053834601000852494086646963920367775392658263599467175122999364649825706226281391069273566304061378645 A145694 615 79753882821824358163943004959105517712712123473827047375319502010849464391957960929664154362437525252234847527292490531240950979762387222888577589583211781847825806125456372777944296149178384534077746721124744880519605184091382875924585387199611522366635617184921521187805110085166967172802391755391066677196567769733581170695429301609050174051393778759507561567082856391225793188087922774981792528551508904394915517565586816097447454927184512801501533204781787011825778609083553117137964466208435982384868137075630624736648444902297189694436059321748702265294028957948070296239372574419533789115793389987235562634634280346621112225569441244877651340405448778296629818536075169231015276869246718993437786625871297423345308446333491813195612807183232590299131297318732423974404726993339767694732746473201009631191940041129638373590172562741526342330484253141198167124694724523396434398524209777954007506868954210402201269590994689430060196615205580841176952305874029419312330160856859035173093037096539394463743294253653643256260567377442756616144122491381071037119870789479222107946067786797573253891912754264316585468720168052866769350349334087126959460074258610331755654259905058637860895012255398570421287041051950175382031947141280720996424407608614801194851322594443491468105782646813309641347804855585632301146959976136213459961062308354119488007512653177720201032791165735265746790800007989485478367836308383734787456490490026647516957674723755436949190418322921938358824641768489315421819946449480135193888503743716155 A145694 616 24085408523590635051062778879557420957002994645651686222029817080303477607088909743405978454853193832371876695483721580046977990972662513427563419558029264866012410830153292934862872432253559189450841925418397852431579296564349679128931977668892724288325471413554158923566848385598976875564987995917077599344587989170548414502925203825595501926835723950354181112381600114646923788767025183471100467566322577260991467945010980614636030892608394450079590706280773249599417366382522067130176302104763770588617287627232419317625768516952734566559514390084141843853300658043535881213379193165267373613404064433061528330768952103634286192447212776161142450544787757285372942328094367220557540777321222514791785176413349780335683634031732225178747695969817275768221414792603444590596637322838750756472822506940943297838103517539806535677485283410205801665695633069108262432688052985637531156085802574154900633225082930529398702871926759799265500311585095166774663238467660568534460752735395998724934972481909513089650663697582281439790199040352552223904583928652327052623953772263950280197754237504814556219633703782151667542585353560201213572508963664726420780730101472816302320707609786927565698693418953498145030305859566888219444132719078725836976172162583650743004345280605858544499475839853912184257376012315607013342772969379546956868635879254811703693209480952020034755099500048680238097519763751593073727072990434747477142886074153446549268723679927178038287730940864161784897866691084408607563917601461609759280761826540900165 A145694 617 7273713620241549961062795278621382023497191670863335412005629438749639387876458784547675829211302099851054527188556624683656112322764316667901264128935254777753900244900169009955809530244425696829620183729635026689456427957249511714061532670618403123551925731276171073396000407340805849453453572375202043935388376161735887598712716126028232531730337239228203188377676151766979758414453517485497359412500866823915028403875750558803983882112807939411234891763588739592012218868912580720196105271172450281780035995287115003298245443674823541911278909746089088141431504700189888056144276963336327297458911665394594320329588901017207809006832688959420142413185497251404331953265962825439146299474139952748125685490205762363953112169136798512168608570077634049412568136068921533936210066770309388687097664349691674937476070356980444136226965417319410576697750702617554056504667306938011012703513853185002037226468176065668006066052290464688751033902083534785107121064927617667987834995928734755895188596499576413680036693375595341173383849619093328862568202330511388821396919352923505397613833658667198405075486629455539281275308055012713632128356677413291948821030570531912969098043895747066203144517511701041228731082548148292096746049214633922045807568692653909586117423420374836947373597853234666336086207914457732397216289792647044760868074472644780395861255734856872775839016223535696639704177852973118780097675274985354362364137903850831231637593663284012125945553722653937100796916065722910168881295694956667167596183111608133675 A145694 618 2196637427904424497605913111364777813675194881606081642739478060685310791661083464023654694443358380961186095334248616932884098943483850971192754203518888913616811861549020887713719615261384306883355844644424359662363409663792788187967453934549088850588393245373990110006668556168537767558067413869315100190887945012855067506396737344856700629080635010522967008708945816233513240117376195255436731442107695458245077586502531657778188496367175389307742857721897518583538090681045216855432093615591975221326982253289081498576752498221279756922639671228928820476868461118799302657074358263734405576458977918884734423211205079155093124033871024852968721866331475382166822876943992678915401624900412944507419165232865726884133504191445281418449741040467475665646827355678021699804144843527310596632747021811099944887819935144290554322604866070747051788361055016557432216801976838642293688305305097859296460341760164088901208433244919793576203546738117642409935575898369672875163791708017742500281622021170390167418281430735732210752922132385925832764271692519885787097009245690810634679799180010679989103776577328391790711277600447260279315689191207615149442123170502199164900365288548905827065783945595114760952931756623681217324997862730100365731996909573018897044264457527672594899562327075837015321313777414153919576945976744410027970825289854859468867846406022445823558268627800007731704952564191834130278515770860055142269956826760888797585405284562631844483997269493300624842655770785157234462394587382275451874854766537879115469685 A145694 619 663377229513515956727024696836884278347885357053365792771910368697525109442259329676359170046065019748178349736415893757106314224819800228983543868198575516657499428287559407920533367999407816253076635462432426983007060262037464783254457026701154214474571208177213737050940507962491064996686905534960785055604224005506068651044215965430597561749820042840696808426913258826369231535689196513624407398157111527523189516095360684898454121919004854762998931797121287023488911373456786577759772075803505344390466860457307325455175956217382811767095269432226757694926133826372689212548400051370827147763313872591524401215463604315937106250420042672907594583489692379917129104505132523069625851573625235101287839774639959313245954312704305851573309625612607573391292448846626484419317806535181029873700913489287833664446682937505390424982533326400192320674461917249641911920140500602665755857189436039654346021174343086672099278833899725369548782363877625924265758814186576280681797107986362306350293955204861330983907312045497752052041310596699982401481188572803177191907970801705458749793954749391698042142121277687691339266554059764549340624503616343097718229248670633577267997348043725664026800548425207146106744161769269179483857257798441095817141020883483014253458280055933703284830875403304925392370424692866569254505287760522035800144476668093086953309218757522903857724349756586111439199034681756054370992982702061377980172599317650513019961164300321153750155049441423066048544941980201419084732996508151491509538971898256381263711195 A145694 620 200337726675653914507063852531627687283247702635234863335474191868591897740770656478796445699217192605568900434302265666029174011796636185302059055441766287141651210530981392171113363416205899124122260553809948524508469835725650571754658054609814023682469916476273174599274026736116133091231887404144287771692284761717819877547846824822695606947816572302879913177919095219747274410538019970919315597512005573616544988783212424307675366631043098963036369659872906783575067696693268501266595734799043022030699664875853523205964562025151387873905848728861251895047215547103433342886959741155726064218944330544721484432646797298333850994502819016193240595492020767259590822737673077974348091773609920587644420192776034846873394068932508921893721057193967019688504672724325520272934173428781143711261043126743114666718010427191483617790402459706787333791899137954375299967665629205166415975182904378877753201934309852010885080999404472141810156070344304911485849226308447667093027562820173398775288492849846951566972589956309585387505722878071008759414554677294039626169110172869357731803094535136282128737816849284354392667788048448446640589284402944407895755790975360838135770298743916601630266699840466963009475783922562668522907566857266480836410856309902297285647356312434450719424024809471011631480546943468289760941019957700910401615661128474257400430516218365894519209195357861205646906403521326136585909602260251676094869855037103694043230686213412425800702340934040272646035729822250043406354902550874368160428894658506889262525311205 A145694 621 60501330078817968665176556439854724675262458310483875361520434033946055592603295997266850241993546101862059752809547815247053445248359308160992851199545220141262008080928092876268315218326182127668669610615142021974574883328884435205123478035137133997891440204626321515243705133799109702487033309146039946266014393814776096950798696880488642700678855015426893082923139843104850502750946342021119686041227526120669063423014056780233062268453096881982220638349820727352646955489993630595934152137235189147926908325647306700875842555639501755107799220846665845546564169091410496862649293428977900566973424510633296774258117320492507063233600922847685752244006782020016511337672764415730054089778622392233513610378587883796451762863304990106052185962952427338355019870297460495941701057685370219770961323362931341515174702328890547182276560298123374612832865200304090948323099879459654958749379932985041812638140400964200622362541316687101297584461616205642802200586337008885813642174584380067830774546698574511894738259493449289274676267866847945360794031354227163925879364235744329545784755656407811180778546362597338894332724077371120908623265185594841420530645310302483425362223314769966676516551272597621715580000452156624738601333636678771500261464569610297251248148075148183562770661584842207781732806502730641234933521937914419252129516322557641843062588727742621897319273724327519254294664405811492890328889613304119272716048605997950542647275286252270658356807030720916036741861377532907300095837367551032958016647897182300901380272715 A145694 622 18271201346076350882968812980983595224241979162063495124315835604059840197068454620518109976636351705569736476448049137938944111290992714428434539003207214716373984789229753067240860082571090796656814100145219080687797106295487373781375535708556804653339532471880672824428999676380595014017992827474699919484564654647300663459263658611082747399998066398086618831129610313522445104556375257270407225868853200882868440608761461935206077129706204215259667596411985986753715805490281383171470847349710228079651895614680610770141298487241104378654681458846964224103167331850058866619177199655810170245161755257880710904341518783991438799245552975880984903937094556149277726833154437180472501987021370352533933465914140764871681558990649174503105866439754439089163527496157108744254120785247553025227119058612478522022916042092897753765429730807573552345741733391353881091093608497967610631126337556857103749663516466781336577068406478235032450060351337749799214778727847468235848626909161662607086118624610119655640643981777065375775564727172910008490200382914299309465989398889021918165095193113700022694466383184655111991695814883317630067763636801646697701104499092735989156323621142316613334677731784484014795095684352628738002534695191419722512242551443712407472591293362382316985237315773812875738451827016881185363188982605292453703741498268283933579204471279559905918471211469389049609150082247033744716293415060957592344265376823974277369836246450234773313023053382343676370450006406192687961222587982449537585160598770290547982954317048725 A145694 623 5517842305184979148687916343700605902996402444484865043668020831992037793459080692100471946093936221535958553827558030109745874556434551398079069786117379299124802144339304498213863476621251094408230189574245547225692751526353857997540206660506119868174540915067758566656042658561805895123731346864050229644392259689090985588600674101850109226156715373367143460108059391543935316725522576749320961092707625439100148394782538490375455060109005219911537631895781418178894820611109487724153599965460351644865724548725218805275971267304257882851958692772562349013310987654548686308494651646761242436138283114455464059814364414648094024865093765115134593303250311950299853487101302355738279870026364067842855673192460132403364034363413187394947865612619877652500046948819576543304248535443703328248370184739645150719579129537352792746612596427326914685039390651323671785419321443286338950945195192790912347356569334827562682074036393885663112816928519538823157220373609349070217399512924647522959939993857709437428962587758414250034931272929950955716095154846087037231564872585120383541529202535581750445917666943219481224153241762037846909343709690832117110892138195360958422726308222756302457105998482362899870497181094493426720140739346475119519925750274536577446425319347291384581358106593029903630804670026291615249041837813276383104110680347505425383277907263838363844756408544481768654444070543939785092827721019519579583848871084791625767740003780695615288262303764660759542959865192808814231381921474862392799685542811979848308551302368442235 A145694 624 1666370104964517626552867766984601999109689296255267179692617975425991353784445300559722009610392102552153913519446077044005315171931943529505450640868445341120973873605680728707519529079535259420488860437322010043078523163852569627883361035937139643384058016817991206457300453885988999732352848760115694652686977861450830347093944315100121903551928044690479238333802806635954943206003261803037659842771834029407361946783717862631452222075789870209069105164929576304039482108749575011311215718721676486521369161819401398582573181427398639516912870535854982437795815104341853206298765620122239405543516338810292265353033711704940404070459071511794766192677657114434406475377760156995780048245974927118189879370657045845051066696191791944099752309144763296615925015016015958969138803583213157577982568672314223038790874204238450511723238691321920661329550234966357525315543982263976395574817821885298671797934275601457148649781922546992025038262352549386843681338051295571737418804276334390271294792026403639983891060859059326445173468860118015716252246563135370944623125531307466807623654070552574934644440950469098674582287316320546448991732562994497720791724630499916707674188759651261025432676863941811276875353594852662240744500747940294675295064340358602676412973851588635761253162953779257083627271896113050924025271830626862404987721723448370181816348789207906321210516909222024744592500154187568064289255454479852076730014802230247007580111305523625582281902713874167038297508838221855705189379062820460175967448768619143898634510360952506245 A145694 625 503238253856979138239817377713006103125223171066646203402126960557817396805109021688343946430392321034528945924318887709259495436048890511359248014472484375639234985026771240765172683918543027093893227621881672787462488302731949673762777492646355666182117346538118276591538081030910116113275436594208075734881822921898461673836782582486134964763456112781151362833348339544666848912896259541940623951556001169255584207780288011976208195611828431797918958222176836262401744702021760543928262993453980838577808621144910497153131824819807084876224834943135432133865322850523585119615918722625269539231705796037593808672556366570477353935253774502796904255595349198247240455710596466110369836290414401625625500714265235385073018778215557753930730249496105895700356854487888000032136614433594929885222487368854155712564124430550474701747671472182792712806839131569188648973508863322277585124644037014167407970628794662305231329552066572797705898442413541395287968606871117653315630261491940061214408067251980041565697671416848158172192352664482710795352462366912035938238952345582269855518802000104342048512175249374724580242626616287042989748593890314647479561989946272779484759182279106458073378211306911944642716486288464409503278119085138622516819589505038023471699271677860420708513873853934742609351805307956115087440383051011499169923187849801060289483154056433523870641731350176506991098280602494101615630262319531895807592880621402449804663425874264354230233846357286233784806304709277807614152961095050304110749369842580169477539313577705288443755 A145694 626 151976286294702735230798295201560858541818287972830898160262649470485427843789140104579312099968870560325189515230784642119323616371593002486963394920049412997707844504211309030353443023870914647096334252947827859803628388901884948906730919418163474047356054596494901539438043170880969077209449498602078756239657835435473974668361245966497659236660194131863021096432864739682752416751464378404265395710069581281157023387700195898952243622550110613101316313992239621669022860528462934691324112807383491574011682216601150738847228522400312233980383239956364649444889705043018364270801155467211278608569606887014519926846669670572455948042569440773153290423602780213552183218124755005174694779656903316011783025828730429246206619954402249895136435595514835738211154130327159993746288420142085612179613202825282710971326787152039121477285061360512077347004088183660005632474361179345566731246924360456671908458098053740578404376074323062360189304570627148827579675593739480005748601551761622152360965015305946149200712876827284708675645331204918542180727382560871717977218985240314188899870580377440746075742280870216354134598655831370662357626363142460544330000172049748904480565374101390686899194382010543340289101983762656817327751219211116059784840735457142729850503633739995465335428650725338488767161575730850643356071656133642122454397742918196759053730708694135001027481657236395889286936149453064500352274931243178054040973217648737610761347033916529453905039317997728728844465724693059677618489061326129020986133725010442563072974065956636157507765 A145694 627 45896335222746369060562845333493666273525997744623864598195918013126041391427515202561263910244168516897172704653772643032326472648785037860551586017840450240932129805286788555925974620525097680395999051162622131987908310960066522620158974886792722806635346370794922146633697499525021751201140473141233576308641784478591241888171259499299806954506615171709851219759891803044646563010029346018546208880489457545740165478877678873471601365814521576724799607867434188907782502134893784516235953804836360474512950220792402612634709881940074487577199513631878988700222825600141022424662333032375180870248789574082347424099021684146311218954920717338989496803672444275294512091417965415096647453620094387033932848299562324396969326207451263910577272819595984287044068190504314430111346966268476259948357964765866524557628125595485264211438340859402464566082427792333752512358283567299038875251446512820900748946374983434992372890244893498259979464081886985404533774060702451844082762038370517949951797026555143757017049591130423133861872697671220917027784317071016346793181894590229302777905396471987000972825656647555964224068551434457652989013413075132769740180489969077896373645983796340880985483325155877176822666082610033894423477590082671911432505082518552066391380398117800770110590938645198288865073444065408938178446199769308909482058195173445620173937190871572336786428818754041382057663618854222985004771398973120240424566318849297356000122140816917630725091640188956789877243842552594744833169543559395914033701635583311073878560628605326414278901275 A145694 628 13860541260983108753554748492419885653746309500588434277757006977314594014783265802033397121581638923232385831615924107411120475416316709840884092013992895923348505493352105932580613981955555628564944617116858936032488506281551187946339103684891984124129827247925469993381837206813385687893667213439153937966453579254699119576253052007542575202601761121662243205346390891654743579276612111033222550816512106109232248817597671319592524660232362966060276380259651132810528646621877394460968566724947773479811336954997088987864943537117380094936080272733587498222817848441537545753883753774621837411536525881765981907557977701942515415668438014066934054881418654568358729099425007430604182356298488847980931708403441993237455490308030327298744441255082391739851570382378172630733633037524659688418791925746088865133692722603049397752732901654478183786879546189196609598726569162963130394759205599947551569509896786899313956034449581762151451437963425298965020372186656546717432988386986344659263290341054638108672999775808510959141576879051377512023848683028064375859822954947264009124738529863959696853047272565281030979314567934550379832019693122326954000990177970489474955936606541120844666929065002692896857104867846246473459072904453747706136556750079867266907467029727942092577933128042199157898763412946177768479247396258675157021459120544637659095769977912506151574500475782063260985525125957825888406940610214951069430164987319270152774426125179675207949523770297746952814198795985158919879939583665876239909156907812434933868762236864742620476070677285 A145694 629 4185837564481676097204473481865471973765111943179962528018017911230994266423154844698883369453744710647663623975304426665515351249254997586909135236639836728401007726862530704850789496575957274728932878370240236059679540988717498693271789153862492412764401193527121143079168202760142952722136297318151348032292672293134655520786533535018358411378777352126825738163390289387929516294973847502687191800377775555530593402749017860838068975788807801228626742038806774674590743497304838233427990914980422754542549247458900081932600313499566848596208665166029792584302290006518738676650468977602762523103160567503752453735085166964955509220649325327496745584691630007200060893514260826077047974954690011995854342004991182395387161103698951392956910681762062709450887211410017630167127065985480957426215213217354071403850644597995322636061124861311552101173056866709583765062911528931298080178404839737647753091239883268609379730030883447276240074285490358400450747866596216406212918410107837716579563731201474153675488915244579179237622355600818337410285274490158370493319739212179140526368258113519356462619303489058223799788775447682780251616958309529664975529293566597852358796481529434698748531592147488098973668847423483824950745593667441724581328706019037396053988651597440394157765694077805500487137685636301620671794535223920128111571172346285399601302359392385986203162357257364350776246530375644564075911059513516249847669401604100736840520689682121095883125453538279390793098159143675441208996921097551065056651352457719766717292316972523666057359065638795 A145694 630 1264109083932205198246997436774880116191410060530848095027163652184782953865777979833260744177909320976671182054710320928878224956799592954536717957373216699081180985006990920759005847351957141412509164323195434431087188890086403054180133985362787816670725030617942659739915415396356358336397268122868267951814420578947411268157956874523536697661188158581179710682138521004263059177502825333700498701163271705664129975381385796301777238163559723608079215819339386300593594007539439269100792287757362724098370061395632827654657429733332070895960080799868263772961068764120217542802687747482259660139742954860251475046088162445714621269220427810889950232521990843519850031112207344467837884253960085133900030353798933641413685197826775290345688281450887855862428086275442946137841640294577724483028575599715183475097760975871984386692706975214434256370476294200105100439400555168089057083483502395169673881984934850333133364513292351495662350982780124811637160835339870698129583926864180004062368983532504139771888979404087103618802809814568086520394129047344799824606701419123153174954089211752981692014176606423018306505230870632265085608489389784836495655845666934580922881581485282737901211873899476403197151134817024268888651710214662947075855132660999213741037665315397271093552661678369218947957682298750143265113470390227620014537472589457646041934216766522655327203457391248251871165466648318700525036733032471692502926729119451103255684473857875391281495937444790078272562829862593998086197190231876755770868799285323557113688410963465282406701961752238805 A145694 631 381756757509961488194496021432531929617832073168372944735675404941893221073198526754800045858359161190244049316898541616094558421602227817272501913991474803285788256464384395538514915110794480749303038692726650957952271365265105004863707191790408058142146194845425156120311376281496860074639252836808898770099922722169825068328182189572573064335267445114164145800267669952998055942089558276930047920559507677335011721971775761465275887856419247721838694550698455856004590799533413354430205842911808562254953215992233655051624611179152785843731348192895049629641658464474299179187735049270664814599679269207228441711464889973438850667795348549563437473476056543112987509334993103768460963996720991020425813312505272968524537542582582438733004904087486370407743831167972359715998008241896487312917203615900768055408119964068741289458561445389897833871782667791565030748933904749233963941131839318501503864606359084917337666703284259268242753756725312202756022121524774354618728132994572253389118853463085048736956796291119060713699210941643961310821616687023639388660730508835980079695608573691286951631818715836262470340779934155496373073512178756711092023089862120676840857878812073857411467237386049726277440669045893905720547865739234542575183668734915743512397320936598378429858746061173426316782732916536906964443596263313517324262205150843862819264532161130449522829240969799714700741194681261871913997017464746937619634024524672629082479870584388686045915889982873065358923181520344243746590342453105682691737320732815256528567182818649542763157935090110480315 A145694 632 115289276658924437229539551475187867864469094686788098462078945128799567981152089301969780588480288770132726222521304857739627765098916001223341041307468017375608972271259080461710745357612581229148105176039125393867154865121171625065785391786717870771111480118287779205674295721596655386182717959448164560302224847674708223223842863294042541892553107236318990851970154187284408631451869096807540771510270155283467875905500898576717016355400449252271677675095114329127085827865083293598653063767078428438271772859593168192762977918674407992735971194173505119888007895202474231897153182191993291749442999557628129145387350683816087187052926041540347227039536554029278707969136805130730743289125485328083461720346238637560768924174742069722077135346139432975282774584641377191285260647412444590776512463426432237549777131387783997432098863800773931395021995196758439181077599833713489021164731990685058997437238458710185642211027333006657815972180061505107507043539646515224157766580433956343509831376868152214421180590938552248433542901566661747781607845352091750575716006967046860914898835165556906411117238005944843024609034884089272403115069495136964954477482514777471358156519664819655525204478713117859383884900725142503336566801538617194758392102811893541530249885187394888546247757812696378449437383111847153118700958050292004307171418082257113771846778444629233239103569422122591371969628274436999326574237620542689436972479722014531805665232011525310475317278890220948316528256314099017472197223647684296148899992510922148070175522821198449191289695251612816325 A145694 633 34816979794237670081832750049485303563140048763336837362603105753492527637086857770668118937675188849418893075152117168495751490501451030141631721972941349772630623837663777915041106583083888736721978460125123142296922816995228565664862324612397006564817524849528063894957516996545908429767106184500508888312501804075039713588532216532611275078486703117923221073149186296889938408642522377677600382948181027387929963511739299594407073663443079254938324819184173828940523915424455621253438795051814773579795820450381144560559367706828492061020419569292205651156548742692682743733761073286932703443517186187134487773465268441622484891639315869196635299128466563260299056819169980156376916012351899848090185013731251563270383690563229522473628561869630021272164990180730527939408432717510316369927193846751166634971977285559146698483204398306388337383462770766753257067654686215876724450427807929347569315722181408171391146610063551283751392180844621849230264371126851722823341026779158060243486579956960718883706459581667151659966216257062190203868734747679644685034477573373539316016219752611424494449205774059079506330961587755060804769367677475352606705160176629600675673322411059963462111200285333975543807655799349947142101922626198923158274459231380456933798623068005656657962536964113373132865413306966861303334883245734924871783441506055690804496278462558116897988686448724511222879634086544198711924711422743939145272346054851523715976228420196896255077499902334863853326232610225337559032856971199147551754276060417565673460664440709183282113006330030896960049835 A145694 634 10514612608583117440276260975393086488200430257433038095407675858609614546832249894652469949397318552235735575969716863580859210503673112186771556694786980163317072790002189671261952477345976785908808346852611149848276823577693905659163356247552109264704121393077357008497964458661142749134279885001194236105815242605814318795513505549985311031161091788505576445100202291506574115001410306189538508109579160000999565512669362976612359529343454534542121823715945401225709095372357732535244917452584294542669899504242246064120736284484285928020173973955051933144157832285294986133363946979471484446650440785515057679457365682019306621187886339571342319989569862568056285880681364870420697904986984628637907790685117625869018313781171141044966103607492920284760851751806034796324155395427468131273421765206388897329299590461730915157930296189665477115874361749564286875992534159594937070540176829930975248289101348029301416090596981460359913780799103618406034732573265680646133765929539153759576603637170760234727136372482888862757548876089879874906610112191407342788661651442801906390037450389815031766753732648604004967107374892993478951076635482486992087993418864656889275872009983589300737926960966381901112052667518783311772277296545273255181691929484795182113642636287823123309797616914480873428976369266609001759981621510989260986595027657400540700762323845772858563350068411232967187058122166719736564263523094432001329559071592680440210289177234230657508094495187849993483573931759795628728905333104918912945495221346112322462972590918650529999678720379635630322233845 A145694 635 3175378190812307229293348981818662634132966797696014167975755506194350100615702381327275256599052527586342725049779340684250985820618778429374868490103695067971983351956823616943194607051901905455723398771028442131037303797646564280501668724436124600934079843184512288502490308998668564330122758164176158795067890765151849236531490143879031320135571233425566163199187942848688492792017269946862951848709958139274480854862635879637338170788059826352465852437396326996335206278536610770022711631885405137112729854460707930219901798546547521770031519714856391603884508801416393129532178226727101370184989600039360284708350970701388977113850035234676184001550970028989738036908953020886894390390057005948800062601891791760880260378223121366057289660900992295976505064055241777961955520986377865328203445898482695826813504342157177230996466244880667700656673785597647883292677661511455118578682974831225177413992884923440856268213678337477410210409148448136773258972755108703409573969694045277331890811845612630168711478030250769401119794362886660031592385147057337877490784258152802190475293797971528169065178054104350420560096256096275582420374548033596257967307336949750960637673692632908859391831011562000160296097934873210208085641634046324141712688245176764541386277535854577582900917771209110402417998105208951670211114813073021893079914911028907600825725522960845169233731973743631579268673260262816243695659263095720462381567274934641419791355296317461671189460046828363168186001158848054538570377740714312561987802570465503818144261792991750876620860548319929460354571355 A145694 636 958953699012708200129151116248260722421667772473938845690582755194835120771395286910942475022964466012523267229457391169780216858616367412559023512454621123547375655218170730127173509377197029470842557620503736912423417470065684718805844791423462077372827408520329633770743575353139245284947938685696198761874397195833252655113714509945917473369911351402732475709709658538012418249074214113646421919802297778900892218603003366287499515218464724103910145314269974807492006587022684094814323667911939767113501746147629552680346222424772867288621498779912675212439977500195465430132584460524605142311420208771101290924242535786137451781761522754532636226148403378892332830860623130942971685199892228811908980997980635994159969615909601481408256511488492180464619768492931210909714243182490687860986167239576567750800349011741005792845774875657771980121199608888740096467512661242299850873691718222200072603777562145531109291584440260936717523629782032233687118175039469562749045205081672134600471448573737843550716139228763249470275420348715681449665993704299124631659428184310703459617148689537011692025917018606865223004181961966182232412002036870663582914038822339960133223301583165154886235595038530757666508309523664190699530091496185444617542050158113898096316542173191794606912767369288236860656806451403836795401996691926541622449147708103072694908668345610329468250023706002165503971952266477203785859524833931813147637903757958669028336779010310639194041708839646977826798688776040352675019525172362617474807370881059236040757104088892590114209500206872239061396758315365 A145694 637 289600841723647064131774343757992919508709534320331835384388016313334012122860760944723300181678669683254440360571082353932941240316322339814395725892805475616239475892535603674789456637306450998288996677993357519109741038656039138515084625341161111241992943293296364886476057266339053407489947360322087849927272885250877149995105250513523197926393092552391782098169117690536901622727620645051272556828445219269930175537252153982945216257805558619554511419057094995535589654074572060023155724997773924263140414606729664201534339270482859373641922600013913057765269320550229143506910974900204025876678718059272550498836537456442809049114866021833621464112816269455455525181871276591756562035977063044190563461327550178444549943744321424263927409179863737508019193579801170452955739485591201356152494302906224978045878588041441592262193015982402257328901625210613911485305531017513043508736320220129590701163409775065471565202232745124551214725983764586125372915602947052841508242360695290604065045578456983139686105335608471089253775825517772911139098506313188581423269820877574292002188428946379559463657874441219192996842392417530937912842194760392368443781757039331010482476440442184142734290309805277253285349180048650718047879546206370228173557435062152048323054350026386116710072844607276322807953130325853503259732789847002496957749527932216924954817014648796538566337925480680238567950315802855280513332804188144474866184553336243111916287469758516719138924880113340475330035824363027659801358031675769763079264018277318818804827290583769222740392441614867876612360656668875 A145694 638 87458495246842400659595722663797613430907857696967740347239490343871676825983178410019525712391935279876828465625237413496578474358670730256534950196114799014980774343890534139056288730957171004453806154196373467034229370256653754146836751008239232133004496047166981866081998550859040989816679154878584834479274536948569066045866671940574059856297344039470915461171363832883606277645492360591370665740270653921740012120031547499483167810342060238381358538409928418676940583523933739442898214625659813187701291709486210959310690113463398757972572003705421830769898894828669005873656981835401091209614661433691539149357710069309942195380907777070999149525844364972168676272094264907579538763179873147116738256339922173254259923041169160526224669315807360235241331841331460545581723610405360318870192293310440366802104533239503619857389445051809823941348169613996512528465802854627696839787495014760914191678745974507626881581782704587353530129723467122977628933393914970488572740147724896090293043293245435170341653095214529505705170023886018703482558082912878652465195826476843125481201288393117089946332652164229589419823398328132377067445930815601624606439176587055625205574661711956445950869437966155199734508944065168852659760092862827623463796803338611804695466097165795415451835086304028161251141188551956354147643900537102827539617908287821408263659829755590944317565803471459429882017023420195817511240647339985699596440097203787461129690479088061738540761272085389176571844020268858312907335106040910105832462926148869224043017084652209412677484307867483226497871521555684885 A145694 639 26412175963704681352133776470123121263214664314949937253030941695832933067434797019064952041842182775853118942178461127793612766315078244215133740563500776497048577612379048774391324407292428336894051169570626793686818160076470777713206183719862906943056115813301135227191877086302164039871229614825972297924890982885582607068701739820802852553403871506827664077491653708413158558947315965277948889781004909039146213730073990092689933733507044386432550724088379325345440520634573914739695237661224265808761526955850228980047626879926675942048343103196437378979451700968937489544700901603316229341277751074256785550555529604394146100195985033809419909535340885405325484778647286130812428949918285713366210762851195168772608052208489342157495586205964642927305374196888521283595227574602933225097441920085450084549257523159742051755339350212630584428029818321801736169685187156566546932572314758137575956296280120891528252766133174552635641547961761087374657812512046718140496126016370557923977895009514542964460039548649452302251872093437752130678821401941183039855907716326185746321030786906292414784232997295722894785593669452703560343430758264116930238776187547533759481073065360570404493019835975469065042568415758500944852529500165027735915838461050825702865982438289720189080337485990971897421521830989560493099085198229415206914467650553394133078700313769173816387366306310455267144130573122583334033114162163871493133650043170990477018054608397124886522590765244907417984221564085370847470355400666323176191640724432940228342172354737676658859377520583538319534480587149160166395 A145694 640 7976389682543566925943740898254518823877397715257184082674997152651201914688482716579205497110626806372362043709429635356257558848679271082240133115227038387309655458164128839332040914713582400570998999404175095319952050113723918215634120646647589657570813971120895671630080798064702681000121526998288755388482597556908998765681879559210520897068112897717915080487018248576941001195811776021579973343197742259168234806470224976444860504351317062642391937316152146325904360291057798317648518875475102614432793439375059665763424007047742671099841644593320383029963643793724293173493798627219665859974671209764115544728620582816962812316992099302667741680523421548043324234475208317240445963336559105563448533642804601047154377507040740162403140809532006356685987766128492096185213145806475428619108589673512615093508969889708860126492626374769384687441063785014510326732398055480242545939999269462533177887284917763267024708490636932191376393954322124920023681749704714963459341484203760768145233999830098729831761602039039380750559667048177257446300580828154365157831665134681618545825816444411916147748418850656149995659868351318147091339021549832497330485802200178608307658860164230550200446039595153691487655927050123220176611249289745513418959751440546023653722000897398331306846468934187208993138341817658716959569582221382855385341690849216740368359231098460736958040306939954019218097551065996746682182965732841850940662716597541920271991362045452627668083870342689954842058340509761727077734423666123558299769666315821800090112008113693698766119333731920705016186639447524814566405 A145694 641 2408843271952193506953657617496394561689710895343354643030596109158967145302854345609900995175367453341677484081305571416461989159534824788592305067058002092191018899787954530429501964919094592544104803768891308159831832316184546830343791229103852213679442763162697191697057209138453907497996829923868378155023819571203632044628858925141756508062016691239303526643002019416527769202576209042551874000755937157359767765340277868896255182380364245873615932518753859811097771367378820518015113005155819765292894857164312168831574002501538359996210128324079559237670040974003767600905582484518735773483009427597688637722492860481118375173631418004371848567608537966623678593326734264520483868498690931594448090949364138321071849399074095039703591028892459955076240999996607724526650774805980976509745696639480724308155159649168916016149017825830141545022773233256060316937014527567876682326947207062926882146003748884385749933711406220347243035332657319964759777230598311872246580632103519381421936690053680301866227543776241243534366767576456093996652096588700677094625306962957522615093075535425492384205238259900861575794494648428627718024041077291150076876473488266392175153494696532265590130210937900439360207047400721453992391744756002980024789929096583848317721178288576006334478553280638546144030357707101942961296914745659392911166276168812902197111409091421373387511785329559803348598316291357894914685222537156075112587006762414488931664373283118296430874806252727121454883634612383956206628325591768648283354247586653750686985484277980759350709179409519469376568830632565344838887915 A145694 642 727462691739879895533078656743012903111468812995977845011157349968855426679547323891473521337463860282380227830510573138136164468620668406883793890118401404803300398080504104060870261364651853365919079739205770889173893407437619418845609317068716720941534143661163430996839647079015015361714042515481251914061805027905939968479149713513251254913831972641371947131106122845542809358176819319074644368254949823780390696897957446181692620218365650936769369228726349510805201048588112738642246479038182094015839814070182899927469585331457536976184358912227433569393322410505344091180312416526030983926008872463292204476648115244714932339624371245220995599676097942498802891860439272676868887840641324782417760018174326968362651364142869661250322087584713374426668096011209404314952348778260448430514581276533505228447764705079122928016876890774327977212190075379545201204651654927443277820192116533734455874915244878166733212956136187907935205294068556307232532699958940480703503891553778649428656735162211621064870886458822816507998013248422692209731486869206776328211684871148037148139562985882054288113834206071209539739941723957094252696169066320377490719364507654250258288047739492579977669123257206337533091040659090828982482130305063610221973139627416881645928142121149056514681216244283906748288174889202969115594708683606915276316830061290647246787277186378156302291601129220120657257473422439018267488255023255401842150335379532578115442368740139680069496523404453247989420015594599445012674676594290465658014683001503116885669526139942075630215406062341147831018770664395286616529583925 A145694 643 219691324062171776257482800678772400345101891813889965838726489094485179890077988960879393542918910437825487127330111782145705207534282324054117162510690166248504529201412451471852389430159940621915017976436373917222355977213844879944543669963523345872129631942908193463853876360653396185330142842845414209668510094608022666848658584622076737227469193721003088730067406097334511898400196858151500047338994090844520630695417808469002275050764046218658475891142838798403359618902242668249440421556525836573018330954338071465926983196097674628447680181364360858397545697931639911768853444208376838409881196474486648063310008311043428448191386484638736299253613970096671849663259333614149883644005181393358569077397697380307199640121747563602557566859554546616898688754385243495391082680259849445038893799816479098266916785774245955345080671996021218976536379991389394703487862773560302025015692245980742747342257949457469044562819417341976084755773371347464260115610369426860585928668609048608072912082297855881289141483020714344171865634256076591244912382403857750442834205779744261215532928660844969517993724995245380139886606140394035686525033987676711047171204838095311610815263832062620990485093465376034554134071998029631255610960384454284055863377550801673221981199408726491427392827220459199436884786181589570966640725534542754054771512233606655627560598877111781918676029239146878688408375260292158886538331800594200254288697612076176374663695148900262691519193338628165683389825934420009871545703150128860072150912206354645721509908778228859565701921647617125498292171816743992847095457435 A145694 644 66346052404084136549864272726332521891317659858981773705450388549184555471376873118861685376440173488363014732225863247634864836510884641195936499284338311805643564518428479840395360737646937415964969509804045717230262331225173716123833342719666981736662207312614613262652873821270246632954341424496799610067975986766594939448326413406153661391440782671770291424533225535272177050507501274342433939652007960485221450079319280200192505372710523592383922949755908590768303799707428697698592365063591764462957520108396027399810021455636166280254223230413124751802489407452944748010102559838513279168800195326422504422915145861819870676421459093989653141378991742871252399795412458312200587991601724139469505443614086434525805928665403621338311134869497888364928977335728332326203792017089696271953315412963300154171380421539117199391286346065907633802936774567324217655252129905960283768276918866169650575241486985491277484724758507901088869661038264078377899322381631607971416246954028378900988590792118790264528255856985796909123395423532086707863753807999095833857407718460611618849942804892589298740145991114358033592706015112675041683077864095212046358754984496597129856207921629543418959148829103286356097815398702745857810212027905800130174648766880714688431392394079314251354557952604334394323190917251950847462809904402748304809264679864487919352276513583701379983137869229093137243242071855185792965467087948756193074953036343467472687032993566227739652769299864861252788394307416600243536194127674744625276131560803317599891010322924885173513211764931518030752653217117992290553206298561445 A145694 645 20036288134709347066282752880551742838777588175520681769080178615364641267175925603907268104291389474575192623645083370673947034921079627358848768666707659475138107980036199499347927090379944939680798876942845370229622001674025248424517724957669464961126114478777670297127704040147253829756025780055190636826319079493417063690727728190073783663477888897680907007120304044246100134741366984654556898274859065072446033403323727202649667620283527360853726072350393251573229344152024564462306644808783156341976598054404645936671160552618926118962146967904582310683493403505091382259139204217786801932139249107383121849072310740261289900850832454998390609960156252733148128066364899150950963423580076684938397285402376705529413083257311771896606360173021502731661934256701201977270049798078408014280456215821116830080658620388027619970213131431232109387267929382951922342491439743737232137717604481890988492980181727360416342917832506566711496661548799978298778131099137135237940845994187901819049946346307792362031651979668227645840921246041055929698262405103344537967186688140898929148421511544633307374554571322811130899617076677421722194253828431720050323632958146767495121263181516858280463041955904099014165505696274157251029052776816591254858459871734598285104607281030753495182585074293681766626404220125302974344197624488904453509643878547563118037731879541678939643125717831156888300580417291890849183412174022192569714435562687029564675307589393305628474873637039994759713929397449987339127920755012069726704531659211689708812439396013406544172130387307396797670175773277461855003075455070098955 A145694 646 6050892670629818729880841505653900004788940311347386912488508491451572478131658155506876105810623181148219809326082952080284369681329536577731132200846428823179902966406413820323233585934005724846185295867229497763628614243224399850488229103873458751278349910383543815119303967250649386339686831235243075521938294031025186639660325586988876512708931006316962145858907288136786968514842321864401840845067785643918216866353686295919999428820252552454232889926869006066524493630111711038918908139887449623512469654910094676847290676869460051760288130083953444701663205369130144497512029571211775670226884430234376375915414928413047730186274979950419974554825809333667863423642404131128878753333191557127256510686074150983448225337779489709153782461117624327073539216546427268803228835227662130616425823862564319384204731976762802113804974405886031127321111736876913223214759550478738145306948276612212355229439640175860244283700692224638970902918076555182152617692617033210250164073997792320974182807994161174543294369603947763247049092908975358682167382587402051370256522410833015991204446543674366237816740393497847173650764450566247427622973108515359985690794605339286929491624610169571156419711534208798991626622459396787064916128386582653167124706615081801386902967478893476230889337878739289186779751286924246301100219785744742211607642056684197159475675345073456070843983647140151173638042780079181267597511087614207297566464978446585064470204963784733571672185616778552572353889635588759816388531819517382720143284950369488743756806585725851454809863755068901378362330876576362218638234224871322965 A145694 647 1827349550242070547076947851954597249703421196438735326889760484239759523754493587037472676686703909317287807223853406444875205696726598966847443075886954796940855557746756937538117195024979348958608278553026365479245611879452094729599020671644826873421100546821351454495732670405655967420755667007263353616988538478290112948113727599542450633054433686018824887142382880713265418391347639836064701378312196405398229047605409937640637177836095987313817479031842089438838823846949584709189047951601201003144423859184794187761945113254024316705488053138386035717591604528073798546866373791301738465606586958681674282404606236070000153226354193112571833924947434262514961605811939682701770432543200270175746527829908991220295834638926148580392545696897349525273477181462764333976597838188955885038146318350278603337199748398361978210749132057446150168341588476607444841488514892804835182650560661932406240290797791151382433357334691219334402501184597570865031791765039244892360311609501339093032384158067890366919712867968412556272962985137264517266084851278990316169279502581383429930414594434678113970513281044265027035311631246994329301419943624943206995628296337854317885211349369089693630958289841375153196457074477041555536353641719971144665216802937882969420559591571344799068233397454304971652640858484430997079957922177670423243451998257240079979043616222332642054455239935718494497550388339166620851965264936285468411295357987928181659905326591473596233016525182630082882091160740550355477210208688739237511756567523352373910905743149493193732808406723643500819467753748952783928173743660456069436475 A145694 648 551853513280434675398508370448782715510428412384186721333795177731915924601378931627161241483278769990639769561794402663400231836041751558451350077785659502247315198536554188722691069663957829379774853937718095145234411158980289383939053754607633842314421086790137755713896147158540851511681871749362297549255016682149583085143706074736233102305926264246678798954853771068118019567218472388169675414409438246644621254159967447481176507707072167916220424434726384141523258277285144470464053562475422815499992493004152934609430576912038474185005631759662498833267962904272918031009147372943553804837519034637435398909815167878211633226628780045016743425359570321470184737091782141771803541749293148401518324148121829274378358612730359091788839646680538439008263035262538282433663743904229449619389571715960275643514939811573340656844124076374331464808032398823711465216308282867509746422324012955310072355465703488077319013670793047546764916386845548324684418960424159340459603855905330408303459041553694896648578742832090988046671574462360975238998942918872488081071039523055385005969216314826246744728773058627644666816938985827836882781395351759739997319759803237398662046898017840477306978247112383762056531044865444090375191734883302899106242307362534041683207609751578650425130255141862222699808352482546874193900991397436682074780291866044447469474012623469112826989411616603338198109043640385539418112242413247123846003900545889332414706344160420062277637418932968668251838958189756571765357666635467430211167763248767466551604790674340358781456684020676582178577883269852864169946251947223508098492485 A145694 649 166657933661141029899802450927680425486899677118827951107479253914554369470092682857815657455273501833263893119854685750940425139278912244053340876048193282723892249102481618237315164921320239493343047280912311707495312924400167941854864634870833775552081747110074780874142140709208931500560504512640406596521398049470695801600451120842742854445756677368810978459478696479690928643881587313587405910450272038290270220527262563729377664690357958614711254361808336168650585160916266680495434986819626089079994588463395001457860272282322365179554995303364936261611207205485893171566215640255161947322465141873546808796481776092983843234288665219401943942624665289649733275640112394875401967837853987616988358146204962531871044005209929519571649180751825711230970163172105098530632474061239104829170612511901652965738174623346750516388714721932990656221857442856284255050483612911095138584359201351841709445110351655608198959695222165667903670346326170996483829494256331081573908004171800281968551598165057790897503860622423509977538542524647877257660414676648212410167284656460144888372772912483091838794118950424504424351680262088759744270679976287816535983571832281356541620277990038455057013799669650054765919179092289638251752367581115755558940511606682342705359277585385181083590268819444936950370469808870671575561019444103700316160404691547165895701172768671449741108747852974272417334433629008093737649045243535695116024766669500590461059656031120267334250267501231355181972483282145744122782538113702475184535152744560251546210735877907638858806185765837604174429701279741816026539839914317838989675293995 A145694 650 50330144112151310595064941671789039714328192061473657047737400887017687664043388844128701390251114274875705082426553302381344991830395455952550493216476585723113211913750912153480457115169048369160220503981580417568439268757691738150785180677237192582886373206155793686235212598033938772317760680945653429851912955923467982500251094788433605809516210639116668815963611483095592332432672150231008415280567746125414961977979134278824573559980396429474882596841682796548335195338435252365150901965964603479342865723452286287339192798684442245751423575984451088507751308093835464894966114209685964537579635326776498821138586564913242445121950267479342053929223557903897979058576851470229622483490154967182082641829750562795780911214785984551546263747404684253313981014940477217968573502750305428959905589022583235377285221310907082608735001899686803847536139710199021313780834790867864342730056484243240942350970734290188008508943423238659361679674116795389791822846451562475979757656027779824094279186805899156149517329229067922228593170869196570838206233404841275382438895211440700903571450353578909069079194255141708509540622211819614932862571443568834127041373589166438170661906093595586740860521987204155545535554826605307938839817762074875900928262910704962976818623176573108593836053217229096789182073926460268945233971127920058798367436555378056054284702126154352702014862186613666696800846916803923230593551305366677915633530288632429907601415054160314881303147952936296287438112249824968508561152671512038299404961093947199489090630337432595000686644598935784095591208598758587150861707872040151373840294005 A145694 651 15199536863936034658679712582429362313301627102887925600465587588625427120171633338244010004198381237510629670999699242633415247107640148785426195610499880695097466105703672988732860733616131287246893249155156373793961163851898504753595269699890761326256132626511939618462160062465540300308463165141074695408681191290837860019274230174986106211619449856335865171442551189198389193466023107782450954008821009057837028247129171289641291837449389363742799832991826396221428578407046529947595076958734490624672465453894127063774978364930419235851750364952000863793079283837132824505108200275684906128401727403544629097175056660827706234583594692113541898342682889821687539942414569031614470588046188946101371969474438465001793964142860157405047400002535462818789591296348852014727978565356531000441062317272308235430974398661270592197321581858983481771299692335037248152506761623229183936365892699040106922880548051403981170370741218595909459323591236946036720646670134115536664312904116217706594503762817216487366256729566556089003057599059972716515880622073585416953086379069198631527990205233868347447023122546102371465456916227707434949980225895981500089830511252095982970998275362275828740682863840466004919985818378542513359277872596565496766521394887426216476293864921739693614254897802783742293382615855982130549885098261187754056790805435032625762498278869329943066267379632504353070016521335245776721901603448977201035405301380497493241634567690325294826819300414285530123624337416164994745462685568682933091235763097627493994159159626026736051348560483112769192694115295545351503533695937441807875910093495515 A145694 652 4590209802764570315610678134951995629577377056880092057683559714363991972604169224760846892566520882613935284936826744721989023281515494537742758523877747493333711650710595491685170461094956479700192601024353243305358703044004590743847620664186332683336769166833399608981886103651995136754383558111923612359991867856877110257838317261751015642303264340402792165106834495526430440834406545878149957102248664167720657115671031750337391310336155607453896074680934729976074882343732713608921348090635850204047605224210302920973756127016187924784982858791928276414421435967506019165077781517142631964812784096235151210848045972983402369601800475068022173957436303502591733164630141270696099887967465571567647152698638586679978981390232552750339763254501962366590203257516338367970631558164169611827771859910648064516918891110482407936508508986411111808128659549041538743035728229380422680918156865053628047468983160553268023263955339072541418056362873883586294245502557656440510146517285441719611716042091612573285453382811770709811001166322940891191225109659989391078556704040002775280752138409177887350091913929728661040859479160145433535279095358014969458294687356759397690803308497501206684099484019298746281680171614765012429193978684345017948613560327739806670877770387742210898396385300387472943504760806432676965796354440907573805092024873943297602218425933835516651660046634154128013478292642397307766091053648039809346014485383379954326543731841063184877384547421966277161038262461569578588161222480589574281514901050522409239036577116429736854912264579255457360409527228046097395480025311399553938373474395351525 A145694 653 1386228160898036299279766117042920250770054569550684913494834568150336950299338934244437517545085108168170945421250677206798051615770571710249527648015469243106085821048494134815932746389943240738170918616105524321844534358125534506137227845314572579606378032251060169972911141142840065759523526086635789858022135411585596460007152538818631737869374211351786897997092575097792794742797310832093504593925087757642580611904404459430602534429681544061712871753809296626378393039228872463364299528295068027131752105246057588007010575380523822865828971604797387476291480582902980655028984909976799168467332395335612121047012708784326687913509159875850582993247420974892881728178360249181190551695586556424483338743019378738888650585886088070445203455459590099247422594178637838275116002587013866240986660630698443175874074140967025926233372392314296782573083884118209663148637418511264420453347007353496630228710033939035539044544141658688912343562264321606114825421125742110918527583907299283105031650207904179915719555352425187806833349171929089167033467236694722520307171533701768936155617809366488111380310983655509531968097249447693220219336817894624794904905751230086006639628167970002142769303490964380911062491841840655211103222284799598854984528697582534188388610363233225951622094105819214045196144380926812461539949156055826101383734721125440843244202133739456698858267816134914155717374361482651699582776300104573445295339180479365709122965381433391507675306502133401417103431639056596568629943726452482750084408881494669962695052130002154503447452554374665010074484528754625868083464110346727847580913357302665035 A145694 654 418636314381404197812173756668826963736926902627249963783382356021687394998427753972595369451723136145905011581932767689708289598939431141000819606942147833670544584244994518118920004239301763746447917229462843991953744017450867416262698961664336732708442828970653337932210182739034047864239350494605896613510324902430993253811902228405965033820908708563899240402956850845037897581883953464746360237408274254143891624138014475716291628006453490151029833373575726646436298622964775751222409536197019908343585088179085181275196220008791178317555564441790019089563612714600732651799588365031476206245169570607258625404986990006893676347510164482031808041786763698114147690176700165111448850512179172574622400653239153740557692497956208364721701103785541708010355033238691110820717062149720023435166143738611019191049453471680931347314541953969931217225263204344150276732145464662172474554229878063890928701022961266428179523429066825584978986337747462251163090982934471559840954820193487098055999946646744970721974020263049594946953860448756261987552915880372146211741687246473894215943715826290270231749503825150034149993324509854043207072704439908818673091823242184129214607476903418443145909645554787223736394590856064263108740743936030794509187379053109597585086689451926046495178974023572102254176292098279090930708098848774418575044082793755009191362146825963382087538545220426109920898633578875118415966232351577933140669846418019385064200809001461043172133065179096865261688075316732630594147654844166169200951209967310339806324666706683534230304275759156569577585133918156668966063810681299400410415497460431009489045 A145694 655 126426780715023169702977194747868700128301154538859938377667976683981442952574882360789557136902842030955145326798274591614696660828092434010537271768880630299261358356167295977779025347522742708186532832379162780045708848735803834176828949194784378705370127971105056995357502276047139614934524325844894141490260098398748377054734465826062621582176560612086218814794971862626347276934211149042568698192704899663697627909068467261860641055414524344066947965948115637927135805742323047996704315631971717251735564877978478687521251432079555328078914632448980967660734748328838357862820657254595837486872742990996769260185023969373105930260156164413730178036609389409497709551635271503408371664126414530979540513939481410269684245732189040057883288139778136229027972615490536830018277653212860063553934422399897097253759074373500299863065436726526913305246914628049265363444781690557576050956969828287706971078705592427371180536533637185004964961656171335529647362020789285329857437170849196313628878855666773253856238399885625248792259022175219191151813562405151461223469241263582351446066023921852243500238774884326657788452033878671600842736521515645344648935714233855792725451385204201860062570188242250604010255376039565618184493565459015142175733489510400888161991825871302808318098533024669061547195017535904534261384312380718353837211619979291650350525097238807650979941798300869061197231623445924278970102587400235703908848322902673810022935195475853604592678008780751175628381642221615382836023132994456646204515325718841126840086650366297335397387831812729637765700368798785273125402742288308577217632652136807563026555 A145694 656 38180469139622615846101300640099678611783211743833074140091945576206374084282616045204473659975206570212307983681496993899948683280484975640041255254595008202543259678978278390771146734947628996108586467461277696729812118574195307053986079957863218032289070204444756559260033477183497129662362107054663424833445039391519578877275996777242505752783500396141474182827678545662311839736549883057391000493959471424182539736914539098606197307107179898418067255882957346927348577035558595719253480911319261590115797008061321478450142736268016917901514663435150462214452330382594583341920038902522911444829323213710417057950472251760671097262219651488464481959014248837970194136903675293864216793715665009183246612809070146747704084518623133889116031317109211599458437374844903431554699134208134019169853029421030312351444191007325409627298447349457157886967342954466533989483591925083725794914450658264823614337068065951799668342509729363045914439433825995867702340239295429698057105070776263799617865414464718777693862022745195775540315270836467439465860142930475369143275969174355396242495995508573087266840360511241500617962520906848969411299356793284985265305493875382265273871710854765543295750287203604895187360728973092752428608316024686542142562326453087958627336444723681522065570577999426484484998719003744890256007354240128168440262865150952323396667217219293947213854884541642030371643051647090257130555015162519604647331523670189471241862228224706327543816625586607758174509567875611112985884838509481740984562677157122709965899843743915111755780820931685194035663926243314995814905564360387890919314645447855453024530565 A145694 657 11530375253385314962352889816115355072058401645483049530369389896037640992010397470769390255755375481362086055926485293883192887654045634550858448549615923596537765161693083906716908534928836434082084926640473485249623214100558246926469619318325497061372593831614345375839534752607140086018418421806182509405558911636140514072560296292261410674719034943074113116995144125818155549253161130472183039580477567665203463302920281739311809726105312914797912244328687170656421343128932953584166554530902785028497718960869641108013255585101509029650929349442782990607796943040795235330901988927904664660500968737797554954731782435007753298267260074593351859821444266539677589131635358303475490063330466706358809497527825244836396363840378454245472983574478842124900219059230545345792689120253203260929232060950728754433038891925137900207144268034099335154950832325334265215558681316593594632488113141826148443822823477211851072468257401734002681155744053794580710577104905198979527915873937260818288281726289489404090292474630649238587926419533590991499498611351441156329808119221414066082882344577565150502342288635620048859966892861834510090611563015050549904777610214651210256916531226753989873456524165300436095978929894497971667821526945889876711911646855343053104567444314725948360993996457293773645408065944113420952779959596206326150605548063967622374143149075129533250933195189777592303175004365797811729148644476493520367790211300074317641232369988665835064628028249146762217526261116792334506354385206730491320691723986125339568574912724011997452910410533537115869132740025112329950828355034094854749055805292600210005845204075 A145694 658 3482135146053225496014726623166197132083025513724137125097415656657791373213055753556310652764463420164779776581814877255730352122838501149383611420728754331146202535571632361550115606401773655463793539258955531267689480846250016376486771048054342249316491048077327858746980235253879122480432701023360063177053957869075043730334332204266168781259395769307986019858350698318537313562614924852716220562303731475420021734942188170733067931086497393089071079720007642580892318276360716423822580214851729759344721010385623553298524736557919458937662762017057028013092462345989778475349058736188306204559847729491647885911940344900089735405615280307540773201594209480733793947559741303974304134909007229655351285006790414870444954175709774558998951923461293212508266697450249849525960559617333176666608912554090662808465393917200638537147941647850649759637264394907993628564732274019340495285615254380838565210878353049913072085745392813939446663120264812137378726583341130796387732536823981990859261463474011335316490633476433324857778238383873642965409114767992298736232908728897873601634225566429166878620104327596743514209383681753115198395280731188472786257572979330790115323518558768850176240574547633528096090449467409414350929672529342718080455174787987148949620740846602512723498121359524720214428750916403249382849291790700070369314435252453071004667834353471899747834611092428291233528479675419292051945760076885880631467996481098773738180933874348857483190120714616735581934756347703409409806038447594098897107916081132695426999657742807879315667188200307277307284051823657680330154348314732285746323933883719815566312227100085 A145694 659 1051593283732820714481485087306375418534001646743043928729889158920756957069350827176535047744612197514282130441652166445936683148209573301479299790611534192082556627977471280104228196224800715113631566771277929969356973592353404387452078386893093033796518923925521398996212191511918887849004657290632932896960889717549027066046895765392090710529662803296068703884104915748072450540360454144389826426776146428009181360489237907279647203378396107399984668163197979372258823698117807427040835058330691484537077247417497443455046457184906575090144503199801779676963315831545872304320084836339940569112413513337739863990451252377392092339197547392802720155021629818915066094573910238441936373252456852889209729262553177465629539764700511538363438007901736071335371642410916224011494296315314366150054962359274429439402115924102667700318471233382862128075298896429888741561333588072524235981623318709871420545241439797596535918822640372407978889581164229211693794717591916595310115698204968623978678673687425133776176081017408233457810440065510306584562053161322322777186008628007936413627453238717030832192769164645580921242373904996578955405284169255903730899882262147683963617445688216965999234780056861160184583219760227748636009093282334554970420750874325263639732359168229644116548071656580008210983837368687837200199533340831825045206808840692763475787311831599438594312801616718154174933297686972260401875890394575059457182967147080529594613000797683366294088351827786004998982078890745312849426917256788211136435269964778087893614328063415255541334037926082264209683914518004594347376662362694116200535078977078091700816286739021595 A145694 660 317577689552165802547912481639902210200136414290885542339301428578411943243570736751560028108220119185893038613602372451795622580407168298545599153153262597254600955446660754959115365144283414190661269371386675895214538335409881874994151186070666041864299398534459385168997334856364250251276926069070122374819011640741937098902432186816207128411176907199643440586979826205219561525875294536680874864665833917527297350846014905810282722352344537937402280714206069762779583864513301482249908365035653976600437983999073842299870731545105227757764702303578120405414908288664507446126190271515925863565744321180267947277230366277627511796702253697346113946043330611102869226767373332268160810418107060565311682886006052804205250563985378774811199279434400832250069727741399249401621751526665321244139932023588323600036630543685088444857641164539976512028980629457431491957894178865628299925954956635126788166097703940521103934412351647074395685206848476957119388625986175470652858553125363700459570100192138916389069859976623810070933895121545728714894774645604573486411438372749667899041889243866976882155337667618637841471682709925285091417197423834551738258978185595621226222353274322964962918727336597522742216036277139312678660395241592506258348986308871441632050222848064505920684794142165802954996904456592810431210876219639420463582086955453962116616763505308676983582718253637790132538622372985947222074466953401591070188624610421838838799388059966502271957199061870658892957005890248736777117519205511592169104554421446901411176100075493664365603563786488643484047234900385563835227421879185308360275847527143699973830952282957421605 A145694 661 95907410651470339548755087970163161105022663114200690742540301541521486102601293148143951953634731381942183379177474828275832082599816616587469464952494692836697405988263570526372736045377366284864589718592004842424821220320191972843846206114954251549984621838482808799638198914430491656997782668201886324262444554614347454841468473522729160689464896311489022988564023409060559508363798589623479819302655066946815790774136012316798102503204672060988088791022069870380062068259318929832045285405709170241847734090472882877117505880164593876269849951177392560655625339860849702857805141912973270856285672582927582337859580164591131170511741419051133608984930822923247591417652172434746122809895079833871239021844565393692520040783819689481443818951181149603449722406260162403065757466756611701364109416161314452781623022076972607679307313219839523770624074797247880682542480683831674053402415280489580154740961348597575791656611374776095088953578658876820843671253107400220567972928161632570166191579352265324365321536859373233188578516266744561591637380919419870573477202561771697574236924194588301380079782851663982543526936023531101029038216713865369050480512167615462635187071399847201835456420872395006989058372476312201206803353867654555466423444528301047615527567756312558402691282862415912400854162053660062388484418797764148176745053738255866454786791291388849603386599796995901872489023344069088806087144036885928137507449380248248787820581109086002764780028333111199668016796776227761376641373147244046858439000006999448087288608471023223156734929481644249918055256001922273644334030851600430687105418118420314005246773166402303115 A145694 662 28963720439054490377921488654507634751506644124074317718704831764110910391042346960002721929969580657227353487472983795766849493322564211041117232816500243974085362007500151638209607170338820334614915433745414075736400793998362565916966560095530113302053491495823273798105567074823152116163079088870900599804883436481892189425024576571677390321089987509162485299105748089710083751964341298771754224554537164384020841516438229704767216673245458617880465412607950894785015965030449803507795426284159133759061415257338811555047186905078162245405736920553268975197593437729687945755611026667446411872734707375722949598086315979340243985982749206299745003799503065192209669738904188701961060927777896002768548872914172742842336847066149560844621222123977272779409566096962827646476457133208970068490716903748693376416450116036702042430705950951226996202216441608139402534635871272338299935827603459751218079943604229572527367976362222830733642468295548132322937669329812448691140874965751687672489730286864191989041938034271554092612879778017435311871959594263019196339703703735282302999520509217521800039901939083534904090303662996396467225678124250163506901506855696434274094600273209479531989344920376126694587953412451569145451775952472790083244601531261238044938257275239558328131692082630307439742102960035748746030891083600705133328913424141997817707228994206494123903239170420439124575359146427535878872216243032186148706457061088224549295083016106884006332691611357537711640848115620530535198968577171262190559079473447692386420949983658173519728968345139670074831768640077680141076753649895304144759145560424235791129610694543970538119125 A145694 663 8746947665183804623792740818573335531793901502807329750358116652459953416608686180627673878898859723751278811033461928846760271151331791917800816841118121185480942628859057531168774992706278363687419596401396458867550614966285174714951057302643979262968604447116790204219081618397677508589592887056343779254750535372976826858902580656173049147808486762870759071306947359069036232533722708430480152335650920988907347322173571234827382637217625297927839566518810148155204441377127581340424386692530652686066305559982230616741373327827724833518656280157136053117112562569025898768491672248426903412295025341795747851039729566180589092635619748561103940013840940757224397013557647335819805654066114697756267888381058323772992035293936383555386127637622185198232085511560367689073486988471642204072495140822689238363315153420061939841465517879957333013545594741583302317579350581765482748945882842429587370562813736369554667553069734683506783930336301957302650355293932106397324323671684081515459328380441406628425340921028472476595856504382749197440770205830050877874719945050852693734157619546767389023749005523444689371289162697975709571053764485332665218886019939810983161106647322191418813580330497169389370554941502001405614235130843428737485314196017449361270306081594778858783212606263069984386202693076634067641266718762994152501183677345829602691716701463569934029928626080372818625856589732092491350320499308576180023421894941194433638866283043697860826470101849948055804336462900603445402327133664348034304795142542203093699678807776159931934925283497250880954944211248203400682905957934351000116831272142701090500828424505505936109672635 A145694 664 2641549231165069941895029805720492822967006747203689510290432524211141820905432184202597508705525666992228973578618029527925835038208878594964805568784856097771270588553427874261331838190125727013266103197787985163924549319024124401349302338838386207303216489537774818400364543189023784441940888811926950434334856799202519819199154333587689165247841912399460077049398996690759232141432293604706234251142023601485634870454902074688164789223049594515589668623268056791976956279927499115004656985717972952058265217699376307444339697817067821560388790870534534772392796302408091740138729407998257384101224918514940128064400242670558565731971181316247090139176164605616575688424670591228879346467038860826390133742206699606700752321921721684165765925339775952593310414925134079272546594061302736659825041811548401292344759882742669130080155693796163343094567395516549160506429239821903451881720790810275634691889804779375937073659083512196218013319094895557268084361098166319543254607973626865981044681163017937592463916212564416377856051443812240191800730201081102098969083701653778225412601582614533963372159766141212655225236831125667893991011196446214732596676514967220480380112891028599002169270465224779463213004380191972926353557738763005930481642595738445865587498384347975794202075399364504977193471206183452678916518175340633350224141645016398015080736613003913582914541837102170785884114739945504851917918574946974180924705815179630734388322396180647085587638067072955315197970947866619980967595398055935097857573968271886604916578998416641270827706647824626378318320028317349326096522542524106731138285041535305095459054589968248734583016645 A145694 665 797739120864185938647675208586770259200504243754011424777960264195112369960023910943003819955189852571929398741931611455504755421267930003887453480956185423405738236800506358969391046358425263279642675746135570123046346343730319284032774355271889990626308411235960878366705872961466785223957558828314882687389872002823788008571285706162825954855700449057874072509847190053250219070480018945912852263692555476727672823530058252984590938962723759918410152084660434341028885592096727605150065985300135300868910029439651662617573847367426654386403896186621272365209507370764674679623127789543225303095157630366170122927597833556942506261962661137758060118091187869955448633507236960903785742827391669854872064122258042222899854209185066012234505923324974715497981513221878931572619997919524954829063090131946794501049754169434866015344365554008561372281545807851256263170624051075633076985530732941860812089580158229635163441577490150948574333238436322156337658826696352296395665567284363629444760034382850975746295677355273425273635931679526913788726379750520662783010788557954390171380871520330042489549368500369122777188650233837253728275714327562271516578977421500160774091632986443314707236306100167386228500956767876473822353160201975584362267970749716993202046154205991493910990243558001817433128042101574326074965147222234108277615189593117606370951690740425718332106161706178775204518376794873810372787861089134677626459237734289307287351634497363511721986640226154182557133982889792818630806811483079228051518682543275567551591107178714049503858032482359539915371177704340591293080466901884345881803645251271519437738133657745905611907961354155 A145694 666 240914572951752988401656017963398897785729314606964246593433709354399724586106315672602951028958629951055686191089768041532908211387876652295415986443199213012435176243164366980881834668406239384725074809229744389174832671257237399653496505989771938782937836976770647491926773269819780113850740825262282644641307009995984776068709084106839850677256287773565570437896801997084875400052824289372076677400900611948155707071207137499271775401953352445765350339898827902933931471856931809256204922903655142889458770625557102734199857565265032556872416259568753719758498833174629345154444453712646043277353503145664862184006481333953966332546991692421617908573399560561939870743497137522352065454525817257310536974788186544616149270421568013973136623078217024304437823682592512200851966825102475055640393394806120390915733414409446793964868317154891738265683739403683874928367956995601367346178399627651154975418515895545039983419328366502957252419994450196318415697577937295345171458065269842465451549338939831657443702097376361868221673511165684151955174883927039079367159175418524177978797786538090217309945914951708937498317145382019500271371735912609551792118584616533586555192781792990012986362272980085416227825730894314902377728027438887714398996684771936208572072982711046813143259352441149500299691521204240291186795544596525359206437032979872107629395522871953932382477920724153009593763907937150787077082131000097696216508871049555621149459229881384359392879760660496059299147634746483359883676100294528815623544270495253128693909451392644533523854981965933229815717348390830253160974907846529932197969727598957334891820905584673526547469745938165 A145694 667 72755403292308538311361469749737880361031052507059448459792202264764521712634147309215148206925551055366245300310368016931482775083717481063211740452365206144332017487198838321867344678812325868923692949711636669960676420373341964376071912034555853622456600458573499581683518821612612127597699771670381043798987327146784578584741572114559472078576543207167744398172324355929579120596882455371421243722808292252866295862681025466527091580450949714861217392497361366251706275615201309667768736650918553017315679818888805374065739410862672405521083306493577002094701438111367297561962601893429561844457662792360422209447029765020540889922929528450190850329048576101835885515902628294789419981523969420037927294321910078431854179813104355153875025663698216365224724770629716805725721361183027941848569742141316411262050441397483496911374887415223296394864207754104678972103952388620537305468891156817706941764302220296372439829195589193742141656505085522966005203009710366841945384670144208060936923140325446309572251737730306010777671764440357086976674088566215281306099060187836347359425550662982915585114116946915730001714589255136051828225988531280522369703233576771642978894128468496540607174170133885628314574869773315224044251511126342114164134730830375017995563994624530146075353334193669147273073711361578993612337289320928424372066368770328258897706496216589661861176225896988030122112181820224663886906015700940369579759219819231508279849335789680713024927701079243655725785451710548181866239375477464623090258851007023169298009063213399935074700346521229475864431268036326395863321341702750155177905054089633843617892175352913659111723955311971675 A145694 668 21971890879704226817042762208402876470133592127817346470610651650249531157490926381067302155540487460090655025007540051345266265167071291404437650200627849056375256845957806008836957211166654006175570545738105044583735104120078016004174063937929878022043110400652220103020930757353739042754391480303629812944649531491318946747815886069512853727879438792276885242677604058688735809544858448697879843527610703359753673194822598483753682385520784860535641887183863233780112361304318938587856902263654499356086445846533793665865119102222961801434810286144800685878880075810799749234367551327362015030982936809789701842390818982554869394790392170600265215181464096583193875485931850247888882482354784239034196732348242055499875346154287093688456284613813783125273562442906491882816966999110449335963212421733282750080748317568625606620441251131080280619510725058000209365700465253406406664884258950959319845257843852013608931788433648608143623823012115833485537252893234952848972160998925485564560485336828945845659162581092455038892988651187476674582803619572113087915362549017551158378368537502434302416487153372053598751580307637905705632623977164710805146098584421600419646039471604704162273353613018160479665585382845810303346461578632127879589854289714088483498451754303625393067943563667135641326967961139675651830634674579375787635004836931606154314999732461887205928142837742969660943868285145799911343058539659552991515391067876536865944893349949253693949168772846170923533127907268950804440244407718094021644442549459850501874870043180995387748025980794429335777828427229622180720469884219322700333795128365341821815268545135674340378214087034469507685 A145694 669 6635438290267384190208602825467918956099983791548331574675957006173093645040547132935016035825020287396322451306976785138253480597680446286659107148849158049819183235461770215830439210427650697539153381119958011827618040767843187491296191237342788606803396884396511897612739405202007578299698629351924533128240359523051175133261812851420767266347511938724412175544238253399642284903426654624304341324094709606353356438540562061068145553335696576932048988712134199240227681407628704252223116714887007886985089329973386798285891903131923601360907185332423313558419688193423412901481438538261435109795002458893697595979817885701805536685808512591751644793951828119548448560865902872234147720251163316218907375241874778850883922684414889189558644078346098805616250633032989918893918308009994516432948302793709249207974729855283535715876346466698829523795844103308309123762568402576346192257740734298557775560927079005889601027667132684070180652408002476627109284368553946050022750676290826496289205634799201319942757527238183691439671794986853515366919716436689586335158183704240261993919938900184496346863535204243239907247251192058267965000612877754131873599402792089749961460941530492188510012183957314330973378471044564938295407352495391493294021831358923891641514434235700244176372880874140770011597051190470685273858059385682166937347088686976288274871021496993719600637275822150940617018100001849753000939792071169302497278522739494314283849511835338825891935944471842539663348902209771432392771944891488917071998559678023844543041455031597393699968771499571138175428320592077862251186041712893752750650950861279140554367482738798297880561542560454479349195 A145694 670 2003880391769870321216181010529103121865724971455468318205668405212624031271087743219993775517000586306229289639681981571701205874234327707279645921302245103196336961852608647374783804591939344002818145527681581466896064576784522544355445579613584229376603815977345940858944279440248934907466231672800905374915643926429963571298319665243002201583220726055980200129117274922633281305025304838091213200033074690415353890766054919844096203424994845448618258949177344307314979672742564365232793390993612727370140891206116279288673489626738704649192535160105695893956866954338059896498160071003626041143059759649086884284062610662962717209719380410538396462558270628007048271506016735564464722633368966713870993126313834970911444775347142248153022055375908025512982417613520049014080512052019233513414424231278459978058287667978059160588036191691915435905725408474051355166929957112803143655172817499213488899554720015926645901423685636940586413403393735825553518342050398472154021732078830676393775541224021969676867114063350382359741989097378574164135171560260682960129856116131541571005443179318215462450371144528086398389918279693959019724552465104583115021873544626682887941558302737036225861406201495909793480632670075765554909673992029598846915003216105301187253860687427170115871542080426845407860982491561007277053303299801435039291185778629907452856733492359641432186529155451841096678522332273479606372474146953469801186598476259406376856607680922376165670706061723600807407835339443703631812687112821934861721920580213741201496644549499231902002820966889689299643574990380284777677464127409694007996253364977935105597164518571950285589207639170218293949205 A145694 671 605165242876210569623096456576963674884492841395759883766537182417206284350223457905305185190098352044193849148732651457868625920538169287152166409126129172007243943296252349736968878547555254238153540795978717644990783884148157965207853268852065094483127549028274077627503559651549976334476502266556521498691396225422325947356959277090535244110866311756967296026817872788381851311832738634448922082068664461795830521654910045230855985288795107628905782153662845846609883633486846809596051380963356156657895564054917142958381107975371956880454784711166587736661415400521900665329542860004556802990094252411565345356190928602329038791798567075470003980047803777830009029546256188237596112087557176784272821016771536286436405438232152544053023102079445877606115073868650021812333420721401798526534723169543301204124394900999518582961871053544491762814005277515060200951289084479663973037669933144028175089889964517730841172628925395223373026667172500216840535430014851784644464540337130573444423924244019835641093925689604577288950641035613342544053454891482289564372881388888021314181649920215200885163665222112277849073848073216383565688849843848706346604732211074466142408389146485054448021634660667807443300177687891836632644426138240443460275036949432442034659024413168769674749029335408033172404005115400233726984823738480647699699000758057545074474458643671114718800731167670633860256296726246588991371486252587876710655855461307601231496411670126722263206661294696055601297502923609788725375038736127332839322948016664871819007443612493736437011151963229186597354184218774253924996342980436014696662117865272475122749789317125990187950060145486845470293310715 A145694 672 182757899468223822155853913705232500711994972376548029429176023421591085249736213199658945933634185316760236213627621058294753326796652890392246975910169707701084474538506357011917226537557094840578366502240045047205749836948166920970227331747744044949675143202722794097565216070488652604076996218268396691699426744433616006138230403361676400719280042929878067419898868464816396462892182042298736377571536634387650402185892067604798663461012697509084097592147230268331877542333354993933642284257542565697957090203693771057151805935072704239192695790237149390775853494090659662869625445561305150876967321168533085210685376375292706752405957537411530663577974182634034719874697862831018461385719634019883678076071877644668823530901334721161764823805937279129021239325914693067275678977351291135779972982777845685185589201814186633995324470134244820454393688084139706635934136582901407054232664636679009663657869729634698107488034045671821713467072691671750016146346143188564156137160081354349539631346152766341640688691146518990880733850766132069729979242056091187757650049588066305341287270461811349103964446706763382333903728193068142879012928289844212091514105870944148324445580680183706266307806115476351966860181110664587293061784074621895404214243725381389165838118916281014604090987751145591220601683868379024542139715717855803874058937747599982583833653655184285436388626107375973956304932804137601914582475807391813148267162716419312505539467770589201112246040292147067991038475094816751359629885623341695540668579112211075599046474328558904745465890074247462711663990494834305064117902627549028697951599058922509135330776607530464810632574729388161810285886725 A145694 673 55192280474160718080498258842523638251347597164876109127727392536138090539135986162839096366772333867309547142666392826953557636066668634729171434558462125596555504066685623565249265445463695086600428530135697625538491459974462261975043446334549849509707410119673255543387067749727921536454918381414789244371728185422726611527798224855949182481978462098511419393513431458501763349942127144035583937104521994920608625629617749506603965509240545852635768567046309878190380407901039721321150373794396891484626383345951463942116887011283981308279313673866907949426571093799978696285961555016654151008041140898644580168281627474409795110187807377731206790396568155351700655393129208318779337742375241916828086506152690277153698269926764853638308923766290978851086808161352368656295442717739368521207025306075739853624843814552983363948005028109488391285464079796132676343851157958951745266405227050343916890249586768385161097620213652867494934094029285712368288035661105228094590508957804231882987524242613891415339846890800559130668692672290336271715909677646048056413245942094207136191754574029546812228512099240220429186989852066233362765896215493689103345290655240814058327840156976268994237976935812213190486548474517732813525872014364397571968612426568115747086048452888303697640760729271510560515449304523135065177999209323053972122266100199017137195243288945221983087070564353259873500943833410123309189212536207579739694066027284897324775441422855047812013635097506933718477692321975711049121882850419513064720442587943871079959093027803612295496693687650459504552325170945221185875438610250539370652084720797929325283747144746157074382623087508129738021236044480235 A145694 674 16667885945297068636488318316528433519406262348820208408544243369890281751733818084964207443819311193742166476849037006118916111338807131035319380989679651760452061143664519810348266247303498359058488837734478442867577215162450654949542150565702306807886688180998120451308796895201761815356781274191048083403570212570919003065388925676093291433156776273707518778773636401599067715286059505316704050269188070929389417289742374458926792785127183834798493023150393435983226551308571662483993479243623603685791469813387138416748242725601827282396113536812015963577433694474099475618697519989583992299277547584069494677735840811895382830569965422117287039169100004942030963894005146214408528979735937339248062241180036391822772208694352084464048133212596069675749087043489089419508156425078311942113385862461890657949017646405799161725663523164595359923389697704743984116136413769466844169047324336539226221845711546182589016783197035131937798274683377212443551236753507432741377769549119717947307882781638049054666292120333077710942954306297830787926134992669864456945612516862400967063604540069652675481661550006099862851088601420274282487157778066165819366065686368619974670859402961252556076162768307482268050585672444174199020226055276263992112625548609327230238597466934148800406495136149008438130074469364302921304731219075846581725120488201165427832980889427803383708009874046058374421311081384924435237540271352213273995794791972876275662870804162756668638916687201053690833195090198189642018057261196807322203878120890469953936570495350216584681096748204548696127339489961466303300077396177760262387900887729375597313182502382562828933087361794880451494251475147144245 A145694 675 5033646363199240567501391633332744399222439881746538063271233770314328950933073925673027808937065208176266966461266509455085712066683686904031723887448696369530925909882618297101611157420211040740577028567282354048382780487600123332499754427395762106132270123251312703039713275283182340316211489887315106398633832468232116199135927755955318063630864456197572159770244679851459948253040028478500587597357692898680683412876567468846384817142900277563292257222851771357056228114780741030444709581200533916217539257259569850394027186244740555302318008803554954092435549160084241658150365075299349020230811329248088748096055643564931205037019369672042954622277804924337999395334161027543056972542510701210997968749864837640200053327424402743288897921280246751097373200325543652322806944930932467149721323438184902960749704370736793857786435990679689208472403242752887070396853107221027987307025544407795975080514637360373497907427884396192347584020285888872240105211523583582667991813325197015855097612530448200617804880493698668145641531809272607617421051876621419949518566846502997846072379346461078448649559589742918360599570639070767077758883079766583759448491992667991536541211854141295666006918051923832738086386529666090371294742821417361220440947067590255416309348965660049419063890356271276804721974298714959098963650161696344627014265170651760188423033363907676657835894891345275815362445634413769318427972735832201166990333109781350352862207415729658881140825899620707697906439547531296178404170998585391792506472066333982217764330502737604961395721264086055770951973643191878375437498207073348701775416009550632459255831972389228180718000638966388221525924258393081755 A145694 676 1520144533800225354316783784948172280131657438025105674899504054391557452900036591735169434091549873558038881704825636818429766128027134637886545294628516623946579172723407061204876221274656430805295204138481536444168732130040074795759976294922954453745137690533715438197542100338625865013680513164694971084304013835193528173135984793372829961925087908995393084731835119678739305304702802541001860750351754067330637001271433633217149287984370756640279463188278084556394997664112475219531818300043317619094011064222576707680579462003186045874017642545136784119951958412650966881285791555220413820117405743885338732430331068515797328538349279675534855008888727987145133786427022625171788797178858495828382138500218000930948593332673475276388783124093421922761730957411270693912068189212716526767273726292469378803488461702316105945889778005662101545598742389613667151275733501966980985322552667086817845248093574771286613779026437890614957032575851655062204068222643368734532992149854660379070292171101413718537522407616976664702272799652094029669673231531746998960297661575127042948546794958091176038816685334552355245038219244397951383200695532311442129534078516099364824060775120547710038578013088912690004634038146286715117931992106012766824581053388863647808495184790162400775756888392457776586587906163742553344965717617613220230776582961048630411475923095010690547282732247312227237865037270511573409730010225949972539157084804361994930288723768746194225435890504998252671076911548264253256236041584311591514014750685911972159810891241331406481756826725005784294131368700753985803078824381139973547673787733996561627097948073159164347747903105606054362449334874559563545765 A145694 677 459078615561304857763101201662714695855361323843700167281586953192480036446860117630095496067839124749319566007890881052656334284952127976954832647253924571735497379236559049865575517213788821892158411072792856723784908720491614988196180341312304849268925450271058811022954674588989728051791198764247993952353413544395977276170868271670838693183312917652152514016854435898299418742071993327354083446018632370640953693700560080664110238586462825605086834590602758684259932238333852735557578681903500720432475123855960906149684603497775941113398025730622505249271399005071431913906650899311489674326436303842043049105211886636127228287376445442641854169729773574312906065501565498640852673691042723229470194829097086416308834986414062109066669214578292140427291651765003424017792270335295460151249515619002314213750554684395093258864855171273963987081611729260084726798201120740921036539423598434674581468949179066291196987768076815081320831490323179542896756363133085834245380961264294109282212380575014412550131149295446459041418239853400587687633698501535717064589944277121520467463286004964188702644190321475221541083181612237542246959532291874975756535532263370015508874817545193554290354893945933580457566741433792058299525090321273034163662257682489754047910129497280079374229161230631892257872742939475952395220547756869030813349901039971515732505540351659864637602727302793401280559425893248860755969144660264155874624272620584212687596841715953934926422757791683572685957529381136256952087106154291102051840662200673349258280671390551582019885600275230482770771902395654060520651429525606064938048782120250952060751121062262095243791686019892389451071477606192729797739275 A145694 678 138640221754980266819102246118354889976038988143359425413364360360074579449498855487697104643053324124420950895501341252265394524289414621905721572925390592147496261950268109652342601322342949555001034848779304249046598264856337686360450703100021141524761740844169227213494114183774559245775928346289729478639646586393749943875429082059799912511398576043041063840005307806166745720800437282058392198836876624179500684860567872926928074903823788961979583766898844844561943140979159413663169230116557174252988393393435971080497069676866331030200329753005451448495842547573159787032927285800514661232763646354553115491041559433041907145459148174398164424403382730714510486647686353566912335665897723556804170456248819879724337217303714083462857714019520132987119317102073622782679353573070016249150586443212406423173864026225615848071240371946731461997101143494155973825905462730256186053920604174604636785777403984445170203692180171716668276153045024370299758217597969278573370517309666966342849068641483251176421069564817213653843606162927325387635707274232254806507202874029124054130963826704226897022506660400182353051875808676493360630395551450710367031601209459228584315370837873332847977139393658852385495151278967055319741459345032350304659177239058516858821050612993793808616430934762439004100981779815573880803260456856829692411439337488436702586261710278184109865476362711359874501708754723885436729271957389549124163991174331627869659315909494319601585447417197933952906502796191601335277049822554328508064365969852665564028602949055336438598969526292880790988820392118825523250928637908650471317184526528053525785211462855079604460741430104396008169223787735329839353715285 A145694 679 41868887891388479274511115226541514058067919057970702774668755241789330513712207497166895506706036046450377850875397167303096490001118263687550960190820704903972135611601732555957600023830356976788420365920277090355348891077893489665867916155865072435628776809488835559664199528825327902496278569380734054555220915677368087073103411913787902739749186652080749127167586103026458908262989987188307089965290721869838565874197797063851614510716197803692229210768860540299022568643467809073541549916518363123682062329693807305403965357810134195179386187381915714940495177968089184252030133660856116202620294762771198835245445736892019830700375372222803014315651854902207854061535777211708884518427421471431630007592314506590333530790735239143673962964680501869969606473174469076945146986796809611783325856334527737484293185365451591024255727472741627559137463723505844010696651543416627267247483037132165634723307054123375110318050643781618738077388107036650984084958223589043323650846558159541431136517347366840866612877425503077001727642964198866478295963119639415848110678012518342827083612378671558712094367250533595400125411038688757368132497005822655867787029724423662447733118220201326534805741991027486839078119506616914503621197109448518972907863937989601609909374994628450122787913137025947346238624761363836050189437423005698077441330020467912665318530963659941314736258811527888698235484500720153031484161986983571341650710375531032424425807825568565743878697235984370205077886920482466996716959305252918333386682233304326987379809943321052874868911340174768395852986517489653961259797218886836272851678229351913835073110661171778451900120205507702077654512418463418755024276795 A145694 680 12644265502977565760635537696169418890646535516519008878524550718660017740561637165288914745920579832703889690013474443184282874585813426219018484256054927490407437458441772963789542864595445464040547949473074901983066318507258977541405750228368151854418365834724784169791374763591065251994630352024635394746198076887978768546133354968881886827491742970352343195340770997806184423549702175693586682777318961128067067393322874145410260654161387912926091242068428984325460253787186299180795884905558429106177729835174136370260917040988983660613144428259585540460581047903815360484326067438292746578530096254710547495128633570981956946964367903263112112158902456797736057416097157031582516212229415386648795458122422732170401001961584738507306073957619492044597834035581587587614651710659063432742315258026584164313833368116340154873477158456396024791397516943355270735256562860649091178522685956609739417049652952941274838145847602241877142231095055280044226893899165925921805169185143254514545860379170263302690540667912937112040867904569025130351057745154856871331322917556906510409725119974532106504155476403000745628484822257875328231815383700206991361704651375566486830631086331662927280663356941896642173016096939719341124773860067708420379513515732033801169333810197764798143273333336447073659559963696152062913276406841290863989694870226843821188223610089315024092940484684718711026992614610462762330071487648111648996054350542236040164306934647412212535049781117850081867980615347189513431673244660363827008174713668488054084624673999933902631771812255206487174756613107889756670777207831465915903929889640737749924666294208211022012869375560633221631443493526588217134177977876805 A145694 681 3818526313011333471232657873127937963461195658069682710611639648280083568319100711709755086372508403440528236006218406444486125028425653599879894694368397281398142140313803833331885987507800699783268692320502700121795672840301133324014870701051025994961910853310075330441435514404972880774475870032870508479297263999253910732845200097190416033999766627859755564243785673751364669453101794069475989891660360969954384514217633794116834865942228433505875862875454784405748697621161618884791283699928729071702550728160259490011491542413315255370974437948207451303380535971774270777082220336230748610599886448627822572330012092990814105963408406410087635068974226301061387131807279887760708187208765019346464796722964072800954512258867800293967290661238121916966675909139166276990547871472050359878567424598172083095040192877949361320199077598104126745374490979429568256203471287264482119286583911413104171783360468481210877744935657826403115335052629306466319870973463151404796117770262416305233308403372902170045702415096829582333265105452202625167152960740803655502643672991507753625394159148696317492696241779338974646207016196467310437250877744965505568578936928391354599188140339043983837433798990710794908764022197675734402767202119250833506094108843210269963537200770349974410818423879693879219239762797613161635973424676632417919189773367176813530930864928442173616126711638526239202263071376875253503528557785567731013237072213044908598588269837710662617019290018893488739759940756964312573898323170470570503550430141201159029229664168170095273742212432161018952008101305596189024920755505305487716150553819824571125335385777769067476108099519191027424993857390517223111102994294518315 A145694 682 1153182302263919730746502042146941095546390442201527659595836649229866577614627853299180747169751617259206823384187945271791625475709961573737509179214999924054748518937310315893265778684491215889083104532842342361880310131452435004874949545967181482326642659333808025009143733975538218928639718119574868925353027529697793062550704295996536760381102029870675828058427932701914323990413192106806055360598651693965096056226332082949138719253898825530861584497145276461551781221337021716907786881493570621225064142174563191847100184891780218138373667115930390708080461282427925959318346215474247787654587177389347706296168523449654878044002374367943202678718057440463741177748382428946702290020834806427245719814877027563156092301176114104039614473619955199431891526725992634063557842532848549619894619913389942510537824415772590778545247957468989881078304878270786258102713072191012950933369818560800850139157811828372743804132422815971498954043662955497548556807091972558322505761450064580925944591958237285090499438818574620927534020978660623775349843085977549104927057920517784688358626337786313350687760861883967342408890406510869876721533263595882474719477247722813522467987751304951455977726631837718165804561687601132070294570266153684010420041357133769495187065298835494507269020738334215077136748804915478662001060975936148920731321862017170842519932984779447117046173974350239520372420563201716095303294379753806654348599753989020160733493184053972698127290535924715749325634127987875207803861924237451928245221727929081538773273954113368838767516382700372517019271837676941195769397385394425824361563323697379742101361838592050166762633185420129649126513488442674791335970098966654325 A145694 683 348257236757390747351972384070503082917046452349203283515232056427771426356049292595640875890178615903877020133788753253674626407539379969615127892228235608667252654576927401595932933276728839397803314300226066890587731864025795070338910748011387756636651121207956713477430966225098137143568420396241577544948135016704734250979579852190856911219058813254316240318080991890304374480435330914461359242910901151216489054595838071416845776379811503081886692642274998036604232180146159396887266846927358398880897668385989923678334244345775212562533476494573029786388995926757261865443363474852886601123074727685134379478870564069702782355182753650712437121337784372793748774292879686262016330878104902776008860919296139360000338920442927591619669603742565232106514274395340636320917477897048789934848296646419164466099327933370444465759344684078036839958902698746798020378763144330398646699758398621450443637853875811700087417970246754765566281005851159930953197835870802249461991943840149241023330033462984287195160784820794438690532941070450056177530485459004479026032468848323379468130679759852317935590211084047178798432838695750086235459465794728211541859713549875361292430733112753756295721436009016000175278068865633344209494557453176293320313346395745555177276530183047548991220833444553053259416078899321676942762684441308040341642940012555818417627488830538464587174328413542133808913268747015541385528091374127864041882263888632471043632916353314462044171824722559245262807601746711581348444192402796540011759553411404441423550499504478069219212516205363080339120868086877130644933333089633611293469475973202788857543485939869021381294839113897359963008782079652297269760351866893635087835 A145694 684 105172532318429741780564913487249784099852482219017190093940485204537740892949271736030245338086772251353600873580819294664465383451417040862194885943747938817586246933713137971655852583793425006920711835563739358615133142625658658807346170949893135322786311962143593662159142656245661879138734319946836843705411422017300046002770564657342790651395380500773633900232401122939219178767479522975223685303731549015685729391886871235804475327983820031904250316382552261778016566622918800838237679985180742891409870788426782387665094692239222413666971527693939065098768689419410655437936451059356279291380913173733193254912614180526790616387147600140788067441332162526271666095271916868699985222897659803548248751907619209692539197881462956555036180715781080140967878975866146176283014767066201711774565692598674278819486498053458456068543549343609656677707536716654731368128366874708200290376103013859473177781731337321598027483210387516385045364813006636192368197876175187364963244533963620724464744161229296495653466516441101909920020669254938304990431258776266688312700665135740081590776928849062230234893059621386113159374877226119532238881948474656289759158772585111387500558932063883096356417696996200215215810992859582350135286056288974429050620191473800529768016928215060959854184431234283750128578690846341521235668700214052247027247152469995144952659106889631525879530134715750060052286789178130296713388291692235186841789345767252266156980005207783483367192938922356144652146401872769579354938301782630846099456885022413380830712077078422790833341126503267562041985142965055777828670823671965216201957382343918537598390652478605865100874649763817288699003061541505332792834927831778829871845 A145694 685 31761756502929024626983251900765364295072532583690842205086511299713969978244324014988538451226315041292883586801273638235414871175920406960413240427119649287302379321326790740038471547372337623250657171025949060234879621341084889164748204716119715479724829561446157329258583651219964789362754196203548485221489301314207909158585730946665331919810185852420383121629867058135753887613298380607603091602484016901585873787295239275141534703274733838132001708854888508058924398887941331693750892088677656994806900080436502291151180262811899393714862867887075024630041755208735260680391364856450743459395912703739739228604130611955021063366563392488867283930160975298561249411997826014661133520984215155768795114215181705187786837421281369952029306906562143637340192936437180804601149542176095868165983990868153213039018823084211083288234392557086038279827717185730982075154388033017546089046883351786939449246445009995310904212511566783193518133892522152970164242560769035781969437857313173309547329406657784557400151727180391982357155709173920918050932709664973535391409568402145181260946501832656941213002113794574558995332780083592348649906888973551471295724089607153763663876366750179941343342423056843448994999641774728236396646894441817101279966984478692014434763835790765362326972477399309139485571348556695817736229184780202470561886997105925977957285422791838182351030926355742976001981697063048334066057735999680898562178500157821551908364328656397297514848095729828996439685405763829701383842922945951718982024219723357436569451496778179204762449807687781440656340392307359967773613655415843861681697659991890195565856433562599102239082849389558923827135915803454958206166387853330312986209355 A145694 686 9591945291352247007607161509117652767327804987792415328746032472028414395688892903254802582025009055698199489613111057927800626629744511485003936414104190336826500968793757090353646751453862168796691544938001052451575030511865010869095150478097204181741575741244777369842430103525773120725672628519151695700046063585468771265846887975328272896992024732050454929098319619155874734840037343463973158440264869372729918198033770374221507675913641635295832611823859946881533390447591659252711931173100667231688792414421035265145268774274501377679474919130368963499207511304348629314822754250197065168458274255616227513845192532196235834346085757384037778958841173208002971050757248184510793623352010079382372576244232967347501932362029092262556295649601051597396597298925052736843370878722413885984415390676489671663504865084933693694590718008690639950851292882554039931965257057604424210691868396136641854199248611287246571474151009958136926091390176877190353408885154372630967405269664044375862569016066489707038350168141961937569951104149854862313076687887563231421517376956782709000724252776533547184096403472901895430477340210367663172739641588064069675018915902587851515103162199622278402593055345469725396274676004975067809437226835372475612120978692373514558768910391882924361785833990160125840892418685431290614819978134920932057442845878837175347955245024028241438485460229299663002538420226251418757652722883611939130591065258316341424059870274226776066000757717469434568640340394274697048341207791375636501725214899568923430593521314933041415469008580583491810652756491679745211853495264761174262656491360168495142351044545252450270337919640997031178506347569581855872929456296777922743005353365 A145694 687 2896735716231875667272735792501630370368702033780725738439096720041281433528067412458935391233101508505814952979572738220557553827311666548064228383819038362072315990196393314496061280467519002638977595914105291891315424334961892197577570696180639543170476149026361319535084632681132262494363771058587608552928689713510254714376601582818191749559671658893384968204570895118016034167803664427739286245868388066547533709932411357775620176591216499125503316769096849069715024990773793152987309463384312826313020502255072213571580018650636604159807710714503539901736038372158077317815791392194657230130939429283396969442019540592651266951454532166586920378286104147841598696079276953896245013118786059758320749230644140957240395786495364581922049256872611020270135044082429489345893404224626817471425282000309012689165430236826891284683108604232016179118810622814134328471432477008503094082855208749914053028723834163738469274289392495790568486081699524389333759319074059765516374422000684088337186295522673233741024350627145324754142876297546994497631108809334430915762856431379975973037463392011298592655900846702577845445161410750950685818721852706375490384416878491924003797491107919177897641759371908800226225957153860695750213645857388045817759255598112322704733776174512852391896994892550958694810024871651693069857897167561341278877177568411721029104526711833737076240257958322142483790600926630865416477056253114805936539939529511377288514172458487829974634713982580039410732943113665194678897660910072496271802032875450091518602673985613000328266878141528526745376476120094975694011981956302458783460578693110893642794449596232677382539812648731713856985089830097917018666489635239079338074630506875 A145694 688 874804594356735099269358602173983254198580686396791380593278463419994964511080669669695233349814630559700417600341353831550453455221493553003911967976935481155502602538341987220720153054439284934802437274514860150124806574127979578657557255096075044833302055430219873722225716639598417500177133187064938631288764247416511454970467831123118580094123848961070209942851312006021686443941866619833800473093812931227982450481390196277863071822871469094266705831655424559107056013823237940542914746010889372879300502888617387463352020363717979954884249160860938681360784380880435001351054177688536286434375249369330268543976056066448486383504922628551865916463444611474954803244890882828481483168250038036933483895078286336119252025589238074648196319279878927069983386715594780729722964704958576462484450748702645342456296426656636234280604207760060195453929956796986013158440642799510329988811581174077907372820398668837730474263922382718793545870581866188701604960951480894813314108038936930633454398678831250100082315539229746113813578690755042483422281783731110573328961124899795961148313220134635641434897959300705607429008268706576739454081259875737334026418878388658461295327211429392102809408737261112198594842785789925141496711611704354464487683069651229083315041635792489539428530671716399365706786618820125875806470124625390145288850182814460913614219111728764568783119417953057730441758941422295104357313335717787780895931146847177624789856022593050425563617621981454432606780179986494518330045253634102498447712203171028069694576950133811166095181729733034493611885135512190979846406697308077791430832108828129711628781427017723317076753081997336587778318622342001357781406940385905182175795407722885 A145694 689 264188090760017768103679025120750441137600998589797216213431656856118438000912834172835501536252785327521020300350109284390016385923063741340633350100650696270599713650589083747342990161160196531307697079307573660045800269962314870862384713468318482900114050263777375502792631340526040952790999858722552879040653874030072949146366908397598992996675842714584310017772891654923431290036275915525380003588085636842784152511669906864556872070330592449969419657843169120001261201149627084250807265985825206296722438851860195941718738569824179309770883438869288978231055146987519212330700545870545763845951194370108457703311326912526850236551535179290496919851581986561288508981260967337247511671798392701094153815564411829367056871332163403179173366373266563364114712653065541350886989447493265464852832700826198584409112355420067315861457787634933947010907728142066961839520602692975111153527014659362778112538731674154830864758430270188579860284429641889463495364448028156173855344253336952367214891214711514856991118268496756181046946621731725282999031467577986058714430496863307000290817555017267952414746527807966390865715051987975424364446721760619968500488116856496363387185020360568495870543796893483975175416295351403532036256693088857660229462527779073070838437840233157328055024365863460057484754748858806362800484119739700262535953878032398784190465067215375066035425823963865112450927409708606490650492150330518795024634666408318131309248004650642740690237887124416658607836881412807679340994768936588882034937283324775026956243636266425359160416615501234888544043934448561580937920810605083190553327836287402062018249196509756209079796890950546917795195238857454312132966229506908125937752138501804395 A145694 690 79783928604931009232211796227864459240301302993432362505075767092084348281311164839526651768714991354280788430288132662531953398095310028391318267818428533338239958019875364949710362308517324913169989715513612730473681556722044963020861525910177085760789609877605337181969652439122224769325381780201023904531646181192834614130747835868243772766416010375955500555157470428474870227904511384622044927283128768513589586076073830482899897502168016048421670469962805418815821775691173556205803251412973201412237297232758890557011595696066538433570851914289364410487097293605849921688870213798727132145190826324523384896131476751527042322952180119223101517929261296496897654757537567244965920043399946345692397518816557294182515055890287758522035708448407222257035573237839077893187141090178261211809092991198763269846209475040433672753925971261542291937098679968947425489522063572635684058035169615546384912079324145196090083426571677674568399012351881268751786898458343551683609500650399720677968263692444198655561217634770481136930064066184290280423224080926768058621184681091593814291865753301994786993612016500046549335838516692099871581323455890447354749813384871783513084468580821680256360801417253094899390777126353338076749808024601223309034833195706210416164124912708777720583077929960093220961030227368740701439870397691264853895712782315601618364606836079931541178129815717669310902449635973057737881344272086480958309658773324165228477768107548471514638026278293951849445134131406487932666462090173596208272052611851878887112715883575510324655279722699643203305807656318330085252272238396037815469313575726686594599799628564519357418781584313983171837561183816328860262798019904145868128018970032137204405 A145694 691 24094482250598404770359858781789945940129855903017983679316668230152617062517970868702875998650391136207470584926715713975365536208397705510436776247815316417452196722288709625728782074182070963580805586388031737029391784329787616517429318440160011581275562068986548051579332243983571354295312506620850496615678106066362023394536700065301221776464638457695846583347538296507755885395872401879942042659501300005467212210821785135928904488782670516030894512509109393313258174997533264347068331119451921001289367041854333088021560181473524782759087507231949182678125151613819688830826473866669723362083783598811692130174002667634254254681321844470197367917717059960076530448267364047012370605595111998006402956528784738431290179821995570910251604778052607855061379003114748458201165722244387392700881230509325681294970852349855549104369781863198137231056790442893980430873823678333283610415467696880348880669843353117545050363959888227449467921869983713521150179839055304580293895341076462307794048420226933282464630734582416806596698301041033932962530673408416375717539059259164468609143166679647408404118414236486249933032366325962173242135319232193340514475141743161764455146124223127076852466157466637766132039516742412747774909987172876350470859395640747766608494885200210638458761479823582289270173643910610833028478059618642246176242724305433656347327074031072110060729168920912168027427339136453728233675319677966918890721924909231490682154659231633746777943245806886334115771899847877942857592210237657118309277853841984099133013240596167851620535315838676746163465368164201237184605278074792815188542146541623064167077469577288336184262958665931967348025682317292458345052869044822545266535791197566933925915 A145694 692 7276453855752113309639445140304335809459976181408437638791128729738998268532145891183429024940649408143301835859437857487897859981538011754123515108572407129537225170173170431605142476040676913676490117099470070970145845186039138143300633307402413320459458955224059906239776368030599426772415051617716648954030256385860138230535952671885100732719554398213769712670401408074913802519325560856357874838242109472882584498082103037220046255714864327825281721107281073975185153027479354659258430194823067169187976609342775833691954163209308417854810856332134363804383308690079940176987906237520457728217157456014806499927652674148793257871436244849880382009632622846646615297721986404630490956969680423451588000474174174448955451791186772127137462607263439165006279423367416195298858860976714814334454322520825156987811351200181335395846920196714575901487213615074013142698405228793079014661413209288249815577380613317353409119832459673012064744005722729602118602524496243639697072783504441217233124654644841407105662920626255105111065956850326063464403840145260818698638174711586577926146944471500215343256767487402347433226438791923884219253285084666498388016742993049981081941045046803555529188418753507352276976543279082296489946066318184056618890502650310119305349291205550904036825383828791891266371479430777102833898934134432267080371407027458648615274411750547697306799030884299757074972153969573052868832065198473923024039711663814586020782229319845843055424222207401378951113668619927732255060181029682276133193639807667346059282885944159115679077010103557677698163235377932455299665541706349034149124258941994438691862796012712513008289994735527140155931918498638506091345703653516504524625680922695181908421925 A145694 693 2197464969954887621106342072513127624510972676929445148931241559712947324479645541166526862656077470868140946958965306245631178348888271152039791126012619137803824549195575181635127298982210245859336434558453573401247015854399489931660273829517088662767175328915597105136360883812997043313915050276043807133620521750423695383598463170209235120059528963622100757379877877700327460604950923506218198259106457559510535051208584295455318040321400244332719048879886375231112602956123767573831698850505446833173767646654476447441882135729029668667370119524797345919741081099252528113761516857257311564198219467932872751286020933590267929622919064622819405169541134382627317743381591626834361256634237892770381569740244071898846115150758583186824603455788780575224041324477956576231797174849245629541612504520058688084637733091602413433996665529625938724111907454961909075114487505271831529144136373737354563955488275378487612009139038861361416103221806394356126296812218026523883935686723000171142095851654321878012627737398394459326735322270497430132316997193195358830613011223839887369227768087226385386255139662781272438584451482794687072041249960250050319840541908759351124981740458010450642738049997401753749880784030766111127215937118104412222554460940998015282448877449191172808482807154815327580154916614450774445004449630538926016025988679568206448156525021591373514543246597889605724473563071471925512659050014619446786341102200547095746785551099934212968991337163389409556902212151318327263085317078753809735106169944061696525804298541895456767229636515958579988099133618767437299261808990039333520220337658335778861878397318369601640167394147170530395124091360906511547128057450492939543891689102862747369409495435 A145694 694 663627144472520309460805666453824238266504288456511026539596159904580352994584421286399929093110455552770422679771663048323127963504276349904262796540702407209625476631893531683376839150151453572605926746535879697105628642183459920223259395880853373742366489873555101691274747135157076481375572768313612037704443538371570145708505341450517121157245027459476214959010448664090818188892659573317039516375311940862708702880494375124468828130807158924153327480004578038722030907596350327942513794422450120551308641313042544351614713036003750629127921285632466333398002108665573410415801102985470571930134062158271556081878394291586765952863686079846610480819412950930603311885942949317572469012582873936231782473553235539277077820077300935648903106185604470278495473712919518605807447945611203406752641910735202976403607582312728675731597143026836780105894564184881466671432528186864328722514523455471790064741881783689941473350869903671474651108241525372820539518687319513969308880317562547243695714074950562318406471031394500461568956259733373573896268748504853106026430751424934398928859815397896886433708921392456874105071121365203571872238234710430530093455639702330989763403677274109290551361910796576125111719800748086478122723063601214307154828313678750305180255640364528637257770935370400137315518446084703105288509889488621224572768209822570888694655282108844253694753673531776629033941075430551931770164272349874455551988824853559100943215649950812470792328399121394284805516956029514905719510697602620857725930129466824683446838876766483784587671150809387598728240189632388131921766649450172374072392848558463221848584127351606982817544742450764652187319659075267848726582004345214225750765483383627010379759199445 A145694 695 200413200165731178569542204926982406828859784141189400569809109049623553657040015582951612059256701499465799508344083275287339013799942569399935324764166114358169090118282650993198170296046756768681130541019277214952498602923550496417492677282188201781531912766484725113659837273933624100332109060980434791579608328066463760308585014654885961354367938763798194816863775618677726765584978240218239715747085099682978517734858092703294130777463440594849972179912502681318822221491141675271065334216729430959662035908892193917740201454737403660327964858141480035340276895735903917417458171584754855411336288552330077063975989055125613049835210277049053545802293170046659572871811389102280051280543393690849227925443336888789778655548194123982781913464596761243530409019977216662377617482399734183209756244537511240185804852125352457657508340528575081653256046476379241025697509024927755442670241947178743244988092810398983837339953571869923983218585718856197446808346758275192207397920217166267424963554783415498280741623743740744934498055117208321886540845051272442661151473919106348589146436482077633317593839120859194707292894200808684018343905632589770037903762648195199557422928796322995295868559010568588029989499041891350281935149270448616348535596270041594149154754512638457279038339674706026141706415800965887022684982175933070894959973377736840179337738671849373242301066159998652362525731216955211469076951199647466129914284003574301389104340734045431966314185197497684601709218508762183200029145358912745223495792929036992704419536484936207488709457907919096235940438135362448403074266324962017636342419926997557219410528062866939209258344825983754430175412949369983803880637254804203237187284292752494387317868736955 A145694 696 60524122822906343407692285082282233038077388306350742461055811336826408624073090121630100441966430742383118681097233377473728059039619151682430563815981625833759855590244728706414164052566970392688128817461075183035957472454270066458162565279824956084648895288988513429223579581980819321223815560843322993445004010632533684043046965920434109811897960261639595358477901226392009392388474535886335077116103324792318649647224263502019703025965828252485767445006095805180245588859417189581533788419657865699697383535844129520613189224617659901668416259237441338206430224510134317486661952017492980863651629008741525001764666816253643554284280639982734324221811717941140260403975153565939257914255092311762530601701414187178973876897734548141864488963202036291075905028559406512519434672236774112125939633208417659333136661734274129483891787242486647822503220141302345908293976292999995279357690553524524988196339286858709428935192627834813371457361778853046256115581202311788532664863025266650215095297830516529918465563899578310469756843689137179836161438936735772830561718692818692339523294957772047365026905705578084344728348977522857369967987262807400120916842864115247935351961092812270470061753459280917008931716990850439698666292356611880922950595245238882682739555607176449569632320810825849494658022053445613177745576107242298789053339191866703163271302423616401874921227226646061236853736886445043311729469098021184896778561780254585460408567686031769641356091601245179355431378472690149811503082387694046436638003534439704972051253179573968177805668617040757675655284076689827029596506663489079153801338425104703817040130890858464034213202592704643073260787391050659840923225868946524163404809090927869677959616599360965 A145694 697 18278084679317549977944500552644307395092542408733783033838285214612525780916416176716707381861802827498202375891856135913790586490951183865524630337101686835681118219163789786686084345704929011835046221742703685999644204182586636519868677221829854549362184845361764570900407373920933501385491967265622563585599631602697106117239875122956446277231829631076394000065509306594768158774553724859432975049347457002180549214943992719517247019710902668810106918419661020661752849013322500111947933037402458711877650165789018223031265405633078552900201382324849142658306587525164827977054492051111295465967380624351388220455865402519545227780802918064508716861441336525054311982427624565524553610053757334758593392485901641191161321044460285344719092884973550363143679788215920789564206893398023382127850559472697595607367086038898661751677662238890439067314319226626832085063755142976973646610579876922459367692049476538519848554590833652541768256140038627901113149458714751401861672581235710311198691354981261208619878319556048906021121632296064311102198868018049152122386977893757325980187445930810676226604807929245460612913254098317702117046313809462202246746848641200156681276734827100509358963353676143826368109348541737790897646938356547517590114731228465872528593196638612775131571681846529731841360580953724774213792141299404998301223213475970366618467753994193481516852968321380950494877466013975186124930830590651198191360995743352881234741998336840860386257573349390846667655674589533916480890730851938243111119453571607861864566774040694853453489823212888400898951659850722192400489741938107376942430367861961693555188900118511193271393177924651976224370327616684349901975010331784595493145015158175923890249416895138274475 A145694 698 5519921049031077186995831474613498551084909730049296125476701079001645959428133612278323999221822487473714734400659455812587283392208217908236755931240893442749863942331874270850491058238835994603791270837479052096709513705668709958933882358427336248951295174403963911898493803344539936599097350298657170879857643740003893513722399240166926341614200650624809348424425332690393591940522836433012872129825815911333733544263438577030706580249666640152399803595292622144044180156434535616618694243507122873121350652684747659225921539311965105315959149045845203641470383002375267914752969937483593737741285296925110501052669586894086405146248196974841649757831061818848461078432738643634849250978320460004783442000140594225543539981550108439557024186773049007633100220136179519041877962371530824628498743021121465455765526847085661574877170104357670111681101903221161987343345759202753041281115765140029204518010745575346135554057496570439779199982834303847283124880416273721050436586868321488715354574109043054486673334040362870040068263196567732815684221980011907205188036762196019627324269147809866448387286967726423527015458009342968516490616802470322271117427372799583202497638565823261014136462748441976282252014327887822000649676717384993700333725880401448264752462645305450913285078285331168190241400790002828366952048926844202244670621416403858852074098434944007801687721511829820403391757882483619764685799108907563832606123935930789878306623089158253804880145795424434448452658294660770087079189214202961725511638340622039843394193709036666168985748804623680030725725619634025415120872468801764347534817292974006348963230795659489509496705520042304115116765679451282619736612196973078892405631172960038086985645942715159530485 A145694 699 1666997878722705992922763160832723918120247645932478696110929887573282467221515434491877131057608529414234351586623263799265445793860390857103634766604412718023623229466006866007061613503782765441333128746696931029520273494907767820961512603567833717328741780485151739628774228202677139919426014298227199983153422809849573144038047330655288798721211364659061346830176384963192269997879122049045027950232347057765785349818343506270553869988379614423355930578859952226480680654394216433718733713606113705223936019460628004068005273606807828726866762810462926650581397360129805745427419866627994197502402192290759019929685759376611574808939174683484113718148119227955710191374704642753158949241842725164109840890649973554472957913107088288460876585312575826754833122801337998829857580429308911014424492541819209870045581740733830896951153693853777483288625460453564293345605355524088441493250350492411897305071553114277994417476809373439160776626559819723251602600736255949005829987561651853881725882689576021193766727001870030703194594363731159246025532839095577926814664715205304170125949095192648856736734059445450659698055405567478174278049228032227863675216319736832926997605570143797725759852786675800693413740217673580506405304721711911549983195101150008910082715125685607563036962070488166263721061677999900442045304983765649672892226444540489402959759259599096162628175043604284380873816003044039193748986400059493626248858067655355190367365430927455808213417772644829812586035149312963032381434251958442502861403659414284424843181933355032488180242649173138480878270185469624953174102995836194725578572392110287955693340511389047320674733673874851190789038864866670666810554908475538040911007469218773326345774825283083039931995 A145694 700 503427839453208178785487478740008009773763704161878516929375349346052303454938233082934615255398554060611300464425825007922352042462445830627389462758601399949691465434791741659861756787084156327288001090231635691863025885948440213220417872395127355297031066411341421403977918423405151715730057220714315737741453830930831085605976571458657050287464217926385901933364843833551375145767554335975165428098038985629355841911595475455130238029910393889213338635012110279775021513446896928447440962814802831854755556526456972480878366707716652310408446409610758003271940532376198959851166046751716764051987720786512298908264046662149801505894484506215227501230974175780805629334082369372810367821785524679101167165534291872856607746218359113006745171740211126630951969985783939467097947411688919595531568248886380259288309920174769845217673538373736442283053207955073195428385474022515506577920324732943252956927091029766378967942442373282056114762021082722118136702297468880326039605807031991550792501217677849357463064881230708909494727429583613524566895233184884521990823555955239663358409302479032144868045298665558372805285717023369065663454376248930344507644211133150744370074384544861089918461405113343367434667293723093425112401376280279903101224586821422289396715215494408178586249260209140880475570385355179930669315153048299357011207715629811395834995222300492097105907175446982053203489041161417352892429207018858167563322530307981336701066053517002495826647287192943178966534162434220175009106064902235432902418393504773274262797549679510774764264294301483197545206870286207101833163983870062005360381327600013988613039871208696631354260072804685017314174620424055090094167845747415515276231850072896584518337011589548362899932005 A145694 701 152033540516990147287224295816321586227758518409241379633975244572620222360924124875611761929999305717775198505905012529128751051377864780458614514118331018372088798938077639974412243488085911428075534996121207282011604297282934036624745235950724893465986053314444624112261702589640153141010557854641425125597935903518301138279860886533183773898015472602403883322529352661347552101751803530342450914257657541313007698471952015243943061331162950574928004911843078444539830016380308478174693452036356849106430954134970545061221198740456822189914623948939638454061475459380251956069306718699151834749502789275334423511275812406209863443205325381702315221258036052966575344348701500845945977923229986610363388374150465495629141066400031345039748580988958447666720740102583948381064750260749624408939519186671145019095199550311039759424840457435174551791998780176971651455079067549444158898090444818998369981094676419436332170324200119921807507497353740422259954032491234865602514955123736099796485453641856020929932651827404672220636704489139887553259956334888996030063301899233767173030069483399572515101292943462939183136536588485651890352188943577948931813444876545891787966835466526977905357649584491443021164576108964156540803438810331922818825019842024968381388897912364185584325484239621090057737358535315586339161691130915602640167711837893758501052765597375489014229821338809944975783072816614744996534319871533295107110497155294942708328531580796703826283839267314496195218080731019985179889717650166223142294027493434782114542940016821278898946319636636398752520171596556249075128662349025762889424109582362812114273182347764514993621665867253341000377689946329199770537771878860811010075381107714545549751211431725218322512739533515 A145694 702 45913625808291571272562951849050379032773298795886734770943594485581961100695630774201669168244534928214049337482849357971874895164072701252670955874273208946970867587834012480530837671645158167122484280827514367531812634753560130620459840839246522699372491069895865140481630204152902843433472742044489673614838901408696012929432381756450041060150385261708046377501931138883127183353898898609084200940384479437542695582687597008195349391773181163234368270037974678140748889925339713511828975074016953627310293393204578151516321141251252584701906024133361202368562316792303714533970777881097102377585790373430209388106387082628716610046502370789592981592425657021729973187678519173106312522447634170805064187826275045388127745445063247842891064713493710984223032559010366627142087480798974882580139262806436909386490975884013832576456600471884340904741348560237483666238450014458113471716736415012774791037635351578742549058940493774012585208086067586439783999675650631943079190407762495106547056207339300642990303388811329779923375260992816457470982246241243616194595182745041731015417625577368420528445600880508967748861244436949847517295397506164328477315845072648186815239940816762782556920256055010679048334550239881552229213408318864411005252891066953629757157772818768552058117654116308988295801802094921719246900052221358949031291963836199437506539375412175381805308938413427935704434787128611827536011708773848103489202577576542389933879836334551038535223632081690658012681414233873090106519721244134486737363400598910693818693622282476547971013765999898121777894276953116934481754196241796522544075733492241658496512455985012319377111737650436177429045049616797906647317013248119177627249818297942683128281334044004343850484439189525 A145694 703 13865762960563537534166724234117398146311308477839384659445331559401179632187719569684028477047919549014925124721314601094977089588498577913526170059516390770966829922726933691480338564593349680559562177274913217787325404091277876513342247188216499130317026317055236827801340059951587018563767757539581240006555750289522677603550299429561379216391518333563227602122260674590043061820775715576413086233081855132596581058273182344459751573254169548346204289546556509720061624927436213172094175778901083638598602173793647631212867763459137823757785704664326143476851758195816341537303105613372625766196159189986647900784617623141466206370600510653075378125691290384509485327334564088777260435801262289596519021335160913241718949983342700817208061794894111758787689112081028137448529354451029664914793117848357275489701179517421866398330468502051635778680095266411543095552556825298800824299556306889038988523384781500360813483629704919631878925334495057364392507948013999611944312988189149786077414489162826938162141690769194188864638692115341430268683378408520683094737681887103368999483092854881863427075470172970245320972959283370368298332857857918049251217571767063206526414495291195833354284559679028733629575869596335264616681645873486720200767548082377971218280258493355738535967206058885693375274406874131043626224654079719487004810005366694336368473838608879589816189069579516426637763522640024157170879001729830593958632067930960506817323382041453616933811253049403264223634569017898653226989066098078448771541452953377594751130930989291096208347211012332596378171551468244757964414638602673524045421447405074618053832488525125955936894123104564472242571227294326638607719200229053130832419369744870975759191211669857586624523787895703035 A145694 704 4187414500464380043747078155751605189806982387008698280417719187344670666959590614413802398399303459267579173616499526681325109180831406457183650687018075739623035665795946140814581715669519958370820655052742964257404740222931165146898738191000543490833042575259611626130864216475175126703414429304211489992306221748534439940259260995345780073309178386350833027794545221795054121542690912205178142958189779865564729936902918380429836779773367430419390461074790027960780469979195811038258929256253053241903150546192288380048134548243518371522266580902602361968806862412819742840551003924460651884288862489585594235827566415801640165607311307714857974600977177270464842838881850676291559545299458763823977939379030769523953734767224050583548991770993308257442897888815911487142828722956730159829384941450941090760980369723285519638463225031019122120820484029107725777373205922790223390824994287944074761759271166377757386929507111945235053422865809421256460097616300552232175239443242715472900272628670966396024323800308907833707340961643572119124684909297127005050994585334722472396112878624548745386556263546636133577966084842333414276249005777693744709539229357808015722790362338000324910211380102810622545452864283543010032685627840384670636220794267987080354290880907220614269310038112129363090344575074185480253400598632023063716503590328777853383841592720506223949107293704075547416668879402500166853777922510700065527403395312572496516441727496682657762972463197287704104879627161991159401460591441898447394518781428519434704147722465143628578372886711958444208086030649132963788318739103811162465194733040599042410598915022132053680622648065840820181079081597837028061624551152160797392213022413132736736592617642962947156262333460063127045 A145694 705 1264585313377282209674083436312750649923562369568149041301491749246531140242164177833398640288112596779259895507058135743159087995521496251491548981309399356975385804240453007592312197793630434078307278263751100292518444221921120596486905591434975917732448540702085655854693192035442936677412593882114330396436472412307111339280693270294996020760155481159618011166350534721431754662830834710248222760287080437545415844363623077707466247739983709817107573040297041887645981872092207497341024541212643177971112866347897297126905420701779089061900749646881248988436195596913366521504865882081503496429470275695659472572024272954472188547201644329376455254116981844389998027856991569675962205420000745412551741173445957235320786180751679933530978306778184199635996374733293188088996825803578057238809337525066361052540581955252709508949495628899272828852007496695266773223612636125822165228323975402803689012311368861301230491897664177756066501826549110724393585087614818760117310367546311883666096256444142688772407625551599396585428105777666664634224573924353947004717270033404299560257089861520866224876564515613939370300436649425407741058901412005652984231596048486253685076163011580806927050482506489128979993135437760392694606442926150297045418479101384015889024627753722132153593095542657008767590686397997140905483354562216885522897079469285545027583792527754270753040586509561235803407363816032410365683761719229689958681866752328962987458584380616121190800750074327837236409423768352312240587871626387233034695900449959915903057861053542386539572403439800437818245603084486686819314294794712368390964763956813505733382818504195355085592102821760823130213640071319488147972006728752331759317500349396341623475211336963140183604600181151168664555 A145694 706 381900577225438762941529450688294944671726028627194001774770090553265059682466622115071975564611604923877220863957940494907363249538311036543990608704751587730826889844951012346737469151960721571690427214997779545376312750279955488973898589875171726611708626249454608456491213130487291701451899937969223568233822362294999090022829108368093452489493646131818288539210066940650594854053369391582758095463740102358850020267877266549274376980695306997336067667708631860041125744901867468385951152516961986694034182486518791443945388917389041378322504126777234592145762263405423869751628945384689595269815734397599575122515502865834799301089289276163974628768727539828508939569972572191464294477294925655826801856441300054297353472852240115875771899655240634981813462271565726891389898563957616555960590547628590096776494770116594986183109216702549375191185443517941457787753642904075503675563015577358770006956274124946593851166165074570386848498194965629345606236362058965003195555759542946151688169173502421042871078592782708860965580603893689147416696640245594868419564555502763744725245025300677051167335927451863053697153902041630804385511977419929507493232467413490804877278439135065691644335505579614141335381449339355050761113078069549323045744467823704811405083290743176689770845543844304518449296947620062367975719677190867404851201496133905820476921501789069261194308018593789137081607203562385430269642261284855667456396355808034249715976041218571916964063549983809557691541098415236305498135770577502478030767417106466083288769890447335591322287465933020262665964045484330286469128709264031442908893520224638132439200589351975103795134429523702744504338222456887583659484407532052030516492892495282037552777231145225372501432992374192873568565 A145694 707 115332709736769129126132220024428760540211337083043020386939265855336801492964677714573903221872416574414141441019790971326280542272574411540033672279853670095352745347370965275707123371694344284216430711651065671603353932140324636549520887236710426460818272678794589668204491672215126650901796368672823403276217916940677418075555110033893927655806320976327963520830273865541758214169454725423282696607289223831935160705054570874803154381922242729485675328074966524690532328978491883245059907035581307338420351998062327118774380547630788717164334345537077965579031767352841095298470436640294176267987922317799376027527109841209154916740418159757190961432901600046365309752103859810252540969937647547314281608904099170440565428015195763314549582717575893580308029609638116228011660369489396621842859536046309142865448879993256433117790033948541012034909151934921624985128376544394676287854802380386945738411782474365010041821689954856079072179953053070951648689796254192612204940529014423425926160994141287012258293327394826476615019914270116455855208160780245296315703778491801246607463740550942948586310573525947028277170177979923077516683558279406705609971973562825736819253012455778258069662272202536981554305204565047464937161543134077745262769410803657469028446129176685638178641761145437307562920087494860837987761859157079739379539954752970272239002709747771162609927981028814758162841968112024367531066279146307181881873017587274014451237305863628102801956391345036158585609002297633011948196414842779361132257064065702797237305449054041806192791242308332318887302896133183259826857555902942783390094878343883902490905195165792285991045005613336468017179929541908730777016319067950960884221536033225778999315248594521099355249159096825096649042075 A145694 708 34830096439927051557328988917926797388199152073050364962853883518221160785815650203179203701029905193868146837967112915400041816403067933974053625037907103617208798268016186562251204520782540013111790384491406835044667511193627760282466334046896673619440506640369716625189299993795837761280641051439254698565849577093722285259727620401127598058601019441204913165002203497326670330084321273708439791617305881857142059682906212526924003348963536608997676613010972181824680722225759646872539705973593037854216252269232336271078418979995580803542250649848070768370275447978294605356268320236423456543337082724241013960738064656542298950056305194957395506378107514486462495036195795690124075908626692264363257219087181508172996461907116268280878098208808264620618043128648439535132630041687233822179987619295437732555268785263193326206586407143242683085167372698902812804050981962764288163428474755861280254230351350984108086036299200201461309411497323832461768558712232404109920888844206596331683548932061495175280961713794644813228875048528971275979125447858993833892474121539968473711709324401359469796014625868908550676651696596034727779234049088403405164704042783505959028609532483205898871346361869660588815258836397194995055972024913413409520033316318236731941779325928068319553260041020378222579483417126500353009936105745760890425216215133900888310358341422325102038937055962683463176041192762627796608951746659923484072658194915000944330023950394774468474273866122650936083296227152786754372049819146748789559463602580425138299582956844430178134631632889650427283702808668175860137424512753979456552365744366332713914120929739479918394191796560798089638443834383433979807075268874113658135004387389141689975755652298314226779912744614248804995137138085 A145694 709 10518573792148232801184228520993868382475603714724127175761485883236935220514833396682404943807809496131605930924627080659841302273184243485752654727775665438726961724195540970834588058152955389615476479685693213117817985026543443280668283361275558722644572187118975626217500393634670788780102695738286246143483296064387189471019665806030500719769852064922907447867144625918788897927250855205223393785729769031633070089076971128560174208232606133674568851453985523944528887579850434863623746144118061850665969764956167491538563757578117771881042531919771834969857606257677617976497734240963243581911530994798468416766867999165933073762087428458973685735227036473311627135621378194557660671864291126190156365882719911369074490930521097825061871109477378339533068716822219101493826260929175124901734418167686148922548307700604391257955977167225341750708511645916714545198411424378270630679111521467726249831827696214726276972920536770886459363200011844350383153082404389787003496226009863077745005851321577401647838179272655338768643649635835055229240030045255357590230869001291987259689608505470008935447830701836856357320535201824507866251166141139548953035010948645236800903259556915725680888531622365295285226614286748323459438614362307715597304798758696689388948327984147455819446353746393077781696429052115611748162716173360631828675917430483315299455980106832433044596380972749377064406277372345482551535896425017745882760892991312697913652781781916025851127905612649237660996874991139302187347097185903291667596875722224326063676815661568859754852560341432120707359360914892976578242375994145892936031064703754135718162029876127769562759931516355409734342020803867519993005954183663256805810440769984757146899207678842301966434293624344042283434766659595 A145694 710 3176574455132326378906079684351230324710244122694613356715005882854036215434693870147883113826257437926551122992399411246356673244685238464763327674163213055391925231908785357005483342357671745123860785074694858954745986810504926243001539108771171837565041360003290269401059929577676782373829733471911007080633389561867837497962679345800810089772436722587276844342712674823976920503699673950703756483498772941671330024841562374612645686882898088833110795462490617259065899368392605569167498795817681085863268652764493350108375176369611571527271302389121246090128626814370662334296959472450663138280739023346413220849633397683455245977200347089415095696532186907425624932462620018960723398827107293417162859239362326051952323264555464426900404196963959450274366134437181520211600398170569200486501614299021921536877033656797262966576498518094909966030885349694148889837116199180274966176928251008497466168957733905496351537735965805607509266376992079669983250462327413483270945939366134442882660083550184313802471849178628117663317153314973657707954509948219258998415829964268640183952550059327541339035448857328861711360124979254405340880072940575055380411408602448078007913755776656065949729465203592449515549622255761596489755405565392016696976529191810081958730453271886603589153245571369689111849742090321788247592130348249165051369701847790827319547395633921972454366068116714349189987519725255573102767231768608699333109717025181519768978810074188245032572153221153947122684972951096916473824451300323647334824697004509166046092098746836951215787338591479610803195243293489010750769060125719305687224829174789382654171018901660846928035105126142772941681651838933607603907991088197429441696618108148007516673584963358076879636376761807286520792304394059605 A145694 711 959314966876170418196834880445550564194111249450058509600756015136035700126057033951264017970585938444322307537773697569319055478592668832115039204942562567062922693074728982274685134803958714072016341616078161711120170198787461181943184142565532619385919846148806542383493881232064753606107799405821385852105140164388022537195258142766038616610556120369292684084051360652215111203219374282257329234622843698615710034432062760161890437264426990221465785660820712426713957080366987031453721012590795569868856467165112035565237764699865116483464052278982696547383875440333682347339705262945859304517201273519621994228172519232404318352040742733574899926666985219006065417976575624347943908785114538320856993333921539747778232551404819735826097005612006276604519039531311996884801826421250969371798585783886452617987941616045072811514844596487495584399576667095987048016263893741018661514801652693044767056775403811763683438119288752756696911986488408048490591256469796467558038670192346591887485600226304341190944850613766418878983011657472408792747032764332170962163990418340128043566410428308412014379770107082614399974400423199628588437915776887525585335292362928370913153153341290575001092617602953297388400700694625715391582673042134026734771314511127886054847207939781770136468460716199899718700840414848127935161075202455074484881821282115399367188014025464328848785507974866760705999166550749810731553152458223402180853251780711827657533686989623068083810939144882879381813200834356277635792796945600555591825390898486045921593750144729097698308021402066501030444256115272766353755677915591236171648962379721689807423929546271699644497038988163601072978124513337145628860220302681440028135572858219928285278275759726460375348219347772176185236992492239341115 A145694 712 289709943422148333969065227814871919156296887089794975286071601565199927401853789559411585544003127152747410325284664266523108397861741302060277076564979732039947261383336243861597905227453173978003811307270530141899336654047002772020598609515682079882710228495579572509545751072153977912262181590824586616328671696255620938395469996435997861406298175914803803316539168204294139606451747333567762725099615298209002759068458112006516299408170068148793834158772392662250355972371461690893454578303624444419308789815211070247351696564182895566434616516950385236063840254353957698234256692450177059301056503863902495843687251174788420687070327105192530362757733003952924330603993375933060099729705763465605394823985065641502974278200991004755054395290628931575114475572321785877689939978819622181082686405119409668710821491011955191814516491640705571578706122577638394352021858793588455502503922185048511153680002993418726901960487467366716859910653122238564488576203416205789044407452149304615577768608260360855351542413508279873335206203403352481751895940318367411314526690508754400516871996799081100801351536890092219930557567681308579302909684547092151715877882195765567694244395313976994264020786626692218847496060154710286661477503318910681884240005831429778481898067360822694609885983046798345358541955542044314630397119011084245269258657497002818063460688294593390360769042341645018862558310806717585355949275151698849918348928057946771055404492056092373065871049601408419360463967002644749092950853120067465083933226645781359155266451609440667937806676085491831583362151569081949823463961448427604532299413846775532459372551955151631791177739320281381266451921375979046308182623418706691067501306564310194146522605852427675278282606650435400655050940351886957125 A145694 713 87491443598521920688239501965210874034637465789868632477884022916675242039659718389908347570270973814191273595928430834792409417098767280553371562083418936513497010015074470917220292693556054582643078998454084024691888549351996049689038836889593422591959103085818882091340433329909269264749572732629619336745406747129033135372894743665528588106085438570150379308910744746336177946037224475363182085650849197215420217528639917763207760530830096153945516450163601763287180789699101063662791828926681991419061385667726578102664647124618534595946770724066737358594732372939454891184398181414690526049614546965625034122799321682266870643176886745025410594652908700208564141776988022956159802174462355452074508379850155902194150453784147878616290601280764325329407967103801648023065477071777104647717599495760277833498050102343994422855172465630896595121184849441779699107262585091769972543094669698231957323644304128608643760708629095855995734996105256427638427059422175224351823853011878897647312598634094402673974974864028886755328353290416154977080279826943382626046024896543225488828051776622894184029993784370700767804628411039331991320890286817444942292609785130758273072748654231479761692733184943658096794555409466027880856374623329268891902305710446580665215478369135028672002049098419416900398560969733282534890444768866144986996831232742812735655797939850941739560103465279201928935786610697077960966765127943354829273160523021719213031074622913950273597809246040480459767478304833964357948435364845314773899756009056127484418968874635906352619519308156416466637144925517747476080332360679509545332582774019346489112923086760909521101291180235736813541395502131032334839442292052146739262357259009563458703964548691673431473665998989083718821640146993777621710635 A145694 714 26422126256810197899514360528265869086541358371653237213345688849234357896049833099962761554636290088758611878560060827443041120855429856985816151472115953847344057077291106880756666795548701030784231853721826104926808442567648760003317708142047697940691766421688806812012301319881527163976458703072554215110496508961271751261675817116993197610176396150009499747487728374225321445563635339812347422103831357943758696690890186706376737164011280868423397174115248960120066348133156149764472238881279657784112119162863611375934476079938233265080358324051637731910373112787461023179990016530544088689924292127114896402589551460793420145818732726670568807054815669729982417892319778939384327196587901640763035925319923097396991934068534458351115006532395535620549630950872525381179896385736706783988533965033198786306742420086395303747070270104039131021026245825294891491998948675855738119559087744943866063229426166836816997007104026461043345251963876788024566407456920714338045014565179974940183789209727901347179587057394310291829289358499475399725762755840961234698488204229363588871671119668117244495957321528414741784777849576310580070329563709183825480216439231606802702402399333511574054211157832198118539736886162680265308338474767935886443814440314861529465295985580711298121924217836680857122020054317495783492599689800456774988797763029671949165232914374296110753760885745276640893588693872206737494377712689618006741644559603631144388613480715520926534165326433175497441359087595890233455678387232431941650261230801723854513169444873592109050426893256561687432586184144208168694310549461250434262835465454428792936570312829242720220958145253453197408120175191650389142465264017124896550540824719581600218403147182279523877371853412096632648734669341180489869654645 A145694 715 7979394638113081243732648640034327253261455590773487769797920148445859409365009936470364081152589335831286596051542441456963626088922718042435924373016934642961391740331899203517596151963014155242255376744993029603871457766880573524952258820061515184666321500246933838345623658170891294251625778755178743344033200299556939847890723874588280149685165551864298773361985058271300740382271835398853558293271419249817910980431307745408011415770875992167712001066355022354496749955423458127806953350317529968810440925799142908954109111494221827519672267092870528299574085329440289545465800594042900093831086607841733088547921741837930617166614106567766754319959679349754481639338796251671110653567371833154984774938236925257989369938243622274158115682182170993080659139196398863468305643015413671659889539840530273186802712815989037737192366398954186671754805054389615450884575237523341142134301404303349319137963058080590124452384707362139234270358094684726991416624930633554865242574831340553037857028739192112445561316358217679245690057913551154562203271984143349496317391652371260613755850087994784943595081107796881318235105943634755849248207349886697850083072038160123657852451850066263884610076932138888140903745065719974095237363005293308437140058669377735317854172167005677004149111737579199433949657842913993332230215874969079901629927603728185835164684343097574505896227391608266347934849762795737645341102467136694681147383839773583886148240101464405863044330773572959746830676975654016539256924508829601063604991946111547935492753382950181026876302244173473188174390466625349198205705604936951637830977984463476120355121551344540597208258575362629880438751512376286488689670290879666611524066708054633702499046484499724537534826064454193976199048500889514163013992155 A145694 716 2409750758583893725409360374929838564615873047055221653241758539141800307270336950980949989746527343130959793395687257259175572037733805418958663344499642146220492961523156268355433281226034726182130339545134173114264253437155365555775578845950435538071288401308152330373566332466289289336827008725360907935682915993957234562311736934308543612007309820266868220055571999869558598274000530655113962257145864782087065357393564048926513070825640538353780600924865101502097898420189751198447935439557012770922969047472178294892765017195175053677675944303722847908739463396378179981707491789384425284248298231276076277845069776483594252964171641450738889235820768347956123472662424148225736033050149705711164638995422231504815392729415505392337399821012483244374738510406361584242047124294269192134502652497875109303628112528008603001328347582214060335738930100179838571275649722783373169186439465011866550513601614114171380767623174519339587706302892630910763383254321594412854965212584499667042492638890026290057212337953124344821906568200533949202385662376455450586653153790811891341765395055454756935721218537233129743365217217128119955892888290102073566899607539085125737868738056320678181578189022348112020434391272961269496496375289123811212129853903711761204462494698450133743954909820531081548195674648505708490550032594550861673517249338562882450270569438701093204669906911379951160435431039670440562155518567362592175699768275052018702472379897161535049712853728292600668045423087559917104622135523279307089267057306494885752664298352206081078007592850847132341141233334736711249689428782141498144190692515842515359554310138193222017636673131614260770695094836562446869195137962581642191783717605007779796554493635171734530811640099611754484179463912599292096740355976165 A145694 717 727736749697697791992383100580171212186740398755086165791241280900675246936232394186310426539370105036214026318901500149829565791769520313807473894114518911223945912988252861144137333334110524292848120287253775287478200666563153517270699859218211470982344430873561756838978686781161194488427505009280239017832896596974785280878296663437305582546057880555042338158009381975548425378007777986009017748099757892771043920021875911468061539377927671706849573767308194298611210826147349438473148695792867539288767841895672045914706081083831371988830615507457207197911018371620880914186117054593502392942892234758767194176122524576303626464562669104016576782463552081403399534262412753967920610870491643752938565991842575677528990614913544384863620587830087757630177949483582002042234763231226280610948141164818442479422503180745782117363423777462247267206485135449256858909795331705341173753162584132179394905788549499421676401697746320133193348069203216440365814751388496582048644628957944068106279739087759200405165680500527193918536537906503339107965907834417561933819756127433538813952535550897248599802864403163297385614977364466748591923803015403476330505831393731669812712701040556994744572728474672197691283045260689237667967810099952385692754778738862282506012355544759773384997378616688649048355659794190881050152777613338485256322307670318386771795876805803387050235805991009353642185152239130710254033321266241035700366648871681869874562772580702682120607418781613591828789970941766119311579345671105841911357587701569509385756682609612853535377266164653589793551464292700020172057009286501127502593951308806455175109281306612801704785678077488931390120038201890346578210442975029365062252071192645641443925754578775379328580577775256685400028221902556485323701424490809675 A145694 718 219774088657946149287974287014836776241830984550988966847301625073464782774434912707314767864900025193593504988514857357991269693542357400964438157359240211547485445229490840909261119233620152301713950196411095002645302337048635206850195581905053913801129946835414342413041189841578214446215769685793906822477599089370391197590683280621131977385297472617802519255498777784615754905560074951244068245963869737752073176781249131699305658379063331214930217497126149813079083571598079340667692458194006439852436965283445485687946343722299879165573168207307772850921218808766109657904225642995448338243469206598916416564911157352267211598044961897771555449414756907815478703223775989274163798746855426263681735764897462432382250350311160988723421080124865490321069366005531358255170656448706042475314204129122671753676292332472698190840752652446016460636022771975575391552186914525290251100285913968453165394997628347211232101931951765505705051529193068472359565291536071646184277822980086524068429438711864388496069978298821259439053212541195807876656501780331727248562979697331137909922323970975913622383529328536778577325979798851740946641032617763559749739194181299425198313497845510156092182782421161981354655459234336876814456782153810331355400731049282505605054526912022753112135464387330151481521861062170997571437648289195627996547663399186814242199904524783184188078008739377913419988755540786434826277500866886225418918552259479649650099254846992312838888390759193576439693903178990280472179857770538440977922902218816685339612765483804729561602856374132533270520201075162071355249967115094558364285229104567033620367643400286927921623257142728525665555480841876048104172684583320905667157933716461378708285781328296529385496803676487419379054038835108145968465733455868545685 A145694 719 66371047037950039387176242295380126253820770593999912901719299530905463722632407405214873584773268238360202292505168020613213617884000165570946516048596429368429380513393245701735713871219951884593320111195863437023593827588021269315241795035467063756470261599864257846981600353469839601562674017604750580149217092093261166887105472450918419864777290672695805772822472881571982433053764627497722601263340561043233328344017215897278840768937748099237218834558329935355584627411793813532204649225894151967896674747758641005713881098053479676631107967991439943771010169228993495806161958067570804647134757500637999035408993397860121598983113930457905729146474122608193164974046086348043499300939468239988131262433041812003762076803355705050088302577121547989205318355720986611059496012745993601264278698853882051167760861903574107851789937614919508864811670651488318991901538391305950491112592855888723769894377972308292673107047735436402792368468237475436148352229142248651069853895357172324597584211243957566612728280563519823400151650903227475411155571752347211504086048837876215257727886699175016711226054353703967055060284275861299136999926761579640944906136921032678220863636643026582844455718462443696908257405724476108728280242640620116945328022104577830443961115075326680091525247595089058770553685115847075693119630559466316472138024246747582757599370607715821412508403486138843482961988165264186825551228478373835477702415713982512460100401019097774662173401857678471195729970084122936479005467356938069490805112494937403053669419426418714750527247721860394107307173234652849265318011749270124886636595627935346895853197605345619528518871425937262066365094208364637113572533719938482116633730300143724260862035390973099040706129721425395788919699980757525991327802247809987195 A145694 720 20043836431372253948777937198917783291877630888403422707352381156708376579452212601462184507833662107959587498831572227367832521331274507645024883408518762429054125429599530711083276327989191848994880959630954346886122690629245374697996171905129148200540217873212170455446030265558049981457481337546948881298241084213075502008708261996896741667185356485681515540873131311456954079027331357429360981513282885565318713086716417951846510606560820862638425157819118514327573478394790133607385136373761839887864943336857826138239904145268428562463429033165207555245994149888347269623803007110763387555096453295986076792276951094996404455681302362036389758646785770270766520343458694301119862625084972553050151959519013729762703764944263111764137943957210582627249685074061732425181712625192841361539336852849743256780910104002546907873049720407053245660712488513977496760162712407259871758064902756564426125342707150008757176046226484150028137590225878524513244442807909423020976911598574885955504402002356963320728547870751884165407406745360233501766292326167428526146985423769341285869923899459179879133167884885490061272050879871511260598427336849379288005611914155970569397502504768348517862933444193236834484939081069557447959126176495313464986133661944533222288471202225836634634528489309329565597225691043923645861750690780669631946589135659118583178552810019005394882389459844074552818434531670368997986490193499602012088847210993363239113300221852920535635137478970259704724670757062226136536187471284024758545245221071252279036868551901294647125097625955627706487136246115789998406770789581164483157399966650531907728927298033414090169691075913490324618376702970084244360194732498838100693556228616926943348072048906745579380907754372193982108874695355353664703412530545382747587205 A145694 721 6053172231227382742491549857830875174020790707527239657707517390026398821530845573234174506492181183335557064444842307497064808228427017308631943842856617657144977450358544881501447715338864718444569456488437016896172028976204515137525528673553967289499389327448475613286854158598177624560557801265160957401488658215256708345463008017590365065070112881385144997537912833587118559883821016179039518694410168100165208118860014204241748924340598962768705160442539232996991834890599208555616778980226849751983244991056315735107445337989967372384278936907924690244346462256111646432892701985492475470834481760630294553268603821695516285494154330221059249205600156147648880950559551632851850469276360771552905903643479713346524533251090656397064608986775018831881415687048287471418266153312225345191278465281923609665783683647907262603553163772992465270026306719550552533250147245454089964985109519889600801129727664924672358873287291165573061149455846846165524385579636416610086376232915720201390004807127591678902454844238788454433213436947139614305944871346991662549178093892292230456501759908785624323199990009363644800192310660912124839425918728585783398053853168966190925367535576404609368023055690639061570754694225600624807547377021342025805695420579226928553287859111087588332947512246169933721303388141579825203173015496131669381553446831029565372340191026369021538660204364507028812323745602463272127733212885651329276996380017579984229704206899180982664036856475616573148379372902822209110992137322308120142594565958405693331731249004771557013064732511351845498721039019795344865995513135499924643409903291865008198789148152893449885627176407002652097487697931871233432141695642115386470971864408581636747393497907801773999935101114272861171484369077616825982904592896903341961348715 A145694 722 1828037969994238215978499279127725384770986916042337973204962899406815735725735910904119238776130883705230273874843545291886204252463627952699202015659290013695354135882850954682726126756009155778410980978548348148297066628123134326158011663241392992280615036671566423042174509866384084567306998500741062186368276539923312844827819713050293352909506904821828107740908802611998348130834919554712505284730357483364327533182637573263056328640254325935286320028489029246577206563482566193662659866892134863259052122355670494176310252168824878031489775517160091246237385607195828875463972196611616828804458395257052969010326077200950921814778926424397856870332600370819691280548641134426957721858835868036424532748371354416920646338064433968801747776062098476645560287803508754635891196587666861406404557178288080375809891551563990759365182409723317458302283916815752887544784305414727909553745010103902877515052412100101043622556715705518914438998075521663463851200607389906823064645428948925933825947350530330065220634412243361354665050551290803286893584854465314661325637370048484256577661568553799365727263814942935239596805768715590190246029028696057206924258045113633688891598241569423680625099885128803357533432717050319134431348734268796479855030881264587889870644980346225839915514169854010654268025993066063287712388929140983483597194353835269623863559137153425499280499328621278626768952737412237813577443801273201839640817918098161874131557183330803844003495518157234831105845945895244925383089283865768258305013674217448133903800330889108923298424120802301712907266647732078359532238196131396077826633394176581944126593814875788451369237583838887443116666398722142412262431889186347876132809495163037370769488296107229002401019628756031879806170586744926093172483642334263889579724725 A145694 723 552061413766028713842764290746715235325664027854078540668241088103468325790350714247470775935885034697796207153138305835842136619435787214697850376785262727518339804059170629769301788832599426180361671686065112703768817949664210361984581996770227129701456241685485611283123415125489395361702152989422535619325818026398625222429656090333171002213606015143310703392756920475989914016952261884506997556469873549807926749813037687111238769500432465833493699943443244293233319390336844391277567663022444501854481757706421432925510588709647123198137527927245439631673446106910884208743686710674722789823475600885869366346565206710865482871777741625837931715591239711831399117844739063045308380150899155786228655984104505554196688669562207967921730763761766964928127325500972595612567723103322079919388984989377718349884921464888677302065681534572668879942019716571637821485991610088002374595266007941858779408744698726565590501653254855775546587516269351695519917538197852115443955436543309659911814046095053032088017729137653256340654412053052875453027556681177178036057793307660749953255997291943338622825310472122757078713435149841447325329461340747480690707727875771148407854337301418389546939412142253207974913525925854970777973459770372155194890413630721326315812381496205449116066152331783665047655222546517809533063938283585080880376971141411420396841422519229308131761172137039261638255411402952893356428260294771621304242250014885627306003500565159003579906391609627009302420817096287461145256581971590139705887971535047710930745615968679506123279111019749783765452495806576067869233869939718546115578999875138035882118032542944335218863624123142937005169135764716155137269822288838634943205637495674828704335638071926475356951107992783207354840292032827890063312107155392050791311115518235 A145694 724 166720718919370677342298837306228873342965765425015676943835603644348027572950189966825270213398504347850749329973893518879033372865355275210798114587133684420524925471733647339374457501318270697313446438210685488190034723731963406185017605012945351776847504373979983041080229193387931015149482895807105015974210675695844893860911311460904592375156107066375010596504849074946342034771452254201558549548617081684510514116004198870020845332801964427389162096599831287527215878675163523599631771572911347425190231775216917073010021480061262380959501944252605608674134486901479835211717922651569670909860827009137291583693682100604174876355063192076630980251684060372711713897830648398548703847849686211573017682666812306012983057561448741878393888908277561309817806741005920366240816486006680468794067062234892653584870472504828981233076458258536278425031652120717806335881921462271302399860780653431247478563383963010708230455660409728509550515474346136525351632684550731474167718771434088344441908094758665160251288978936871171516277774971417096011035224130653301574792253276176437399054604505319710293878035317257694836217818446348376659307078876710472536526894224841705538320973430112073752021841860583679620527296175484124628850419303656600060425061446959282787449341209065286826138088684496990381222941022385412922021649253765284890361687511895124576485737248113902366374704886528393474507474739036381403521031577228360679319863677541348251183039120835750327886262611838652096255657232867370622562372330938325409909098570734483637042118740879960121368229540313894864940826319324764430269189556804795508780135658292659817701701375374360308363115951583136673635884277880129313074068797378566500226390884303105671991928233499450570232212800899865129888387743436054194163188444757004712067306782245 A145694 725 50349105052236178528660406102190373034340335494326880358497684059505000858705167019266984133670412428016228501444962704395632236468717857326446332754937587432271009152659502325861316863609285151162480462667940952320686717749103284457513332131912726009478244864700269392794946092988029677179782132380756292288592298242118759320772786405102853726294930728030109889441071663713319304586961628506986174966125888795172367336283455021059184051736692824605693459473205605588925962040509047282697517447356204477905595514357802534616100976389791591926571449636359648379956941598139999349730068954063365891988146281158576188909145429175749947176357306265516718104292994992847106198027011077298663253670454336739265111509393211910366686694887957839307032719536061748600049508458286978009114011050914179495888863809948203664280997774993463655087024712543383415479616920740205875614854289995845322383360491328294879746733212130507320007107790483154108709085736263878960673153196123053083207113536551370361544430571021825363801253909797440541575233629314910119879610130776119897551202696097623344561234563314609170128341355339701083459067735647368303785408359425815225340414328026423924165079638592427883563656829754018037424329919070350667134853169933921063053478143350982075493888663641511172377636630386307430081672966213876892917474136353530956008852657450916201701851226411169206513399703594535567663001959786034290506923276028193303850356580602601544551274313927237595441744917165645923766787667229658466868579861971784134086659796826766347455974243777068450529926210155046465446677052629502790072061376215329697536021968929245229063795782820112477906797393254964338432867916155082897411098954519488448125164409563863084237226688444907596853177157878976061871452806484860476573970803161223372253015532719755 A145694 726 15205263005056406544978100344024186427497438353521292852589356750366865911301387489628662383098251154756553156687048762833962056380179927557311581693876564270861424239177697968762778318352502797380371786279279956915359198725505459942762841286232630309510653101635107376641032639853191574577279054496092593166138899858444169469979520583029600920748693923758026811600607137592347483643227640356855623281220469799060370425043487412161003562779148431066492035598811493056568113320355057115851050637330000840980064655104281148536989484848236999499443618288236361205138322228151378323783269106204484929709510316082880871758978225928975879872383551428993972236516232803779453360090259514695797753904629360009046490658154083184624726398798601818728845487410982370515905133747661661438386190520890075527289642803542122613959276457575521194855048386729843255196419278411421456629350113657283016057375007600491622436034866679450199933916097065502812320593376877345309597940632544611299654380569267079760841976124353832594707727391779890172384204278278131439107631224270257555758888421968206073620093783516506649668465211277272469509802238347058879366534017467719487580268600169755183392315729881483108762472340743852863622527108263070417350096806900740504442089974230549627516366927078527308771220124287980346894284012855568436248155167529512583429783140862664797789382584638924986464680335780663213040752084380643319351687308328937149402128367478308125106233659766904918073079078721413230325473619846123989623688555943147870168761349543112702448067179501933792099916347237283718670031529067790517837332266427472763860369854480973766517448624710298593967544449647047647070052474794557154888838810196088132767299425297402348333970467982128594799089269466649870820048859170684427871145019366244701415698623574583765 A145694 727 4591939078421982540404857643489202110731192042427936114601627240926734000212160316700836772711538178324051037090987281413152145394577869404450771225217967472212717849222512127064033190825592235523721116975879879047486157328384899799429920555110122440746207758448937727476199062289570867492661094675687582379881659164951897061174494443288534375212379270044196066993493914481225226740950160426141891244753615753427436695995796915017602016775251089489255989057381597697477981296785186739939734594956212897771501620245978549055636208323191184057240046151597744724303393355960118113783197540004800385406380127310748864695022515085121539971512656174249914098709798013746402067641060346427053623015944396268395300913651023728544757005750482861298272030165397139834054750342285363467414620423297751895061976237805911081212037209190032407382569525767700119685903142463328539696188119470209475004004868934857141680802783003981829872722654205991366166710490731222019619617397875276489442539724805121536403915245124286421776369871063617034619488116806366379700384750119487005719286752231702136609923761387421693590706365464380946090876816913076134200389487866891859434015776836938038960555185344569306418383083247813810795965762365528195689062100830853698420448118739482636527867318089051605737736099898339678454643690209415453870049943119776446664838499687867318016191838709728934743126948006056695802739466480994496409919060192062990926138916621868451180538013975291358020474440028949629912369266405862215207887075314968685006831840902223209372968832235340228145724206939449527991884075101420106884084272399720559356134160031285148243040420866727355265720516996015134450817414520040105693531909580264096607276301275405945333774844103914390721728106201770382011592884016740212356609221877802738604168731303991577275 A145694 728 1386750396420433670795722030233395013254392499374883185316838837403123301198161114256163076696501431602708656648321471938009113947106136380216575598434132300043969929040959484675369260851010502625366396954929444192383904153973514233967893244801970744475045232398477558590435475778810548791209073313003153786131094928915614468305227342352554351713217790859423454205223561566192426128283305221054494300292310737065286821820305624847903648062563049877324242203293643693145293783515806040404683996626138965126152509249630417533653597924118889348286994494164230670378419655177727518984201873812343511907797088937530074257025040577480776095516949781072045063838122483918609644974240134361455498353061303043695371829431951011937331991010247025510259424264462525247514018698236432105497776981645400182233189534174581604403421277898932211508341141733458706301887552604646807566792182729889604168193413043319256295980004432335833171362307654112327079534247607452172579814856217700955200347342510577436914221562051410145543868993333820564564913027071244368538077086904860805469668840285552077050123355845217834957743653905031768446975288905510645469638258801783873829585184336155118010904273658330049055242928668499027007518037707281252027679404354110916182470889769349525681788413695966506405487530949174294912955500159230611500318834667004957380197797122595067376092145907753499367437873617493341469214278125175957272476204490694694322544550691436793948397373986878223217265207809664066820305192980950542868792273056564599724193047191121866117934139267893246966216610579366520169830320649099804488475612932449181452788655959593633795631689653126950991653628588346923556499789132577317362291747854429561087264675685747298088451668948914163869367088983665188717630230924196373447268113862077060813757541155181881753285 A145694 729 418794027779892546597767648272841804800715803619172294029570727268502310227844444345044548325570720805839690256755993537997339259880658608956001379955882736645806705852520541859834452743814346200625128159271716266220891568342672913758504330009640054709022913976581773756584037486138496164077647479432276755829210786873350617531117482896028125683016560460275838973910522099075631465514817226598031136797033088977963192753036302907151884112877265811862431889405623013732181244640476639015474627246499011255200286291768140116614330936875581391998615097191446064709558432470317750615115182693787735795769314479006771676756867231884109259306147321227583359365014280345406366380152879516813133449001497574799733897187535554581345716528088851221237047855837517227609399592117060210496861233836487557282528177344485838618752013888268337843111642233978761603050354983460872556631542996307190249319406734213480544244280535782417635921544188887716786653176066959824897084466960347813194015454898469580826558507824280739667826659616942746881569114687398992932119579860517843764834270479484495567000643541494398735544992772954129690040446372647301855696553768650863004675291653742008701254130089630330245376946074803458342459651421836572584163491052840665833407788262224817273263573068863795882851496610550738724034106404397435257642418019492377352373069892524022480261811872302847080031494705534983067006909254336658101791403837129605622417528169897289903964826406023248120256072284078519230102255910980658084160058576007194148021293419877901344406737090071525243569270670761749641760764951953039535412751021327253078182817965637246121132527234823472472124130113163774898928485500623829803306414320128147184257324780794408616767070247727973574158139144960685222342318146223288040862613777125394563016173260133624297914795 A145694 730 126474409639131128638855034056367991654802918300490657913745042796250294565507824031089197431245661181931983748883661727003258447370011793768332200171078152334733581197532162682185329359371081542086163337703103382954516869735333246440834339769666494551380444975695297196929788885338047031002658329715234577106635526540822970879929174607258141401919288041212443946666772450359274510159346519127384348818403700560607818924595143172335021098440871712132577106358294856503425590587640429176632932744446075260105360307604728684799994289338501461494233472357322547311616268186380782958245800971650083866810425175571107516306316878988423515534360974060949102483170474541828804037161195373943204846100099206286475941578806305532554469059491822821788078193038665740212791162800653947137946594841637596899141276368500548681258704772979139096408207613519852545414905317452578865295159192702041565690292640319427805105476741801857790215134982736436357242179637974259666746929207168821883637467031995302832183755141370731969538107335323375737669307722567424621131575040789483956174480015964032109157144226175463200299630073778242134623767829250579649774889599873758843538108494245750472660736382794701404054782471661975920395807211356937639165346618553526970772969584302125466999917278383170390114746488855373920363387178627866217196509923052030955459286909745132193971691093289552064670143963197947392894617380531545570783731482608650203275770962758290114203429177245034054094116564583903143424060979923177790873468897681116068102706419755935084144716667062332730310953525959469025291581185169168839890162332827897980429758236966488734948227593227035559630495640546871672552846121399264023281174832930846020084624819124225654965566763144899105231888654689143271958662449928508791967062092578007080970070567019199356088514805 A145694 731 38194852916989820956387622517374860637945680610944559517656973353740320456473135012944592579687864106222653252472609085561446053766483681059427368450285646122352895714948860609478109632077322811363820702858177949935997873768502297752218212106109271714462185359746003171699039659334604064866638737926521410009448099804541663855121079613909062675253941971885697796054391369486401826436657133959243475312021120536214583352034980201742269219845030379798226423688315641041020796176222769134704130214195468229540563612610336294669481661049290565789866510036814217842043403433854526135639616778255631540040952633707995463152830940587272017582117708019085401366558118297351953412856300850051331050388780958800940934622902316735276868310250002403328778377249821216027035321766205374975449374780940717775983382935109821215901510089425811738777435587640761489953698355515695356446581444653020245648219057969732983661309731743625270227334843242214892170351597492159459532675536098023861045321028207682985738667494186136774060840588608042530029249363100674836588803542738563636920928130550658212469890555661448392091752737288256170526687843987302406930160962608106519885504089970562900734841133473910193694298929495841924501191318178373330455350515312112304507603406670979666216701754498648594018770588137712373211018893839211200158088354343693856171352273673137398556970448361572420683303445391074577671107442011272425718585116343975231783660413224833717199531646701594261088302946432054670794836313680888712185703447041121045372869317472872517510360026715734413028664395569088883888415757156137036607293611763003862836708804745913960708243600627329915535937559315042081336060600177077111201111493130795369918372438050735353390984395399511801806456215576976307446293717560263431886011889344781013058398295066538071914433556315 A145694 732 11534719106521286797700423145213151544667940741586956483674492207786780527560321266085235869868303714418059350262979060177829704979030701668153296939786094050798239772333358371899706923557992117950331766099832037777288403361217958587923459221705230391273028598198317262555913047330165089542693896195479750588276219505445041661275686114225929669785288556221439521964479526812442992309360295109172402159881559998236243564495639425782992969372100733827352247376764965299531777019628688638251470691754286959245990105648013956261498661642596412367078191797645536465749796220755880512180206021232229075008500884954639058764638637740477160886284013460789730263598068555325748101878565695520128034012565749458677875780174920847748081675226441233982469281851252968574424454382231222588638573237249255130750082505126797506653574788301822165971689139259896450113471488460422545068002301126019412144196465214219041637910433509833029750864907524166160999088940262994182519201264972396037213803313051688266390245399489071935034404319652293520693095638348681233225197538332005428866164120946282816133797790665531238948509027030979585256925105116336076313258835818048295246578697062615750271449361572738083794274221925272599223439382282657388859876690277639362434325455845051557071976929941313492223278602871100281335807342552263154581525486501872492532792927362377749232011103714101581494292970364141324509281552870023741021441921404397911348462169022937024304144353874704221814613395705915926676897142670648467902291567537520874586538431170387744353044583351484730401926336508338883465276267079968215886562780590094338678705629275029049645154619161860407456293512417502161691817748407355888318712389750667270869328391666502952498422321843889419246444545215592155705508744040749627920783623520031287936555315039527478518802845492325 A145694 733 3483446975316511623084571402231854391629080158278649913510178989778253979002760549222728288107648033890147701126167203564619009457613505420101236248446950117694946058348959279453102012804881542298188829541446417230791161817214054991255132466742873468892740174470532067288714041254050522437828690012296958156249408842544598040041402085416616851212481890036902849935476762705988297275600372465836106208808919098346809341894331071606262134481154576585480580481359331204817555639131687745982809444779580466224059471342087604454677926334403067244291824056378915198438596415264842060152286578795354925021027226303667287751457715766683515315640189947450479454205250145590078574813913983746228614940744467555561917544678203193703185389050075002660302394340701146688260158188112063016393873668274494108768748933165357737188163684557060868311711342620901087172778435816692092915180248358613209447301684275636180841665289610237831359490974737454938406832689607826750961339249346127505214707555220581648766868371978205538243616043694404035206784853531938631759173067772722900953944643597646859814194462890434772714057634410618546491420855057289507744197238256087977057946881008819986019076972353833427395677120722502829123554192258044353062352305113331775342861780061798899256070816140522176002836119296484147251040606431889633472420538835211149051047292711164407130668796351210316038855793746525288927225357859305158516049741679011825252003791384513756506134395338513973393752157200240177801752142250222156417779867692884263004089233344139625922101953812121672846968724961122773717629544242393245060705352444596727277106263332254027078875986743281215721885104812526337788847623958421301195139940593208385007167255910845840919170150212459205100624446198893254046756194406588827368644768291160104175826646743642231974606544905125835 A145694 734 1051989451826479988884742863050874813120437539859410686923590380420824914878306125543997857772639837931110187680752232497454763026494299606168905193734039149449822911381613369036464908160150667781935076189750718171661153580395283389400462081497126082375216259661502486003929084545675927611134721689817485883436733194228963163050842154109704063136499745502588439240992017857681653334239003124387394902658133686140738185008523487985665381620339310028081307953123141258889602271240750070598170200852741546512706714355204808531356472254328083711363763786834634744391990367613761546285478366590175955127275213842822566261881465522900681148162451080116584005439721945899648403845700144525665521584070816636030240420617037189577514239411447424362177340621609895046885993348355460799728361209245659971593031427733432909833318779161444080407970853782372868429728974145152551637839367002000063233672964454776912395141279551858315237536523505803867232702473172623415796141934101265534178804467873302606239327858092018583477637010791390366338928332671007118110037041269823984082662416202368405381070593995120635828406457082979770060823841302196315002671252694502751023204711485966573162010974201496122335410696183973929122714142622547111967441536267535918514181823253207422523776314497507755839364284748935341369532927335088117045516421202747265140923749605844288575712744486961801342152955418480273114697548791957287848106000545140166828193796535954131527828283247877345260691336861076827780202470062424420589701617751683509906360361931498996640730437006677393715054153011922569323840657084935680040117129875487621543347412820711441148770902841851765287601845359870536510070290617694825605043943346759181604893641956683777454636886941840836050969336307520547129964665202045785115702799240306831429811710761264914528852657758502509845 A145694 735 317697331004621640131569260069961961707980507957383748801010784708099346039269447153738130319049123407161386531886048047027773814991820867557589267271431376183728824291188888489732949162352696788602094820475175441424437590117558369543948293479665334003846417677599280241119294818752876088040248121634868439839737175248304330643314289139045210450371710659891671747929653916257153318642903343192527424496547564295404585063232199040599338987207990473903969521262707300853455068359067389632901417848083167466371203675800510088865199942880746877764612371800003313891182652422940722136154314423654343093512093553306111343800451130200239023229744586005260919163341822411548227882826629732767241289774445879613577045108800553049215597116868072082374896565331847603012881731045161049454948691318521036926986722426563573411925083143071555222338886130933985364690977413400253902534573654355660483359787963658351907151824759371600963904670607778030449337740065442663743683902759332845194493734590182166502628246275417634004708133642956196230321149681790617730599427290419070470063095748471660778223505192063541585406035981425479939822308652408229841298974116501574721030764921880896274941295131879475111866634570439404092230547517816969769814281600490734059507567760688579803281190907431201741312011158059176609451693014590179458112486782690838861409921333672263985458118166266112795014153680587295955349732509813241624969496114890651370289274550066763207647635406463619754755389979888001749443344206709924795933470781140727107457825214079352845874669874062760780273507240875654813026160810106332978870312517044817109363641565591522972901733782252489835640035413576089499703438918919878911422075750780679636292872703662589945459420686285720028187638940425006339995282134823420516114876725804371931698960823255260545481528036522852847355 A145694 736 95943541973943908839745031798265461560996992965590032727218333391465581678944494734303371358495062629124807622441905757969890237364503407702785789810778541568336655113027662710530314182122354279490050700707313232592008491061922232318882984168777433743079242922375321130332023106178822902660543798012040451345717190191793678891117864477837543851949120119541782279435514490691802620576822570641018894803054706283526043950911115586773014708755192783808970714113384481716484541042167110919065630019920263833297590803377398842028759026277731229001201572519814166160392769041360484323572317477577021438285524977884602803261474359854949284334234702522508681003323790646341665172209796479151181203990298584826664237382437149983673532815054746321452856585389596366214843396782290281474594776416984107491978397141394465737491541790428448233065935640688281207268245449872731526013803404248407465911422292060367499047455936050671632783972987025459391832764797290511827176742491384417983202929041767140981187491047318033450838378723161979871190648275568095547522917004665289457974972253622239186618117497409194438156794459933411962056276389185983215757287511930781063000267801696544708459109118853399987661388229576516061924502636238102323371945601811934150052771281904697893168395877729725418120388005449122400713041757478899108232925491951430588880655319019417879319775973467879102292932258581944898242504520414807013452939720696431573660532720323626534578058064468765288590867082589315451504109747956334863951318474286747902942356854290033060457509571529947078248884132591435830964576723995027623938794263017659279406276405395819226375174831337410078598003093054619158373928483223185736423861832792418490978842662864145479751290410371345607676615990672044394131445240051470950081577068393680016541656356912327419820892614372143057391365 A145694 737 28974631978800055847962868033816099429459383895100232499871135673437897567695198140312464412135189864872284740590923652858859823910265037305373750933587848122261486115310062949691665150051788639709206709518788121067345139863110396601933117270677305325075927516139669382080029858771185763727396186751514581437966751700746442720786951758017799198078183904390958356717777446535008134260881773430244513703098024750060569868590093675006409842705081012719835251692720850771077477939666108430168187364598071594488406051416298649782596360735931950411485110288612078177124725067838443324996703723913836820019135031227596740473621456225064483629915650417211616402084621433372771333779475710073923956363780398171772986112450910494516357694549416521006680313891092770749279692946520619844278167529237881941540548949978702089149033695626248294830690224601729990609645434884151520602266093509364699044766172414267326360424540862543461499795937411080958303045631041669129143632548495334898082090076879086394152119668043770684519185666261274964903345458071883064734190335981626997237971557498167762697893260712384656781766520863908987061055647225514522928859529628979379451359845347434621058376012598594916798627378697537411297107565596389084688557757465603622581877419567458075157052273883469645070615865634476905838729159065612940506885386082549347003096496422530527290586885869133222779670527938066771973281015432761904821162826154207444594110592263185146679365887834160653534687103551993378352491700538606418988502245763816725961484312170375904905322015932169954870382734535372745296489144485688236096536997118816057563586110787971814842329897330115591246761294067081409739426698494483172521094851427559603595974191312268272294944244511460087798309841544016982021356467213409403504120159778165560623648520826699625525364088012350680479344875 A145694 738 8750242914055642922175946401180663762235172939327304624928355755044853599862270893879629949093468844128800866850836501257617696930662676762815169996153719354381400470168525983144172345001458046837900936223973305249105640230168277851551482532760377430739187030631257778067038685325791921822770987855159391553814613296435233907998768313056897520275759590005949881946489353339081764744165718753363202119440800419812008574270257378736348999482225710648606437040487583548383681853238122578799873518478597701271665329936918814835502072183225171293039502105588327795325506577718168523664680952304501142624340493905756331020230418305609619106950192191295385644748552349087930601136229454645845883640657689949290615141722792532193956350221108734597696001938524627169916252426452444902690531999053423362237753804496426636457270684537336556590635381894081768882905653089563886490358346436423890704053472646816672193349163884552074701305589125159423948127947809786786489549852903099754802808000288442323892958952258171428691343232832181877420939137689433117454177958549446687876409435392193042095577146617642757153655332506440580680476749185716199941299820660439841813247673027123559014921096695656811473197806978426721695664560307473265473621070809010482085576927938090433999536618316930103085907871033606576440895492996057629133971153671437951364346261264285199823877919756504765400358206505037583191032624156173680448977720558849951835847738330761590670633920067852048602186914405619410947000989452911182199663726902198364492465319918599233248346791301943796423777336945549977643708757057953852273530234335619431724923599181562092263157253818863571146443312805165531122148489016850694915634221269290207867493226933642154087593410552050575169481895530302456526055521653209588387294206675937605628325311633306374581240133687115533361704760885 A145694 739 2642544385412825362441287850288526640095592768292950896495863566887872349260838114753507932161815455737032989504212032456147685613236218117332875965087489657175060680504779536846590356525290278356406373532930419397108836004370956800771945791776363306777909407323123709306863602938530389204713110936071384734670575248771739893772907243591425033324081317997892473389483066930956157944603786181742256795557418628758476528859749138284702391433789459534866424150975557510761100842199973352689131634393171907712448441234898065781671843202973265798547518150777386382110125861745819055703408650892235431235730810024507184371369112706837879905815328126120789253097660724803121668771807515827335382935522258584287593999814170893812080301409080288431983185905120546312543958953095691839992696385546604617513860108408970865508006597696580013842077054641788092472646897587613409568567618357706505627925103973166220735065087068593864016332788119860734951376337192924567850714911944187630615549933997032702729279451462299727694101137129652665706158716236750729588097009291596918111678411516884800545101600385267400275747128650424191456516917198439066867749616979923203248221345894345967387885112826075758469988939080106172414679400105291329783948874826563699986221650359883743609784901679439007662299106436283551608244600155650338385518781523388178762685567805317707816283841179578570017685398693993412056919879214149018733686450445946531246981422865297737197384764494603484517206913463393510112615946323078638417879457022218142259998565131104798065095825651171094350025885374821557875654748142357577698370034232359949564869363366720963891658648323399468370634633705865923317479104256390415381349013728474215216379358559768618266180915042474762241095734140309797853886746182802082283559346295973378734193620464737698423908995009420878724554358442395 A145694 740 798039654151759203814346754840733864645106780851531843437125868844382404623173248384665515882919174163739834029405182965255343437500407208757765726286425722747513944111973251601687143498292662605587886906008762684621619367679798785555276077633928958269497901824552728952894741048750851747901536731705703030478959910515769012685509988796297303166352282275773521013741939723795420617505599261167408189056220985084640099707069969504601385864004934553819011487157577880666304070662538714389538953713219437531458157587609278947250061145225743045990057442032665099069462684740659636653905747888502795732048080286907263923822451807046734121937122143896287059049848790338193656038484733550400639800644081434764904097328737887138716057069192025997724324447344466461761105687582472483232891617903075541065823514985704704956781535233682626843750679866438109844970480165806160125820930385680928275742677346423551845317462945551462380857800706608816795891705704315409704129413857291761346141277259103587781918501382662259592189852069922272861382511364361030902487842628103719823039003868663817571578587739204137240518479197095599379287428517179412477860443028116146941121033212419455027582289152378183401125186404385085642511483167237674121487086576551428385356852831756952479721040770572263383911244235886598979113428351513406134797538048909558548379677130944683475317896158312971640575590047379505403606612490048847483892859056955293586636553857581585872019528243450184472147885679030434434599068788580295891017396356982976764155074204273730416425690999862368549911393605859164928470090230234930511055476807938369149158822813150549533188648636412820584360512935858703676347567336940888594472486511777943705138698791823189074232548749416826146235742228478028649417271291684575640046535287177284440120845055039151617645935252711418259282054544842405 A145694 741 241005333009445866726570278674051338596182152224394323767115516527436598323849060174054232288709428781993692843890861043474657570439509740826727916462535480780092036061135417204172670746127858816609185439241113400336331940203294862280892603499654769034081588441607601020064904933119818697477059379864186243819911222400513470091130243709238194131205065165965605453676676313519286070328746373086375530838183180076932551635006271041251333828538056445793806602697437544403713068239244491772288074889757876962592651143016767344003736794014971426623198799975714082532595620665817464450423832453676952075647284515835969197810009076615406866945105072128552571043801237021409681001953617724705165884411577071040416749799279027744998437154594582771024313999912123750905541373690953594244493275910343266797261187665574411926082515633974456726798863242609667385088612363175872744588352408857282632768660633515939491065138744469473045155039480607742811624343746366060806079232269990167738904050182315286477436658138112540097113641223979396751471812273320794581821740376678031789639667489924956021816188395639264179236304970394220588353346895270984129246986044874096453015303808804781072362463438905385311381336305185215757866053237105672293359316197243704808677783333540239765132144527811144102933533460131316608140647117556893002370470971989163293431899807977489091838188355969337856883810508909916638477140052115537791116909748750052716632992283566773635612700144757461107104144268153727805738806158204926280448835820351836764632572411125535480962493586132784130978890843084092986840091594782806656761055625963155123096399620208099238059080229548348417008504271995622644333647856651891965115309577543210524736670655772043331799963541408839021400953057266224342326162043342559041211770097381243927537761013001359050830648537323838893424455918183963915 A145694 742 72782812529198499992220409812808663522182364864986234245825448865417008311397792999315993485674364572987931499021010629946381330929294441322463073005959428769865047376518784022408544878187115069953368414763910238138887624322027368610044010980818106319334370211463670955330648395061136495786324031182252539930582710205044552198508648090201138330320763327839337073489342504743100597818663899072824242904942264162248545953672186784488398214832629041695175775003138980832040680304181173976516609077753165623265449187033476128610181261731376145097160047535223620259744807978392133604391343495262551024049747875702175790474698918686045827083299794660678980168168923731675385468933954068127409696452495631372771093535284937641102389304630494804823345103649014028307011733748980402989353736433305763497231812851488486696971962939925052248866412948588253112186915963198947762705556606544513674167859768644467302749826583366835308174441065342831720293755919696846048026224016123173365387677013781957412598088839208604447068727459789707896671625924031515602679263105914137496751356542953468054770917316895318577992123582579857522083331474943320027620111925108949012663680629225831464398436376260273985853762438979530773789905566122745794920392004481022300792305209876320652117427926358194946822543193715421729059496316073830173309747436002678405057885362332070761051657565606581719807270198100747445314692689126402364069822851263458965129577033083308056369163424188509804160979421096746766898684860709099156399657400349897719942272713085707441520256637321100945187075123217790222860779191534177375411327743564064908805963526480032819344309040674964809115983929629742179885085305141534432576229019931537800526769399344365263014514756956719967636941587552171273353851519818161145870314522873848488831963705081355394199238212336546634395926405237012259925 A145694 743 21980168378484937551783837193189542332360478007073618347915518441839409073443809636733255978441369391613573319011501319382763687283076481769643021319883284953018464215672611639350176380541762623267100652073261650804543726213312062025371010423603568453669945722273587020908835750403530101908772380357660402872792158570701054250479520592997034537562739319942313830588327759756102861255166168773619834981761725593818983945457365402644455009545625432535497290244345274773731881738794475296416243653406566260349203061832966774072930737306081580847915711156837557604360399413853758531061735311736836732310948211177541252754161263434109224372289592882452923458215971165728945001937052174956753023162769269097505829830906251888585176571561254836473879196988002324424966638050818390749190583909582430232897210219961857408073606725341731804700929911610409830213063532273719048464333506824034272316060881469995609490956563038039793595636046694054571785902663404701140443113573636928366179339554111968823318145392782860430474658579215267805398079557245244391214555636245692845987120036304457427584795213513990571289442085634146577448577752085987377357144554396857727727978534722392297467255423167163838342524875235513108468793614915832124393665026037071491134467495599315296699698101615647062796305110968597230859359746807179155446541355201836889164187947524477392348508746624831710043938716015916818568398714976121398411295384171815857416415630998875466249851741404785203395508681026949369875597089127989740306416086069848759585801726779472521803636541977386352662365708320929563210968475751726784567564217500721639304277888597349703342743271203609824004610138243910142702651428504886746746056048709746872548559621931342537387051656637388021387334958487698458328520832823041323493793774137804862383325501173556327689119109477099759748676349925659518533435 A145694 744 6637938067489921942138726611933428975709342175771367754836240743986636123171719112500443989495807881902726154409974377442964687178158168199990869975531746096382806328085752196299730858378734125111594443557710254632734066428795920704293435103917296854902004273756411816643513065973471029639953472543982259415043301305641513339092616710437014229205616953859250937500601494103838320998462364305734117340249136187069170902982170679411840924484564047996678486478017269842686196244435627358343729066719705257459836059224368932293896472485174906039925447609317407172896580878175856684247039672801029430606882310027741756155966226858182299714604373750706122205401055123126409715199520822882871285585459866771815387837840152785415082222222194330120306694145273052962311617679613405025852566986957460624571460254615629448751532259090263079967431966893395180471232999830699953688466013504251805725776218344170029598966132210904650830573911660539137847622310592300047567772273014336243412795157664800802684667310531584641398899822195551087522323354662139774631193122883093325350613499607403189662553383563908257210833517737929686531948397798493244641830035315925924824836853805533248003646739360107218905456658558685979226801881799015178821091917471191109300308391365783343282656709259999054769537320969322648297797584039452031114682179523518737849179702267029840418488589823133569851549684966608778460211097230099535917847136197037125480792390984627307499398856740820942915639460690717612955663422231792192473381258335693975497192179214687615877256715420533357403089256837797510299489618897829954762028982357474371004983116392873130376689123594449491884583145765731233354020846323170655982876350481323623971864479053866101925626585789734225739007520521697382243939937661038661533979849475094194591275469390708929606719771823871790897465861751143937584837445 A145694 745 2004635316213577941588343652966702361121888976604945988342196789165522269788785728165497351571755538965231685058493250486455952764116483719915473089589267437822654492617681490670879369053997164021078254853776423637434883517770154740634592030372600046611951620728714095039320037088237847421164039935902284682940204202145166327351719767031385300185558757326173840811351062891599416838674378854162929816920257366769295793716670087816973314739328796869564367419070971147216457533937820667744509761905697581186610140682697584585982661759785515542476637262302700128657163064809694864884074919450599151206546146680166832817849046349907620404586148583120366453107660431213010005045253351458452171493785716995819149621197895234943466245934531126441496147752675473992293683572605197499416726039477243526190348099683700131665554668638534108418359753071893734092482152885339112294868271744777221294912101879057878943278280971130166511039725685436125575410151896211209664326783336755908582297958275215730441946209635145778842037271644477213163936255028408966694229108555057938563039289761399458820663537041086779687100432914769131186070967557392873894455313520855232439373001870736318504803848031329212945609568359847930213385699509687668171845365411273677937201999724970970356065626498418098893337474627624471188704011020167706217478571674747456993563105896695487328991205617839713263457960921199835178165182964775083725791423836121040079341885661726447989352204883986519975319721619915692163240477916912114137220833601293510751392452321108880522409724420459096549380293199306527180882653938668894611348185107739759321865596872759088024056772582252542939320105411112588562771592938169033220081911789311024692630524114645631439001841856843098785158883862594121739211532652800852741938420747704308961702808430492923184901681971699803751274941572495543491102374955 A145694 746 605393227558433048437737644469332179629834761592517917111588594087243738840090118186867699730680676959618066161510551672532254770075999925246272882185983234476345273964211724430409269723448764800240521371396922228250702088300157935750942499737421296779954487455797900290058007687581856450161900107169945991988526625746534589346880277026767923641809539095550640674090520391768920046958663951592899070592577475628140260531531384350046529210352812090560442282072955269189527489052977406031483604366453949813098802650115446176034469954982740518921904527767806121447290348991649673338306378634408142634946329415100355769234256031445243179885302267728599962716308049171205895113951312619629672919837701072870611370213926520800141391190006177991001716314613847872619730127309090031418825411355140587448860554644222824133548758396578210479264677995745014300749138938372581213096529600909216579257728991257135270840441887149099381683166583090049384636018250345193018579120795427270055610570603957485792665070642503493625653857136809922824421226695224845801882559590504614352712514894443029160650725633024643557247119906742539688506900253934849422880862853262964270765821728108562655202758458722062202355184188015516238463254450043876772718479262287179545925703608549867264188536545813005866733147800221620976340313530506607825647413963594208493318208801099770143514925607997770271994452648517383615027425044264845185653092151372357066835768677450402665476866476107188211603640289753848315685668667485226677248218366332304552945023408795667230151859518263226624555445456933733411116261999859108342672389873555049840832405272456851710134768630716673518182787251010236014723667046480724861808754484021448133550446418143926828476630614180826098892243918982903067859638921208196489403869085957226212239656870539472092910701235681516861094134889031902990375332398965 A145694 747 182826750087330567050255180286085351545848976111963806021711413217558443607437426906705879821313992686265690749091128111854254484610187860940654494947077347544418450082699323096492928577112472972508616375907016736508074595783129926442044000328670859027499643260030237173502479001612632410101472668325387787295852100771251300816430491942316881554526295248098967309734525807251322254764677839002201356389141477382331589384728761403626234848211809922552384004818613420324090085236465238800840304008907187145974651790194182047577823943743027851198872690748615145976953028232413391653303642272671808476602584937213627275475927472450113532704956698705454068373871923189272967314408251157776702769619491938289928814654984611386407756673135931222156076830865629382057166204763772584290985857503212980166029697154455609188200059481097981030629514394961922425092147477235634187242857071202838629714539243257775793914870171638056883101805268367509478034502101452352080401230153435698800885810024436885493654409387826419929168622818044952215762046525702875023201838767223838476580616458832033407057698477636401267508943111403332216797897805720767132836126126371894354538838788886915185552728250686031455898320015212326056085689458213741097692808891845316949191625287782334942814581971209029353654517298192301910383585982201975395639301538433776217525105494826233887854178542409708782429061241891328651903104198185018470983508038290615713144322798704359878526024323579486853384324047784042275644908697102621544414824725798754681478645677003970394625339164791073981519195147700788183629930241303512050592450393628517312172064526685096457372676069703853149948262429699680163857984676444240739233023772262688025307542187755351256568503443640752638766672504648974132371871742672222538947226525538334611787414672094490079135846871493846392246677461546062207549859282112475 A145694 748 55213073133146272816128626708753306834666760951051476900639735203108562725707262835706988838337095110575278988159359179228312322097506658004152411201135172975179895579701231363416434021018243388932801905002547657503210277224416937627561537156758862005008112310041675828497458600479327405994194583934159941817355345906292146311972661686302671461543299355386792576899152703269507552018885748714713216730450133591988511853927554412510772877630756243798729409012939179982606016213923449140447740327085604064134531741835992862922326796540439428321540630701554006278918367235839852629624361659968251751791345704709100336837960862423902841633717037706779400048946604495111264923056177898335944606752166727662485631414435138712174342373895861222913144201205105459533391574108532011365846310140558964869553519680090949752012284414533193693039634082600504827363527788986223151966129738973656356957211593734857032627019951392806029597363507880404772317034998620359983088152927216785610597459016809335461597838970052936315115298437192438759237313629535573032161153425142008715312993458052379645902264289520560158144143572523899586933276630427417739267087209301458832106458548422120277474268728948722777619090289409934453421639753126099767626455566858023431476324911206656602862739566768581051797797490906274955314866626311466062875243417193036823484088541228721534361818404882124054523304500598532735491122440426831313391833774471614573012518649440039232912193868854528922533854258790491013396446740856324221186599818972857581501998049431790263509622275907386079192172379160181097722827816611660780170577346485938673226122654653626673274838038281932934610857070982052399249096648619114222523511370468847762194744190255697935556859563348893116081436204160071205073237406648089998565573006843491095533586991315665464426932844489905928941635499252021754777067127865568485 A145694 749 16674165259460087059903795010863212578717815958241434060187178319925568384719985938956603923297981409401047988733377380998838467018962400529393087528247875161156784046619689172428666581418932390984733666694393485549232995647178132033597142177340847654653422417989326069969058994865755263977836662875447977041054018611599456934914927398771464464504521879031563259256234381861584029387448731434004389251239551203303148248296736703816849782809640173817293729137902813741326692806519645175176416738475843520181482611382679650420495114731268964325254071599178561281087369952195403080754903917668139357232509800237211088097788704524546208059849840430748673360713500685600412733795651317046297494536384732262132370758344756906465264989159876953388547392687110983149702198214571903659901294676591304177624996913690312369498521693129543397316938863430957495941360300126362156259583938312973016962448186768683566077566110450455782881520677574613873730266535081247262540541782789315818701631737266394872517053714546598940744890959409298460337452954073217352837645132554119408186047443715359821029076757736731531358263849959106271921632744491274436491527501082914195401795942784691436882043603414263592809509369081784992607279119754623916082091888382231230988900931559122511729604534582140268613581187736396844203179337560080549012927872690758686915977214345579077143381304095859054757255530119514994789667073904704871625862816382389310434067487808093143979604022369744155118370601830680502003451270829912812176808730505077190858921932282723655609511301984865804842054539311226990724110370686480252099463766188359850796976869640868570232543714885074042399328887174150124893063329898296050961361200857819761494787437915033021186915019627922080303954966983836854957985324935980507344264100840208772516531483962658875766854583189080096693981674096649023880466722756119569995 A145694 750 5035542695283813145818129964653981445465945752627962034699627212882318543622710046302058677847152048544005917318491809702469988727404547453218708281119657163496373602183566428842093891154496563834000634539801830088210861475170571457208709376019779232843328562120466431454827318990857610393900677993801354906456496265357129702197996101767295965608904064168176717502805884169495107367457498007320610840657614013263958782473760556998276123635633701736578907470237636810700678621552718919454137407279377657490743614105827418434126602322046686786798408082321223952882106807195775890535351358774118117632466168325933039505195350805550530931233018093048392575535428260446829534341363641570083507405381436976436313483388702150613797852383908944062118399447306311805750530469226606373278825146020433302677879514414794244638801539040707572796022497122066563269463447110372384967242383240778877466302395192548702098392338336086253624189647264025509461768176559538052927260530249446160462282187195434442164688623954102827168641954443170942583151554816482104983936668877918919263471015008580613571135278572203401910037538544077570220746155559734452402702038239830785552510268262428391818099693962378656305694210372409657832944872526143296557024123835866973735216605005943791885737706704239592540249720898900940674404845076518014335841342309191930411801634643823652575766792018544552412636646791592929893743965196780444399697178713707100136515368799394689442607502561793880316825387898606721114028887343892812953175050012714338781812921551333112203808903577153565676221278699611391017583609119500424473257886811538189002013788508887654583554927057254078871662713069522355665305876532636788276108559147691099123663611506149716700512779068069119358678318592914570126106494893259465127969192880736205808896974569731664816125657190257699295653523941688753190146173205220244570005 A145694 751 1520717219810452109950015345530491533318136899477686293045227231112140274605673713997282764105916620678880385982195793152764937757209154368471520507810608215500743671075390441821139926462076543345477206897353458293154130932505865401944996634415795987471030572337962872973287881276244132583694026917465133733772820818119241570606859907806324610149424522856910337122588120784805660840942776949479390469489348192454512249158827391476775572488178568284273012762282628414017863617016114594029974320581633576718684389977348497687455813406143368140648793986789410455209115168403172123538595355445866003385647550324631540719480898154571735795024311614260183809138338621154256918958358024102848172938930657582151504539612629704728460486154951341229806368085693819054353510499508220552826545292803494266104541988356354171568548566268600557441001477192000671149882019667032333897950940154776908021806360899962939350148408611387598138722391953058129243580259054445410736770139593549951143790518901283935138863447380424507205989125350878215361651432101623522487796036355998959498160060485147629938661825052047690645299978376461467100393417346295313351179524020927814322662699219310589637629225533034939940726842023098634880556744223775520936305203306543443836804425810863466026981057820145774806886802130280347686826060033770880248875072449503272225677177685220397498804427808296358969561510075530945312915887822353789503836922108723161851917207309929388118523486169639382111526148774777399095934720526584799599046688295109225234916643386570317161894679368998391968413984112743328860319525843718441710671782353318344718757367152814430815663355427575846745199740018108577260797481649526411763333823501401854115584915887419299410533672363537246124240548260093216341229203472439422488139351985881493945514369788575000115594181616874636107190670248715906814400263841253757740571515 A145694 752 459251564840061253391758816220243789080631877696508632537623924168653480612369838917133092701308972292973332560705811040325308732688437214730945974650522561424061092291165729863555415697655961593770282482366204602702459330755296180815931774884194368437018389517502667171501485318106737182665202228396476586244485430575745597193569494161408264969160596998722753634304109671127140078857351181244768601174942496507249435287183398465429224615306291988148713275301883543396584111660245054678132790678246060791385195029545140474193221522052975131789148985602319636249199898750950785532765261993292758904347927731870399364243726047329858659566410874488482461967202728160325142695889781915418578144049653208372777934649530782125844453020942921142457461043480086048102954420321013380347243399601509247930269002604104545019457028211578327639609650089487080620701100475996654464796216684359385443708054689393615135042721008300718551640538180176291006051776466265954504451654896721835799264274426000552977494596420264247073381547214010777868276149343135487309209419042842807849525074795499575660862300030439830371478683432152818986748591292425624897603813552281960094658582653963535642172208011282589483443200596765415324270303810707681179467614374452284171741201378275760796356393723977319752087273993623766100480795725353729317145936038407679020224095859301916220986361431313481864255163406163553891570704378385647649714350779655681172178860092229875817104650215728531603800580104594875920251171570141265586099146690072973306606044489822684449779989360533937220895346980769785704425479221193849896198405012815328566875722866361449218675749784200848462971449822755720810405174152280443715738538588864212251807520934389122272264468541009180260401286896229558420481093342181812331952956330543330435339530779175080303244626722638949846672286761588262169195689533885429617408027525 A145694 753 138692451864478688072201212483168093810817508927446129340069379871702239004661085679260196713031203715857267552947172738385090472334150829694377212823950002941850949128260975028351914400765638324775279832467696436557849563757166940741009451018392283471992082603713467522920475278186958385032307378948818463912100827213057051110887380376837489696076350869091414687222718532559611498154079113958970638164363144596996874944480227509168149058250012001852627136128406547477354383857776990398202072810509728725421610214532655074708665443846592346432182344857913740736803160307618734058771570526618967323109688527474535976460885785395462743453261059783907443330286085565797038837239755780432307751330056338270996784759618683572300296351838607233680923428762900292708037881426446532644314680134362989380675134244451216241704453971330386346604673325547906346780582461731322616034559487736379627091810709835971807843551596098205614997303808021286825698392912553263814933663008670400861426667086133265715268229255472422191654021269505904038004035450194815543858756754902171971597074428180386701950475947367776724495917096531774872530974176895192423763000513265131020772569298797768453346369190181808989059905853381132329294751194089495940678283235881283276422006011813468897033603923583330419355549859272247081997513482996792482897823808526669560835451272331493478340382347828863226646089787151317744309039806384643236424230098533906990836163830646112567377485841663846904965663665438877750516757879462135622202343253713742829369790519283064133516394892201880042318426374208362539407634405274698950210207642087875908851749548274004849609260771473228659970632646732209576165101796507044475741275320013490698191755737269627506924458965712408901395064402113066549768948960135434884827304672472099909978592780941085676579761676055345979058923411329406459190283838969558490699483741035 A145694 754 41884661211507723736551374411100544087077807064211034552068415097329907525927035505297662274242722213216601827657485461181256997336180862130487187326858250365877562575642523292832414593615525118120540739122761957635867865795333660807604038275779585414173171927931949689254812032527143325542574163240314779624868205332912653689890795304310760479950088801868608512787626692723331545302453035064427887957036494725796548983797741524370315586366888318267505246397503475454617627340936990855202347855983259829016534899593832287421542770820148835647387278998104347382878305213002106734963481533776934838820221587369577994491823263463382418664225273643865559403284430638142545403703710355908641522323532964504632656219470192908052563653802238441650496418025352408311779337236366531845202686157178021283715960272821663200449725642313565098346971734665378229647115202342383433387972169079702287996283126315774092353617539300649795010634109484248445069908607814619406155461776963564338315054195737820245458027740556251237632441041843569008699350429809491158758035330561413092614466952235681284413382873805038130967395484469163858685367452831055686351528551192517286313221269654272109374961323226895032106608124520505198031690590311217066403662069621773097195274074366289331143352028528441809325623970226224994997148591069305976105825644239015799693286060148251728542574482682885380965254860556291795227438450823783871752467775406460255551349297995033765472183619532266036768026626382436485780140628425994816639521563474860261496370130778995545637501477455607238842943869663944717115401164913737889113586509505525709144661487855883103132778077235130854462668087863304536281050337370975151230149408105485326641658425134493117968914343176606479041049048151249868471802104867559153405514058130243629483099680313428699246784781541991846725948197934719162413296523679272778761626681765045 A145694 755 12649028993423468089750442870939881146203686915882804988595321290013760370590960061514214746624589077187697894685007662104001228105054286212577436195498367660492082046894913773460360855357487820034078527935241643509595537620627008396955678549834416402796825930152845092687430313347919097355472364991196114628246285909712408357295909294521472827455230741813450679447176038483913567069842662510343263192386857044045960796231973460132326138933742022104784731784909921180747046102579113461280710850434133958634268118067122818146231208122241101773164526075082654995888511371166328615224912651630107702356383809697085079800554164680156094973852579379387615032348567766633482914879683287728629307433955625224060791181495238639548301923151924170771216237320227664409864651807501266170718566904787628064692839327257897835319575439524725329314438859195618677447082010524938065560551560502582354595250412336653939918984653317200139887596503760435009124286701167102507395134522979987759770284940445735580862609109418732401342805540615488334723165825767016135129382811072791851797597422500747567506139677413174147775428940392590953548108439780801922085737859459626955335572050866291379262784973245332117887206593699339188673241263522793464557965266742539594069696348452607564536395279011665843085919083458460676242056876989447407991476446736374244837811554713499690526379153387883556188280321798212970840942103108976344626008843942652463269516651830669551060032075612902679257039075503830379827851953026770972489513309826154085229074409704737371718391929796701184250526730212137096206311744169543567813352915663026676285778917582928423141249370064238044819065791902071237747301036784237988627029379972536555155082652634879651999105207180369444261495417477275347211934466721042728893580418250661104003986124861874526086852424264005482365257296852873857642356359867301409627520558409302555 A145694 756 3819964871352675855380897195649433005609426370789542895521234961169058302010944011541787555818351658588471547593044656469947189630729058255336255243853180175218242900599688317061736145903367706125173594895703853577940216493563561202219807318011717974059227257734231286041914699819039040258027111653177986302950753476527814411249674716150180483130999733938860236584534375995449173923547181625088601056212873790807154363913072187218438123642403723787326721493796398693110153305351551328315919474483252472247719955121371497247874403310145992586660039487395963704410947555787018239691188657310758749176789090306932324521772865910143677299684814747301415874209864181092673697748260649183690142203532275284701854304155342598950679128228227297334465653174290729299370813066528146017025162002559706497515953760871612324603311333010824735887862188505342175210789120063328953415853183299610791385477628242543174081441011684255141596259133501541888507089513843857142613924470478179339886287736960416407600262493016716628954289640824835633517387380031209063317914850908652577829781807128273529705569769195904787590048572603077998807670063446349349414206482028256147994056446140350342265251686958767072706904284689075914474120829893293315079439106894177335635951101958613118200660230909494556170138237580484898000106179702222047907449781088740782925219396237416758287237961748658151083479691928199760902169287700460032293182918402905637447138477503564209386364214651477076869589032775530392271525509673456407697016380045935058878918975360699907263408725297126302036420229580195739109589031338037243741743466943724550712596088448556527905554176981322654404503406486337650495148632058502501590211642602297934171508319437308520410611803654128395560492575029089003608135737147650036566707880797641523165574326608605793449530185342948113682460977701369970288829207383401346434732447012927606565 A145694 757 1153616742119514684856941202643257827812900560291526071642424362951765593446934500525558327642395576304641219675204801246261947267252070538825336506207464914548248863899058976838870855701961689761982391579974628538894435785518574856061984854360988993749483835009807695539565551915036442238826832246894760667376499303625490239789044468368059984432734464418793977997849934374587166611344179008114247175713095497966716571940951568566508181013866990841750565106394727495398085551170065922037946400583091812484852792178536125046039923568455967520069558760667505956077110273336308342058123749595197512143687948888883864920495604950698710388409840201105648206396346634122220823237059836370186694316159313180354735939063731969644465548423001491870837856042398480020745575681439692595875428206206126574621753342943899664132364702993829545512805066489754141294980867177114818993522100804921956416059648478835701918655266543991735561930370720961889894131908894143689966897794949887180657899126277105309359698410281939003211794128723559745833916265603599370105875155591602005712742308155316105223514564157485832678046893497189163048962811052357722721168271834673897067249711162334937072726746676574410625367206769507226831995817386511058360526052316774812822463163095152709089034853339388344297538661830222980735355824213194069020641842412352980069171419852145147503055338068941373743654678681994529579484283943435820776196615348833559856572550689424560565130932792670464311936630859134674635620876069430808353526457260562561627348301484521667256177716647802346513814658806488901073999681152343078066438713664089151288527732932546488499054220198989377392115209693082068378297139580630971242255289036514003583240357387414538284352765598339595089824496163367401814309780684123590000416886420469489334899442649674087747232029121146066326620850008516878153368778273427339321879571477345727880075 A145694 758 348388436155222082150940862301068214566490359781670084093116636376472040162672208214707073160447645692343059870364256931714638127520494573666996288619410551013395938654615211317021936685846526940412557083557442114892541667010116042969517206209700664394370058945704189821662754763641186517085445311450564543561399838941421524601880179772437965118202677254741842495114095646749328867452018513268877558464298627512157597571803460634898252228064188830484883335409713907211528726300054556904131497056619244117953295517962788392406809043270392045068420085682099402771582891600009332283313681189092337908644583775352620273665150922245100393622472055919158456915822473640729595943894322323147197993337909048191845551742942899490029644944618222317695698059151166675535864484981720635808362293112247665829271993615296826955649536992803511920131242217717245328909011098368612007090258589903131226858628362980139436259809055273819884561375698596989206139329396517550512860520150395450379345649847948843010221319642652562253332872584874218406209194824906978562910979073812897072670347281098335503971692805791525563982571787578524162787961267748585912443403887589488658161418714579010645621212244638513241788189540106493427348262729896446331563788360559099295048239303634159531770325048264370483300505734489759697179458806204906622185928958749511240106843575951597129164424858858546212432629482270419733243351581629917414379084652429332171047463169728713726460155339171828745127992930425896209565233047458430666357293076309847676400308129350182811458407018911011520869990539330067928608794118976271538820749783087979964584662749540590970186468945917810649764388823904298312595241004718494812659507077384626784204416422679753253354124598894903588731437348761926258917945630868176530089332991100988137616466105874965893870623264400769082525814241594395832347082209367673073861195853711396892176085 A145694 759 105212154102134949294899283473719957541252275753504073870049581761331604363533559946341010536127546603511299439630330388576574452563922109176894053826555778941131025224829894758763786008269949174314830256842767544069008689001269526401938134290475239658106008317767655518446612373067723291717565657225823597394875374861005674939528025246807897405712775796467617639546459035383922730803898246828192908409042472413173627750112704160170705664694371159815593016728627205250386277257065306119125674164698428631809410393632583558381810291144089941643142796317233352131061956152929482041218673595356290850898520612207602438781955082913069620163598151047384748340371990692866215754232848281754083607293732373240757001890429691914019308307726280138452229976007609937531810328888798192321529537091692588953865520318476697840942027807123666770334122344684118335189226370840143711322264572049940708554889705971523274048543679426149613401973530605569778364183345839406111193910187624476127381728354954273483777478833670791861503315726503290398929342920856303926629009805135903313940732136583542006094227712784883234490058632955217107998915340049020587835186805780190900867681202091698880040533371134154424609407873905391507832343348611340281073903558836531212291745806534421025885549129722500497612455193154077205567461203649668605831129903699940041532197588517530187860153252037212014780910448966984764909912693368291623321707368418309482096477304707382120830401781497099610564341928357761520614064759456376630431548982588313435711265706762270687393182741994477676956223328218874025538781824249681661645799995778905860153279622628325926507814567446979826851453309609405008335384486285404802451928882081120774826150519291898067974661276100662544201804254829938362791405270741505188496978146426077948070837864531590025861180993819911116856469280111499024490665458450763840966759268249364515709297595 A145694 760 31773722150408599464977432668201126109243620787198448638670880575285768045746972431586770474837358626614720087708489413093193770036176956476848337259331225829670556221959973601935346352560838804116138325009432240866725731536716386857342347038517312676083620141906886262381055273911688792912187743036887275848708801808184772410212861744356212578560140087855965785300535514590297915373909818523600989461972362370150923422936464852910918212485472026075478606168710006271709444202907422393419049466241868827562323985581522271842914301116471891984184056067718790244177939175293103567115756112116410744633444580302920583891876769888824780189013019144254274840335425366771956428182376286767410102204713838809660422725358024015134341079288391983590255757056239049967931183459932072360466111839398049616401557864186347451137536748214354561128984816852386019981817454982625032207316810500492190852349832575037048623223931377641909427511444867183476076777231114104128030048016142441395018902617546342643257788386448936489611748016531408826258255352903778878863398050171968987913028434900948587504952797568228945290433724580687988091509644733536468940313971941730062573381561612978482761595456870269997718799389729888128871940343017894868437987310980271867012812185334091515657904066851146885908478167826796826321676104043393714054379044988423143031483564888718165136637117690379169917622522958547128583060390045642440325741246177677034260965098558459671777054877856784910561686134371113553329237992122778283959661435448594347737125843134076397409929729675313347429258575131560625644783502129284885545492777975446481786325861371004889214389812900041989898489135113216408218973519617187531845669862881421089370713252409730536775094351257801193445356153521292623636745473818303698749557310887684439329255418622434312844182789510348756521571196779431111000348621369921312298887437815454372347315697605 A145694 761 9595558877269294903473889766513266365034032225458177984804735884154540618211222140779258342390346177691041955188524172423755941976472876933899020958264203644781566848006687197889715834687365048893899459322591693974207101915399347561390986867497937952937595176847561883583560246108956947736188980831482731482712663270696940262209344718770329390827756593756705199543122178947234586520189961295880670624607244393313165700099062272874937129464947857503634723469933693266851001763000784497506433813130879687495190034235226093513001737126883367289281941789654757420389606568982364347786917127185560688588449364730869808732908002551342170547461768183413743617032958088774437975095323405755476096782216285588144206906056232822878656986636786652764118786401008185480377685594570597054668444245961119291564316609463958453545695155932927953794183080567075893916173682178381919582898354506576591696701094547955217160939578732368430497495054376358804205408359613113607258963306964829676819581208770640523990368315228745149070886397676758962239594187234020365112819582142129498446420646607949889884489650637892356594476494764734817186527913794187964599386984339596698706260363925917410095121787441450405156652806290552309527818151248055638927991094012483267306656988225089103307661142639916637043862794228499487471940615959901251975816640456600089255466504398804368341076549389242472103107221023032265847319327881090648686750534638290046037329363287350113494549742710967545890018648238147935343909259556319585379187321956492904703176293360784309747111385179202636445959133466403090070699078861219785753077173148589058593610256854420848216819215681245233969516867350881745877121667539904349212589846661307087869180576077219330208010519418579859757953356559175542399934341687856975517177810909934274599487065586110630888917341251131504558397644958108084023080792988257785550423039460998971084373631379115 A145694 762 2897827007213176652249649732054338241114168488467582552962391566134095980931743339542904432631409708304068055746846591582561201283124772657081027481058530169498203517541797573789092246729231683927153520577097682147969678052719066247153220691637338744474477659787821781955972813269631086527536160023364748020503375598948667774414811892206895119817403931174437114296237597506550254831181994401537438927641925834418205890506493869943378102180201767494071611009313806656582730822982034010824549592516059423754719828015052698718654681698017660449471162236419669022167417005893498739928081856653927211542967074704142379316754324893735446680553264978371806318069113007384513496522359486161867013818127113533780740825206256954485339275623230280742780283237347415776024093118376860378437509696168418628002807214500251266623348799554996027691282161346440067576664470200416357089003095744175630200212878203649900545555129553243888368334078910215491686557247825929195288078888655362419958118506146115891902447973410694586082918080350364675187531186289321246485192650408872936561831122247165965796528369539845923462586610985225334102343338456200031772545928956586261279228056524065444870244018211861152087311428700357067589272209736569785061384872404458966454743397631791575107398007173187973240360655378839018419699744343786134702982571038848238532007852844874030520839981278433536195968463126432785738761853959699330260958335719517416226239206747681175815682245243834342073875070081786305360307267148016392006230611569425408626011503469113727467230228394389520893332229048278601640725477032586246012543760798095920248788511244173725156590188745923160616804195450831174038482524623531496274670288021851859115403163262067827992282401770059859845708468324717492512156534444258988302488949337489263244605764551586788094140192875052204027879567206151861943859399133832481314915459029783873813108489360795125 A145694 763 875134160619502079684490745190643635550113849484984472816657448236612831700768277319816359396343341561650861793592482133761059031561704869561536400258717846984812680730774860597107968796393281180951469314824177416992868564819242607292711257887608802893339315660745330588820206047182479174368184138075322419460536718219226970933010982101763555855465159458086251812264211324799229724430442119303010675477236994749904865767261049660627311921291468835352122890089299676594717857538811270484516470506036815094237892870511679786940200871064206572373001713456950389937139546173267637093932933792358832325287468111286267683851073209905553555356538561700102094313255095272034301511777469497478082696977606070916195585005383544021749582581228907997666881418892518556173795744064217263691073259798616464537556214462466418561797791770452867434813418543544333332258753826843561458959352016386533743872592516407722009540488185500921918806394335830702130536083435071003863392565410612485997674969274918228714015297601714536251892189379412455147672178665187782418163067603897484712174552497997513720661683111382830993344562041043286164090501685858615407344271157904711309628166809903838433403598378194626479962894814701543859650679522292827032899303475052595386065199427812830593330890505160128001951874061615155063261850851207452779048760637091711436577116092647558412925333269537538688710372756961678260840232576501316648160730636759621410278203108436427746222543513895260338764381146051226070877450769441394066296265506644516912150770871378984910793781863720456107149887213446671292409023364762185076002462683851819326075536785483610576442020182053113261040897509283663677875845314638971970601214392752600145763886124568406834339077324038659093544199480708123563128873467824526610376145522110847565596341407513623893799449330924514484915070898612904198961515457624421099318918203955268892587679413328748635 A145694 764 264287618680082414888063955397842323597893268375976843208077586975890941077651088007244997633263057741910256193609182757804257266330351745834926911850651731259243931377176466102752817484264041684963416579556324482249698336897358548336151646661366221135043998851885302016041746253435839079572664073538724005929061585526607596553994901782840386973230660752410873610189495582491860826523162338035107686555197930488636851255822330503639504822127843386508847041195959188524948210245898021652313149543230602099036088927066512242957222008379692367196197046301762598091993975527320932903627817923435713435025272402533748698143707355066583438270994092368452460676284969659146974543060273428752219107473418906303157285930800624037613888600255506985014655408222303256548710290614275236774325686949486003871713973960450358154396309765877210969285961117989042226274566991236555144248635305852989015019322727076928396980681876891725175591162755341961827930210640143617237549266675116315408877882602519158955740717427744379253485358274502211089921810425700420969038761223726631510140153023273001977674031771268075114066595149784087196221229165790845652986197343758266229246427148534435141443016466196565335796706922611165888546915943522697194150528264593479347625235483801843047610821534551185468616225605952397990086659257320306953138022729830658005607757052126717766672929807419058250454336604139300401988011476249437928414279693965686148487791099541053498183392458951124787964769231037388487099629825104152991629465952395074682060906791652984329332254892615183354838372606231846451705884330681147306706731186762451340554563320704806220360333504791294281673734243608215599544466802496346003625292076323263392161578206456396796142409069457904986390502534705528598572407630748562777345293458728138475546850499304562829139339557746328322240323531813890916224433808803441339512998382135461421687666074335921292645 A145694 765 79813985707224269794115630039403191082928216935695521664366614609270827592618927809910669468886047094715335719608179600374751933372734665537278365842496564122444682463226561988170753772278944195577770855556695169461991904874437462354910504580474711173980394313953700463514018548331576219551770182024556574468157138292317274932335527327435695102359804082068625744025415401701217170380270595644483218328994297770573579174392576551049469828970687411256836454318289585634857764776403663727728086645585135797093804618081216185693294106329796030686679134981418847673392243469704748469258507079943793098545306978097080820571715770156898292804284859356710943022143747581967114277702690798013672692374275532097482584155516783075815372607694581880566428266401716690959154333969767057288582666385484974552793082579841545696209123751503147259856925444214147208001586972599612810001628903015586296002091590984715968166156386333115502106612345718936641332793077239937334736015143319716640995122870991511086404982647881200820016326306710288336701239076382861944867287726497838818577614038475948599743836933239847301617118390672753289972647117567149528586424253543838496521111370690589508877357569192984536784125527733757396797308964264332259806426636603755710387435050908728787547874772543952851394098181123562577851107833859881492394903815648221625982106052626176117976811876507286054098520944077311759722118625594753753064464306847000457221902633858289720023638300059725790705021543392145271878017329730684762078032421357805909465481700308329888473430183787921652705081377194804181743884658842341724440356815939576453028152047316065994938244276426788819952206700672171827398751098508581854122867605835232791832650854463707264028173199898963267230838221281588928645303975612598134231668248390375708767583254448570460776186746990060228802092791536896443795580048743181660111826192486705394080782566770034901630155 A145694 766 24103559395963049395408032207944365864720723621311671565795509534412814042029838547505014934605952959546289477065476630130417279621299538640512231557522111713247034859963044543961464886410756883022801834961542384853039305573743216272634636231656701408320944038815165654679217559849882582465555022307342546765377526702694290421968775257983797080525687602123972563822065261818185093594015196722295896827669722728782732273815302296086436248844325470356178100357082258902538520014263660547752229853817167780120229958571600221567131862889590021575009902567342190234766365533875306716783165510325102080047247682112915874063960018880028217843455756531634336340226735484784409364891669560726700400877923737274533437257680137688272204913635163472424076321797910218366408060148579037025915190922729512828939639225138186349897000976644184595265822198191554467774252991158091832065347680075401208403616641154657145457782247990723989911021337244363523720675579115820931473039024015879309265118229156833828935349018942694903265677059268232575472684279257198606928951854641123596578929299466713204120661079806662617013255687388021709484543208276113366787447138372895467683146387521409497245820542879815133543470112668672122666898760291884819764346693726069631057657760138952291996410570486739209935549034473709946113044479166426890396307814303033100388590420136053060911230513775392969279502870774744012135677836918139383987539806388100172394866107634103954393640583225578237668128541335196834718674133948841693994574161784104989583893412586323973334646583249059723933579737540224631040201461086056519633681051682565326363161363726131225665129411147385432331284749868752283658823287282789223599102391670163979870068396469833137339712163960417448798726752324505150922283228227373887975186465720434735909334595992968974591579258251440442769909782720610912135348950286632057912431997132602893550974647498476204371014165 A145694 767 7279195123595133693143431611169159087954575605419189117348579512778060569865418622418704599581528907735884706738054334119785643693699087934769156652005835240836482083026376225714374224942276299728690576387530243530448408291365576876873305231455743350601751119327866074012660189056116208328378064966635424566569544907075383390159637792383779282623655296037357645648519683653690197048222209139537716358737927269794614573113046900841552697681157321360154529471384523898980998186542849081757445687766139084460512353684005185697088129298549856719622303896202360032051768998986872923720046725611100884381170254691122496886495353985998364890430834187694212863805451972657309661083006504648665507392440594381377000569235246065075130068545211674090190482754702484229964275010536899414769099075997927389365218252909152436123198085822792244623018446928405235120616401742771133670924997753868149351596223537115473212282072736812311837626337235452065227002692099900681367523049237652231681424710082492824827388998738045979585414455572699527504413951096597596430598592813892828328018070824908911695839902264678870490701600472791883511042076252268669620280449364360887401813687920094977578728926592134977345591189900411247288006628299184951236572895078636424823702256126912683454128444412222697447684414312879280163561581600427061018192565015700348095728324775035398219073638348292169436355768453028614353214984630652499210483957064899405062792342602865535937159432495824568049984114461686051939767710435220460901599318826378349048426345119369531617174794711032248706288375655770643769959097363330226587647237251318788985221703693244314084874143922233973775228042253662517493137234008303836945074799416783686687968823083035143769329045342846170573948248363779273989600889620691301570372080979322899868910280406622181756196159805188023656283952288832958568431587406514138307894351307853587147000262761973043685144647675 A145694 768 2198292823766334412279920938540878100196417112112973801767705217349439879285314394131901284058687124183277635145415343427545133978217503256761644796674204720620904342039105657121197054467681031761181531267199172003810566264686830473599465545263402835180320517092976739186168697877387245032587710064901590876557237184410063089537788644524643359555263373715679885013289122398152621323469513144943668044442026365755244818347866348751852828263460666725296311722257769135233358913815926159030200845475520186339294610582610994480299047916299167139304360766750545387489399471328501747656737327969042141981033369669036881143847532943752626168692268468927120650532906269007022733237703072734336256532116181579438579638471786631515001008495740290411765101715598352327230844645121995044223242005760451342075466972739338897522855924917506613691556305150180189451958379073325724276787283973988105702973655891567718252963728184269327450973242823769279335031092338590889952060487830746958088480997326683676264042542269870943139891899905895989073757540546893216923433846077940993031464878459823024618939529822853212225574870087095760798625222484976862111957908260898615099880050605481161819278890010281883343234995879811528008855334847593563388625249967054474227127023692567491450854793801920767889990757573455068899449484598849806000603758326927202091809565491640554209099327550670459776810162569943866790658789680620136622182167493793232228790892599957757749067754973155793972857534438887852488975129877302630350588999711404477307635172332637012224413453356148490049575155868305194193896607202264642372949831968846591708210591353996056722406326335103512694686537475856211530643785847220475968188990321477003215786714502680143585200031981375583095883572279109016239708546382220545700364393269289795325674995348203905921396648681908531703754983681444832876754204047816983136926181662974650715500528379468360716709312583685 A145694 769 663877153582309397374842980007734017100230013282512668944729627060018065483595081609211769081123929974442109929208695660784510675777992284454081959438957819792272274813726882074375796075014729315577093752117762414907260563527131437450161721364316200481106194410959647368148934098781891883633160061535313809295719060146931977657022011008649910806406915206839287916367666444558437949490744747563848211705133224530814140526482524276158712582867440193718125985592374894316575410974223157178038897887919330135382511883594836327864615382593049926213197329254768504661766588572208540919410952999925115777387696469794446982945068453659307104580174646781802742248073887788148208128125244959264900807191694396396069673817910327471465229435645022492678970527627947700339485118551831966456004316640580307379401660549027437899466366127001174542605381136907488809256309863742625960456088835146654054148692483029913796921833629576600077882081706441086907114162883562348864840899801836343690489579767948387738916020376502286782267768357125016000747272831210654913280590916945366002674065276795728526008042166599405413253120064702446969301306148386760089141668014342017399276373469167390774444646054178536634679623164513181047427023117344956958413588917155372580167537452899255505474693599735659680079761102769117928353580787271040985121316822166999331378393050150672335749777846664130560427232740354594742164601268562650607399804099168491233689786772844639974682524842460553955234925416429669765618549455234959145416976313525325768556773618111258322241245738762132962722990783852512875913005415986558666404261607354419377090613367203115885852625679057338599821559089666322219736930188626575438556130002286638187480899810986320327586640329330083248786264880042559125117991406540984110208476395244538865453979684877172966080031705776571386510348787844050695821201190853322393213398967867036662494012570336682963402527255625195 A145694 770 200488702089033671672790300041397132286169267594206713047506579666908106336166429331587822361215368165157333920985880674213494678950975452401875990105768587372545606089403479280804369217599980572272521131608297050129988879618929007279475240386478229142458890391592720528441791929134253961612181750873599868816430598927189047189331109535967748420175333129091749270858021977134250108124881444251137216266905791781940115194179374465051179347197703477836148751337174960314470540755301577541608716961306162180699179294235057960020633546495184778549246289074173337862466020349335650855914451068649415922629103300508253951968266825472166992957044051059635501038267781205751751831960586274625265707515359591530033602913370447109750984288556301052498637334241924607150197274958008131874669080383449492377237226018833546906741319714429437205253133547040911440205953620471199714333462040930315536247202156219142398952140792403948954192937702102384476669142159743490766291999679666745047569764608923086413476374111161420737301726151951848936236602637485070890593815023071422591814536248713850191829809794783197581590216684670051888968195831590316570058671782423028355966364907637946532720463829471907781789902960687100864794952126103329407877515227730955464736369183751882595161906612326367302616197862278700159293881948271255527700637076536106870874182891580011404842223810365016758789247477424517668266918924316239863298118655781390559342086814506481314596373434668114138686974618227321381364312960351080359285576257684936977626837997497267376304631799652808006252293641567590583331533739020738452611714055589065805289657026303987001470770548748981153633416158541753454149022273179378561967983071700243255616015956203366058787580179425703765550356110200573746769393696228994980737259506970581447571776189837558031850248178495842650194421578945221865305126005433655545767309562114182097422476295713298786586846521886225205 A145694 771 60546924153734586535785295769521926216406018583437144827678042329779188095456778063057913141317960061947540402027806754916814608532518808633082094929982674428688980766725037015920845127919119118096985804651953591376841734384353033066964072434995060884822103792066590639942053013664445914514995255603765625068752745156950945319200338057851251372982144198070501440511206269428098974215764705419095875464393843984921383974501644605921180004141123582866323204777841245640075786732690102194408654483416573059241016764347103909089903466426163210071946166103071093265960076378910794349945244811779123683518211809057022899047433636224140772565922723245363139510814621850249240905043968929691870978768831404947673752010164057116817325789914567272832095795970533603411659237552199903994183606271485106117618262856027182138397979087391563034811903725825218347453388737072438571102745080272120145292600902485697974569749597472363007566189303953213670867173818079650649071319062359555168022378422315004148482126065550372560378339030121101253727453249247660198304418856376652677361987273046305962204076549982359070234832185650290968021425839834127217397629736623740221484442925733190685490805631854461971563916014504339947987028115060088136222051185185831394977803325955615644483390322228963189730411674647064678988823994797131898324607275797082108004671854864113293590015840952388397023792310949463981221867350542235876065424434241880780430076528194184512368130094744928009329511099779234627502256895476571033545098612844537441917536518470556636385676562249409255755229956762628503653247276178847026130071240526290518778099331330436871328286853096513251058691858320519876830784989569983699138892331523471176557849337873605563433521627546233207112958759015693228965231778269749943198542162628720352627810955351257648445808869874038703787328806492669159271452232439773121499334274359515126384925347292845896866264247082384386715 A145694 772 18284970605725756100135486532095580320222331442930423531245721277013647896721610808614158180855662723339992044078476654104203798282141729231738390792864661908876699645944871775328814424262356373684717440483758376298756073795194997057215870400128121908987132886313718780541971568334733531929566955010586345170894512606800258297351312762361541946892187372484162343285113435345308755963052816155122703253030673977654476020184302491613731310071272124322151771694156719008342573122731655561133872045274843757728606363653531145487190826227154794256949192916838395992982080600410710558032608018706226703006577337231920407258372989872865041147915705376048608496764977530994065001571446656180670410322479568934605943073466631878831722637569910760094240431745766906305713939543489412998111574424908118598028338145294190172249282943072537607075989672065668900019483192642255977273314680780139353562829225348524569177665426295861224336034976856168426217409823917894752528772064832905993997710713774522329755188595422101351813521085370420626776754644670155894817043900810726037140728341923735686735439288284877656013337729849703202290581635434074829337514121788587123859945797206515949071690580356218043504520846477349977191217695796020513809651580410893350327831868069412172751388715406534556931281709545551254354465552546785562038503696653642260510540025986070634652779941743810930884426488659260697811335672944830918331894881022392214299323769427829216253860692239533590703373665158710630184300218120964101050260495502792622522118401740110606921098017167521942430073194648672240512697345872272781152828902924884147605180708404765631154141158864598252838571307796638461049442917827861897761383516137016595077214884021872676790864743938783002844347994866629154573753227643768253850978995854366575912151336739889972272602428453781192701123105139207140878113269070806049037253183547011453986150032406143747554825215772358198562725 A145694 773 5522000576005024607654381147397095734780927689746404469291380147615791885621831007423412712705268824488615649771297921732714630266598269709176360937350197913806334604094584551112286035282103705733666570040290377688632957444414504758246125896766257821453229309562951005133035471584075862196814705417941472475985074054508521054854777253895127816710067604346018957170663746268013816201867734714141637286539799147407666836711684850822740934461520040421706968728430551299273817007278227289360234949018519398260979880806602058833222539617134321702388584314719092518787322381247655677731497676404468685184302837632230905969129595507969018285897977100843434402883512399738357381233671846197632772046410060986846047134434912663350063419220323134981187778291425635170722198082896250525525701292715980331498440501615989404837145050828818965773914069060106182587536470789224232697969930850521812655829133454351934193680388991752617386474996821258911503986899649386135613040092260475250632140613181483428581918473691409057875122989442836908185326175237137832574548953625982886563822597273695131088140460985483069756957759582424716800787632475250764332711867150416687665482146313442083428965064461945994676393731720145188771799757102283135082378555232904605967610246353636520555274908662451207230057345871081831750369608045134442603729791782124165592075083175938467551845952390789948738699775782785781275042151361988395100356188644328206837615348290676229124153560926244399464409517366830831081031163615635681946145124543230527464237839788994932733535215508029377204626349553942254006330945206150201061128198612074486286245795838907890171679301690255575843997476262726494717054930399024723140238682981047488242142337125267674785277719147884920625785981490962988988044509516639742913052458205856077205117075884491420368677487584172046157035390423234063876030935807150987036128962096923099588690924861308118915660348899005093581556235 A145694 774 1667625888982911705755522971027390816323519939971971219302465558858692135809896242631062025078810329332838586238887893886625714136714395310442029264688966905307604173736918589564135053840771056775193619434727210303590854392139385241993272804953009733956966264355124889831396170446822575649906111469263314101402321469948966558307845379363566239104493524325125240903197166259504827184208092830854619337831766311843137730210908640645976148476068980935231182404214332335661684393624901909731229820731547583431058195397230168236487719773548337999327095513852249102277778377056191603964354265666130836698956450387596501682269879470416770657300041168749341141062323979743452935067567326105028916487605515938458571628656270157699840320881900016853558614803578796054651798107095124169295763678825801151993931003149883506070645556067360255126114972866480001472535994695153076018809645802176807282706835473988935601922299810082994589491113005043335105777826284290695060385579090598692784912467470094220909409623866210113376935329290651375851341728166970955281618966951146021016237283648314005852931683778327602188945230056162414770635574425890296753649646365304051087851748240862302679598377776927334174227402458637369659106335427193710774364514028756780108867966566930159795520271027344858048920387171357167637357267164078054880764358614504844366546164579107431130022824842076820708156447859912646684364918375647550489389237075706096072745535860014793366278121539033569104660970871117752275841227111703854983634777351560116501577305497874729574920713985407704393854727492095912037671432754911488447679563151943569974298625162641778066215994969298319306634399260035604766089539537587638526454320876760204432531908596946815912477080317917307245984522062275956045234868120797558591487991399172680949369444765779669061368328647991504158231986784711548083420464500490527278861909300087229064330673158082645768781870542283765903431420245 A145694 775 503617496472263330113560282869124629433968240943845561824875307395177409222703043443573308161088014189692764428494372655839232954657480785483783661575130655204982654133945319463817673973877577042402739402717577221306749393468649928577210140969912173397182358605938153778076510439468833770409448849012102917151025098850533392087914449790543109081740334278583476733808373546624189795814642167183380898387906886377480186856857697790233974098838370722399395379103999934818529413057713098511542045625978351676781314030082704205360458149071980941475080456599064509795370282548588616741557256733495108214399663714216511277139534470470356769486326534985200181166418958370123048033024098811872535146484819403353501785807059152712688426842914584766639720482902504982869672306144644602876795105304099231921835664510763202843930120787291968229120947891607900338523282861465439733447815062326545277564808484011204199846340862256072613408929652526265943033399550956140522100831845268544745792933035355273231213124489121762830776594322787272670197016580249991357216353470292472364017095839193556072454280360593950377991702519201466836015142688986394368837860490454673011843562486594101967155281123567592974621999148776765491861341499255398370723000858129314688272158292966554621726566575349484679566726868403993544650144313943527439548232571788680874531349627807268262799341256354809063914508553917836512896930307294198259400449240674596685762314214376176920386868551227211625208148793560194356472969556570948569375756615046611952948882022518379336693322088377618697566923076263411493122766361038063360998166943688346057751898553321978068107058801426402175027744579054489912864323885421067810266064666098600691136394253940813137893292978291878903366699876825847762671942127971346054886460350091943790632367202189575565112866574205850083739902973592464287129104248212332087229260479664246254328274602816097714053209243420798297742707357755 A145694 776 152090816308734542782589449903504610698242085245101387699893040367784718893120509223716508002623501474957882018819061654169561726592422482820792223766424768904999453944277749559483373405057187495748852106001273593624334725973140139045075469300108523356215115332728967316089274756549140976088003646290185817665508177531391135443991855991364655376446476458607884848369225613914245813508837726396550176693810047919687173293040813824010014201700711889183682173307003765982860221059035730848575966549224730658804525778889579439850621873299964695987474970797403629709099547551296706064346327179249856549911999485242998809194457140202577327614213313524361705371117463103797417053038210273859400585321927854296819080742103207849074205066239322699508342027221752926030586384657575574944622826038159142239242376751247337375360825832206107044939400148292719422232558888167867646425221339176814497017289455335909679417993018101523846254907263949927271460980886562470146979390831692009914536680864209822421605454186090906164781154550152465695023647665507330418924057129061375507912146706152805619875339737215594686551305215568786822061802456499465209092280218470945945525668019203177931778215300939636151001669515528124541172466026439703114247571894641024279078082936509332565601627585484517028371102593870834693316706225543781208688685472321567119264101041433215907934271036594310260481473426835326714248188587884472226788446281446652493004146147205745415163468024349078877243756274684307577902560964857314764096494862966725249674060793495052684951808349976055438960816914304058175011037769600740223532998737430728565871099064478074734790265542035804158539072228475195918080259723857624891061825074840900648518758532781528620827862002363829511509497378279343748370881287779225711017119537736367852090025525616486040995024337081518733785292466038139503164906062495623799815957802949302281578074599377303426998300409642538802152394190621765 A145694 777 45930922907741359657011900310575523306239675775779675239805873315763589928313171082518941843484136357423090676918928125186551802197956932331093767793798705078654630108517746421644514950653296746139110933272981907697327780494494853341684214518491804141403567648125542191305182899967401105944806691730787104832066318589381272370693452594942335380577754150165302640730772327028555611489873178729590969980632246564859148854311468917153234054939516152162749616943336033326888968230415733003171430355820242680607290003910622908130682445278440266207275966100359297107638267990209056642815849250876723182965209444879671423865448916806707882582722934357822249821896307438388449826969506478606727104232075727178236008882329361711267697241577432540666752652500486481156254218494281678988673216668418756857019275943212185124156125471205457035603469723836509657613894260943834563780683396616335651553943850702960711980034045125797945496368584783225509715273194342315028247253930339141725645331828058331016051615951074964540001077897551721852624471397966633536523708036623065110917104288162308103646280146358749001388116183399254418795828326720149506751499788117735220875739898236873141295053865602646550009529571690344834668592878643291085104395989180731202966892774667525468257069804249748793083393416622123673388100629969907981496543464408541481336883983163203396927887053710225343856341060395714749866440056610803318291851376547648378290566374141920739202446956484870593715989186805867328332216938417352487808572072859335978789613410753483392476109428370680364947469141196749305441840283653062509443604620537136338547014165573825247928592086636011429476624785254930112770325572281117296032860906537285897251973940505767702676876431420898220596964841540484986160243476967198193381115213936032999387397076368976594804932236932044451753074584840544537491514501769430175212332027230209624790324200737342818855772670502803297451725302860415275 A145694 778 13870986627321581881874811304343904533873683842200216821033673848320236373631684546411496720224206556440298426547497474744684474702056401141507497081503442508984793293318415141587084031723890560146515752996334534850999365374611472569049587709115224742180521214618581012806849146515398584854355532899051415473466362705815612864813978691816593920279105306873462789615844873537009880424128191138610076383974244652539543266828770572166452674577532177241261200634714175060954485545364492331226923391491164064812742776655229228676026247852215660429901354287337710322877047833495583809424322127437591151398943340354175527008556378418485577962654711962748795084507313728930208050327737918328957726077501547679972977863382725133594995492751318387958659792713119695556262743398888409479004366811036426411677582092473328660157774531478215818645202917198477623879973834246149870394119960556794189954794025622838799108290863634972878016057057697270154006741043710492576060523707571589109134975675392751757025166411770453200174160743906069847026895338538257820699740903003036602121457582878310894495556728860604982824524536081359265689518092867028651573743843731337565758527923599516485493174489196698318466726928980968611945373876884247467998413341160686182271722539866656182081069479255838650994156440717287478528513073544686666630747437565907205796619698814245992656313955949451459534354518766079019132950648907874717651912327271108363591258040844712857493723817390406570223351490659097248848751612841075594003424669508656498869213575986758489475100095559595494158696719824503986185260754625455277111745062403477743512632406904230746799700019898533415897782146074760418860720242569173565777032931949185500069447611274209064679795854427108898790771872647848186476645159162806075175385777489144229447141827037905315145048540529140342910694739329378412182934214628305417290324456265720357384396330548078153991016348191436953291618889069654791285 A145694 779 4188992030528209986966536002011548593706546280668689700276929696319395621246840419845189490565866895908612701726667318444769524808218835187802933024846245839008328919952052855012877733065664295867501618293959756543094111015352170220999633803938279380334376003247163340325477137064750405224909426128821796685882009470837725703901450871476016421588909224921635597161344421035849955332475223850681513476990241252820377207433434401325351554488359778010708719842066737532374927745731846268297527692799975727330767711259875316437251796168923851009564001718809888158211760807447676101389502466636901650999297923577516129485160160833465837836839140289815778293271386849829484442749149881828866626548301235323624661078732700660983977371113656575730974590646709647571510192252245805380980330103716332357569772772651002043182523752380949971773815677524216405902094484048076317024460447404755229030696241794246614369991860783716683362903735055990803284526079927374415655249912432689571817037008636782972290584204738725791488056543581735542080269767767155895217785228998880430775569272924961727829554485835756346064005021780387098983815668217515932625763889307075827123854557187155741745797400683537289530401523022680830462668242226164092044435724634538046314857240146955499463014725665459022851442161703204196391937560109865403414504229601439567609097812157919126578809886809680630554031208326295468063401229530121553927559230984498178156181637768729141042365390404946299336858434189860563284994654861066412036546441619541403322523710334590310338087752749569468555561461917859007078643306056603840625237565241229741404476439870912111708261477417270455589700731489792391565824742930318135747367912587747483735075926630870631765595671160555466536592508574808611830960677823690467504773123686507621260037444368371036197209854307563451514578058202887439934708641303246466591502773460220317720462901501318865162468081381143457090771452773732886552795 A145694 780 1265061722232892094482011997796183331394843103078102089266811734614609157380172175108700814654171578357844595623026982672845651807607386170315344266006484739938006349032226643798747488301798893461425342209022850141479570527270980795269320359201651257636239372459428710197281288544408106979337792335371283547720893393830287346965373349207065142725930306821027076879936399307953149500527093474714678459974668884107101377101630360429684003002810075427056792131103520020602167224725472208533522136302201178489827036057705690334821366416767150789227898617726298886069628886801364687035820320602216861010636573977069516928991360015328264541147457712812402295772874321334775371502192936574399392259860895566186967672799412216892027571080831534552366367715513600446900521797434834336646580686955521335559659699758510143712462015444515413259873689409396156104808654208684801591516660996275522373080310227836854700938433665818803402718911929851525321772869397023363035309413030964679099636041632633064879999404664683418576192902000940227638394442970342542097950439416758887057619798965755563493630959165669555906346692053140822533846642283596944624329120826893168453838317742597434490745321831939064739862793225920629831113863778424671549951590426289329300904614801840694181648366081489369062484538677926950022886614640105807144513646592197183510741742651992761980807929502567600975857890560022465276128038367447801411405235844991178694803263348115355881936854178476391993161023773847231014819537016429215359443021944431995146903291307470286963613026230274419908285402802473595633764093168339734413544632957788978426408372208608553505148166479995779054673723127771227492460211644713507822139332568567790902492860394911656584145212894633323785152146817719552924763648057595358380366307967547812476301861057421015026242230952343633217059662882532677481869826739365804605216547260530270231222411857067749200911369560757132604459687118778262084152805 A145694 781 382044451122302884323580656798445354532648910583306162268876866923915646133190750042407800836069250797173159265452422099880942076372622404600046165400933545215438909078812494374366728589410200161054585845506606782970287205124820848001113748845094741526763956106744223316238623663274183557354788375855998809615023922927275941057838850009662197086809363750725255582143631246580815299203849754139982213398873012759091795507484935415363243555294154419193140514873420979484322126939346875130855387635571955928200434121715858605799615406067510614495815818551623453704869712053204687808716347319402855123561246043151416596425905564468302425588695390129055677545114773656252332709219517695586787595851442159753140612524343756800731342489040009778238912075494460625316386072633067723861886387130463727006659659554297412399120346140491273854510080385960114927246311476538762004321007160427803001441222992564935873069036975216494910937748499080104656372122031821128262247787485438900398518267536046548810787529624529653684218768347740367011253041507275680557685814918632185010970403718385255213348720113546370127370636995026748018122702153978059760614768725832429797232048103707238060463341395844914014149033152705007528165924192842024643993335873014742910826878812915742687358343541884123997847479238572235702715365683751843892239706766613947980676397183089656199077415899888605814078528917918458217922604185739705904690453665956351467652429349493068747203887596509465435635292321267673905912215184306761972139756080776842992961471451145692072700795833790125242833636084885108022389677493532543189049853915687030255033923930559912246443038015481308004055874683855420910331418091960549044150331067794885105069108763336689417780088698508103227649411746442730174666790752715974540403120233075752860221902001896778166888956537753469668100503612466665712084752966647169744308805769906681389511447917932958939810071139267272903089734738418261416527594315 A145694 782 115376159177213238173626876341132700885528576153055382903111546999287910523066226340632047151678259569167936253571008447181371661412724358803043626606815924170322612535452341074414953286513578649745023500000786225606885256377168625115541082830859410289825078504864296012793867065020259026214166751716176269220189503830643503912120367329568776455073701922412206158730496700068098267210062098656799913767999675184361615141883348865079269869695831824520901378699642032284244680168458030817309793543806428489138041277722131593261149031265971438426947149303972556719984583411181014353545301070139060030454485668457750742603694489109412004263244860361262002216328888769866869702812792151130635454554875671349882278014679015141603973404119002121493599080431611595245101693413389017771953042332713090034675657525698060034390632072412920188648784402870545311872281257260497440503352645788200230912876263444382796812148228081715644299797327810261754699059080740583711835796511189516955673417159844425107792953947203290729215491848115589897170780140754285185879018154987503114426004303153381318867819843331838108910026025806024760650522203859090450761035826080566905595624689001843296825438356223332093208268149323686352876277992374513017814437482060026069740416496885752450888038101282923957980876245510137255270017549878416749649246929870820092980761207550424179359398793836856388250739875320814359347350336055023735415105601882973152052338860283558646299692117291680085169865119999063672354474166123625686370846893372662151879217474954691535668676728778387548915849812232500149166048838953659703358642337904525348041818618656884889872292332508875021445819480801209343692595803560441097825577843141486733939968353667285292513002641736552541426337195278886793196446043672166715843361944080909815974538102711769585385438632170595496133135031302050512372113526100705896976654125964557249362226048803896532073440572689155659600495431315196169529249330325 A145694 783 34843218027067275625550993074365277222075097349312142330577418316918025062319867164120835832005998320637919575419179098626674360804566383736114575189093008165892213546797528191978941525798511342022836042414391933526496377138699799964045405901170696812785646944512910651640431615012454951733121004229909377305687615132931410905519293094679760827235171171204735534681027859789319095882139549944599433975722503032664448681053263872318524137404585916850893023226777020328862409088747385959952426794841905831763760265437962025306261207826917306894323543273981160505981639320464613130082872206834676726342131110628197572849719309805477956985074359133710995613653779293726138397916754010123756320487976601305504694819820538229007599236701449600681288683378271207303395395024770850299405956898092222726745041913101259832973571765522561405698078379586518724070501693381193688270008178020876041932687190337211039701395695843702908083627855250199969814459470261624459846148298591748681712973464005480336004661304525769270569394319362560408578564349466286850454905796991307308371642329148602773042868243966101562520700489156424450968439582863291338070072204707605373060081424030452968403221920238050447234882832062600573561107787772910089355316126246254858318694955180684324425500148243901151186226778664822878855842584697598106550180333114221054132209208283045012510339358322830740645909363817968018064681878884431428389457201314991935568338683376285218113759815534490876255863630947395961377145285954150650522023622042463193024530715964865698079867671295239249647343809658130159940124359686511697871120936193250968078374188910448676829185841379664775168633427327281366374253601257161250994280358297661198764765373698756821649509017715740359407526183562477368815152038398241632210154903992201688671450285116952518008235577958982086362538678949606788070666200129446533717205237235526382626002755290858819727239242880985741926446530522450824936416770163835 A145694 784 10522536468015140025678226281581972588365793870916113928451477220162244280910076817338151789218659814573082543840338516776808475591317635163947798663479481650175278168520318061636565925837863911712246739785646363138776299010630962420516597041070719578050975552164394152499397553866696375164376329110680915770048439580641455449962914394225958201048566620001907719267511683159674298858138934021170372260754427916189479140062943806091329210226315251057145172113107960497284163300121542101874815582248711754764166462120986809510897623614697760710647283121593006500249735090196901984270673861163002232295293140924047209249872627866765233597488193213520359413321225017816523929301156898265223278151914378718591067953307787866145153365510433660403627688781157472994030164195787383401402827030181518550386967982099054771497984282555741131600631021850725784123979639119863233360101966409658776463440618605574289607024687996570196525611312488232580622212060959929846289824950378196912360362312712495217048299921012835116421227868955645127800829262758677874552195671673219819625121557398574884077627341857919340043142637699214378167708103502510125006711044785870742097238994432507794614476194473535011732841407014756049529101675629426472472287655688886907186176136048069780224050156731556864734282506280530999277209190561124749761404811353564887527834200140272043353943126814701046818676377133151020641174580072762236349880659691525681568486230040777852311709164599298952949185646680993581272225521883987372831964763009930511631256397003914486128584368054433475005948914666943075801768390576487579097375164088023887834320963232336843517524251804326253225905849233358171435680894983859137359174842628050540540225202888670892852859210347511851988531481098672886495382719150225300760750937643700829068962011567216948668901759104980419485990547907749947946828820325566752476699004991003002995803469871790559661094177909485004906127251722348833934628335340147845 A145694 785 3177771170122545220479198786044681356409247673919317094250015543070680854809780878968957719508203258002750290320206812887497532954217121253128499081795614365344768114679589257086050930661509102825756492579222787275976915804833411951196048260997456141874581831106702521144166420836127292844689918270421406653177323065738586614477894627763144696955839884069404926483253847286361848936062075934843507823313861508186190035850327976175709102964209801233340991085135377293159488454227616967380234353412316108032946507800272578510265776070430896817308585179177813981914914015600143934636613423199019839476452186427951628995888683896453295068484449276124014831827396301601296500510551466522087306245557654396413197017204132115037607308784914263992294880723226178572989806191732765016373354357157920509994137585552001439732558279760068299181984870520539600286717780512505315281062523847538929615917134131693098250281754379268355647826532743590989147938227950428551955067288865916875784147705465709550068250571484571679389940247030285466035441858788771251827912637939515394219478338692040466388670414372847674591466555884673585782196878818175194460688665453128256507993116237193323520603407509087335492870870035624264357215144932299021776541516701917599715366874391561892943338721832781929248602130669941696958838319706874976829837702848443481812351796233153874047878313958681393308499619984847790265616658500095310946235569769639440841747273133631535112918053949172749299777809434029114148250730463678232444602836405376972049446407364466209945134399284767614212546924885607150761974113829739562375709428433647020874996852521976816293615494859065148809448397835046840492209256031524202321219808193312965581949246507004910884741832015930863560177099765615649244236766031329642588114573013493658177137856043014401545490323014126127702682782929461534673154233072121029801429382302045671378350021898525458158830714489421590495908503573618825397432820855954485355 A145694 786 959676370840540641444692355159212187663004431729762846349576242530125455908272915371807893139688165257016014594158617153507478143697979300809642774903612058852469795355067435321925744493849911189466748512185496110981889796760679778298786058224190684126545662018671996991385759694956575742721190941338154128343781517413472516116874214670075472522462596422340285890223394368798118704391888793388718192268525421044313201347658985861258057765981133657217922162538770834573668229013440202606728899914937215914195081189220197723290753475646516141066482076828578229531803782976153271358272983132242828519656265008100467909549132664101028345448706193196238958852460361858573726630257241732772101262880259713338066908127694590953491262099678597292012650350725524771569927439739099247561351613034661812499679163868722335744461102503258070611827830266181108560804645735137485351647522099990347085230511067152710097295482797851046835447087277251990490096722628968462760584031412556518289900246688331571625394624288419634340645533375277255097575640524946159374155064462061975834462833163438822274494387513258139807282856734533723691845289694985406217002970255799947594671823864637951195427614591549901783835269909351513079829444667878675150043065756323426227133609890115643599108069943343411076213109179816111950569895342285681877861224855418577942442714628212329690415896872394966078120066559046899509195589692448711143526792189771419608526108000126682826248940583485570989579949263430111479190448374508942210897224629660835628421183767671791488944459999631765058714165366538692587040380608190771349885150011797312280361215140673766183828361923185870614200190240334912470475759640625325241871022899537887555208132219912594416299180409600773283321495597734827398873007958742401836309840299137441068666563562978782049789408648506985585790714454149475721344631558960225433279196756212801753258710809884816573407214681627410844759461951981162921190777270162914429365 A145694 787 289819086222673151171076612059296035992870929134714460280477775228554817003443610661407014770466317704360833657145582173546370901863835531723258989521809046159080533429115685877964488786212011670116132294187440602729254741705920459634282193535444589150074915347807836388877355261456049747008954974365852125353168840935802961280681534935735029557086748279662696933920981845529745486877414353527458050557271363293874400616957163402123757736223338154678579152095623656663954645673604713570264747539957626889978881572636699439855297283869177443705260278617051447504622827544782687806263804292514135193096715580259913357054842175874614107030440785895988041558611201884987664145837176451830652494083592875773699793057546562335839323546794151467923828111038385254835545096995016239998511813782110709454393113350768593393387520397704177256472822755516174245762716294231008070882270611673237280809998425145986756284985523196636875949372531197357537020062295720525325144422419303202606674090352170668921319108284531244999195561139086700754001807996674951359743001554904777186613556137019832286430916358589585374124831267273299881351495291006774502340436328586131045334382814004424067695619003240561251382758641754121325844135074554427596291229316892972802994634819940532805037693784167877363087110370173795867375149555050569052137260068633562095135887465923890412631552977149321074198951601212178803986802470461010670034145005741199082334042868765124581992067138158693266103844899746459637601367158371236869458517235321166982811148051429516563451281785489508280117465393769799554135432969559783208102939594134354661648211975630955410699871685307273860339648004183308519243187202212816698842727695852248728707273981167096508811467741867417600699531493416152258810404166774174024922983655766493709079125058163549164634855921526095520781093082370212206311405576572915959820515990993964083812752314563316079710820003136988653526861600994737583374217302768344203182875 A145694 788 87524404362876451113023692149552243657659357594252037241857938542781024609584062146829546652787688258551714748443371657793850504884734632601123405192811428327983468625797582067709953687691533674463882486096094876528123950105391218129774923661646041732638497889375947917443969903200032067020961681067546003702528646181095080834249706676377308850767675517861712133758246293955614338918274742876498942550103683189329024673119715688455513578281682141579273686010715805541679729325199610058017347028167288383557708039855094010638576488975015941482847537660272708568166562114741395564220310623356136585486688448973485733362652787981469359294847668634395192311741730508904415998316197031211124281111982168223943999436470934130832522219869734064715704076883241621435563049365055165380303006410584399593414220552768246482467286699004158273384180644335618441111779516212029299921094077203217668457534293883020847687968332522586485489875057334324724189568716584969679730854986598154630697285386108853682666745307304147570122718818470808350453448439355310364483012314516780648381459490546825911679862245906541524845891759859802030444459732594350914300594768262755775743388938005471430492881511364057948015809274539835288891848963070769255404801210635921463078152582012150791477784414748755620241231118683306535835344595729929568063574679502480334153095571994386692285038583202222569442005263499518951904505150489532773639168264941652351445272420259067497078778026783341880792371579774167380444133691379739025634261307842362767973338290347946330370798154757831868830415834753112926656313716426446338075737872278563310505479655425407860265177420600873519951959497073118837898972059308630017725261893124479578182041534180243233066646958863550514637975189516080247333343185357841813124904754201181962700827101001828868937676698892232340290304320161349936830323139493461659640362550083420940509697940287311571256094233732688945954267444038458769016092434658769786446798885 A145694 789 26432080298502465562981983952552718288577133122534980532580816962144640877277383324731861682127111387764913493196241095071569306104287995210007545109239529546004848444457440668762528049194056957676422394668726465270890703677086441954732392663623569158667676287676188463231690033411148228190583418727424527266038297977849778608982130734731011537902280919645957401698056459792750000607832094934349153192080755051814071576881537180750162976883331783418785974596084077649930614301564608632807668537758981134207537849154665754513410244373170945150376251113123740936138797135824356677706727544449260734681786814874412431562164087128227871892936965486801452090104444002487248643827345666249307702243324531210755314130021164560949085871077112893392674707390627931288285205363149664928611509424182706566501640213822659669111727195578858094384766081766601253041511651179738617568099529044760062636894546754247150015010151436297921981066317942434869347712732346365122753393061530223395267973512514521641496435763697568034932061887617045035136187426877307055122509975982512851034014152589004405495031967347416950918085186646392939894345487748202969344277279579023658143458124894838367584782520812942259739523018152388503124012542712297760704653674382731388876799085132849598493485855560340029435488710731988400026406692760883678986147415949680427352139726854838857179669020574094066650411390625253511296356568645368436628358781867373268937389936875369618993208972021431089306030113246898802434490773429522814504677456451158234760965352537028362255417591455079734878505464630046334050652606927817234315664734488531985417993207726497542844672881149778495751631428468077705736970318724004052536330248995896980362247836048452289289618570109050388003067807702362818542410831573901453389696312785101186241940705377494154870013728209532640672151123595645310710551276721448848295429669609202130069844965214453531203260747767268924689535241238013553505276541049645707162730080395 A145694 790 7982400725743381723569446129978771370906636543647969868802164864629138763913160180006875398455734851416745323230516367339956136592990089818789677499585145111465136246757521284384215760902917509684605099307469296416932464386530000079111052809490656239875905600380319539948052946120263564881489171494001139688339863460664452044831769232182089107137638070057561273600679292611116544569226374395430567765065837921964660287193551108870860763505187916910331785054331380734473503839343186607497857881056184135242292872736669202769039255224208650419472144988625709490005348568456840975271867498113053385737314131403623580846040191659936835842307668729345404136019230347020640186019860075010259714953202896443479880923266955226472493100543068224070523045927892752007440696456621833753275295543096766798683901930353890451825259145778116140345925972512869242800095406876764850476266136677440335698673695585488756283685377765429449851796538143557996218285055599885682101844973727140867216297303493999426878240933891358242401912567341529129802778149468507375336633529734404364231623892622388783633587974276674012635736880475450808046061892840224702391057437838096882003548610329303181539173828403997198383387935672746788108162896050150852963550004862374243519330245557538566594241250594807940133897349409941813501438985869191141124248456042123986580012044414589340481567759174793205905854797963563060892547779225750778328990712955681785566740315663941365868452030772445405628540301828983664167835769442024510241386957586941944535043563127892217454805741821279322101439819902439239770370430978484378316992674077664381032923443253746832531230944929812504843472739437862394013727137282589915235954009934867763589820664445098411122231741525974353626411839950924055119560737792132881081875161556346357063103392196902232941875208242579965250649349021564722484649655246738058723560119859428959860152669796824679111813489731481482567293688586436054699824499304558344793358037480405 A145694 791 2410658587094202778052409749269636401295515659048564365397721208301037762060897096978751638471949798016469322702122746695571681681776902837279272597329604584132925141672326970443364397264631893867793063568461058791448333354028382937449583216073514560873364823638568824875848758038286185445981539207769616761351372726822686667760585325988256179344028794876463858670003448312097403709905757235325097115896690971678275592660875553341819200415589867575136780300433480897733348228867340790855720272410429849862038240028624944570495341667466639255735437410313851142240679128876830150175426277702597673231934185897079447003072575717213796196505023019296825247625717460356230848929353915307432184608165031401399713283512490457230131967278135526556404567195516220478315802044694430643824210642505799390495971881326661093791559150297795495526375258932804744724375771365131805105214805177057936620936819172270850150522969075008257557320573453036572423052739078433129629634428672535011675926517681675312395587265599426491637342663275254180155403864952062350044608203469814135485099381557808823652938073199588204399041619818399497636970797292260111919130001949825679341413536861324665986462911395486340969523417050151377620162070594602845297231396814762638811448857359291514261862364193776437580407564033091695689034547325802963735844047577305494266736285273479125986576283601766974089501498573605419136038132969608089686918566953834031867886637940573417122653520084306491068729865122239819679883967880717972570084356513800016091348395099270912642989078612434900194899947105072020364317819502895354434497471906720154539957461869423816926888900695922226684233015678805974914439858489023430397205574670081068707145478414583671706624696322274145744788372597371362283288800402392556185272909093703814731870982502759096854291442875530939973055431253388950545053485333238172285666860767877936675636036433675838638236470638159640466398004417862450505793493513435570481886964589001915 A145694 792 728010910901723495590104174833300214419874822396122790380243002742048775003627010127402987943130383266122318710717838985695307911760031666768521534716040999263031927648795987552611663758157929030563820592575932285720979740452185117109695020201391906727516300833247404792966376874616307741121543351574930260788426223636990709211651936679221184072789558414622027757067440710960804803846969458693783898433035607608917264323297223558120527664744634819774397318945856899734736691614097575651820024410068758474200306195771996591086824144319700846581682625769794419247195091572234248512003463998686384262658386826786589371347071826406906514508674644158911879378830653797234695736478862562769509491950886280326269931739848851128273381624896385951810108769999970691699364776801261432601158338741208319162984824258721296434599038130788461532824982271734520037518682856862928376924394897334819419187220716330211256701652975274728352860961386278901313765708916631205262467495614131846385262592042562450344040475970092909116235082396559420877802164437373361206096340814354134512135781606565642354403664518301361054497933448276172835557134720369713574874869531409517064224884583509719824730260067608470975597688561210043294500837156674009128910918288053454546814035592260479768515839745269889341342950440644282156274931853406625857083778119890217144567778140546281458605556079974451381823546714430873016022623609042417334671078229344921942316197917737508029675494613429787857350790726614596559660790464207385691655234280210017917642680276416687725965246935213518579537682585911847710784211119443418554839919523155409006686120561122738965087916779223582646133527262259966561766823536547793390040847596354547881794344660539823756989536057585266040572462112566200485498098160784759835071336671136995702667973612441050347763073873202101291897489589174441499883667920982681292212668391779277447082222850300306444068302319234479939369630040505873616694935216558237727185069947841097925 A145694 793 219856884433733401465433408389907395118400900847970034130467989106890429013333296161378723607186903796570923781314085250933287417669847786461256224211647052172851509224794715913918279090566429935336406025894363089228944433283205876984190446517604282317149049486817077678650969967376086651633260110636421169141343368165644371495251124291798809333803102612420975918775697091261850953358074870768287412229660856806921335550043100638999057535552464125704292853541348350238992747519228600506058791651568354629358630432883114345563650396242882189028412417545067600761510676975685866220474870701325585449649600887503652910699812618999168553585423237512972090747159231729304521881567687140041084434384559491627132119672150840550281331118751430421920096443972795632672729846791936258214905994089202406587830920954252504862155117956347817587417618270804892246585917847001239238026062044189938406657919719512551528673748675563892954306453018082775160184821040083545556135554041039145073337626870336178328587828155702459126611357541097669850916098256221803021891050317731478808529520945801266182206253746453811450253976859759585796840617714754361239500291468483724327716573730683074062402552077506362748289532422068382923561632659244956154085800091595328510499027300005305598577521740707312804647990625510540119499340385181475205875565148159268272165202262159703521372891359868682550336621606259550045419696291797840426980978706695212592547623884518786851544876719735711626428870069572485921197878836222749760907310668266911611111998095082740422328861585355870176120185240998272936636467440252409508207221198521026799864668451997197743639623978424826036905641000186831095678666268178944580361938768524403379233184942004612190939133264694428070107138769622395175258142355756595077635358401774278998390996159974694445927594018264159059213068800499427944014322658651436512075940187456573911082155664754258870269989063938174782049161874228355969791364641907074358039409237283422571435 A145694 794 66396051088076585519065299229577200025542652181264554184610952467278167513251651813726247126382501816181152859638143027942867104828382271479632611190382693715201892753960355410015767673687303682542564055999505077014855497871787722664108405153296291867872285428717924211547799963770703552485503431868847618150424908759800963200856627884186561197624464199392720105442503454120368027109334764002564104709459145720082634418848693095754157255209179421327876667372168255915276075014115423255254103258749233029307832190424504760363631332841206101385733968415984645635556977251565559364334898948336328119409916809639276392441972063865922496276283309054273412493762709151596168373537705037429844729674645015585113573871057813997333833724481307091033917315971014281096472714366387948719469009056600385581205775143359997747074411023778910122938587892800805723948909671111517386955493812950464063991272568072074231448215398367320397472195950499611819474502188396314126747674852898207680301578052249483292783180062546172563327513742329099735555783871214547139249891099614092246041403189850375821383934227764532756615646513713946634473030992721096724615513148612553337453341041781704857125745997146853941512463193776090432872318562254820084524782716743501156716159430566010030290643049853863197114351825953742471806644521392952105548563590965979127976746515394089917173154585124262155750277901543669682843732257499338766530920898343724858027440096926755891658523093865571481393661410220164133605199747748806220408316166582327096537905782034711190855590233530537579669716405098892515016502382745108228060025962033826938150123186382592595840201353567518239562857448529160730928395446166504715475915467246773465980540058140732341839861256401659691906315335963850776727473493340330928686043165999161120518378172338745281619785630441902833781054880261238064650825559244812843965641723943493541869363928532935878515092629007009549698907516386922997003375426920719897890174404589645775475445 A145694 795 20051387571714695093356254933923924500318762557841047393718377177128899698572985514449165253443908361582911592686937880353494932370753776139062587323271361854938798760186802539108847919174475145697919008505824638895397131412846609038683754165848962539815113050423326294809756938088785096763970403164281344260259181102091725242287206369900049682873254385113989050867717267447259882336065740653903591334844432346608148673156755271817116492015636632776893049253541271938063135661515338594486233125350616806496335962877767554515471098867647999736302630049209817914337445619295823242162919007526869766476345226910173966864564863474889594706883973911153057601025591004550313544286505353616673067277308410147212672176939787676354267503462235990061821109326802340095502087008802368577021425829099227243117556262373765067111609974063274509309866126007572523740324134757831249621321105448995957386957657638046905345832376558255196143648870597864686706139476074646782732241670021217680306003234152473618242191791060788411665782538825847022467995813008537014250445221033138126825695233813867696791765930531142438686474993164752124025058519184056456472645470589522624186581278044344183777912888586272383974015594987957242344516644168296420570330294656445753999769649003635023842175623534125978215729603447404715945487146120286354400460328906577537380705282446752995282771311816167302354033589644581984668761722068508509651911130321098211911694361647995760494022429470682851669259317016419995862849125941303255813550574997194516242836434176387696897965921664636993190078234154624541262047083121582432464619633313017214294537337619090966745997169153412083521946043814806353909279746076016245129146109169757062322743864373559162623447160300036532527637124322313312176521736846424183868107400773344884117551817050141100354729332799436391642819360770093396096605304569274827441111724690747593070636824261281881052687703971052945834288020786976516739049587565415502088474630776835740771012955 A145694 796 6055452650606749841608069924745795621896240749815815048348765296540460430801528373711834180292933942696223119838595601723727526708862812011725421739016760897497802023683660406455462055823017806697088998004703041441332918831181804141959829649681233390732296268942415823108335047502849328519166576252181097118980122267922941222207535467081930817666525199840225300641945172265618364097464744342714882019018309109529940816658921243395673426431467053919200372997902091957039151693702618140111587149752627526328864152956895376958911908226696854714262008540892949025484273020050087053573837205374166333147736848610062898716706146797352791678982683837859169122097234720665043094206151079087197836473017465219442641883861944820444991452211870787691578941099378335694560533803943948922311751131378910027035920785461733690269959137756085122901456631466394101363853939787193925868252018351783828666797221334122093340209929505194701914984486724604635773434647272354932071010236671554841244732675135994783225849137720295554150502999211663471685599179744706963756495206860908100209113919208598194055291927086177251950558832289241427508933199762592328758014316604887219951010092628350161796072566607057113106211197223169311097611154220263264192155224203529874206773717839667211190306747664256191557953225889290270473065311483805086076833470766195450309845018552404010485479763013897401048762393794762215700283196332432070576110630436073316272473669777597792913303115177052355632634920077548618586446830834525834449471865332986161578240065215487049751994852752486841405823956998291512568623202600335149496087069234569164890012125837779089364695304882976881705388142374622989719871554919510739524286649053799386048002666500756726379939202549354631163654505230002656426532837054126763197239748990384155842380130370970273561846638719799348373297665897687944383110151154361753074371775214881829613790451562978595142033171506628982632405283370150521132195972069328560910821448320199804067070436965 A145694 797 1828726649095666737470543761018296353888164387681818303553933401178041921202362995875459473283212606785897799279663184782685359571144198473764938302595738519682481272353705255947010432010632203147375179478411812690643646089885492004262829870449566635038613658107559155252422374588922408427691542057755527048587736665731626157381433423852373206885607737097362926804816574306949298697552016725759240466152194506645695518482321058750221557665811034646965735752317178229753885748362529162975104832992168162334510477857019526074036880813363582475707390276719621395878336114609506994356056673103990705740850051935012085238478391767937068197458063635059557921815763860049838464136713339378980129941783997187861530636254130395986711064300481515646866778390902930577417185706704063772169571820250601728937604959653181200696460547992363643841730592836725011039360149491597807780962488221133267261415373885247234141838052878192241723129171341960002138890557336775114838662359233139540838228961887836272060588197399738196565040239979383542602028484287088494517447302026773213125025577905762840737001370214094998946630080876357746355573801269783699228463850969205350902580861392483704518230137202442661885691807545802143994236224057875337489610307379171365564691663017930494144448795618981835724523658488962214278149778580963015708849307711062119416035814897543564413619605658885198949423888892428544559500856530672416805475758480563820416075136578472885464057046761040340718204076604102666393111080062900860700484689779986823602112256858642912637405547565329361467565644935249882171182945138218093565385830289206574779569367465671665897171236077489864862943697051092328089047300305946167320089438868138244829434482539364157807579015722744798574891132942336479927500740268609436061382536087695241719514681820215972474577330164046603772344252281740989110303169043312680153632835003169621795771645735195274451012965107297981702040561289764670405406444515349659979565988918069563992514500950475 A145694 798 552269392574240747966262607757600753078603748839159311858239538390472119742682823226015049097349914315398439159338443208769254862958839076264999641962174016183211846448795303635590695005155102332700607113482362729532939786226587403483232661046119442548270592452213922470408448790807064495834326534865916987576377492928683176587970686467949626548635870078203763669753963495526422588296611586434947905895943722697890516640844300821323514741648500996329732996826789923293716456853790104600341547976485032397495835448666939978982179093727575210808917601560784768606232022339051062208475541440199818967403567947525039679121757607770197242840656235104148633219238588500330551126193222341372912044582294133268962809506863517643166296427293205854566075495111585656044295522890823315246288377964550343229129661894475260876640815534556064355079737580059486939785401292522750755924803190763894929118776116123330588741751759284551805683094760785196041309174881058812326343961478171469778303901757451418167514409765583215067088001970774618202340916655520980637305328716878649455657515413621169304380358512729603504630333865827750157955779050274914574667324978383411085359469130437450414343705362571076832365819667635024316948242054324131658598120673285548870662675457697169564412345970184850132614586910440699421730760066139346938986414095269993868192506254039604048902635429220316185324965683119625694753558389066737443183102950499837692338418773029033812352314818719005844541998499518927702100959732165225405711926841690687741676323331244944129446723369876714676363418946488466124184680808539263921597024660271151014265058962507005321856348600097056211727291121287508459902564820840823019927486251528696139103165724221474901162482809066379814985958494080386935448797028282995563774328658734972615137591529574852717048791862903354539899590891419881023367173940929275044644041799182010900493423221577409905610773429232483845033617104225560311911614047663527985268017831808688125935312216606485 A145694 799 166783527830771610219073836999034409133384443985038430362884786660521402120369010251260669367926390910643542728320930185863532283253998256833556126934273957148810295146263827992692442881124830272272435973092195132506257171794339510359932000806057622082942680306910497026908099112449144555333538921987449174721017415127796587703409765879896934844481147155880439265338892159074672672366879147086628508340108852060256290330016496526980951230420181489856932399305938239656472616084096249060140172384065487615881407795019558854126544049424914350081817408281080280497686192410278811279965257458267241337450136670100626971009532319154831630269680724937817827674288237963239776601646216433755240457333911044250038906940436528197840234809978247686563307932745307965194799830727321937140606920573473953053468220287171875603544829830887939071590239018585128330804151830192379130481509601122475135326608971695360590565867193251056453074571488585787244473231923522424547441037704048550733506940101788440450317291161008731212064011554933955313564354801483049063971691825195325362395444629335687367082131269474126163399414197399104189956289699381754417850303679620820942427657096530717541427280789359262760712591847818231541574374864181829885559142833024856587574563296561527277958384034200205758213880723294602263148411390195501812558188207463827086074720852905062879204182280018876602769190212413234531271015132641624035424491615292470419265786394318189738444935018206378724710965342778112063368096728033835171664301421500807711162647533779114484180273052155202502900284956194581519621602421233719486228736061571598399733268237309649935534720105993233486076778974931776462562485528593622605850780758522798095764326614232346055993262229322323959327184574079334518025609201801196050823785872401874034529833127249785304576260565266649024445904104956522328067776226991597750802346990517964122327218041270642596220002562663102823218450324914829449526902035949870101890961819217305744468471774914207995 A145694 800 50368073135500452045412332511100633957529023479732766810279347331939072968231698413057496134064672705100034505513761577687577980287844514724657685334508772884924525922325227258489482159404693587123942963266729447654160132942104305541295981010768355749606141182094517888203775523510850848646232920113674784848759682991101640803253161325042406373406757805205814454368675678077055620632209205808575374570806977378474701789148341106847425948072153161435797254857396521586331436340940213426057731718439800774963787658260458107006237320747230406149498048383284683925532623875881861955487299276855266684090973870802441820205199638627151382144200738274985879809001828626309912203146031169771741245202796553069378480933202324652230107746317003508136264429613587893903173504584128334193148043724811169271804173397064011957009661968112623043555897103875128696415914067316805974654659974735796726973706790675882775020303150610059764276714906458146962634874731728891154514867042661184150049317606838351564577654416214871242828264401588083730078232809131225296338813625880271380793968620543963963689499263022673371743118457280663637616641533434239559276217043920509541202067083683146260060624454681134782658370372221438290531144260740858301307202537452833403898647452886123540773867565982491954130459363848059442771398509078975408045633852239980510000697505071074949915614145930271513720110119183113708818151816499381391960753284715375566780575152665320271976558023183507655856866991520490324209463110906486056617213317366402238083377878877961329278313015027501279161209693351817130459599746531774745577156693569962445568432742608551773526163615661356415738975523138275204185410727070453186143915861587633496224687534332444287435064030772532769336994755413464944056798530146932924353219559136707223455394466837905587129313641918665102028123140105978323195445053377521591467264147094625982931919355040512486648535163150827820128126964507174268196812503242813107243085201385794526141352540711874208005 A145694 801 15210991303393305746104305344515392420764631706435310538274000009458939515003852551733112571818163230549299777122427675531462686514645789448589787414894715137290058018247072368235830919697336338481158502470579200996423853891343705933961026333251237378758971694312237491740513300001164507146607008335407797575150703245897567725994751310396926827833996376025000084780074715887111722758254813275042676491875367059447299684032468997771395655366559834572120914034534443580832437302347860358420374838796435768551447991386863328757029544321614157742798328794343693465230354724323912031745884416352832271354136658845667329074999281333080562575918353278320797884490877956907630245573499767054632100810787225115908051202920161608445294699152925081209465294435370798650793203584576029604393568597972399646131806897693044439141314369540181271214809335131270281189275244177845211966576830860609489070924124175144902695540985617044797755114827178871796928487695750201606238942405845973564764160410325080384062001316405730106602923785268046352528312744002828556445257743324016761674416127959647781346861695301577884140258374684563019456035786807440965146999696960314260622081831615213639820767158032913345100067139819026545508863992368875025164889607167922663120803956208312747786430046542678369941640514001390657114699201330460377727968865188266650193124571810611729811636267888661978266870486803087926828550577567680538748112067492428128697314430318532403947182078066401105690049120473845299799194491397030755263226757543231975093468956773610542327566350265253231104182427107292578817279501850174739444815092722067086963266954999545325954965877209623644319684531208784179887531477089748268592856739418706793061759871041783942459333344031075574015813088950292333770635130495171941958621483073413179609494599151920237527748143598871594163468742407900497082696338343784529025362970075586528881317318004193500325261399268987338575871124830841714165987849077293608517309839856690729588943998823211096609515 A145694 802 4593669005551642834871454801711137410436961246319984049791937723509267794458195238924986939192951230953183432656467644248924043749442740568959391141612869462688712596984693529979962448266436169527722743803151651971472349715052857087750688656660862920029459845541113627987746812824828170307426670284373041192910663620578074351609611642578546859599493498801744819789128195522229663217372321399857079725171790044975706029876016488985854640494752997887619080241174544564889809733872712888029527143584805162301762329611174464826515916147806728407918945797843412141815641594121945551725301606439278490682265179997520730938829577762951702746545198489314605975236436141157478024250993783619329122703612539188451162084800955603425826769036437057521750382655052367604645644309037376812192664568543939881962533878929902356608719929939166631283828863312539749790464707827641937207931548259929329902692111794103084731278357353196918862280401093112824525440649241829156193006091698441355374626394600567437635159819900114277322840154886548410379820370456045092821171499670227181754292876675193086002788542481813498336986286036280751212085190974313737234834632264970986198327511080710836079611621101485149085437617854973795305386394551139516741495354162175191429078896127457563707961100188322885230421304769056130389196387403289955098438551653004288377813619989299671328164237288229987165081166904413370788513456273623023320537883629428579491022177381044120671777011018029950410738977516109760049032526938792381603437863564738690075989541567751505821595759467091448292183931776709006985687949959006239537588580845370690300461051977120079886626168753690679228128989449529684050830320670376906661856591388587863871155256367084418178431234833354050820006215868232871333787752611011779538579334668611643534843913549413073827792810053217302772265532084045844140651098734769550244068149698680037096174898117911396585742294044071025422092951571949690503860133608839426959120328551519214541334946292069039301865525 A145694 803 1387272828685292742825433245811418982559541531756928747726626918499789414986859958302794322523699453584630847362476106135499529749645193006036287534979671683016853914231359198981580423545544025861033787470049328316183653190092071496794774013285247350611518114381722003414807796959798106268335707818872323032461445262711332556618376721307410754672219202641750910576231934972997471179923682807943563034325388718215603773722872947204730330033760038802226390111920677924153141707192256944324558776987772362579363672094583301514279049647093310365033778832619916123134858531070103232709009339260245751353772730222592415076197457485130081148894074025419732683723519223751601455693554549153270340424390176047687135041558685672072991238954304838446487406096531379645804333788125703221252580306131671871953039099629932818651394277527258782466445101911051873166439152488703687191583360997667797021123946837694956443943368379679852451610926015292894134886147583336654968681600750523443349572407008961041085434203608518106021391123851952351888353223564981615203437347642665284873034774339780352325060792967812374919885718124582102303030271638455941203954911944324277517634286264543057282402888805490482110457060525062267155681182290451765180906432067369739888918705826535975927056465826826968661217292399740949986880194296592235979350714630342106823449520112196690129375788024777567461876245534646034890204235244056585362263692744019938578160000254645005910472710145366978622937481160744673689508023941023902213482971569793541170973748084504181147579591792711352131008443214139012817098943608118034165612306600209226403652274430135264580435147997737375503250635129226755799170869310976736063612097742614116182295825662988452505943773586328892272067861379117376850470130653395062248709000448437642934343252397323596375755900887928026565630027220639437029979549121562060389179555846031295616515937914291237575393847539910180690133495503603975690451594362020429648045821912718946100753564836206026658066779035 A145694 804 418951800593952856690445968780246821595571105629346161829391537449212894058237249212204960415218042031327562720035127585276609060349098845082389876172719235401627193385273493398907307948306029373862676093211093999835491791058090539174934001323488039021758441083434503917643966935046203264867076334629157182762163558675201854024398160223195469364150599704309973249202255233649714066673734835677556179286542221111067363958277754039339573815555036965274482194719803558549683905762327724473128721123163668693805527210234545882847446477506031923511793288505416825774585460741577054332569095154987777630348682262042911832280693330931521555263263810478269955878527569136842482141429222850504023479043129553862326331388638272010439928337431024773781674890769821600665304158369653335441467059787196361389935845554360781330364463093302213138235136948274353156514833586880685889920967089747414771049529252872082742986165972305962243467637376217360915911091129518427971385650420566381450215492290311633840363494329952567904182796563134723721872293696253991746345257816585245804474747557736991209082356687736855412307149887337758614763929949622719929857148572553666839339356124380922588449592807637024112208946840950949707220411665321881945117000988991499271262020080717737272407344718601556212802391883416997839907429481183451975808817379811663256393377260263411119400159819245537143499461070296198123470890530248815156380314670810392022024829054725410740842086686889809514176708571567375344471374197662279676090253976214084694943995931978694955063215125639361252116257666738205161756895281701687311775379004682341003212686416848872783211528069147933711302463680037030721665551701594303914304191661678074499189468194966145572376841191836492112113674130277579575970645669572697787330579556093499554528127380078176692404454275344210805517495955101025937209683183613007467981981797351752596150717075217835836372356214758830497394893549136828708825877637196560914282879097312570203213035245587927981696865403045 A145694 805 126522056506545077427771857138388728702879914358530783943728517682743794216172662402127595251073324994007339310603246054647400436695678206021875706316626229419608395548438363647271025419964875326880667146362280338622002337246353250759333273625680102537220437689082838461125063206586993587883588717350186596871140933274648248582811626010683724337218808891498970170348504848627240650664287996691814022581501425386824128311626158846933346561967587403474091396415268754004080386398515780533940549220418440173166689853818738273318414557157174547590196539349803261467801674285425200305203157727467048598613948270406736780933693188483834379608356776690412106942631602360102678005255931746303061820330600735090374864944327199461480785366665215176843619329606389592021276051493847181600101799475427169467888672318317326028951416459899741108964544913276943601394313304085478435068940477742721593059936710420531293425378180268020917674774876691627703711014634966981910703497745410296674521729099267104458748689853442066988957183170942834611653544343045140525781064423261101567666500727662231564790546658903562522141839380257878519556403814514422962875654913999263061202967915276774078654494625017575791404991488906661749313408641744917895660153392243365410181241145670930120291091048551843149297661131499533606702056823123105904458283497988491961323976483079437961368718889624127439769375366983917187253318735899898120641492766891994370712920214526819398728399706730577106302743051132186609356665499670067438277043217845083784331915797709481372247943388351294386786978806911723819837765276130301450121998847107466773743827645613929445265301041734678243437840780736054051187197443012168805383802269729035884639037099054112974405300096161034288966057519482449914566284522080301336711586316939788427824560125531212037509769435253063735239718148413289193600294341902006693270169323244383252741900040777872131346876183009626900032567718343818666089724594838999375683781441566483482424235890602718044445795284940555 A145694 806 38209242113176019430330410409824615821448138565170667404844182948651176640390085808193321560863728930148185144239460273375929655273034469119761380917744948565486333828435000547982450769521444042688587615525315451169844870356607623638779473700954067478201550423661933780755851444422337017337578925563421723097901799685385095870155086657066261554370716134632984681471999262030193026786548301266092157263434143924599775682747141694019831322140395840812210327235216443905673727008446003393525572735845245768627646530326048723996278348814989207340315843090352079546450331048737668915117021064599893689003782028980572464930143062228787051120168483296693978026718865385181871915105149958160674165716362378867739346886855425599095186740804557552381999255866238886968824702246983479189895301974519217982940989104286278099961997406426628512694154328672688693267926103000227606704930103311212173689329837017747578531721224274970011175538545123495349159810508668899018604484933463489029324111972486375234908263972245174278097165134828172917995648519305936184794135110567036088189478745006436195575536008632188144831423185687991975147419188053406112068517926879204890816456971057461390831068927162500251980195220702970897342942189395299882607421207456507362375463563972540178590637089317938029531680859320975732226181253153696799694425807575144760656584504512730000922233704506667241273207861368072694352378787351238983618574435286711489563279879958044733005235869345947396293914224733348788650368509526162704079990961535239088783543626912331395723923840066965265448415483429673855385843356496069336249531876447450283329632736288989843597337703075803681584516613318608286427811962237973384921993981266507159086490014446147152124828252199440518775637257209569596619441955022581430989111737136260011703462629783045957151257964992149903831589363324858235441351681571222408360123153638006390575457661597842165830920234912692564979338056046284100330388001763740614895587712473980699121916025926775261494648479186644565 A145694 807 11539064596122651322882356171909895589348634966767183025478999521974972601603589741411980983785595063579757906221006399313476108492019713995961915161452657840547453207791821727127052861370056136016626579221498903972954528845358255985660641724414502698314331007508214918949806011152339192242360951931436010188969472364053024304538253358808000305695619053850269874834373428628269666848886922694363139679534529963803745432061325165435142125939837576337884044733638950790759461476164294509064189025676043803685376085468612895908602742927569583442227794416746978219766532175044490587165035158351440427030543558803862477672122271099905205603911273598824890951962154714722565215683750031432777294984521107817322192384965394203727284914937609715604186931652274537474993038802537516868166781094505328403678710820822137668862494265324381911092525642714238708423312288792764651746453822259508333732584550842649348185286384352860675354094965852418903818559062603372536636643746408228276559207293961786053837836970928189189918354913534937278400074199286049682667303022326821637531654914491216068832247084060261916176567660238393318616001038388314131421729538262605877763508802291438063256904161508450058522227551660808304335819227788738819629545544498472980071979815078561463004252109882968733075418321853803171598700036395593310401812135604195729226327196386361380840553210042123882737069004757790969777231140461338273154688837963819977853739810827114982548182504142769383103655793126420201985801933211401466564718993340424359728845843411726372027252751756835158871034689016954592602704855896536809245908504688282878098775342531629318836950721027850977160280579381438966447148025398424950077636798540215433008235345325637385828723726864134875635953485619770535729156904132297511857375033028833583746017889634354347847642395658194017893404748005958773814094607540167265318063922229354685570535471902507556208806564067450144996860060358259454481111086808054826699091805385700604651336215593995526253339394919081718075 A145694 808 3484759298786927523491041233506378643367466311825124103027253011453493074507643711820610063781688845472156739493599693132396408834934680592311378617377784922896765382419301726591821981682987431632978538337277143684381097866427836700045875021299478860823449762717057243589060659516562013720175669904368111655345682752144327954874682359273359026058522583546646869215299303446475409195337064105396402091062164614924806520706837452819718902202508807658200169299231727922365451692074608495733991560181429383467214950164990768515674032085777199210345453598014497070289946266532387419654925500801070409069535150976737487684515995729109143305330084458361820373514544004980829513264577404342740582411159658198452434360912662194100040949124417329554912071359731044078560928893664083110707177995238634658692987726899181289718373306130556910521430049945371417255147043289311924599822349392268205575066845024643085404377956353339648986925504148885385457855677095709837165247806930351476031851278664486901883791856956340890181065086722416229903904412535867698229340718607589567498471594697602246351143043850190466497178601968809094230057166174082814283250252037380095879688841835043237642194225706624755173460740406343404938520063850009728228240147017331383474375528690161589287105546547567239450746801518989236847075184810216026044547570526659535081590156724176624283846147199016905919353566228991504800029452040536807253732410490638346600339859589908766684818111015247007749907755609954167650923533461333716739841055997846621399022661166714452020834607106724151013787027667636857292161480637397620322928118883984981735546823811815765298915520412707919298723150456581249258752275858362096950061391165163794261327987798328044373122440684716533001539177019913492220608765605998825999496270862970606031285699206945230004030852230809601253904402308436224833621130125448942903646944390111477035911137056895684132893751428135031096486758890138308969195217828030793922510829638769108624004415193360722153247002617083492214085 A145694 809 1052385769169055989442971570162754440401385477536220711931204930459432933528706797380082827281086245737527755569160886319584401992041781519164040380532929594056982598037421329609003111415400834297023501951278475893779118601132361325157868595790718201465983514009543779348977369367990575804300809950167238283904207221675222989347849534247195617869368124612033504233145555267406945307324944472907019068361094179177327765508032849426389673323031720075200113244323248193603575651545055601417156386985765997763295229573741743478837649087161786591940884758805961368249344005960605956245200336206764912098572585051415917418246158587919861373004081595151670927910440327349495790440686692361476223110875232254824817854803239017224008639350659095915867841363707123037187925532847750561916699587780973161596878614812731927357279875957162862595560782557859453772345983761083408464494603062642738575336454612891369142773957532324221133376148157997533989368595923841767451368201049219737533342526949381082582851302963844020645491737835256166493700732511632758815578229716469722562900889943761387181976366995673460620231761226920108064158648183534621599410154385750526349788266725380766329879399259239167612326621375164047483128723463475149186108894853689579336281337684613721403242870805255423345392458640412895724645107112648844272142964486915575398911001003504954172340695900893063463762039932150676658639117285101654452354033279334816853324783856341620423832521344100453571089038538413032210376921303389571053965434192356339238145114826504352783920024093478936771004811320937313947640164447638184800715045994458776201257042015825829490953650213916763777237231157308155837176740161199954853968462495080925651488044079749743763297148363057528831589195506528254880088118056107513154336016425584094187864535142607825106869469731308841384661236092399733940979767203278040589636059141891436710159592855710594100577704124732711940994004324761411049242474672978491709771571459102885103844682052179344094754341450964295566935595 A145694 810 317817017529756121884253923147918334622575046749626829879120861745737292432594945165073193228824264523887910025147094068821357005187783084106947883542327359620285847841918822240192347825469368970269464610747762442777609436444106692360976270053775597363866197781119504306147576488473637330885124429280601593627415235263165198455095684660293803237523115110250571631540742391453451007402937893753814362242959379946938060376905213689316861624653376953902775999616321722740357481314914717019485494878141149895131692116319841539840454350290773773566936851705802318714231599853836466398630846608942202383359851150376630322822655377556069025503927311651346258408579464315542747883574116515761476638901908981298896539716217270539456509042949922549262533179768191426186674949991127005615732568331858656167598648685718142880608804165757053946948834902423609667831231948803900044352770302568714781546034226248168838032330796805561442630609818211106379403858113323118060476031469057430383593411287434422453119209703223937894048323761160639864867717314100557294606396033655248624428570291421241326710511689649534916843494711927903826281681694261281640207583374244621577540176862223156388385936382064521994167466194559135996499935965905645044476658005667235628173489605224653702190059877640590283069071762603175519605975272835140754161130727477977110936040712901771983422606315922506149150216705943275359404213390648659107803664317948624051357484384755579459230736627807321731461139730845125773366179310090189124580821285035616603298425654943147826291826441623532180692439231895401175330037501706094412195620962207666427797891141955588690502703449082449952806345086356606481578116776406528003801525612123274382955127984096624288471365683202688990606935503794513060294391044178862973783477464255533474129058327368356237044575828003039288566439395502411213951056074259842809127186213906823774991161131287542522690333751917850871149092819319055998562258156021676465557092069819432532252469975342968555893657871188600177722335605 A145694 811 95979686908217179753055241819101174301577262732909766402782569042282202881710144733054724272277646799968411299838853247897730231164718449618779096789402329675732269065661446895208480040180334028187081288943872979242944270687519088731689675687644439685686125746384080756677219122149670483351503276832791514037195496842254214710449548917874481382114111395171060599221071056663674797290379918969179030378305371649796116906059866501324265820971996808358563151770884837019394355781452699484283202296811641502332007723899018403288338376138726517830622988330393494290329693811852652246430270475564338354862576474828690941575023677863344925840813044037111418368463087782966560365048942501067604468725265637120011930176442812463898641722331525950781369152448630103585338646971787507945389318936633533189453195024472066418016501578182673129115952579749372260231259702555016729986072136772689221288326999872334097716621126677747231453310788951596129045975781627657812496310135454294756107676866278246199759418479070665399981948284132677983023556928125856670212316023934168614854865327119271119279392553907163871426115171241000035429003713018723520721090768867489965890783624124667848526222907984226403070962464135483906895497532980041328282764608816651470129057579440160804339994840176653010063514279847518594025279887289099858912389336733862171927285384295331634039454766712695963979901683154937007863413804858609948902254269987205128693106959412328655067258629076467062447693109676689570524375774725933726052354062646563857856886402678004139187347665346213239632345643221090217635723685350792874298276815540720802418761867828571958702325487972685968983738978848537849280754089734610257193206766398733782726797163153100785374589139178849017634462932950436415954026007223960510569455858188745525092787750330100975762355030587186556305680036205635786879277954659269250315820600540718888610620502055982131258380215375066230375085037430030150154752720643873314106532033514009521855142087871524324535789922757506289376578417115 A145694 812 28985547629264058529300798775445406720741710770291999826810456729907479532984031114437361657034620509325936324641308533771045708454739784001787180282515961234711524971981915043530720779786635407143528279796438891968926392138194320690277921081398567009479846109210211269012214027312712012334823104479073756637639412631125509677357308677513433083595224118226550050393131918370038335330687332590798313359885979278858480367569702778186238961071918382747332169058807604458134355088517400329536507608142237592554371200925387237951538349139545117611074575538927129473360853299579647141955543052773821240966114735547114287725334328059352611534900035371895997001017443930991585687496897061205900788078391320501262304016746013146826850343635077887213424221506306523091346084710529836272501958586294995164558697298741878340098102867807001527939070730249407998980172598939666248555749432535049576114293207927218649341581547925882858337457227653563819865505282193439336255825184875727958914134820204742917904891261469637726856654333484307590233249324576694613846824832832085266437544900219728456781049840768273839635769938220070082795732839649960241976129204614607725077439114308787467098530932274854309205436496702721580746443755024006575496350435204623076743347215501323338256976251673471568448898243442188012220114919986035322250787418562898897944929250016477251707931916940918258615781158096085033099391564853909555909372985871818000241266944258138498250852875244465245537471857982629405172588117787921895078686346097977249456176395183102306886752703108114774836787691813537350324813222938437741943667402672335474664038286193086775939411794664302080183136365267172073876306156983075891144344641926805479109109788144252340558837448666329200636617198815528003105055559790591895329001885695536893044547771541363126323994174661502336965026804494706505226327991251025053752568694177083197536632400459775316097508134709518083722404532211049786290736759376293719183707117029161056167720658067225003041252663014895710791548959633125 A145694 813 8753539404350837458669088174942693728489695075365451037930355149863016536758295686415350165700183116169632801630375338345607906223100250050090109666223030890553204809269472681699382467015523712623317353417235601501636527481463997329375200476906679592423227838855737419160931959029316878054633226049403441713053065419103061668347196771060138916764375569593022944158126618276694913595070284062502121455655187436843611274889144179145742841977898379592885956492608125661519555842376473446820541014456658941309917770671743046842961293101766486792026691189767662707460687366779241584218327571667218450433411787558753686202109392050246625338613969869268553982888899604071675911063697863541680970395205453525744095801127119527529244905136071190412503333525752121343482932243933038766787646103742151906163537131025022786643209049576136278764470244582741466319751893620076652047106342553448199297295260467020159767059910852489945470680629440587322003253549246637051891446709522334389297312608024966082961077401545351522845309626763976759572458272465233647525070887199265816295523705001030874676757772519464792406131095227289924004275888570574974353270298702842665483420721737629690395907815324098017153638751041757781901519118519717005758569548667187352525020730023820207992802488010548237018557206005260932171880680555895378219878888016658733317196706219591834684161399461390601406001929843334525059008389172075827274681739479019048867733924058998414143102501065199427685254053417644403672551087196177686380037224167526482771907414458894218675660128990985315787470250582045058707875957603722847274113257330229772627737143668444377761743659663131255529338198571707117772795178654799184515334888655128855957168429222401053747983534908092239743240759579356506501310825030751528428848000024193952953928334217741334048870478392743118576881789277365158942564174079854906964025429820878584937174374318350089479316198302059086217935793642699605429652346578920059320165442810773124953129783594214079394133768440575747152758409230786635 A145694 814 2643539914566323648459535328033918060597167171049595921455140444801901086621472313266321312679798266462719780156048710871839816633667820775343211332019072812985833140874408767958169974317908374576834697203725355214602262373009988999150620266104735838344805327488323490375332439412826384460486899443815360323585388117156493498331176067551484439429757826792974702585703845587643493867375895099543049881294506719947491746536153972399236152038364238718668811528598595142174447730042606463539473849858302858038002612371665474759336358978384339466074449664734295210523654223914031378786792971100447198209649393728008066118749311064846421499649884000483731406835446662985715133555549257892526447158563968573454215669636373351300685134500749864426688793300555634339208754191583067177733596621371543580666223654872258139687909034869125349185342074793257673420566091700664209251977559701708821138207054367832161031002751495904037649287212633829717681162706367202196231880650450560109839829493488719552311327470375434690261556650628387497083292165035175984857957561109345444435981721365411104423924066251037599032811954988703336979208522615473992294445654079053870368267980525649857712097061696945326326089697378114147412678027349199511732512507347055375839479517119978201490488094402933894108035827315345359327895745412960418187081173393612374562895460349066717597365034705423020706353967031528930482787434138402045927397975949677880940055403798873262932718704468814982695701186660270627279705255745127873364876163012246899819866582990190870937742472202574457253041178888085794192428214383101361439040260046326718998101953349584008997270645806470974867779952832290282395310267647592370647739992029206987693585756515376973979550468704795190073258072775766849435392764103727170993616767005420878255193312385986341519632560480433760307881335334959783294149154244124930878081927237211155567829124411741267247437394379087134519732887275563069789968717930074481620970780021736454574789026924794584752025356816390860744422248038737930645 A145694 815 798340300659625390997320999978068311606615995961902602828414483975024265143147880310742621079133376288625203974325080307957279015461458773903599732160093766490831055339262178450685632861541313598491455238171640039208381600121535213746157945163153316500538785673634838355931235770714538790188988998806189414281074158315841933434346825203777240568870099315908767157938403240850058453033925249777938562029485374236705663842643610520390172172744022194658388195680283124811021694917024775515474282116193006468535479018472301634272737450178968752267691772058567385915436114934670697152027258944763386640863683494070877214176089832191569046268926354176217616310322003322081898657864812185679445360915923303729647388134383624973279381374321322985669603073434275818319700282925842354636779392008102419209293380234290933162961885321426279317694542117319234631544639941706971117445175923573510535539233123824845611203063891852166880139267534787134152389134069345816624976064989359630837239209720985279831937934975979731107467263180146260142394661382350682193455658384135124953850184328649152505150391250040835443116804275493180477796969553984575097948234261575566008551446698024519399362916724662164452461934969439430760846862740339732826213018649262056316170289149503393029919411707198025472389801292028293256092343234033490397120294485982920459261111828711929122569556319638290862717492041591893671276746101408245794246914055063241024847864213335666407266905647081059574674073117348311794067314683941421578506221192474396219116936155623184128979550945048495105102648553951327801054612867739007431742884420733338907654162174430702272797973289894571278814016417153093576265928034394241136432962257931855154606941299214623740770493565313239309884194737522009172982113448500574888543834787637081039115426412233657397594984394612602869861586389368577189674102017551649270273778000207948102899458397971544358636613786286012565873114021426404376965123162535914529473855401121598508461333001504370381032263624781599369068366149289624268155 A145694 816 241096127259292301757542482458048596187137433613323536458259719020012526172144038381531005244585599840898348880466018204292226422852726881898111775901016298407417992879316303483339102954211158798369842647230631566485716640974330624562340548819006196847324368468110232860000857870316377888252614190740025387752560810423267107403674410035473175167359340235577654706994812074891130009322378049537837902683023288512765162988731834223185432760016656338548114566283916905097786377417211439599209693725240429650639676660966263428075607373595070178845376840712022616251251183056046636508533445408347442318342622765815676910615060380010789005551716109077217236394310409556605747679541617730817299972549450273757780057000914218368579072489910538791807793439383850741498210276689412808033129642789825559057625934607100989557074801458035867228594566377355615601053060696303804613259191151359498472911710196340735542422294292587858493764409508293080684303837326236069418546539746136157952736401506244065789692945035275503359764851923753542175506104445304870846438750874447698390618319685530678645450994233446081266222242079243951800957705596780726205588072301341741880712168634822879208749888753786276719317178271073329975628339869555250114004599119569793952107587843632904716834171847479400758767611954365229217980559760932701139512141853593448366322292876810653528298408643496058417519976242593720359795094535191151827816640646653149111623114937023572381731672786714011176568874380252529891181049329294564188835513923964255411273494852415211416080886642932442947283746822114412910124300657842797143024912054801422023392558874724722502375990662902354055226965178027401969749914956119413230832106861903391049703602686606300992738709506255893476394953552658871003391162868683069889169244489099393052934603583182178547732165654612525632937891208253975351498284660146353954691802874135563115920068607062994655041009926063996707759160701583498558773677226367916113419483360358701013100747777427395060486991589327226618597902154837427791052165 A145694 817 72810232092005615505386832381330697980203898335227746107791606729559807879722356443342052841243772018575012736696763172615944422422508056874455852722374762025273743018498184389789958406538908415794093988008412561438647217192647727082613099585394708294575458738583616688881903145599775407713499296614488860911859083673668350593976237483887695123301951881045135812745275308213880412756905137035177268671711003645480842516933171291791480303352857470219335940629547225056406674958302937734185812030740493561486713816132793082977199154088261015042551538203258771540491941846811149554879948486061982816752831211592840356128534058673426088107571996014965429173465433364091613717322910689894638912264573066751545847566887959563685906612571608393802967949090849489656641183859919742183650515343135310732983822957964264555303427078441510476756241351419278592283392785643807286233158282534644965308800940061778308965921673297641412949971532236975579525606483389223618584430027268130342095556015675986883207437462718226034917877813710389590742701147820688644942309308424820778841778694845936301773695108109466501563673991127397950708749293258225329512499886770944472409066376269811496523067040726730907069335375929176213208997793742945194696562721091428511480175358487987721090889978527071831122346420417007195536872955458441710642269719490735423708873187684988653616996840779490003800170107771261956764447272881626443754831228375195968469155863116905523616557914681984294264225388763146678824882830132274443606746698816012659808376328493238224472298786614652721584586437629998747529737744055656998186091697665608717725645126004691765015276382223221030107264669747858241770898050820028401470159839332566165155333404413803685183349500395714516631966088708241521014958204228838605954223291873229064905211166694605687757716432708588128544373283306311187575292293262181342667654194210939853059757819874626414278026361057540719730700658764195138345273557239948130338154500972926584357917367450071803896690427713197657217197382394753903273485675 A145694 818 21988448995658436590325065836679412741425390159805166001016606972608041967149979501850918427050374564009812948133542012111810923345174580449203769410381277115334262973593572369413084099671796130411018014535893362922904973875538639248324593734240382898764941214683784129809474749113261856751588534963384895969993690708637418612273420045724048454062022108735395437794366148268516993522576029006573997300954040077646701674950828998286803866179802939349900905955556978050129718051030069984284516023589903815139336932795442544795686068927281231472671719160543436982612315186553911118937235909345310463217036683278271971873906670658994667819481191080410482393150166565546110736883839486730450134203928516708693088185143162874014775217924135824389704512831997162025564139315419072726654422503984074015802056907370600794712077902887878128113156293562244779253983568203733496637800542134311420024784972188460708572165923041595118852397638326058331936048854146219296743079321695229227154905180332641794662856420795868987041839334888613902862120240537402665901730972393421427511826547523787232457010471654825437390963323078394937162241328858387268786569377732523888925657333464848249070757496410718947658219966352340143059141705370499893548247937170491840673060850675528658864731939343328213598189851353981807822917651988688463912825943144348504511713380387989762738804747506762485089233852570678517222503281315715994862131214328662529328573447546368444559818758561172542856619498532090044475223433650617587405048667528511859006718377710105528579218152670982189475597820417437507341070674404150570655056667782959031331121435494542188312111091440749848738338703298675161612841461432692457830757439371573078485860984530282106624378810409999528129377363836336280475513986514240575928286264901226078208320837738187735524282630512339002294767793667297724672386774280518619131676874848829700060930941533530114117308920029451233361963839786085348281713840609237967446009239810463469775077944222144257381740022177796365252975011581060841360801621685 A145694 819 6640438786456755844662664495844801317212487624362824904560907514120899114271414087202534022916371874558944935323592990894594282905820300787602663906082423314068922144282240357378361608142475892475711646295851787190155863463195476405266944694641010240718717671375764223585772492329059480963572024059645624094077182734924826752555978877571178745431607374886208377078085831501783918163405203854848312007619448392445658424992633424311322976105997134826199854262637577823914118444736122832316189653312120211678518266990407515735214215616884843643731816634945914709977378694397434346769490364673797697908728325518826542665563686004957716255395212134287950717302176837361561350925202202081906045890674147472958561086065668299992898429906476447357296959907314052082230713432072700043707451945687847217461488202202963475738492223245060753179696444414446504056110754204741872177329530566279514202519752799975072210485142836888428252011136802937379269107228345674838392791370721931958470439268904442146001299431642889715860600561258547688274769569941147784413677811353504846287792775573488898265715388744649172625569359895684143625046172565939696948214439575335443511076105640007901407872240848996395461875360503030794027647586024097224906376180462767444454752896728651166989427954791706593434822212762482088955325594027628457659962792559873757627113732003985223358465416750201491006944823306237140939239226510073348821919871896027708661260712003140153351541648527559425958404824331302430284838652079656379121881090846911765407369141692123376392699409807850006568908957179628497218255813932309416680828927578755961853280947874225736178492534338724231097948181131530150948836350454622302236487276530375737136564861994740782396877217394319461780555331912484848462084208969096425091736497776878402389847987785766001522645596698293670104891329314240606539873230540423360796423748550152358478548084585306219837013015822533214934593348914739010985939234590432626220564452268258994945489181237720115657481590007266789108741236300097979337058816263195 A145694 820 2005390525060944606651534352679293318385429837167413316011393052657538924467999904355663424002317255742237360654776949708155361626634385663275555295867481459571699153310262994355895792574928047731534506163332703838064147860911158335751368973187850852314153971814266111738773483208626849989141999677478015091515339192256589041853293347606450257071891365193526194482144126747390474768354848988135183652303772460478511197646100343313021251980144954914573006086410592945844013640592258065289504990784236714023097377294170274309489897430230295499175535952034505698976185753392838618813267152895577559457972737270002337613028359266826571314461534583363880706142864254716625981868674181189248895408849388608316776754903646683434981311056537962966079292187496011731671649892346639994126923833175225875599353635008387599072229939342105459582140213056869281980166193786263841664056880430474278977740940560620283346857940970817263736988510916848762480938446911539654975326250878701756228845504303961195450597765499731898320914327660746513245077548001986093490264797297786070157485906396646123489013590390412395307484555725173532979826781873584930091091974182373571416456058245948921376928345978900500710538700651948947456206511837571991421832058251818597733494701751201976902148377615156047889102710064418236882700506478691805524844850527138730454883835351823149464493817053813343521612247404631045885133023902760835628224939181386039353171406451500779943721018036564385466895400328554801855976797704622575877220684387099824641166474072643549565066642543818031001621029470427388722405914736883039687039681072116517520659515136580677783716433259203277041731612363018806911386964995834502582961326754734101042164102461427186001750295274274067458199580860206587899268955594680606137128494042352376295655883990463594272103445920254176032674886685106995877317043236433574441900840385271163430821460613820944860663813469485001459013829408411395232405367132470043880643018575774406010067957655847252784302058442172392514474600387618008698950401709863205 A145694 821 605621298129618814452918711844650737351082598336934458610536140995062634290221699701323151514676894862281123972807315218872024616960678650008430096688073318367339075377555142055123150996020127939030945149680180707308182498131706621920508162958036316388633780770236989980886006156512979637239920330574300912013538358878754965812942034998270406456965760681070024525230448191880421596125000989212970614683731663616117936030697311047108106775027670387066221638241736432067068205340417199594598191027186175514763729424572432433950213809713932355907368125697785775176098120145942865447259910684099749158609857927215187132591898934895619579251128048963757685304427702747583684962988677516951084507426624685564193621419815232729064363040644558339308588943663888228912756036775253205526287290166972526583787336284330851956337703189092603733053164646730108711506134412697475440673000560472665971763561529554525595678887688043976760142278285751523331864141860056630127710134973997208449152871860527376583934523881487390403200266352984188452325144727029859086275555106120039682714455939011555804783838582515798733687710259642511275764063079650082947812827988637243232326218514170934247930952613387102218187225721528079100980338927360717312168375215868753748070945175966268373281820611822334755915583617241545056486597630970897640045484896403336723617291162518587153053774284834879542035891771375269620169233979407262286375109712906687856949103487641232402850395905393916851576452494399218858074708068143938258541524803813300129866867800796659845273733348823237512482981991111891765669367994724745676069302854851609535277320290299490464946184351745050942371848985450548157087914592391565157752084192653168138996422378489015431746192295613374052914492864450477060730762505384573956987713464292640762885687117132219704173718022320062868197710887572998514343207184172399058093257372603341203749602557289340041700634654768647907407241887991326621175434934771362819327971045431602356045577722884632620743564167946055272582220575824338529103684257562424715 A145694 822 182895626644619821020174799442731843386708559267917039087065903187456258016722485309895236094008419931153157202427154419149643278960498317916882613644502274665476829064868342637652835705005503709539613900697251240903233050287914488661657713844353779698515087638639756708115835085783711223596466797833761397412997069042191743086466641276130056299746587834317953880425113209821139931554981943893328990450834658639607138170072941835883335224806376311939084361742917991891308753999165402019503364185219440768744623188843580424778655080636177341188525998424779269597482656098321352526453679759445228668340719121281716511705140449979210286362526209252471457081231023365515556232840711935938038272347431805651778156892029296637494002656963600080508227781694306749119920651456234121428944634706592527802428176204232908903214914133166624221922473583099435961592872426440851319241582112382314649193617840984906109611677223848310164299231053786043197460489903290190758913485435896278249887938456374963767152775614443692169868159524273564166088948630015015457961727377250954198109608207675093206921230238329380805178381013856313231747767223272451465309382960594265082591101535221376193953770760896925969391831629200827939548606149551099056283427483134111813319691948440061846754207676392729940238617149696882188822069784046732395488211593863280551801967047245261497072775340203079808351317702707926794245223528757090449649654908358638346759276081861200684880875842410926324790621757908235540336705859781764731503663270067229539395152909366518629723102404702073910738858940286320885843426728492136311133242422484113963136230068155309539735963957793746181319256661993702524633638819937256843138546464854502043875877394201221233201348322979964689912718645483183865752791007670546654404152337722335158015181853489939887066190739294738732019676013160360444335771252576828081969721825685823772368949150840766871648731001926662183035528036343972228199748944933819101393166612701768137119754404353503204211772076661266519927316139298562617780613695382142400725 A145694 823 55233873625377056329278336512993172052048633816312608869835292226470794858415900341888659977239028142313391194009027827267973398221453531332248540890542998875655635038514861921429101259760666100153024367065420194572069073004452043869198709072831883432635167833088436288861001309900524276546495733025465367717813101312383027657147112723356278732117012560203341001863858958917792378908008422054796142145537383177497739609425997737125720129784750618535216411024722991814743176639542610992690421385745243925985361439301336715850719884138315843106578944156157641632664586043572902520123564027441774958089738564769151171347819823994786610861903664066197416280846464628682950398632932015975770607164416978682151439187771427769290459738039966579755145481482736974345987123983745929418335753394100776423806725426342054157918947730513131422416853968931382930292335966650724400935517124938898551390500824415912090577130842714501625641607635965099294109736086651777552561744891505702034257708260953378530303554301038113547909780976064263393970410161119807638445355392374682047789418964261939136934406748136890487365137378474346953476549937365200692440485841271479417699280337418341439639790838838258255654114964792928509664578076825504554280282931531285898868798897483722711451397436449992619617306463624841179479208588184482212539799855861814323307470430976906453528825098967045267242555910326022516592437336450661908531909407214595874033444427618594965601621654012194356169916194435792733962827094946024804975847766035499507597206311760887829516531652486677497805622916984477795632949202636630441216563142287347565257606203262613181509796169069359601707473140073112711891201835706459175062683280301866964082375976626390323411375447347653722979588116443057076980282153553999705056097018278680925079822034066844713674285429548988777007073958263541281190888575071017908355797898099746175914218893951354305897875061947197210628822059733991621589703005935078597257916989064888545807809784537035083039334423587534542962776891847590086231216232321149442594235 A145694 824 16680446939237226391621037452124495227875300703967139961651171186490992590983585180765065417890092490558712987433523976680508816619600005964021142466330341158173336304802423431928950927612016156742503819239856201509523956814294229334009348482281384442876122170505069119479314279754872547805818114906892707289382143599270632160715341575812320047043038046593574664609004980479963477290286988478604541598961838884945677754908481243670131595859769880421323417045104600610060548036387869354390487755130878446206810410045814844606492626354690748440845652609161182993795107502502918239724789882607656592114432705841162372030529881705975577270008544021782367245358551086838885504830912628112746785325381580130204082856550079157029081346885412943485973427180004871945738991522439814450215968580383727887461828650579096122782618999700832522945667976143694545512323869056092328231206930149434980205282055355764466448183902822555642633601206830406200777942837678933530682888043749286118067578006869463941187906246137895847776583986611883271414897779709551891795039366769776727478206417598897944260983916707102597803466309918238923636686333317067336665561414681026189880100070798803893395022879558393096281573327535835209090763030595152824293589161894965207346563947348135818796475271600221378394486313397552339320532171561929581454624068258674062358304268187978503704208107112707467627443533600756092084121830384571139286186991323899595319753457864733818411004858635840284636989900097851497421233445967839709337974521679450784064816910998878757995362835948571902263387382070372007960264815769533901111090935728356480593833937155241025506418707094988805969475569045418045288618320744530733612087212104698968650833669063775676449002183750668444375145698447157754064179457582300240380286895367823917038948239106333613589747133533055315917404315719576306559204013900194831495368995504297659302321737024158159614286619977051630947721226511629125747862108043448802552789537530983639065821435175780241574674784151358770708238694021832907479209521547291749521058245 A145694 825 5037439741776016993213224032205084565646288763964259955809783863028053291682184308690707867542830693120589008813730231929686394645720980347603052776290872486769471908415293361580621751037569118670136000386069507435681662888843852806826954042939905269865156260324697785646464051484661608913080524206148572136025689553878418529508376008782597297928265373058699345370917640245990052349287762512116516766744329805870417184242751909590642616229520719136621136731210564661246470763812497002414934611628139545510530758472396781734444922439232467713292280509022521106484489801169837735494366420983484849043600587425466267202048676455380629548931718390914208710682001581760714739508536980758033553397658072782342950871238936133995013276299656668966184219862879988590638829452652840218035804175522491721237048445749460687026193018961920908798169311941426821361791516118973232401423557388004425123443790216616452955260961521569089573721922855146707535644627242951274488679627467392901954374300366317156860217382779343507914980454175812683703905159062123551514463443409080197016370548695902917227680208438796847646159460457929680591325796111816970472307106747828637864372522100901357463857269835795876818779490800857440216900770661659327432109646609347961332763443300239533553824080625830406282515249339597181633621236603114549117083928814263705017884581522338531212217319522938688178220704591518013786888200338804033402519939470410463190691510830721994565157865686369753766014779913356716428478537855192646195263329699428101288067109915349624026770059924816227806045183762335361926204341413196601505108246026821369791772591414679527089756939746517550043179914378576176564450841663012575091675275372338786665587685681283627897275248117254522547571021342925198670305215907701118595141586304064544264837288388078684459389960041553156418279096273353781039598421309283768093693080844399793363125250362401812849208661358007645349001181584452261984232766926115603292345182417367994109332265613301095920468745479286761219345122817701690468635044291049787205916995755 A145694 826 1521290121569417894724002036688483414329951331416502539514593075463285603095428677639413010932516979229927321948759096518788610674191116464970157917297377160663222343005113792773915839862418261822224329612773751389374352668474029253432406111619369110114834314495888226196112664234088051019202512492141961892372468863127683125279368839310768571654289099625680608727352518349308515846007613991670709459015188639533981043963556168215130399969719397409379161969408545423095824110123337706859955862223943011865734082248253782268957760084021850558665827868072192212975322124845788493201058934347129816754575262969784971532646669759643244148200108945512069248258719119140649012446073337276298020379307412598687440959031302162387336980361149428614844148425162576549500980755709635306032362645039212116085701168787686548385787509107500413624524186538334756356715525544060860092901683124247186952299819363362813028022362195611042495621387101047475269563899484533605962050564607108907104102971132620911907844461693115601494476320577108818595307943138981603005476164870175449722216427499745082104815161964599940886542353591984845299656753739435408015300080676429567608850621574401411150191500467530796406175124648531411110294941976790521731672819686861189357287213312724990997436075873729182475941210814244951301014292921969031903777891877839380241338785315478048447585926287820371122355025343104839407548152380488433516421735533072635983993516517420177624859264432425029797051826543933630509903097198822211311260187594705607138212202377524587577326562734458552225523382108843208929705750841969604120641579209164325320634728773296061940081089384741205124234364666760959904418865563909053146952321075234208874038830242078591849300675929227115140922073299864962840678111024668155515492378776932124544063822144960656373122178185415520183004369670237122297652164031389797769463815046013233298004523287708323322301401443498331843767409117278071490112547749578868745485692300507603237379278393781755187739986459960450529471518852251888688620304166375488444437411659765 A145694 827 459424579274222428189655401855889786043079655799019802673451299006049224081527778462794038593752584896744930639516433418442230737211071451440640087971031611647806378115635950124361003016699277501193077407057286850083618824216267990683779818755006531349410097821497919613440378134643106746190245692102666342924349570975006425415839881095843326042297379821582485136315089623850925795441950137722042140105820224809456404859809720049059790148239028496913370293624649507210277634786484174974704255457019161443906182308214169848443509100452159636249366723877293025797440797213626955108984303806412221175032685816287635936592092218735804352126883969826253998765422491978894241043974639320461244120997440946730824826676582014104841773055790827785013966640179235237960705549394857209581555482997666536566160515925435588151820801557446162993697506165265154992906726922790260774823906879965262455169422003945352918009798122113013264588085182593482384700761999701906049264781831719422552537142907751149079012167213938132307823933833832687403099294922813381984102287327349576735912344734374318892736951233100743350888144625318965350815748303513381403650152057174981589235023342947125266000369283924464718788068864365685297868855576220075903637759435785469837939405656999647041692141089785587277327963150652635695724682841198044520391806263178678569179295280692848292639737521602229140263039432913069983065755130707168117925961611048465656702851296750062920712932700726672628955885601488043057274306875506452623354381390271393927638797050902510098728595175746557955880255351686886761409210549933407247832251812921599425461896316943996026377399237252097429968734949447431314957932949458871037804509289445358741173061145422053454860906855378471518035918565537875852686119224233875264560103249047197547763009450489730145998438422035445542110901361315337580109913939058409642609978450815152056204002907637551241522174027275138209172408552236393137752005187605892245533386729570878809694432742656476765601555442162576773139179348257252682272863223201106460432892404253275 A145694 828 138744701650693603895381207358442026901595726099972563904842777706751402387018293667086160242302348121837739125812014133273034894027069387218608336409334249340476862968579051823764248995203319387098487152601687854973863510560644459157248072857900353098411734707777875835032798083997984149298434996502513093601261197965588812792458364722105373696202154417018284830558429713884630281707622933978065055602498692703816300286618571898647841494368216886670428449512674742632080749881408097504653825192157562813047801322998431040447670790576468188296750084783074421598614145436390494654420058690602143665043116541255896267879279203388453271098170758778583195557909333858506920146267895001442019426520847858500110410215368736957499828125868468841645603081185703879287583574936491167658323723502650254830864390108312759935301496282839633723683022337723538473101474815157114693136726976066385014274213145372133218425931010515934394863106103756130632704360560010491093272002062614658501959113055169714400949766654147622841361333541496894486917391758746502377595885296694701998795805893353544560524454457234459892027333134492735551101056330907301748494330621186168010381368198948457428920961332244720814277590621913788428545284089076486132376871676787525029868343221200580681600029173039373628570568930286281735157553203748887476126421713588083088511905835983924706328753145597585379988315553714404030046450501321184283180123984801103555688277098102001581877680816355022708914880399822845069666330773305749870041711919674366260539778497170180525228458416512726044123611592827330958736651880329047019241219405923113862164172052988313503904034488560748682645433720368457496157391331871015144363814853091423105625390427087218064776144569648369171331706484719138642548367327607605661741635688833476727299884790225753543435155281276519138197309206747561712070896357431608322270444028331129907740310873583252766616374254835648240838223615366273449529615454109229879282337306638104892924481309003862201456482003546638225037502691654838058157716073102567775562289068672829285 A145694 829 41900440473930194153976934966847636234495866202535915279459845416139917471655443159681557599136715380210100471064588751815038095765437743868568276955530972269212364810132758014826678835548385755626241927008302674915256696570490410397498234223267151629188994471651097004260291580989256569981381178698066851601237957436036846456897010306194727012927008336559700436343509458503534494149906684111237924749814499376327713230153948903671599071509053260745972478382534147625381176186550458962230480503776126950378992093363217960045348135244992940705982276237764598029755674480992715758679748740258040974621846162773464385263605727331094152067295442267162298804489853402777110989931860315796169405565175055826086613060214681979150843252239221799349187116551442392309612278925270937775604182942317379292384479652194528064872900056616011938389279048486343353721652487450525847066516722865168309048357200480380286611713155377690074235393455249168857594332188361168608262095358127795148169099605518345997937750517385368159958814905598228302361649211846520904651973257314472654059597467448036082959492509133573786648903718472180817467168196185701614663884197446165564153583961059091196408864321968621761447113579749099739735377926045522591901911608630396773550401713396918366196167118116801050241034488983306431381885342849322819745658965697337914052026383171864568462990810232949182527331034182317104004044985643866946352279517448322225352202980775507727664138893606516131419664924860897722996174619231460954299973645360268339289085467348343616108895713191667518767374820778502262651707458648822266403600428336967464774154498106153734182992038146108850061491014816324716408217224292097114726834281124320332540126735919194433508940799126952111270657322466614332173754246818272675970709417924460924447017443638727080387270896507086744290045269536402321707830590030406654916031486577550416985517679819234697966903502786338493594934359432062345364806115135799817651020333217978106784383660886423728363091963515642581384552673700412836310947981213752267113350865846790190795 A145694 830 12653794278425267940897138978780627700790849997439746441832968472896548325037556815930163308779045742475328504522379991034008231886268171578920401032233944291052793695797124341425833244086617294879737963469354806136552548500777543295585309487353821891661977918703923517410773024660671486150227817531819686670480261884485162041170104654106085452530260315486612513490909298038353532602990110978659875209388376312958265579206205950336924271754239716528397018043075799908122483127588357198496100458315198181451642564394368825502654689173197291625018350673720125530564615079114363768626629699499237772192132498041044988453341050374787045471052125393924235655760377818304829012039275547475441718461256346011619657033774618588966597162348119114934612863595454416773623620651856886717064804924856345896045281990572639162831680515601752765759838589620537969285465949735243648699394913578304762947589600331929474423518946993051886484693960379145238862855616524512909204059526152531520088566121753485321662799706483727036684720740157123450418731144585890566702518327823674046823999639363413543509206213303882049108076895645464114139533694191750980326744533298120814206371974871646592858048104273191527236214023493606207611655588381658746268244928934703038087191449102648146010560869642100877799163845104028255995594215987291742675712881218882461960623455812067115751116895937205055537873984007506051005191539213946496614105234145408510952809611917105231752988068188351516666029892427591289499775068677127902448721999186881364099043271360702601884361276925467077941703072263514855989856915860063995406868088138358251247932494256005439409759691485636311969887641040809695897785444344881457632359589084691649004012648857169631701635345191769889234567179678432809177831234171790740537492502577498365706271968094105352523412375589858920256455474090786753594052767292825378176319238502391894799718598994535295533238241467219389417429338324867462026721917155557435700728858294522750143990941106390962103452316499720512939909869954833021727848132610480082100456399196661964790805 A145694 831 3821403971643956987956781994656782718002602203360600889518277018969341454243870502967749637693672677512168998265287692703518670991557222379090092543457695644925674483765921418352586813035322874667925238725818143150563954390538247584856365966946630944130288142454113251161049193155941799560798819513430847307633437851157082899586914708529731611937125688268620419373818264498124263311608863608871171075310539832014019877207044043052847458470708885338315153476530509038105364523355497323486860107930686074671445675455006022083841670782170337077814835921187240145632483998218056865409483489500029549161049392562232813048523733607458356638105674573522852005740829611274655584524871283477267602805893851320453310337586874599185933192185879733488453735618710682423242023824581854517615795483123674143226382776673284832647102642811672719247532864786353980380856995167556131381370197383925173241863010943042220895616110278746292028303340641046612967724801858214537411017714802706391271598799669947048796167573607568179710625704712545683798154444015727104623255883029492247668193831490283442103697316925263245256852573581211690289321708477712610357062185171835039724760182827276211951934118626181872603575187981489325598980252313334895850418066626671687105558267227286343176823186464796348294297240186927550004238071342819256965245544469136806174194231628861097092268839582225693823255415839232645086463840797626198110513428432395921985523150595985004481674732453988551517009607848207708531209074565873395078559743780792811689571778865464837425460996735777865870875560448760708006674136882280677790607759017355854909410839110815536548013243836624020106056006103309711836414795974929908107857869069295753678879279828129309579460365307115379596728017605564241757372858965633985369646765068986581982369687346976177734990150157240886830705263130148063183082227891843233802593493996235774679098031378669840016339982019597469265570065239750541469724654174863209781802464184612652565378479830469184131514236490952079265271396173685872148973825100383771042070719206526066576632315 A145694 832 1154051345642196585095007265247369600209085074564904028888077826760268222633323854339444460420180369562932562147612360816471604631218394890313629027723191850823262641303612471218139791703423421532418542357233609876664177673394049993083326936708395191305455357043223497927119445560069762795875093265238584067218627750787554550513207071871324840719559427596807880038379624969135489166573273819768115004868573640891921044650948094796009595533882329132454647952894170653707911963570232603335833256494608879352595142344847424300494681921526268600208455429847872803855479602846774058989895387199309424608864724421296268495665714208402048917662442669078507381498074782227127681697499088334587340605661481842430888102294202354335562857442973331394398093543987030637402317571403068207433253171098424734908471553273341446820262166448609559459989165326889281537049527074652216433525100215031824014279681715198418781001641785234387140661124179635697971014027305564265785218145810891177632502748934202255251120944429779106545572278102448639383592223361604999705656574156578835121747713110426236101773080505216196185520369144630285003261016426575016576852453177360883876063368841862544362891245777002652334752470556386282724684424543038756888079987876325914802840509511191372991254591751498855083999967372607016073023901951315428311761478716798096582144697328460239254749438436936222329567597709464251310061074729343897882878441281349423031117038670375554248234016213036354206620235540266300385135640743825088185822593899800242248886578174099020199887336652927990025926477552453470303159599481532904628768136355153329824390825478972036032060589878968968435716943955558492164901370598984487367115444099338232919372538495446194323365328687403652868322626749700722577917425576387291790892785558331370260309939306818711570614501935111157963952733009830624294537238770569363783005058867624701561192805757759297149639141331676968498812742273066338656394818838891533796668643454894726551994156917860587216755195967951028217599021734583178555968367332183288374623256743971675444178168325 A145694 833 348519684979971724741704237322710962480425689916397656123309985404582033893809560140009259297256777935328121599580667678881721079956963699652336876279860481252980391999207200386459864507620837979915731866645824364609431093410612559663579878519968401143303387538911042260738911509947912422554717367282538957452717947299990317172088948790431572165695010008547711151171272922414419604041817084706361860299233929009528141464709117584351845003773992689115965366620563006910751307633686890710098156601263950878409061542468467132727310098630150946925875724978136399524209207575727547758082997450701946202327985725838910852877997167203811314777419580387135706360412843402981285217060199805761899595306961622562807753582511524134740797014585760201374735796548464541813076664539902016790324841876241146268215182705772443654886527164837275284197480395855776670208576319549801806793198894742226927139222014978979429641600203030506170187631198909339740633268521478550052598469017174332938624558579329411138789729050219682608583117361234776548161053300760694184003662139403778714520141165517233019293366615258365984781894629104764859294537639117177293599083797377815095531412630059661121381204290536174823222642532840675893529097231745391245304305920583799598770728314112567357015709885766189439019695849287131926503214151225916530895001326928556031001524398963363393837238139115156917835591252842364662993358104421059534431178753539093359475360155302821397962191221604524981847794123552574508602432295560610758723344797995892366352057036799038635528550208187517209963925345280499270846192369286054917210186571497288251111119883810444066145750130204791843566411018572561324088377506097340254960756260131077045896827746344922556346749803230596050853836550392012654289305151209996486864251591851004832031619300971903918147844594253412464226894663705718388887063026484056019233725184528663635705548240811929069351004342184424889172182596400794523689765564691068343384148520914022806049670010714066870275937668084719569635639292447946238030297960494252705365181465960239458075230201835 A145694 834 105251790812605818675409584664193463299488349269677527245210727514357013967707853838428456863311126756099529790511214026661463294542371818900115423007490142146549255121119270904239660941509789646513018605184681724502171526032331598968408039986093748750086317581394091539245224156558709481848728769826061526566653601456846288231420349327638463469199173463153811959773686042944185584931462186307501513695363777987236606801297502562379461181544211909783889086071457133916393186993409870761846307460325218556400183990683132226659347155104384059703014260487967344783507325208266872648882075334724788443678442824478929781300659478781342615013863050834245904813463180632918121007870482842251759090442096748532125510693816186086337385135547456607483775812464092304596911750373479006002470668993453727748266076705590004642328910941614408526268179090383117665121452998976965493435112541111937500172030768841936589332982259673427629009523960946440965973276079459216551618952425040837656286984188208547961659247052221914368685555870814800068905254504606368038569400309525784592949960884273093945590494944727521311207946657620494357221947105996960967650346454354922797966610550909175796112760804496147793960903292447327733563062679562565117325012308028431152913957110352484150445753130909637711728864146517341234787897649768275476901978639253707123265878223789607284699591168574340452964018990760684663972684086460430635500333105127524845138527649862781686630333514908353508163827205077337235297549417618560624046264306400859694396072338535135568909422275535977269419079527797158326325246935924907052092847576455825898505733814085275135939984478731968167788620410664957961382525105470797772510781275115485929627922606857671165822395075246952603704990315591638120872792238239842551741213087953445127903288718954208164569078452962595453038558235706117122819598496759414348444802000668788793281514375919444819646853672198364639561500331370766879815652805717863748168216184672579992700448349078730334236116420565617359001745467297545180706594015701932133731910179463248344663275342785845 A145694 835 31785692305721977268248952864349103205483001053752696830397516399350413636213878049645253963460663023564122668612787055384083033230716332344135205411385743067776622066186020605879991144471448852408951703033907234975291191430670732275899564495921792154124924606193476733809796956369220315605893533770103298484171934922020279055571773407998025536125984690862442664140502013696221632229697538447780750774139561718216445725850381064721012924981348222762045388028213433879743831720702147283186874754861614740081977156124763463983990113531425355879363380791641159988219688003689019812414628668089435408044687405006910955041946284594798265922871863932361876117959520138297869563091668758160225483413917911095079341421778905686549755570138317309699898920628359327523725535536126119910729351711181149538830086949905475629539676217840386537657705887815305679090008597114724029215597194216910382825026152968249870999131000821172113454706048574626262384188742728161920038871033893315797865730600280402155009953820041967919660429289868708386032838699337822386953774889814647543292173666909308854335310179941096177618815108706760191116168731473443095053111030131389307170820854961941030764932381753546097601369571676560134860151400130662920040908412718665624380416276598136100867260429824824822752677952552387765774018587015867968107866654053292622670264222060062436615882695671311701638215899618473926155087600752945630861566166569758964138475874898404766540962759311101154940493968139232292485351321688509747851213097188261631815247494180574142772009998661656947847352053469396534050953728456952643677122757903087924060480500733869280609809166826924181880319797609798731776198493474674829958000984328616619670586730443270347155806965974776455722856221472124320490928966643281240629359488310348577621961161504869893795943544950109573405180360288583665373129858958316649174310970476789686907381635979431523604280457999563936722683927891375196909803457561230160878457903622598243772729351751765846872436883073148357698957495484566196627153362444023010134331509016435039848851078291123355 A145694 836 9599173824537224529192508355448764974592566829884044765252804741876310561122623463139028268508256921989608946391271179511966414572381789996109931918815486916326393314733057103704853085969436043637856901297634800280813437640536528815722700069728395136796977144752848579519019435599347976603497998469801370080693357692848667428494444148866076073446578177466994530758471834450215988747783725149043479232276452275123379372600013784043183523883185619062227923295434385574548720786465055069651674329660747326286200700965687882990938354939335353091508037984815142349097562269788875716476568975687674768441051917869262629492886477288150294966092289044522452341718961618585323689932676094481545844231912767053965428983866535701151939844796636280072761990253952052819860514820159714734034261746107713706998937992794748050116339888876855119964100909941131931967517474875647679857616917540965823675657726165642619105148229265734304835692217145576184799059027027825440635187433283356330117794354300493242265044394405622089823080959984479117781848381945517754492001447323714032289643497445727000915318083847266318119570954882783957222725734957873817745071880753225215842789931587955282115213466528766425327819649743028713400032159776780639287237015628728990131732801575526749977762204053966186833597012806674587922518825381142358093098827545455118339296529183915066250711874501567559554288237665788365014172482743303120089557481970962079644974575691668376713684122978437640438521014550843074993340801600512325290442309086548611948510347170194855981578110173544862272630901068229956125061700747063773483438980039156097240366605487814437469026428397252370959688790257748552038450562504246327849543786485967103654587564671260787169887881329307242675698873894265953150139675134032694827514824256637316996704367485751753718210381496480128572911430248916560825562397806914868636293468281989816657235972551412400683673051462196110525610984722863938699880828530685790721546118677839997039371563780684207025141702571670238407726161890871693836219608864079247128434383812783918786008362368576467365 A145694 837 2898918709317936085838869274392662673223749699623927766409516634530246439045396071989936891835530129777838337687495283425558473117826069862492855304276865662987503004427317059298259751971625213729780375240182675777570682876250601031615979521493479409520532972790754077538010059754046719713940789644346243661070909851305375543126266561184146976155330483610341485846394353501951532380198455297472682947396714447525542354079478312399976703199797075608570070789833156230079833933680725928887522460682790830923692529714481615899799399201565745208279548108033381348267475585788236777356111416029009690633789634509112307195896674194736794281493948419581848245323008449292629456490105088864668684732554241732386464473786272002842199283373014018264664421157772891592270351750152697723558436317972818358364140443737064005659505106764592405842620817096334028148511187403848484592971093500177461839665808275871102719883766107250938888265594871915433183053441973660554909906565980539718379776029268148678761888397156677829158650789486022824861732178508847024034197483316871823103929044054942644967571726011694486975932809559492048321072055788546419515916654876443883795215388518707533257763701959305706902903932852822994886674852101187622401825537811463436354158925659532480357183318363867963598923545189663173164834911246517976276147738052073392445844881549320289945278370216777731673693409559168467760353934700876789321415497989063978293818183383008951362766064176728856311278405900386469415696436732033033727965726131040492546818309597904665932293817262411886749386684770551977353234582671884802639354894849067238278666654376819226246365371566803389105644134338042452916880293677788916335732265517777736687065773943990314454958984354484812511605337059846845727021690961511230556668847566016159384427097019535524753005739268392048719445846754812512785654471007829332011511453110190447840798356328890565574945657261125225814797794702377018112167100412809547567746049382804056507646439532414878755745921739761338850775601933547766972341694723589488609777049579951727038334676584231802020875 A145694 838 875463851040192160698809328358228678548597816719596301410908770823392548281148491117497802306061590935985188372677184323339146915168900716682846191959694614735309580943735018850970740242344845110350035465633870450026065415190040975019210092790961053280064160805662978567899519026286510005633514974594095784273334081736530565356704007033463520722836359472145661731080336285754912562831185716111601206634575486700438667552629850331008921182814833648169099150606317747098535299250792765468962131451873170191628857773072482313856427620517915717547332020588096352034428529345777717885829171071785238896636028569834047510531302720333223722716206330424673647635206832724755510536321804161035461243387149090413658305654470278322643031638805436879648582427657159308812826368031294552799913733766045036512263415070600534961120425903018029709351522662182935368918411078487366699397412620136052509755398441586907378785792216160517809951373959101315245097340417018459757351147738689711594362243044626600492848030896922298783822715343818908629125336061289855740573147960247966863354281661095233053205745937447887800413588916011715809006538122406060819989084700805299680939204542718087088562522778243794718251659901902801427062405302398885184712025182046329049965863816377233541119384383684071040688077050265471621192220677623047693038523792898619063526814931365543648407817093592373397895855398631211475261874107182047071947390835215350482653446407093011643178637697249136168365640060902162920465330552272375673520358849265142200527180988220038916696751235138216253452506169805628930720718905208463333311694805438266804060089255193918511964873186746226257533568881298563032345810240129748487063294642582390512390209143520403704610443387173084071262136093199853143607400530701257595419164450112623496779986595532242723654015048672902233144072808523129944706824681966651352607822545809233258104446375352399391232904819808355999958408389133136605935764443839952679668585367488147225312185367225512700028243223705352662695824057769534753953355586915161480905540538761608781658286320075635633836885 A145694 839 264387184095428714594954578294910668259003316899618459098328039272030019334467798921412346359538764932537749050210822170364996809907890190368357057116523496784400505942003548375933865293436171598111980930246188693232094184704516123854769832043348744611169856030337428773428116735878771974981607581537772580606885821774580925362181483857544799111320425230104379501300415163944481642442637887810406091720694400269084952058540135321652294220506879964671459373412318126467527580539805734445697676176005014607040991354938175177168741341997208980954085990669497064933049148386839082564743053552263113137093446838455373235873257524866438827466012817839831859737587140474426871552512694751543844626818186471063192421843176237781435353355635868923635607228731304338369881292793700802247850389161027628208345187210877624494252709117604680379818317223162150147385211634515780894733425640187587680484290663550970157290589365514369127666426670053725288586213752497601186165136710518312361779017623447965200161343442473377554885301383043824383170989758331027586629056486511569120909889132606705439423167701383250421237927919825978682271653440910841821217187662988324059759844556512343593212624115327666699205098386441793207977959726472362138160629779440179909653336713620264996937696900554225586324200345634982766426885809730913885321358037717330883792652264390844861529215483894679988432874636977066697061325626434277338938790616737046781783046996758706507288585818505062393990112019986552815511114130349525420369420406751941904066661840132853848176486579194478896655907476596529385100303874790284041857492476347507507587868288414186571387145337025793526386032158017827993315517812225506254176779249794364157005156095569217928477898943941916904708653494809295802523707938580818282586030995086446279868171524753717767018759538959948082360790542327230430788675399482920879155550897381278253499702007000095725586762309924862386761624535723504877974488694939252899712345034932037657987772334462572420529773707637276742795288089844465947926941045553655177744863465656425900333764133986257729616718395 A145694 840 79844054132968431615515583835734663585540453105868055051393656951382242446460994125775411102778400948035464227975295618265905697445267668590527148402998136334274217484904127874513176347877481477784707890898883351485642417715348679363165470066998529911520016457001097826596723354716362849934439856109432725247495244841841702928813451420971495868098045583132050463730994299174947701105113810933026528098443074305776955083011568237288661845671894934497132561671369467875446230787722081009835229243022062538156187760333555831022646028855536594332416421850167525513428808384296057156834516343612388382163324309184952883186213241206944192671013154781298796967103681216444190453348297493162080041837848927111993697738333569339715154070370393609501073734494426253028395337597329610984298017612896577673883734274269971996729357033090710456675422449872307161574964995212687342842795145924031343453746024993951400594379202593123316037450902982265935837791455913858539762113935428791643545668960038240863848232871596063099276577194963891144809009781679909041306234485778533626547923163765563947472743440071804179326053818198529550330230332616951823946770685137773060747792116862185047063123920306177099365221461045519646007916774989350966839325481365752286386257721649503651841643344582992442998867816304714529989298322318058370319357088866841028286317457031103782638174668319099764133330244511675511301045077309044574312442818863752912747997539574722272189509738550831593848845464395878048121436002035004404575891442480237189885931348539133642110382250165497488573830605425982068671361049467760572177629416162141829024732163011829150640405926908602898742324178152502755418254033481862759012900270143255393025044750652760293996620870627071732137942093296314132509016190050876420083385941351656663896691020489027233396941726750855647970725599710015066968235263819160138853623763186600223323651901667653556727810984692488632446010651380109340011689650107210535760448531964107884565081932822329645487291631463233870971514307308970946739182242401616948517467861087701860292015110177529758708615118405 A145694 841 24112639960972370919171111363813573492164957834655253007061786071278165188811885758185252740692717547541777659099489065894133155631660928024148830460648320649454029279935104614554603323193705970119383671070532525959970778055850596651552117190401512684534433800158301206203437025007605701908225854937467145252162957056414419703576300147649534207366498445680649135667258977935670261252101928263886201079638087745944371350117435067525854225098691763338169362165380166980258294170311528659235793533716486881508561662629378922793661931973030054279408805312759923207990567082909022422281459192717389028300186847927017315349000525586972279747818506731134396852205574140225671090039633330240196628790403557801351033524554894764356195093898503234200400632210087997110237022073100748816455753468705605429884679405642320665387771571284276953235597761544213600645492043342597061757629400643417278135350815257509772009345228593757727074182506273974258897724433472232781406972243362784558038430246913925292916966165878568582603971427577712081907937783077574199446896185648630643648351885568067705431329095733983478906047015168036098221047288796878539990103529723944476021773459447823371869470211308350156341597676137360491301182888087057519623338134742677750308740178601436482591179352367163163560071756323678153074001666454243896922560519479748273211584079371128951511867220616884234088277300967889027346218552021705027165018792506236642603113473904569367494724652456532636279957340135535183979858161500440980656498846208624879403647200596978227063487263063401047070400186931169988209365936635388902513602226188490484857961525361283989306831202781061049626655515769897814308319402593710327715641704804013334329406509541038039569051025030431721188753803521992058721920365687426098046899968257205226050520820016161470768109382719219445739076770321882222993976260997986879012915220931455886165489374601624374036073330614821642136308455092257297178652299843682642546755744308125649100996755940009090364741542928188991756654525519219381449285110264242764797097549185020305382288229509480000872272149039915 A145694 842 7281937424159523049158060116287863459970231725612780540077607999869054504778743037977820552278097920956668817583817722604409947095064154995624356271967389837998782568322916689467615690428151325494576083955409923956559689330449164840089376226031189832199487487631349963175611384828942205613434273751258968433427965535792312908777113831138738359128814432549972906921048480342273243950433677221882699699522604056200894370780382378824570687317959240633192650241383139058570129393203293933008199811953136016153047465926312101127854880809826220855787126788031646641287637830230140475471843841684307874158274264749650044282514972514024421539648518019647806550569116286666936225001515917435046219814660036607080900130717839885266231203203277606334911489853712080701038552270738828812958653249531479943247499296769706570975110285170818549166693848563902635087777022124469099963461236199166093965532492461742957195421664656112240453087079443837243921176941117158386126365855381625507735962388899045400220059933862456115883300094551274084845052401479645728323921341831400675848175721518392681476313914168222938825446872526928703133205950986324702125187319205946093985514836961125796119532940691201441038063132972021822853311224285516381575281277366807314840953147679912168238884322771538692402698671541934497513818513970859338812242957525795111668870105652623912252801262451630719594895611562057974583046701665477609159261362894064602313227521121640374261134655532134305324953267875467229683869043337131141153858075663562233342711568648938885439531043062896950717772282622607910457159841502837980798535694679507964285275355926944752941512382833953528384351223438330987418357041329267037107364781950541883712087740836642835189559412938319752727271510721548305419887441421412630733743707027734626610593390953860275144735636639477521757553213911608721329113862586128218301761543097536491021754467477788893305337418034691443436532707427210323638612982863142050838584474332521981920616455211949922960506458672681612276638695192496944226737364117558913351774942386015044523590753296752782733667480394935925 A145694 843 2199120989456214988474814984007570951337517816177225067850430554174383182277991585583543621535244879411366441132653852737465909889553743147750531445303691082754982881604240905114605383905978506593391857970862726502355066207017591931110340068144228927811560686830867530577828434781315538489555242447025270999749993428852222084030984800703751334922694592131646137241020973804388584002769718419080311423054746786884924155604325360969952821715798591979460842203535542615521198818453224456239817107416313360391338826148083625161689380342635545668393432881180244525745658634162419514570074558729468260606770527767546386356004172698709788332694104623426906443875020912999274514279367767432053718187398540651780630488443263090455637467172295938609909069535188838283716532548741053200764696825605038237255314902945045742113817918350015917571388306668537051582908015189546325591903535702747516960312677372631115563245333380917302859105223809532573689936538492948360377381081353007540551702603017264796941165183060295868428174024583057195911123917309069932379624798336897355475505419546669021738141370749707593541806049456117300310129976150581263163266580296665996439149458988800542604727078618531526843338724559874453141208688551337860178215322426641066404217541859154873371660474297652317942451438733907894571020117217533066077400450612270643975725560323013050371394469393171860433424386414440540435052757684422216261069766575215003661952108265261488457495171246052103675499606941050967829344471229652104187484482351549585844619490084778946424511311517731815715720158951840657788074062767920434812255266190985216723668299528411954104347432784651184511024442822860188302529518162036051496096448507358844867716168326156595189207373656347534891914807484104066244747285388900927055492552622407600031173153547245786932239394155739492351335331524535511959169392524749723940252973100235088832683683688917644153837864173146201096190741334562425481563942172369055670609964492677330414377068477252936724982585777606918718553129293608557937093234678392527589471235503027358425819025207389830905566706807121609435 A145694 844 664127256878352766996344967110170139440470410253796357710289949752663851993448680103192195883091675484311708553243879708992100376698135366465664872125442739602166831461912430427921358323915080839878846531116587993787273434829982314030482611203331105009259127935434362884541011692572463681640069784727880582956064587547835277064448632698701764408294638009324583473881413040445010095592504528885032167062834007035190894098135478630546927587483856818556541152817492486748343473043480582490491758239914681702168172449255328486729065008595124965633960942989645815128547619879220463259687044892457730395370541111534259029468977640037842052052079947756906098243705746609494236376144064248562787846374544616801143326609734735477717248854830170182586204088137175449601691791167527327802125482679472016171161853190107044411802036231419636288010101920049625675403132810220865859654904320993550955920463034042135157142895259372369351209324503399393417116913447929287675582960202752895621106450148825069630831665224275489809192672123988721891074577974937639932918365176401169952926788527372526172237217652497525026686601488874897764956119591524555150604382062273924978529151099780802740831458209855829905247256753949112826822170631279748257439452091568235246758856688317091846073224353568228479927931798968642225950561581181015096036123841948208685557450347444288588248876955475450220174569801549481153411349773993843833233910244352037041307223468587847873789280581652203175695556342929516817232346442311598333479159812092311362841743294034592881316976547311945449196770231173256044087909796070468475320291853982855942583541182224483194759983188581823768800997381280338536376496127893558284784020084440420608166570746758455104305437284804017217605544588688706457608260300006658558128017148260067474787681777877273793261152299396687212581512567195813002947827428611830501738096114727899290979450719585650745565729642872118039606167350330425285108671923072591670473370692314221263159954063675174941021780398378616771390768407974592000057930135510425773106961346971876229552822021878432180698411788270331113445 A145694 845 200564232456273079417907705252287374540070726378830322803439714394750308918839223399578459613072150751382724616638519018262876847852947326929483040850438403668771628118615949748327135608438448435136818260539238711397254222252447641245274638243337849483868445075814346723600807702722102716316811519745372910781731755446017401451379456090207229099970057984223892562974945717240588660284933598004860634141552815377840765093481310221064202178598408960612095967308679195455384207660312682687672271171346817560694396740848961119367015943215385104075787811349991855924295635544890417484910917482963505111141296645155578680513275243118729589931395450117962214763155260455154260111081228035298529875886925075733293504005651446851180153516691539099202423725547891796941427204400044511943041131072374943845453624348509382366622101123970380143061479391548318416920163200671511943290189201404349641171019523603352186341591122997074626762356894802807279395617924736151929665676600150021470033596242342153763714221732548137626507758807420010953908611424513858189808966658474816428428414629846956234993901589683502850465811843590763007716437986664265074219360116226428677519364482674813627188495652297842099857828200968072199247154321957932635886536316331180403454770502329902582640742094303307348620292951849796044342498577399449025936831999817746752394374279367852140600789446084192794632286655681528867789792578988456415420379824027739971471119535405264796395905240487719306956382515957773027836339281106873044606518778769526481992361855308362271211302405976689793841708889655371484656760684350513559111915884636631509443505768732265512863410575518926126993390184703839377797399301105692565953277969052499664821436649352727284905052852637156852181982550976505246131449863316621983627605686221917969785848723765389439777935755023643798707265459961610991378284714048248061800964773674725350786961433631177607516696514283206501759966349058453873677337356825750315427287339114402144143891750161425579251852697724564658041293506079033175459557807689470190950712855550003593966526431582079128740014793350832874650955 A145694 846 60569734074537591631441130641223676940961918895996503690281083457264840629637452017992591610951906435242098522516279499635679815951213394597337412671960272465229429524990554911564367032390087512330479235836318974253976987846804357673758910266876827213023261153767997276164559385210382447863995438893317891175500034080109707403039531290609884486426549216597606229434959725193617330395954354092939026478581887410100875867337257551282758511009132022248034425586068299535039282369941386691094535401988498988648005647563937002720352085786037706305922285066754550843322153386937026859979837392810086085834276216295873227255979654444216298317229373855676831952374644951709977059310154722595907459730004998326837837066380127214320928644791989977788949378911375185500861414037022275079470619458374553569310823391396643367675462737402823383568278766145672112284213883469986386007777483919792598082691975665178318140003376249857164912880572905944398984059496356869953471358750285103731054524958737181611572064131564313287715533967168719319358509575625210235682375012494218160215428291425253410441986042866765363315648490162921553432599315853016527859096150718319186685869544616693934608184855535738458327158869435603855059813783060664376289476528079924913608093932846942262865658039255245251054848543526839436749208619813052424817827227821117571014415474918743902172850163840470748528730395446020168591363947504739843613121472946133119347236792468921380663689593346709578497651824262904524889757230547833347872835192028584905250330438559831371312932009628413005794746887905691015110297638764059024383323276868408732995996158615961960401555233823527108528235034783178211756278212437791261359605162633770458355465701533776881586221656059136565341741124850315895625240250461319832396978789221870966807851526895369733539143336864841030522381587395839323583239035815142302833389623553652328038371373505896051819296781583885491413470231248302739425270773089453522667370303041857133310192148594686849759118492932420148111699248067460044396786399992084487241342175414754113501661429515766018447303769180163257813474965 A145694 847 18291859126277896399615803545944298148795959435864565284142083764379587119841591670210363088047862671292362371075299770370957041540418592221068969143891151846095618944919028967342690516646197990275369592404307790985989653075512663569833945625958558480483540999992859363054973333525832777152210305734262257762090228560437685618316487070308094907671717893354492857396794862062755193190917930002469581135897588445035086671170758299177172006122579272309945784431025317780386407891514638468027862019129355347754137011167568125860426962891440171919284454302348524362827366027219437221296425981711163034416840276024708559052625342366910203362213339508964285287402379620155957917651555644995928754308585622569629293500542792767278069270573664281753163510007509758129463205611976327029488184035298042802988023210577437787655623124594528691457477125896601429591415672644735217062405509954575960271331805631360248726094678036333866729063170660700405685906572281849989796420676909501176756996503942386504540999653510690064752464750326145814435315983227388977317887444806595409568630915595796682997244791044173456218475378217358718373637276949624327148372818156816167950455083109758893438044637876140716572702120741351396155864515329998683706786024943820992729240912949274233482846087112989762511215639852153660102216660684964432845957885969977688699601079051181290604060148690376081862881947138042409385724122353852444314747264449908174302894040206078851695637861285465804986983894544881208743678847286164564184551621473853871859117800083213765774234255605374751060219718438629031191825230146061474850204517698374800733281396396251779775756817204129667849399987114335116111018222756911855238034805837429625923685820426551265511754035077006605576353637722244423973576424189455272761903966739318810058001375273677894139381509797426967573960532128083514111146810531458927207621865348429328342237367837346976471820111341819135200366249870638368852558096135658138095230404231301739857533884983845267201674533012893160165075131622866854374654033239801825676694386262400192273907785187329755491956998277615953026794788475 A145694 848 5524080886401850175092341229744536817259438787712202719307219015759178045351531046951511659998843574823858193966218014372529390865390463637368231344042455897248411691936021757582580971660119402975649286426865116558794621251816977593732177820129217784278816358736689759645325782165416288317519648336308308526260073525218100947024176055701754052232372377243840245327602613383226874726326818906391720564014593128513186073817701669093954663090507931105581378863744059901377160143955050875957723235241663326522760729366958010072846222441129145881917599277024187603023021218066883103804660666639378426307799929083245688960665597415152437199090111302333358479963566270642147581153710494634047887893733128011029719799326857035590762598784601821099477591072889035579912387233402813740630352108040550551948813698770994815228630508164810261996774523742007486064495248924826565566460456228798020209344122608695129936962452763596577895012164658958616572744800769622340048565573067919070276881889665641987189770323296096835241956639064528867240146068425095845939766325956579319471566321081639173011757484909297517012616248573152170027285025039470693782280731987207764401850749229602569124354872453738960666497713305018686035216023815876541815073090056505859879317147616747971569556652650083653033136068386806878511432682318239445667054463735705440869708511457981831018523992054329736251841819305293361614320093586915933443210060742399322506354652905443344290701970418617326396490638500729862136066122123191150550386716849911840716548325294691997432447432260813546407180560221578061728916109206471801345737381021632321412717985715509421530318157240413336163410267873494421887315746994374942490625151757741113258494762303116948407668132371599935747493456850992965724124454864965031054262600976485058766549607481123828660359676815486079366305558321093825422242753541464780874398969945602103507027646715505280998437854328447794945019193990701539090733119762195668251236914707550083579841923072972676008055949851400801949704578050857722561101121252020159269874463309069443312606649465144070392552566176070837650834212644485 A145694 849 1668254135834232474981487435579304174514201717929649356665496000675507390109042534587686310956562711734133882215426765040733505084306379599892984796931677789817174235345733651760972110750839413500655809131320860892964989628395651720643547867733397812293722056797480314553525331240622193239113781587259374912672780114387306048315682852334859415679268786209746399596078592446872453412157508391800297140751271227222537159206274733308075131081327272614613266471066275064898121977066533849900764389180963195254525986131810151473873698750258110616167195697207002307588589580490171477911786224899110573581921161742864173357561957794033669123921851399965165296663709611354308413550502917823837466215153096073708405750103210281955643026763679176307760479340502481235375411481282037773343336848444210968645738749005629856761258757842648104594334448692960364190047973759624978065853995375587047527261653696020297880713934639928130190426944663834841504563243925853664844677006645834649722441573682519937744806096635767733553006152532737391760709677348395718084832112551442147885003460335739434452867763197816805964353888593713737989521703924643199897921632687318588033190975812256866116661733436391289980565736715994901831239083327879385629468366411039825862561049339344938139772626254238150226244581437175825156792567843447627627017602090297073164963270859231461786303641540258889971974366548251457165115282539126258047405123596940145488744802283403683896940299428561147105935185843325873483883225202356441301652603937051902042525735121196900010833350308510085640217468967198136013101473155124337944937838864015262691840098404687449050376307729787623391682051497808201074853244574078475720313557796031978774439494529720891867850264222188103589137447615362153404261611792795249923114543590931748428687923457924122577534483016766998541656704652438207194003200422711832365141281301706486829794007070714757514551760187079892254260596218941994167032549610086956153735453011275893939372403234152764309165695180590029295650617496227409346598163964076848297676411224952709480214934230688321928795383028175115354598905423845995 A145694 850 503807224941051805594234113203720116166471659375966393510260484984987472634885493914434314397221940100133608570864916824287146006069661248704044040442022650068889370662719626810055994865781842757795078708372473124558868073154235002656757723877666010094919782336480318305405004708885736941924044519703994915318653334471441208490389197229071841781086941062966168837770407316342097703596841207504783344786319896028077708894221151757369595631897745821682100892883151325539331459913949267619154887809415643303540325051077298787099784176355508276936611182957237672704151030286813719446255635258864753843313883046415897108294750588200752922987200032678177586233960339062730498744670727472304280749088341281131927506811370178293568603320032326643122565283240676444047794354959942004735947097878043671980461153386001445747084916237971562777227006730750287977908423580157818549322340142971059555212810072075521264845671298805531720931042276313463175761526920807037160752407441468996297107078370231355556944251413678559436172616108247627782867082413147081765773358224209572081951573455072227565593052728255766103717861739052975720665527300217206898478550790838226378259272844552343964662719142917715835170185990517155334348167948995758583557631583043970904633557583334554570239763572127271284672830457958712390472844056038865303913648776805980390378038090976443477632681221166130441800006855752634770503201006722543014382904116215181538278423934935007093531679725455047808666029634045913062270597944989522081948536002272824505002055458276169111274239345737785049799268447533615497894915976738343587569881599551587700614297000229894103792114616238621850951816142070203230183792545624705292592203829249899848767468853213406227142372126968435683983761686382519335121282636969300511749537901860411540404986334685603894586753511386818073500958499478017478763544284905431909491792554145413420494283107709141264113633138643799012991755038926491536904739249126498562759855572490612419606885934791061848692031888588337446484536779282626764950084416029956165739006315472409193581597531018408078425813121942708766251218603788846005 A145694 851 152148113678061811056983720700087895778099926929823921190742000969465541228345310119624575261650069347528615654518989454169677360327953390729021407228693908643014772765905981562985149477355365673440613114119355562755885193102950575150620189063187401650853480543560258647917757896752251934267822331169019205051320634230260857658049221880327361358472576932229573242607066930942866634032833887158052769828327857329252245548895581555992309805702037910875379856384240634037813202772035612287134875354054343314473923639439212423552660947560613241524240410057388570154346022557037253101291290061952256550107210758855858062531657115678833349073010488017409665877359358687333256312477009193718068948758463913805768398651283690634375762559622998967046706955059343783621198519786421203392482680222320744727130622583823430985762883445109569310617961698237894008964153873233901576917280869181884398626741380113111401685512018304630651590984340502002044238476566839799368882382370316991047076615226236186858259419120834289181990577058538250853034098179093070297545469351598739326601490179971476985374649056170043546516829891305404953902999722961671840140624417200457047646267208078995620462024519427713790931415603399464916071315481513391212848775269712868173373471829117696135274268826156181689820968553722093966097642112355893874154294912993315780821002540204026698783283425150631134533630096070747449234801588747668864085589637973387884414595283548088738562670336787995877070035014296022418932236696161633312307156220082455948608578222664281874704809449062502574953738853686184682228251523501824639108159305225715470322825853971023331896168237796334011364056792853703567314430495534086919887125242875673722349001154175918959705128532080245388459506891839905477053223094752935959298437331818253353453877185151594452042622025955802291198747810137708840379396370841017724834156210070613146502443704521089947004802656110240222031255761159581502151064220686592478997322647439153674827340179903666525540684464658497318809034456725857055605578895477082685204882230861442623752162239433328551362666767443669872292513419438807647515 A145694 852 45948226523549725887403489417313340804870011461147448233210574032293608463487648770632707294703923721013541794056163950242418275673035854338915760939025118387540392485932943712394705086166454651536307365385337007479152769449017919460484640339358717632547656204372861631352857479814471198411940419968524095930583512884204307571522374618661634058416937146592268153098496442737429381380212237080524431704810226593538150078057571408757920191726383551338543034527147788328094047905694840961447113202036602265327821398785591074614116506379128843432043667226148390948939794661194963622870523343074322613378534335291422718987452154184419470667126180181225040917376292363235580675869312105775384518244307013628060924465180863201403186724402825655721462377862638581977157905181144243482525033480042986863921467559161290156254643715506851960243847205861113240419196561293058118410469500152786117325720683984087567787759783856699651248756339789328303896844161658698602365318723428289827220840691244958199838787630240541654401718099062443509988514783003694082776965970824595067061568082777930977355578421910624895281978909312493243102985250807124678515570095443747190162794437567012125035566742148026647145452342040647887498202927249095150521746573821703144387883858835960898298258945735594743054647830393614419049097445087423911129293150075204559827552389103525086589073961714269436498714489006509977034139576600789274410833687763846925911669497207587864038832910030249299827341908287764724604473211642868270794679229928899423655285621189154849991741179377530039850979334544780240417434065181574302667076540296566520449792793602248816338539015699876632810094199625676407125727825858748625100619231144624214249549581092274312424721674316107138879087097573965071550738253332749690407616324671210652331530504929446838912977265085140905123948337703088591777098940449702447468005683648771024830317504482261454854186288512153903254426248115154687158084489908101802158628679671051919185437127444972499651438016294977601942881921394429548166119876349662940975708694713840199963959414711334204103446937954866358723572801451916120703525 A145694 853 13876212261998339156184796820307928835174965361339599542508402615751700290432041583420957978425323313676742093189306993983756149575896500056961830782178357059128555515978983095161637950872791949398291383733257656903141380488410308726491210762297269537627741320240060652409915041146073549668471739008163107951831169570395470625742099085613933158280556545693932752662503318639772730310190062764431220322082860103391192071327837669863335905591562130466329121047342247834450364654317069934744741052139699829785687588509609065321039632265549350103235663261886756678009663641658321976853796758318383476983767262047250805276148018906579001308123033404241944947381762934338458030856219778934972406440831959651760593420085969403133128015007093725028914591407561792413318066166185775110519167628292759712159556072244125803757916639199624182424331238208357960712588397356630317858384871765272225547969019821814332360501769212704990046472823632036645774802698344360138114957372092973210829646812140751140164455604913522745340136875339799401765678430368936519928346177719676111513266959508755183684399308767952548331611113782481654012147642744028691239862028199594450972116273878029582765120694104184619724135675880672262559541212713745222066354616518884636736967551896631073589938927343323456220813823810317832458861330774289665267172377027798783752140000506724372123201553154284219191477242049869942316860917331849613203207688115043798237439773561407986850988976158798500551980186267890650808131977679450056146680820282307543487947649020902100415631131362565009532420805293669946421382859433311937580818007010257863460367100842025171510906886573124946774637084230161421248402488978846550693467120680433637029641624488712666433306240514932275696095843960445611702845899283395653567140831613373798750768758611507793757267091433686597545141199238522617007843500619439298117612882305718778885609383909938438276017254328014368542614695675015555940239364888026057659426863938010240440327185148201791228208740236618577289431531226660997689112597078702731091978820921348878946491991080583496310689612595602196664646693525059229644817035 A145694 854 4190570154896974875441921236243577194882034669113097914389304379382981194102013070544358676777152936806655098601376656019144114753645069981348133980456924806738436225433166961795102266458497002263632461580078427047741217754730464217480885165573436041645945331056293944166162989568634397528680053240045290077357082626746547924666542401480789152166669659862421099035922903732768627124296018742621148012837318940997546467390928918727318685568460037017280056013262831698215682031555849425451950350632987311993012323908503152135879354827689524602333738261422574368367969479986152042046223750488808735726484334603934451770677714257632673975582488961900886149068375029877851089737902503926255891360613007507818071151941497578883003257345417902133076485142705798670240078824282922939133306098710933390085322012350166831444734570394570996240187790091718243021961276805141062935113820803612059329369318265503944285303746542453050294383543980535277695686518055835103012114761053354481380726116425815599371465753896253628551066934634520356889724897456635825324277768705371361081939560203561287541711235669499758971251274383400147018425485123445857629759816946182080446388951916727366982941414052721607130041828663620982645093948036623807968888572442129338591419812788923748263263257798737948183942720142885591788157072796390391486774928569245157488586452600641656856120279978632119926389628384571716069714962894641982398094310977055463220780899946048004441134631967047116917398188910994688779331252785982274088026813046026949233936534718691245170670609930315255348751232219353779039017206114795023575104371040557578198510414661497999547477541206068034049307589343309123540610425943785799560801969826259813758737521046010132988546059913835231153082065788957000769187910845332154627586123530914216012079833570170424267855748635708267317727518221696127247776960088130218329071622450643422452429203623296926097902356620771827145966383667606582739265130111693961311344754280599421561059624477629495978419388113442515363806379548530226872563838197891875126836628209552647601640617346921504551624159556933908526364577871766435436614041045 A145694 855 1265538310566624414044304028548740004925539295106794230546027414171044568918517515262812899428721761592296163035522560810787538899451235237867079500267209113277948611525300443479025722832515221891667605105799951710760944620548111783370500828792415387307537862237680531077528812934686441980111707606754669440253887122107887077778670063148112710021175956721905477976096054423977485618807087470208822268656548237321155641959989205617980379705769339617088110586884327830613301523165212209416554261150110028522059936132779442335970244118329970880554685719286355572490448773292176258375982718850861919805921285283126157183939393557786160961624603543460663375073701877260176690642815699965950344218498687435401405727292912182853263850590301199350464069598505743636620090486867276541843147922643073591046055088173678138970506082342521241240354288276460701034671593006755244376086515497819076645243986147162369359829370954051608483913783809298021827451553650163856749520542880740960403768457513784170259042493221063682299676874122749807981295153353473650311411957802844431370634233914516000082413108772880159256769553252673061917910484359637904975496224855718788700358491362577786799265541923227821168652908120737656086555812765847676261382282522906541369972046494703075344431913916291517028094480669327638402190977123179123939340761255535009762769356545393273646176201351993745933550476294898608383111601933264546834611278707382634848877594343932935933235807865072070510553701070934128120707230209388967324527950859079856361105345537395735139442108567823844550313339709439547599836774863808663807743939236241378358086684860671553838166706537345973157944117344595125147843100232534332620811501420409783321501701714270571449874476787737724875955087772421053786683046229391027301877442165504479861849358969432856621098678820892463043356165361752991906211634103114706496081512367212007861854733884851761743128235682218763783713305252921512971702129054366688289968456365877087301199566265058959583691427001519403021292237192124901854516590023166267585573569740463978226816519946779213791094185496581444772765437870579938442627795578555 A145694 856 382188379220965676066504374700483237910317985087582744526985889775276076832198187596298951268797194847936634581629211988201817603519519396765876660946716695285133742244415300763703973193153138514281353109490005338222757534187775028113673769410143873530834788450448464091469535343285736843596207017186670125666596553793955150941233692528328557637242972260355591927681972513137467888252616119984321703986264730352048006325449349167711347352456772104323592117183053742013518844313862531394373934916982595626350107699775483082310877844380823516402912753486217960317747161564757243877504734869209810972652501671169495535097926176737162977736654687636158438386108898557543482723040603487213077698095242992483716711571307537724106799875013616785938015942263591872460597086955093232713691539332109513562518551306438447802261392132871020283590754871701039994227799126763278660515192566520557534804354447124770042724184724377043309091668326864022056612673515831428903252191835222716687456693443046393602631461487007335800873864918135807489994246587851585758221086978690312902570456702623628463601217138174138595785433831032881299061947851125523856742230146610128005427818002546574886011210719400749271326048210634108517157210361337961607129480433345333364392966621587539830270174739462239404536349219416803911869886934127299039289423124243003703198857090256167999488356688022132639812317451430995159983634068882998502070208075318578668897812710967800603832772840619798247070300325233195697764804191982682149733353132629070594104580415758793320866346116872870738939279841018524021371666991664101674915094544973855706563980317508147761126797896737277825665074130478384485525075659799424665685512626993928303279755180188666567729103443836879077307283425205369286577510773365244913012359947858822004062494328935152529147533148160888130826244211731181859548665722180553231598287663275575730857677204021608749498629273673445890854272219998629310871303709288628169609162477740599765540707952423328164778832535070746269914891825642171829837137623158014918968091224991911871850987383309975643405892395808039387466635872337269643238157650682565 A145694 857 115419624986421067547670276855517389108911105957154882052919192684719204158754934136567020470277324122315271347488986497876138128723995406588056884526408174766997112209201895530195120878609415316091076971460875812191562014380087510378546107861034657390924798574173198475092722144859357840324074407482767623281871905358652347697174796473492076293737356446670666856681979602913091324766671261147794945781583292018081176754643743459443208920062239406166107731278695345760252077681263319268891511790667593769129210465396063111415549138758890371982799096867118537660387152343783395474748053947782512051821249583407904525442389765981065433115508091062576387729229813662500871605667619437438383514480544885042647045488807583480497400298403521968153930350494006239739463700169951289002993001730374430022289556439456237558143969918044705604403167616965437617555760664689503400231212068573710556434269799045533390533343957390913027737199920929125363075199950227441364925412413694379698651517651342497083824442326582994348181607528402891112170281174377825425332456855606671652144907289958421280007485162619816975767944247418677479254790340555548566831178008051402938850500678277703037788586371717103052119297906703380034525390973311298557676841708587767769505305947672942325666248339403680008652949369783205453746303663129321130741466442760131583356292071900817342571837543581332063477386319855865639706674377200732283078368227467503375372290561117931849421564162059313998544720144519354166596850158748560620252148118103120239563222180213618187166497085187039139315112198647884814906643594707694897160550808642868182003963969202599952306454798108120557377694443287127519503425006159193714704404001850745937807164562715263032882739365561949743621923639324249103492621570510074572702430826811198740747011437979446630945933912065767323046482395777455168591790836464423961236186792796856658711156660880640990586842912413698440274206497134333130370162018076111340533677099821295252105992602065580046803623734164363854111276039106743767708961045603697339260777976377816921320771373239665865094788409348531313570151268007984852319480982710556075 A145694 858 34856344557519941433720357105991551027653243681075686797237069204895424379867157911055643883072483087744364010307092293146605513057043093270196413250314322062937842753436728034818162801366850272320990964028075005276513505585252240359292810900263056388185758334611855491013910618212182782041026874852778635560999648821759215049395847301302078712151044403922281035126030158107240442611646468250514089304334167924730163331896085075402681382511443843890060211254048811365854113940897208556673842186846696335681395210441911284164413529027340511515288924341116312155476602260661020676130034787495449429839044721687515997188066611400105023637905706846210432935789017617176705681428898029502904608295426460039886924020908318903572490783317988620765701027833247620809445576854238334185671172831033745757217883526164477304111676653857368221509473029568690459461845492937103263591165529516694067485614674957303959171027150947331357333325284452268995626653772295171460778571296743867446276070874011991072921378951166577285815044599712754980067934920415515426864643749306236148634859431110740602933796917894046552543323377286609565853647620899924541659159016201377077404845777021863770837267073047845720990756641776210136318150916729650826456799066513072521057238003230606994811376728325171900373786173325308630227471836378120854184883576290435495169897006856956581288695449804874261037530856279019992196255678280552266491165134487110700783762851644904450724708544169072207762258413344519725116550983137873324633998998314009683277498993844096933730961253380368947202424944711820195577784993934732194840811429115601217109490554718867677448788222230755671050238056798582032505548826784416702416064323046298279289460418184829247264019559296264985694743631792498023885485136783269155711221097337034160883593391775463947393142893910713570671906857280579729732861283946533855740096813136987435355038453908749557548477060919663255516919507862348606742478058155276336213000874983553425536244225115852750806529588885102813195335448918410975676276398634693438441835980774875718327001103730995781282982693730860648658798216302539088130840018620937252085 A145694 859 10526500636746035891916000175732592892962170680578900257883541980685733443515722934204667885667419615174675615841394383543776988805098290172192728744710398854832461514425682664619554970891910172825623180059507190717694887124731796500996050345771581994574708092254206185087725913977934340818549792131131665171798612072265924292569848710196754278993321672628082201941204425768783700577392466740394107174963137129976491245055863049028150334309535978615392017690991462337142182158073275720796231448915911625782012224342991811754541470217118075587245272351920259152416273495567284460795795757769677945299339684700046423246270674253065736073214407959464488170220554090573702614919921537290439753321704310387160808407268823501295411719161734159949273556475290287478212824746279806972783691201970460844249778535345232689604168205495007158190256451762127553319859783106340496101131758701973034670099197567306750136259666242136679001636498704664307553886364033191553713763606204234274395674752433969961525172618809979757321795287505723601089404175684311281087697079833627710216075403288153703664726661718839439051107891996308670210322326721436656032499191714807825973324574159924581089816867474077690636156386518508757788047051461381238291395641245239313591516371669695639490710105705862510232874771394873423123242748282529368642704098573268759409725539778728986731843454003528445501270841209944181777629508166349583748048792246879964133321008906200026187012558774897747430203496109900437631031800057478995478847445342712821229565132918737060368563132023786235015993018190771051179676161524694415147027891042102924698884143561128835989581736658890104536614515458728486689156242263887684935936721155980229599479239127255717410701024168106463730068954877695078964313018686976774950216068964957505388104457304752132666098208027123432575592824416339300924155515961016760009548001380577408620562901923781485738649485554825889467669417167932144903098003400875377424985730567933313216693649992385465163525132219566885221137194297321007910467763426631814712095205416036089117833012555387486281595678718310567363643491172098796630661366142540339573595 A145694 860 3178968335952745319417198332714137062123547892291146802194032441097886604517368458971898645827677651299664291620090796737927504013626626588908933884489290139837340439513802727987070783046555505343065879387007143521738579398163417291060447911612117499305173658102435656041002212110717958744419996196726910103247619846175487377141044914632118490177270994089276902705208610552014570333929913309130769852749563079084975625843538744721425998280097354098004499282468167577005573157624188370471905223730418464289832010356373085238587359592040631486836556961355577147717559119059059246139654188811655244030970745734692332304376555557814452189087113298051429216973671546335641013000134875363683302598546406310462524252071163789072310766696060398316059848354509833570799463627799647467446489071822248141217675899790734107783154686382838304405235938959132952412138192652621892719278199962466339776302472050651681237191248177974329727136889283524168612278055284251554050095830502382007000047499164184916389529209501662720133896361782128814774019993121741591373057653466006262249106136933591307766144518042171616546882040059507931793951489022252970197273096738855762066866616550520201625353856710098414726398237971947868641853891390420404313175026856995759632116887006244852519199640546442152918427807175078448474589082509487491209242452885550874906241943116169297036435434413615785667122756514546863876851915210559293739644244093423262057562160926820763004027068041474950651713693566776587644846487066375518761287294494500958001645392642464748134372334909930062605882689068668145636066622995463778642207582283285967657845901864906189601176235682762580814386533430479204398092679614867296433950473724782983040763440756013041828784445279208855781495129629432121349198646158330202765809541606319829593046662512643368601214265681297365924258361066877188299365232958943114989027756320121240415974641342528099943514596160496498955980647065207645412128854549006208706009477630640877038015946053475294626633783400720314233970237342342025977985588278444173349614310199662124037867242790623289861260611990236060483171675535757534043371601735028561613973605 A145694 861 960037910957092340428101980479493660168418501301245755362339913669581068830801758886579186372072983272883441393651579220470562435126436131560325840387020911832021980271653998169430756925088870703433069951696097836374333283358227290103754273256513713208167870038843313918197580331522845606474020301619395719515609394932924921972302994370189587279256846893288996534771059182282631457146256426890752101423193086746532662513503645042821623330255091401618743391287695616793345951420346814606794581335137460303903485115400328750241628055326053590949052957057032378351550437682340325049714769225362114019407865872192384309498473507785711495368235001603572159037878586439273012223425812438295066945007693001449295163317084195476336556130491078557290124929505494448093959802770747255361866915999116968186893871958266355317823111119411672923223063309206389500912414321308705260725915256906132639408676460099240426881620690082005440916338927125594256600418809479936131575227048113161879739949072831410779676296096883331500679379462915396338152948518590276283382323649654057571519837278541286791671979722074109357719324990079399093103139362393675562920442715942725336367744873682940966275774909582247169681631711141737821082087152855500721340566715171474169585708359514275765158800734919824318854964892102296565902779675116939815822578067337790952925657095543348976016769349457963743025571196551942946627500764080740359788813667421578261419639278890964227189987535966660199070105253670419568306008062245349186913284089893946603675679012891435199520076579666855120741556105719589211040940468468536455531542821661320129744763479058108130719233594457640515840196481489260999737300087447659635368107128163304898080959629076811376575491773296906339547799079133622952379026826797034258499531349039623579594703974360992565434042137543777385693449449372494527107376198084859709926372860675234028215721122541562401455669390984387858816687744275540982318010975796474153837437258722976932167599014499546591778239061885315331773790540192994524343737192326713719768809585092545423346789489755678150614423225372571955350482368307603182301593062612483067080455115 A145694 862 289928270140705934063967380906474371233800263845083926972624459895772384900297613815287942385720213270759499636591156833785371927904170085104629494862995826083130800701599993644440101520593792396931444059532834539441526912994786478194042730075555529271367391578072578367639628257907788655196409711092860780383610789649897150948258363254882623239845390490779187676598154664438802685487835511007698003859951562634373779103452257264187408819738757505934762499669601608104013471755787113822881491657987782593314562672840542909487733085348876143835127156474262422685020514620947719105767720651870546778617144522656365369136234622795727057149017883370980740600222359433114114050461595221489746534089724740031376676797507355870064567640641609663903301668862304813490805060973137871471816362142661502144300731655496648571874796403375942384508959883441370496323136986842576366846507129385689590761643988477919957237012257156587668827007219102645941324714202407656460181668472699672505674464572495921870545851892049264450485038701438667565307416432621141695990088684542059380336741751982535019777171731548338854414689264963919018185354135953867767031776427117964195820992085235697651613658668837128546829126378526832874098148466270970797440537972954928203455251807686305036225438622305240502141280969607718484454164872802806336887209333883127316908642200910975221460027908101891434608055378602172223017628378837173029362482083317223211686673500064144375848372208793889905168520072914899933040769588311029078929050507853477373352053416500570965506928754724480316401344061238247273588727954854502545791883724559435393215260724773683749287607369290524673202924950876326342716266533729578342584734402231593296237409044540441022683969731090386505687653826768724699497116903046546015864092657868360001208007553594507111392479511272539473113497475349426469998128246588668689282775576167600555280731804366209317139668641481124636863683718124148169014627185835986188250200042656708392637576886432809595422401562905964509881450772900942004325830646494389099196830880387749055726692558663424178195694553450526494455362503553360403521037733307234857696683471125 A145694 863 87557377544582234994977720931774780618947511262714044699977224548609590658821048570458072021301132334786096006809135712223961851664624239265466547122784352456193669789902926426622741228462400215002592672908964334813504753391142158187310800728544513326239744088707879823713249536307820651023709258729742336280130942864874006661452053399980182028846028671368421389336107937601336128385869178067897906413603948722494134756580068190139554641937774511700896656156828397951795275124296288027695603686130975205720694023712728558336545150147305269384617452202270194618497843865088528829616801922095679765028358237976350149094833357610801785547508032543034580089108114670214023170227178331077465158228151863796474307097683904388564023090917635627420239813871486548179775034454084866437233179500167774530610634066088029602350870690708415188448782661735984683500086457612136754082384427159221350277377075843871727845150820040599393980315263830071948685807088708302771038732303528252983551808560944695573494067595102780980714981008455014689326501609703066201912723400408052278804124489261447034685914190947876259923878438694113464092883845918705671968033560546909244412603241996307007846358642213903238895226484683392386239819754726680325326321127265673145969316460212904606664317305135447711822347997856638880008591888806772396800121396254637111915457019018018973531952411477421755287889698766659459408377142908062174127109800348133988351113977380092710541981217068218784700693991915046109358744109661868536487386340087660272805716456104159540147892963850213388698085164937844957034584801425591300292693353274127827430878994118173434176726706292143993666767494968169066239312755886245211800954421366813012158799450491584112039182283297523427811331907885075725625176925693230099756697483144895680741238686481566786647963378362169377102890544106077421444907623093579859303688297629754692460752789197472672213778474057908655944973666185748471501435092111492032377406575445067211599616052103693998270973493758539396668866359625544292311876511504113181243723157067515122284037805926864346136949140718833628753564125590746534260171093865722314541331327824635 A145694 864 26442038090193694262549207754015077272550914601075796415466149189220200606579056370664522462490556244892130234556722393934802693830788616088085792601586011445944405145749982180846423410894124271138386055774447696279138993997211936986089667777290367468995131347398201634183033720336703928820504999726671092695819161134402300114607571868430760090088260813362772480391827999000939071969847003940994160038904532562630594322708077141164881314456388163776164855396862506579834069074065723197250249431719896524345056280598571184074727147611400842478010635437929124512363663826742114758825168412752243418491785570724335088661270537763839343508290276810113072206170050408045201883294557394390172988038367773141795209366823741617990464908889485317871248520487520075245478569600072656526172948392688525246742267187226929443261391073797538010969147854884383933046529787061878457156513250494955462094177115260860783889278310640003860394386382669462625857172416075705029197236973997059701360140510940725567273337867869147806911473779514712997509038178713893371835946476834547246139465259015205021940126308494527082158156873796357302237032736113313159066579103508739473848410358090799480671948696289929941017811569248005973811551467778991187277751539896260335154530115732489504907587600712282903729846954071735334044110296254772461027299774459566524671151111101240819031428168238273268205508080972152554569106879529855939413357797223053147258824734495287934439302479182393279089704417038271010126407680348295986990111745655965548909953017690039680553698168154009718906505318467167938777171021302573718185847600805062044448732240962963603437622177692858195562690580555436181677929736011112324385545650518375298078661196639413861394810365586120984812516548527466100414103934442452443580506775817100627223852875309879575060573547785863879345599830822560031849892104046014528841024583108609749522592061605832380799243959496846932970745183504377914245264383190484757791788535584367641194691410158429154668238572713515991829487759156141475336182380643595686346505196603509179180723690697354369109180444802534305357081910565901899986168149309714831756624364319568645 A145694 865 7985407945860951085054865763991621561529757262013627803426077077919951973596216202892115325600126684825088544740123353832598189575046497434362643899131852672322754160346704715689193247348797067483577586251210295311965162682404613827640892357940962431123203427170168185643452470292148278683141486208195940251801106531646629760604825252212689567024625919606885920656942719590345998398765409321002168433842755229965716991323082716563604017411187287685890085433196320158711937065092724109281547632775722619377001276046744784862009262033492907123089827284802393332539207977832253568636371243849255416704754214000511220425554607571321870937718116088621604771683266115114980754731786105927501164922428839336958356754473672284728731838461533648361489632947417191237586348244187488186037793181412434456741634079908466603835337753416165770897494203392422211795368495606229681924512919265049390331091211431704112862834204662461125239710707250913882936917383847774210514794527414808501557778882495538176620974542028887534906284366432434870233040203469986095228253923280632860281839704098102655178883459251156230935503452008061211162119793422374655332434921226078774192975515540179446855920659920916628284140198686413120698702303449500611877555638727543355543522125634751617577484791097804301478701957781666214242441300877052476457847731765392835813575720095555709328517774855547049576308152563891304820410869240873585640659927651561702338176718703599576107958806731865702066306033251565930012065760721075726202477259801761508110533005625935879367676698889547084896375908091919779665748613848575837300825682749775463295689705891820890064727720936536882915938888560246758697668540962600035719222985502127973206743522585652494557120691224725239889952186323386877249333763024694944731213289599281244525922827104897150101506563467952529392994046017869023541245970514273294130130120410502514601130341852172181528699461989573715848509100444655944353598342288434285361087760339903582573585206251793501015809777985988070993108634398795100007234767077854393163463325651102704597456270552795092606626357381224641384209983426776783049288520920440013468186016693181906155 A145694 866 2411566757611917033992306911517715696504714142213514520838259811382636275825450714217048163808775768260931848381282696135050718448970211436561430371745217921030025812019559074155955514275925820255769292661809734736517199991092196164010563402430393363831738439874043393862688462994508443458379908329875447284951238353396147785402542618596363818481346939460466185265916309488285490577355183767938713872860473174917083900785248272325067248376864104492975029635969891825424425159588928615279830134848836511155330040309836326457142722406967246550330649829374884857302328445641513835613425290474062383601417280842583664233428830216001441183847362768486914527976140196714316142727116109432710961633585471111988281944641682206246459024750474272319851997901599504233675831691175021359526887367838162517410726749865169687428828740140608265273032280276656623578268239143294302062745745104794420924527451675259381223792040529752619818532239203393323184323192749611735870438750042298170410747862373141588613967038354856166393890967188815816097380632409757086865560848884274289257869451172367986659000864567540687215439884349560689413657940580821032597236279631172281066804757282776102151007367347420531811869322191727514445034284090281405795834525144178197113808527411579256018895499323936186763664261403109124965883228754573593117808987693374176849175196317746722976393336578206970698776856566214201903209513403864293007539884792974411052982110223752576696669120330544259630745332337555872592633733330084521017161142348386319483832057746014945529357809366475065628986617738441306291117304211248600291131170342831384853253842447088945835944334100656445782417981654613965690514221440969199674880956075992129533138465159670413942389053939501436325780747753114309463198382329523430856382832952207118746201469932803629451079921593773878012804856297565622549424433203206488812770455339388650799791840647294392989286438276891765339316777589102590816872454106723963694290711834115297569581537596631478877619884713195683923926978100676964060709563475131383139679577841436413279252612983253420612832050748685039163726057912976022578985147149823574352560420416976616090165 A145694 867 728285175390853083314591632412586148722862141191219371665351036960478235347312519477345653354924681888116593122602634109431484373399428807344117609623156680298395472475746493690382876118082248920174842806280288680132882432147160836917362506641620854914753885638533934778346272371871257776152049174136176884115022181619104984561807265990849660491799751091141181064386068522742627808362866732508170587435429056069729372320153655159453745405795548369590773059977474134958017686258791349090399419176715850646290295172294523845272240157642074965292733158643930424511970651375759346101685801351922990592211314060246266087275081170624863915650965837966959565844022656141608360122834333262572782912177889846981124188925033552614145896742804768706946941876650102861378863584386612263088933947293943667823582736825201337136902444184710279946684851149346907898425212852779272993267290508728650069816959314716901425472333405780628724071496528717532687782667292998896458661987718246632655544296657806264223241424608624533363420165806655944026538717947543170247304148109127554723016292414351033868363082215938036382831909570115320141713535935614529469710024013692802803400843723882842670157369018261079690556251161703022949279655092961535049730149037903087985014631756171300566088863311037630598325128241781174073482492642580348069101856435667236015615095712239414783161459128843649603981034374844125083464452637097775614691404547550620576298259110854574562817966381017634542783024059908621957045375399924804271456462511952866722609170906290887613986690751976580272869062181101182580137760123183228712084312617852328450219364729314969821565124170677310089407314520804857391776597206631735701778329511964120991034609734697879358106937169038209045145895869254198071008662129753051423682884338276950580108317996879591197076034814756243207337673607818800140902637581397845348162547382374962039022534745141054510582975660159323558757818322808537770751127541888348601390433886142479962431050768976454827540189373607110556954954277770044351234280934722599853790069044788145707629691664671980229982672699745500602803885279735332042070465150725799014459778779910244877323675 A145694 868 219939711401280019243972680681689499198607861925606036728415174902253044438612555431444170265023445154442950191177614218352173230048178529606486956675821572232194402661863421535421472632146563248072546758203985371665393977308451480552879466442367067790891841724397374259666711567842125339954460470680795543555451747610616309189880391786618001104705043482585176215259326777558785312635008398033699578691626714459883353356785618609882706045301878743511920489083561218865495916824995398496685344761233338058668513811992636364945759384885499672271855083260637613317757834387033681008873498582990269096464215428913529774692841084698492901085407835703253301970366866014569010440953241529187547728516089148317187516773415491207265814357302289675225656594750429464632183126653065728431498525195403149520204575794460938645657109315042363935633552014822489528700836013300197149664658987890947526663797185592828971111420896505220122049773419433491478387181199292917118780049852160440763803966842795118653830296264766254219586496182642906280198595439525627657598987168107637252061662439682839860258991828348719446928021250290477122108074194615007078819830015855595274345987999855335710285374436147498646016175981512121203168010803790293303612709174921588393277304981836321191702817824434040504507425064756511461066746894830510543275642834583811902538909729899985517791784263574203973431573604346359561004361486890124371343796633475494439631021269367857765394329177946995087660842520760066275155110737043960805458834517467417363908485781642102044478451249287560767340827792074818697895312439897123822449171279421060360581394894410673797166831555210446990555226567301412318350841842181343212737380631657088547162919001413599895734352635995599630197734771767014703135152764803092006521374687326686868073965833587703737887511434134791674737964624704980076930047125148946088656276539021899147134005701191951167803069362929838822979521816710589304176023645196174553656216742903194833356607750693292726438259570944634192516472264908452717108692132722750024461461171948178567290887630117954776034154323272392497007609628422157300682701490372041478792500631112476976335659685 A145694 869 66421064558011174958596434974237816171830851439391831872609717469443458942225644427776662074383725511959882841142516891308246883990176516512351716798488491657442411208410277557203594352032144018668988946134797301954268848264720199966132681503088212851994421446882368492484568547215949981408470910096426117976862312756224506270359316512292645483960431331989632075827252300754230421787964173339444764594283832337828702984376936666529417771935761584992230396930175510623244808863462351554649883718473291377867244880926603887689774061995263258951134942411553915291538354014232795905333694886261709344141600848217825745691150732497774231263877515416544530235484949513743699544807756107481376841228946744901943648941382553311041661790008548677149441344672753048216057925385641463374049465675064457211433958307190378269651310110698609198281386023625242490759754050803806759925733747052557424402396933089719632374223638411170696230307501172385708940240939519167970975116393364734864036142442227468027192526230534800149781758426992351040675949284018792009424646820620397322567899040491803286764347169079097334935879585678153975556496693237796523274118954764376080049684975112587501663512922347526330017194590165498900333789983089575616155988440677281791681761089882812828593684894115769194730644044428224680068084079746171603721175034187875527330735123334083386958335686140280756326731247478225743298233704588180462370211891905051770147992125089982190574524593773611498839031658245480106474886397211876238444296567812648091033640096885008526544878290594091375156657124144414145581804219088808211150937642072542376567131038747294171774561564549384313837589016010505715284562459741559018510987172430928777122210503817172470632416389133502050110670755177769186148745126308404032918031472688321157207757573425489649250831377073892329527657978987296164432733329157400320928847352237231167472430699225224111622016364629151165216256830828275161323388389721702826855576065922878697193733109658605426929526850235905919029417669048074950522473789801335784787507483859305139176140434603957670382084622955562788595695303898211769474133779627205800796320730817188136608491901195 A145694 870 20058941556807973557476879389539138794393718526834407619491406260597022347507706004633120502293620081166730175074848923560872206791803259808200611986186848658975375990537241958853950072841075347074786589185950581204817526781968191938291516934466197914234524385116750887356080034547649052260018260388650006833468863000632190277339323706320592318154945557217386301723614935501000028594652545340114285207895025739309808417928478087673274284418554696788910067952423920647001066780848805174105768197634172762777849285526022381445946820963184618703570480753206021780431265154463917329729766982152453231661666991946354461668952828373243119348789924247960744877814484386284582693521501391217846618503413400871238664792780757684443374594768224398209456060434576670131784861283337068873234507135344270674703535204195699776496049996321664935517042945582808409719917022506736341300421926950884451221997209995909736148044427379277045041430815580641050608474376553589434317366370746297768498151213585852549093489091325244878979871458455507371377856485178235661218585740840191883778253448566084909762972586070059046431188706853552210140939893283619935021705104508825720579730516496001570166670617174516804166546750053999155779601406882248045785804896375364179499498571839627637914101135205137862768149993992259096869100325336448993813251584681903825441979468337163282875899585430101214206699405164819828116505574424143609511432647558692159090253990755905253695741032990452725654299899947614232089140536847249580049372104644902256074795400773490932914508765308166307736543110663820997147006978852380182643760718734628376662912992306788429202120425662358852331961327608605424603619512000108642247105388693508833602360409233784672531094015165681623533792370328914527202217892992373214849238983377185662789874713208664286370013188364881348725677971689538736678608535358409747974423244099104790677526937160316489758681139048640722056486583388322388130359117672309057535830315691966463357674042509148145639990670511672642912691619580253726605069975827870684255802798664338203852627120362765098500613521978256689763402974167631532223887718745925779799010068206159704778788218501205 A145694 871 6057733929091450003183058979205845678090731164252551709254532080982831305488384987754774615030598880786840552989763232398492098204240594285560072468111629806518906106731038661296335718403652722672566880945210940726552938819306129245164071981527288681885974369883811885613043685864842797832544106166462205637589619763878165239250205399992306587437309597848318673488455883269001254405163280728541174688019703489439224313511416005540662304476631582668665848291235093859883698923007475700228387345801801701067532616983977832592788250156819759585219334052525807023774950538294088800782484294915154614252479289966950829598278063017986924269103293245368728408569738799708430229743948612391682197411189618116369174823770847438148588085958213759710578580809897481626750812049642409158253447105408294679303256197708794142123537447579032111916948688179984514492924181042983571265967496205420051711618755021831650597077042844903256431815875997852424898050321478244489995873668848988561351577630360485242358206513053993418651771398695136233805071982574543150896003469086917328503709973567917150945130956645988752924884053590187089308588291274959982580031667442710603238998566296817361602832862873781727331967101321717579546539291088455820251696922716919304927056886934477663837229949147057518786786567541617819029788230167527849959998257398900767407950468702699977345134716464204426409666893628528109865441385242386781891990289350833126993486557216158296633923217438522949536099730752521252610813967241472161298671931306192668686497177393497376731655102244775630845060862763349796724250525809199726350204586120215697209823156545611358324868593988467824019938483348782827724577808061573068399607316398267236819135721378099153931919760163646716805155185168577009445883654938570402480437254948437381841384955631443188994094732054817093422825219792261711180775344944910586487954890870577409553445662591716354683010081976324868909893731926442532940207130148647613672993899762907949055320367104653081377850252967674902253713839695567577359780610226227145309467657689146278258354214209120455789514901552810564745759102503320824519844616927489958293500244277529413655057433495462715 A145694 872 1829415587644061092987726334840775855644606417885743781787249197050554457235144758595937300618738568377544680272733421335421052785473867670979333684757726014720050668856783138469534533007830281171768123258864518148837782705903669063847611446904306715731650025180526072704251837051147977296376060044011197452545231699828205270063284691473970268813749343604635022007211953132302877830330716127474094641496742558784906432872029705195192342677658319411240297273885045921764230073681476812663798872663946479549632072479875779420640605600538604210117535313382040515158254631299660353918980527297394541051017083903027204184218306078603677886149845770177108018643183303027559644799978959440896805771560761257742619558114003145563189158584785787208196521948528604874608613454130724228723667791326169648878908668172851635221531813118871376133982986787409740568453382757958531785980883432109904732457642019383162570581118894733404165363353120535851678160588612053282389319530626023799230407946217652957339629273453214687187955982534472687101760360881026853334931829078508193016236633764062413500519785934502533324268552995529647418983523025144631119234541862594093352456987291122347202485357917264907137449898052408655023899086307306775467966684855613254723791680355640414851205530541276165535746775247574589087899176410268074238925660482883349853375599568747055994947808472604306674505195176410324359535181837626383987771555951304045659873850025289049678191115925400940307176464387361470674233728966387745462618873882365541041066072777435434282026926369156932348900644011420974789726511787399464977579141247586405928989930363782323425681113264091620495169090010004805367397894415083066548039162446888012010545385495776710702767236475406142793533332128539927938129661573555269175877201755444712130435466725982634411930239067366397332344490699291347237857475564827638709614402619670278580349912575761178797779286075711061770065850555202256625554422945773907020186621898082508648243393191562721427965136405567308807978666896441828108927139218344770012774976819323511695819120064034014883334999655426812296529485553028721373460850424383221478857274761745676764122566127411238725 A145694 873 552477449734577358632290170062935102558993047470330369548040002977186463253708228710985310012244017051137706601812503480064759449114903796041473212724365144815648783088641776779138132632646341261151300657296139270008283824244088751152733492893119100862276421630148990144798441745760824300707737589185215168463022383728354113393872726619739028875164864459001928327504521390072200103505471107216448040557328233049552303503039459552942546826348335830611901110864992633278937598552882989948767031157166035022287818356305501407200870103112501651695910445307323709770769123701959132794731336759518236242792906859424248712804330157675292734692984319300241252901832787775523304299363901802538443660813938710220154737375605179112644977304519349523115639049874828774650174512335429074665389419533397825666751114532003485042760484024451576560350945061109561667158428668722433615794960829000985809150496271098693264664900829166643154683300826525829354379599710518613037084502375390338379021848180100832631325682376357781537344054954012056368497823914087535163998516378240387373574959686773280960006030221263119075176178120596363333443715365302403638026251610835973481838771163352652037788975258151128173782537244726092099637977525515557735505687129472486007280160410516470807400232993516254934276739338199984286726521487670790892305589467573372754952023119292908210496893024010036411274159276382289428469759473577925577525117907004470956154909221080076844517083086253645449817756145252411622365975333881857657549601240543087201733267481608107655795400108383148793737149430586371036700682309268829223502550452184974374857749146705716063197371337161680921717045244538102438126439535547024524439427451643781359947887284003188533081773495812491476930261147633889660305711911558752720712434492889354626009669566291124149213938103612597177274613365966194604121776845233001979717061636249553553856120152217284280574661384782764329690976973939155058384495522493571272482686819321154703820449423484837218164093344228359585107303688885736521318636263329894316712733531778011385859115905124063374311380381037344502987158877912170533960656983546805396656603477802916853351359913044698632235 A145694 874 166846360404254718245858643632671560196960255729621885859726293649913261348162649925958967686397074410875209849067103317558221932579915472536853930909073516008311212442100959804161246520526187230586521030380175195024352877139008899179061667242275064153691747682279814497656425155382717790836440375873890969678380214654263114039679500154469712750030975317274977719884358247848672128380821943663239834153671629638406010751485044755283453949214519762525382895183953890204317390532896981487714979610591478630251371511531781549195242130534374960207954836947498378310257117103360358443654944720847209950782406854462220084062723489311859802199395114582902681268334858724905010338763098365407169088760037929725228988067874650088873219956806258770193714796540249761339478094111845449824718881031294817181709957679996879631278444643571257249849851425468300213741277004571416993438292189474865604458717416229785982766229469289431499310191486257679929170960951988009083917130397837256166665367742444233801703016448386596809590716640129106550599241061693554592674217014399518478626621588771766787508320607035527458169881523867106197052583056798300754052808751930601397421956434345209793065068042603723443575188798009227405435645313619391129347249546415835160943884652295618543420019158511367713986039533361147680002321590100168581402049093546675688645657606426889532514066745442558391898121596272274997073507825838695898028597836359398924713122710916157917994480900932675524904655179401840948483850317103354624834516955770129969382405713372871076615928805805341778776270227393072632108816330887399026032792657418614674801111252374762468762180462709563546738052494760496931508817341840786323314159051233975082692251414383467160279992828498897019890145333253306137484386867629169766385979339650829652342789773553193510428197377051936981139600892031091479097538749784801770235842999744745502985967936057044091554749958918319116504904980279069625375492093370112750382751232813090638045127482499229277164128224820559027393597735376595987610119224386409738877232751620140115017757184227403105027153540073622613089825451643922472534744948180710846568815393021719144035346571173371575696245 A145694 875 50387048364635190332890678086896748244379438237298339199267792642270827740681866569410897255981904228067262236711663389399102958879685357802333845661327477469365170508731401219079917311066275897295868199874155612758084560612156443463325470773674176255314045523626873829302095598483835012008304285776325887627702361803203732085869815173923233511480479380952584269476748686328908910570904721515191213466368274822565565694644980476636050150115958619946835022444443209849070573003336335526299975075367469380300891908664241722355555922551278125481150664847699202925987878596091126290850998574359097886900044077140731041138229689442023984971482631619717309501784225502133537599002156342451162526361870640838308934241760768721660599781978185629248978752916105553095747734247264990417990436682031501391050740468244525645161047521874495237878094779546365554988198496951899209584748446260580411560723509205124268102136634824579146148523145548992812780275827900668224729936295644475971994562036369978507281679641730375878714859081264036166224602302807539399452449539832276340157866144849386796546552817294508029248229044029745475146546639437721525320310216831430786047949004401090004853612759891066328831533234461541950349465246735530605505133857330452746119045884832866283642038385637439533368849662335728399376414393688763240792526520661628484598233645117801345911037660230628624316821447914950666826770893643812583279059021462631470792406903787458611157488714998581754875756046423210714030500429789879214842366571041338707666284792171125457030354703953104834041639871523277348525825831245685237032679879989969446815560740468031559850115302366951029433970136372425535213224710796381922616351594045208831191699979256523079216024752433171087515346960381350819630624528312097710695845048140057665652896501943498149025166393931581355706982194780023660492852580658164901609244868861276892348208460569075098365253912931947590420151613067305087708340227702251557044318389622734051534924679265343756866348559802464597913281408780043102521734687128432411246607578255750536723976810520770613654826057721852991808624299237586674534959013693591128858385592089081378581821313134445171161633755 A145694 876 15216721759759423225814738923599185298242393387408368816293013651672140064424575541312165012338848679801902320277073276495211535359732398140832284535789989122232273182424441067202330866695494794796121609840964614877746512951994106917025113111982358954040688056387633616634735214316962790908717057864074544172596434884352872826818644503024662050754354742072363174404258218913082642320284845075644083227009065324785162433772032618899331861881070288704181651395326665420529108729617040431961104757781365161372239105045089468369828693368355459520347292829168211785270029078902416779478557914511726714633862528889646312203661303488001931601585555354040044566857567766785603449888312452321885675792196173495239572912023684279291412260937455253774421389665867336785154476264579915260783287159092482125280141911452166747959005073161453990581934773571576929306222204802468989877600592478505809425734041062531299180862497487553612705354679764309571779714129065049815859356844154233906286191069615991064965265548786125128775077851825098793093279296206815205080047086812333055209196949122926040790271442502334389305507001415459266388060032527135102345979632674340166785083177372694836255997988419059427583679461618587659778133068868816623471421077664250313492790913334873322041352172443348227709678611985856615463997144572416398550761607190718255672977915167969579575600859322904401985288179148718829106687736372605561454377795883878344780382171821101584411643597448670757296953421364630233796262645946226419527769869937528519585248624829966515152090504665031854538796464929802366182167292219866054184843290964313354323624542510093156312266059134356501325512243131977751137462353843165499843814867242601833044810701484055586456079195241989169532614891889834694222311123163385879460378818558957764197522400797162887812089822769960517486527483222675114377362381820016015484221714553105876743655969123924622662215126955489253987769282241345857418293373273986600114633770914832870472909208010651315344360100932119488010783591853837640365576265393562201786736611400485041950525979020088497920652442278459529903591448544299531787085087390516340204385879995509554612566001220031268319237697765 A145694 877 4595399584398981179005718264248867063320958423559090084181290855012344028628481131609704422829076319395946433461439417838164484575680304553173547595962915387436677135921672470893884841824728361752531430303771439537466688826941608132498120834347898729944032478983541725349860732628124279019420543170664736014236495632712764389967144770098274016094303651626472726085816505363064629071815452308122997943343271359810296489433459205927121586237933111230042911886366208513789941765771342874116727336874896911265035908831708355205965909841320797497019401283743952259948622793949933776276233639183967108721539583680596045554464575423687141319693866234288473741881483681343750108328671358444867022926716882524921512710496910891577284842203329508454246010700339019603563556084168887143766134731609247570333211806518086113357974371047237230660506423523836686284924117651848683043825794180062493866160119677375247228352372104606366457870964765675941684660886701817143721301036998282995222457708461992931641002914053768058514194796392098571478004122852155384394774767767784750396837320768978814931865429082887691062233866198424668703718983276555363186960528757433898938309071617549439459306538889796056063942365875579011711045837333135884757763660320746264222076736781246910390204714039505527328789571970066362141727761246476063599089212845076251584754732147081695230485548477856898770932713281465171439552869613633235746638815297909797492204623483068891033705208940783570121925057496071907395757288575330588818171658354562571576037418413857716450474302054135666965882490768928791309665996424568302678585641191342643036287796277307665174744499743273296449275263455720908417978417635925184570909473555671708370701640148205530586656700938328296027762182003769696304318328570814223499323707359757104729986112144241248621102101310134144699575592951053104518302946457064178511333348550169113499691754466964666968890603086644822756715903085273381635236890388516250983062354497889904148767045894537431890239884132940282914658731458450187347301510414168656507183210035368226918522121687256205601423382742037056177892808836079221013025161432922241150595677373051796411616350547136308587238623091275 A145694 878 1387795457766732556636501101064234253937631201521457797053933545200076224505736877170589423529368709608896021003034427113849179130320092242660270541696264657016754262775162661768886019900201269754469695830129133775700062279223413661907515466859953434084143767964973213422041306518479215301074095320482886201755249084644370492897250901925175728198428948436452690914742180361426604897045946312208069734806440941597384754646470908157371819711993918521184255208031199644499141884154215930942819694631461085836879472228070878182733334943385512488640338840397844414292698813743801098018643080475643555107190320409011116111136098116650028676615946017199765030003641214198045747111808861937897519038192706326352801598997155065572060730933144574097928520810112718052939408782942739337502111905658833673758504685426550554067360301051192482205482357969425107681117777308653499810245512241786394641770930408526262131663235513093635116664326004554370079195808069819712354017053816637310323275941764452249364517914778689167546158053432561943487564151822054719272016899818784182286789661675282479183382569311589580366405322084922834489256744889487192547359733705112363139202554545322558021874318746729989871883010814963242949076064741538168380221153995787707544753681717023232064519782287758225905066741056348055510186319899291198790526391517605837260340256130503503990027060039453460524419694122823333055915859935580864589923467842172874964301015909714983990594561456519189506064070410392351403284904887103891596668313053207959087443715112360200401528087129844306391841973415751565173152948752927407542878678796494513883604590851204404789616526656409401171179804051384582364478344663695562574914817198945613326118850514056586181583867604179903411214646350246558449209912917262732110916299243828086670691608345160059920685022505837741738754342543734814889413112467651561894407187040436519171030166193054205499982299917039780983274214962470319907984122603958633810284716424591836220057174950942293779537100648047033320738926116860102741244690568813540702967542694069804044351730223572354003131940935652912506193724677047380446401811667655126311139690180781647006753525299233945162077744935867285 A145694 879 419109632845968833123044326803134495822101301901056695620203749359568007456703908424386396201446521225567202396482935548964613932872092176978848530044675963503672350680963202181732684125018958737488095609268694628821881341636643984287937172870871589194681473892942926911731124707848094896645357366242660968194070987066967176090579805236632971641909448124157086183526052652645471614278803970834528936913601821091050385606744780804320362431435925460286415029913535926430227059072807439801857431051364373025826335576968573502830261186992583450771885310398865269164135093127833981667853934070005169675262755223937676469517547166652884973196696003328094750587357765204128471877657947633886605882511270593676021161384430332891870763456967458048065959038643340512968097888892623111038494029374236160227498081787011749242229452943089082388825011600342858683011283823095705094011100871225311119320954823255253788515068772582173198866168582410654087975449376198851313769428951587469434634111955156117315152769260250074830881217941837314834672895846137673064764708970505055265860080988614539734566604066670970382963345035780497591086833237641855593939452618415176234140233163615794973166584954973567145252605323753023791609260506107193714942030743067566932251389801804234836574584046188944717802827009445142697714126881824695558675371149104117776371172596679911123292941646366467221475976692379365117715150147675807472921140649520910329421414600110442096268523854659854447261227338880994051884645518616799931605012370410449081836425926514366663545031838910926394669310089066203753500880857387652509646682410900151850205550149267452938799016305735895880399851548254688153164042110018423972439703884608019552779522153604940821307741359761392501890795435592456881965089382684774283273223047928722417444135734126193854798255694661687870959111872614963043498241662284314627932459152863278620537610498547903096327685684342927212126056202762951338829569789505118894455001297872236648553118068138678183988314155826071122580241028560292577668549250271275123639690710399045453167304005397163652740244739184437539814326959659472815592334098470415223723035838918684344243153024018104302638891732008828795 A145694 880 126569721324024820870602750193445553504020655542917600619504478373044338175700074607287521063413320041411686227716843501360199558548241517355369595802950444713452033151388111896221501719735825337451650404303315648770432465111987259841295118691536359983359720971900798954129377620463606179571596850509963129508407682845139442808862203930561232260128454904547003574733953158918571000907301753245715530878172943528555619068482277331996592082473937495087976154778679818582284072698103692604230001357817409192713716464772281126976556145136816816620620723401616913443154505425792118662593869446061085598374244887308769282678188108231054611876725577059067414912352041450432600461305588376571817078999365526583832037936498963378279398503273239185941821701149478722198312623036789236794287694759113661555030662194992121720599227428511851688942948020945573897161726596797594284891542217597802171640286585692678117869419106084303212422466247562012980198506515803983277046013526325599131949178534515382976926771798680743909758581660381436518127726981381755210839670092192707906107457668899915717359931045565321466074563795483625349673734381022950902177167331027678110347211212857424759338286782083270547876414924762598221823047596779630963744113063252409425832374966463161897413459862166773546550548690111376746654156131991158767521171560637925962626833783941202655730478350142633647425220541404445442216919428738158275957594552687472746610302908217443798089103609545819523883384592271649811317759661717386475453117067550902414755513186092226372190198087263969926883739804924577781992092865982318130505755209413049364248192540487919583112513307805584146479583987768864437673176238880900344114215658334422959326089571538178071448756306780336355667609006902571731795007783657884570816402444175230341981458300097765384089152534765323899287913031187175104321579568897395366073708256977669706883187340395273680885461094371646978281085699019448834006622092307941947491600107240990876026821599402929869270691337958825431985912051699091498353160628891356273798483626997817657052481457899719850773550779292764484111420548092483742928438495926397742438045683663261890314425459728168265451783225321730428805 A145694 881 38223636730222649934088907514093754023718415872659214330394732264910030561053965827492406974754621205985103673568090254475231302067636066149144639083960989627499010339368528829456711786676094232951660934003992057234041782582478515828086837907671109843385441052040148341220160310255301218135725603496642622450570926148245044761100295007224255509587151471725070922483470327940755796802390850676235255796271315343802705908296041009482166488544697687591108512328131391675923359727768242359037658552629806211826516546025651931773417125570131686035976686581977908994563496503496092002121680718776377845539346693212024385692343291138611839901797927575835031208779729160265441210842410031777054871251925877757723599435661302509907486477225061266696382087788103930763377444059221456888763845323222951553459032484805833747871724453957636120978381477313962974084158420949050378332151738613665030524247227924365536342776054968686987978385940595145509365860992323426750816582315521379350379217283311690502914569930432324410672260780217251991159738875481443936000515603133227282589186355926785932102964609156660411784135302891019075103876696235693530601910594517740374148623646049778661525189441604192731891532054672980909966768764966942443857007203071484579034444988482073088784028303790319422113547901586626332346857437734448123095835135941504536595527431577646522119481168801428995055195127527450144184391952328776123531720633770967248565982056867067916580813021558982836358334885638699362023911533193132098786909749388002118807083145773925850034776277321880006992494751777133423957858544645802687760228426560330007851103941677202446647040219940980676340953964454648805489146060099921885498520689113111125696926271082376172636703096906301818019116029289141070545210385575298455612270264917871634555982962493791019801069267243433155897078776306654266542073531565351116239631961148103388200102039188874103724312922814553044513675755047670784918661042307208963023568777385481372323451569901616681841564795749409454388622859372097072210076841375939323412018415662630533384396232981709997769959595101675689764109191196970430891572833435673647801066073430466172190612245684882798062135895155430580670315 A145694 882 11543411722805916255273979466506120269609457572887539810178589639524456185100121979828099618854832190887459897731335540008018493024867543735524325633760415917059987670456144318384030738074460722526064150418801297969031847907443399792822383752997983636342419837995152898249534284319480504270809560659135562016942911289087158378409480229977794602663059616006066871586433305084949332063321129602469801534943059060884888628686335902586282282948416227715019682746940901606310272353713311088736768652892843658562415283183282111114444995366034632366048338727033926899444732789550393992522084983201020048267284327105144055709804995735752544595731097402325120357636565854358712813073946524008293999301002615717305943197531776859028682636723465229303121448690306237611817789793261843191169886999918572255483072779749166799735540185867777596683782263200795872599518681400016416662024933519109241416151022546572699297400499181437386066260131593486381815509821175159074763330813273930238215391670381596016497223192218763291279112997043949719893723012668414686916944872476142446634028172032220451579377952034265879037342786909292277056021088528798423290874822377026565314773993895820298355847873077684121760694804096315472211742343972419838413852431214525090458976554146619609650879134284814298704744915730471040992004292039671342016174689882773732125886657502665308477427582499681413873021503292748539098244152683861651148303673804279421594179970870946293363607443407203270760693252078294935681409965264664176447171291198109088977324354510539514484130245553120498141806531296889369457491288390166429385458479066010249321669142193974650967823033908868358670821617681316170393284436973937528520209133896501225537512407777306065958212886509396368705417373236313700732921741435956475710334803602753058405564873214824790214538829554982047757018502531578401320601884953167139709002778558470245566723932647699584051061617228900647796151796938697557596601628154684798891170279170308133450806347288688834986283297624983696399932117618321616715944852934904784314155763046487423264430609879018519606677024169926765544276864320936977645512067259077515238179516130317120739674583771374876846499588553714713632006325 A145694 883 3486072116650656486442807709977334227668032468596164363459603676404120857869675783942258592487184567026806904011189764992167109662207930572062197196756561645962488777467416215623147826186700462108638421765543987994590384026265324258916531806567483387065567405633484135123018133704172856988566351593455443086494308638378173585234901929158286745748734416882360470148180374665326757527326178749095203828297007565071892563157365146540047767283933156072248353081063824153714026327461692180556145095515086155079637589004805171904630615183416888842860562318877663945723314738947715489649667543245989278198874327439060292799975416368906129856070889617574610512975034108287171004107121007840473010734031538020748637122055160950124152248804009274188275981122384695654838209140121017422276417110130085598204334520451763567686385264407614876562381265105163039562080557624384008781553197771032377242647084561837030822278607976739121905022581355292292162774600133905717151775089026411410561697905237958685291658489480136081641881452846492598155913190086985754004981350972191885656193918767374649591040038549739138808865737511303376651843264859000888140313594447267504984687597532891680324804532480019000578997939305032599627036221110905824258539577219583505834031884907290640041476714525710127889410851002700667753252949338543010840761660509461725597481175038373345513661010433734985560657438799282531357525549718573889870664177768258614354193785220968913527892867095953828786893003792759431876423785598395388154946943032079556869033147979037159448357299380765068558818579956908812442738411235285615871720700449508534965136229838638667389835909200258303337911787585793028809966410820069033691217659916054257001203050222475349543207655022740797047218027601337448480271820703273280366065498417766505766846035727914592853770925456337334989463690685760370544555227182324910841002599492696866057762427557566085509316884090205181081393328999731614723388773041672502056170400740655670820771193429614126549175714317949326903325110897873756151143135509499868923551628421623539195324659787230611211218691339722781518681848915731770278513752739407973928282412805282339997209533686709527924844813607326688086285239835 A145694 884 1052782235816775452989472654433688430635476196058468750224990131684404974620456986628582266831510884409904797551481577692094459099493770165219048029094847856664754550807489240973872259477645465096086277309043865573068326944084220482792999783199626984910165014081474213654253226844375883330042767371662884676559264265878919335582561973125572619421515130838856855917878886715623595823920442661097149086344161341592650669184895587919191839437464864717591287610798527953520029640621077325216867082076903125990391989464167978633087331340396534395911523771962327477681541606429420527480207075975305560996011779602269103281536865938413915463988812933410130049798102664136871284527537470421298840947678223479650371104917461075160634950456174077339630043177511487781523527342526753999684286797372285932085453542103652848274488614310913824944242458279496037151875728883882570635612403701918258818038003386652236735628842208476033377930753309166678746776113730618351420761313555162972059394551990193141362064366599808877892556919646643720693365889683257029294817451048729473325723929439575111956042512264069185654398415385626710456579609966329739419951414648252409478810339680939391637792612961092660490735616975315748771892727033149586506240538467883004236787170265447626672916316907630173808303372257899871190441398695947949602568005299167558356707188974931247679817147723405465957904673495880031721433617770856630879289433382340297255544928956761740939130282255534649090370926452161270131744301840750142558617529624396828065359033365314711613889420282745497584265069340455164468337542701767865826830266077272511549221819742126683577079476755444098739690689029291813384439462783223874237219213085514489113137783654779778255982753603981211311891138918230673127341356930647094714076070187361881988529097224956992217048604948984320184770277568597100326054358007177169906843076044015895079198686398452310124229647933624735785932989206122008948905812856956940936164569853398842279739449609396177529016079440723071741107783559040256036028510979016025510128277627567262349564782825133765567268438107572110091876374095686673687133507815233949048826050487679136362036539498802506058426287209824106087344510423845 A145694 885 317936749144549536146334298831263928717686143177188966403583560165013898214520140286047902324523799907224222053643425273247534480937456381965580442589447296151109911855084283357893799214422743758555947108909481859078640146729408320479227017994480781959482768685199579039449351488867812592815927179890597716877811313986795261172348480981993772778551820778917888126729275607743660612066446357472589928872108428153415430201275310186449395462347105211556496610108074378138895237441237890523313302642129228962943301180589724742020469434184569970676437318570304020595879841826946051583532887276999033431517358565557830130731333537984633563994765435000241700428514029535226840756312208946224409493188089459316391325047951189537561630885515767347294084763627346925324450419233939586887232336389320221404208765380782708415327875136631567518284660019142698056826908042374911947946164364781543130670234375684413657129088068351785341013182476786981689234223572046608223352764918570191150526593003133090732658147054652800987470547851833557156798342771153535861280865235365328752482970496832916436075247663710344328489512580721755254510390366566722303937186910177780395095737896046163382933044309717503449201577328606051096511976527790064219060384077723447696003891388280275964580686229389786779979729011034758398845549153226942236964696838688093161999973589254198425959264951458016984301650738316970297341595041248983951655538217289001512560214351156824794703817348304368071463232895548910820354902732120944657314338999624809996181559043177063870235156568089759505379492122237502760625495157522660194086868634635848979330024425892419801610612144234917561083250175058541849071907794122789950606511134165459657910609460693270557957248380747303075394076735278061947008609521234719330370607131084870594030020515901283734955824923667808358465634362025638538097871562940322986955767962693307617051945529905040091431844359070580002170681346919846970954832094027954490219643925325709712810493010844215999636306815384049716487647309719259449124459172527330204189816291896891606029369088530609970703857089795437524965146295048459721744040846447913204771538964866293898995037719104670120116813892553272711689955862761355 A145694 886 96015845459418143140739968774387272784310579763315009385132010179702512855810461909399837919739356061097305155402762950943063318784012333583440074613983988589778528625684646084842953490496190969618799940613354477576176255985337228564243766434549996524778885977916191395700049896411235027147079965559588847612422457559746289954713658694588993806503228360102363357416323354651869881248242879514061061370290401140989867270115958780719798237789388309025344384965027663669992841677613221860715400530840950243682886564548632704111548681792399734609888158684459851892478030690131278157699451750577732790757246275018862430377581191605420922410955172557139583399361438816974369037121759564289350368101855338490070529793376341779268451892475305564805473968572281259960202503081307228485944481302777334578138961691454274288580743802648422476697023083322815317124574353068339525709106025760324107203592743453306272216248967800030696952603177236359303469988742644345065101114244094642564486971692394203208121398346138546089338212894334087617632406150998684573077526483629280553776531366114101188582768751928259918018178400962584460151681311093183806049610495459041426909434034266260402254141588921724948998385617622052115397845018665566244569729750934013321188938412090377893676694324958807977380069857960239136580165402875840607613735877278504967365635316765792993392018198192597723793140618298229149765440268839422296769093252187896116495929189120404326259613708905663622932805963529318906477048880798684536366371760357068222018765472006107974099403394142824625127022355846385378544431200029141610748407497393949119246118154799768653402827788082189659348401862178650346606331714362299341208929143304883302199890919345712928724833028232081547557699282915056477323472734055954590677209277517443557515077666704962730964442078342729139936436807054174241405231157649970364890735081657334884454608351344923655302292766791381535919759833780587663219410386583585299105396300878510934426489149825343835712635642166542291307528379751657313379550641592274705639814391875233697758519899953419077386997572680114560429382304730539149293013202119454553891955941339133078360139354630111573769219369263878534824279326043505365 A145694 887 28996467391995134678967324235566125116933077402377955645343463490709993868556544976498465003858961006651478932709580767759531874738290787285816936952980575106816964535044908033339214060330635250081119026118124142746146150667425113618081138236216104469701264082562004601922375619364704110385825333671815941381234704371729392771062352577284894135791196412930134816051602923829256960476357283166888967943898829036150786500144818276467192618416932922220442447762828246353959699291401751764045527647011324844363268799192506486916945681431870535282215547485388304967507769388577819057573650895787198303775256857697130896143898788531299133934544467346821153944906726008696724222370015076206437586757267124134541983606274607266149534909896656764803905844424065313161055831480135549063168346121102365722376562222053810052442969300524686956394982686503471083073564627718596161852202073615253098832354338288522809795650059187540918694345146342903722666247366055020163052313148951663484283914924510046235761929642386786266179152823541042626967829859258831587533551717190807361911759989595961726035560087834670784897161387578119785210553245559774942704678432441720333146253982610514595317367826810051217094063254944531132799052683660473215795839324397994299551363396559905843614397105451330619382001117374981184488811106119350636557111270241269812051259865689680229805963536589213054568544165075326886258865619594464284640314506622527338180258054900010949705608636272162109757635937752958760845248407098470609037986957288834978239670990986801431114149589874564947028855371973486146817657596913643243785824977344337998163348352725104240907852381388677042205656279127777346133263105829620278255145994766940591804709147032944611204341617277707880059349789363611778089741757075377051665186831203136869498959425324382843467526551834580532452445450095998595265841711738728109874015038892552441797674670160637038861200983726638153267765299120390554445290981916148732375339463221384976487086912754242994169216327627480387925157083037690789381175169301694433773019756530028679831466980416844030760902563092304801812148490882327774626768242999228827362165922745453323370863090060574590608184132703798764244220666509275858875 A145694 888 8756837136537071254904991179172195398041005064938379289884340842184238445791220772440627031327486484652685540373137989100427683107645033747983131519725519698270133511054936541422357803266361349333528327087732877754858561325306398975431939503570828999853256974047747473589161736998244230101492103688922854708285268297804716870570875764681343440015134813476540612084226666673080950193978651273520954257996076078516396533176465003534311450963675953122264593879989165371232159193161651419519888633996889262047463494469572410416213484243743109255494485452428583640335453877319811224109084871075983310007336813778258511773027056555260733027310018183567431351778431893187593740786707431254779861850326569633293188978565138018035380274336897867665214759542099152293378900904497854509848354584091611670823143652098559181563488148014652812408808074300964944272899392996662972539839317125780675523263806570390435252014101625669557414995281592379687885903234559873444896733469869158277611177820230341568996894630602463313840014814496500539256666985090016140750559541065140194016797740326614327161550563757318648779024720870191212549126928477740939513006836986904081568741793314341141525442829555046545837458104607630780053198512620444245604098906238443344451190556822679474393654249151976888245386957377386357476484373882641016399639989876986204734513113802966663608407596031744149881976544712130421421027651677259374539078211906751068234321436650614186406767548540484051483183120395430016456358541894857325244935694729467806360158620512542026088499076738724471178089195313636969953554049836720230481708394750492681496211956404826680985518016351592384556448847894726579881898851628830961733712881490472753841719962513029926870782443584839547696376078688527841926624687164029813648295745814069817145128231370296913764462054211964978071498589492184521596042791713938239211587651010469180088013295780161040812427394792677930905329200574524166854814657128290333592053412496557384388165821162631558895267618307856910611106131549002866735801521578470126724746326657676786075405269565986943870715187056303370032708414864158257398134716372564986408820216713185564524922293058938896252097838857177962923219817006475265874885 A145694 889 2644535818766803523846628368785767444083266596533988167589425590876149300635080116732092864995897059404104381713754963127561400766634061901103619902020153968302473503374055790601518717372380796863475473661469210957824539374091865065466827648940154141851213904898337175019324922197850392786540229488721030305960769791232652765519633418581188433990434922473502334714620401732346617701621076327320161296946871076882915602232792286249085590998411720910001686909308965113865758116635527326943242321939413545813489612061011675439209555295928987124624052391085946871076339563181194411861886057414051172423911942504176373424558027180900210075113690946970017447083141525016644612993363274223867311841211866762130408529543065406839418693314833259378130053475869519927287267017326871926425139916049545622222867006371542819022120977731124624660503643456204909699332543120364499110869621569912148754926837229919622923298463040893018798409880695752322837820110589715725338650455587336848175091417794638643790826416512301533993418294825119621812886461667325615675081447849955147785711005818647930841062234694622397260480568541410168070051121847032203957985360091612590913426875326948414226088417157797246791695253528249551044933151758690501699222073844685492029959996797052641361039968846791568919487479126853304976713792101451467602054719831579592560010909108630242729509288038050144051302347958898311942264091940912736646516979681332200079426893610430584283894094050589911385811544723482112011059434403839813753361541821341988685789663723796705077295607025504915730835908129346391439826505393092595962232149389671445473857847485904932553385533085799511459005346407928299346987319928801120823303035064128004719607623969788004970365093621004265696425516414146044650062565781779928344733650049017881640959226914404343574024072845461588797060121581189629523409657255897609513789596590122799834138217650938473688314212026405008495256150808207177999599581161761764596067755234497108700249590904201976543376651512645159524166126570715828063422678341528676576439617630861859366092559941947640204925225588440525445076129140484911406462057576271626666636343281459295033203161640709486093542939150735041004048140515289021018356395 A145694 890 798641060430438127130426862382122595917748471148199488232716644103754904553348404032319604601729584453554870592013625726534442603840379049099545227278566772907648727885453793825117230288655734291420259517436613976385256032414417943372006518040422980010066746022323779108362537342013820377305047813490062229545444191683963330470058721535754225721671331452184228543203277096502005464939371072199415190723697069142561995477770093982220314170069376038867387182017427475222087719064736091085439661337068893946411815378931056410230869485886310368527208327622503526481414212626843392571065480254172378088711399299447486515704751181575308181951307355966761701587756962123133485530254922108176673396184133435593750082733027187727486410000805307434327610934953052918888461260331810823925882406292378686299635012780553832785498971786651621994659691515699581764254155122957082068510085874796343143312381579629155732400883824248066007562368974835609117333787494859589178827540853905858990599996996160640083260580892084460802698485022371629286952454756547245917733846691145389491090706959491348499673633327212206654016352674785000565942889670875247854372065740830015551773347606945106755137176538825213484546129107426756784789758632611911068919462202188780149703467842153075011559676937481901836796973309352320716610088730264460574804125749147159966918560037692530337648196579895111759343427107042578076142334738503969207873588785550417672918687548913385839549609635729612754463603323371202397323492831417728896189940694350551115302118285966092391317184822625745826241266165867296577857651074664127260363627407286026040423573728786884804441445473895100868235058166346451676210288719646309657675782876485166952567660718913464471123387491099703400772809580993416956476968241410374330295914019057586185752541399918741462441505537275187851734085218929775931548120448489364134925246582566075080729653717287638892830079604579519887636452214877993231712218696194924617678870027405630270090988287247834284540853489200530319387559118224631072286913057620081855958039778193623851773877697198621354943547412521982381042958292011579086494143253317658688337766850783993914462829893201205861353715525683125205259615215800277872277756405 A145694 891 241186955714173547589865065811032238199715955020159711458112837093743105025810582937643788496857338607914166814406401214450274104959027838766161555018225145264141613347903671679394802028456659375212054898792195951657389497249780127033280501620558799808898306084836882953550466952365975903553337899444510072292418185118765693149192214270379194979510751663637163517712675062741873303793988442727896067437259568009976839718684335590344285793769953152017040927282353788551956625399433663980475834481472866558270554754825118024214283375182369802308092290889604979050516015873743523362049913150702644131618418676490636751369410298808562170739219707811015063862055519419661295985523993113395131498335767085682550394576844667628294056401549888011907560372302346111984388013353189541953690061560382313716867550992720885958401667358591058717762566334097817487895055514589918420190935064566925717131584310210775111562143616459875041265037020519658201111966003337006216280578687423982078313024001422718666500904602992994860880949058461406925037828450015600941539946619278057671161607790760568598970596202583391787115678027216528760746682629482477819816405868370573084044637550422095291637201226308056675086139295189352299455462173897038452311978362987166919718417328333431600849661395150687563143766451945274003111270082747765642123243921522610730416845120474035531727025857840285701177663683978899680683042826936257788041177296256544805021364212878232092959698215896292461936622392113379641879683775653750286835608728152045094832553932698036105472712520825949734609131546183794220121570798043173340033853244850990192762445408246153306008763147583234662695528560890220477916160206013256715497263125663456291670713929487896482274292657218489422767692067943597774811394346340151267821021300105342010215626543548545517313760648184261269634896675995211141698008965786532071137910678338364551580521284403216007160995726370988601057713312742345748799090446669705472774422680521265844458778213157941751954794377087047511295518687577267868002584320722923191822751573396843541376344971994041701552746393356050238549528328058356399209824800444356652251338952593484702872741424585123460642728545817153076947399747031168628406864077915 A145694 892 72837661984619980934012119448069353813718300667617084660861844085666313962890242698764391806446314530005624823080141153138256245255022566928331690070276715302997859582339023393383405095363622475579749159175725740786555242913401183946107339482890717119307278370874716328193132657077182709052730740584428551770080746461675555367725578650932981129586525331086971198120684665670949235740319570332752412950861665841943863033047191578189992089404355782533107492652088826715215678782909901786012616573743468631703761124141806712256303348435589793986675344640333081169729355379657917211946502706031944355370673728900872851427046205489004200255062400451570582524639179107775588254142715665323221535824005475742694625412124356596557077546858065374288648904824373572766366291571402909859190472708829166363807700764788927005604518043322713081142300373206025181762542511251032405815593879413336770230595149302074454536034971287058014396033617827961941126696399220281017727555936061188681791542648432664876643189929522992363525243917170322519732137239449954937099146145175282271301314462102732225540620379546857107502280747866716900744932211214037426336700200182172241365928766879865832967679633168494290662529521018076967678764786758273000687148546159922220974812329688854190381586181658570162167580671514163396618886954901094959460644860174079293425920307823121038051224160871186386643895089134520660988202791400011348019227669880690980698779073601677178687989311591044593892105498814917280645267176754601168895457645961223268088315985556520937760367864104614194106131485681339987180136523357963684562963316317591752188218089716609511529842029124662973033181390330680237879004171927283881770515788167487314917603039044625824182365259092492705972442231709385534576084615626484272507618136717794229498933463610260827487293274246109628241887062065334835016867159547084196119514099611603528502236698236053946523727879284433977999541783995973538144093602675554857853257970647394879396280929385411161256063361026799147880927256089216671505708177945265183848615017126068555871804407664503395247574467246114650059576512115331620982280595590942391321216025916381596273653447394814083908242667121254546112909463988197125501000673773925 A145694 893 21996732732399520068524070208251133819504727085665339407868818801034133073687827484443908681758290130723090782403388221846538935792911856184517404239668549796360089452253037161130108943997785530965709034016170381521588025970349907771597383243331376011230989169698079494231372511970356812158021130318597978124492093013240898955359975560367489921940151139236601664668929056357563927320272716252048500815092785824699036659140533172277787266714321676371846445740003543314206583035813390905711829729436046053907977588936070801983379396944172935414173645989089700908279214808640817254484481767308496492677811847709387110494216584647380459914858105716666504907377170035028807991455114606934499508687351317907208094324066978847492609125094734193147160061696588516629330635666550325587933569068004847859556208763415263234806606047416100759446256950141885507074799943342297196637889160647763137683922603504916274494770999185075060472560887547023986562061200598521530347505612111791557918967566802663370027576857811340700789762782036378939552180408485436375403000595896315967875325805947234371544668384026948263073901670177721287496208781104009820275863644049147646319426442960169059460947612015658967723408829208164054886687510138824549169066548961933523567473605148705632063638177199493038287046219030825400504900749110047929991472624528650424003897516117462079455937969557240448480755139254941260718756559959976490844018715126672419626226258863493629731679812402279571062953924019712905375228807696113899256141373471561274917576595084136625167525622247072660670317099544218492334181108483306989564674887674667858170649100649007826328706284032500634621358084351304541618981343761833719037980270763455505648824447077547511006592033953275578714254786284166487844202742524851910146032856267473751966667690383755221355645255061676923467780257847055124963952184174253640696022120172025927243123902346003888634158658548172690367260561053471266173767468917570897366211132712832732311832381896181012757579180235716255612528735820255857526855867155149362599089912420499307029743554769708031323065936361933268267753557130502091180249530043664157822354988487794648589940468371809268216828642742073055773021710724688500732673796615647435 A145694 894 6642940447522670440713335190772394344136613861570264884091722416068222521939761010059361657499197173163843410661000162856501620353214125545157327748689831761785444016720834883637899517682235866729168548523724279493778797287802758745838463632146592664674639421970449132541546305482390680089013328625476004965044842009252289808963344893652331023444796057524122615758818454335318635101486619988548314493745070457393267127197407970836313564555635741908515093505988417992063672861136861143623186565673112164811577528097569240392268321573791790905286454413360449341219153142854147152937101547224459908844343807334506006496401981517303409890086892864032832911445380711399592237831190468578553528402044274002501101791242815487586171398701062868265068049983464907648485085605006626924646078668064755224419611238850644707984589421801619106639688456642476217111407820346862502352236710921745054243774395663335412822966305718921381204698992005583415979801355884354281883928967301824989302846413631755905083451567869095368646144834931069269422238751225362335416769080814542247016077092081602677474264311355758828591210802112923962106954306961199751685884483802642407016225419845204176091373211149095839758178803891344526498811949297138255576057410637957764195156053942579412029028347928065238992525790566637756789083407344279573762465271962792253969883623947165724874655215582125744254801408159903126216403492905121500223545632740585190036139631397701474501788615356176839416418192948454482506038454657049642974185799330765543801840043399423704279654977550751838908241657930868303344935514625435352884847253114433375575783840177910646941757767935786066992677108292703640888694486811901855865588271254775395218630065414380303698166611888630132278998973015586569943414652157889650379829414974640355299704143562430466588577379735352184777641395982748582404278542753465052406002560777852218423894916271794938313569391153668868056934689896364326410939631519503735449737908821304837763293983051717280441627656367825282395835797290461179756438966172677162239741304935973664654426681736044160956170665206836600902211514676899516204814375792590984719959885307288067492565747794839004187398341865438941588906443729391939024141985577251751445 A145694 895 2006146018419114073575358703543054840795437881467134329656292300833802167492734137210442776656075788005349986928839645794441642807734873002781328462700089523509407732960239881821484524231091233966677935945130716236739675192890462791335444419525027653355729874445905939948052752883170015030069867223763434901465417794701178281407974797907443601590406469221145793357498504280209870236721638963825338928610196185346941973376958066659394418708535279734695186392362762230059914997480296251983296631003550437727042505507876974527663049735888176680461095059188866611347275969927143799369750182780019583974499152003173104574802904201640982406346326786832198872751597597672641827017028066396116231077908683397437425532861006210272176269798595891481857403934944705521325866522076334780917527824186488072926863037924131286548111198778041554104426467649077675682138086944809133413178848809206358618482183567723789756261329556115072048758623024798644601913447415874394607416200619539034977901697949223480671832345919608989990434950386400882986576550689650939859488859405395862282887406482838061362856277361055139286282588336432858835012704493501220999316838244753957771253757366808701010535248819414927948002275366356838838586322000225614359420168946114282853413560817053833727134497436098502682704501704905571724902684117223321228334520660138732048480850534527931450066419167832417524501544509151489176093136100786733091019937068941600718494542455846981805910430157753003224187231316509234003918238077621296064304855256517722666880775530030874555830635694704808277628310378022683391678191235772993264234305765671204756028549084628366368584517210323359731153865346312148243844116035850598637688619938671405900520630930695774169335310198332346672678975595920859956423380748940149562798337289485119826758684688163617154529013034821298125924233806532224830967155959362271572972077332791197938089021590179725366809321969749449980503909088140973104837594951421210534923482252901348171782471049236722512358794643902999567286798252983456030587040928281347847039275000751626226329828140730566900732217826528291539199609678866523391762761239832433721270063007812508588106265893573007455326082414719818286793972984565640896790146970533413288955 A145694 896 605849454622124927549317615134811789525878103589212997291316183129392186360283769676543659188477388780442532209098912029758519626315578432714416038407678346268079349909975723475204688418271870422070007486880952579215888129455631960224558376232926204720765747443241623415179389824411862148401010888247931864237591129157746588695399425623154315349279308908728505471348789474169045492854833480455263808125785502904319082692714138723166278136413098844136037775400048205060102265566188331237811959376506559081402025085850748738113848751916655565708345421420624356177536123764854573262511618098018689900389899561150943075583980666914059383306700602730460026738071029116426432166904644861158523232000020341752100009822232632686709647307777258164652670920303317602532763204581448097210168756825651333268688217841848797892821597441546747720430153541564815579788590849512011428277660103669398557727375663056921170978098559641032837343899454497185086361881318238182817157808658133486738337009934251859406988285016154045881742708871858135592676696069523358475230218771348735867184980680725012928905121498727296305628750466800610444211729802730407542041999265431892604511618499356382501005553770252159144456928981835873984726570432118838398289314964315875463966700210696315206182589197353819744937766989090916023163821519994098731383262774089934286387246977803488132195183933469807966655211640355589828053910698944688271987797449187622831795315682034390803910448119026050796865127439392840214700801860986974361777092101669021479854192370025924692156572324823301348004841492504919515983468817688818530445875493979589402945046039717588732665582439749718852741474657477976066000034348340068886726097633207509806562011911004709418835565513284480065016771630995084120269917571527767278314718032009531547325823071681849950201173359136296681844340968176749150369676821184652549985161351942163925084460625318005265838101665473180225244123609928677513334542735697686077811441902467385843040542962886438481451914354802338044038217236603713260057529921374794372643621308922055146686953671818895159860173612946337208237379911503013164796149080053602392838839068474070305540599734111253412504289490903519683670190934895094158891600243115513561512965 A145694 897 182964529149863309005820344412009617381974391846060858047647831012775606478638205708178974632143515335905639377160942593341278485504496951806750862270656160483436454265079708249629994417793873776231175583102102548206961475420407961525025294177924188798017899997984524365444227674219499198802075218383651659564851055587844768607729218563394695791880760883966787506553976922694771528971922989458525844715058611680919016031226292936329556602778047315649348712984422195165920824285991395737567228435073977292145684533421418241935854660029094092667239856173969366699004562101016153981479138915418864330333775168315581635721787358503844292776217235697812095876024699195563109872578185720003477899832928234525736765540781394065176041310678933369833624760527666971259373161917075249022690047033522516159070914925200412832345574316148339770015801943084925227420472298465682642206440172459349158075048968059622469845629503682035801805808876635125097436686244660515336387050798555693455942799098446112317429790242532602247296307644350770548105375636445364608579666580087912836027581278172471066467983836338282429160596358385447921293107387720089576475684461322186812604737533048260706602666703367332646698044550239067586548585684177888970669013699054448275835090050069470138433414803103417464468522926203751733423749196354100593556517023254500015756900106446118887991495481488714173512349413842878976583104937945195071407223809717593153601466841431930175799149421515709587650044299465321235605638243779988635960617509848787969193299214972299226156729011460942302289184502426107671143615904750787423201390164876070328484647875445627168898637312287204770168194192693002459783766529082664953192643796608729290175827076492491548714171449701714647288392353584919483461558683220636777901482047329589042172571808963230521343599825446126776618865048155571711186811432841805707823945756209200714177569019824447410557739893650930678573744826289372468053927068585749774288520531062897623250072192320655184675965776355662186299974318656068421081343449214259619190526596019459902673233679061165607710871698891967308596149533664231109245045259414948090203608128616161419764673013435704957568840100170448224650110868365333870344366483273914562163626475 A145694 898 55254681953804097194830194694811769637566740459406789917392353649675103764362377840100373795248153154054722649370395564277036344102731763867206045989699752787651541108704161915664783109485331608551392956089348088605923149688833748748597414283356872090796685033643883116740741578224464346176078314940974553256720781196399962372945528606719574974832640507649061098473829681864346832704027887982994349840139574942134638522347647752632802927760833876227259175283520102891903028832103835324414065175432964635668915327068182458315889993480034499329940728219117328118743200218383113647833437440838399009070899710931744503044904198287494062359034298480136522494532721086030942755086445182796189167226312326806430751093306158775050477766177730100431590025008435122002728162135752143756755184035366974228706147619192682826570470621879357063797051756658105853865402845545786645934916654422619776340107060978342928972209132013415171112516936844353282240792884006157393406072183355161290207986990720791668004389664959829724637603165885060847392230765510430588432584076967778327744462361027405537060402213452662566310194471481938471620074219361664321688114665320034985514026223362075377011504338863164207143664997243216575263688150051290350303643847799479063426733228420769285491685087948034720449748985946543932577949093477418385155336757760084914824297444899750100685299440225658210592762867768909095338269637348749966876709602737263944764811190796760878700539214849625269419516513311087620312688048819695581085744710882232297674896508729264340374640004888879751989985714891192011765856019765920112988289383917079259612960713338539687418655802728296090871941904718629264878631491748616475795291700478203038123293215088821443002260942244404539001029474011014688921270452415060779158969263575503881204569360483823935595816946111371150242215400202014480029266683041404139110281633213826673517700759526357799983171609780915591749045693415780556674772640170160734149055388939092614835678761537874979333660212545055177924548206016896059453305664132785030201166388376567968552169884122800194633523392891761180858828921786686291978838872194234269639096816003012274698625709457848785932377205961984460324649812055395933749839786348479082259853682485 A145694 899 16686730985519687489529712977488742420927773644349004494194443154370868561230959469504604707190310109009190334470482299469071634640539488190944419138027054685710281978374391818822514869070152351908744441563400020656440584244552371714114894088279597447231800862260454716731338512396114013045976849036955931431870111070257200791860941910010748247703665552549132484951590009946110048705087450247874835125877436573912979914732958395002170154627169052573316621586910086651159548786471072276577310115752320245994720283090057680993156842176310389703549432682317259122493747461389599305491716627994281081875081378926218524337925346095464702988135581923765531981253005743282149148926233867018729125024446489767307561093412919168671179109344363811396970353927786879177852645591835230339291042888633792694553097510081265013211449782233249684926939614708804882942124238882529101389702623195458713105554257366491504927137312238547699640178309118118056111622014283614872293297412322460153949356128398580637625008249027626044238308859789644025141905585808513592342031811577688967065991605448998299721175000478867756743249569791187032981341121139834905060234153242189243438423314717813715596767707669972223224740131122901166662047272729805507902729773021743622706597599893022254748350463145503382158359725232930063886807202480983998216318144326522389776922071459618084288072439452667290884840873716796703913180847374384544801694892802843993725819378153780353437387043735165315655106336975648996013196185105304285499258942068924305109849552337022858493915124747430224158673396712637561445617374353403123335040192552793060332785650780363539973265153786633132238556287030833344990886926741553093025224900900620708783944375129747583295134090386360469063663612758972851134740215070665134669230816117754842534737774294305865319415374125808641246372431995960217397127351467071208205597229284819446201631451807940231147507268413942857777533225666739438743313283404319955963240438939074906782751735912245923103580708222830308071027258242783953886477229224651864861133058763127507042852631771406597613716353781612984652057738230045595946500094357399334482917034824781090797565199583256897646620347360419136569819593129861206658581271110757408927913648483995 A145694 900 5039337502944991817740778489006905399350550073852939950456804440266352630387985397412550521197678404767621426287436284044095356625098822701901347373638180815331717505927957625122483825676076524944832269959190716890156450518705127423913949417246155072191913063717623680569747490002048207475538832330845750317871516822436478239179631511294639251231532164229330361394281709174043370362103705946970217213665145705746777799610831087642902753894477293043265392460071562648547291830485431723691023240892025281325769856577870351477475050447252257655972598729331593137664992990139440607144850588216832048327265505536007062605550409616632052808354586706678710521815913201750123012032967541394473399568215613597400077019459608282779921040544231693311784615296166629076589496240572103810322138197183370026780806741896922841307031263763819525490871966590302416542667654739678242833044257288374108738101045617619456145066496086909391876162736836734808592427607520767685275182412449199611331415342789380631771084486816678105530244638053306610532008094683405594456705174512385100275601720383236459110257789742404609873895059882467002021893398510010779663869026164475831483418327018556380034846836211992748249664375934118909115363012676251212096274087808718774578329048434464300164716348184854073377104187271358932749883197200163690042942924249852001627715641283359761704897191415265296189011351099604835672685277637426783780144980916856148841252687391250869977212186668805075702572694250132685708364935213753074525195114760104257910876889909272174000821993033719038816167375821501652364564681198707977327069149861559587141241653574956450532238657787760477639953126741406951557982973244457285477142124780286975849713077995968681333687493035738617252687410023735790028002623680888455609328547498298386941609603267519887502527847169048098285254232247379783639452430876372463473951252962382258926219180745238423448747211889400962133223285105661894719923936815464456540164463504211682755776188566736730902302040223082207982272307441114737177656669920180730403031982580076130558972942625080669679147705318654229603740578116551983289551049657062404779571305420267886408589991648434125240493412525640617259625192475406029014957794035662389017147661988484005 A145694 901 1521863239158402009270225573967107941861445194529943516033460746517284123508610359059120752796991687929712661548471287299017328629145203916486015962419592579175492976508264828395171292839306040380987436783234033100806591616064703929650298609114250552204510513441860091077347010642106162543599681387066379640065766210264746171031456855469071043123675009931705220008588124580551151739306614108534757723691748125698952982502556255509761629505977515330013575206320025009774630973257813909482412441439275882640136501966233756088516472078228005501714021266825458810315705389274649673758439385924855284313752307590495206688351885778876784483420097049835046812056424533922793867484807271267263947940476090859925055952315708288480367483065248627016347556849088394194250850012007183515486946444506489114295109082955360616809710230206891263448558406970656620991002689607143946806477975998465785380193410222263709264305154680934397798901506346384794076857025849257557338232795262245960161933484166264552214229890010387760244089642383238806736641302688802681012332620670928722594264653564131961652998131327205713314159564834935243423578825008902115623583385667518458918748896336289308956808147768314139999175416791972787651672967780955136247566871788460048179032666029608325627489588801362784656503306196225164760400838747246953408970546805310977969180346745503188416794663734970666781790543191206943576447040665655514317058982541997754106064585772779608952764642986935397696861298557203095434930197238368323202323425398609416964779710903047859525389747981058402292258388824696786376537088104635455749651548217998442523594646593986067697196101386749877614133605719617868537165867032899358661003896458745766085904565610407412015190327762702676049842534163555449615605657611413242928882552113669995101523565449016711719898090429678399873505531766276698698897236997313016897925072797410157376271990953610195941290510483330676621375654568684225465978285604986861555173704737832989117337626195418580486572112566662603980338165819958407843698427838665355929850797606124228301302785820142590836504993289879795727345002533460468907848470496338488844096051319886076914303379912627522565731363962396105993270238307979490901310595217498930725769666006873685515 A145694 902 459597658888334461807790382559577591536757098197969088902154688643779538946969940450457054794170292076368456166212041328019189150645226483956074919303343320730183547187990050217716607953644748118533261076266718805726700511601021881626966266003086420610689983146378029881678227466426059039959628240061715805549543523983130907173260790720148160384098621467210747112232219341617273781900235357071549862337694268815378053937972378332860369208051315152371056446916187481389290006632029315231964866291420424532039897823946016468380497092574410409259978449982559229122205362567954062034441549698718079030704869626824016412819663954811172281940060954463477458530518393331481997857399762955172317804624211224083769497522324443512788199964664541127243650383809398880034680114129928849573247504102762529147096162245777009353691182491217397741939148033171709236866269593702732257313515707279378810709671786078022578364011647146101225876378753871371076402229378868261548461028986785830769292580802869105388065655698650286915609541755100066327855141403923726260129994737445961838367649774647469182746325403026383016266314685090561046918783259289928907542518602564410117630683275232352748576025779194658287002726206799847751896120906835774895553099006027125831293286811893279875201691101663376112190621367072728398708303418471379765819062192279665494690837001500679542110283550769726102804555032393397355251333595750327896968032582702404883882663650692050652864944969867821299376409591581084688663211201052019854027149275265283819105561815830544304493703068286603773223217257682607984061836042918708928417440492685668082538442029730217488102690380140675278990708974197854891272533860962361858337699588416441070967329101265042459906145296843172428435192629983722048122880596023118476066921409780840222273175155999779419521720781915707713700385339183315627283326120757654730709898033564905145375215048809533935846285418753974938693314456457530428830722328769216725205918666362058501753207334827844570213875693091883319854143805319998054059747550607017310084537845066936870862882344740437351954828825838379655428587024526945058186948538844566568512227927300174960233212143621863380725631423231098369350352343817330846166784797890641416793421986413864541525 A145694 903 138796971121037849063943425307418465536158782210592134904934682509674903477861413405678971427086631215375344049534488009774496106166229252950818139613647263267936255757796486900922020430707874625756663857595765845296362747911892543547414162034322984773876170399692723164175747347850027723905264128817251106896322078476695269220153727340629275364954660008087713922674121653043836130982131771221499523668259977434118473336285155700268321739201991198500729033393482299354555807371899595386143907207567528932793409006329730739694821605485393715591011777873466061736095703790132852084727589569626935011988556874993262461464850162467195152361414988150920357429404498361573640559067243605190772713048571313582438463195789666232573556021845626171800566068353589373376279143617226505387605259292589777313308745889141701464197927402117447226802174147610885532912622414608617997761875265622373935048940685985340554956667212283441635816867482162807680279396415392365730077892521214058646366197468982303562643613791102376260753837520397836792205516062682276527878246078088009546464435967289971561227737273582640465199112875332514500926048965480549627962217034588784337065547600223834240761002977169018488534824139036762048284976840896623063320788332948403541002393584525740913985283223113538223096911149549767751245147231539609442323947811521653668418663594106459718528888837668722312380193829239614794342326298875933369370028780993584277178458357923226517556260616257095097013978835358930372880854852520471627592996757704717103952914888669921332097572936874573281111119353431322914400297947873345460926317377242853762484085898331931695339315298701097184377579976602032559295768060143600381859324271805306457666047484016432415479640689318875370711378331720920503083494334341370366529281383201700077131397373546484367983839778048114051137642866901595042740865591231814415657491281063803943745938672749525638429636905953217100808759590195605505281412165002698464150632263536603834540351277491813641624103887201182099991971091040819453918200061855480562289600578412608810772289165325791937699521800409900776143705936404603947103550610260562765201848737993332951913515763993890113456574958451829311437813137594525936051467698367756208940887670230980217855035 A145694 904 41916225680894542082849106652457817014328415470500626772201371963233177070775199878574598913925368456751277534503249166910569804873050589164663122088402170163596019055307351054028232453465824492230393951732845018560695823168879947129437449968099538315289992770724056017551194020823241946560349807274569772566883718156437988173579252396079321012055923223821022393900472506999896894282821894673535784597952175490834963569504179049102700304869793290632067797028384738217594464536307045777300228011819102317279077480013754737371367744359496327698076296939336768085071780339257553375525697608477635655541513471378338439345971929401138124840865386360623484466221627986801907966840450169004658187022863912490672332115630956877793701130397414439342643708992400181360756266692288274698207215058858009986090094162358548065178420384256977845096514653430454259230375102942208932591829016702249649005969377495786769574335134097952227915468103234414048073301315219115582221975080377658925371822343051852806812983299257218980460743321618391611179737995788643587692970185587841437070421294471796764021593910296554394107115822035734288718619868791866697715682001927210305383677744584322708357074323079264388879229887262895338734311109829873329347982523451411842256891569239961862743680331689186879999154976542662788147635755621543580202066420017347128196941714583149334316182318692403368612715731875331274494027290926936127221851723827479749303010541429163716251337841164672851476922231868805391525329502249981379513230993677549300109961190816500411749162533233052844291784821519001837540905918421707410490819430486849150602111402854213641774985117517351209006750162224839635052430681629506352959657592385614133774075372843861324432391582029003518782407820987088008209167166090497827573366910805503642453459733635882279351700091249748527735854445418942519592114125225887195873831656983235226106128103955307933271814499312452810469306702924616405064557643108486166956765737669387995972684332595192891925909160059063902314255415350522155085242358932804522794149290142762793916360465046044424747903628894964196015743764207165865080214097350151110524389806646059251302921527514011192400504911821029220955850217201203015356697078122264484458731282987769611927679045 A145694 905 12658561358659030671171366265616953319861645313308978693069909398213909800470632501916123193034034187307670440075931713918982306575555111698475312052557841742142729818447062221829625278926248288778953216759461599839484842234253832140546562476204026248232803940588265224577296418541271217833501736532791254064091986561165795733151714069888614316365523858933940675244020022992315818237281230059636585449057888738254724879516925787673315223748938371779685973973538797459414173734157355925149282715662161332289348605555147600955413363974962405571103450663901830495629941566751990986556675950170676341038525079799383215420022057828981246506788985265920141388441502247515814632345256883795801581708191853000869461860457353187427465167823997315055306599549636501181575016261927441732353191342515826426021895128286392373982418758118205191771920623161849575402040368466132489024734601168813771625867703063041619070894253830369289388835550309310879710456717799757513465306396381531781403643981404190565353958312761889029722883729291233868739488669212107681206749117801450025985720766494515332762960133172285844379883779141916422678522274326178262160508002364982923441533613316865234089595684566960676423038891129255355535713670191780848840027401293993427958040251516883956807677474886911324221521706004734612252834753050474621611581734897427311061807979140516992503768531356268148598727770832520805282401899533635834487629850567117890705232005053249519081386471771114944050933500045543869310276628824641856141368167093862183916104326711694454426914987463445084402837904979385123614439187065407764622766541689651200628075159576074187884350166174941364022854171411924967753274770084050774993434733576183663093313096551362103546166778132069743796916450559768857558665400664996002556790277781878898320867708160662901879845443717646007262176904873653739321775724952626701339481502917655974480106941455830246322449549155454795544629815523643958723991126806597819722479102143891638179916128092470761547982942233950097316805143464766650016289274197645110403270796022535951153930088154740090481929196404478777295978473084627686650277553849135374815600519758371900560530387793467386214839026794992372899355327781625716111786466125225506550327906574636191821941216555 A145694 906 3822843614089346368151669763109667444781202556203841064680340436888637526565060240378790629697364399198459721625396874354365746016012770682350379576750379803956940809151957483641492806003273517386751641067405670306505861658921488426497932430363647827427991500064885373766325967205443084543770964083095684157583213057753913873423644069853965444221376149474826262901300146471172377210764648656115575269830884446777436078650542083698292094871874518484174532072211688448004862873250985182349306079901960903249065999800174561733797464552694286986145544024201413472912157281378762020386740611253935777357979032585942352718407315492422935306925432684921522075824867457121789217060300738456163073017686916742350086809526005031646216686981716791732263250420281230956654294154835395114895965578224720722648626238648328138394625286531313710937274931680225141317156960901669069476537257723965056781363040355661073172640490321637427443200420725308651258509855474211549950940309732142220324975110561722498884088597470791229757330425502631009967714398364060731080850540605852320006250601060049158697649938624120028448330794185036723914625008226637043305775701032222915669037767543948716372349539664899045015368865891147854476446794086807986476358927208262563831485899066529714994055853735515530728019556058453310237567947785487714183117481872603030593537812758721548586803780287274288473447174075689407864010879631867095079136993019545775513230762515539925598862463137035548430530440091522379726312016575539590573313673231352701993363396705740908736516577051427182436812755518952788329723093587834723208665004770844175740528096080571550527431975199714774583692953016239115421853928134701704541664329882415080640046781083138511409617934604303033623149985661229207894708741833662702274323090523216621789259594404786560485433972302637844444649689417398010332656676821568037917327540049475121057766190191556779081446492030448035801667734981437550918240255737949433070021732081717605342338697999593574794598922645492870325772839070944177782764275565329890537264986249515714485692970262266461281117869410523695779189483127793354202518741048341533043200832577221667910028874192099636625688985587175875586384353139833765062744156072739980713714569054257142160614319720565 A145694 907 1154486112893623944151133097092853951370603310328246692554769742030970319112847721961892854045411014523747528260429780123304536314529281190958116156866562142953253981634072712997508997787709676002510216649139752970964930736152055250970235047407345439857005200215654794612205864799625270261000997651358363824336066251455120823978207357381827675540539231617538597455517400214271065601832686612916844094903478045038047441027584192351096539336082355643848928999833956372500009173548063367713565286847676530619885642591047162496005878881549699707410383191858162966988975869034819378165809107922738434085768629315874791137743589256653897481444973881861033746757721530548532827737578477756877452249759740664336725347014993062203970012003310647105828446320325382112408415259744027397256849251432523142413459102176666811402802854113698622497865257446804830828206000151935592849425227098036278334200012319706581056518357182880672718557138223492903369190265896494088327670508232710569006361079745658790472429402477866189497684065618065273776381008817277128678735656513849599191861695799368351411357518504351076305551519960101948705794073962170060900082101203728955549125964264659195479215471383114944633964974460235522796531396100545820135011555989494000283680783477840457044248060150650803368537684407946894957133267396464239208679867943791217811937357645154767156222237878225478850832447843087368654126003246924329078064884262052257087104985047688004281337382480912964511076141974139713133476918729184131711284587947701422139811829700807042743973579354543545650833049328818762690452759824339021001252208674253251422438856941173032185096572160147686982911248956732800932432133021909830720807634189755778169631034574011279083601070083721384084447498753240661015344481368365471090843016547733637901458076642537380603699179789952911376276944027149325466722994624388594824331577613438568903470909330908691452350518143646151357308111334578616733349833241733922189326840609576572921748106879749167117207326655996612888286080594281676923744794931455429297143622576557723238728123089116316566807114632781751646537927926120508341474009519045293843671835837801185336928159475626296793571858808300319434715175292902015423232623347501348950035249526479082296313702614394075 A145694 908 348650983250260341787274043652278783646477418516574297310475781752916147734553446972251263131084429021772555074928168200363615601241826906898668728994125016792078745512680807367764075839082318879240698676399137991561102576456261764304584486384587959188988142473627683087512404843519626175737757519746142779265334424726388734927545198285242104047798626572347181605303353564563390639376260592452230801085580538717043549754251775547947456587401999529923892383417782612806554765548641886064314367321918410286302214996496442899232041624763456617350949578397141014617197800291234073444053963852055753158124768074361600981245845548193984616461075186889347269998756077358199792187531639981838534416354423993712948704711718378780567297408312833709168458525487845116716384754148541438576453577967043764288142000231114728715508067317050452680644370474003378684976894888923647371456942046349232091871622357511031817995371228739641523576812543074131508844201790885740463406542545968859697700721108078393000174795459718118437070830486230210049457096948419328800247087416641973103622225880808182077071272938375400924248110697156603472425895711567131754781488787825112352920372170159533086006700008161048380412406918125236736698005175570750872787013549899979823107765124408751497647920109642807101767652671643903823744009185784414753307137001543075176174488471023980959630529035443807338662925801438309644138188969691515514480515910146762094530192253639261753038290646772578246796564345750101843930303144197032237217372246532598133521179206247021167771284448495099359369144084547747379728403743856796507654958354619711085400794268138175148348637360389401754064613491980289642479082318688634175979363860976362592147932394570323144736113547349253690469521473493018397426138664504538606732316674325035429618549886451884155756666862593476597791192446509678892940011719888534068910219111718398333727156851744233261830775032889107261871247955307760815920731398747906551743635842360043304762585938986248875821818051188331599392070566633995486793145305023974317846836753134182902381407479942865336714467501230678473558675044205265725770948356010630399255851222183380750084394132764949532022075671121109293408396554103268824051189506789334642929931642427628596344577575227290085 A145694 909 105291442455465729595812610049891099807284809788695109541071131319638645645516028137897919572733452153560787885100046366729688607038717196602206998040068888509064827890847969752351753394405072591854688490055890533698482013159054900764733544653098156329634562021835344637634134056878127479802541769965683760974306660201117942827294671674785733594759644685617231306204157259097929702026028866233960785083750419214502113978343008631287780792856067775681371650863170515111207039186516301528055225365932512229932649043299334708405580564799682348740279362292744728251426746712083655360726131274212914715319594189827887621545107611965326700273763261466701014505877577640645788707806817696037480516286786286360646172097591935398669119847298472469521768646251008899866235787337599770422691723696795784291876470610694471405272033526895123010932102017891573558032194050454789570587147072770370055466895751956011902453545592722188859447478830870164222767579750581597125860448178374362918136611413559929027262315799432393901805893122775905369662266897413820020545941664169362027694720354308271618924113069870866728046623879021334146723914710819311619883109531821980201626403269423914332778544186993253495939912924299361258960001031626266217761543080513804412578261386787965111832627625051977093930462569152051007875733640839496791259546694598064911986883580891597095041263546466151590797352759586526425161078942843590761044037739980060100291030955614009361413282437942837717568051356274556617153818072628774551507935133864896934901256308456899585624183929866165462983830680484090889915287477884928206290796170886478494539617430120787721769103386265439182040530363329090739227750428110945611315047078380671747050505952125663578431222690229390893137711037496138315361678532199002293762068792629612966106900607631826477657909693323439979621563841901895876342416816411712900216061840161342858216697898317427536381441709414366746933759574391609187791327532588626044704388697552123501465379205466967411331071844132220146403517025042872355334606137322308788560447555823946678795946330819656215371202378257032117263073325422064128674484929505691335281423397263543185340150099935539132373873280819766706289901044163894282848035998427031560815889320763617357013766114016027211595 A145694 910 31797666970567400077593620961023459863016366078767406507106171182749118068798105944198199459702371465946336168745139074584165595710091351546959614739371810204720785944290574184402861761034492840421236683298202542038950006871458123769185225900749258623590448742451800452882420972772350979274191876772116749671461346046312892345108063300587006303513364896429831507292050188894010206621221341342063704864491541022240921377909834354873361851985945066256244314668294077780971719279562374419586613746144296775029373708861402585495586098527879305862947016462830510790916260309248972684865847590848448188273359320559947700105641252967980469498060043887756817033505029691397669989965471412563337277384193104056921431024768052772019293626586730372961864962709279199914486491391200982126214324102854359812382405982429499249663438617055010098848814165032781211147037626342457526669946959034605407518910645468358083509152773630872295911615030110246521144300240473851446269391943326511632417558946173990487840219196633123240226942652247837191427955145922025226876074135491730690390701924775217220733005075828063376469156163353745755707149816771720542072944297121450195778820866993851968966034337771954394725473290731488974969183613545956827013113223301619032618811831044841055021955894845587439559897928231247760474647815524342246545629794631614060344862666940791298721501960503742336613461870469329542089001702549794718319784916958068003525796818403177187885058257968090218127304713030570348278609127630745717523159193054952341742045883974777427837335775535133474721757496362110901007037089917504461503312788649361885639879063102209753799120874014802243574486105111893422957138150207186885982968238307101891246660649609555830363084516335728700473898263802360278220829490585434188177538043057468790728854364954925144368532970716816280369114489061926044976516938544617407331181765509613824783109038135011371753933565468105868466733520218310666952164994110366317594173643024898937399239757465085171973107875109879295882262749492380817315564260326032230170937315022078762813473410500056234176766403766122468734974585602419161593968677762362772624590610122367858591975245786400053027377708731898424190256706940941970151282820335456742031755644938970014189561021855264990611605 A145694 911 9602790133668899357703677717619034987531135270977968070036522626058914018131382479119718338910543449263639962173146900478051280215840549449985201444292246612937168290347862555719911900079022432734621623667567111805229203593167194323393173488481623006167985885658421901425853499643193117613326144243409292717020352199326292370279807822105601117927441439077123497970892952888731984469906819056437004908291361638297543754014791632163123991518962553941610101658173948319338348015388650558413629296110211693546640927427100281484958596174854750688261258692412521514128459186646477667174125246304957139943839195214914377544282113288718136461713859490841092043104013089224455691180864559776431820289510030638903911523307854345214428006109345274162013696969556067365275054164355359002346303187338319867555194730223098078926953190317086154729330945737882034192847330961371718264753394481378062700655548035692185207861684090930711176448291614463579221355905043352555176230506436428138627184665133131567398718935067403786154634875085724055905872791801554204696553842976838499135964286561761292389748608787005268826957114708952196889412520750348784394409294621146137145002275428873870713409591462943233953596993887985371079434491289847335491742431894008434046468594714155210651518847615742354769995243863267671612335764554710518959988938432052848159236538532538080616798550808583719505674687528977935184453353091095161341814000883596557004690348126803896731926180623925303036728455283875970623522802726412577917442568367461742309162955704074326307289780027680443200507780070677008013235285867608462445794171375936402984748937439437224859612734849084012120312763213428484642316493612142328621245092921666390484744465676133735106073092710699838152224137957275307884375144478268925827322726934562945187147911315779761772819299246785193231492954132859763687031773023658045301116677122063213741640712818875116842151555329658557910206589346355429810366036893798039287395735804821926971068941375250254968467247211339415136296946829673963956945072012324411202834508689111962422990174024686163065168082734990728525845061778605164737249866199304051641291082833557829751591184077392880475135694163752504338751235595120311091404563705309509062029388882248180667890414834176011137493115 A145694 912 2900010822701037038626433077099987542774539835469267589744522726898609284357608710588210740151524419306153322240121618805296902459588135842543983876561519105296820102899110201253228990962103740193015309110921969562637180535129621227540969208295549398604108147020100962430154874471271549168245221369632834283790474902850493982932156854212590950607783801236394866555702379722208165299705238133702633418599126723224835972791089163078908572076874705345299994456453864098362400128928092906266496460811537787154310530709275423605872000458707606828549037178092118666756003758106927006513900958536506207814851163595583582070673092571939909230968087506190122040200378447916094221066631131581069846390154645059844924358607947244201985238551395686066555174619843223065113151871143927217726457348252069745641856426121393190336690200037142963718159096798675341545028746912707916458428855186417140330190456596133571574690719442687443902991472452537890678328339022851997811775343551857971353777351311259559363925278171159310295459505333236417046382155168923447793132384504869735008370823839727135084483346848599763122364579485940209714846874116788561166569534031289011967594908358652915103480730587471084699591566680880850577014247185920349361679201318767245463000896791843828775703670024059345553099003748778605579164926247707052383670113776685328530029089774159559554974440842231779548377142171880867096162823631808188930509508481929202147412959337476373635853821490167473426873866191017512557955607814248967785350132487780391225025470576746471767373676232583958713078627823848094309096049294927838154168336442744144339508539227646939697849246803549356858090880004350290468556623932716776056730035094104942824501581973542778446203710914115015393271215764833340620803072802946630165663285996194951977727940363000533130247059839558411539630503033634586707438618936206185063529905309097580936150712162262150274958015775991416383013923249079121492063590976932897498475918039413197046325421055568111915305135549949393491865795679812044734180096183461646151025850686796790572980219082044721189446584219563433892336473682553157331487865623512061232897282425124342217121945616126863503437952259744524411878682893019393007634026956183136279990843686794011591688715718899300098532309125 A145694 913 875793665665579516765825085606478618882923499176447834134775827000753944961979699215160523807421464087009039676554555732299186491515401183898833145520134477553026733907240932915919435358655250515857888729874767240804623292405552443523049307731767436755434492414184832232005346236824364655692443527484872544412006400308649856553141090164380361482432780531952172576324147783153977188526512009559138855412027979052262166239154912458198225643224642051726656715747408783757125500588268669041923517535788301508908233633273750828691859179933522407471120966525127424838799006489105309489530915352778569802945107566671026870965729674612563869615900713009926015048471187257571230306431420872923317178006413298042528252388076759894654327614515387846825500721495683809596806590031301664394387772868937724863973085493930520383601513458026857956729317902254215264564488720306829398727249512903495001654817236484302923371389410007517127992248232374828521275937028996259986600977522154670920702132911335253796338035288755044305442615975762312223951504988223079679321283566627683134028852835311033034221580999668341457685276047639234381686866570749395123519604868154660468076517322037751487380467227824804636042699540632128888887223215656655659891627055835814121392224362542122135051856828418306614681129136887275617236195391042975109349414371620537163220625875257654447521664335803188839890391261220492885105988283452981961852529747541735451961709029569738034131122163849953049612870861232004916531970037100461858597822568741310688215382951221730399420542932460327850906545095022053804338993651782339514096391811537355654128594097811936351525612921937056687131325448550574293019458111186854226803849353326771066608993011544242957018414622970023948929754936841711592174643611345404041104485048123940934328650841714845225572839252247393499775180423203512325882775886961244231140730286670347379503773432290350507920478612794078089112294614632548335173394108996841246500439852166980686063306089840194548167182468837505495128333998356407835758432102333404813198604072903941641077603172603481113049803266225422044757089207069274908944598168434443188283338001304717791741075984886235385157786446748682619883023482456261567994384736203601847048172764022909252509324256692754453745619862635 A145694 914 264486787020182313026240549420079442915100122211451776641112555231500792769233511554267889979101130629857423828997235709535549023535191569401605065963204050701908776819883862630406416249322923552048889381113068784753433597125941708322733349965785470350742612600936799233103184408646486854469949700079061875578142142418309406185065677072788656576744091936848319723183336928132778902769706921648726231701013850547059949368251992473212785235681765024916105028161260998830553538777528209957754635799347255517903132246717963474841335600339465059449449982853410390182650543955951696538831822535580591574281607633971054531449579688640422348714771047241491466422598098173338595458321222472491260717911546661363783687296840573540941404954345095734055234662717076667275170477037581958719887380949070940839174229962740895762657320374124073959968535847383974334556930564785749770499170924041669073359424614961663349286584911102827485209755974704745675534654654417847663955683436347158760080690361871935386934722731925852220933374565174885055216308124288201139707234504737055436741705185440092249199832978552990520457831001807562843059718857492200538741754100648676172347140636347042296273797622072503529000195669704222043593364396881124088937909691661097097414988756590929040956885058512304538288147900336208457799751843168730775971139470115625537964098985238037483591987654971720797867349783746416970434912298779168744290533474249122177290288713970723409933963039661195653509660126225874467280096995596525232328757065627388047449820625798385834153236591926786427015063540068836400816066986788971605418956158747838663402495908999977131221037253178187570156802194582269086201407792954497259718705774669590757173091387904387830241115012426033117561392719710432067496121567553509073783388821247433967215274826257520257589867207118873278520564857304427087829890879243359551619437016669135811029203425839523591241709583048035591495529959695780518100872957326069123545634359436388753994072113710683185434573800453376710135265001707955354354312314808504791939827404166303578814863177907169251419851139815857894082748604061238469343937159001578330800335179111599648763587825490026959454148068965842406680261213018897974141296556306531574672268183891231800246224236805492945731078666206645 A145694 915 79874133886429392954407880099778385281741353984359260097781856904086238662363558509689687613164734028752854987317488629724003505921136338558100831087742103177498897572871019273449821787860164257468248735207416898228296141708741990361021948640359480278487513570990499183564929686065002205685269116980349201552054515003929132018033281334892009905815233332147660604228791428148316074659262963825905762834850770837233052447045862571997802942950249812882611991847985074238043411585312931138572858087885335378105237030275191695651254659443338514431326423700763412707735625475690923249417720874829985876863242560351691797470902100239732936747991240366217412933609577177160998257182702755271487813492109085318564631035393465132604409641884604396296834042639835657833291887258759720231741594658846555195705753475662256589802127151472012309052541096592057994820928466076576123861350891811071156659544578901185847181625271763643893016218312112600819182944429697160998254629796799319790873447787152413151600489927006318615677573676066839524363101102030048521111905499147024114212860937150072548225315337942003468836807277269836339369653408096073813304886218791032049388368395659484735723199501398668240953423049551134425036307160634883818203588835254595487605205212266098028246844235813887552256405984772398066979907820441565651368174770560547291927994672916012062390332750137123877767099744300156704578458408243025507793779256693487355806215229910128900062022706855517237406867745249352857113672760700113519701426035996902449019157613608161300183878030218957040630698282555693570992647891016617642497010663550035738991899635923895281692401724846890709130667131438396713458532134014146985580822340100863081895206990154113580489859715338039031479591671597613642672236538757548394878542319531676934158078668878929402946914323710647482719710811725513777012301162755607623344838838303792344583439930830103834204488373601893954553560935533511083918128459718363878469535076109937236725523715034536481806693120554450928955354902181804160607166560640066113761014677454150776860447602124792510447681994421122858590945321337286948466960077420308221458512940753701789208811782222003255519767559041237658134819003308224731929103565619836331949177943362387980765107210191002176856332011574544155 A145694 916 24121723946914656489918153549583652275642973803154285097753479672478812575241025436414731391285770575552732348746052568940939523239159639052977049383432151955553965158230227936719215773517520282831859069143258790196160681362442955147320305756038597258632878355826529816637375662007222019630096803378365379806844885389044179560039865897460314202899623722216656654157371827963863321768194645368501891649893231778993834779058482244750863275985739761725523905433063331158890279745225727675639045387905571936932263680010861174123204065816287891893201130507647697227345976243114702869627612872376120154221124971618576951781680984692710706475544639819550417214483669709404448135073717910869516828413899032219545154789001529629472990770444196182585909825642567651588986874781668397928027241699590710598162298375420038749224479742424173593259907442634954130461585839824561203656357470156019447642109103403543164185501545487709352863412720502030742647573683113888203625234242949958229685021151029666899847961023233176296082406316797620361472601316504950365174655753507896545436847261314136469471796032225506494598195339904488766926792269526156799417536896320791030239114908348528043146109975624775736264404760768772892138921169147338031973394890337196176159674559115605013601506002330735528476896319253363880019474362021509657982412809569815166536716427121650404804396898553756439364866255428863578365724004377094924184977044987958932331299709144144957095320923507326544501220549405178336973861893634438686424598334113998912215738149489038914269697011889533099484043866268279389603378847020031739062491801435952045336890287553107375093974099866507815969891316892201225195390503064479435148148628004685981141595337935154396920107392917075361473719123429759609654947938583212061744245997109745186681772542726610422169710535893408420908074144576247856230627121261314258890589709730728618928387829907265518406164247118188926239583907001160651562756693961988565228676047350841609102354167868316306822435887833643727167807045193903148548009947000985157851034492763749368308276360978509430985948542464039287436571404295256597198552599443774081302140107772438828741412394643219493140010348682384806914308658737870850144615135520634265717077066627257278959262131253445851917666536416846128165 A145694 917 7284680757834339830562327964094163208858896347198609740261453079231697311484127318238739190480689549082896416466320558331534012014720289857660510812965422148474119978887955965869929713780503265250963970632528947222342297475316063712500371316375016012626850775946041014125303884996494984926083549351149364352465603332976338298000021467751679997265780548876098161894922063253658574857920123638323745372504921146485300870223214592052188711544750457791295336828793278024910626439646584445111853134289394839618165526126249799393511976621859500013232310086885903799245777089795164575704289669736713456588902878186249887746270186475098393622677733234263859781361134642662966175794005626379838810693184015621217318181647426554635710608264505362536548470510012790944216202892176597414543995251681735754089818403623376040009203080084948953152182995134659555341404102698551406928096094636226062116760289683291134398174285112016460920857625373301171678748069355964540333822486741090586045085514163172251340932628526492235098271030099205282325201234483392980234224925653885609697813660055932063707934176416765019365186155843878337775551895743491257350282837802660100100163313952859809545389489439180873683609284329119862291529156775335450772147053292997990604734111647700448009626565859646315712470432008531119367814277422675475145037300315313619746796432996065506238865473030484307564311842039772500509744070863474424078355273807106904076696705946301866913886856876505760922131199052618608413249178204839783186708995476391674586703901988076143948148313712608777087140616914737819966649419152158568579230027022993967656001874941402503383098485757960513532198047034313331612294473393338775267755304835075065441679896849426473756291942801241421126031695684115804502151605215591285098367412584823514700961149824767468565849634925485632466755671951215127067872378319754150577334747499841739124028541192063356454827398141319453830399786353414983260868603448060828335181696764878056011674233172516490123893831432639851153748772293656569057338396827736877604898655799974855078322600567907723365246012142145443682985973151846155067014418071942352245024854034335772578117334370470064925027605534521170450463080119833688518941841823665928410225324943488335857716398531330456276958437665875956161675 A145694 918 2199949467142023714173333127002887705423111053880176987273861076448300109255631209082662820793776958052459165040480062563554330688922288377374421288466174056687228679659004471464782054345938468585508287271954598802357177676864088798219964817239498797216050301457348559736025135893279478225657601807243729669064805361673465121816446443395109898860062826136859428235612305730776925743770109144128402600604836293006781868972631748317516240023238652513209466198390136900191850294493523276696104007510009335992749056626447428555666493735735752716104264445109035299674997335141896587159825852647615087769694448087275847522421814634495022163342199892107866103553848178414506380641654625448800451312513158818575410545702733817970355130705110175289855052184198220297501704286562550750794358538766184607024526995595884144044030105705912159678366004623224550758973577429122700331081364222670114739813965375250519045084448602283483488746139450016451816239269371818177292610765761566407027386140256126990238061805853977421823381768683643197641849300212668175080370752891719946232194288489630169103326649481830810341791620869511353519449745722264833562985999479507029439219081698855313954664479700656999076713739462633429639149666424982158795156436699595055966453542043046419693893621383610856609637593570257144685199892307285971984143282282415143348365986048384661233732568458307707127982811429755866290364343676764898976739107712701297072230073896074019663036735455781232471939120893341414562464277955967980083699692035536171726272362662249506433426521044195961147216982264384553350538521205104867679188405669142742280067229342016002914320648724804208578907840313045733945687735574285245651426953911564665077406187253188859920003246618581992104700098377479543200040129827169984887645214354619591694503585474537048896464420036960767596539304855122392126641227625444492160096203155242474486837691052173226383839468074431356867854495894824323784130755484620408168659643746945822073916516063932111701109114656769401404704961425639089952167647832029536051521543017099642484285117095147153946873309718385459952974327320453243573641155705127146603916203778261630879762693567487316387865196861076711091232935887531036061870291615611589745622331055866850171751393094330544349789530508558121914697685 A145694 919 664377454396133327340516042026907992874570679375466251546965783634307401297889141015645933140530160642293584945808512573635076334042516369677217568605971599697394587137040462426398310482759637009558251792159656309364645316115479500998716874435012261743234564189343318999265465735885405929163669662238255210693218753622053490450268825883855437775741707712782671228993021408631377916043715041403139261637288055566901639128864564777297852298306528308531467496576992550579913878310604382977778298414888530074970596935660997174011887596215575460763474630112841774598049949435762974157691703209910019792991134419479119701883641749431021594935721689683341299413480788746538263987603902879911356457568280779194152767484043965600492613762335008432173689211157352517054570478338998150142481734712136069585653062851553388125257082720105387273913381213218679669654678979492356948579643899151738425361700783035973460481105303604499997140413256279595147332580602219733577828117437506313831684569271836187879643324435272654898426195871430146482556163462991305481291733148373769876512977310208255137140940209336487958201704316436584884536047656228236244764421559973320230544062509740351954499127480108974540293865708430966631160907731187836620686471736224413903878364962888371047107864031284619049794840787785649163810999662522940863736126211989057977586780990179171627080996808935897068343244739944231847189522046312136016551132173961984608909405619908407636370180220789055700764692378590054579255798693524125145494120285736447469659666820097362866750861207033467657682441503227220374042666754522517880546319282054085174612647259413891477621452816405113030316635576492777338266083848960750847955672325987693778311226870566186269367224186868960374198303678303137930607617056200119844783756367682531868225381852160363999263689001527226328522403310575011207118582870505916878198476018135727453285858669215122304563064531080128454638227360450592367824227287751915206106877229880873388266776177074325217244828732512926584369744601770711508985572306876092150681901092508292055399027040133872584232374288940266760354563864803727713084562008530326332030448516180978189915755340046799079070364424439632228381896174954253056996309126072876437249533753546845263533062998089293063180161255146886942282539195 A145694 920 200639791278165122833121671358999210960414922060336927790196392796484386891853264955515989145619314737014610194469130317175229498550151021354142331297714956934556478086706560648300824983739064438418006532944944250829320528289197945212814276114556463547659622334880224989218434627101499311129202580394145829899682998788498480650859368970480947098375135666434229851727656853100945353719458172394603928611860387944911288235048125930995633877848548310523989974500053360138233799399508030136012350017288826073305127525512994699123034387563368053397853234029633106893311409732265276299035734543540178362395552900234606874121337386513534026648424608084476964556767644353276141217875737015107780849734308282157815560369635574877530799001094467436341164286717336261930182782754090878792278689524526326830260200454173527329683594951366121044562162760387418035684954078229262675770721376179602334344493822511488734546248717239956715652916057256987718042623102600987722326798855361145210761712533954272612662045917646487801902887771403220594534319516523161587175023040055986782760686953394403421247460616570137532566572911942979123776366942435205081085292325112463202594867658859887434944781834513209654169670730206689289180954985152301677288519307903073403915299765250245009806881043826571342181432280317695790326236698189620854876325972738413094087859493048061446717227303730182606932531928651728261984945293642588312099465177428806650593568267138443032164131389942839040398465159213303141520688741166329825959140626600371599665493107306741336252326658003063036658950116992356168407534821344595295057309234774664579990739405113653210238764429905619330947045036260505710422411634650572470836961615494371956384913108723735064488981701187807451015783010749170175500300310842609023139806777825770004612370815766955390728737614041185390446169260488798262157685385665161452723779661273834448417842480411914762751661648918124361943876808360184070759132510145593771836108263780276817434492488960382283496237168104247059078258164773329236623690669028747799969882608394487101088021881003334373284230161950242176167125312843405316107964085420453425126591535682877151723678350000565834562862190983907856260241411900296892176823485782393072459613571240091402736813274029872174536058909523851298447412139205 A145694 921 60592552588551470962275404234375734802052431891542376726387763658754650533938388127424813076043892520417769985144731547274345673485811565932581306834341311022636358987598244275324422746778714700765228414697581004094145434898021663974768912669721616979131462710569638603424967991918916906555090015609369802374493572415372919103069079160259362168271515229555424632550523376615076865445360324348128983301520199871307642145345405166595904133257963283249936440831519537769196027504773114496692751926922810585608073542107988738137982373156540936550690913202319085440005447689194677679334634140445923955423663984736431796864942007085337845026229295919822359954844415113900648109534484974659669905263303532930881105078862459569048700805716766830766599440899424393750398145821257106397118021754672238566668994884097553700176320418229848450070499240255787028097186476946257835725809275962340753233611772697686561859506631501163323627183508878354011253724844404896072409115426201628347336205500684918492836058223804804043519773680767901189402881937826531808021375666363759634623850946947799624961595965263972198347146817702463258795578280567775706251513517762403913863419488913176265001369614895509206584700266656711734366017244608263918704512144514991943568516650740611104590630967371593260719742753815156343029359671853602975231786707640788765356555980119524377736975564729706211396556299208081990887606289158015358118021932451325646494648707270189887305931309582516601144635713390038958684668744033538083314514975113026486651509258739815786185335899855718003603345252890188335638701473379313256589426842582666649072028687697063855600629236378680632832977284315096231770230047580623925441914452206974343134465447607697423289403106534530981246392270942571089863160086257411724868376863147014858861067760979768367636079495751436460688414594264306500160413867888008252805703259228679867694735143225729043228697254908742477178596157897415138776890193836681567179298588784413717991828464889858375290646379938750098915049596016943658748845596474374959498753865834042596236527209035966846859253276534684196935711489914843601736892069234968404061898613327712718842360945944830835238905311312715732958364524497714707184343696397156635006366048980754056781254075694023307416826610514947945244176183500715 A145694 922 18298750241951266065484338957110112911008874016323737434441314428551107976862501361217338032976109921851429520903514458146535218163216542760618200521639778213879245857776583064587327368702188100566660563232136518292181092018674253322434998811979813771234154078969695978009351115124885804280326055511449286171267159186443833070646211047029356893870899224190071804800406332080900112419145098494962558353130488500746963016606077312186032052610027062993170281141144400352937062072642081069971075069580671508027564904589087085922971553658887799470255257933866334169774751890727060393882760474680125494359584127837502168046338364802385515663894598943178268229398456596753642452938196586610205203608667932636843935918256093154277830112527462488424076689987339449576358309855236892041050850291221491520807206194797007043925919082710462865800246208394487295067314631083691637126518630619250727874216410860878830192836456464634083778693766765205654410906860387176012879830531914036399750323299494311430563876921543133174655169748704134755979075810904096082860868276218815353669620225291282092334980734049103033763305772373231961177140864364525828082875997071920869523550090784120372142978678916609267178925310859596737089248026916710551147085379124219663884288113223899303341360745265177338166020130219896897899076294663089908899144709381545468724585818136603314015119903321067545659153069828912109519795114380426995563330524135122916434733316027330207523359091362530070706639586978632552219628440009387334831157563343507398597156130646317060686635189429768834025173607422719885006719437425731258894711849150730553355172672945108170738179790621931645496228192818122801488899051957713774910987327604890757254652180264415898098335249191727168528959450041645719968498845749427498301226672863620661606037851445074280070705278979319769942510761298560074250182830416792827185869660507400046209361595411689759140303819320791309983574095808211011726550079406167687694376337704629162556714761904248268955491710504334425625285899738952211612914746444592209020823697599272469576330129106980984417121205283312677232408702828969924319225296944875037573268254633433558213241281996988911676314841154249167445569826156897941272779619488455521378850087178616485056535994046321008967707100316604755612442760005076725 A145694 923 5526161980516693800305308089643019723389877900497877162824550569658775854361941472699508661145709152506611297542876221628706361539617910102140763976228378679280509612689540487261097540925314027656430724867690530943234595644204726481711394872305234037295735400386137615720220611799723593975751913674442075053920307580733622214416052667123705522586843294190172129625090161765055218873716374385154344493662106007025711523372890002875015083984094915060654174968184777387049223549910403710016767978261435872613738993112362191959999271222610958899080537205114430600186535065551883044274914328719257453372638982942940918318197321228313340392651142651543917182918379047804486120139225834671307311819912452352793937766208261270132335645282487954737240393776735614347666459178135720139290959669927135767045209601833812029711927386658141555623224284435894907323300921400797928154372900637737757477260122468212709031674750345687992137841890379583229278082618112082750993636411522612791096250300241781367111797994247802413941817744334967928404491492011099190492174198042415873048590684187020244085539220086863852224319996109898349812237745459806232305322299602202340192198263997315439210914559663201103178828859179331557889218538111601978182501079983369823501111441676966848997986354439116184532877359583655048009178011628581298884566470446519090766059560521274081308188473827397669082852830532032248992987236936599794644767700266874669437642966791546452482167139660174498836804010631833640731369104214090941580926269614764121349854499945929012511577641871890332157598826096408515083693631401097460872946389016678044446613075200734970499074696138586978259228081253788770953415743461181979399192731022224801716561823974405993528273955852795070364764507520306064859396788256240847075245586827950292790164570068651452812985358172258819086177561497570878117055054372003545801879831769975585275359507079187081531328524737624066872562198337921828126279347090468805002134474688209222678409866266618087366183205925929057788737426671567550963441504580670372749329257921114451769455462463099221327123744742283893839990492542859002300804302785283026378722951000683606867680024802144706495411843123271935852829129134858680549672260741817170299777719961893197733017088947913250684940127469004121247012469345349670235 A145694 924 1668882619365799576426137558733234846350832117076342579435579830722521756909329462253890398327971187947074760428427715417411174649746445634303750102620448721364500023786383450569786870032076134164141512249479308208338555703457808723223518816437368699449540856762534590251528615412401400494872797603625995216997761622222367464920577259260312038464332803946207793074972428446714595199749925919218117074527602883633264133095596174790942369331144054321254567670110661626488512575010869278343993958359884052857841148355028792884833856937674850699722851980686624174922163815044777952310630244512741070793042613264640319829927544672585826413064981186167319810973121073980358054639593263874148197964409951942611132361458976647486811087045198834868158174843884168193545694313487132245173828769467703780156132492547616435965958144851676039335347933653431867524341810948409890610983489473966183507404682768989377248735581767941308991544472200867370036326539762988603624065316449297148874667840349718478556332430385914785877254303619411610243400451511541051432553746940533374845320717004254822431740509485498834268710875519416928411334621987997117630379251603868034817174352177098478521324054039607816550739136546847270885806909261676880700564179069598562477671771098330764498088537679867822551590796574133604601873860435536889173230174930139383865881262691606635951758903975970774995475895667603910283772625759738757555724282150072015047251741237731001319406952818281336118644104571226780868321249844215454970104902266095421140257461827539915461435761210121450542760820307507948835390469963694007452370914771187618692323793537949015982549820054062645502641384310451390705130065626225000064781293781384285227644416188090345629640636332294919522990352311682389941817861554538986389225865995368124801968094122881293675241507462743184044255681061505106631276376237514654039340523324872119353112361776319086932702074166943147404203800323956583883124636271242172942956916979501480619717222897756758136318372697920071117773077568913661438747721468616007978088415068478965161905973333726857859806953790964452626999896339240589724918580215858529091336757933951815840481154248965704372702700308386970378386951428901164628059749964409296975011492578404567098886104326275755385842950788538928011842153299535595334245 A145694 925 503997024886490955386893237429347280578227909479154961112382284327631911810763135659202200786386153050864071038087627179836546037861886963649630390227399285473399726673875112531588373652146067203543080268617883388387300587848614029687020971169213041999724043006885060118345921633933423225857609124381376113458270089603574240783799916243947111910705919948460563336512048300746042695105603911229486202162842408751238742483346671896861720522921520310103818782198451626422143748429732611656176158656706722527195413064225583089027864795906582300357402217630155386395893285608457389714766058928519084122045496566938433647719800293799691263405231667079879038996699645963020328015037026464158084477939985574216209179222844739279746815952004765642229031562459242058836452016213935802322356997419576614471384967539778329849689647817819505737719452739051988097443903605498386166588859448237149681478736936112323716409114019167929627454292762771566167741336925804446211716731931276216347358591535314738742645282178552017532516857875317971325578531864993386433440739401843036787413807944600769354141548325400561085298460086867802481873243602629669718142228662068544312446462159219743198000653405401897397220040408288696475955797378488306369592199577938782498433373760254213911573740392965643294395887688028764934717896673520511949016628262431647408405375273304682783349880812269346650964637638785848873450339992204168182034088441621481669600588210827970852008417583981303333331682776499855988592286083848853310030099558091202420236403617417108540341088307814806173581610134041304139772838235404189153155143314509644167037339035385402091759546581630780354819438833675066204178326403376488837584551529247031913946897126979309974157943898397212900872721633620561456364134792682517648699136285014345739901574260540082038470122268390269322546129503013044631767348568675053516335036164279610069054657896941285066594495069892092892002675135636550410875513874568045759967986793334758937931922905256274339080782371565935548509680688385254186950848442017453739009952021422726364443834491323047974440372921126522409460128703958115237923110420886490502557322173102447700218440903162840575849720081289741782337006502399016858993494816990865869283170980958217370665870489446330213273886198011287255455083283990404441271755 A145694 926 152205432633100902727265331566104145499778477830587721913360014287114114845093557639616810747090290250173002378742034980595219492259640116576554074098571963764245352955486497601089119056078080219335846099610351303984756438974577979156757109774285901315217211447222525621150216804832481412808503082765571960269180569298657198349242654128412767484994723491631143919833563614396858179326692631265385614936103879839990466965837599316677448655552967989597032017656262280517860923513204237850886855920367070319160156904247771064093530334506850179857235746872326240067384850089939086915907039166168250663786946920602142321291549761182834175721966898476937302457192319959758158702486542398911867364139911233461352560992937652285836051606418394025118299373687847217600414963202295125169106639391942669866578104064520507998170307682836639056751939379260046973560534547049564212419224569878145237623071150023152772978303698206946806182204869884812115287847425053179767334828977928968039753419975824701381800318885492323380034213824042407928714473222776491161847670745609656576424124678552428090128315853761483948925866235358556932597308233372172257761322676693096514324014397732185347317676004377333406143901464166639488467765001394206846736143708358442715964401203825674270530771510137944407085006490988112876680202921542759071713848505079427377954557451275322593935712246401366717816325091017658755871718905019899052216738985087537392204330387928809466305222703409535325330049554398385281774002076072509484174119961641277035490253634998139239267547233198861342971103499660166342262561756622101430245400910067141350826584064892853482695400517832441604509967886385559542271149443754073403950469780538822253726735287931563521850069416679626001144038943001097877432026889528565790920749932208337045325473458588981894324301683546398592224886854228877973687107991363628647279141581089117368735153572514491771024604809033245110237403687161914267500522065483278577337389054670117697774821000164497093644259957840214615578805794814777850797717481767802413173027422054594883096876110406226761423132815226418803204331868699011561263054428527504273243219959519005253650128671600928888202242761849193631295397576773074190251407374981277083226542624756803241373994001708465448653327788848620212219423309611802605668735765 A145694 927 45965536658171586132678743239726022593652522076928012862873611932424135051306443644028617643420481269399195854309056476512576450116373453319155680747378505657516623192830248400416382366561928080172221979002057475920008057269734701091310960130863172984153598133018195852527247129137775453244942073386078350625179073658104870327230497746864411833356495788552657003226399699499550424113966069038235226224501208869268369784940471646964692632256473411337993565513409010264767576757239250098356174311792198529663840189669762635773157133156272847734584838153224894344963828833875995791214211062123883181379535924525280042596400308076922121376770598108367985463033083928201000907822920767444919785885775252519754257210687948145583207838322402990820084181822167400473266482435076913865267882739369266723092116042517653637117583230568847175633347973083795134027183989305362893764439231243751624612486008570056025115731307744478767537398416412450487250762181029134485288906634602617071789185474107524502564953658136503108752800058002931876500445334746635337491563124434714443043298239114888682449397246287642752014526304618197325841905213234793392174201306132653078781539901652960755146740152668549286758061022137916836820789074623671979407945807724671761438750730181593375486381422321266245296377564390722059992486564409239719145633231905724636494867944909874118685801748532400479433879212849694158424385658976017309601273139407994670964038176566289630853325248012095686946341633745535855239760034687814015367274198316107573515636361365820633150258923337748310771099675287236194059153877661639227744957919696962178305461350258606366371919196838815733781655482249605306699682953687326791504204289171195073593560110058205204288746805893348655132598888064697938423015756502834186340417780390632773342553082919611992003900638308743984582593283847618135008874846043247176424784422452749165747947324241479573564364057832970131198803910847762472234746788262075562310131526523582209969058010126772866006227426485373247969250840353374525686723728645434311324515271508466231968892141508189158901811669825457352045298764218397533386204514304885404028949870452566484154638640382577361396501464358375186909427731178966006439066033749528688268546589505573620677575522645467119163091718346085292803010384419480396507516929275 A145694 928 13881439865335185911166253193065692719137561888754429296865917443577801671379700886939002911502238253068306974998956313871817492715652523262268439031634210136606255958881779530428146385582646202131791701812521747376538448539020905151596753202410903955313071418960047924937607482782803354398559697659512896316843811064178372181625261076898923960906176733419410783830452875685249831224238426156915772934184428974639207684585056599784020497492799417256084459753031864837679290319762740325465713755305323588888160577123364068232429360682859893165664763886527045765939008922980460789859775833722246552525956062259713970721791601489469297821608998661828654672533534153996742516003819585225966863470139986349732324325066767402313842931121759284833640304610920867095708877280430025692185731480650126607703952466736266877901511965324109010402214335931926870429236004235672544352648228611043112487733151517006896432177876635134380849488139551690162337614890823373561377482468821012426712294259760496575073234204438338446519965583303061384295205776620261095431290215908538152142499644088017829671627840063014349624438018128460233847322777088674232264351033129384536695510726284796415868968208429897507267528284784186718080389832771347543574352897789142513511786756113637373722616658769512268135098939439507074004854262248668852422909522187023760794072164805330708520518192344538543422313705955516618185408597291852207600532271362229303093747324992631539708237919676949487922469843341597429897125756473643760131432633771502845924686690878842833072138927300766790991529130833245670439522208492058424677547046347572510706898501194034229790836902044804519160455445671494417063761980864128936960865744859920373403001426502290040131679685310374614224043720156595776305873326436966395709015248928038889212405705568264232603283668467557136945350946835126447894706516397069283651637616439149158938511356767354316724666920860747946376928543672337104700626029533081336539082383621067157292957744237285241036787038538624880672098174980924291979539768333439394217590438968134747459722329859362719761585701154472893898877022462087356071072500265646864512469617656715559209447219266866762212855239993467457253015879418470960870407690784982682580017843488058476641386433844929361521805045612728909806296916671373467942664443905285 A145694 929 4192148873794567973586075785562599475156950037881760719640644194348563680621618361411934850656032531945359307253830497732812370223676945651751749431872784082749431782959104587940899792063592591115720921725402565650238691450727043621081128156167962131331563414927801455135304932553277475252911783751099508609336205762308210293980501614725728171781832016996873504059793542057245949479295890733319525190897473049132171452374902152663127225550193167537926168851850109771968880908991590339040547197927895931645694830451066278843557893769090531463183024108893014596419235730911265282541861087573056334979657351266509093877938467249511651020004540825274145343119664281423088038832245691817474547848196390102366642191912953067550634981990932981616768551908316279695503607672207432682126225639273598866259870552838310079472619495944650352294293096103468831074495246095183803031606000601303776219670799272127512666492603012502838537777880746194016575472446266477786401514416677311150250041077262195858147614164786720074345920853357466535125275644093984104184912153641254087232591849216342269672149158301784045943828266948490372424565636775566383350441837803767997428965457798106864631673252205676378645506783943802250943440908707872334487475167186513314408798161595588305270854744566970383710554583333166745627405994712533584191999530067249270035173298903264964099077808286302107713059305319353168997834971996480390678051144678253841539640728109598158702256998417190733256898946347528678293076738695005727745677288124795543361681865009049169767152805785908233131131026411964905236541647810723982613391463039047201271305041899248078790466372498334125970723762937309064347949418538013251635389950743406781572632837243581533914562976216927240147006070888403859746435321568207348669936264758487353909373180528532878634199663976563946613511403350924339646066359077068880415618135380200593250264681796416762171275845735888046835701221385134957857116826172202301559240569722035757920263269701650016020243679411238228589725679593398782803295323312970051619400988053105185266604174725386033178839979936980988500108815484786163135930508875711048197361795582457646314768905579953379610920885976562813715223886156647051216856683551031020610477120186804154372078025445646021712465960683325784676208865824370367838288154542466795 A145694 930 1266015078446094192837083720986711975804679773878402982902177680775822653746057365445517385895210322409245442483681811358995463990057721934305766059986549158780191792197690703778621309056819379870745586569369762304624708279671028152661349106409522152758176838236777079402937152023607014723024960133134392087123217296406015330409929862386093008954152362956322378815273819248412591492916134763036339691878102676408941139409535865047664638095660843797036446908798980119269764355225140519649919788060469266033410950635644892846686251488904657641988107616121803881072843251726279134866852188671229290917303994126423486637166695317751029138743549720234130064967466079455618590984822195109292087483291839670928376209633386759632889450718330638688979269036006905547174993808129364239976427957329146207483873203004702907733853186263319082283866112808911655057627135084741272843000659533365129375228093647030991818384333931899222104028070497211041315630341157585468119695976354079146363085693038923388664004404531385024114021577748371590546448949310606579202748039109442825806090595963691277423159374179298718860686512180425964011984974983443959097601170665704805839010872744301988322349453197905836453435781222743495598201074039944673667673926137429231808943533015111554554424410242566286368319349067676917672402605548922893757131435170787092526861542196621213827212977584270891990800487892738701520727976134339786132563845160561297915668406141773651296541905284071924494095559327110319247079277960135256135434409581054482592381998546041970426847075208416985638810578447282568135765138116630150690819544290745907211423415755071725760491053657594861238639415951621665938663660636499137864950804258763988114561713846135120952157887137826716149781609364577809047647161240272182331925042941814252841741488113911361083295695237253844320143498461032315446664145734758404816233025247204140012420995391161094821408580745317329396435391929767084935744580877975561989554112973671177824762214492154067552872554395155406409216483139031451482303208100748622149664880801598797815767001044736722657289912355267104054138963399382959179694942607964470908738749796284552471501000037926653775735894709681976274540360603427990996529848024720583241681510278571366561890922298151253627803198321318774243305271182043179713695080007381066805 A145694 931 382332361541846651668825697662201454093538134761239819075738018950104092867628702746184838605502861335060178270764653199918897312627208347214689598366505973167535171811919633436555694435367389128374051423027942813431011661769199775060106349007519522170838073584091750178231884606196765168878285048422835310802602287308854321573504837938985362975982231780792361528708633619478545384911193402546241267421996110802451091930227456342242057577664024633537469040288440145909696866397083445343936735447063790446158461397134306573420404391755437517348945317044675879069402242785605387464506819117623672800690826568828626455330464047493561288249532010969882005474831636331315391389377470677314392945406287384230267248667090888456065063481953861951090122480322177158967152626447395793040199116887762881061263447436867439825544189632026418199375271775195216358572320300345769214783167573075667767542664610604087401639402354830552572577939512276988283303787557144544894361783344515224890501629256677601180671182554313490562360170559154862878492457416159092935125722898898092139352127389185549439524458852989911311881382850221692641247037879363300081092203099205047595383854603321402366484903192515356932558960422484591868405780919154583575303038218336441492986538172402093887130901038510451512848732863855095970319959469780001381069501422047634693842150570080703310854220152641523079114034284301768506090850957598618931643603187344833716690319014087533093396953138791304006483602017840968883939648867222152347173446016190328947356001879039666019738049560136143754687663560052923612095835169574494784644888984342224930648600252989761931589507738221149759943132893626805804412077562804201621963507496195981003816064948695562946017767352647451349993899022031609928529696259240630856892693032163145870852020037220702514276665761986684420736723023828408340552925945537961185621958006520270083157890343448854219303220109240097589676652661568274515637006308322447518543782877478973667320268513360826750951491183657521497354788182307904948872765551102770919147174601094783835176367711335764856468374691310728443361466837798168886104736737096394503390905076682352388746987242548269486892629281437980272097473678349096633900797246782065107967205627008365897536686456016232949574853427077586495693515688111215903168075874074539708315 A145694 932 115463107170559242709792523610263852424272712018120546957889979545250660223370122171982375741475968912865764592328441584564147992949426863136901952940624817347436841695407531607136041098171894697389092784167869359893860897146018661039999456051164486173440340045557471776746626213919399473986519059663563129470298767549977599099868051127711193525737679845436336859291192079263272293651687491434201826421750947359663820821789282279492053723816439778484518613720200125084609183887563975353349244185225204245473821930983924940280115440058653225581739497639875993675078404478001100735146192521333677956517712319792118766023162975647737758022219923763184131523334186705977792581001011322353837377425215498197869780721251814926972016282099347978590528009788261495102532918193305400133900156872147060934294077252730962124406611415685714977129048209996146428633783103569337561591673606409318300668509484308787364303281126824894977696433704637153250516428211916494972629138874067243837785128949823596633174033126998142764808657487287020217714175690730735459828765567428114383258536380938072239458963414228773917469316934254770751692593454592733180530747734789258669000085079330319212690118414686439887796352611809124000762947636510644295067849868011467901650125584532417242358977689219913790593949005535171306118955357268011494189232298023214890447802610622175778664147273120155699000447553371241350137916261218648577570235598732979221142560673848293220554583306009689738033553713828645492630526878623129873590245262479898287618920185471433095990464120085906996930035584557535648284806456073380794812065653727061183148665852987153031614270845889129632641587494459343731266508760306232390695114313046927499164337052792213874576413582612392480982007723044181620606920623129430246599261370670328238744468309752538247950469764424741441218170209697718286531536971406729519653015084943874360973670462726162813134751064409764154752952668401689136637440160532501175038232874885676376352896328820477524719797464910176336794736814573848263108092893224936068960297064649823119425447281822356249930791866863484722791108846051647620644450799660503175553144594408274136849118646249539458387798307099560360197162510500823755447044238680158942022854417846247929689517418794604199517977931779109802925198432538405159577045218890503610844325 A145694 933 34869476033147349451705673304602021230676265491337643941463698084646749283364909267235931289087137108824125846704918593885172774973414285458997175098470328332952758656841262625721647855953476831222377646767273518745132559926435866434304775621102667304856811855684772384827302884719052444378759877733347642264719425197805926073838577935730841459409803331089992939144411299303888754137424711219726405338101364106507671437088433020950257982534987149077691083874460149335406063837177923473266127807202564618342648064695748197658021442493321518688167979341925505413994608750113546816626685634623653119195548429750651038712539888181569309361422167444470637838041449553568962044070916041880181573589469674168372443510569381017057092852130521135672388368833574649343805974141751783444644807176271524639275750066877313694130971103347453896674773184147061026231043924957639597831470645968041051134122321596643179932189260898763452711750400860908004667678016211224337189105578184963123786218441217469505617377333170884801481652200990120950886802566143265949775352075640391645651938634915908630767167426638236733164421832762090545318521976249126057220204723703256912990430310103153080830049276332112330757565929805932963638541780445295422526915357101244969856844939990617605098524131243375454307859750938757879351954197935469691243767084501588849280542546257327004453261622262134379575056047083830585973144620037074271807279507214172379951336633183170465074390761461787509582126737974233097805535177695317999671906895822913092531966540010493755323100426216383776929116058872815712858399453898991425538459182536588135085966439001867225785578205950778927907999480193828180036681233534919377788302559032675908766625973878299894559130884181589881805216338460320817813361498488828693842120041249406964954958577525229330178527592190509928563466666605687094124183612438886776974024933695043536743965321852957720712475518231639534637802029204648550989991291474507032414027784432596786684907371035270851638627882911689596190513163213119867553695180988379590055090566349645487282649902742640251714242675418081075554471510040759783265738036760734862622546276606222106976045084180118368163628196114785790799270980697570425048373459284161218425794066983939866400336723789514452021479760543864082896914233110910246976364488029058015935277835 A145694 934 10530466298903328975172403545466200147811807905671950349775078931583773032915979228583079266928573930895973139940293086911737613893978164781754009977785098531734385677524365905436330516456851831134460660230932434791670139236886485644499002238116954361580583740076755702746068724558939918802911496556411324400815796110969839696700150668539586409548234868309332431284752921197695140477208611100865940210280190209217957110179884983044698418671842302581684222811473244899167546669643845324951017248530989289535234241716184971767782195517543039990601148021763862759032696764129813137520523915463821908319099108072376821572421023067858283689391472348306369442956994430991120559516835643636492481386642416383350280070411231815336315069327135283625082696859729755840334301657890845294882597867077128294000342226119696004665428866599515391080804372564202433775346631554103589207542543408741988124204272612701931552156853510299737823970924626289580256388244467577833336137255472984796139600184118725967099814780584480211904694156041529240147596660799575586096696498077830848872502209208223468419445103881333264641737924177217089915441944233781476547321295810648798464440953566072900091462191333883237448897114448779945894838854746842706958833369994707969428865521751581984322511928657810167287183050834499344392984048821154578744123470287181809267833401167102133169106345775891462475967925771763465722539537334935211437220840943081325766082520660643632159245455378153818204064241314504566891778993137107412771042292293257274046366276162983642674480338253227814725596119744005787747588350271039337131819861060395889734778715912710915034213003926289347098583201431041651027346466018785345859676677713555077520021879774193775942982950609257531912694352207293842798014565623003136110073653195950233088158745944309505175667382371769573684725715144707804707216919419572399916635876960818204222316553529130505492354471754890729696461459867135460709840732585140591287861352665769343902465673156322976717340900841865347873198180553547626152952836565597411260568390740528287336240845180995533661451357184393621332727604923463402898632242650942268008833422390484668032628766303749497645957327428358209261019639008155767540853337659578007805647785374731993404972001067014569906287369706315173925065173201062356181702498339556630308843061845 A145694 935 3180165952792772203152614165057487842617935311247437667988132373640214809191342362122822702681140239993475064136121807328750874223206432349804252016116001286255451521853701662179146094322113299525775897012094828033565636916979792228772264371135699114530031432691324537456927927513915136426034893200158486621404105706087693782477371663321019364842107520426087304255056237790404628535362863127750294217099279341819716539602888176446477972180913840392519557597981045499399263688168604110211733942928551562875022398350223165725672565024855504755642858534593344627722460428158453453984381595784439592659248735089428049463832436426605020104886863227021079101135174276709764840012040293462178849197192420278097616208820681438850550093843942725133639302063269552689131615294708893527271099911050116473263464076538081316095265386741950300652506245741204987939128451685414326301080016638794112372458556206714386685571437570849622059386507486738592329424582151192294443176262047263223471035469385414024594638446359179853110416153472340840403623304758905683735252567067429275967850015242248571554041654204736007685071688679686799063918148636625756791233811130092233879348177546643912674540751733556405597236170997601737727277695591766052206145150823044705522547530724037768647793503930527427145274973492267863248801830789790747311034044259644404810036406609918586890065663162696959533362738527025482817620967130530396779768886685303346208976969902881193741627053133440991310117818750242404968219450392228743338855100365667873848910083434681049593937739052048583663353099046630875084058823382399980822384059581057022111768086239199694473106541607533432044844218832694384782078596056439639530244568366934600735137841065832642034886291953111593047751889150264280204182585456648458276548401145135720985658986316603945333721370948682220742858602507035151334485385481098425888047060817233402631602855200475559700970337994458768728796723077845704485820911249420984061901714477277909261757948385838503697785313426360423368109660014008169978324202947629429821101598913073193130057452594757908525506595627011455561408182215375906915603671542547804203805071015649763523746911378648168170710949255168064411037131709482344226912659599733274196087205389102078068435143985514610597246764171546638661286785392487720656627178134058073295254669399355 A145694 936 960399587277118302023114305443815862270468652188820503782066201760413288602752477381863873130437423904098573395968845520195852277794448591476102354857054603350614625214140377612196684154761759604953186436992407133702030678788660366603579341080743015633707912089039933556289488040477812260743734834951306548339639107442372552468469542172279308595906922933810056552595699059781000122539107455969487987623772081039345177002962049401853302900217307956238324710367464267573678466280248797438618699747174040998967229067525679864181346855310844893164152676299168313709424016607088813290145721402985293161184798897899198561255823379811648213392143303088017582173379674571917990563076651789934375965070724281569096744783775383301050792025801375855075444140410545182361907484700427954390577290539268097797272150772274437764765481367202391281665805409471342155183017062363572439336957482372413194494359770155132077111021989543075562196901290070428593905967421415605344005895001018020503456572154210916701613710985691731159133773654490892272654090440528716912460178557865563511441832100949860385852160124726392987627008243341236100213365446316744769476063639992043982764685178132895554811215561342700607127874744161276013691969229858600923548876715189506359839925413137654549649315675090625187705754811614060201793759914467984533353537242942323070821726962794246138666661168788705887613071067235924047455809533882844892278766558120667473785278828149459866339210800843801221837377198331891795835382239459943380921469268139404645096798830997513993726522713380419038517910315962780269598017073134523169022854173618160281864227265522395019963141352471170188195855504272273162536708662578752352787999970136535866934107980001683700759717186889091842889157829027605327820342793342211396381507072177791787435925708868447181278678359119658894769613231409470995209879198372305045790295730927526776539839953990089899187549719854793265366913908049535619257205356592552046103029910785262827706997946850071793754447313860005991821244126049913785827756337347522208561422303357363796990014442771707379169330428000275185923938301438600425109410173606785927281122613303838099503534607585443038057060717733327093923952756624659800760082345781789229210530379723452844674008511624345385798616492437378560534684123358090575945226093987198578536601315543365 A145694 937 290037495191736934438777367629867332917838915025712544704516004799271172943222056826960766862689420878797775690518455225291818637019700268193433106914814374210599361363148540337221219468643729287396336528074694859549979699357258450922052188742013255022265259419457368609461968460296785387608181885262094419111949606341890423151695324364365030176599048618490210991579646059816071632378275088839657621968162069194540423738354936031183250997893446088943581542973376227761751497552946968222352635589703631830125228155994405095817041077738850302230818465383814237395618330554912663160170023482105774095085150018430468537449794828266691155424322390669354288737259526546442523385209136800266719362602161540613589119308491345075478488641698171565507650491101921375520606928764234533332427070642947915418302926069150342123643080107508380216762420727414604125877332024382113462353460079659829990624924192030643172900843069404437970161404803093782696767272736685361621595337114045394928820413755102311429862746079232543630205289227502777125501131689734913601879238671908332751179465444471615587955798316013165946255671417800373615465372446639020294624979985466467190561055575618587813640312558773762026947020936565707754397247429721705712859554622836407875966134927236847636225445540373438279259992678133953913078466692338541538325457213324321922983351506357252415290441607311026481099614099566722036848836858265488627071407731665756273736945229131233998440700034801694528003577796077481079937317216866510672294944863877734534945384336877814545055815921701834501048745562321713010543517097263243597064079576373103348100884866101524096334395581904685863403103518071393800701303937502726770902445746412866897213365472119442644987399704148552624959477912477186544721539341003891193248938587396547984084663905091954444800827143083188303999680337283153205402049032522955025402781263679295853112400063249806673994939045058153107372079203507881911311190196779701296939053131342672096058251622000335843210145303472295449106647616407059955150004089676004077555728434015010793497854304264460870600612282660456094693467958852241952476126268757706802234695224146743456286543704579425149325061625806209614300622695368937777485317955766500613947384087471093657013482135366566791900584933951916778642813318468750866214801653205999912644758342624696875 A145694 938 87590363148317277082208741909914490725325081869112999680260051383178133815564458409264769728659074667973024159963177509192609032527671686545825322185919083956997656517045645041463196082846251483034088678292120855176960167175213263518093157420746922273708474636764036280123958185521588709245410185614317563265260441476143465419259519488496066834024316775861109909400500514365393851978116537722120632346397321124670168623806187719367939948060920501553005387653249253319781378582523704154353057329390749638656819935881242813256882224130277480428814012393235600525163026403567017185558056945874540791422554120767103599111276782313160917289931969838841907181070203637351070144342596237028759313129887714541022344934419602437411202519000822011407455372868639844862040930579314128638438584756879731188229686400732631046902445426986163623070969393873800974672799088346335902058305607099786284755532611633484083083977495938150723913182053633032303995122460511557794116447802546708250483261497468743840901847702217242484590838212932184201009069116209503379050617618737758625292687122398326957702265239275851389376225141167469490634442265519537812231974479547233099505456019151635386823819581534114789437393194968099580551955031806725266682661947219879989035412908100114848485534903877103269711330083041642467689495147326325076589754724886702278417901333192927435171574698746761208586195844998082819204301275386643682530672856196500274001083673918804518069225071299310903655858657038200954249273964111446763089692427421807690148860972938268995092862681831240638897682641910841366403872565356426431790183009210503592966185365335394754697967502593862659577549066602056655538631252417160906060185827416715666422569438472091677102493950935676003645919440410281308900577060640381798149783071886685313401781063412061373882668518532763748149008692246280858560423597942734045366594151335416420113168279261487625456572404057842383633102552545472287680360182222113199123547942635576187746764282846154574577670127201319365624215758910806056541515407325815883899621425650229902272555009873424411214005740033029740322241399635075631047365023754653847488950676569703219960436695248378809653130553932757570191694130048662584140765262559137403622880783885890560965226930872191546808590851436986429771569087493439403506294154042117986420138482871342912885 A145694 939 26451999633296625941892601279426546331715256885557100190893831001714997141127523217541133497288177860306974498533189089320942636004719829636571053867040648540639081668786421653981547995800099304147007384507692423568582420507215048324013211488876828513404937075043319499228825910059059493406726267873638642011689541376188984666193223190201447818845167067261436702427959575692289127225758816116991591310990022817581196383965730336313086681063400098022918683489738301126346214580424605707646400960840416687242529495407979335198482614646266060239199600924291767544361838355546684277375373027630629213235516259321646856463068138463746330330404030568939586614394464238953476741068078854445885045845863487629848134581075411444753107682249606549273486014955838131226960840428024102614275120169507035870929946990095185425822414875869713905787215994529160479747059447348569060308145939884055798166180223789120162448188302930252114183810818792372662023830215801753768461545641031991846251016151821805537640928143323527997802802935016292125927613371963580285559684641620131196505640331498850269610496146462991106425673736961157985797986098814453780273761667843278929583457156728218268232979873310743892648065797859429507618936022358201308832451048505780920280818732111307447394995315525344814014542425085897891288314456025857834588567601458570763760283219272757728169400268579914573966550045575321444677662136329908126635636131163611416992053532578249833222907530832357091209541310847740610702200799844440055942414818136522044690421068443020358703499474097112971112599109111511770940958971220543519157038204701995711972439879446423114394689851387764618506556415010303038578865936926045090903405217434101718392718757053099567042308185782870004548442711525992478101429550774054299150041238771191568099353796486537442958121091769751568752696625378039536132042524529673158745686030922032079578323707936906013081210871086423341704089598789529122997557463840881406434014539622812666027426755167916681186613168269494976123064052543447022015582503008306720933608114817935415475518115127469907725759132877692321121222209221833988334351761047636704234860869628826225684595595421305821090096102226066979988277326652000731472733623974903729393496049349451478317841519641266480569402536549035949874235221609700231108034619719066425898969177068802934994395 A145694 940 7988416298892432717174483377644907077687282254356375144650256702466545958486696447239013051411301054738038325532863141797415483464392860878557912442524089940189045666316982293857386031535547143600913196032644819796856714033011769380588471776483381464126017288188445724730825300879650445420122087487653255569966976235167597225724934143921348745224406429996178023023334391358556951028327184350793738455286640493588396637789026755378832809741198768682419889408513313690903237021909648400005058737116476448797605250793273877987128492740948219914757850665123720562796750020348695084750177096287504147856334487761016583548247466539269078598864727299849916315639947129960312624732415471446420255086137643376499595621139839836713001108836862177058581369061290246990697311768332699675382447852606367953289655761322345265967322390067226613384116159378412591082637280300179509877158015539377751259901672051702655575269783507440200332786954093242910898892730049669126517592667143858990859556394588687803623719397436003238093961895536707289845938229263885036735645711151660883586078087425530383095412133966584038289164092337128544241501167399699522104863791714190689501104555875902765370973097920263121464926433560352743201338126797144988542133533986798618044818221684706748998440099753750256729122101045858121526603276224661739720670825885763483953327114319039640979723709536435454576689527567902078209834760870356867600279580938554451431326165754957530828800005086300542234377820017360626231110392279056785447846185384802235688817013808819210059461748314646286035366033269034643982803205436038786358993747636993494512083877407454445152441637151602320926320459784044915594161974320413200291922315479271302238934642060597597155099969612475805697626052961409318105322823756703757961514304325827966880691444757870895711978687045946440999566231855475693631018281984363351207151814744302352616233646628666354462900226495695791352251425731885249672974673719763962629873267418146789564095133296427991563782599147260281469799719652362089842649374393101303906065751053590845243704198213486038708768044123323047948868784943594229401343184471362530025080493677228950453527909380539109590399369741718295198889560954774172242181413675158367139432184022750460561427173704731604940412757446957419875589265357041976355222948861004018503502271336295615025394405 A145694 941 2412475270265881383960752087447482510915227525558739736584186630313895164465841199542964400392715630353027267336426135633730155063610639265494852986588408121288551152146059866323276599975739437268171638194474227886227159055549047137889394463286492325337543816095835565549210012039744375457383463695003409543488015133479238173184263918241057119609951896691778501516344558230708506921427583915123592021905254439040878203415902114394071195455160964741992783682687530996351651234402133392195820092208215047120189543210073303172777606325151716148196631701266439318197074144306950368910276107705798622023399779787567686584714271826720797990526817240524105787736649638783775459192448404297964471150967722436215248029449650555275881581761050127865142299970494698753059361193196047277862884976366953614857605109972358175136705539385426567528097292916286073346476711591206863413841412546952196824692138779390412863569026430944010248387476325340566718803580644784274454544523931804383247739780149631894888825617097529654376378689649150585241347417624321317513879445083159966711799076762178676844544853961761916572221130212075859202947554568610441221888591336017744950403992417365906923765642592046151938515134869428669017296495356715428338415494812964676868614822130049326890081515130317052187380859973424066803142901105391819537808000849899113583141028241130698818148390879734927367586270775460852297925420120711444107157797807312280720843510004464596060464378628531931397690892103932061381184636267475304765193605571392138655978047749194958417598744491549081269709429448139350971035627082712492936896954748167333346937358537171796012922979729932513155130272298366554206398337378827860443069635869522499174439869183543421241273148514781910450678519551634088075329391344973760850078169865161274806400716963080523967574605366784055430300249323728281437031389116753202391401102366748388458022982958149302141782787190829042565038226481430555872115353905904875832815292745740707635690702828766085535581158329304335508903392270960807685458095484213585472910923210069617328183192342357656220140223566110682788237251830756235445217307358590436430870074229653514210739744037327389790479519565896699083084659131015148016407314196273851972379126078821289638072688617309303425524083346444591766478083902605067159046222521403494521631786974384206934734115915 A145694 942 728559543203997285523429955925762073389321025436485044073279712098093873122725555565528009905548709065559496697275160098244709413726948665318567044037256728539202258902443762647335675806641774507844233821535184176820805178061779223873216539440744198870474106443654152350136692810701921737684385913803542028877810603334494760704421978374655328773460248394487111279913033251282610533320102015182973996876931553949851629034964649520254122194648870153313138252282225847584507769552422374794737662788143827753848444444191344284300849981703077328535468015931799550374953594830678662715818634350054896346918877161357680332000161844203141724060499941910980097980152550965570228363494685682513823867337166038093628405298173327853479524690728301753095916009720337733176936383033437945214915880414967385319043453555890846546019105572008756166871998344559015738044884263264172571470229431164024063305766009703852982142270712361583654812685063298757906167782461994801216145928634737779881826554048794243568621712644056519618428270312147940035597074184315774004154856769403158286079735104090534876669450484318132220772492159954572350745919978552953549488249719685644784332504605488627988211853089700017622310105804133897690480340259601262213212937299981345615703631465053212014055619129255996010332290589873022316427629530552104838678295585843646538624637201707152003439834321970411629556477084661609491895267041693985763494054658227370223243308695182553052729413545811556981560415037567465176491529042385262982303021036375041071869681603243068622904761374699507897166212327304814958608776575773736828156521340198897677280570194348474941457587436802467370528415913646915325416703726431693440606738110280315479378601558788052617267335751494524480299215278540533189431370863358319072965645784974379163566135831405560367311818842081738793509675729534085518289848494977482758851925762943269011970324619714460580463938831403875158850192145966295988129163904909552737547588535946275559189028159154061403753946032850762063407354666110511558918502186858109711515192743689970842266080383193798692443638748921302878999701184103439510226225479109840439592737336861684062692949171363491177615224509531061404796368168005619926782766705861028137291356643620006720237390535253704902903332757868819756056505749321373240055603978514994341514296163992694198674677611925 A145694 943 220022569572336914346691885937492698681064034454292924570393888866994035787898651939589916027075317422168614975309761923534268512790474886286941752446264943610717793637385870259629050817005840161931690442465431147171996936615601776562573505516641461566557842602167458174175732018819940620405227162504974689311555314191883938494562253205227668232465385063238415828032219697329117672555749381001343023464811424038416151090355908253002350831588503625335825759405549518439524994753597155054618578341927227766615110032602575900555683916868004201501563144179702197773917788564720649189808317297608872898147477502950231892577464162677522079868280455639875465484218333741963425190316202627714876843464673175781839563152018895361195540575018186079307101492635571500720681728314905063407626733000343783412736265368769063298722633177207258935827815402763906466816208570794188909720595446798988314921516642791784210194102186106767319743182501639899547095951499941785183001615903166877719928371582955711925828868392887971395110961255579028740165075056245739427937252864914670642429368202358579354077329501410114168756720411176068774066064885968423361504229526753728707123465986865148286533055867446813275785713437713567673856045461904224472961968649099553411265628087623939978917906895520180478068164377281679315494340975325630269461307458923931355551057293887318774340011816844184577198688493297030605700072721171462989131097348986858495138758382435126557328222426456461676499847650453270551239060586164081945350747159379691011565987866131657529158820336414759835862926413416605978148879490256585809610332547785318931205385261334702260524178482934615213386426475649070061721638127044992591202791839668785752273163230884808346993494123802831611139912335599689389120198671342867386274774948892397346122166620367516150404201715703318331584491770069970098242097214094083039970890179306500493226580012170808945997967744296779468930192989855339957859135383928779021863538922563029478167450813361697777848156120762600838813512205773103529985702202335664919292115297671161124747028092532184847461758761950667358775121520347407975852874877383813222320575805657998933419059910007737008250007322358814647549420102078566202740379137855834223610017327247163208222053868958001571373380968793037121737298258211152113429633355289006887642795809738819263792817904685435 A145694 944 66446087451302544135415426123166869239607949084171026735214881158120100714072270160200589112166840312785856163046850825747250846153309688709991090671727975713708234476231630374645326011059957087128862669390738671261766254052733674742673325449486280648901597991748128714448720932990811365440640918690588552630060827075345614930597096046000381150875772828849607092954450435560142254501302992960390410112376173128047727777658449327757189697017533445981266066202223672342888963907816788404120015921599234641690009381401533730623532242044155565776143534074254131928172797192950805376659396005243529560344191287013808673878062176966767464978496637103300479596135956637521988837247129698884210292902463961920077454443504408225753199774130801467648991554859932872879912705014718295711158058450223407623261033097914701225367689200411020189863833379636355193962756943495581786563048354703863307082234720357109127625636717933531368978786302810186364465071185199957130465271856827762333638486391498576207356749632939523304803891870914554531589817069912028991463046210347461130855383117377186874396476839975370160832308791683012815195600849642485302220727828829906383906502395528669293904994660115847909269663148083693303606835249154816189572301319090765148856603978830964820421193826827965248380575309648477280256974546918809789272476174299441425729880678116768562698680128852621771902374368498618581311930066526740128731827905339373038161681788186713037760070443376305614745972430021850139009019805492510362232943339111630310451856465890157330737340836835882770922706610639487700586002997280913140765492272909826118326349068352885734203360444258816991975330267230105511724609297663861330849802528841863016871015917125653332739417958052703652039773226135827654981110567374682592335909068919719024149730753215158471861701606323560054399723004885401435583595068807918100588449982224800205685415193350964587230805794838795995741759432744166700977470756782586355050051207025498956131010956607073574848739394524272602559617278788811155544123146603183947516507304703946969702760217864336630134758702470352621047207699443733105268057986744432483300374300571378816208493399873165213000324596127852492498520074459558987607667716865756074502087941471999668876340031034781220849858149242739341944908017474018616882509217693301565073782820244959424971232332537389445 A145694 945 20066498387723795991981111997310457017662919559385195781110323715863403421614037689728638321958358699143906392625173639613746221269786735515531022441109402400596276094028314987272628826289290034472754594465560613289906236726988954170510781712239340114506716035665332704305339546031206212422453152217395237919589058221440183825101828443638909879896250928927518103656415999319465631741720948124656902510914139473246375372701761341074418286148463512182717016167312143498034027575165916500889190189744626934562616218073230584072406181413418112860193845727280568140110410834482578503101947785266248318351047621200667269279282199979801096901426116124741104962567574686197898665423442852860403793579700651826687609402375179265282105136246927025043916142466207092038232916232716610399706326025234468758441419259304871000997743415890950890079941852834776504670285780727094905353130882525119919750519964031204164758732094713740366664273720266174642168904401978887111615329099146081057881102961860987058909812560279343150079380234054939889511384590038376509682412018272068346847683272079708077488381928343060378457188498367858694120297390527144592847298300077104974211056599983671261611021854299118621786162485007837664121590389199292585026362036396761975401283135978863751827221617795149984830455675349462856958290818828505230730018343330972386639068413733970218616227058901674930929939860598089514525597180018354347414022896315141670666332761274004902276983945677217839191607174018948288710172742198151965312403537664552974065449086710961382225147773904100182058821533486711868970994756299345511925369056086219702415626213257310157027154329987679796961336354277016215470770286256359076924049160918402962309294533808716421678957229837792700084400374380684352114906271148482800018058264038806252895872565304357490986083480907999433110384762983621163576147468682777172294671923741710355616502161811979134534757352073572093934542418495748488355238309412957150446093600982778121722087141444522857906541448990209563372165604682015195870795204571959216485065913905294313689108838766937130115849666387284540888897950110487050382977659121941226143490718196750744496031587701785886589089778023289093919905513066684735691312910114320478665406948307216652837446467318634970695085787690338488230240483978895411146404354110021783645394768918168007522048371608386926955 A145694 946 6060016067005135087034160407761634852464962098985244954868582547309589713226725310027888572642312160301146944716639392312525611572629440816001658786124367797004361672162074894525959260213354530453684758665929914474880421725296611425819513403770831228300379341172938728571498094180491285340215411328734671263163265522047860169565821592882904783347516904763281617697144677344043060643745225030653424167885957744747277314828154266555146565227138963145734557616462065112733933438736198966480131317286955735003268407848734234856136043254610225928212765266104657324181415899216545757131411571754401748612456037411314501513669346331722964496765708573034710398215811419275127874969042494434143061450776694387697737962062860633706969997946797830761795026033239681862673460789575401622415599301562359341641685355276973127600093143909866757783952575722722868055232343022639165834858963474231511901349946902703300648009466966831657201241684734081931748644664326438707750698922670259651717759455995626593214556036454728691800668026792720932077906556374519793895096966471954293286869492784954462214616945882764258923910094198301642611514616338348024554581865895456872305355186692673192337234695003673707931511800809218890871416690702937205861771762690503025806038650461638022087000507380308467453549233380228134324123570311661660870676267209779361323572931066980889253537873108176976519069935526254534768149036435476486178906182859267445168194332222961293774611391524076411130250620581292361340333159124036401013983635431355886537455172330244447274663890378201419098993180406376344941539830399405063688320689445765440303400790054639314536466404295835039865331603661391666966660901840122777369731996794828852754390078194315233693712343993055342721836873289740538511046712776274430922861259830650568655529364991162747119325349532609505239281798698048705998560951947129898114890332520014302595977967452024347664909489520423933572236068626283299316580991971956276848365217445591967261114185705289296014200668855648763865791452996689800341824607657585080194542389492094178787141166547397148958356464490257460995826133725667645482553984996839505862850896521118153458985330992539464584692112638437178511318966426064330619788891186807918800878396300837957157239956790196726368695058024332980706190681253608940147597232432008885359344146430466493312233636993400314550965 A145694 947 1830104785737163072488324462032016414987400890973984591174530818963780229991049429590732620299656314052247233398032471304743120948712821339696985422387117965292916628716852589831852423955606778906978324362516368610800597454802849661643322537157078791606600054318191830695888119102962336966532631768125653326237386598600232331025053019222193605661070208987582121026434036141901684848779316238309209441799048324774204502702729886738313188280309818406499653683155376351902149864470756921960498768630470887344052496554099665695969012656710874812207394916517879231334647491152562336075183192722044061832643372250595778789858863309980355476926342562940357799156212481046402420341985409876258344154340982004432890176933581536200239657274796697963037053945895917715435346925535538573359111282745807286707030535874386579664227131717363869899863597926409471376175497307056300987222053838335391474287933444652365591534100291888446734408324515972477213448519722182510853599459317319268737705474607717370163737013196767785580651664711167666547638268640514939379809601462511924504287739137784167880736829274666463134642391259388728209983293836790576270890876202127898331243055324587320414583266869255160676694777681899097205503719001897836877670045970495517031448271156278703806522326007235362020987038025153547103028359943302993077713502679010036147332386113814494584349821451610545233828190589068271410466483406333880471682253200602453299124021998573036715030363256325398943496495808376274176491903882716794954257745496731813181337396594647112115566269746442924467713881661192169460476057785864029888360922843565076751924622970287815679855826943012194359533182969386006407716121585430822406582138982877395128863494320149391859079448928672875709294651333127261945983992352163729655904082410592432927716972354765845272545269475367162582829992822047725590401831340564546453524585749120577673629729668349541015668131077815954366721358182719060645119104337221382651055849574967791334734761995855922873430695452956936477905646639395637688035160717386122259535316560698536699402943188475172048293536426391365936198603487201518448680920491386408829354827258659485593869073928159216518690428927030004621324407955158361162440553825505877157386610275904755844833629504172092728375212437560869834781355498105921029163217790112573356738286827231962812287036323635286607464475 A145694 948 552685585276556242756386953373261195691342604112044361289753438744514319867583701011091223441923564531618363339261089694640110000899699415147673595902123501150663817510817320054324906075333033875377000272721277390547305550928735301204857586708034024233964916024752759931429640471000445272607514578562618569852427589511748116109396445983509586004859855597345037268365381770176964781270709758744350597999144708124065012538909597640704027714088338019799749677755307196209336525136729854233104147995084921022168850690930250305947785686283429583060705052023133423205739360912174608948948192790485552271709685963642513880035863050267735631067258688299415020634777953464594255815404624740135585791549525788644345135695979561071838669526990655987006428496634533910379612098050943073752829191789932238226181580148709470085468993685499978843001022621199937632736944954387980258975225400213813993723054550338111705342650278683344082134112762138954036529704311434791839079286014907748899135335572074650162855363429387416516665002074745842576454679222879137172908604544712129246001610350118033745520307824003389102403078250241197617772343224094415685784490031176729839163097352838678092011809359820054850653891348132718137171251721882443799850492111326955640471571850545706911547655453677699021870631934362990996980240579307192247808607132793821137133057033440910383584392540513276483639594487963091711426109839676396425961861560399081628890286449236834126645395092018746404524811483509053508939214639421348039784825156377576224877356316411097614453738799535384987830493268499628800718827911500537621221310378067207413640932736236865696001923270385386861539155925150912543463302057898268244010436240832178500064020894606922026208299864115215408864262865731143367148654643640670081652110026739084093601870121774294109561552056211350490509418550459715079595354503898545899066310005901894443133582381874109362384110676010897794816277935112530031526652928848885604342018206422827391122637008562783418480055826124139167563639493644485891986276712042951337299471058941465989040901701752954561435689644305702255270982427001132903856155434413698626959294981218643531195001340973090849179924843850422958461459883491399006726427466411588093611955424926935427182598870303181807242945461085358357123263169746734541867144175381565144849603277677622302817372736100863155139720485 A145694 949 166909216648734248149356371594262849082370479040946423124914363970024360819780286655919958746840616832234693481223451055310008477150760510553257728977018910229535179971638113803816289782326620623584947104037463255576675475783023258114205347863289118239865798039421015307461055534123031509990502870094142682442106894645949330832706701634000672779862015320189213672925318860557301462258905567824555571386299902805142859582247995757605878056466397772161117903028419617878867728441427945221475492195747015677807648856164381492730535308244939023209520718316069775928901952347985579340246279039533914741994492517647788595992040782317546180226835197523860395873903785733826418853831854686111070650703802447188587798090008893862159077957493903311377978368929683345016927418264459272734781056809276790137020130174374385579231971865889276246716408968004454755615181200727862981909530848810733490712888186268665082647888850062078024357767645841448146554757253533584952891090777042822848270133637291936631812156018661803020247249974908533290422765487040858911279018762901600520367982037996508406979252226019748842462594989181582291839037670382676746530645098539170283528924157501956196467151843398787309736798492358398978328512516289496129717970947574770107905383250593647208583585424684657869242909857139598127540929626590828755845121640601054973378035891713041121347902197413557887513923707174264628579274705098865386760010508987322049471567383647525333210194287426405088767549571523925783425466329201364391220062939480531288099780270159556832452913551189939823400341253205226705647625553215376497578947373253453073842809761720563152376900971829443819990465556212606202119509505363691578868745162592335029624205446676970302523047479513866380601298090799472169616947718387130200929281323992792803834837059803482055242316175706352480971261572246011906312206658346020296971572097196623001248668249596312677898985756024213318080149215045801350460404065408026231128638442490118904327701641823964736458103428794037071667741221433995343742167531876253917742180724483762030153652910986203802381529979043895689725900494350854935446110260272445598932877729500771686935296535899945277235818612413900703450739560406447341670218654302474098393653151717658594253300025202056733694641154035340662981390695908015725722848377747442561171223451571814703488034279266137037565588121995 A145694 950 50406030742332466384862867834514007161680193327761707739362848165508612453253778986386816450322424359770345812966142957613927919989528774487668686477463808765818473687617199551432465189356564095288778648419041181906765446380922095215188810197126605674415237042989121870093307341664684515571859259253852527478946429755487186163361314497022219669932323766841545184186177930506534864637408210773257038208064571502445019528826355809199334469025138038854637806964904969292221844652786102727031365538967603649776887785710952280554315715304285301579692196226401049197105183869730732786145427321746451766530065030643668513475716280396848678692873162393517540138898308513662113899601404710580803200926756789525164870678046989966810969704493631809380162460988267735661201700703768649422830126327209800689141853131080915735457970034504875926529512507314724136258151985674860232556419341115441300381298509198586516847957090068468880011963694931355201305500160862831220981270335380917592428681223126592788157108262272435124698152827420302307865098722407116512069090757791738645021884573864595420873988651950140147034601283654587610937771604112344283036569035268798248895895932468237932654987844897073947485662490800888358737073608667705948731027375675469245631785270107430911285331250599312998812336906224224271526363766989850977072978926854385808139029706240304977736682879226353968752721319972139954739229534830017670405097211852610859858784459575103413795352029407682318061395445788742077540981892204172624800419222897964071429908764231869752303165438720562291281915227974709965476782198243132201731220885412164761093114907106873835152128091569221648250259058820281922127548407317776958550117028666644346768009980875550424439934130513323531726183159158574864080951062298269680010561307735796687674027190190529806389069923511262237902830485399745135991206815465994231139515707043374244482654677795704554616131314208636411162410246665896895309010501100295072915244467613809486279574773193828787626928755439973071504490285233572949324242608349916640206801279323037191640414138216131795364660617981612192594966678311531189371821442446844157179102115014251830810928358840442500634368041024154162019164885782863605785399307171880766126789639863307968529069425012150830393974385573211794862022866901051002433758342935552271908564632771410362831083534965637284481652473122005 A145694 951 15222454374967756113980436729651635899978336014504994790864455231619630936521821473602162648038625316033812200822293949748350921828360539134765390058465093228366949518480422626418800670895900030156587566875446399472587588131562689731728906474184371624555161721184675383752871356127200600671191505791793369155959379679262484272004284271399076339646781915570826456410552809694112971819035020747955800983264114293835590754845977206382441403767535221336328456585498272306633118217412961595618250917276020555216942303635851424345910615486585916138043833739654800787749836626706333315836578804888388899577337644761870243281070324639065983419067468207644773261551415267340224571260770390740716455609229846634152602356972100961083050691679119312529497685240087926486337896685119867666421963369760550531330702625456262177722727718448606640535666060800078684695206284492607062369056731486014461981661436889786859423000393311827539685588678101623429346114493823321495151390750194260070090613459250593730086814883050256745855821906630956388441969391401462145785954129834342169196088773325069820595537593636716304655607125068696276920915185404257590800297318006078531996277042681250353705609862007072933353360335423375925939617901305130907020640549483044137410691246189193541560961454095567840983456502769858590402834316701308404247283790788383913003013593248680390235356881624161485005434324707879092066618740243960237596952597968979492355303435224297583440863102686832633649452657078628583491593105979330931325335385252245669040544347017754505638723509580058622027314998507109204347282576243872709546331128447100504397046859136514177652790306752933108327758245298168927876317499500463277790556473912164000388909390018969551210557584367544192714926712767798809480277603866359056232988585654886606884752376600480198047443874584225489494173835329150785057438146064071911783836771955001825210760464026053179181393757905252171957729814343885816581970710928223703994172700580927974737527253802894469898596026039443073557284398399317596700577525554142949088536244174832748113374916088360815996325125100467838267990210949588068335354629508686663022489905856574552133213429073277735246301912570682143029084344766864402499848920547253688896192077585567288837184713053644348722246569801955926707667924413421494719269296718159038673825347873514357760283739525343193776421481294723515 A145694 952 4597130815209520013955707029486959527786295796187180665133326117100963034217136831248866732891214523017851514302519806681044364464244893289924660128969980691158052936107400015978926370145372452543194156417736393599539544850285551376886914566393483104009984424560728976771497056243072916718184262889862343632572253716707514762959130488648024032353658206178622748290802762349691610954483938857671878639907554452166845962943956289971688104603326611705532339251013513331633909479814061615773984745651819240071866798810241419200184451561233642388387658097179523436851253556081442930649860653648971701220589438653054169802369762324717530143879682525546328007448388512428234158406853056598985788790786486926724560746934896443257114497917389538752098920780045565531138383597205496266610010107541359050661183051034660096756528313001444700565844620849116448053816039764781657975222576489435252077161372642206432959229270823081848516167768822995344307325271634482228704499025288331160249772836012456179893429937572915264813333517649721409007166891104519160910846078119213543358573787659597221224431479289636373865846317169462621042505448220481680077406753468800447864626770993805138581161523338291128798767335635368728745405869120540866214284714916503654028783124563866342120499073805610888664005051499591070077384437280028148231702631839165087341101966131395237546100041567617542117672413340459513664164120324141161736609279489419954080441778653278295095726861659394047679816641042300043472383577023865737087626485926955294086172962890597628833142196727738983289957847633919005002913861243451315150790269570138940163147058344320174777307520511294229493334739820988195936725757300732592115789505004444861473103867775747928915163950544867832876376141072716081888179755416578136712682542306468019482507543706154829280521661054512586565002595438918137342210328904534251364487565614703507839405177481190264408226298756071947294823241521606850710859845689822458311167240330972634561246951073700936080588372935156368241228383826308680630625088474742820708097738939520166893047584244546750299094823119723305544740448740097285106087726290180925388634772466570500492399644651771035601882543228304983040621452954707266691348588605963442165883880641201457920861254272775581163288070105805116653920851149986390354216893850541094127223346493168564633242858253118678883194805698533379525 A145694 953 1388318283738900076458509542468332125755561352112514055875473622909259216702638801215684151170498747326075123507160159323725649717280129413018112593558875703636503619754916324403009344983231584768014478650589515420661469957198104953130116470144357713039390741055618966309608358114051893648290976201232635983667664663065990195929385403287431858694465131484028499157366023676797172395282330499996159393451098180440093645218319953594243425148800869199849430125349495527881134029785629195002147774935932134481148556298389272747031358460877073415376934701514476423128290824099969058722942080823184565379718433135577597410072387151740055037468245055246783413476151779338059375614298362322502967498361909822024183192971981753762687495320359961583821344577888520702477305508459374752648556630514120672749145950709841892958293827798717850964244539830372367233567748802679568101454849043077960112840752876509452966827816788177406424342980595866492357382885919119809747263554246325816135361305862302515734085754332137359716880866508309234563775959144173385132929729637872655752120087784425035739957711207876548191180932178052642858559724447400063125786039250259729176585288563086470601157074438301913824294382001545932705186632856502036465806963264234620472555092927041446126849159327840392808688542096373733304779697224251799457569947531637067993099790758088113058531977196538873558052063394494065247485497719150386884218405453206857152801061849854820821326071358034315566670976142117534500076348668101473269531873414555246568355194248613466153103304688267592894945242670445032401675638812946053302829115079053512828766014573125556268569218404104104373878763667693137003963302387321742355690639954868436000876979158885855562828302506965717984472879677247488931420805858202730928173894787967686997110393446882157962519494194588216917141289648717948326562461891023279840163460978868504365675152838855433798105160830575822830864661209710925028863091427615454186268512407253154709521841697003879801867790030391183765777414631146822232852076141846777710896428623490915568952257066937030229510640257031337806673347529298430513970157985005130780704678794998434574152559471405779474033281753035534196124649707976827676384773910080412280408035761565254724811261605665171866964274925383343273557389379371476465478782673566692267382776815589033004881582908702315679531054899475785893035 A145694 954 419267524558332613570455926118406815018651742042183057693727900792479182481162700830305364786757730477951669447648065595958465170254134837838180078594651492517532935113048622569692843258565793227487829358321615920646164387528977410293918287069029635854791993814372367096524952653387428808867156628509366204724002155992212331655911432662315773301696116049970428122776248347630396371764309327059982464943591742938456114009969682029171542706833259171742822365516296635906770843085780202829032854045905852794066792135314750128184270070733314937801445892199274700261306977624634574291397858547948089772973746217505781363672058550063171903785266127002003044541790388971581503201359698568339297198716505979764376599716791554739888366472250791008775293963601553206582615125171133969803597492405156901811191415931321217013307979466899789546501285184151605788089406322369464784981389188433054518825830207333212589549041440758753658303063972182857696585324222302548061444888883365108141718864597579347295514004378367909719233208351991739116851332494649257790983867504559422823596907937108701196246004353299427917362775671454728680663994277666598582307306446824969410880892519281120316410855318843839683808104597131236308237617716794494471807488621083938879057609280841952863966325617933993017335275708053367866973391177286763408037892451922555368828795706976478748439111013313172196989605472723867245226956147063092697872221837588981440191840236877502609745377823264703907086954978278453118979584914189621061661538144709757508349182490118376180608364873660085315290173328626765866301040007648464646139241963604590735347173254025573672933126650518928226681893292903506387000980595213865458826457476865263227403374602115752632045232193153101963477933286387668941207195189421808162171803543423935005107856313414705549851606725104586996390104471317381476484521280760125977478000728052673614926056752156859816763350344535142422973832862091177751865942751294177341794779579750121749641034945544097999227992000805202340896537990222514005640696369749252125870013346555316981656688586630738582561914262800344294309806213399385917933881623745259314847424361317060670893580560719893630122449206873503022246603590356047251001510372255678545241060916112065725435080143656609128242047739395663863497677671719035906184238150523290523655471374961394798909604795569846216539495384835988806317045 A145694 955 126617404098332710398201231178216389803507070535387170909449950565705803850094433011951004481449664105594078098066208649820132755767031440897717365622991191864591309900520929099722835654741886323116556451734477418519720983563793979803810192578376805670434142741199399244184226092964889448384233010833627361190664983444985058169889323278616076105253532581959585264579269634960702907100426134441614708253571255269233306337365625652856211654038495468997132504955796234548316913477875835625172919774088631611673690076308756149438902530003000234142621282509479445002491578951815541466943430339399499926872691639253610394231551609731926174888112902109549672668207221317638275907435014669276145251044886443979019708931278077549692523987124418524688554955663091179867247290496173999505933794149726870226307058465308297696126051505175937725192423881073954575635767141606775685496278080057739386725287881861753692590843687292355427401100976618627157876410532249450394746609179222016332982961747163100580729495236512776597848712041434996904054538637424931679491995056647307820070514076919043336230553356985219354495367071847150008917667712130865371793680760901890502356852955534335249085477149216401282596223293951631819155055363839080828449395756604085306854925447721342723471703487456738050842444575290020722092659355843378297427985950533080084318303203716138493915552994043381464617302800699213413993293270915334844370526776546419188080782950475155933322282776554582545624693732463950724397334567736597459148514987828932212274884756821500993077573088540657497624737400002612846590512406671023377080748243893507348562017556701150123669535679238312220353557895693191235737292176452200046823234467373354626239818252859798409022097294029729827252351379609398772755641526399527862244956496219240403855575496257794193897222711487390684692894409048200487949998864327667021918516056410928563203303463998532809228733698888782435915266659690325970138485847799413941767837164572129515236883031712620591887051716453140715766988695632568082881257451588132295235033134231082237544751000905416114903468596725446945543754803099085248785518280213083307953141452438957324175287176777936470517505627194044877184278159637818292974779747647304840250519988630082283826669392122690291557231453022565103433025099469769472191174442675360171451684972461525640237695766679184855079248075165569143721854555 A145694 956 38238036770171920207643201359895231313844116649944883431596191342942360283546037606908373048033011802158933633946547364180084133776473241016272806238064745291614058057022207539493726674888791103787972560594453858777035090871878252923340384240382726282835256315848404199376539755122743225983229502115126953713376100998229495354974919718709392668013265143635744779474816653509784647547956928292040581910113575499565520057770408977480546747976918798377962273674284946536955801099475416578599392738920720840872660336253109042380420379790835337396133825871970593116052195536470668888442624564640101029825779901308372833276564914080491641644306311170956999142754039047537787742542173070422827526518356989575684187720646262628452402355745102143664934821316289934766702099114719376716822202235725109651442920465107174583013054246583666293218565510799150130236213587358923887555090998788248861736518114492042281949845244520850580321474191874853218820979395415111716665414527236165567452712728778658796033012047422480164640591803305017073285353817169834717948791523239982402238471654321613978840430867805182945629683492922167847964454985069243675683109282485924106742358711678849964103497688208034343504375626668795678148518482261685615697245711005812678731308427602564660535590486886316957361400926461878204704116152073522959059843719168538262908758738726566848683748565090087889142228456205689727158729340860284059907201214295181005818956259203260214360719653141660664074750420249134840314876059871538243041789864786192818349506847377603181533246464374404904197355404627460452904468445774641411413739830413875614674993954950493311774526842003319771618547802606050849686275236307969200275157982689276231861197708989057003772041337564785254728246638708752041703262533777467992589814690054667178029378692013540431851411407262466882190257721428085229979423172505674680493414371035372373413782720070804751527260813714067760503987557393616351804070860092671716236545028921203363479789034542265874651890390376847690959289689543045338516134109683246203908854136524440280421533145584849035962264954296822177209919640729710345747308586742727413742533871212203794840265833806376094202656576963394679406629757607030768431132482279113806077111795505368737649928721340908811441155656765075265572910082362198661565828497449808248487885206212005781956985211932318256387716379204617045415193758565 A145694 957 11547760487187821569997848609457181640391119721212819409171140335618027099827053262853316709501488114587892363373759237773735588267739151755473489766529930086875580941910806155998005732980760171457644596743073330873246077722323668588868992230403004960610576973243476868812470821820975489357486925405757506394078391836481862612144255865726957969663900819845412963816130050090320002856575891918061814122146046229613517824140326145573472261677375438614675609517129098057926103615128097930901391434234283605311931747858362622042737515794302268893398272792052609641602760560435190188768205675090971111507458657503489342039128372500698743850405617860726904191439051585135094259971828832253024636863292765965412645671926240035715075818911033722968285627482563897208364166685354755594480799141394833387865535673403901415772246256416762044614281591837462265376760867615253407265951985355971098505041745288714907395160673001609582901657804845229053456777901004831488982560440616142779354386261129407793301388908826352496944860875886073721135272798246652659888855548023418038168198369091050502566473891523808264360809919495422842935256487823199459190927209629988178345689974074057154824007216361677155337038843030682343169033426587665216859739755327998824891548290210526806139024855336180264385092237346911927799920985266848090257775375202948022318360820792219472163998151104212499139488376471317598388522267646534870757130396190368117338136709496434109581004012966004965968029002221506257824368172746636812801161390650442402209338793023279339322047354667981740410103707460093054164302880111535035223572348036746542124499612377492279005783436749323332716581082829131663414019384072830246283050887537694048667455468296442355340747461847271117198103232538663507195612529559268934234261791440013268524468509412592952624932347770553511030773138976872691253297848097849425841989221536626045842399178157919036428423537007949574889768327066212447918859261262139058889494830897038843641381051548732581524279010842091549528989719253304059663789619866888765448178714197246733605065465215623503444489112729043572070450187745569425330438407678023465866937275964633107084436106522348802512731768737317999135925002519163654247909034868544722130447511722632728687994647175562338364937451111599707637915411848284526023408015055399415683169880591053284625369296307793434244235267271719182146244793232075 A145694 958 3487385429093951942219142636854708960166804311689621516686252785165301241787486539344094737896401377593741334805241343260303967572723447356911977636685800821491133830399006436903858237633514682989104880243847551469861538437050876035585512313197467115378111410663214165977166811650179475042735068243036651804057960958516524279372210296529822597445830034328171079327691800310623131078038371402326375824306195847767782817370320725554211142479819405542833656111899313328547146335967586099715641613746014728083362515192889258747864349349499494370468882249374016141170917637055890966339109671252908635574222688786152472922983491930296940151180852287628354108815450824671750928723749765167343017505187896964565043308734003844523324444908776439234278594564912980666991211636878021470156484518499003958025740330447513120388635356383615553807219822169402804993651545806219170070429944486504483499660870559077409991056573401241573185720335589067299290728105124063694561016587651547883199457198148352374918223417453511031597183343925790958765779099716671933451716426711549007544393668993842930161096274809322290654018966004124776398599494867621167431984334198973943936291629811653581906886075843538292877442226219639398841369946310992633806025708863344639304568852335151492889324970721039553527340494277840940317371433434436049734889103467571134201882059120511554026678757884907084652236347465881709023606566099912670684593472448276876255111467311663897833248851196080358061680683920474640728118873293424445927707698186568819274401965986182982872076767863266111198947122297543474897166565325237805996107435367267041845984207944047717766434823371453643160635868466595156300184167714758426408281092878400913421339690227816602255901961436538312608572447980037670421033280664365440670754471200193952427211460463911058152297717615299897864411297713294124673265970702378020929600251489690030472031138020971478196632380915587057548949530786438765655143692830305903112911202385876809576333597778682697354457609383921271110063935924808282973125949065690723919146062833431989108449348961972713191199749779216861943098746779521236739446651810176343964401314807447986135704863903915531982750791502093072344369944131029816552100097397818226969589071428439578695036733518298485277399669080046346631384881468099564660407654718233173728068816053291879951079570499741684823502662999679988391120512362328085 A145694 959 1053178851825886298728611078481512648788734511010544485219839169979585356992721107828653757528003714545195295218819511905374024471374213362635661772789345318160235541199558033138809189759588453502538216189045217470567311361911642239078235849593404665839229035443317434648235564647532380487416633122471663087319110131080153850507795365296140697470671006466287820543999107563758095265564731587610647437126348999979640797328012718791226191556643783098497149470184075496123180267358595874016192865959862213597570167656504697779232990766033052997612709041038160822023975523630318636644222352512703316972303744554760543333398975434577175226912766985245902213958074709999283645380312457251705338261929881590532677666591997234806008267286631573615029167272976237597534137550170477129231663843787557800490385714259475558455952105381595480487735772013567809645817390072610574107862577282938998045799077867096089102391690006501953492504639690093479156746430969566230925938026910326844583456719454541287817510170682051505189852425004712983473544152841636677249758472011339776860368719837771473858148508518523807969249366923326187049534112193533769365000078000880501080581726513145307678724770897532202771832215279488067767750554752493187744202904336974753071154901856925540325770002132898608984992444179670617063918372976214420171846251471831279580946063493573697096584820883090835352476237446319804807530794439905980011876471548983426260926324991413000711531572057203302129661598514981119993634075366441436033354923690953132978467184389034237548027861847351697600341620830150669325890138425341705875789221908566609890945106299490033273184310874742250911179315695828908070992204630472971945054606998389538159195918993332317438927051606372723136671681186738837803644855148108803813633616040667133619749336591591726969041285787472798601541181136275848778635069854270064471313433960664852576507561283155228496346550612970283430207868529177441015405476375491120601040293625703899453209105148110625868464673754933381783689779659572848153824372828218731734816662796982263464018098321050543760238879944210763263243751077227667925887558408265577853783330134573327179875784462875968309988226301863370530000587202568485435079981505106236000093769123877030133172405527878966991436335124722885082970596287954220242917088316891363066461099278213556691941404921625681023263559990636084774936248488629849595 A145694 960 318056525865988568264098326558779965225237655520872744914874743081049612510559987077714090678719225391271385414748687354079695086387439712068612943404745600283569642308436127001483471449158079443083552184211411828559858169758878905325591641064895011616331790592471202049601163356743128727724780467918199215718567201625247946329074828109137960813545198122784593633208402792454634147069470901087013199636333091798003753010242470754224755638963942676340596306339478900515871893595959986366790529878264642491738107269749225840069615346992632505784667661511275194235099437218719172375588811349165148817000156632848897934213567597750376621587504448691974840261229746968958989153925638340249844812085319052443904090267474430907569973396117826455299574237844258841474642548939847215006492324339323956744138459966031171140577147189885451491742395928275309110231858150382587161404427909503090905347821854992459831512299325390188713163215466072641638038131424703877675938723110331055516320729818073320568513153322562101056303835168079395218051568379074559857493606830997901062823808997337991262230688476319380684422654791878504364182903282952330727062591571931712352391745115340071265392973924978881698800451572179176826461826165306631706115471084057512082849475791939178026889651319164658873914190801766248512363031267383320455847833055389578862311509293000136011614589227935547369363171472441115170165276314285506050916009814320546453923495035939414550984701512424201162799741070840377763436762641792020257627259246969659590677815283522353556521542201132349409191970543583204592943924637887869936682348908951748920023576118238046000783895449348788321532992704271863642283345614235122768980083032420762123163746196296132049953713683163125848962239145947148979030325221448194386276681289810274159211872439200237633592316010099169877767572291857593037023117830018857092315727455869295788074811476374858034418461652736110008865227346280800747886798721705488115611055763760191758059573421131630329578977016380497377403203393255075334171987468172991293190713018625810134144357243608302242878950543401871288637669726575976192381303192644394335498601299326337360336351202924638514084461592371235806987832965231551571577602314444685453801348686339434660639371432685929732928495807997231248710488694080706413796300264046473412897523913204440829086353206760455927340771614509097922042355923053852249605 A145694 961 96052017632676721729458966009673067985372983232792558419806952571307003392832123376361826731215678064449413199958884761420162542064535418831358473246460381940319871741606510796414869568455980403357730221415657327007606599955819517766089597365748700103466361529890859701544903098171777343392396284678173691483919975780693799637530090293594368024993179162074480989408393644213735754319714647396690375642735467373997153768295898155057084976775554044471761587365052443880297188685712557286896723830369962170291310825296609699003244601801008983693972021067364070498178006064529559738791176805095362239417074999375812415589164015545179162544199430737991155856677425509915615440840162466298201427911504423956468502583110686136851325957360296957926856390661693193887744515642283688454831450286632047378929324524027154208895842499240024755025715834567129783480375344025468712170029366092650514416996401129855773027612004577830489421798566114247681208358943829601491902568441293068439084276948338688270403154793243072467498568368334972642868100106327675440285819504489354781195929948476235589719809771339934442887672497780384991796187257339410345803537654645376249921226443106188376840999400572724740834964542582831913523703751367850282059128064481031674267470534263774838580348928385594081313100629689227380116571524376786563245873736476180985138494860422547501810509362015652214712325308439770461585105916119782921396623087453256045658634574528711781396668325180051547863392141795279103437908683745823676367398937661146243251721748439361739831957716880122169878374762541297636399739350503711379172193581281519607237229042601590402203463241392459330852052617374406991061499383294376603260040021184071771657292155362438546768582605263657633663459550394852252829354572022206595851744115906662128948365727301880173617910393764161830287205290959856821332202949595840571814878378238566663146016558303923971165879072575692252393868450708272648420797808478681919793937800361952207034537964076604248906982594273155274593983734983373178071786391015415151811860514962197678248131869471386226805682825227420918405313013674867582431227676620198823742723809066419309494398187498777955285197412669811350339795554912726006131000818980789900812007209505385390482957000265622900377414297680039114225484615016085382746239762653718079331985760688462916827386727036736064375889764021756936372016552513774749531115 A145694 962 29007391268542503973728343636594707751617415698647831770036784801791633975022790699674193958736456056238331515002168449261535008008403309047358190307487630600376317696322857824390289126202256923734591443315344301344468633328487735486453732812815042536235224850236447158664511134484520014575775953192340536628928114118567902242587758193837390005587126561748370474207701672149755743170406754042899406430906474813855342434272351000356485438230578357487795658787939498572949235111191596340656443806241850310785484131132306379873139800128557720443073765694682438015255522732050708321942559806327450231155139649654862500609993319127046356711726640578424637093876321274247546904144575139183716581384462250715801043876009159738898192869149413563467455330405593500295257369081420734066144091494238538984479911867796234539915403857623297590566274439643344919301963122037541168488187464132070952263027565319361450994507313083179417616670003751036727083286362905114946676899730547396337547935317668465784341184234406085323083511343401993658750948180542578908406459996748954146020108020630825810104120320256183882371392671674884389018084368813218972101941309111331695763857994072953549734716425999037892850460491408443058707332071086925478550150560002187508116693251871868062073238486721130247897682475975344902546692237330522158779798020582751267932963136338316345410762212739499033295752879977338238283531821391860156755729256401069005242453718012635018567242849502863143253581627081103448860484985728596958242696851914419195802429290213403723075694708955595762953859986316928302988128339927482948640065779198109969636723147289562063419445115005073369128998357454366639436930530409287499061763106314557254278379067173260144992061993075941442240515821980099433205486050425484943752840446322522152668247237772728612194975346600766773576858230297584902449288267660113833831000954500591262974308925796308664434061061456206324112939406886552059022333051361840234289653604653545806332672405577713351539579164493476512430005684761585444702345318099187202855888684805565073020801680223115032193073334268137715487115892460083433918038377036107400375967091736759305129947916273428017857615534164690656566811269750678022299990669729884105359772375921940048491192374708785429984246189403563815264847643246163704882950612021158813484846802204002596441041705211887530985591367962956085686426956503236920506147125 A145694 963 8760136111082203523344230319285592067920474168008412401992689203188502153453489959178230213711678513305911668117454912792222152255995734796883342114388017980931707624417761456455070901243513134987443258151012563348702519658603340297391261219872777097242934438409877151056980817711226872624540945467802163888244806543831725783461865444448598187319287228468845808729736496595582020701708520006308224051758112658316939417996481706209503545260657888407269817192370363516586788706391176382320959132761208423895045916291131230111989216394222630564824583267773028916536669687073249383666914270334084874446612757120769099371802393212352454547778901255253502411194792347397249249436220851871016109376679688211747958782052183130461117395157165535870213582926098575395973837718073419404287060799809752141265554454749938803900243069159736632326259855056455598499409382479993407414720444138519334932919907730046028344568180939115606289744919334246977331471273238400884294931816056872400871037381658928328182767235635844524498752927139033749970143482423752502663310633198679662743291426300560918415854616907596192541717699173317305098469683194334790164440471813967526744435192983588865831507519652308870916098233440807220897700761764500126671863409992596146419567094594769890971279442640852949271018794643924471341720939102293315164935756342254406734769728679311113766548377737966692403102657427847708191165024954425647557308838810035386327175364205241246895525943881539489211033787986351446276763027781352535565618081879216935986090393922699485007119970146873040289895837492949806204778358918749346777920693124247929310683153252405141562270221268290765017626651898601350702961958684221530340049198066975106720298820994169201349055953326329051899002114778439633975803957873924430806761963045285783443681717441636739002708936763037801458380898344579680682863724630404781976390473380800322851578149573926912735115274680701734189855307011288013552096160713467272073555594667570471560260031946505355560704000694435633598587122814263820926930214279563519847326570950765689854603859295511268336081341266152362656190594209931522175665158637227814714718318980692243729934776316387762615044606120323908471826663669149850008591051257606019028750445521216389258949614205052934232341971785578592170869762775726422789268338590627307954344402279848095662277767587262997621584217235048716120364568847425036218106900635 A145694 964 2645532098155556921545983828080612209804231581322841897570022102578125858708978944881125850346968174562329085439956381494801828446302703505349721960354873942610775326256467636991607021886414764509284129370162478787006816468264880282076674434668765868324829965174932663172049542437656031012596789755323061153713302648123062618703240776465282815180419155871029685865906214270193620496172802635151040764224519116336901848892503202924269714183280451720637996996437061842510637240095024075864589001650078702165993081235790499187440870211255105872856581073101760050356058989973389263159086167081087304632645897510822613147783712756811314227072516452445979303543733412592695025782834552689907681315175881377697167751135883296239518555144594842419241034588351364176083803733489091239360626217451050908123212965422613722543333491482382839664939909952609947401902331545835971498077085942368707078789549106908581198608596136299829920085348968938836117377241231634161942122731549444917666715741325678686645411363977790640313300300484644790497324580743792713225411404766004509194327990634748766535777990185773793963716373757670151255348826240320293410688920546509081745123664423049764527565536218571279978768816038632372268046922720807951329424199667204034031201145874368635205264318439050869549599778299989215000297176916655250657651818617340248082632525098015618041152199314653201606703706790330030535493554004415153702150513591374285601801717536264843927430267809375422878588950390251055672133573904982737143858418030671600248603496535365031068427155289646702571785589062884524545540076265122375243983409257743676541856675559079063189742187377908805961954119875020153545655074592104492875195796053120167672275965561171925547269905842558297732056398147266789361259589791874752618698359999229984077839210420136522450205903927090815273657454441832765981322395550114584043036091960047196909913626862400131337340378892510467519012189778002093540674018202415754325979499936001628865392196975439039665981068630555067870260881084222912334488222367110083806689768538446432771017344705564179922464371989043745384454072335506859613616959870065763936444556365077320847135172499632830881725613432803655667835085616813504024572197489127287862577274775031427616154292297551277352737291233055331271787403510626133518654155303757425843398524641711920887411444769648213394187448013616749312264413364965857700947777844645 A145694 965 798941933506867108103363771850025601768810017085330244653744682289390820827958187864140828574570677039310077891198709756517359968631160462880819148685057542650473216821828808610008865538796015368668819626530917581112709870896335241846858288008747419457001406548391254400807904835354410138931605965162096666257529154926621079122595252627070961586299265785822496285694946973101877807823484687295608002571753015021086041426117970801423244179805435761744267823106800306074695859719990879734723557539191006845706015487292439623377030814582647750972122659493463762178613278302276484224660355544218031914184614435511308401531309450163804544121352189737430496167796295810646500537166598691500248741073739496376332912884254703281204142536272485245074922232099185882601912753675987480867504830609417564501069050003174594269282814184610457842179526545833147659776004717459983399011865234151211018459510910378661475951451464981609520259485643700194260470595380680278505636769996116308262947282842973304438586049154057137530092191993435587696442053241142975641571580928700163097024309880267826932886537181486778180849803157117212361810247054893534275237889564573928719500602220568045298458960430488874244717266345433535617729272960922236801359436436085625681276326486964733062098852889150721751029862027802099005618405707890783405295684286680412666548287809872037337314197644647528918532116348022241374010862144308421992401897795756224216357791520587777624837045352487496169844651984067832461538062556277005264909676627180944058142269863286316683179993777503157303638958001153633462946898253708038574336211675145466067711405335688624678160578317907191109745126575604187769437129564856872626778790358844223661920621300652927346074162508499279586029133238359791947466420313188301366416097957804409905723997865163788143223180277044663174843092860535150746678680592409973976214923381460872666471063734295265736964059310263480489007491457649620961270001400968844339173735425077824346876883226550643473770722022426936061185187500312505261194516224652965746100462772039871931157383497221086825315904259349944953742473654728861671790146215601223480991541303934370203591092160112798538518520212100583687777724029614009065570795050665183328479308231613969923689337324246280707592429610410924465487624990446316596210765633396151977398400097394720259902594042666173182046987715895023243587732471650841600650010802182155 A145694 966 241277818386975711090294313114879651121970820928188411043533324029293449764184663756025649103669997497697081194056570390086747908698164157086502033180927023006500300704866043732585685785694510226573474243082966947017251374194224978157469126304207051910146099947648983896380815210734594205926332404689197870148620091485191442832405063052598965116247197848162522848594008079662496904342196202760638465735905186017251647608838734678826895472587058319595048244581257255372715638998197150655810649787834033988701050684081080975760675865133748365687708186585952954417890853988297524846584268288186764550779120913626904314649307670236712161010421288784251563863370937601402650467198529970280385212122954152024274842523293784507627411527399145949170207273059365785181601567806414730130747098217826653428414729887993304855600866550260875885498552076931657983304951522341369150530085223627723358867693505385248857156139733828309775288444579048489727826002427724212474540362416095575650492412702836612261766341433161277743447528681717062839535002754244434851041392029062683250792147255850248984965198450818821236822676837075640463115439261751607030828431959580779964207436746947126630370078484471421450624635667504889124181972387275794706059220379498191751711419397917475016118648308205078917941468732617933910481758226606099933148639002758867285049500286056257260250846536484239080195092433395926564920744874027139026551670983804788339054451237499972577856860266183414467870206310238095152328822758421750607265578482990614433958716895215932273289289693650663858996393530759334421285417732543562527074291942484673008772302554702405573741304909820593806337066271712589686216467473512183428794319492574902425732355356831622886588849807660939876683066181586509901345497674993075137905042884896932561544569516069043882730950237763561187987340386427173692730980216512262026232863825109223498077351334130307852431808571320678597212743408020407528209999749074388574676142118873566951127953342221318890039092069704304135410056364213292365968409411622828545238533067387502876776758798816062657065480621951694332284842589655780718021010540151699425495509029231814724163662697181565525801711378440943470053204821857813924298355533103396237912888508672643885526563717630079222415561005052866133245990959711276985922132567130334139748473430888563806569695989440414652764796102752283402814182942025189197538602314481166165 A145694 967 72865102210933157882160779196921804613233419110295814804902410112164332437962940496131881888479764673627479210527193059096441351066876944279660733201491275890420440339652723378432267098414203292409820552591429487081628802296785047068313829285582520929444665182783444745452605385737012095779613454610172594688217010099372889114307206446632260394145067450879296077779104745111100963233535429749025521044240794424194976491827871755034921009477111807081942825595716584322254048281595819507175081512368339073580871600576999162240100734239577423789936900226298298770440859291187550227184224362676858676303380331300889591715689385102036908820603107860654234856241855359327789794593418884425984833812391080171834626109121838666600197077132005804164157521541696367938961071564783572512004756156953039917816747357123974891797192415364599906962720547706814877810435583742376023476686725670338303167024979115434776199678248164684570527590003387000197609192262577331487032683812890867730140445688973813929748996526765551821383623569686559541951874389728578182038858821196001641576131446956894925632557045610102526742267554993686302648500846801930429775911213903830975261926396975811674326465243349938789214395254320131081967337931684329078993083195172017823391167381844590490134769690225044682496572527388588238866485366029334289027483683148891239672282538101179820558418339820595554689999382769221800364690941094051677596612235211250322170227915933471130735146963342038681800632461039920668170842934980812406388939792186538378111474360085348260216682307488722982259607207331317841594733208329902175137861830418696103183167660114790794645195922187501422322684268930626481049603739871114538623257707967261688347509397141849458822486567751095343478699957705887630414392831427595503345956535140915829176554269854986088796603748624318434109001953608145920054009346706110721948348660259604035546693631843618676168669224479534672877759501730705423898458654219064380707855746164392141416295032467611754148332034328677421957775836804913982017198447793869567696290885888253828914649999858953701346949831925152338405068719602391047980673392979597625276162735286704112327222543456672675993578317768952827372380078477030191129037800202174998666363850310906839459098553386959678888791831096355161315823782207815203431887824507727514052061577728248874863788286216962558961786376043473692626639660759135486815057248962509999675 A145694 968 22005019589883426704701465023157270113545370600488407882669484320549599102815043845168072304671785261438001024498018247276735201274288139008300454924817184391883966482274417594242812078035303699797539233408368622131704881042254889989652618975119617113640378739100652664142790445677366918331237336959867434397971388429919127321077943941819890040066694122967699252966441039015472828399623357588002946716894984010920865648884408431285867317966615178680427138281661827208065349865402939294016218806085450566187434522323569665915534661064487248236195256160155500275718721615084651871084789173260123133479070080931955029793823544993144909751661128152628794675021176947579391115316745304566677139426129983257742032810112271983528751889882338353711626401298319243751781062010996832483895305612301600228527229287121552424017896508573558911026856106855381161440768241338675217720808861067218539833082675999355917163445674806000911989556892578295011188248237295926384871395971130625958926764105657388970171935184741763488780110870516659264606626530695276366540884322609163433072740904833726417292047262575800144254927978931256187759384140294921238185294358166997373749137564449948178519962133413197042921296742169012081865011873396280106061205065721569884472380837897668410545684327799655289035046961802621030203768098782632349186366923671962395513744277006270249551382087779283373277299618503871587783571743465529579495150343362813792507069776160670781509436526069029498489323133027745803692442237541446924978852551661851599575231298028879958653164767571900689978542380220527228827188143497897913329107198494503738488307861052112117577275427195715608947644312150777484687294112973603078480795033486620454978522105581481704941504354611023132790690704160996477875245289593458848935340968569671683478757844926689729772691601134306403539730602649273640682618091725028925766375062534575309511603399465438709895085673984248150530486156779265017609806303574408368585197759199527553140769971851876528433906235275190877127112892658719809276827962824336986615734609005185268829347523198605201744121783760774054503998468477332440709445343669298331133975650547555410108097044461217966584534850254845312922988730495241259907045117305523746201003969905385192872762236559144192945192717430094205851245536235800480159444200868766578909582848000500271645057492741533252391806720769026302889842363366316891828949750584363538735685 A145694 969 6645443051042583931661960276214298652486088687928388884751379362395866764717705278300261704128990669189602681919190983484514934343483951103562457726561588195073067457206534460737950815299563303135564438668774732454287792445958679991828022616656838785798464934543214321126377261989179072323937896148425355015592671088825477078076424763223160159839747480068794295099787414677927683075723020456147140882981240930503677230986599518376576895104908306849681913818236276100251413405303406070973390904356293702649531644870117462107329227540740909389907177423466734784968283486896273677517379146100194509452002861061119118108142994898544660708092840098986035337621539196313616789035862488560252070121857442552757922074027797017187016470547389050815107009034570869916669941766249478626563870290158926315975305427963351708078512948396799426530203581549777403940234198448696173375660799355574328691287801126826371548584394113164110736275653968641706378653358471107190899674550597636148728152619462842495177994676795485808059772099272461411351659260395583734117165026569146160786326177128338421127272640740846033462461507369684375017031361868219412001529120255219303041264282537487374101354237825542157023442401739787328592151618427744907701404936764718933092835621877714015394306532225805672243901685891864162533299099346988940119993783465249494553911099373355514184696832091003758134189794788786450288838301835648838955857807083334554086812902172606642544719095725883566505093785541918192794449384894581990531207081662086996533341740530361662164995543124406519650537539219391891787969224603156839923215236083509710327365790870077744717542533817183926400766259585265869749081772514288258586661476855251410141825328376210333042875492605961235007445113956663230430693663064393144782969626551505707494755692613590443405264066938811909550564532998127031340230609691612029470723320536781483868468679944930646769639704874018461925533941587836304612737605220817108248349015422511156656371115204234243975285534721073316214966135807096577487620027574501976088384155628680062932634037355978911973023431745921839307869132411434794703204513114735116404835370302626447148532980204744369235853531198645515549915224229484383461736496388467969177704532547576017340734736342308159309769311872057353811914836119429537192948716774542999103179968034573353787932499019656825259766667885869899999039767096966942196856009619228826188177195 A145694 970 2006901796395270463935207301951695035780685238383772954787033897959231213345644179002833866574650510309998571938571178994076233436530878945136853932966674817727674488109891132725266903408390082243240662938736560832572781613798479102642073177611390193694022769853311624327501790330286402474910913399487497347274588697436864158451759200549452548381563672286652909420882832791695144816039952554398848543713617866028099602892304170141294936454364342053425257545969073720448718783051763230494670036896794612749592369316253149986747511182642690148503731386630793749560145894321059565958377417333085481731371384970377041713629390635815494388934286048765630043167029816109764690897715154799891558499661521520949634724323584586918495445353421611007808605102039104395590570632345331548389804932322383445824313712015645094287286892519324853253210454771925920608789287163264905684231840596522380046229082857625564851755323576500755441443257941637217031342126010037075725316842884514986289943164313672776154784220457051972270562393869412829568936490012935592427017297139559531394037432751853369454019045456472926305519120297665749998955711900061967503223609022718062521088064188756737030430459861180318224036684028673604222747923753305565845718229697879396224151885426231734980670027047865513362369274092381174464026124234691877283888936239581675392885638266476359013528891909395355673152040726595004115641383582622483835089562588823672520424989386351045377723657472690768055039833910526266478120021795926219693499559809398611101469630408871193093870000858803197033772358301876130792737878642009867758897672190021438015125980534902426792580267937362350057422462750438141886738008005202080490093285215252439242376270647509939097243457262645681949115633724208134593591611000157136265607891877586153991732740411459387218659975523920062377866949234831714191108961508775107871232676427045473552968029739969589885721295786279591253360719873369784728029146970383192282632817459839169782670936021706889804007797579528866306042645900850507681451971499536772441705399265252373820386649933982432810651332265484634696921973989784830667927053515306335855929147855742639483446851924788338291261181887140690850761474728573788564184514864200021167920567825398051851709017613140504967357386992643890756992429262531484431790353021711116962581440763593152343683969646443619695197141894811940773407119820920650226558685955256521145290777205 A145694 971 606077697068320637524500943229135686507114455903211503956799485804325430563619824353577527443840325122950379122766576865227537982897981957480226325298209233365562622341729915548569866878518505274155544643059772596704525759574694730317914271616023181656809078030765567332584414302484504368350771908749075773521910193954844150375353202141171446451072389283089109850811515715677255806760989948407996113060629614299555576396244872783152694232322926391827578096968842027299412821068227192203319377751927616756674246001863581178535641047930551683938736971585076245632379091801473092645752462655445715288364706258192805478397967829021380760797446293887121287001105382925952623034320940887078690414827657641884236928823648517452368437480262779135307383633806774956598435661026523878135094525691069641712626765723296855123052563027887708883043027137540078246450424489107552820464640199350403199632491735201793758858559135709114979205127622720470901758943401672725761854786876572928223414107470109715556249656583352900139901783176463402068407468324646153329225106571120409334838518364882589236692624455214082898233311868387686815309607962456845966561528395740599662065554120721997095815897523838630561502055134257688687941280821879853140499203963822812940760776563100106250146953861923159229763276874213222823973356219777599950794338750570200719156908845376487066571540659805306409533782109636902456473409003650154469358092044017665766614259981775843097429999837656886069055524747193390558199452132984823765446335855356718465647295041738569952686575263815441097679601669627372107515051380662376906347173786150390770857718755749662813614523374549612533415182984372733583925129335798514019749585473529381399787491910219625397034481217826389987397913939596899984034235828384390759068800377404466999795792848568121349591907344156920026206268104386179558683566145040390965082797557647196231512476512790871214841061687751562540053011867816087151560189647450503252246862523856006763209966307440276486566379583482996551108664095921046223221007772832530775418942193950588213693835646025338729904729320744613756631128275782607426919266957109398693374197817063974497553800748305873419591641076385289991414415452805054662000261752492017924742833778737664083198782584432090191982621102466582951257901722448388868863493663839982779700491930637097434438770900726953491124277085565320243668951146150939401478526302477850157051626538715 A145694 972 183033457612836437261935349647897025630112784997531490421998657679008320798999841310601410454173203536620704496503567642119722394601754020280083213386126221801582184272714324604535374530409180202712731241541112587643934206609944010076907467954861389470162647542521348022816165617559990032839458205528821396106269603985665496549198215287433227375675479999820624522035656863301739558497002924466660427295766429900599755972063059276341972363225069405989875160027044323170702223243821560282171957411045243465902872700193485262767776848963843965859350061687306395387228925578150552919451285344527272931604409918589256877434472654973821174266439846467861863044290658613821582391674026432742964613719452946327518602870017528686028349623594005877251822048804543997788331979059377865865250156953770709413767458934723634602067586747529568757825740985082331704507419406423317686874637108363225243908966274948084089610433103660576222964507098803640575114169565179153143004420319882139808484770512808820425211241503952118790278067956898078011829486497553125369833555167181224059589838508761790096111718566429196562340154665132783752473502648950067419934078351904638379881276256393854366199370621739405249255396613861793310154044060283962342864913878844791628713530370170805855809399396273746221875147246738300911665489552248600493262606413735961035509993585665432617745591750369293140323529045069617946850853877718764027262308707730746237844986089506918264378482227314906902086713433818493422309756424139620850945099928757919578014381632974639254518251859671404408302205931869164500338752779081395815849087585745227991361015938255863267284793478846045622741327838817815104203502321403146031883884719720657930296580180615679359965316084326307130512220894124539587043745628561085852102512106084271447784337707527161188189537357959865927851915100575391395008245866840689296347133629733026216443214938833103137292114908405185607504756223360584949986449244383081598986269849387054203319627153910941792053242626414285429568510514322255108905062895423924757404078837173812388161717978449718313998417603532607869867903817312357658098950693993523099063151811605464555621764379136448984378384343886470436716302705272397934135514864737725213251167880610949155074180631480878097473784215557915407389129327750150906912343296126653088352585981611639832048165128049893510699836482698831901647249839017762778596288384662355490908445923914725 A145694 973 55275498121379535732466951092721672604607553954798606895939637819574708555867388455977272379632863627734329807564954661343290935631746816142627650216284820774844454087737384300654134538316693902713970679400772941695871425870443516348495737408096523596807462748763416337323149432088814505413148027297795312548319898493477025113707485663602693496007543887556545516544917561201409669410288122198983041047208401200366826747986647656582492500999738637682550470750070416755524772006813042978023727818757911599085910881212430685774690072746032947137839779892594946330697503145509665508581642421584580979629243430707697384179732343834264973247704036187000395518088777795991191929662521661747488234652859962133268733829816470014663109217887909512150914951355338480557119659240271088967427412305513063173316059971520814352969288145190901877154490734467726634682994210315352833883319942085494673257308182542586193268591938746358310220301938711076733213577449740702576461573081817529649234177280760793658698238684536956521763836621200043096170436514792719215536404435382158545586796391127695726436502314437162147743828475558232305560182490374957903974125100746805050124483363876823296595114111867776546644568275331127321977833364924934747692063492207163249058545411015020268348188470720809435847064705238092662100153871422857571365356342609509662523298905962115274072102137070866723071296237828914983046501397662063086078747871642641346163419184771107539999204202649264227544118401488437820146988240638032512161654732149036355841877605863299316294559375045500315866168511822818051730195824231200874009518103721272703000255955634514957057194016088131228455347592139995788735873775934414303114913435770165165568167427054024947084128422985326927024703312111671358387227145589619542944199587237072572763870191880354110711890690196535353291252154105663815112931568219743127105869273381816270169619399051084356591003861276678301903896326443028838808756111614043192390601247652366513395764190514796980923592706797530716733139066661225121843105773410252444205256389884297390636625135656168905488792211537526832086350321700056230138456190319086866518378472907033231823275288698459287408852480212637686598332002576811371054263488889040522383927957110727907168319351924640753346890850477387986448565799078823125498658811936585392699701265954784592181111429900167113277859493497961668977225782432218208196677613641728880404193617395708235 A145694 974 16693017399199006954767757294652297229565851181564181751083348622853882975551152313863825657238670642372230981180119804158031742838392936721053270282104629747781223552312417344472944095197111149439416432447791887279565526678667331993235635789777195264846383587479009212523568312325204420644737864785728655568196503075426075918843111472192726002566902578562076925372043067825962418422348515901168411735829641396080881078135995529228636393329557843510724252291361238815845310443834295157802883629307478257680479183253453873618693634192452986191661754177501986485475258721018340833038736560033198928575099911663806020765401733365293048099632352488627651584599766603730726141175689867821308703900549989111300830098001703926899572955452525078663699063487263416584252348758582809490297213266107991307632036343940351210962122952260904837331898376068268361342559744095830132515075747872711028098463162161586082283025155068296549110308220983646369789925275652126998938252066288574071928913054019246876106442871488656917453888381534456116965459997980903649966624305930244699543152920282055347593727587241456539422073859463921023495422638590588336932765846347183220499214094614544241717358262413446777681410363753386589443995522163270009840660309732684456424052000596165950235297108758288175879591665834657245653334803680150737951844352861658182121000759606973147337157099803651381074391140295287255262096571240065333231754594927369955795114748814784970161495290717850481811421670536074403190968138916261679051968784009080221544669022589083418881702413011881423987174588364559182458018800165043582555058618236238611078085937585685261168005308065136784947892231498439910383129676829871716394671973717870159343656266390134918340046818425484405654329888036830625693355554222436540883296172833489832703241013610159414273802798901995716828030298624809896772710325356495583696676173427678780565008615298488642587345873990648441989369185829571348735294359258196661020362590521165299991317465908314777297132944210227862167978429621175664541509038507000814225230025666220638159872629250184559739301249466729570682207929249599669144155670525670240165451235666112430546073515422555568348489070639872694882259548475491761660453438129625500034732991879559217015677370100610026632663563059955613992059482192476833749688048861552661942221429732363335198863603664722418316402867199901725199220539044690881112618043031417459526575564007579972245 A145694 975 5041235979059978720804130236033901041656282449278428090220275344464053083907892131398419371213698901132786021986588615901064243046259035142941944997545381899009154668344262300646528462614989250436801048628553749185487093185531663818440813512775304873460011035955912018765780307172779646220205422017262756186282795608880181450465505957116539650081708571181859674916840461565879448953879841514030661361179504493215225718770322663179391608293025469001601041641520344051968528229265950324613492832323039675907905627431661857402159702836048055796934711921825707323667197436244393421912189859487604491848700544079038710573767143743974666261115722747529363778153611425548883303443128677560373481089731443851650717420862684769453656369437444685846924966258202196469963652205432768194980790978952307861841701659810014544896208162294648069972356155081882577398818359722730384666718992537616644991062617664616454263280328238686811473002862435122492599824219669492612976775662446067552192882508136531795790487048950889852114552527386784547280472748953718109570705003986498517103486595128789587277579294844605437743318561729628590863312076671867302795791311471748585785712532090228484175345600134749059083239285285247418884764669859942618037131721475778498676814645634631101950791378656532308306200836017361250094645010557534100003885629207878161490879706102399928380547372038565646217743053072938922174170118013102068572903808920194084008778490722880289881231578592588196242821800383492981325852230964470389041182411116010077870134202944297329202957834170213144543810859517585050284269947454018930730753693189240339272878952894921314357780545841655220923034998564936712939916426528845323936887821149361017956618624282393691313747055036073305180680601483810737288034990148030245727212499996126692403806022240076262756577733377712509946711858932538483161543405326093446533269098505885609914362432200744518977021862941314552802487590224204104289220087739863777584957111736144268230864478940120547946753225558782016844012752606528389466413886523340835643575262494808748426890897408420080872363488546740792819194708283057400025304874042562093443099754792693046991682378382323083181956290480761341216755785307595935210085884051658011969966979619669772810827397451032303402311049153256118037615515056328924969280292097376967321158172077907772445464627195316270164440388034876823048495625565714213877802452317874431048145416136671755909755 A145694 976 1522436572658714374675892563524943462282967733830903719064772070679521177457207872530008786280879829471459006408968581882317243368227390220231746335988423228871016928616414902377907122765631556520764477269390784462129822576503883805837132445222352294589658486475097950658053129197867127954081392711348566639601836077378739371964663955937722781598673421594343059747960447349827767621653289788721358562664474527309602086187559308284647037068100362080640003851486852542455679679927873163738117032477928674645929819005178627481578611562852320397688091338637186109761008150487085795076648298828696523339378989211958026787256912008946983917808848637401379233350806050749159026913683684933364969980394995493209405360270432798671077323997152842600692676110913576070512438713691937412074708578430330866284886269226280452207443902890031456226814226936352470106081802076520480339216620670612354076272812071552007601428376102928348768297754147186009118777124414911116991987311806646112188178588544178583081850982340297246681677409382427398822585804724024888186702944579616621920553408575974173302481353315483600741942783568488370519696751732265334855992043298621725724064685477154387676712653882431802396360582745780967116609486302180507377203939225375373915941598929657996623188761057163998820296772885577262871337139853571618050435508176426343112063550242165171397777969198547021506377327636887259209344113543385584643683718539303686000695309083561032759161775239670917414850372294144344286004182783131141228758036188251034436558984620155204335874384216991357770806892399722320626667066112313552037105060284532346221798365688328651250788556838871811581971621674379388867944377682034457957223727315133309552739480877016504641833270574075712680159887318222805830360873669150911773077291702657427616116715475489421193072201677270276008190153367327997104889335698154864357463571072604026515356889516009546242418015262403004297909262878523809923995731203079602633996027381725047840421081322450497165142176985807958859029683308741952443192452221010425363545504043406575804282891144713614238894034239866252701826119693554085207972927805183226549575960496157634079057532197946148565382451236119285174765364903345496941684276530162589989429993112148391829652858352841655017471304180720287691745893487529142863888898525358982578327825746098414915195118549381848867242680783665600658920479700306647900215227981955046759080389097710862704773765 A145694 977 459770803706952681173398750054296891708414599334483644729470945069870931538992869611931255037454494801479487149486525139843906432961625587474844451523506269737148103287488956255827304546758115080020435334307388353814020931010987377698995557643637617661203402904443625186713279237448699862486360393405249862403568212572770410151878049187235163503149291612920422184209138259186419942290339636352336255263310127743006614802924140779300225802958016322884279562107387947477563294809988429498586730315502136703394897433936513837579338532278564712046006649556508379440500794249663665719725874056406862444000606041467245051041013659558245168512011172772468999108165273714820477244629029721198660560598198907505388768084249842513895898190770721020723341260529641771098286527882759665678367009894980969310173811604676886552103162464627205132427924178623364089459305408749462332058752723532393314389398182991041679177106302756122641214448749587739631378091749083487838967191389944679813277740857833795558923206179720817608014463080965687659873632553906562514274718558040233321490025903349071547762091121981202818628977319121758268357555711067459259206801284872289420081749301568534849883046126894269574641812749940566821797180098588653285297552514341887144115686062111080349101055047884871111421319210608316025893721590768071117131519583651547741681701293427779362200566150589161929279735203286879342299748119984433460323910095060792978125974564744709012976974890802024471088569611031208481391937348274640180695885746440696389762943221083927412104861075697219833639137693856623244203169695971238696274997452235579318643833558922357756423786384793445442534506710664010501406262143547877457757628761349110123909366606234702008142333966315829156103105289501803550031695813093427325223614881702547013374844267575565124045048328802245641963479605074122587193417837437442942507465194827910122027866271402682220691263587382765983415794901723966392942421603242300131689215312169228303538935694901110023324990696488444793410120346487463109454654156858625118955098645846291084145006234806103080065125976951061575158668952745050675407798892291291855878496970084812798828383041401354543662318317017543361437923445025032480453441426225050518795887952889194662782352395160728782972931551528373626789222217718744815969478074366315361687682217149643396616480337286123041637125156278976522170936373867041951651121048098106246811229362092543865085767275 A145694 978 138849260282927050999991746623834136352478926031280229804581160639030341803598389414930709012524976550217333660138521623650977425511042700027182792613762905037389856175893048374357468065998185122609650706483561892067372191342741684181290821275933338181388838018655499708436752276580309491342926757415674109879237998360899285126495206190589081655169487393680373156571411793826948994804060916888616827730956994103860688068396902956040383545456252829148971787752579673285681659352936577835409454438249167355750613095229822000321478658136563690717496320074726893404921478855247939961562137316736043761564843645533896047387598868274581093906709565328648236351432561855825034968851053292117062124330675675071134198556083182006397890176288760595415848368003840901295612018981879727097454762279705822400806206218343193458282947620414525918537006287717319602546604151640261103801404105886112168591521978451223035103884675056246109297995224621350182667064931098798416251099812451486657497689560477262080211726415293346620373686173042255245883014445475057854422778301583570846468067269402843633250849037485007767625209207591202508673462127990640430945597995988132783138964224388220370277003217668186979739431089899305399215631780287471111652483655392024542149021249158616607431895435700173911650418104830825862557032583272103905755668478754590991644761727064947202213173199508728355620973654065000674115314588121755519433177164989820175708043623243818560886287255246971719351333172159130817036079074996158203428928737388902058673972293782725923251332170476343398401248776652300497428730581117201772723012125514860421884215936428863713788732699650781651833839054998856792035823222973776957784846662200116124111075975602002989954343024556806329430457637542226449303741774680545901305758616982466540611586852092345178040411523096600913596962650579017693335307297570409613772897025266956252825900257074094021102519185374332923987272151057759326858687328447971560167509028247725222620918158778812776546982048162524519650997314955905117102862362919083775499076245541536500835987600020298416565429151004980729445216197609311749887947292544164957248756509005117307612092620971011126037454749288061975869078115032656463599997626443435094086368731779424639768440770480187250802807857257388115002653363857573405279918489560101880247101701753446207363261866741859776725544554515467244094963864428146362750738341297646131490232186962850536393196943285 A145694 979 41932016834640262449316334081647854881556927246847294917338781042042093353755174610439462190527505463670833285874684043817455338597901933782621728524904873815021999417016413120099699528626905148913034492922701384015992587764576977635372129029774224493161767878231056468322712474248016017685701394379140175933667471936779011337791400391508715424697682043599859772862382152597479410010884106560725929638493748909238184790041061768583416530501985396386666595621716953944328383561292036517864156653620933039299981759861972307583248975418709956031971842655917965299906846113490628204726045743780228809130138780345195139066003817205263932114657776718078994909133525515185445740115773465189631562887303455672575022575169036716089648937341014929094565483795899422549503731445999794823765659841461263384074164104128039747514898078202722200193043470966451896604984994489950103885691981224882342521325248094086365559693994760683568885353343386898167425822231100088038219993176168959025884488969523275314428382454212410958535245209795680118569010488900913565473164772359680355400034825333755428170208647229350364619994551715224035861117205097462342686311387987131228218547114015940983288805088689665573611733547336840289996299000466717687065764766375877069841860301559840104364083320526404636447314846339698802176197946426584611467094749064302827928976359872320627289016105685485374235604763792426916703482705864650182435359179916830632270851048245068460678645774109694657219631529422446475536414488711491502795355782805701981023149869779162144894490210622780009097343491411300893600232432327698964123653386908035611829714568967957919206440851508151265408376860102944087184317207075937093373565934355673720371421035265198668264203451082189195658842103432462885886179984257711768767013878713823192717685854487620668203080234926844673660640756995258269264675610448426265916472394165425960443299849770104991690740102719461160278172773824541592744930630769684168870456037315500848003213745015506557407165253554385916489807778996336857901954978947406441575602071054898176961384110199895315699679538477527229230880133009059403415484674549445525797268587222575342086053143150203958708767671966677699169100152816417226974718829744491173363564561109433352015406330332621389013664999960179682357174526662769449649719414369076401519263026247323604980308467275704366448072818338514828740156916120926334508771327950841033603803309233418769446880391104795 A145694 980 12663330234801076332642532900911028340093839549621851784806507293536073162492259133963302650830294125052041435000494442711247861279140872959651734831728658129231606434082780869221734900177259356786613807211949334410937694132710904504198201676170539863596672510387760397933750730470624257031590478175742917457857697286908900524727876423029441469177044807679763971031282838672644954874292196120422342133997381213595827945904332257209235751828054133455944162905970767511513886153850842091817139899939083528701238740865220407068140869097792270157964778985767150793678462604795314469887304252484312364313540346820603398101885765197121432917532741859294527814321973273024148788479994735433976614929841312937442585683502493005077067581186810219825963360257993621769048831284672956157050131817359021836167996753240449660556040936669601689932380591225580755455102921731813291112375176925808581329271633402435631175992482533051381557267411707618625212415646727295488744021688103213174330458171106468667695291289445732816131023679672122353552595284633630421715041338474321883759964049183524736463769760614226325107470729408790067627548722477305636850835093574117642789218089468589788732848859781061335043763791864635868273483082509168454022749306961859483067699662049822552901345730903538500033177433176484207431349222788245280559156858548940699443559215919713764494080650743817074290797017691658863843777661856536233339959039157717861125621308526387431306390137493872539508609370552406676481180139511795437685994017478584609366932586701013185032212792275909086403999333157436217566772765832383969963570599834101239912151915612386862736631348422762031371677977912034115472871760713710028421859127328751263436045041574114395812799487883796580282640884778966249311177051504054273621736885612957621734200516468409349452152190536383994844599911649917418300238699048127161897160890140933373097623728730314633396582408502091896071084190422860503249642191805116171027317555760253008371747930076524201524187359591376384255402298259578775181273300779753826272056326382333707905837165292768365042886655191062218246996354952538330519726483766640004625817864584708748192680437138740624518921799479187377087092377072442969889901486585209890920702411086317092884012943319681179294876027180117006683751704398792516220809983220971513156937186824989975257845793855395976807541265593676962812283293704655324875286190302812694502217109156305505522421484916704805 A145694 981 3824283798893090412195595619741048910853457987058552391716647863866852052979308503282306961088558298260252842536863447014753036650961945731881041297453529850154130121093582806091843840154003698844408456743515776290719167635490928583290221534074473264581701936369225409119524397889654277607522638707679981932097090913174551179456480888354499814976042834237245119391674554896986178892626232344260986598537570632757030801478318300615420613635541846318298750531007550071523249290079393019692258385624949604734734799759536700962270959218557846877749331281859023621725595799802071479277761158204518553793880054601041881031630435085713467477162773383730229320930326794927777748675218294327595748077249189203651988301395177718496558319869479345372511840232430277874830197544239786759634316043182583133259350945314511669448176847976141507637378745506654421695544477378013123965833417739612966679097511962287466528784170030986756546725872982357437915982099489412137512656329813994209688772483185184014368663541030157098060610616015771155092765206948867486444377011054472849215153742818599136656630297496849120832091540286902885199483853070941204866609511947995540991115644472400100256337066848791833517643053409572695378301894618768406397183224937715188009375456078744851136102046649548100605383137504451890945465289084103648144253904187031026929126954231393684556585067508527070950446463738117184453904150397968077818485194466450877229305364323920759186069142877375397236942810275297393850840865718073510689667397922749746326832618033836202717583368777113921313998701270054326404271775048947631230034197496511666417858048800371864588543460782822625322981340952574199928720087418333352646308082887348525883965231134347282336797181137455485056161888361144374829089583374240132921995772441234487940535838287605135913881758461753039598395512677518065068402822436923954466676672350167713249521922776705249180776196627529033152307147334930047439799196994514313966081031383559093027419871669365293353747175431342113659215004266613793767886634880506708127719434965393724889385862534305846347636070188162312383363668315533566757553982612850731951471197835994819378847405962756518400755674675042621202602728775724960489523274229903642566878764583506652617619893476213383525663546543395375838810657553908677129234965213319027896993511158120725204264449435862309291511014136472104254480814541889787186001920700121482898635963161895029249001841564453746315 A145694 982 1154921043935478503406737234628895860049404218252133200446642848380495783926588675732122738946093775780471306404697760504012705820729228470155114820096134286088418064963827924658867617991608939791654567322734552490462777688224127721249142705088814755363810388110995685793698434411945121213214805299241178800575863598081427547295332500406635914681295758894840346292314684296051153380618247875770697530416212333711409706218506222453599816082181809533992766716201374150832509771717822841104970215318834841546361208288639218470198761543135371964810140082342439366610336253077620791427413982473512118933387462949167827468154289510120270056670240029144669960393144370094915855951127444892198481942714325298189963024435660168492955535533001575492278749786833685924576950609529130928453406394909322747222487817488229283723688852047858065704798448762418409771298977065238231624390579782186190128506119340977412456061643356875467425729656373260238632001381630155738233333467582138148112834959463754465870668694099817997881488275013083216715661539903273347275780142297112326141092670367167755745565886074287820264966537695915262540176496078701766564079221773201079261674135412575361687625061339475352660993158365899089368378898691785549563495311181883024919348320036118895220549916742432622844325674348911294581323085954176513494284119907624821191896896618664973022324196306924431609960541251893698046215209642524502964949188769829007205389094404515542886761574758829876093017220093769260536277460266718688432841868178652944806094083713631832207525145157896128327741203784223249137872509292016352247500364073346689156953218585796690718877388525064010085508993289699496344357993528575958789156619172851926065694063757531305151316935904023672690380607644180822232135743001969016088169101540367202400420088962340282636642838903258881574720600228698805733239352137251986121774457888860508467982523054836254937961014799105265920100687410958451466316107850151517701585444160279085841272429496218242068630122792905726948698675886219106139126582460612246100744997303222522582886624648195072828621050310169827277557580834936184622450783022597154409339675928605850743663723920315329816403694830063392415808936997891865624866138915944314845306466201807922773428323816873122143571096180078223386314134829576021700512738684439125453378883432565634021712605883836562010059518727948981807890393708357011074847704765246385022693558657783142527693033730980114682325 A145694 983 348782330984715614938422449262306808686009220454157167982494423563045859893776800762597784854759231727404074281376186808764822404823576036041112794627735100868852101488954939664171928789625745813380834923009091336343468142676051080888657806715287981646606155507584327884287807668009536952113263677732128317791978709529677944732010958641915691733936343143407547335159642982852551334767818232250406393199097587210212974247187400862686529036205270937419497249542283986001346427809492418620681312767902497197396350168369284441299063715067663775525784555536134829692699822833641676939599744945842455399329219930594082853501563801621235843646935326028306597809408669441869660719491813139149613950951648990864165181391267975707154075172646606319322809923783540718944364253880253300606169096946572287078058061530499929172884585141605159701341494147504853096510595529224567937441989260802489805842168943463216274264087509606360175813809498851609709426501270207543534329194553475906735866468985570663508927576954604005203111398443335115676974692285581602009799158596716868021760771297141843636024240964137424870899062292626122384248102331914862561147058365994777941484597778953286829562512187454707711786416183448115416555049103024617199769186793703735810455183275451827611754938754168002550885748270233706511668626492872222971625659958198508968925933651882590459057350699623669819137133011608158692772539407892001927336836523293893725150277204799370031042809508023745204693963525508041384561942159683325833207554522555266581694086448898779490469876254315853641056529544134151185311093534413889431113879915953203613733454154861800225236382791108548223198392992148295321796185325542521220972652682118394323313723289543319808415377845834011697009887346654247169730165297011268618494146669418453890438926330788477751130223467025720482526022873554361813373215942627662884821419605763523389617472440637772286015045693133162778837255290962117412780024771548763831564838055372900364971246287986239739432943336282098196393340902633903440222460016470017815716861466138236426306871257892377688397209557601099675510006048482412222413378918841727780888630659241130929767065776529266848035515083004469466953096370634567693749084429340953179639985914181409170922736172802206673974945382837080067291029907874404644877717847735402567892525803123663353832002712469205864728683144826456033878644419109275454816820837183708155370556078687347148334047184914430180315835 A145694 984 105331109036340180232900172939982027327314735172937212597512869273191469192136667241628798903398341887900249961669203718486472353550899233655945908862755904328107246231599427950655263626848983626701220492181422849023236916310479202300653408485311881642519695152902356025369124217304468214416992415869803510794376994414364657881520014177358132267734094333550184454871919866137174451946500487891746960048597055125150606812944376554308878169117909641291154176595053562398255788688694992600604651485691235318772151389639235262053847043188891324836822125631830376127828736159506708814967695559661948018478491031576463853930004113800103104511317798220519447868481025027074542621430576440578291214705455280915679694817138493003392037746603742106859996318232842463435273427721226967652134613871469921374826312094393490380927421023912710371739426434097703216736428550848754278875856366182569735174206514806550337415298366257763897628344738996812872008171382221047991629183421682141696083560798682876625230257571596309753341760841612191851229641408705740533612070116066197030245611839066469610323575205283428023191251845835393044780386727742209791699847547308649737249086855108480047166191055549982253606836694242964956710256450214742608780730916387346331732546000866415819854770953841994337744651651936230455229343877761457160917455023256042083794440065971923653662297587090041360947804208964412031519260685973742057552759680845986075988178326755005233832041709848412221941483967483334728877170254764097682940248623943511854726808013483717774289695103658229903470744181124729434714812374883702591844144234253794144658346201549677871330668725526256499395829174635495487686103610320312832774951953380582233714678739378325050836292792505967508824295598081938464436277783954401153769144125062832707710155331809157940558690844202864326841284187213188568832977975321416939229946946482695203156008694549552394121605838311416053942930997183148500208101164899876525614879507278455631135475106542348183066680257434400749583840253919552619841043798391484768100391417776444178222092233258849866823128665345221932176744269060853554984217982707179192673957119414892934938910200787918272776909151372519715627419294994641551646598631522051915936430439616583761695892895862449542418289934520618102098504718043240626731370277277407136378089413659913767223243106559816334586052250218861773249542724177292830343605045124714616536885242204921055654354556810426934340699845 A145694 985 31809646146643749714720913805425309946040364013006584047280904026080260650165379730171134671041444490914148084349818146796105885949966744988059623363757655371987519509841538286158225443379603429517955207803866691313681205257622043043716440704757472968059301330021003935333591225818281391216979596329002928131584060334428597002274312270603514029163962552389012297823984639930443831936508379525075331528283111550208273044534954532000418520544572506398991141834456633560287246837558078272963984067365985163771992323320880679855820507979330112436944756156257237455774585620348192420443304459272962459125104962316161489804007740803829516326574328127270844949683460149507070002011314593241504797227096543187544403669594433619048688245399157469665399565296394640416733630807556663977644047220086969682910468194445303595110908264636496927105605441603358866601304911760794567652571180597875257532804525302634738683145842522335090723584297367538635736758330929486285928479064153453316310499494733243170156028859045130941504008662768438603955674730736848059548835375893394786266153014626776680474083687754631125578887158379996073401292543675815442230792812228846225871282745644982020957360136263907185881552895245191968811080892915749243234580967562184888447418437078382125768529073121528121996333913136471363772750182457467190374099791363366510796951973989869060815554813950492867336417733974240825360123954624662209379006086778964501054704704402806781247245553564712467281123464216441580079520854996597816922121876876418024860914325985633869055997451428531114994523686170124155132688026121343768847500444864729878483206819413847855341636718726138354269317212346927488985881494131408932976814517268253716187509665568964622032752007958956353653240260733398762012586160588932137169663031622306059274576471280034909570973504725798000985585298515509393425745975331125287984559156418168187829725008281524185252438948124354515127986323894019884945433771774991161971862046360038227702548510929501165046398004801852744276123363342802257288555004654211929948502491307020003586645547572914767402896459724699422417701259250329291193011417398649274459754161432638425220621113572174789111778528199417949650013673992011114029579037635230337659622352778294114622988731814286959603649585279843829753681133819150794868228946019929219783615110399490834038065586178352063839123050882951429065328024057123325488313906806826630485983972589807471460466742109564019740711037355 A145694 986 9606407805177376073665483069065503621676862617192815445066235503006965524880752541844441041855612837914184821223683411128705491084536406087160350309945949166435902784725912962991833428637013386730795771536275559353882700750885546520000064439428271524472266481971190286114719181072903675679313421098943014492227591844003021930028960785708083878675248956727148163758388489339127900070373584116084858374581451091107773308842743324287572084326291779022854033679829308281644350289153850943442522583693041828223822909491516326081195739562714505064632479537064053881267797028608994604265062979004875000707763220128449193456956407718642713827520935776637574655356536484126108066064795576582493870471368450587357494228522701814459700458072798952096843808723192948563390121230454391294280850125852393374317586568410387292233113368499198159275521103937780280010377346923209110676797620684192145205171792434880884531972629143378939634624829460257671179629007769322637302409048190921219384074763848640754510495485174057948024457274395226846202762539041119408243214671449689159255347964805447491033562950126693316496800730578912978774145567803368521343907729445564251563390140097929461849075594960644420153975367527353731615989719404106056714234671472863448964788635451670535566275925311747650848555097115562415628915325758277330035817219536713430218595701704874484442643891515461755894237207856011764846725915035962013490402285447566433332444832551320892931434325134833316706677344709397873849286421038717776612797866568054299996141399639647944737136940636312738498442682479196370120637069076270934489353290204914169507783801116780502635302958386568256732834402299597466178248525124075177446165209263059241706394204323087937528840270110812312835769734445888344189336584220073551024084466405811367068214384171238733532493439736346793433319918867496623626006451572024515554397635291340310029373796492325754393842440727716752152597926884996822105020790974882431038976723121224266310538514825602809495829130769902094370639671889272362148523770361773611359679651983302264638988733274787000905807907708193880348213603549330385086734463836409373707653082795537389523692637388595998393484338607072848274588502126292361795381222767208039921290014108605206032380901115018799350759756464578315967509603908665496809578410327741346967515385251232571965728583782755763463080575314401112715955813722527067004640456250616517692150622836879651460005301762531523534760392581365 A145694 987 2901103347517420930497261165943976668436466470028217257825955841004077508253337102257291023505724035605592901861468040342722262201644044671577437733980312890608270653467715873285247537222934663189270805048747415058181261945562177426996975744266633242917656418253969445402709859092791091773761436192284461373724601152828578194271743882971570727845896020969046356442735499795776695377420885894678102153792069946402997330997463948980314769048019572692395519180166616644423033500077625426841368856291231266138430746674114609595841257527431801199406571875437188014905418928054296022295628576355012977251285367373829340262511031123289295746394996030216420275072724334745935128881566252813319907377556044980838775712610186353533210489649739884375777164834838974071503399877966418614208839093960202712074228233191742516950805126378493207604280267783768041204267357465897390629825228875445429976704348510808724493917050855457917434565974912700449157612223588004506979041604074594054800674268182794774618999480493706455172444592858695739114630331115687324441391281942430232700328819218230515515455536854573626950908241747673339593718560184073617630417903499748175125917951026829052496399872317978350979314679440365581756060084179147113378455636203837199402477720487967423358889560915074669028141642994986713048568655628817296203626426200296092559505104962898104432617639682855499787192300354781578742885866216905903411892111199078283901897284725794506858511918945166096932949276978773941460904419632837771939248033581675522180809841776847693676746300074715018495414695585031133652277262173007700872015846141439214461472224730448297948006151796024887394961720177266087858342068705976572179808916382926622741614862195906988169087728821457359520048806562397546546417635848301623477136339191523410548541469443242817491903447826872005818861629912685464825660522628776072572140101298828355460683056815674096302755164660822334795569445932945146255831333440642719182608998520563368387554928928821118966575351094505630647188904787196910566596890094250976418693306396465976900971010803438101358786585231414827165738090570638525966902615067178232210436771250090858997729955870242419340043158480807800760976077628466301251091099696659192825891924638445993927664409148003863116969842802717371578358146699283160885697811690031866854969862730761837242815994236806062213786494621898253088789590416179117112075929473779381516399002112765064933450140665542410543477897848534875 A145694 988 876123604542455943634099206632011888364191197085904419047993597747728400526982924129160044657686803140051142177342124500090994479405416954410299035311744547014531301444465467819181764407897631269773052328950183072011387224859026697406566674704083811089607766046216801321332262726841836812000274416648808391850337320562386611648136623696628651725581923083695272497542362549835222876081037166608670765586830542362614086187925269848730772680417584661324423938376638397307474472673153725055149952077368149331977861672673120581617978577544841247715720073902493716447555248475368789738675564996234914254887473183676332310084874442825648672697461280189582285497307392556788282814166943554046029534151454215762722907714047756065215108173763372282532606936312646976645463373024627967099775125525855366653042608837337829731850915052936449498333365349594010663408731577354088761096542322763835660819508078471799916278417385719147686299289798806075387927711894569591785033262021479213628584244916440173294183332613614175404130242586051717985772157234398530861891923931942480586340048055940810238176538567131108645857792207066769644324231030022429155864862949194503323775657819962275924450912364434501351332879215622878336598529432383024134236887898887361356099306798730710183849081120427238298847927629388871778252105084577065176165144895269883239540323103093522664166084540330845473976180469936180768586684871590546868377927179836194171939647542357389750377668087115026440433974970245020923319285442695968407876293343799439644304576075208363842432645485623299272876739623996923166617612539179249392414296181424437853195104084794269199795222539441129425021706659132058935753126500679800723124846582434577008725981988959587339126965263810011762741903812109613168673936689602870216544150351373664174292455557475159643821308750275609410502778913712142880725851827438801892270756194610872008816253784537084757677665885127617391509820073822549172438957678283126310716878576487016028775277997989152325096260201409930553356678606061577718750112284693433104834018852080741721828606273905031823352642931979569610172555138729285511619503015823989718178197264444643879924922980175822044694640376865348756966500855294696685467716727168309025379439950796581560948619181796051642525541766664181638348192793579605921983929551979296048853931029304823614758464530931648032800058295237958031701740349872370840779926060625122601434806487432212730250482475692045452606790389864950885 A145694 989 264586427468474177556567463141701646309317305053473106335236240563972972881640589749904076195597908824259839344655460130987137610518234276187238731226412872885497844765575103565519607603647861708808272532537906540332380760645480500439356138784889044315818627689539220029596940633647141926132309112391747849877428146208687928139542988612498881250397894875255003247901350754550441531881095803429923893105069031723563051031422434030367713034717062548147283633870564629370212867713792347341228444158508889866991175794400608301039033689161014625008948055746677665179146779620633320205057725000286589091998765616102878528305369570702222609858886911621223633799911759827815315474749535387069087599406361617115361479353929812145341429457986888689440471517601584547972858435253559679645517879069714360526506793640642832836502025540860429255289072055309607452308232669003468908460525956245802924137514735349972765991588133436327143344950953264522066705011379936428714573066088882647921777641290496749540068747449830987265592160816394760135964076854457240632966919636164686706841994184074906461413799191736740237422102338292416759246324052506589531453558192753240255605122743677580500131679134186901429751550208438668892070999828495494141426161689827779292342588175496186508099063608808110891583046002432444290319087166886644865905670131945304442248618072029280946473724913540232477641019309620371810534435945354128248346722116199331561641871660507205910107197250389792818914127491737017544900963299274549621406701341793849097057801164871149032720982190358161665390279951751485765184866709569960308808245430944038792450459961383138850040209200759425061469160449337704532509585861136593841811523858978859330012504945803599469428174421941802094988534902450540779392982462624218503772856269775655057225773036888054969616543339135407169966020370311154464514381591363889395393196230671184518307047959873383922722352342143879629901170092848476904930309387508063503117314721100558277321746400463795181060104005474704521483069750125809274151967313087322546683455000021987534015338123708516172551139378872598607444945913805673585983123008163777716657605137091032360878329010057228015078441350654854516803122282221369932709999360505132666471764973215929185412555328493259592179596643689780137409575865514341705278261026886057374887032200987325969819813472347120899843403818667241427320836796071039814798425594379313246251795160202415479470712257518332184276707219841366632395 A145694 990 79904224971874659166139739769587265173525461934951792208822296656722090081854931121546901851025910778123331430943771617433615467382027345991591686531341375866873334587902236811319102314537246338428828531774118824997306978327710252105988147346361787299566135954474798232136954739098710019855145351667891201854591449817703191911530334424350965508968438670403927285593710385511683507405214851598670407046965260749973678797403387151901200605711872471955818333004972141431406978575092615743325934985917607371682003112047311033793206556148048871911454597115422752390385879890182787333137694274521553670869372328589885639215911525477628402528711149848329347825287854160607668485091545519951310408991187056914623404041979089220137046481203866620838739865708742220840826601983201998624979299703928211023638398636865298178793879862424796698647801427338151856586422857307470256266317742243909719253868630567613303529543337880385078142488888596086858069525509028906902209280925580538193163219085485101920927467546516344540033428436308631509343165437888852272625147838197803442985695903542565810536729179365928420592829048372102794522745539625960016069818709348529362689423292932809348763842647612079797283616830069262382527105349676206847686566593440090458926105529693049594735733360778929062019781044806968786804586072294682172438336214702586671675843117429739752312400757804609877402113855324882350600631068812075140453841701165018295421673301825633827462623191949630316285626068529609053539167597095471289696415928928398627871811647215011799517894188842679199648591668689324704162663128677588834010697705848918290882185713233623138442943383406806927434261433993327636758959176936750660426357080565033083086767767650698080179969548461160422674774798636251205763512029775824385269186049321896453618009164684635125664552267110142689720327649055054936140462514740067158606852990906503113656719667627977407577392729661566520612761858220166202739780996069756894815118328893792112735138637662068155527826313393159355557333707859388339216175378440086715665298575987788154530910284753697979078620739776592799878763493414174693681391528962445046440878573204227328341375436114302684731644593257389198725785962729998424981734339155822896965447642471259817413030760585782600786595660852546937316053563192537615388112846190037347919834870767143138061968910184299580104675153179211673092861010673104151698283749576491975245440703574642042587424851288060627606112973601702858032405 A145694 991 24130811355078678593996644842952212380758380187050387773957998354089507231747307558117414454933629457084421832305674373004820884011761740255184502093733869098922861547701709941914803379382644746343797408323251347242646375074207850655507981142462474875424657239623699526885330734267176778854327763894590751212236740416800155269354021453165379084827218080567110785246052635073773868794843004086995033004290403677460327433764791497440132215211950769468108989283867716147655537316810256162137091137302958917358097948662493531597247340923021598302634279380801924544231356580055581141287378613180508922013458444468529360164676975324673075341060908367283841819603132044743688067182171997489908674427739084826599152659198331014669242695894109732604609998972522549109381660940491750025064102992707250014778269881539679407162915216426747742562380741984066551081647394674187013923519497631704489411744188916683867693156096451742857271888299405064966614929998715349948038488266459233651687370386175210283370555130300486220102829795604390321061499998165578929092161680216100475094973320875670799875630798369318646278796950506036751529109906642987418263553796665063114291950229342964745746180347899713911878222531130708800854293744602385972507201685057217490816391527379125481423683375891627768619082292485702141170694674745827129431511631170049229541662372845709375917398555132078642742960743288804849509580048345301338288811847029719325885783695279680908687802096771537965725440158568450197151283713359533054938696203835034591768190059657768692305371324048298760132209293664224309171359079993922257910921898920942379807627634936592804670918861579654932660085483905535608596673161849037562854918026806781012232873853325565016614881375460848505845687000653245413599801240009836340132790414038942953337581541961722919895725168123923956888368983994256279559955165069908918009874210057533269139811032575689303704449882005450945345424180012397344750508930503679074170662618011204117487734546827544119174222486540728650673793296703785152634010812321593100808373486493312000680800890657493081165570912273152152964779130065166951818194258623650240247428671502539562126734503377509353560941588722380883160670557622177302974551060425698009750898716261347248929549877141577852177959709980825485289310766508280845505504801288364393014415243939476240368744791062186126070712052856303258032616704386481382773066893946506197210876840684381694445922834376736791204861841320494421759153915 A145694 992 7287425125008789060727820602831798551723857291027282155943106680638374461897605027620337618488105070128717270024882716875838473356084663529719728040621097126498837314071328500221459301471244176149488388485090132748454207965432443187711304316876321050590946920230402782321137744793948288503987129550814738974893641014423829188153002948521520132652310891892597053217022302081894196692535182019420901296888654945332268911318169628839768027793403420506896958945395045304450540862698122268349658197530507675434773898492960999231334903752196374638523640918405065789605479301296895321881455203486239172894393580857167276884093230636525791124597865615769871900172320589658433188620530851696432468366768212430576029479673853987340891157113539935379971380949836101088812420777426525305570734124497885576252013865826346315665021601481015393457140336277760760274800926768747170734646621967032511892627491184207960430029611585088462511032123931441023830850790086526655400721247189762982271392693405828020475986721883200322126514564844089568329063656280566947733560202277424145675238957208549038996629964378354865247776086223774726858996669060642574355577176774139711986806279838282420405997701223065989307425920784643988595614183764570887490327222320686242136091315162966202340357643785910807193900832549637239664762987187167498406144074277140164734910360756286801787302051249129945498496742359363739669542573969212192088080723961274071399211254301161808789888770601812516018766642261603429930634142266981887120196557142251518315365526204998930064422621968397382880727558094927052045046279495035844300264402776418749783612663565137793387479053253672382856418381878037760468558535919232407231524817738567300661244816936552984319613995419627787604974799422481478655934210970940798895717435853711450011496007663275637173383336221157924837597712838616341372170319388597753171823404584384140777109275118190541741336286972916523927797489601885777948450957231115010642645295521054749689183098003280661922459663108986659344130018270835256707132049145742676357413127622404236417447338068278156814023336885752173602563418516187005274400984712813410109677017915193743534945478644571710472719628149565769325323782615934815499889438514221643121874446863284397916906649865995925575143045818548444010434535431937622805047061876239856653005483834851057448222864931870025773774935287450404714177151863706704493314503688095295065709560445979697080626108556923222883240669965815713668406449925 A145694 993 2200778256941299217661207825410360210408224143510052160707044259554434997985844971033783843368952797549415531125682274822130214132653556624235102683765477598333549945987993505356938794240936358552399149525088896838685928159185523634838158395715506494803590545252342016561456713597038115951425258796582156579666667349615579614666937536432045914681913062133483742960755489176096973627276830126861025196627369503086667750890653463118112504261392621042313413492520019814227915684997516114785434638563076015022384359246925559274331543685822382119235836923078949066536310517635082331627058184074231049705184847960420049089635990975255464246553214355054134030010221214944802079275333135040325115538089572414949134303708844705845934460205593166375018752436851530006272241693121870150532336641495368736778093409209675047651429360732050222076313819175141765536438798236766971374849356314546186887084090593441887366001249542600263935474429538995784131950323676132334581069778163041961412308906038173886973464619453596196795987295753119445245056162696733052636606088926101875893447070103660934106182373611464799986182099242629461474665464946407414467966043831993527956901204560931947997865559589018029056930749854431353847074629203155805636106313939162187907608760787688413981306584739969172144789432347697960676617251435849838691526078920065159700713387286025768430389302078682111461903273231784560575352347758653736709262089824457739843235913015255586573637720919650608299701800522845667388854359680915170377244421560756123496648620723850019110763326463131961331219590335374305493294805048420831056421938716579541492271216769036677010214003163747479967705691241683498125896081174446337946357640039020518018683701840985675699506811735352131008196543738588753308678531911984111430166532837406818960518456732767280703441871813621569376997620908278140838115876500191451548972658310273952981417861274660967916579854215938784775249496435589492543087438574866229535004708584740523202015807862443932356463644036427430393276591724495543740401244831201966666837956168479586086068415295729345864753882168584883275821187612758410425917279189011026202882211981717008007991407816157279053407766759580139955364621679454692103663635880234510524796332053995626823656878709653627945841021877491649265665940389678653806278707181823148344814641702881079873122936464633685597553959744757165920423467246135038275598207046910832603647076377845184136654638861356436573947477467835025033436988723435 A145694 994 664627746171147354944624035453325951744731967482744725251371423278758731017263283647175100359805256754853361682686022113566448829588018015855471290769133613599605584851059967289295294401461309038648393668188361755150401849866062705277936124201766085109633753719287058598777606368560717069041924169438260472320358645942890619800226982999529344713805092453420197777094940708879204141240910163130010188480168701277228328500066027692041136518912778151358143977782100588851526086328387168542932911187851426029084641718673025939848894858214607203634584227128924213028176170846493567256049690135214290771792929690465997657793185181296513676667946137360732707191186634592740569507961986251326488460034684101102207983690591427311484866090932022705320283264548212225793128178902027358935460094997476860621407957567456038044416001919477686051653316250556535431244242266576856608033770960370981407387502731728265776571947332253694620050766688652795366825166899401878516827672283991482583535018230835108037965839088264168232066036802877228374438632070757101329307305295480489095675339932348393551028080200697991240961746195187873590622111417145978526751389660085271303272176971121610012934992998182221709203779030117484217827942405169288731216616482404660061855709666566738056152248233826904076919214668172234487098745170639464117342469689785401089450708050019025779175781925710748531549290019256577930016739480539459274005063046262276158585846519352885983429801828963881893993924991257129948004085989494114472040695114791207044469568093076500772520460169243883924645435553724945331922986078343595943195125228004245111916123851585511319291241476398485277864262336606538396260147956146874827392775766966457874341816711160737508266737530080923936687751234254381017742260703208230711111397199461005614626562437288055496802271904377492793928443916587159916769622532738429770036570986298149416247416995672494120265374636926540085601420126058424862234457998652370204560779347296116952259084791360064290990098039337974992110186570779383374344468806973848190708705349753212593756243971972194172998858391575748997124396095634523761621743914096617099860318341460621224669870215000853702418672841765052700750790423412701080490918146392307956845370405859816016346460463665529643718413463956659529787103563147521511873364521848714560277368788786251270625678589454441180435522067981376657563172931180917852526165213663383351006351356548799629572620310021086922109254954616211744384302188027445 A145694 995 200715378565429559894058797499079027066698645955645396973753462785925582332215525816475846524817818587168165812640052996022245416321448787231728094709594585829482553075074122127861821970447074393313262488643360161158582672731391751470301871350537642196614590032679439354814275666591739516734709673911558080484168644407403351600053881928321430057654456007870766244939711338592343553681127592435136215895814320416219868539269049709533305116207397609089117167876701857813346650155487927383850953744092567584768539414680006908275091915637125553115525200756012033385442667285123422228995379362650641582031759581672770872604452288760571874889473180268586223437708353425792707189325244514765559189814936508960451861940254902203362583625001265263840350527141123240659518437786719140528358416352596516538928425091962513814365981150321529137377225193848898558470224725707973928654823980675721838844138740891342822637362093091073174991396065543605204997068453295691179747375959987264698266163196806164453578709940036325209887147127173169849635221829205947868398169593146181605018059212499111191476374038237181889970461168847495194906402982513139107664451711301919940060240544074165291958370019891441938150484336345625802430191531731922041021782071372268176492516710542367204543997660030985062057458040355667117143144424281682313598734320236271063854413117718459759542655752262567374416423682542254750304479970775158047012819777881382942153082412931556311409226514626172681377865645559130398629845114467541655385912680245383771306312915488379383282068207785189813281590317634598115935248500854717554013871396918565444257177131962055381748944711869178806435039519963932912172438786675181751534671923983831257533209963068701741820855227272703676748692676201084478604854053836973690644211787704386288798261337604259992753582673250189202197013065188414016723587889010505599099495465203730849753738514831818563352226560497599167066853628573208718902263228154440935547820358174842579059041591182876971946653144236032020186883067783649283508289178461270951627362177669301723728299611120306910899790480373707612248291799694013417599340744777989353131613256909125892842292813522441660851385790446286335486783343248956271616153616574596768456777066237610441309807403148280298775015025093033686346439610130161817931949806891129974055420559571745002649081811078776602805930110570630993418157801749391056424626296319294861171314462601359642946794678987506894040421048816628111779025823795564955 A145694 996 60615379699013555940650812220686412848191246346637427141348294389926247105598071533292058475394621408068031222055613318776604549280247945725966029131006795786890131423087533822646980939780615005471566623176626580308136816763030442881325887211738166177292496556115471398095312473704336773336813279597121102045746610252389869292596472115370072348066931909284517985774015729314178874007559292005248007190347444596997123070530752946251366103958115165166762026554786178959041836820871025682754445097804767559174069818591643413273137909627553702433684976044088505158190657343936427019589348517830358543482819600735486337528886798020511409702944232494975678745480731547954804830606715881472947548835650791021955360097973289873988188769884291177657080538913354670466948775083410278412205306278389150517895762969815111715900481891395182321801870355226116808122576622921541549597148808393107624349522512246453804170706780166171845152781561027480119113747847728399334405190712243869947393797750417230829872732436051881949217686366369494417361462553788125499154917909824851364226358206834799231432313931467428232779838311245748360988143078607550864536137665423519736626889372133426796561414811014217283099737065797348874849700014640635287099846968937942584640678190874128329034231141081123661837275408972743297142742517387897419242700422241664075882943310842924828356102861401369636325228402837741678014022934434617190738597567857131386254072302858810653159602977615275185894221431033866123256265220483208085812073588738991107727462030909397497250412078290958079727115630490094906067113124272046357716245966744178759920555577728689139776862011743015601058104070766771132937680253427948742088643528267350073317155067030036765292390011898826429454168500461493258157648181998062846343840848489525198211460297394049229756085165049652761570704017242984445890606772858639952498277593920540418476212784062213533638252155895638021914104194408982974683621260444642510165237187389455162758878301452437485463598259461242332121446576284091304236128987426496853543272668950779367353352726314360714897563726214468123149986999111496417591239283179038688028647343268214559017147759813562380723416090041936708264307818870761381326997901287381831765989828633352493459545489290316984700410819164632216617094975155745721493936968316599403450176731621878204548752081267201079606210457870262578635626092955384918122384615323213384690385961354254063370302420433917060913285047487667073545521414484072588965 A145694 997 18305643953723528464516651231849797601126689698038547351290211152294940700308285387528385183722650847417958260894982582217538551637218558160454509069469342733054990207219360140317260381991775284578019806936852583892896160079762462358408947636073575647900137345356839682785429552783043113808200875728656661259734992127577333123012534524959833527686155782147916560937507810541543427606729225057992463035269032453972714947431748120718203030090234572482753042902377549343772821373252894268264458568583295710302984316675261630801579373615605581009419747240113972545740193075201515836493754257005405629490229487662535201162851208549905685158414268740302386394911743219128925266136038870960315394189176723952121558297725993287042229645921430934387174482401305969357777870556752117361345474137657170859887981488459071775688131165220194739655027470053093427154459669897579840004410285310737826831716954559688157516730810248090806162965040034233452367146852945523303299187847721688736848228654462806904457111616977728312338531395496460140873312056022184694796916810597511965814755160404896868781367330929125089117621199535047157523224303336497847950805910506191658541380530143750818396255314556273728054182443386463014578806974229940124782112762837187288293308321127276213001133260608839314889795116051728120069991097106720738928981928782662314645585025461445579703783521487461367602844561233315444505484621719283616445009452673075797265787682380947885697888690013298479967373494306582010092993466740814374373590837886495069149922227021722555790241165575661554887775638817691027034152228281657145312752268085345066930563527296932158157230578601678842340740994332044918214267264096453844929018810864815738310523297033108034416559962738218308991482138446694762879131146109361142622149292032048905473572211551665263126344966262321883805150416194316114244946521815420255148880733868538002648966507048273655340188798853922185018892399857884285145734718391053883628966082771257284310602187997044937733034727704150948268656679154727790230027445913623588499116718660957699638988795047325815592153345526288999483683825439872224099136664179324905795298366053743887697285781170882316536810807806874439609485474515626688204481750035172738596560471470206215414341427958272581099225292372693836384676336057425077729351032481806128711979317529247646028720479460883647264472752346708728116965661914724495881903729201314122881635389014522125778188384176363964888918043920226639582635688148366126302475 A145694 998 5528243858644806582728088021206418189127412097561294662662502419698682165245996588962039033425765161298815326759062684216377865989890724316511535772950610498586820152448823674841989988380576355327556510128306303709074332207271500601796620860207008107499664185801209468729801629628005316033303327656774714579337921875918102213280492830065754355288870979276761516885141584767816800958358218408221718588644057453655162917001317401703951063721146882774626252194491465115640433012885553197990183733267057499743942089566110420858663697694003257911142329981538375620308380118053513846194094196267114669747505822454484895264843536095273496406431406215338825715584600971445387475568253132314133776097582534982749688650553151999396879364879502257893749036604655489391378449959364056032847920984266187210535652513751669861146099711414607416193496494085678988883838697732446190139782309015034430595554170754513577116248533988143257289370289308777475134759235841700309197020324821237754658217659850017267915217835594837898444287263753564593049322879456145989703169721882538788824691832084072019572741501626664309485288822421272995823652751464543742530278848835204457359760293214040613728872543581183651655079998165646033053924856517427277048910954529861623121994472302246542198013210472728391973056287772212919517840168583712275259133299791941777358890794746045722145714267386351931646422732264058426498978341736289217549202116109701033642881626006743402670109224781038525674960901059156733181960770690505457852738620968132771892168785098529302451155581591771498618028515807312200069407905827936185838093468715807466034270264688095783074343857875695267371302722184206798529575776076875633219821592237646085619704718548931596357035816356930030488998151642401356896239448476845067009042742352830279927820596428305515414926423726056159256393854986666223517527958981484058415009483350704556259569408915794581699203379001728604237683590652886645131037201332837828213437591759732310406639101896806118757891024168394125134802195658151508558164052536926897229879705762940274511607262751566081948115412785213063375949365295842300181521681342872942511492077900887385870021288765846646031736140541586038825356348995900389076372161512720879674329496394173643702637651697909029174981337885734373955955636394367217728542517872537134271614303717101167222469036045105594272791164998248165628744994272153842371416803834181541896869197096424327730949521718841483479392335978860957486882432299392086070758485