A165443 -(-1+1296*x)/(6561*x-1)/(-1+256*x) A165443 0 1 A165443 1 5521 A165443 2 35957041 A165443 3 235845988561 A165443 4 1547368082644081 A165443 5 10152277523461827601 A165443 6 66609091687940958003121 A165443 7 437022250271846649679394641 A165443 8 2867302983958645970747063186161 A165443 9 18812374877733491600234823630721681 A165443 10 123427991572804527127998493410142705201 A165443 11 809811052709169245203945716049604594400721 A165443 12 5313170316824859095918677628802584270090832241 A165443 13 34859710448687900445925154907738844298780241983761 A165443 14 228714560253841314804621235361876820203392026317999281 A165443 15 1500596229825452866427719936476397596620783368490004382801 A165443 16 9845411863884796256630888106106028318921139721320227197198321 A165443 17 64595747238948148239754902970500054024439595801990281601878269841 A165443 18 423812697634738800601031827792673485423691675568002754955954710381361 A165443 19 2780635109181521270743369798954955731392993016204519071711722888592476881 A165443 20 18243746951339961057347249245006114152012634074115379996590714104703014860401 A165443 21 119697223747741484497255302294965153248530753125339175931606740900514310654395921 A165443 22 785333485008931879786492038356877260267687291662407784237409443857121196723249707441 A165443 23 5152572995143602063279174263659372092406140037821264179824878591049636953658299396378961 A165443 24 33806031421137173137174662343869114797550884779754711200936496654731852637133109204502154481 A165443 25 221801372154080992953002959638125255658545550237822665800123354415722612405780667248142742138001 A165443 26 1455238802702925394764652418185739800704501789081004623750968752286746953371235844280959982453993521 A165443 27 9547821784533893515050884515716638831994405053256957765469813996288435629773167049262647680410013145041 A165443 28 62643258728326875352248853307616867376605766771083600425081614880857408917330098110995660355465612827976561 A165443 29 411002420516552629186104726551274266857882397440545665723574021537614959490702191076043085396829538009695032081 A165443 30 2696586881009101800090033110902910464854559231791219450626030223162194981112026526496587626086581229856416354215601 A165443 31 17692306526300716910390707240633995559910761282261243446037681527537760498440749579760858664110343002617498355683991121 A165443 32 116079223119059003649073430205799644868574504302510655722856184593918120032475132338901680991063169029876971679495576582641 A165443 33 761595782884146122941570775580251469982717322608348639390850583880182961124033919108133144930099265403986923820940823133174161 A165443 34 4996829931502882712619645858582029894556608353602546937204827616968308868886073474681606963169001136545693020022925948941419109681 A165443 35 32784201180590413477497496478156698138185907407978418362626206970578464174765057521827788507568167140071206416455852852346004619093201 A165443 36 215097143945853702825861074393186096484637738503744382501542629175731547210250445941049212295042130380905083413460722103785522889032388721 A165443 37 1411252361428746144240474509093693979035708202323066376376455323843866839648915103125550177393374588187492114193179828837059922640230948020241 A165443 38 9259226743334003452361753254163726196453281515441638362998584917998014727487562244997154245532485084812279469872323648965165667825669348039971761 A165443 39 60749786663014396650945463100568207574929980022812589265737437000779126151538959634294276405042200570852186391246938383603547118542293801598522387281 A165443 40 398579350296037456426853183402828009899115598929673398163825876828683149470517338479290942027908390823287293035061306203045105008772137397819621904770801 A165443 41 2615079117292301751616583736305954572948097444577587165350640151355632397190373435188211536445920139488337010722292306726043825447742127295070658746787186321 A165443 42 17157534088554791792356405893903367953112467333873549391864981347855860574865703257690805309066690211130946892115489124071906950982844259442920478611644735457841 A165443 43 112570581155007988949650379069899997140370898177544357560025997039874059674420192839961136683908476568272822306949955643744218858926814475743551503133938454876369361 A165443 44 738575582958007415498656137077613881237973462942868529951330529309261195685208821547145469124210726820256913171330398242787179895922093337475310274260282162901452864881 A165443 45 4845794399787486653086682915366224674802343890368160425010679593257108462371957589869806498467264904953995252377049268122557115447545689859078709138144530332673576179248401 A165443 46 31793257057005699930901726607717800091378178264705500548495068808917404335537627190130740615782814532932452999981167582616514624057849885046222629453119305192511882158836383921 A165443 47 208595559551014397246646228273236486399532227594732789098676146454681813868224666635854493866061853060401322411055089427169843300182817764941753319854140540038109639348903146895441 A165443 48 1368595466214205460335245903700704587267330945249041829276414196889007310139249185226041450654824984498209939898146175854572801950544719111086136113454145626529567373977376620570366961 A165443 49 8979354853831402025259548374180322797060958331778963441882553545788735983737169654009677187544602573934398132742895775717317487372383486537193781941336778618755411228399129114452258542481 A165443 50 58913547195987828687727896882997097871516947614801779142191433813919886298909440371891346550308501225347846684496355815760799160096572108789563959899757421583406552509586477763285129010526001 A165443 51 386531783152876144020182731449343959135022693300714472951917997253128371321604965069594191474418137656374872794086565964814149945507878803494802243387466028177562979672052187265614879780667981521 A165443 52 2536035029266020380916418901039145715884883890745987657037533979977775243553551968279748947353665480809393658980461089012293169736442445744347374633101364952676211852324438159154838720216669990333041 A165443 53 16638925827014359719192624409717835041920723207184425017823260442634183372778854922752717056602441287979786834926890742217245254818453991274805327109022522742010250575630841324392212553799352891649964561 A165443 54 109167992351041214117622808752158715710041864962337012541938411764122877108757011265651113366900468059943056313774488057212489097517356343569010154910455355335929669927521681785254699387354746279894587420081 A165443 55 716251197815181405825723248222913333773584676017893139287657919584410196710543216608009412210418124738280357246468120565137577571858665775100918801727026183767188270865076533548170935242835051483579855566603601 A165443 56 4699324108865405203622570231590534382888489059353396886866323610393315300617871091382832302609560459779887878875656527359839854219344812596502956911023058112633009594002242472124458908384215316435912448053369979121 A165443 57 30832265478265923540967683289465496086131376718417636974729949207790541687353851474650489469990160005319084169778466748220894168722338622695848752428362646343144916707555970545500391704886366174310970695692466673770641 A165443 58 202290493802902724352288970062183119821107962649538116191203196752313744010728619331668319456143061255046540625814193108763810771595703334163513034829083255346310692153169380716616375078345696017347065710185936244243162161 A165443 59 1327227929840844774475367932577983449146289342943619580330484173891930474454390471385536377210900255988158248569268725216663112649875170120894757660271143797095512295987477339321422642995288190942023451590321329272273687497681 A165443 60 8707942447685782565332889005644149409848804379053088066548306664904955842895255882747822067395057861098318530116937368029423002141254545862825179860560901763788358342235095279592417827855288913089901460371340840158279004615481201 A165443 61 57132810399266419411149084766031264278018005530967310804623440028441415285235773846705213965686645994745431014978241178683065774980399505409102481827129689863842862838479341782219821718552330550416580593685101357572008732563630376721 A165443 62 374848369029586977756549145149931124928076134288676526189134390026604125686431912208232077694536048241753089852825780240742352042876898033069916641318867236224929648684562131136264626193020248419141421975888265937985095581270032205208241 A165443 63 2459380149203120161060718941328698110653107517068006688326910732964549668628679775998210448983461499264920471667059650365565677671582335195760406669754161688174997121173344729829031028682191042243518578179187313697444729558164214944077959761 A165443 64 16135993158921671376719376974057588303995038419483191882112861318980410375872768010324258701311271181285342497588101810837226518318328055062785931158288689716449783938233721514793936276138680437405301508834066371793785947098175006861396406775281 A165443 65 105868251115685085902655832326791836862511447070229221938542483113830472476101230915737461325359129973272831143118549982768963214108009915850849381497028191758992441142262590984613745814166317552183050685514816577434991474486693475726626858525158801 A165443 66 694601595570009848607324915896081241654937604227773925138777231709841729915700176038153483752111556971375128078210218021424843174782546701822903979116880967354266950967603712346319773142788840871678913624092665385247545304254541111703904107403737174321 A165443 67 4557281068534834616712658773194189026498045621338424722835517417248271589976908854986325006896690083424675628555878849804194681004665381683504996190887265051124565956724551983045648892224984754600507667315238045770707465698691764609559460202562683192645841 A165443 68 29900321090657049920251754210927074202853677321601404606523829774565909901838498997565278370248949693831980552743214985562921631014948344975324580343490106710652461687874868191505912266210722650362134917902333731755204852614230964019491175599608775906482357361 A165443 69 196176006675800904526771759377892533844922976907026815623402847150926934865962391923025791387203299051691191447517985546389714505298570817975065736519418752870408192352273111357940603308995136313935587449194858183890018889564238614814421521754945501661191193252881 A165443 70 1287110779799929734600149513278352914556539651487002937305146080157231619655579253406972217291440829746423556249653759688547431604421553786741948355514666159244653402175104165514736698420496055116988252038893902066382508616430910482327349823407550991071398093263636401 A165443 71 8444733826267338988711580956619273472405456653406226271659063431911596656560255481603144717649143280041364030739575310985342934528810167841215853927433679159549618716221729542107381308765080432857441678500072859463136943270995188552765404327485320562415557494531578371921 A165443 72 55405898634140011104936682656379053252452201102998250568355115176771985663691836214798232492496029059346609649697866445754043501801206801688496111894219269314923883019735790530480818387397313408677804582398437862747075418686078980223517027299474933108567478060406673844083441 A165443 73 363518100938592612859489574908502968389338891436771521978977910674800997939482137405291203383266446658115882294135673035169356793457284748241686387072712312464590018155873407559691507582584716170642309075934572534426776909073944553567473957745607034819342328921057144056384354961 A165443 74 2385042260258106132971111100974687975602452466716657955704074071937369347480942303516115585397611156523832454485735951432597881730676974365338751015199358841821454961066512469786772936933913284177038841549176246357911546362725242789222367194627168267115376983024938535137068094930481 A165443 75 15648262269553434338423459933494927807927690634127992847374429985981080288822462453369234355793726797952847876473914998315380745378025383468811557347904508461284333641655520037224652299878656247599204230239849548439899246229786837638844090826760560571530400408147935677957985138398914001 A165443 76 102668248750540082694396320623660221347813578250513761071623635138021867774964176156555546608362641521368630602049164667714536217521046302131275574815519947880110517539278988685307074315031607945167473966657593161512103201692881750791337651668055835559983478555624062354006802923130641969521 A165443 77 673606380052293482557934259611834712263004886901620786390922670140561474471539959763160941297467291021699584275277544325999506848812115159148554200810941505815004850731401987924895204008257482270239085018326277442875577713584885246056944014963056365307495768301757429935595296360764555967521041 A165443 78 4419531459523097539062606677313247547157575062961533979510843638792223834007773676006098935852682896393370972147275609907810619724824359334115169431058843892362288360408713733824349878791575127425789430615948673332516500542293571447633043968859061972001281442195397334756165644992794981688311952561 A165443 79 28996545905931042953789762409852217156900849988090624439570645114115780574925003088276015118129452483236906948185873264850887006968753247965514651998978868486002744565540127042130132340746634244320796657486780997294272077859834685941073280657076036583060420779074099023594076372623601469733278759808081 A165443 80 190246337688813572819814631171040396766426476771862586948023002593713636352082945262178935190047337742517346487028979575677579484646260300253584198257921615325966732376530803919449992920853415394308476073793948811646984720195648094759708931460488159153557984120133668554027006716194872883208365537098991601 A165443 81 1248206221576305851270803795113196043184524114100190432965978920017355168106016203865155993781900582928656310301392390057778271915736727011493837621792334760506129228794616244296896157379822233920091762196392031897446078747247108966115334046402032356688311166039685896627189116603619885438643897128970015967121 A165443 82 8189481019762142690187743699737679239333662712611349430689787694233867257943572313559288475203049724594914051887434256464893206305893654896882766991017168790522944013525559774615970185548496038482338717543642984317666656932187408151680308917698715295619354771836616325465507582974248391422632544638228538970958641 A165443 83 53731184970659418190321786413978913489268161057443063614755697061868403079367777949262491685807209243067231094433455845701891677425254986955912589006799685503892646589452642825776093218610429993086174192241759025046072807305585361196773892982270546191425747032151300423748992317862145666827172748878631847826393150161 A165443 84 352530304592496442746701240662115651403088404697883940376412128422918592603731991125111207950581099843764103210577903724043257497405283369015173473696969163104773186668076919536914250092097078540696897641106287818991376327752362521548314954717028867996982319333722284822583806646381371824553120245010550440920276435885681 A165443 85 2312951328431369160861106839984140788855663023222816532809639974582768886073085593771854635363762596074936281164601626313068457868141519646405495491094993924317932662022290270350685704290356208428663323667345229735452427801972477247362982467270676467423570723370830977023018222427423466071645032126456390246034749306131869201 A165443 86 15175273665838213064409721977135947715682005095364899271764047873237546661525514580737138262621646392847656940720951270234825037302358866998414473153597565024217960236307264089695710681064670546187986717011928052385196180783932265266280556908402204319276862165948925481221346299303577273991935570392609571617842134993764388364721 A165443 87 99564970521564515915592185891988952962589635430689104122043918096311543646268901164216364141060621983473477188070161284009351488359524009665774450773303591454906646144851388204730322392920508179987387672825461807722540699429028447975927733284830522319002261221168603363182423947671826984413632641086309273359345932761923849862396241 A165443 88 653245771591984788922200331637339520387550598060751212144730146629900037863170260538423565129498740833569483830928328184385013206293236383139175507181257655172381733269186451710368256961251986578867940267970466595609546279624101754194410273930426793838711888620983898705747511265427767306114494859284816998248187688228348317584355947761 A165443 89 4285945507415012200118556375872584593262719473876588702881574492038774148420260079392597010814641238609049383414720761217749984117828522144840970012544580350245001794324813332058704082528547220240905052673274259922630574068785314612667759001714785551023145642745992912570625774115128326373529623453653775040575164292450798991962075971163281 A165443 90 28120088474149895044977848382100027516396702468104298479606010242266397187785326380894828987954861166513973004583982914349657623389735614940478203166846648989870162114605594613368223840312876183692597889712583146671121299742912374422583114508031765371564581939081411192985403090261237076076724639685985257264271266969485751240417706295865546801 A165443 91 184495900478897461390099663234958280535078764893232302324695033199509831949059526385050972989971844113498176883075511901048103661323777015998410700299803528294387786201489672809792069603132608576360291833219805091502824826052316741450278520897828363289888463286831526470741268686094697768584829536712629359751986531782755325006244129624534047162321 A165443 92 1210477603042046244180443890484561278590651776464497135552324112821984007417779552612319433787205269228661538529858433582776608120476813743437299506253474351193071776325269709142225455830784040820899082929931921254295594766209651715788387316502973670920843837368138352408725857836255336715671099019359178531564105938820823271012140805472612093249833841 A165443 93 7941943553558865408067892365469206548833266305383565706358798504225037072668051644689427805077853771409248354294401182736597325878072442232508884147335179849103463863300762328936459215619919626789477080405600591041963460898216507710521685328444444630431883138186624327205603606124288998503450504967836400374963317574374727870524076130883355261525528345361 A165443 94 52107091654899715942333441809843464166895060229621574599420076986220468233775086840807335829115798594216078452525566159934815055085937054706515879984888485455484810711456952588569214321660313928316430023050538695283609963244299942686360700933010320420396763310273294971641265292513778259164993463715240755347653358543974043994198299093107145984203613813640881 A165443 95 341874628347797036297649711714382968398998490166547150946795125106592492081798344762536930374828754576651690727020239575332321576418808378801521111900974279912608191059780272576397394148855693125463469131252989043424830619096373891478205307235710809993457257657104586615714738392562372602217388918794738725752758557583270074981471638263061636543373573550268024401 A165443 96 2243039436589896355148879758558066655665829093982715857361922815824353340548678939987004800189251458777411742859979791853755361862883795466212030043552243207777450462626587637274298766430659450197261340138155572707809594498355442725671831164367541529382172995444333976352239156176546871844770270597872196076922550943580956593271332787709722924206773513872964880359921 A165443 97 14716581743466309986131800095899475327823504685620598740151575594623582267339882525254738494041678821038598444904327414352488929182380580439198313123008975131289184484290384020995216405187081068130112105553447918703976965390164877930795815762175514957960302604667029339440074001615557983345152972759464416776787084464937599346070596146644330640593140095959794611341271441 A165443 98 96555492818882459819010740429196457625850014242356748334134487476325323256016969248196339259407454744834244397017292165566679864365598987848237715505921138942324040393172529250156281637283133138340450920480366151395810653191804197565113057677780132835000614978098908550938141946472631821763482152480753222681421207471825942752799231040112547997858951931880666085022838342961 A165443 99 633500588384687818872529467955957958483201943444102625820256372332170445882727335237416181880972310580857477488830453898282986590102694959166471992709448561395707568473491254250507470523744414248738427550633396074643342248107762043190764169302224975804569740686059842440752334314806414091207405377966934133170288355674776820882582647583005075648173987724214894315678108011318481 A165443 100 4156397360391936779622665839259040165608287950936757328006702058871370295436574046492687569321059329721005909804216608026634675017663781627064133935533117603328787958854771009336678933421878724984363025799414310367100838199279208449333914408648745304467959529329815369533916144800468748889817789622579477180954577757825955185293880275330675923275630212907955257702915942666907302001 A165443 101 27270123081531497211104310571378562526555977246096064829051972208255060508359362319038523142315470262299519774225465165262750102790892071255160848016022589546995134752183802484148919933525737770135593704145722691591218262071088597147173395972771770835597111901869194285791739686352297571171670454465804985901548409528294490553364861900726441115830087760828136067829855980094768375957521 A165443 102 178919277537928153202055381658814748736733766711636281343409989658361451995345776175211750336731800390947149238693276949288903424411042879505108548540961600085433148089337166470825151863406632122471006393220282522255786451085690419773444608362988190792956255522227470274527211342398428424541957291558674137746089303679094942557785697564722340515065187349881795396274187352347615843944709041 A165443 103 1173889379926346613158685359063483566461710243395045641894112942148509486541463637485564293959297342365004246155066590064284495367560852332433016732502455430017831990273087514238398787949774245608360785227600243789858020584584358046409625104560287465991780515190854736231927621076097785932801446414507444089815075649762114344371144624412461653169993313479653088626697023799090842727618813940561 A165443 104 7701888221696760128934134640815515679555280906914894456467275013436370741198542925542787332666949863256792859023391897411770574106566752153093022665603062907542465795230417450364103079181403438493179211022395783866560951309284825802276220398467270882599065757980835122180430296269684727947191996069478632339724835172540066754538955122418882410973292688274936043511885145774401581740834418212196081 A165443 105 50532088622552443205936857378390598373562198030268622528881791363156028433003640134486227689627858052827817948052474238918626736713184460876443321679237235661172158429911233600817048272158579220896270172898831047544999835973197416369638645576730253814198580850352550359253067986469089731598699602984686501447545363268654791619056772620052360203554164766756798006513702690418761817828476027156951379601 A165443 106 331541033452566579874151721259620715928941581276592432411993433133666702548936882922364139871648376684603313557172283481545110019575203247810344633529850681393695757787583146620459064713862682431101714074950738934199446243034991045417110670695778136600644213224696597434451958851260481916292584361876374457831997472649258657705118317304000225908039423243071497032744652759579682025019507734949041621955121 A165443 107 2175240720482289330554309443184371517209785714755722949055088914789987235423574888853631121697884999427682340248607351922417466838432908508883671140587398366248548644784540523975999516803712001936135475126215544305684282594271576004915336458804114195216202637979210955486451802449881438604737666162544517476225406418178151383095757908860367674979451916239137409231711778603984293315144190638318366688468146641 A165443 108 14271754367084300297766824256732661524413404074512298268750438369937106251614074845768673789459823481245023834371112835962980999926958312726785766353393420980636602417584063497550319733612465533984438197347698905206145417344207874105768542883396286378104225752264669083354677475982923041374180984854508627074062647285699200748943741657064250796896166169092364943172428752053926740325202782077672136222385583138161 A165443 109 93636980402440094253648133948422992261676344132875188941271626145157354116839945063088268732645901860448601377308871316753118340520773489800441413044614107130674796400112130046082057219620394007327951069129669789125757098041605030375952279074521753171424249543196158753018504123151926310664256713863916938498537254320136737592079722360358582369662877664956736798862315992019908905996098140520321210844184405664273681 A165443 110 614352228420409458398185406835603252228858493855794114643683139138377400360586879558922131154889762106403273636523504709217209432156794866580696110985713124135997159453351516128639906236460991037625836290980606308103560996051612439398832149527376254428353201894852439792219292644026148392737501649352931407572899655316955191400069575743492827347512286005743833121452906026789910796297345227904858331571506709805168257201 A165443 111 4030764970666306456550494454248392937873540578187865186177205075886894123765810516786088102507231729180111878329230714397174111084380731119635947184177263799072697157163126550029458080194964648202483182132687493749809727676099593524681903300158091997463308864996464122683448990133014307731078892538925676692851297801343512753126815722891374563342587569769051735953786532647374310581305460044239239415449695606037627306352721 A165443 112 26445848972541636661427794114323706065388299733490583486508642502893912346027482800633524040549947375150714033718082717159859342824621976875931449475387027783569769515408633231436894087935814342873674895950818962847661242862026703978743225937517139551749443641127071448819023566303169912543948618867576764776105333684293883427306883522418517949608300267343802249984840548848057912420725559319266248563679767132462387859919584241 A165443 113 173511215108845678135627757184077835495012634551431718254983203461486958902286314654956551230048204728363834775224340707285837148272344790282986240008014289287451831478214950775251028734633700632814579773255756832230426277030016346145540451522656006475864624318973344982714199792477456334318053929649610616094569934317930017807595175255107117883896559358897484337610902900678158538930756186301773082108585016606965602615284873935761 A165443 114 1138407082329136494247853714884734678682777895291943503470944797910815937357900510451169932620346271222795119960246899380502377529814854169046672720692581752014830813192598732521233152583595536470576879980247163582212478544422675587244188475853677208280617950451706005508583086898978954795218756834993511754570500306103849976087736831239674721170073550287769222969582987130629027121262515540977598401386690502457726566980670293215551281 A165443 115 7469088867161464538760168223358744226837705771010441326272868819092863365005185249070125927922091885492758782059179906835476098973115258203115219720464028874969268958153832076835922369283220254397837097604908172872418926575609331542996044768869840137876006731389143105745524409991697719540584312875048409246344803411910600942200180200679580577304712588867568835930446548983072631953121847460232849405174176024000996869504955070029925934801 A165443 116 49004692057446368838805463713456720872282187563599505541676292322068276537799020419149096213096844860717990369090279368747558685362609209070638956585964493448673364416603373355068099248593864073645491037527756194563978428103059776449459302318326250322037279488413895917718935612828487917970837113389040543593167839416857642541542048242493243299013431462070074963330575025905207528007125172833532704478528850400638758793889473197184473717150321 A165443 117 321519784588905625951402647423989545643043432604776355858938153925089962364499372970037220254128399131170734811601322938352732534664079020712462194160513041516745941577566689343932387991458366119230634848295948532655360156599339853047043219173519963032309387350368621484390109345239186779903318540719152076729916487977218913293557645001131805158444330137268310527094377040779047196633997598262425988843610144344425960339974104170303173250907021841 A165443 118 2109491306687809811867152769748795408964007961319937670790493227902515243073480386056414202087336426699611191098916279798532278159931022454894464455887126065391370122086314429716441028350245450234875092686345261398622818996040950928740758589583187724730354126342251098453351967648219002715770416943040412985400058504770716565787127777071851984428199254847161781833592921184279963692092746073060991098981481640401432502147246006715394535044528014333361 A165443 119 13840372463178720175660389322321846678212856234220111058056426068268402509805104812916133579895014295576149024799989711758170277007307438326562581295075434115032779370853659214887880148474961899183425824861460199063787291691224405674610288761573239813258348715331248995613374985559895679570892840026617955986963403415151630306700377938832593979794028688285263816105326794525511372352774641470053633432079211246413358013335390082828736610755552025314028881 A165443 120 90806683730915583072507814343753636055754549752718148651908211433908988866831292677542752417691188793275113751712732498845355187444944102860577095876989923228730065452131267770708069157880289404591713884403105694448528702708222455648690500508443420373521464716142657982116552058068377839169325045837252839666243816415539691925415364000607477417578539248411272951033800750372555449832206681113105209480777102799875369123380805445828213368147248191243192412401 A165443 121 595782651958537140538723769909367606161805600927583773305169775217876875955280111257357998612471889672678021324987237924924375384826278258868246326048930886303697959431423112717043785745809011265842844599725465185344898010640704908795556907197500197924110090334094688351072380940105961987879144089078404663241784572714190759166337674400030927385667174767116706037445855145975949192320475012940672609459802353309894572581160616174850459259448993649154994742347921 A165443 122 3908929979499962179074566654375360864027606547685877136655218895204490183142592809959525828896428068142440497913241268025428826899845211656434564145207035545038562311829564447944121883142497769630667955528662889394409309753009711595192480492663369145294565857326854823859969746167137766358657900199058501323770387658240035290043925474363766503197889534609175036428344806248980295549623306506312095859160207728217235833300235545544255380347109781288306473291638459441 A165443 123 25646489595499251856908231819356742628885126559367039893594891171436660091598551426144448963389464555082552106808775959514838533289884433677867175356703360210998007327913771678745728662143174547305973557563682430068940008369226905728335581408246750971036553355910578550183938971436281137816737289178660289797287219429338402346081512539412713906168208200017100730004235886762435134883173533494194196706284700693799944793187227044478051298846728698125366112779935932330961 A165443 124 168266618236070591433174908966799588388115315356007148741876080975795926860978095906933729648798276945896624372772379070376855616914931769360486537515330746344357926078442255814211518068953751355148837753118392478146883849842908656599392845144852823939213106700222511384771525023102865249916434552630185351788681051412817393679515253051627498659313448870954451538453245249966833026408717878249015941748163573165996902873772918336142015659321058392712280625376614628007706481 A165443 125 1103997282246859150393060577731172099414424584050762902895448967282197076134877287245392200225765495042027752509759579080742549702578867338774152172638085026765332353000659640353511732883463452727601756880147199495064634463282020893546256929449867925914647216773975757807841739243044311629105137326578868861835278357132148522718339434287546433480317159769216573477908978205843526489516293378390157195002207994432083398816756026757942074139227907994089082094309397048210535690001 A165443 126 7243326168821642885728870450494220144258039695957055405897040674338495016520929881617018225681247412970744084216532598348751868598619948609697212404678475860607345568037327900348246789933666533207931506380421757057280456671855789565141987675068932530226664715324791807294012726646629130256006079017737647631301195247720065779868507232268641664247160660407912349323694818455467027858548066872692602438314768389936733475716590860404813611633470449982371442702034591722615429869945521 A165443 127 47523462993638798973267119025692578366476998445174240518090483864334865803393820953289256578694664276501051936544670377766161009875545482828223410587095480121444794271892908354181994404239013406261945526511329799232378392053361022660438340102130043692302117264720067683897108846849625666433962386327998450500339925110614817648229527395115018634756417835377806021060956011072732648323506773252107308554750947531422673913972995404740546755707934635616426197188854239540542198309921897041 A165443 128 311801440701264160063605567927569006662455586798788192039191664633901054536066859274530812412815692318123401755669582348523782385793453912835973796861933445076799295217889371711787334973376129142647109569207076771465602327114406357629962639705371927669734343711101735884926650529094593534836249681182509000296921681121866625903061065609064955195598341383978807537050870131287920756157682603371171064280704711297676391538004712199526615814543627307679586593130998818137103728022299155928561 A165443 129 2045729252440994154177316131172780252712371104986849327969136511663024818811134663700196660240483757299207638918948129788664536233190851122116824081211145333148880175924572167801036517800234757624053282035827788639013520598591810112526620511822541175458289308086880472324588450283927663263625567909146476409588536156553174371222118598371722292429158857715597601942205462993495816874880387154718661676036067449427321935245886456414444241828108769015516222501756464340840508788971495568944584081 A165443 130 13422029625265362645557371136624611238045866819818718440805504653021105836219854528536990287837813931640101318947218679543428022225965174212208482796826324530789802834241117992942600545425558222197114856052044721693573200802341778788316964700042885217434229693781598326616622504530459135653527974092142488647122336572863804553888386670325995623703765829285235903639863406940227691327285057010173243787234971678375095602521710650691546300194256969254758532279265501700585578799172783274411123767601 A165443 131 88061936371366044317501912027394074332818932204830611690124916028471475391438465561731193278503897205490704753612701756484431253824557508006299855629977515246511896395455975151696402166284471298056250096346899940742383176455839524265995236122607019208290593768017501961141579658872050481689902477516846376986265509672087339119162521979889593456867877574276611973329189474180248701821983137287091063247923806466345705962800546679387267948741889021230923618974242739482586718663863716080132204187943121 A165443 132 577774364532532616767130044811732521697625014195893643298909574062801350043227772550518359100264069565224513888452936224294353456342921810029333352788282477532364552250586652970280094609855746439915627640734105748768753468660631947799971737666184819245550966575224637814143643509961336482090229147499593753703846948969452178825747115871241091129965497076722913034657111829375437926324089828570900635124156134490533012972886221157111073376026380344059405803594641950148462913611207558966027921891165334641 A165443 133 3790777605697946498609140224009777074858117718139258193684145715426039657633617415703950954056832560417438035622139714567595253027065909995602456127643921335089843827316099030138007700734460564937148787065058604198486633734553476629762853481155073201622368725201043871405052442347090392856555024858827795174670961320831362854873146810376476278829324196512223912261062251432987627740191888332250234886353147576700185840169750166616580461761377778135169170357897632481043287308032277810123765011262737813126161 A165443 134 24871291870984226977374569009728147388144110348711673008761680038910246193734163864433622209566878428898810951716858667277992455110579435481147714653471767879524465351020925736735468524518590201764117954587085249059759403542433154195457374850902207334097752267420303566101401809542487987966433142142822402043510902727067125190879655738565248316260154919285813377584042728476268402756827340299444909379104712400376715775319719622590206735207764388699480551391577742489531528893748035836253422127722932117372661681 A165443 135 163180545965527513198554547272826375013613507997897286610485382735290125277089849114548995316968289372005098654214309716010908497980511676191810155841428269057560017168048293758721408989366417689188517999285094670290934528142071039947457159445996587965928220738256932906999387572645890036679019205354335408710513682520567102073375997816742002190403281895122314316374142945519852754238821840108255136718479896113181212100231973571345564905049531539564078617596534880673856430413512417969410740951530153609397724645201 A165443 136 1070627562079826014095716384657013846464318225974204097451394596126238511942986500040555958274628946569725452270300086046747570655250137107494466432475610873286651272639564855350971164379233052986871886458714748589688543828004170874604658121825785778290064750500302091032533852980990516875644645354427145689548858165347880358289599653263744220816015556314137655972718332948176440196081237174013582806098183111180485185043601957642246243281959932113718457210349462040024382297694512652338328393206103576804011288384340721 A165443 137 7024387434805738478481995199734667846652391880616753083378599945184250876857934426766087642239840518443968692345438864552710811069096149562271194263472482939633718999788185015957721809492148057198061588141171207566171424987084560060347566212166334645510390909757051197947260592414195154301422879859509424743817847963796035568744125336349979418551741648669918639683209803230136519813022200831455326929456767939727330531699291318725183488109561183252862263331579261196708314081158070677570274865411962812588142784238376772241 A165443 138 46087005959760450157320370505459155741886343128726516980046994240353870003064907774012301020735593641510878590478424390330335631424339837278061305562642960566936830357610281889698612792077983402393588035912123490811372290906738392463669381412389364272655889435837502619474775078479048998880197015350654243744108974612948629056259758206681572683077110034348708733546167953106756335788991159810762965779659381120652690430031874374062336772286606172897646708905557501544142984193930101245926669975030087628156123136002061631923761 A165443 139 302376846101988313482178950886317520822516297267574677906088329210961741090108859905294706997046229881952874432128942424957332077775093672381360225796500464279672543976281059478312598528823649102878310228385624417893662322960128600994513435317244325914741617545821756052068155662803316217079164361867300197653078521410911562198691038874009473949466457003182773370674072819466568960211283639558245467323991542359636330663196650720391031987113165564272818111321251655652252291586283106154304234431436328029712245387434728704139939281 A165443 140 1983894487275145324756576096765129254116529426372557461741845527953119983292204229838638572607620314255492809149197991250145055762282389584494104441450839546138931561028380031237208958947611961763926732064378224447638462173855584361183339576827302795298612412419203268207236873335115540288525502464714180969140530940954681794967518021964048907529853594143244325299681273977578242952067758394991844901216681973185294676841683151252240579216029509337950147290251855668067836609203819833719613596402321312516895301888943306826156706322801 A165443 141 13016331731012228475727895770876013036258549566430349506488248508900420210380151951971307674878596881830288320827888020592201710856334758063865819240358958262217529971907201384947327979655282081133108476570306207117266515102932519229898825217057914509835026158765865724755583258183747583375612712573134464377849726290669956161839653707779513106033904898628638728490169141212409721513571673597119144672749267632792230876866558336390143724933606098464404500412781944668358428779957453320840138025655833027887722110228264953346777558747138321 A165443 142 85400152487171231029250724152717521530892343705349523112069398466895657000304176956883749654878474141688521672951773303105435424928412347657023640035995125158409214145683148286639418874518305734314320922776734718084561110174088362407826975418011436201717099138609014129125644702794973852554299811263284269881137642106574552337524756575953772873963467119570930751434933572971873013443837858827198586668529798943671045983661207691397926460171882152875675004722870855994421981538765476234334418410560932437466224006048582785726860595532164209841 A165443 143 560310400468330446782914001165979658764184667050798221138287323341302405578995705014114281485657668843618390696236584641674761822955313412977732102276164016164322854009827135908641227235714603922836258603585889142808978373025633260315310746208810014449754397531215960993098446209175783371863648691540571051259248860367088814196181793776231074996704712143899995265940198234662635565836903483504513896020703205494685564814139351585525397036293636895475087277830495466537885137436087233572521501034693928779238584789340031382419507543630129940321361 A165443 144 3676196537472716061342698761649992541151815600520287128888303128442285083003790820597603800827399965282980261358008231834028112320409811302546900323033912110054122245158475838696595091893523516337728692449614438226278487375289580336655488643761759172076592460783505288214446608954821632443662650298437280384193622599237968123076427306631490066073060999895461019302912193977594461188961685877958367247827284405074698507767094856740731611947085666702369240224237878139726835910957591557133071234040435801391182163208787697509722376238901244281694416881 A165443 145 24119525482358490078469446575185601062497062155013603852636156825709832429587871573940878537228571172221633494769892009063058444934208771956010213019425497354065096050484759977688360397913407790691837951098301108610052203418361247120822705110219655634816092122997364722218498493416948075804532152923756332592216070725150900449267070869571609647158391654495069034139355014347150324626603096148692271916459888354194057937817420157248893573374771616682220826415389069804993343921998050550072002328971762380203219211764773587773363515238187917938468036800401 A165443 146 158248206689754053404838038979792728571043224799044254877145824933482210570526025396626104082756655460946137359185261471462726457213343752803383007620450688140021095187230510213613332570709868514729148797139667053118856902851634237855916435522486841568974702079861687293193908274077073341761000800437586888151359198517712009295644485590814506145861385484292470950330502965204652464455194235458042296691180386787226948153279616417066266822563701871758732759885233760931104196290841764499015219302766443526855893546360370390510529224689848684271094157164335921 A165443 147 1038266484091476344389142373746420092154614597906529356248953757388576783553221252627263868886966416479267607213614500514266948285776748362142995912997776964886678405523419377511517074996427447325137945258029186186272066065042856355019694592290386101856973278691156780532429127138864408311494237380017841900204608068448147712559412297766916099687215475689265384597558031802022412610543022517176592417556540004890608098743622001140302983301279315256053956208557128420397753605769777630917077013723180609880589216065951142997708731990700394242699910939290735647441 A165443 148 6812066402124176295537163114150262224626426376864739106349385602226452276892684638487478243767386658520474770928524737874105447702981246004020196185178414666621497018639154535853063529051560481900230058837928423214725392409657101280118655095877024797470271827629046805124924180265966433841460971099153850294965579871033497582312400425566965554013060780932136743913842784725981609212333408978609735340283679576805260431385852285565478262349373937417483903790506547653251428824775335628840936055966486854745173097426825321941552692926347922664804614789265211666318961 A165443 149 44693967664336720675019327191939870455773983458609553276758318936207753388692903913116344757357823866552834972062050805192005842379259955032376507170955578627703641939291492909731949814107288321747409416035648111469341457540729437206976112436269268901498241018485086083445851656064622297466720734971655749919726294995340748950245443855163927630014793235199075015044454232333830953421207019698972486364707198178227116748377987619632594178835120573001875450428691245543260196978184852156478243868041867165552649268426839624678325158087621555429626405406213199684084094481 A165443 150 293237121845713224348801805706317490060333105471937279048811330540459069983214142573956337953024682388453150251699115332864750331850324564967422263548639551376363594763691484980751322730357918678984753178609887189400276511357613951616248383480531021219285680936977842752213666087430928724087575939868100853785745245582572086518609966007463410237841644387725982588292451539109411282933585662232878870314903057224898910568970161930563048180024810890884380301023392775325241210923332287023140890793863201682552741405658111081493959634801135350889194737780268904488265284078001 A165443 151 1923928756429724464952488647239149052285845505001380487839251139675951958159867989427727533309794941150641118801397895698925626927269979470751257471142624096580321545244579832958709428433878304452818965604859469831747995556376124493764132840121023127296611617360874107694707574142864004467323141568090690976200254338441499666408548686846643052121151562836595893723920736102213236905096739409842825887278750095726814756424225951826911480138950805966815702475529231874317780815856645271997096090489100437108825159608733328579500613041712841120567153142905330932295921851123933521 A165443 152 12622896570935422214553278014536056932047432358314057380713326727413920797486893878635320346045564608889356380455971593680651038269818335307599000268166756697663489658349688284042092559954675555514945233333482981561514350874915610559032216926236979067044749657276435815822719423952797531673904778119856740301124935538751285828237034801567974023059847572477139443544950243724474843040648695141241604996936403189205840385969736926102890975375287091506478984471999066807503631479968547136603544238432572344413618607743929247024201120599390294165387177266494096829180337075729899085041 A165443 153 82818824401907305149684057053371069531163203702898530474860136658562734352311510737726336790404949398923067212171629626138751462088278097953157040759442090693370155648432304831600169285862626319733555675900981842023922088609881476463204485041764773919066632795348261031193724356234680105693621446695033184618087119176751757587397405331082267698567460798211307738012928960380690016890511189717241453418627875420031924217229463928939698026508268105884908114216479132102938122056139710725055686526271904752092661569708983438548592537451374079973881867932416177765343210769353345337916561 A165443 154 543374306900913829087077098327167587193961779494717258445557356616830100085515821950222495681846873006334243979058061977096348342761192600670663344422699557039201591209364352000128710684544691283771858789586341865518652390094439766904945518464932013973603801525533077430418726228469912301553420154313479920823885631698061451775607936696717424644418691321112721806424941574351636307174052581564083328336251892959316470583132309946708688118210925474329672408630817058950777158564845556745311116490016411264181049489241712634415954738429351574857061744563641334886504106776892604986956972081 A165443 155 3565078827576895632640312842124546539579583235264839932661301816763022286661069307815409794168597333794558974746599944631729141476856184653000222202757331793734201639924639513472844470801297719512827165518475988979667801420491221205019791935027532756747210093490367324042994978171157923699284967512142867762840935336522505836682405224108951609658205134499976940696708503023636331662595943606094241828243047076702168039539166873620243147061352167715571390982468454076921239373121107003963610749131931164015831346513092431101692330648488962559091178345201169849087783793598498699712995616155601 A165443 156 23390482187732012245753092557179149846181645606572614798190801219782189222783275728576903659540167107026101433312442236728774897229653427508334457872290853898690096959545559847895332572927314337723659032966720963695600425430647792411090104649140695553163442684620724282619726586919825845637739674184370539648592124699903751105278416912547929389128424457244340739379841630444782674976206094061908107159526029862433924232483542219565746473614880765515558465275192593017085420278606534811381602000597879340474023571560828894412069429796807503990569444160079369856894691639152788386325718393713931121 A165443 157 153464953633709732344386040267652402140797776824722925690929846802990943490681072055193064910243036389198251503962933515177492100723756137882182378100100292429305726151578418162041277010976109369804926915294656242806834386210046217870910720542448917127158466752671560631278877089776525202540373138921978613804100673633055286121297813359942253778880793649846357551127137645727535534470994194804133980423902671813429872818941690003177155396938042095989804900344578171634609165648336566547619036806061765770031804104425236316449777237290344317366061412231807656217205685839835822437565279445123062522641 A165443 158 1006883560790769553911516810196067410445774213747007115458190724874423580242358513754121698876104561749529728117500806793079525672848564020644998582714758018628674869280506001561152818469014253575290125491248239609055640406633762144727652864727503169553617098904790106386751490429990642098171045927436272501980144582036584346672443880173740241041780042537823708810719485250963465641075932051095895497234890041578729624923058423503000527511899501396510319758437331513720145736958038380581365453081086849547977191004696122784921309019210682578861816359661856921551133125977973551738595652151827699083114161 A165443 159 6606163042348239043213461791696398279934724616394113684521189345901093109970114208740792466326122029638664546178922793369394767939559428539451835701191527360222735817349399876242723641975202517707478513348079700075014056707593783552332941998052763226457558367940698959257218807839224119028641968717229491614595457258698537703812140183060014454658745906873363883278080772531851644950948595406820579304986571703421614023835829707423578195009435414506912837645770129918701997780473351169864722597529718814592962772396355171303918454539770564179143887518847738785909156374564284017462712916318509606867561049681 A165443 160 43343035720846796362523522815320069114651728208161779884143523298457071894513919323548339371565686636459278087479912447296599072451449410647343494035517611010421369697629412588028509814999303718678766526076750912192167226058438249437774784206683536951128207257057676865927570621689931657099890641268896642062011349610245971872866776127678221648711040419228512285808851207410350411324415182200362405510609782230148843262794083418456116821361894627756023736999827498648042942567360322332329263230517850389189851961779409519811293715228005366178846312669235225828394690988882104121966340875658635757392979801033201 A165443 161 284373657364475830934516833191314973461229988773749437819865656361176848699905824681800654616842470021809323531955705566712986514353959583257220664367031045839374606586146575990055052896210431698251387177589562734892809170169391706062275457229960281436471250515635098171876476102912577848543542992601110279148991006754020587153406681216671907740987058372761756300182941766079500221512605821037048164235902559844710466862208225713751387657635067804240370902412586215750178164777647789140965081532067709906615847063528958209148786957769041305316878373687319570843533014877989139335169893731709690126299477883622328721 A165443 162 1865775565968325926761364942568217540879129956344570061536138571385681304320082115737294094941103445813090971693161384223203904520676328825750624778912090691752136793811707685070751202052036642372227351272165121103631720965481373441458854259986546262952718359804814277250840135136234686943349842661236269670605044438055195444331556342801586011137587334062333975806905994589778209893584364951342913433502039390471117573073992327475669620551069677214413546876701897968799733254266005503419421413013916108634110727039440823411739914786315153117225310745126207321375379585123269758650932547972854702434694173571161233960241 A165443 163 12241353488318186405481315388190075285707971643576724173738605166861455037644058761352386556908579707979689865278831841888440817560157393425749849174442227028585769504198614121749198636663412410604183651696675359560927721254523289730655514635957528906483480962883349966967922721937642248537156565914586943901891476255422106301495963272599990234932647137267106103005790093201142671000508498934597678186762152810885475280136170965161211552564675607525570154244850220043954330345920185847804404566133300673916222343646411838526413350143450192719053829363026154361514031083468021338469826463300871203606135557389627930629911761 A165443 164 80315520236855621006362910261915083949530001953506887303898988499778006501982669533233008199877191464054745206094415714630060204012192658266344760433515451534551233717047107252796492255148648825974048938781887034079246779150927303559629288316580911667502296723353873787721382091031925248332754820508444178260131231314343983505871590291043104741852985647061421161081578846343284670421843840515037593309632634318940748371072030772398604848441888169537647317536285414980873137198540655824851311011289928975367297193730512065179026859214168451547648447235263394446141920338755095605402562277826064671098474805688194055964744327281 A165443 165 526950128274009729422747054228424865792866342816958687600881263547043500659508294807541766799394253195663183297185461503687824998523996030885487973204294877518190644417546070685597785686030284947215735087347960830593938118009234038561748165583343633965570998402149076872777867224034619494965404848790869098830595250087655879061833187165969539826775170101909680370786949862340041149770519377844478059746428968096610863197476838843621075748755881466528473723452739326735265779764158571885065544384212895880358395261714889081747045813748445095306313148143382022655280720117003262613593931002956726775362179770015881573178772206710801 A165443 166 3457319791605777834742643422792695544466996075222065949349381970132152407827033922232281531970825695216746145612833812925695819815315937958639686592193378691396848818023519769768207071886044699538682437908089971009526827992258584526979826938056511188211973958494157516965889283964033322939275496533604243669815599241632276943364318819912133697585034190244143575122763440075992338092990374934735301550967054348790354270401173090359151818298148273517558460335886298426785792605443404922366578356471640565870512662255765531117401874935157285456788481636541931086914997561365912762576505997604322902989032243632967482936856410125137126321 A165443 167 22683475152725508373746483496942875467247961249531974693681295106037051947753169563765999131260587386317071461365802646605490273808287868946634983731380757594254725095052313209449206598644339273673295475114978299793505518457208573081508551029846803468934309977002447769255719578547451031019385246439073404704831490958636003705948241384846058321831489270788437621906218677418055638224102425254752919812143351458025287909724503698827170488573654421963911335188246100158384968023363334391897658406670739610212300772181653110487400935331462306601729070851674349480135366393831386750546047201653207064076706081909344336236133911164313021397841 A165443 168 148826280477032060440150678223442205940613873758179285965242977190709097829208545507868720300200713841626305858021031164378621686456176708158872128261589150575905251348638226967196244493705509974570491612229372624945189706597745447987776043368074934151825348260955563571000061271383439884717175072589377174537115276329188198792943357801470041227322277572483671813461297285792207338835310111375270286109552146932260528002357804973568144080163939583955516101062753663761306081182483420547480674485490960882132087368234949375879326108583489404934197833623422028281602972162717394547844703075997730138784078979454170028301253856258379547306309361 A165443 169 976449226209807348547828599824004313176367625727414295217959173348242390857437267077126673889616883514910192734475985469488136884838975382230360033524286416928514354098415407131774560123201850943156995467836913792265389664987807884247798221193619657457715829108601133551101202991379354183200326699758773483102804589218095581170924908730771673952374647528576598307610028207155272489988895010148530460245624018234697417414293324500204741407141448998223416359781250564097197628969460047614194180545213199352348095815488990424544959672815957879871256856743262102619260417672302980144252191252424573319954805640466831786278057242779214594238954804881 A165443 170 6406483373162546013822303443445292298750147992397565190925030136337818326415645909293028107389776372741325774530896940665311666101428517482813392179952843181467982677239703486191572888968327344038053047264477991391053221591985007528549804027019192656288896522888660787554988061879837089701467504385533279501924487472732831811138386751960596596567267837635121935746338951986204328442629089056154846170620237393484156595512029386159411090285134622272644001193026167037738486361833411071699684428220095994231953801117103134993206059888391818726724400363899580140101265409580034676282494458966083312817347950451907497040802277426992631467198520801188401 A165443 171 42032937411319464396688132892444562772099720978120425217659122724512426039613052810871557412584322781555838406697214827705109841291472503204738666092670604113611434345369694572902909724521195704233666043102240101516700186865013634394815264195101493663340908766507928387231787219671280815139133777466038334282024030868695573628866398276612643202881873153175268524239757910552765596834857312214441952207602244280370205974157778628924969515530465428032014134440309035748796582835839194668443186374425765579635835562914063715107773203273350580349722396324007746895317374591418013545919796438309157591334491767400035069189607919825920915411975059988146323921 A165443 172 275778102355667005906670839907328776347746269337448109853061504195526027245901239492128288183965741769787855786340426484573225668713351093526290388234011833589404620739970566092815990702583565015477082908793797306051069926021354455264382948377361014010409643839096386938409134647956756863547454917139971460016653418480896097392685224448887339300905801148818452564511906831058942504301727397321708210093512018609389408961506044163917991769550826149171151127771760858124288139682798603484173264353871119202929593716768068046704941137228929793241551645299149253388782215587519418819696354106762750310586207683219808004115873031450487224669023873225184632835441 A165443 173 1809380129555531225753667380631984101617563273122997048745936529026846264760358032307853698774999231751578121814179538165284933612428296524625991237203351640180083716674946884134965714999650770066545140964596104125001069784626106580989616524302150442128116538232353089113086365372365813541202268851370788000060090279152713711329713110660293970688423206173451759314668183644637817111131499968229712734208347379730989317013095711555828508295230763638530317785587999668445021526941237195159377272174871912926565416782368451833473126135900442392162978233580155864542002976218380719853926421131274594830339304052116053861285933959531637426308135841419033266040306961 A165443 174 11871343030013840372169811684326447690712832634959983636822089566945138343092709049971828117662769959522104057222831949902434449431142053498071128507291190111221529265104326506809510056112708702406602669868715039164132018856931885277872874015945969967079262236783503291439966755642555214774251744721687691492622304084848840590616341889423281640895750798382046789225497777001540102473278185119242053452093879804977525972555984529801659659384582235310494924171729899854310427401136950500211801702835110236669248653725222620768451934455285409643769820610045146656202981459064454351083953301352514489332757471919216218131745125604534430784792874829102558062332240482481 A165443 175 77887881619920806681806134460865823298766894917972452641189729648727052669031264076865164279985433704424524719439000423309872422717723013000844674136337498319724453508349486211177195478155481796489720117008639371955870175720330099308123926418621396548573872080673469971622487704554027320839254153768680995447697318352105181913262835244123710628114526560710184611977152629879026886735407142507234961199143891037977549202229878772997359442235894783812150159840924553655719230316555658507159039591845676820472201973370508036183806038953804080092623654249904797682757143735538373560181137175565264363910852505558498001081828885992738523932507061820571267332745327152466001 A165443 176 511022391308300412639330048197740666663209597556817261778845816225298192561514123608312342840984430534729306684239281777336072965450980688298541907008510326475712139468280979031533579532178116066769053687693682919402464222901085781560601081232574953979402283852853684132195267479699478226542925947778636152332880315308523554865264090160245760735301970191386068599916475803669107506119512878294579869643571791183375820647680491083515654927265200265504155397077958394797340530238171883791939427368702882369885544105691409765260381603206033755387185360007839416757250421938817090000404586817623902192265152756437214605941258294925112815150869971181876407244902666768137921521 A165443 177 3352817909373759007326644446225376513977318169570278054531007400254181441396094164994137281379698848738358981155293927741101974726323884295926733451882836252007147347051391503425891815310620619514071761244958253634199567766454023812819103693966924265692255916296251113789318462100739125917824381481270625751603365530396915576292078432341001260582202322150885032208399998362025414245825741688264719014770767634807429270074385367651139486762236385556734398939009068042220465883886245782890490638929350080797015516178793661144077121825132099516685590427516833207369454303624406081687100867437467914174817055898656349790116500690328914552270058812400030838436145103947879876273041 A165443 178 21997838303401232847070114211684695308205184510550594315777939553067684436999773816526534703132204146572373275359883459909370056179411004865575298177803288649418893744004179653977276200252981884631824825528171102093983364115704850235906139336116990105321040834995749149174402669757555702560855685449117694009043399717038532384454523263210014249725688276137608161567145477410471757240795649346310960461361065488861988371724110535566087650991851973731113370095806324676580986018416020195197392552342068240318677095742211405114886158375075016813157267218747324764821424063112388053422847062828948582825164243248984287871651552713683272216692547306614391701988146736066264373359904561 A165443 179 144327817108615488709627019342863285917134215573722449305819061407677077591155516010230594187250391405661341059636195380465376938593115602923039531344567376828837361854411422709744909149859814145069402680290330600838624851963139522397780180184263572080528571259060177839183543081697462176639760691380589476717243817472348529512237089477087803967085980642908293923145486747858354290936587092642325383172385165785867459609158002667281283216613814475961739839734769060491450411661512529073785230704319919928944461748452494454712008702591445313153475705978696399597358594478600738914884586816743092380984495122068048306811972318425691376556567467886942218035722432004851202026928249360081 A165443 180 946934808049626221423862873908526018902317588379192989895478861895769306075571340543122928462549818012544058692273077891233338094109431470778062365151706559374001931126793344398636348932230240605800350985384859072102217653730158406451835762188953296420224364949901012126774499673364092979240794450170173198040757664849866534075472270420047808349557868403092694804184020541964134270304957985170278706919880247790118054694668340541551137811648042837920822773245082849542237206884223068519817254022154318866083300590358504546358318695780572700327595931119889849423003237561432660410030359637457153458280832181548999313879383400345192271038608159048338662216593295908825969515844606428543601 A165443 181 6212839275613597638761964315713839210018105697355885206704236812898142417161823565303429533642789355980301569080003664044381931235451979879774867177760346736052826670122891132599453085344362608614656102815110060372062650026123569304730494435721722577813060419119617580006683658376614657208205527473396170516517934809553904015047268856174317600570954902440363843474104538165078645719943151918710257954290354766568639219814658549663745786670848679411249295222555775915023023064696485630066799366614358985078715879060385140566479093340124331087035633211071174971610496017432516987321914171477754649272520779222672081297821458942568289664543756196090130319842228529856206477645851563546199919121 A165443 182 40762438487300814107917247875398499056928791480351962841186497729424712398998724411955801170230340964586758594733904039795189850835800439991202903553285634935242595782676288720985011692944363075120758690569937106101103046821396738208336773992770221833031481310178740104521238021110005013794916574574924668784902336370724490242079523359586484063423348581240231381286746288824729496526299934318628065633795406861426166634922487273590717071848526408427229224869055911337295213943557891326710389905278410452845030778550269913269551805485095382623688476232428334872140284344977485023226235354431026209827790333735510974175668051182133840181682003107078283999886886322728560918497445254223360159710641 A165443 183 267442358915180641362045063310489552312509800902589228201024611602755538049830630866842011477881267068653723140049144405096240611333686686782282250213107050810126670930139130298382661717407966135867297768829357353129337090195183999384897574166565425446519546802568455691260773610359008174958528953644505684768407439446145159934118477215168979229356382288897383168911147882943504243210238615196991074801429940062737226418438378209515896235566460350730416729687825905467054163545400892766154450699327580875962602367453302150500827309152328954862601900365017436202263783500895580951155562218115525319403532443960110720454407417325325608105323889573900541699936779547637637682239469678283432085393102161 A165443 184 1754689316842500187976377660380121952722376803721887926226922476725679085144938769117350437306378993237437077521862436441836434650960318351978553843648195360365241087972642833887688643527913665817425340661289413593881580648770602219964312984106835756354614746040831987707929149981752656547442129279673358580580410992098720769868445018468671719389851587012785068590755975463375231567926678849317371359833774995316718500195812455869750518792506625678912341804524244983992205794825974954788270892166172016180271301122783670609317988241169772519117488011092717512486227436295231471859256311119825513583927766781288570780936656494452413758343396955894581593709715013718409721504143459788740533228112229437681 A165443 185 11512516607803643733313013829753980131811514209219306683974838369797180477635943264178936219167152574630824665620939445494888847744950648707331291768175809759356346778188509633137125190186641561428127660078719842589457050636583921165185857488724949397442627348638008840930620359897271103809121850732528715383588688303324202939245285350674701850863323619271607145454549618171270916775592361573893811198893165592865655566546821716609335035036920471384693014455590430659837915257371199200887325398030992840220348657416003836998905128278365141112973411818135566156494310946235952711569694172113308199926760302598649681685798437354023810494043505358222806192071246234601714133040453636276684509950501447397421201 A165443 186 75533621463799706534266683737015863644815344726687871153558914544239301113769423756278000533955688042152840631138983701891965730054621206168800605291001487831136991211694811703012678372814555284529945577776480887229427709226627106764784410983524392996621078034379188208757997866243945644687195097031440404924243940574856206452231752087409165998700572149402479904797533558589661386714018392227059064928936144024031288536724793908247710046474492044833140247651412171545082015581217040202787240835560701014653474235898252739127396017335934558327669709620990648671369650338850038130932248523038585149076942562884874095951294244207794130750760873005533036253249348888798224782142869017141633084874099416549020316721 A165443 187 495576090423989874571323711998561081373633476751799122638500038324754054607441189264939961503283269244564787380902872068113187154888369733673500771314260761660089799339929659583466182804036297221800972935791491101112275200235900447483750520462903542450830892983552948161734746607775762557537146970023362289550849244605518574940860444780309444589202148178370205803784997457431364301078510039834564418029917550591394653014791813568160134512608040055162244526071835796639669780344231778945403054840278074746573192735543950221946705614240671339264116460421963664907220557785667663988969294734965768695729332018776653128345598834609716532841173494982961951293298873059360705654587063515106013009721714283542804491148241 A165443 188 3251474729271797567062454874422559254892409240968554043631198751448711352279421642767271087423041529513589570006103743638890620923222593822631838560592864857251849173469278496527121625377282146072236183431727973114397637588747742835940887164757110142019901488865088613036104494281098182346783803014553700920710900389983242443315373965553323650006517583940658897276625913541765477740745150225673381599310267931900470012874936241649152251215029708625666561244032430319770764417924166596873567930542914513151961245096000628990328491783224943460643394623701756474313711335801358519767479782672989668965034838412298003686386618222255119257663209740824790245746880759262454211331636334895382329491789030905284898907867899761 A165443 189 21332925698752263837496766431086411271349097029994683080264295008254995182305285398196065604582575475138661168810046662014761363877263438070287492796049786328429382427131936215714444984100348160379941599495567231603562900219773940746608160687971399641792573668443845806487504069355880413854184872505009819501159968753688421049313036066356883094011293014408710251143428710324754223376739406369348670612944358495111388156250347792584172044043328857895877559498666404936468565439206386487261950485152439737363379528129732900331084090589275980139036582916986776962399764011772129050136413027536206308780996375728585924109278255088921314335465540342253292484473040655919679167659029989708833038998189076823260124746731028715281 A165443 190 139965325509513603037816284554357944351321425613795115689614039549161023391104977497564386431666277692384755928562716149478849308398725417179156240234882648100825178104412633511302473540682384280252796834290416606550976188341936825238496142273780353049801075838660072186952065554532595776603402651782559310613766747324471872553495371705828060796145637440956104047636576207884483576098233126978405265060134576878467393220013671991592518316666589485193189756171952107967934118350493819680890321784057413786683913704617224989094780665492121209972220369840815409150318292689257269143242152286060242191131676338187059920893235918789185345437789338821095523973252325278055086593311609745573472340118974211771153269634427972427098801 A165443 191 918312500667918749531112642961142472889019873452109754039557713482045474469039757361519939378162447939736383647299980656730730312404037462112444092181065054189513993543051288467655528900417123262738600029779423355580954771711447510389773189458272896359744858577448733580342915250293458971909285298384332247462787614432729624188014984532999807892493938507308661015554018852427702148610509691843328755174706258942387210251384617808697140652788260677578332284849285447623635298786578294718440355375849589561912909654856473295536625660760592923723418191952140981803241759232270147442807830630414418321415135588805442905220459752686442837550532633735914080816060430766168337461738454320379569628961064857186374961411290104508887114321 A165443 192 6025048316882214915673630050468055764624859389719292096253538158155700357991369848048932322260123820932610413109935173088810321579682889788919745688799967820537401311635959503636287925115636745726827954795382796635966644257198807115667301896035728473016286017126641141010837972722808689423590097130709577791897970718513777699398886467318403586240952227828294214486956590933017540780926034637493010986346729569731949723153062455906057748585091302674289246580315069384673652199700721207658469623883515274928825416716262213488389758007153747302813840925827194058697278063192826057748325170553431729948987157624446307448796860793090464490419142986064393109329225778958743784153159370387606392842606308141761300741810465269100969478585841 A165443 193 39530342007064212061734686761120913871703702455948275443519463855659550048781377573049044966348672389138856920414284670635684519884299439905102451464216588870545890005643530303357685076683692688713718211412506528728577152971481373485893167739890414511459852558367892526169601214110349937416051306004316093215214008906305378976342032071448178242071412238085589916177282301461541368131532188277214731423474136049042924626200837135686223015509893803084398385779058410568924467219353098983545979510078960644968180952091908099099596935288943031319109320821470094670846910846110826579703033570410609959418903449148723435087753432298529504058152022315855986761533383978680007778277952132240534128786130134691218836789736156299286509996112297361 A165443 194 259358573908348295337041279839714315912247991813476635184931202356982307870054618256774784024213639545140040254838121724040726134960888625217377184056725039579651584327027202320329771788121707730650705185077455334988194700645889291440945073541421009609688092635451742864198111844197462483670329048449128909235597396727936531237370072538370763318293134009933418243220809367626776316776359064892085362972979436913330718710607652604033873205283449342193764788671598709268750072021277549218910454204419540324733235519287236037591437056079781096072605267799487466995070503846549823062024568919824855304828666799106305647861296759841228195558882496861508730056653961696710043624756606756430771256814322091334206261488874651058809844691753095192881 A165443 195 1701651603412673165706327837028365626700259074288220203448333618664160921935428350382699357982865689055663804111992916631431204171478390270051211704596172984682094044769625474423683632701866524420799276719293184452857545430937679641144040627505263244049163575781198884932003647529054932230697634692891966395037302560711170318030424085954355990194569277408031745971386235269060105884888828177423923621052230886944026228561251422535206162483998608375773489685245609429758934603035948078322965002390727222831047590316952285754483557805233594393434872989588231747974726419714228861717326995893047251555417680633862303340322107942894125677636764913990836243735750400621737767445445687410043250686447988944315757866796229012369124300490050697485576401 A165443 196 11164536169990548640199216938743106876780399786405012754824516872055559808818345406860890487725581785894210218778785526018820130569069718561805999993855490952499219027733512737693788314156946266724864054555282583195198355572382116125546050557062032144206562220700445884038875889382263907869693352306404602812954634399265458213162614422194236637154760523517324084070934402882366926287208500578361102475697834126386805911664214964386323451675853147247309756745029883544999516267927967937818782919848577147397184285080700581743799234415892915374584444200542671884579317663803171522714872672652062569685607222866591585203937610028131770407537998434826990826403773580509205024042764058260455613634230496219642127193852995491407526400338892038023688311921 A165443 197 73250521811307989628347062335093524218556202998603288684403655197556527905657164214414302489967542097251913245407611836209478876663666423484009165959685876139347376040959577072008945129183724455981833061937209028343696410910399063899707637704883992898139254730015625445179064699470731930894104144280423744347344768721981175594240553734543799564657360817374629632070083961511417677693946914414635574680134871406173478341903818542908674136267567098179227446079695226598287719696252130464590137979152246718704012441937337735357676725586546775227818648483819166781570890423971486046545077109935214085078280015206029569847984229907162219074016982792437964055236058353440569946893872881456618713599580267330604525115299055276085728390018330030899549330023441 A165443 198 480596673603991719951585075980548612397947247873836177058372381751168379589016654410772238636677043700069802803119341257370390909790315404478584137861499033350258134204735785169450688992574416155696806719370028434962992151983128258245981810981743877404691650283632518545819843490471298997024645081932174591857565677166589022163778517023036886668717898440574776393030875807591664701576820122657146151098657725011859300458632528925385732536326015148520856075540222246840209477653478671581263537711176478127402583736516725353627089143410804971778241700883856579569879184803007192639001527079479187692933574002417210485679811622472114275742746428916939229940663209229203816422312920236410576354658466993254280616602163066941780466572323347331305032515054294961 A165443 199 3153194775515789674602349683508379445942931893300239157679981196669415738483538269589076657695238083716157976191265997989607134759134259368783990528509295157811043618517271486496765970480280744397526748885786756561792191509161304502351886661851221579652181917510912954179123993140276612379876373897131925984907315390182898229863582208644642937971058375922762744747192454237254416956511586435552312766637600299234093378227782825598588443082073259288291274580883101678991598382558423885807060507385098271369820654770157493277965347139508684144191225827833451889294871430111750740712519553865728677962005333608457833318889483950092654839986078297356871247070901729928109980218985078057950258912445496882721670313320887489315519433847999231344327029207628476870481 A165443 200 20688110922159096055066016273498477544831576151942869113538356631348036660190494586773931951138457067261712481790896212809812411154679875718591761857549485530398257181091818222905281532321121963992172999439646909801918568491607318839930728388405864784097965560789099892369232518993174225257430694582813748079835731982456979645929402898682365784709739666958309187315454013034919478893135832424023210940444798146425295488579668988402036733950759652308583612619705538216336960891882350397100095940687919524441631985482970355504332054491331617207473303255668901876572296342209717070565696609795545882350936041377213064327754029609691505352819166967130037489646320116087207337828841739285247928391634916552171844733773631292819410440399471308723060124615597892140854001 A165443 201 135734695760285829217288132770423511171639971132897164253925157858274468527509834983823767531419416818304095593030070052245179229585854664589680549547382174564942965365143419360481552133558881205752647049323523375210387727873435618908785508956330878848466752044337284393834534557114169851000866609351436183665174099478011791453050189065362806961463098124520906659648149605642885772823678804872029595621163409299982868362082167815536085688926588990314851849782088102311107909891042732963647642286497418179953512556154976065243468570966334616475815618333852592964103449392885062937933754545990496540822499443654357947354559340374948167438450204329432106910398724551351560049443723295840152945772289170443986024545156068761895745482801154834611467682014930718916911909521 A165443 202 890555338883235325494627439106748656797129850602938294670002960708138788008992027328867738773642793744893171185870289612780620925312792454372894085580374447320590795760705974424119463548279819590943117290611636864755353882577611095660541724262486896124790360162896922907948381229226056554742922962436333167750630463332159920010465778879504974566442905814401173254859402254109892997878445178499917583882524831114476944516967908690885620810481118022804411086870635256178051600821858444768610302723538419092778538946379507100133961060240990634948087590460799547941972360418180557900699131663058859326056228917317929028862106111139110049973234324969075587759978311658461654017123133860970991646836251002916960064159966989252323130069993474105874183834029430641650535853461041 A165443 203 5842933578412906970570250627979377937245968949805878151329889425206098588126996691304701234093870369760244096150494970149453653890977231293140558095492836748870396210985991898196647800340263896336177792543702949469659876823591706398628814252886176525474749553028766711199049329244952154025223834263996061367493082808266473921598138868264376995242056485917257490918324958718235659336330344682309999308048335772832589305345323231168107818964557659867901000174673528851314403939623055387018146435319683755421730501051950303622813238840370642075254469578567838361536430001715256825337505439471553870187815189303803364111649101818592104269467238414919204844079355886439690193550721934782973395726316453839580470726776058110143506493242304968501053536294383438809747354999221892561 A165443 204 38335487207967082633911414370172698646270802279676366550875404518777212836701225291650144796889883495996961514843397499150565423178701614514295201664528501909338669540279092844068206218032471423861662496879235051470438451839585185681403650313186204183639831817421738392176962649176131081783699788883185686172315702567652443607326214175299779349203708496805583074572587313805773447658239357122375947710395074136662587986897256895949240458998172513790490464458664137272969537338844361979734230087354985455387000507200183057599219246034648935300700752030757547817077739473576763022386833908150202464004542886494837662465370671879375347339262320330536960559677905345944829319961647139812500985560406749259904696149308281022228253797997150811267869983764234726189441212601648821748081 A165443 205 251519131571472029161092789682703075818182733756956640940293529047697293421596739138516600012394525617236064498887530991926859741475461292828290818120971501027171010853771128149931500996511045011956367642024661172697546682519518403255689349704814685648860936554104025591073051941244596027384251105205520814026852882629597406208843822419659855992281198876073259461495054424351469487494367869289314043743976306852206879987991709835444319626532567548073089089905328969954704042151448097818926375462393029898826757160328775342484142519250093815585006415417998405071568577577611820715664967215636476771889591460237611353810680252401565347007085752575757524971931089326747614790047659178889380575529040072772549521729609856109803210338792909778439204142904160994473548132891066939560931601 A165443 206 1650217022240427983325929793108214880443096916179392521209265844081941942139096205487807412681320482574685819177201090838032126763820501542246416057691694018239269002211592371791700578038108966323445728099323801954068603784010560243760577823413289152542176604731476511903030293786505794535617229079581214579755055889802095391403725510886560924107988796687620803527630475197138769521187164408892797236413143550970369631493939062909677247431291838450291519893932423964591341452919501270940667812924730453569666711318059718843241829320580156634728966939581602257938554148882928673418078797087522251692189890679596883343647971254202122067150721153884643880186250271274904019580678190700105593728018438033525546003503233811363097554148374483502601559931527516625462773130173272339597645907121 A165443 207 10827073882919447998601425372582997830587158867052994331653993203021621082374610204205504434602143686172513659621616356988328783697426310618678735754515204453667843923510257551325347492508032928048127422059663464620644109426893285759313151099414590129829220703643217394595781757533264517948171624331184263742617689469470090406172323382076466410961828248888076353884178472086883474051225559592277958263731317078355133466956271908148300149385278337740812961512106905143419734500089993515736298637659244770677870168500610327028737704956782162204789741491689065783234435904938326710827880830170780713215964376712733497922006140517078158549887812762633333780166413090750386179718282536883210366599153907903673708568392144503982512797693066862086811891747534965562886041407617235250279578456898641 A165443 208 71036431745834498318823951869517048766482349326734695809981849405024855921459817549792314595424664724977862120777424918200425149838814023969151185285374256420514723982150799794245604898345204040923764016133451991376046001949846847866853584363259125841809517036603149325942924111175748502257950695227953244625834921159971770045948768667922029610420219461932741600890580055987567211099106339404751956960821090004640296485269581644758861658737885755848597117149865570152981279521326644750082067103649687536208171615671466406630294466294268439383854739213652068986239426998634424060981883782425256347694999940627002456520191229018823855376645793941268326363931529104007713397387511673981896512191352773363225627834509161522342349280365160642363091044356993338877800863121917581707210246712743090161 A165443 209 466070028684420143469803948215901356956890693932706339209290913946368079700697862944187376060581225260579753374420684888312989408092458811261600926657340496374997104046891397450045413738042883712500815709851578515418237818792945168854426367007343124648112241277153262727511525093424085923314413658396310880283996104431574081035579222899514729646920573955911104240065555933094562804910584646222050555454822030695754365286847512475044744623906263537097013244447514640143503301714780582712382512472989249869584224323096065378956017067679337323125977630774161332364621083552781976266979619856344846503827869372697541159252375342510589473751666008776503031272413243812186781596356964240064958260502647365839572285257040413914606702829039261908358389007012195902411096082577215724295918667391307377825681 A165443 210 3057885458198480561305383704244528802994159842892486291552157686402120970916278678776813374333473418934663761889574113552221523506494622260687363679798810996716355999651654458669747959535299360037717851872336206639659058329100513252853891393935178240816264415019402556755203116137955427742865867794371657353970535096971013365902047275471051384316921985325672373887805462284588020952238018939930066773592815307343723591939036938898536723917366305810694941991879918692380192203005166658601757746308004042780139832834118231968304419680070728552665636947328380369227230405161576375408389920849600839250904500493402974724612825198575007593892806879992963822929959863880120270596699002416716043369625755913143116692476357561816363325856670838771795812333243423742863865620415496871608539909863871696513809201 A165443 211 20062786491240230962724622483548353476444682729217602558873706580484315690181704411454672549001919101630328941757495759016125415726111216652369793103159998949456011713714504903332216362511099101207466826134397851762803081697228467451974381435608704437995510826942300174870887644981125561420942958542970610086518053355110455383661600844836565954737815027219576987533887887599915981631273878572354369529831415590253083562242781140958040093158459163974382682561059448976136499806273248208475141490511831247723261663909522666380390639395894858706202085025647195216601094266113876699309354849247094415468042629219235325405946791715399560518022386245914879465539890749151929971299950400625712322717066363501874627449137040307044552740586025498977862768765318623222278856376538429407776402837092895222420578304721 A165443 212 131631942169027155346436248114560747158953563386396690388770388874557595243282162643554106594001591225796588186870929674904798852579015692456198212549832753107380892853680866670762671554435321203022189846267784305415751019015515974952403916599028709817688546535568431447327893838721164808482806750986119303321546995444353908764838199922613284671526833803251091794078573470428036653380679817807930158050865890003495834999210761570745954656982024995712830551330108882155901670272122007034720989601996289097411267417405705688409447392596453574991465567152913024869329695787902431193833933762019719467026399389886799682497283984115149044096534746317855471392171107770237834525933216689422325970061924066348469546234216833990574963128652857778997561899545264068092980929400962678079308088771216350007829344148336241 A165443 213 863637172570987166227968223879633062109894329378148685640722521405972382391174269104358493363244440032451415094060169597050385271770921958205116472539452693137526038013000166226873888068650142413028587581362932827832742435760800311662722096806227365113854553819864478725918311475849562308455695093216265166511908761240063393420217845507853748043165516112004255738739916709688905384692500611164476330700535449225792583989139790538923793427536025848616369124664875822205279202986442273892766802867081182824076656121565638855072036671150448681716144450038970651093293872639257748322178745101215419872988192752139618275266950193199118485367038677352002182292038192529183749952611800679694639709279388223097952242421046398221392580152094393674935177516977535747527739872094626605818471470525755237701471477009345887761 A165443 214 5666323489238246797621699516874272520503016695050033526488780462944584800868494379593696074956246771052913734432128772726247577768089018967783769176331349119675308335403294090614519579618413584371880563121322202283410623121026610844819119677145657742511999727612130844920750041593048978305777815506590977880343958547073248218121662574825818965663408108850251625576186934951842810795844132753440950726040786994668116384655931569597433462418371567314818586723537586319762221386942796504159361365473545824203093041446159658309482551595469323695446091285876555765324060263461326540440229928865357004141831497153691670846977441330774840537897857359037187741246991491122829832751844799550457589441626060864234789411216542954835319661626532083310704336205769242937902542451352342242359664879744518134476180767071658993103281 A165443 215 37176748412892137239195970530212102007020292536223269967292888617379420878498191624514239947787935064878167011609196877856910357736432053447629309565909981574189697988581012528521862961876411527063908374638994969181457098297055593752858244201752660448621230212863190473525041022891994346664208247538743165776388699269479342786332481155787088608054183586522185191545986951622451600688653773873685328022754134393565720557449982491519878887084454624793368674250662605872829920960985767542547693022068766455622240926690190798624541880280863347618866660619223824923107404934829003483975142849943215658569476379739138383074814443736191757352931449581457248334668116974201233476508919976325043395253623847981761669262656905055917351613403329034802351536794373188425562079557860828705007437707779793213396929572798969853367486801 A165443 216 243916646336985312426364762648721601268060139330160874255408642218626380383826635248437928297436641960665653763167940715619188857108730702669895900061935389108258608503080023199631942892871136029066302846006445992799540021926981750612502940207699205203403891426595392696797794151194374908463870312101693849194169964641039698895299889631721940293273658635167112216425220254274178147396880237618109405236445211672101034070606273485490051570841431598809347917008525677651027827953988665244417493432211565784912114075345397773572362152494069637129763643380029977412492642637255457311710491575861785674599434028758411367999693200851388495310031844210837456772230246552776045656993984923766079450896367573847126719311822236754559905679787984718605638451966652712750668579603966653614292531967277881764770524062504745899045997102321 A165443 217 1600337116616960634829379207738262425919742574145185495989736101596407681698286553865001247559481807903927354340144859035177498091490382140217187000306358087939284730388708032212785177320127523486704012972648292158757782083862927265768631790702714485339532931649892371483690327425986293774431453117699213328827981767445761811555850730950489980359740995297074157376687022053650776763062258682784027959584580799775129467959501056558109028661616795870006386031076918621121357602637533660034450266764431190716619475835305905114020234258762250143839388411879046112098912377811152700978190027539599568832160512135014157641227321013473507917810385772365070045197411666790534324276847989090358199529398227077864128237668425447713435198571616645926616050848232253625570718829341584704022442417927943054832527765272748538244562877535773841 A165443 218 10499811822123878725115556981970739776459431028966562039188658562574030799622458079908273185237760141657667371825690420129799564978268397221964963909010015414969647116080313399348083548397356681596265029113545444853609808252224665790707993178800509738312675564554943849304492238241896073454044763905224538646412236729347233734476506413465815917644727235517989686484372166597134367190577259043351540153702470151419209932638383275910024389927031295469567771862877162375590786020903300334491679935884489965837804021374505019535419420312858779962915765712140064915636624437082811500380255488718767591721210208238744424771972474653607697736774745364166652532316809054717084997893055132647255558888910960670884946604402010659053740858124447899540616090598260851602736163302621486872443966397642036398135124967320558813925213094692358285361 A165443 219 68889265364954768315483169358710023673350326981049613539116788829048216076322947462278180368344944289415955626548354846471614945822418954173312128207014711137615854728602936213122776161035057187953094856013971663684533951942846032252835143246110144393069464379044986595286773575105080137931987695982178198058079478359649911697048152439280328931732198832969245184847563510459000278074497596218784471322424123757629650254339593465266731411848062185004046854709260326167669018133386154644297358903662761238289624476185407555048963978487993087469601836652852186615275741975223868943086018045299886603359891878813356804269808691702277355996712430238087340823769391531878318331032374527212350067284936286321808845388168816585982702255350296866803700744746839760470285836756707280875219160288495302124101555947227896625715997944402680115580881 A165443 220 451982470059468234917885074162496465320851495322666514430145251507385345676754858300007141396711179482858084865783756147700265659540890758331100873166223519773897622874363864494298534392551010210160255350307668085434227258697012817610851374837728657362928755790914157051676521426264430784971771273339071157458795468571334164702610763382414202459287633263939560659851705209827792458350681499898095800538164123549915198073614657888372416508856559318801173865847789355524359402962007898515557518159078479862959741014990962679876784416284446264714082993720131508882992808454585831063994701811869465427767970732749526378949484531346630788987737986223461266135916112515566804626826555462330137615882653591737581808535247535131526873269563421057766016541312918148600357245508777642431622170621730547973110180835141483584696147269738270294089964401 A165443 221 2965456986060171089296243971580139308970106660812015001176182995139955252985188625306346854703822048587031894804407224085061442992247784265410352828843592513236542303678701314947092684149527177988861435353368610308533965044311101096344795870310337720958175566744187784416049657077720930380199791324377645864087089488126263254692748344370463349205963487085239513297816149182212956977518220430234709173683980113190477022626238272207277316993832570061339845081565031044613122484430882324661519448518103564845785488595000763092738918684118981188952561009718619517781358994601453996504541516966339731483905328327228546223138197054667769804959635706858560144203483888691411573619181355812806249556859193989388403903129287891952736772647291397128557570132041455007886575726643383532181856232001215820160217143759300362777975034334419936629799790299921 A165443 222 19456363285540782516872656697537294006152869801587630422716936631113246414835822570634941713711776460779516261811715797222088127472137712565357324910042810479344954054435959327367875100705047814784919877353451452234291344655725134293118205705106125787206589893408616053553701800086927024224490830879241734514275376830816826602859325183624131638459194234027832653033955207277435610258016570414777172360886983359079067497915453944413172945220017011371346171477169016064959253533399888948744471424127633241520214687387485141230677283535497078267735599181671596848291507417232854258943076996081093005481856695276459171104627471911067884141133408088186099385053006791970406443241867390796483106807270766330520839200707617235474331938363054419202016229951072760459683249093255474470213282429821299669967796839513553574964862804965131993407066960827211441 A165443 223 127653199516433074093201500592542185974368978768216443203445821236734009727737831885935852583662965359174406193746667345574120204344695532141309408734790879554982243551154329146860628535725818712803859315315994978109185512286212606097148547631201291289862436290653929927365837510370328205936884341398705020148160742957989625168898004573587565210636403525043573545365247878785446757182147717191386882700700173617045466878454257717252901669504942880522319465723343251331798317002377182116972379048235892770271284684708505406066753270216938395842489834908555726874825350994199851727421983877723875343933745959755955867527122990033576905341379359449753692152739868505673946781943855090934742957449471202103479967421065424682298432896694188988420665287861564067559134290293040716188654785687122845739176247776831473682407778426178663722773577667374708282961 A165443 224 837532642027317399125495045387669282177834869698268083857808033134211837823687915003625128801412715721543279037171884454311802660705547386379131030708962960760238499939123553532552583822897096574706120967788243051374366146109840908603391621008311672152787444502980434253447259905539723359151898163916903637192082633413546039744989528850528402554846084847641148689396615080253893253751572228159898004238569532105756000675843911766213554791456531523949156826684234230241906525422450262614866313856316522180350130783286863110183751786806111583846512208416501869293744429205357411486846728882593917110100931992562885901798327447197513568422589163009524135900502492547277129023939127815442116971009844289278418848054467274828649961543778686322701261575266781222918367116818641175250297921447469707337491850038263759291605642526235635459909074778016628793258481 A165443 225 5495051664341229455662372992788498160368774580090336898191078505393563867961216410338784470066068827849045453762884733904739737256889096402033478692481505985547924798100589634727077502462027850626646859669658662660067216284626666201346852425435532880994438423384054629136867472240246124959395603853458804763617254157536016650673909827324181268287557486863250123791644528820916693370313217659207896224520109277554971217710706119980256353322831961257550025955766045849130167021794578687126962982151027954432214867452675184806006420069948569466410294318225524507224869117157447495946828547919875668329881430739359733622166761999517213688494924090034368537034909164714762136758091624205453462164154657497418742678227403188163723423175725397729879336010456758803737105735227841016119357333990738469250629689124913474590324641932283824482810097334374120456249242001 A165443 226 36053033969742806458600829205685336430179530019972700389031666073887172537693540868232764908103477579517587222138286739148997416142449361493741653701371160771179934600337968593444355493653364727961430046292630485712701006043435556947036698763282531232204510495822782421766987485368254825858594556882543218054092804527519498962551722960379134592530719026299320458290551167937553375534132004043247213316266415741854897320302725372200287014557138426240589139947849067792658358516969688689852375350709466633645937786159185586952871373175691264138505032917891709362056250928458133985817638655790925566324002426360594799935475916997156746764730222002146885425922317381338246063937238060103714624834662629534122908085582355427433504841980604654317997231421280434754562593693765733390676454552184950864922173879570666733955913581175033038410685792986075201163033445897521 A165443 227 236543955875482553174880040418501492318407896461040887252436761110773739019807321636475170562066916399214889764449299295556572047310610260760438989934696185819711550912817411941588416393859725980154942533725948616761031300650980689129507780585896687414493793363093275469213204891501119912458238887706366053652902890505036410284976785692373628472165837446427162844244260494910228548164305866170928123351944588247895064495697293491872598323093330924242535022628767152277619415397703844722566201709557853072852738881435775663054598871686480611179294616499667100150410456812215576047966614338183749695093162411327454312812610078047036438308550832968228152003812011596981273496767073034245555675191586356326931385517181318915523402026641062738852318115766329384326955498623820559108111060194356621861405593701104004454839960169086465394703125486341702523624155473830649041 A165443 228 1551964894499041031380387945185788291101074208680889261263237589647786501708955837256913594057721038495248891744551852678146669202404913920849240212961541675163127485538995039748761599960113662155796577963775948874569126363571084301378700548424068166126493778255254980353507837293138847745638505342241467678016695864603539018143201473353090864766986437704217209678340981403316426362434936429584114305448792125943229299449630867355341945494284834295632847880377659217226897893267308548835238709776998652888299265514110136036227766503958876468101992131308813020413488612129420444746265330974913690435443232498665179254955138584243550973575401911786053369098440544025847521926535128832892792294474747483913105872683551557553518877946944029423689275357328182054256136228749036725385278673455806412797264810257517033391623912727103550303848004011519286418469218280838923880561 A165443 229 10182441672808208206886725308363956977914147883155314443148101825679127237712459248242610090612707733567327978736004705421320296636978640234691865037240674930745279432621346455791624857338305737404181348020334000566048038071389884101345654298210311237955925679132727926099364920480283980059134233550446269435467541567663818251384992874970538600756641250601230512829452302390988940079565422878760357609412516161020417617700128517455720956329498987279676574295966863514595836926390612636552284531099199093792723467140607165582887571119021101064824758252545473504072520059057152894855909268347743790770542918866736353477960114839939235832497459916778762321388034472953727258307644049112342781830491762088367227548066944949690722436545938693348109614966575237968678376984605636364744515650468827824254587593855620113084279738521304569760942158529659670488785151500145404674136081 A165443 230 66806999815294654045383804748175921732094724261382018061494696078280753806631445127719764804509975439935238868486926872269282466235216858579813326509336068220619778357428654096448850688996623943108833824361411377713841177786389029588928837850557852032228828380789827923137933243271143193167979706324477973766102540225442311228193884942806736575441556712797581913107279979578658881741229969578397006090104444234267923876837384904591739742174865880045261545550157706115198046995306742627816475347742436853015362216351771437529919836054053453701062781391982109587167547153842242634509790292175808788608373657518063707939763372815552954558102361995214378929310584689331040808495050255849052683515985844686459194961719107589149843686231929729629563959308569265403239021396070081029918642964850851534106632895768272581338429187700686495313194725590877995945004783244501673691013319601 A165443 231 438320725788148225191763142952782222484273485878927420501466700969600025725308911482969376882389948861415102216142727208958762260969257809142155235227753943595486365803089399526800909370506849690737058721635220049180511967456498423132962105137510067183453343006362061003707980009101970490375114853194899985879398766419127003886479457462427007072336625360371279512615774262454974317249285345302000433709750983600695967311029433834626981612619732933249806707002730403158373685132049569259669510510573479641885965209885187844613796231727836648194048279592034623030704899096229229122806937520097324477064427008085368049942129456236625111690547748085796143505909770917845057628821105726929115409681472251755777322788665146626614751953061521602518159031554817447357880708019634361852548664692610404193141723054410912955125906175259380342306453819812062441249406246355699685534484051895121 A165443 232 2875822281896040505483157980913204161719318340851642805910123025061545768783751768239762081725360454479744485640112433217978439194219300485781680498329293623929986046034069550295340766379895440820925842272648678742673339018482086154175364371807203550790637383464741482245328056839718028387351128551811738807354735306475892272478276361269267627552221929361928789094936135976975571204373700482340348090818335588998960255928969549366741374114435939875985830305546839472616248928643112783817604456092905649901422374211407428601913995076334897385047262857348424602223955290258646762725370097143120297705860956784972093903580542905970105595071402341855918316000053981333394312417072255409947617275722210259710242162245507503941175260211126263879604800419031168663359146074408665799529676415787474197534337079744060470695115975318214119544991128817440781525960037227392807833130372753954086641 A165443 233 18868269991519921756474999512771532505040447634327628449576317167428801788990195351421079018200089941841603570284777674343156539553272830487213605749538495466604638448029530319487730768218493987226094451150847981230679777300260967257544565643427062496737371872912168865011597380925389984249410754428436818315054418345788329199724616874347385617112687139118983188250317982651434894757374540533579388174642756602134445506836703404493495114989847896784182097850923706655993713971033347277962960512619610429795810387657197921112428858463825213394174096303368955687964362773892782828596515455054895281711985097769542450598136961281231874518004518717982922584801545844959801783432891574812971133860650751642839689136234618055450583585642854360199330784256591500516457844625962768567076473748426868087942307944305502788754568849717801193565181128409476350593148011057257796115431063098397133078161 A165443 234 123794719414362206644232471803294024765570376928823570257670216935500368537564671700673699438410790108422761024638426321365450056009023040826608467322722068756393032857521748426159001570281539050190405694000713604854490018867012206176749895186524957041093896858176739923341090416251483686660383959804973964965072038766717227879391840603616485536338435439266943009277937434769727876557016905508064123087631742208098437390883414989802987519061200676787025544695265547946271334580002497872368912288402942483853211970175650928624795151393763164701801271048658039388164070140824033301520710636026081993479075054703623197253543327900603803710065355584670913162345391357179698336217308632157389642389876738041664682742129240952266967277472567122646431659816572803635016491322274207706217484560246665493736880147799212639392847934526173209920159932547565666289983097489601797797442452978267909006213681 A165443 235 812217154077630437792809247501412096486907243030011444460574293313817917974961811028120142015413193901361735082652715094478717817475200170863378154104379493110694688578200191424029209302617177708299251758338681961450309013786467084725656062318790243146617057286497590637040894221025984468178779160280434184135837646348431732116689515298829723460546771267624280427531453404076162462296381848575624649440044818359556398869241203560045219626381416648652092339723648167871018149946705881374315839185678759320775426140612180236968055237513707244151910145802022502632318515005162734693030719503232317956058897085939311522973564455939078573741082851309678010527514499655966001125710973330095861868201298950358688314944849191331780228530747381606020165450439657612648456562184662192443725873715763776200407004467364601190704250456577308402494554994002144117020953885846668345104949341475774936623150197201 A165443 236 5328956747903333302358621472856764765050598421519905087105827938431959359833724442155496251763125965186834343877284463734874867600454788321034624069078833854299267851761571455933055642234471302944151390786460092349075477439453010542885029424873582785284954512856710692169625306984151484095720970070599928682115230797692060594417599820044838317859944722152634933925010545693149008248363244554978200605068829850436498506074891246717315327508226619657918996782617226421797406254284768517862314292746573905646766483524054686565278168621127555371739790820258724578959524733956544062884623404937895127772894151307767205872032581465901598078820676665092372377283980427304939493473287734135753824193935939737352589575210432790137462983383385537107968558916912673199274296525324089250238193094573218399048246185767698563980504417686090398437652122048846804391580526389543643095371090557738811310706634296292721 A165443 237 34963285222993769796774915483413233623496976243592097276501337104052085359869066064982210907817869457590820130178863366564514006326583866174308168517226228918057496375407670322376778068700366218616577274949964665902284207480251202171868678056595576654254586558852878851324911639123017887152025284633206132083358029263657609559973872396317503628051333445145070321172228220349456001538819838436309197153560322772791805635469374195513229676015596616702291368339824357476266070414518380640616993661103701299778683580030890330594605938424414722062556699310252315626985795816482849464890308266492490033071735608977151999766675341415824622705607850211549346354614712779083617536060640321422631528402440508251726944501415112511019165777400639412361444499923388037238726729395983962845850201248598653535585271437162944048661572705031203693719710221526182760244150181915588777282012929738973301509135896956205524241 A165443 238 229394114348062123636640220486674225803763661134207750231125272739685732046100942452348285766193041511253370874103522548029776395508716745969635893641521287931375233719049724985114040908743102760343363500946718172984886685277928137449630396729323578428564342412633738143542745264286120357604437892478465432598912029998857576322988576786351991076335291181110824302251689265407297397852051959253865531608337432624050989142215239354567336400270264574056164984272550229542032129712575035068188216904618102283484486631079840747233402425772491380257188918699630357686748488985414430089431211827771136892520624263554298459151465926080244674425372245234616103976564286945624807491055755420279920833942115037394129373574190175706378128078241690391772829436923947053348127817459743929230032748978962330357548976321585390788487262222181475169425009073516792002379402872706268959090207332392353965089335575280251063875761 A165443 239 1505054784237635593179996486613069595498493380701537049266412914445078087954468283429857102911992545355333366304993211437623362930932690570306781098182021170117752908430685245627333222402263497210612807929711417932953841542108486509807025032941091998069810650569289955959783951678981235666242717012551211703281461828822504558255128052293748302993644611505831706835883752447731074469676811784478561420487761903103810111568256758271314383465131781274381840878860512486781176916125272309641768522213693248904184671964114110480378114688618411981401433625706691394986429074987472512232831371020582790056925279328041884462795439047841546256067460360823456313881486198689171003315079056245941625647774204693208047336039565582175071731962999051033482498306327225741119426097301909365821837718169219929990585780314045733573880910468077426006739562050725050097190150831290301934374637955922221599226431817983477404637491281 A165443 240 9874664439383127126853956948668349616065615070782784580236935131674157335069266407583292452205583090076342216327060460242246884189849382831782790785172240897142576832213725896560933272181250805198830632826836613058110154357773779990843891241126504599336027678385111401052142506965795887206218466319348499985229671058904452406711895151098896795664005340202802107228968767118976391433596153831196212594727203608224395504381715329671789180786527012244643089664968189896044813199646664904726845995806279839294849829282018093348232429383545425595071514403571916896766101254113874272482121361961999233955191708336207509822110359396236624588532231250681516729633390415081616172939996822732595182529454233902951480687856531567528219990821500535846182278266704245623254758653056650887369837039050523469279998282987493798038550345236312252489774638459768686396676775081462575642640649266718268644499096241583451296511027874801 A165443 241 64787673386792697079288811540213041831006500479405849630934531398914146275389456900153981778920830653990881281321843679649381807169601800759326890341515072526152446596154255607336283198781186532909527781976875018274260722741353770519926770433030996676243677597884715902303106988202586815959999357521245508403091871817472112240436744086359763106360551016363522936871020360698813784026364292765065837839421374300622095029018324259071954865923583860534779812196499971980340038334836649279891640475204935064521540244229839856566289703626790663623048963348474787311172986192080122284404162028426841594368289265764078196643463695852365643263593216934491049145814456136513866807027898516432517869799277593926432916214748544710969310395277404538762770851068842732823331643754041345297815967314366905988150680569137788982386370144159190291263057834126852529422103443351681886382074714146244179195944036574480251103848072467090321 A165443 242 425071925090746885537213892515337767453233649645381779428561460508275713712830226721910274451499569920834172086752616382179594036839757414781943727530680390844086202117368071039733354067203364842419411777550276994897424601906022088381239540811116369192834768719721621035010684949597172099513555784696891780632685770994434528409505477950606380455713882285060066196514254194130506915033594346266115358737830181791709395533330317298931504464325127823067295532052825097749542836361443705420403626955379881816286281354055472200335212149512358920362033146410082776329787554947380464562733841794292613843469744648324893553701118301217907215683022807718080795623657230807197306193580398483109643728322283555265353435648925993169352310216502421296729987598243092191439903150761487451158370872973857314093844995843733985109841567496068766375262399936091510851099638515073189574016013809576178298071151503295328441642091643413192961841 A165443 243 2788896900520390316009660348793131092260665975323349854830791742394796957669879117522453310676288678250593003061183916083480316475705648398384332796328794044328049572092051914091690536034921276731113760672507367363522002813105410921869312627261734498274188917570093555610705103954307046144908439503396306972731051343494484940894765440833928455696948652281354036320502115107232166827112786770539219578227290778256769268586453131308090665389221290140353768912961872194420902701648156746333997047346422842128292168651743807289158695976378935132836088951454022457875718635700295780253314818502154570599566760724225201391247015540429706517035343095559514665764375048854477161410684605664782121361572223561043574821817777403762215269497022752878029755331434314113512026776585472046322877777306097625009547643171921639914350100144648697819913688217211021933888400060145354802789651336805349394666665059029171765236097849062852044273361 A165443 244 18297952564314280863339381548431733096322229464096498397544824621852262839272076890064816171347130018002140693084427673423714356397104759141799607476713217724836333242495952608355581606925118496632837383772320837272067860456784601058384560147464240043176953488177383818361836187044208529756744271581783170048088427864667315697210556057311404596170594634493887017452138433113472975757826801813267752250393641856756132335865740861906891928155969620993122644027296644869985597576497421909035461213468277179211824214956164298294956602781259850560160821716821353502890841485678416947619846353310025124883933329229802333473037647422490892880653277846220999482893520044661509298697000222238213033961448087399673477684160882080503886642284603175520800407244577049777593962165513756433018239555714809183221038726963920718161872978454593135934198881445669257433636652765877713311066572112216964535149580504042977547777355639318368876015968881 A165443 245 120052866774465996744369682339260600844970147513937125986291594343972696488464096475715258900208520048112045087326929965332989892321404324729347224654715421492651182404015945063420970923035702456408046074930197013342037232456963767544061099127512878923283991835931815232272007223197052163733999165848079378685508175220082258289398458292020125555051057515794629056902731217966596412623617437496660265259829647309694032361770651393024112263200862599849736628407567860150987359766851454712244216307537436182282852094214004694852931588858786719756542701263285767444599483375849380334678540968321126425081611580978982271425736895225166034826096560248897263690032629582400747377277482080369639564962353119954868332405002445130997518278362628479427311550655519371399777423715925893387328692370500095733489784627479197198563107036320407140425941625466488220108591162949567271389098479069263393507242244996274636579559439668381769328606614352401 A165443 246 787666858907271404639809485827888802143849137838941483596059150490804861660812936977167813644268100035663127817951987502549746683520733774549247140959587880413284407752748615561104990226037243816493190297617022604537106282150139278856584871375611998615666270435548639738936639391395859246258768527129248803555619137618959696636743284853944043766581389607561901744201027766405968719204742049860339499312461538549306910640753058342732767105438663272241669912983838221179335102071580072976202317346961968611983155385629057150767452811913300523421896515783098462184723174560355985781610157928483947679624293584826078468170598813536782395872868915293774316307492753299891709268660334616604974491098169627966447454110942104341482466037030542297000438144004168028793039437114875261696419332440087667674114873623097454641648528222016225571678388672346800980986610897655187627738803940230335144434200586331725547785969089249869160055052852452287921 A165443 247 5167882261290607685841790036516778430865794193361295073873744086370170697356593679507198025320043004333985781613582990004228887990579534294817610491835856083391558999265783666696409840873030356680011821542665285308367954317187063808578053341095390322917386400327634625327163291046948232514703780306495001400128417161917994569633672691926726871152512695934300572512179668486193305958633496727999543838718396275394906157978665824312263686014706987490362248559951419654784166605559801384520810415736638941617147975360757932887231624275260329753076463322368347229141029475108136122273025014331427414250408933250561782630715961610869733117914878395418647687818180254076688168377624205739493978578272414655921156165673531738414740443313806882242550203510210592627769141285500056073636839120279507741738939915391787249010256245301568272762557917210188621209079815034566713676193954429529794775658885206451710239263737973598309350222658367995124399441 A165443 248 33906475516327677026807984429586583284910475702643456979685634950674689945356611131246726244124802151435280713166717997417745734106192324508298342436935051763132018594182806637195144965967952170177557561141426936908202148275064325648080607970926855908660972172549610776771518352559027353528971502590913704186242544999343962371366526531731255001631628680897032311655540846617480039163728755171954666360066108009835042602917785835495314108207689067871129983780622565368959313643300107002426367572623632791131913048518098094036914556662315097754774458330331478354393541932249797066120646595678132188679177860475308433581195881804501574364199321425538853245797409043714232330675274013938726871133242707431568028974312461727247662188394968424916746049415425905255652986416044743926432839229469713987406227275650481222127529689842640910692557153153563386305816291641165271508062048427230696391712626200369161163390823508210166601332834442798261002270961 A165443 249 222460385862625888972887185842517572932297631085043721243717450911376640731484725632109770887702826915566876759086836781057829761470727841098945424728730874617909173996433394346637346121715734188534955158648902133054714294832697040577056868897251101616724638424097996306397931911139778466503582028498984813165937337740695737118535780574688764065705113953380683078155204785327255371198122764766919278752357820424551794722651051263403489192402538284176880820955232664445305678329012898073277242235337394184583023637964339910845326100928286367375754205418206654042279835989283639438596718660266532342412340624029602012627939705684284654780167057766898875221778516805368651123595591295072955162191591936546279584883524136910298100453851536692332754616245952521380703314388790557164315051851447654576999660033178638359209759341948844192166805634374933433246039857508724850512504799165322541520391898672996975905604041335205407763702351839137246389189646481 A165443 250 1459562591644688457551112826312757796008804757548971855080030195429542139839271284872272206794218247393034278416368736120520421065009445365450180931645203268368102090590599500308287627904576932010977840795895446894971980488397325283226070116834864477707330352700506953766276831268988086518730001688981839359181714872916704731234713256350532981035091252181702566720610398126943634511997577450569190914361794465763122489707769856688750288323436737601812360697614146922768898842624575773642543594521435200542192652873103131323918681750025197131170033161732956724258528578612868894903904535154590429304004360032709701270106751071436818775309099825341471765853570888073830970659231664820316626668274749648150607363597265241601029341419682722345647422886413718340970375647756213819574396288776073658122735384614359819026347976526530533702147323934182745693784823772135809857274460070378852252193848778885661135751892908364529337538894682431923564683515477630001 A165443 251 9576190163780800969992851253438003899613768014278804341180078112213225979485458900046977948776865921145697900689795277686734482607526971042718637092524178643763117816364923321522675126681929250924025613461870027077911163984374851183246246036553545838237794444068026123660542289955830835649387541081409848035591231281206499741630953674915846888571233705444744947945402351590662533110737179314863420571903432640197002025092986844928378000597481858488838827018666095505590616867959469721110974055358275309425394714805240933491459270245585004207959921288045859401834511431398950627220619149939560724578564476433411929544275632477282178136558888436454605406619289998716739654658373126411433187339929375469348574466398831875253489766166080815577249309839161756140243679412653666767576561310455973023632685255929803514456271696834471898360867865846937489201116163173340441398521583039017773417307152566382007473737986918829724127836206360751778595216299853739885521 A165443 252 62829383664565835164123097073806743585365931941683235282482492494230975651404095843208222321925017308636923926425746816902664940387984457011276977964051136081729815993170261912510271506160137815312532049923329247658175146901483398613278620245827814244678169347530319397336817964400206112695631657035130012961514068435995844804840687061122871435915864341392403771838803076333161928591392028342208715871849000534815770061385885746264620825800376309854608613760762890063777828390425985626191115633321647878559040315979217454589522844697902652180995497001631361700933651690751214023980044225419772900946199448665869386094835365790030184552812373459070303615447788600508998546191353550807899106878237590669521101599825052637566085237636211104414801603334779027663053864092078345523791149256409454368742539073909037976254645674379009822231370361841536577292796793787802128604485732051414715081362035534429326334284805466486632071659690630317296953570048570469807837041 A165443 253 412223586223216444511811639901246044663585879469383706688367633254649431248862272827289146654150038561966857881279324865698384673885566022450988252422139503832229322731190088407979891351916664206265522779546963193885287138820632578301721027432876289259333469089146425565926862664429752305396039301807488015040493803008568737764559747808027159491043985943867735782136855655193862625994195519036723177091096480728441976755089000939754697625629625215051277404725336748896055366596239331318651305473389028646021134064728005832189586378652793877490089491905978558530193028823490446144782174030541706639776491489906049993555054627871672985183507455910398121231863309499185227697587779118766782447201802837685799974355052443431302237597877243103659105353138375119377786663675334380274194390878920430845656052588014119024390934319891381606113964315311385089542973817726893731876760008176831236193561225873268435755809616228382264911804373444052553975504200409753508465868561 A165443 254 2704598949210523092441996169392075299037786955198626499582380041783754918423785372019844091197878403005064554559073650443847101845363198673300933924141657284643256586439338170044756067159925233857308094956607625515081368917802170346237591660987101333830486890693889698138046145941323604875703413859158928866680679841539219488473276505368466193420739591777714211173186141933598161415549471340197314663712193178243503831092017003532709776340969630234951799766602223094867047173076749789325725332536515835356732249859887066453828574340955983401804305133631163772285650501171521580274878814404480156882560690753519169931269744400454407401538113819481354165360248227957913175112296153767039395676276292035414120070593700751260289155882231583887291349782557554977471063807283874207933895167672147154965827441983329446659748076309681773447301929375802877855608234335849541510165721068416189559045409900101874879167068046010483488890097650830375243411044623493551450451806524081 A165443 255 17744873705770242009511936867381406036986920213058188463759995454143216019778455825822197082349280202116228542462082220562080835207427946495527427476293413444544406463628497733663644556636269459337798411010302631004448861469700039641664838887736371851261824489842610309483720763521024171589490098329941732294291940440338819063873167151722506695033472461653582426664160352613184571601378879425222709226712981789510782817324804345680055519109220440726462852659512203628874863648243294193121361760807436662888528314181587937771910446967329647808765553943926491353107030772185866883541934421778858890328941397336430141355490880944050387363603339848337992094469834845541310619336011285017560972258336179530395583911510922256515081036543976523806869639570877987216911401449358460045026742071990538337026788235576686915340231232664461966782522540267422170963123521955651150132439804385499227650402074757038125414291472945282415437501690471204062259834970735280111688854556785707601 A165443 256 116424116383558557824407817786889405008671183517874774510729330174633640305766448673219435057293627406084575467093721449107812359795934756957155451671961085609655850807866573630567171936090563922715295374638595562020188980102701960088963007942438335716128830477857366240522691929461439589798644535142747705582849421229062991878071849682451366426114612820909154170055718908794136815122460280187206355932296777801826365534939741993095342610068841697975588464463113332592331735185420058340360205643290643149592564323195220896782199782256027084094949841464417850783579293621815348154530396098531685712189934448481781419497101772384677860715542127165098097950195145454405356196484174513359133506276873255335352572828279647741634505595273997678788993585198295048596644985372541710465314203438814678727676532177132002829993496888134674765965992679592548412963287769049431626939703638737899308250385328423959390272177896904822281801773393686300980880457910376070776469919452141417883121 A165443 257 763858627592527697885939692499781386261891635060776395564895135275771314046133669744992713410903489411320899639601906427596356892621127940395896918419736682684952037150412589590151215072690189896935052953003825482414459898453827560143686295110337920633521256765222179904069381749196505148668906795071567696329075052683882289712029405766563415121737974717984960476125885446434884051274990142091510862409932382653679390859180402591057198442055141455328367931512484338871609155777600728886761792715071970812798332618269398847675550778345858278541305504609854451091119826022459491377966540477919981646060047901271678488408798610858626841075744693621767668796735260438752599214225943727073157422308787401102973579903266029457923590292706994503294170113759297544906009004827851181015059288430411204847087333902422490722069570464331124928790778717788595974066335044156912438667111690793504913593619052671013815429586136577710025555214385417031904425466600827166243121053769997862651274641 A165443 258 5011676455634574225829650322491065675264271017633753931301276982544335591456683007196897192688937794027676422535428108071459697572487220416937479681751892375095970315743857000300982122091920335913790882424658098990121271393755562622102725782218927097276532965636622722350599213656478270280416697482464555655615061420658951702800624931234422566613722852124699325675257854717633431676672881552670914758322928467805740014712699454775762094806136511683586518194792929174852357755210709672111652693776884368146500168940474627802834498386509976697936856352004278140226451535159207344917678180664549119052025737604347856474792736039697596085909755570959056791300629300983429962090064295128027499764600266963685627347237020773993451933275471850643699503415900711827280560922159974483414749988107025028016729208943588373187045904586084068747854001758638340960022460446517941942879743129256927511441421878272164204532094342562559262539129044978096384165894624244577786064923319547469954563066161 A165443 259 32881609225418441495668335765863881895408882146695059543267678282473385815547297210218842481232120866615585008254943817056847075773088653155526804191974165873004661241595445778974743703045089323930381979588181787474185661614430246363615983857138380685231332787541881681342281440800153931309813952182449949656490417980943382122074900173829046459552635632790152275753164140400107929529212739702058450798809882376208487316539139032127989072874981711676376482502248125289650346133480857208935269118244102414325982567428248363116985357604716354051465116365182378788199857797475777149233517508738869296685230659833097006052674848895042589137346525727905671221502692653606946165886166977188671757518251423631953949553731966540979362040105816254558454573956403216221386732585711609964186560847129256069749597577948590685839452327898317109925724877401780359908895711462386153582026909442500651296545712885410265841678707384874859490446295734439069591675419143260365110998570420406372605373114601681 A165443 260 215736238127970394653079950959832929115777675764466285663379237211307884335805816996245825519363945005864853239160686383709973664147234653353411362303542502292783582406107719755853293435678831054307236168078060707618132125852276846391684470086684915675802774419062285711286708533089809943323689340269054119696233632372969530102933420040492373821124842386736189081215946048198123161621596647926961547932771644337231252216295625374583855083158846545289919627873560149570597591868563012256678243928159290743571471134403244858916803513949395044547355787342920258566383838983714405622483637901977804662357530146790157960960318968781452612601859865874060993585406658035637967313640134852369418333957301112902552275445333960025524525265040934479434216845531399234984703689422961397423924636578855769678025660041866548576348613225205567559149670942230099617809032980113747729394345539033736936329494929490345802890164370071414361608063476251661207070064149034410728198958032309625198755625123306585201 A165443 261 1415445458357613759318857558247463847928617330690663300237431175343391029127221965312368861232546843183479302102133263363521137210470006560651731948073542357542953084166472749318153458231488810547309776498760156302682564877716788389175841808238739731748942002963467656551752094685602243038146725761505264079326988861999053087005346168885670464640400090899376136561857677669724337912610286163910684265360810440049707651725831075633951455607267871616602353341179563552416262427996661471091932567882953198678186169187253355400570751076194422754952818769427865236316317537997616028216183955833824749690670022630722279758948324891181466606710365283506471781397341721204863338685723739055044596679911146303501690896777200534780307096579429679672086602998297190440473824352557645254757287072974247929332252384419920561551581578795051094259818300497500520373615438046131811089546423830062809521030068010241946089230313486993877731084263272151278836285335803167851532726021931399473709987150096326174280721 A165443 262 9286737652284303874891024439661610306259658306661441912857785941427988542103703314414452098546739838126807701092096340928062181237893713044436013311310511407839315185216227708276404839456798086000899443608365385501900308162699848621382698103854371380004808481443311294636045493232236316573280667721236037624464373923575787303842076214058883918505664996390806831982348186236820472718034101103974643189671994591643734054892464849487490036535390151611364569081130607132640492126789332916039191429904452760107640575288624283248736404235531752813370914013075990962956101298431278009235712548960814966285527238918602683162994403678115229546576674677183691303983732124110367279713111740398041702622546258084922093600655786000995122076354405132118004991078167880575241992539371630971184843374073416721814437757573718743243519270294996435007752620782156296387270504422553823691183558172648483406811972670328489834215880722235395788414733582527357636982941304450663088938670411954448843149274159547816662712241 A165443 263 60930285736637317723160011348619825219369618150005720390259933561709032824742397445873220218565160077949985326865244092829015971101820651284544683335508265346833746930203669994001492151676052242251901249514485294277967921855473706804891882259388530624211548446749565404107094481096702473037294460919029642854110757312580740500507862040440337389315668041320083624636186440439493448971411628820312134760945724143160805285040799391024224571000497830081481089116568695007555041794060841935209620565721360145902725460996934007122151025034026587358766687176907677097711074553504618346111498415104090234391994766977191258482527100213284869602916754378339217511673624377657146004334322170596772501480772201455211616018389158715358186910179624424796328612398282508062557780177150946438352661796697767382535701772470191378780049620551562158711550641263549638444172561059257688087818709855189935507762778982538778677240996665707984150450412891971354657426480292066596157303766145964019328874824849446482649021863761 A165443 264 399763604718077441581652834458294673264284064682187531480495424098372964363134869642374197854006015271429853729562866493051173786399045293077897667364269728940576213609066278830643790007146578761414724098064538015757747535293762990346895639503848149425451969359123898616346646890475464925597688958089753486765820678727842238423832082847329053611300098019101068661238019233301683386533339508908214348369702884615888927609780867207975358835304967842776582872445876528036805627086083367277217900843792114787497924635112121162418593893320492345491329705373992991137859920192775033820681634127129214937437596207560005044791891233825741766692980586582545882923847157167119005662664456347997800930202353441500613079232199826302749337205296419173449057079624343834562190732926628780544952493579500984346118800294304355448491891400604198503754659295585975655361122613184767496561769181839118635250602966035320397461365533554973201421066463523618454374877576209001781069548959974391436216804669731913606586623961879281 A165443 265 2622849010555306094217224246880871351286967748379832394043530477509425019186527879723617112120133466195851270319661967060908751212564136167884086595576973691579120537489083855407853906236888703253642004807401433921386581579062378979665982290784747708380390370965211898821850350248409525376846437254026872626670549473133372926298762295561325920743739943103322111486382644189072355417210208917874639826297623951024075640386237084446813477203228393620837828500485925646393094390767857019640945387996016198463552800109661503654901075754702244718661212333485181255610641991756888192507564289322656386605383548664405392317538934303038244944003076031411286680731778864125547276659167602057411940299342314728790282647475563490700987175263177429447523511833157198247148453177850802832921941004335135893027506776338003498129508191854446488573329052576133077853071725513764453863026270802425137037785553931679243296207376028388582532580567161140545644649252401894525413579769337666406918400870015748127152699996041408262801 A165443 266 17208512358253363284159208283785396935793795397120080337319603462939337550882809418866651872620195671710980184567302165886622316705633297397487492153580524390450609846465879175330929478820226782047145193541360807958217361740228268485588509809838729714683741223902755268170160147979814895997489474823670311303585475093228059769446179421177859365999677766700896373462156528524345006636166412620557040344919575593884122743476748503617536733788888370445038443869926501780946657141720662301879633088225195688255121324163633989917123764419081810175748719242947036007694738730092198777118307756726476324012540465653494453995349737957218258700063172025217311916855516050011448029170443719711978522613433803428163863070153245772653310943009669386157335968710782298556778996763333630386165080899096594257445023019421051542467883187205044491130301765584084257638034925508265335540744995554008266100919044400857020845543213453517497255923680368297413725710639248673121008860376028915548516206006305198544995715274021924297078321 A165443 267 112905049582500316507368565549915989295743091600504847093153918320344993671342112597184102936261103802095740990946069510382129019905660064224915436019641820525746451202662633269346228310539507917011319614824868261013864110377637669533946212862351905658040026170025977314464420730895565532639528444318100912462824302086669300147336383182347935300323885827324581106285208983648186956922313492572532412984830036873384810911478024562330528848912674359743969921706616794150221178106865809976012212633626842263636603366914503693142202376790070734502700148264450898264631309863411781545268718876229426271348900459886357765463483688976024984738463973144331515647660065424280946000221750386179295575137958096674281235170012360384180391423130079184095627647850242768570479924602876304291466337627204119444899433101747576281489267656006990302683686486014988048627219167869317795441657901831588251039107904728130947195865438017330861354588887177757230654686229035944190720345985533263394512319549290167674900081666456371952450149841 A165443 268 740770030310784576604845158572998805769370423990912301778182858099783503477675600750124899364809102045550156641597162057617148499601035681379670175724869984469422466340669536880180603945449711443511267992865960660511962428187680749812221102589890853022400611701540437160201064415405805459647946123171060086668590245990637278266674010059384803505425014913076576638337256141715744222673199793566863925441613923485166981277638251026755142584378143581161229265334976214506751270672755934673641391714321733430086411294249745408541753853879391683424756549898800044638891433051995576252868512978134101634352807268286241146322714962280811218157343600180600541597557471551467180590548528383856503417477575113849776305119535746687276864818623620942279853664972975632172218734590164387420236975085233456995566655670825318603358601523639064885380377844860896263014787397922648821706177970333495959458237344851278801109706780956201237183226935565292812520672822285732195324180554036073542453886500024760680442333414541479199691170261361 A165443 269 4860192168869057607104389085397445164652839351804375611966657731992679566317029616521569464732512518520854577725518980260026111305882395105532016022930871968103880801661132831470864942486095556780877429301193567893618985491339373399517982654092273886679970413373806808208079183629477489620750174514125325228632620603944571182707648179999623695799093522844695419324130737545796995182125174493604604778367553829185256208805766883546106453454610494335360372117771351980969105517889035682381543638781689474497418808592177043414968402634601181659104078188432775944363675916967909600443866588447923206805205132353074821209885233278125134893412131417714364369084489075118682704688660862496116860080213712924610255520908559704468130855148005172884647800706749141526542739904659365942334939935015982402053213685479391339835485708803335668299405673007522179658688750341778704939262479545320677023769501717343323198159540402237506641853108851422645214230125164253399937683994194026475609270940158568239289130411318642478071008196796356881 A165443 270 31887720819949886960211896789292637725287278987188508390113241379603970634606031313998017258110014634015326884457130029486031316277894394287395557126449450982729561939698692507280344887651272948039336813645130998950034163808677628874237484193499408970507285882145546468653207523793001809401741894987176258825058623782480331529744879708977531068137852603384046646185621769037974084708237845378430989055137072641847429351003291196497253327633076859874935957473122435044761420773207264614822180125789134935031996000380468324575726334319038767028365345113231410676950982452753179144422300533155210813540398262518181192978565662042892797553393935046197882344773038934946670897867826342586049110322766866204644206007533997352651350820964753931842055738724561648347035284587945504081156056789859192556691692009981801825327207316055610699190525424178004819595581365929756183847633479242631390121595286430919708747048905657450551880319900147541737572812040841639155008210169575230630529317772033334098798960183678787271882594392931058740401 A165443 271 209215336299691208345950254834548996115609837434943803547532976691581651333650171451140991230459806013774559688923230123457851466099265120919602250306634847897688655886363121540266342807880001812086088834325704484111174148748733923043872133793549622255498302672756930380833694563605884871484828573010863434151209630636853455166656155770601581338052450930802730045623864426658147969596237034862513860529446826907113102593379929136647598797549065893713857775319312992571271200277419212322543843117108586703715660144981294531680250852493368976498828802246355821184206507491464449776067697310696525130983563532004099073633619522168728774352353144686635234120173593217136914141046622374186818969009813491269477373416352908536444314472116455696907473370453469590687493924408320155734639996662578311360760253874495789678606453109273674694535437257747256481873470007449090924014053139153024852198959432203102331391832455254595860212378008029200927369715336509571481101235686402153235461418032525864799710659507200919827975931473140717674275921 A165443 272 1372661821462274017957779621969475963514516143410666295075363860073467214400078774890936043463046787256374886119025312840006963469077278458353510364261831237056735271270428440425687475162500691889096828842010947120253413589940443269090845069819479071618324363835958220228649870031818210641811960267524274991466086386608395519348431038010916975158962130556996711829338174503304108828476236249754618243116405909623380808482256232978230750357746224174371668021204580658498213773777755477439492207635171791896190954214162444137013686898703689695071401057415702343937158060225949670381615485834722189252119483029574205962334497739606388625704550079722237688644825072397462956112721657714602535449256014177236847571861727554995470040495912342345833419674727708862166592066133051825860265845767640210981002377695400204184411408202554579772516482235206883693861593049262979466514373495734578852489833060714592955571238552745835512920765491328849258784253180195478195688853742022208035413356128737279853939251552718840504861569188522979228221587441 A165443 273 9006034210613979831820992099741731796618740416917381561989462285942018393678916842059431381161049971189075627826925077543285687320616023965257381499921874746329240114805280997632935524541167039484364294032433824055982646563599248288505034503085602188887826151127721882920171797278759280020928271315226768219008992782537683002445056040389626274017950538584455426312287762916178258023621149251029596482957511724280169290498058317155819531886811838336555565959400903137651735047517801341980676579847980649391385652647872479685899647372601550224470684170889027699665474299273515349716393045449098309377296426767236765175574065603549799712365315914000506798099783028588510336638495376954803316028125861749271515389353315735579770812364236084919729479130031216533357492319490009230195039177963590185242978514177878071648310313371228757913508026412296910197996089616794118721799696243050977047272184529212134252686109152903457411234384854054791052307242134745714447209582880713353168680083619483073832873058756037555563855695040970429741589936258961 A165443 274 59088590455838321676577529166405502317615555875394940428212862058065582680927373400751929291797648860971525194172455433761497394510561733236053680020987420210666144393237448625469689976514596946056914133146798319631302144103774668020881531374744635961293027377548983273839247161945939636217310388099202826284918001646229738179042012680996337983831773483652612052034920012493045550892975432419400906349291152196119929673305530263041257728879520019877437849590132403742067741993071353204287262101004327382483563328347172026247143515404971671409339607634498169520505184625663085457448963914970730430402141823664051718680255985463992260601242984999038708864995354397087937824370397884856924353182596410036470075437961445980436026220349415086096256514209035347659661222442213260946695465797372933512194317241535357505075127054452124529637189172226658791657390309446654618806879523335466780137350918489533917438896464682334119911514877098607714126936297443054327081497596731062555579283290466490919279541611603936608265390703700145207269029965666034481 A165443 275 387680241980755228520025168860786500705875662098466204149504587962968287969564496882333408083484374176834176798965480100909184405383795531761748194617698464002180573364030900431706635935912270563079413627576143775100973367464865596885003727349699556542043552624098879259659300629527309953221773456318869743255347008800913312192694645200016973511920265826244787673401110201966871859408811062582638651856798620508660999759894613084724264958902088622845001707181467488985225740553195755374814049668208553899982289604984862720086665322394312358615643552580002076472482518312496668805800337786930436638048343696776761419666168043135263340124989246284237003106476165753602752771149599330010334389191863079810752078668379118486100838411341993885909644308544527453207018775568875268530439719416756794260051590035477141256907492754896803157085063889778616495609312339440043265895463391972908730332090093852935547095997567828508601913569064630180695275212658863908289797604746155881201988208423781446914189760250848455083619227380041955288632126953565826018001 A165443 276 2543570067635735054319885132895620231131250219028036765424899601625034937368312664044989490435740978974209033978012514942065158883723082483888829904886719622318306741841406737732427238375520407164364032810527079308437486263936983181162509455141378790472347748766712746822624671430328680603088055646908104385498331724742792241296269567157311363211708864085992051925184684035104646269581209189727303216989025188120503863565042835880277009083285834244227913986678884044968647020815700930406535222567137227595321755533876645472793675299991590449836972743521248877815560491156072062305442303718497308198985235139631862706341410712772001364850034354427498250147859984771290711864109108418908601676725790763230081198055533398667873378833999969150997395269978320534017517449259522237073762715783310729376753918923889020917094113507440847527877783407922176917560262935971222699387438185612695443286681369485744624280365895463059834095501341771086705320096459309149674914954887113601788601763341717958002154969066518160714803990577559986110152830407646113793873521 A165443 277 16688363213758057691392766356928164336452132687042949217952766286261854224073499388799176046748896563049785471929740110534889507436107144176794613005961767442030410533221469606262455110981789391405392419269868167342658347377690546651607224535182586244289073579658402331903240469254386473436860733099364072873254554446037459895144824630119119854032021857268193852681136711954321584174722313444680224828337076035633199684150181861744936139907548241558553259259780644836571857823455636800721726937392656702050035754137270837005573400057904026750010070431374140832392270670732980843863277044296663197728230141100265011160475386325028054833895310256245310553048274444567485541579164586663425299824802835334280047363779902917243742077702273195299673230420501886057551656403856271087103817393726933862413440653855123481502468636429215508666052262821511079323118981680194897431633891470749775766879843060707428911848063258485830585117371428795612491491725977880111147818553772134066831939594020573220960466675772965222859090611552069876538840706343683139299785025041 A165443 278 109492351045466616513227940067805686211462442559688789818988099604164025564146229489911394042719510350169642481331024865219410058288298972943949455932115156187161523508466062086687967983151520197010779662829605045935181417145027676581195000175332948348780611756138777699617160718778029652219243269864927682121423131720451774372045194398211545362304095405536619867440937967132303913770353098497972078534667608804541314029546126763685342316861324142934704456395275015346836295747982691736594309467818415976210349790210987540104562046462061075169825273319095332099257048712473133279614741830567905444105398087176218670369586373681972991958240374714578185139209738892434932716646817503038436678991825462695213626817334355401913650930632748680172350770722781450432265275117032718299041838135403406906039559027043109991645642747985048356015094304597760412640137199522424374605993906780535168333148487529752374449212956189223824392440971448439504786856176856609720954297124196963734211568073101284697539753808220674957203264479512541354734886638746919025540623847856561 A165443 279 718379315209306470943288514784873107233405085634118150002380921502920171726363411683308656314282707407463024320012854140704549392429529561485252380370607539743966755739045833350759757937457124012587725367825038706380725277888526586049220396150359474116349593732026520487188191475902652548210455093583790522398657167217884091654988520446665949122077169955725762950279994002355045978247286679241975638865556882917892045418722354290146395914476690135092269288141714052061559550563996746707682383530442437230555481666647275766724846298820213819638953973758609969992295924978035503214087433122948027158950999763606019958924157282912311564831436728997925764564124059500242274533976324811819747092296738140120449177980805755356596093300541466457538459251431239451744311697550392586026331245213462967132220260350087353731541096251769381407151257836971717579959435477610604728844529272266373387152609585008068767701082125723973874059217603434264132661489190811445386979789087638165043324264501180998672031766514545256427496959620224353017475060744511595297412285046218912081 A165443 280 4713286687088259755858915945503552456558370766845449182165621225980659246696670344054188094078008843300364902563604336017162548563730143452904740867611556068260165884403879712614334771827656190646588066138300078952563938548226622931068935019142508509677369684475826000916441724273397303368808795869003249617457589674116537525348379682650575292189948312079516730716787040649451456663280447902505778059486417000421421609914380141945613861028110246839264583177029258452726859664475722125542419220835926798032398195648299460853603013132826976433646307992841318540118255593445018751183860637384645558072162433074911666361734497010995007188594972316362258984022854808813595593548313145214991809067165329984850818115274728973583174969308285522033843313604888444053891733169870056232762936642618543318246450974831779450156187765258512218073013476039124926789346494968358436098154934987308772022924290010969232225255387582437610536430952267911036425081291589414431809970849491874163660940013983880780548697621197306635877328855459048477860053097738709999996457106695232878095601 A165443 281 30923873953986072258190347518448807667479470601272992084188640863659105317576854127339528085245816020893694125719808048608603481126633471194508004832399419363854948367573854794462650437961252266832264301933386818007772000814914873050743282660593998331993222499845894392012774152957759707402754509696530320740139245851878602703810719097870424492058250875553709270232839773701051007167783018688340198876870093502413812949028316661819851161708337872325323526545137021682971573926650899770104501174142645377535421823839449993904808421085442286093280180269610727044627568268186784747053945286978895295793322663852723940768615708765056918903376007847628939413109665435360722233035191532155469726078690976378771478725304418373327479261929500147979164952070472590432398971182811373144973736711970153985483305030620068190989575865845265909282179099075611537528193909020137045408879258930316941877239167504044343648234956393797192924397954776139690324334804936324224993473835557883709459219947483699656734948376155944891356024074334850726654182575657332482328789663781212505743871121 A165443 282 202891537012102620085986870068542627106332806614952101064361672706467389988621739929474643767297798913083527158847660606921047439671842204507167019705372590446252316239652061306469449523463776122686486084984950912948992097346656482085926677536157223056207532821488913105995811217555861440269472338118935434376053592034175512339702128001127855092394183994507886521997661755252595658027824385614199990822461089629375136394768083167131801198561148855286552258320729901847481942335771129239187328502106857513854986045331516461207993728033353749448315711652232162182146868897389563005878313753013680397756147422292468270811822237719773626170235112475167367993460057970293787286147657142990413440300280423086249978750894940871279548119323697213397571707240623340129642369253380666359837610573572152465019859393193950785022403207934736445905692315827512998295482875297499915546891308844326982347083400584006192696763144666851934506862847384524605584841026596676331481575138657949532111968959468830658860061776530140941848280531849972235412171674444534396681309838277505385880548462641 A165443 283 1331171374336405290384159854519708176444649544200700735083276934627132545715347235677283137757240858668741021689199501242008992251686956703771522816286949565917861446848357174231746058323445835140946035203586262939858337150691413178965764931314727540471777622841788758888438517398384006909608008010398335384941287617336225536460785661815399857261198241187966243470826658776212280112320555794014766125959944209035300025952938877832078277641767440122724856144610778877083218417790566110355276176554753674213514904808955026075092474543013526279190317323069544158679906027569165836361364705487159915070364459538398099427626172952242566967701679964946212818910127611363613913095506942483292806983089625021197559469134169905948977872121424664583183073208122530419212067800818107095258744783518828901197558854621093206046820575211003536206254207987323173761163351820210290420621677907024273818011986600214697271312760552675605571542378435411023594168063350581613402223259170446851555860235225386236918802514078840427265939888653983256090704782783693124827537336787616209191500201033054161 A165443 284 8733815387021155110210472805503805345653345659500797522881379968088616632438393213278654666825257273725609843302837927648820998163318122933444961197658676101987088952772071420134485888660128124359746936970729471148410550045686361867194383714355927393035332983464976047067045112650797469333938140556223478460599788057342975744719214727170838463490721660434246523412093708230728769816935166564530880548883680867474707727830349541404432371282006156720894366579900048530254839724020050613283710831624361085523540049841130872401397073366218739154007010949022606954405190594589045638217741887473387315219716931364418657410979751395807643719928806702363242072550636517937923075745660643608726078942778577966401328056777973091847727084757765947444781034259142623055713476800501149847070218181126715655029071915797433534779439672426912596027708600544841131457705503593297864179226770899588601508605833820708285153186522161596844002375714845924342161509699515186655449778200456844076494971446675630777599564836954606743463728779400420133804180454097292200864105749975851387572245727155702989681 A165443 285 57302562754245798678090912076910466872831600871984732547624733970629413725428297872321253269040512972913726181909919643303914568949530204566332390417838573905137290619137560587502361915499100623924299653464956060204721618849748220210662351549889239625704819704513707844806882984101882196299968140189382242179995209444227263861102767824967871158962624814109091440106746819701811458768911627829887107280319714820972048092228521437525211486649881109657166264996992052856336235412628965542744569188623080372746165469411391352084181327415474937857917269618582336126554875240911912070324416505734559739941985049039195925402417203155866855878731450394007123018531136244694713861100345618774667348859212502377354093317746184646375557119132591654302524689855041329318203474877677432740567565462426059296619344236827842320223903659680658251652285662111346193327148273664657212954665997063011013791051948270262170917219267947162895636543524606494918709869435702376943024949370839476810443372607139452681187622090032508527109530197151215311481052951141225421740279946119510122262608320362092982973201 A165443 286 375962114230606685126954474136609573152648133321091830244965879581299583452535062340299742698174805615286957479510982779716983486877867672159706813531438883391605763752161535014602996527589599193567330026383576711003178541273198072802155688518823301184249322081314437169777959258692449089924090967782536890942948569163575078192695259699614202673953781405369748938540365884063584980982829190191889310865945683410662053149734330264273819622769041471605980716067029424409451603929991996774008594906673956031987903760623493975778519162212217797594525387287722230372394355911575230104720816561521992838344432005909619215782277907793123505211020354737750018420397545874371041786329432535611393255363697644696807721121662548681705260905934377497796897469103612645995847841191376519690912402176847116583416760007531378973014247903200046074623955549800323118056704294448607635270701949947262672502122635179774452066829215988836814818422918575823800961233667722203871121145199074190796406293101490112663507349094565261869276093076438418714906695610340656162756922549345260899275655840646034632212268721 A165443 287 2466687431467010461117948304810295409454524402719683498237221135932906567032082544014706611842724899641897728023071558017723128657405689797039836403579770513932325415977931831230810260217515360308995252303102646800891854409293452555654943472371999679069859802175504022270913190696281158478991960839621224541476685562282216088022273598889168783743810759800630922785763340565341181060228342316848985768591410245681741428793262429148744282752055629002060039568079751782348883541611937229419374129156478014506711116475099474935659940824372418372976715992412717655373072730916568841519971791346199566886831595824158856090547082124329878470019914354462261207635956877290818235340881823488439036147992811777505096262084394018692178035849545644338448460737403762310369571085741468675862968713607828585737601456481657577252512935786856525600704299548335991847941181700436621360246310909467503331507298494874617773272278607443558612499720347305928281768933850745580237897053459636839976652044347944959072563969713279348320585525830462364722910383742108232583552218976905176436847912729070720920101519900241 A165443 288 16183936237855055635394858827860348181431134606243843431934407872855799986297493571280490080300118066550490993559372492154281447121238730758378366643886874341909987054231210744705346117287118278987317850360656465660651456779374342217652084122232689894377350162073481890119461444158300680780666255068754854216628533974133619753514137082311836390143142395051939484397393277449203488936158153940846195627728227419824948765020525802645831239701246376546670338829202028206563433637982098655298300218316942541557626286047949730178772603358588539640257746567382841394989077288159473450954076942577245123944362267225253030980524092351180926600797242990226033917515123588080180318597803894562955443526866045504057167821309831662058006606884570782059863523107415514211772404123869096898860686195369900222405857004058649879505242384252819686432325620296273036913157106211651855250876266143477348669947928627550157314314443846500432925852533378777862227543518612487723304547200019656142072140233925988368926239021878607990621605495237586749227823361515693889980610345540921498039394441113632574407514219219851761 A165443 289 106182805656567020023825668769591744418369674151565856756921650053806903710097855321171295416849074634637771408743042921024240574562447312505720463550541782557271425062810973696011775875520783028435792416216267071199534207929475059290015323925968678397009794413364114681073786535122610766601951299506100598515299811404290679202806253397047958555729157253935774957131297293344224090910133648005891889513524896209735691919480900128439534283824519881556727624379490385914481224731495890971640061090949310328984634293379432630935159429927828970869691398541536550612193440945371966823835533577255341678192525038022759510962852409668661923481333836995986387895175922153534894270710918584395309238383898737654671713274531980896149749735270648564340922187193336402744958781403666890908055041734961483198278479988737920455312680566296894992305811200769515387353320417201870141022612038555568915807382066785242096405809072196073531113044389752268092768252556782674921270242565190334529891555574553944790592547807592531266158656082481370994299636008353100386818765081723348287308399161285282411747087197972966267281 A165443 290 696665387912736218376320212797291435128923432108423586182162946003027095241952028762204869229946778677858418212763104604840042409704216817350031961355104635358257819837102798419533261519291857449567234042794928254140143938225285864001790540278280498962781261146081956422525113456939449239675402476059526026858882062623551146249611828538031656084139000743072619493738441541631454260461386864566656687098236843035791510670192580709035524729329703398582399967572036966970823260841314548138652786637512818748807397945900879111081032508855271045822275108599133366990836712886171435678289149498165842074139509210373340991350380922812747229158728104719367716097013179500130494097434363003652570107828217054706554585405127379552153623120310976024431806818869389441194063694503880678263334429202510020630707962165497430467851466227976749172101997926586241462419655997958358908842090476198470448595300289185304086170760876244949590448434876237682230557999945029662758433353216994295719548094460588408757206984523386625602627659978786531562749578905767541628229848735972004871730421548876255110783842025752540508650801 A165443 291 4570821610095462328767036916163029105880866638063367148941171088725860771882447260708826147017680814905429081893938729312355518250069366538633559698450841512585529555951231460430557728828073876726610622554777524275413484378696100553715747734765798353694807854379443716088187269390979726461510315645426550262221125212873119070543703207038025695568035983875299456498417914954643971402887159218421834524051531926902779304319671991143366075264180383282755435953388793879811964872396625072250973853658588968593092176283897503782398609871808722334634181827267550707783483973238128795590113788564101237451250018152851430299270164437896458595905025475912079047742395042988557913286815662366851858703327545199789993524343437038782163790759803577899507584723867704905187055516846853215081727026894801744075976470637431952495872981994076173526822602479746717692469960312223196362792695234494422607981430233890656766429337482756141118053013385574134240810844338854121703675929143875384998401024929921183964484120717529289737972420780754755239302301966811330220335891901617313853650499533008090186924455478444506937487066321 A165443 292 29989160583836328339040529206945633963684366012333751864203023513130372524320736477510608350583003826594520206306132003018364555238705113859974785181535971164073659416596029611884889258840992705203292294581895336770987871008625115732929020887798402998591634332583530221254596674474217985313969180949643596270432802521660534221837236741376486588621884090205839734086119940017419096374342651632065656312302100972343842523561377781984139123172139833735030430590317933436362498253046547741448437321509648268323512479219027032315573843997726605222301391087678051185628329049213304277429580388517966816703973467846097770847596749569089102998233892404956317342619906119553708114902266055304086205586353877010410381468929391864644140501758736750234691151420724015922999548972037168317910184421702460418554264415754809487991675309953647879394900411754972297969424266519758702648124086776277908777621566013912343468751004920033576750456753856372042242246620222297605610290013976883408534815294721757050322743284414164617595574932719475647469024595784363182912588869478806873605699091596278810700109699388629824713871307337841 A165443 293 196758882590550150232444912126770304435733125406921745981036037269648374132068352028947101388175088106286647073574532071803489846921144252035294565576057506807487279432286550283576758427255753138838800744751815304554451421687589384323747306044845322073759712856080541781651408781225344201644951796210611635130309617344614765029474110260171128507948181515840514495339032926454286691312062137357982771065014084479531235919113722148709620448793555647923853891019910279814448897399902986136100105520544647676088929462074852489582289671014054388827619657100713460482823854911292762324103564947434098325428068379817028795914528085299958516937940829254837672762787009424473358531205599523445993411974326181421677100710308037995947962982908490180052630247811511837505057263903393132213491017180740733347106505226494375373315942393429055347560608434647023892273809600005419999770173483954905920013918877593113956071072622434431953987723960908263726908381462930353972965905675875494797332361528229523312724450008948266522636500030846577309820324694241716038695758633824799591144437669988199736135246514519406466110146425736249361 A165443 294 1290935028676599535675071068463739967402845035794813575381577440526162982680500457661921932207816753065346691449722504923102696885649627437603567644744513302163924040355232056410547112041224996343921371686316660213181755777692273950548106074960230158125937476048744434629414893013619483306992528734937822938089961399398017473358379637416982774140648018925429615603919395030466574981698439683205724960957557408270200159856544176783088410781919772032918215103376340931408448699709349626158493760833348113822049767406668324113572713809742723198880822229162442202491209907405959307486174840152817254931638081045042893948269380895365582047144461015604585305314177167009734564098108887448585709033146852225262855352260852585572251130961485175171936589386346405407543450557583213801797913231803467379468854606748079726826912153578602764067722922648998522322404347534402097105326241053985768860705451364330234443848892379255755514287019070426409642231683133524928418563846120327451030305096211881281733007690926605751366465611524086562711945820225172829283958075740185143127013521710878982170321100036630461007806254514498456744881 A165443 295 8469824723147169553564141280190597926130066279849771868078529587292155329366763502719869797215485716861739642601629354800476794266747205618117007317168751775497505628770677522109599602102477201012468119633923607658685499657439009389546123957814070067464275780355812235603591113062357429977177981029927056296808236741450392642704328801092823981136791652169743707977315150794891198454923462761512761468842534155660782153392543539589786638440626249185260200582697218504870569386663400947560480052766938972973791481063885650043082942992946202070425473918219496554740259266895738694849492351979005756376014607984222649407273593559187997690998554319506764593751604481883864278894058861487836512808315421776082133331175587330299433825970943612504832451240415265396760808189676406927700479572891190098257648214319155920992032721046253306423018804801654830989985070156896392448675005558594583061678963581131772513277628635583654480065564034771940243158435881998207610692636374580938604073649135795938545488439220441755441511446123887693212523481993359683102692186987331846106771521681547121367070400739978825279233177326326563423128401 A165443 296 55570520008568579440934330939330512993339364862094353226463232622223831115975335341345065739530801788329873795109290196845928247184128416060465685007944180399039134430364415222561082989394352915842803332918172789848635563252457340604812119287218113712633113394914484077795161292802127098080264733537351416363358841260656026128783101263970018140238490029885688468039164704365281153062752839178285227997075866595290391427979360005351871690085864180873076826593174382297854138537673385277829967863116358153217000584279989852469353875104649425745679044591245403491284871402590682934586290323122767934756033355495895035647567662831034222803840553762891903083434110756458080459608590001661737773550868246900364806863281014654282718236062916722463855373587173260144721929177298378793213565417650430233788428177845903234948576175627230329713346687884860680789660722671220394590957873198807911580722847333824402167373893186297737536722244202046992179964446709583175111417169200278346474253141679705722165327244362369601157646023660902228513784985965409072880448111350214385551439520021167013842332877085310543532445059850944342931456263921 A165443 297 364598181776218449711970145292947495749299572860201051518825269234410555951914175174564976317061590533232301969712052981506135229775066537772715359337121767598095760997620928275223265493416349480844632667276131674196897930499372611708172314643438044068585856984033930034414053242074755890504616916738562642759997357511164187430945927392907289018104733086080002038804959625340609645244721377848729380888814760731700258087182726746692070236804245222860214729823762192768194976140369432593029147658556018560449945230778091464300822566210354807171574294177895757674802353042634332521386416186466339278730623232611488348502621513399651188924016827189721429399871638113330885908492834472631312389999217323657930919929810861608877076370198890870375185419321138788001923589593331520335060306753821773755660596825233638961251489758458005364134879218465358980335042382853063738827486103459969134022062676180394726353326512352607201384645736323526838507364833776850203260289719301369350140563900563684876885016714488592071584023254203550740055626408594434832331803334735497100273692051823622083561109904881281700660473460635752268613236118775441 A165443 298 2392128670633769248560236123267028519611154497535779099015012591446967657600508903320320809616241095488537133223280779611661753242554211554326785472610855917211106287905390910413739844902304668943821634929998699914405847322006383705417318556375597007133991807672246614955790603321252473397600791590721709499148342662630748233734436229624864723247785153777770893376599340101859739882450616960065513468011513645160685393291627667497450753483679280832216770006033465684803192575594805601299872040286000333510713550984848230076093541155568217870615367509250546140438709710125904492290433112535778863875603468856287922835548145849271811777726127255403317537529539689646257553968949711095696575210364249373990311945717044038878147307542862787129629788096349209515297875842460683780328963915248270686664783503975256892190980017961605916469835659121759934011718777139539190993305686468135920637410833877574302042479870965729726631108650715599817097287362907732224581377456956413940144716524945327139199484720657801786371970285740228375437511795744400985726650736597898282047163392076421759288514282443897176399516656339507319481639269777510246961 A165443 299 15694756208028160039803709204754974117168784658332246668637497612483554801516938914684624831892157827500292131077945195032112763024398182007938039485799825672822068354947269763224547122404020932940413746775721470138416764279683883491243027048380291963806120250137610040724942148390737477961658793626725136023912276209520339161531636102568737449228718393935954831443868270408301753368758497874989833863623541025899256865381664306562749838255381458288982138707482467414134819214784807039167054453755991047872105581854971809555826579662140569924182669380871072478447963264920233616891641561346956668126004432721848792355973131118635672357423208052867324504975977262997177376140251079873780438817812162578198917233944260012900274516015087639574550178019554067419236980726196088215643454358058834158645441517602114610328369400222125331437182918939635557768772481213320533496610397754133551468220053719508607154886611510007909747106798795183176297821566849361636940250889294699741184126857175885933784713236490312306636815767089004484277708640583683769443236257197997492017939546235651348240299286246049972670568504474362217223935812876414222422481 A165443 300 102973295480872758021152136092397385182744396143317870392930621835504603052752636219245823522044447506229416672002398424605691838203076472154081477066332656239385590476809036916516253670092781341022054592595508565578152390439005959586045500464423095574531954961152859477196345435591628592906443344984943617452888444210662945238809064468953486404389621382613799649103219722148867803852424504557808299979234052670925024293767895081466867402623691942201706637198454074862510663486137784581168924334437580237174213099854375980934581864335261397346181756054980735779360661728478401366627432420957308854387686621918320321689316800296968855049696762340185052561306021666486869645380980173547851752552494353219037906994780541867536813107568939415912188297396062403707691940579468289517660415303413433041832817815680710218374249107465627701409876467980041663984694958847201819026980957607063837881530671051774336075480159711748820220790859906430810428572209874464710899215433578663979162084594605443822376708404582084589124229840791884146282287990537944450252287361717133382187365498742604031304983029318033863859814926747389308897097412631893103294406001 A165443 301 675607791650006165376779164902219244183985983096308547648017809862745700629110046234471848128133620088371202785007736063837944150450384733802928571032208557586608859118344091209263140329478738378445700182019131698758257833670318100844044528547079930064504156500123911029885222402916675198059174786446215074108401082466159583711826271980803824299200305891329139497766224597018721661075757174403780256163754619573939084391410851294427935451354557186543527121894554556349475724474741279029930945854461161816953856212734360731152125352747671050215145032611982528535940776735864999009630135380962644489269732640346648851734302461027478311411497089856116699194673418673874723296758957885302425791624935612633237259414610431685170947472806262557441739951544466081572906818310824760737484854888304026251966897149466608225315961667069698779823932456642229106386310974655782219117486418173147403655548690811799480311486217876998262107334759016968448850934885888968539008915173032145945459212266082977708582276286615158248835772873223308869341769355434562719272672235455826510818067056038191906480090784893591379035308766425742548906714887631383934549607861521 A165443 302 4432662721015690451037048100923460461091132035094880381118644850509474541827591013344369795568684681399803461472435756314840751571104974238481014354542320346325740724675455582423975463701710002500982238894227523075552929646710957059637776151797391421153211770797312980267076944185536305974466245773873617101225219502060473028733292170466053891227053206953010484244844199581039832818318042821263202260690394059024614332692046516408962182012558821375474162694810459771230105303182378497959954633874951029338532834692285129536670619877033539142151639270937842373522721637798651719658839331358863716214580538756083143716838216349976726008449024184374375281167278120212425978667709595508932888052291975715744430824234453998188425637037637780108083575190359440527816607073956568183380939539663310490207667267739611496497834027895529148844728496483287310158740164506229365657257083264594199715592650405674740054021647863333088446361737191266074223728026376244589610562078104874477632171146139434841908240299982184991193066981248491795280060770270482033951526860739764484621390749031476296613830428504848573664602932952720543914444568221168014515241739762213041 A165443 303 29082700112583945049254072590158824085218917282257510180519428864192662468930824638552410228726140194664110510720650997181670171058019735978673935180152163792243184894595664076283703017346919326408944469385026778898702771412070589268283449331942685114186222428201170463532291830801303703498473038522384801801138665153018763541519129930427779580340696090818701787130422793451202343120984678950307870032389675421260494636792517173952153323548551149393173874240154860114758146833354907172473874243573254528234433565940699692017668807525257004073369563870887663813654970701215422146737748792405343000348306261441770313759931558695410212188097264768804344985882774356708769129332967218776915378654048490600281197496097342590825177481575091783505125666582226996136058650964617971064777013479856713956388444132258333064984762273892425268488741406389473999069379551344958139377776300546992350311656779745618151552342716249015971625840289254259783504968743957562081593585688373661753174182282963018090601495996411135679325861065680736727274285925656178446951264721013547118163226537631179270279287566953792892293908424769667007867744120730998480391790465801069844561 A165443 304 190811595438663263468155970264032044823121316288891524294387972777968058458655140453542363510672205817191229060838191192508937992311667487756079688716978346640907536093442152004497375496813137700569084663635160696354388883234595136189207711066875957034175805351427879411235366701887353598653481605745366684617270782068956107595907011473536661826615307051861502425362703947833338573216780478592969935282508660438890105311995705173127073782327267188089877889446328916203191862414070428351524893556108366370880664453343232620352583701024293431888376149162145669161639195643792712567544732435447573993800934878065210883384352498033728907854851937724477069056509813782524965082076893810431900314585810121338341125407618207755033984177118791670480422766864110670597942605318670073522687340746332088128379382384033321200699418422526885968421762669007771152916377881371284693910521527664302200725059402422101154941744672571921809889428936272043385630010754808738277600139802265055320765763851164761332203847267839834299796660493968915474607692604479542520929243863421070439916873462706496994080567934920406404863328011820503323547007943125851304962803335393443911300081 A165443 305 1251914877673069671614571320902314246084498956171417290895479489396248431547236376515691446993520342366591653868159372414051142167556850387167638837672094932310994344309073959301507280634590996453433764478110289328781145462902178688537391792309773154101227458910718316817115240931082926960765492815295350817773913601154421021936745902277874038244423029567263317412804700601734534378875296720048475745388539321139557980952003821639562442017439657133869532442399872276230649306525065874306943320610497198072598483210149762519035614278062266257029363515447782172330858489434442279088537370336741419326867952294152762104714929774206179845892002484005840101050418918621554930994584464037581056943898069287575389548090128288093035248834525573456621296850110468663124112453358786113116223093594762830302588916732307938275890488914939681886973170228591713189010033012796234548158882135268010998881666232542247396000133769227483767817929695290436959308301733680144245162261012477465862440804824008965408369904525356064356547249127691680491483113455430113546820159971291547232492480491040259207417815746295748659370181763802442135533164239203211602289692802370177415290483601 A165443 306 8213813512413010115463202436440083768560397651440668845565240929928785959381417866319451583724486966267207841028993642408589543761340495390206878413966614850892433893011834246977189268243551527730978928740881608286133095382101194375493827549344421664058153357913222876637093095748835083789582398361152796715414647137174156324926989864845131564921659496990814625545411640647980280059800821780238049365494206485996639913026097073776830164074908747476197834318679644118146796019400902748564357780986622889370510761937124384091399657307970849437274544290656404608524866543244148475834710040271269543110086879753083002024735183665426108396150245941234776692040286980856990512838784627269887678507769778280639611381637762476293542130937325277863381734861213834768410040627571921578903410808520506897638912580641802704404911508559972893320759414121241552256704600096634619202351884989912626374203297333981900645074278484857195822575583660569404328406356774548709568401496907937661626615657268631165419106742016732219591295329591236091976641710204101572757839937663390632835889820169484211361757622749918845286815605541939341527646849325247023627372431946777304751513029859121 A165443 307 53890830454941759367554071185483389605524768991102228295753545741262764679501482620921921840816358985679150644991227287842755996618154990255147329274034960036705258772050644494417338788945941573442952751468924231965319238801965936297615002551248750537885544181268655293615967801208106984743450115647523499249835499866999639647845980503248908197451007959756734758203445774291398617472353191700141841887007488754623954469364222901049695917887089004388679227947665230080293290198627548993423296080595287375000866290149878022827898941557175449212333936999042368115152348012705439956731645560713728199617345616716271139127346875559576693968518484937221519582472735926082642719044594824949878559847584278994600005297419677886159405214093295913607756850418699566682169377695697118507216733314113034355222953876268916905873083674423979885035346597777837362794282983249937438815592370999724058431046249214916937295191195750336714546330474011016686742900561607381643971310548228677688006629560764976012218706034768803089563573797432599449384383637371804715895138965240993120645810813982934792844175432273666488139965275766009688544052900663415418609206463915235098581503783645650641 A165443 308 353577738614872883210522261047956519201848009350621719848439013608424999062209227475868729197596131305040907381787442235536322093811714891064021627366943372800823202803424278527872159794274322663359213002387611885924459525779698508048652031738743052279067055373303647381414364743726389926901776208763401678578170714627384635729517478081816086683476063223963936748572807725125866329236109290744630624620656133719087765273498666453787032699373443812116644795232230444322214110341121934817233937022748446444427965696029933372107726757786280271032043127539176675758041454158715420498652035448385216471871053384531466095902346040442245984303482220330206108305338702150466280438514774841166782479456475785989573454602129052090566411284677571709160296673323622409773970848952847416229025039753744575486170196781477944456175051560186803445098117112942854051133429943218914467839715729445901820464308435443175417507441302098423479243603729807469812905892557137280261581983758644373175670544031935932271758340649419754957813829480791316846591904213237420481027930241309416582281206402727878089668154030516856758404883204778958057745508533346228803822047689853439357532593983952543042161 A165443 309 2319823543052180986744236554735642722483324789349429103925608368284876418847154741469174732265428217492373393331907408507353809257498661400271045897154515468946201033593266691421369240410233830994299796508665121583550378948640601911307205980237893166002958950304245230469459647083588844310402553705696678413151378058670270595021364173694795344730286450812427389007386191484550808986118113056575521528136124893330934827959424750603296715852810925582003871718969569255857991695285170220318946085814371025212015987115039678272468268999206575808321214522507983852478468866840254761300945146061538271385016483346984487910149775107954916906580211152394698780482459405734505409716164413910730940935277835316743128157525082898408951710179572481032115536291974279476036720675823824825034646355259159492777640074561491854219970401176892131686650335647758215986629509515729013006029652131823640185979470427494764894596227500963555306864197220661033911259105892320095615883866544905033234927155549373424346837874051800231577336464003205853986439810114171614269474470726764076940084349871257183932250043463179645909902392890357154950617523715020558603912178177635444584960622129532712771377681 A165443 310 15220362265965359454028936035620551902213093942921604350855916504317074184056182258779255418393474534967461833650644507216748342538448717447178332131230775991756024981405422762415603586331544165153600964893351862709674036282030989140086578436340817062145413672946152957110124744515426407520551154863075907068686191442935645373935170343611552256775409403780336099277460802330137857757920939764191996746101115425144263406241785788708229751254221253490588283043826775647213229411604291532244272270630166624247108662132722474212690098181585266361615963250232084150915703710181771748072279123529831412282039195774880051125355902063865225120985421832892522123741545999340965805950076377569831637834774235320477241242323480528497675014837820598912078630045127533810727407025656228066404254082630664813365393147048371111061835309421558943652653419037995133630904839301215101419289066608012747315741070027126487764410304344003210876380007731001964955779581234697401689643033003858384066671362895334530953832130322906367519479242092645518188954877761286911236345258864163555458290182299036035180692480088375045286679636024686710881241379104550288564308946184299951335735095680074068428179361201 A165443 311 99860796826998723377883849329706441030420109359508646145965668184824323721592611799850694800079586423921517090581878611849085875394762035170937037113005121281911279903000978744208775129921261267572775930665281571238171352046405319748108041120832100744736059108199709551599528448765712659742336127056641026277650102057100769298388652624435394356703461098202785147359420324088034484749719285792863690651169418304371512208352356559714695397606191409462997310508638337551805408319638358910537977120014655273610034305544554622446618335200495408754266776425395347850427876228062376665451478502655564072296045351904028610875857059701646433934794992699887748930667292540285196860915845457658456015029708345536326527605489517125274600740504450210482402252413053726591305841059253997371352407508658273602090676371954071161891001498983640464225133467422667762259279579261612644466158066871777803216792780173374220056782907462811485633988497223262591969656030874497077600328159596615391880583271562279104004535189747864209619290431022355893844817313593968403825327997052798385705367457339167145579230547761000739574688461243359184907886078643591346582825529076365433363692926952347707580688410256721 A165443 312 655186687981938624082295935452203959600586337507736227363680748960632387937369126018820408583322166527349073631307705572341852428465033712756517900498426600730619907443589421540753773627413395176544982881094912388893642240776465302867336857793779412986213283808898294368044506152351840760569467329618621773407662319596638147366727949868920622374331408265308473351825156746341594254442908234086978674362322553494981491598999811388288116503598796753406404736124447393485187772983573538966915394413033147055448172198240514069971375499114415682732604657161418274043142401643820554991972559780256298963470631618079142108389751797185222686176688414957859178020968652721895111377736674999869364318244029629489099236660155643171643802330296996201796226294417910326343893194022129888920527714361271664434286612651538106218533721643502075897920639722349404900952903029258663693540338916965025345933400629367209975254181302432928600527557702505866493085978485356349066965085591448318522837409874379246448456364681106751615587105221592719233661659990804180932174115677596535660988858433848724722147560663450625901616419536754739368933552277907293872177891296759294012177572644568371036060487986777088241 A165443 313 4298679859849499312603943632501910178939446960388257387733109393930709097257078835809480700715176734585937272095009856260134893783159086189395513945170176927393597212737390194728885508769459285753311632682863720183531186741734388852112597123984986728602545355070181709348740004865580427230096275149627777455327672478873542884873102079089988203397988369628688893661324853412747199903399920923844667082491198273480573566381037762518558332380087276677574859395473080791423111855728823113297580088735236428244950398495264061758259567475766856412717959401916871541576957484247251506534957989505290862129125701230661874833608074470223822474886660298309111355261011630377815313051286884789898991299329411371730846879321659138705210576688271500462915264107457891046643937152112279490722355983510726361574082704960379260903093664070036745134165039213237301673621057820655237615416819849303669836500215468132588287312860458784216693541743634230344461693409550720932306010235694794158612133725361394974059575356653841177071153382179005521698875479480322654580071464465077750587556141476320573866490716147034775753117652047537332297301781894626988003454625886162978677289920258826590905608501060977657839761 A165443 314 28203638560472564989994474172845032684021711507107356720916930733579382387103694241746002877392274555618334442215359666922745038111306764488623966994261530820629391312770017067616217823036422373827477622032268868124148116212519325258710749730465497926361300074615462195037083171923073183056661661256707847884404859133889314867652422740909412602494201693133827831311952363241034378566206881181344860728224751872306043169025988759884261218745746368503258364601669591921875336373995809310124148897805665649021143229347295169725906429651982101754129722739024480583154872502034126214755411631489692843294421216893590384389181082308934742824037018564795352507663448999675428409678794130496160841468776833250925220272853566367792036824589142699083217184996815410394279295054978735572745159662107999938920063056519579593762040772553468108868241199108745067446955839989015435146007011022345989263986694214764618604815242765064819395570371996496164739712874067604305935612147530645720294861526765064165761354720889013506372486654990409964712868280910244981111772613780493042914602753996850092424952614723033779834633669891416145950815549832862639915138243597675367271527740549441521117429379142286107650655281 A165443 315 185044072595260498899353745048036259439866449198131367445935982543014327841787337920095524878570713359411892275374974774680130195048283681809861847449349903714149436403084081980630005136941967194682080678153716043762535790470339293022401228981584131894856489789552047461638302690987283154034757159505260189969580280777447794846667545603106656084964457308651044401237719455224426557772883347430803631237882597034199949231979512253600637856190840322782630696451194694064857246618857609104851894758020099860714062785941489729667343229252184363357398631813119876024189442824505206819587421093364317496052195841765366274820521978490628686021481122732605161666663652520218730823934389315309057472122437203661016148487984034093322824065249337955128771665884178659529602051246107821970314632748989883415096455359719241717994821378826333260439534507821134341098057254552620553807673856851324576096494148558327419620242232497105562913663416624162920787251024742914864126976321679664489738593428700837637245107410058906970473699167907652191113844633622318420443792595282645042417978277874635423065562303874903315221349269388307403022844773511898813219086961692939461095969620620093566147001549494929346104329038801 A165443 316 1214074160297504133278659921260165898184963773188939901812785981464717004969966724093746738728302450351101425218735209496676334209711789236354503581115184718268534452240634661874913463703476246764309131329366530963125997321275896101519974463348173489362153429509250983395808903955567564773622041723514012106390416222180834981988985766701982770573451804402059502316520677345727462645547887642493502624551747719141385866911017579895873784974468102947929224656388996356134679285221606976017541884090286259835741469505459748963347930740065797235187522124682008852877743177402275443952804824130628360435905016466680557188385279554627212015605299052694442076284134467675292243663009674480174405099554233347799561069468777944685776301929635619336449479530936834809668499370901653858443882917358832844815303375556466880592614473465225947945271466929934438848060470124146224166188716970330170954146180335331891929908645940140681510688533185195651728771232656982517354835248452103439784409217265314580159260473643490847508199876682118092563531909896894002637970303051574254651395304501014216314199509014584572794713209903331750745009407810482540793910810981702215196616090566296487070490937298829483329405448037054321 A165443 317 7965540565711924618441287743387948457991547315892634695793688824390008269607951676779072352796392376753576450860121709507693428749919049179721897995696726936559854541150804016561307235358507655020632210651973809649069668424891154322072552454027366263705088651010195702059902218852478792479734215747975433430027520833728458316829735615331708957732417288681912394698692164065317882417439690822399870719684016785286632672803186341696827903217485223336442653442753218332503669418218715613537328103777594745252596486338447207469357899489684902860628437863585829196379330265152187563968782340231341331596115292282398780912173504880469188519280667604778364282811029728751067521259163567687126781688564809245685306511309865457515246541789148184997734535012030682274105688132530791717505457865435836111083792463202964531102441275707426516577349180869474567249770470302642155816804253653991581015209622230132563618954366596361167401204935030302147806672493605475225115486393236474837658720856757308706836759570500023606373279406640394657862967158498980232006971434758863438822995875780243228963150365457837883134861130136559633501693514596952519155026208496013152789443721280135713284339157411564112607970570545764525841 A165443 318 52261911651635937421593288884368329832882541939571576239102392376822844256897770951347493706697130383880215094093258536079976586028218881668155372749766225430769205644490425152658736771187168724590367934087600165107546094535710863507118016650873550056169086639277894001215018457891113357459536189522466818734410564190092415016719895372191342471682389831042027221618119288432550626540821811485765551791846834128265596966261705587872887873009920550283540475918783228868972008941670209714853286054263673131786681503324312331603790202783275628711927335755094700650282790932886762351504954985870064373248804907351412358735759853065733718799133401088083681293522736862837123635291428383511450657175253421429139026922342481887540090826234776316722146396165179158326902309760106054891130625418553521381780912627215958532411897425033757617723744285788219362501461361465073591754037369116422527363364803912704875194666476827998747257757410747184161824014566198134261742811782028920797202569808648274840637413552399475401318313070994257920492657907114166724456747142220899119155804909429142597893005518793040367511183301375932559721714967498413879841708362619478914685958316394084517031950329932521774176732718400271742237361 A165443 319 342890402346383385423073568370340612033542357665529111704750796384334681169506275211790906209639872448638091232345869255220726380931144082624767400611216205051276758233501679426593971955759014002037404015548744683270609926248798975470201307246381361918525377440302262541971736102223594738292016939456904797716467711651196334924699233536947397956708159681466740601036480651405964660734331905158107785306307078715550581695643050362034017334818088730403432960533441881637015701741814973382207738151560951163747622708163999819722184774664323363126051353551795998241471920606855202282766287819506224230426962270652384538701093704775792624509692277417799038274706566685074718795994436015493177993411082103236439774748308468047070870826908748233201717093899259395875988746156234137931447826360167477954046366217856078841579746740716520783955183874443027999426671622859564067802875251961349645697615543421222798226627715131353701510390040907698458863855270753027386593175124228878153600928295012005767682917423942256161144678141104143130337283505907851379259023935155926121622997026683956078578447857383324351404293653524284514239350479223412416467837407767748133778583537496817726403016800935019266000637843516857636997132881 A165443 320 2249703929794621391760785682077804755552071408643536501894869975077619843153130671664560135641447203135514516575421248183503185785289236326101098915410189521341426810770004518717883050001734890867367407746015313866938471726118370078059990776843508115547445001385823144537876560566689005077933923139776752377817744656143499153440951671235911877993962235670103285083400349553874534139077951629742345179394680743452727366505114053425305187733741480160175163371955670295379548749003380322586087134069872870472348525161666418589887101923648658088035679533190964179284688702601400381727832437592026796536481937095771355579995033764089722915448047008555173283479173179893543319780480422541817025674081276247075685168616021636618859589233839786647748520787769877744494216932637017826786658575754252505843552749163850930056673592026019022349371803989759656019324365926935127204324651362854671395000699821013834103855956204906502239322243437658237920928697331103942218234260267783974539383336695374262523562398077787362974862611160855852208123065556458354595343622357929450676183974312148789813966620686329030813605406184151209191340104210016186515857036775563260331199433411567239780730229246614083844070721077705827688799707516401 A165443 321 14760307483382510951342514860112477001177140512110242988932241906484263790927690336791179049943535099772110743251338809331964401937282679535549309984006253449521101305461999647308030691061382618980797562221606474280983312995062626082151599486870256746106786654092385651313008113878046562316324469720075272350862222688957497945726083914978817831518386228231547653432189693422970818486490440642739526722008500357793344251640053304523427336721077851330908796251182466884134746057059263360737025760631151159460150768964484390806057876711030310036258901507515549422801374784231742694801262945782598905672184552520689255479471168965758943409800865153093242324006714022624966352058282049824968074371630912098405369765751764620963416832032276661505244330951840558114753432115922601167388784838596980273684235549608601234476765068939716355582603917679735074167449174039415872590574354221381980653211724451272326534519837912469561986743658235566983052287856571694457254742869816026543026137629473211462543632356664344256875281240562905568034770351125317681574231948868134209250850221111947500588932834942278253342539779868200948398696849505169032409299376503529511628321888199737618582887843307048936245547178254544216997725029798251921 A165443 322 96842377398472654351758239997197961604723218899955304250384439148443254732276576299686925746679533789604818586472033928027018441110511660432739022805065028882307945665136179685987989364053731363133012805735960077757531516560605889724996644233355754511206627237500142258264646235153863495357404845833413861894007043062250144021908836566176023792592132043427184154168596578548111540089863781057014034823097770847482131635010389730978206756226991782582092496842160181630302347719366936686243551282444653862828563651592952588798624730954502559013982795661913425924283540204199236246904034493901407060075862449276487553429706020208873393180259310824315226993049614552514321965384897328268810817596810230889821131672959611623896390076133444954391105824607226193690577748066716314823933245914341559948850509047342243971690037603017672429764248434892689846194947505225962932835526419103688450363158830153751478003639609312244764398430048958074344523647743352761636092760388241918695629239337671944802837165994571013899668405377409775194230630652743614279579526521823734872236116535121872009762579776230821631617069021448126547856794522603926746803176116943736219705822444308608424867995443097871637336052425907575975794140518594815963441 A165443 323 635382838111379085201885812621615826088589039202606751186772305252936194298466617102245919823964421193597214745843014601785267992126067004099200728624031654496822431508958474919767198217556531473515697018433634070167164280154135242485702982815047105348026681305238433356474343948844498393039933193513028347886580209531423194927743876710680892103196978336925755235500162151854159814529596267515069082474344474530330265657303167024948014527605293085521108842248779867875708238769550755701214608832456953797054497818944106383292117084266970059576459686912816587466512939662434010757073485080982306284987662387351225647198898492830297747815631631964379043112340361424664877353650121623409669766353674117920835421070092756554497600823250969856993375944171454331530198807933987662472388056162601508551949499198840676783964060101739222327404650718865900775178122831222001782882693464489943449308828881382175605546207144606382083078171207476202732811355145932252915727965366616244510013135384244370177069274980619462510683687081653132300509920321677516960838647130242300516028530374942636677402325322071101431967376224308770472594142653012494643418073807640097585531476106281293132351409187774178645618868418060760887411804991611239724234961 A165443 324 4168746800848758178009572816610421434967232686208302894536413094764514370792239474807835479965030567451191325947476018802313143296339125613894855980502271685153651973130276553948592587505388402997736488137943073134366764842091281325948697270249524058188403056043669361251828170648368753956735001682638978990483852754735667581920927575098777333089075374868569880100116563878315142543128681111166368250114174097393496872977566078850683923315618327934103995106433890643679541155625015284885978339780044494292051850865508024559514771287341057125971895958366190295961977287015196346942889980996547676224144514710969328318413501918784992653699306412491678892595666222435704573517620959395866171847024312449100097255538812590394727785697986909234609272210713313347499571838789168105234953916090791770243591239434436103185528863514926147710126596051288125435682690391502775196513845805478683713693119102714767660529932958747111358144059636254509031323576901720976038349962071965600312881543455010670255119098143745487853225246469245905919943251898437014680226811468382268346600754455728696052302266527124990756111468719584271791869232676708258957422445689845974786170657945899727635096473398902301059167994974527027839326823506533670790858810481 A165443 325 27351147760368702405920807249780975034820013654212675291053406314749978786767883194214208584050565553047266289541390159361976533167281003152764150088075404526293110595707744470456715966622853312068149098673044502834580344128960896779549402790107127345774112450702514679173244627623947394710138346039794341156564557923820715004983205820223078082397423534512686983336864775605625650225467276770362542088999096252998732983605811043339337220873771849575656311891377305871401506488726571434979863065851827298680123979941504579235132623337195835244164839834688561902198644567918534733697928261735686331466827319236284594929979217489423641538273071874802292539948479969849548155028393677520994837586880845258269641084412020513327820272798831259265007622530587175651397154824038906351695458308651323402362570269178190933238575683809408723291266915459812482298647322441588644768076588789895446019691694992774966879947454720383865079616628929530638337259146654241746740128349167374987193983259331264747069818504680064851551092013419511433194199877860630424747410208641652871495247567050462869342992766867255286881656565677037380979075875650837967109749520811186779971105339445470682842665114665984471480308440444481205822019889591249929760623882794001 A165443 326 179450880455779056485246416365812977203454109585289362584601398831074610819984081637239422519955760593543114125681060835573928034110530661685285588727862729097009098618438511470666513457012540580479126236393844983097681637830112443770623631705892862515623951789059198810055658001840718856693217688367090672328220064538187711147694813386483615298609495809937739297673169792748509891129290802890348638645923070515924687105437726255349391506152817105065881062318831028457969613536002771799518679124763907481777566209717915590467345131199105371853775301151064739407145687576593335252151947861930676299860469122012972624284807913186578990145371716731203604509962825436601801399875187254323974651736755134547116434320477665591527319695166722713868559475437543323904100563581893517223265626933347320323936181781773817761999305188907253070164274569936261335738099179379695466119510306144302370691779902830921582021693154952417820056826066542603108103940021800605008637825746378528713966263032369500578843730627256196871697711479907120508567229162395272420653951556138869272951858491787092170762597968038855722198435887575450569884388011200240402710132424830063942276576283183313328006897888413645454785467127462893191697330825352800713179113897181849521 A165443 327 1177377226670366389599701737776098943431862412989083507917569777730680521589915559621927851153429745254236371778593440142200541831799191671317158747643507365605476696035575073759042994791459278748523547236980016934103889225803367743579061647622363070965008747688017403392775172150076956418764201253376481901145451843435049572840025670628718999974176902009001507532033667010222973395699276957763577418155901265654981872098776921961347357671868633026337245649873723536019478942752361926349983697910301774543177753732953600424859295243105173799917723056323028064950588873615047708778645049099517973802835831370136062993551623570830193196715050929066547044557638474868275661468992981037663431935761133294418378911283060466090928118186634266976080314901133398129435356458340835175180192459902084981440490340381116119341026819937043520337130275171778545123458097284701332639365924029228780231544053111621407705870852413203000013397817931804822855303085269747913438191390695747320536617205705557943876563291408448782268660460195315214391526891977995811460105441613200813404303457600933577085334230209006367602295716971385643717211321566394880962309963688919743599871472456642603270589557096080998891222659666408945142802746477554345619717199393565739401041 A165443 328 7724771984184273882163643101548985167856449291621376895447175311690994902151435986679468631417652558613044835239351560772977754958434496555511878543289051825737532602689408058933081088826764327869062993421825891104655617210495895765622223470050324108601422393581082183659997904476654911063511924423403097753415309544777360247403408424995025358830574654081058890917672889254072928449182956119886831440520868203962336062840075384988400013685130101285798668708821467648350326862333964420369018502897707741831929438550643127583867415312363853225787567418735935565424091940249132839361144853651349472609865420745378600399730665954434637964894493522077453929356815762168511812974072389218392998497432163955982599521268999782571678231081168647838162452289129870280838315204308307727378899479905232225706614256478492772853641606526654033365520047649956278586926765998535978022535716684887726267783965468649875147012652730656290882080358870531456542580024960214880925962480044080165213682332445412172322296766070165804360604933786428138386921167437171748841449687980274201924378361713022726387235855586110857252153854502190005235842642864293800535828640684502519441853013786477402496875376920238395917279923791149064227420418725932204366945097698408656131832561 A165443 329 50682228988233020940875662389262891686306163802327853811028917220004617553015571508603993690731218437060187164005385590231507050282288731900713435122519469028663951406245206274659945023792400755148922299840599671537645504518063572118247408187000176476533932324285480206993246251271332871487701736141947724360157845923284260583213762676392361379287400305425827383310851826395972483555089375102577501081257416286196886908293734600908892489788138594536125065398577640928129285076620684324367344915504364250717148936585805606208023700145341047843071240764553813643155986475132526593496971784552913373694628665478663465343986746035837401230392015358726965955633690546098391335630347362463228967862779690028495561023037162629977350179124164771351457323062016252071905099074637133563946503615783067714454838762864316500640176728496823255998180760566829958280997568283078848657224744786602503030098196288657096551881276018029564872638617057066649905835283285351931894884955585666154731241615702028367258919325038027178447285426110666060248202766222686398990786061540931337111604735555826274772026089123787274761235303184818396335011685321828933870352631574925050968870271900680230086264894933773961934417401746008044033351216627035917397057807433428495900883688081 A165443 330 332526104391796850393085220935953832353854740707073048854160725880450295765335164667950802604887524165551887983039334857508917756902096370000580847838850236297064185176374798368043899301101941354532079209254174444958492155143015096667821245114908157862539129979637035638082688654591214969830811090827319019526995627102668033686465496919810283009504633403898853461902498832983975464604941390048010984594129908253737775005315192716563243625499977318751516554080067900001405753764117281055329660907230214810634026304844759810140192511253498597446532237454375770454739008192664946284752447980786745472689191894037379019960963625498579875307538139068864082060544290989562306597731818399822391499356306125429162569616528585309751684267313803086695541505849705634172556532761601836913594077519952666079426195235436665467694742657574971595234336924430450860786500835986351506034001734894864879913189171155183598499249854886053547070581168433336789495857034952667842286089345345768426027329829748093968376766233744523667818202933329785248627111273773900517818108222397852691150392795897087335517278310740736678432907413327356639981569582401754146113407531294322688759941251942949099625875955682273964909925391224142209513952269727728503525752216057871703178800022871601 A165443 331 2181703770914579135429032134560793094073640953779106273532148522501634390516364015386425215890667046050185937056721076000116009403034654283573810942670696400345038118942195052092736023314529837227084971691916638533372667029893322049237575189198912423736119231796398590821460520262772961417059951566918040087116618309420604969016900125290875266825359899762980377563542294843207863023273020460105000069922086328052773541809872979413371441426905351188328700111319325491364442226126734177632025716006988596098759622491854223156648996414071782789379022317598482808933892733469980745036294428124139617738250743721056201964066683392594089937466501378763682895756192794895570648415151704516038204065026128285203699636852605779108665194651818382505405257102245311818914312928948493998511829255836390231601166594456444636669735809620677661074765834437502166850773480187269606453167536629838799736638809167707317513087301639457928284747030041783134835745017972101727010422711977661129116083238331793778504322458374393346786161773638246853554441172215924796191238735630545028866858182590115109661893794872609862849591762841658518279175732856379248987463512935198048454868389503886351086813024492116975931942522973323954395369491385667689649100276210576405963998821099275847121 A165443 332 14314158440970553707549879834853363490217158297744716260644426456133223236177864304950335841458666489135269933029146979636761137693310366754527773594862439082663795098379741736780441048966630262046904499270665065417458068383130085965047730816334064412132678279816171154379602473444053399857330342230549261011572132728108589201719881722033432625641186302344914257194400996466286789295694287238748905458758808398354247207814576617931130027201926009146624601430366094548702641528991675277780490722285282875125866465800932103165607778969745786974948040448524688494434239850080327612493408348854562663837798990214144642389051826806508488367864593920041737086315763122948380427087633243792396351190700275051064792105895178319840146747019117372854084419024117031491092498523310972956945676806928919391635491166073019897871401441300614172055777577312788095268732035048480855420084291347653924434526490953361798631739219231920403402604002535036302770247914106198412879462435309843639003689116088516013465177088143782403176418672153861160100467396866748311943538881133354470039672972570541220322997810719408321868784281073642877658921686906222035655660350575162651219633593762169846963887172693582186660206029863243068271858836320625631899738673093373101217973600054547942838641 A165443 333 93915193531207802875234761596472917859314775591503083386088081978690077652562967704779153455810310835216506030604233333396789824405809316276456722555892462821357159640469485535016473722270061149289740419714833494203942386661716494016678161885967796608002502193873898943884571828266434356463944375374633701496924762829120453752484143978261351456831823329684982441452464937815307624569050218573431568714916541901602215930471437190246144108471836546011004009984631946334002328309058169616132012748801979201908017455273675924398470068475739438286655155788597308164947903880577678155312684011953398791195225955124038493448088476846833050239325201573130979706776123691747790581247932377600355901908120849537227990616635604298066900574849014546396094728174360942018739979808942148951694234185463549077538118248405220928924668643734442680520481852766696805969717533227272964086271168912893477411712758730039487460504616273541622321637817670682854184505326355724966284957267706132812046709439941519524715796139631199586898060194481693901225189980528000500039560912501243903055213780804100718912004667505453042779522525741968383162873111922415328397309094128718188010669983771752269285790311306798219815718932911365509423528763554475310442855324949820930323298187672372025093030161 A165443 334 616177584758254394664415270834458814074964242655851730096123905862185599478465631111056025823571449389855496066794374900416338037926514924089832556689210448570924324401120294595243084091813871200489986893749022555472065998887521917243425420133834713545104416894006650970826675765256075812759939046832971715521323368921859297070048468641372726908273592866063169798369622457006233324797538484060284522338567431416412138719823099405204951495683719578378197309509170199897380136128490660609807374203581174537819547662777950401233764981517067211064413869104878606570182200553865512441580838352216614436393266747333049642164689473531420342283000641342429066383123498413130621452943932819696016593506140598115113970175869678671065433300104470317458491906421007189776807624357829146249646324546558290188676114968983489683696294341106123379896487879014776236872677798230330575718850261383013741572624229633557455247612668687292019085136878739157482262020089267580541717602516207329046153597953673209687515255403786180358990512721333327658368813450003639076056327739147299385577236984244512438509103527535383664684045078943210712419338595900424263044638479283819496077821181151594550043136234727539726454287354601997808381689129925354249940033279036530327238595799133340497500319765681 A165443 335 4042741133598907083393228591944884279145840396065043201160668946361799718178213005719638585428452279446841909694237893721631593866835864416953391404437909753073834492395750252839389874726390808946414804009887336986452225018701031299034114181498089555569430079241577637019593819695845113407517960086271127425535402623496318848076588002756046461245183042794240457047103092940417896843996649993919526751063340917523080042140759355197549686763180884153739352547689665681526708733322773786759087683220721081725123919771000337423776115176468899605448830759542936804638154922651420840841742905977639540748820738778727782372425383565936122132832440934265882981922576402911672789419805462843532145739392050148534411206001352572351951123530886571737754916283114698584718749605320545113530190131588236319768786811723647065618000902274605773403469268223627141384305411466247104227828675796203206185344228036444847168652512640874368808585998077600074903766228850304799207917221566829858138390431327513455181766449438747594581890952949714729863499952594340289493601539056155450632006038571935780860220453115591871424249964796559245458708138923498512656953925801833696376688777516447644588115337732621759116464878325100962968262065110974826318816419973721108809079610753906463360161024895749201 A165443 336 26524424577542429374142972791750385755475858838582748442815148957079767950967255530526548758996075405450729769503894820707624887360310106439631201004517125889917428104608517408879236968079850097497427529108870817968113048347697466352962823144808965574091030749903990876485555051024439789066725336126024867038937776612759347962230493886082420832229645943773011638686043392782081821193462020610106015013726579759868928156485522129451123494853229780932683892065391896536496735400337757934925898513885333416067655443711744850276763125754792718249565512722633740411565318960749254495473083148659772088211513863133498744925049752694211594469894745443681518949004046980738204603592505963537472092898717196015715365925180306959512470570292265489519546901960097673839963553544676756479628060165987414942730276274000357873309340915689956254764601782095066940412938850372654074600841490502094164556926357706364325909951004472710697496203047631279361885247376938272559641214146753217053746223248779102442211596262603656623154904417243250315011240383863976441227512266773896076553579468470357387120203922458484916529770052958830096488062463226397473783456928687079536433163150628622476525417005013254400531752831232826075403719678691866687211504256024854577829380525187623215893168209630768244721 A165443 337 174026749653255879123752044486674280941677109839941412533310192307400357526296163535784686407773250735162238017715053918662726885970994608350420309790636862963748245794336482719656673747571896489680622018483301436688789710209243076741789082653091623131611252750120084140621726689771349456066784930322849152642470752356314081980194270386586763080258707037094729361419130700043238828850304317222905564505060089804500037634701510691328821249732040592699339015841036233175955080808273831825768698351015863236930381422152876141594321084802181973027582556905173739041581660136863579028628762971647127310463518710996489301236820531072957073789012986577328989364795718180139448578815977181155545168792340407536850875899774984740833017139381920261978870269194205864988960577176971376220217362323478500530127522730300414432584732818783567538029448910125375608091662625005090730339207751626660275424363849566624261306112538818653980990814195955325082562167150351570493447751746397488156381033104222548509017873885428615720225726057517649341717213360424031940169866079974305960497023782080385819493110102819293719269329422148607114138748282348220700947003557820248494091444700098253695461255792074240019864798777441282577010256592889020112838519353270852103169415980707994104380587465061648434276241 A165443 338 1141789504475011822930937163877069957258343517659855607631048171728853745730029128958283327521400298073399443634228468760346151098855695625387107652536368457905152240656641663123667436457819212868794561063268940726115149288682843826502878171286934139366501429293537872046619148811589823781254175927848213290487250606209776691872054608006395752569577376870378519340270916522983689956086846625299483408717699249207324746921276611645808396219491918328700363282933038725867441285143829007924636718700577111515192518989070810618806031060868712583873568062205430186511350482381421198399493759151899135119716336984122232938575373194903107470562554796734517142368762029460411040698320885947484396688871212776275580640954978424524150180069774536633465095335814289967085360030664918076681934795055397820177430466738226540097193781674200078341944051833489297566172245414552187762557612261927777705271441941270344765696200910798327737528597795777192171134041805683102450298986114878625347104486163263752258397173808757570042021826596425376441388323949426549081829187823715139500191594189927682338359243139495094682696952413516556325740953518533351699029448460926956201555654762163551072427665926277751912214792702433268926013625161878731751512748498759956640710435940292860854176845133738064940335827761 A165443 339 7491280938860552570249878732197455989571991819366312641667307054713009425734721115095296911867907355659573749684172983536631097359592218998164813308291113452315703850948225951754382050599751855632161115136107520104041494483048138345685383681813574888383615877594901978497868235352840833828808648262612127398886851227342344875372550283129962532608997169646553465391517483307295989801885800708589910644596824774049257664550495849008148887596086476154603083499323667080416282271818612686706378193332294309052507342425744990774960626538770912007457417376155577286573811016721710052335599627791110342726414775777472182568082135516535847758375729212876136351726910029844768964376296903174897380073808741869925217908614811459210672788620072912847587652738183119427491601320247070573699252892656335275003132822536314062954969771074867953483077730488267398631235710979441713505225824022605495991668251402086245092473074090911767861796583797259419736748026048936805977765449347850425523943196876587139108970968590352285154920138810008227084206505327658814259609223608483982092659928495974281192001220863481129612360850596230809585954812300837269471441947830367245931353002532268699181783546010974868060363007989116776991767223591005429944217023993983248893606040013123594217300248480975403001684015043281 A165443 340 49150294239864085413409454361947508747581838326862377241979201585972054842245505236140243038765340160482463371677858944983836629776284548846959340115697995360643332966071310469460500633984971924802609076408001439402616245303278835686041802336378864842684903772900151880924513492149988710750813541250998167864096630902593124727319302407615684176447630430051037286433746207979168989090172738449058403739199767342537179537115803265342464851517923370050350830839062579714611227985399345182303033517029261779076240955341956443464590080448469243599561827358883334534426221249176344279200818552880322988632732051415104420167257703792094496411570950006704578765125495068577612279619665055771705487534179082408843324829188932675953601371174962618759850919148635270679854202126858993060623602376506470504561221400409059858792140698616881600109758188174160896448229879592645673564128475885171579896985271580393201401409355888754077472670478430565359939699818814107976545265686341968373605718524476098116792615065396461373137390053967244478956056855700010114145130464203318178178908927890147100787446724101364667616891194089524404677838238069822751939502712253465225046601315633469627324151766624384743011708064202118911332441862179989908020178615984490604374668875197172608002886697978660728579652828869426801 A165443 341 322475080507748264397379430068737604892884441262544057084625541605562651819972759854316134577339396792925442181578432538038952127962202924984900230499094547561180907590393867990130344659575400798629918150312897443920565185434812440936120265128981732232855653653997896490745733021996075931236087644147798979356337995351913491335941943096366503881672903251564855636291808870551327737420623336964272186932889673534386434943016785223911911890809095230900351801135089585507564266812204445141364759370016462709769198420110356976672634310712670589475895379561838765421417592090973087200048269570553168224100564514464512114883923922622966307569147157398090948807318354165805831441297398385872707870590448460996488630557784978888102107160768827786500489932894750461904240362455689652005556653054092746200334184347731407376221848635457596455390788483411473096068181489250619583615870442467662107402206734616573963316168324281355686242235320569946381168375892335563033799925690821359262553359804788495077933603518427824036894821654027194834701172991654547961155886568753632588579077062966438447789439995617166218149352187673249059215300190904498608771044550784822327000445763972123426023832040661661229118739199639196254049452077461961026752371604193594281448434719716443069930793645967908204239416835791947042321 A165443 342 2115759003211336362711206440680987425702214819123551558532228178474096558590841277404168158961923782358383826153336095882073564911560013390825930412304559326548907934700574167883245191311474204639810892984202920129562828181637804424981885059511249145179765943623880198875782754357316254184839971033253709103556933587503904416655115088655260631967655918233517017829710557999687261285216709713822589818466689148059109399661133127854086053915598473809937208167247322770515129154554873195970964472681663605740171706101444667996231127163565739291399457164251836673060428893254506960769874891607946311206818193417834947061380060665108298729014059019216324880252324196823194298108678701454179200669664879424933851204636117202734737580394313693006702894111126759720002992555300929963233367331340531958884689034254815540599919321956266342830749053482427680667648003134779592545860301592149704237820588495970411000561289889925556144524981282025692012824339607174256418281040463298254541024111264036724931738630239441533593808468682619139885391639892365625263319691289430192891183422040415073585744404333173984391560121543516668214183329451322083604670590915155817555730166457638939673636780527539961994384092071977494706478564141270882390021696899522326045676615646823818140554843740451104010006062403779351821713841 A165443 343 13881494820069577875748225457307958500032231428269621775529949078968547520914509621048747290949181936053356283392038125082284659384745247857208929435130213741487384959570467115481971700194582256641799268869355358970061715699725634832306147875453305641524444356116277984824010651338351943706735049949177585428437041267613116877674210096667165006339790479530105153980730971035948121292306832432390011798959947500415816771176694451850658599740241586666998022785309684697349762383034522995603506298596871229300018818519956224386576610523605671824656953994866633220430884034958502098737640861748355773296988730761854008137074996790822976258034779662077334781608141224993161402824756536725853636862335836357508985414301466395942587576727094549775242822256422171819438647668860063928818900054372303321714904645137678304738029781258174912749198643000355854315630782649543313722575122104588769031036486910260540296857063803466362724923359079374731390471020259325816962842956849189593047028542505058720910843714935065266411439198242164135719233363770705622191725529944981923585298552949318119154097296291568529342602206238102135324244791224216393597769831504406208139825364029424849694857488179431944128708855395129393158622847250505256120868196379694468600748194734206715020817489878189141929839535058498314445188225361 A165443 344 91076487514476500442784107225397515718711470400876988469251995907112640284720097623700830975917582682446070575335162138664869650223313571191147786023889332357898732719741834744677216324976654185826845003051840510202574916705899890134760636210849138314041879420478899858430333883430927102659888662716554137995975427756809659834420492444233269606595365336197019915267575900966855623798825127588910867412976215550228173835690292298592171072895725050122174027494416841299311790995089505363105134973787186071319344045535257494162135013057460232063023264738613825758218271130339546843674043568595568955121621030847868511026993321148953688872991415202761144476152810972606994968844258825038481590178563550328949058144366999789552110514717027958024684031126675661639240714814854729021632266167059132817476439108944616744358874926970082130531275747119484607577382776888710809533286911067981520851464465699998265360555852468472991786560067883106679173028979114180498367452908782122294702416820592128992666274493544090090238082809482006883940271876195444644438716971030154190217862300861667814037687595391154309560704594818706964306142994695771362380254542134986767229504227323675515070968382156643002320248836039030521413415249717989496579559812260789101267765269036831542166946664075653859022845767983396749783468417520881 A165443 345 597552834582480319405106527505833100630465957300153921346762345146566032908048560509101152032995259979528669044773998791780209775115160340585120624102737909600173585374226177759827216308171828113209930065023125587439094028507409179174164534179381196478428770877762061971161420609190312720551529516083311699391594781512428178173632850926614481888872191970788647664070565486243539747744091662110844201096536950225047048535964007771063234409268852053851583794390868895764784660718782244684504126281083164981511987950526635543923990123751489937886186581282088535170606714576263831372252633613469667236542095543282617457939852112462602372956567132960323037157388172668503770919844406135097997618115098654472991917324522465783289232203553923950538976792043505202852025689249884622604600072827117517800731384125227885662803579748077319169579548740151840871252815877419646246166960136461609057759599882678624007311663372200257426714395110075675163083401177457480665987064043356519255471097573528366634424605545385687562644094651844130170840637514501248646815556323808490356150522490663467586273788053373439761295019075646309219550210055584219935197083440422100054512549399035849537893713706295850582547450862414725413655738285120029761918151083651322398769041559177391277095670019924487823147110239826000938358734935911904401 A165443 346 3920544147695653375616903926965770973236487145846309877956107746506619741909706605500212658488481900725687597602762206072869956334530566994578976414738063424886738893640297952282226366197915364250770351156616726979187895921037111624561693508750920030094971165728996888592790080616897641759538585155022608059708253361503041276997205134929517615672890451520344317323966980155243864284948985395109248803394378930426533685444459854985945880959212938325320241274998490825112752158975930307374307434474011397358602110490354327451615212111522387781433367040772785944693310433583534150153261780980512506405381908689209029693758857436562639377354819796553321281861457293326623935898988997992287215468121269331393077799157060526526154338277340143940078617097735712499742404191161996431755160796092008926421227338831269375165638927073305303311269364516341258960689752486183019565055106021838430096620739060199011571371773829589468145339456590408325478693659584943802308087867798724398644407577628207206016726378703145681693539465545490504900244402248747124073428067415388695297521146812528787488485688471626229815941032629949872633113755276738694585642844200314858137585098280946903725900006705654401328240845460088650856636853021592912240709062003620847245293597478793709488432904237697140058317334387456647481507185968548700239921 A165443 347 25722690153031181797422506664822423355404592163897639109270022924829932126669585038686895252342929750661236327871722834044099783510855050051432664257096434130681893881173994864923687188624522704849304273938562345710451785137924489368749271110914786317453105818347948586057295718927465427584332657202103331479745850304821453818378662890272565076429834252424979065962547356798554993573550293177311781399070520162528487510201101108562790924973396088352426103005265098303564766915041078746682645698241607914560003348059233704751917464368553134982518617956041385367885183458229226350200648081484832287560316583186311778618119028499321526288171989091509705240071410675582813741326102617258413189478834683490475302564644736483439728996999823333709407458711719408075950461391076195464994283191037633034635113524333884570098745068456575618158590734571159487978211873105541567825578692834309476009505630056831522141376595409749896768750750119608689573537187438485476487952466223657922113129113669429102362978005351625585103640512940856941363939421910152615561389378120334814505165541837330533535620103516021125257162724678607530433832424108807535839651284413678381918757464809804045242021457871932242482561824273698761449310630532698718836319758428165216149035591505477424355376787292195915237986211806716377489352141809479880313151441 A165443 348 168766570094037583772889066227899919634809529187332410195920620409809184683079147438824719750621962094088371547166373514163338679614719983387449710190809704331403905754382580308764311644565493466516285341310907550206274162289922574748363967758711913028809827274180890673121917211883100670380806563902999957838612523849933558502382407223078299466456142530160287651780273207955319312836063473536342597759301682786349406554429424373280471258750451735680267661817544309969688435729584517656984790969051540026369676981306429191236849218494519934299929432390779500415591296337534794734173997031958737210340096207636152881221604940187705250606033256629413957343411793122259950485901125236998789228981512063445253021822474183234286879327507762722692971559502560738367786957345023676686147152357614668732147652717445669771524935339533319228660652032620115189536952459648644089277190352095511521351634140840085263418303077635705302144171386844817166815581477030730523760870650086053775491675889978919316267431169190168876348141393756167189399446137234078730734276433766356931640872220180409895186061867540757049259546680672281649694895641966846232573743714443689488774551505174183261766379012650037674062289380185512197402729603816691365421101001318528645521224576269898026674479838086795634581161277971863160928614377047474450392578222961 A165443 349 1107277466386980587133925163521251372723985320998087943295435190508758060705682286346128986283830693299313805720958576626425665076952177811005057548561902470118341025654504109405802648699994202633813348124340864436903364778784182012924015992464908861382021276745900823706352898827165023498368471865767582723379136768979414077334130973790616722799418751140381647283330372517394850011517412449871943783898778340761238456403611453313093171928661713837798236129184908217711125826821804020347477201398926571840740473398112069918421004518644290649755820949591089446807020026833597555457445526038831483495385527149270593946932230267087670268683294426812789782133530411201166379177436787567031639246307285340760751683971388173394764552516595563212126327002957413248138308078061192568847333299665661331699948857737539548966394510412697877468310605371133852632513392603966769450617679448491510496196908129773326106829561688566860562105674284208221957435072692301810758401066452127913163018789072601301147800582614932705271315843617452121357710089841453671811876803867264290923195917798251204494068419655238175466482395095169159940132951710436051889338359169640866415851261872758423464208182616250283478693036143685343830783962385205575746738661478616328628830809372369830878253848518273116906571410982804241432957208521315161969674151575198481 A165443 350 7264847456964979632185682997862930256442067691068454995961350284927961636289981480716952279008213178736797879335209221245978788569883238618004182576114642106446435469319201461811471178120661963480449377043800411570522976313603018186794468926562267039527441596729855304337381369205029719172795543911301110248090516341273935761389233319040236318286986426232043987825930574086627610925565743083609823166159884693734485512464094745187204301023949504489794227243582182816402696549777856177499797915268207968785396875782296001261407516066627237765416321139847985257513421732135369693761171758807883816629760547544692634378491106527518335479412114953215918191426964870841513437857259276478387726372451752802010382130131576380284869963397080676023826493060275233055424497309995130454091391368366525978761336451330141879224941751688115835191907307090598206001654499438776250354205323449941372373127776391563503420455525488914115655108197027360704653376770845296996460622931486341046734122858416300237378244734015325737147143746084955952785519342325953126360163189516563757859331656395707921689551584300047305962961364606164108296552389971464779327849013336762734392480495085679531762112182443266976796292621151913319639501488493702233981094327320296890453263850353548996053085602221339846615524636888714524933563014924286488300798110623591182001 A165443 351 47664664165147231366770266148978685412516406121100133228502419219412356295698568494983923902572886665692130886318307700594866831807003928572725441881888166860395063114203280790945062399649663142395228362784374500314201247593549402323558510627175034046339544316144580651757559163354199987492711563602046584337721877715098292530474759806222990484280917942508440604125930496582363755282636840371564049793175003475591959447276925623173247419018132698957539924945142701458418092063092514380576174121278514270321193351240868438170916423100610630962862788250275328208180776198576675410662695055130105996982492195043820410635403348325807768577147627384087323588249627709386538836744446820366981716896677941476397564280681669066157337681838184794954326430336496945128643725701395976287823932390703368173911489288079881963599688239256551690341418126685565613290067108242233449227049025673692818574031785615991047914996676172823610350990894916973246690810179797236426693283958312329638591298559396952411178830128413112739435092485067774267872533766376879411963255193130096158063809266980913407070163927425769961425196328000053082515591294615399640947783786441636046867613101937402355837059256862575144684978315797080897518795611295978680735685825704396258793657379145361180233475334310005914851883602641073187693441217991123703659684500348892515837521 A165443 352 312727861587530984997379716203449154991520140560537974112204372498564469656078307895589524724780709413606070745134416823602921283485752775365651624187068262771052009092287725269390554404101439877255093288228281096561474385461277628644867388224895398378033750258224593656181345670766906117939680568793027639839793239688759897292444899088629040567367102620797878803670229988076888598409380309677831730693021197803358845933583909013639676316177968637860419447565081264268681102025949986850960278409504505385080121916495043262556457009771098496687238127854499998788884687989654915170931227925980069996877237401788897275517280907155707321825827117008062577252085919066384695815646835577520190684665861603810300725709523860230446018828649754690463207916635972429098344405632591589321316580702854549943211421591803227763242794961808526506415756786109218589426712553157945812865864279465867216119311299272518648275480513570550580482534721190699145384166917337666360760911098123788942725501780447272047501787078224304191404888480482787806493259829711038865068958795844812756800328573620153339400789619445765571183278052602014928588163716358867565545517623787992854607157996673443147321081138605544454818815351620008436106008750106848495144780544150461514240813138358500615096901927130712373732309490691720784995377406170419913514235919505246553716589041 A165443 353 2051807499875790792567808318010829905899363642217689648150172887963081485413529778102962871719286234462669430158826908779658766540950023959174040306291354872040872231654499765492471427445309547034670667064065752274539833443011442521538974934143538708758279435444211558978205808945901671039802244211851054344988883445597953686135730982920495135162495560295054882830880378951772466094163944211796253985076912078787837388170244027038489916310443652233002211995474498174866816710392257863729150386644706880185431389612908927438200485476707023226381582572634352046080115155429928995473682547553688729054484381757324191264371510313778856871860189067327611375031468223580815490560447117341317631533960047935823999075834962732920727587467087053132325682426091358396174221753209700960294765448625015838524079740999235024637852679292981592870311722662635440150990090118800329429249657616812871575123304155511571205359155603763750006026149271400129137370034044540556523250264126985147364307583116168981926765140567290362905848112472051569732157558584593283252771017276809688974485336820599171461565622380634621859227263928937798609943004666521661110993640829114792319361403215499169939986192001099505534284659713127767680167732240015879663579419285647380915969655531659283729016551530137631357053292468911871808092580813066373319780481621529260304805033820561 A165443 354 13461909006685063390037390374469055012605724856590261781513284317925777625798168874133539401350236984309574131272063348503341167275173107196140878449577579315460162711885172961396105035468675938094474246607335400673255847219598074383817214542915757468163071375949472038456008312494060863692142524273954767557472064286568174134736530978941368581801133371095855086253406166302579150043809637973595222396089620148927001103784971061399532340912820802300727512902308182525301184436883603843926955686775908482907219048938304419761730683397788083961631416242293914028162353670463393732144355101349373124716545072463835951362905352520877226786415100433011712709835679337111814401903474523530390141569989910974966759636253613322295779143402231054828887125670556344719247224854419540491439903593262927223461234599303446992753454904437682528540315005641128174219000907108176909404772404476194003497546111260883470224991494272576169907292506544867242993677949180601951996801252098671463693659957704456224507421201642039611020415869551940972739727093769032475679748360479169968715740600428514964382181851111331198228743685453969787217685925623062348088672349402879245834602829434317179595555025853795239072193565898765400186284800687368787224599805551814374137462044159124185811579233753708654366713528023054564817756327585231130907486416335789243302288673136076081 A165443 355 88323584992860700902035318246891469937706160784088707548508658409911027002861785983190152012258904854055115875276007629530421398492410756313880303507678497888734127552678619799719845137709982829837845531990727563817231613607782966032224744616070284748617911297604486044309870538273533326684147101761417229944574213784173790498006379752834319265197236047759905220908597857111221803437435034744758254140743997797110054241933195133842331688729017283895073212152043985548501071090393324820004756260936732136708978727716345588447677522108276624843039236329399792083753866274646359452366543940106740142853110919636259851606227169467632066539305416331332312235664971509273323786782809881466315040076077383242571438408583265252472945633021890212934619202282400738927159770188338942442019370031515620279696775545193427014458170517768321225968865899083845676206283812551463057297694888386493753739249536832978893342106492957580495527891400381727996186709672462408475376838619924733082724231086148030801719184773254714058143705999457724241819472048303874154664958328432095694178634509631919014219744674625472777296637843608445249912926925246451580571876710844593347838210965630536359484978763381203397667670475723158924430010880531746510773074264543836677150521466087286135177739772284188248988477697649699085883823656933601329706458486741848781515586473083075259601 A165443 356 579491041138159058618253723017854934261290120904406010225765307827426248165776177835710587352430674747455615257685886057349094795508706972175368671313878624647984610873124424505961903948515197346566104535391163546204856616880664040137426549426037138235682116023583032936717060601612652156374689134656658445666351416637964239457419857558345968698959065709352738154381310540506726252353011262960358905417421369546839065881323693273139538209751082399635575344929560589183715527424070604144051205828005898673518416356740768760145298624686262521123698961234301647930624166571695188859973356901799618863585752570728965123115292977681142073452353637801798971655684746393233850996030908696641849860175399347252479726678106370232166922998585543866187823023488848671774485006552825839705175720391140078675331853878839933533380761506854643219572989105539646835229215322569915993731579847214040851861929683378857065187720648847698941818628665729376010796730454885312648438849540181943255767792950751398029337425830260189731061976977149953267614131490959542861679704702687014801041294087831451329520256694885638260987010625891316350529002085753754935911180041012926424841351886740216278685532479665215417631028164624153641440097240793600351017013834393618376303837385554658055030550561380842178141650555794027852529085257402964693438618799458930157913336094989200481835121 A165443 357 3802040720907461583594362676720146223688324483253807833091246184655743614215657502780097163619297657018056291705677098422267410953332626444442593852490357656315427031938569349183616051806208209790820211856701424026650064263354036767341655590784229663964310363230728279097800634607180610797974335412482336062016931644561683375080131685440307900633870430119063315030895778456264630941688106896282914778443701605596811111247364751565068510194176851624009009838082847025634357575429327233789119961437546700972844456289169803126024366395512836454987889628767593172762518609662489682780492288933061679341285704524263579017361507375379799213652212742738096536828784259376155539234481708583138564294463276560087799427670580136222384315029003957383913996185062724595972783905105956648121488079691547776258034068537936223788740476659856146203552144066508159936470667261856679154822054720805947394462271301536407936464996123919324164801016771933599815558174957730555650629093139976806693096102425280669462932861632768723589166398157246046465177680009987243795908808310449577057224960416217078426351879217619657940836581768370861184678456548108603380152701066023166937620871262659555413826552823242490176013736984490626073681705735374763645444355405145235686934409194542440771920568611568321998378600882232290890854929844351822584174821378244129803481128869967477149440026641 A165443 358 24945189169873855449962613521960879373619096934628233192911666217526333852868928875740217490506211927695467329880947442748496483264815362101987858266189236583085516756548953499993704915900532064437571409991818043038851071631865835230528602331135330825269840293156808239160669963657711987445509614641296606902893088519969204623900743988173860136058823892011174409917707202451552243608415669346512203861369126234320677700893960135018414495383994323505123113547661559335187020052391815980890416066991743905025460350115827044848267899823409964602972740844836169862031446121908707781182382923830708399432364200352067316677126979847963202114623385859535497709985387705169234443086912356669836795500607792760083707709826170479484122597013527720639790785438152347520055294472341075344661935816476796056366672058138549623766240968271142180243728660431896046828120185000843389776694485815075884948608376575495630514479539971423056125586893529253638324909717467136548581018261225939656423356452908369063576369707927266089872019942715493602845579267549763537413547327358426413747036780946724712676157265157676171989317019075567091492542917921190970392065570591313961583775147306951134150914931274678685070985888021519235501667137630856979923820378088406199955097921345020046198424323013357006447065355674256985117404564685248236609785158182018222434217089588046910771234683018161 A165443 359 163665386143542365607204707317585329570314894988095837978693442053190276408673042353731566955211256457609961151348896171872885426700453590751142338084467581221624075439717683913458697953223390874774906020956318180377901880976671744947498159894578905544595422163401818857133155631558248349629988581661547037889881553779517951537412781306408696352681943555485315303470076955284634270314815206582466569534442837223377966395565272445855817504214386756517112747986207490798162038563742704650622019815532831760857358092445002736683321730908420040383284235112536060175005677755964788673287265055385345833321933823909817402253149956051759231979349946446346697136168172683542330336336618305974700572121634092522742206134378655032561967490169462960716113693715514239809227519006390664143069195138463120006484189270269078496759315556258855301859672840155823181667440184887058720092420709539431105555766160840752337864593433055518094031739428602514027273100984383666286717114451873835353687389636305211689479458857615988462217618640484238915018657992699083300072642961623228785695001776599377501915208638615897005059217942914676870325100180995250865187752435567277708557496161884782689680837387152721337749435309783754421011491905369124813125576850980496644910356505175301058735088472212966774228015857531998396048412723613886398127364046542777330010054139973656496627672974348153681 A165443 360 1073808598487781460748870084710677347310836026016896792978207673310981403517303830882832810793141053618378955114000107783658001284581676008918244880172191800395075558959987724156202517271098667529398158403494403581459414241087943318600535427068332199278090564814079333521650634098653667421922355084281410115595512874347417280036965258151347456769946231667539153706067174903622485447535502570387563162715479455022582837521303752517260018645150591509508776739537507347126741135016715885212731072009710909182981366504777438698210335902772902864186261967675317973934027895852916148257200856605569063426734633048854687332991753941020526122720273312060895859855603616227902537024446859606969169201041630750283012862409311898200905728320579755627171624210184172879447258803586109529857203001270575598799192353999821869947536495556852913848565139193622267118837679827724702723906859491443527348999816111421181018280725366130825139176933929021307244931997850530171055369113650576667744123762878684484874093583249018230386131023624077030180445111069184787222938814361597099892730684181211342455549700728369494462196680022537724529061868968217506055058868747847831748336957257749451559416245335012250645133711473500701835778972167862334373885329904970709160410118545522190127481485447353391858171789976359460245547074951557485673852659797037064339986469101054899337428908552779132137201 A165443 361 7045258214678334163973336625786754075706395166696859858730020544593348988477030434422266071613798452790184324502954707168580146428140376294512604658809750402392090742336479458188844715815678357660381317285326781897955216835777996113338112936995327559463552195745174507235549810321266711955232571707970331768422159968593404774322529058730990663867617225970724387465506734542667127021280432364312801910576260704403165996977273920265742982330833030893887084188105585704498548586844672922880728563455713275149539783093267693889122765736821401990609337499799865261061365829579566828177066176496898192352869140292462291683101959899353094944403875328668700022578587610295570960185457876448100823767356146256732620509745678670984402748373423721410202806223041829353780547775483070803291227550399828985241283329171413418883943395653725040198980217625831831840016924172020036449666309850696744822342592695551489922904927857258857894743944542026611288269092564077620050620594848782620170272692912619718949659226239963740465299080294877539310606343895567431002639085222377668928631177959312981477225494792537365284745224309233090208386797290736219500153116259260900312676530152637740118429575079918607445451155577576533948903615280189065484653565074048866493778024773028251635972891935263617895695329186277975475917159159581918422176491146003674117765592767525255753013084033812595286232721 A165443 362 46223939146504550449829061601786893490709658688698097533127664793076962713397796680244487695858131648756399353063885833733054340715029008868297199166450772390094507360469641725177010180466665704609761822709029016032484177659539432499611358979626344117640365956284089941972442305517830897138280902975993346732617791553941328724330113154334029745635436619593922706161189685334439020386620916742256293335290846481589172106167894190863539707072595515694793159358160747807214977278287899047020460104832934798256130270463517606765616642480239685352850781155036734610548154661923015458411893451210935489232950611950730327884215782846488916231862283536224054393371002215910662487957413007201084187525290109357878921083027812686892061059882730622025865035253063450989636307142824006721935662334893555087437124190105760466618040669650224535289776558723460539844321703639136934187057690540619297822091779267773708427242294386374442271505664884868357162626701507601052097745745890824141331034769474084104333541377355449814703711984994802420356844950662503301568747044338180294553049999306927124560425631862146162335491255203307253227968017022027193682370036648596373661701179249099371556913936995193210576063623642063877115072211248352596797155570836123840250913393206777792509267261661550168575699989869923987639542478149034760026403431104646840602337332610582242662755200190715787262491464241 A165443 363 303275264740216355501328473169323808192546070656548217914850608707377952362602944019084083772525201747490736155452154955122569529431305327184897923731083517651410062792041319358886363794041793687944647318793939374189128689624238216629950126265328443755838441039179914109281193966502488516124261004425492347912705330385409057760329872405585569161114099661155726875123565525479254412756619834745943540572843243765706558188567553786255684018103299178473537918548892666363137465922846905647501238747808885211358470641429817614381935828491976919124524482119821569349783923301114082662318426473801933075854067667726664300679094010186203094034465327402402171542486765098208780466542826453481537593147071014541512387892903601259899041638608598193090202748743012920144471237260165480373094611683677005870183852263741396379963009774571253619951556443610001342050939187597884874811729547729213889501675883095481959050160837524016879103115872364247022032068844001210576271389588700215302093751284125708657378400738491838448929840821661007066505888643757787620603219951488505977192910060676012775431569955742787949310941252047568699211608173120882173280747363314566722912240436072257625396726099318799544733926834241362662648325569397569614953137644034442558045663130633429591635868677886047762345050624916732355681802998342989615607409800487691405279148622544519448265149375547573345724123253815761 A165443 364 1989789011960559508444216112463933505551294769577612857739334843729106745451037915709210673631537848665286719915921588660559178682598794251660115277599638959310901421978583096313653432852708208386604831058607036234054873332624626939309102778426819919482056011658059416470993913614222827154291276450035655294655259672658668827965524292853046919266069607876842724027685713412669388202096182735768135569698424522346800728275191720391623542842775745909964882283599284784008544913919798547953255627424374095871722925862272215088636418580253716398318269576970325458217846555803054213976828762440958671155413687715850432667329808891117858164507254535678197102061156048416610253155049369727880585553769105433810246786352133007154824870821238821405851316811129509655327451448744546592829115278419341575595302528098236422150308710635857004394144486931632515250670092199275228570740031236914978262202173989135279509791215435873158369615643643075808898608550899676861649721855507439205233407235208519972670364272400230611510381334971874055110300560395844887064284457773674028212908052255992475380871328530212814961855398035108717707087786187286584548310847144239832503348571164818924942272544259856138056876253549736180510249126279415119069913488068117307938130407411683694237438471336186261347963767195872002220259673260725391042099204984586329801962820738635933374731277054784278210062671358059431281 A165443 365 13055005707473230934902501913875867729922044983198717959627775909706669356904259764968131229696519825092946169368361543201928771336530689085142016336331231212038824229601483694913880172946618555224514296575520764731634023935350177348807023329258365491721769492488527831466191067222915968959305064788683934388233158712313526180281804885408840837304682697279965112345645965700523855993953054929374737472791363291117359578213532877489442064591451668915279592662694907467880063180227798273121310171531318443014374116578233905717036735933081204382343386393646542423646053296790096545615089047359793953641321403439156010507137890045737529411456161654367956518993395331608839056745878757438471105473992680913124295471659363534640694555667511826261003032721437122931485860324449604019833743173686960682941522612841861420576526529779110928234754413985348400449687788247942824164843015006010655497202973243873899392114720681068581471258183645770842135657076139611228562879242698798761251295624259642567421601965017589370938031816981750459641902565558200714905060050761096531872005345404628302797580574787675881070698402503336999460922433965428043233477929218901978874456243998296670267733586715405848317597601194930401948381563847203598413211118923233133942660562800625745139632987893505491610670056423839296803189345393500131887782225160469075972611206482477422237925798548904711605345461644810129814801 A165443 366 85653892446731868163895315056939568176018537134766788533117837743585457650648848317955908998038866572434819817225820084947854668738977851087616769182669207982186725770415334522329967814702764340828038299831991737404250831039832513585522880063264135991186529640217231102249679592049551672342000530078555293521197754311489045268828921853167404733556023176853851102099783180961137019176325993391627652558984134553020996192658989209208229385784514399753149407459941287896761094525474584469948916035416980304617308578868734326454724282025723144152357126371695889537165118763546385444795156817195682142561516690738180683312189172151328925539059637163628688886202425298160142602873384087273193648430728655992453690763996256982700256455756142255366847308724994764534696637139238430233145359927546430155777280000708721837643768438180843599483845453575959167130252154906848370020662744989952450395585701936552930526928568777304989121426689000011412999728988215818093456488573417728147312767743805989899696354037773121002901942240044473670430707203360426867676429162210407781200608668525350082641789200986984553843979293639111161324800273257577426729923371648235259477223901630819897779299818939359140802524581863646865518214524261460825751128384524661353797306214236683184836568622998227112769716263838850737426158096184003860678444930639526737988637009473303855524807520066234868783567388216932305217030321 A165443 367 561975188343007787023317162088580506802857622141204899565786133435664187645907093814108718936133003581744852820818605577342874481596433680985853622607492673571127107779695009801006918832264836840172759285197697789109289702452341121634615616095075996238174820969465253261860147803437108522235865477845401280792578466037679626008786556278631342456861068063338117080876677450286019982815874842642469028439494906802370756020035628201615193000132198976780413262344674789890649541181638748707334838108370807778594161585957494983657029056308376553506764461194899847975419925156954314777608750617452697484602637590403316256395236672228547799199817194131193882480636322564262180302652573427887586017060471557155978633275235870308468583432077578211258597233770839975163336420603477632793974846251668616217494209319940360855434506259237339636843429187226898703357226135854128603878400967104170261203117660993498824000685894663434424304336953530702763634628717069922689819013622883867200053281558288949335707644069424382487925087002071557231304237185755427104984240256569199931967819163110171341937415888425696690893964676718775909064606767949628929754246358963084497707036638697856183033077249725028153523000062035856460238735563147593729993038190583251305336000698602533459482438502385176107954008573099062212694734066133905200724129862274527345359725149392239585083036886236005964409854962568818113665478901841 A165443 368 3687119210718474090659983900463176705133548858868445346051122821471392735144796442514367304939968636499827979357390871192946599473754201380948185617927759431300164954142578959304406394458489594508373473670182095194346049737789810099044713057199793611318665000380661526651064429738350869014389513400143677803280107315673216026243648595744100237859465467563561386167631880751326577107254954842577239295591526083530354530247453756630797281273867357486656291414243411296472551639692731830268823872829020869835356294165467055229127388897175285960767007864797709900447582501677804838103713790846504095894975576035748506833264242466009883862546940620858123332958210038150980737045114811170780221455298607862868885244771022590724575259309281542035759614733324375304259755352368647927522051850037559131922132013008363059413441153400157388501170998203972330228327564964701573660778433915660084695698021020648816196252758088945170573874490802547357570240311159994563453637202355469731822886338676075326090150618237757677013775169475667266957366842185215319840898352585317039660395581705528163633580892700793019293434948075926946039753708601344821246960290455257024707286771865241734406308011166687866279928118294806942395773218927595208671057734092504250544055900488042109729109325226473955297680656690612351983747228171954639924879106310504413571763723804103384522909907345847283514015200957504262110098162074213361 A165443 369 24191189141523908508820154370938902362381214063035869915441416831673807735285009459336763887711134224075371372563841505896922639147301315260401045839224029628760382264129460551996210354042150229569438360750064726570104432329638944059832362368287845883861761067497520276357633723513320051603409597418342670067320784098131970348184578436677041660595952932684526254645832769609453672400699758722149267018376002634042656072953544097254660962437843732469951927968851021516156411308024013538393753429631205926989772646019629331602491325596603474201253874917071655488294087000925172602983508812923534991777750158096654714645060799052327553750681694056051967416659521372515139898205327562980553933985139568806233094505496842429425400774481519858452891973585675023293414809771668742234234942606344197967816411178796890026882866859063757733961006281598746080473970959630971859576394759684291159333132473624475723489082315852688208728090050584423911703283260630432823794861756072023452345531478196998446029112834225483780586066547385552338177755465531623047903038859891328526051984619935119037941461390816451997550173483659142307635721572974211162496050191781030997297873221754409765037080427045437031543162295143502509227665689357784828720204586475086797734365841477599069184256214641250773310551756596390048995767375994991215050281407615954494797009585056051176409738008293928756321123401974496566799736813848717908881 A165443 370 158718391957538363726369032827730138399583145467578342515211135832611852551204947062708507867272751644158511575391364120189709435445443929423491261751148858394296868034953390681647136132870547656205085084881174671026455180514761111976560129498336556844017014363851230533182434859970892858569970368661746258311691664467843857454439019123038070335170047191343176756731308801407625544620991116976021340907564953281953866494648202822087830574554692728735354599403631552167502214591945552825401416251810342086979898330534788040098457338162127918525668026627837405151550624354168833783582172235173296215418187530626035425682119513265927276824721466162263024199358020284996711024432950438159014975536833614007890619684690648961650508880900502648565430162873619279840169204967541796853346725107295712627681951322697344584860737001928277720167396994339288841182277400448582968386461046708127504357714545423432924960788874637453787280781098090206423548585237248355131119828287871499225554059026247183471674227770113093333820046658473267937099894342525311702905125580503246697210144168735794089557361696521218099405970604356876997753206997939041111452039702157991325768847574086601507281191834684996636820109619655406148045977973469727423378387358895151080873366945998669518454306926809817242756762130849531407814612617764589348505702610693137609925462842606147959286352155603109700894422075488703617165491225416268036292401 A165443 371 1041351369633409204408707224382737438039665017412781505242300262197766364588455657678430520117176523537323994446142739992564683605957557620947526168349287659924981751177329196262286860167763663172361563241905387016604572439357347655678211009638586149453595631241227923528209955116269028045077575588789717200783009010573523548758574404466252779469050679622402582700914117046035431198258322718479676017694533658482899318071386858715718256399653338993232661526687226613770982029937754772087458692028127654432675112946638744329922333603917961279665465709149255365213494044990223005195946918988848984151756006786736012691681730282872752049593621250584497254662523625633204189838295383676906859011850210564691740349129591569477629745093867174096695324815203385490746441261134281262992767867695737456568995932888341680795602750839791836708296495783737172533638215831526455664596239094727414817332061423332294832673859275380293709502045047278529436451283745234991871072838915133342477667228182643719984477576326690487091038411320758735651169210809000687301477530564595399081268222598874963410481449069787577945333269423971196527501731979437790600861588810692538708208769283318107763223363858495273308030287195671154600690496910646766722294751478871305531450337853673691069116026633851645085008071746793853338538139398302002424105481240360840062128906146832606185738444130207783389020215284675696532675246935333371024162227921 A165443 372 6832306336164797790125528099175140330978242179245259455894732020279545118064857570028182642488795170928382727561142517091216889138687535551036719190539676336767805269474456856676864089560697394073864216430141244215942599774623557968904742434238763726565040936573696406268585515517841093003753973438049334554337322118372888003405006667703084486096441509002583345100697521939038464091772855355945154352093835333306302425866369180033827480238125557134599492276594893812951413098421609059665816478396545540732781416042896801548322537657414221397477071311057932073569362051223098586496524992946030693866364863797739419401651856489949887013088484695124922213380794635342547926343645656042335165786631611092078116748944104360082630391180389947160599155716796341970090464437781632687158067741044026645769988626147001614861378500834630184729220529087692126195540505285284001134523167751329068523393375648930329158646758313804400637298044662447855015993420749420806333192581374902419627029288115653049820224058068722777126631358485294064534580533948942691392985630451824294332424159948415286043726060685477736594085038940604166412521056378777038050620821806111239615236611517382499344640065118756002829693222573963126260150724099991679049938207369267651730044752052123050716255804379786066546489883314724731663746547891625462021947311419377881683700187005111108557394267973440986659573321966890188848598124648098819817668610339441 A165443 373 44826761871577238301013589858688095711548246938028147290125336785054095519623530516954906317368985116461119075528656054635474009638928920750351914609130816445533570373021911436656905291607735602518623123998156703300799397121305163833984015111040528809993233584860022121528189567312555411197629819727041684011007170418644518190340248746799937313278752740565949327205676441442031362906121703990356157704087653621822650216109248190201942097842341780360107268826739098306774221338744177040467421914759735292747778870657445914958467908932114476813894604274943487246023913089317564661051615296628716664721973459414079227367909004601190779461693960416244863787729627747138609325365194098090727234261419889546871239719308311349123552814741137462306209429836588013685681121387096073070533686995829485880361421791629925107978830130235146163694454219728499729492740339007695896376497957837480578558144634119146358156818614604527451745281783569777253146092589849765020666849949825429190438489137953187526239019115014952602506344398525322133392761274747771828823424558813302748640852091399715034416421346132101397843648825801285797207419692273747684293225403900400161362141200485426871143577150404009274317478099428262229709654116530570396348394938336361675132202584074886846433971434266358250936320617121415590982698141433592358500048469966889106695991469987124032364491462198744129753578757932704562673467548169552759390927652072210961 A165443 374 294108384639418260492950163062852595963468048160402674370512334646739920704249983721741140348257911349101402254543512374463344977241012649043058911750507286699145755217396760935905955618238353288124686316551906130356544844512883179914769123143536909522365605550266605139346451751137676052867649247229120488796218045116726683846822372027754388712421896730853193535796443132301167772027064499880726750696519095412778408067892777375914942103943604420942663790772235223990745666203500545562506755182738623255718177170383502648042488427780228943553574668735095872918464737918850702338931914154565921213500644785753274200309310799776093874164992099847854295092603075590008390793160919424465284734142220346944989363025130257678110712210977492239051332771667597884580852738978704895354354459143628201387762207137246677196744675885755133185550939947705029557719961929690215352749023313652288779273884082756266959814902862147064746366769926011409518246370379620388968835784517201362688774908028639218653444547855539776015259425708933485307841139591846373229542564264753313523535239769235939900533125325438235855072943308722103471989847075599441990284486036150334564168131307218775056566518466689626740573450192075673969654142793778966767907867282530237683248014169375724922188548558264605442684348495063145388830917908369258715875375364347313240224524077605447828918001967012359676280940488078506772311901288142900013421080523552371586481 A165443 375 1929645111619223207094246019855375882116313863980401946544931427617260619740584143198343621824920156361454300192059984688854006395678283990371509519995078308033095299981340148500478974811261835923386066922897056121269290724849026543420800216944745663376240738015299196319252069939214292582864646711070259526991986594010843772719001582874096544342200064451127802788360463391027961752269570183717448211319861785003239135333444512363377935143973988605804817131256635304603282315961167079435606820753948107180766960414886160873806761576848898319116472117113285085410956417585378027158761988913613546342900233330472832127953793871401398287946418581644331196510583879858949237596345401866321091118346287075922834803569927217916711219857749314253724029246753604165992984139238122513764196838764926311103945836230640310160045484765167707667020933204781682693325301917455447909001783935216494828874551134368807735556269757068942395591667377427443695065279426479088675601171208435701374251014659301172540460006401329698465612208904526061883152432476369972777750575529047573980478576080532978534687943387807438202591696469361526922992450080503333057267491228439256206507716966715858821011265908370205049197184663930569357916281016600605929994825552259863835362863017180791649099294157153091722774544601198458546396371859831112003308016447823727944778286228182444530990101717350850092966984368147283160110872211883797863974353589793598419570001 A165443 376 12660401577333723461745348136271121162565135261575417171281295096596846926117972563524332502793301145887501663560105559543571135962045221260827473960687708779005138263177572714311642553736688905493335985081127585211647816445734463151383870223374476297411515482118378027050612830871184973636174947071331972756594424043305145992809369385236947427429174622863849514094433000308534457056640649975370177714469613171406251966922729445616122632479613339242685405198174784233502135275021217208177016350966653531213012027282068101493046161426264422824161309551559097637558669829435213669881573012499468151094615791621365525217034289453066608440381228100291352126906392701588269419383840833682668194469745619426311609601969376661657942783769323903663050264030502075511066019323153824774815030430611518437693491158281241279394542564111619769385499374105792199994779211594795227645742257544387442578148930995449412247310623048230976009714827875875304059861114218771468263293099080262492274399811009025203330491945946934258008432452530618138998635228674715466407614309761409410377776287860748322238993864248072038273113398083214944488829833213061189093438820406175729220433286528396439497423770216412323712882191736201316102700674987450477577928385376141184069082340621011279081003247094074462738934355864485911905377435954885149679227013656850776524260622984388372507143584615355313573719644298835560071592389474426424889770906836976020271609825521 A165443 377 83064894748886559632511229122074825947589852451196312060776577128771912682260017989283145550826848818167898414617852576165370223046978696692289056656072057299052712144708054578598686795066415908941777398117278086573621323700463812736229572535559938987316953078178678235479070783345844612026943827735009073256016016148125062858822272536539612071362814700609716661973574915024294572748619304488403735984635132017596419154980027892687380591698743118771258943505224759356007509539414206102849404278692213818288571910997648813895875864790183931193146514781521021153219843252980769287118392049437746455757719133177253328997097511754447338751271420167259022462162558192774063749285019684713646315920423570315853034555192333828473801124702887579061430710788617347144068581677929045105835497207939730718805364136336858646442821702609580043420098201533502836605777615136330217265899029353956607876746304517874643916352437735501454707511887636036774506742451260179998145910519649721470835169519410528012886246321408475054025466313029839407597763397849304706303632438975731180526505450304640833428702747857851506783729779876193146176064085979023439793657044161753716343144048723311104124426183165329680426805522549191964689444589133471262319023614194369948343237485483968756948705575385244765184275814423313911309093892386729972344742354744723844930187940883140650627834345636787207202297980768671945855792536306129521440471124028590765588479693777041 A165443 378 544988774447444717748906174269932933042137021932299003430755122541872519108307978027686717958974955095999581498307730752220994033411227228998108500720488767939084844381429546090185984062430754778567001509047461526009529504798743075362402225405808759695786529145930307902978183409532086499508778453769394529632721081947848537416732930112236394800211427250700351019208625017474396691803691256748416911795191101167450106075823963003921904062135453602258229928337779646134765270088096606240794941472499614861791320308055573867970841548804547314137453269161877315863893928671333248386934270464054810890831437133409424465770279472516065583665217914463305796430576151516269909849768169984986178513507031220524826336089524743157758635040396087888686855323176148681419520858186963965933504862314783148157851176472100660040069171543326604805418614523115814565355154922122359510024202655458248337142439363015498687576595688601135897739575357677296517108655605020970988922152710547357100459392300853834587928393612757968512592512573734748525441621374892999290046170819993340029428108557215217907477696713854083957108552276181071525279678464977013806892994732275335830700905705161132682693308367402242829964196911862650113540790067203151973881254215031087186834474133919714535594407557530052591453490259864046563983230636931537845910484072524517377026518662465823354652988255188673761134628640821403666833729997159406733592034201045008933752145863775808561 A165443 379 3575671349149684793150573409385029973689461000897813761509184358997225597869608643839652556528834680384853254210397021465321941853211061849456589873227126806448335663986559251897710241433608182102178096900860395072148523080984553317452721000887511272364055417726448750151439861349940019523277095435180997508920283018659834253991184754466382986284187174191845003037027788739649516694924018335526363358288248814759640145963481021268731612551670711084416246559824172258290194937048001833545855611001069973108212852541152620147756691401685169466700110959305238450778878411507280206466778276572953215891763949758861401055719206229839061262521735025240704683995429997544897573587550507164890783156016433674838109322634836247130794763120511165913185448733359871247096141795376976884744219651921465822241074479521092630320847835994007172564329603543213611991617641329283302365631709238171503732404500016667560015293444593134391403540672926622440814079788530412140743716473384429346775873393227406356967015913756792254114001120588323853951503807945403518386661864577271937278100209056117260857195274503797277219190939788769832560423912039912559687737082020034176227858667957542988594455230932517670995346180963605702213043739725101882538217280817088230477494134998512052321475919255976105244418690495174776608216348204807263646341983147492720873663515173515140641624500323340111047842468519212755097795014553975319660613138801067420394053718444016668464081 A165443 380 23459979721771081927860912138975181657376553626890556089261758579380797147622502312231960423385684338005022200874414857833977260498917776794284686158243178977107530291415815251700876894045903282772390493766545052068366459934339654315807302486822961457980567595703230249743596930316956468092221023150222524656025976885427172540436163174053938773010552049872695064925939321920840479035396484299388469993729200473637998997666398980544148109951511535424854993679006394186641968981971940029894358663778020093562984525522502340789431652286450901712912363699447214789197564066345899102161358519778068187484940110393889567113338615142303336615237229014446684002219307699958415558244103592745557923564421402610878364541084335505686965972640514702474940542824822412147763268673340295754695975664326925698041107365273924638683358876340230836714176915703229500949853897052048803235722550709264979704763641180472116780622760447291660725919012736824668962701946719136660241385728614576147227483718972438221208909547313766708253899053451557649008093304436603504946323741575268862617941203153115771822614127248649297723521798400133801933405655951453087369025303890327608878694007029690632216426705440150277682181771068584975053214246056504043957264666650456812628675346177938965426084405123840712637755467609294641704599587802690714406516515500500538417032409768076517394305385182982557545160207476291468760396011971540860026150849090254191100991154405729960447647601 A165443 381 153920926954540068528695444543816166854047568346028938501646398039317410085551237670553892337833474941650950659937035882248724806133399533547301825884233497268802506241979163866409453301835171438269654029602302086620552343629202471966011711616045450125810503995408893668567739459809551387153062132888609984268186434345287679037801666584967892289722231999214752320979087891122634382951236333488287751628857284307538911423689243711350155749391867183922473613527960952258557958490717898536136887193047589833866741471953137857919461070651402959377942609770107235832216377598257782228169076767542733445421575734316965428016026469134144480984560483695328353404615352439860148177591226959104203167297285003335160925248525282024207210058636968244325228789777083410106739569248376899752515918868834927745056964356077044742535476301110443262726735002964077233856241159944891188471767759241278698234367425227283319610858243735445237216940538928611890768357732692057894678128423805503913935451146996067998317624983037419271480887741221190335009563036458299217280557491984788654263211621160790767302841607273072295007459490169457696694217387176225922742167289866201586786925981481224515488316333827552842472913762289176219809497841425071344115362876219289626367993045845349108037629292132176576065369479437818094912669480144577043172608749800653036525970718687298812613057034057304870827624158761512891673281542444904232291189940507769164362877769225795639752647823121 A165443 382 1009875201748737389616770811651977870729406095918295865509302017535961527571301670356504087628525429092171887279846892423433883453041234339603847279626455975580613243453625294127512423113340559806487200088220703990317443926551197418569002839912874198275442716713877751359472938595810466651111240653882170106783571195739432462167016734463974341312867564146847989977943795653655604186543061584016655938436932642341762797850825127990168371871760040593715349378356951807768398765657600132295594116873585236899999690797484537485809584084543854456347999758135410293552846190320463667783052743972783254120648176612379410103628615088676607965839410523702724503562191272860753276020363665880180429974120012649168118952282158940294300631930625641779052934925133120686095666093290144191418581583067433568804812313426945285803937553442226818564969633540760318981730606184193349229116469447015704077711886449829410534888618169133091952086058465379372756183437070821149227292806133129420251196333174946584749177225691145127590234630819342763061563813575911635531637635925330617470157417689577886960497859386827666496220660555543553982496300854153776286538941610198839720012077902446326661163026690417864278338417699930181868982367285890270256539103676846123713150483423281739736139420700268562876639847453843552924098355104878777536339058203692163037663680081326298397743456167329146873058142083236734610943298966803320578375358439895886010021455394013914342946564137214641 A165443 383 6625791198673466013275633295248626809855633395319939173606530537053443582395310259209023318930755340273739752443075461190149709335403538502140842001629177655784403490299235554770609008046627412890362519778816038880472749602102406263231227632668367614885179664359751926669501950127112471697940849930120918070607010615246416384277796794818135653353724088367469662245289243283634419067909027052733279612084715066404305716699263664743494687850617626335366407271399960810768464301479514467991393000807592739300897971322296050444396681178692228995905771896757463536130188536138525480122122123618470387561793414618019914472093702745527221286553897998699060313151411487288126939989366044045047225826532929581217277245085250455893876590541227409953143293905662257988164314269616231138045748874183897592542963942387589311743163835252694303886229964108624582951236858005544063336470775543600255135748314651196542916184198779070334249817291758258064689377704570234470769627360058864752590496796539897920488078891533026956775541835551100644964953094917945676721041863250521296513744157939564852664299777830962633908884993928099943639986528291786909065883456901989580326929625591665040453341929021220481790370007938662952795241248261490959708109400432356086987465142488821037893816700152596915238069228469276070006273648488396112550277955356664301777155702279762690094971248289367600055717343802382442605739758605503096115760819201654357717545742113756900106607944397313006161 A165443 384 43471816054496610513101430050126240499462810706694120918032446853607643344095630610670401995504685787536006515779018100868572242949582616112546064372689034599601471299853284474849965701793922455973668492268812031094781710139393887493060084497937159921261663777864332390878602294783984926810189916391523343461252596646631737897246624770801788021653783743778968453991342725183925423504551126492983047534887815550678649807263868904382068646987902246386338998107655142879451894282007094424491529478298615962553191589845584386965686625213399714418536245058435263630183437944055032294165406599086522313855639099642063501675646491655476417945286595310952018834978058651885874375451289183224081805388063421789413019697589801687167204667518757535708212060207687221071018872075026228841844157751086239387263721556627284204992281487155197829501609629319296098051763227187123783305909588934004210440206133105890157854660201782155821208809500740658586436238012216144051856001079655178714084783281670513041077159748474186349716269163273591882403673681752517280582235302276443567941438003403915548427488012881806337467152842608197473827923656509661009990836134749307234713511451420185291369115931900007132837226684334379416855106901587326000162974599586081866066962913980814232753492895701350888673307616454020076244605078937560226444769158082527929102201902757665306367794726714674217225486708327563360003033794376288280124572998456293588083901127166408713273703820686590856541681 A165443 385 285218585133552261576458482558878263916975501046620127343210883806519747980611432436608507492506243452023738750026137759798702485992211544314414728349212756007985253198337399439490624969469925233643238977775675736012862800224563295841967214390965706243397776046567884816554509656077725104801656041444784656449278286598550832343835105121230531210070475142933812026637199619931734703613359940920461774876398957828002621385458243881650752392887626638540770166584325392432083878384248546519088924907117219330311490020976879162881869948025115526293974313593209008292259653716308309536504778513189261855078902534372886754256921996984751291824582208293776991511111304673273070999014259324603799626076570413286942716941188570071692184794976875903527022887699150966928087058059178066335691774848093632564180146926470923215999577029625194207796298815673369912900645273238782933311435969627667016440800168121669073468508956332449234649113246235231206154520706638015060646160932016723113628927763730730215404492889867391740984298410375078401452388831033210055977608605433128224691553961622672134057585248173943667198075150098542664148135953723021144049927022238135288091611334313633062677182950307442363808560195853559170579131823680828943329901966661727879576947931840706988297500239352604787701433136122403264159815502737862138696743692384253824795971219058678503022701423847139687890959148541017036420999185873216517323644406372347504275840674707268288857378536483652586888525201 A165443 386 1871319137061236388203144104068800289559276262366874655498806608654576066500791608216588417658333463288727749938921489842039287010594899942246875032699184892168391246234291677722497990424692179457933290933186208503980392832273359784019146893619125998662932808641531892281414137853525954412603665287919232130963714838373092011007902124700393515269272387412788740706766666706372111390407254572379149704964053562309525198909991538107510586449735718375465993062959758899746902326079054713711742436315596076026173686027629304187667948728992782968013218721984837005770859874078231808988556151554079889803363925454835564873338994595716644877164586423868877765063715256997056580225282213283054002665325302975124841762895695489828132592112518177577247630717727317362042349040950249623827987912274205828135337718651696190976216800748625284156951193467286603861218388483073655155962920364824829635154197481622635270459612605841769000807549221189549120039679312024917660622709964151888814572173208926087446410573282132790518324921116585972159545605886502956886856946133769284067910797022856484920082974930557285945978048909331555133296880976277704352031584285294275838579945216027470649922127147171672213655423520498739847217434408415712759590206961674622475520126069629300260863568408160386663530763443428387667395803677899217042195444356761515093467211849220792583885505698660357002313265432509804476807095840522593182685569116865126925405276203872713187786824166722730696717964220721 A165443 387 12277724858258771943000828466795398699798411557389064614727670159382673572311693741509036608256325852637342767349263894853619762076513138521081747089539352077516814966543187697537309315176405389423500321812634713994615357372545513542949622769035085677227502157497090745258358158456983786901092647954038082011252933054565856684222845840159281853681696133815306927777096100260507422832461997249379601214269155422312794830048454481523376957696716048261432380486078978141239426161404677976662742124666625854807725554027275864775289411610921649053134332067070462526668139771054935344244521275076953713549551673866440795182913931862112828101861748181148579189065420181838830484976668513760825400656770365490142684719202064772848844539774436536146518654528201425306574807540048727258568904321870005495645679226388561547716505585131187611903414297634906735642299224077856875562882407289448720059359933217041659316220295994824056224800658046660522253754062418873347388362751585633225639717539630442783960704045334591723916995903892926024527288539809465980956322914738482040394704374206007831621088374997412091727207797223605297508299002097236664685914747847467550551556206674764740310317541444005704367158343497321137898629811285006414695646444236099396681437184439176378969450651676408891242189284075489952247702140996792405522697074326415577519977473181067681691814514673051216310752869212183468247748679376262889292406454346416073424745997471111162666885305636614328536147004948652241 A165443 388 80554152795035802718028435570644610869377378228029652937228243915709721307937022638040789186769753919153605896578520414134599258984002701836817342654467688980587822995489854483542286416872395760007585611412696358518671359721271114355292474987639197128289641655338412379640087877636270625858068863226443856075830493771006585705186091557285048242005608333962228753145527513809189201203783163953179563566819928725794246879947909853274876219448153992643257848369164175584671875044976092204884251079937732233393487359972956948790673829579256939437614251324274059052011880241021710843628778803150936017075326857730777808631626124757143940968387863359976915335613712214498939231034281648361916724536480557464435395508372659080667404475808674535561231311403162830436556340873747479249488751016925474967587231888639936721280709215833102945071013531210409160442589625748364080333731554040686303592177512183279907396245465110142062602405713311387274469036877502113565045004403940112760302778012384244858967729135592069032862934246131921044987798623504465041744778193334815039541691657710013270385429366336395322912935687076421483807306723259010690490938954605257461703066367637908038552295076513362991274107359789432185627735465218563163177809945301349504473514074253298888647794469162638695591751462770817589692224824984875457116681812214448643018457410177997555336524108986629027403604911786764315288785920220708920435205194421725835510551956364120924866539374065185711589015492542411803761 A165443 389 528515796488229901632984565778999291913984978554102552921154508330971481501374805528185617854396355463566808287451672437137105738194041726751358585155962507401636706673408935266520941181099788581409769196478700808241002791131259781285073928393900772358708338900675323622818616565171571576254789811628698139713523869631574208811725946707347201515798796279126182849387806018102090349098021338696811116561905552369936053779338236547336462875799338345732414743150086156011032172170088140956245571335471461183294670568782570541015610995869504779650187076988411638570372753353344796537858779255120278139865259404897856498799850125890935745696363442491934579859657371382099859634106125934474283795015665946031964595643249121727396411441069954311824642773391321449918276623795150082960636346880898951703467746625348598436441188479458557964594334133325007735044557425177844281729621706493483830196652206963144485066132666978196038740524965578027290309663010628169796664742730292493751067957895379471416558067631522428984068053763768284926069396948349322176504217675202043873796120248422762414101386018255553608438996727258442219734710795750123619283633468423468059042600798557377444749941228901580426369240843412962669071527657283667749157687499037239247739456646205746850972862070515584791576328725146925377297420152669427518170009544674059572805029681588917159476606123084758488075373192475681589119242972285331541545039251149395041094054513245774498221295683490223383863749524797785783819281 A165443 390 3467592140759276384614011736076014354247655444293466849715694729159503890130520099070425838742694488196461829173970422860056550748291107769215663677208270011062138432484236024283643895089195712882629495698096756002869219312612195425011370044192382967445485411527330798289312943284090681111807675954095888494660430108652758384013733936346904989145155902387346885674833395284767814780432118003189777735762662329099150448846238169987074532928119458886350373129807715269588382081607948292813927193532028256823596333601782445319603423743899820859284877405477730242165527073366847556118250903243921773530205481167714349652495960963038413900858549837962287044274942139856906892810228584490216143509422729426093717527237838410661227073557734015854987376695874903583486364729378537869435548678659043855199380632669131539585168962174208256608451180323639075137372807350596400185397010315294477903956299270564524089754574167663926025474156415776192989646386899409643526196921075475653467021558178753080833636405704281789763690812340857285643116852624081253721674054521876084390213293758141709727777455155879637982038907302736249864985030205335186212736900431064517641697552123619129492779297710189005072607263722326079585165289508554220860123895251849588502534090141843547416926946779587666968840797694433320740308017289105690815584462427338680735819797977938120734247912663229112712718285785591083460837789889891678884606834967251584534201278382055965423033935277042981843642884665024390144110202801 A165443 391 22750872035521612359452531000394730178218867370009436000984673118015505023146342370001063927990818537056986061210419944384831029459537958073823969386163459542578690255529072555324987595680213072222932121275212816134824947910048614183499598859946224649409829785030817367576182220886918958774570161934823124413467081942870747757514108356372043633781367875563382916912581906463361632774415126218928131724338827541219526094880168633285196010541391769753344798104668419883769374837429748749152176316763637393019615544761294623741918063183726724657768080655638719058113382856645468216276384196036446629067242837579691803439976756815984437628709191065564377589536722291913217250448129465652245491653085713724070448136904412928638302309444068633702039287739306779960200612250421177854200123164015993987229806090189588193840675211912463420005551619146568759019565828344768149962749839027188696534330511934187751832428094615385733997852118705762003725178664546016295876889562445834572500492202936154065780105782363101784738575819537138684574742608113563211503840721600877111164954079242077188699335598219193172193967357155702099642261014901855324779300750926867265035995315843841857678035355203235690670547117966646977825696535582197958713295355485475713185443737282673951038347361497018021261299450934935569272164970212687481119480641615780521332647070081932518361636561355201731649893348180321181544541107275253575533881081324895509468307883265155701509217877012880892189001849239628509845323847018321 A165443 392 149268471425057298690368055893589824699293988814631909602460440327299728456863152289576980431547760421630885547601565255108876384284028542922359063142618458058858786766526245035487243615257877966854657647686671286660586483237828957657940868120107179924777893219587192748667331551239075288519954832454374519276757524627174976037050064926156978281239554631571355317863449888306115672632937643122387472243387047497941310708508786402984171025162071401351695220364729502857410868308376581543187428814286224935601697589178854026370724412548431040479616377181210264460733837012892025805538998955277513756781684814323767318944394895245671182712406121449313497311714934646794503468630553673184238638502362743349250419491048273734566139271099468899172511346822435696931406539729821307169972381079642442407051025216101226677419999768036068159046185050031689861410446686635305155002269867770611694475399636299729400548125102147889535888155092514739233230045050431754261171859379404148165562190465953797731805512073165861903967140054323973062063271003973111553770698910393363845452339466584365249437240114941141920817435212402228564208066642092583484894600917314031284887102592399805275989023023517660887357087381314394007349256300160643678324336581897157338342897658708305632490184792683027932094741851763122459279795411172832014806590821450418928341880370948021463076101896682647975279237918247198141350978202991703322293019537671457450636457825827611104768363701362523217060133518897017945539282862736089841 A165443 393 979350441019800936707504814717842839852067860612799958901742948987413518405479142171914568611384856126320240077813869638769337957287511270113597813278719703324172499975178693677831805359706937340533408826472250311780107916523395791193750035736023207486467757413711571624006362307679572967979423655733151220974806119078895017779085475980515934503212717937739662240502094717176424928144703876525984205388862418633992939558526147589979146096088350464268472340812990268247472706971258751504852720450531921802482737882602461267018322870730256056586763050685809090079310399256737505172810080560316858938653339233360870185117300000513503935358290513259191133544533398138144019840325798969515992834962217607269471799852561239622989620639305870703394925430973000649451766069792588433914941527751670642132011860912182186896186238881970312480561798897721546552485607984451749140682639654964769351520593243522402628554793274776647241155016881460880199280347420963147091593007650081055163312465694480227790368857649022097032068525986618833635254627553615430875001619534699182524502162632945357186039242603415236115104713166389560384413654422339746983341984443260970180844680063973102280791418920154856351291963010329556217792195085886678948514812186993828800005851071174743805738364889792025992291036464887673063791728679356442548648552032479375018387943147489927145029288075048432735771697622793911387928502453357209238547598982015729744957611585008537142459828858471453818084007668308503455548927816638400201361 A165443 394 6425518243530913945737939089363766872269417233480580530354335488306420094258348651789931484659296041044787095150536798699965626337763361443215315252921679973509895772337147409220254474965037215891239695310484434295589288040309999786022193984464048264318714956391361621425105743100685678242912998605265205160815702947276630211648579807908165046275578642389509923959934243439394523953557402133886982371556326328657627676443490054337853177536435667396065447028074029149971668430438428668623338698875939938946089243247754748372907216354861209987265752375549564907518179067344933919947650127910412630838689187232725823282768525327127603078114785708803695818272370783436017386513533595536851504990890652927222694667011033433172963203320181115030490669844638433271775547971141231809334556063863674046867963441068978890124280120128001951522965265936773756050031620807987929188809262021669428937487891305569012422026986062583174612243430577049584066533213021279792358257099387205275323052174537608258915840255627101083159917469741297174552920333042387090539387914146965067060887966063281934714430737334584683568193132393563451608446986135965078482877577935374709752221248288268446909719523884027016237778150162362827531641465430638870699613065766397155109641742358269219050497799232965144546254753651048298583302521557840401436755792356250632661604732695308601329938626844306643498109050219291407978125236619139982611802469956615646993967833427417928846802033361572184882133007054383334362862132801246633898296881 A165443 395 42157825195806326397986618365315674448959646468866088859654795138778422238429025504393740470849641325294848131282671936270474474402065414428935683374419142306198426162304024151894089610245609173462423640932088373413361318832473908596091614732068620662195088828883723598170118780483598734951752183849145011060111827037081970818626332119685470868614071472717574611101128571205867471659290115400432491339781057042322695185145738246510654697816554413785585397951193705252964116572106530494837725203325041939425291524948518904074644246504244398726450601335980688053908775686532410110794796345694885743084239022335711285981787058197366380757617743698196444818203216622636133617834629863612734135701413680916225588398433055414889482822373966291835501525258231052154864333000189029029215190258282515940243705543989353297951392833106609855164702931473591221858765892107640804195435926715007191027731342288751833867595276327622248199063641409375216824762453152255907240845565385379820328064443442975398748934843400928185372542581882882060052146073836859460662460690543467559998999040260495799892887847905285902661664865617243481760155779902641343548603518242797178689622631430795756423104234436417350487602047913269707386896614299288541410473614543259579628677130103559027775224447888390466842750754136187477561659681302292065986573350121975684903274779266304293794566106478177840328683479670502909917132818455979239112245073682471533626571996734742321827579653517887194965385720465917535011635891362427380092080680401 A165443 396 276597491109685307497190203094836140059624240482230409008195110905525228306332836334327331229244496735259498589345610573870583026551951184068247018619563992670967874050876702460577121932821441787086961508155431817965063612859861314298957084257102220164661977806306110527594149318752891300018446078234240417565393697190294810541007365037256374368976922932500007023434504555681696481556602447142237575680303515254679203109741188635356405472374413508847225795957781900164697568829590946576630315059015600164569337695187232529633740901314347500044242395365369292451790070002713811194401334371361660489246501637359461820138931836295597861453029314877527135970187961390718853094112356536646784225669757267898899762586291734832409364636415498887739561280763588855801503599281192259685492682272949462416737159410340907384619662065038845256848583055743811170369477175682757908527895654976415701681776898339326649107161720502909164563498981595609138902911394016978639939237862987794059459411709762603859864300880668758426791894839838608408241601947242548907872589956626949478436636055448454517812503161851368210568495112654401344822208658530560917709733277919646038631970634298786375811586098325063157368751175161652392329088708077502049346197331271107630252055971183135179718984149698681828244829666638030895464541799388831350130872510847271981357070275547632919066170951196011390194915350420692979402507625985117051993669449914757498190921025230712415920660253964806581196045743639504717645108827370568783845992184215921 A165443 397 1814756139170645302489064922505219914931194641803913713502768122651151022917849739189521620195073143080037570244696550975164895237207351718671768689162959355914220221647802044843846497001241479565077554455007788157668782363973550083115457429810847666500347236387174391171545213680337719819421024719294851379646548047265524251959549322009439072234857591360132546080753784389827610615492868655700220734038471363585950251603011938636573376304248527031546648447279007046980580749090946200489271497102201352679739424618123432626926974053523433947790274355992187927297498865024989230371581183750601778342937224452140033180571513076485862890542713955320712566049000118909684809339911004837319362008320469654181012523667328221548799625146259984150493011521117256223102705424763442138094069314053841039001408843969320744012060309672598616497444473012055613354715192973991093445455143370488872320199439109769525566770166541024036204798254080407818335718806760499963930569544446837461991034667337213753945349848157585232800437658641967994684806455094398885365087406159118057785247269217985941534494941338793492404760456288036481939792930614785878933141520508681333019272194608301559278687233790454797979226192559769089945665047979241417647623333156710449233330665388999413120148603562231407180788450186812249948069576859163432723138053522407380784936649296756060656548033428804758495497235912427612625043519530336784917760092018390643757743780278130145579712388923954986845154462532124421113700603046878572573037388535707527441 A165443 398 11906615029098603829630754956556747861863568044875477874291661652714201861364012138822451350099874891748126498375454070948056877651317434626205474369598176334153198874231229216220476866825145347426473834779306098102464881090030462095320516196988971539908778217936251180476508146956695779735221343183293519901861001738109104617106603101703929752932900656913829634835825579381658953248248711250049148236026410616487419600767361329394557921932174585853977560462597565235239590294785698021410110292487543074931770364919507841465267876765167250131451990049664744990876343932657673422739973337996363336219496806996103456367461532507252660427167389747683964944746330587648087708111652700139349565676738106609272683950204039507805894957228896657374081288579305319613265244611202106036943362036876472078606053688598700358432489792719072483548151982845426919096362170727785712910377722368193775171603637024417749319605450769816640528762212160668406955147553262355032519392401551610871685910347979481535000760077302273194646809023718985455666108477882297460507355519734117869546856805354102052057261849795859090054889817028408562414383509182788870080865793938354362991555674655893339225415719753406008544257882306125572215004417414982442421733599552534879710121708714714266462034149202151201573805597098139204995473733609994849516650695299071863234674101308051852482697698095797998796651034273806832605629550389579244421969148182580993166457908147299294151720359601477792752735793513743368376264803862378383971947607639434206198961 A165443 399 78119301205915939726207383269968822721686869942428010333227592103457878412409283642814103308005279164759457955841354159490201174270293688582534117338933634928379137813831094887622548723239778624465094829987027309650272084831689861807397906768444642273341493887879743995106369952182881010842787232625588784076110032403733835392836422950279483108992761210011636234157851626323064392261759794511572461576569280054773960000634657682157694525796997457787946774195102625508406951924088964718471733629010770114627345364236890947853622539456262328112456506715850391885108320735249547411658604543594758106475058884107031628086366464594466507047238304867181635070998778232274404745472872494549106991679356478796734990957588914166547877292239727903780197674206071482375206298839845283223625890680393053889294077678304965712659722227874865722500780371074658506399507604289112180501563347296609927573857892475661145657394117852871410890413575973758272011474191253630349267490505411711961723317158361864007553508716406545689531957216234736135915345614843787910037275929244128280955896964764077013697951774666672446365269744133974486329065139151587528511094689167052386672937147710007861710227424688780234283530003038388906011506968291233757045327435806288897084409769430197516204475278190283873925265581869042116445367611613454240938301544948681096386301193471769250798841626203499624551597015250253160865751548906295559888135148445093410909936982584507445634263487568376534010488946642831850527687815842647442985932074895232049247974481 A165443 400 512540735212014480543646641634265445876987553692270175796306231790787140263817309980503331803822636599986803648275124640415209904387396890790006343860743578765095523196545813557691542173176187555115487179544886178615435148580717183318337666307765297955393541398379000351892893256271882312139527033256488012323357922600897694012399770976783688678101506298886345332309664520305625477629406011790426920403871046439371951564163989052636633783754100320546718785494068325960658011573947697517893044339939662722070012934758241508867617481372537134745827140562694421158187661161401413901667884115613366210512830063978067305694669919756776494044986341781131255814363618413111486665940910133744008602174472964286702285032177719851413973436717254631997582627464370811644227222098336459202111034797309135836537742060775556561972381651735321981760606948797042457980487894689757206503480349987813720392361038602177587505257272602828061541591875672656913285842448955694380656390987467129997210251073520922081600432281745287071439457557889408763430824599203349251296587561023482371699536168815077530110727328795984405470410030843316597337039881436813071050389014700233118198987759896290646422184504554078070663751783465211763178966143280457371767374628345440986905225614301082950588012021876844775965946409825671928870393397817832451310642857679713147426644860554426162436124588944385089021401029378141460668091225987073299558367174156367824754767044427853005642838251241227107997324066705805143628579455795215087061672201607880956044367958001 A165443 401 3362779763726027006846865615762415590398915339774984623399565186779354427270905370782082359964880318732513418736333092765764192182685711000473231622070338620277791727692537082752014208198208966549112711384993998217895870009838085439751613428645248119885337025114764621308769272654399819849947436865195817848853551330184489770415354897378677781417023982826993311725283708917725208758726532843356991024769797935688719374212479932174348954255210652203107021951626582286627877213936670843414896263914344127119501354864948822539680438295285216141067371869231838097218867188897216534742289587287041864225300750043450168787880654347185645903204017679254175621715106102822801198000747020173928313752086868186051792638492133854570328577452019002003491840274665310864037582470212174067153857300212217319396357226054583095792531053710385419484298186846206504814168270613814413432568911722733983351802832302222644543198849148681910427854918927637762204066763739314311000219352028825827192680410495933005253359152768441725321133874320428776970646342152547768171783668156323773561129718226443203545325529232443687984417536273695559553216521798993521867062811095771481305268447558924920772005746421399079905728430378299021968831588910689429025264748155011655475567595013399211842781182004281598998572997800225052495653969226576420262236826073082080577619464349025243967377314145996455926468035644904221124333687733986082159972319020733205446894342226924013881660789256775798874669196760129027002660113251661617120901160110453694403724770463813521 A165443 402 22063198029806463191922285305017208688607283544263674114124547190459344397324410137701242363729579771204020540329081421636178864910600949874104872672403491687642591525390735799935965219988449029528728499396945622307614803134547678570210335705341472914567696221777970680406835197885517218035505133272549760906328150277340437383695143481701504923877094351327903118229586414209195094666004781985265218113514644256053687814208080834995903488868437089104585171024622006382565502400638497403645134387542011818031048389268929224682843355655366303101543026834030089755852987100023056720126324311689034328722838495465461215131260761972822350214319924740038658657865980139638479103983191428810470738095626300841931696671424270273499977380082528248301826623409982227514973569349564471125528632287724568284827745033844941366807290389363336330058743916129679050053081745618645625129663721562352432779449371926038932740171324447384511729272739949856819631057614860160490515634757975700072955108065283672379749139952755131349424386765296810995419297486563902602970983496608763146998996801007942813307669673384485624846595756563417701424324179526239464344621813044559441308958095983865216792382129505876425324614741773327727640701339206457688976291357468951399168282487780952499391104483323050961858043306959048427080391533540302260457127866626155974219803736933200105072364836695673427745050829479952078956981252569955617977420272324750439631135428156847269877355798951243836018393880854175439465013131925352307929513030856387012170324343119670965041 A165443 403 144756642273560205002202113886217906205952387333913965862771154116603758590845454913457851148429772878869578765099103207354969532678452832124002069603639308962623042998088617583379867808344214082737987684543360227960260723365767319099150012562745403792478654911085265634149245733326878467530949179401198981306418993969630609674423836383443573805557616039062372358704316463626529016103657374605325096042769580963968245749019218358408122790465815741615183307092544983876012261250589181465315726716663139538101708481993444643144135256454858314649223799058071418888151448228510390413883447365343434911080947279003069504850979661236727395581663007594485354629629746959916689994872193263164526242966859355644264808464805646558171348796076944720604455140991076594197363474137693108704751993122265138392535505957124070656502630745981041045277918292858144099421904205867014716676959924658464972076084702439677415152678440546107700793260300728610711822773959056941918060137717943099076768910580683257602198260971195411392109062985577779255113021839285230372267575898807886461838510739662520530552398679354758367141607827886939029655082610352436125213018329003326399059137571506877943146275773060234954442958731350498029243459991330605529729679108628713631406930777536727657750634505019934964802694039266610325634488746967775128841063497928939444404943180441572732106800676877763773620620968407081873981772347512380680378869929853495923365559326231410634254074913242320489934714708197453095014894551555823804453350808407910469585494462979448357796561 A165443 404 949748329956828505019448069207475682617253613297809530025641542159037260114537029687196961384847739858263306277815216143455955103903329031565577578669477506103769785110459419964555312690546388596843937198288986455647270606002799380609523232424172594282452454871630427825653201256357649625470557566051266516351415019434746430073894790511773287738263518832288225045459020317853656874656096034785537955136611220704595660359315091649515693628246217080737217677834187639210516446065115619593936482988026858509485309350358990303668671417600325402413557345620006579325161651792763005015411764354444306705766678498564208710255220674669026671102621548059441890809895758927533051976327909420099647779067856762512031250668109145447359146735631836394060849870230788433593636956540015843306318437865902659937625306306948284626627039940731867292311621780979901318425164022146432233289050545041083570907381780254355131042493329919798012254981307683320510534411612050209732978050433565992952597096640338266406400813589752356763412691571502952685223291111214899613356353485533337688443260701357645580459126891030031581542000784449241979163180473653412841432489637677025311812553863618351178460208242119479546439621557497995440763702540348144258439619898855370552035613151471180129668786072859767090707805998619153506951250882080494731809570586550422599713327787657407487090835076724275424756341847623277943884333069475360522897993583690273675171528763620435109667703845961606413007079509197271013784068661364118332923155502081844343330844262237610187480852081 A165443 405 6231298792846751821432598782070247953651800956846928326498234158105443463611477451777699263645986021210065552488745633117214521436709741776101754493650441917546833560109724254387447406562674855583893071957974040135501742445984366736179081927934996391087170556412767236964110653442962539192712328190862359613781633942511371327714823720547744540850746947058643044523256632305437842754618646084227914523651306219042852127617466316312472465894923430266716885184270105100860198402633223580155817264884444218680733114647705335382370153170875734965235349744612863166952385597403487697284656737274258160041601310979742191188350056284530967695649280598957396256249459191539165384140200104756915949999798555106554719555270077043665197775117330655114470041039272416646968424283756032455348932067251811950108474796720785553239924208632927447095382809669562762728009722084330696743965368844729914400337076512421017706987595878466971817566634881208609710964163653330895193066873532358657658928117283301071691660511941946463955415662507351421173811262215539069167303684950028655994630356146646065838545570355928603461786900574146333586722250055225597985159492866357030477544067276982203680207664457684152474837235584947836821800376920754553072360444144778535578497591408735906582351624933901469171513071741129942488185779811915705995942330980376817308392102483499994213487926592334663492170409466775856514609729991374177895740386263915786234824744288313009138741444828439857545447075234874023123329458937413208120396431786277071937203055467742099515128140035601 A165443 406 40883551379867538700419280609162896823909466077872696750154914311329814564754903561113484868781314285159240089878660098882044475146252615793003611232840549421024774987879900833036042434457709727485922445116267677329026932188103430156070956529181511321922926020624165841721529997239277219643385585260247941426021300296817107281136958430513751932521750719651757015117086764555977686313052936958619347189676220103140152809298196501326131848736592625979929483693996159566743761719676579909402317074906838518764289965203594705443730574954115697106909129674404995238374601904562022204957539132000663548351683131475858095353898300962942714880030445049027162727978009433695663069055472136219345941144539912857360115327153948396225941652371328073398495361349082508336704938211968957997442884553121026101815678222767543866405126527933574110835181336588127015583994275154660857781663897494264101844064677628950378760753372626682775422200087301113264337020937330571387460271215713064590441843650449605008053596400989883550326532399946053134764527371200275509684522075288387785400482822085514707582096716244160992274138052024382058044611434092037050801756790354679342219292552156992481955015027481237115663092703580670850503979402462774399627497827118919414973490232214331257487217259385853884780378327779106109805231028776272855534875806582929288986068861864625476419509635531718080434298133466273394253099301378377843575234376770050392053603379357592682561640799332535859370323413019216332080648979307620084778871416735266100327345249807235406521972691773811121 A165443 407 268236980603310921413450900076717766061670006936922763377766392796634913359356922264465574224074203024929774229693888908765093801434563412217896693298666844751343548695480029365549474412477033522035137162407832230955745702086146605253981545787959895783136317621315152087534958311886897838080252824892486743696125751247417040871539584262600726429275206471635177776183206262251769599899940319385501536911465680096702542581805467245200751059560784219054317342516308802917405820642798040785588602328463767521612506461700784862416316302273953088718430799793771173758975763095830848979033078252414883015376989679728373975832512949527981721500071881816719742246289398660047088335903127213455889140507466936014772894344663960493299479417963873030736797165866476879972403046869207214460044792115556815555684082440437367589493119001315971646582872678275309535953920196360927879955290652260888502365552348293068191935116063357089298716803994119053042777180945083752123456070667661035193899589956476048327070906603122151810573031937034296655063510912474863280320877041139912202008014337887348683067678757937502107100726433855467121456520067456658777330134393077629945806346671950722008470801765793835792032126742025185441994342524706603002847466927716997307060069102513520813820136950368386082503858960964616641060023276423281445739167699283892374637779121726225546470915448108411376164545081372637531607735201247209828471840861826380345416822839378150173865128978452932113556441071834299568571469959437423894967218674713169455472635320723416652041086373768034402641 A165443 408 1759902829738322955393651355403345263130616915513150250521525303138721666550740766977158632484150846046564248721021605130407780431212170547561620204732553168413565022991044472667370101620261816938072534922557787267300647551387207877071372921914804876233157379913448712846316861484289936715644538784119605525390281053934303205158171212346923366102474629660398401389538016286633860344943508435488275583676126327114465381879225670595762127701778305261215376084249502055941099589237397945594246819877050778709299654895218849482313451259219406215081624477446932671032639981671746052002266532399977831009396678032151370522564307528262077404470052802353111675940439318372554826364456942326580603318557974552538879053282241212493347119977870401877203459094864072324449408569007551127618292319870175886266071147802649603898858679233629300701010899111967981561190747850134274506351409187608751026943049820733418745049064667187539332828918806077237936019352743960513234079562843194162221673937068503657680435420940838684643411109671295010315567297485235221031473140559443200742525416385678072101382155134708799154906133441203734872164439221368111981940082624421838242500865983404352847174101117018653035021426885968337106835341122877997384406442655852599690128377301963765178436223686320657565889526611504760554379555755748421307081840243268700957256115235318064766090399513761798155926969725977181799608117230718283920578078292097429855406976202417767344125131373301921668142113657012736100127739397456171075675580812028455471589540662271301812403276125310328982994161 A165443 409 11546722465913136910337746542801348271399977582681778793671727513893152854239410172137137787728513700911508035858622751260605447409183050962551790163250281337961400115844242785170615236730537780930693901626901642260759548584651470881465277740683034792965745569612137004984684928198426274791343818962608731852085633994862963329042761324208164204998336045201873911516758924856604757723174358845238576104499064832198007370509599624778795319851367460818834082488760982989029554404986567921043853385213330159111715035767530871453458553711738524177150538196529325254645150919748325809260683328608640797840301716247269240268528982349928191119133285219791690748293231218725912601004106708922544046127987122939456149716517431242899233618467059721032501964341144392604539890498954205692251376151001025940359431138758384700177325541771136615845644360969891668001096548469834393067778570967741031247881551054909105560734181934345874732341216043642263614346690105321027310129588311520446576914375311652960020606736688587697078666101019264288110631113012081121808112968981393044688707870491022420469462749228617928299875017938759276358872667762445135991941412241920194800072930637112289462206153136060578442071234491712780185955750820681702460268068573682859938710143041799637446174413725617975468318101338048407155014759531484021761610267043962320250895329541845931462976960364024120546966164070591664367639677394028507903322200256250801674061734461696948902474368097525999986881573472545783090405061385068270050111174434050946121702772847851282271718492015477741805844929681 A165443 410 75758046098856091268725955067319646008655252919975150665280204218652975876664770139391761025286778391680404223268423871020832340451649997365302295261085095858364746160054076913504406568189058380686282688574101674872843398263898300453293687256621391276648256682225230889704517813909874788906006796213675889681533844640295902401849557048129765348994082792569494733461455305984183815421746968383610297821618364364051126357913483138173676093544821910432370415208760809391022906451116872129968722060384659173931962349670770047606141570902716457126284681107428902995726835184468765624850239347041583154268657988887984454558934700726071041457345233135642831810418580291886909153806031723082180755830985146092235430737541623926480849860821195345359184925762502110683846015708328633209311905548242928494043568715928213384006642798874166798693528486408904287445594211777809927933786589793035950051938555973614390748640588446392961986321292480121084985856305269573461776981624495200478340706205016286388961893904027134622839239216266662812003980415470396166357907319092266634584563983369252779589692471612749362818881177062541134587389629389351069282406333435869057690580833633612791752100170906762561303529056589503428029626005029143315216840211878943536121052380545532957056626642084414581189335393692366811672430843805879435946781618256653134723330774239679728112952246331845893397202907285956485808669093364502217211401769598202198268059600084187979952697690664134861446013501990207499569739150326212652694165959775749313446278464574800716381363419037022532365344164913201 A165443 411 497048540454594814814110991196684197462787114407956963514903419878582174726797556884549344086906553027815132108864129017767680985703275632713748359207979313926731099556114798629502411493888412035682700719734681088840725536009436749274059882090692948166089212092079739867351341377062688490012310589957927512200543554684981415658534943792779390454750177202048454946240608262562230012982081859564867164007638088592539440034270362869557488849747576554346782294184679670414501289225777798044724785438183748840167604976189922282343894846692722675205553792745841032554963765645299571262156889739118141540344105302813016654465392279630969300959968282297951544003738178003121517282247604562237578471918520521427691350975563108512346514327902919688911836819584161308402911416363384825439882772717132304358052261644925827562200245142757725668533585892854694963675285961334620914777693210364572751563623316815487089487984787715222541126316226910627192105707902774743406327153115582338934450863584192567015455259339103037810478612895360267782891908704748791020574998721743330187815103916025547084683696433975738076076990105905115813761450828810719189763923307968194336367370247415354406196714014965622855885599660178612215873146221913239861473694112113303175258397502563602828406230135005286638483504802703857041738883791879447048154061501364292602918418078168139610525875952985412718032119098336774474819179725079963028399579442645341439088781419584291876809761769010913120483507962157581066555738000190448825947641817433060155842130368486799904247659700890313940353585134802208721 A165443 412 3261135473922596579995382213241445019553346257630605637621281337823377648382518770719528246554193894415495081766257550485573754947199191426234902984763552278673282744187669193808165321811401871366114199422179242623884000241757914511987106886397036432917711320536135173269692150774908299182970769780713962407547766262288163068135647766224425580773615912622639912902284630810670791115175439080605093463054113499255651266064847850787166684343193849773069238632145683317589542958610328132971439317259923576140339656248782080094458294089150953472023638434205463014593117266398810487050375057740447775149285659592612253635862119503949597186275683409326779804879395145291741460507802848522177172330682738447433715834366746998515766129053481150678121178850835716894244288415829234249427189236063373324223390784921086884440327369786905583340639025489362277383712205230808712776123099718253472577126783321100997180507923587250695301618480694859454512305006749183765901356196020716673869522833460196094464875882523158969007357952492201998350327264070761783459906363426459805374621176376055423599645437680012286830836443624862097412100677280246248431036826994278960147814340359166116804211503959362918102405744623524964085833829482719526557134924472961124119370998259773714598045647816259782933343145483420195078779969205092334532579047700270615962563394097166853818740731971326648826740719535037782505974334637949596208536187265867838606822017744051114246075915694944863202893566363869445771113138954583977655617510016746466123522418272419246467210696080539982493669039959051805840241 A165443 413 21396309844406156161349702701077120773289504796314403588433226857459180751037705654690824825642066141260063231468415788735849406208573894947527198483033666500375408084615297580575372676404607678033075262408918010855302925586173677113147408281650956036373103974037582871822450201234173350939471220531264307355920894446872637890037984994198456235455694002717140468551889462748811060506666055807850018211098038668616327956651466749014600615975694848361107274665507828246704991351442362880425613360542358583056768484648259227499740867518919405729947091766822042838745442384842595605537347862100573826771253736670548145254565524339279753885440155714940501749329454001868910585910152425791274551175574330232037347606717942882814904298748206013816540732514584411387888849669201286911379114879063957058714200673312045552442999152891637201476656529357969613588657673953189984352435920820114220331582995159049136616225064037084898647496764141078181408487410324358828728383600665843619976810534008329593326827990290267803768074316262487591221751183039347732467367582425156847962055305776550657386594857194995166041423906376964991055643564024154930631743527809163364629178341282952630347991322484016513105388813739739120237553225219033984256819779922364685295737286557211544086640822529005900734017112357777228303025753032133055175359036010069301332251235861605984502282540183884218084081249318880543546929147853782490171682800566282857976149152268359955830539812469020098602351414193130744140994185816471094783101691425331012797337389722085678259002477984870475120100918151080213809791761 A165443 414 140381188889148790574615399421766989393552440968618801943710401411789684907558386800426501681037595952807274861664275989895907954134453324750725949247183885908963052443160967426155020129890630975575006796664911069221642494770885495539360145735911922554643935173660581222027095770297411355513870677905625120562196988465931377196539219546936071360824808351827158614168946765094949367984235992155303969483014231704791727723590273340284794641416533900097224829080396861126631448256813342858472449258518414663435458027777228791625799831791630220994182869082119423065008847486952269767930497622957831846794494140460821683197520989708124275609421923243509591836426577774386029839217235297395693481882518190771673770580140478505490145561950228599809974991615196648964195273463103737761785528254659176419915911253362198262507800329730287594198096803196938144943758204037946116412374895974344615404297898704583591832470264956884090240262215078952905111518989965117095293218717203523900483884946889702114308269439508737443398700079228235557697494536809756868542250722879397520093231297698701125039675070043930529746724585676353967419399284781926079311851277866243806749477421429186924640034335939331262787945216102215076581408462977707230360951706427182988212159643847423008620319448377678233732424574298687070964286461663670670572150258698504696281379797128660994008442043162786934083406936224246645257861412871980886514964934749602367213972800858217662591252856385429500818838310192755339780863398712540930922386570742193881794922755646410343617349331914849785657641540816051059623188207281 A165443 415 921040980301705214960051635606213217411097565195107959552683943662752122678490575797598277529287667046368530367379314769707052087076148263689512953010773475448706587079579107283003087072212429830747619592918481525163196408191779736233741916173318123881018858674387073397719775348921315903526505517738806416008574441324975765786493819447447564198371567596337987667562459725787962803344572344530949343778056374215138525594475783385608537642333878918537892103596483805851828932012952342494437739585139318606800040120246398101856872696384885879942833804047785534729523048361893841947391984228953622290971840439349782020817608259111639483727381798169699381762718240475186513291279826445548605069445813052243486452407012477618864283997168441572802116638857579345271238861071992991605149002695297718355437456136064420852903574382588130419853009974179411843584272829232117526825058654272910276914646671472084870875152319053366454041153595193640783400626964412844960140419245360460831987673081058164795014239247391684704155220529315347438806307422380295491836613108546240650128922271944858660438422044827045420477589244622452565481129103926395074700923624009468296766185573010459500096542274993107338749401800390514514878543294189537204869105171240023947384607213809805224932090367817753744386671436804229405670125905956423767688932470920617954923695585253154798889763617227223654805072872584708517692722303946714972360314781432101588515184848914096130312302764319507245147933687682603663335025698619073611762695122204486917805375788066128653864797689600494780888818960001775329052926810590801 A165443 416 6042949871759487915352898781212364919434211125245103322625159354371316676893576667808042298869656383491223927740375684204047968743306608758066894484703684772418963917829118522883783254280785752119535132149138157286595731634146266849429580712013140210783364731762653588562439446064272753643037402701884308895432256909533165999325185949394703468705515854999573537086877298260894823952743739152467558644527827871225523866425355614792977615471352579584527110091696530250193849622936980319106006009418099069379215063228936617946282941760981236258304932588357520893360400720302385497016838805793294901462369455204823220563668148087714445497267566905092270078874518782464243295212227880998034275655146519903632691534211870829982320487680516671041893598171575368261967389507494771776167801589548866918767303655283823954957363365007483018344321338433782622078456132497241946276102337372901584552180241139994604690576626982440977289085555797792998657770284936553113978149223146707747492024826494618415501186070666559207078494587316069711395864962714428217775336730570799920366819950348532599899374084197139062210744651318895884193543755352357955670606741948947956421337756782541097186541932777434936909975834681173399369859670679537310418162749691000843867391912644181008974315233566807304871255219150909168275068497331311252947311739925351704934765486795336703199919035187869076115728746147816733711789859791162370917895546521178248399297550975161117202768098186735411333726130021719594220173495529194261663154157405664266599714385768098997877691128034533080583731933596112810001593741183837006321 A165443 417 39647794108614000212630368903534326236407859192733122899743670524030208717098756517488565522883815532085920189904604864062758722924834660061676894714140875791840822264876846628640501931336235319656270002030495449957354595251633656799107479051518212922949656005094770194558165205627693536651968399127062950662931037583447102121572545013978649458176889524652201976827001953889730939953951672579339652266747078663110662087616758188656726135107544274654082369311620934971521847376089527873654505427792147994197030029845053150345562380893797891090738662712213694581337589125903951245927479404110193176011099617379900971103848177600213319491772753485699407330888824779864775672753511207788433091288811527447507062447476266778381192411287894077331845058795137873452244597141713562617548029488643560612723422579744395922649075569265826590789966730902304807705761813241354815452253836154414853424542432667591962873181026301781003029625447636610109691967804953023332988472043779891358872353434704099147951242807266187082758043226849080695981833355976708458181653847538219054604804661615231797790222191290652764369685401504217457259164628096003747816737293332313931821518254439185123576942201794019141939424349767194349076911135648792391398722037692255268581600324065351568365227409329692813034215065419748427553707912113889906678833517070044767893319205599689742863156033667990771394733785211707435931618494731088116932277998162942258596315884282479637485259496619180025580944636569291769764326596498705507814227480104036693911316373721482389787130643775195985697403236778378683909781972932319593277841 A165443 418 260129177146616455395067850376088714437071964163522019345218222308162199392884941511242478395640713706015722365964112513115759981109840204664662106219478286070267634879856990730510333171497039932264787483322080647170203499445968422258944170057010994987472693049426787246496121914123297293973564666672660019299490537584996437019637467836713919095098572171243097169961959819470524697037876923793047458522127583108669053956853550475776780172440597986005434425053544954348154840634523392379047210111744282989926714025813393719417234781044207963446336366054834050148155922255055824124530192370187876071653046956805480561584666986482159612887076298857149401473870214785010713294629504558923354045377033605435195717880518904992253003459513575236222486608019906149585258799820041017772225058789451443038303308229844351748769081330004731272075787575386215641565250105425828248101532497575722587955910995592381232954507504393501513142571951651905232536575031460766465894890836862738713421268593400258887013182073864913834005227912660715360132280862478664493997394300613634616194116720506434234223357576225517971593983293784611776710102081540551488795056315161059902454708302815860439931944174665924331608069820819110137301296991089735992989775285963104092547596074405732911976351794057969288275605894797051577052129387666759812399256130500035653493045956703848725016299471308585182448704360098398239735781641438834716335707067211062051987650827774967473705369446448938449742591839890301416517703482464912297771968398624145949584297841893074084759533536910660719821472369739238874729346836287391090166189361 A165443 419 1706707531258950563847040166317518055421629156876867968923976756563852190216718101255261900753798722625169154443090542198552501236061661582804848078905997034907025952446741716182878295938192078995589270678076171126083705159864998818440932699744049138112808339097289151124261055878562953545760557778039322386623957417095161623285841426476680023182941732015525960532120418375546112537265510497006184375363679072775977663010916144671571454711382763386181655262776308445478243909403107977398928745543154240696909170723361676193096477398431048448171412897685766203022051005915421262081042592140756804958939762009597801238841113786180722186219705744190550974103895089867960677473121771097399727692277089625766457186591717078030951219710426314886736886936598445927266343977100443250963822674670092944490013588063148982569342677715294262486624363140716626436650789134978679757597494256707367223645928994365852722737676834777607613908305618553425444201447792784067759544705374607883804769041214625604638283587558567913523219905148100751087759535625484880701883000238496393842976190097168833003423406761082514978876630598396790773140956833877842068222941874775297558123415295847594258494254085489142913464483799865297902163776414244848182939742210349965573703009229318531721091460379744475314317529213511444425870317367211218331629453405011622736992189056017608271287270811265329201265880441408633603569102120042284962651190035015361583785305992646951949455061901768892734049084665836217191236705459258537383698607070198381242635608825820504670201038897744854546309847509567638117476145024722454155679958684881 A165443 420 11197708112589974649400430531209235961621308898269130744110211499815434220011887462335773330845673419143734822301117047364702960609800561644782608245702246546024997274003072399875864499650478230290061204918857758758235189553874257247790959443020706395158135512817314120526276787619251538213735019581715994178639784613561355410378405599113497632103280703753865827051242064961958044356999014370857575686761098396483189447014620825190180314361382310576737840179075359710782758289593791439714371499508634973212421069115975957502905988211106108868452640021716312058027676649811078900513720447035493659749126753502026417006253280655226764143100794513365736141360316832953547384113198683641733335449972928302623296950112129679809526444107321835398922290180175643198832872847575183627713865608882320327638199780470708363468348504677983760651039437506045348447625170412074751968778814740525977493302142551819125013932624906179555666514445270532934794069117595366983188435743570853898150228776490330177588409683564580775373573568508851280074932813305817467201986485200210446308055190342769799541588064931549905017625190945297588206551187918756434449671797452497644664605954731050685811478597753903806078929166263516825306677008568920952053498708241247510272424990788155371251998413313789618073606276577912072069515964138683582917655194877078284313898376917256944005248348267594308555225743946591624017698514534861326779480247507298944717153140819130191671120039176191761564809757031256304088654822063361663210738841923718871407789965361609302814813013484794937126610568336950647605017474017755287305969704045068401 A165443 421 73468162926702823674716224715263797144197407681543766812107097650289063917497993640385008823678463303002044169117628947759816124560901484951418692700052439588470007114734158015585546982206787668933091565472625755212781078662969001802756484905658854658632527099594397944772902003569909342220315463475638637806055626849576052847492719135783657964229624697329113691283199188215406729026270533287196554080839566579326205961862927234072773042525029339693976969414913435062445677138024865635965991408276154059246694634469918257176566188653067180285917771182480723412719586499410488666270519852999870896791882511315801464206051258053591131287988518914379866810732791994980667876244980529702166006734873776070111661554999954555527507605634465546609651789069355624331872306596478488698714569870212094842457069240740544872256542685416363608377401779157753243138439134855377233991428307172691787265129425101950179133224938170904204788586760759410786260281315711691919641551024060033628325478611405836221060053486658975541081434492319606785131798668116623260530967952281252253441047936060415396861127829867953333026390075894936834672839526688672048060152298493733857495233775096022172298774515818309313776318563996399645914376453928545855223064176028205109750080408653144090849620429242918929758241236284145357057087728558360147060357327466730662432829362831428516149591549489256174249260503440438097389958452557692722155888506055404544574921820453864813776489393812897778048915526291981061198483691729278470581348365781173222077673543116501284516435924776572464778449483518362606659081307577193564005648922988766203921 A165443 422 482024616962097226129813150356845773063079191798608654054234667683546548362704336274566042892154397730996411793580763526252153593244074642766258042805044056139951716679770810740256773750258733895870013761065897579951056657107739620827885297466027745415288010300438844915655010045422175194307489755863665102645530967760068482732399730249876579903310567639176314928509069873881283549141360968897296591324388396326959237315782665582751463932006717497732182896331247047444706087702581143437572869629699846782717563496757133685335450763752773769855906496728256026310853207022632216139400880755532152184617073798429758979066276315910321385307239349361966247773958393112085107469247357950756072089956492801526012265290275155400748061779664388159352599984742531397943322639507441017835090970706707363201603478451653205095557597844450134346179091672652249994496533184082259257516774372297016633572997119455678139671792943796636283473427621589391884129262534187543905361425641143745903299293037300003107406050299484229359942278791298196702609133168397556856047676798375259942721473353541090120775464436941767745974817594661007448051612373389327344221438273081809422604021849568034719860813437888393696862096960240593310144004676006400361251339201642943054952568772460844895281065899172524281011612227908332536217054919959581957704635553542044206218425030177592755329446383144435657698914808808868072741236062896805644696648450382473356037196160263932259500448241901565651167017637866624305741893268903716070637683478813708858985033992964384485791938724744617159277840992796842190667208244113922461182805097585057604715441 A165443 423 3162563511888319900637704079491265117066862577390671379249833654671748903807703150297427807415425003513067457777683389495740379725274373731189419018843894052334223213135976289266824692575447553090803160286353354022058882727283879652251755436674608037669704635581179261491612520908014891449851440288221506738457328679473809315207274630169440240745620634280635802245948007442535101365916469316935162935679312268301179556028850068888432354857896073502620851982829311878284716641416634882093915597640460694741409934102223554109485892460981948704024602525034087788625507891275489970090609178637046450286348597547769465768190894655713720362070044520415628856701898596685642728162232149932927910177665409675735048943949442930696162646937426795598772357196640321723461828397405874605307634976320497937054422539795064228120256099306508274859454449865768559341255654129959512070244104048368594502108013738857320726067581760110808107608169155615205966933834033186077667548175230849298380117753551899096172915042094535789684317479844027918251670529657218774793317030466385319244616644680915560686112040985540538418905878349089737546861985514936323914882943944611843547100902376113612308343386748924494415141189896774747807579558554293982787484037178516153051993670266205220385834550167775823502531342445328471811352865927074191568907571435565755065478224307639177174499723633908671380165656321903438776491273784516382460680467657270566508564814336135787609958543655364528929630151936728345830156534029749068665893126258333142249127763004243043618149288244354527637795721840186895085832059090617033872682270328802638154980186961 A165443 424 20749579201499266868083976465542190433075685370260194919258158608301344557882340369101423844452603448049235590479380718481552631377525166050333778182634788877364838501385140433879636807987511395828759534638764355738728329573709534398423767420022103335150932114048117134646469749677485702802475299731021305711018533466027662917074928848541697419532016981515251498535664876830472800061777955188411604020991967792324039067105285301977004680222656138250695409859343115233426025884334541461418180236119062618198390577644688738512336940436502565447105417166748649981171957274658489693764486821037661760278320598458121050084373946107376401344327289368655393614915737833200678538014869195720952452901700733146157914033925561663142157907638325684614171982433523761572351312386636917131770043477722317442348774025719900893366005758711362952866909043496090787502583505123418485817780762793628682830854986527998687095359726681587447821662384525765371037734291183607545715528374259024373138146780589158456591512921378631974897363449562413206768788458857489156909714821975968860686597596601620105572929380922711466227258133476670598171091498287178231691165193603938361045430374735082430901943127444125926160468763678341991431059018106726914513115152101437901913253636453395392910601725712423230273980561366013710476841742108421930715770885326353678159893288929689503165229192596083888356947658650903426382475669438029698124735942135975843520512568063519799291114287224350253620538204255834145474264116676056417123693258329105864293410953544797960732435785008664160012255825607596602907197453178590669921513018464662160188698204362481 A165443 425 136137989141036689921498969590422311431409571714277138865252778629065121644266035161674441843453531222651034709135216893957466814467942614456239918656266849824390705407587906386684297097206062268032491306764932938001796570333108255188058338042765019981925265600269696520415488027633983696087040441535230786769992598070607496398928608175282076769549563415721565081892497256884732041205325163991168533981728300685438020319277776866271127706940846923062812584087150179046508155827118926528364680529177169837999640579926802813379442666203893331898458642031037892526469211679034350880788798032828098809173155833670216839409471472895933671824620491728921401395102368695558273097142427592487988226649924233119439100002229966320155924535972013147298382772744139252026844834174166598606207997759245508541447991564732137791497629188642561047107381504247108173838589297659197741994436338898862065634685789557362472320432529382791356729804072667664744578877124415168772115100331435230976534726742526466646266776713695478347948912047441264034600633075690764413010273963966351478932169785760863589313294827918154408294209680141278759112820603161038716810053094021574641035491435323698490407655813908924875024333777185596140771953778612828334042323203285871590418072639224953846027998080366990203209697803559462637810732900696143656343207865765433812755934277434993658868242878116412719940443870014438491425321471250194183873246633176313165442484577293011424725237966748146930308539261136661452388194286319765583815884192875998197836271493528753014363273311480233804510664064032658690041880138556906776889855142713019774119040457436346001 A165443 426 893201346754341722574954739482760785301478200017372308094923480585296263108029456695746012934898618351813438726636158041254939769724171493447390106303766801697827418179184253803035673254768974540561175463684725006229787297955523262288850755898581296101411667603369478870446016949306567030027072336912649191997921435941255783873370598238025705685014685570549188502296674502420726922348138400946056751454119380797158851314781494019604868885238896662215113364195792324724140010381727276952600668951931411307115641844899753258582523332963744150585787150365639612866164497826144376128855303893385156286981771587830032748595851200866492719108084267655833695708502535481171556819913546358950572465939590518571199173777195764226102758865525359592044158273349731834749894812659700150493324847378898583793802880062795426265727501050552594060688513414451806396915723945601375343700754868593159267690023698360328930984028830112467496066645075727842634353290237917559348004106053534524085524430660776883157374206290307783574818523419706874703172350280871560495718970041930629117969621120718180333106749486850177659282864992405545737454362033761683779693943824124801793713263530310612396847191575471947861446941456099846829362939285047302519919656857487777908820069761751204212113929685727574758940647792305518317619495164532432095710547789594653442060996642895422407956442104568121475607462863255831386639588215513748062018445814176267646430868125885882011145803004671503348328198246689253996845418851246870809769253367053980239288821039236409927300863300887641383566051843726905314226921547024421751407250497853113801321998275125077801521 A165443 427 5860294036055236041814278045746393512362998470313979713410792956120128782251781265380789590865869835006247971485459832908673659829160289168508326487459013985939445690673627889201717052224539241960621872217235480765873634461886188123877149809450591883721361951145707150868996317204400386284007621602483891348698362541210579197993184495039686654999381352028373225763568481410382389337526136048607078346290477257410159223476281382262627544756052401000793358782488593442515082608114512664086012988993621989585985726144387281129559935587575125371993349493548961500014905270237333251781419648844500010398886557605511498320236338798887304336024428680774054255119225524276187698415020669865781747667017349424364724944249798037618547493840875207504552306470199701723557711924904898920228430832217558741648001523588087286504660292714305969896015284253680453365264414135387424643390318753403615620609823144609183396209168931604884433261232883918930850755784271682293962999114608660933779136692222140678681283945844277816068669314294666658718786134940642008938993554461579791291560771893055316672360672246169082268689803367108431227960346693954467120799980911490632715465849503494795545642759742457815808594928504731293588188331188348897003181470068083979507214774071853499034930496643851194514544136214123387973342986584881935572966250859001277635683942807289840245705423196870507432200585767636831441508240116901854384439298098210550132031383838389478992829633790087982771056219968047329734480770974538658919370500058705370702174926043599816451437201455815866929972791886112035468751541635263085546370595708481605362685335984570249648153041 A165443 428 38449389170558403670343478258142087834613632963730020899688212585104164940353936882163360505670971987475992940916101963713807882139120657234583130084218590761748703176509672581052465579645201966503640103617281989304896915704435280280757979899805333349095855761466984616851484837178070934409374005333896811138809956632882610118033283471955384143450941050658156734234772806533518856443508978614911041030011821285868054665227882149025099321144459802966205226971907661576341456991839317589068331220787153873673652349233324951491042737390080397565648366027174736401597793478027143464937894316068764568227094487929507155763985552381420178623781086251533707088496628204356028094515559995393799049123105679757453846673487914781719248454078568047181982232264900783464137642866416461011226216676371941818097014368100438829419533053028898850955298794610211765337845510570320874144706515852585479889136717532655620974214234039232314975668350434161655475460245443808058583907699694028142365942628749601581189056423947940273923316326514628230424521551601000207983541547178642081677962118846661906577111276556029285826284340986493942571645537670988938099179046723530440131781199227597831683103800639107039187939561596024628058532591080780420801390707081782296720582384554871792307187245498110586799334521489358110359712353558868849334041964669643896206716715179941403151811702471159959244937488833449973446459634276731601873787521250877834290830314628173136694086944487535446782384636495867428758789900704174173691327304636836774003133138400581846852994035510313068191524844554072535994218694266461483005196710492517048166904685951942909174779784561 A165443 429 252266442348033686481123560851670238282900045875032667122854362770868426173662179883873808277707247209829989685350544983926293514714770632116099916482558173987833241541079961804285226668052170102230382719832987131829428663936799873922053106122622792103417909650984886071162592016725323400659902848995696977881732125468342804984416372859499275365181624233368166333314344383666417217125862408692431340197907559456580306658560134779753676646028800767261272494162686167602376299323457762701877321139584516565172833063319845006732731400016317488428218929504293445530883123009336088273457524607727164332137966879876311480080447432156109459118659658173618287310515181370912370243051529131162243241982726406535809090921206046286227402444038562925111606750565577698664911201547899948008730723002141600230555497220297762684343145320290371731029406275180783855948540891345454514414631644943758449150018814709257470002011173961220221616874645978123626416389465835173607509542067931649203558252445742650940801854226069926319021253318851869812153350724439557049337726129146262268068701626733768218368203829407030112193972659732680011685525784630418564774533980775672759819332546854872504068528299409204659387015011964697133063598141320430307614184802146634975420220065543090721523041631509661102285322869101533169907924660455055888810840790750170150503850926099451612971769615657662587961495842312933364706055022632289104919835136252710184990028230023155889695570162383556723445525703034476478069361098479184617914260833882713808462054363895119500687963193513392562712171684508528525306706249459213886953373180945991677280937150849334867411441573240081 A165443 430 1655120128245449017002651682747808433374107200986089328993047474139667744125397562218096056110037248943694562325584925639540411750043610117313731552042064179534173897751025629397915372169090288040733541024824228571932881464089343972802590429270528138990524905220111837512897766221734846831729622592260767871882044475197797143502755822331174745670956636595128539312875413501235363361562783263431042023038471497594623391986813044289963872474594961834001208834201383945639190899861206381087017103996814013184098957728441503089173450715507059041577544396477669296128124170064254075162154818951297925183157200684678608268772727787459526748072542196804099825630629638727421973462884427269909660996904291643943114972675524540059200045249565255311350210949577699577479798649791314994997685605556498153342951989665878461554252903220023277117981327437699378101551512531219883359417108544251345134466206002917679269525484357973599026812062289550043898157456352987031366266079562160767848288491828297760654055802064552944065641898999538002699576678698090594840002794903084067782764726967235343059738624171183792589883911221727308629813812282424767599813607433206171899956008161187804900574909343858293754308591041873671854413388252880637319741149142367735773351002484390733908314746189466805222921494947019281907372383785886982932780455442013341313613611060936289185832320105480486056026372231802782836600928344198968002025672622541410906556795194333340048893126259616329846745306963973383283776710950471459331402783702473554797281778129285197956906006660233107105665298179984105860399350876174404097121888496418225749650244776340057249807290282152423601 A165443 431 10859243161418391000554397690508371131367517345669732087523384477830360069206733405712928224137954390319580023418162697121024641492036125979695392712947983081923714943144479154479722756801401379835252762663871763660451635285890185805557795806443935119916833903149153765922122244180802330062978053827822898007418093801772747058521580950314837506347146492700638346431775587981605219015213420991371066713155411495718324074825480383586452967305817544592881931161195280067338731493989375066311919219323096740500873261656304701768067010144441814371790268785289988251896622679791570987138897767139465687126694393688543741785296884532903277896323473495190608458064663980331349241438329903545807956670770497140720165246672338374944478583682840070551450131559313224667759023902928316801824590511032682845326059011533125825446516344880613847107894021892502613061283796467567857931463383001207563990328568320403115385620328868341975702026580102483457160832389549264381869885117365278869513098951053597345976112555486282754331231624065453862236604456354503313971318618644191961629462663384155268798375471931826595796315831215665497858933562253011835619837018205511961463843399579799072471425591768941497829940684526116724291688319264155248737121707082878532316058375590484409187659979680645480262679766197721604025849471481896683501023455582608309947395310525311226859445734364288012838590243703517290710814403209510809972559976455652566079925461584171806110477526937942500555656077474178598601316890538580724110970097374999474816956079604869129436960733415572900776707970736904173002780826198989225738130837031395262178337820106749213839274162003953859799121 A165443 432 71247494382066063354637403247425422992902281304939112226240925559044992414065377874882522078569118754886764533646565455811042672829249022552781471589651717000501493741970927732541461007373994453099093375837662641376223179110725509070264698286078658321774347238561597858215044044070244087543199011164346033826670113433430993450960092615015648879143628138608888190938879632747311841958815255124385568705012654823407924254929976796710717918493468910073898350348602232521809417332064289810072501997978837714426229469727015148300287653557682744093315953500287612920693741402112497246618308250202034373238241916989605542444405887905340024940746507782287062925900398722638010193505258862278396255459666080294456207488619956876120437161764026965084206750925552355106584956457294446311400200807647415754262468632546674633986993878756341979114718221975591434589356095247772671910175155734570696412698259178391456799810465960085063857697227744104840933346765347556625531724477589227833220524625841694935960436700709533378576248797424190956924680396200476958799692888933518152835030816639986509429899643183354866568834565966598963692776737748224524963500421044443023677103944331828660921824232156380298784268867963150020271016874899995966108524327226075827909877229011509790508130100747192761429385456512935436444082673327173340700851919258948168627587392895321067203690632995064671453190900104385707878741481817465097743251007350601028545624573502173814975563623980282284816036514639874388527613338661717725628109735854157597612798363611995368320174680411326374170429111045603563411136376077273003944846438174221507609004374137452209144639640706405737131590641 A165443 433 467454810640735441669776002706358200256431867641705515316366712592894195228682944237104227357491988150812062105255115955576250976432702836968799235099704915240290300441071256853204525669380777606783151638870904590069400278145470065010006685454962077249161492232202643547748903973144871458370928712249274327936782614236740748031749167647117672296061344217412915420749989270455112995091786888871093716273588028296379391036595577763219020263235649518994847076637179247575591587115673805443885685608739154244350491550878946387998187294991956483996245970915387028372671637339260094435062720429575547522816105217368563897441061725839086078013957696293752838949962279436235096001617667744877831496517010810041800125378967439732542274790934334713039692956890362963598026907477635392751401757489953762566872074735355458313456161274358986164201061593732609140656099256216395849144251235139612193646184324211052361952773872157370804457186925166149846259976244569116272230996802437165905368203166589995418583282722741240747055482116554388399081149630334325989938256130887110122052173516212146698825573650916683265874720425031173914641828467132491859379734197089698913740762793081452182595909823865462053993227220123775620199613668144089118698960925536442809927064365595675180471782192362326015687239518866728500571830398178803283602452521216411426413658935484122573514804238557347890324500775243270472854845436888513862712870819694509871166622633480158584396361402788185104577632082077153745524390659238080934098452918245185225032289942141360558130240557147480999408844115020643452331477955541728580514641805062344032691651762438594022187142119807134943845692982161 A165443 434 3066971012613865232795400353756416151882449483597229885990682001321978814895388797139640835692504934257477939472578815784535782656374963313352291781489163948891544661193868516213874892916807281878104257902632005015445335224912429096530653863270006188831748550535481544316780558967803501638371663281067488865593230732007256047836306288932739047934458479410446138075540679603455996360797213777883245872471011053652545184591103585704479991947089096494125191669816533043343456403065935837517333983278937590997183575065316767251656106842442226491499369815175854293153098612582885479588446508738445167297196466331155086786077414545225034202490272729219259235638543734815892285313853112147607586506746320188935098097311215139168298783065905911823804711880959031778373047630050065403650537021129277277558855622956194643860791952696643996591765890323353441528853392702351487559513279915572459629260127938858570806327789030902782539368233281983001105445153898601663958649612262063651480572516296686274486924113471428094557486496888416835798230193041644439965777787072918469676237503739896616464871325259213976055901089499086957491111537767292475121670553298367494281314337341873410800613446539773283970148991420650984218453242096386223897559481432983778057502121428382321676982035758037379531758933117188057622379703460941808406503316739914239206664319136689995994038026448016802025134599097963646908327021090544675544502512093895286694581178728786813895415999410951792047812145916946589822278575318596358048300570381581010911573102599281129712217391362060627613691450870317753939781325987486558759574485990009566039134784573672644519535064775960508533618075313317681 A165443 435 20122396813759569792370621720995846372500751061881425281984864610673503004528645898033183522978524873663312760879589610362339270008476134298904386378350404668677424522092971334879233172427172576402242036099168584906336844410650447302337619996914510604925102240063294412262397247387758774249356482787083794447157186832699606929854005561687700893497982083411937111913622398878274792123190519596691976169282303523014348956102230625807093227164851562097955382545666273297376417460515605029951228264293109534532521436003543309938115716993263448010727365357368780017377479997156311631579797543832938742636906015598708508801525368623092115756366697625069562241002172796302366261978683604883260193389635749099251395569982033828456479078745030637369499843967017355753702402131821339808854172458730037022251199375013680093728404757758028381860897344064481620867801343243600932762645758501897202418423062629304806262762867583606794049774083808778250595643817866769342409414868865165609293751923664655111432382502541085568779779108637658954011224141747386527964791040466549123428150279522269053451333209578803598892782292693866629011092303596981595457544210201792196785018232620086745038658853386912864911225786184022343905098557060231385920470310974744597091353505635797941308063244843733975694836108568150129754545983007172819051141893322119944577443459388233602670920584860181800971187285356707179995530738700918115086839283709392155505190497352984300284161389030552886077325134628654802153030353005364544269058281194506446357266005715839757792981474791533474996231535465861615534658111578920695072529590383843617653968405072106356152500657679020805907832091946961301201 A165443 436 132023045495076537407743649111453748049977427717004031275102696710628853212712445736995717094262101696104995024130987433587307950525611917135111679028357005031192582289451984928142648844294679273775109998846645085570476036178277584750637124799756104078913595797055274638853588340111085317850027883566056775367798302809342121066772130490233005562240260449265719391265276559040360911120252999073896055646661193414497143500986735135920338663428591098924685264882116419104086674958442884601510008642027091656067873141619247656503977219192801482398382244109696565694013646261342560614795051685087911090440740368343126522252714235194826262064101875789738870476585543678696701071218973425676268674319031674279138349874754050681398516550986849230954028861372508429053525450564431902823940993261881590196862131293461065376003647297215953076166261736846221595408875136854474762514196678548759076533730638895816987029813412616518707039666414812290173925780538787212874793409933904675656510313576089778881025921988050154151903486943625185957418434770376099293458420699248198346045977124421717942017477173852124192044988524953990370775225437002074818340119072896826588208665229742323290173254248915237155971020416042492194891995302802633513981922843948291437005927364734180764291261281127962801052082939902520497945269058151643871003136811927463867385091365598497765096143453161347148270335249478147537263956447868142504787628265693826298222077959363563981829365149754653819236947397487101622866271664875250557762515892080920873594229592669485454912038987643904875939312397325779008498444595003704154431912757786066034274715207050055277394273576039145148372489913616981800196721 A165443 437 866203201493197161932206081820248040955901903251263449195948793118435905928606356480428899855453649228144872353323408551766327463398539788323467726105050310009654532401094473113543919067417390715238496702432838406427893273365679233548930175811199798861752102024479656905518393099468830770414032944076898503188124664732093656319091948146418749493858348807632384926091479503863807937859979926923832021097744089992515758509973969226773341970754986200044860022891565825741912674402343765870507166700339748355461315682163883874322594535123970526015785903603719167518423533120668540193670334105861784664381697556699253111477570107777887141392736880060421042185900545794241215991020153201135521599852512485201797899074527419764276929763751937828397604898051884137856272382638691050066417341337804490508843678538061105363909135339514643521597733306632484253786808787003510431776214739354968053193219694591601979106401317207500716894700602224817225499593046122318511646343755044339950411273217186089272310097623149852874834453027359342490020953581588690512951943438550704752499529997292775752251427414010018831612787351286050865621616993444796197188573143775373449423205687352998250756222186164858653743712766074406419398225961190275065320571365357346104881216035670933875185444198397869329451391555986680186155087663625180686984980904615395371132780565801131893876688971140384393938853692210840674693017747903246174347565236887979460318899406579385585624700210279533969436617875345129098906309710061124677880052242288845455887057433771466435510153406005043250139022185896806877696036485402510758587407409345462273941245769806635836501324423210646266519574434179377579063028241 A165443 438 5683159204996866579437204102822647396711672387231539490174620031650057978797586304868094011951631392585858507510154883508138874487357819551190271750975235083973343387083580838097961653001325500482679776864661852784573407766552221451314530883497281880331955541382611028957106177125614998684686470146088531079417285925307266479109562271788653415429204626526876077500086197024850443880299328300547261890422298974440895891583939212096859896670123464458494326610191563382692689056753777447876397520720929088960181692190677242099430542744948370621189571313544001458088376800804706292210671062068559169183008317669503799664142580551860863335891228775165432201906883316147904531144347857102800179060509542906994627039327818520943787979424194632418288390449996647050193042629272728033409230540561264702798694571079364654483186833550710654644753676077918941826870402279139965130703410909745464693526900137251314147081270694558225702428037660385219453462201989980221953984117358592029734468422674139960524304700511131699331742939161204677417417518830410080835911939679411692384596936077732144100198353740469488948158535927387887260342561996717498778153345684374044517937307712166507000057526034539826471607468499217601990621992794921957028070073678179974926717102018523390468543341992515250850818240897973886960342391568556425271137810187260791093930287497945229698337664634038951161691938209413812625433164514313931129205975182753754229279363560857279656299270358105270440397939416250049387852157544815578088281470243089671478759224994498936209035176492465874904092030109711796850115757204107174284240044730926415233233112355567250852633668386334410781335130899051116453153447779761 A165443 439 37287207543984441627687496118619389569825282532626130595035682027656030398890963746239564812414653566755817667774126190696899155511554654075359372958148517385949105962655373878760726405341696608666862016009046416119586128356349124942074637126625666416857960307011310960987573628121160006370227930628486852412056812955940975369437838065205355058631011554642833944478065538680043762298643892979890585263060703571306717944682225170567497782052680050312181276889466847353846732901361533835517044133450015752667752082463033385414363790949606259645624777388162193566517840190079677983194212838231816709009717572229614429596372461227890041671893003412763187171207110035055524934573046036230710380408035676386637669547045777410599006896072660834387890086149180829513076370809514119297002368965817703651848198907076644808064977038052780305220113911397620599761367147709305454118626913476078398794140695345091040390914244970000631089344123284139602405227106491939388931052342721049312609721256293654880374984746454980331058273671605931096558816191896011851053809401364064726472223062665967123493158643941370654369718595977185555843043327283561414361134275060922443827152219630069984709449992094020521824381712897863562557546154186952416016240215469756844840134315907304481552356487320240229358372119721787863581105019601621679588595486359470320975642213510683996906502270987292602195043941090477557296912694796415809781424172687911502071774432848682834117207509562814758864583498631260902320399537693033769840852600820158069021466440928817752768446976325959302497569865370118067946550810842932783585368838047470184682242027473002406605242708867226305456775045805992831409311526272595281 A165443 440 244641368696081921519257662034261814967623678696560042834029109783451215447123613139077784734252542051484919718266041937162355359311310085388432845978412422569212084220981908018549125945446871449463281687035353536160604588146006608744951694187790997361005077574301211215039470574102930801795065452853502238675504749803928739398881655545812334539678066810011633509720587999279767124441402581841062129910941276131343376435060079344093352948047633810098221357671791985488588414565833023494827326559565553353253121413039962041703640832420366669534944164443732151989923549487112767247737230431638949427812756991398500272581782563614332078244518322154378384372880837381038434662001909858629175837688682409508434305812923431375179908619678780816298370844064904146458784582319649208879102471076363936619593239768843449513074516131784692913773713943598289727177759088339855329053708128947843406152974242266556119082398352401583193314649517524994088838886815097948193865520833068024253445980889935597055580280452729895936519466870835446329776316836847254730300527620622254491244897450806761727907863717632171349689221421296258400533358829481359503272085543225302704412656892187908825942911974456908252097874687013954034169711584042218982207050603986282474508682759516150467737201280157977147962974809639336557911610472267442520967248026317022957196930155736184031986622866398407702169218179926242717786374290378292667532456162000936579959721021222838019549808837407908869263846284758741328165536959006618246998765209867200254868869073363390295382828210614495002183022332983341179813432849864139110058861241998824547130461834041248962219842394787500266599932500039312491704696893254230978801 A165443 441 1605092020014993487087849520606791768002578955928130441034064989289223424548578025805489345641430928399792558271543501149722213512441505470233507902464363904476600484573862298509700815328076923579928591148638954550749726702825949359975628065566096733685554313964990246781873966436689328990577424436171828187949986663463576459196062542036074726914827796340486327457276777863274552103460042339459208634345685712697743892790429180576596488692140525428054430327684627216790628587966430467149562089557309595550693729590955190955617587501510025718818768662915326649205888408184946865912403968861983147195879498620565560288409071008321158017160103163306265792886174467097899188522359178215085410839224324734989177846752768191213320775493596270524694743649052909058266099216039455789931687614374682087798864451048697349484686111997630192948062821106103515148881995262045880988534216653132411603875805991378372630887483747842060048838205941993871281181233486825147568902437107352963373492962149080041692334861466357972355522432267277170065407419259820123655239101658300403927198096510526933663054821814196282877821573159675777021873038079375721445262216241626162224569895931518794839015083371951753181766631026283466645446268427104934532525930641628036516022683332474634614477458333030057604589607731072726871006807300843958266449851398985997396575648599565605533904696361851352854359129408398573054272902224725644377806917113127005500121632715872513512162439236227858087746543845563295722392685259646293981425568953685553522183521095471134484990812075170309970057904936953940593976057850819072923036734220420047256073109697443099765279994267569654139145653177431514800430536532802221186994321 A165443 442 10531008743318372268783380704701160789864920529844463823624500394726594888463220427309815596753428321231038974819596911043327442855128717390202045348068691577270975779289110540522147049367512695607911486526220180807468956897241053750800095738179160669710921853924301009135875093791118687507178481725723364741139862498984525148785366338298686283288185171789930794447192939560944336350801337789191867849942043961009897680598005853763049562309133987333465117379938839169363314165647750294968276869585508256408101559846257007859806991597407278741169941197387458145439833846101436387251282439703471428752165390449530641052251913761357684215047678378075165505658210721647788516683669518063125943887196907724492306986321341557388553549143695381047296263011968763007341480430723570194343631891132809702755604243791384072139753059000641346553883301161216877771525162692445736250473881891692788953152335458327582302251275117971985796107671542544960052293252962859475623620283121270768692625598331848576432541222283269920654283339898303319313248798913955744356676505004594784972142634235527856874663025881421583264430052902757835608438262563366129968904680887395637857718211446534537746970893307705687029347499815870762702951217575631683030210591676713301105022256575672105582873946390892081745134376004855595167600137834865310765091711725917051421180917462781746445559071546372044457079531614558076422300895625846691306439560071191431399643543441320706309367176553113586320810724953783648864902848890069925957827025530538110937443232910300399629812641528636527428298098716378865450061267539476214240860792896762364454097311023624584682985878118258930218770405484564606504467891367052643412050465841 A165443 443 69093948364911840455487760803544315942303743596309527146800347089801189063207189223579700130299243215596846713791375333355271352572499514797115619528678685438474872087915854256365806790900250795883507263098530606277803826202798553658999428138193473153973358283597338920940476490363529708734598018602470996066618637855837469501180788545577680704653782912113735942368032876459355790797607577234887844963469750428185938682403516406539368178310228090894864635129778723790192704240814889685286864541350519670293554334151292228568193671870589155820815984196059112892230749864271524136755664086894476044042957126739370535943824805900462983149829639668598586326087717675743869274803404271159420662066886716543780473787501087898464816556861119219085812938403743406520238199595395251438778637177746817714104576616113256372424626054518360425299168980681066294068182452720346129577042566017602093645184005063404151829646230576599537641076564794061014570670606783605738267129834233199075248095948715222522233520801628372737004356362491698716481837714288934272466145655645414757912511579514968194103172359837377829251504511213938175444353331167738176247017667014480895185081857106112071708773421405765552606915764506948858232860570622620901497162529939585857452040767788199027865821521891220708022990662646267143041357169968862497677968765228217274534943509745575181414941320247110905188083903516025629291699570538312106728723938111430059381277739383780327255711815022379227859058213022233493803980408438540615542600744617964787595834721781226979257290449486265952128039360890967895888375970433448024493248757792864000391524877030468204328554208280452855094782588781012111377917679400118734598733372177361 A165443 444 453325395222186585228455198632054256897454861735386807610157077256185601443702368495906412554893334737530911289185213562143935344228169316583875579727660855161833635768815919776016058355096545471791691153189459307788670903716561310556695248014687377363219203698682140660290466253275118419007697600050812205193084882972149637397247153647535163103233469686378221517876663702449833343423103314238099150805325032559327943695249471143304794617893406504361206871086478206787454332523986491225167118255800759556796009986366628311635918681142935451340373672310343839685925949859485469861253912074114657324965841708537010086327434551439259608001847132254167465798988350136094784889096648655242655307941928625314370619118257809782579921710123712655374851241003207876401124938646679228982611296018243131055347341814504159341107592339705241803330987686539630479287701772533764627588623232934595996968881449444051762546520276132131413204303759355510740705068942075374136757981474512701772537837045423925755512592147094080257109032556879281522285046003671002243888331369904994930333821114809397822348931964132554868011237305209098037190854017756840381722067631544352350800673788455383438686292149789188376895860236393136779605330397674894500581686773448482302301748851511548693670620908391166971820291727171831578779907954568090512864692792078519266264871698070418385867750834610123812844345875696429136793396631252171515304354297977084447560426659518493171453673383394124766913385011568591450089861780884187687396327678747165657300500645294757201572321604434112626003835983820118741799288884505230301912099140351865475134091977564445518480856029186369521842802634341797097144656478644245921042390842899072881 A165443 445 2974267918052766185683894558224907979504201347845872844730240583877833731072131239701641972772655169212940308968344186181226359793481018886106807678593182870716790484279201249650441358867788434840425285656076042518401469799284358758562477522224363882880081195467053524872165749087738051947109503953933378878271829917180273770963338575081478205120314794612327511378788790551773356566198980844716168528433737538621750638584531780171222757487998640075113878281198383514732487875689875368928321462876308783452138621520551448352643262466978799496244191664028165932179360157028084167759686917118266266709100887449711323176394298091974120713842407640515046731181025434866095933853103659214481479739501991439473666126268096062036179444971944503553406324125568926207940572302902792913333865585494425025422609356591825171013104096264584722909208054052485051132726638644854336581495970652350920153216915463011526237400125639176594034799184272073375134337323496244372754593876168097659085418529213657634683425563391992504209675965924103205106034800272702099669604257247089821486059677490517052136645875253151009335176509708503311337042908874365749157564024218437655632161006767395209368089250406145030850891661802773910013099892980762871782376300594711296415240855014524883746364743051189740686172185219299103238816080361896252073298731578021708452342346687681218132553019358989042602031517100934584522152177569376775592374510863274816968401684346424740371655761798697120026868825704339536183333521402587599630465564893747180741134947366915062509126303221823021698018660942519505529425301831716608731027527334209647883107493563198418216002486645868299927739507205670022372770990633914514615214192224399929456401 A165443 446 19514171810344198944272032196513621253527065043216771734275108470822467109564253063682472983361390565206101367141306205535026146605028964911746765179249872814772862367355839398956545755531559920988030299189514914963232043353104677814928415023314051435576212723459338176686279479764649358824985455441756898820341476086619776211290464391109578503794385367451480802156233254810184992430831513322182781715053751990897305939753113009703392511878759077532822155402942594240159852952401272295538717117931461928229481495796338052641692445045847903494858141507688796681028781990261260224671305863212944975878410922557555991360322989781437377440510062412502857824225616772779989002860322688237396199646480885252955960060968679145464857518590674530968200825421994525959001529523938358510330104041742517943495269703017361972700456854420427696655327724261675645584698203141595940867326138937067548294434827926760153915155320282150895499505479319650532762517449197685017461981560025626615884915201942617343155141027671479330492236614877556197894504913630508339342821478071216965105561250167283042882732507890861965360708704325240988975787156334662638792527460750065499526399158627462864952511904743230357885680141322700049734088383828639381338970230742474461612034054435035711128300179772292123953094875530336543709985225948026912468821709318714232303691038627896620162016284784403785700014483234717329166487016814244231901367602206393348602120628605423641686912995108195360958660792746891826864750482116478090894129885570207931719664498508412582212837912539214332402955152665355456633466328187774984820638261527585930737260960589334733254520209984566307376600699831569910642062123815360712374997612055747549908191921 A165443 447 128032481247668289273368803241325869044391073748545239348578986677066206705851064350820705243834083498317231069814110014515306547875595038785970526341058415537724749992221662296553896702042564641602466792982407357073765436439719791143745330967963491468815531678616717777238679666735864443250729573153367013160260424604312351722276736870069944563394962395849165542947046384809623735338685558906841230832467666812277224270720174456663958270436538307692846161598706360809688795220704747531029523010748321711113628093919773963382144131945808094829764266431946195024229838638104128334068437768540131986738254062900124859315079135956009397275055966114500661057306680323233132444464205210039139367915916817915797778531285571299300974129586630738329866910399245105900837114475575412542998145273312940637307032128388021541462668526832518874145496701376424144307541864922143867500896352890770433619096639294402401586856768937851420453775585831734887792446333239150775649748346780741122725052603279095646552159874554269714014937896438722072099462249124340539461351991871158033519481431122456214290042907882809532168439408854610324073262382301468506511628643831521128869195322820789078403281060224433657569030273966318335396717722711057650936132310471761795969454965147562215623088161243048301495901985441005935885401975654572726977611870087524411750372367352194882769538841211612867337944963584064689811182841742336586558261237802853262443457361747968428655606923643287313704141314601341629330898120703902571884359379687531405805250770575220163313587364867598607578605964502097306071028751494681548031917497482577417897074492428849802185775038854601786934856850617053420549273377844741014880411120696853335810301903441 A165443 448 840021109465951645922572718066339026800249834864205315366026731588231382197088833205734647104795421832459353049050375805234926260611779049474752623323684264343012084698966326327690116262101266613553784628757574669760975028481001549694113116480808467526898703343404285336462977293454006612168036729459240973344468645828893339649857670604528906280434348279166375127275571330735941327557115951987785315491820361955350868440195064610172230212334127836772763666249112433272368185443043848551084700473519738746616513924207636973750247649696446910178083352059998985553971971304601185999823020199391805964989684906687719201966234211007377339076936772013512606380365106222050629864884243164510270615817381309166964578434009770555745638515446867350188017130599665129212852296367118337337931748297998915306340287101717933401011760807423060078904416082369584790610124436006379936937795577479460398785276342126907988939245075418307974738090773461982580844658145739671919314910860080309359550525864727543851105208512502997213275783145888586934619257387268209562614404088873619160439562551200812737460698859063494569980959339037934610267873939774910086171622661484297521448772066452094480095088752152758642857564841380523925665254120828556043304578137407248177808816307036974682920120960445442063231962432292575720730794722771301109193147674267592390897292100703879306269901136355123767720455290479806008897535174924034870758419411554557119471349393300173542789666341284642958129189335566982424477467743067953367420443029448011227931138496684569945622727102994954687730034938311623664837326818653806244029080426064812487163161509306253054170404222858383058604262589608151040851418800613338600163318620619822713432230394174961 A165443 449 5511378499206108748897999603233250354836439166544051074116501385950386098595099834662825019654562762642765815354819515658146351195873882343603851961626692458354502287709918067035974852795646410251526380949278447408301757161863851167543076157230584355443982392636075516092533594022351737382434488981982080026113058785283369201442716176836314154105929759059610587210055023500958511050102237760991859454941833394789057047836119818907340002423124212737066102414260426674700007664691810690343666719806763005916550947856726306184775374829658388177678404872865653344219610103729488381344838835528209638936297322672778125684100462658419402640673937573234742295372519711937931602805074695154401415679445627842550736929599040859755071312796161516352041055038720778718051273673467637633518860355376077817541850649097056576805311811963838672536574641845934395502023962043262420435948566923020497265885656203374024776455123660310287212372676068317980028323637039057534004776019613940987622468972866538444919504853869873587722926099775657676521448067223982156228814474486672794845088640588119765014448599413469349468377574288078855064117459977933898730398916027100732011329516805668965602096814702175433306168555171052819864034343907139210739772566355919872167423668694329768555110475742322174729086946991760008062213732300390928835974459156693249926380326816335721070624074296212394366763653947245625164612597607541249305791504621373938698183958734017607300932339569875367380872188682294672165572651826590032083527039967873839791113579053628244329486016305687149603388900338797183854362259895292506122567064125032129972652659338265352080931582859564786475540881549352752847474833609979056712863966431864965424987158555240750481 A165443 450 36160154333291279501519775396813355578081877371695519097278365593220483192882450015222794953953586285699186514542970842233098210196128542056384872720232729219263889509664772437823031009192236097660264585408215893445867828738988727510250122667589863956067968478085291461083112910380649748966152682210784427051327778690244185330665660836223057165089005149190105062685171009189788790999720781949867589883873368903211003290852782131851057755898117959767890697939962659412706750288042969939344797348652172081818490768887981294878311234257388684833748014370871551591424861890569173270003487599900583441061046734056097282613383135501889700704723184203478990237676303558028623945591056783900552367996124118277690593271705643786168561872950672251420610475618130261375287558509413931914411883471249430736051621827233995615654536852517167540204340213741129501609631934484212628267701668257566988504376387629742898212344398935741431159446839685164548518574252359140524520126092389071063737120171980382360723246662929992013339813804386293576013934015650112477939108117637510889739188406595214733816653313026755764830276784920636015393729039314346412265834174388554080255447615321079337387214593235194120987469188972446882939191950949558423625798522535466356009908616678885816971160551248310733511708301830150448098360038582682720191019330147115248286905341737944763593564488210239644835984268725198896897723635450243488764096913625548521094742056707220764685209550626357232568644593772155107400837621041123425150230576621646615029408481291336390960319110750045325033515763246633186241748114184368982809168528191438753933134138027339973605877122694472643484401532408230431942605244079016256285341746597732485155493270785333624734001 A165443 451 237246772580724084809471246378492425947795197435694300797243356657119590228501754549876757692889479620472362721916431695891357357096799364431941149917446936407590379072910571964556906451310261036748995944863304476898338824356505041194751054822057097415761941184717597276166303805007443002966927747984956625883761555986692099954497400746459478060148962783836279316277406991294204257749168050373081257228093173373967392591285103567074789936447551934037130869184095008406768988639849925772041215404506901028811117934674045275696600007962727161194220722287288249991338518864024345824492882142947727956801527622142054271226406752027898326318379750384110031535054951286594788510117185756673610404431730366644623075774471951077612712429791295116485151823588877952328036878276339754209085395468852023008075532976420346332609547119246076265761795883434578866837333418347621233337976084330858165098596032142271071114621318563113612847452561446602754907867844383267296618733692856408335629447366060062716348453436556253959020680460500572263678739667808340748794483585555504322365518965609523473193617536150940313971318374988529862711678149347602069166233861064998342003445155944727357639910438561509230183603857262987347907721621047206241271174689311809436909187567182269225750941041035318068519545392017623626985097202826694693214414696421956157903486495621622914935571790956096581870178658511423972195296070121121859910852356359230658882367652540128235354710734160881469361659173678980319067459587466968545921116488067084587360886591767301319948781393219765953285231306820849259853268372878551737846540254703608019546028449865276702470498363931969242232263173122509181226075658757995235777340962714319045537742395639700071451789521 A165443 452 1556576074902130720434940847489288806643484290375590307530713663027361631489200011601741407223047875789919171818493708356743195619912100630037965884608369349770200477097366262659457863227046622662110162394248140672930001026603029575278761670687516616144814096112932155728927119264653833542466012954529300422423359568828686867801457446297520635552637344824749828594096067269881274135092291578497786128673519310506600062791421564503577696773032388239217615632716847350156811334466055362990362414268969777650029744769396411053845392652243452904595282158926898208193172022266863732954497799739880043124574822728874018073516454700055040918973530422609367517307424680643794868036470986872096091960886927902371293944045926143902536565415089342484837199896789559523930112411336460313776978310842718156990886827453286046169416072141823027028490309444930503166254538361605098669824498961651358476513362500428743644064548478681891219142778648296853641882361483710282989817511477407973640196055859650445638158870410000161773166213996364312250527748519819279564785821582618027474985566113828293326406698772928212709641307189915549092473956350005598041921924898230288047375151726220076404686305633442484613445138445656639406952144462792711425488928645811675072393992974369805831586332276292280592119739486297390290124232537105486503886305862284098003561408638184083579067824487517980527308171361573233548043566328335291551388283111624786096794034013047698868515550150189889347100414028956396762210706726059717014687121418970372031089928940365063834451635414057596374893928206396472358677110497359194103469860509667704275119120914354662623633378437612634960738641486918762723240446916114232553977172779770015887643860925572456465645625341041 A165443 453 10212695627432879656773646900377223860387900429154248007709012343122519664200641276119025372790417113057659686301137220528592106462243292233679094168915511303842285330235820049308703040632652891286104775468662050955093736735542477043403955321380796518526125284596947873737490829495393801872119510994666740071519662131085014539645362305158032889860853619395183625405864297357691039600340525046523974790226960196233803011974516884707973268527865499237506776166255235464378839165431789236579767800018710711161845155432009852924279621191369294507049646244719379143955401638092892951914460064093352962940335411924142432580341459287061123469384985168106901010757931190888564423106413730435197956084316182278962935584521063042402416212834187711780764866931085370443854168318737657286412013969418998316730143708353327740311117046696567957620024674931540386466355333404270599446739411382717852066561348692300072654206771178574749806939935163992954143924724877141353257908404731229447162159922928044749615946695617676233758039601580871387428616631653722454738017750386670699349062320695026270228162894423451928275233541229929563589506622431493539854777048978449325363753950778595001665216829692002489722691444807720681079849393044601089429419101231535044849326188121438552046045134539904900003505739324930236681914692182025139863154924708445235776164900312670889964612934182171558138205342174150409210530217256149124291957899780567501259495563039857323160516967549376112589140169900737762520399577549086171047896264721899741789655302692750812585649706209076424076258781516367544518664155049116844647639184537960484756129225152306818511412052229171374076594134074537869103395910333490254394526992521261824608078279198032665251094659041772561 A165443 454 67005496011587123428091897313374965748005014715681021178578829983226851516820407412616925470877926678771305201821761303888092810498778240345168536842254669664509234051677215343514400649590835619728133431849891716316370006721894191881773350863579405958049907992240574999591677332319278734082976111636008481609240503242048780394613222084141853790377060596851799766287875654963810910817834184830243798598679085847489981561564805280569012614811325540497281958426800599881789563764397969181199856535922760975932866064789416645036198594636573941260752729011603846563491390147527470657510772480516488789851540637634298500159620314382408031082634798616683288758386989515883135511244477147290581917031806356300021068630557444473940268467034426930142461779527362877506408465740955309595085866026984908625176984290264856709977994961903943541730223429419654422535052525112146967021006621748014589418861246165889470599258438466774306031977820710802200272570965021649074484936265695153070250792656041718415230926774743136053811757620289082807415897163125561194883579701882623596627132483564150261421660537518481202133750156747332640085161908446720458629234407076223087515730619615895266501249534087560840203091309598691860867185979311027583846716000719010778299462515520207493506263973085954768164884836621032545971075153647822409627415620230285004733766326500245259164026789225436511446790576051543151349153748333035371243900420277313879361228445009848248202503553503035618334549129203669699797406621763722910380168112479945199390709056369382082339007729159656219135042273478762733666541731344697069799662687765470593798774450469590860775039359488392073597926217926432109107691694255946941382109584981775663348128798180622371977710448034945628081 A165443 455 439623059332023116811710938273053150272660901549583179952655703519951372801858693034179648014430076939418533429152575914809776929682484034904650770222032887668845084613054209868797982661965472501036283446367139550751703614102347792936314955015944482490765446337090412572320994977346787774318406268443851647838226941771082048169057350094054702718663894575944658266614752172217563385875810086671229562605933482245381769025426687445813291765777106871202666929238238735824421327858215075797852258732189234763095534251083362608082498979410561628611798655045132837303067010757927734983928178244668682950215958123518632459547268882662979091933166890921814938817838914174659847758073298508821251478199309122082581014839779169155823033430037981355070800788302710850397761948181247476528926147450696461821078484851885945266049594485794880437269017753943970060666379184018358507021867477267220428251747608867702242243976614848127437248259577645133409590713997853337089570175440122809800774935135127683626458289898317379593795008254061820621886867608635251970984112405900386764849287481620315088215913836183545720983840158960117233582595974739397913038769745141625645524568678130617409422093243254939793886405343772117836058994502815274335659979783767390509777790113513476348198831359831576746055731635383596841470088494793201029113699461090752924136666062548604902202367304090478434738911452942191849030627180999397958222908005232611051410025410021382510298891857262780901464100158173418785785457483718613161790822690208648067540689956382490306473157072737312338742313708729330365750554369129822486684611405920302000362094684217783928622579448115416859076030294506748690235164854412094732276723191750172996243272010203819876693669517413118484811601 A165443 456 2884366892277403669401635466009501718938928175066815243669374070794400956952994884997252670622675734799524997828670050577066946435646777753009413703426757775995292600146248670949183564245155465079299055691614802592481927412125503869455162419859611749621912093417650196886998048046372274587303063527260110661466606964960069318037185273967092904537153812312772902887259389001919433374731189978649937160257529577011949786575824496331981007275263598181960697722732084345744028332077749112309708669541893569280669800221357942071629275803912694845322010975751116545545422657582763869229552777463271228836366901248405747567089631139151805822173507965500653319190000956145946613631931272206410853289727395820293738590953792223477703960931042422874819487889576948740295739439157603654216829805218617495948906765589628991310873685623730445905076143073007921621002072115434386102208115534536728386770813398810959576327144522035875146921179081495879704766882769380396807709795264475364192640377458395252363849653931142609484741482180779963070742116958526210094293115666465651861105115008691604150879880835878589857143757460355791321723277455780828743344293174754724508180163278419647336090646901822911986745069815431610859831866079865254239923796443678639097750965171353379436258416310553119673975891348663907467567839903735910531099327911866952305328742886142803677097491892373120718004946774521533133145325270712756343098368823366208708664954144222103297454649582439822732156168708071644976204542746089488704086941834741238240405058250236520363617596958830033073047629389196539555651466977723745178140365709184810079594477114912700718208595588976341587233044075203783627962094119787853212033968625472179202820254594074495873489030988318565474905787121 A165443 457 18924331180232045474944130292488340777958307756613374813714763278482064678568599440466974771955375496019683510753904201836136235564278508837494763308182957768305114749559537530097593365012465006385281104392684719809273925750955430887495320636698912689269365244913202941775594193232248493567295399802353586049882408297103014795641972582498096546668266162584103015843308851241593402371611337449922237708449651554775402549723984520434127388733004467671844137758845205392426569886762111925863998580864363708050474559252329457931959678549471190880157714011903075655323518056400513746015095772936522532395403239090790109787675069903974997999280385760155418556640773192376532590276851441282910471753264446516546559580710871058466681041549289522645965850806400213574894368424380989949258519962098766481465624860611515569922244759205117595834380028804886646472954904471372030816622682634239217705798147627878376862513285180793808462920505039791403550512723156647734409122174525891244394891059681957815902425723802746925013671087442722709347597878280927666838299718555547564720724468171521478349339287324309084726453000934813473172786516895350020978271520288047160272030779124099700799386041364863902056792832333912141760143766955600858334996647752065033350897396853816936526917295655765743209590507577345401813927340466497124950788282941157607801999309749521855095356070868480330907997290662968338863950256467207375189903052416770667523243891162083603772330162657763988558515076031653798835480540943118522331406228043793532452230858590083026480183940278461581857816679563951687199275567259882414953587612768346616347955370467232743424970653727725896596993815761525945783719568962485570440587863419409187058367536007115339243562009827208308425447428778641 A165443 458 124162536873502450361108438849016003844184457191140352152782561870120826356088580928903821478799218629385143514056365468246889841537231296482803142064988385917849857871860125734970310067846782906893829325920404446668646226852018582052856798697381566154296305371875524500989673501796782366295025118103241878073278480837292880074206982113770011442690494292714299886947949372996094312960141985008939801605138163850881416128739062438568309797477242312394969387835783392579710725027046216345593694689051090288519163583254533573491587450963080483364714761632096079374577601968043770687605043366236524335046240651674673910316936133639979961873278610971997142975255518206472792400515286399527357714182924962245199408624522563326338637444198352925738236395976090579604674340855165070864814275771505217660075445688796111352290338107148699014173668285239198995724752567423105692229470441335952305514351525861589626392000771903947583820957919732112214517643501189291980902407568260063559736186493626746430812476458826115762645872253762487791169547144723671945942952955629921376384836770674823360509961659759779976998733738042090493822258121288432320558295985478608660214902288163941565969359415997625028181627930837163089872952699758732092404228300438281591266259469235222178548784588315489082805453799431286126560496254972357605686920796059853089422962252751038854844130554168130244271924933767820406640587879687059199711599598475498582499540610432022174663917130124917864705304057847007482613118078340223124073992563677839771118461580690566728128355987144670338694716337503293916655156447651361976757479347750820729677363603201284401198510297973133350150324825488904894165553120940162538832903818683271348432967348220224239162316068719603362867575763442970161 A165443 459 814630404427049576819232467288394001221694223631071850474406388429862741722297179474537972722401673427395926595723813837167844250325774536223671415088388800007012917497274284947140204355142742652130414207363773574592987894376093916848793456253520455538338059544875316250993247845288689105261659799875369962038780112773478586166872009648445045075492333054498521558265495836227374787331491563643654038331311493025632971220656988659446680581248186811623394153590574838715482066902450225443440230854864203382974232269732994775678305265768771051355893551068182376776603646512335179481376689525877836162238384915637535525589417972811908529850580966587175320167886118707238323631162263275176160582660668451025188502376655043791912918512817320423889030932900966780041255202094175187270825119669690587026200946294642219753072713822955618383776938654014471064253319627294723499016207474871796528805192490272309915281962148066986505512213451820894688300877769589927392734400242540373938376013984954759159933883335306956574753148976692683126219227927654573051428832678447779444349467917357892629217204778163913375548461808614803229829750614461542908410463235187546617537521649304285812155261553602722569397135454643584607769312920976378182646430594577033144605389919662489003505469818086534442938058980748046950349801586261585762946395854099523134010370804359578973304596405436310415723345496141059482619574901860257581747010257519427155396647529817000950450256977578982164289358904399067781988771455788584076808220103469829401911266409785952493046462135330469170608182652697468352791303072460559933281051701809825643846700275500464171389769191751301988436107970503753500573107697906593863342766907158806401137311365459141600730593991763599814503947670855261705681 A165443 460 5344790083445872273510984217879153042015535801243462410962580314488329448439991794532443639031677379357144674394543942585658226126387406732163508154394918916846011751699616583538186880774091534540627647614513718422904593575001552188444933866479347708787036008673926949922766699112939089219621749946982302320936436319906793003840847255303447940740305197170564799943779918181487805979681916149066014145491734705741177924178730502594629671293569353671061089041707761516812277840946975929134411354638764038395693937921718178723225360848708906867946017588558344574031296524767431112577312459979284483060446043431497870583392171319618931864349661721778432204288952898759360646513049265465647344237532709137252277170785371343805538768632401012581934770207122113184587952014986203315959538946174048224092266571104543042691608201600911781278817070773836326784611653890983203002433792131406110069286204153724796970555109194870426183129737043754267700847817448400981196475028263227034221959432721757211860133754236919837717300007202738486177583446685789029512433433497455206449612328795214989939887385209624314875267158983171809750877644042138346466107285004327866528317771761670549504195226426049492796245959215624323750803356860538007508985097042162690173578673417660200602251392374807796786203382982973856981785562935753578753772137377601582997904459606202560983799554510989669855623012777638231052897604453852916309986570854316911891195397808831104122299091981724027369715695670863685749900740079841285448836973351519508507822197149197671219465695606843825720438916467506709245861645792985247067223439019085738903405181032332135755560619507528183310122860052835715130688105505848218323583275425780061747383464692786708136495606575773914613547225138729291277689201 A165443 461 35067167737488367986505567453505123108663930391958356878325489443357929511214786163927362715686835285962226208702602807304503621615227775569724777000985063013426683102901184404594044124758814558121057995998824506572677038445585183908387211097971000317351743252909634718443272312879993364369938301402150885527663958694908468898199798842045921939197142398636075652431140043188741495032693051854022118808571271404367868360536650827523365273357108529435831805202644623311805354914453109071050872897784930855914147926704392970603081592528379137960593821398531298750219336498999115529619747049924085493359586490954057528897636036028019811961998130556588287274078687699683984723095378606686119663534054296887611650461636008612688760177226253526309958529922556055360110295988640337853553102791869359718618381686608048135455916131012958189050410084870941069859640740875714240563067554625681184943798391526200724857607951246144015683953015518179239063894404429901933328695285272643999578218085758865140489360293240967604544573564029431602610858521322088350815910025924108396847806769491499592233897020353328394976511017559143865730059173027197669005800613257270299823980348136790268651429886756763401920888164909124376004663421427208936771127539366881960811076290092885756375435898625089518056638610921924671418273450191921806731647686884230766648460738166547639629735590105303265450566495436313359323643409643552412086754867133184638201240331325360524933321451215759394872496861542706601125360492766792244471969331919998908517103324323941482320536920405959138629771860244600125924196922069426513424364396857920469995897899767473181815963744612047070784498435055195437606282214374240222753494863796008235159660432444319967787637832668980765454513571199586347394958184721 A165443 462 230075687525661182359463028062447112715944047301638779478693536237871375523080212021527426777621326311198166155297777018724848261417509435512964261903462998431092467838134670878541523502542582315832261511748287587623334049241484391622928492013787733082144787482340113387706309644805636463631165195499511959947003232997294464441088880202663293843072451277451292355600709823361332948909499113214239121503036111684057584313480966079380799558495989061628492473934551373548754933593726848615164777082366931345652724547107522280126818328578695524159456062195763851100189066769933196989835160394551924921932246967149571447097390032379837986282669734581775751162155420136743121565687534206714929016572780403092573500424486828437701994323736091429706168347485859014131227010142958116278932804765556355019864551548514735972209472063975218932332243935420337397384508642887986334424295683678684832791739417958247712765817513359512269173504070372945504599940947247228017068417158632245806812962076067796701560298703267277810032977417090800429798574541464078060918503252887385217275426686381848899715602097352391315301338882198004630275283277550926268674525526964982480033247050713249219720759168592040566002235167151590807062761212832613915948564923110465197830521552432125445716595446272230072185249629342429867290051369882432273557546539196183475813948555255423738686542045198321935252289697159822555421133460737734173314493525054875324334813289358905034688972821259856410891198707236717519467077197741280030064981173865846768559219074429362289236146092615038848857894040165951309468553263687049833275830529628963131528054186170063107910213141525568424399310514060763585657080022371884837442790839759841134891511942539489580834938900570066798735871278768968192892762720216241 A165443 463 1509526585855863017460436927117715506529308894346052032159708291256674094806929271073241447087973521927771168144908715019853729443160279406400558522348620732706397681486001575634110935700181882574175467778580514862396694697073379093438033836102461316751951950671633483936741097579569780837884074847672297969212288211695248981197984143009673870904398352831357929145096257151073705477795223681798622876181419928759101810680748618446817425903292184233344539121484591561853381119308441853764096102437409436558827525753572453679912055053804821334010191224066406627068340467077531705450308487348655179412797472351468338264405976002444117028000596128591030702954274549952785444028625353253327957541190229865960890822491955483217804650691076884233460322318616696987852847513237289348969251481787929225677269716131291091745470047031811606680048813322649849481976825075940699191892846401807426376010724733039703501242141951931551711908758819619787364058255373393419226705589910127522441048394124224208082728378881880811786920068580987128739286042903011699393837421140830757777086657906118829370251730319913475570952359630675178581404547035101414733529393714483562254477490568296096806965175191617092620356482638480390683819394430636046099477592927682796442121008708869146760869747014932714046126627606105104976407405409170985871506411596446638611268666269979879546341819149206651583111840170739751460972126152717268931305395497384314036713407713220278878028322079923232221267137898635788639651291767583317442461945420841336534540333413197281428953516973252144368075480778994695791542831661096056830669559489687728719494115340305475970874921224909491896287323650858558223293801204730735070867171125493240848649508695391301545536177379230002569632786240964091748483833377325767761 A165443 464 9904003929800317257557926678819331438338795655804447382999846098935038736028262947511537134344194277368106634198746079245260318876574593185394064465129300627286675188229656337735401849128893331569165244095266758012184713907498440232046939998668248699209556748356587288108958341219557332077357415075577946976001822956932528565639973962286470267003757592926539373120976543168194581639814462576280764690626296152588466979876391685629569131351500020754973521176060405237320033523782687002546234528091843313262467396469188868593902993208013432772440864621099693880195381804495685519459473985494526632127364216097983767352767608552035851820711911199685752441975314768879742437071465199673790984343193889866734656804438685660262555030863014800876701661590879214792313826511870326752491431349539208828648902836253301245654170725985653921415644606190669058500590637673954798336053136102083567701150780310898298577642810337798537460581884660684565224130992466371338735335619863026062307570942634479738075271456170994521865257758119204874761016391892795025831422007157441577357300463876738124295461324858503528875741061994350808644350346940779367662783845084135627875589530925743707131651096649539831585663731924010336946601285096392862605088886166118516232219607080551136656216340223710333667521720149380885940191035752642159320475575764998198508105776945868945069134446136353919146472704631948093188200761484283152183463084749090299315517358623202794472774917844683479066942647447146064623325641645054057206285458514551533069941091572849119730378466451166167066007251914239466736343149875150831521906969670347966141666760014904212976398617434291397122274812999518107917506840693793245254975194983373357537621759053602095304116464457791034200961154630891394169140521584151036983281 A165443 465 64980169783419881526837556939733633566940838297732979279861990255112789147081433198623195138432258653812147626977973025928152952149205905889370456955713341415627875909974775231881971532134669148425293166509045199317943907947097266362459973331262379715513901825967569197282875676741515655759542000310866910109547960420434319919163869166561531421811653567191024827046727099726524650138822688962978097135199129057132931854969005849415603070797191636173381272436132318762056739949538209423705844738810583978315048588234348166844597538437776132419984512779035091547961900019296192693173608818829589233387636621818871497601508279709907223795690849381138221771772473976959706517158594664846291449534048978094984387836147871845109481469218028105587807534333517905111253907002626454484575749212974072050584417583209179973271322420528819498724932412764055122211006389996598646842983933705885498758775239946184486767848716576037164708637365878312172359630904986015854930900584503759918018367176393895406976045607893600533985162599188896354021284077296598792603724188845401638790198078242080109610615121287406764161346101142053341780351935422384051548125765785406552328277367522435634581937906165269897280836986582664587086186964506102951173470780271607057326111541304561137779521790302800119176196544505073667454228790082031465482125886970015401872052449274270073172181058399410787516084450935772932874092432398235880061344405570813918428793406724725257992908196728614937188792202558439673765434355020832286665809807773725958632989924605971684157416815433053887174041969575278489775043247955619703895137929410930741026820474990179497531812323361466873041672870816554493544868291805303534586376269704539723112722238271487127351454646103768700151955849223883490124809513357267222371366801 A165443 466 426334893949017842697581211081592369832698840071426077055174518063795009594001283216166783303254049027661500580602481023114611519050939948540159568086435233027934493845344500296377615222335564282818348465465845552725029980040905164604099885026412473313486709880173221503372947315101084217438355064039597797228744168318469572989634145601810207658506259054340313890253576501305728229560815662286099295304041485743849165900451647378015771747500374324933554528453464143397854270808920192028934047331336241481725033787405558322667404449690249204807518388343249235646178026026602320259912047460340934960256283875753615895763495823176701295323527662789647873044592144810087601854285913737441874693515033935151103174555775954914163783544941284128002761823516965375910810904006342949482640234427256601392894019078520555052769929322647842425935404926941016966749902516119435712966613251825784251390634741690469889632638594370513523523388220406213712272109878247273320582659812070274978462415965093230669608667766882573705339616664009560030436494246845505159072718089385349579238220723441468725838917713202711648131739671902674103104669991447108001007278994614280920471980628825069778547435417978531395994879562774745944065633872969640823832241334484753992032206609506986298297032579993000956630823682380664664916157755282498687122432266810491780376390954051986474773518953227025114236025803766069954914295101457588263440405280222310429753952649821182698896470860688352140439494503106297571580594277259714582852233102905112872232290139575686423816051072500286436002705270163486228634640085292758182415655968024483692080833421218860280091797868134604894256157228045453376147395975498007959853146613478653667165517389842152810248547442922654083235401453462694472272031326255405226771896982321 A165443 467 2797183239199506065938830325906327538472337089708626491559000013016559057946242419181270265252649815670487105309332877992654966176493217002371986926215101563896278214119305266444533533473743637259571184281921412671428921699048378784967499345658292237409786303523816506283629907334378213550613047575163801147617790488337478868384989629293476772447459565655526799433953715425066882914148511560259097476489816187965394377472863258447161478435349955945889051261183178244833321870777325379901836284540897080361597946679167868155020840594417725032742128145920058235074574028760537823225282943387296874274241478508819473892104296095862337198617664995562879695045567255519082027419143223811550791126391405127533085043386925340732859105598462626405999856411328026957872654090347116451647593296500509592694044130934835153764746522713811408126431279307559801454186523743645666222477577234901026663846738000686482634698630307883213451419674840582091698868979217902670220216372422741197309715951830694544446838810347090687194810143934353913388929768203973204591760822408168169962728713336315842678660159123346616305720445850344718295156787735328532231741564100060131623062080027771937429543891026157962562705843683379414337592073107458158881626208879105892404485698294449323835498181826471059596382078507493557207698645474278372188186394409078093077595127887132139395309912643564045454462372203130359692228498071701383835948127750168262009216998947201646319448225363555967235034743623583234334373707398436804069303192256410479950272213876280470614896276359364048396470726149934334664720342421482506384949990745577435481394537333527865202459393579758508020713461402996437672966940864161063560771069499467921857491633971597353584570807071533505316341304232605165925328965495496017687933516107653841 A165443 468 18352319232387959298624665768271414979917003645578298411118599085401643979185296512248314210322635440614065897934533012509809233083971996752562606222897281360723481362836761853142584513121232004060046540073686388537245155267456413208171763206864055369645607937419760097726895822020855459105572205140649699329520323393982198855473916957794501104027782210265911331086170326903863818799728384346859938543249684009240952510599455838671826460014331060960978065324622832464351424794170031817535947862872825744252444128162020382965091735139974693939821102765381502080324280202697888658181081391564054792113298340496364568206096286684952794360130500035888053679193966300976242083440211067435314571303387261516370285431133995861486792405402099624327761534353054888454992070366552775131443409242256202869590171759834182862618763827730863890693802109957866203359564928095918044504159512926741682326259480588380571846595348903517641656001664159042316060638199223180330665591246062916515082108514376218677769734738016176973690353045617753546392252607125575675708772443890061351317039855475041233605007645130075197628507839301037462751723568599380178471562400554291857211894733333456649056035975838315401800750400757887999855777418670360492854084052067602923960297838536627354288190636837175688973764191635478097023053848973859093891996819492434189547777314537898812943014475681032734848797334592321310668528342673658545040971667117751165962050666889191567359688857502215101372515425282637521355437651897549840571647925256581167758998371759530412053323695503596076816247820349051445324004174645747164698887832498211966475708519895045519856959020865128976643132716605485923398784451232203908156279678075528260944690591128122042051480767544751929180831158906010219074227897614716553873273072784018165361 A165443 469 120409566483697400958276432105628753683235460918639215875349128599320186147434730416861189533926811125868886356348471095076858378263940270693563259428429063007706761221571994518468496990588403178637965349423456395192865463709781527058814938400235067280244833677411046001186163488278832667191659237927802677300982841787917206690764369160089721743526279081554644243256363514816250515145017929699748056782261176784629889422043029757525853404154026090964977086594850403798609698074549578754853353928308609708040285924871015732633966874253373966939166255243668035149007602409900847486326075010051763491055350411996647932000197736939975283796816210735461520189191612782309103804246287181701077738986645935442409625615807075794655101948117245736328810524858606039270806707916177805724999196742165535041953801259765380492846384518146818080787964983957327544822879162565666150066922501256622525617087276477229331061278518832074191724543635995152338054483084706363502802736581827707004454177874352618878390660093776339357983738477261782143165325361223364723303106804508630442968142144194266619068776655025603671940588988137799789214461503953113108647692045651120992577285358526247786157336455220004761627993743622419496624785615611391036798169496492160810060497714677658878679311457152376656499113613204611888823192120337871900680509439448125759764579934883582872389936826482867685694209158165521372602535650989131510031304004202483082800426377279915874306512591100365926592997538205671605360255044059864432073257155909170675920935485502696120035198008134404850144874816146435595321517535903457660308054190484187185591387012906534570024995608430724567568517067911742275150995562703435292967670504772457841821363091435569500026641911662313081160314094212320305058174242329839708509166396577978719460881 A165443 470 790007165699538647687251671045030252915707859087191895358165632740139741313319266265026264532093807796825763384002318854799267819789712116020468545109923082393564060374733856035671808755250513255043690657567297408860390307399876599032884810843942276425686353757493872813782418646597421129444476260044313365771748424970524793098105026059348664359275917054080020880005001020709419629866462636760047000548415580883956704498024318239127124184654565182821214665148813499322678229067119786210592855123632788294452315953078734221811456661976386597087869800653705978612638879411359460357785378140949620264814154053110007081853297352063177836990911158635363033961286171434420648810327426165414813627677655243271826624488257278099276829667523411221938603830677176730181869366603796195672145070933501057941989497257254947936753525634928856172099996170918110472035588244941392662768312306602433599629581319997338927282044569334319077778527075430799469784906298816838744335037571972267063967979794979275983308239077545526299533249178425260129380853232489846404626013549218484443060103783078748685569141936426743848478991309119929824037785139051755523807624922234294334356540504650824035173659693641124498107064165154672897725402096785416488287516218389481289451913306586064685656752598725841985343099584717824066698227070745195431092532718749268960603661874166496988482105144548235535401626247275742846491654631984749833095862729010678433081990920999430131545085173448754001877565349396540830671923868226540760421805030205058663086319395490624017708589489305269835279812722646859060917462446452079600537118230861387253892421625631809387980328979882844905881148851020307244988964006108488992758791983263338632161354762408025449899277990941542217986870272448310259460995445482477533556575900054879475733844401 A165443 471 5183237014154673067476058213726443489379959263471066025444924716408056842756687705964837321595067472954973833562439214006337996165640301193210294124466205343584173800118628829450042737243198617466341654404299038299533020806850590366254757243947105275628928167002917299531226448740325680030285208742150739992828441416231613167516667075975386586861209291791819016993712811696874502191553861359782668370598154626179639938211537551966913061775518602164489989418041365369056091860909372917327699722466154723999901644968149575229304967159227072463493513762088964925677523687817929419407429865982770458557445664742454756464039483926886509788497368111806616865819998570773474675244729132278652747112232781493880003813398130447384854724129818198485285810895205401328393928192614739764556412697718387604685516126945984890762976111274478326527624915302654288426341380058253579865780780890238146548687986195454281447161877448465400027608607989496126196089987578232226279008429921511818647076409837765076068165258847559612776818944763100472825814505363966739977240063326460840618244348453584832467871018210413628478031119440370502879704344319492105378702177171922831240239846895458245246184397303980742185889292074171291398551130177235442032993203803740916779043120081461172266950252073097618543801494658465129260424159284876582203424401001065663308322418304283586040690414637635473354057921318277398638768429106268278501861757517343237052719011158351732025603638175186523814638938833705361523581734873616675105854288999728347292251821342641487482370415410963347930321549271087026649402795499879804695285562232577788365870375132862022629494799632011373848110629353867785575869753066595876290603498087362282904995324825150863990606629883149885651890332529615610457245015563648973294407845884319395081211610179921 A165443 472 34007218049868809995710417940259195733821912727633664192944151064353260945326628038835297666985237690057583322003163683095583592842766016128652739750622773259255764302578323750021730399052626129196667594546605990283236149513746723392997462277536957713401397703706140402224376730185276786678701254557251005092947404131895613992076852685474511396396394163446124570495749757543193608878784884381534087179494492502364617634605897878454916598309177548801218820571769398186377018699426395710587037879100441144163354692636029363079469889531688822432980943793065698877370232915773434920732147350712956978595401006375245657160563054044302390722331232181563213256645010622842780988671111584517326409458025438854696733648218586523410559702854123657211245742860948543984820257790997079223990999744885204988204870805965537473697469940845282086250461140449581491163770661271499171766359321685587091909530563036043186205616759994821600316065822132068314596503200142815543119595428308460296400206243512720611946702318277343173598457908597986001536107331883219600566093185322999396528256884132368207381215831237696363538931251758346938079613466701864128960737074039614464052020441150079259380576794821241988516194709384805262390137105450019674238523145489435362677272884774965951720735816209444961801040753534671373380700084485346898711554226189329854638300645437861171033580197070295492677583711755752732423631454231075156971526460422278847321326057803718378378714771661559230442776057227477429182406832553589684710752057633535243679822274655010640217191491612868182741348663455039033840516912318220572477425925365036303476304573639563211108264080851546631093133688596761369897104722886900172824982495305787846783356803292436721749907370211399501114930161754861075402284431771235553962976123606458739823105369799091441 A165443 473 223121357625189262381856052106040583209605569406004470769906575133221745062288006562798387993090144484467804175662756924790123952641387831820090625503836015353977069589216382123892573148184280033659336087820281902248312376959692252181456350002919979557626570334015987178994135726745600997398958931150123844414827918509367123402016230469398269271756742106370023307022614159240893267853707626427245145984663365308014256300649295980542707801506513897684796681771379021500819619686936582257161555524777994346855770138384988651164401945217410363982787972226304050334426098160389506514923618768027710736564426002827986756630454197584667985529215214343236242176847914696470977559635116705413272520781699441150842876794861590060575025342032532247942000416530524908986928001266060290325561461591191475089561136429190561599911905702627893793080370344703814039953926794479886209131428243854908970793748727595042261976533208932217188021848849757424175107390434797373458472439011747723845771478070840148785635362244292145727846938034185250808705840425206503657125445198142750034857274079558137727747392673424874013235137626526693734323927510518079715057590397715255463326216656636928315149976757634283717447604704679766185939895792789016635078324369801456763694219966332199404561930144513778374929629125593582185788355891215182543022478281220855713926024233007332023284595931956197630370038813466046565739841949671485444210712842984424923743940041402202082669782318079595185544955786231600770235675118316336335298602219415242028399725611166965409721405330674021787150438879472494986338040465506983524535535778318619106214038542501745231124174701786272968464624172331296264050762844753294978796187385456052663358386700543020538596671797473293720761393479920825097843616927323558937436748106152392224285384986076448162961 A165443 474 1463899227378866750487357557867732266438222140872795332721357039449067869353671611058520223622664437962593263196523348183548003253280145564571614593930668096737443553574848683114859172425237061300838904072188869560651177505232540866562535112369157985877587927961478891881380524503177888143934569547275962543205685973339957696640628488109722044691995984959893722917375371498779500730388175736989155402805376339785881535588560030928340705885684237682709951029102017760066877524765990916189236965798068420909720707877943910540289641162571429398091071885776780874244169630030315552244413862737029810142599199004554421110252409990353006653057181021305972984922299168323545953590964772825661625059620594234817925582127285150020835197110766740573590093109847453354910280322520849648931469616639647177224069554754159446237177611502651562670849230100968536044503391134967193934763420959906655404936266989851056387652093685335462293708474396890184547417760275002619595134254348170490607425637199013432528320792058323839394865829100433139906991643726284369657999740744179652033222832685648953131045167645137231532882127646679123536136685786713831196719076379874775405841620583011208799053624682982436918056704378803897013957597094935186156163125937402147291984947136852414128933302386471984072934864882882559167047024157310958979157928579907355948705543219523223774084352631862977812003402147793689057226052402280734742332542063276198396739982874334761349740962672429498911460589844604635721002959847096134705855436801719496975752401121658252846591781834827967317381248764646299480003348199160826321696503177740105631161443961476208638184680859653471479693218149276308686972954866446808149774003607818384846051247517082941614774819225850453309965764814054211951977053225410825700301233734813471990206744501282676357138481 A165443 475 9604642830832744749947552937170191400101175466266410177984823535825334290829439440154951187188301377472574399832389687432258449344771035049154363350779113382694367155004582209916591030281980359194804049617631173187432375611830700625516792872254045545342854395355263009633737621265350124112354710799677590245972505671083462447659163510487886335224185657321862716060899812403492304292076821010385848597806074165335168754996542362920843371315974283436259988701938338523798783439989666401117583732601126909588677564387189997054840335667631148280875522642581459315915996942628900338275599353417652584345593344668881556904366061946706076650708164680788488754075204843370784968184802760172255878893168316010205784584011024623240850756939213556806004313758218755394890392896850136936170370136760524146512453837034453610686642142204950650266020722281412468892848362660234232498245747702453063109561819006966376890732345850677951551734164285966222296449697102160232561204567768322569535881261874242322202829114870284616515976994304426620523646766410456901112017820891148954667933215157657792436606743144333314169043515247695325922573569178521852289347773928157437421332200798433519394169616102140607390028077726650755781985315384272047062020314650561994485852353668951883681845631506971861046211169953197415705194468511809527318738356248437396711524115009342973484311852010561378905295589329790991034548308850208347042617518582871716617857361657760267067898653439988316732262564512822625350777013578128338719667615611956459728931484914218495881601548832136875424541501279609749416209670499166375395458783700817894338924764924780702968385107604342262418867989929782193813254747238314740857903645522887776145311994287535147002964355164837636507946250066236866309087867348622112030691749263160182139054056076470225168933122001 A165443 476 63016061613093638304405894820773625776063812234173917177758427218550018282131952166856634739142445337597560637300308739243047686151042760957501777944461762903857742903985063879262753749680073136677109369541278127282743816389221226804015678034858792822994467687925880606206952533121962164301159257556684669603825609707978597119091771792311022245405882097688741280075563669179313008460316022649141552650205652598764042201532314443123653359204107273625301785873417439054643818149772201257732466869595993653811313499944353570676807442315327963870824304057976954571724855940588215119426207357773218605891437934372531894849545732432338568905296268470653274715487418977355720167729158528219921850378588706235264888614652852682095484479624221227011280309060987715312806822983636204089933733950674675473555014997785907991599736172289510975776502163327120431805622680450267704532609664028627954293265487154064119338519742676683187892262345004824633186101956303367505455830522725398229774020743147051764967198020596896576960368205762923163391678329951117847053134592465186373541867126385614218978194607715465386412036295734134434056912265455646328757175266675389500133163533445766347231823020092760291811262676280669115878798491572375887190922400038405471384080905991033486649559232361870648751374979555819110364391837317999544055102051175928059813318882338488331220021431125877752656714126159316541042974028200161143224546009209284776937594811345493086082658603740385009920162112211476377185078794155560663661864050287550291339700587697872338411696656150390668615348790698019502822896020103935470607699934607092460448661262631431228487448077612033477756586683056310338733378845362629666311038338685776485701006652908474315055966386389852133087998128667614238367120101485305308293788497726230497071628408901031121244345585777521 A165443 477 413448380243507360915207075919095758716754672068415070603273040980906669949067738166746380523513583859977595341327325638173635868836991554642169165093613626412210651193046004111842927351650959849738514573560325793102082179329680469061146863586708539711666702500481702657323815569813193759979905888829408117270699825294047575698361114729352616952107992442935831538575773233485472648508133424601017726937999286700490880884253515061334289689738147822255605017115491817637518090880655412451982715131419314362656027873134903777210533629030866770956478258924386798945086779826199279398555346474350087273253724287418181762107869550488573350587648817435956135408312955910430880018286988014045723523747811416142002946606230235600255612912631101987107624125411428902226059890123612163680895531934124098178355875575962073942968346358175885930471202585925563098266999417131542961147026549910153360369361041736050263442984786018616993588034875816552082000983381672114323518876502122280851415920664489284489532361879807075998684730843420223382183625688065504384943055592581267465791372885460487580073148969303214995359499235113321404421201585641788863682838642272014139995907501723527474968579934053333910855368264406395127122254269564416944382395688249691763494930149280844991427878454801658163175130215199909244776963242572871420786640639897726157232371532945942346175060160358537578869423241460314635092470057922746970335397078687605663204764718584065699093968037001945196029169199388865376569511455320415436415953988946538474998669921370715717773864037933974777797766007975145941868225747123400272356471553772116354460556369394566219401986424187257284431722040620966529901599903299617183461559665342367628005678002279816772267991877655078059579952594375873762506052804420703009318213835869321246053621446027392539805361083602529041 A165443 478 2712634822777651794964673625105187272940627403440871278228074421875728661535833430112023002614772623705313003034448583512057224935439501590007271892179199002890514082477574832977801446354181947574134394117129297528542761178582033557510184571992394729048245235105660451134701553953544364259228162536609746657413061553754246144156947273739282519822780538418101990724595648184898186046861863398807277306440213320041920669481587312317414274654371987861819024517294741815519756194267980161097458593977242121533386198875638103682278311140071516884245453856802901787878714362439693472133921628218210922599817685049750690541189732120755529753205563891197308204413941303728337003799421818961215065002743346775427983415859282750276452023965677706285684895075345930884032214926180181013243946702711627581561661423730812282431996434652928795120932362570695718929698502282538571525323036277280407487559696817042894086023940110173272135974783637573812011907195889420366427384480875709646091002209545301773867874965664081960042025944355304964844342499125703366638360812262968493838316892264832844021335377209507397512901867530871728072346396457664523819604099331656069381696437837857242507788683756725455600010179687174563243856523348399802611714723088935242307520694392650484605851461346760187966791673239356154650770760064390555353314874955394891629741669332214646556944937597102228387746598683311758256024932519509924238038162815609345746166065839934704155449769394862249892508783425969704165332266286994885850390472893960778713927110311677419502510730855779211486990333201929525160462313596437327977253844048699490978308674134866803923396167863358119686195442052664821088437203698060891750046771268368870962307524951209990941393858591932089251787805770980147882414533171359589853827083857724222571778077175924020656113203751517143760561 A165443 479 17797597072244173426763223654315133697763456393975556456454396281926655748336603134964982920155523184130558612909017156422607452801418569932037710884587724657964662895135368479167355289529787758033895759802485321084769056092676722170824320976842101817285536987528238219894776895489204573904795974402696547819287096854181608951813731063003432612557263112561167161144072047741116998653460685759574546407554239592795041512468694356114555056007334612361394619857970801051625120390592217836960425835084685559380546850823061598259427999390009222277534422754483838630272244931966828870670659802739681863177403831611414280640745832444277030710781704690145539129159868893761619081927863422198403676161638190948557796524745760505236614515836163122754336170525606168269406283343360432999370933642620099442219908543261552214551126972992281647516401596241870765354895865567060628425897214156566645696164308486304871185142147396697750750637739271361182543409190674588047963868524854724040527830259467515358400133253400932679845884009789811843427593083896234020160685141934467244359983612008979895386151124257986740087806290290668473825177063729429740034177630434921073673261250566257957852198630815082506335254144704679785875533347438812746673603485380956352529334273077083857816967284502124059492219276961157695488228967465313139839251528365904517022642952893026713678980469753145125465198218037007648205186490796691180955379297614291948478004736733265584134451663746338898334858647560834744786737882725904681948460634743032199325617745016051972697591185823908373726427528886302390292574649930432847749085167554723923016316609730449978610624589494664597569746257226036460040789211986500609244851868737606907204170012728921291519712258575621540839318030284016440528934506242008440527840209607958539397799552669583303864585988612296223598016081 A165443 480 116770034390994021852993510395961592191026037400873625910797294005720788364836453168505252939140387611080595059296061563288727497830107237324099421113780061480906153254983152591817018054604937480460390080064106191637169777024051974162778369929061030023210408175172770960729631211304671209389366388056092050242342642460285536332849889504365521370988203281513817744266256705229468628165355559268568598979963365968328267363307103670467595722464122391703110100888146425699712414882675541228297353903990621955095767888250107146180107103997850507362903347692168465253216198998634364220470198965775052704306946539202489095283933406666901598493438764472044882226417899811969982796528675271250157657774239778558761251116179944308309667911769988281495572753746185018044827980846237020843970909856719524825580845025532949444025732451302370339973469750489291346778500635960863998628264332005414214808127023222085989275922832611199776215160046418662005562228936097662044792393921704117851349434111602410613996843710105315393111443846182867432813906881909109929575733578517385115055269817746926464703652973139571630197545297776754337648269878410885880973200747771818118600014500974710068446476068409681262854360806486348709096117511170040611210477123506234399248883060933474622386524170349579753686428048004617583093347890274728267263864351857290546243776826194666071358220234000095863860542861264211775659804734702354599663823964960925705909765827468863718989797071886871317233275367639416924579833426770595014650166702522987675502364770461167917244350050044522927612123708926631333292566319262167044037670394694852538963207426516769062450028848703146450078111391911161871960783515785452410464508631413573636840599860944604924144858279517265435880900185268309483020076960504625230206361077616678035255679943674632582566544449537715137333137199601 A165443 481 766128195639311777377490421707904006365321831387131859600741045971534092461691969238562964533700083116299784184041459916737341113263333584083416301927510983376225271505944464154911455456262994809300619315300600723331470907054805002481988885104569417982283488037308550273347110377369947804803632872036019941640010077181933403879828125038142185715053601730012158220130910243010543669392897824361078577907539644118201762170657907181937895535087107011964105371927128699015813154045234225998858938964082470647383333114808952986087682709329897178808008864208317300526351481630040063650504975414450120792957876243707530954157887081141541387715451733701086472287527840666335057128024629074373130764107086478706822596891291305072983504627905337155367172360894206738087605241424756094060678282412173999791240986631259321075527912438658854475924234905612113103566710061204925774174686176028112859169393206142426746373462236868696985133962879352012307938883886173673280580868368014579218593900189707842879401885357243674090848688382441482680281923028772945389911566469397612194228836113112722933915896711170757146617345444871282900415907162054039188357064202639903720417510484513502610463748902853691549917383392305143706675113254754377936304891359240379514669725511974857219877831946746765576572296630155086220082195382584603203253518991543322572480323158202664651726352874493754900883966315051685036625086363539976051316737614796903951852041241962263364991875473397831014513636239016366164161002934662593096594640753614654213397123865820900541680296973984703110486960023394950123481771535192638841199871647847214581431211387795795227447783831100678777470778429081424026288791014029510874839154223984747119291730031959671903918325866569447326461724570220547187972417780123852945471154604612013276228795682573295484852313052649573557305190911775121 A165443 482 5026567091589524571373714656825558185762876535730972130840462002619235180641161010174211610305606245326042884031496018513713695044120731645171294356946399561931414006350501629320374059248541508943821363327687241345777780621186575621284329075171079951381761965012781398343430391185924227547316635273428326837100106116390665062855552328375250880476466680950609770082278902104392177014886802625633036549651367605059521761601686529020694532605706509105496495345213891394242750103690781756778513498543345089917482048566261540541721286255913455390159346158070769808753392070974692857610963143694207242522596626034965110590229897139369653044801078824812828344678470162611824309816969588955605527614397871005440657305453179133343182699869135222750725546057859655038274823136915529053209776807473886335167447009266889241358497054457410728901430629983119953452303544363063936456628824837718039559138586408036735949064223664314814424330822692017140500084962735313320020693758155558402924142486468445170403043729835337876857999237835953304365448706265780517139552873291668466010649303712884610599564977087918256725264563654816934518551802663625406647173423122226713600995687016859408669207579922635620091796412504996789575027062548019215460551547651666619754774706843859762756552816200066821187925562595489898995855409313007562043230576178141695058478575511761784682708139108873622144852008811242186568886595150970186718557246967338684049318027906386806354914848103458674771573373201481521243890475504656177423359011621166247305151613486998173980144298217998139682605441703990862178275709484514375018621149225718672359533341425707546479915474721869943198123899407411809528475404976989677197923758215443680214596062651828749824738737148394251122137042349613853279775722423009368918618573571897880209187696043827143640438128957757403992042551874925966641 A165443 483 32979306687918870712782941863432487256790232950930908150444271199184802020186657387753002375215082575584167362130645377468475553184476120323968862275925327525832007295665641189970974202729680840180411964792955990469648018655605122651246483062197455561015740252448858754531246796570848856937944444028963252378213796229639153477395278826470021026806097893716950701509831876706917073394672312026778352802262622856795522277868665316904776828426040406241162505959948341437626683430315219106223827063942887134948599720643241967494233359125048180814835470143102320715231005377664959838785529185777693718190756463415406090582498355131404293626939878169596966769435442736896179296709137472522980581345863798481069322308374159015339012202898790962720146858904313584451319718159172278424049228282557477102003121241170734702513280530057598508401618644859704127721792958636846082215722509222488240866581084004258310722734003571193636575280452095915137284468114569271422160233233541630457245061517994354398411819629211306115639205893741530842485739428183930285896310231602240192991374442613772451213862366037908973660555691148154117912902674434033840028389686676438282090714821103973957697411392255391516179470108222713118280928658365349462542715223936169457589387670869070840927198223452788504627428505636700076158116748607057329554866975251891905927749338801992359390347374395545779529853020100016134825623838086580202444996339010733092536207078135179169977400325606151214580542349469267817448417924410134915528508478097467076827929325541851914338428787269837027116697630249451174922703552377080375222039610654053642308533622952724321956838854291729405096110263278386280458277761720318438520692418893607203005385060668156611270672288321899701058925881721582083222557619295474362529362337227247838095066219041588609927781022464793156873727360592898232958161 A165443 484 216377231179435710746568881565980548891800718391057688375064863337851486054444659121047448583786156778407722062939164321570668104443347825445559705392346073896983799866862271847399561744109435992423682901006584253471360650399425209714828175371077505935824271796316962288479510232301339350369853497274027898853460717062662485965190424380469807956874808280676913552606006943074082918542445039207692772735645068563435421665096313144212240771303251105348267201603221068172268669986298152555934529366529282492397762767140310548729665069219441114326135519608894326212630626282859801502271856987887448485049553156468479360311771708017143570486352540670725698974265939796775832365708650957065900289165169019738775355115430595084336703033537660566567558498383187702847879513353143908770507596719932262333626670825144083027019439984783110652939328992998875034941718329058467745769043265111073715255321133708707873909054247250665229189550002851178429410028432249087267546432385755088444553747861615329930641695715002362926935741329778943207960208187706547549879279610005812373415256834393066401808100820723924562756146181209317621523945627034140836462433657822417825220752963621281137071913702445666416119345004568242639602242009387933443558699933312365511180820078304199563318600074342967802108801341180998056978059196085633306246725402854121481422125691526418632222366537476945701322560286390306634670190676835125298932063794113873960671144302887502619593321362144993984310426213528819124760286645798661129058729725527336295102304679780226575057234997222757850473388723837418343479643382493014821377367645650778986023443754876640496391360759716271048025523593341679880011099755841579301739092308518929650500390978207809621566544610756152903625938405172936039537811510944003425177048598809611682328631413928160782184905101734982290544700874351831601690093681 A165443 485 1419651013768277698208238431954398381279104513363729493428800568359643600003211408493192310158220974623133064454943857113825153433252805082748317227079182590838110710926483365590788524603102009546291783513504199287025597227270628800938987658609639516444943047255635589574714066634129087477776608795614897044377555764648128570417614374360262410005055617129521229818648011553509058028556981902241672281918567294844699801544696910539176511700520630502189981109718733428278254743780102178919486447173798622432621721515207577510215332519148753151093775144153955674281069539041843157656405653697529549510410118259589693083005534176300478965960959019340631310970158831006646236151414458929269083719121142837809651864963588195221215654259442176400650884096912763004852206822792745720491062418228742172868174940528396989257094976185493241944799912643468654305010126847177789753680724960211950707724160714501365249615147207365550896295136117608950754062974625921646513860947270904178744446777926024098579941572850833730940195488198680480781132211500186954396451032095446794685580405464252359631707800643079865225604800609560420199016339401069543899911286473398689752917794888042901188487340376557676281846278030849109557293943508548567481861512271823622490041193511605303133588119735513132689987395785907372119303038118887371045046299621751864463387888205694348617150094990387589825885079862114411628235414835553419669510023913530427315941896725035008261006910500449122712615263278779786239019432143883419750513029242971696261998991660012501417211716570108525678539451723470618662881757288625499805820573957713041385242126067344695249152048449895762357920085999843641691197456374542411725521020949321138471578072464383431655423133105302618455724233254310228169235321731814683882537822846680841733604397606186515157502038228699148251667603405966834670273114077201 A165443 486 9314330301333669977944252352052807779572204712179429206386360529007621659621070051123834746948087814502376035888886646523806831675571654147911709326866516978488844374388657361641163509920952284633220391632101051522174943408122595562960698028137844867395271333044225103199698991186520942941692330308029339508161143371856371550509967910177681672043169903986788788840149603802572929725362358260607611841667720021476075397934756430047537093267115856724868466060864610022933629373941250395890750579907292761780431114861276916044522796658134969424326258720794103178958097245653532957383677493909491374337800785901167976317599309730707442495669852125893882031275212090234605955389430265034924144533162386197090833856599221652429853839284238925233061140553833929207370949914277993417114087617492989645710591875237437071608106168947025961155253660484621017906565365544231125389563884680992066785233322129440521822282828454060787130453507696151332381555343709647381325022808967721367868006097353371386022677019734084135009424540941046848009796992761371547551068649693221276816215384026652390991812761915774405964549698531075315270500822238794505270519552918541809907714627542042735663594019941746698770169367557105486422714653582935461305113639809831252404183331871972365007927278454525387339737300599061492504819550981762641342775724587242231940774928832719537365733395155261322211985996002048202801182615950104556072958755756922554486449285265124955715373252828561143315946708936379381728342095309983508428302212962666730939412573569271477122040939041334519900822731124122298176463034737030644594056283934212424325806820895297904109482642489147807681340788425179926415548336777748010672406992544656870416892855296448365229682384985908143497295513934289879290692847427014976770278164686485093362555091900437112128361113037686389616702524114700585959747510276172721 A165443 487 61111321107050208725292239681818471841773235116609235023100911430819005708773840605423479774726404150950089171466985287842696622623425622864448724893571217895865307940363980949727673788591367939478558989498214999036989803700692349488585139762612400174980375216103160902093225081174763906640443379150980496513045261662749653742895899458675769450275237740057321243580221550548680991928102432547846541293181911060904530685849936937541890868925547135971862005825332706360467542322428543847439214554771747810041408544604837846168114068874023534393004583467130110957144076028732829733394308037540172907030310956297563092619769071143171530214089899797989760007196666524029249673310051968894134671962592609256897718173614211854509636270056029522756422159812165668059489921350761220728398418993794023401384952292583064479644414918191102560133007153449089231799892207700474211265738797335551563475030733033748112167404446479485888734069910619349757415326540879374186261655419921589571670164846304935846156142098701825600532399710488801448475103939103171828060085488234663480553524454605443658116017068694906894549565862105712989466013077282395319382138396904395504452853840975430263496118081248974947510435060515725442945461969254816728997345376787668342127084744090047159431015513906815939618763308423459597675819587369582795428505628925741915557724978616153567175261380826041591446114740448277438894291638407429866217736089669392731727431712842640422676380081545178960290736716772047255798471201188376683008058493641535956225181815645700101960581606906158020697822838327172880032873702152245896715828558430967948909710259226516584658743406839300484175139851527738180291990704927924761341025753054110912316880518795550663827389637315139851420933804728382578927954786764057444558933600809318192783308377595567223536254764136373369427188173527597503506053330778777404241 A165443 488 400951377783356419446642384552410993753874195600073190986565079897603496455265168212183450801979937634383535053994890473535932541032295511613648084026720760614772285396728079011163267726947965050918825530097788608681690102080242504994607101982499957548046241792852838678633649757587625991467949010609583037622089961769300478207139996348371723363255834812516084679129833593149895988040280059946421157424566518470594625829861436247212345991020514759111386620220007886431027545177453676183048686693857437381681681461152341108708996405882468409152503072127840657989822282824516095880800055034301074443025870184268311450678304875770348409734643832574610815407217329064155907106587250967914416906824781742849458826790642323937224569066848717009986276642787065030321975228436919295514212526892950752230471378295419947453269855646246618195654967232853904077567711486880193392296223647704105836963738055509298509144140716453959540463250781909528380010902568994470731714095487298347817062524828048467429340556001672661660321379216644922131587960367072438518674067052172571398852431788587999635028783773375254955495837375526674852456433638788653820463588482302434633265148622075852454748693826475785393977079015076905055875839948817729913799453682318705559442231909316376750016077974574088147399089267639730809561087132156661675834535280958457189713574556360021808961673170854026127919757114974931106746274958351798583953268229766831018909589983728411643766050654470588419010195050758160351157147141744990587573623501426848169633532048088612113747470900410429106119318016516563725210141891018987814761312843427462372421080487862286873109901006376458916475425478173044167764123000268369095368227015379987695202034586587669457897696948836817274788152244901127810657151423746606412335262826859066773630571876831537182322059347881750596402694352194195242013398281698901443755761 A165443 489 2630641989636601467989420685048368530019168597332080206062853489208176540242994768640135620711790370819190373489260476396869253401712890851697145079299314910393520964487932926392242199556505598699078414302971591061560568759748471075269617196107182221472731392402907474570515376059532414130021213458609474309838532239168380437517045516041666876986321532204918031579770838204656467577532277473308469213862580927685571340069720883217960202047085597334529807615263471742873971723909273569436982433398398646661213512066620510014239725418994875232449572656230762557071223997611650105073929161080049349420692734278984391427900358289929255916268998185522021559886752895989926906526318953600486489152641415193015127304423915514221835830095341275774182397111504351860981496908514998679005437156912564935545782797810018585359898172333230729322139550683317518637620281455733238662454041470573339715744125104711676067669440077288554016846017013282425204383421709549656024862932307125816478904876154315091339637175496149369030547015047736075437353165644552100328642146547253666689423638972457816656721026858246048293019359773918793240680561094809505397340932918200723735361433599727297906569549947930350725304060751176081060327315880138566567279270499988019448587569356280191655124718999265448339580882784459067413168061587852613467637582099860063729036033953022919281807082186294383440370626796891331395883481846548877224632260502334340313413572975278677839379156504481413947824813619740580190243067060220384344682128234370601915740672991352500556961884891832601706322996514173682110688242074962293289169616553647422330318573778996204734132015194446521911584663787842028600218714232981250847180635252603642564090240187310835070713495227151877425546610700128321251561145548555116804089188871841314410149679200417032734162408492590214922413351307640099756356512815112084153481371281 A165443 490 17259642094005742231478589114602345925455765167095778231978381742694846280534288677047929807490056622944708040463037985639859171568638276877984968865282805127091891048005327930059501071290233233064653476241796608954898891632709718724843958423659222555082590665555475940657151382326592169107069181501936760946850610021183744050549335630749376379907255572796467205194876469460751083776189272502376866512152393466545033562197438714793036885630928604111850067763743638104996128480568743889076041745526893520744221852669097166203426838474025376400101646197530033136944300648330036339390049225846203781549165029604416592158454250740225848066640897095209983454416985750589910433719178654572791855286183114758986286197439040562888109471962157302283156291079473727618341589680060441355325665511103124794957265918143856625936754538934507721921712103564398381601509489386985725057154186726636277412770014980977189828567927953268539025324574554238538198761393664675788168971907331682589169591251042378522992507358047944819393976647906072548725467286559010927045372251206726360139146020804223914553878734406361858986182879189471802012735919740668754718361369071083447654972616981324434832449439864991248134107576593779933625921357563431168042246603802336913624093336511163731061630204594650329693141009222301488452134920919826822551566898364283734409680688215702046353397909619431655964134492107982472239948944387476681509932867273405152267883477082364766979591950954990527044337526675397316900517825295893205966960008962731836244316973217567593972765097223759082538500162787492506250679188542592205114791138813388217385665311926715824843912588091815937451817864801772013214807669709014429998744390530334557946738706832711927652857598805076848726140668021802913283067607158752651177615095731144522035932076495766632992762090660335740716364307987127554603472771892305095626927231754801 A165443 491 113240511778771674780731023180905991616915275261315400980010162613820886446585468010111467466942261503140229453477992223783116024661835734596459380725120484438849897165962956549120386528735220242137191457622427551353091628002208464553701211217628159183896877356709477646651570219444771221511480899834207088572286852348986544715654191073346658428571503813117621333283584516131987860655577816888094621186231853534001965201577395407757115006624522571577848294597922009606879598961011528656227909892401948389602839575361946507460683487228080494561066900701994547411491556553693368422738112970776943010744071759234577261151618339106621789165230925841672701444429843509620402355631531152652087362521307330091178216945394660236873019260764609597413547295181935907718900318937479700698018665453445147060442016244260198442743004963294887475679176666437992729993444962493528848325343683596840992562853907693446096551272890592576538592078785024462741008870755373987892894025313370114774998071265889088294784406625654699415195127553549278288579725117805537469122710028861141582438335449026030717332096188200628998059080682448598886493081843568319338697609264573239235866455500304649107052167110354302354566379044337150442961683169520575453920527758920422862901285416104685244260119144695061062239808775849527245805968068978516794111971981053083656670484664362400306398681865722250571570923282002029082785903723644255498884684417346914127670307211484034944742011668328739368291859197193449314974014715718684864005288763602442314770200120217114766536857574519885358517388203609186071858854285893871195062349278613496409013320069788039288550228234189073756261994197700999737375958928481208332678502360384853561813990771616146935251398733054760950012114037826923729423409752959534872011785040543045585574631001891753482258836244128818338036331264078315305939501385361376538551229171966970321 A165443 492 742970997780520958236376243089924210998581120989490345829846676909278835976047255614341338050608177722103045444269106980241024237806304254687369996937515498403294175305882957918778856015031780008662113153460747164427634171322489735936833646798858352405547412337370882839680952209777143984336826183812232708122774038261700719879407147632227425949857636517864713567673598010341972353761246056602788809602867191036586893687549291270294431558463492592122262660856966305030737048783196639513511316804049183384184230453949731035449544359703436124815159935505786225566796102548782190221584759201267523093491854812338061410415767922878545558713080104447214594176904203266619459855298475892550345185499394330752532394838957627280687497421773152826136526074257515738432335046704734721390926569393038581455426281584752660893549676923114225799841688938567375888253313346792174743456270804586619128578047967263933056518927346292437173138641516897270588882221122402987377237354642139261037471179640855119260270716728393029027613951051096024143247911666099249229769274307663565265370660873131344045585572130595011999625816469439394739013915473034089840776567107322074974885172658533088740839083792897002010852988713878216292672758639716502864633791660868456738884417528088104528810421131665783053130901695620302097831263278890873137074540407275846498668443718140378280431905495265230826135128294311391169257731597906573702005906270255625940096910886443493037851099228701798904573502128063319840354678169402087754890651999063901463923119522232273351563598263963477153836049894583344438483068890995365387553949998899017156111361287187961103185872786906492278838941930920822107944109616490421223012579532498548322005705610291741380532203094559717439882575911606030541482531403859593729543997464750379719338355449300569919517715584559604134914613273697768205836714420773837947807212256007764841841 A165443 493 4874632716437998006988864530912992748361690734812046158989624047201778442838846044085693518950040254034718081159849610897361360024247162215003834549907039185024013084181898086905108074314623508636832124399855962145809707798046855157481565556647309650132796572345490362311146727448347841681233916591992058797993520465035018423128790295615044141657015953193710385717506476545853680613027535377370897379804411640391046609484010900024401765455078974896914165317882555927306665777066553151848147749551366692183632736008364185323584460544014244414912264336853463425943749228822559950043817605119516219016400059423750020913737853342006137410716518565278174952394668477632290276110613300331022814762060783020201588943584218147524030956805539172302203345594469182327314039535293682690754343104758090285656569584007139551843721912560440171555170437498437885833042167030958724276032577618398790918952102563813796487384464952270003173842246220101045593207745928762928901915955374721883794517871144381781071932870018499635268291924954339371982569890244330516377599133227506889233903047938585066749434379143025409126245190012636768068521897625906544190187934288089139311403149491620372431709501502954010804417460757574413188744665208489929166596376599813384621680268883520521561677436577229503392078378202186319846424084908053661711777968025470989422340528056545241384672171320646134925743501703097633520917427834236643082559564942006047514179550795561323201283144771748519229664664629654378787078446380057477628548467585651736528598841337938818001897478793554231991368810626381412363867799229659485485789434296546913568689833292423223442740514642545842558647321496721481934962536623995308262376619252502437711033127221499974740288815161195088419863973057659603874567186784483968330712484374546590492469049673008565724494609642924152046053688114351522218288000647540119474026504612302458104153361 A165443 494 31982465252549704923853940187320145422001052911101834849130923373690868363465668895246235177831214106721785330489773297097587883119085631292640158481940084092942549845317433348184414075578244840166255568187454967638657492862985416688236551617162998614521278311158762267123433678788610189270575726760059897773635487771094755874147993129530304613411681668903933840692559992617345998502073659610930457708896744772605656804824595515060099983150773154298653838650627449439059034163333655229275697384806516867416814380950877419908037645629277457606239366314095573537616938690304815832237487307189145912966600789879223887215034055776902267551711078306790105862661419881745456501561733863471840687653880607140472986377523784457568639820873791601726896079538756304370777042650291015189068614424358243587290997584806414399639271943769627226010569974218610286103923975499759938015809033880907998820230736562934672469841802905954293481084159972383901771481203283650870277755171134867704760515134727596089575907514767635427780701218405093799117793457394634173551785141776373817070756269864249024470423906298302742338849944961010929489150179464649285902505373503371788404818535924341366488430493181747000724252976492735500571038534550869773453202748666666609132056303148102165709692640847489568755230791621913153064722031714764239114189816768928706699387882997380840913444276512509295849523671464838446121950111430441748198740201943633552485160184697896866260883886026894454919719891430024699174536605844673367967296486183328173994229607081275240281275268273933919841943691260301589432099609110170640925844758318209538198079453354707619732873445411382273786884442352904834804982958548164841091709916660252036137698893034629554313944876120994903390706891711717445018961788843402176728825235135529933604485300394566966497939086556538280439279248787219176319254661485718523855894523321479118943419848881 A165443 495 209836954521978614005405701569007474113748908149739138445147988254785787332698253621710549001750595754201633553343402602257274101144320826911012079800008891733796069535127680197437940749868864396330802782877892042677231810674047318891520015160206433909874106999512639234596848366532071451804247343272752989292822435266152693290284982922848328568594043429678709928783886111562407096172105280707314733028071542453065714296454171174309315989452222665353467835386766695769666323145632111959277850541715557167121719153418706752016634992973689399354536482386781057980304734747089896675310154222467986334973867782397587924017838439952255777406776384770849884564921575844131940106746535878238746751697110614743345436120512488499173694879350744866546712999701701776751713201918922016397566697782608781961329385757213591256831372016790432520527246364698890072319098788561992728820157450077045324349386276449702988625956824924618485009714500304519820581106141398762907092936532323724271781018744777980593042045928761978427790252796043416749974121890286599716506441765734488099703854189898171104341461795076838028948952633730946588491358297807679535870832433735262353741986247059717651889372485943583700125960102983183801810343130434456224763401197981594116628499692059549259299636323343236480635019189204138586647038654402622358971742317370717512200133290020922900353392099280877491246765271019253652389464663152092183963055590420117497789760778696525409870399060556394338313278054531876805191978490248051729088508083379406135017444159980389867260378468082093146642115227092435692849672857833109512817784010979805481115719090483755118852996225127538682510206263976714910263894792508591218039766534150526995932238736805802770184777281951036406783030633827563829472877474547264813808643647763669111245177397454183055488538014785911765191582127566598478626167008852524431815146463911626148366227458232401 A165443 496 1376740258618701686489466807994258037660306586370438487338615950939649550689833242012042912000485658743316917743486064473409975377607888945363150255567858338665436012219972709775390329259889619304326397058461849692005317909832424459247262819466114412882684016023802426018189922132816920795287666819212532362750207997781227820677559772956807883738545518942122015842751076777960952957985182746720691963397177390034564151499035817074643422206796032907384102467972576290944780746158492286564821977404195770573485599365580134999981142188900376149165113860939670521408779364675656812086709921853612458343763546520310574369481038004526750155565859860481546092630450459113349659040364021897124417437884742730862533162546062645343383469451157273400322820233435933303194401844213180192014409508899061170969271066507522841069554947653353812289591268970335168288694568069594099644316652230924302806743325577734735190628041865881436885711699096139736057343592393180894197520106311329966405932167394620867669178499620046450195578843052975281958074557150348404395380058364322139490548058649571521928810829537237674784468800314988229560400741048323255021041042235351044155705772556170996684314020565441456913390203134671541546413983660923494398803731378736015189692534521101544533484969701581146048974540091503781462674906347042051168866348334234020322036709559584102593217398318858907044371605301567166056817415250347459570733574736866182969541884419592670976164869646699991847487176252579671815864978892258561733584600949460114688122424882858894531133725575918437185950053408149271403720634454793119177649529933261936133055751620701938051795625301806346949503244402002248936253164543626231895641995019922916647340614204881905130851055894009374209386434284173234617383637220058704445264961220667534086397343136137644899263961189989813902872714908890507904741939261841662447519111308802425981569301509872167921 A165443 497 9032792836797301765057391727250326985089271513176446915428659254115040702075995900841013545635186407014902297315012069010042848452485359370527628826780718559983925676175240948836335950274135792255685491100568195829246890806410536877121291358517176662923289829132167717105344079113411817337882382000853424832004114673442635731465469670369616525208597149779262545944289814740201812357340784001234459971848880856016775397985173995826735493098788771905347096292368073044888706475545867892151796993748928450732639017437571265734876273901375367914672312041625178290963001411636984344100903797281551339193432628719757678438165090347700007770667606544619423913748385462242687112963828347667033302809961797053997129681041518349422816986550063552080230941629625783796415631850646997247468614235502065770574760642793795144278721996411559459269745789140684751276322555099573637296096620682542365674066831683312345459567386301261167248578576108241104339946114171522531185534755037660936522767837549101442249026922895173171824289619851853237640269721381049455293866174176788126942993927055109058431113836260949450622892687720418123328076350467689086007115560829367381595903551543076229673372857937263793498510250164723695477442645329147661690232831942294362364338913691570937196059220492810199131201171413286979794705084091232547862075214650340381470352709991633044939763041315435418993143306443335096266712536681953767428031487402657693232199379248292094821691036193058355591379685680995009976722230964650143684841501079496217214057110936239461511450199409989813334031071074085494690482168951542477366555890445660761656071399162443148861383383574750051143000554484173817007720020778085912885312399543790751234121243936521132051364973150260432019972035734142022937700338356851009465861221832208357009017508279447920151354987165917907400479273127131692516349631821233771228670152748976748051543638894312096279441 A165443 498 59264153802227096880541547122489395349170710397950668212127433366248782046320609105417889872912458016424773972683794184774891128696756442830031772732508294472054536361385755865315200169748604932989552507110827932835688850580859532450792792603231196085439704568936152391928162503063094933553846308307599320322778996372457133034144946507295054021893605899701741563940485474510464090876512883832099291875300507296326063386180726586619211570221153132470982298774226927247514803186056439240407940075986719565256844593407905074486523233066923788888165039305102794767008252261750254281646029813964258336448111477030330128232801157771259750983350166539248040298103157017774270148155677789043405499736159350470458028535317063031894271027886108259611377715059956239589187193877890615374603068801718576830269420110282202014322166246579865317059262915749169475430306842471014122179302105039395153017062594051567754015928963249093061637328612140817769367721445026204174303328494209523811420842185301541008540581618558571573834484984476817389812425335271974551141335037253515366727833232657919729948921491526875410525469103680231076546174430061615987005085906978626060958644603991444952916461994592282762184303575944676956143704843628173933774176087267193597348847758573244587042381815229196209275203964394046125855292382750938896959720117747617572206176414049332055293155218952594729262018661814018314066491922827751233902533405758681263989333106594308646745165660031567156559526296258690124954639576098920273074848079750597312756221890460296484126751305760978735705573126606858770666985308582243268547124512299683732089380158776218039405245764842152329403897938569099501192313586426104351027544002582638701595464866846917631225895494868852916008076562393000258731191771365647210603237796124551648798413994052049505096664810071976443480779746983245708559024403070133172752392171629728995949913482417720109142150961 A165443 499 388832113096411982633233090670652922885909030920954334139768090315958259005909516340646775456178637045762942034778373646308060695379419021407838460897986920031149813067051944232333028313720596965344453999154142067334954548661019392409651512269799877516569901676790095843440674182596965859046785628806159140637752995199691249837024994034362849437643948307943126401013525198263154900240801030822403453993846628371195301876731747134808647112220985702142114862257702869670944623703716297856316494838548867067650157377349265193706078932152086978895250822880779436466341143089343418341879601609419498945436059400795995971335408396137235226201760442664006392395854813193616986442049401973913783483768941498436465937558904187804439091421418328462679972710307536144802488662759124018079864876053538500550636939719987028106581357378210144013652181953288767954808669960418777796515581828409227680053302268084939030695171007359288324492280595275335243072714158243317868486067201908987910897255952967733487196603289588283236662858105041373818758904242201897753227618620951094088360155459244444742775964110533438801094702355209917442183460802262898111530743218055315133548495125781104719452449590978436326029603684874190255528595612836100027601056278644870065390153701334826738618420630730178663205113838549713016100664798692170813464504718955362879565796677228989892523894087197771892671593829791034125940164793905183702481169692311627872539389995077902669725764892988753403281319979450720467138715703582417685815880616982682762686958878825558352906047713240382590992040072605785057386789949919438392021242661860165055803580523201852262707599065742665047645770227905061209800763048247547812297990594333704382351434210039753614335344157778222502639400575061446075772005813890036369567260094212142118092730246266528278391025752136993043252112140372085570389328252528044456757043386720237235735218689056489078117553526481 A165443 500 2551127494025559018056642307890153827054449151872381386291018440563002137337772336710983493767988037657250662690180909493427186222384368199456828141951692182324373923532927806108336998766320836689624962688450326103784636793764948233599723572002156996386215124901419818828814263312018693001205960510597210121724297401505174290180720985859454655160381944848414852317049738825804559300479895563225789061653627728743412375613236992951479533703281887191754415611272788527911067676120082630235292522635719116830852682552788528935905583873849842668531740648920793882655664239809182167741072066159401332581005985728622529567931614487056400319109750264318545940509203429363321048046286126350848333437008025171241599464282674744121483158293034791519513950173908330439804732976196541307417409552048504609112342215743199819584077373664843064676689113434070574110286352862651013383008410639807856365593454955564511347519762215631679816248833483782448573512357594135564959042860723283347042543164563473606079618347089286453071773121370380031205472263627162164176062871549092007934149243422765415306365859621594047937537439641419032203500472977503805228675542146747271275396976457272096066469612632190888830654857084773460441568171338068314898206354108530704594559995505135755096851996264719626326831280055533723453033669161937927449031631403827926313841386744810141187952117796190929643558100401004065451934998502599381083331696243641594017204313881280556187509011110264751248936872980298725351568813045072377290825974133652569137174644290186469952277489739982656062641885262334731035253147892541138408664764141049999594055972081903950636404021560606631102897158203641125639417172723124865750779922534131021489070758692047047984834927436064499541118972196773596375968714235034295026055444208068637876889945169765196092239182790684028789756235105407496109316976365696634262627082837527818338745575919613564666690459361510001 A165443 501 16737947488301692717469630182067299259304240885434694275455371988533857023073124301160762702611769515069221597910276947186375768805063839756636249439345052408230217312299539335876799048905831009520629380198922589566931002003891825360647786355906152053289957434478215431335850381590154644780912306910028295608633115251275448517875710388223881992507265940150449846052163336436103713570448594790324402033509451528285528596398447910754657220627232461865100720825560765531624515023023862136973754241012953125527224450228845538348476535796328817748236750397569328664103813077388044202549173826071832143063980272365492416495199322649577042493679071484193979915680883700052749396231683274987915915680209653148516120375836057314372809921106741206609353913291737185978760287900942993245913250592657115798177978270576667437904391703119075362653355263036404036432638148460453212344496019843264763485190175089771520901062118677264382888937871494630974446004921855610137740800087301221010150067147374499719995927062076820636653446645302923500599735865438694290491535435472512825238780261541157518842413671304928892444853246444505281836692308588789840369384350013438952101030999320039922900655503741444451850393621924127031889940306362762383677113540215341431141365140959289246147828741350489192904430915653523878002079588470410702247020633721862042903131948287550085390948174125470794544854078691626416611365768961740131815445560978983059254518687662716784959734818412172611227796905568091309413510937413070109927781339530735578116986331001983696646201003321539807933078045454746023192372938594929053097614545634794924242310974978281029198286328266248972131783329467108566194946148025496856556766030145078774271127775481554595305924226918740866404814854029123200682974851623126061865712880036003683110936317016976140599956487974391696552433315128799700099818785922755811850048385518397639630291945970367366373397368683479765521 A165443 502 109817673470747405919318243624543550440295124449337029141262695616770635928382768539915764091835819788369162903889327050489811419130023852643290432571542888850398455785997277582687678559871157253464849363485131110148634304147534266191210126281100263621635410727611571444994514353613004624407565645636695647488241869163618217725782535857136889752840171833327101439948243650357276464735713230419318401741855511477081353120970216742461306024535272182296925829336504182652988443066059559480684801575285985456584119617951455577104354551359713373246181319358452365365185117600742958012925129472857290690642774566989995744625002755903874975801028388007796702226782277956046088788676073967195716322777855534307414262276273793689057096175785140881063125683974473182477225816238181055032791429527970057278640442087483411616023708538117287698287920966169486434956471535205155104058114312626344380201188807148327015691064710089340878627640869278202611655167020276862707904786461575825343966799563760521306863210532512967324903946498006397277095188893151179372736055047556320207654441027285299250153516997611516951375909696791430837087216817229197310475126014643262271682231154355454625506989144114596896329944132219475115860698102804790218730817239985628628162389684509120694556994367228121508136938504728316945888885955339692223267706947469961700187101476837457902008550318728967381928075772077684437641563192567240516528231138875767195361253252932719400409073121910802250306157150410001032391803456853386653321977432210555442459591091096417022121787731435826161834482723108222028499898571150952978237030481104863162441664000822622590092603522713479375715843243703912202868972577109287976634612057131914994416890974026456381652388953424603575820366776311276778205220495586259001264081562226457694491022490958466010870240971279270649698202700650223438595318121059980451328123193711679585232849706436196679536241899724339579717041 A165443 503 720513755641573730236646996420630234438776311512100248195824545941632142326119344390387328206534813631490077812417874778263652720912086497192628528101892893747464268411928138220013859031314662739982876673825945213685189669511972320480529638530298829621549929783859520250609008674054923340738038201022360143170354903582499126498859217758675133668384367398459112547500426589994090885131014504781148033828314010801130757826685592047288628826975920788050130366276803942386257174956416769752772983135451350580648408813379500041381670211471079441868195636310805969160979556578474547522801774471416684221307243934021362080484643081485323716230547253719154163309918525669618388542503721298771094793745510160590944973896178196336164623121877685147726951205226569239582346949572649985614811344784735506260019390559461517131050398329519501354910379272897236225041424499128989761658952242308724650845562917206563583116229777154804675874241533901181104878172574399940602675277629129873741637457444350906027185827171843677083416887836312495079574576729246911834523456477204834754104065335235172161128505891775211610916921772647049832966139254468769228987070177390946627085644496287206006938437600857017077842078415658447316027524989208457417265762389019699444975075326701198208337199082161961064740141149906627458250194647482364543950626452173349873122683897146008793768284714343443888553442910017860016039420556330436487933620262366829360724825765145046437101721515303759227757085967002321785063040578715545649939459773002100482472492354672046991178121420803115539184343909034230871793527893904986096194233837010920466888650103058697727523369324800544870678806003623342465439695388792023208495701260980107886413771220195126350574980269175174717300050808248994003186652630027699108090602804983209741133241907821077398732496184705192135196035975309199143821426401329451311027484942441650762647064011652588209959940835622151365085748561 A165443 504 4727290750764365244082640943515754968152811379830889728412804845923048485801669018545331260363074912236206400527273676420187825501904199508080835772876519275877113065050660514861510929104455502237027653856972026546988529421668050394672754958397290621146989089311902312364245705910474352038582268636907704899340698522404776768959015327714667551998269834501290237424150298856951230297344586165869112249947568224866218902100884169422260693733789016290396905333142110665996233324889050426347943542351696311159634210224582899771505138257461752218097231569835197963665186870711371506297102442306964865175996827451114156610059743257625208902188620531651370465476375446918366247227366915441237152941764292163637189973502820880162794912171452644465966903457215053757373191038670046241006211927699490990448431240666638624397511288172376034441776490841826731218171541916487181409971403706502365902318202467089899517316375046762885106237660890310774034176697429755052054437161780332207835810407382054934631977425608681046551267057378946765988494376775317186682628960970349002196827691769813343437067175058771351895818455782848902814465088536026364364173868143063025553129016168635992073023782046761102639023333115961689437158155546793483685476921876591589502475488189785596921725645491991860043322610115355722587505469839123446602835407652184018894055877492724518255578403645536983710104313401597719704926958129257567290834407856000715158457250497315939133284949809094392623169828588711783314752956270117616818531250825775554698972771831736344765833145103291522035983885894430212402395594014268011180261523878352018977332309830145452344245830328759391008295078761083335388368431221321228378152074931149716926420157657839755769944181570571947088229345196472550662621471350984214821186467704349986838315076853442589779845595831919091334067880816427484872390949936640589461536427886495496830734577274910154905200972201788809508263530404081 A165443 505 31015754615765000366426207230406868346050595463070467508116412594101121115344750430675918399242134499181750193859442590992852323117993452972518363505842842969029738819797383638006373205854332550177138436955593466174791741535564078639447945282044623765345395414975391071421816076478622223725138264526751451844574323005497740381140099565135933808660648384162965247739850110800457021980877829834267245471905995123347262216683901035579452411587389735881294095890745388079601286844597059847268857581369479497518360053283488405400845212107206556302935936329688733839607291058737308452815289123975996480419715184906759981518601975513278995607259539308164641623990499307231400948058754332209956960450915520885623603416093126702652409436643316967307411829992317192144102700056560289146700939739445471769804527038930554986960248105630453200001861186475906262394916223993164078404256496337809017492948565213405025510326379300396943358748944221043580388331489671916859219795092746196058802285407400617598008432360083315304811847190672204256007991434209666480547626677060452272245425120992711203285900915823724392048712576591594623233961253600057909573258912268191972985681421355315626157253211403369377094005261471316258245950258950216825870537925671929154135404146869835854485509232345323965519615656238738390894108428960278796285676798565844863580284087031314250242124066352858940101464524891939097259787006170007333809501042823761350771659887687852894755104457763948035653060275785695655149330458928731903929558821213221260378928867858161817389549918580814660009839499163214319227172406248215915088897434018340779177560709180602510988411933859308576530037498489723273364075636225605511000501979036485255399659461991714357743262139706798033042486804066005435555434217455822788570893444419659181464230627669671327793057946474422649630991318364881228545940336791583530666071088753155726207763402216066652389894951513029979030612622109587601 A165443 506 203494366034034167404122345638699463218437956833205337320751783029897455637776907575664700617427644449131463021911802839504104091977155044952692982961834892719804116396690634048959814603610275861712205284865648731572808616214835919953417968995494776524431139317653540819598535277776240409860632153560016275552252133239070674640660193246856861718622514048493214990421156576961798521216539441542627397541175234004281387403663074694436787272424864057117170563139180491190264042987401309657930974591365154983217960309592967427834945436635382215903562678259087782721663436636375480758921111942406512908033751328173252238743547561342623490179229837400868213695001665954745221620213487173629527617518456732530576462012971930736525962190395725161247276978540432579114603976645964662725926416550644872795344428537666056446351961016287865918947728845764467343764403486413796988790726006326943394442042279104818390236218067100262272845993077720913866467068037263281767789877619329984071258827089044592584536660002996810008218109328965819361903946635865445246066040532611929430223236109467665464149593522866815877610226623196735003836293271645068311553009749217285733115945903758086913052271229430516347479688052775063823496961082676745018065591033690867784547260199640296094868435295119396072948694579467966293375601572992911387390190739764233721948038064561649259446198184309937148240453099730010870440057423355708916436606484144116631018818121116793375122255554318281871686753885216229550508993637118575517997528298823543497921888241056155436694352191119603444211084755305172718537172215358219113294467668012566986946800369576497733323371348565437032917477080196067807071233781175722092166823715604162023114392432872886597508527439908404419770089123456440614527645435171689246726678680469107132548236772699877612689610880827314586024306059588030668566249478139444408241578643169258565153472025162750874600659848338645653980654687037877763121 A165443 507 1335126535549298172338446709735507178176171434782660218161452448459157206439454290603936100750942775230751528886763338429986426947462114249934618661212598731134634807678687249995225343614287019928693778874003521327849197330985538470814375294579441228776792705063124881317385989957489913329095607559507266783898326246181542696317371527892627869735882314672163983552153208301446360097701715275961178355267650710302090182755433433070199761294379533078745756064756163202699322386040339992665685124293946781844893037591239459294025077009764742718543274732057874942436833807771259529259281415454129131189609442464144707938396415549968952719065926963187096350052905930329083399050220689346183330698538594622133112167267104978731095254923590556952861681334465753058823946108137341539187215136024337652333750968854249123749803094165847782687492341462992458109623238958404351795873335505777847689185965919348068470912746211527472401574686344126697493388475026667005503608280376474506574270164859180391921289880113515556107015995764551905566440085675933237067040715781997954322132028598219781848689527292750903169193624467287674726454278167877715814011068619225985313753084939707748675533591961103348281091908714516203756368753710470443403951764648105262729106381809398972260150590332033999371621056178164041400781477100076129297136766951272811196132513048993575085910057566609518018017707341418584925006777042860624645364567498866968328717590837734459710531426584856076175437150747344969852300511796133288340638600544029230184860897149963357292868832610815303083199878196688841040264836583803976272890432540305519683857240311291898180969109984469547819321365792633279195289925422460190876336618137252227292837458787981792632520324575809819644506008038704427883589082732979126346087478801215533046847104889571043008802612558774219659845087294024856718050704567756060167539617952677615230421040060957931705732192387244038061926641551639995623154641 A165443 508 8759765199738945308712548862574662596013860783609033691357289514340530431449259600652424757026935548288960781026054263439140947202298931593821033036215860274974338973179867047218673479453337137752159883192337103432018583688596117907013116307735713902004536937919162346323369480111091321352196281197927177369156918501197101630538274594503531453337123866564067896085677199665789568601020953925581291188911056310292013689058398754373580633852424116529650905540865186772910254174810670691879560100492584835684343219636122092428098530261066476976362425517031717497328066612787233771470145366794541229735027552007253428783818882423346298789791546805470539152697115808889116181168497942800308832713111719315815348929439474777593915562303733120435224575287464871395200685946334068689690175958216781837294155126996695765538211797574250974377315983220212055351237427653206070149343804091044752340781564387534864120877195278992105243866141298682406347689283308312972248409484238958160790968247725040009308963986006242055942764775208270086593058404820091101403600100750656536152100208012824610466283423880179437087304759593552871350035314710674985646936034754322201289941507438901179812559292805550359086715097978407119408199122258435828924475923856489855439508073807193758331768032476828514161878945371756602555312974979594911565738577697266910736911865553142422278094876822039164935647674072894371495606151611993855820060669403303918497542513523518107825143392643842015963760037830979316870424875057438073280896403417490457334391165631410431095528010858088377259621524334461176390666859944120595698098878020586131972507170152530271082812755073136822396833029424850465648449664206307879566429854059740233254657653197139654080530169808786345918680898786664671923216311275477372295448265849311488934814574776990722554692136343952204605444159236786438527537083354918401102924488229077925631611416026534461464983093612015444809397544154706038066062946161 A165443 509 57472819475487220170463033087352361292446940601258870048995176503588220160738592239880558830853724132323871684311942022424203754594283290187059797750612259264106638003033107696801716698693344960791920993624923735617473927580879129587913056095054018911051766849687624154227627159008870159391759800939600210719038542286354183797961619614537669865344869688526849466218128107007245359591298478705738851490445440451825901813912154227445062538705754628551039591253616490417064177640932810409421793819331849106924975864032597048420754457042857155441913873817245098499969445046497040774615623751538985008291515768719589746250635687579575066359822338590692207380845776822121491264646515002712826251430725990431064504326052393762901315100530807205099988203978377998011433435029794137210934455969255147874572050033433376537437840550253204302963727921013480040809132598185546496462099124199779511282788149096233443339179257076068254362192216854541256935142667442379202701458928604165177277781187521480610301938269327809551075585693852703566884997314715892758358747227938329330902145008677397852439085591517842121646728227396002068919842511503453279630496933890264573644786554696897172782811669460096236467642355571360484917236355803591521509780525798499375567115794554464386355957583463410363152964098705521585058153568994977044158100216202639496443524880438473500058276868046042575150959364620956812548146952709340724201004929918145870521339989637310738762838555058321399583469132504133434222244796845581136326320738405672248162369255481892054455395272865141311675448084770812115022490520475527601462372914724717865907259816387108005116407938697898914249113486462046086456605277516029919045403309916030133100314740665266195252710910103773134095621083830756492156443233181293778661160761500573991314617809328543998681063284561204059067122467376732297700874845027202577564274013310419653647836157429859506386934667104416005032242080526231698607770598481681 A165443 510 377079168578671651538407960086118842439744377284859446391457353040042312474605903685856346489231284032176922120770651609125200833893092666917299333041767033031803651937900219598716063260127036287755793639173124629386246438858147969226297561039649418075410642300800502075887461790257197115769336053964716982527611875940769799898426186290981651986527690026424659347857138510074536804278509318788352604628812534804429741801077643886267055316448456117923370758214977793626358069502160169096216389248636261990534766643917869234688569992658185796854396926114945091258299528950067084522253107433847280639400634958569228325150420746209592010386794363493531572625729141729939104187345784932798853035636993223218214212883229755413655082959224165708353689426274572215010620331271668790250637531760176104818529005420129645700783529884481620608724003275076493746635032918545703099662169486817712705667152644338689624907933724261837686145782869513879999906787080681523623619860972015092063307551430962992520152828327687817452647904874317666445691940308747938798356470666033176320134276581172152739144309378093198277862915855069061204261105485765955930548733483380017960094703548410250582828375561564588772072125871923864173408878460581858448897361291044228178207143578582040170194391950833467643971237794166012307583888322055431223041369606935820787711220149976166987160228804841546100751537184885444038466753754673645044741183585951500684972806342963229915953434385253697629475522296579159464808407233151852699444762380188996063736710462566891072587483199636249353832233127666075844863731569449767600704938114572976895250655565208002987083523289678655121349327531661318531664091745631233942686665717941172765726590518282752735809606512483866967943297791977804437433488632717607486987741276656655732993012089364054389554386623576244444569996163146529782692996092754185346068766331515759829779634445058528549011764581890564972955813197424370752576803788470465201 A165443 511 2474016425044664705743494626125025725247162859365962827774351693295717612145889334082903489315846454535112786034376245207470442671172580987644400924087033503721663760364563340787176091049693485083965762066614870693403162885348308826093738297981139831992769224135552094119897636805877470276562613850062508122363661518047390657133574208255130618683608174263372189981290685764599035972871299640570381438969639040851863535956870421537798149931218320589695235544648469303982535294003672869440275729860302514919898603950745140048791707721830357013161698232240154743745703209441390141550502637873472008275107565963172707041311910515881133180147757818881060647997408898890130462573175694944093274766814312537534703450726870425252417445269137985359245879031700411450219427017867963433572915166811864052095415021560068560575936127228857121691144805490415480578587347347692043166195324309044410650910228076624427941829805291239870049336993978971762791556190942487047355291978606400469097168980377814640833128930361672553407761396587457429606084845434980849857172574946347298016902826262955868951424429845578500747199706305619826818457085896665137394830859418088551811838632275658894581380261198173912658904846486209635857893575606797123869141140393428931163645561012807376585461521876325269468434399095218332558190331026510807284472364957744077769368900276804983245197397002604797922918475225196879012562991953488386240181053409061983674998049851945677023256678361781619184251847405320067489344282191697592246243075612390404567723669223903022836892719785291654655723263820949226673050442670900041966147738181505711771860030884262107563826777629375381779482926785657772430804215900167757678787636073417051875920749319676293654208510307617662104072310345573212953654255451692898307455688089379874046817470306761587016703560823157707061759579874004455933683001760600071619632584420802540942626404036566278213933601496924730627931544252516788239627282204463754160721 A165443 512 16232021764718045134383068242006293783346635520300082113027521459713203253289179920917929793401268588204874989171542544806213574365563303859934914462935026817917835931751900078904662333377038955635899364919060166619418151690770254208001016973054258437704558879553357289520648395083362082484527309470260115790827983219908930101453380380361911989183153231341984938467248189301534275018008596941782272621079801747029076659413026835709493661698723401388990440408438607103429414063958097696397649063613444800389454740520838863860122394362928972363353902101727655273715558757144960718712847807087849846292980740284376130898047444894696114794949439049678638911510999785618145964942605734528195975745068704558765189340218996860076868028580073389883576966939700112970658555902476711479860947883611577294663565788007250902452789349988665516888191563543291450983481799418700598606511351349984928063413184542475152766424418660172423359276852714489081880115115565628223838415521753459896964396562931294068914710905371084095382162777143315355979833077316646475503605141575049551103107913540408112146749729916913254274989398608582683117765733605985969784317427114688845455241530628000052918341375740738694260761642727993814595776178107087334655431963679786481386804219755424234200589970800018256376020904093217432121168666439786718089128258863218262585615424443557201092204540502484169144975351729838574254528541072520400003846233279674026937970420742171151889026732743843023381415684904375798571216333977484904119008432439701867125583054419052155363322572594492971193379209390452894583938226323772645224803505847077831987876505440202382117453864045735073590434839786410177473912824670013453466415708385978561802073115052277289821629826714957499862231889561602000727076772970859870745061023653169655901527904087704443115302393488321451651004177325528854332429343676683274456812690965935747143629045829200893097008417424559185512993186030001813523579141915853803234592241 A165443 513 106498294798315094126687310735803293512537275648688838743573568297178326544830309461142537374505723207212184803954490636473567261412460836625032973791316710952358921548224216417693489569286752587927135733233953753190002493243143637858694672360208989609779610808749577176544974120141938623180983677434376619703622397905822490395635628675554504561030668350834763181283615370007366378393154404535033490666904579262257771962408869069089987914405324236513166279519765701205600385673629078986064975506367811335355212552557223785786263029415176987675964951689435146250847781005628087275474994462303382841528246637005791794822089285954101209169663269604941549898423669593440655675988436224239493796863395770610058407261176838398963244971077191832419189057272227151842607622457140424887768076241760246565997235379992793286580353464601108745320408015056028133526910860634540861925955556318187317768448445384905501246770851762344264467403100475687434843842299604831277375772519854368187303180795356368152014007560416329270755673085895341883629268284317458228394371478476028726563928389168481215719677213684086475281594148408488199772299389206593244609135671868461638428388358102763270863133569631983604291112995840952350358314430269628202341488330742054915968486663466639529914455291415898509911840591532748999911949388082602081125671004929692619119464033624403361107192881441507520793196335058465279553556062198421217483031832064822788863878833699255152168400948031475694303334373061595748383799262846824248281014674253666906436677923567503443506559574941766156799038784928829926071024596532031677610472299946061683077949679952158854836758514265035035423066307267938814740526071882105543799141309916127400801105920022056867071743447467025729408241273528050541308117415417601119785505505237725677753696349959119518978368848394338480600651098318474331726661927158817832078611311400253307670228815175381182293732081571361239283710680535287124994349193213242783741801743761 A165443 514 698735312171745332565195445737605408735757065531047470996586181597787000460631660374556187714132049962519144498745413065903074802127155549096841341044828940558426884277899083916486985064090383729389937545747970574679606358168265407990895745355331180829764026516205975855311575202251259306690433907646945001875466552660101359485765359740313104424922215049826881232401800442618330808637486048154354732265560944539673241845364589962299410706413332315762883959929182765609944130404680387227572304297279210171265549557327945258543671735992976216142006048034383994551812291177925880614391438667172494823266826185394999965827727805144858033362160711878021508883557696202564141890160130067235318801220739650972593210040581236735597572197141668174778917792521381149163730521259631952230956849899599457831049513870821285102844125331315195896035544677444614772517879570933224831120164857512026660293355252820406855810306180091576685841271785693861949579321526460256603060057142861768634546031584499953273425238467322357854792016711454198855751298580201836256364967115299369402160702127652450335869564371320291329502286715967310845960235725804994417875221775466637769318172478479258280591488676025075667753033865335550113496530269980541854677307937560600111436195028483355044875783597186936678367750585629316441930130147708169578743709990966911379206385280475367940798049651286136319004612495722493263981497465964575015408967804229623981255615883122539830880749737986287164506030534144550155439367480816873615814924567126605009924830097428560269401494216287147984595108582700278677036678686613830230988686103455457013690233783672415949179593402431702475115371212782847783438142669099364175421299023241816723201388219578715890407028478355044341287378284222820834044226639791563060916454612901333740480247325519143974947988694562924898918385504934244047182236712932805106569839405066085662513556189611114432436346710031001167262464146062084805063258546106537355194189605759281 A165443 515 4584402383158821126960247319484429086715302106949202457208601937463080510022204323717463147592420379804088107056268655125390073776756267557624376038595122679003838787747295889576071109005497007648527380237652434940472897315941989341828266985276327877424081777972827407586699244901970512311195936868071606157304936052002925019586106525256194278131914652941914167765788212704018868435470545961940721398394345357124796139747437074742646433644777873323720281661095368125166843439585108020600101888494448897933673270645628648841305030259849916954107701681153593388254440442418371702711022229095318738535453646602376594775795722129555413556889136430631699119785022044785023334941340613371130926654809272850031184051076253494222255600002573963310667293943998906213979877719025938646470139380620689125738070523557386725057255455418776234556894225637523593154732449122956248689401538065978557233298832454433100097676760958730616643272268037066484683719559817986500972279624006180962304414877996762899814926691309140280191687617316144083046442745342603765839897140179803807748933107258905146194000598956351215403950518505575886720762176531911025627517968822715051610151445845309972864838125350771947053567409814370048100806416200345601980631206946222963649921215813425848120241419043276541544808869695247180440401588433512844241203895977805444273894970754700497376650885594062332190609858127834677361579242606515044428418953527787957286879140764103745885449590037123684520674620884919173205112764734062895882409576030990819357936019546899739492741272505404098305766680880480778136251328557917735766428482124709646122441670173652334278431791235681134686804336618792527019438595136500030998793256911043378361639913171904339158061139694685561387030305188668879487689718062645035863857819481463024256887893569531067987232066959170753814494090791983459086483898672616147439642046407926658101739073502949354046039106418360771477947469085307275296381724694300211158901520464812142801 A165443 516 30078264035905025413986182663137339237939097123693717321745637311695271226255682567910275711353870111894622070396178646277684274049297871445573531189222599896944186286410008331508602546185065867181988141739237625644442679289895392071735259690397987203779400545279720621176333745801828531273756541791417807998077685437191191053504444912205890658823492037951898854711336463551067795805122252056293073094865299888095787472882934647386503251143387626876928767978446710269219659807117893723157268490412079219342830328705969565047802303534875305135900630730048726220337383742706936741487016845094386243531111375358192838323995732892013068346749624121374577924909529635834538100550135764327990009782203639169054598559111299175592218973394072407755769476029236951540467038007403805771908589337290272127192070698801051941116011801177315286904232298762047520450053714857780167957703558178460904488342856665549242884333796230685919990421077657082244456611617574226906773424875912070707642314555918101214521057849320879180656100139303328358462298621884445584325008103999391891786697442319117283581170188854346732967037371847784669001587410129203780198616084966826334562851294741864667143387546672141829571400352975801182563766751051812330914177256503548158284742912051162907768631669475643449874988736944867659097288710873084054237115763680511833792044903615542375017377630131628303403806151635833564327810150000819502239450857331461560711754470061748487840525253931154581675339929590856270985375268541447047235285479461525495762699941822292955436566194559756383801117765664996753284415668670429629642490669645804216729178529866991234189172288901419568775501783395379181028885663608218713659909211782361383053942665217055955571520897753970685819049849306922554029586780261231063501794503574030549787354299371594127942334759481460027086384513940695605343008697552394930714163422980656549743426894876635884953297581538249949108615185775387481063493087174867261623849821039757396958321 A165443 517 197343490339572871741163344452844082740118416228554479347973126402032674515463533328059318942192741804140615403869328098227886522037443334554407938132489477923850806225136064663027941305520217154581024197951138061853188418821003667382655038828701194043996646977580246995537925706205796993687116670693492238275387694153411404502042663068982848612540931261002408385761078537358555808277407095741338852575411232565796461609584934221502847830751766219939529646706588866076350187994500500717634838565593651758108309786639866316278630913492316876996644038219849692731633574735900211960896317520664268143807621733725103212243736003504497741423024283860338605765331423940710404477709440749755942454181038076588167221146329233891060548679773468333711070760506264631791863771801552272981471263886387185704452670893231407420994085269617095046844639128972483119467837076919384122368967302342341345511068802117264082888844038370126633170794092636984199722191084820257608657380966137820370815766227972285064654503449270540413678193060584716759447355727224902781578635569963613173953884434407649296143054667403410875624372009796086740033441690952959900393576630496721758589721145390375280533124952914828677565911527633263698826313872367444981225646492298500565713266358633094472942434679527669426194472525271110543843631587663470888341384238063391501870827732748025339891682450749353546159083168232236238571335511405802173903653165380044361705671427517298564359725357428887248780914875988622797285224524195476736072511871034350628567626437995285524363231623153422458392281199064533264489763701859183229595793353543071028461219049812890004376185001972867395624484104751990048011632193408439334953531961720458513288462964382529170611751940779389181353824529645519782130097627547304555334223715537989258950137242570475675894453280007418459808997924734053852006286551261771399580470239039639557826730566693297045481237593580268457526725505195628993905624888366928379023914693831000263022029841 A165443 518 1294770640117937611493772702955110026857916928875545939002051682323736377495956242165397191579726578976966577664786661652473163471087665718011470482087263464658385139643117720254126322905518144751206099762757416823818769215884605061697599709755108534122662000819904000537724330558416234075581172476420002575324818661340532224937901912395596469746881050003436801418978436283609484658108067955158924211747273096864190584620486753427280184617562338169023254012041929550326933583431917785208402175828859949184948620510144162901104097423423091029974981534760433834012247883842241290675440739253078263291521806194970402175531151918993009681476462326407681592426339472475000963778251640759148738441881790820494965137941066103559248259886799475309683254870120883143326542247861338294279299588725159307238068020460321076731787168005533499341410965905487902217304007933024876267604803880494267161795863548492226095916836616079353496134672240736243438400940446556143417970213249781592914163724570934129796220748913032336194147365802429914985025611830397097307459925868834908395128424578078678756427732919766269496892180548426434612198201767774754904500933135928511247553011007857036522625604786429110923749421708612155355845958012594231617014485391139414813041750015834078983553859160182120129662490122380769739279684857700075098981688920348133304026973361312165920284411521147178119716582684653182210358775008349576970427786137208122272991127925398190565087496096685894241084288958434765962646003514394053786117172168969918627854546402330069014945606409595201120525682716927744077262162047824499743332921682515308105734334336953394811028572355253590305543674938674902958772283839698349063415625312391322988327921064614490700187097336091162821856372586900012322271917097474727279758772991907473882351448703709613239774495470429359675663214041145029719263052523403332266993665307680144434250966565683090300503878804723740848437671965047289632060704858889048909306422326830415632971630141361 A165443 519 8494990169813788669010642704088476886214792970352456905792461087726034372750968904847170973954586084667877716058665287101876425533806174775873257832974535591623664901198495362587322804583104547712663220543451411781074944825418893809797951695703267092378785387379390147528009332793768911769888072617791636896706135237055231927817574447227508438009286569072548854109917520456761828841847033853797701753273858788525954425695013589236385291275826500726961569573007099779695011240896812588752326675613150126602447899167055852794143983195078900247665853849563206384954358365888945108121566690239446485455674570445200808673659887740513136520167069323560798927909213278908481323349109015020774872917186429573267466270031334705452227833116985629397316294623135570212265315442732507129565938457975612898137739718203003016473772722769508678296197549182462783208173331439643553234185072668838385240580482472934514666019646543461874168050264174400410665978623323051767876680268134940577595906016391296065269682106874691447828042080759517670828283666010678430034570333086367566424806742790580314802377242405801211799041289581017340725407132251728857487923403581816279361293442969225417407550822628172256283101261731211791220034037770804558463601451452588952454324556269719032824620977528271966912962139999263945705461146562196443630165770941614143352745605210897727749291325228462487036322409526587187425931536965593698383282859782324800944349886047038570136725836425164463156223192709301292899072786283193154806425594577088703420732200377404190983595325248256027222748569302848456271126919730157700850939759060402256568251038279440765369191467397490065469322018562859694953469553317059736323287006215154579165175922887092656987749214192369342417366106583712294646545432796694722378103307985636194088829032098371181382699597581564004745205580260135555001524838059956424633018065301440741372730137190754497768191927449822825178242401199592711833530034970547339638479249499609294032191593000236881 A165443 520 55735630504148267457378826781524496850455256678482469758904337196570511519619106984702288760116039301505945695060902948675411227927302312704504444642145928016642865416763328073935424920869748937542783389985584712695632712999573362286084361075509135393097210926596178757931269232459917830122235644445330929679288953290319376678411105948259682861778929179684993031815168851716814359031358389114766721203229787511518786986984984158979923896060697671269594857968499581654578968751523987394804015318697877980638660666435053450182378673742912664524935667106984197091685545238597368854385599054661008391074680856690962505707882523465506688708816141831882401766012348322918545962493504247551303941209660164430207846197675587002472066813080464448079756230633982224875351101788923631521766782410003555951618996802736388917685771215142958505915355371866536824759498311835614591820350330108931013151810227868130267651936477037026856801834917226591153250943041204161058232211930178144757507175295330531177591613813158459879454693842578017837948920973154670606554499349801658686818915541627251807909649538424580718326772414349769397327498525699652858761495602907205874058367402584236866211287630047287353508596992529138466816807470870293202114727692657574869530508568096079474359400405103041546561959715365589618927718648952542386889388832091344164968090221833456115192554541940925635401883978000278417391141323250028158806077218695475210537960906861116325377890027066414970394340475616096545825863554253695253271380297982257112373088868162668348736562452562102684252224131835242616604197448230366251739958468930062551286446248249251384342857666663648161969732155417217154689800676668697440255349622444011301816640876854447110273600941470125712724989635482248061508815147067475810916810939280506271451167900948666417734526077729461140967067695718412228208445089827574335394325319010497040463822473770187041887593246522967328531188960142378648146530975541953425542659427995934962033660811951102620401 A165443 521 365681471737716782787862482513582223835836939067523484088171356346699126080220960926631716555121333857180509705294584246259373066431030473654253661297119433717193839999384195493090322905826422779218201821695421299996046229990200829958999493016415437314110800889397528830787057434169520883431988063205816229625814822537785430387055266126531779256131554347913239281739322836114019009604742390981984457814390635863074761421608481067067280682054237421199811863131325755235692613978748881297309144505976777430970252632480385686646586478427249991948102911888923317118548862310437337053623915397630876053840981100749404999949417236457189384618542706558980437986807017346668580059919881368184105158276580338826593678902949526323219230360620907207653895418722124353077624240832431793388951132399963073888668183369724708137346290128102317046619831427246530124304520733524056326130339205336839063391647495727783656797969709312668823575464718222122171550530360497395015815030522780676458747088708641147905678028982680779247407503197337369569091875776025197862941077183020714921596379045174032228492971249059704548676549013981467959821712023850413721478679569587946511580192335910544198277946891532917716458908289247205904368347838538341089547698265363696239623954114807453373671273973795308174934397561910220720800234200765271309560639156840822991585905879796763139376290613896360807908643377828489705959816976203439333277292376030905257374334323869447255082309412038661818229616048229304352520942812341608787647650159883855315362630278795816015694043793303679203127647845742675804662528892176918181238844848342239815551564538404385506498920817941786846344343331948693194121404495586323844136344347969751970844944734620838930576002233856916358212567554606776525820540803906729400198079807329608930711908917190121159506979904590180390578377265818208319347529034951662474266704428925213632580378301583578758024303709131506664262536352357340132135915277052405661510085357520752872178292240401980694155921 A165443 522 2399236136071159811871165747771612970586926157222021579102492268990692966212329724639630692318151071436961324176437767239707746688853990937645558271770400604618508784235959706630165608585127159854450622152143659149274059314965707645360995673680701684217880964635337186658793883825586226516197273682693360282574971050670410208769469601056175003699479128076658762927491697127744078722016714827232800027720216961897633509687173244281028428554957851720491965634004628280101379240314571410191645297103713636724595827521703810490088253884961187197171503204903225883614799085618779368408826508923856177789250677002016846204668126488395619552482258697733470653631440840811492553773134341656655913943452643603041281127282251842206641370396033767060150677228356195026313926733572382781250416033566187742065816513097588452763921955497979939912935865311266610741928668323901404336975592822724989622554870090685343700759284570569440469199872227787748717001229520415573642827308200477776634253731985964819818625407548532912380686774243153328343594902315917618606170681176735750863602476304585579529042611085709465340534894452811164806042987102846722203298610427308441868079752330643254211382425875550395477549682161594381214998048318322592820483528606753571993455140521531145025911436008545065598257575650258484480310297460337781083577269419581955212654076556539512094752915425414841875482051147063898691223233101986926638970073933646261848297909339279581179930193126166373967957432028486762155221413512191372498875368449352474922771412578163169417754786458628632465608191677011238097654183756763156399222743247398612880473479756603281384638729993258230860314434849940996895834150193068398725665530108658878698537929172891499952167302709294312144830776828164244016439436598175288869521459723975377259033358263365260650469488257019613118826255446270949439897549723269651992158448976968046336184755233791269914904606566797560637799468837541486225285250672650375749717992424406152032448288964494239213193467441 A165443 523 15741388288762879525686718471129552700020822517533683580491451776847936551319095323360616972299389179697903247921608190859722526025571034541892507821085598366902036133372131635200516557927019295805050531940214547678387103165490007861213492615019083750153517008972447281668346671779671232172770312632151136813974385063448561379736490052529564199272282559310958143567273024855128900495151665981474400981872343487010373457057543655727827519749078465138147786524704366145745149195703903022267384794297465170550073224369898700625469033739230349200642232527370065022396696800744811436130310725049420382475273691810232527948827577890363659883836099315829300958475883356564202645305534415609319451382992794679553845476098854336717774031168377544368556361458091801876963211625872927660699309555623605459350081870307536947108838944189926549037908379044398377486463870067677131974892880457805213976658924008017670933579664226294968119757001228667715050506366038695772896270581696106214644772740799869166422826094930574503982728139125277235992126629064186067304503893287971092523426057182020868333991029373820760511196464936146213193991138417454568766671493419008619846705395307522339354859185147458092847208337590436661750370148462830700949774467742561990256171465620781380035966008763481531847771280112466691416087691619770091710867243135233832934827286995729133832823976719302827110424858713839820812103376105941962938657121294207042055076798046148599382791798335665442331078259349731546352780560029914622739359791148292340019164599926988412607818412228537835069610595298110679947384512542091810565601777088723144536150254877027948832198530975493247519054001802213439570963984932888555203069008602368013161670360476216440172706160001237507465395845771797235898875045826866339015284692924672418341063789673505779312804025888674562204136891667524546547272377135959846112166201649897520253071351747362482790666954067142346170476994807519285394391956361475958098264630829319161549043371371302215510744476138961 A165443 524 103279248562573252568030559889080995264836616537538497971604415107899311713204584416569007955256292407997943209613671340230639493253771557629356743814142610885244259071054555658550589136559173599776936540059747647317897783868779941577421725047140208484757225095868226615026022513546422954285546021179543608636485940401286011212451111234646470711425445871639196379944878316074500716148690080504453544842064445618275060251754543925230276357073703809771387627388585346282233923873013307729096311635385668983979030425090905374803702330363090321105413687612074996611944727709686707832450968667049247129420270691966935615872257738538675972497848647611156043588560270702417733555849611300812744920523815725892552780168684583303205315418495725068265946676176229094529940921289039836585474494464051812425811889641423560241763427543337034210034615733595015359657308940075837027525991168766324087509006764280419908508918064517371236349267864784079866150247160163626759694205523331902383954097057729369820699925156616689737489058127409826697019171734882304133921981065708754742809674894969033446686564412980001135067418444188455857956570892766052795122183971785907665598294038520794087316569760530833365888999150400478214953463140146889168311843284216684079998961731834654612021339019237725173706373820343300880714588933192830012680508277499448473830260426000296836191820536500313797360236601032819181211951113024379487579185236162474205948867790987791588969382057996432259992395703833161129982800708046235158903144645404481275390759448793395898782726492749446432522180459675445597512690692494640366927070407291603007731086943321832550122956020543581051652713240480770520113068113276820509225313996623357554518983364920712143073678456421062013004151390573327842244715246660467047077325595571747248580723281131408391942686084494792236037410710629871006798312832059838991146175791210452233450190111015010487574584210212411122235923480951822887605801254922387272840631652799557360827695997320779247046437934829914481 A165443 525 677615149819043110098848503432260409932593041102790085191696567522927384150335278357109261194436534488874505398275297663253225715237995189606209596164589670018087583765188939675750415324964737988136480639332004314052727359963065196689463938034286907868492153853991434821185733711378081003067467444958985616263984254972837519564891740810515494337662350363824767448818346631764799198651555618189719707708784827701502670311761562693435843178760570695910074223296508456957736774530840312010600900639765374203886418619021430164087090989512235596772619204422824052770969358503254490088710805424510110416126396009995064575737883022552253055558384976976794801984543936078562749859929299744632419423556754977581038790686739551052330074460750452172806821329886559417509229818769182382737426497242862907599547904574905946191146125930844054539217119935940183481583570544909389422945540117177014342270279156792971907922519104505807069019525258857382494663963590334993581546456643207491415598285030729801017880948318393062114381455348427746943571541956490395335324423313707812227193726978544063843274644926491928407267817772382513425669905156042010531374326428574070974351126531351413851699204892418058083189650529129761127275248519100797609775379276093244373526812433516726151738979010368288712560324126862901249461829213327890434083984932267911336562222455569404947467888120841270619344829549747223573848728913325637150804130235479895806805051859936695336103350260208321668781805171374700722133880553635979999255744512753018667365177993753611272371152970799328526115425123975281170433506265318065302846885172080204890569589146129398318882449224242657962691582754066386107092361083691046867853007559028753496361357474482873926956146007785741205310301720646532914410698927512865927054632170221234404970446409316555924847036391253966659595965224928789744570555135156330069755948221731258602052563295252828509901011694295569261376818481537950312751760114629877236117411130959564795918045582486570985108272807700909898001 A165443 526 4445832997962741845358545031019060549567742942675405748942721179517926567410349761300993862696698102781505629918084227968604413917676486439006341160435872824988672637083404633212598474947093645940163449474657280304499944208717670755479572897442956402525177021436037803861799598880351589461125653906375904628308000696876786965865254711457792158349402680737054299231697172251008847542352856410942751002277337254549559019915467612831632567095848104335865996979048391986099710977696843287101552509097500620151698792559399603306575403982189777750425154600218148610230329961139852709472031594390210834440205284221577618681416250510965332297518563833944750695820592764611450201830996135624533303837955869407909195505695698194454337618536983716705763524713384262342322418424097704368954688103210863592126725602655164560626013419353934343742121605463306305475629029791952890611394651795877088572690965106464067731257697811563677782994091795653599377660426261148261121791652232468832425606064370769880318129699194629606483615959254504367436786648364738948860705091579884680146680621904346575138013353890823658365867316656777556548474159672114239260846841109634282742490085324418446145271172116710145738422830460078531987148093209109179908515495555464756846620744251106326935579786555544633148163724802194664165518974741642620714572140692249837933523783783939718956071432477540430753006691881746483481056292521487312279621955025644179439091025005560701548718141109116393249286178150771896058289471940090690342270146146701635033581692561073799597824301861093168343321678415181258506133336720508173294970637928857263661579631881769665239314337462260871900015796032347204234138394495372306341730967536146475262404417140095084713159207820815279302566346087618204260458034945120340004987598196866319112011373057750150102041040448683485762141483310194258267782919350627683558573323829812254951653649470235944096897123887192766535320358735261830330839843220844152696952901305602771877609345295575016449675945831749821133753521 A165443 527 29169110299633549247397413948516056265713961446893337118813193658817116208779304783895820733153036252349458437892550619702013559713875427526320604353619761604750681171904217798507858594127881411013412392003226416077824133953396637826701477780123236956967686437641844031137267168253986778454445415279732310266328792572208599283041936161874574350930430988315813257259165147138869048725377090912195389325941609727099656729665383007788341272715859412547616806179536499820800203724668988806673286012188701568815295777982220797294441225527147131820539439332031273031721194875038573626845999290794173284762186869777770756168772019602443545204019297314511509315278909128615724774213165645832563006480828459185292231712869475853814909115221150165306508845956321773005012743845792231646200203455995388682117166180009771584069745388284309853781101282325034977208759625667384326272867244983041724678527671934549565419886536133195965800632424833789585601353617952503595487790959947502436743855011705364008662241032519043945982501071731451454206200722887632842531890342711597203818131580589136336379651447460890212256415954633674575320978363066232111480528095185721038661899169916478211044377968595029414453373767183220539690839007589839274158209649763408616681728002967458201207768187979669020556796390607896066871326771077804807391903876663071045025360340223183402463292730825418184850665133328837545220147239456494654441497837400220570560840843478127869983967003190196392372351255979088326101251710295622385880825649706532871821921167387683626307513319318870043614703995871259773377952112364375749780108364875831300963509419494758532449637774644006807545743496093456924096471392121008190955584208549644883031266433848167165715907945581484703505296313544467851415971583731051907997064663840819388540242688818452136849345892863342899975594554998360264495859543679338184332351141819438772357277810286879056098061795881067142610762199147593051412832350919800413051309346586156315505402222830861122725717305994859159189556905041 A165443 528 191378532675895716612174432916213845159349301053067184836533363595499099445801018687140479830217070851664796811013024615864910965282736680000189485164099255888769219168863572976010060236073029937658998703933168515886604142868235340780988395715388557674664990717368138688291609890914407253439616369650323687657383208066260619896038143158059082316454557714340050780877382530378119828687199093474913949367502901419500847803334577914099307090288753605724913865343938975324270136637553235560583429525970070992997155599341350651048828880683612331874559261457457182361122759575128081565736601346900570921324708052611953931223313220611632100083570609680510012617544922792847770243612579802307445885520715520714702332268136631076879618704965966234576003094559249905396809663652956353310780589546357946782839199499297356009943032156572562486527000119127906756054360239671518205884987769578611545133414231529565635880862387452529560639749835606495089072119119067172212687931766206033740839492859381291423750081385839835578639124702974090955706964484745203713210274423165918551498955865435651427953074479932198907182142963803969487543387526850666473872413497003860825115356414168373551848788826886335290184062170081979155490323783016423207615294019854269046883646048253096353211124958682126058585894831976664494814802280157736559956481926551201410147327955677395559598145670904679217987342126111034044167225885555153625825841247944951255420483718934657846388251291450439166838525458608558230062392979383130439599666040259096173781472249949178749553019035202015224281300555641384790430461899498796430253993320363026456906035977713038477658584519517181650422116481600428969778718886480173586055744748913736969429804622043777622879766849025814747634545693482336405335544803472197611818172563669837952237194315305622140788201187455152587511763051792286683773574033394024535245721041905380170746686136617054709940233302886323545420577271931656297068314242109058043394530571398516297510344254930007746792075961532814580621818867736561 A165443 529 1255634552886551796692476454363279038090490764209173799712495398550069591463900483606328688166054201857772731877056454504689680843220035357481243212161655217886214846966913902295602005208875149420980690496505518632732009781358492070864064864288664326903477004096652357933881252494289425989817323001275773714720091228122735927137906257260025639078258353163785073173336506781810844196016713252288910421800186536213345062437678165694405553819384512407161159870521583617102536366478986778512987881119889635785054337887278601621531366286165180509428983314422376573471326425572415343152797841437014645814811409533187029742756158040432918208648306770113826192783712238443874220568342136082939152454901414531409162002011244436495407178323281704465053155933800633254002463992354909295570927078009576972461911916796106783410832760741266619091286161600681294407743105746415790216960833434667958293736834882113028536927550750989999939586979598459846693595232876310000694854809349243347758508856043061746960931066173194652623207568580077084479346374859134419388512397212858184716480187241812032967591464084119329375511396244193666041080952376281140838231764131951859216738240239207367036031679486784438748198233980107639752984168978250941524008943874249534765489317849509167565760452070514393579748520943177649900898356757904671929850977271594219276613019040648503116068773155179132639053576505117670276735496036082522541740348955577923834358320257818203318357718331787338896567348924171969036402452947814908117467314541988770700630248384420519914018810471631054556749671221078018260842476353722291925698805973535467090329321422935674954959639869052159172864816547135616541958307755386624042481957427317624580745534505918108912960280169883188122861946219498782360448520397689956638262084604115623622298545383415932829466816543694218640782280499979892449272976562330549972954514047250778150908517866715655304975368264425493139328757300874617326472882366534937191252926905748032074104095125955583174373503431143335634577612410742792081 A165443 530 8238218301488666338099338017077473768911709903976389299913682309887006589594651072941122523057481618388846893845367398005268996012366651980434436714992619884551455610949922112961444756175429855351054310347572707749354716175493066476939129574597926648813712623878136120404194897615032923919191456211370351342278518547713270417951802953883028217992453055107593865090260820995460948770065655648267541277431023864095756954653606445120994838608981785903384369910492110111809741100468632253823713488027595900385741510878434905238867294203529749322363559525925212698545372678180617066425506637668253091190977657947240102142223152903280376366941540718716813650853935996430258761148892754840163779256608180740575511895195774747846366496979051262995213755987047687803431829175857292729584569840099790672129248291892848114599650454074520761231927229799755245743607751545000325186126281906542922479413198713459752621159442909735361697640945862818736054711746091514147213639182132363988102101006007049361856673661405709185657154462933274954141043528554709536891521623514513997758450966172553061631258179515755668153175545960375653387259177964809728074046248419332187576867629231736794172965903767150000011709567276529366694865044253601755686887000710307530536890157739121322611393944906094783191127860935536722062301239072046731695906245712911570100964936408497801322010827559673913511029203402897047719377897204981951254648862656666399530996338015484537747925316786653468426250960839394040781011045498794652620336050556861627787174261942024044439256987365279030910416047800024690327999510609536293592491269076816414109332295615410033332268863890995198506464060805463711862025931267236332859682898009832751533296498006785066863819407442200350570386942278819171407393497130423675739061039017555327691224356511650046260853173052694814905786648758363773436040845901734221251839645266587607633874500315360431250326110559327871522739010204889505491508945398594419198157054856274244299608482097550690608068253431898219126269886884681401975601 A165443 531 54050950276067139844269756730045305397829728679989090196733669635168650234330505689566704873780136898249224470519455498312569882837137603643630339287066579062542100263442438983140039045266995280958267330190424535543516292827410009155197629138936996742866768525264451085971922723252231013833815144202800875156689360191546767212181779180426548138248484494560923348857201246551219284880400766708283338321224947572332261379482311886438847136113529497312104850982738734443583711360174696217337384194949056702430850052873411413272208317269358685304027314049595320515156190141543028572817749049741408531304004413791842310155126106198422549343503448655501014363252674072578927731897885364506314555702606273838915933544379478120620010586679555336511597453006797603332440176930835981206188354344902139375726498959792135906100447867160804755626418227941841597246218197980895312892771976546699845104666687972299977079363817233491140954289003621588589820860322443075643428289049136386592103266947198432300593413156161163008964440570307940610054631893402054996033847268941369909938604650223950861575392905219794218271818747497793240559689591279668091630625792730335068741325612355133204885517180607786618207330395159368219307546748714229235118718877567874929085308099218468866251740214959979033327075736245057562682760252369857756522864297983912177173770318907751635402348842982487714358009467642329453423469758336221179521473538779122875483832451813402514442840167101053371253655935711527150059106154754886062200202875664368705536057168388331054966510264499988088385916542075106137246769467061875292344938455602611747890927685679144670600927354666616356837274990801212388049692928409878621176720940326788347874668735227561650390706206595661268936158894853300624651074367901811783304247893488248401585085844737206829924938344164367044476191413741511616477412366710406797250416892716340558245406107504590577732751587540116811085805022544065937680195403993268210608413166877496636750252598619926045086192757306246914958575107845990951803751121 A165443 532 354628284761276504518253873905827248715160849869408420780769606476341514187442447829247150676871478189413161751078147524428771001294459817505858656062443825229338719828445842168381796175996756038367191953379375377701010397240637070067251644780565635629948868294260063575061784987257887681763661161114576541903038892216738339679124653202778582335048306768814218091852097378622549728100309430373046982725556881022071966910783448286925276060040867031864719927297748836684352730234106181881950577703060761024648807196902452282478958769604262334279723207479394897899939763518663810466257251515353381373885572958888277396927782382767850346242726126628742155237300794590190344848982025876525929799964799762657127439984673755949387889459204562562852590889171398172719595730944472161297292094712648834114768503909867092493035346613364375756207968373872188461592573978416756081802205883008112846795330732736862527891481803218431038612243242762045262631534093971202035364262659426314726127872295746176772181038697075036592533864217375095593367862650064861894447146849172364733192409522577794140194606096437801713638224303888674207455709232296955524417158765457609112040508599485250230422950320781515961899703727250678002248983739815843129324520191795159498364296013191150261838853993214781774826325880709454957844982482440085482912214654556991632066889941363447455472541524469149488862809714414999556285562716386176815759356809757341250858631878739748863602822090247949079811946579904260920752488008767554806763224647511887765821919231757238144281813409005898293745163706784312267341274230948856956616799636441278207171793760242356680941109676669185913225070472338035111471908146398792140109257499784032920662267437250123463847903312512184086314164151772369216843773329910437234234919143798879144330106714786867355497835529058415087961399119634956761842970922434755911093962060023208774375355682137109542309219831747760258916396033318601805510265780187503827721620798754418651612940764525276148596214859000414060056617587856419280785520342641 A165443 533 2326716176318735146144263666696132578820170335993188648742629388091276674583809900207690555590953768400739754248823725907777166539492950862655938642425693937329691340794433170466752964710714716367727146406122081853096329216295819816711238041405291135368094524878640277115980371301399001080051380878072736691425838171834020246634736849663430278700251940710190084900641610901142548766066130172677561253662378696385814174901650204210516736229928128596064427443000530117486038263065970659327477740309781653082720824018876989425344448487373565175209263964272309925121504788445953260469113827192233535194063244183265988001243180213339866121698526116811177280511930513306238852554171071775886625417569051242793413133739444512783933942741841134974875848823851955980110664257632603716154026950684759950430676651876713741382961148018455787289643498326343944526476272786047146747785931408306843469568449761281909254334098715293596934014583106801984414478613787261135335165729409754926385731584623316044988964634566261736482838534556907684684291199083223777530227813656337782423521216327222271203390814629522844396154935962211838580689666244021554808559506132641966849961116762969471407736259511943866183743356859671874530290857714436203761632092021202558483458857073547143531697184778854947214950373888987375844426278538749611731432660059392465320424089322312059133108364018051317980738631393163513147957366455986916880368396072805760059474640789983848125482012759114666017866459267091294311096035112543638409456446468876654591890373205949357376350491904774796675398381390414635256647596487189759142229486972574757204744549667862483238919497466118116871649708938978816208537524796356479328938449057119833482450817517346115464068520485498180718518181564294319569250063864481681125553096173407801299621601928507946375577539559719238136857935080968637470262207328513064422756983143501565151838883660466245342112778302566700847264376270387534654180822739864656414749028495410758557013504923085201800836905959550133429090900008077358298610082932934161 A165443 534 15265584832827221293852513917193325849639137574451310724400391415266866261944376755262657735232247674477253527626532465680925989665613250609885613432954977922820104886952276031432366201466999254088657807570566979038165015988116873817442432789660115139150068177728758858157947216108478846086217109941035225432444924245403006838170508470641766058552352982999557147033109609122396262454159880062937479385278866626987326801529726989825200306404558451718778708453526478100825897043975833495847581454172477425875731326387851927619684926525657961114547980869590625418722192916993899341937855820208244224408248945086408147276156505379722861624464029852398134137438776097802233111607916401921592149364670545203967583570464495448375390598329219686570160444133292276803143801741055428979352489163865128197925411720380482248582864089304460482603360725082436960141882478847150961196564400574033197464765135798662217295148571841761922031827671492634112337660583418979625101994395995324344136492220023253468244388286345979872942104931193108997932662948157485148347859266693035172217438429590000198510938079816182755485534018701997824186931526267581255879850702769217440429855902081329868535516006966931569060716330936833293889567347966177073869542438002075622565734383257878810417390980048786736258810004630773249232978182701430016554709361295650040032245355494448198949028749205893059686809453205908805234895235423017127614892888180939479843036454423678550644121763350950779002158230357008878208071060462875857702948175248776827471237925452589603931635261004068938067643689053922329111343983594483192746533530153881165927526535537415322080698631355838811347208625870552068911810306063540365926171656577628646611796148031864165746700744179492633371819792587851076809059414178880771287278738661490083266637303826775211442140234658631067462579170103238414098277823909617385185566357909842227811304432503989991116167567111676353580761131595333367047386738049001948350241649413694439445213541945522934452704607909638420124216609548618303994909082817986869681 A165443 535 100157502088179398908966343810705410899482381625975049662790968075565909544617055891278297400858776992245260394757679507332555418196088537251459509733617610151622708163293883042227754647824982106075683875470489949469400669898034809116239801532960015427963597314078386868374291684887729709171670458323132114062271147974089127865236706075880627110161987921460094441684232145452041877961742973092932802246814643939663851144836538780243139210320308001726907106163587222819518710505525443566255981920825624391170673232430696497112752802934841882872549302485384093372236307728396973582454272036386290356342521328711923854278862831796361695118108499861584158075735809977680451445259539513007566091981603447083231315805817554636790937715638010363586822673958530524071541743011027016028934156499267245156354960302515189061142700825198340474282828208802072246557430886909218738045050303744889599916321249425235060006900192697504452383047398545772421951523285792279705233186075731831123542170522659843290801810124368898521061969987885088981188272870950208267967145501584217328243212763232367590979510423602137202331593236570412768012768560107982913531608757325271721617663393395473982118636274237159397542828945921177929234111601814538633751373351987865362560858058986516891585219212283057950054921714378055819754900383221507954995551717194129787868187161194468880722614045398029705383443745398620597986761259861368837567787974791242714601924951541107168687848464421018321579447865495374711358794541063834626190260111878642901792416396727619494162921266453607725914381100523145849540802526742164210461684153068079784730744171223623737976301559296701729966428405030301610406891893186797590134157900838171097718154228818003204823962060967830769389980892025087022749732511189624954540002172272983380041001263642373813541507934982750599009925425104820049914707997967573915596512468871838942135591297961442096302376208758853830549769831471624333756318816513005767154882219807807157053523920357737169856172831479849353077148686184964118097216944514733346853201 A165443 536 657133371200545036241728181742038200911503905848022300837571541543787932522232503702676909247034435846121153450005135247608896098784536892906825843362265140204796588259371166640056298244379707597962561906961884558468737795201006382611649337857750661222869161977668296243403727744548394621875329877058069800362561001857998767923818028563852794469772802752699679631890247106310846761306995646462732115541350878888134527361272530937175236358911540799330237523539295768918862259626752435238205497382536921630470787077977799717556771140055497593526795973606605036615242415006012543674482478830730451027963282437678932407923619039415929081669909867591853661134902649263561441932347838744842641129491300216313080663001968975971985342352300985995493143563841918741800710882401066612868660034416050319067585076050107459757374035675155886315237713571783664067536338274468807828411979208394357059636582999002221565302630349976315059459823849604758463215402120766117868579318058839810075585817936345574816077173141863491887807922891301806622088788550935087187804592894213720562814816341600812094285174783827231693256880387344329062073486091832669762869085580703955405842578501946711187632594227916945878749980803441869753839319238848151394178646748953983927706000866241020273898422801787983062716323902177285681485458029104774650519121337530428226258632062848531253760088075852163224260015865826500892662337712734685029883594690876984740065280877222446296426385762285611354582607100842651583352574904141746950127408180358059121668971817095205351511396782867633614076912539832292449586971688452301940449139209682158624118954605718231648172553017322247132221389273741372894366402856825179756689101676879522056237138778879640284670138852481919656038057268187782159859201391774198309552740842469270374043529332545749413370857780401019554443434247567437388134471416661175468585585276492228505230813972498529117574725710707261172561877252336435634590161848754247858214592614208189590030660776610322837835816289479377795271566388859288311786014696710521391392148721 A165443 537 4311452048446775982781978600409512636180377126268874315795306884068792625278367456793263201569792933586400887785483692359561967304125346554361684358299821584883670415569734224325409372781375261550232368671576924588113388674313802876315031305684702088283244571735481691652971857731982017114124039323377995960178762733190329916348170085407438184516179358860462598064831911264505465600935198436441985410066803116385050634017309075478806725750818619184405688391941319539876655285411122727597866268326824742817518834018612343946889975449904119711129308382832935645232605484854448299048279543608422489194467096073611475528386864517607910704836278641270151870706096281818226620518134170004912568450592420719230122229955918451352195831173446769116430514922366828858136499429098861947371201182411541771843191170430113201375898542608321341176922466634093936569921412180506948626364187052649555585289534472523528800119481421730728122043814643399782351470866522073339840720268143334590020869114587479948172474716194231432340834588566832814128551749425310584349054004701066056304714050952163439723051395121701311173700772294890840804396420410168979944184249829115220413652284329609397738141219467320699336775322954230880923134157659034519932248888183646857966368789735562337651788748687330659876697732650925743886932920622342272487251041564918193720625081725501628513318726300608939638143209907467807050971024187469034967236207240641437049696192960617748144495862455084039494971646700392476552520890069650815299515361637427730356280409618531957536945242702932915552992903657500453489612061423422775445522969901963679444908599945287247137307490199266069727473918067151563951230586140910414180198832374513496270903599722432128549722732696374702249651714251296502418957361166210436768576374034528556887003793081530424415743804097269762672534236362854363241955149458664928539529382942930879083524445537005667466483893251640688377901635023920437944034680137641398954843263196552518609337402881136989711241614058862059779348239905158523729263287051997565960012091780241 A165443 538 28287436889859297223032561597286812405979454325450084385933008466375348414451368884020599865499411437260376224760558505571086067482366398743167011074805129418421761596553026245799010894818603091031074570854216202222611943092172860671502920396597330401226367635156495378935148358579534014285767822000683031494732862292461754581160343930358201928610652773483495105903362169806420359807735836941495866275448295246602317209787564844216450927651120960468885721539526997501130735327582376215769600586492297137625741069996115588635545128926820929424719392299766890768371124586130035290055762085614859951604898617338964890941746218100025502134430824165373466423702697705009384857219478289402231361604336872338868831950740780959321756848328984252172900608405648764136488173798711991995189471168133731485944013233727104402651658816656363953653826147526033374890695152487305667656398648267825523997840197508740780453787162074032555213063012929078570299024896232501253864238348052395613732349604963877797701479863052231483476836998045102518682970993161574866105469550948559633352402914776483978985486472414925078683416816325601129161646777520502314823072909038358802796927933941821537122781985722008258409714848821838095744540970738961145726055908810029536088018197276376178263879726488885183419581102394081392210027840809494426366184025843589818857825563571871202904978253097640634527143551130711996543139526866263830640496260979140638766609460606654332742409794007800787836283095348286581576710589154614663451411023464084556009062400601990174097671553287040682024411216700677635723679951684001558636120664418876894236333743767985130367048169879654073892956538497367821680194785621817012344204318094944828760741041220593114427083348852336073270879718454523767069818258665210335583487405430516306270135360873379741795437205869401933278709826028415965304299385516752040958127957122199031839344386384535545636676309797119285490541755935005310789656625214544201904543564022592616793404137109743734857939640626392466900834104181675373865299048972637268052077914399731761 A165443 539 185593873434366849080316636639798776195631199829278003656106468547888660947215431248059155717541638439865328410654024355051895688751805942153918759661796454114265177834984405198687310480904854880254880259374512502782556958627746138865730660722075084762446198054261766181193508380640322667728922680146481369636942309500841571806993016527080162853614492846825211389831959196099923980698554826173154378633216265112957803213416212942904134536319004621636359219020836630604918754484267970351664349447975961519962487160244514377037811590888872117955583932878770570331282948409599161538055855043719096142479739828360948649468796936954267319504000637349015313205913399642566574048216997056768039963486054219415318406428810263874110046681886465678506400891749461541499052086160714335322610797507970303395024164833404525698034176946604814814275915041966879195264043731864988377389650274841143561139334959684483821004325600951038250242015815361440044894404626672622312822601604775345828060935158271790226301328933511771801399014587363194405926471685219713399798965237656345255337032074627222336770188590383812791916525840532767523026428984293617898730957047953512768616360730484836200374658994190106973841788903579376843397944896176861206183998981782507146521979569692570135907521284559510721751824836096235556451365066394307466192329858746650158289535449601985846926210405572492620812278042406122232226858406885660542840733601634104526540314172119821646637542003237819536599555563644943216711197158971781536958158153302654603563684108421926844433453157990026957470955535378923161039917978470074956819727060728627160594547528260651048824391516611071342756903890568279599156377741412275186926751994415688037109421657449390699023256091725820919593836027020582893908031582188193148709144467769450943239190992153401894484021487149073129459973620092879641308409170754533710597708099640957008646057686868295503437836593039214442738485517596594053355281460773483128436335453584873113584095151399519254415737735311027789464636314889938284647693331701340312563523472915410147281 A165443 540 1217681403602880896815957452993719770619536302079892981987714540142697504474680444418516120662790689803956419702301053793495487613900598786471860982141046535443693831775332682508587444065216752869352269381756176530756356205556642417098058864997534631126409505434011447914810608485381157022969461704441064266187978492635021552625681181434172948482564687568020211928687484285611601237363218214522065878212531915406116146883223773118394026692788989322556152835995709133398871948171282153477269796728170283532473878258364258827745081847821889965906586183617613711943547424515380098851184464941840989790809573013876184089164776703356947883265748181646889469943997815054879292330351717689455110200432001733583904064579424141278036016279857101316680496250768217173775166350834492182747245647806297452700384391937738867495134815670007927190538687982485129401114576290883507372378876251583063620971690058990285053083819443669089487643077767795049554113789339916817480501238582551159998736720859847785401631990538089411534785651390746373353180540470492714516120941679817289668499718078628555754914688773794785001537030835542335338313197872057717199635063768711724484739166191019501855058031775663502617722383340181871526421727430128971878816505937479484648554321954157692765450707986155829213947726774789300376670717535740914206597648098324607171869057618152405496157528381232835424075356672306573296304691920182541330380213194458950274302704195554517841384648467500009452936743809891070193318682699797117474876158953477544586867917214062762970245615474372247646900390414528193821005456433502825018729912927098475020183376562780250087109296989837088286598021732639167076269825018160506146274145265990386495471126614141728670759976751228955902828238287007600196220311431430686771738843054824765003789345319221038126302089419921690125962786685018616604818879200329551309118649068422644478878302990499522391915640337992126550329773991519451781635673815876482612324396944258709094654706363934803424384930994184937631094314383875500421693187314768811793128980616591931112530801 A165443 541 7989207689038501564009496849091795415034777677946177854821395097876238326858378395829884267668569715803758069666797213939123894234801828638041879903827406319046075230277957729938842220511887115575820239413702274218292453064657130898580364213248824714820372765152549109769072402272585771227702638242837822650459326890178376406777094231389608714994106915133780610464118584397897715718340074705479274226952421896979528039700831175429783209131388558945290918756967847624229998851951782208964367136333525230256561115253127902168835482003559420066313111950715163564061614652245408828562621274483418734017501608544041643809010099950724935062106573819785241812302569664575063036979437619760514978025034363374043994567705601790925194302812142441738740735901290272877138837144889818840750751323828382685951383492198742283879504666276095447018807380657472885360965454498212725439029104571014162520577405904491359229372395798925203975544367507324732327948341608779581566003096600244910453043830434786521870185946600166210326655178245549408013327147721306840714679720634703063677774413676953787908856836291532951249170271739719815145325511348934148829317334558252338510094558579485925506402119373512486630037237118945439579416233276452206386206177342012039325782151524564235700685029071737580591055740399834045887379665453788871017240070778250233538365729409226259207035057158298191320123471238639908761705137809944718630877931737584395911471998172575941769880386853637270941884583434440360561973865837153402008251261821038829934059370800814652089424421829385035090720425003327691873740973631862764734008093737197530375620906487245923171801848398155209645302734266340470451714758592280250398785684800403964461489091762005648540240116209367635959895579910170607179699630654114387499281434710363368915352330023653088630595669341446783975277273779885987263434434530900504381402550611950621765479334658448265125386674837038173488143425209064581877890003976811467329963689959803209658715469721130500012007330835326552579540506566209107792775637841760111583333565821822904864186946321 A165443 542 52417191647781608761466308826891269718043176345004872905483173237165999662517820655039870680173485905388456695083856520654591870074534797694192774049011612859261299585853680666128743808778491365292956590793300621146216784557215435825585769603125538953936465712165874709194884031310435245024957009511258954409663643726460327604864515252147222779076335470192734585255082032234606912828029230142649518203034840066082683468477153341994807635111040335240053717964466048262573022467655643073015212781484259035713297477175772166129729597425353355055080327508642188143808253733382127324199358181885710313888828053657457225030915265776706298942481230831610971530517159569276988585622090223248738770822250458097102648358716453350260199820750466560247877968248365480346907903011190668615380674028552262667815772435469928943539874951447746627691146084987602916401519043142927556199095887246424606915974189880796569246911189682575414092408837589399850327741458351096682226113541180799305405961615930205621663910080553709470752397813453590453800875479353261641967262663986282788287541355555440191871830263099894027060452120865799704734087750708609997837474022416657679791154946475260142549358096670321791744195446823548147287158106106291187703557246503810529996390710919599867479634586837159977648212957251104185272805015493967722368496847187016258631453158302324738304523861458546000125637949161295380614897823026183827567526968490288462704581400732329698006599479460856780133523403381585938197154690850372306225567257237217564131665987109738241604574223930314567109744891101196688710430316535394186245074113575514132351107397314684745731863031557341853272446116623154519821363490905871790277141618509272116729993906742454232355749683088267000340923413968962471732837607563883895189800631804174533399352188743554342021223667677511536876856063436738546427513073590208018716404558647959620146236964610950977557941182202152245040715035977653319137912373197996578568980620158050444308735797804779899793402254047692180730539525313660055307068898662395948074856792300049069491657879217841 A165443 543 343909194401095135083980452213233620620081279999576971132875099609046123785779421317716591532618241025253664376445182632014777259559022807671598790535565191969613386582785998850470688129395681847687088192194845375340328323479890474451668234366106661076777151537520303967027634129427765642608742939403369999881803166489306209415516084569337928653519837019934531613858593213491255955064699778965923488930111585673568486236678603076827932893963535639509992443564861742650741600410288674202052811059318223533314944747750241181977155888707743362516382028784201396411525952744720137374071989031352145369424600860046576853427835058760970027361619355486199584211723083934026322110266533954734975075364785255575090475881538650431057171023943811101786327349677525916556062749737335529989023640917117441793053201756965622888230769434467298430630601683890107103290711964282867085558236354855728021750033912221712053732792034123909042467363117471756042070474239839854157063852153130191909436940669496657324165360780249852692595080630449049409070855652204114102717002086740912346753960671219005374557944419607338173025775732803775350137145142510742975937957746612961843337332288018806559503613042867922105576583736935353056611936033255725477493575674653995489541182562123829813298027192679563979465841051113369570187534706451546915003550308553608290835840487179540768437655768998915907944133395164591200657058322821707043999910676004941897533888457109662238299229235639101851699904624362450360044343230885051763072201041211306179307041969980104490334551794837570028888195445274468582424798148654127358181194493873783073058120243023723863159981152727283553154660379702550646004007581537596609265467596615992714575419999914377622590581646585602910083658938680016055254015595922255522434877820766576113939255451519801843445315166800992665376108470971169688612895931475395082022656049854498675009650049591168572735643573828985145641092892983714459807734551171226506593856594541905051058518891244058250983455460854809753102650436586510720233818036452327426449146362618047606548265540596129361 A165443 544 2256388224465585181285995746971025784888353278077224507602793528534951618158498783265538557045508279366689291973856843248648953599966748641133359664703843224512633429369658938457938184816965068602674985628990380507607894130351561402877395285676025803324734891237670714327668307523175570381155962425425510569224510575336338039975201030859426149895743650687790461918526230073716130321179495249795424010870462113604282838198848314787068067717294757330825060422229057893531515640291903991439668493360186864602079352489989332394952119785811504201469982490853145361856021775958108821311286320034701425768794806242765590735340025820530724349519584591344955472013115153691146699365458729277016171469468356061828168612258775085478166099088095344638820093741234247538524327700535372281878082933942848763490177619942260391056636484628312715001792719656396322463098129651348753512017596593298207211700200274704587059844223311852799355783779009648403519786343095678450183690384206304588840482884918456484733398614445103946518993405251929504037984811711946037932187317378678815116089382834247353405050511049276432719361544821083205525018268905001542176841271191025183980530493700845213776547947464333605787153352755076321141969700589158456200547807365972543025051823745686213186235977446291504355001057591033569752717256424976279229605517252925080218370397773167811950787408227178052545908133845218519912872294364755630143223731701617904568914499418144134800438793108057630901417501779584658257251335631716058937369832123605727808139532810749062204199731045706775654980227075424224748884790852837273559196996462390328464114168094444624041274422660529675687629266951814171451845040422200439332464561109417152739647072693749178245267560225064072371995682564104776577744602546335995483935449926177348955633818087161795397038393880272535782345973972765102716877717766256477442584073732680066122189242442511009123216923306106541592629024625601339315232182606712924874140603451684782677997861695845071900782820756312669537070862150861015132379299719199777233382132087911391315936225749783460624881 A165443 545 14804163140718704374417418095876900174652485857464669994381928340717817566737910517005198472775579820924848444640474748554385784569381837834475972760121915396027387930094332295222532430584107815102150580711805886510415393389236594364278590469320405295613585621410357556703831765659554917270764269473216774844682013884781713880277293963468694969465974092162593220647450595513651531037258668333907776935321101927357699701422643793317953592293170902847543221430244848839460274115955182087835664984936186018654242631686820009843280857914709279065844555122487486719137358872061151976623349545747676054469062723758785040814565909408502082457197994503814252851878048523367613494536774722786503101011181884121654614265029823335822247776116993556175298635036237898100258114043086808292024847429025754891597859988624161514180052303676765552246358921219764964098539217366643520608646973263116520085180560313150986874115613091713469598105158938857725798025259222417138422346390036346461711410989949580558839393028059993466839852264654211118454676507153203675270971822393530058414175822374314027231035817448634242935062789712095266125553587949712188945253936870683602675817498850388826516480137339752542795744286461458871265273135363860347315528553213475180513617079584078736754878279010109506655107711515169011660273430755551974085030207958138694505610470563970422521197580252569901063818254866201880231967625012594626387941225039940538956121862938711864484548054405781664159218322625875453915746115401322146673965867562585077228424218565426253862391807991145189618359132692156818290609609476541843076207059713092561109828696209722467109222424373011610070153294762202727481388973360068543062942885460138963006889785914711960813043855671350257342471493147552288083823426899211926082417982400946314324365541415722075728530484602616260331604146766760993073246164199729429540009065171847597108439057352903428999505815460827949322570950992182595565813360954061998086917346692237067121672717914540075004352661568444356095944805966721851367553441670670969017263185026296879952017079362039942667008401 A165443 546 97130114366255419400552680127048342045894959710825699833139831843449601055367430902071107179880579205087930645286154825265325132559714238031996857279159886913335692209348914188955035277062331374885209960050158421394835396026781295624031832069211179144520735262073355929533840214492339812213484372013775259755958693098052824768499325694318107694666256018678774120667923357165067695135454122938768924472641749745393867741033965927959093519035494293582731075803836453235698858474781949678289797966166316468390485906497226084581765708778407579951006126158640400364260211559593218118625796369650502593371520530581388652784366931629182163001676041939525312961171876361814912137655778956202246845734364341722175924192860670906329767659103594722066134344472756849435793486236660352276134446778491219227284293369153969413180433008399042680542977685336739994709562816655929092010305469215016155816588836070152057821738819464049770807518740721123503838848733674226576841406032518717341196792217251092462546170225085147753210827260792132368651265851755017497874706179990387411479410996287171520897193848380798149269959877001144939846789724308044921774898659094665164024405183955261795780334738916838930620793435066694855204176383150676018080218841239454966735762187532230253810992300517486155489139813052085712194304030093104849123137827184342468908688163808409342689470161124869123647101007286327667999344388139104175607954459751529995663460843798493201074190282959230278789276046671574103980229809342412673828275951222020313347971808419051675716755819615570925929838938482917295611262830928506614184099303653977795152120639503559356629860086259431934088481891553397681843366471981812644950244853909412510402012612931007217094916645676613487322466268421272539451019222821461020713097661364044730605734044830691044103800274560427211219944653088769859015407816545866881558038505689895907548342047340422104390130028140754685568320981088154734836856664002683904933111008593875098625954861553291175018966855644650314748878929072762285980025421991800542753058769155296451196392890262077992160076143921 A165443 547 637270680357001806687026134313564172163116830662727416605230436724872832524265714148488534207196480164581912963722461808565798194724285115727931380608568018038395476585538225993733986452805956150621862547889089402771515033331712080589272850206094546367200544054463288253671525647284241507932670964782379479258844985416324583306124075880421104584705305738551437005702245146360009147783714500601262913465002520079529166248923850453339612578391878060196298588348970969679420210453044371839259364456017202349109978032528300340940964815295132132058551193726839666789911248042491104076303849981276947515110546201144490950918231438419064171453996511165225578338248680809867638535159565731642941554863164446039196238629358861816429605611378684971475907434085757689148241063198720328870190917549624119144390996694869649823849969088163919703459658495117099793995757675026976296723639188994462417202295463499293170201238962687775876642364260859650467695455823663083189959477169432808016304659263705542617261656464187438246838524135470518895161309375175318938767943420553139601461760423616592428794487008852095730991698058911734452426827735430198443792012522617342313162424254873924982596237612838045183121532011400409124407777401410852754136133034295160179444131367664521648716252877149859032839440711591806185339788754472778571967628470145845529039791776555152743920754293434732368957081404705545175483834159491119029124217263489495212158486993232660684744676493984251434878045167984538240429076782921320098779417304868513579019026845702688290553789343348491683257682150622177537671978168609078284592718356202100954430960364082774922829632476494847226221590458384200100804848617620871914600611291595448318920739787691751354163085304890183509240719952393295717535398872979153039762340195590345083859055430400311397708755013252124386173235069530344096766321656064681786054876627280342428092159760964803239825082442094470694589864797656265064948982704434078382950261979402618093602498847436037797485786254916636960034661228270419014419268660232978609650702107550527247488323214146833592212649090655441 A165443 548 4181132933822288853673578467231294533562209525978154580346916895351890654191707350528233272933416106359821930954983071926000201955586034644290957788172814766349912721877716300744888685116859878304230040176700315571583910133689362960746219170202186318715202769541333634232338879771831908533546254199937191763417281949316505591071480061851442867180251510950635978194412430405268020018608950838444885975243881534241790859759189382824361198126829111952947915038157598532066676000782424123637380690195928864612510565871418178536913670153151361918436154382041795053808607698406784133844629559727158052646640293625709005128974516467467480028909671109755045019477249594793541576429181910765309339541457221930463166521647223492377594642416255552097853428675036656198501609615646801967659459649975485312533659088777401489359296773106178274147561617953278715412714983010798532416959067120394201722500012500189877022511528339649638731226355769065186663256130595252268359865700829308494301397270843910273104300763867589151000041262191039889107810081465708793735870747802700018120645418427854436705848756796502773933886192738832138702907979102844281611998281180488477424690230808021345609977169093876408676045909135483607255169200625455777374162194045542858549861789590994909629313692219704611000328420274682050769888391781432071130838515016240172411205725361833250988777064904196662381196774730423468928858910641422308822521859047337863056088126384249597931489032473187791507624705233744274574774158757726173307814534227200932197548438990185652177344507410887241028441046862292460657924468344375272100779120898223642637973632541911866296584385513622651513746622554041740486399625206117279614371616714262259387011296315813942363381657006691610143371376411564432808816251014140395198293822871749751082426100275596576829447134323383645429742544910546008432135991514197432987401107565397254127651537014311333272600254370412344903063587312651396844649473253561580406903803733777237426434502842228776955239947865556269173499032561785969721567528077624035121572114709558401841955218710068534209233690398450126961 A165443 549 27432413178808037168952348323504523434701656699942672201656121750403754582151791926815738503716143073826791688995643934906487325030599973301192974048201837682021777368239696649187214663051717661554053293599330770465162034387135910385455943975696544437090445370960689974198375390182989151888596973805787915159780786869465593183019980685807316651569630163347122652933539955888963479342093326451036896883575106746160389830880041540710633820910125803523291270565352003968889461241133484675184854708375489280722681822682374669380690589874826085546859608900576217348038275109246910702154614541369883983414606966478276782651201802543054136469676352151102850372790234591440426282951862516531194576731500833085768835548527433333489398448893052677314016345536915501318369060688258667169638901845711853911041128579890895771203790512584831764707281451824566400280886060661515485666812188599665150154950934516573562865100364509837795863947525987349334803468271539117020274017505347981950383511628769068283083383752901602594088879349801996472983326067544242378402773229714750241403591021227010488514888893989899288283996823973701597763676354850417139559624117902201500577448685041007190639645999478630891846311107465731441086587147215883943500172561585934966974450585490581085749501242069219395559937190962266556960533492145389878444992176605196770843085730887046812559360049808586976010000196096650878722565738246948043863910011822469040463087968271804040490292619815601322249433492865565201594998916021596147460340190050894721487150086801623824397130713578300701883816081397148284957956643419959724278956783928619823866388741115333938459032340064725246050493323071553108259272808414367596729457490805981441717623629705659976448698771127158275882305811914075720677796446649957320954735527726761380080527714332954614817767126422167830741548184260647861051436792037611164112347002612106981760498086817487699960853888372040008714020224358364346986646108635438544636605842828363119744099751171338444442608838233159024851477327420112307488603004555137172823330032303984038983291378462884749653528226631184186302481 A165443 550 179984062866159531865496357350513178255077569608323872315065814804399033813497906831838060322881614707377580271500419856921463339525766424829127102730252257031744881313020649715317315404282319577456143659305209185021928107613998708038976448424545028051750412078873086920715540934990591825541084745139774511363321742650563756873794093279581804550948343501720471725896955650587489387963474314845253080453136275361558317680403952548602468498991335396916314026179274498039883755203076792953887831741651585170821515438619060205806710960168733947272945893996680562020479122991768981116836426005927808815183236307063973970974535026484978189377546546463385801295876729154440636842447169970961167617935376965875729330033888490101023943223187318615857261243067702604149819407175665115161716082902764483372870839185060292492344535315433291411898906802587854967848157586624885677966615569203429301085961939603963057566346461679835286797342797884346222792651598036285493234453144993073139799863094852973288509073811726000264457805222963944301943630264657992352272236825024072602012554016586411342643866724833628645088268157525497510475358222786490739473939506696060294938319179215700438162419365601046471681477293875386799403766310492955311870595544617320155958744981703622755422400620714577239622164210841690751414039954904760991775017204680109133412695711847657203524391680899010234178115134805254095063316349573541642365025675788118016642056165223880371343028906516468428153517543958677355788923737083203932930560858856394995443984622823729946547737402303831100514748189517703644957969974371159223384826172114810537544149327387715617253619582962383178881299936191048167014658142070546026187939317445233169126465918230701908834165877558886631227109862055367981483925660549392622927054614916775498094897231767255189224749822856213757163011517792364824288894085797285070149302818122171020272445893840984106287149208187582238306771819183243464845343752899530471351019891348839398878289789809161246330812149961290913808405189947608896829946316812743535761886361196249549080919870352554867233725666812499389578286001 A165443 551 1180875436464872688569521600576716962531563934200212926259146810931662060850359766723689513778426274095104304161314254681261720970628553513303902921013185058385278166294728482782196906367496298747689758548701477462928870314055445523443724478113439929047534453649486323286814664074473272967375057012862060569054753953530348808848963046007336219658772081714788014993609926023504517874428354979699705460853027102647184122301130332671380795821882151539167936325762219981639677317887386838570458064056976050305759962792779654010297830609667063428057798010512221167416363525948996285107563791024892353636417213410646733223563924308767941900506082891346274242302247219982285018323295882179476220741274008273110660134352342383552818091487331997438639491015767196785826965130479538820540618323385658321934213254503713987128666471439723062765604262430253636396846709546357793672724669914292762364660344473451226942064555415434881430759665765368820460452243779443912634254702903155223542440314449746131514406975489022565660135671026948178198383365317909143658796486075188532986454246794360339674125815838623107790576310420355903746081081980307069136715267994732618955000629794139593553439813160242033693413297035271349831383385780772322235375863990455549757681005745674248482792270753211939038211493960372527547053686950642484514856028304603389783017966384695901137302075999269253144094198384600344803730146580031447490359854953430392359582446917414378076173284726798564244251224611613414372770907416363671975974886626171521095416282093595970844177314770887685500513750776570233133890538009693733353559835737711610720355297573004884634439118634164412571563476271690225609056917797117205815174837854146575188723130034146993125519651152153417090370872971047571324113963471428794794901022241749346528347578791520318726623360792598113339381453321735418689389620923985048010186073487999503164920622903725947231902046587642855767261055698216272208822385773114278476611545240017034232421195649465653423536229539848294530746959237100790496234966617613591405619949028736544720463670824265049898258247404759445280494547741521 A165443 552 7747723738646029709704631221383839991169590972287597009186262226522634781239210429474126899900254784337979339602382824963758151288293939600786907064767507168065810049059713575533993902677143216083592505838030393634276318130517778079314276300902279374480873550394279767084791010992619143938947749061387979393568240689112618534858046544854132937181203628130724166373074724640213141774124437021809767528656710820468175026417716112656929401387368796248480830233325925299537922882659145047860775358277819866056091115883427309961564066630025603151487212746970683079418761093751364626590726032914318732208533337187253216679802907389826466809220409850122905303745044010303772005219144282979543484283498768279879041141485718378490039498248385235194913700554448578111810718221076254201557934190219223110120723928523164022021297576776225315685036262738903636707626767924504535484080499829850573930916769226367164049156717688438748488419235801707935013560843537981838732709830437228473354037536751994806950759895389310852444957308413331922505726048881582833839261560247460596641156682470031633684829565718995565798010131525895849810480156583029535875115721541613453407896173400132051346654596148196576417418689723014990126073184512159985049454422616667517887040612757072239869223358883683653058582533364702443035137939809632501899812357655225321968607378523721243451433427429513626709800841357559488864894542082269063822600556252070449084633276828005142291479589142738247817639099654254947953558506925766409203207705223102316570785151355795031246856030288433400479280059748794311948402071915608791301072672028077260664834309638504653198782416219641854314968324270486804418852516572996029807725187767107110306930059263065073519359055549627897377063087685565304768896783702460765477090020857917240488737285712962022667486533124674876308612258540802008568856230709995579525054571565529524674877961852270163919210655183502153636642749838891044992092526922449938602892189275368350126628933158807255212329303393076440216614802827797045747975840319412099565548956006450025476771745700052768360542831188656195502405409534093041 A165443 553 50832815449256600925372085443499374182063686369178923977271066468215006799710459627779746590245571640041482447131233714587217230602496537720762897251939614529679779731880780769078533995464736640724450430803317412634486923254327141978380966810219854975969011364136869551843313823122574203383436181591766532801201227161267890207203643380787966200845877004165681255573743268364438423180030431300093884755516679693091696348326635415142113802502526672186282727160851395890268312033126650659014547125660776141194013811311166580657821841159597982276907602832874651684066491536102703315061753501950845202020187225285568354636186875384651448735295109026656381697871233751603048126242805640628784800384035418684286388929287798281273149148007655528113828789337737120991590122248481303816419286188872718053639119491065899065914083316789826085234779034245053199685565594039932126417569648157326610135178266673024701331578644173435874636347103686077276240941314510567727877786567019200538909014456843523800553628020325961955473459536226085124448678600703944894046632937451275024282188768214449310547386643210787982230258446409035506531665504835076907825530722180938089362905876256386626464290016721302977773547139528598864171052061927836933298437731805629480774158717018435060648822014876644638700752493307431490942063210220974438180116419298806292726202994769010325923790911105405767391841414420534142854124079496662108370699733832903309516512616974871186954226491386360138091173477465796303604272361281906526268667891330384786486843662727537437844403833750031200297621263283191035856844234359015380659039648152970461200495205317306048545941636685457826879339906790357295746735861435391122436801904551138916930159825220880770175957867292238062619778704576359645052446375629647691659090196814823757993165029805763916865919473549888159061171247370207335416495087212179795223620322354594996200791748987861146851400648504583838508609680324105031448801335727646119498143677120329591843907078391616155841822633515800259890108026191110179533827113767022612796005476788119463377946681502090955863907555740076844295654546494489724561 A165443 554 333514102162572558671366252594799394008519846268182920214875467097958659612900325617862917378601195530312166335628024401406732249982979783985925368869975810929229034820869802625924261544244137099793119276500565544294868703471640378520157523241852468497332683560102001129643981993507209348398724787423580221708681251405078627649463104221349846243749799024331034717819329583739080494484179659759915977880944935466374619741371054958747408658219077496214200972902346008436050395249343954973794443691460352262373924616012563935695969099848122361718790782186490589699160250968369836450120164726299495370454448385098613974768022089398698155152271210323892520319733164644267598756279047808165457075319656381987602997765057244523433131560078227919954830686844893250825822792072285834339526342756706068328329347728665871270324982219841667963215850808972061291584183413135932695916942938686281199707959543649095478365783207793327620414853442667667317158759931238649296897991872810234134241736440973063238702674682107869913722384243925255383015264457680503709674131589828743063043647810534316297558356050913265218620281244097395964351084307781357543718224565354616333027772419258151437052402437825073058586351740208646911398467368284488268846625578221259540714080368078089161202834214259309299407385586516872415191138658165087040762898397444523563130901364653844811781559833360101156670374072147162613387265138734693156861599029649024301564331104024950196391916210183247616521057881879452323008360561690128716413254102183226868931457376034007686582581596505025338049477694966482384378579851202800674342730804357688617754949470830288701350558010483596033059370307651967720614722978928791982050146434348476620527614890111551903765213001885143062398158234010965245387811602412115972972449839213362034438675043305830200610299990368853663274038306081435699109858982725229728739865678216665650984477530075786834444669297039054873830628841856025177961040223955985920542410079547349740833626571199184127602993197429344893459996725878384931091067245535863478406480259972880815856269075374014215541596299530337883098508879112921235180081 A165443 555 2188186024288638557442833983274478824089898711365548139529797939629706765720239036378798600921002443874378123328055468097629570292138330362731656345155911295506671697459726775028689079991785783511742655573120210536118633563477432523470753509989794045810999736837829229411594165859400800534844033330286109834630657690468720876008127426796276341205242431398635918783612621398912107124310702747684808730876879721594883880123135491584341748206575367452661372583212292161348926643230945688583065345059671371193435319405658431982101253264103530815236986321925564759016190406603474496949238400769250989125551635854632006288452992928544858595954051410935058825817769293231039715439946832669373563871172265522220663268336540581318244776165673253382823644136389344618668223338786267359101632182781055628587840040143209103324311054828447389975264756342380002549686307386548678549620827350864962646800352629499604819267803331515104718354853141760693730660561564340890532126434234396844560765714092167680026445450826941538286040983178440553753629066051408036681689525619992380709583794354299153707270953834952598127772799470288189707642651837576441839912850252555761032346958065828571266390782477928155018067065660695878885159826269548370770168457777389882123067916501544697989092989001266661132584144443486464403267847791812886154922343955662333299699740433583314034328079389068592371618324940703847660576913980846537626512359380975912938647158280465220245256382722262806332123907149245035561673400422674736747763878325618281991965858527008054878230992553746865324964200010835850219427049560112340219393382355634263673075759587875845761072213649423592224013958010379871191777617046716909046133036775238999379038183380892254452287595384621100530583062452587023196224301921993828250479516113904161967662999895513606510569746831858506472369430926734188996948996872834918481885348057051074313622394288258643462379348446276561986402919858105271641658501302398429955690615421884143675528336504485025436659185862460569769401213997793942359939916851301069879483000397334174461091172993426838904422749020756388440174044922147895207014363601 A165443 556 14356688505357757575382433764263855564853825445269361343455004281910506089890488317681297620642697034259794867155371926188547610686719585509882397280567934009819273007033267370963229053826106525620543563215241701327474354809975434786491613779043038734565969273392997574169469322203528652309111702680007166625011745107165277667489324047210369074647595592406450263139282408998262334842602520727560030083283207853384033137487891960284866209983340985856911265518455848870610307706238234662793491728936503866400129130620524972234566322665783265678769867258153630383905225257725396174483953147447055739652744282842240593258540086604182817248054531307144920956190384332888851573001491169143759952558761234091289771703556042754029003976422982215444705929178850490043082213325776700143065808712302808600421950327941625601322250295429364274483675089513642059682886097646464618941779948019941953479709319698433086901957791982597471100534319387422952453336120463444515580047284658441255155121304572265662155541806648397174462934646193184493193090776845097089140249469947106265188655606552318924620026316536061126563589051686868697416940446756060111390536070700109963690694438135008671038889756179026234847792612844481519669399087512262724492071282801277147368217965979520358387064046430017464892592677321964104658563238848315834083047602391027945215041458509243019564629220794211634532960054103214600822105757884169836618579502384329822901461402446313435662849756280382405137418041881072569230965560148189953175359194343647245558544078866509174250393586868096996282087639945759167669313784075927980018167847375666731933958355900151554365821661604784212556440104438102414499319996856492707093765772943329607859439185696272894238850025735587725867091791798909175727063771629834898601458767039344481846722920666179090284325694524156066107648723504039689689005206776986619834945279473933610501919917651903399703317400692251773870344799179860787195879792841650039760025164682815206053776657424063129554037641002100217565434369962228355683290959172641428496288434960292457116853283056887360550798766264264352002808079144782073312868689739121 A165443 557 94194233283652247452084147927335156361005948746412279774408283093614830455771493852306993689036735241778514123406395207723060873715567200530338408557806215038424250199145267220889745822153084914596386318255200802409559241908248827634171478004301377137487324402731457084125888222977351487800081881283527020226702059648111386776397455073747231498762874681778720176456831885437599178902315138493521357376421126726052641415058059151429007203700700208207194813066588824440074228860629057622588099233552401867451247226001264342830989643010204006118409099080745968948802182915936324300789216600400132707861655239727940532369281508210043463964485779906177826393565111608083755170462783560752209048738032456872952192147031196509184295089311186315532715601342438065172662401630420929638654770951454260698410241848712885422924614227275238767794518796225734990495740610788583962055313970100193891770210211302068745162526957184900886365718150249510737513275163426849273517174266553553345918686867628504708859030293585979299543978471096699080963844388348025095729928002365674287273156975528967581781527789429880956727009326994296342247291105227238986411897332072852925357357516447659388915941247369974066938576509204075150276716972811541236542942670478077829357123032439731783666967194699077553867937830950238340062266469792275448352149457834203756923429143429416192786995406762990879766340604358008700012027397543532238086764284739939163732903595074116819546190244040930690101442163072885354797536593405879660159091453582881596646377258197293879762578254890663128705336371744840178599558882771643391353913580261279112180277297155383469557977199958823720720322763856981961910215664537172316353771487458398109596774331474011595172107143629965772847188943668799445378644254103572917935387011970040079841631892948839876755391143676433045448746094031600993023649008267154292973951629411613525557238887228157646079806968799139088536786369368719642380636662477999079715634298930307901804879271213521233686054843589754610789763510582392030402161625297781720272500541928944843393948718980273523421504269604243325476811306894021034617801220617530641 A165443 558 618008364574042395533124094551245960884560029725210967599892745377206902620316771164986185593770019921308831163669358957871002392447836402679550298547766576867101505556592098236257622339146390124666890634072372464609118186160020558107799067186221335399054335406321089928949952630954403111456337223101220779707392213351258808639943702738855585863383220787150183077733274000356088212778089623655993625746699012449631380324195926092525716263480294066047405168529889277151327015554587247061800519071337308652347633049794295353314123047789948484142882099068774302273091122111458223737478050115225270696280320027855017832874855975366095167070991201964432718968180697260637517673406322942095243568770230949543439332676671680296758160080970693416210147060407736145597838017097191719359213952209940501010856304160659738502086622435127415574804062214722290008493133327961212551922558664999558936061747561731599248083027528390826908335105578858688907920134187772502674086080275026700691909064151523066037884967004260066616408564798765785869211520837127032485117529938412122779630002126925992302110084818868465636853793393482026511019131618915461510316577479815602495386796760221123330224315626606721885850166026028783627295342185885279941252765384915506645573490924994993502985068400855011470404695251274966702594273171592488883437370772318158217716709396382869462679883414589818258619431665675920413007568784419881462735520099595406759344742812688987171292085837382393740634241683835739879213369506974019426911942330507804432342294197561501705123746888788604943876943132729439267349130763099819148773433869503411854108962936804660158839026656141320064193242578757138209310250329309788825865657737515916410486770810335905950758374073299571759729305782016089185048229936374239808516145492140207603058939249114596380934503440708359155692637604636462842005527119971255656742736807170078928586904769827531292729956947022614011134259629767280746162005293978998853239904588804017621472641857626599032628801382321973622727433236901688329392189371973262681532414198355350421763767773413647688185504185294408115921874184435699106140083663764842922161 A165443 559 4054752879970292157092827184350724749363598355027109158422896302419854488091898335613474363680725100703707241264834664122591646696850254637980529508771896510825052977956800756528086260167139465607939469450148835740300424419395894881745269679808798181553195494600872671023840639211691838814265028520767109535660200311797609043486670633669631498849657311584492351173008010716336294764037046020806974178524092220682031486307049471093061224404694209367337025310724603547389856549053646927972473205627044082068052820439700371813093961316549852004461449451990228197213750852173277405941593486805993001038295179702756772001491930054376950391152773276088643069150233554727042753455218884823086893054701485259954505461691642894427030288291248719503754774863335156851267415230174674870715802740448766595853786408690249695606213556290304464535231333635320366886101196034981307726444584190098186003413419734057976576707095783321192546966372674430200058392457581150799859856987061965405560085529159074022615186851042449165916874327289476808946842769090515423931856682838534016605045133672644427109642885630655271313418317065598122680437394149149346878426903330596085271974770112081645869965722052435456733425477677354906099665169426174123713962790432551301631440994076436578170293634516936927349031357260072132491803136451819374198933112691123230592786105590971678819024643160133163379499043724383368314793194994037854487861701838064130220020707149356817750719255280500726287918201678536411348513920706171880461980938316170637559444617959872451166677279902705483860825579080452006004100347719606090550776203776380630032177011707458431741200553282229339215103949020049002557932187701297563208621332545967077371039820898526817406883242145527992094548173411194465725224686528762766044523600828422724391309506467707044890394126904131648598292269431333785660453269124174405187067500074492611392834582465103671589662135446146624914570444921549941435729594660570188280260774763244860088781095441441955924991702331118044905776652947368454368930597848305572758129251319955897203081634339782065196045448715856379368875356415258052772476337520916199855257681 A165443 560 26603233645485086842686039156525105080574568807332863188412622640176665296370944979960005300109237385717023209938580231308323793978034520679790254107052413007523172588374569763580773952956602033853690859062426511292111084615656466319130714369225524869170515640076325594587418433867910154460392852124753005663466574245704112934316046027506452263952601621305854316046105558309882429946847058942514557585296569059894808581660551579841574693319198707659098223063664123874424848818340977494427396702119036222448494554904874139465709480197883579001271569854507887201919419341108873060382794866934120079812254674029787181101788553086767171516353345464417587176694682352564127505419691103324273105331896444790561510334158869030335745721478882848664135077878341964101165511325176041826766381780084190459389411525872321507603637088803006565498581901631135947207646650742690674789562770129227434803316994134427844520744049589774882464199585829650358169296199226775302793207314994198922793761517583483046081440566816548688005346601159319612392125579107671687148943841745250375181961650593998132119934619121048407764462846391795694872209806141514785870124311404335550298160417826845017612138283115953832764737368866554033440474166517341111004277137593951979611521692085591762379381937854788542792471509822746272723477398464675184105683486268269127318014413244138924833862457361348082573775645732545495061531089622943870420839238102481136990377581093088000729956235201332584459669258362545266089854554616148034495571927571937039793300925821519040355285889842383721997833156874618835065484192788760053445255141241426912324599608917680033102415601128875945988423623142512300986854878142631498124626451379402032980662311023884161253334084478565188587745400483745937196222720293762620955296732620431145242137462284518063102857076174396637122910555510453339674471980180359279619083539382704352575235926022733090426956857968851207187701442407894749749623004117255143368654305975211562363913334797970455779880577928661608074368482638578887287939493987702845920062358841954530979406328721784401166002440098305485575591070052648994560112610117087684003743241201 A165443 561 174543815948027654774863102905961214433649745944910915379175217142199101009489770013517594774016706487689389280407024897613912412289884490180103857196370881742359535352325552218853457905348265944114065726308580340587540826163322075519816616976488668666627753114540772226088052344607358523414637502790504470158004193626064684962047577986469833303793019237387710167578498568071138622881263553721838012317130789601969839104274878915340571562867262720951343441520700316740101433097135153340938149762602996655484572774730879229034519899578314161827342769815426247931793310297015316149171517121954761843648202916309433695208834696802279412318794299592043789466293810915173240563058593328910555844082572574270874069302416339708032827678622950370085390245959801626467746919804480010425414230859132330806996065059252933284598668045807999733499025711744231498766761471633431165882189457251907468271902714614355093712049720662296565617483105594790736738815284096305057283880713134383970059863649222556651568350665987898107871810989998439917741059808328262737011620774974844656781333084860572924577404353556768311547984803816419595519828714255488665870081549178832972022386392849028359352418329790633845860445476448770708000217179937801476740205920762810557970748978240790944460170757123293962050007630305928026268593008499031680033929086884977004851571227557009563301145476786259655562607911134588744279037750956502479655376765950171988719773670252206800172919582690270720376757316026974465850992941377463561982283254567041538695888279886006171163214084894467258878844214581484122124822732605563380949771773560737933024670510295790284371738844393862409987967804525247730347045874920216314789366790967856620203538554431518308318298850250875746632783770265479250123111297153885384999619273944447054464417372378295400261552466426651892174811988501581288825007610816239891420610921766776589528196057635263908979822943484143669846049580477264482608665620201920054985577922368274941711919054916791624808535036637103016130508987430345060788557795478590687743347079640584993449961780553156869532317561759816666678771373908138126350792047046655557917429190136721 A165443 562 1145181976435009442977876818166011527899175983144560515802768599669968301723262381058688939312323611265730083068750490353244879337033932140071661407065389355111620911446607948107897537316989972859332385230310595614594855360457556137485516823982742155121744688184502006575363711432968879272123436655808499828706665514380610398035994159169228576306185999216500766409482529105114740504723970175968979198812695110578524114363147480563549490023972110712161764319817314778131805502550303741069895200592438261056634281975009298621695485061133319215749195912759011612680495908858717489254714323837145192456175859333906194474265164445719755224223609399623399302688353693414451631334227430830982156893025758659791204768693153604824403382399445177378130245403742258471254887540837193348401142768666767211468654369679487681039793929555726183507746392137670344091987894315191265117391539268372880744074952729105967515332488908159096358829393279286834436361623186724032148527899123855799105990923951632669233814321610965357160209347281966553149153192316695255989725858363306725571116721939770436860165409372966870737366896379411330064820190799327479736652311205328399910627013031703172204603806499648665014457679692405103897006325057966802259437423813103076325499410166293438574824376078377586426203982188353069551466282324838255088764442910822923123523786961540666548650155990068494050910063375221776335516931745642346911949935095737585489715467078864045661344746623255654070628542782302020104057441733764013004925910407682855566260405476158267544334246551572078126169968475184857471247568270217039562007088521052189984658184171954524302082796819927281947990684391240479836841474486324700471565020832267812854900674217366968088418163280524670217000692383320864632039478892129108271183952913622297491836915271650366652506434772774750566897858790011034049349398953471693008017618035600295656958705059776995205104889435777197408128741644222133429947810741233081399952399025999669334118725537627740561264603447976904365454241273977182963044578710643903215093525583001179598842882917808501750852972464088514750288652485214227513686271282962628590867483581348968241 A165443 563 7513538947390096955377849803987201634546493625411461544181964782434662027606324482126058130828155213514455075014071967207639653330279628771010170491756019558887344800001194747535915742336771211930079779496067817827356846019962025818042475882150771279753766899178517665140961310711708816904401867898759567376144432439851184821514157678309308689144886340859461528412614873458657812451493968324532472523410092620505696714336610619977448204047281018382493335702321402259322775902232542845159582411086987430792577524038036008256944077486095707374530474383611875190796733658022045447000180678695509607704969813089758541945653743928367314026131101270929122824938288582492217153183866173682073931375142002566890094487395780801252910591922759808777912540093952957829903317155432825558859897705222659671641093335294505346856530741352957543691926455632641736542048842710719797184143743665066308218129972604405675906941318783300635969783799481011650314598883291685027641419765739453061039284060635227312454031603549746910292795900733388773156900744111886476736672666023081799535258257912753892022460594104811552852261152574200117636530608053292482513744762595418147469607995293509011301962077442695324145909264473754614804403625141261280637428440426115722492792881587785486441607357559903608156069960962018953524576497493859275345815339485882469396080879057878329687474496623159093647416456779618615870907943438933322029893862245524956208384787703681868696507899232933892053198448530836908304924798938844626816457496578271150354138951041861895708542085753652751066611626291016679346227866639221532750544990580791786721299676516393018073023103410578839433838144963120872555893747769025489068877489921591412766858109527150572403802271241673701951237350232020111000438347903163710729849486485737725618020944557516006463130658138555807270015614358626147156403748682567801654187781314712989265290501842958664887454976990650091277041489376499382530732989308644847748400847712583233366188945354665185524446389320762292639760501781270649809453458780248919640707834250801440520953481844694985306988320193878628822297412731747297633570499401063923682376594827435237719761 A165443 564 49296329033826426124234072563960029924259544676324599191377870937553817563125094927229067396363526355868339747167326176849323765499964644366597728596411244325859869232807838738583143185471555921473253433273700952765288266736970851392176684262791210366464464625510254400989847159579521547709780655283761521554883621237863623613954388527387374309479599282378927087915166184762253907494251926177257552226093617683137876142762502277672037666754210761607538775542930720223416732694547713607092020199141724533430101135213554250173810092386273936084294442430877513126817369530282640177768185432921238536152306943681905793705434213914017947325446155438565974854420111389731436742039345965528087063752306678841365909931803717837020346393605227105391884175556425356321995663856794768491679788843965870104919197888919060568643635543018440985909315683871013405344738621660872565452895192944969638659151827441183443923386276455793886616184570839873784485956623309024161450376707231037335233591389626399131631311165791701498133987472255163732476424284344531692829458176958604838254998760153653819839790285783115232233451040069120861370076125509691629090841038275516645556030002795593774759867654869140132565740105783346518134545336919416181561562430349561943587839056478064540947145137234602648597093896130810376909282392162323149373252990731156039028042823576361485293736063076660657690624628860623605310423843592319640126924756741981246082665163822865985986569131126544173459160993120876214115575810311006044540509116238763784829385192048129498345386888726685516447126358655444613536808411251824325639485102795882014945828254146089633913631397086416966824118312859117218431891348530624010875289694765278326075574881820308414603923521317907901710387181593577239320180596276984691727371043116307446713999626767678313823745448583226102711525729093311272199372314696430392753243585687915621631326998705766820959363124170699319033740268554094487848931566031084983852186130214226441249014883170144414629602027814759372722560549731289559611387145389300015048182779022095310758249798100407870360978712563428117890780637259715748008422414189848209359482767635654986894535281 A165443 565 323433214790935181801099750092141756333066872621365695294630211221290597031663747817549911187541096420852177081164827046308413225445268031689247697321054174021966602036452229963844002439878878400786015775708751951093056318061265755984071225448173131214373352407972779124894387214001240874523870879316759342921591438941623234531154743128188562844495650891688140623811405338225147887069786887648986800155400225619067605372664777443806239131574376806907061906337168455385837183208927548976130744526568854663834893548136129435390368016146343294649055836788987363625048761488184402206337064625396246035695285857496983912501353877489871752402252225832431361019850350828027956464520148879829779225278884119878201735062564192728690492688443895038476152075825706762828613550564430476073911094605260073758191045385307220003777884759088423063238146271244823201271273274863759935825143752146114014395335415600626093481611096509614644077505833266320724785960983138770869220247111941744321716834366295264922695857471374217406301047918757239646677083346154442233507873195711784622576114213845070048744653204955549376979932272109129207175609953823528929202457434752731125575143426434660331011061466576938134139994765966723383023882362534395402566056080298212984087844039410016068041581617052951196769723486372551912747442988955910968658228660568370748337000146560378876651041577873391719241289055472515216286528425441715556130683857380706509698625998196770100897887955211628138436275524777442987046395727795661748917699570826843244708701405798970880398103796544607946484562433649753659583629075050583713932030570860180518240028731042135058945486461080041674865509049070224850571363289880444366288938115102758666511374818877487926536361889210323149383179943676111349687558868668484424344261525830639008497697588861346260624895059491803791400836349102524727800870830538346186655661259133827820482945978633749557596370838838529514142628092512663736777426865063277510324574811438763449900949646930053154280168476967833164935271292558350244120471189496211633172214874860629621116947070288421239809409389134127832633459713016635785111308449610177859963895380274582581422132918801 A165443 566 2122045322243325727797015460354542063301251751268780326828068815822887607124745849430944967301457133617211133829522430250829499172146403555913154142123436435758122875961163080792780500008045321187557049504425121551121542502799964625011491310165463913897503565148709403838432074511062141377751116839197258048908561430895990041758906269664045160822735965500365890632826630424095195287064871769865002395819580880286702558850053604808812734942259486230117233167478162235786477759033773648832393814838818255449420736569321145225596204553936158356192455345172546092743944924123977862875777481007224770240196770511037711449921382790211048567511176853686582159651238151782691422363716696800563181497054758710520881583745483668492938322528880395347442033769492462070918533505253228353520930691705111343927444392910244641929690891846483318247105381959395263711234761409986703347624274945986601111526871572350017307915320480790468324013627801240722934462731502241191089515788638614305036287956039556086974143604047315645555264428159968773583710555319961207762039728349816731748090862598247603108028271697536087228969178196851197300625171273590910495086110271365197916903515848829555442915336146654301587532806186079751956670733564781731330083099056378908079085600931972618683831981756628533946153148545158039187176457601318332514485439083814682009765204823938068829647026645042342882840171314527771051968191421757017401471447003544336703995151697907874901902084892931427401271308101786115219447332696171695413865006214546102925959224844604473416180988236549031750792405524170947437371359408146685011341362991136242426427023590598396210275903292533944777408916883340543780391283927861376666341380554692628108678289359584336057094995389564873711105943999640573242422084355316694400774470779632626272508823266154776679928525585188062552247579392835119963652115522058746323877010825096510167490319808088085489381978355195162390472121011751074726308847897925495951644753030292152279629868361111467071605394867939603806788968141072803969213012467205480169259820235354936489679699685269952926196518184446414553403053452802791421296875279360686381362337799086701171086828336934321 A165443 567 13922739359238460100076218435386150477319512740074467724318959500613965590345457518116429930464860253662522249055496664875692344068452553730346204326471866455009044189181190973081432860552785352311561801798533222496908440360870567904700394485995608739081520890940682398583952840867078709579425077581973210058889071548108590663980184035265800300157970669647900608441975522212488576278432623682084280718972270155561055488615201701150620353956164489155799166811824222428995080577020588909989335819157486574003649452631316033825136698078375134974978699519677074914493022647177418758327976052888401717545931011322918424822934192486574689651440831337037665549471773513846238422128345247708495033802176271899727504070954118348982168334111984273874567183561640043647296498327966431227450826268277235527507950615583249552400837414029955719698733586529674367753460917599045787712383797658386012340876047819300606791429530014073529654774016683410563693750344008122589884952896576262572601710253850674457214338223447911078207135865865395769693761679594641013667349268215212015486102607680852309212436428724608886617517361844783764835922323283867976479050698973166910957317247440136601007822371495496283401099458321671705026923349512886491408700097417968853075644853299159648019542890485628706233612437749055232985500702264848901393713378844415482657730602446620657884418664788392256726416270892939291143748847194290875110304859525363390566140981720050716996476805739332806587098723978051357770841547983065209432247596482206884502959385545266251003855055302217681224509213641716284037865340352815790507054410051269871659628775719991200246285050557390486269825679546769352168310111612735172289720430160203210716448729236502688139999285559755857961734841081272292352874530173436420595200156137786058730795779371964173666187015173983636901774241575622826619006484052968978821223747653261586463253226338887574884185160444518806427422264510873326194336261518767983983580960361012071979567979175518802868354537358133475081724475190371618654496456651522889315382011685160690768444550584075712168757943502831300756812134318418479388135283326501350565305938673338768586220991568336405841 A165443 568 91347092935963536716600069154568533281693323087628582739256693283528228238256546776361896773779948124279808476053113618249417469433117205024801446585981915811314338925217793974387280998086824696516156981600176472802216277207671796022739288222617188937113858565461817217109314588928903413550607934015326231196371198427140463346373987455378915769336445563559875891987801401236137548962796443978154965797177064490636085060804338361249220142306395213351198333452378723356636723665832083838440032309492269412037944058714064497926721876092219260570835247548601288513988721588131044473389850883000803668818853365289667785263271236904416538803103294402304123670084306024345170287584073170215435916776078519934112154209529970487672006440108728820891035291347920326369912325529787755283304871146166942295979660904988678734217128954442585216125336706147678529721733790252298908105397054449539215115213700061307989826523607181275888412087998257801074608005539868503354832715745110347152858028968928712738250980485588873704813094179836068850390795781712375826233873841051094529856960094286551945759285121020130007384443560489608504281195630152264324935574062710529503731633860123463506475517421247499252530049505583797484506081002802202779483399709593614755344509524245415198645960746570389498722034021388485358114749714328979068416294128330179864339235722613049461382705617557030574320475241494545271023713285520435061087158361454097108851965551671352504553749212505505830138238291929686518223399581446742414335377578941153264444586201865484845871887665257298394394340372398693998235160091981471541394580778577786424144383712428033496229806418065138250710149202130397762949124344118236855468210528160354674200645193544251220859501461884616288801993490414132915902401660555776474214828250878284129158508648279673950494362052011755219887639134511544656208897690124391305358757278338278934898517822957414920188156437793245225542102355165350171539286332902519317007753653275292111041412113062295081276631314263886654044572087859527185656148661845313736682987671433314511961436642865069752600336409771913828232659696620475960673045253967541028186572299571399576778092325257381002117361 A165443 569 599328276752856764397613053723124146861189892777931131352263164633228705471201203399710404732770239643399823411384478449334428016950681982167722291050627349638033377688353946265954950628447656833842505956278757838055340994759534653705192470028591376616404026047994982761454213017962535296305538655074555402879391432880468580015559731694741066362616419342516345727331964993510298458744907468940674730595278720123063354083937263988156133353672258994797212265781056803942893543971524302064005051982578779612380950969222977170897222229041050568605250059166373053940280002339727782789910811643368272871120496929665510339112322585329876911087160714573517355399423131825728662256839104069783475049967851169287709843768726136369616034253553369793866082546533705261312994767800937462413763259590001308403922554408164347650952883148431765312228912214136098994244462235575882766780168495494721148936478929383874158670817728670639605720570969317706608253731587482040537962418190081400703890189311455380307528416060744665432176906309461108772004097626699233446624419465962749865432191245248942182050891045325513580634783710625372845726258101803228707903971166691164912624062658585238246405247680322422918956326411776334509367453307487179990584420597474892614056019120862074077801521857824435467738830735562987532062074055045373857030573782305694379880923077494174975332708454809057176468883330016199992134954603663719748941888743096027234434709714590905318464153995101358032783774025711554285395285149265318983718514976628783405197421506805012274862567201492513501718633051261852047838543115535656450898560467572096356634804721862195604005726040473045476104507582345294997812652297427484844586220100445177938055079535585862873556268425652694345636932397315581845114106413136941637708056480785739239652369171556916343003559738885669633695625535426918611821546358858863984298859820293666886394132468090280517945986893991371802944110480933497106734088637169367177855290336059944668679272323834797379464261494717596605738982186817045607979974707264299473707582283222322169255381832137357592106452763380685069010087382066419851232167264257002296716766466687472345758541224305523370801012881 A165443 570 3932192823775493231212739245477417527556266886516006152802198623158613536596551095505499965451705542300346241402093563106083182219213424485002425951583166040975136991013290241450930431073245076486840681579144930175481092266617306862959767795857588021980226814900895081897901091610852194079060639115944157998291687191128754353482087399649196136405126327306249744317025022322421068187825337903719766907435623682727418666144712389026292390933443691264864509675789513690669324541997170945841937146057699373036831419309071953218256675044738332780619045638190573606902177095350953982884604835192139238307421580355535413334915948482349322413642861448316847368775615167908605753067121361801849379802839071521696664284966612180721050800737563659217555367587807640219474558671541950690896700746169998584438135879269862893315694967156914306923096921026732847622387399438072387538304054054781196813965022087567696259018498181348364309605974702557031138736888399013294216459098112845647754924629351515158781851053446813542554566620317636839880533946673512060569883033254057190642791019833136837622112496818156679396704291000037852411789136800458784505390382278420062486418523205970437844852190767751917333987765518708636754621763447537481372149205326357554109107158637841771694084040499477605255290101229464443782811895377061931076400319195328495204626242871805351122713299057894673306870518317502333196448220319402886472973886983253532887559913152330171147681587747294310029093520286337893212547345351150427805012787048047592391817464313857270482854164139805662041216877111525240591575601765553018721304486518447273540603770595401063523703511881219855762499650226562425831075294277192667671310168530268195727259286316688806150457929450269625681674519054104897166466535150858480085741008062089204320829502980714585868221728327631833637496282382453561587504517625644906154223872930128500453030292123247000872251042092918642207925877359150244982886152286259178166284219060821009772007666983888573920574340227951203815002913575609532296136449788606751035112055403984432240491317581337909707806121848730667298920938734547886774687866663152039265119579183891583109486263207111251569498151396401 A165443 571 25799117116791011089986782189577336398296667042431516368535225166543663413609971737611585273328640063032571689839135867539011758540259278046100916668337152394837873798038197274159554558271560946830161711840769886881331446361276150327879036508621635012212268132564772632332129062058801245352716853239709620626791759660995757313195975429098375850954033833456304572464001171457404628380322041986305390679685126982374593868575457984401504376914324058388776047982854999324481438320043438575668949615284565586494650942086821085064982044968528201373641558432168353434885183922597609081705892323695625542534992988712667846890383537992693904355910813962406835586536811116648362345873383254781933780886427148253851814373665942517710814303639155168126380766743605927479972579443986738482973253595621360712498609503837831974788989713326448462368087034021779404193497995287070443939410497003714557123507462577492960218839057912092934486581967018129752170240668582033391673391386844517018820655974078729397365268983276644207619949404037458507794401480033965657220207116767165378533928626871913774797893301395388625629081678870352293653519190840809202183791399556876418324033095068738171265883187975932393772348848398594656892970836967354623206875690523531057128933185822461484224310223148187188022730996156515750400776718209392093491570711740613190638379021161368622408168137233635418554424363427184915634197774005782234776424208161715356815103638567452458686367895196669148894738376397995880067316765997524048336614812055555106667115581905991205384561271268353148577272807698239338223588494802231391477700248057953489532150379981133756509469158945080581982567366987047581887394185286426453130596890210608962285122234351625006871440619714466962405933874546383475667439195166194841378735796965230685656346768121077590263297255015078017019342845221874310010905038244940235563492028028763619987249734204650880343704987224488171989256930887783623371910617115020953737758930004525163591147861165698301381249032299231765666329975540237282786869285011015788181528047164745130710793264540613310468690860878178546243873592425096072298200019190985162500717942870877176505874278305874256007297584018131921 A165443 572 169268007403265823761403277945816904109224432465393178893959612317692975656695024570469610978309207453556702857034570426923456147782641123260468114260960056862531289988928612315760837456819711372152690991387291227828415619576332822301214358533066547315124691217757473240731098776167794970759175274105734820932380735135793163731878794790314443958109415981306814299936311685932031766803292917472149668249414118131359710371723579835658270216934880147088759650815511650567922716817805000494963978425882034812991404831031633139111347197038513529212462264873456566886281691716162913185072359535766999184572088998943813743447806392770064706479130850407351248283268017736329905351275267534624267536395848519693521754105622248858700652646176497058077184210604798490196100093731996991186787516840871747634703376954666770538717208557790171387426304952819233279794951999577381825067425256019046761243065697852137406092038243945373920126786120356580490131409940178524517858836919583167161800876289041823816906501120010760388253864118771926729181651984015566252144007254219719863147109367817782240137736532156639211691874930426872008319560701165556949491100198458275752041745274810468870588306435183362723961258904763748450408131407771757352088907822645475846845415398389062692751392131433621483322487862132339719273383503567786648905218343410179254780216275709679682325154971011267828684518252988749571004240651377423295904693318879149221514089673025059218122585583869934108181605569735880207572812471795803560562558816452225657206952039712158353887224606480519586996248203812345990168742923131760296610880034582900602345494397579023665413622458716727358118775128235765490301678799624887891287863700539586350063041938128936086011403158961977215112299793787116702665781137544005916791149958914763563114781551802930022967258280991043172133983220047430050044981657839442391141192270516670886036164510938225416685990091593396230300056867435554462649139369314660345835360990958788099051634539977754329541795262147552457400431509569586576560980396671954111286885927472648839913432619502664482913279111451465541258541888128313541463875394971649077185071129440238466984522075748269431285593423195787843441 A165443 573 1110567396572827069698566906602504707860621501405444646723269016416383613283576056206851117628686710102785527445003816571044795785601908409711931297666158933075067793617360625403706854554194126312693805594492017745782234880040319647118267406335449616934533099079706781932436739070436902803150948973407726160137350003225938947244856772619253066809155878253354008621882140971400060421996404831534773973384406029059851059748878407301753910893309748645049352069000571939376140945041618608247458662452212030408036607096398545025709548959769687265162964919834748535340894179349744873407259750914167281649977475922070361970761057742964394539209577509522631539986521464368060509009717030294669819306293162137709196228686987574761934982011563997198044405605778082894176612714975632259176512897992959536231288856199565290772268026992117082287516283991633188232608321452266923790716901068946450741816421751993462281458499125881536127253686125355686179404650611395921041054796333192210244913098757839893804366554506498169529300802759456444603803720138745385879548122055379831062642201495861725204248011584395292444278895747582480842657296010602325135745699077531943259428838367375992558531567311989600025745564470422619223200287701476309566377844907159837707894526528979860908199341120219732079811412411315737507661504355489615275084935414456270215029462733505913074315863703396003000971652899022191206278059792055398674136055831983412542309192188015718461092703426582692166284020276077399126928716302994295520384011827589319059139998049499170174026014878175035782552659361213876650670569693703465261168160215909525797915203015673812371551255750201229933508458178513896436087166905128814301407966220230377965582269025452218310798353726721464533892142663616676134205988463409224820068082565566390306434095305356122108720121419236536025803403058743147010073363684774665241713297481962585593760029021500003772509022058570136176471579896078159193525748057541776543326456172387577934064683253048665746313650327425558640777323112538880508450853123099648882560395955114386584225930427335017013943643033779877857631530063556043247590025044088246024471824021061094389739396458544953418695937227047487064114961 A165443 574 7286432688914318404292297474219033388273537670721122327151368016707892886753542504773150182761813504984375845566670040522624905149334121076119981243987668759905519793923503063273720672730067662737584058505462128430077243047944537204742952452966884936707471663061956196258717445041136519291473376214528091336661153371165385432873505285154919371334871717220255650568168726913355796428718412099699652039375087956661682803012391230306807409371005260860168798924712752494246860740418059688711576284348963131507128179159470853913680350725048918146734212839035785140371606710713676114425031225747851534905502219524703644890163299851589392571754038039977985533851567327718844999612753435763328684468589436785510036456415325478013055416977871385616369345179510001868692756022955123252457101123731807517213486185525347004729393097036260853448935087351329014857214849242381455729824666048194267462030514048175816751231903633991878617260706320220874388488944979803101100282558371848696343937253603099284112309572285610028360966170175499354378968790607043006214718439163220799356372192349352748582307510487627902866464172108125910849269119637627162349101986860601561913985043118906080788967645464396164410538599158287327127275657218368034317311605730668110094741878118275067887446586170307900006742214634896110679801391884644195790166417507263162416658919714167420078302995374260490832279982002622325853745674936537710555011235233148402202079153905455494885562774550976929250510610601402129677550442044884332169279965839622166576702054746302666510612698779880834543029188442300519804998010288397647983030968311689244186278809039764289524057543549501829718393134797142388515047672253552371392284749246064988724426841698555401111670248426817143405404676007433339399217534703943572556467034720073503202136630765699654301688893230050414119294806291328848896733768326895240081520544137902817305741599348361507295721547439590884512255099836110174977928127637331478144425846040975882944742235536533478576652482291032809785889928487800317698732418090233745555830985032056872790768127680504223675920944353217762608927633351291021341561812190148871812399143921427584881890790627120942146152020793688302921622690481 A165443 575 47806284871966843050561763728351078060462680657601283588440125557620485229989992373816638349100258406202489922762922135868942002684781168380423196941803094733740115367932103598138881333781973935221289007854337024629736791637564108600318511043915732069737721581349494603653445156914896703071356821343518807259833827268216093825083068175901425995328093336682097323377755017278527380368821501786129417030339952083657300870564298862042963412883165516503567489745040369114753653317882889617636652001613547105818267983465288272527656781107045951960723170436913786305978111628992428986742629872131653920515000062301580614124361410326278004663278243580295563087600133237163342042459275292043199498798415294749731349190540950461243656590791814161028999273722765122260493172266608563659371040472804389120437682863231801475814519008071798512677961539621118925195132968840943622240545989944720759479495283229018291649813688605105994349952907709820284508422216286007368885333907622921595573900298529079808721499419457017133824580284958751903141767856363653203316272501201507338882278391337864399644932070768823730326596319501122838116446911673560530798627596326912955158007211158324157621201882168493928749798968448491351017443380829612056772471925914380328544272410061782099729537233388009968828997151897442292734537703178069437051687409265925595440876929612879034979561405736290585027172633556232338639860336366684652354053885032080006370910396027423899656134751955466611615165531469734301199885860658006425733216214718896047832541420241637679391829888576826808178882010105518036866178736549347326792219890391580483535271499595699175645244840398823984174286257420156865830684998823941677219531493019466561617378351487598216267946195832551467220085891250579887582635408557825785562052303120294713108033802509373514982853129691561279357716885856074833320562715865678367501100027524619435408591637852804644898567275301763721875862526444031849392543103254272597959955183450891659935005832625796135690879623669621457208423798164344661428176706001915303596569262950986296277615106037358560861861111718060264377336036556521145350082706195793535710485696937413295025332993582968022129021930449028568984021366674001 A165443 576 313657035044974457254735731821711423154695647794522021623755663783548003593964339964610964208446795403094536383247532133436128479614849245743956595135170104548068896929002531707389200430943530988986877180532305218595703089934058116526689750959131118109549191295234034094570253674518637268851172104834826894431769740706765791586370010302089255955347620381971240538681450668364418142599837873218795105136060425620875551011772364833863882951926448953779906300217209861761898719418629638781314073782586482561273656239515756356053956140843328490814304721236591351953522390397819326582018394591055781372498915408760670409269935213150709988595768556130319189417744474169028687140575305191095431911616402748852987382039139175976219630892185092710511264234895061967151095703241218786169133396542069597019191637265663849425932011761953794151299177259920477878436805672363620901666696827163957554634213501888676821548342790166896660288020013351100775337018000610515268233669058703165497068859820924913848870880587874418627886631247678320200112845432626784741080689114777103263028739357525171146216680914895883741935448023139592377562812595229389354538095041397709462296415256283091226713290549938295884204808368149519612645705296840978946690035468987408851281415045033663877431413834729036083729549252908658443735778227933180806825056911457935460314839041076365356013431139025759009560485068701519352046763017457481551846019583386329616717448789552883187458161198940202225380557798293294091839133348839969361762497596635031533137540863402478160900215091754360023563614149514613427443948909008343422827896449927597914696764944619748543460394641932343034891820813337772244339689325902987793777122446524024858444301307944596211705010081008846448901313340358301937862469421369399492613507615382658082103106512486237861078524293015888885020162545517045542877739649034182955690235677372602912788568713111471702835522473107827408946818981002637089653238604854672152297986523760768697168818586327122041851723658860074109948487733959372338544006455672010581842310049781270345275163378314455527241651565711242616698143165386842627749885123393155445460326395505613917778713135065130638489791227313616182164069439721729521 A165443 577 2057903806930077414048321136482248647317958145179858983873460910083858451580000034507812536171619424639703253210487058327474438954753025901326099220681851055939880032751185610532180544027420506818742901181472454539206407973057355302531611456042859265916752244088030497694475434358516779120932540179821299254366841268777090358598173637592007608323035737326113309174288997835138947433597536286188514684797692452498564490188238485674980936047589431585749965235725113903019817498105629060044201638087549912084516458587462877452070006240073078228232653276033275860167060403400092601704622686911916981584965383996878758555220044933481808235176837496771024201769821495022997216329314577358777128772115218435224450213558792133579976998283626393273664404645146501566478338908965636456055684214712518626042916332100020516068976845022977492798736384331545632412643155811910053323648695377329706546787521492739119105547359332167580823377341927978516478487553620932444030651212976593498114846965275430918795747222998629194496057258975521829767621903754382697841205793342057441993562819297703753252285091571868790830137712769967403300979899365681248185388326208375961174383991362104933104177409058409045943993156301485693950375258827029443795238019585770558309277189713696156449230621701553603230979652376796950176993186900959357284543405965807149148054233798008917198727329064681433720912827123255072687205855831280786329886008929782566905182165362648007068257446465634925562084644641660316576023224549307113018370624430559716657122314175714115110347378530357616744386976570955729951876376047941808553780328895736490139054268052407895954168946716201471323854664497980579195304590319695994166053883109774893111657267459046118609577951004577819476993921256903810321946458291094935226503689372905883220845213792383099593230860263209293139392757067835662478555000920894577972031608988818242858856435864877126271783804726502812271308216280279158041416821892378771738320266047070107362306441546420381757058627712459650294048256936223437309005143562087983161853372330198236144732165976027599292645783010434099409018838314065188373302642371521386716427141893814539708560217740389145145128647497863845944889795338775511281041 A165443 578 13501906877268237913571034976460033375053123390525054793193777031060195300816380226405758049821995045061093044314005589686559793982134602938600536986893624778021552894880528790701636549363905945237772174651640774231733242711229308139909902763097199643679811473461568095373453324826228587812438396119807544407900845564446489842762617236241161918207437472596629421492510114796346634111833435573682844846957660180843081620125032704513549921408234260634105521911592472317713022605071032262950006947492414973186512484792343938963031310941119466255434438144054322918556083306708007559784029448829087316178957884403521534880798714808574143830995230816314689787811798828845884736336632942050936741873847948153507617851159235188418229085738872766268512158876806196777664381581723540788181344132728834705467574054908234605924828930654071784491757413075547982784719879373598138022939345729202791797366034870814323134214607243537436171997016900284824353981192207783039744179756571735100629386952225629953331423706212171939361525902406431844064645780899459981503824910484600122995882460067717488060903592513875782421954138486034158711947432935900262849680362721446672149551213308372148417330127330849305420356803095150152125994610476000860657613848901919140289188717065987436127249306560058668554778799654651380095928842219751721194696123679512004016173543110210268069918347077927444430860798810077659380674943289511255076647518845758745187114326811057808736525285675914140855746231555260188649391843953781395466706467579855843328040471901018505948539503769895782181148195940854074135391559828066351164644001958594060978841623764042183149996935557441595735824387375518472708442540582551719483756565864194549805526808682672719650773769785983240737549732900834025297044196730751388140890121248180847279272131074599505035781507755359576105738399597384553149763303719386139796034867589288099754858038663225932139120407906378194612202490073067295070363460827814501918375118709783954612779109623255327022421840430837513818271728360473267005712133715703781488922785738387957626389486645749131843122788945935601192393352356108002073753361995248175069201534711020159967131193295167247991844320810882251048892049168365007951712561 A165443 579 88586011021756908950939560480554278973723542565234884498144371100785941368656270665448178564882109490645831463744190673933518808316785129880158123171009072168599408543311149395793437400376586906705023237889415119734401805428375490705948872028680726862183243077381348273745227264184885764637408316942057298860237447748333419858365531686978263345358997257706485634412358863178830266407739170798933145040889208446511458509640339574313401034359424984020366329261958210876515141311871042677214995582497734639076708412722568583536448431084684818101905348663140412668646462575311237599743017213767641881450142679571504790352920367859054957675159709385840679697833212116057849755104648732796195963434316387835163480721455742071212001031532744219487708274390725457058256007557688151111257798854833884502572753374252927249471848207738693990335667874030597249713041370897641390779123992701086419291355190014792732530357944087136718952265906669538083687558436417880914023087132814624116060864052894061213756277637544310537484832367613215807361716256895297444494319704983505885971470721984098128888589713801515237791508777487453289876566995671044016494121833759294365639616479087519696440233434921350946938306317485162391712751768884877980833371106459809177286204567960676868568827582920043286693521957439252271845466328802205731539407817768568190754796783427426851962975770495927417704593346446846211831467137656685716645248317196931690045543918013231687116934573249882827080735698017761771736750375908318756957074394768318294914482744102686915886012574661734408323146975688599844062113472115788487173511860453194373071365575710362421962571680087399907672027372573469279947752084376848564783557750562906579155646921849286724304779908876542773269205907139149800172243866624476502231048735819086147950934962926437493622538493776435690207204365000120634752355805028306047514497849392814034231246238185589720072275393738270405135498753832282392181775355743621796505532652267681513147867494177299148386585902173128703710870215111154396298737632330772708483607116558832466538626668776080259561051512767589713015566897877871334701963577752121543975648371765903228568800266012913675148322336572012223929725080693011490051007568081 A165443 580 581212818313747079627114456312916624346600162770506077192325218792256561319753791836005499564191520368127300233625635011677816901366427237143717446124990522498180719452664451185800742783870786694891657463792452600577410245415571594521730549380174248942784257830699026024042436080317035501786035967456837937822017894676815567690736253398264385808900381007812252247379486501316305377901176699611800364613274096617561679281750267947070224186432187320157623486287707821560815842147185911005207586016767636966982283895872772476582638156346617091566600992578864247518989440956617029891913935939529498384194386120668642929505510533523259577306722853280500699497483704693455552243241600335875841716092549820586507597013471123729221938767886334824058853988277549723759217665585991959440962418286565116221379834888473455683784551762965207497737340278146281850640862960495255950747750966127005443961643580305264387494053103082049638704131744228252320955949386929426472812424758383301176408181853429411614481832095406301549931453559923010730584335635324015302824249048024057504481663797716497568206613430541143389856282413864610327569430909971442004553899808624364316876124927247466976196948966711917618305516154108888306392574244818954533766792090299273342824090543584428659515391661478755584746435835502635804739340345190865964957992369258242122237820330840169920217081853025097023987028151273963228116779751857470794163839379317845410484272671955118738597335331618615026601810190927162100910890381192734473848168498885018664284758841295515606707685594305066187454921524995791580388437709261152624584075652715740118902461076877475155025185890242557347336788184607221246347162532953873477257083917456779157137885349954231576896730602698538058501536336791616945540866253242938592165409930188325748597701702562529871774665719143936070362096248427661713483616681738021855326674939149963550396549966243792234496920496067710034086925907308104069626259005482499304324082547121932388418115110817674675199264013177136791587611969110834852733428248415842031083451179890792696557212197044552555597869636258442502894756589922492190652176382675201806464962945402977472150158387052376891083043777668316527551200007028286766481894946751601 A165443 581 3813337300956494589433497947869045972338043667937290372458845760495995298818904628236032082640660565135283216832817791311618156689865129102899930164026062818110563700328931464230038673404976231505184164619942281512388388620171565231657074134483323247313607515627216309743742423122960069927218181982484313710050259406974586939618920558546012635292195399792256186995056810935136279584409620326153022192227691347907822177767563508000727740887181581007554167693533651017260512740327686762105166971856012466140370764640821260218858688943790154737768469112309928327972089722116364333120847333699253038898699367337706966260485654610446106086709408640373365089402990586493761878267908139803681397499283219372868076344005384042787425140256102242780650141017089003737584227103909693245892154426378153727528473096703274342741310381568844585266803815544215427745644743106474546974032549211963168144262055448109101219305250315094472159706337047307333193985744819955444795874498060229396420252891457762587456318185373923132978154594716034125068895759613462360406821134474774423785879644340857320959613146255262528671011854408506682258111490562274303878236144057460840582906393556906918894278441985046282611895973318811133068959173351883469842032798235222547526915079463995209932638325046786845396193426514555181137080088359848687701133339979984265117012412441144197366733201480334798786904252649048941279140566060530006567166067651272710545763750511320332287629437775460423441854503101388663085912146009209244190937751190255988533198117172392751304013491799774592499910109205178127887823749082452045246117218427556247870437442398261412042079605418761835153470425127055067058239883422193850615474040930533396617353873370349185088975115307168350678137642658983022486985981694072775658020294340632306428713774927678114898599582592641410383415346358807327280757602071589671697459832240379540786133932238287604199296592113964480517578508035202582620215422844461518690217833992458978939458922101343989774416898911164119767440713806204424488590079862385911992363484442629453860312773576349709950267782212705154578817201262755590523969113144087143335465449783220138110491815696936507251115184862701176884808581326778557700233564724535727121 A165443 582 25019306031575561001273180035968810624509904505336562133702487034614225155550833265856606494205373967852593185640117528795526726042205112044126441806174998149623408437858119336813283736210049054905513304071441309002780217736945639484902063396345083825624578910030166208228694038109741018792478491987079582251639751969160264910839737784620388900152094018036992842874567736545429130353311518959889978603205882933623221308332984175992774707960798352990562894237274284324246224089289952846172000502347297790346972586808428288295931858160207205234498925845865439759824880666805466389605879356400799188214366549102695405635046379899136902034900430089489648351573021237985571683315745305251953648992797202305387448893019324704728296345220286814883845575213120953522290114028751497386298425191467066606314311987470182962725737397460908967807282010036297625605214210074581786903008753491230540863669352045981736062538679901212756826756420707780410133086074552159411598917139653607068608149956295637864071451552797276046927990203876700983003401253802512529606431219825491271578894061250358964202161898798372864854390961859944431613595173895741336004014991058748129957218675431630784609604124376387704342907012293635739589464814757003780774950341305972002195999269043602242383414857763059623525621118977439074671661890475860402530027095332268683702289016778475550608304900337791721967285294033236463678544645694937217102960791935793745553495535107492136489521975334961774906601321616522199957379553286282001743595684482551814321980255258219976898184037551899099022378928979571966340208791303597212316087671209139141177221568764847408580873887515473787039703461267657149615116649544145626491309902762343079159706048325721668127282381980984538873196193550430675806181869595687220114305849354787237983985126339130443090642677597510833256985113475590474616370075005512702645027307928072024360412164400304064488868088824972600831719743131246797196999158884941679359683376095126107839786191134890838824940512852649274665304127551785497746709864600993539123061611508441533299931538948424789545752399937037178600854781523665603958602998416078664360500515969705714089359747176588804866558877551361775691000662553644604936920956264276914718641 A165443 583 164151666873167255729353334215991366507409483459513184159222017434103931245569017057285195208481458603080863890984811106427450849562907740121513584690314162859679182760787120968831954593274131849235072788012726428367241008572100340660442437943420094979922862228707920492188461584038010824297451385927229139153008412669660498080019519604894371573897888852340710042100038919474560524248076875895838149615633797927501955003972709178688594858930797993971083149090756579451379476249831380623734495295900620802466487142050097999509608921389119473543547452474723150264211042054910664982204174457345643473874458928662784556371539298518237214250981721817141582834670592342423335814234604947758067891041742444325647052187099789387722352320990301792452910818973286576059745438142638574351503967681215424004028200949791870418443563060641879966614753504968327973862316429240899688627474018372517868441841116373926278584761573573329646337001200958888902127298209450556424503550600084709128803958771528641953282053910174023534987873112068904228122467926992802718389978338948391279771776790834483648965236069847828792356092940145042830682238111115023770356622714710269854701860805296949287198138936260679483490134835683866556700628711289897667460640716242159584583160018961238707801520832408993519457186349800531056915981197683324750605367932916254365359728307244122976292491552665132155251718876207187986341133888698063841480566516742145898442145535248952083213452300099766684958587316378689816371748999721180411995085679214382715796763311322659959140678658948525956079228140870977628090768356177750421930667236686283210581966779018766544447347712657945727736527113891415065414157559908389189195899560399313989138862688061632194761279970692606725005967616620975488673240358404728040359601560352349129342256090464925225915384896666309355170316968173305737641797840751504935913350464557409667287886593986529135005808016659749654960820345573654595481707518462324350018572657381396696773444228062379861540672462034936271206068535560199887497493431406831780244945419367454419730590201508197595905565139081807465608972413330683928252289734259789183604990880462390777454573574989180174212242785929282524970996866494436777884754659805209927792910161 A165443 584 1076999086354850364840287225791119355655113620977866001268655656385155892902178320912848165762846849894813547988751345669270505023982237682937250629153151222522355118093524300676506454086471579062831312562151498096517468257241550335073162835346779243163273899082552666349248496452873389018215578543068550381982888195525642527903008068127711971896344048760207398586218355350672591599591632382752594099628173348202340326781064944921375870869444965638444276541184453917780500743675143688272322023636403973084982622138990692974782544133234012865919214835686658588883488646922268872948241588614644766832090325030956529474353669337578154362700691076842265924978273756358639506277193243062240683433124872177220570309399561718172846353578017370060283547883283733225527989819653851686320217531956454396890429026431584461815408217239821993655540178862799965725090883627466584414782606432741527633044758027914991781513902679668432833309007874613226344455698393629443363568577630341029240909240548517298108823526334353168833175327810699151124842623058003175246337046756892771006599946655537592112978635928340521039716212843173404550311716931873047562707377402957779300456361306955529318906868287520481228534633070496331030641887390560332736829088770159830417662966340984825247139905784795549669512029705217809906152525766773722079020919208936502211211964001277790338975396271032445521467163722681472006709607275631153538531415351123178441948526157097000838944119387655902334841163650345271926802598915326795037929927866016601225422308304870782536744186137635330885488526229140501742878291754849541890939860642524783198789747350128393588486596281736026005687426766597239269920368319454749402163619329604047830713718110451491346354372034918126717121638944678789736310603556162201265231893903452073693212450606738170346763045948998610118484286463682007842890886840502549924555479930054945080633384873284788001754058585689668217949342507696471156877965214107974890357215851945589949159138979492022704978972889256645196695529749411862882487074885958709881722072672152574244908335591958985559970559090148034855283511636951619211837326184661362482716696397481144697231913999587487865530108916002610912488269870056873178074641087015336343372203645681 A165443 585 7066191005574173243717124488415534092453200467235778834323649761543007813331191963509196815570038182159871688354197578936083783462347461437751301377873825170969171929811612936738558845261340030231236241720275979011251109235761811748415021362710218614394240051880628043917419385227302305348512410821072759056189729450843740625571635934985918247611913303915720742124178629455762873484920700063239769887660445337555554884010567103629147088774428419553832898386711202154557865379252617738754704797078446467410570983853917936607548272058148358413295968536940167001664569012457006075413413062900684315185344622528105789881234424523850270773679234155162106733782454115469033800684664867731361124004732286354744161799970524432932044925825371964965520357662224573692689141206748920913946947227166297297998104842417625653970893313310203458887811793484706483189797825216823822984159304651156218902345304067776990414248851672140764977405538072088598847919051840007409629948038061322917527193102803242569724846188760894699222014018200535388574030014296743702323628345883986878784226683704485513345634967176803801122843451552158442560375796277339993469904882538372376878936094391166202593021531788460703103578827329401495425386463147907895506334326628927772844389212648085953796309978520503798037886904992363241358548775476768388228372820581307068081703913176210551883846786887906982509766384045539982412873042860378086474996435238022331313405300097597550816883415967165916496288810010417009250398265237867071614694780434455825914128179308393603723053086773831563274129314450993652421418010909479478617855530418677378805124866972316874504394650476850801109333273542967537096536485169579937658148932933871139896793956366276490087661592142782036493590589381516853266045991164535410332849188205440015131399952980491771405632589115724445323813633718104872375152209669614203121255668629306502418946373751737121688335502140936486165293994649415804439392485209244449452084345530212774689170025122635896566320160068069278785775374292317188575675399570294708096291475160567812304889908738488011749074779620895124480311419020110358150259654726538017975269838978950244452964816685458877931829082101258400792970849831263784531811148207500160374688495659629201 A165443 586 46361279187572150652028053768494319180585448265533944931997466085483674263265950472583840306955020513150918147291890315399645703296461694493086288340230166946728737031493992477941684583759651938347140981926730698292818527695833246881350955160741744329040608980388800596142188586476330425391589927397058372167660814926985782244375503369442609622581763186991043789076735987859260212934564713114916130232940181859701995593993330766910834049449024860692697646315212197336054154753276424983969618173631687272680756225065555582082124212973511379549634849570864435697921237290730416860787403105691389791931046068406902087410779059300981626546109455292018582280346681451592330766292086197185460334595048530773476445569606610804467146758340265462138779066621855427997733455457479670116405920757438076572165565871102041915703031028628176121542469223124423468673537524908257086634594477520796350580383833530221276817835166685769620369222410467101609566494874080216200302812175378875450613376366836566167633926732775418232573566950676954478493458940290710757545622788765513344205051926811690316162760846680855919667779822680264561876905438476381854829257269860038159746192043711636584744122703716324612457950439645195228774496914947904739836579177865619853753407861748222378787144983579639229270567914047581099337894721706844690569340717664733191014988581994257135094195047031695467752092848375210696822533969445330919918276717291206124081532115055443867757590280618752996699164241915274427807356500146774297022946604499078025572772882559525352298816769593459262919178840141539675581440315485808237585228305891168785057317777865050881570938829400347574106756232746404711753502650045777126643736826166287328275212348191102740838390728697544098452702069096094778612892451066050960398729183285944024942454756029725266947048599817220294239669437763337195696367593526262491783517716067783260353404306498264856065028973229302288415249958659660422764707831250360231561416758019079041048025184884830433684958568655666584103937767655138119033147788099044600635720485356280558339498548876648992603147262098883981870791072778482180656210703813833489529643805583152126104075276880442032842528633267217876875292385413659774053491580966520242106542027713148124721 A165443 587 304176352749660880427956060775091228143821126070168212698835374986858386841287901050622576253931889586783173964382092359337075459328085177569139137800250125337487243663632084647775392554047076367495591982421280111499182360212361932788543616809626584542835435520330920711288899315871203920994221513652099979792022606735953717305347677606912961733758948269848238300132464816344606257063679082746964730458320533181504793092190243161701982198435052111004789257474107226721851309336246624319824664837197500196058441592655110174040816961319208161225154248034441562614061237864482265023626151776441208424859593254817684595502121408073740451769024136170933918341354577003897282157642377539733805255278113410404778959382188973488108949881470481697092529456105993463093129201256524115633739246089551220389978277680300497008927586578829445927751701800713586021478189843300207797322668838618312318138594982938415126535563332046737118948699191919742508372249150429527952131255795661386993386032722166900492769511281148207180325523605570888232674751599468735763866507203214225962049791299498299745297998670793760311148509224489133363655376220653334413899099049446309276825900034865313585666204018097777670821827491417595852415339559513230143647193019154757392923179761746504418820424372179706118692258018246707176188748057804372442448609028906993510686057963621476827624188430809549229330893172468777637138833900951844080990104769205406031832507871804234438590642487384931830496372011221969198953632328834795043448239814536015943831008424391037495510134384923895920339802170623955813933226196855018471660293326680400383456586683141476880181516674766843177529703323057095957235691340287473495760724465836923808343229099802647531120231784782667126144851353653452294788784735421457089276518020363412081577772608429355477656787318153794115874823997021601229742874231272092677098529309313597215462256124903273826413627187740202522979752530065831926197738637196495373343265939313987963052062684443507852383226160552788854079494871037711930442246859546526926099845846330472299568071638736411902233720900680362719014059998762031346218481847665734018524030996793879549864370208952009639171170657420037036552581664454730727002469593941079901072404210594687006156241 A165443 588 1995701050390525036487819714745373547851610408146373643517058895288777876065689918793134722802047127578884404380310907969610552088651566850031121883107441072339253805677090107374054350547102868047138578996666018811546135465353306641025634669887960021185543292448891170786766468411430968925643087351071427967415460322794592339240386112778955941935192459598474291487169101660036961652594798461902835596537041018203852947477860185383926705203932376900302422318287617514522066440555114102162369625996852798786339435289410177851881800083215324745798237021353971092310855781628868140820011181805230768475503791344858828631089418558371811104056567357417497438237627379722570068236291639038193496279879702085665754752506541855055482820172327830414624085761511423111354020689444054722672963193593545556978647479860451560875573895543699990224922675188797164259657247758341209419523782434905465189574380025752479777509270203234521313187210523137773342519984604054975636190962584262509865055148307251194738993132920390011478156810191748521508794512122123049262532230838336201922153114791576165321624425216542351544730669708691486897677259291241834114069260441502252486401900441986078519564928392247352101714225123358646696542064366904549921737559039168040191275432536707818344129883636408957287414608712866860844333178129158043288376853971217806258987026075872741341695721024713508881584799575103079262621153487164832161720087944883466453696879517128501760484877079731332855189904553151398455930830690316273353518157331629697252095545931160602872765856674748710815609171910380334479841406527025649632528268781752588063940719562188862590696745179003475750189094076659637844139136759680418826256012010592194744307493709935300998490605594691387570462718039368677965900473574278316727696951428903376000717929784159293257217785166823814206189018565317950215870423482613648878381209409399886369184456475802228050177176834925452806694104522894672040247616781075103909386783338866482481516991450915873675992257365237205532933596998306229762886817286272909159281282835702655139879589166596118263167147588160553537424956393064864560826328758040333053928497094985525249986989214173029184795033798738641056693178111368949790919205906639678822644557809204534320315707761 A165443 589 13093794591612234764396585148444395847454415887848357475115423411989671644866991557201756916304231204045060577139219867188614832253642930103054190675067920875617844219047388194481170593939541917257276216797125749422554194788183044871769189069134905698998349541757174971531974799247398587121144296110379638894212835177855320337756173285942729935036797727425589826447316475991502505402674472708544504348879526120435479188402240676303943112843000324842884192830285058512779277916482103624287307116165351212837173034933820176886196490345975745657182233097103404336651524783267003871920093363824119071967780375013618774648577675161477452653715138432016200692277073238359782217698309443729587529092290725384053016931195421111019022783150642895350348626681276447033593729743442443035457311513167252399336906115364422690904640328662215634711911274390322918259032346656767502793185713114705820934785874284691565582109538233930719379217075794294730643016571416794926891066900602431933573797871273856313797652631658301681095205340420855118115639953554019546733919810262304023149843561270876582772515263365725277961658960934550325957736488202166712220674599280686042997496544400058758724371789921888882337030798062111037855076809819596943255532816219947892990652564104031580886011930847096872556051971952037929055377835048613232272569250619095136455070082826598427303032901350069378207391741236708372913507823680621528298509563708236883557289238126656655470417546480436966412418584966832484256010768698257852339236919765387921212021673566979852949586095076693627259870267750448013980703598642877014839649033049021765461424066957050121449196753574061508118569324143928883900188112344533130055531588891795840952669963532934823271080419109581664840097438223158280763979568893685639062247849799543601450082795221134221804493658994069738385861331177191032850492869436144937189987181139486958478084587012058251446832263641123363782396550507033926941815462617735554577296379057126007869951677403099243964250713667938997114074745880140690731837748539278322369312386409954797526647833135117840986428251744173345355966408332642493669542981536512020919373305849805376835136311440138401330641620431068103156291094180277333719931246696065749674848323314765104651060058923281 A165443 590 85908386315567872289205995158943681155148422640173073394232293006064235661972331606800727127872060929739642446610421548624501914416151264406138545019120628864928675921169913943990960266837334519124989258405942041961378072005268957403677649482594116291128171343468824988221286657862182130101827726780200810784930411601908756736018252929070251103776429889639294851320843398980247937946947215440760493032998570876177178955107101077230170763362925131294163189159500268902344842410039081878949021989160869307424692282200794180550335173159946867256772631350095435852770654103014812403667732560050045231180607040464352780469318126734453566861025023252458292742029877516878531130318608260309823778374519449244771844085573157909395808480251368036393637339655854768987408460846725868755635420837890342992049441022905977275025345196352796779049475433508924595926675039308310037740764148944763403492583143117408125499259711759029760258152555899676604482973920887566614658246541594849831403075620494646468455869300071428770507118976741945455491802160105239422574994011126363627684804431129797672267391019779641221532474788157396011596760552532452032761002188350722507801733528762433668965324925131043582343866110444615788328199416556509609651618056208253519523369252601608247884049273950808713011348117369171977026595186209812488366254203510650578336718001839468408603401688338777746306137565287504644572616142695299111674800048565417446818948198322377114728897847055988777668554846992951105904268692095277521611635328695926913322576036231389410402584913013205726365265400367378735428763128083195896628698857597049220196924008818045269290038564763800198918657477252500447270360761524934961241278023606189428006696366048909999717074420063485039589393927744857738557674831325319952258436149312279758300392568670121494537718165911813459054674320028306196672030473738026430349631480404503996401238509613140065044329152194767821563228959744124022488803467557741033825560824547934429809784941744106030024121703727569889118243746209011972309517027289159765001127147005290303923734282444456816231773640376593819001307450046529843791077630131137774564660659401432045906842088211471035283735230989689057879357619980245513996746755778993704748066058427488835289325033873306801 A165443 591 563644922616440810089480534237829492058928800942175534539558074412787450178200467672219570685968591760021794092210975780525357060484368445768674993870450445982797042718795805386524690310719751779979054524401385737308601530426569629525529058255299996986091932184498960747719861762233776955598091715404897519559928430520123352945015757467629917491877156505923413519516053540709406720869920680506829594789503623518598471124457690167707150378424151786421004684075481264268284511052266416207784533270884463526013406063519410618590749071102411396071685234287976154630028261569880184180463993326488346761775962792486618592659196229504749852175185177559378858680458026388240042746020388795892753809915222106494948069045445489043545899438929225686778654585482063139326386911615368424905723996117398540370836382551286116901441289833270699667267992463183962351757580869002496321307309788637582389473737975608814682911692960890984096518982905590785274456732297073750184200200450729836986133278419554495529108102896011539892152625651393527180018696609208829048686694717814890815780464164004286089396763585244528178718030853539922930771287157245555062818511330241446566889134309654461229243025566316880783842740953983055136075342731663773869551995282523580242357420297875006318064124085280985535903254327183451229142021886599280170456031230884262895809287626302776197376378399771449767821753295715883991572029887974703235412482491713076733551809946978302246072295785631389881588777537943296379073255890735613803911898277491471969445549843719505178022649353342687593188299974666484347967664788604991907160928161945418792465175722466481903962178841543775062008409088488966292781150954811806273010440541715310767524089413886085611948017312349618397308833306638066984843997017557769416206582745372900886640593876446077651173248315475848912667007974006454448881018308081266160870140292680723216216116398333930591345069211183883179813798053999271165071868918280970106351947905936855251178807191276486866924178727622754907542313849530616228829731183179653619308028767922721364645578476524788028645740231965698606498506012069154290476513100127536034678777600661335549128618204461758546439856113714761424412623872962632974762486593294740915061696278887538884153733863985846922321 A165443 592 3698074337286468154997081785134399297398631862981613682114040526222298460619173268397432603270639930537502991038996212096026867673837941372688276634784025376093131397278019279140988493128632291428442576734597491822481734641128723339316996151213023280225749167062497681465790013022015810605679079744771532625832690432642529318672248384745119888664206023835363516101544827280594417495627549584805308971413933273905524569047566905190326613632840859870708211732219232574864214677013919956739274322790272965194173957182750853068573904655502921169626326822163411550527615424159983888408024260215090043104012091881504704586436986461780663780121389949967084691802485111133242920456639770889852357746853772240713354281007167853614704646218814649730954752735347816257120424527108432235806455138526251823373057505918988212990356302596089060516925940891796545457819450561167150950001939512348391420321873251215001127290446314367984056164149304082391996256269344046263918646941049417923440048650724710259899167964071801894539000363918310275328016136008029265806909476750352092320297983726620712024314671125533746724375327154795881759653759978740601909775888286667054110819312126268618410416842096133273405853890062341943070696954410512968024211339727866964568702770800036215231365118584044316870939216268906447869695661500666312509538990480654275278948308805128424766929960421081148544101162664037243769448048511194244443052112187636791902266433911477648651542347884368393175998149058272538851447881243602377651528162073416426437263101412965045442637652580481512773469919316597968598009653453781644672004138619580194485204826184059077216286315748809599562804364958916347426646651798122618203251942743975940039900822210903839598564840349157998126199337180008595660276240099200005513347769083843771265711456291113476563878569731642725562807417496093336437192412670012022417813619746613398780525802866880020977709840859347764487407916961663444918138376290955910450731275704887638812026536878219342578097131186676234177834725424217614979049655724428389354970698936784753863673741593927251211426064446555394396604615470258072528069395158759072044042029825607128751191923818982409876681372893459551053581761813745528939718711307535758527581455812384607485702688794697370393593841 A165443 593 24263065726936517564935853592266793790232423653022367368350219892544500200122395813955555310058668584256557124206854147562032278808050733346207783000817990492547035097541084490444025503416956464062011745955694143847302660980445553829258811748108645741561140285097047288097048275437445733383860442205446025558088281928567634859808621652312731589525855722383820029142235611787979973188812352825907632161446816210094146697521086464953732912045068881611716577175090384923684112495888328836166378831826980924638975333076028346982913388444754665793918330280214143183011684797913654291845047171271205772805423334834552366791613068175742935061376439461734042662916104814145206801116013536808321319177107599671320317437688028287566077183841642916884794132696617022462967105322358423899126152163870738213150630296334481665429727701332940326051546142630333856276545533526605971164954323217726682729655888069892487802285566440846676166612177813972893838937069244481557144030593253628938211510419424411398170009575723686196484867656345030156363091716042762608394262951571992837695033434967085170885424878596769477978640941104144214762269335525170533006551253723754490356563190552128584151795358939745630773071159364819822777506815358880721809367258816417971712499387692811252620294421547806800307320956885128695508028718216959915814746620754727292468583008678820307890629017008199666251907923897204760569939100148490645218835676590318859306848923158639222752225220369460283733424765957073729659286700671463619735596193917232662839390305685873934373371187424878441012223880330998930158035750332851909641914203454024069275116111510464466913818475482516650925087039885361256798634319665684701486519789584770279841898164046737782972218835614110656572286608192956393099287393861604127148720506160110738422739269812139714575807203217962176714360055805599449496728936724925732878179384254832313881316349583017059840935345369961881379713637695393664169755958990399031656484673146240996712020958479438210589412421921797067283512732198198265804379425302460853139387580604998377521063348507375413138769637706714824771001068986781735771096067770076782559811487602651406927190131479897847086599793648420626807640636625293265035523786301587926325730518215865896719588471655759521708848105361 A165443 594 159189974234430491743544135418862434057714931587479752303745792714984465813003038935362398389294924581307271291921170062154493781259620861484469264268366835621601097274967055341803251327918651360710859065215309277782152758692703278673767063879340824710382641410521727257204733735145081456731508361309931373686617217733332252315204366660823831958879139394560243211202207848940936604091797846890779974611252561154427696482435848296561441635927696932254472462845768015484291462085523325494087611515616821846556317160311821984554894741586035362273898164968484993423739663959111485808795354490710381075376382499849498078519773340301049396937690819308437053911392563685606701822122164814999396175121002961443532602708671153594721032403185019177681134304622504284379527178019993619202166684347155913416481285374250534206884443448445421479224192973174070151741530027777127580021455163739270240364228845509744354014765636150498295519317012360327566384850030949061165432874453672329336891185774680577553434154378565945190539325178061053944521855077966250618106152473164755794672393307935647836078510086736993041842186906012521472296767450554635148688369758254335790003293380237585766382758267238106980835179405979026206821632224522321731273502849763160313603082052821820681430502516675740778369507520413206744933125023897912596957105872649821341531404327521483454597086176542282490446207298778125273574209592264082696382341390852053906027071970511783139184410375074459451138059322400712126471843953974513044596010128464671658069273612517763912857090101198778295821805740213552693262615127923624557131516221654417272308004742830871699913790590851563424977039134643672447796935614454417090537532190535513105176161724908022003070432719493500985672543382134446414349311626664097418312520563975945564109584388939501581210962236558465330522892157081653141845909790254663807985230421720864073322781928199369743621159157322215890568225732314017299945602465405239996314640554463584318234946110189083022284371289145650217926868245216994884387803075737634122236366671518867278415600611613752477396262019585209375149066829465198110004256088769639149159909213019707697858093151981319664241918732487462455645273435424068177411551068206406913167442688191783633050728603934718241018211021400881 A165443 595 1044445420952098456329393072483156429852667666145454654864876146003013080199112938454912695832164000177957006946294796777795633698844372472199602842864754808513324799221058850097571131962474271577623946326877644171528704249782826211378585706112355150924820510294433052534520258036286879437615426358554459742757895565548392907440055849661665161482206033567709755708697685696901485059446285673450407413424428053734200116621261600673739618573321619572521593828731083949592436282743118538566708819153961968135255996888805864040664664399545978011879045860358230041853155935235730458391506320813550810235544445581512556893168232885715185093308189465482655510712646610341265570654943523351211038304968900430031017406371591438734964693597296910824765922172628250609814077814989178135585415616001689947925533713340457754931368833465250410325189929772227445394078223896516854898142063930664940008623294335743526720526133667674837749718923593609159123987342536483610829671877061765981866904149141365545006811911595145333449311452265362590568695535410763049702368903047896595930203723902291635572165309468396890002713615155353780587224919938173502978642285051445329458377721733217218165432561194161235490976875322151320440448801987382845439648906729051267169856348982527302720430647221036083819439951570337258061174700124335372827495489273688260049152671782008867259730309718457495446740430576265952518825947958829244477678541357666526476193017262058804683057924011146518674484950429107898216643147743209254385885177908901180036830592828858711759790318999534247015038062306049757610894927952224285212900432716269528454184074909127292092252390325319065180908284787281824143932615102276162630622374519977379319638964851994460466846473536988366134780410492303900561467404663640900023011427342949400352508389137995795420278170575178917398770289255333651742997669170379870319281399640206565956129323362713874760283649514416631830648125715893269609091023181851902994922166499007057579474169838961578873395212543647296432644996306440445148454365014494633722978745989158673282100731032204386776495830483705970783268618844976953123990108464178924794607120773594132430801201637180916048804953600358445900617686873759844192768637312110348020598938615319729212522248582614414064206615913555784401 A165443 596 6852606406866717971977147948561989336263352557580327990568452393925768819186379989202682197354828005167575922574640161659117152698117927790101594252035656298655924007689367115490164196805793695820790711850644223409399828582825122772854900817803162145217747368041775257678987412976078215990194812338475810372234552805563005865714206429630185124484753786237743707204765515857370643475027080303508123039477672460550086965152097362020405637459563146015314177110304641793275974451077600731536176562469144472935414595587455273970800863125421161735938419889810347304598556091081627537506672970857706865955407107460303885776076775963177329397195031083031702805785674410449043409067084456707295622318900955721433505203204011429540103354691865031921289215374613952250990164544143997747575911856587087748339426693226743330104710916365507942143571129152443756239443750603420491923189133379043797914745392890183926880913788613810813594706928974601033802480657801626236707433483071679395275173758810563027363447940703396319526803270894702584724715444756538347822867828685143999987374319283620438619608071848216757843531907911717594997899071860297995735505092335822696455498757441200643379165026750811742047266898377952683361142560517565573425091921409434688023617976748656247479514147190754142373920271111582739542930335027454920200586044041336266432696152326980124155504981855225504112956218320060478661336867616818730082167693717675347614782232160631752375301505367444754518481204428375147643840205510858631446667085657048026359434470246367201514233230372409874695399432670186671113023743279610385712191241076659069750927956961386132791762143550656327784645542831726528647109739343209130437012439434947298442315259344303124717783262179064895789246683700708559778839564194908970807512497657303040418442205060704327492209057263075296602825523820300646008520451116211198560028380567279049291555479672505971629551641880593268224275631973638078443908072000150335134734397714205203881018908546389736310377977342853959344907485086446126497277502052951776015691954164744841981377386009661060174297676379135971799691799634368871257507660805512824095681372240855891416126172573104048495528014119857863964609679831907626166232520797679670102556317122464663183154036012856044962590457159788520119921 A165443 597 44959950635452536614142067690515212035223856130284531946119616156546969222681839109158797896845026541904465628012214100645467638852351724230856559887605940975481517414449937644730967295242812438280207860452076749789072275331915630512701004265606546834773640481722087465631836416536049175111668163752739791852230900957298881484950908384803644601744469591505836462970466549540208791839652673871316795262013009013669120578362910792215881387372193801006476316020708754805683668373520138399608854426360056886929255161649294052522424462965888242149491972897045688665471126513586558273581281361797414747533426032047053794576839727094406458174996598935771002108759809806956173806889141120456566578034309170488325227638221518989212618110133326474435578542072842140718746469574128769221845557691067882716854978534260662988817008322274097608403970178347899513361267957755345439683782541393973846507295520193359630170966074453982975993285235249251806020315519911927599147283894636663306191497434447384326294463216069261085827419193481048267147755066500837726619595940684930759044025676630569062296690217361222727420559184801404149565885601744776210549962974204334923253572474010005414809616810657591327825805830821412930240003980049404488712890290123494095098238306042953060981769099436563245602542034470895951428478088758124509440368398517874147680972056445212900776758277418995556865750165245066768928473063137036342677516647152394424156133065757396494655891343993965020442522656088296889917013383727665135557326603945459431283523530664648858711395955011996401964127762454424467298101962629700854367856717222415118187973043443200521406621941756173079525032215822604597446011569855031963016118369426289407537928403361266873489645691778383143021459308838288743766899672765168580061762334981779526510041781368417454593763203613584584415808637725103017034117142157934984317523322989056087535563595338285181129284960437197903996021100841864990824378298832415468712765199611340636833499812312501541166830098234524743409220867718064969613474404746786838383717382117738853603660738974472443908196439062849631935388493597567785264125953693010572912441080800653529446839527341815037103784891308651407176932310657957273111525806750164776788160106942532746618541294424303166817112687064015429285031441 A165443 598 294982236119204092725386106117470306163103720070796814098490801603104665070015546395190873001200219141435198985388136714334913178510279662678649889422582578740134235756206040887079876424088092407556443772426075555366103198452698451793831288986644553782949855200578615862010478728893018637907654822381725774342486941180837961422762909912696712232045464989869793033549231031533309883259961193269709493714067352138683100114639057707728397782548963528403491109411870140280090548198665628039833693891348333235142843115581018278599626901519192756742816834177516763334156061055641408832966787014752838158566808196260719946218645449466400772086152685617593544835573112143439456346999654891315533318483102467573901818534371386088223987420584754998771830814539917285255695586875858854864528704011096378505285514163284209869628391602440354408738448340135120010503894113404675149362286345233143683961860563333493432343462835576427483859538175477546071649303546705474190193441712635211899132931762549456322581270767571677109467185439313229260601258631876012868748931556704346159720329332932711871044025580546040894883830273752124627550650899612433148913811473982225997689804554347847252927218152681708666858056109923588571229798309070518981381813915101830193325213400660140004946168317011105935675014578904745546227796653466661057607363843747815010260567128200183296381588521561546270837631804885753462858160887166086139886940810586565792813009035615460242671616878767613455551363619896750146579323926252166897978370275353248565218052021363588976297055863851593888093070943148043337782988591654344646617311437732990060588637625792642423613773412449852704473809407193842355649316999745069345052785838905046449565570139074915239452930429165085621971336750459965057917459675785357984369202926305622328683492600893261828240529551109828634583716088355069177275329472068636599611955864361504381075051780875474289713794564771463568739090904565959547686143762879971744917258315599366633572146765437270062791588962872060180041602524763092600652203768270675227037428936610253692506762098008975778876461959082227096493232219119939486079496639113740847987818884100357701322316880416606378418636823087137456684365709754745371370448622963757746585912217887280125981559554738705469376370854422497826426318102961 A165443 599 1935378451178098052371258242236722678736123507384497897300198149317969707524371999898847317760874637786956340543131564982751365364205944866834621924501564299114020720796467834260131069218441974285977827590887481718757003085048154542219327087041374917369933999970996298670650750940267095283312123289646502805461056821087477864894747451937203128954450295798535712093116504797890046144068605389042563988257995897381899819852146857620406017851303749709855305168851279990377674086731445185569348865621136414355772193681327060925892152100867423676989621249038687484235397916586063283353095089603793371158356828575666583567140532793949055465657247770337031247666195188773106273092664735741921214102567635289752369831404010664124837581466456577546941981974196397308562618745492509946766172827016803339373178258425307700954631877303611165275732959559625127522571246728946468207182789918408359717392805787799334799696148796014405087264533968542024249012684005598825368179327769060185640697057670442865878443121693414734827304696623720419503245136319722908667227567166544067109030994831722766938768604746458973307883861040428838353935532671797802736486366207255646419795925262482485468403976797781747066293899815008164989835540547979067326365835521713113769865457121657533765244074329345466551170615142623782014280395133154662373661205514783857220514962551382366819882233320599677287059512184357923290143516555397232781866635704945102896482855000415417203524462666925053374718057663307744880176396853737895739194295485870638680956753971154751193943629795502886186449084203577560827601264403243419825780290043071549251882332163692548714812188633345909483258442218629323494917513818348508359631560392633395137157266484933659566367441997376347903829471229411850613172537649057643989675839342592670813436678723634470031700731772915067316619049733455219952427145313249153572935241873686788936266494806480399030191292459937382553376201719114536328147963050781061045203490103930480825985588879228795429481795457622554735917582494356856846643767662498013900375447206389031359484230986373840376253531904870554869401574557678255063389738411000331714300058694542067971398851354244255676319736458984744200300430703500023633397859733313451796746341263155199537071843629877984796902028571602454343474203139078481 A165443 600 12698018018179501321607825327315137495187706331949690704186600057675199251067404691336337251829098498520220550303486197851831708154555204271301954446654763366487089949145625460580719945142197793290300526823812767556764697241000941951501005018078460832864136973809706715578139576919092412153810840903370704906629993803154942271574438032159989729070148390734192807042937387978956592751234119957508262326960711082722644718049935532847483883122403901846360657212833248016867919683045011862520497907340276014588221362743186846734778409933791166744728905014942828584068445730721161202079656882890488308169979152284948454784009035661099752910177202621181262015937906633540350257760973331202745085726946255136065298463841713967323059372001421605285486343732702562741479341589176357760732859918057246709627422553528443825963339746988992855374083947670700104589805680336047766912693792931754676331585472663484116424669648668390662655152105991408085282840150240263930797442529606073781443457783824122749062638096902462577297841280745064570875848050673314007153933719948785378402859471094990992439590096487116402016143081243524942500350412162242184738781538062177611142413063747987589626537307385743528966732054267785242594054170998885513154403303990690620947180699567176225963121191259203119772075358140304648895976506718806274022314187964501224615976686995174515543601926360296881964645474779172973380636379601484582936052511624096601154662207553467602205471131544979945013693639932972396953965519616215275697572673958772421945964908157447313027101568534124216413080075570541688202924107270550289214371455055819417416476213185408769691894218269593693147295318743122805542826408477837967094548167256983516152567560973080304429097878900402019208372496623440020959278097202822059241345933656184492781983785750674245347201843213445127965487099151505646544437369813861444775805708991847427636004940923789939564222115927689950312894290210440335437338254074741086522841246295480342003129844528126012648991642147149637403389403597798206582033512270801242316723725365160458911610564906101025983106959465636718597806957032743308487276946920787596348249591717856170960161785092465272206577646334652675747001668509804234707193462367689905967130164855170033348138114891786216834829066263592233150232776092275062001 A165443 601 83311696217275708171068941972514617105926541243921920710168282978406982286253242179857708709250715248791167030541172944105867837202036695224012123124501902447521797156344448646870103560077959721777661756491035567939933178598207180143798093923612781524421602685165485760908173764166165316141152927167015194892399389342499576243799887929001692612429243591607039007008712202529934205040847061041211709127189225413743271995125627031012341757166092000013972271973398940238670421040458322829996986770059550931713320360958048901426881147575603845012166345803039898340073072439261538646844628808644493789903233218141546811837883282972475478843672626397570260086568605422658238041169746026021210507454494379947724423221265485339606592539701327152278075901230261514146845960166586083268168293922373595661865519373700119942145472079994782124109364780667463294799754295704951475899558057544174253037329732260890854148046548316252616305120999057322236772091615929131339576565834534447175334966683112846215744716784297880906187685805514758383536293578555193873804352071436867844750890811039274728546058918922844077632552725691828609264204976065930635123227460506298875340797902764361616171606010555430650085712119111807244716099672426368134027126044108900269699244489320590392157952969665229752339426732519063605272174266150133668612716479992085645077820615905402027032191014797131496786806451952579641850900507040610323338922260545269456124753321907610902852981759855358294709319098282858528810520588245851704940470352570155501746888919631303274324384568994521407603028010150706560072321313951423221740272421474537305259868750065478959087464896920234283082479576186382855574208251703902173466563933250423297005361523849130101746936423006175292982636868333530807999904383635678374080891855160961555913802206891270296515109908888558923634655133078706869777813677918635178709108318982509604508669497336594636111808386402672204548228853937919485626996308920009304197708270761886192952317539297260275764091529157768913283582618087348687800390034683837804757812628679292529104557754852481409849438690433314448793725231039941813901216528288078311153371659356333547397573835859125440890202364591033170452578566014845572303904653386713082324882431090638433708599067507065498850396347097587625430568067441392655717521 A165443 602 546608038881545921310383328281668402831984037101371721779414104621328210780107521942046426841393942747318846887380635686278598879882562757364743539819856981958190511142775927572114749457671493734583238784337684361253901584782837308923459294232823459581730135217370752077318528066694210639202104355142786693689032393476139719735571064702180105230148267204533782924984160760798898319272997567491390023583488507939569607560019238950471974268766729612091672076417470446905916632446447056087610230198360713662971094888245758842261767209243536827124823394813744773009219428273994955061947609613516523755555113144226688632468352219582411616693336101794458476427976620178060699788114703676725162139408937626837019940754722849313158853652980407446096455987971745794317456344652971292322452176424693161137499672610846486940416442316845765516281542325959226653779213976237343005136456180569773820514124519569342415034495383254086434105813890916900805504925704002937199503172062214491173765533089744734897442142368791727553250763155594205526290704925531047658284406532019628995535325445452051433741069090795723574532365753495271239531416763967152570272828306437596922681644042664513214103672087874357738485312889924149609204796576454087479600571982854745320546929825814242439393491631429853514478777910844270663980347496036446700184624976973864153610914839523038579179163654726469005897729609194040025639897803135113444948712274773083245557454277042058484602832056852924459709308236264587225419087099876262036073132169126812555149347969946815394952001378700640855754970040987875671840371819849519508034351371336885623353133157910746527984427602992135227263975696776522972294757730963588821582089718472629990219438591588158655004881932665919334367945752141003683891809342733004300254727284928408953635885166090385138070418477802512330364564462669089423248974125034057308831431728789717164919323888488913271243097276641013534820533841148698179073313508951703101934628759045948667242019728442470399022363208251883796477251410988136572188770066693488215618962453003807821550486524244039990085981373854069714682450770055775160536426916860524267704473015589347082165837742221791979905986399391049134347752130067438916913760567649053233107836233771500931859453495213583107287903641202865110285321141298971063488469041 A165443 603 3586295343101822789717425016856026390980647267422099866594735940420534390928285451461766606506385658365158954428104350737673887250909494251070082364758081658627687943607752860800644871191782670392600629664039547094186848297760195583846816429461554718315731417161169504379286862645580716003805006674091823497293741533596952701185081755511003670415002781128946149770821078751601571872750137040311009944731268100591516195201286226754046623177378512984933460493375023602149719025481139134990810720331444642342753353561780423764079454659846845122765966293372979455713488668905680900161438266674281912360197097339271304117624858912680202617124978163873442063843954604988256251309820570822993788796662039769677687831291736614343635238817204453253838847737082624156516831077268144648927608729522411830223135351999763800816072278040825067552323199200618486069454517564875199487870709676564032352255239234323098790409429676346356266911391182427849445088885092607599024958890747378776304712223672366591486358806301677937194383116349770222655602040202106591372981028719959304640635201341172092161351250694788935929290259662661657638507761174884124921906735750679350530116357828594520580237044422014426496480014523958830648808021794285427608634993869418784214777254390400997957230660116360076872496490447458653579921200628266434243217972064772445012322577709423986263228658090760840397097754040272986847060141217938546605370144325560105182146732131066538895331192320005168564311866540034229404955305411509333842665248945235006885231002531491989466980167886365966645129063275117059305333382659860340820263663894936172843886949026967579573923191529291809618644660309089689475785234085084883643735889363517575666902955577615097046192497767919631981487961586102330431480896888186266746876224647158930232238112369708267635874519918451960771015691026014057280499524311906182329981192416863375061368597521390420033736622980125678589357101240374882911971905158120769698409026275512235824727048712708013594797669632815236649531704966044726759002305636153980247598368825995159318945185757797315196730460210092351363765145301811836359679316591861084992275211054271131531578792512835595090492871149843849179225748069934140235830310671360818409613929876241588089013992145501048717464531811153269719739845205071443572975253700561 A165443 604 23529683746091059323336025535592389151224026721556397224728062505099126138880480847040650705288396304533807900002792645189878374253217191781270810395177773762256260598010466519713030999889286100445852731225763468484959911681604643225618962593697260506869513827994433118232501105817655077700964648788716453965744238201929606672475321397907695081592833246987015688646357097689257913057113649121480536247381850007980937756715638933733299894666780423694148434297033529853704306526181753864674709136094608298410804752718841360316125302023255150850467504850820118208936199156690172385959196467649963626995253155642959026315736699326094809370956981733173653380880186163327949264843732765169662248294899642928855309861105083926708590801879678417798436680002999097090906928697956297041614040874396544018093991044470450297154250216225853268210792509955257887100157417977842373799899353880953127320007314091319583824450503106013415031427882986404368403831968385051405185864038378432663261907859148458361513005801161638011588028870348037090733992819413559877245994651022277898560245106359381759442997036484370226182609946082941806623450607829757626661166850823635641770916359077164847768855978527325168179220511714904508062910160965086251411927958896273296075820791093048788445357071173210959199233788340825030938770809342989529775239616500228823834771661906042986390223172063619596021205468277264894604703800094176485504857297551237970038124043814492321545798067677472152533594884740851560916370811591913361069467992098286941539990017017290701909996103733669139028265084586109101500023831637699572813730771658860515793623435414680573515087304302355027968424439523147416747794108956973512597197134586517188427625035603153179876409577511691530449089682560031522507881648845761942662678579396280112860097121125173192149691318282074272025736357419807423180445508310271241742651574671174758207676594191030298816990312780114078354346233387500764970170074920257863276795298702413191500485918866322900314011368284510272185153697647608652319285304297322233445113021047344557399247989336999620224123291560972282088890916289853287611894349974327410063915397608414186862013572834760654373768129376285923471945290551045682503784204977074266903158508502716552693642336614063991502625233794409248194389534808908018255200056059956081 A165443 605 154378255058103440220407663539021665221180839320131522191440818095955366597194834837433709277397168154046313631918322545090792013475357995276917787002761373654163325783546670835837196390273606105025239769572234116729821980543008064203286013577247726185570880225471475688723439755269634964796029060702768654469247946842860149378110583691672387430330578933481809933208748917939221167567722651886033798319072317902362932621811307044224180608908746359857307877422836989370153955118278487106130766641916725045873289982588318165034098106574577044729917299326230795568830402667044221024278288024251411356715855954173454171657548484278508044282848757151352339831954901417594675126639730672278154011062836557256219687998710455643135064251132570099175543057499677076013440359187291264890029722176915725302714675242770624399629035668657823292731009657816446997263740199380706039130894445502345695177124324258728777033326755038427288741639235106053844635360115657190224108129797384226114714610349539354965508208513713687234836911816811633185237717373586136218610424632484365267061905755716051349375230655426973218477041213673853172995902941781943566584341118190111121932344903358400152961395782016849488503434452285830396165830232964962463096807821932917358681183019971125828247067221765778861984901669820005522018307679976713269259951668314515057079821220531503160110652298169923426372145935996007633444154039090092031791486817075269280124275041048340700184484831437569862618201089247878958510666412368015721139081267361622239153567790458936265539872077487796061323057984881606730243475625424574001664034696301895021277772937444998291518715578165491233556319934459583952091151949026634503448935766927093737139778993071243668377146431566239062481225481924332037106226982073811298523158618807479035606331225364345729230948699081549703857074457632477576987853541124452440619302094050955932134655664305765855300038390478650900372036656045639215464574797277335679240150576177579966971827762261079428478575814917515928965852912695500003080519502811471261707785282625705162276024106188557915706376849914913572171767618056681872311184648758234606275325944606428850979802280849324509982464063688925013725236611616247916741952562240126905104949442020005348492842483266616340630763311713965834667562898948364682677432378441199139601 A165443 606 1012875731436216671286094680479521145516167486779382917098043207527563160244195311368402566569002820258697863739016114218340686400411823807011857600525117372544965580465849707353927845516585129655070598128163428039864362014342675909237759535080322331503530545159318351993714488234324075004026746667270865141972735779236005440069783539601062533930398928382574154971782601650599230080411828319024267750771433477757403200931703985517154848975050284867023796983771233487257580099531025153903323959937615633025974655575761955480788717677235799990472987400879400249727096271898477134140289847727113509911412730915332032820245175605351291278539770695670022701637456108200838663505883272940816968466583270652158057372959539299474609156551680792420690738000255381295724182196627817988943485007202744073711110984267818066685966103022063978623608154364933708749047298937424001372243015681821379636125735113606948238931300232872048999250327890607876499238279273024039256772460616083239867872186122058285760538428686262300089411789156106414757575253252364564815486856167874483710692846892153402695422338467613944448538059366414610694839416738006923107543330981388995916124095754826462529787700242778711173451403022227964760447871785202614801679442131507174665667938833290622537306820388321650603704694424525114468433548982695819654502121659192400807939077420679276745845515633255559506188165801878797483972423906578177048844839237318290568323629200851016218012165928669748686518410319473900724827101856030000019139061448588022484708239755136054782606047936465575325421187794625730855444709310519334563652617300919449695955355494465089227117967218651049396497219809796873029877119886404691386676941260736330352123819543967042355955711675045174407327735894015421591244551193289448330945054759599322167686735077112965939861681348391259870710897379976572377433550426959327745730956907902466726680202733143644289202563706702479100006960281125742046965869212482333494094588665377210199791669698231200659404632811940150082433680192817137666825992745003148410611825319699975415114961021029145357248009919391491800941925247037302104019806210058405403796983639912571274248884359399415833293806591776921960926683120253776903365614605564171540221624864833077695306622441574155888928240111269274611113508509233403191822330426474455341715121 A165443 607 6645477673953017580308067198626138235731574880759531319080261484588341894362165437888089239259227503717316683991684725386533243473101975997804797717045295081267519173436439929949120594434315035666918194318880251369550079176102296640508940309661994816994663906790287707430760757305400256101419484883964146196483119447567431692297849803322571285117347369118069030769865649429581548557582005601118220712811375047566322401312909848978052964125304919012543132010523062909896983033023056034759708501150696168283419715232574189909454776680344083737493270337169745038459478639925908477094441690937591738528778927535493467333628597146709822078499435534291018945443349525905702471262100153764700130109252838748809014423987537343852910676135577679072151932019675556681246359392075113825458205132257203867618599167781154335526623601927761763749493100788330063102499302597696393399959761497999477112318515420444417151229065536498134938882408104762004360996284788185208397962263482076141849392197817219440799843433203280371210892332199071541318334267517215986576216331516885495803391687366016974871461853921178628256358416645702378535705617387529173898590762608558783478042443343452772434246344817214461398936029841517518465286674847154546710631949043840730773539685127270351357683568528435341736403269288931306936441201542825635350279640369386843785608509777626388364656466701460175047975248002973892090985077540623088923905779159050091317056965914855927744707871461101831453624670707135415776368501875680593036994242773063690779417911492823008758444411003584084924061047835628702471741957813737182434040952839904084869269170535668895010855683545008194012180615580348014885396793993604461444831820877336546536028310797996977735245137307981393745584709570455310108677892945931282634072164709501636509251509393257527895689112621826662351242583467069462439014482647252448932144703535169625276870660223581629896678247507328610314068169516353431177644583158788297985020186181719359778174458874104189709817910283047504677404487868624462541578702697452270600436229719132076002997282775215683008212601761345112132584248769483396663459196218959438661230299611507926775587353090274798699405173175346339531784071814113561289316943371351444397846061941559217345491091063836679623238932687954880584599794181364053063792888255528468930411906641 A165443 608 43600979018805748344401228890186092964634862792663284984485595600384111168910167437983753498779791651889314763669443483261044610427022064521597277821534181028196193296916482380396180220083540949010650272926173329235618069474407168258379157371692347994301989892451077648453221328680731080281413240323688763195125746695489919333166192559599390201654916088783650910881088525907484540086295538748936646096755431687082641275014001519145005497626125573641295489121041815751834105679664270644058447476049717560107516751640919259995932789799737533401693346682170697197332639356553885518216631934241539396487318543560372639175937225879563142657034796540483375301053816239467313913950639108850197553646807875030935943635782232513018946946125525152392388825981091327385657363971404821808831283872739514575445629139812153595390177452248044931960424234272233544015497917756415962318684369104424337095764356912593543746647704990372166426436537319851344634767071721619020928605616947169791973390602754397878236560170710457151117675556945847865237625185098137819592937960541347756059502056048526588077080971733054845904719625152973271721081791946962142304493729292908567205158647056978945995825434687975975610239163691042478118774849816677669863640378756708706999969512761185722941707754224992467116669022712101544722707187109322734358040072825384010611065809693067445391113071917987843466501523344784564069405446842156385772193123026816874577171875857756278979640837661882616409504073943388654107672879775496918221043479149943560069616187822011850916573910000578143161541529336622773193366305542949130010393221049125024133286185167463381981708223098399057597888182063180632782799856059278111541293745548210325495392193422785649407425192407716485506312782690431242659457388115345503668641337729573480981566216310556396264865962963332822909416736881245794856466297972392226139456797081427825958827595350324175759202360014662345374965420993438045984046498010267100309865432564994667320882001052903964925082122654475172265009465609674211646538409658140920562335586399150168205598746308348422058625832778320969515095951145840509844056009797333034702903077978314143515810171864206293509591455283882010031848185761103979561950262821163524914415719586637710017932639823347627574081709191058766999996770226114178000440263896344253915387782898161 A165443 609 286066023342384514887616462748510955940969334782663812783209992734120153379219608560611406705494213028045794164435218693675713689011691765326199739787085761725995224221069040897779338423968112166458876440668623213114890153821585430943225651515673495190615355684371520451501585137474276617726352269763721975323220024069109360744903389383531599113057904458509533626290821818479006067506185029731773335040812387298949209405366863967110381069925009888660539704123155353147783567364277279695667473890362196911865417407516071264833315033876077956648510047581721944311699446818350042885019322120558739980353296964299604885633324138995813778972805300102111425350214088347145046589430143193166146149476706468077970726194367227517917310913529570524846463087261940198977297965016387035887742053489043955129498772786307539739354954264199422798592343401060124282285681836713555189629604529416636816232341645476725017563018646779216207115511960138138677658407992055484378681752705588145670814095013247763487660160855830025435197440136260969151381955557743809269655859907133302504138315983715845783655755711068560521655041986335030747095986849448468723142878330260220632967310760468668703028622879571421740937965040183546285041097207540213344332511670259263662759862536718277754827634715914317193388402014278398584343337269353698457774263888011974747323827001918983051311726975289683395537760890491633376522844939124508891683025590505803555814990724860277899869356334109043782324778017157644496547365063783139356558429275295643104942410757552725377019460976641745315548416884566270106128400764671006227869716458846736950104829517148159828206751577088653892850840980306100562310595997215736935262876819747441287955430855293841280254656040098720805059150232050779915066023886944036981296418246301788119144213913387997317363545504935617842461749232246827241312563003991750236327063827331166024232291326661068623269943356854683957279865352301887674812374292749159456903944988761773902933274329261358946190639310937586131714326110765201555518216084329662662536619394067076955689716369478234528542130284729830617324726473379990130836637137471915521043269291665885018408173013950219306562584831322141144968092046769311665315297574494255921707839349248075342791282441267483668690448928389835589930994814727694386078205723181181074070175791032033681 A165443 610 1876879179149384802177651612092980381928699805509057275670640762328562326321059851766171439394747531677008455512859469849206357513605709672305196492743069682684254666114433977330330239399654783924136688327226836901246794299223422012418503499594333801945627348645161545682301900086968728888902597241919779880095646577917426515847311137745350821780772911152281050122094081951040758808908079980070164851202770073068405762908611994488211210199777989879501800998752022272002607985477023232083274296194666373938749003610712943568571379937260947473570874422183677676629060070575194631368611772432985893011097981382769707654640239675951534203840575573969953061722754633645618650673251169490363084886716671137059565934561243379745055476903667512213517644315525589645490051948472515342459475612941617389604641448250963768229907854927412412981564365054355475416076358530245945374739154711735516388880433651114731727153528683428807947221939401194671929527298351905458156017487342080051500624507274674072948727138306505268193409283660635869496951831974245753939250584901395106818069263455618918673421612248935990428063319662924968248198265837627422520056097037763886138923297707979659799188397836729502551723540215769141022197215525651945487169043857751572337417522119662607735435526447067535359680105374084234001327555610400350172855643089618951662140012761068276290434003017147168637689084567847191057392235451008541774558037525952252788380980653931813273134733704431050831464746148303163855305674548172659961864056205414487443802525671312072638152573273347246757589142164750002317657358872111423409436320479592558612329969209212771373094836662165712956037848405942456331559217749984818223092489644495604425924903486190110466180888353381900595568056081078795318934377656900755948007774495927294316373771925591306220398480597897485609377921614293090767054103500676563819742144243229839307865867803456574714039235432559993426887524186094653842152415310869007231760138050005926613149300559494209590229981448137105688957494958496920443298766789398942350080906561069868598015981546853681837807281264255462964769592967951620668131121387194290784536415505064714082013064418472774294957734833364943419085830760451075200718458912688711223219689570554899527858692453350904320627321520768859854566125076778587638698740940641589231552040401105096017201 A165443 611 12314204294399113687087572226942044285834199423944924785675074041637697422992473687437850813868938555332852476619870981680642911646767061159994394188887280188091394864376801325264296700701135037326260812114935276909080217397204871823477801460838424074565261034460904901221582766470601830240089940504235675793307537197716235370474208374747246741703651070070115969851059271680778418545245912749240351588741374449401810210443403295837153750120743391599411316352812018126609110992714749425698362657333206079412132212689887622753396823768369076374098507083947109236363263123043851976409461838932820444045813855852352051922094612513918015911398016340816862037962993151348903967067200923026272199941748079330247812096656317814507308983964962547632889264354163393664060230833928173161876619496509951693196052541974573283356425436178752841572043799121626274204876988316833134906211899828620361360265015454440091216906477907505463767281433161504698610373688266955243799387280458610572200727179081681999773383093099420609273106503102648618398553083902357878653608940479030834159987387237649294564954384916594515398967495141239409544653205166982900076332064776878061070378097845041997398761184606490785796272112561965307071222830711029449409476976056738285227985179015267390123011411278654246759849024097517996470409527825096405539503940927405272503607409978547284835176600952564091737046937703170306152901074344252678150549065104193511513189393656526250557892510854635577836601960138916413782905884275921841566522028406655594015050865314376720787438173036665079446565012363113105468895255452429916585697775029640151131066126764929138832374190269080328724415454459331913410173313395186998618563009794049617025219518113912762532178911545557963316277208628557944931352117710199057679191833909555941201195475220406840002255553389049216701045058246166512775263381741599527994243479668691150808764676587242312388863298762494638341501674053035367873135354314103850088541684620646306086089607418255380108832846695070904813417753567214501886094409176635139317902433506627926704667207555263994722440417678112711848685827482213592591054545374211451418392132703435468766004398215729890817915455875002849866561381402768495461247515556917200254493389506046094766454983805621188904045273739774895534359736861665960799042185408407031160584807032903379266112721 A165443 612 80793494375552584900981561380966752559358182420502651518814160787184932792253619863279739189794105861538845099102973510806698143314438688270723220273289445314067641705176193495059050653300146979897597188286090351800475306343061164033837855384560900353222677647097997056914804530813618608205230099648290268879890751554216220265681281146716685872317654670730030878192799881497587204075358433547765946773732157762525276790719169023987565754542197392283737646590799650928682377223201470982006957394763165087022999447458352692885036560744269510090460304977776983699779369350290712817222479125238234933384584708247281812660862752703816102394682385212099431831075198066000158927927905255975371903817809148485755895166162101180982454243794119275019386463427666025829899174501402744115072500516601793059059300727895175312101507286768797393554179366036989985058197920346713906869108641051398642297900811905567380581016758662318785812476404892700540339332510167199858974245622866793142911084247389167224745303264524931140872825704265813055041944124749118902533223836835811552735295794790782415342716327297315938975939413658865671396735121150190008916909144101796914935653699406565331994081375441511426615271305611868196737387238604754338553027625010603625476091096514538567914407513497668214691206337404782317162407967539564002006867261478508317542134754150062386771565290281980754572888184857002749389273706865489344051076904058097348966002787354505113570583777610349070238774071200364825896076317247055623524474409020657724658191925890159607411762753079859437377238844673153300088684573939874440823437937518405575334270572593220821217702797889160474781971686261070208983363310334631269138146322679307110137467172288682613601098761033514741576336095138202268718620102767853956096681705593691432798059105270939460906695293065230327061743254874004613647174128227091614920097779556230845284428362878660325359985383203631263654321796196190544683423039164465387603008628027947114154601478161711499866809795400304105204204794215490495830213885877378650775867397260204647930591143042434458349185812783750652989456841283791031393095114236125738408819252574364815770277527430333098435529931950017334734557670304127040434994378466409991744982074144979089897539719019192212247481851820617753544243389449018310511709953465354067882964117652959799505063344241 A165443 613 530086116598000509535340024220522863541949034860917896614939708924720344049975999922978368824239128557556362695214609204402746518286032233744215048213052050705597797227661005521082431336302264335108135152345038798162918484916824297226010169178104067217493988042609958690418032526668151688434514683792432454120963220947212621163134885603608176008276132294659732591822960022505669645938426682506892376782456687079928341023908467966382418915551357090773602699282236509743085076961424851112947647467041126135957899374774252018018724875043152255703510060959194790054252442307257366793796685540688059397936260270810415972867920520489737447811511129376584372243684374511027042726134986384454415060948645823215044428185189545848425882293533216563402194586548916795469968483903703404138990675889424364260488072075720245222697989308490079699108970820568691291966836555394782700408081599704836527678306950562727985171415653003934465852705480512545707632068309017611139858080744628159200387364732831494577357361736967179141265194773664789334380828961843000827856326861538099501448050057686212167851286779009731942422626794593339309809791083031098140091961078029668747693567089664457808700735070540767767560313109743227575957029799541073886216641239080770383189025450502702064743664084947396088224163023629824268936491745229730677394174670254266466503313555522447614256040602066720914416366926852939645647367768816244552131678636430004538867503884779861364353624424458130021114120805492200786881163004949191445721746583029550466797710684597345873463872933302250530520915464331603464949318767166135536317373065958786734971565729795583117792002965247415331177913197284550383565246026599610955843027153446594128257682607355531678365442039270966109212450900509260884621015322028526718248185715728361785647781781324195450023713349264573850421361271924896237711249251936785106098727306887617316347134058713069854213687338884888129858912008903167890661290746712522695019393787110724011148824794574966866075164984609284872317970608591448157274653712862467056178510033366146713202853505635133412806673201167987240804684992219237795473312722464417617547366724436631480799100661179069355738983659768319384204005277277041625372717970915869873502891630537735338324274210474171072068826877363445474973268022085313888344882713486391696708349578790849910956585633695761 A165443 614 3477895010999481343061365898910850507698727617722482319690619430255090177311892535494661077855832922466127295643303050990086419906474657485595794931325834504679427147610683857223821831997479156302644474734535799554746908179539284214099852719977540785013978055547563938967832711407469743227818850840362149331487639692634662007451327984445273242790299703985262505534950440707659698547002017463927720884069698323931409845457863458327435050504932453872565607309990753740424381189943908448152049515031256828578019777797893867490220853905158121949670729509953277017545950273977915583534100053832454357709859803636787139197986426534933167395091324519839770066290813181166848427326171645668405417214884065246113906493323028610311522213727871433872481798682347443095078463222892198034555917824510513253913062240888800528906121507853003412905853957553751183566594414639945167443282027485939684627201187511896535213411575462410452023966684891373765978165221349176063582081649900033129637516921704449495036487327672956953462896580753976741032216781009849120548899336927174405844412310661583593550913950145719534043336035404530744751444647155777198478989915399948568125950483926260151245250339992382844215132818939872998772167808739315137619235761279403801683191936272913556764071432576895499637337334108478041184917009206424141697001322364867848275876238300770014200563719377686577086503677178859710034459891733589753361783959679256895704578892244859090459963688059316288289976792780667060796756624085069407507323462847530804487300500047104180500240706478044460677791272321013997767277750006428949802277432655778134873480517377959754931137691111512230152628438110097706264632481413478535852237179331132105081231970272291831514690995285098108070313798461999984708685367627737934847974597884497788663170383561128286129241393980579550037304282831933561519321974129896789358389389098945769018105162449102193255134869379783332052714185806653034732739026748990004515482992506960017163913643508273487903474108098770417794624939999126856803496953834441618702067343603140426253965264574602342879908465134237576883793998050028828094757227985647110330577131602752572470202658747745289440610760566458472926421185159232056117018554889751247242974472433928648602299231220102284651526926344959069094155800201742782438218629232637068058379506419181430116385547790903311281 A165443 615 22818469167167597091825621662754090181011351899877206499490154081903646653343326925380471331812119804300261186715711317545957001006380227762994010544428800185201721515473696787245495039735460744501650398733289380878694464565957243728709133695772645090476710022447567003567950419544408985317719480363616061763890404023376017430888162905945437745947156357847307298814809841482955282166880236580829776720381290703313979996049042150086301366362861829857902949560849335290924364987221983328325596868120076052300387762131981664603339022471742438111789656314803450512118979747569104143567230453194733040934390171660960420277988944495696511279194180174668731404934025281635692531687012167230407942346854352079753340502692390712253897244268564477637353081154881574146809797205395711304721376846613477458923601362471420270153063213023555392075307815510161515380425954452680243120724960987480991394357568061522313622285037453816195055583233136138402701882169892414301486766737220556474495435031256132704067691450255349686196030709614895684813966405726566561103366047534678748109134553734324672300062691248756853647217630626458400772412677601216801097605553983413508811278370544441593072052873891832446819881843848979751701649309612125312793858534550275828846389011401380170029498461780993615399609890816397775838285217241037594627015920478350331671245886995476795433176601105808498483307206776073616229049432685493283257608051588888239514559827028266008040222284259048470759228181254969765134631714906197409838126669122815732753086605191888542783536999660087695613431685463813632294148106803393634897158017534886111891870685620735311231592307454701870201576340743765776228957301525470046749491609604964205695430685515977346740159064562281659702838184183744133029124539847165235926245689079512617207869920091790906678051553444772426131953970931185682358018280019965357803375345523227955150009184496370239883999427888594494342231498291207834533240990829034560263129865804814671185689563289735539490253290598528429485854995452327849041309709518805309224962757034405971895438284611343311170051313604644591559372282919155213812878319556501555862429868227732929308117662427252694361634666002861984408594024702685971003073465615996422761903545753174328643858995075137489150075102169136293179967389433097701309450116955191733677914603973429436939359022754862333694801 A165443 616 149711976205786604519467903729329585677615479815094351843154900931369825692585567957421272408019318036014013646041781954419023883602860674353003703181997358015108494863022924621117692955704357944675328266089111627945114382017245476104060626177964324438617694457278487110409322702630867352669557510665684981232884940797370050364057236825908017051159292863836183187523967369969669606296901232206824165062421648304443022754077765546716223264706736465697701252068732488843754758681163432617144241051735818979142844107347931701462507326437102136451451935081425438810012626123800892285944599003410643481570533916267561317443885464836264810502793016126001546747772139872811778700398486829198706509737711403995261667038164775463097819819646051537778673565457178007977219079464601261870276953490631025607997748539174988392474247740647546927406094577562169702410974687164035074993566473173833849000534391711416001074107603590793007907224072878545851901548795734970590025807195154039441566132986107516000574247917033977544450804844065072485511241166985365506581786237351632059013201825222724902003915480954822610421350689538550606689094770730297058081889935760529875365048203991168969778242046263975686701890004701981240644429937382364723128263337612163229477917783488242642533248410661958564660274641929438184266744758596895991391816956835724335153149067778379186296470857652024116300980268344046211104190597103002624784607960460816378635012360174948130728192941910496838293200850832036002935579226596279804906688898036116550468049670905987260920279432230990696130974734156085284475323658723936242142824193207751176983226611200253364927346995724748923204108748145521427547424974597348144217293100477602208417632466181551855846285112384298730309619720663033188543078705704694734131601160254668873702769658310330563389025526640928527426073349524851875769773117995943118390629178271030073482498890179644695862807491148354506881940533943336464427439641329497001889478813248851457284061774691334890046575114461743929750536740776945492197745950178106299148679571310213200228222664371792063507659468267954598724990312831083872433187748176330449449181772234366514331326195891328665394182634921917433250601621065801555160909578014543183078640659907803897314387343882228944598802921567187338812188105253776624558770426126337106778400702233108634689247429881530672716910321 A165443 617 982260275886165912252228916368131411630835163066834042442939305010717426369053911368640968269014745634287943531680131402943215700318368884430057296577084665937126834796293408439153183482376292475014828753810661390947895460415147568718741768353623932641770693334204153931395566251961120700864966827477559161868958096571544900438579530814782499872656120479629197893344749914371002286913968984508973346974548434525450672289504219752005140839740897951442617914822953859303874971707113281401083365540438708322156200188309779893295510568753827117257976146069232304032492839998257654288082514061377231882584273024631469803749332534790733421708824978802696148212133009705518080053314472086372713410389124521612911797437399091813384795836697744139365877262964544910338534380367248879130887091852030159014073228165527098843023539426388555390711386523385395417518404922483234127001683071552076475794817667259501017005183628210406992629068017105858833020333617859277172799930449261644689690203960836635988039288407508535501991304305631066503185636036818403837273845512730068766108924699938284188170749736444553743746822562702009932527802360166589686351887841920127096347969474987426056188966869546818209248961499015158142838961476322100848191801676134920648807309004265409538484888327099826162966061067659505335484001755913517372780966222458967922058685863313416159744751486570914753835243971884961358101096208521691406704661861283863143854392340878713367813605292805810990382018399235242134975474005242951761326223254426819254756886295100136091017631608297585720569405088930044586448913514964384559216207564317364501783279535052570228200162324777776873061918488973338673584219704871118401088092966597562695469664015676035194081806603739923172377235376193933660556321493668967717669628030147103047967567116996629975112024777120514888173494022871360866063098113964330103656645023927269965812957107927582494863755084085803143205067119657839339794471934890881349909659937233800785547225956536377497551041284343770442490095137834780327816665693301012943037353591502622565064665433176740489997517688031267769211672326221958954773509447737831756643641135768484656403867321695775050499231651089648107664926189410542601659622351301063431433435992687735514812694653373032586353746973518600064476922206744933420934564627263428737955193371655665905522261285138963742440050781841 A165443 618 6444609670089134550286873920291310191709909504881498152468124780175317034407362712489653392813005746106563197511353342134710438209788818250745605922842252493213489163098481052769284036827870854928572291453751749386009142115783783198363664742168126622062657518965713453943886310179116912918375047355080265661022234071605906091777520301675787981664496806466847167378234904188188146004442550507363374129500012278921481860891437185792905729049540031459415016139153400270892723689370370239272507961310818365301666829435500465879911844841593859716329581494360233146757185523228568469784109374756696018381635415314607073382399370760762001979831600685924489428419804676677904123229796251358691372685563045986302314302986775441387617645484573899298379520722310379156731124069589519895977750209641169873291334449994023295509077442176535311918457406979931579334338254696412499107250079353364163221370390464839256734864248476797591079983256604218667995112142490849504124440339694720784738932578379429385935643313084568745289774438422517779564392032019063767287992931387445279946133021682605991001755792448883107537496622050179619494237318086820703268353547772027148268662967106794452164697135356922945945454688856648810136246965550381343575321710872144962908076643126245908669570359163317118756399206445255892626689067205606963872770288708730192359761469905581907825609437687907863738769870881944828057265196659548613462875455824254740489037967667422583348844182764737272463887546587315544651021160455482465056162710745263796923646750157649197033229318614918554188048911232151806604652938209140946644893925165852643607776757442655646489854695716438885056266706020206061619772129981973114639619856785043796584123109422545538516146561602372589969887891322772884612004471938980456380790670867130495563021753874153462360781451406676020183157437138878533415779216597538964319888554110221324909044547748814355761999913141160285423797925122847719760343156719539853726008552945729037065797812643948524258124980127919706614143101036222887414903000769378655042934730846427602971531297819324348021772597113854803551423896918579000425210272832387863640857664730980562155370038752161888631598546704941119878385159340843611570640499267032874449091919051520587053686537439061869290162230150565303710272806546786283851476023316006179880701842940694709485383040169604418809827740134093361 A165443 619 42283084045454811784432179791031286167808716261527509378343366682730255062746706756644615910246130700205161138871989277745835185094424436543141920459768018607973702399089134187219272565627660679186362804228065227721605981421657401564464004373365078767353095981934045971325838081085186065657458685696681623001966877743806349868152310699294844947700763547228984265168599206378702425935147573878811097663649580562003842489308719375987254488294032146405221920888985459177327160125958999139866924734160279294744236067926318556638101614005697313598838384184497489675873894217902637730253541607778682576601909959879137008461922271561359494989675132100350575139862338483683728952510693205164374096189979144716129484141896233670944159372024289353296668035459078397647312905020576840037510019125455715538664445326410786841835057098120248181496999047195331092012593289063162406642665732037975488198113363327797479101391403361448927440914195564339385532997194690226741928440267717444542958184685196685536731593867859639280274679720153696873894645837016340921422701265963504846212132001141513499523970635134708088502257409390599166977383180108883167477734522712414553554415855669317299803948483950582973896818710218645094839552959037935397414731581851349181263891339071110109293069304223922696941836986711091432322575074047362234325074182764712079451117418631356838850613696205599613552016472663136361609928514818770528742658325017142408835543686542802409657077177439732661353899920870080167432232285078233818622309493352755947179102153493263665994873594666497426162289525971730539855806101449363413542429398171268996979186930647036684324930816855669928948145367654969278852415777323293914093926585347458829449653261738139216536028202762826711025630192573721404320825518726119474265768613347745031620104202949322741261169395631262378854169837639015858642953482943638807497296913880870146434057786237878568829860327023977805401852933547201684125711067583709500280790442045897958137325999321583285640711299774184293653080076128901921112307639479734817272353432490151700554685204138123496309576123856047869964604473068073424086877567053816440415959934521199573088507116158090223894387975418707023814947898559977922154627155248160218163009110145921638370533486779164963450474787859730258427033252060237998922775621244228437123615113256589031616286506425493357301373516160121788881 A165443 620 277419314422229020117659531608956268546992987391881989031310828805393203466681143030345324987124863524046062232139121651290424649404518728159554140136537970086915461440423809402345647303083081716141726358540335959081456844107494211664448332693648281792603662737469275617868823649999905776778586436855928128515904684877113461484947310498073477701864709633369365763771179393050666616560503232218879611771204898067307210572354507825852376697697144912564661022952633597662443497586416993356666893180825592452816932841664576050102584689491380074521978638634488029763408619963659206148193486488635936385085131246767017912518672023714079646627258541710400123492636802791448945657422658119083458445102453168482525545454981189115064629639851362446979438980647013366964019969840004647486103235482114949649177425786581172469279809620766948318801810748648567294694624569543408549982529346019698800673313548054603961994199447145392475625314913637550248915163599881365019006701319433131303765878017418461636411593918249309955943861869122275966498974783688664252781364994627957245306099690435245582072502762623481789770188833474280029508388231546543110354937328835868860914034269937690362196456871391470642277492324881854563635429938471736293405617642752418734656135199426624966914904358518026979315354528876755372792925295477255605161903762667239674847734321773025708750214745741959511122638598693351932772651144967034290488640780032148350830665316060598376878242847728080593822830815122535915540957929938724305520512028614620294386231520450788297362888799626797911837213738461185201394949444117225909878831052322171998561197739992045570708349593904639691276840511605091149543363168141092857459757786939758718914847764713036791905768235021859048986857802303068311894591058015693857845266533752411626118670005350442985340825471732440086332921621247716501587336468562093745613959128225498287382542161671945630745610603211953625462053672188136885011983816201501012458284861762392758301844278493455013692394083938078343888626300180667854954331459793091550277039488400010797888657524291485590215442833852693979826880292858260545622054396992222700338596086226226841859199007840949913552191803806959397340846056691939111836260404509811518766547131155109006427162012106320215192221504483209278540452109053755447719080657643968220045179320437489543361223993905077921219775630090484880172401 A165443 621 1820148121924244600991964186886362077936820990278137730034430347792184807944894979422095677240526229581266214305064777154116476124743047375454834713435825621740252342510620613488789791955528099139605866638383144227533438354189269522730445510803026376841272631220535917328837351967649381801444305612211744451192850637478741420802739304177860087201934359904536408776102707997805423671253461706588069132830875336219602608565217925845417443513590967771336740971592229034263291787664481893413091486159396712082931896374161283464723058147752944668938701848080875963277723955581568051538297464851940378622543546110038404524035007147588076561521443292161935210235190063114696532458350059919306570858317195238413850103730131581783939035067064789014632099152025054700650935022120270492156323327998156184648253090585759072570944830921851947919658680321883250020491431800774303496435374905633590486604616082229053318256095007841797104625173228770186585483279644234445455197803765873152764306736116530336800954862974746610080291469908960883535080081638219585738134253358846226385476245286467764794971797870501857500085569696863166350716798147011022473063325222573983142068117876329359153265737755456512996120986123937002760688695307714365411681953670060402807713141539126040722128515119534021773446111351081104829137457483697317093820554151544038219397636837314791208307301547756873586807243627544013682569341162894428677856435392247162643453924914968823523080400152499711394357645697198206765740853946658320817234201517078684013853765432271282277499167339476517624053285970635365355478920739655155048443510187641412366561490957820121487939716182764075872054053637772737486168127538973188378488384237993377777557608399181205372100244512332325187877384756770113031945699568032295142042808745313503936221340485533040165682286945187445676810001366029790130890429748979930224556979523808290233213803513427932714529092799061182359176981266473712441242203354554952585904507783526868488488889500813362396446341519724363743720353743184291038092707853217110823390857009557494970528120199261398834121168787527215161321373849778056927234439872631319193822516558423429238801533668038768691188695172831175195160580038881233047690120933554091250441471083537525778260601463598710967714541334776228954072082144727042180302296145307185365400169505354787174166243289674554738138106690608036309582107921 A165443 622 11941991827944968827108277030161421593343482517214861646755897511864524524926455959988369738375092592282687632055530002908158199854439133830359170554852451904237795619212181845099949825020219858454954091014431809276846889041835797338634452996378656058455589733437936153594501866259747593999276089121721255344276293032498022461886772574710940032131891335333663377980009867173601384707093962256924321580503373080936812714796394811471783846892670339547740357514616614693801457418866665702683293240691801827976116172110872180812047984507407069972906822825258627195065146872570667986142769666893580824142508206027961972082193681895325370320142189439874456914353082004095523949459234743130570411401419117959233270530573393308084424009075012080725001202536436383890970784680131094699037637354995902727477188527333165275137969035678270630300880601591876003384444284044880205240112494721659963926391959624226174782322950369840975333889916966542114354357625909767875880319468628616284126372991134282979112206205168253407926384344872218662388893774497462896479261580000437694233259514180200667163744457283064560588276683135791468686793651960256861646030769625776856366785372978601577612421570174447992740257209858129786784859749621152685185251108286152519394752286693102069482320343570826812026692402567946031268001085653276284478055101500839610107924638189375809318202673960674480175031218056384608274159329481946370030093951196554430855996607389842031953460361100660884760661742915427322237738159759917812647944411410471814842065294310339860048848357919137456841682876871282063585073623276698793451392366252374350859314319156205288569994169906386969920088841895956654666976699962159755355280186815332246529181335514042025017333768020734985997337021732428790153022688500776068328567192022447065727405942050172045164189934189813463090767622830431474722749943868815794692171793838687515988358182615619430682414406112275631441925408552885347989691812058568011453569894973928759410900849247378628520296745958273248245292812515483059386811015046209211225745352276804970677783640002044587991108706393748699303106900163967593928361644093669213821236183974809566897693874614266501237832456804447091390285631634696677682837582048457088470354915550233093661463356027226443532349729964695482744324383971003814033044621444689751310053551608527649729429074905964568292159998645164923669925582219441 A165443 623 78351408383146940474657405594889087073926588795446707264365443575343145408042477553483693853478982497966713553916332349080425949244975157060986518010386936943704177057651125085700770801957662491322953791145687100665392439003484666338780646109240362399527124241086299103733526744530203964229250420727613156313796758586219525372439114862678477550817339051124165422926844738525998685063243486367680473889682630784026428221779146358066373819462810097772724485653399609006031362125184193675305086952178911793351298205219432378307846826353097786092241664556521853026822428630936152657082711784488783787198996339749458498831272746915229754670452904915016311815070571028870732632402039149679672469204710832930529487951092033494341905923541154261636732889841559114708659318286340112320385938686128117794977833927832897370180214843085133605404077627044298458205338947618459026580378077860055305367465089912780599872899523398514720965445449003103527841692851603957127538460303271256407536110857673304850431637097501791479597543241471305378145431794348344737579984088773411898211462038963352106821374614046590261643418424704723918024546779776580960318875026481882006583228003720158141680306258493343119977840653373328183683492009509435883332549208891209551191746422447496083647439174071315122070933644542630654185266861109446678339047123049423830807810477342831571772055351793480722366808978177652908519481762551772315776963950719126944814781365026572856336197072240664296160085690019122792439614444940889266643277411969876730849746105233297063899195214484697852664110287662675137642538806940199042056295265935110431334471168491241451008562901915810507885329693849875220619212397937543061485421887539838439380198964210225345100898772310524828841084615674339872302891159384130326358545173763453160836385963935073769093360161302230421131861977580645871204500707300454597932485622878472011284288095088667888327772509736595032670214105538149906250019618173693962836459388291936088160949334691581974127993298839555376354388497245335789663653567976419082113165608784014563638032514757335322671216790451953572128881777757698266945747526825433504800315666184483891017220266472078134424284266604505814850982318051141710637274706662399583572707957410492034592616739649718853039279282110777595297136591206735144584554562946053761225943090211427001991193594744730445116602136556836977143727632212090961 A165443 624 514063590401827076454227238108067300292032349086925846361501675297826377022166695228406515372675604169159607627245056542316674652996282005477132544666148693287643105675249031687282757231644223605569899823706853067465639792301862895848739819122726017703297462145767208419595668970862668209308112010393869918574820533084186305968573032614033491210912561514425649339823028329469077372699940514058351589190207740573997395563092979255273478629495497051486845350371954834688571766903333494703676675493245840276177867524444695834077783027702674574551197561155339877708981954247572097583119672018030910427812614985096197210831980492510822420392841509147422021818678016520420876801189778861048331070452107774857203970447114831756377244764353513110598604490250469351603513787276677476934052143719686580852849568400511639645752389585481561585056153311037642184285228835324709673393860568837581394719818760279221078550369906399284033195034779078481149353411431184115057815085222780032961494465618881919325147942756169831400408770309312992341970424336126335435749840115214333751870246307443879388422410933591654048626144471790297425703497791206073617563311438371220818494510720339491184451582696138994409114519880252905708209926035606142428197877231516221160458399105058259476688975883457097340448529668415549928326729280702484706407391240465488032045812074948996185426299030749025856680871569890067387166296778968283042407096970119336415865738967668450247302312163594160874305140514871721698793190854218728013898732316883038646444948858007030290225007293607475282900639804077421118798680028077821149036110987244299812714171876120924069558593974678594175384992582704680246476042179856588130495306721101057554668458900990352967661312856732932943968770605957839794687149677552696938004447736749485746672840457382856114098940179093147051233240349579304912153154951946034084288067671482382730070689726967332749045351043737692390732888570441604834257329534487507975530544397269597985826491973783029215109783578929797920483100653135448483862088403047395152243308449470869222690531406815080771946410819512724885873899879748426491525581819162947891982182461996592939549953561636040798627262645674857933986560470690890346431364747107676660106926503830503891974575877995107450988735742104788899195488997748471938521982180710804468940867139832789095646021990297570860023272156623560344754005542084735466481 A165443 625 3372771216626387448616184909227029557216024242359320477977812491629038859642435687393575147360124638953856185642354815974139702398308606237935466625554601576660226416335308896900262170196817751076144112743340662975642062677292522459663581953264205402151334649138378654440967184117829966121270522900194180535769397517565346353459807666980673735834797316096146685318578888869646616642284309712736844776676952985905996912289453036893849293288119956154805192343790395670391719362652771058750822667911185958052002988827881649367384334444757247883630407198740184937648630601818320532242848168110300803316878566917216149900268624011363505900197433141516235885152346466390481372692606139107338100153236279110838115250103520411153591102898923399518637444060533329415870653958322280926164316114944863656975546018275756867715781428070344525559553421873717970371095386388565420167137119192142797716024924244364505192441751646031399552721454465705209260122852945742480294397797422952230096307599749596238439870941193652171658790880009519600741193265130677039270751517510166870187673126053809456178624685390547827900583954983365607982724027278590582044682146478897219591307784493857874267109929962913969889128981216827762222301333669682872272405446115205061829310430340096581270557171401730066549765333465276688732543272322359633851494069113625450857450209512214649602797587970858150348014651263249752710716787262136627890153138962252459224414718725395353141191884037532819077678924403553367872526926597655232204265343170608477977652289210746396007185764051150228735033379279472948002863991290648837418756742170655525381036230553379754381203736738319750511587168517232453221671620489108096958826607548683796069976872064580314327310178551995289408116362042974121841424406514316599584139286010845368190877386150778157266062961980192176397237185975746027490539038647422954002630787544538755425186621035615859346320618113446108225232687049612854962196182485602914710108198584261500944726654707541574010346431064940733780922444562235130396796149492343811639820046932879544085761894979951749097034944095906497095997551584214749260395542583217388458043850845456655973817253994582124136412870812828312897269635211584013056168876687327558852986860528018564042416371202509145312323789443226570104313053124875041548297821329108355030554617662831567089642491287027775381473679477507762573985816549686098303450001 A165443 626 22128751952285728050370789189438540924894335054119501656012427757578123958114020544989246541829777756176250433999489947606330587435302765527094596530263740944467745517575961672562620098661321264810581523709058089783187573225716239857852761195366451643514906632996902351787185694997082407721655900748174018495183017112746237425049798103060200380812105190906818402375196089873751451790027356025266438579777488540529245741531101375060545213263355032331676866967608785993440070738364830916464147524165291070779191609699731501499408618292052303364499101630934353375912665378530001012045326830971683570562040277543855159495662442138555962211195358841488023642484545165987948286236188878683245275105383227246208874155929197417578711226119836424241780270481159174297527360620552485156564078030153250453416557425907240809083241949569530432196230000913463603604756830095377721716586639019648748918268185466967687705804962870289310900203243557215729332105109036726749569962642850720444723875419128073583635372519096779906660548451873048067307263492154078205689460691411851715670386404686895403846819984144729063191743570848472817417259287812077617253360973641771029527668690776575394053624563035426339500732971531923990595427468498007493760307920403262557169764709157196860972189806528125187663175480625245734781331059693989239412997912301839017348805419550689733165290178524509455109120978878841088804393632035281800636618309721111055179364388529100710632932153136893857541480324767996527074175834566416274864684311214884172534468376328567845393038787686231296081958105523001784785651664874313167036605274785407394648292257172507063614650145967751977603006288080181529395270332812287893838930978565708563923290318598798190079142063533777545995512189436858105548396927615283908744854234246124650705327491792187134827812806311122351222361726573661675603673592951714487451418491621016141981946784003343349601247097340683591828858016248079985731995417200957299382978878890546278849639655998273353630365786313993230720538160994140134474288845614134910292622963176773388552300258478941954888633671146767905781503332929168412598126182157017743231945385835389154326757085679685459935899411955172786837036332485828266523791569246433961259669272752844775452129633249610213197711376262264451289390952703830860791253710378094897684386245105585402960420274232412699997877224711550979534846967646635937089349705521 A165443 627 145186741558946661738482747871906267008231732290078050365097538517470071289186088795674446560945171858272379097470653546245134984163021444623267647835060404336652878340815884533683350467316928818422225377055130127067493667933924249707371966202799289233101302419092676330075725344875857677061784364808769735346895775276728063745751725354177974698508222157539635537983661545661683275194369482881773103521920102314412381310185556121772237144220872367128131924174481244902960304114411655642921271906048474715382276151239938381337619944614155162374478605800560292499362997548535336640029389338005215906457546260965233701451041282871065668067652749359002923118341100834046928705995635233040772249966419353962376423337051464256733924354572246779450320354626885342566077013031444855112216915955835476224866033271377406948395150431125689165639465035993234703250809562255773232182524938607915404047235301168696194337164186754061557215541712865669706100310022530050050036280085397011938777218946735059784018912191918831337752107093700499401115095158808623882193270952520236707887885335460570744474854952337687643271048702340698587315945565213375917764600909175653675909043449263478873918532534087911645927197404017642465216256175897979017769330547606804587096786954558499341800089757101141156841816601088686003182134433048932246307295705773285455999419453976983990080530673484320072423946736520885205730588102230435160549479562717591436605052484396205902923102340434620703412296609652433631532074477895012455258553610917020674820558494036849983368340091384502002803686580978431931851008993852558421978595633954414458399013767727835163126330149576695565244423872206357581737186658261932786918395969617945197445199827938385132540332034250973411036903823841889682892615959581440016186557623843439689918928799730314292726604292673598605731217956692813002880693665215007708646237144528059033658700974873434647019871811258206146984492671871638717734828655817187484700033925323551017747215530066967303325241534142920358311730810851210175934681899125825139933582752026848781441879811052300669464450291544926726686117196976468628387677664112936698479825914658205338365384012193051731369521050875253448272816242940351399219336983566877948816747053623514405794500494128919222755894418050382325667452251544624860228790750177961258671461008184401186592348046796804931910399745229349349345584017197199617450049465657041 A165443 628 952570211368249047666185308787577017841008395555202088445404950213121137728349928588420043886361272562125079258504957916914330631093583698173259037445831312852779534794093018425496462416066369977668220698858708763689825955314477002330067470256566136658377645171667049401626833987730502219202367217510338233610983181590612826235877070048761691996912445575617548764710803401086303968550258177187313332207317791284859633776127433714947647903233143600727673554508771447808322555294654872673206464975584042607623113828285235719956124456613472020338954132657476079088320626915940343695232823446652221562267961018192898315220281856917061848191869688544418178579435962572181899240037362763980506732029677381347151713514394656988431277690348511119973551846706994732576031282499309694391255185586236559511346044293507166988420581978615646615760530101151612888028561537960128176349546122206532956326897111465715557042774952586093784321392085474673932047940368767520354891618967817074716158964823918684107405614563275416149750550309215102914783247019960524785384218874664044906404282600340126254457505815596783413976875434362313750033693542101813072220663252746134219140804417901747026443863610809983043638841592475704639991288848167773609493812994999540627015545147489515650212546320076935750988591621555719743622130280935591692730932924787721310584711254197048573518825572649987460761483560802310893252138678240304612607727880145287157280499489325241621036345683419632221733234970835116811335932797259194069574438361555831045916093617473722526414300166549753088512737277163848313673791204343356378262731631453276536336490806777594682872008410094561962657586527270657455025635074054752065324535430390911255681346035292332427699475201304536436343775165556984104470186742493203892673366232233189464858258287307526346866309828670859616199014497034158911706948890271520669286196893025253784120215016151644445250617892700221692220067358330426025483095732048363987839689816284023509286451908017320209636951077706724028401161513756366093241559372625719157441179409647908731302634320998167093236930305264915772982155429747428507224384330688047959720706079049692801803132381899063079270329377106103261339712711499858558772595516603988552808643999327455573935305702396665033676645056897336745458140324363110097100904151952747660694291605333799956821267375688671131313560510567358104446444720822537726046722012395688561 A165443 629 6249813156787082001737841810955292814054856083237680902290301878348287784635703881468623907938416309280102645015051028892874923270605002643714752544682099243627086527784044293889682289911811453423481196005211988198568948092818283612287572672353330422615615729971307511124073657793499825060186731314085329150721660654416010752933589456589925461191742555421626737445267581114527240337658243900525962772612212028619964057205172092603771517893112655164374266191132049469070404285288230619608907616704806903548615249827379431558632132559840989925443878064365700554898471633195484594984422554633485225670040092240363605846160269263232842785986857026539927669659679350436085440913885137094476104668846713299018662392367943344501097612926376581458146473666244592440431341244477970904901025272631298066953941396609700522611027438361697257446004837993655732158355392250556400965029372107797062723996256441254022125212786489080291471234790537084267505689431175086353714454429891694810735494425826214315385989365257706572076659658349626498567974063264813391851450287084396564228602176070913698685084939169297654964440014098817218035546429650046630107836153473304422247367219794758082146972268294117052601400327540960381963963948744822652770009671289862717761003814352968299757022028706501280709199204451891167062351298217238013185533094964129793549792055714250274184194733321079924777246613712181090233591441903648281961525406293736952492796333185098554356760679063240196968172914813865009336417677072651816732237395528972097642250603014798168640901086324438795088450213178029284026666370317790001664127040647297008353247539921306907367788887191103217800923189109864318374902667793627970329484629464069027389227619168385271476850460117252541929803355050615941258551898976007830982127136435204229783715875229687575535495345906405991007864836446733305496459811413787186014958445972009514644469813068492741375184533162399148100090693538180159879191361637804656130801233296091946796581235497205112514953166612115742381064601981678481426765003570507405578041835507941466178399773765524084033352951750107407175449724142671391802010630374813708655662162057407199612288040614382268234549885894345416236778627027592034539401597729698724691616736724196351875314043231291226745325324994001033633479879110252944902698822999210974225508261220837863122231086443101008789648924022054541361260981217218548045797521675192392344081 A165443 630 41005024121680045013401980121677676153013910762122424399926670623843116154994853166315641459983949405186753453943749800566152371578439422345412491445659253137437314708791114612210205504111394945911460126990195854570810868436980758780218764303310200902781054804341748580485047268783152352219885144151713844557884815553623446549997280424686500950879022906121293024378400599692413223855375738231350841751108723119775584179323134099573344928896712130533459560480017376566570922515776081095254042873200238094182464654117436450456185421725116734900837283980303361340688872385395574427692796380950296565621133045189025617956657526636070681518859768951128465440637156218211156577836000384476857722732303285954861443956326076283271701438409956750946899013724230771001670029905019967107055626813733946617284809503156245128850951023091095706103237742076375258690969728555900546731557710399256528531508522541257069526517608001297502461760807802266821655234218910135845803034207087434481017409444995611983460545314251475300474809470661241206440562611049554875453408706884943653896865898751365802437217132229132706921937392502075083376743418711956998580008076697591795487685935987687385262342416538461727103921536286539250723738629983451860694272368975584998546977660565739149125271773492276888076278522443511154091145171972967621109201149735072549312133393426114689176796101316769765867595805703477957909112275298979070659508953233266698509429759892554340019478966382705873738296071097343573088170490503066136157299985457919830909204955254472371690096824285159636034449693500104794960565127968900070477721899840728679421233128300632631055350092704021247963422295309356825769731149268618327291144584155107098912742200168468829434806704879596258064403485111576712145934498143765918655764220381268653679383753089285884252853569194776806155492866123930417714720955740504956603507921310513356671481856623346457518078900745609417040518357193644633057229696963834195915872658928991094881720609176510832713206159573459558826030346412012795294191014352936863917166468662321793066515652311880023434892832148874357944087573506300221034716275753132115543734705283675750931974202869488145821974858594695257750721537541456353022049299932139881385637050849272147112744910285075615785678908620219369124372916075548855872845644157534945080425113453467377155973006458134873868144357807828704709758189261569774502930014220214541771527601 A165443 631 269033963262342775332930391578327233239924268510285226487918885963034685092921231624196923618954692047430289411324942441514525709926141050008251356374970359834726221804378502970711158312474862240125089893182675001839090107815030758357015312594018228123146500571286212436562395130486262582914666430779394534144282274847323432814532156866368132738717269287061803532946686334581923161715120218535892872729024332388847607800539082827300716078491328288430028176309394007653271822626006868065961775291066762135931150595664500551443032551938490897684393420194770353756259691720580363820092437055414895767040253909485197079413630032259259741445238944088353861756020381947683398307181998522552663518846641859149845933797455386494545633137407726242962604429044678088541957066206836004189391967524908423756005635150208124290391089662500678927743342825763098072271452389055263487105750137929522083695065901904916127336409134153201991442073932845317594172895610677822219758827097998071985867371981006564107699183493535619041571665372779115043286568995280222775997921629443115068991546959224536892283861565218218613046094325966046862891267533376318138644711730095265589362121085385272514430019280159601886245279500322300359270940968862207289597902175253368876539880529428368575822287368128952690916328356512747902982738399233275830346791882912717741337885809535277647594058601474600514984740759143810485012634457428702211930783077373717798540642067228520442438303169105422694603069598182586446220461720665342696371780355537849488554563791136434916991434332144024647595561167332985553326439215116306609011535787710396995632298015612946823378865482414940825096734383923931614300676725295308900130804974783443329780778641751325414120215644743908445759069966008923101905911567495565898433468237948356424519953321319874946081076230290859482569328963233517249916510912675442710940413054384046819480406007054503296603121921530723188429931710671251456135486966133814808246712071655083522498002804315400684344010811919898417761934668968632341260402816606889234795955501282541049677738087397131619827900285352168095294444824726831454380734964861478529584250827932603543119275351336734402225360869893720701448715551006531935866378523665031918234253238769740447116174581377392027709896778998911399213519228255369940179497369931272980928506714733588301766358696537889891179905120005741119463385851967981403991983656773202585997107703121 A165443 632 1765131832964230948959356299145404977287143125695981370987235810803470568894656200686356015863961734523190128827702947358776803182825411429104137149176180530875638741258527357990835909688147571157460714789171530687066270197374416805580377465929353594715964190248208839796285874451120368806503126452343607538520636005273289042696145481200241318898724003792412492979663209041191997864012903753813993137975128644803229154779336922429919998190981604900389414864765934084213116428249231061380775207684689026373844279058154788118017736573268438779707305229897888290994819837378727767023626479520577131127551105900132378038032826641653003163622212712163689686981249725958750776293421092306468025347152817237882139171645104790790713899014532091880077647658962132938923780311383051023486600698930924168263152972220515503469255939275666954444924072279831686452172999124591583738900826654955594391123286034689157205962449668841670669765805159248917849555351500161747343311615224281488374389337612155997704973266596890509068111745262361075939887668830304669502288279229290453905131737307636493971072695399326429324465828224665776121088858501063058385014041018308923181511734338011507195584646912551341126302690078605669639006401601995381612737028149412919458452885138784404054683340513429066356333483779594922024043374778404693351577128267502573227714919321869190673872323925743084143583509958290903242579657572902892947987306448462787753567942596705131305735755520191811600284303557058455981028826983198843229818447111326630488764066174052380962081974174607273335421302221311090501733851571469250092856130118298890977610601670409663117731063092315494252265106793251121140415660482328161131780254411238468814068143597540622406637537751796175926154478834233662754744893237583033192392032901314040814934169969608773507669455761416134852627451236535275580200526138911448987290238230976167966318800079996270289352796528120202468914917190609760552478562733438608211010401820573028066048029074315472046374697227939811663525966852040007387191318066045741509978933176814348054869931787912775574925175286083166152029613776300452072460024243245326384794732383266812023366741287335680218437362925972106351733658005212297452963620038869701527589486167894069541346041966016303887414887476654520632547357839209707815097908061364185696673426966980612390992060477083608723866496049395383193692116142050968452641839289458422160950157109094641 A165443 633 11581029956078319256122336678693002055980946047691333775047254154681570402517839332703181820083452940206650435238559037620934605682517524386352243835744920463075065781397197995777874403463936214364099749731754412837841798764973548661412856553962488934931441052218498197903431622273800739739467012653826409060233892830598049409129410502154783293294528188882018366439570314519260697985788661528773608978254819038553986484507229548062705108131030309751454950927729293526522256885743204993719266137619244702038792314900553564842314369657214226833659629613360045077217012953041832879442013332134506557327862805810768532307533375595885353756525337604505968036283979452015363843261135786622736714302669633897744715105163532532377873891434345054825189446290450554212278922622984197765095587185685793467974546650738802218261788217587650888113146838227975694812707047256445380910928323683163654800159869088582057066913749228223804439735523319809952024164528942578390593892838848895776571597502644817115174485486608324278005189333146749688589669424546610345338968674370514297111563747088693099643932314110482705230913522240144808049800769192407471043882841484556239720223444613273974672703646739597942576237686892641509088869418934446051295103050834557509529334910015776923726928005259938666348219239156646067856087430725218196760637526204354714371497630605313867922446289869816241988232177050758997013070544637630454132035133909884689722159025615348781519754192365467406034519668002246451306218486511049474059363169724266579435336576891901666748975332981079364225071151177046544087183725633969087441598719322832553634155533723390918181876340574202871068805556390604114491928312069397468881743892192886773953709462605290628759285154733632346760563016152942835614365137637252904860473260100307949611079730765081005924345766991957579049686169043550546320991216295855071361978661207812221843646858529389717953490664702841673071735062308235933000497900077741178681489799667901307560525408721435556904301160938992044009408886369402311979984782519015823004535343871101234222352801262799770471496061359546876490839802874311800037878832727462612843199509618121009730611250567256531559359351343504437410083860802612844592860854574570589063200583718644395692532487396658373912493301939998831583373924077807206738077912599825168895087536899732864020333271943834776203133876050684764355290541449222398887812018814583284436515102960812886161 A165443 634 75983137541829852639418650948904786489290987018902840898085034508865783410919543861865575921567534740695833505600185845830951947882997477498857071806322423158235506591747016050298633961126885502442858457990040702629080041696991452767529751850547889902085184743605566676444414873738406653430643070021755069844194570861553802173298062304637533187305399447254922502210020833560869439484759408290283648506329867711952705324851933064839408214447689862279295933036831894827512527427361167963792105128919864490076516378062531938930424579320982542255640829893255255751620821984907465522019049472134497522628107868924452340469726477284603805996562740023163656286059189184672802175636311896031775582539815468003103075804977936944931230601700737904708067957111646086186762011329399321536792147525284490943381000575497281354015592495592577476910356405613748533666170937049538144156600731685236739143848898380423419555501202625820503342007699872787412545930832536261215252783800516375732511141853846939265903231184060543753882430106930806766189926100364161716404994022777812048383208315813917682814969348935325541642895484571666924250093059424520200233745586881211925854325208746815149674001657515167341165016292448069827042433452642981656795858581266974212332347280452286783445757198197198213778651132638908140024612378282007469888863446262936485836057725904703995064429620819676425616869590292919348897413228660757940376356860155942656120461304147325157796949662611588817104497455968021762953459708283611756392383987146987282215673498901096498325756567796760855911763051622176642458171252805702373125415827778972808055787865057109092518700036427478390882034968303094973406094913380396448679331889285722426006827527503539426207899985210650822042374199992971102681653544673016788555373477370225808521314053797882807662407352976008093625079905233779640841283034577510129172372052677096648973224116879686691770624274585896543339988922203221151684282351205874393702771517271819626531918384852340735519977330661905409305095548040059531719911529547311381249892663342588905671250630858619130844135127074721193838447564421688880750082986623769889630967667840077853590137742582918169774381808340400184442468199367329103390775501999641533042874636810625279929236492960227694691302595680983475577103377453949675731913642246611908234707904336906825764903394190844406826417884409016762671759243713302013789662056719011252807436997800912340421681 A165443 635 498525365411945663167225768875764304156238165831021539132335911412668404959043127277700043621404595433705363630242819334496875730060346449870001248121281418341183158748452172306009337418953495781527594342872657049949394153573960921607762701891444705647580897102796122964151805986597686053158449182412735013247760579422654496059008586780726855241910725773439546536999946688992864392459506477792551017850030262058121699636353532838411357294991293186414460616654654061963309692450916623010440001750843230919392023956468272051322515664924966459739259484929647732986384213042977881289966983586674438245963015728013331805821875417464285571143448137291976748892834340240638255074349842349864479597043729285568359280356460244295693803977758541392789633866609509971471345556332188948602893279913391545079522744775837662963696302363582900826008848377231804129383747517982019763811457400586838245522792621580258610747350294476506017764615669296465878946591355955274958282475253704106439866373706672307831941418366665599579690561951964698600166500026003210938935987044304838992170994834273354494498103033995121697950492471754150360695510217349079538108601343086297285415012126879470095083801490958719226803786026910621050018458348714207415485292142666427059543988026622179829227198911627623080311934165604107548639612436703476835462067153961184576010608153165592276769789177521752916326893420737543577906560483878308566698192392205876203760810856404365941680722392459084063547283370642743182496589361929638469905190310701418567779383962075906519188435569790170157328231616252991963443814249862048454823651423415118910111520095163965723267007736676239861149729465519637513342874360709409491553726340031322066367509582248380443745098704727922026126275110413342773197574699018223272531852339996190499595834611671444800988004985465483353149052029474423617205548463964907639027339132076547123246330042833124737290175503566528616390649124245448586189188507233470414299504261882992671468508184643344089694310764390503114241929034900855794096062776448562405408932649875024999341304227917387915684216832671897691892658660318113011740893826303869493681063204119060790044278644954980016840355871190336508199330301141241122231234020014434376233299687514857907962096526158646443353203444926011275500373547239704710111871827945885427557112435487312117104970349309770329868487809659520329966007086326802699273774968860224592516176262834190728052405201 A165443 636 3270824922467775496040168269593889599569078606017332318247255914778517404936281958068989986200035550640540890778023137653634001664925933057597078188923727385736502704548594702499727262805753885822602546483587502904717975041598757606668531087109768713753778265891445362767799999078067418194772585085809954421918557161592036148643155337868348897242176271799536864829256650226482183278926822000796927228114048549363336471314115528952816915212437874596065276105871185300541274892170463963571496851487282438062131069178388332928727025277572704942349281480623418776123666821774977879143473379312170989331763346191495469977997324613983177632272163228772659449485886106318827591542809315657460850636203907842614005238418735662824047047898073790078092787798824994922823498195095491691783582809511761927266748728474270906704811439807467412319444054203017866892886767465480031670366972005250245728875042390010489687204554249496771392560095412764476194068167112325884473293614088612780658231635522394141748305327457112358077029569100060656419934171760274637125265333240464109848172460966667348426254620824763388869976433637733718096220048847570300290650532528164214944618399379122856963751426795876593660223189340393246447358126657190357672902403729723723106290558567679251777777786058358321263452412306124768824560658636647089328800058522395026926070299846776687245365515801163127991311528415398402545471345201128161890398402533639774300735022874281848932199203144876549698572043138668395433674411498885858605518931925095696185546099809941190645175651335883065680743463118283212371297457974357081719393413322430058418254802297976992989971302860537751588477985721125997761605923002923716542376767749438994568147429197751824608120729728570671960987293043392363533286118523117714282523415223187361444139469121980454478460527997342049208234905474818005773258951433443836122129388005736527374008421103696419491622117546230160369396516246425937514144350468207561888626246268502336447563785664821527522614994236633032813831842866902281317923589023437712964743274158565219613121747622112602991147403282727591652922096143024877009907741828252408451481400472092757201596194728011948090156937898507054380202313995731284890929521528871769229619063043807471168403987537463607004692160983513308123771134405107373870278496386971415652795288321266268607240638891907455019497320697109414990526580733601052525755986937661992242787357483242301011563544100721 A165443 637 21459882316311075029519544016805509662772724734079717340020246056861852693786945926890643299458433247752588784394609806145492684923579046790894429997528575377817194244543329843100710571268551244882095307478817606557854634247929448657352232462527192530938539202513773025119535793951200330775902930747999110962207653537205349171247742171754237114805918519276761370144752882135949604493038879147228639543656272532372850588291911985459431780708804895224784276530620846756851304567530414064992590842608060076125641944879405852345378012846154517126753635794370250590147378017665629865060328841667153861005699314362401778525640446792343628445337662943977418648076898743557827828112371920028600641024133839355390488369265324683788572681259262136702366780748090791688644971658021520989792086813206670004797138407519691418890267856576793692227872439626000224684230081341014487789277703326446862227149153120813360550924424806612039451548437716814381381229937217801379350111989286347849305062460216454749306743299923789537307469029651602355610673992782116792138521869884836720386317388750208439639146824336865271600804533744992937249702122904663745503884863691026218976124007558979727878669202142452618828894213862085251346092546484232706053807941778029806863539702762546420173063896632676334285293885075357240372614138643537061005958543562299229562200600431689297514117754997336666970461377788005400158329054742400930485282558958795076442254732846588888665299959616690882356686584170436969938146271750178086465554282804478287047728424631523010824029211758726172306657173002972273385463125496095931703607816509814899873917116329150241760383533133640653288029564654957695259256671848693680136816922127587576927237093866576492586157646853625977276216266980953725071064452346427266163845261876573201462529603657423612748809150376213156164854552448296631858069957432935748535523494791444025335656898782675290035639599894052604709628454732416972661381297098005496751381044662053562944161077034030438095110416242284865413161100945788815938828653796447460687531570117286612113357309497863923169261986638728950184303949638591718872212882918235468350250094363606685435350248340332746414634514487177361465283448145818522252709011902558286629041682881690575375070318324008927846387327267257374125236987823696403807309248157816984206813713525628695866676053447906841665540845171285797091883515902650496025535142135944666129897766053386253901940211520532241 A165443 638 140798287877316963268677728294260948897451846980297025467872834379070615523936152226329510687746780538504735014413034938120577505783602125995058355213784983053858611438448787100583762058092964717671427312368522316626084255300665112640887997186640910195487755707692864817809274344113825370220699128637622167023044414857604295912556436388879549710241631404974831349519723659693965355078828086084967104045928804084898272709783234536599331913230468917569809638317403375571701409267567046680416388518351482159460336800353781797238025142283619786868630604446863214121956947173904197544660817530178196482058393201531718068906726971404566546229860406575435843750032532656482908380245272167307648805759342120010716994190749795250336825361742018878904228448488223684269199659048279199214025881581448961901474025091736695399339047407000343414707071076386187474153233563678396054385451011524817863072325593625644820229188039316351503761919482698717819428668483441215650254217904043973844514554404565990467237347474698268045401108278401405778704540454960384727098513929048916556546777602911180987925751820293204772342450168978741096577318638275932115607001830938900668711817182037999988426859634535916441819362423510681215401387022119570917375679095357925552479854830913067792165792569436759000695613527610746247906077307916341507287537552369042802380063000395382268829428889628957650353380508269875009589514767237609064356467801152164132954947157635186672055245127917596774127015663481471168403616654176851345148116259513826949959982472734718181920719789765065745368054335812383611638472975333828222254293797836441487440257523999298273022690905546623357292464501787871844725995238022066096408640261003522785612401756449040821318843371017385329335540658816791035741122474396269790646578301629090451090704549563872445079338019921861422252874805046046219791604792849487795514557189828630757551350550780991286852114777893227689266532876879129555168879224961094559085037720208702318255634766717780621722943201363899299478882240558707416116909386029191981807912474320430154871043681592876082459279926004093466824685625250916875728002021155009190470011509341372226132866448731763816105166449853749248458979376185790668393353854907502354403801300011096922837864328083044387386029381318408830874124568309169557883925457704339000064763674115198854710111563421310907663963929732659151606641634482920365966972896184446704244651540959360592193688108247191683761 A165443 639 923777566763076596005794575338646085716181568037728784094713666361082308452545094756947919622306627113129566429563922229009109015446213548653577868557643273816366349647662492166930062863147941512642234596449874919383738799027663804036866149541551011792595165198172886069646648971730808254018006982991439037838194405880741785482282779147438725648895343648039868484198906931252106694672191072803469169645338883601017567248887801794628216682705106568175521037000483547125932946204507393270211925068904074448219269747121162371678682958522829421645085395775869547854159530407985440090519623815499147118785117795249602250097035659385361109814114127541434570843963446759184361882789230689705483814587043649390314198885509406637459911198389385864490642850531235592490218963015759826043223809055886639035571078626884458515063490037329253143893093332169776017919365411293956512822944086614329999617528219777852686107273385323585713889553132792994471047217149388752406204485752870591268797345586747436154945402780573297578005133232155077451307474472404214806686033905317974253030998051822450696136904926433388633033425894177447998075985476262389530524678402297219164796656228872862626485243278005644686055681657162133663866336751233453942938731713117531179170259280939165971128807056043796813855069243647725945330040338973796910920559429395830001064544350000648675476744333422997679228736467360959462179390154648568510460072649906167343240240648234211300576149580042709336163457284195176293307825243151648502997780118838831715299243090966673692805334158291108567549008112942458802604872239857456326683233873516072357013606369842914314731075554723538447149703443420420941216537883452609094961020767784764693911524515061307536758963498047815940631611409672582918758270916767074383752671158833427230737644791600251239355143451889035678992859202033898884704445843231280491810494532834149826169382006968255662522365598682484098017987315061182911632631067853218008851134513951623946370642153151520429973746826810499988041748238162546427797059656386027841854390311768255895464516026669072042947048114619709798951122044659327473352519064658102667025494796685510858983569338288037608186956923968113735589988883417647863365487129168716210815988986940634125536547016760015009456924595372271238370173133623123217117502315016639031695982344186248224922027561655116959774333056784323071134194998823721919264428999995566346489355188492436750750610623607835427699281 A165443 640 6060904615532545546394018208796856968383867267895538552445416364995061025757148366700335300641953780489243085344368893744528764250342607092716124395606697519509179620038313611107228142445113644264445701187307629346076710260420502218285878807142116188371216878865212305502951663903525832954612143815406831527256393496983546854549257313986345478982402349674789577124829028375945072023744245628663561222043068415306276258719952867574555729655228204193799593523760172552693246060047773007245860440377079632454766628810861946320583838890868283835413405281685480103471140679006792472433899251853489904246349157854632640362886650961227354241490402790799352219307244174187008598312980142555157679307505593383649851458887827216948374477372632760656923107742335436722328326616346400218669591411215672238712381846870988932317331558134917229877082585352365900453568956463499648680631336152276619127490602649962490710819214769906510764242503552397353680131376863899524287478590918200097506563347054077761623643486139105363407916565361465707417158448057580790783388395561099205451871441308982380229349381314102818884486127537588265797215183369734241433299362681185870460839737984200367136188335154243801994498711620546948846289201568614070303054465468893512563649653666483411152378737848743471474337643423155096599391871047171159684641188956631490921694606937482331635882756087061543846446352942221446269570200248950727549568162232110349466531463973894036738656869086378707321254166765724422113490035692342881496003568630784739836810954230195018150009011266664446438009478354628889145111648634169976555649737384212212752393299041789541515380462048539764257337388317162071399921841533790765631763783853363047991315702830613021329945583738737224589968451520538774464887771673645580993355316029098427044839359731618639517969635503858479029095636611712868729528711237560953819521162741379193886521307934802033390157564671432582577653522642239867841665113741243133367386009266142160689429411313698462954395229150265151332687075466195825082863936802258744478205100036856016824377722849500763962654101085167270247075587807301191386701358621009993964652319177731209272722611565956502161259190098853076437817277114346432505278354331178818934638301799654864264633398681975491637704081841320272465091996640983656834955245939900897225138733537054980309740683144095483773294712008296880342336866311437647550221629344972040148421349677332943929448918975512899003514082801 A165443 641 39765595182509031329891153467916178569566553144662628442594376770732595389992650433920899907511858753789923882944404311857853222246497845135310492159575542425499727487071375602474523842582390620019028245489925356139609296018618915054173650853659424311903553942234657936404865866871032990015210275572884221650329197733709050912697677237064412687603541816216294415516003255174575617547785995569661625177824571872824478533461610764156660142267952247715519133109390492118220387399973438700540090349314019468535723851628065229809350566962986810244147352053138434958874153994963565411638812991410747261760296824684244753420899316956612671178418532710434549910874829026840963413531462715304389533936544198190126675421763034370398284946041843542670072509897462800335196150929848731834691189248986025558191937297320558384934012352923191945223538842496872672875865923357021194993622196495086898095465843986403901358425832992089024137420831042003521835973153401615318306242000747076573677710014462617719263552867373585862566988556210252344894313885365086573113611923016098728922428702579523068675032048713322573853280860757064459442879510609780394197100017158291232866845393289779380734149242372849269291483617314992515989184966024482388278099310296387459897366454832003495634002373522640187211259719232909674656662923894579982697866238770792767210124109769846365236103200835171942731229334576760653931632156523106899658141256552351455144961189873411095399595366508810632524620133372092620322601057111100023906245207903975968297216221503762358127396505667239252760118219132877176418030123647116308814265873202475082945067354091389228140697259585973042189821179859269806993664837242198511834091664670472322820670247036399753286578101112234579610875029386044200495466847535105279223562062849248811453087275296155818008358276605715196990337684580563257020065481997028271773142990822721201329984443462529467917840952747759236221087484069975375279326327110391089546315918019505738613533024434774677821601492367097391887013064444267316009012671029177386568300063313356515797666408114396907824926457931500182780639194278209700709660697058120345087856166366163922605227496247427474657991355063073794756483663320089214354808055445700166230283395209957929564608685860924537124104724051099504666225784383582052918447880803965429199909667441091071272951600748301991955041725569055975714264285577926138834713604065417844527163275946103766121504543042889734397224946898321 A165443 642 260902069992441754555415857902998047594926155182131505211861705992776558353741779496955024293185305283615690595998236690099374991159272361932772139058975133853703712042675295327835350931183064857944844318659400261631976591178158701670433323250859482910399217415001590720752324952540847447489794618033693378247809866330865083038209460352379611643366837856195107660200497357200390626731023916932549922791707016057601403658041628223631847193420034697261521032330711018787643961731225731314243532781849281733062884190531735972779149069844156462011850776820641271765173324360955952665762252036645912784409307466753329827194520418552335735601603993113161081965249753245103560956179926875112099732157666484325421117442187268504183147530980535483458345737437253432999221946250737529567408892662597313687297300607720183563552055047529062352611638345621981606738556323145416060353155231204265138404351402394795996762645577272099583561003868366674574757021444056176161508014078129157427787365265866083118552382319270715231053409797839126649515359752641113551423060795801993831999945962718981009606394585633451865714330576190734567376854246396133399582398274618948647453331248702355354616879278517283111029251871219047397464865029807027150585667869217472268122240145897083628630880414153283041635316410714919181404586975308586307506475854469912735815483047375136347881580668845441171569597536266375161154425989556678109765653467541731612993622719973067430928205717663175023044239810631176401766599726536938681722082052352040034296377914290844759749416443665900115197302171832735355371355506070061837844356268314951660502200329477625985673235948453458063925158988284923784559362071690447744565642318477959595453527358521594197720485033705180266990430624655542060565980560139410792301287099955798964036351049658911838530364284314711734770198499002481001381770294919754549666986911159466073347600577935842930681278886738301804700405279818753775414421380229924230743240193799409988759917957458790021156247876262051168072965525370340326291059784329839620870596594303647412638197890774256645478626433070772436232305276904007531865591182683620070440982016390115277606022579970747498409441551627898850020768229135358076677940905585020790048120459230754101345230920953297622212467924730354332552933213112736448986559013076039745462085583877343695059785655041421599084153272199727013471065156738170832608529586720068887955741178464946123699291194429404246013196153307969841 A165443 643 1711778481220410351638083443701570190270310504149964805695024653018606999358899815279521914387588787965802546000344430923741999316995985966640918004365935853214150054711992612645927737459492088532976123574724325116567398414719899241659713033848889067375129265459825436718856004013620500102980542488919062254683880532996805809813692269371962631992129823174496101358575463160591762901982247918994460043436389732353922809400411122775248549436028847648732839493121794994265732032918572023152751818581713137450625583174078719717403997047247510547259752946720227384051302181132232005440066135612433833778509466289368596996223248466121874761282123798815449858774003631041124463433496500227610486342686449803659087951538190668655945630950763293306970206383325819773907895189351088931491769744759300975102357589287252124360465033166838178095484959185625821321811668036157074771977051471931183573070949551112256534746921136357062262769765144104174788786565300107145378527875006279664418852208433757444496013018657581912937949779541041687167224199522873105830464213041293584270065857620143485323971109260731565360369439351670899966696403885590084478373452695658032442306479730308150368072097227775003369596125458720107638782294012300327074472389813292731331946336019181308713053911252676327674144924767264501243526943857098514006052586599422151255563748117201114210916332705745404308827489914703399051075689694597159955896251103466550064092766948165981426226891606195801652734110419138828812267144438661593615546121399765012413830911120623425410303266687207655360536070182636670286019984400719936642439594692218177080727637397039413534521684092250469924547110132307818123197699883444389779051253979617090521239933125395418037844357310890486884406066094919560211018895433880839982449511742644077646138216468540973952841566631054004959620320147275445650916513795858046127357330435700384528717529988797881363667985821204623025337944716880768727074949580791546840717243444170327742709252831627533068958134760274748159781708651199987512080360723313173890156555104225837794316581759676636675494524716678381086794338991717829880060577631004266158661089783004145064409754141323466551382006249621766705737870953364701042855757866517601595354993495447082011046849405627647263276153562695013939383878226726309819346701036374929746484001949303116348455368934574911042437113493652143529126961451198856576287339867864768750840951740704046702020131097857722460942628800690860081361 A165443 644 11230978615287112317097465474126002018363507217727919090165056748455080522793741688048943280296970037843630504308259811290671257518810663927131063026644905132938038508965383531569931885471727592864856346773766297089798700998977258924529377215082561171048223110681914690312414242333364101175655339269797967452980940176992042918187634979349446828500363769847868921013613613796642556399905528596522652344986153033974087552476097376528405732849785269423336159914372096957377467867978751043905204681714619894813554451205130480065887624626990916700571239083431411866760593610408574187692273915753178383420800608324547364892220733186225620308772014244028166523416237823260817604587170537993352400894365797161807276050042068977051659284667957967387031524081000703536609700337332494479517501295365773697646568143313661187929011082607625286484476817216891013692406353985226567578941434707340495422918500004847515124471273672630638631159089913987599052602926321050551665737079343957489461085001594531572066070270007171698864482643180273818872414977661133905867487544620896602296910530158399935446079997782063765172754826995281348241850142866152717892998837565878427107762297902890205767847302495476112980722279341165522260038551539946969952120184233392975588783768137867905480902028171796045105386608529942755281329129516720663479791685899479468159498612540859958563733171058382916654449957613059487348505424285193609959332595957792898702030495667217211756522810904758228487182956833496302029995514472069016876338593013754765550840576022400359510046093157250242104887158550389169713150819010024435107677930718889227311114240427021789817281782586073850056139929932675225598512262620035982044856032490657029499415352308009958803986493597968689031674753445005199024916220168266569563036402915925318080945341861419916569935943386131612944623940721876161872681031050692361992501455692395503564015598441324868496265492424524075639725093220508144471223462511279710396425410437560534414367998193169789870913232227857196870517865811369885332368134380108958504549048176169621191230418467204938366993946378587925352422249246568044777731000910661751195358848600298157041969776759721924450482664022492538678138583639139753417830204983975399796237526765211435788621301019635777454723522311028011202154670399917692094985452661661170508667394948349615639698713084219116195726473503787645750600279638522665739368187848905713349170097841170907419167925015273355774174200064075074102176881 A165443 645 73686450694898743912476470975740699242482970855512877150572937326613783310049739215289116862028420418292059738766492621878094120580916766025906904517817222577206470657321881350630323100580004736786322491182680675206169277254289795803837243908156683843247391829184042283139749843949201867813474680949144464459007948501244793586229073099511720641790886693971867990770318920119771812539780173121785122035454150055903988431795674887402870013227441152686508545198195328137353566681808585599062047916729621129871730754356861079712288705177687404472447899626393493257816254677890655245449009161256603373623872791217355261057860230434826294845853185455068800560133936358414224303696425899774385102267933995178617538164326014558435936566706472224026313829495445615903696243913238496280114325998894841230259133588280931054002241712988629504624652397760021940835878088497071509885434753114860990469768278531804546731655187934959560059067214091373785099551613067496847613228194581210780823681584949247782879785628293316368877990721646320348820188461610139801776121612029086773020688148577297439690020286228255778298347379380736880646229676809863802545345370563722875774998544545301278430795277454334122129956212410251732934861844308054668004086278430396430359900570276652278647924367844558436700683908390726030232172924582000385240949901482976498440037081333421470882486580031103069829809767747652060954189931730084335676287668950874117499290652113008979485022495165704676008367561128192007844134530082607456823831074333778525669611187131926215486032285472873927162973607782123496335425391072136957025412631432103136864242345576741789581210738940976070539917783419060684660245266393353957416652622484580430984591525167359738703723938808263917110088215124516029709463159814000003783257239562730018238108308877274654750477385284674801849243760256543600563656797436825923698635013537970810735307911724846886234523294184912199528679943130615611614035625424303011034013889388126573900848299278791546966864317623788879661180376878214590085663204912554390248821668959008922887878922902075031061450320836305411399985312633941226697964406049704296390415565931262246438604314559191203383774280832366922861646104808809093342551290771031472489767447203597511671964944039574408523095411651918403832276196104577769417984002186632285356515157944818626747098914146706741320813315057566342376023995810992193658035499926486696471080080984347707771007500315059069943586907421098600508124560401 A165443 646 483456803009230658809758126071834727729930771783019986984909041799913032297236338991511895731768466364414203946046958092142175525131394901895975200541398797329051653982688863541485549862905411078055061864649567910027676628065395350268976157281416002695546137791276501419679898726150713454724207381707336831315551150116667090719248948605896399130790007599149425887444062434905822862073497715852032185674614678516786068101011422936250230156785241402776182565045359547909176750999346130115446096381663044233088425479335365543992326194670807060743730669448767709264532446941640589065390949107004574734346229383177067867800620971882895320483642749770706400475038756447555725656552250328419740655979914942366909667896142981517898179814161164261836645035319618685944151056314757774093830092878749053311730175472711188645308707878918398179842344381703503953824196138629286176358337415186602958472149675447169631106389473351690138187548292495922897853306629585468366792777952200733390256367618560821394944173945447171986481295870255087027348014587677039942270295069456312664118503431828905580392665189663300827655432313739976838356764337252565578535052255575848383933133798410857979211762791577954103579682668062794993580636280864689101900755864698657889676911550071285443610689674646555476892833169626951017238117919673140332276281686105710683473548361848505126842927762231632746090332566729527575622365477887785165919798661745864581646354722443793508807754531984002379650313374986035192643052145537616359318288111489977485194298817741901008729456511264173538826748934554965418841671364916416434444420333190309235584155613747576149049370048820542857134726005013936455610021208510679571691068017609557400762270410683720883776769512424889345342845939821539922163976678397894803287275651179095715275339250300470646844474805999187288998697228849342973542503365477602619573197562284108450668416410836656913136521835134437034357318670146749616788702391308128044161670221781365179711159736530302905889290253779744199071394893476159019291555231493902189878640663192098512859940946879232596985689932900475652684965827635053709302629923215272140597719065102776344633760503787949333609367382219442485303421081184014233239529851611756722858587397831646866134244068384382176916548517581168134861308609966478499796585856848503600710277936476261390512685104062436080515783052226891965572315340158196898428333364796832191210673229014702209039204976105304307073436574674807640000683204095921 A165443 647 3171960084543562352450823065157307648636075793668394134607988223249229404902167620123309547896132907816921592090014092042544813620387081951339493290752117509275907901780421633695686692650522402083119260893965815057691586356737058893114752567923370393685478210048565125814519815542274830976445524631381836950261331095915452782208992351803286274697113239858019383247520493635417103798064218513705183170211146905748633392810735945884737760058667968843614533809262603993832108663306709959687441838360091233213293159569919333334133652163235165125539616922253364940484597384384103904858030017091057014832045610983024742280639874196523676197693180081245604693516729281052413116032639314404761918443884221936869294331066594101738929957760711398721910228076732018198479575080481125755829619239377472538778261681276458108701870432393583610457945621488356689441040550865546746603087051781039302010535774020608879949689021279699906635596346472081409523232222811750161071225627412882684594533709286743003685245019768261864565613618683600222266427445781058604713156599210973836821941921749416843325074405484861163684804725050799466350554564782206063348297448416335800471554473148371818092213768309450174263227268214520416096574076615165268058403101351018602103152131280590163275440559377043962822760987813871327392517808499517076486070548944453398674835317860320343412450479975527519216362531344529949119006032786388274144524003887748967471345511574959896659455747101294703996977715987727912560800552613250701915272154202278972764398445376860761794158917434091064400136182407652620121822751840984192446396417949002874716649817547409001870420320766312554193391452628464815786967212065058763039677682264877291755827781710495425169823643778995089659801402844228858533635339342004297443654938722402501148718969143975095853025406928534155397121299601438916314434918466977165246971481235192174926962599739213849749181984272825771774290278083029120066531864140514842750869199629045038826541928706885628166496994882306518422168705848936296757569210723511526273670528544650280831140969789906636958280139330500750574479414316123191308894500002726930050968566635618423372054122529919800114952416022115402620804234926456872333870232369637668782029617050416019048272722742728359490294183821413674593578388378745097438354569168319546473440596129432029416542519064610191770845793890046993179590225754110352792242813593575479168303189760890618799484751788460681206497249462463167734893603260679407441 A165443 648 20811230114690312594429850130497095482701293282258333917163010732738194125563121755629033943746528008186822565702582457891136522163359644682738415480624642978359231743581346338677400390480077480067345470725309712593514498086551843397725891598145233152970422536128635790469064509772865166036459087106496232230664593320301285704073198820181361248287759966708465173486981958741971618019099337668419706779755334848616783690231238540949764443744920543582954956322571944803532464939955324045509305901480558581112416419938240746005250891842985918388665426626904327374519443438944105719773534942134425074313051253659625334103278214603391839533064954513052412394163260812984882454290146541809642946910324380127799440106127923901509119452868027487014453006411438771400224492103036666083998131829555597326924174890854841651192971906934302068214581222585108239422667054228852204462854146735398860491125213349214861349909668602041191151718276787330136685873283439743021986186083540657673866927457053710403534224746094684933520542270321688346937709735019780749209912272897828711563522016305619881871715415455097038156370504070225277174397033031219928658586975524859867655358608994499032299009514392582840992782195134184717054407546298060806703555801947452109567160503469698610877022681124737545638884821050124697875024481873438189133206373013848689411019254448469242255547511036882652431486116151260680955807590490300894673978585953737769166995828673009460849420182553533155006498349138700635440851014492050725917437529392267407311132094730999432346103205320575299913138326734506438573532526608733788201128581656000822506366889105346916889493619940032917024820332614607161325929603265351714061997295100203203536239266342336364846762177140028483268198793663048833025886738441779337195477556490487022301909308444245553124103869636064206384577063538278074467653273856673306487127531783531671377626159523916991402358874529212123591437723536532308489195544690210290239652685979972500222850588722807245965431867973791017251256567766797882689002904670477212587056790172732904690112228484360035006976993233685051352366055829462716781729760457478339625750540249759127334424575004132977075710988817706808556627078590962529449616527892575255707275050301889602469366216452015724190871585555671408406420661855667872485348755669897892085633949627785632280882998359702744662044179481401229129619858963395124942968656694557445392650338473766590290549959636790376985662292339802412739702305907520746078961 A165443 649 136542480782483140932054246706191443462003185224896928830506513417495291657819641838682091704920970261713742853574643506223746721913802628763446743968378282581014919469637213328062423961939788346721853633428757024326048621945866644532479574775430874716638942259539979421267532248619768354365208070505721779665390396774496735504424257459209911150015993141574240003248088631306075785823310754442501696181974751941774717791607156067171404515410423686447767468432394529855976502471046881062586556019613944850678564131214797534540451101381830610548033864099119291904222068402912277627434162755343962912567929275260801817051608366012853859176439166560136877718105154193993813782597651460813067374678638258018492126536305308717801332730267128342301826175065449779156872892688023566177111742933714274061949511458898616073477088681395955869555867401380895158852118542795499313480786056730951923682272524784198705316757335694390361697609699783178053049824960058547622342022828083946999582912144077781684015013595004378271895298973024075590152119462856846837950078729804159294821006782314342214001195814514535940808360753175802118024011518292596434368773445033717445961749199543924223565576138941391763152491492900337292957432878845823092422957118396988570529245182019955702668621246648702775959763305790716761984330701490503261381839973699519476046286060331935010535020957363853411909330884356370047056271907607838871526983191132705002663059101294417652822928960344147312130711522662078626216559784814252107631049883314471916521339630551121765021727526405383522284364839198318528557235790735591728787046975219125194605822583081441014350090109646973568334112829335765458726019384600036895418984290723081101236786643250251515118339252294073553925274183361391596282639441833349851606448569038483231662708995586695061050740957425372870972170553389071206781606447865111611939291132742006863699152315550962720929558399969252515038384621635835708441178044632928570441868438721334422085491415196432584507850027421093219355646709423094179276171433700061622492288740135468885184017390463238532701243508372292646392174586633457770207571632522049645884253812864357097248296270735960729735245893580905929842182068904355777176110086431924175467496560636229867783885860071140755555521642879624440640401893494933561153603119353477726978232234304082547738283920116869298499774242574287008480287961933248752420721627090011233222948627002238788425163693984072824385927762727288511708339565037279622411854481 A165443 650 895855216413871887655207912639322060554202898260548750056953234532186608566954670103593203675986485887103866862303236044334002242476459047316974087176529912014038886640289756645417563614286951342842081688926074836603205008586831054777598490101601969015868100164841804982936279083194300172990130150588040596384626393237473081644527553189876227055254931001868588661310709509999163230786741859897253628649936347489983923430734550956711585025607789806783802360384940510385061832712538586651630394044687092165302059264900286624119899676166190635805650182354321674183600990791507453513595541837811740669358183974986120721675602489410334170056617371801058054708487916666793412227623191234394535045266545610859326842204699130497494544043282629053842281534604416001048243048926122617688030145388099352120450744681833820058083178838638866460156046020460053137228749759281270995747437318211775571279390035109127705583244879489973078375120878237496492780877011881191725889219694156041416607038858471512886787807246008276350210213973196490403536870104000140831440730688919394443593326640097690829336308708300563241650544853835027539423134473168864401398107353311688797649421487886026945412599374637455228353601647639100528370764149809012321135099094268499362835108549634276723085169710824199646261905287982389921901125271914423975360843545293595787893753557203080852016944178051664015839545654191858750878335872253680359690715197326376786256881027751599680699846993326217083115665718800442188421667635521676345658324301187032441327677817043294729593684066197776068473609365018432642843553977232073804738072446262050974133038620054617027666300561514220487372086529797097110257661568300314531505260261052220963220450495460114942783259381969473336155595122957451083127145294903318295178240663613014339794043517902610292226806261666119243346448873301389950305149233874415666241464455478132458084518395555989507145535209189137244838511702235955774588122066272281817851052660948399264422491562965834313350538824570925503115957066811035027595088360802311826633310363820726439855459010029910212866098327106729819243198491852222768994954005562264497104113622884182905524698810636902480181173868346994284773507416486355213145495345093611423471893562969320402141562901092697688019416070465725223543661061571592637071760929029406446897304989312907935382793905263767522694677015065081329944347447466294879075850088589920778680218999368307875376888540884117138007719401701316215039542986619968820535451838001 A165443 651 5877706074891413454905819114826592039296125215487460349123670171765676338807789590549675009318147333905288470483571531686875388712888047809446666985965212752724109135246941093350584634873336687760386897961043977002953628061338198550395823693556610518713110605181527082493044927064837803434988243918008134352879533766031060888669745276478777925709527602303259810206859565095104509957191813342785881057572232375881784521629049388826984709353012708922308527286485594688636390684426965667021347015327192011696546810837010780540850661775326376761520870846426704504318606100583080402502700349997882830531659045059883938054913627933021202489741466576386741896942389221250831577625435757688862544431993805752848043411705030995194061703467977329222259209148539573382877522644004290494651165783891319849262277335857511693401083736360309602845083817940238408633357827170644419003098936244787459523164078020350986876331669654333477313530106613433991202535903789880386472139191640646687613358731334412955988253920921651546063855334175405669334481901215243194389361101670524769103845627577862272171473783955293292819574988613787254685980489573283610971622156048872030171859616939377877858189371204719347624027367280616455379255507627012530993974892982254883801568886307213234503778142974877461426820974543556971572702897383125955114165749919001150381792759191942918813544718701454547583680680021966792271781148444784691117972940100616361106160241290702930422967020304847426523787756040215024544619154991820692780341963280378880089990873293876387237161410378279334808619419307575732352603317312898895489761055173838755307801870969207406646842529978237629905464444619669189963902917136418868591135306481145851719338884392962189116136474705304737086222938630440216926295887746621557073874249884115777702743602029210751950448336961830959801841948753094437067180507631784484291569038777782830366383246486868734668734292359519592565765422849489014686098090423163964198519336690113864948882580235911521202249886135443092246020225420956446030096591396803797020035268705614516433437425518073595069766660479328340492218245408453660810073640820787802138737215715053494856710077403043312790360067493728673145043193580342625054975412448570706317905883715572275315791335063999670987945216312637945564406468189989160678667623996277452902622657599693207483002520567412087658540616397483005778194989203907256654114187277511073640762056837602762481584729440172274068794828716276915217043050072918671999313265803693521 A165443 652 38563629557362563677637079212377270369821877538813227350600399996954602458917907503596417736136364657752597654842712819397589425345258481677779582094917760870622880036355180513473185789403962008395898437522409533116378753710439920689146999253424921613276718680595999188236867766472400828336957868346051369489242621038929790490562198758977261970580210598711687614767205606588980689829135487342018165618731416618160388246408193040093846678065116383239266247526631986752143359280525321741327057767561706788741043625901627731128521191907916357932338433623405608252834374625925590520820216996336109251118214994637898517578288312868552109535193762207673413585839015680626705980800484006196627154018311359544436012824196708359468238836453399257027242671223568140965059426067312149935406298708110949531009801600561134220404510394259991304266594929505904199043460704066598033079332120702050521931479515891522824895612084602081884224326629754757767118468610612426754858701721788468875800270623327382632383071989267587152427067134320936051427536136967712555609533475771167313363145194280352786312930251735833418321354575834968741578673269989788380643129554304820664190014277953941816325330814991340728752168199766961380847324806095098809747151194859712663049487444274570094279734180250723955633582747151248045380051771036057818873468238605658993969802284636739667703593055675253227170322841396236509889016821963686001760199252369029193988468727394413845844067823210602299180386730934197098813920731871937286746601911652880266892494754340004341275188109292199381541333211552508967685854495365009143678082170830157913924315916602225235477984765777717654107433164483453186923983653626265126093620645063343784005372694727440506784964501075956353789801456585669656628121383497074822710926665589562219906255622835764185357617493642807052430123975579065790104197786990271618871956313785293195680916504851513995364727915748927640578196205893703866020840079182244759043534604550334710777620301879186417269684895166945040231278265349931209178259311619794148504577892546135045266738663116117299918506019879799600023373794871337742743903780808303978734203576622705434683146825139019551695732597576690859677145311204346529002084802352361753724518241310395922771186127817604044604862120060641515375491383833563476207769269978050740898466793040178806236832275940064693416873039352306098746879436320712220271482551648395940630471186747095032036554072570168775036102373728251773098742615314071901468846059509442845041 A165443 653 253015973525855780288976876712407270896401338532153584647289224380019146732960391131096096766790688519514793213423038808067584219690240898287911838124755429072156715918526339348897571964279394737085489648584528946776561003094196319641493462101720910704708551263390350674022089415825421834718780574218443035218920836636418355408578586057649815788976761738147382440487635984830302305968957932450981184624496824431750307284684154536055728054785228590432825850022232465080812580239526635944846826012972358240929987229540579543934227540107839224394072463003164195746846331920697799407101443712961212796586608579819252173831149620730570390660406273844545266536689781880591817940031975564656070757514140829971044680139554603546471115005970752525355739165897830572871754894427635015726200725823915939872955308301281601620073992696739802947293129332488237449924145679380949695033498043926153474392437103764281254140110887074259226925792451488554151878961973964969452666981096925295899468045700333786053470234653194400934901728213699462893876608692717354578402708568188607444613436011799346226159683414971322513384230879391447017775167875545267065318502052441780223954189170446771248193119566890583856124652267288975844917929584451836306788353561507378205097099981075968068620650077378293423302262249351106938990755973461749667035398362358824325692476947345719917209463134291738968225779400742368512145067709900211990242473065639635165443706874811993893933708176050329258364518049129179823948962582540254579026638384740547926344906629697442112447225241590999160753354388573740511443319921491445341206555654102324144386992656167553162730879085474773673059075313669390089090385804701246050192643618466178304683196560308392354518614322736169342499263102253804573841026077506129553214194707230686647018973183005509605234874220228533007037624574925614025131286858406214297482258168438559228548144650641482389751989384464712865834622879112611913773061489541169557508515145005529433981055234024893040931803785601795954430732427949835870912907010856602704020103935604753171949493031563606934087754338312946323415161519157944088330019425469359897954008534526527657417763953605306287054115702556755011345914717851389529682874515280831539677185042230154362754367654297751900685256480011225514737618629118005383205902113494240350370356670487932615736714863498066593998136153313595858924328362411585314798339899808811087813719877197599831884919695787456145138776986676374169984939429004752784124325037419735377676561 A165443 654 1660037802303139774475977288110104104351289182109459668870864601157305621714953126211121490886913707376536558273268557619731420065387670533666989569936520370142420213141451312468116969657637108870017897584363094419801016741301022053167838604849390895133592804839104090772258928657230592657589919347447204754071339609171540829835684103124240441391476533763984976192039379696471613429462332994810887552321323665096713766094812737911061631767445884781829770401995867203395211338951534258434140025471111642418741646213015742387752466890647533151249509429763760288295058783731698261909992572200738517158404738892194113512506172661613272333122925562694061493747221658918562917504549791679708480240050277985440024146395617753868396985554174107318859004667455666388611583862339713338179602962130712481506459777764708588229305466083309847137190221550455325908952319802418410949114780666199492945488779837797449308413267530094214783899800545235306431582430002636794982542056986596281207377520195904774419033863788500563510614140440909645220602328922025044669168602130900871991728040813799754198194783182159971990993061617565867462317914524544917183533937802012370121991532553455751661163409245340614397737952763089163728152265675693942620943935127490306079886402667792198000313221572591826299186066034387305366110922435628248190675331407146222891430031915943350541907272032665738421988229205286144965499175699950386709950480060998333584139613875562066568844858815185395562930755101448846465538635641193099647408413352333551071536324025341922148877468120548914522428688943452210164240467720720187693137084230574477177532225134514446769223811865325025113922405951287192529320646302279261398134388813705224269909382887594985966509258902653272900690465404759589653887176044695462338838729516840712735178274744343644080932517495095552498801011615901702643208330243561710810533314158310859244855903827210304920100788790957396758437236568352316103560500843766387660329882325146279165871390029386584286603267341566719460661204286400041074178135901063868464770383427450833212988955469780667994856299917192925601728297076253088036029197730718506128806848105314617029236128533874673495506927141718027717377612532569122724191789903281564166635610002486160332675275740087281871988353329588749874477424858548448145660446117526782795249802221657263675660901944480972271187219530274020009934307795244527714416776659527192989408138910056629284630388761029071944160004593620891386662314410962039538518026437001323716004732081 A165443 655 10891508020910900060336886987290393028648808323820164887461742648193082184071807461071168101709040834097456358830915006543057847049008506371389118568353510148504419018421062061103315437923757071296187426051006262488314470839676005690834189086416853662971502392549361939556790830920089918426447460838601110391462059175774479384551923400598141535969477538025505428795970370188550255710702366778954233230780204566699539019348066373434475366026212450053585123607494884721475981594861016269586392707115963485909363940803596285806043935269538465005348031368680031251503880680063672296391461266209045411076293491871685578755552998832844679777619514616835737460475521304164691301747351183210567338854969873862471998424501648083130552622220936318119033929623176627175680601720810859211796375034539604591163882601914253047372473162972595907067105043592537393288636170223667194237142075950934873215351884515789064912499448264948143196152748502669684573735090733111885263778498355533571193211634128471014818568387798948574531180694250300014400884622275417577282163916971884568285918213287278553658096414134064056227959332714226573816413766947370861152968852853004273988979238019198734937345826111024473455290960043403988682076321894286951356712178508536639995253236304524520584590889659992660195078159646212151848338260658555837787086406546724122372256232210592791939718183814915785383838247798478356198912830699930031739529320935208258585037850623462385863662043351293891724881779178970629856395018428977428061376747565633437508807394187009984357757541506401842653008466442795044946758885218893744045899513018305481649138475684803462652825337279891898743960249527880665168501208398888636865241761239154825308573491270896078600766481025090527557635660369490996447452310240492431468212206258923161732390879270443639678610793265783013689177989347563646792316275762391370561925642081365028374965575864560804554781399785979490537404955744734130105808079805138283632964585636728577747959741762376390331936760920302980449530300542685688476513099215605467717024272933027616909288589749792074496730658944804336175032521238655311723746527022978911885714363535202436010461293194724919094234036725226228324226404739785030134527600808812493776608518555057712037695314738134027664923236899875973340151065209360103279248496698921336314890244755579307048667130483357619352338502084594025785539131533421648149078838018839598564725954024596917994094138904175439502665339267460191704983573315540976681817623898987237515892663915601 A165443 656 71459184125196415295870315523612268660964831412584101826636493514794812209695128752087933915313016912513411170289633357929002534488544810302684006926967380084337493179860588182898852588217770144774285702320652088185831243179114273337563114595980976882756027197516363685432104641666709954795921790562061885278382570252256359242045169431324406617495742126985341118330361598807078227717918228436718724227148922162115675505942663476103592876497979884801571995988773938657603915243883127744756322551387836431051336815612395231173454259303441868900088433809909685041116961141897753936624377367597546942071561600170129082215183225342293944020961635401059273478179895276624539630764371113044532310227457342411678781663155313073419555754391563183178981612257661850899640427890240047288596016601614345722626233751159414243810796422263201746267276191010637837366741912837480461389889160314083703165923714308092054890908880066324767509698639150113295291763358776314918801780663702073455367713108892422114427580717464446270097615112593496303503983268756825606905461131160641902993846174979866812339888126202627867790374968931033041662904082958169124859650131423665326728052535635572640285769855815831814152447445347756222021290090488207790269487552349599516910966831784677196388662002847299571628514110819814770860316159811734970481538695992273031903658590493081955989262734443863012056239153657361060545616903388975157644151195297180921712944786000927028430487223142044026534691585502567678025982699589220937837023758553730073780970451758698365454824182954377475751055130932088393974834403105993494388500843378767887343159022891772587879573702247033316355831125237285305286345310995574753597864196765598130161217371945567827872300685747003246744036179997539439846179035829949691647091658550921262968299430873618797592450226387800392813300193456087025996445049061851826655902379075339946270732436906067341141264795875109488079670265775862921166695805846424154549426944654145821680377318958521675739685465714532490650810129500782246955543013443181182931630696253568005792752658894001445389364342985015246777724221861885353306056857739968747934872773232218890487137166444887329867564065417803331643700485059610930793558537323484602395832434259892628287642244632397226563080115880423972550639537100992113774015386130410884847180506690453049564904967024667538402649175792116745387014437341517942770692590028661117635639087942123514513205989860519365387107367510756979745572809410360421038423248627385582811259285833691121 A165443 657 468843707045413680756205140150420094684590258897964292084562033950568762907809739742448934418368703963000490688270284461372185628779342500395909769447832980733338292753065319067999371831296789919864088492925798350587238786498168747367751594864231189327762294442904862140120038553975284013416042867877688029311468043425053972987058356638919431817389564095150823077365502449773240252057261496773311549654324078305640946994489815066715672862703246024183113865682345811532539287915117201133346232259655594824127820847232925111729033395289882101853480214226817443554768382051991163578192539908807505486931515658716216908413817141470790566721529289866349893290338292909933604517445038872685176487402347623563024486491962009074705705304563046044837298358022519403752540847387864950260478464923191722286150719641356916853642635326468866657259599089220794850963193690126709307179062780820703176471625489575391972139253162115156799631066328257262289078952178621352349192532198163106870528442911251315582027313189713811414295678629595952391998697717387532392790169501553446981662928569109026404540020089601114040861606020626713864008787507940763667841930013161574905644860783582844186447568060027230995070152253791392131664900243383317834177141161949425629659793632527284190615300661682882947845364295266345023315876745422316371732054368760942674964841087670712671152182363677340561404121448067941327014077257353749969469957418428971588865577671655542154115850813553787287643613503953537927666245287826113781424253594821578941190082529444237795418497164365174614845467359191264939513150754217740216447012692855306508152715689077406878847966046517323206196965242271553114829358659410725358579590323305618182243533851438478494650368780943882681519848861716063371942318427735872112185311123313842764438585781188753878885303647143733875487705041034147794047042805623719158055547218906458410228536841717330904256918397897693652260638239645910172921568364685086318160978036238492559552415033720286680293669525146052377955854367530529012159769696990047730779929015153892981686483211719221088221395963674612457374782597239687173431197352481139206606191678700493601688667108224245837997803238124887735102082349627948942045253838174100128985297610848316232974951527899846170470069442488028138040018552874778660367984644219555542787358820773431345496103069173223418104762045857542374089473325407488280890248184627531547739260914506478621422956811669484978848202177841775913574812152272471317128523495710166170096860978933006282641 A165443 658 3076083561924959159441461924526906241225596688629543720366811504749681653438139702450207458718917066701246219405741336351062909910421266145097563997347232186591432538752861558405143878585138238664228284602086162978202873678214485151479818213904220833179448413839898800501327572952631838412022657256145511160312541832911779116768089877907950392153892930028284550210595061572962229293747692680329697077282020277763310253230847676652721529652195997164665410072741870869464990268011083956635884629855600357641102632578695221658054188106496916470260683685542149247162835354643114024236521254341686043499757674236837099136103054265189856908259953670813121649877909539782074379238956900043687442933846802758197003655873762741539144132503238145100177514526985749808020420499711781938658999208361060889919434871566942731476749330376962234138280229624377635017169513800921339764401830904964633540830334837104146729205639996637543762379409170235000332066446596047320005787320363633277727581498504894763860533798599934289024857365313001769568948975977494543923082462488814335363457272118581249023874243415830841407766969798796242417642224137430317730858170784581165070363351273990170843226847843059669525033750745730703246953113782518636059724295696282009575194882726803643953534965692117843138161450044071940017771010986465583661917094533435588554481426267521619936653565656212767190234043729169793871185577782577936643495061067390029490292833517992097812823453768211220520194420714375787339805505169157368733243066258651721750489094136920231137576125194600295671090466772811222512726713230695058686448449294642151862209295467047295186142646475635239185960396405318629388467907815329771484098036963259752279365306987858381045252001791102809634637578617815656802734104874430883407481744424461801957156076053477511082024074083134262084624181246997846445762645758411822182784185260952320803332473117240623571061086107080009729530347426544777872608010599425685878135696985965585990041304653911357956642757609739058856708108116984030401390668690313773174975882272785455576539156004369023026706153704062713753192078918756175031701966356694150622903029405816058318747200297809188000188186188996570529508829743499844464786741798607718665355095323251107943436268049332762844003489017526273625939191498199946157559894692853893926417943147287089492948927201459760049038458868563614404747984018113036609864082269312302889179840071857667033287683593285313006394162518158438807547154422190845039922272367089667918491185216751462882874161 A165443 659 20182184249789657045095431686821031848681139874098436349326650282662661328207634587775811136654814874626876445521068907799323751922273927177985117386595190376226388886757524684696148987397091983876001775274287315299989054202765237078859087301425592886490361043203576030089210206142217491821280654257570698722810586965734182785115437688954062522921691513915574933931714198980205186396278611675643142524047335042405078571447591606518505956048057937397369755487259414774559801148420721839488039056482593946483274372348819349298493528166726268961380345660842041210635362761813471113015815949735802131401910100667888207431972139033910651175093556034204891144848964490510190002186796221186633313088968872896530540986187757347238324653353745470002264672811553504490421978898609001299541693806056920498761412192350711261218952356603249218181256586565541663347649180047844910194240412567472960661387826866240306690318204017938924624971299211489847406763333102807299132110798758338129359473574139043315564636517385297695210019008781605627978685884573292728316204493448726129767135462600835748102262826982903381115891625860453025927656058305925042262534159117503410487947367144912712217213103271427069537139329985742121147860903568239027251771250631685612795716851606729493868143352286994179547518365554280337738463262259096634488265727203789627683946136337385751374297413145452153891442131251632401479958007357146317989984579297085835491122199985596735699290035457837932297242550470843316735539060492788436729417303559308946038198233073610202755866810918367838463935427486278708216612683876452031114131213170452690748683335484035973451711315685218185196392300322693919584668499503018247323220300798072442099646142382812892090212222399574012825320730971929244927710123820675317615222808213860200613297690761099063011120294854125294913871886370582708039517838286082903142663164926281180867163055104291434419839035740161093704772974249234645696566975285865994689886777068012647775206384696436594157625546592443452315326472744105978228992444722489355724428928200861729550939102295648638725741781597672221778304399142315510779622490681199063686686886216835861297605752136518059699848346966783249861580473213685742626208937770450188779479915186660197332440583106816416282111528475762635438925244641523708721673169224999521893836785961943901410636054079718731429671726098583097504968342222548946733047693735030612767451343309674002569722198027236925082355903937148185058194080008123711453359988606679539738401000372603182192128809681 A165443 660 132415310862869939872871127297232789959196958713959840887932152504549720974370290530397096867592240392426936359063733104071363136362039236214760355173451044058421337486016119456291433506312320506210447647574599075683228184624342720474394471784653314928263258804458662333415308162499088963839422372583921354320360261082181973253142386677227604212889218022800087141525976859509126227945983971203894658100274565213219720507267648530367917577631308127264142965751909020335886855334788355988881024249582298882876763156980603750747416038301891050655616447880784632382978615080258183972496768446216597784127932170482014528961169204201487782359788821140418290801354056022237356604347570007205501167176724775074136879410377875955230648050653924028684858518316602542961658603553773657526293053061539455392373625394013016584857546411673918120487224464456518853223926270293910455784411346855190094899365532069402652195177736561697284464436693011852859454161524995970742744758839255706756439841828713060958507752802346347157451924754366642785734381871900721053045653958524353647916733798983174331652642130313328214545085286745133328244280787534676852557862285323505671145513791213455684393724419734549823145719724220262819000133378465746627351234732915994418633751249257011930456472647604507118755086515906305126758215584431218379538612919696362942415936936150209073927063150079321869900968865150164828386128500740804026104324276578468768770612349439657131902076893591733327105055594417141887757635012009139350142182972386717514862727864524923341244372988935659784594753523734879859600712674816086384414334681572506320291577769979493121268947871723311810583240254131088794789744247658922462541357982088377345708829313161916742841274733857531108722919991787900600455818867792771537517633025950648153624779698081774629293262102805354498682336520578904785849547031578066519596175553191199116713040471478667481240111369437848878163562521433849146082218694192783512989067392443862646205332708518024282966828869155247535352911918973554204380379306290259879528371712065787594595107469298002489213357642091528536839419622127959265302639389049568814659506608701690921856677514739238535861742100738543750499902583319237472722299080668348634915885518041004832295724804243219411998160525409612476184647911653826521590269874522389254849170969905297823810517075351035555821546376683059631919323999006549223780672657786850434306203121079914388246013697985454613995872459467439973185531922093396842594980954907612742726095128991016667922260528793201 A165443 661 868776854571289675505907466197144334922291246122290516065722852582350719312843476169935352548272689214713129451817152895812213537671339428805042690293012300067302395245751759752728095234915134841246747015736944535557660119320312589032502129379110399244335241016053283569537836854156522691750450186523108005695883672960195926513867198989290311240766159447591371735551934175239377181553600835068752851795901422363934586248183042007743907226839012622980041998298275082423753657851546403643048400101509462970554443072949741208653796627298707183351499514545827973064722693541573945043551297775627098061663362970532497324514231148765961340062574455502284405947683961561899296681124406817275293157846491249261412065811489244142268281860340395552201356738675229284371442097916308967030008721136760366829363356210119401813250362006992576788516679711299220196002180259398346500401522846716902212634737255907350801052561129581295883371169142565395211357060913404727768751941595838868103168160179635813176631938324810424398711899763063678551908232750043759779448672908792143230673417310516534082991531121940242193177496970680343229044756170596327508102118624850033551888843309687657690468592765666084895556679547136199398570023701593323396656856153387344689604791510756761764348938573925053012678540171854463925359828928365040840482081345906985859157443220005520750780497570213025422204376287004331827464076841064880375916112654294767474045007681079134621348159451419294174381798643490020280561718702237647606973544349025181044110321489024237542950892676086927436212993404327882504118104174579430027860726912539272518803145148737850042105348088331873185399125162512830443644563969829612930648399375151213122787450172740335777387975968568906663038531679145970482658816454412136176986094265664637448546818587658063484073681929662395106175430218488181279389859320796962042642261411683583686749415952108026657699326843604069386876969744697947130176199801550460109509423545337944527776152026929081490452218010965908946896741162798154704531978356945692917040467542483455457613417486963074784985483537897994209179935042376478902614466305842917762980678270439450032287731234996859181608675419595692132158327562389963859261050281693880179944556639259372487757231468090488169741365264704981715465358950040317912132607932818110753341559934754158897004568016058848527226502143945619762895126794137177286796870872972502232971371120957354975172928859805128528450736262242241211211067405023761560233538478981599405346536359689930358765235401982088721 A165443 662 5700044942842231560994258885719463981425152865808348075907207635792803069411566047150945848069217113937732842333372340149423933020661657992389885091012453700741571015207377295737649032836278199693419907170250093097793808042860570896642246470856343329442083516306325593499737747600120945380574703673778111625370692778291845473857482692568733732050666772135646989956956240123745553688173175078886087460632909232129774820374328938612807775315290761819372055550834982815782247749163995954302040553066003586549807701001623252069977559671706817829969188314935177331277645592326266653430740064705889390382573324449663714946137870567053472352150551002550487987422754471807621285524857233128143198408630829086404124563789180930817422197285693335217993101562448179334761031604428903132683887219378284766767452980094593395296735625127878296309457935585834183705970304681912551389134391397309595417096511136008128605705853571182882290798240744298502903436123282712396804536004996278250699872886571601621830214965829366900898808248636574813599154383114893908924269274100035199626801373049278289505520183493918279948489638880146185932145756895719320826346316245376753421879501550197982893125747048568835097257163292511530345054123549156562107764616920480097867587916990556779596981135495968194558654664958031395987392826777604458119799221657319196261987404097828765394157573836258564021331647427100470819428016217639023227510899240197808471037396530000021560473564196618355622821836295398926063641308504823301138010239031956370252256386065776333687568726590700427187902074502781691060310005538084078751282108202256133985018181791244047418658892769645957414821256570167322297175421508052582637386273011962467854151966771915103042509741674351385751224914471811254325349951106280908559754987896520709637545024334691700795175257994443029137139076462085274040811198202881864469314246045498200896953678360977304165365720194959219028994732521605269619065122212904180293573094891141777043481212265025338646353156942859541046655768001096335402249941290384767477650941655576625958067210981474847060323458368471421729047538555840382249772258846853289816036141917504631570700238568377328168376384515109763364883674615428059261598642677631332125899162639561181876639830805169078637224184620447468685527998375644493720120625552455263654856668927430644491242814717440365473976302676258396036930272057717753383044670454272229143098189270150527380625639493936023841507377782824494678823856115188159724940020279659458261760705367830879803993694194982377720241 A165443 663 37397994869987881271683332549205403182130427952568571726027189298436580938409284835357355709182133484545465178549255923720370424548561138088070036082132708730565447430775602437334715304438821268188528010944010860814625174569208205652869779095288468584469509950485802218951779362004393522641950630803658190374057115318372798153978943945943462015984424691981979901107589891451894577748104201692571619829212517472003452596475972166238631813843622688296900056469028322254347327482264977456175688068666049531353288326271650156831122769006068431782427844534289698470512632731252635513159085564535340290300063581714243633761610568790437832102459765127733751685480692089529803254328588306553747524759026869635897461263020816087093107036391433972365252739351222504615367128356658033453538984046340926354761259002400627266541882436464009502086353515378658079294871169018028249664110741957748255531570209563349331782036105280530890709927257523323775449405351195121213780481884924192338733062575230329070032093592337429377640308944723092540790793531435534277511025179343566131411374197587509560648793187341132132577317853494050314126442387577886288849354389768537214122663230623255304523004121723396742010066754290808387673205371305024912418432191441984988825171588626494337345031693864233480465405772089610519165599725717584814566344142496058052957153545583485900950629244634883710025876614828870841769322883668163191224467082648472500181376352523746735201577976943192261076777998915350345072286848357602855134781322815514297525047382072288332983215002615766391427226118755659207258096474091828760901814808920848502624926881828768198516676855675944864184669169029871485881412340463645120686938281157654163381310191574807825623715626349629563932354115529536882377709146033623059134805076784463101906366017640665438363843832400146296209223132840179068048446260196085959889100590748914901416929918362966407192599802013290103513348343185072535826168910119486819453994007935387157069446154647815217415522078272766975193301453658579333024930666416573262940598627334229967634249359434931060592166837779879604485271104559027673808203789120244218514531824537746646112032536334627761492644976265943618822164768346341898448881338903475242849936835269682306672656876509329335692248953597147671460241300588537595079757781985399308424073374546922662146851043415930272508190386719048119700078803332000415646474905418595203757965913777918236419744930350371423769113482507672316011332738946681294548162903280525368903612200478186145554357183702259320989671761 A165443 664 245368244341990489023514344855336650277957737796802399094464388987042407536903317804779610807943977792102797036461668115529350355463109626995827506734872701981239900593318727591353067112423106340584932279803655257804755770348575037288478620644187642382704454785137348358542624394110825902053838088702801387044188733603843928688255851229335054286873810404093770131166897277815880324605311667304962397699463327133814652485478853382691663330628008457915961270493294822310772815611140517089968689418517950975208924708668296678968996487448814980924509087989474711665033383349748541601836760388916367644658717159627152481109926941834062616424238519003061144808438820799405039151649867879299137509943975291681123243346679574347417875265764198292688423222883370852781423729148033357488669274328042817813588620314750515495781290665640366343188565414399375658253649739927283346046230577984786304542632144945134965821938886745563173947832736610522502985938511453525049270297462960390282815769877093306040756803678917798150753933360835352608452682215446131522060913186498285595974968289958516071436719369585176702085613433971625375169350828504290328316984380745323467598751682282994075698298803033666597751910376419725732216202589407214679735257074246502568761228172882800881761517990195283521260841834596726047949132540075882791369423329912447907860141484521444627164166193139440986979147906963495743945629691078462488939893155876412951463552647344248977655840702820074307762614097214810539758470485228141369689584071991462535450634141448534583463597238550313601647765120789264643066490013622142035051758102963183603654746254999230647339047950304734474737637305601275762046095332168999541083782080320468079363072266143887989565021382553317360196928619619367195423916265033881279610464774688882437457122318663478757603534319340202878431069109520558887242927014275986362891507010449397376761473504046390742118937940833622012021891638833630920190497775973792380529907084746854262751750696414423537925780903533714498998116235163605890747966915571389031854318678517672699177492866628064183336729087294420768297237209259885252877691748117388502385912087330907427285472548289893795666505133751207049206824767794145906541294821485358302968045158077415090528587641106443214229721180596298180780753151592354283694494675186554385407992455449156438477280271481948350792395684667864609877472526481751171395803473028840599593639625954895469476464276094235147213469354412725631794787871486758508850261654561300939168138901752700323231188248629302269849632087281 A165443 665 1609861051127799598483277616595863762473680717684820540458780856143985235849622668117159026510920438293986451356225004505988067682193462262719624271687499797698914987792764171726867473324608000700577740687791782146457002609257000819649708230046515121672923927845286142580398158649761128743375231699979079900396922281174820016123646639915667291176179070061259225830586013039749990809735449849187858291306178889324957934957226757043840003112250363492386621895706507329180980443224692932627284571274896276348345755013572694510715585954151675089845704126298943583234284028157700181449650984911680288116605843284313747428562230665373284826359428923179084171088167103264896461873974783156081641202742421888719849599597564687293408679618678904998328744765337796165098921086940246858483159108866288927674954937885078132167821048057266443577660177683874303693802195943662906033409318822158182944104209502985030510757741035937639984271730584901636916429914414225735548270499943372148318741631621787002888548105767995206212134858572314576930829065194600652244833287124730489736384712148392061600765432524312986590126642475570307370117665940659728111204885300815398677184839093356661032473592849367940454646792754478359895647734539059121748458650071477386952254713051539575698054155385639779382909775805151818207110388576786426052862694156770498345206902090363935768367028849274904370738028505477741758708134579506693200511577140119810303262395773225219884287532475803029743237006745287158364344559150709236240043833752463697241815142958567931614779406725364004739129383003740511776726247455433921196876972405799622747529536030780046996390503163604367105284076221274620244238037609755884108540429913499736441736200939570772004021948019399105034808657509835967550973118853711558855012773605205698798773639981243390769660367532541558900810847598113159728775774342553889920226311712402212466324666715323113504041594233604446985450559211141723190604416818674090684328336997086902273970329624972180453825458888369139963863886160722092972210888517246219912543653927406364788975001499706852369538909292681576115715132943969621943496184631449249307440258814332004061048958721143983862811335112326079297171315342501883250786890519141988077838524335105415954929080697127529689905936869679937915035029582075761990647887753999552800508276143733895386995174248554350766762644677801332318916562653688816525278722680898047165674701653898510498838670669199031549248837277995944087215378270266563705608426516187965604292793383529789002415583095444699581881553414470801 A165443 666 10562298356449493165648784442485462145589819188730107565950061197160687132409374325516680372938148995646845107348192254563787712062871305905703454846541686172702581234908325730699977492482753092596490556652601882662904394119335182377721735697335185713296053890592922381469992318901082765685284895183562743226504207086787994125787245604486693097406910878671921780674474831553799689702674286460521538249259839692861049011254364752964634260419474634873548626257730394586756412687997210330967614072134594469121496498644050448684804959445189140264477664772647368849600137508742670890491160112005534370333050937788382496878796795395514121745744213164977971246509464364520985686355148552287051647931193030011890933222959621913332054346978152295694034894405381280639214021251414959638508006913271721654475379347463997625153073896303725136313028425783899306535036207586372326485198540792179838296267718549084785181081538936786855936806824367539639494927496462923315303404818170420256203599810627838048372280657452454124289346612351675639330662877139613876710470655566634244073365490376281721002575696677576453433243092062449099815951684356308304429997243058008635561014703193822924880924408611785055123077513508478385353188557024356244667724403991243733194987919853520569047814423463286534726449891544861930100119388727520972451856240731010261114067032150344979394059067500850927782535171830939366701650370669286684696064153781296229621454345542754565860333716349641411831139664143115007350189896567867913553586274249883011759510377234434367955012422307381496776299791275379487259214063212973073082764827152469417678272676835990792591433037704191933657200616179744293814625887928269495634723132997708160009728195817682420181936376693765026331026093784181187743674614684340549175287867263683406747167921791751917339843707570022892828968669502880926835109037593179692475288385504582907358568653917385282124336705822050310230472300595501939158703626340411278932050152891087240432269692555726545748651404823942743721710891959201952719767089823203126983683065501592049418140881364827249951787441085525198547665728906572661359916073529383596921996828220826882274783235342370059735282678773996215189656286500652005949652969226106981155227244256184264940058278852913730170377104270139704801583551175545525757684838450656811710463487815782274512576647271929585015856428298272582333470246715157489277329918669527178395877370560638288361723036930373503210207225180917066267774599242852061401531602481665727486222139705916308123362754480236762888410789978536886321 A165443 667 69299239516665124659821674727147117137214803697258235740198351514571268275737904949714939926847195560438950749311489382193011178844498638047320367248160002979101635482233525119122552328179343040525574542197720952151315729816958131580232307910216153464935409576180163744824619604310004025661154197299355158309094102696416029459290118411037193412086742274966478803005229369824479764139245993467481812453393808224861342562839887144200965382612173079405352536876969118883708823645949696981478515927275074311906138527603614993821005338919885949275237958573339387022226502194860663712512501494868311003755147202829577562021785774589968152773827782575420469348348595695622187088176129651555345862076557469908016412875838079373371608570523657212048562942193706582273883193430533550188251033357975765775012963898711288418629317833648740619349779501568163350176372557974188834069387626137491919061812501400545275573075976964258561801389574675427574645894396258984067384666741434867932269408364711912577110185626635762729003274753785576112870877442294853428414420552610454315599065003215278811136927291536282201769856007861468016061575078660366581408061701297030511954858740973663537336542527379254738099347382128191228018198127939480194065218138009853966427034397524675023223287996497017563542203524662577901202759950535722759423098966154478712666011922107493012189779107625597056913980741885257160103356254682634615566398883177316922027129901425916424548727456208627122847662322142122769322957573840677922158240167689474425858073658451641051322230354862990675340118139361051341217684436076731338220194113814044481152070268801074573679909586667835899081227781530844458378158562229065412699057354915783753462993920011822956589952951676845137296459703234722508374534582306553930090116256384848608801842736763636721474740686631308737420335107401786845343930858274562969231790087211603524969524142345091321630398997248647198013215146699555702706372392603269586980937068184842603576985544989010588523424124728570662561357945468152312781039287596992689743140535689418432082067352145095738371819521209488620350264285221287351960300585603871717892486800232683793134194507477563723615702297766307518943089209084633081420630617308172101087837293204775715771823124136126345663819669748238029031295592117166086038453501080305772553651087696754014917911717862084116635626465506174231183097310559090409146635508495767520736474155418756811151848530079638770809359518984793205123427098249730457909281731206101698237156481923560702391882645275335568077374788063886165157841 A165443 668 454672310468839882893090007884812235537266327057711284691441384287102091157116394375079720860044450072039955866232681836568346344398755564228468929515177779545885830398934158306563065825184669688888294571359247167064782503329062301297904172198928182883441222229318054329794329223877936412362832688481069193665966407791185569282402466894815025976701116066055067426517309895418411732517592963140148171506716775763315268554792499553102533875318467573978517994449794388996013591941075961895480542998851762560416174879607317974459616028653371713194836246199679718252828080900480814617794522307830988495637520797764858384424936467084781050349084081477333699394515136358977169485523586643854624201084293560066495684878373638768691123831205714968250621463732908886298947632097730622785115029861678999249860056139444763314626954306569387203553903309788719740507180352868652940329252215088084480964551821688977553034951484862500423978916999445480317231149957398424980204629589285366105236891322713621206705278868028333337192948796904600330810760865074286120356171026525259126945296275434706856416971165052031517055378376274064958255287806955913856405262368345736767569822765497868248226411677649487582477648143038823169706675486768415344698767454279017654959060657933018829211340401440457254356100566587778736912172455585058185321568680643424853512838460734546031187792261964185905064216122261803005082620399189455550113676696902243809447075875977333013256604793653891786878342571913448662289105227558165361861502859528655656395026347895845331496518184394772553704163805801499200208582712737556551528082145947819154570553382040365857686691259258073285195157116550409280964160243337010621189462858707819258474329919374084619217406022304178462483953073413692069755922465966124805580722213313554097295110740389536341898628332031700091832603386362230073902498159571589658896539047613835705191276430148384541533880043758019094988022691413856640307355450317112543774313644217755642158423368258405984100015380309894791241891952747447369208980503208210022647163216049243419827953024978651962225672261438778433043915511430373931130672296304464341345345892557253053096961638861741673635906012081253929663049405022864596419306596630132309855768664688360864074957311142157750576410578307943673486325493571456134733117939245306060040357623277579158907688242681538141239072904682958332326560404174593357642582492739610627591974351858088142277187629156051278639488422189864080149988027486530323604578657598149814345197251868620982420533936612885216847882952810921777026069361 A165443 669 2983105028986058471661563541732253077360004371825643738860546922307676820081840663494898048562751636922654150438352625529724920365600235256902984646549081411600556933247407012649360274879036617828796100682688020663112038004341977758815549273797167807898257859046555754457780594037863140801512545269124294979642405601517968520061842585296881385433136022509387297385380070223840199377047927431162512153255568765783111476987993589567905724755964465752873056561585100986202845176725399385996247842615466414158890523385103613230429540763994771810271320611316098631456805038788054624707349860861679115519877773954135235860212008160543248471340340658572786401727413809651249208994520251970330189383314050047596278188487009443961382463456540695906692327423551615203007395414193210616093139710922475914078331828330897092107267447205401749442517159615523790217467610295171231941500223783192922279608424502101381725462316692182865281725674433361796361348310697318133306730595496576473602473273547034792010994384501881695107806767619644346246741225131093895946448302496929330632636845545197962904547931162458694685158635922560053357161018492699254483116390602527174344155909773319746992232394192869922523562653938515033510251392926443089439176452307728504474181606698496584794927501425095262450939035847149227205423704772644333131045945902809706308943783506264901311445031824176180488477128627696362995424064442209490462665761416215843709693196430024087110035439463251270857580762113866915853505681627920029182906130275912921332382860367692066088754125203305607552449216795387768438291226090946467828390886432258393041452746748766588380704219294041601723704170582020429222529391207171467472432628389576974840163007064418556822149266437163928656627777640552847158900121173495667913801542622074404400339454027083476787146431286343167269711863713077562799764138181347838348568484348461513336093719162452444514364896016135632358395186315529339765818375732237022960302922517916087618144409948285291584956445312892449849927319654943912600913582006293857250810096909815174163747202133538933302791285789292356139502142543734621311567640815517900815631515840103174641073104250249057317971459853792853668775892069034972876107019154306929164546026064117123441777177521587065397480908773901395456786852312427150437708101876164752550821644692570385934753347542451403233179695609736108613987333102886185722400249506768298588185175381588756225783964847258559012813659376229141010365878254321857943220656564605119574404909844445865904452135484763260497740170157283341528808962564881 A165443 670 19572152095177529632571518397305312440558988683548048570664048357260667616556956593190026096620213489849533881026031576100525202518703143520540482266008523141511254039036237409992452763481359249574731216579116103570678081346487716075588818785383217987620469813204452304997498477482420066798723809510724499361433823151559391460125749202132838769826805443684090058145478640738615548112811451875857242237509786672302994400518225941155029460123882859804600124100559847570476867204495345371521382095400075143296480723929664806404848216952569697847190134530844923120988097859488426392704922437113476676925918074913081282478850985541324253220463975060896051581733562005121846060213047373177336372543923482362279181194663268961830630342738363505843808360225922147346931521312521654852187089643362364472267935125679015821315781721114640878092355084237451587616804991146618452768182968241528763076510873158287165500758259817411779113402149957286745926804918856772001780431090367924691071846739314245215542227225478125238423436062976653791174799884797514476510609927566678997288922025332653972528955599294120888700175934677247943846841749579562753603564453579356354497512281490626247770435178536427340107795834435438687422373698125178521999264310385298908482944295237616393193176142495168589076318831160766383288395919983956465865343141318346181229311952478142716973401267057537784316828247428597226023620996758137099910732762375399247430730260268968657662717585303886138328618601092963786384988853891640503467442720103988302223882370552209386374730015624133916387483938099313326563173749400344667401289281587057173146460199997012721850836373301371590931504981842161333775126960888015157328053466882854844933749599036281879344800086668588046639788112850293947262786962571123809486934845733644356318431633381297949785542815554467615296182264962661562178184311633461218885674188474465176140340332577938205204312526678419936786932582392101732948817388234619958218060985218787519432230880193360121909257956264973246377267996493646795639946577540028663993373892941922276238426929796332364830942560484537236526390616524992274540246632159755810681006938995309898384164845353929420633705795910918016059720323845144526354442139506304819804959552937577224581520895665547678382235206681790537707829564133605369666660229869171674155610406559473326520645674501471421473950578295699080679242641682557014272612297051514157631784818983320076617990247586829026565927372982029203520818989768937289482923787814352726140147047582192902170640960071153158996713566188532070010449279288948401 A165443 671 128412889896459771919301732204720154922507524752758746672126821271987240232230192207919761219925220706902791793411793170795545853725211324638266104147281920331455337750116753646960482581201198036459811511975580755527218891714305905171938240050899293216777902444434411573088587510762158058266426914199863440310367313697381167369885040515193555168833670516011314871492485361886056611168155935757499366320301710356979946261800080399918148287872795443177981414223773159909898725728693960982551787927919893015168210029702530794822209151425809787575414472656873540596802910056103565562536996109901520477310948489504726294343741316136628425379464140374538994427753900315604432001057803815416503940260681967778913707818185707658570765678706402961841226651442275208743217711331454577485199495150100473302549922359580022803652843872233158801163941707681919866353857546912963668612048454632670214544987838791522092850474942662038682763031505869758340025766727626428042345081127152564828750487472083233245133024651964867225122369669509612336173044305074868781238838164175368269918714478725458909068005142440657875336791939261092606624378845647245740297584860532217986146307450371774910886951207078173769725507992788792665633967096537801348357513007777284939357324247118328912630964813155951467396469052389499038475130045215221443567809326893672289768416658165840273126552378958839576120484161843610435374102149478054474558524425586237879186988136438548002191336494327083558433466634312089438048267218026152784401480960039380498983594549655069909640805667752245556678663462306016925107906493660178455166538445473164636252706486696459382747506658801669156459308357041722987096012566431774815995163082175233757740235787356823132758111128523641184748905043930939027556775537922408909513727151553535454201467892345154282740725633303363168237190138568159385649193809689702398287971739423003572565183658979043019832358985179751042797241124908413385971983338621527235616029582728622372548680669018436802744653283007663455506700407167631931170419752135292139102653176453808033549139959762871602054234346550822271350798802200134965832011296837058446916076559021736843506911107709350539803790459210939977771378758918925991155956697930599569474771134261755793565443929951940543097042109878580929322727632965198164308041255777306965698395293943973365549054884490668624095020744620538109184606139873053882578083011524611869974383879475570381927913157898520442245060874311628595494156358284834440653930955234026741578298746314520226590287146810674956336424027068327504295980742445386083921 A165443 672 842516970610672563562538664995168936446571869902850136915824074365508283163662291076161553363929373057989216956574774993589576346291111500951663909310316679294678470978516020677707726215261060317212823330071785337014083148537561043833086792973950262795279817937934174331034222658110519020286026984065304031876319945168517839113815750820184915462717712255550236871862196459334417425874271094504953342427499521652145427423670327503862970916733410902690736058722175702168845539505961078006522280595082418072518626004878304544828514242504738016282294355101747299855623892878095493655805231477063875851637133039640509217189286775172419098914664224997350342440493339970680678358940250832947682352050334390597452836995116427947882793617992709832640288060112767644564251404045673482880393887679809205338030040601204529614766308645721754894436621544101076243147659365295954629763649910844949277629665210311176451191966098805635797608249710011484468909055411638824002123977497519622239672742164291365740123655528895833073199376050694431961573790344391318406726315161083650385325446544970322448393396768153970585575875947244007816906133638715447337652031480984985808843684300996229871741159125819270644936292378590085815213136075747971943346849850065637220128390427215823901535737391530956068331719200220293155651639116692391557430871995785608659819644334343004984191711224792296007270246737654861579560364148900982149861795689811465040045084689269657670029517822069956597725980985812154236142228186466221875392923432818276445343095633301191853316193707144512647771368600365501126151866927008627219988408684808436704403135224531581092365538507072022093509094398371621952243474019826524454148310879356655403286942595876539670954447820775714775888351333524052032328805655091200847759870434288690392109267755783554608216532360538694039739612703471616769551080979886153650509222809897888052888723135216910009724744613160861878202472192193561707882449553025871729452086945711779695425670218631832929789561218793292472001975312463073818483166939524813727760892019318069638778005419586699129915827120766158928732885332833078637882630123216587016914103752003633631902195600360657112075337166336265354005325788094832212932814121203875588887987877795587537092915469788194152918879694136243899410360412731926169509880051981962934507410990192270082150606342349424587405365441563499383217313246662318635450283913638803114230507015863475159793781689703414432500023309683788172782839986107973007525696801036768428870653330154271871093744193017501193043978539337471115483029944568010576595441 A165443 673 5527753844176622689533816181033303392025958038432599748304721751912099845836788291750695951620740616633467252452087098732941210408015982557743866908984987732852385448090043611666440391698327816741233333868600983596149399537554938008588882448702087674199830885490786117785915534859863115292096623042452459753140535160250645542425745141131233230350890910108665104116287870969693112731161092651046998879666824361559726149326701018752844952184687908932553919281276194781929795584698610632800792682984335744973794705218006556118619881945073586124828133263822564034352748361173184533875738123721016089462591229873081380973978910531906241707979111980207615596752076803547635930713006985714969743911802243936709888063524958883766059008927650169211952929962399868515986053461943663721178264297067228196222815096384502918802481751024580433862398673950847161231291793095706758325879307065053712210528233444851628696270489574263776468107726347385349600512312533152872659707678818127782480442504568063688360165609406648271630809012482760885648414904794202986775784038051147669324715777559163747739684619243180009463929065202508441968281100315912560199438230312766966413868279545327659946935184322082154072119426312032674220426487349555488988272622859826596708911646019682372401851551202452780937954742024003497625069779832467823866846664764870651957338846513494389001047168018871751588076088884614073802841694447160263371267770655839302656298810060978888095342619155795215348616226885824721014204691155468019889428281197344686411723053789100774962705241049156787046931029738787038253295235368162277462507981366707258120231946967272627984043039858480150269555938848278356251749506150377545314586503429143482460966463803873253093945823212981683515067674146366354618676667048853631416217228407162259397564825595707293108452254476485815637723063447784713923343162730028130252118521953991195288004782096213931215494836558665922696207321984929340504941939835695232490298423565292884388826069049839134333496675259921675119153123593975504946895013284338184340634958978068641493471990682665452619880268606046599517054936032966915183674990063619200933928052431650916918533563400572251016754490146976278756549853791902100398001590499095417962966476169488327021397188085695960973213521394500952076095104437623066417606437292497384108038544810107704381670642066927348540614393852141805558596212976268006867824315963790798339110471573032070541701975992091294875230778736646583598811107259421111508429282197361295320028467924571862140341382427422747005518842524015144624792217141416978507920066961 A165443 674 36267592971642821466031367963759503555082310690156286948627279414295287088535167982176316138583679185732178643338143454786827281486992861561357510789850504515244500924918776136143515409932728805639231903511891053374336210365897948274351657745934397230425090439705047718793391824215561899431445943781530588440355051186404485403855313870962021224332195261222951748106964721432156512629147928883519359649494034636193363265732485384037415731283737370506486264404453113964241388831207584361806000793060226822773067060935341014694265045441627798564997382343939842629388381997657263726758717829733586562964061059197286940570275631999836851846050953702142165930290375908076039341408038833275916489805334522468753575584787255236389113157574312760199623173483305537333384496763812377674650592053058084195417889847378723650263082768472272226571197699791508224838505454500932041376094133653817405813275739631671535876230682096744637407254792565195278728961282524227977906075779914703175341466381137471756992285425520299364144150194890217778431673682538996592193487760829074985260988670396742395231949325874618425056541827030493857464371648295851238084092661534166332119033268009596574226002752797361984226072813509368774584042337498916262789458007477670064439527524300376199385220175452506949346370427501434635401177705631310747362167902204049793518407284944219389160610399144107993525367475181901233127156970455971043367310122731518152543288623220240734808846336178822130810670697401201255904341114869185841864772632437762225058694668765077168264862096222482579543529674686239738233210925384287723045188857935300171381918406102610668859186766390164902926951464031698204391237008567838778711957424550529611814561182375888196285458851011956113573197845542371105257186860032853542961241803512266889311566416215038466263484799548925246074106834192994211743424031899489302078838265381288527138487853952409883573134464172246800835626390437699932880642515471479297315628956977192956313715230202815854053245411590821344558612773773713039028277882637036493115941676943574990206592802132905857263931089202146896112520885005543696597666535586655541747586334139038965527362263536205669725259829821964239614567344020499928711019480909333495552436781400050411748162776870485598444047578309966648869388295036285296863695576329564930808293160352801440863547294147932163873568872608553569912908453053113025840757897859271520346204697441403078188790177911553467028990259496401914837478495621366987961954135981241777355208054578025986707668213761241583052766194427883395022105399429663998835872168242481 A165443 675 237951677486948551638631805210226102824895040438115398669943580237191378587879237131058810185247519137588824078941559206856373793836160164704066628292209160124519170568392090229237604604568633693799000518941517201189019876210656438628021226471075580228819018374904818083003443758678301622169716837150622190757169490833999828734694714307381821252843533108883786419329795537316378879359839561404770518660330361248064656386470836604669484612952600887893056380757616880719387752121552960997809171203268148184214092986796772397409072963142519986384947825558589307491417174286629307311263947680882061439607204609393399617081578421550929584961940307239754750668635156332886894118978142785123288089612799801917492209411789181605948971426845066019669727641223967630444335683267373009923382534460114090406136775288651805869376086043946578078533628108332085463165434286980615123468553610902695999540902127723396946883949505236741566028998694020246223740714974639978030020511019012743032804105402461552107427661825562723821967218968256369687859471445137519725146610782716487730763657950653780530972660433052520768834678954087700207069625097844606099307320031033403484995254003804614783609229279269298307175141427348855864196000759754001171243208727257946320226423789914669723604937641035280943586323412297891250862799215965555088315961061639294457457004817439134184231498250806198895947072070207000754043395312137793069712357818782881059717236562332999973084758485115050329313360751646927586888898953523457310297553063376665795413008928258496768821805783798643218715623683890353765492952148296558156176584638913717890255666272564114347289029752046813147177877662519496759720924188884684423328309238617316104302704932188023456209332079546809382889645806483320553459039596042035261382004258234799138956648017230157723696529736670246202769016427757727171393851675846859644249898151733969014038214260308263718025613066860886218881152146290761363265791466750003286186217522718481409884974237499381069628283619101260501579131785976983025338886311304090809741894484465442968887643681037563412100625417856021825504617129642843621493149320983535000297455540112788841528988880901698488553339150173626512032544344961208575760929961931197789643675637966252351008854590462356017407087339388496534220377452327254164395738290059168847014127205645273560364077787060569315679726418828150675211189787608724132533138983424815508656934048636434949818011336715127572403470979328440465289190187920218907309299387736922006830208372876805458585462581823165787036285611210064882711577503325821260290581899720226001 A165443 676 1561200955991869447301063273984293460634136360314475130673499829936212634915075674816876853625408973061720274781935569956184668461359046840623381148225184299576970278099220503994027923810574805665015242404775294357001159407818116893838447266876726881881281579557750511442585594500688336943055512168545232193557789029361872876328332020570732129239906420727386522697222788520332761827479907362376699372930427500148552210551635158963236488545582014425466342914150724354399903041669508977106625972264642320236628664086373623699400927711178073630671642683489904446451188080494574885269202760734267205105262869442230094887672236023795649006935290355800030919136915260700070912314615594813193893155949579500380666385950748820516631201531530478155053083054070451623345286417917234318107312808592808547154663382668844498308976500534333498773259134018766812723828414356879815825077180241132588452987858859993207368505592703858261414716260431466835473962830948612516531311132239452655166071254131359804953742016187590385157544190732862944137999722817531052666130788566885609250171735502989727004730720373190810980526237872666202340694756241582595305872149271759341239124204362454852420248934157136312613515079595501798482532386324502446246723575593029805782029869513593002835308253928724672280194613389676475020557717762015549404808451553966713018494188670173707740361735779577027782018086685405999918733722960753959096252715291541078590790253381245372954482103345241969582865484769890889311184598360177286037328877283234146289926297359165648620005895413546529521661821515002738375193141993287381142425509554664957725217064714485124984282723979885942010717037515184344599750748256244214615684020998060381538554013527828296072286819532769301883503355190258301026602617761117613040426733915338566066709533595720547153887633929801900738166377963604525961440243975485149571251105688423808457900268197217302886773030460615528871480482725862712402917647169568628230491357406169682846674052256940947998134513586178763855802782432370384483974668000036698363589069204939665068156230397685806975935748593203147623404047093985793686214212645308842062619840448747605461579911105475250974306850972407363644241393655506222852700371854037964243535135166987915204448559572545783431747916975320707930872906601959226273508735014200995499270803036064698916104450422384327795632026741616214840031841137845414923467858032636169128596508460456837380334240278923932872997097162387670053284743230150554356274788368142327931447285346103057115487111565763719627465604067198828509031375257603669004332184542658017681521 A165443 677 10243039472262655443742276140610949395220568660023271332348832384211491097677811502473529036636308272257946722844279274482527609774976706321330003713505434189524501994608985726704817208121181299968165005417730706276284606874694664940474052517978205072023088443478401105574804085519016178683387215337825268421932653821643247941590186386964573499943026026392382975416478715481903250350095672204553524585796534828474651053429278277957794601347563596645484675859742902489217763856393648398796573004028318263072520665070697345091769486713039341090836647646377263073166244996124905822251239313177527132695629686410471652558017540552123253134502440024404002860457301025453165255696192917569365132996185191101997552158222863011409617313248371467175303277917756233100768424187954974361102079337177416877881746453690288753405194820005762085451353178297129058281038226595488471628331379562070912840053341980415433544765193730014053141953384690853907544670133853846623855077057840638642865321439113818928065190104705999295684021455771339799559100336456313085694341735844036062002026388811435668750939144758119815730580335451816534685518697870527186282036277944339228199255912590000437084450384904069061340828015258897784364225847562038199632675781548042103249504195453842182425813936091230976496743993292954395303932790615736798517362312988884737447618779561126316864063780643350493825202259532139899667504437962868107714576768552282705199419131294070203347911768796779506272474019944107986508565422116607303642778221553710713361799152693386403333718782890785949820722376278332487073509438652726805423870008249277313624845068996586049534319118374868606576047726573001330066925431060379072922744969693648158942478218171823575119354755244768237151390797001088549163631387027393028999007648636663704486181081205918921352807730009272425085970114281567330798430287604503065618982350543962300158023319017388429106116440533107446049470165498861807012766565154732565127728633507220403094031653346674682068638199897800250446387232827633394706167712885602840955091242923653787311989834092054558046975194098028197394278626034878961126764450113157295217819841254650344488736699817840198683299797788842972095159526547079555883673164790037771541528864533018293039933742294230585089692327612126916969939510810587952175923334228012165376382584016215960714719567653002437391098806928911273440001543290387978740691607441696710024254073235899726097064987052096334682571183043581028892694926133262522646506016105193111515252016937966691879148159223979778273874285032936209608026396171258109000608276019219219420033041 A165443 678 67204581977515282366393073758548438982042150978412683211540689272811593091864121267728824009370818574284388448581316319879863647733622170174246154364309153717470257586629555352910305702483070509091130600545731163878703305704871696674450258570455003477543483277661789653676289605090265148341703519831471586116300141723801349744773212884874566733126193759160424701707516852276767225546977705334075674807411065009622185561549494781681090379441364757591024958315773183231757748661798727144504315479429796124018808083528845281147099602324251116896979245207881223023043733419575507099790381133757755517616026372539104512433153083562480663815470509000114662767460352027998217242622721732172604637587971038820205939710100204217858499192222565196137164806418398645374141631097172586783190742531221032135782138482661984511091483214057805042646328202807463751381891804692999862353482181306747259143589976733505659487204436062622202664356156956692487400580748215087674253805624612133117553480314859805602463216593519861386321200520531255086813096451182796068623451682679235695201477442828967360562374356185765526659498589224297200840512599683921836487373550875325180939634716491584010202009440097766126313762836090027847250890486241598906140813937669740667583480219095899132546544494103172747621732446514955270518780761950912246463752135479959900527146085070755619762287375442570267311281712544402812073873892768422168528858230573794141086091455808482747882399115395323958276561199891719088087595852209584456467944956784689329132483976045602741453421120935568452198808897083649724961325438913441254609605681579155309345970649982242451989852418241279184652644844365046198926975710755444257338415725788921313712614075291764460252891267827233228908668691725179753111376982932280957941725751644191172499594030600839524333666163322571972500822209967726914575648853774768933342336186526223356710420348873199583810925604784056247578237555731658312850690747791449715401741122857600389867814495908687180349071909531741076660593719968048636006509702773604927632198984948823927622718403929896477836536599857136723638165981715957835153088885434930225430028571897787740284761078686882715283593345723671574278016339825354592456038776601695659247732759932950129469193249384768839971933888013448926812056617300621722186663721962746712114296846126321358857571600089874140580332284606741690735735599725991486643199298092702240388243264094809761430284541413815613094675862460590945137283404165198063375562676849355696928567235842238706160067001050228352787195733028593913352890700314791284938766211150216329760199664561 A165443 679 440929262354477767605904956929836308161178552569365614550918462318916862275720499637568814325481940665879872611142016374731785392780295058513229018784232357540322360025876512670444515713991425610146907870180542166208172388729663201881068146480755277816162793784739001917770136098997229638269916793614285076509045229849860655675457049737662032336040957253851546467903018067787869766813720724696870502411423997528131159469326235262609633979514794174554714751509787855183562588970061448795092813860538892369687399836032753889606120490849411577961080827808908704254189934965834902081724690618584633951078749030229064706073917381253435635293302009549752302417307369655696303328847677284784459027214677985699371170437967439873369613200172250251855938294911113512299743241628549341884514461747341191842866610584745280377271221367433258884802559338619769672816592130590772096901196591553568767241093837348530631895548305006864271680840745792859409835210289039190224415223835398849347587195572120698699310605175119023357532010567004731258028620636995714040064482631832933259872876172695162164748928583556309422819667462031795737407422218802791768820136851301332481354368443442362023413062135455438822547885065948630973726616883530219390447692247594025845625065414825343795492477916219519612717794928853711189503718076176527405564860288873748014720735197876000320093561687402939729224296516068859280187663192928893243254099984132843791607657890618805873647908596190551816363969976179406143625570304478929746826712185028069783162251619052618991266204374173879804745197816664132476452895887760790646654863083549483579410174145521176921040188994822476892274244925720881736083504395403953845329770787686110049448560656371072699596289616193052274059124066594770032368234996895957520493547218185932678255470983715162322375684727122719023004908225880845382775861950237474797532013123858016839952717023273891679097580976430455643637018535928178445855603900595381417784094178023398353165706349141992165642225388518335254141508250569169259773582054561600090355073947321677034974256242411743980843041713615947316246788808611485301066715333368658543191931084138448232512422292607237986936606564635363844434653925248542681437704753741775227406297679131430979308929028558702783682664646053111170304408038748701786264570945677327455322343389808152116260251176469606674455037370465447868295307951196855669146164140173158311422556801862129189322001813525487197192203874214921079576228285141909332793776919335517752771241315055261396745889431556262661685061680926044522689661040614348329420403591276727811529882897120081 A165443 680 2892936890307728633262342422416656017845492483407607797068576031274413533391002198122088990789487012708837844201702769434615243962031515878905295592243348497822055004129775799630786467599497743428173862536254537152491819042455320267541688109060235377751844090021672591582489862945520823656688924082903324386975845753044935761886673703328800594156764720542519996375911701542756213540064821674736167366321352847782068537278249429557981808539596564579253483484655718117859354146232573165544603951738995672837519030324210898269705756540462989363002651311254250008611740163310842792558195695148533783353027672387332893536550971938403791203159354484655924856159953652311023446140569610665470835677555502264173574249243504373009178032206330133902426811152911815754198615408324912232104299383524305559681047832046513784555276483391729611543189591820684308823349660968806055727768750837182964681868816666843709475866692429150036486497996133146950587928814706386127060759100897925423424129205822623235786413537476844926726048446501778628442088441073449939409522530679750138891121872132648301634815113187464050584535952706232194374619458854947921428733296501294173346283624174971853544727386289660476903294315414869629135206195620086336196345308709115375048502176221187390936460925077860870602227784265110086067199173657030443899979191082466031888067448845098491911035155950634492032021723605144434039435028213920139070247432846030162307314947253709179081590549227627159286648538711297682033238177370728010677682833128801478959576883081171892569272685849282022887539658911715339675538749678459271291943834184085575036776715310777288932489580418388080595623990935726209358424318228072537101879326991969527345838111991796350337475786093885131185254386288655867794452339411274956403750261746299893267278467568684601873131827758220370533660518378812569365031157889587103398031012129071671628453142562965111584246037895721438704341186309014607456600625999316231519849959193775915237102401069740795066073863709129426607266301962572172866061799065012636601820655568588068497401545009785741714889123104014268299644117514758665062123307886175469523423511330755126947851053504763794158233079030148264972608491115787212680198191280457048068825691371331423021290440698926028976446425182894461815308790312825899022433304762654160481317848076818865601067213289336754655255014363920921066542321018239594179739697111295148042775630120028266691353597562491938898455626717120509078563444817642062611240568178071217102389179658335319334930981158883062219712046930546290716805290447368084082815180533226171740272704189876303601 A165443 681 18980558937309007562834228633475680133084276183637314756566927341191427192578365421879025868569824290382685095807371870260510615634888775681497644380708609494210502882095459021377590013920304694632248712100366018257498824737549356275341015683544204313429849074632193873372715990785562124011536030907928711302948523985727823533738466167540260698262533331479473696222356673822023517036365295007943994090434396034298151673082594507329918645828293060204482105142826166571275222553431912539138146527359550609486962357957147703547539468661977673210660395253139134306501627211482439561974321955869530152579214558533291114493310926887867274083928524773827522981265455912812624830128277215576154152880441650355242820649286632191313217069305732008533822307974254423163297115694019749154836308255302968777067354826057176940467169007533137981334866911935509750189997125616336531629890774242757431277741306151161577871161369027653389387913352629577142807400953288599379645223390223640337736491781014759518889439803557839151955787774342114691393031903117880043721598145583707992790563161542585914750027690167143918627262911014476872422499546136723310480096279271687040844612967093282239282089638564910348716384759660237886053133830198681060878779778407904624390913945428047159369444232468048590241552193488033901746827289879741221811332917230213970235462616406920723203892390408326356166051293799136093698076905232839132088215271312438345891081107512925877552929768440035154977489102599405748991252849243725166724117778425671575610519763548962107945097322308423114722230944625129327034577749378639624254409263119972315613992269215965081557371631633423796072474648043685964698344946042179678081633963812926074499763815792664364607167312222023229601533061601529409492095392374114977217624244520105788901716572263939204889880311749157313093420341853644203362980941187905217394845879928839678678511050095969964823326077765824831461150832543311035663132261436236338115404322697055465922976297057102523652138196866973688995514236957066516632519419430036607217249581127960217052011011958854757492271485849208504031148782666545031233058117718686842953496218221941416537001047060554986138008384376854131039338128249011172576485398051214951144829481995734293160393988105347085397717338009646403823538014950123214136489284973518641969945077224658197577570614953391481600751960870817225223864310421581855591696911579237944737203161362916232054505211185481122766572826628217141504573497074489027634917200855764842001148416478244013980067754736633031485008207365263784619439747261315719908883305096636960293548448670257519679121 A165443 682 124531447187684398619755374064233937353165936040844422117835610285556953810506655532948288723686617169200796913592166840779210149180505257246306044781829186891515109409428306639258368081331119101482183800090501445787449789103061326522512403899733524500413239778661824003198389615544073095639687898786920274858645265870360250204858076525231650441300481187836826920914882136946296295275592700547120545227340072381030173127094902562591596235279430768001607091842082478874136735173066778169285379366006011548843960030556846082975406453891235513935142853255845860184957176134536285966113526352459987331072226718536923002190612991311297185264655051041082378280082656243963631510471626811395147397048577667980748146279969593807206017191714907707990408162619083270374392376068463574204881018463042778146338915013761137906405095858424918295538061809208879470996571141168783984023713369806731506613260709657771112412689742190433887774099506602655633959357654526500529852203893140786274359722271010644491470678380691081130434706670170664438436911664512564564618869963553938177569518517851857971052277142717944474495455325645057945917458569009930599544373031258772843178535080972635500422624232446699475625191321723980002214654831001781860353881027373916294695395334767071604606366579599110875639229880911699965888276827849069063026349047749201368479440359886569621491289200916379867015115470513932477016210558623712675140750792369774406845536807469129710746017439524209432709139740424034023367431298771761763175903966079338106052744542060009080352096934661092698907170537766846950430246824934251271132018411691914198339614539781807454048969993741038703448360090554306508490858277484576583005588583627773160222382705947379954758629837481665387692798649657018970466167429301733802517503075260287921412988682539429803474571897182054337483581725178944881818824902788073134719677107006717244737513875005190041341928878943367816079834499464149451197746909172355585412266958764613983550048430563114148490927369374486506882030356299154821183281627556179286761386792325815182386227475100356593468619509642582342715966197354168587938773886589741710994929215211657033229094342728345995613928345028713103074935236859575108440837193269416176705133846326570477065078052069183740070936054331767070488676958764922565555984118052246451898126432725100737120896773621087087565285311050489622592981457084551995350800175132379957898499318251318556728497460527902353454858513200453172660177110625963010752389120072769662537182250751174907582062449189468842200077080191706781122123122360342670704015788577278948647409896264562234103470641 A165443 683 817050824998397339344215009235438862974121706363980253515119439083539173950734166951673722316107895247126428550078206642352397788773294992793013959813581295195230632835259119860174152981613472424824607912393779985811458066305185363314203881986151654247211266187800227284984634267584663580491992303940983923347571589375433601594073840082044858545372457073397421428122541700504649993303163708289657897236578214891938965886869655713163462899668345268858544129575903143893211119470491131568681374020365441771965221760483467150401641743980396206928472260211604688673504032618692572223670846398489976879164879500320751817372611835993420832521401789880541483895622307616645386340204343509563562072035718079621688587742880504969078678794841509472125067954943805336926388379385189510358224362136023667418129621405286825803923833927125888937025223530219458209208503257208391719179583419301965414889603516064636268539657398511436737685866862820023614407345571348369976360282409746870142802611342218677174276609196078496501122022932164014167325628143994911429491340750654471272472493201058603804874590773060449882606470133375868430768526067256718237238653561885860571152808193653105864767003122221309865067309935710881557876281551596159053283434387317616247337540679743052270970132529166084938285475169157461117543984070128452370636757709399762661093338155427818552281289561438890072403843752607747926666718238878288974753018370444039686693830331040626727403659199288357615915535273919036450798087018091751249937641530234635079820920780050028360861932219478284530192886905669114441326483264476437744175275643619263669218841078441139007826762136895056098743405158860163823099405532720776904168335662826917991688987605216877402165547669827407179091399839916983901014388070992077830187461300965500755540398266631624458725835413391191809036858319642016797083212765792029949764177381002233471632346069992387823391233514324214762096779466094040900338673123403462492475380911027236012408994394990886837896142127356955637798911298270458181606185117865073831784565890829262070402882169896847105315440133257379639587959573616115564799077441432079323438252956032801641244524583719473528502972437527222995502064560054632364602961048184420625216823515176483691611748772230074905876198677981245865316835201382010976960070145892082575238536621059240221770704459769395089172221359921189212654748515332335322344901194038360853206347627443502691199707363628197282005070499717509715679081644274924881658987542303514468653370504679237047201774234184884471467201910444850230042148414594393921978796689358117608228984591673777495709992862161 A165443 684 5360670462814484943437394675593714379973212515454074443312698639827100520290766869369931292115983900716396497717063113780474081892141588447714964590336906877775908182032135085402602617712365992579274252513215590486908976373028321168704491669711141003515953117458157291216784185429622977751607961506156795521083417197892219860058718464778296316916188690858560481989911996097011008606062057090088445463769189667906011555183751811134065480084724013308980908034147500527083358154845892314222118494947617663465863819970532027973785171482255379513657706499248338362386859958011241966359504423220492738304200774401604452673781706255952834082172917143406232675839177960272810379778080697766246530754626346320397898824181038993102125211572955143646612570852386306815574034157146228377460310039974451281930348446040086864099544274395872957315822491581769865310616989870544258069537246814040195087090688668900078557888692191633536435956972486962174934126594293616655414899805893062858884490422237958907638857629950604279724172610050036713857229155235311375571075582004506919238388381736736235859923143774609743823254148206984645445658944108642864629371579678105176505780535077570288531438813861377473763712170484712335184642841648603127425073027982670522166868913683208257590960866442365260811794423492489026588391935433581117827266713022793859454953322506040198549530837737842547336860542675404288404770958720799970152322118948440067534063568216289882632466361933844839317167009508054017154898247714013636865206443195719193786803330380844379124491124295175739767757243885984552739028786962827108719029177825980194274906449616883084307615122702206248962202672186093274701503266099962001573674029539012554105063750953730938720470667652101829848051045011971755678116581207018933645938685243425434893106896584615637006341273461430421184097439562081469819095254016482975921297072022530031184380659054457390515579473651212828355440998317711099972985779809644968612256861490260282015997716645904180040306263417753069054132010021383952199872785194336808682362372239203963140557621905368646176839966562107721418927900132805840578235939277944169134224111372538666248839805563659637456035679235459332173003263683099296724159420262262791681050315812526440327311153242788186516595061055965647783998955929048264650067918364119884938849780619332837792130840146925610513218978757577367684726287485998003008202061852804358440942025945358351176930313107191387632128129960066571375733503531181025430001433271582913043297974827120673557201141551780538543131190758379270241316109792003594050932260848607272776685619941115842226859086397197681 A165443 685 35171358906525835713892746466570360047004247313894182422574615775905606513627721429936119207572970372600277421521651089513690451294340961805457882677200446025087733582312838295326475774810833277312618370739207489184609793983438815187870169844974796124068168403642969987673321040603756357028299835441894735413828300235370854501845251847410402135287114000723015322335812606392489227464373156568070290687789653411131341813560595632850603614835874251320223737612041750958193912853943899473611319445351319489999532522826660635536004510095077544989108212341568347995620188184511758541284708520749652856013861280848926813992681774745306544413136509377888292586180846597349908901723987458044343488281103458208130614185451796833743043513130158697465425077362506559016981238105036404384517094172272374860745016154469009915357109984311322472949111367267992086302958070540640877194233876346917719966402008356653415418307709469307632556313696486958829742804585160418876177157624673080109973797657543993907693342682141788794900456115041870685545064348998413490112465714738472408027308439158941671968767830455629923053099579387474085372843313309636948119668220324642506650828512536805801858661899376877371056900971349305020914996323003961785372283122825976084280657293852083385514422456419496160034299288286578116040663067502789609571517754239554548142641851264408982626643230410846902407527664989851018913727378978181600313761119168224204217305400005146996604148364853348355559713916121765438617597674941451767642697061548771167210409807529311624056298519173461779647336675637804360700476218210845543679501205464273771204998594061484993589242336547616872630988613093293780720248833880194624307064256094793884644690899646059858502732852869373343737647193213089453625834551654000640867535874303948719149291972442318054925361208412872721190464993671305534072122629137535900679379031421617775209233718197539696678332181809922670597187341192113559914980820165511320971993495394848420460838088845391781947648031063439891341480656116618568257376122446865960938617626131362334887539501190224598239876553759027109952105324898138609661348830801877017643089702549596097656880391124259181287745176794496543244550052859587184374889800903938127056875822648726078879109972630269077990520373899801672688200881094717572370435234310042579461447104556674918404626313739691854566518688438739527366176783709719950782137802086641375989082758092891733756951856768455951282205233445320292269765257177030578126287228592527058458380594842894310227167326726363252332097471595857747671069447300561123103546883624762854454002736954657952998263956598525181201 A165443 686 230759285785716008118850309567168132268394866626459730874512054105716684335911480301810878120886258614630420162603552798299323050942171050405609168245112126370600620033554532055637007558533877132448089130419940336540224858325342066447616184352879637370011252896301526089124659347401245458462675220334271359050127477844268176386606697370859648409618754958743703529845266510541121821393752280243109177202587916030432733638771067947132810316938170962911987942472605928036710262234725924446363866880950007173886932882265720429751725590733803772673538981173029931199264054678581647789368972604638472388306943863649808826605985124103956237894588638028325087657932534525212752304211081712228937626612319789303544959670749239026188108489646971214070653932575405533710413903207143849166816654864279051461348050989471174054657998607066586745019119680645296078233707900817144795271368462712127160699563576828003058559516881828127377201974162650936881942540883237508246598331175021504442903246366439774880132769567173460056943213433638629998178679862322472010705491092628084511858656689567375408280989629161894265971540993289588117741816973763812781614451682780467663696764890758556853528477033269581651521782740747361734004040862799547300409662589336537834781413074864716918269918558761245553050155345840842568166911622141306985648474123190550423646098620335170820438858114152859185724367734989522546661611763891468806671546881230081287678077197641915128342866782239399006216026982360195338978521774843455971323275283283351957481948195366365028504225720981323056530132766876110496361829804499978254224938806106592748317234144437432502765445726312515369668550372010466461488896190767532976666088955000011801547127105765288311043207797091365417217476812114802852982258678964714055539335104376197163187302742925416402660144453384359422047850856809784795757990468660433164846301554278974572743561551914216607827974950182087359549973717076237491048197767527534031465435237437856668442951230817108782274537582822797000442448642602911951552391498743314042466721599126574233174065948939553422184279229698106685924727995921148087332760644190132155688393537233498693276742307432463093213202046793337673631006660609453327516978023938925431034563475752593270122095633455505381977120058804371205247096216060965360770768515520490679527233798638131575083269947559260766352187090862000290054077906467078882661209082503674414810435880069003936650749822810715850161668555265741258055165753908789301878262749969373951436648543756781395581147713724982870122248625772136309508042023183519267571428465432514025740851063596886039131457240874030580076721 A165443 687 1514011674040082729267776881070190115812938719936202294267673586987607165927915222260181171351134742770590186686841909909641858537231584261711201752856180661117510668040151284817034406591540767865991912784685228548040415295472569297962809785539243300784643830252634312670746889978299571452973612120613154386727886382136243505272526541450210153215508651284317438859314793575660300270164408710675039311626179317075669165403976976801138368489431339687665552890562767493848856030522036790292593330605912997067872166640545391739601071600804486552511089255476249378598371462746174191146049829259033017339681858689406395711361868399246056876826396054103840900123695359019920867867928907113934059768203430137620558480399785757250820179800573778135517560451627235706674025618942070794383484072564534856637904562541920372972611128860963875634070444224713787569291357537261287001775448483854266301349836627568528067208990261674343721822152481152796882425010734921291605931650839198695665277680353646532486600828677013214479646361478992374024211601819844972424370593564519478045259266961434413182946012353678069902289240048122650525268372715620032560012752463965653314970008277388062456808989671014944855958885161780930638696384097645891668792817181878703772929752450082114344201842626513922472810739359202274598242082189350524248295573733485158586062302759171537925168263768090296038248892862863981591608408269078325388287336893412608073110798629589890452065049594544461473802871489808676446867448002713377904349811338412309461369161168529358126562362846349626095881774034006378844596302713549924210358618744511561110782330244066802192359654659929655213889537315626044141171583867095755327832594368670167125795388329902053941082621409366792671056287400110814593038847688191569776200280271477634929585185612936887134792689247291582551625155240062079436766138702996701385401741804279517701267026798575135780387231649508434453754405416044977967425403755992084029614176186852755184194847513046089005537741906760356495480760022920080360590471793653456609647763958513602268073138027089815400232963011133471199639555410810354532342473233648005436462162989483218192905493494748537197396600950123317815164334223790834945412224281356585722147857672471465620719710757476818161239901572541309219895589693786815714339788023792288485192434865349078847591546401933274370223261545005534047301980703638691758248571148837992244389462168613449393862245092242643039483282115868063068141090902197561279393955116801556299124001741602336003910170087816380885194340655036705015204031491244871575691740846367158426928767439507137356376011897312077993634908241 A165443 688 9933430593376982786725884116701517349848690941501423252690206404225690615653051773249048665234795047317842214852369770917160233862776424341087194700489401317591987493011432579684562741647098977968772939780319784503693164753595527163933995002922975296448048170287533725432770345147623488302959869123342905931321662553195893638093046638454828815246952261076406716355964360649907230072548685550738932923579362499333465394215492944792268835659159019690773692514982317527142344416255083381109704842105395173762309285328618315203522630772878236271025256605179672172983915167077648868109232929768515626765652674861195362262245218567453379168857984510975300145711565250529700814081481559574521366139182705132928484189902994353322631199671564558347130714123126293471488282085878926481950039000095913194401291834837539567073301616456783988035136184558347160242120596801971304018648717502567841203156278113477112648958185106845369158875142428843500345590495431818594226517561155952589143826567921794303036088767201861464820746513827736632560029608050248555868201222202293669039062433361793997854387683538049018324471693611067023794785457144176481792602794669228860672722840968198097539970796106596757427869309507977483437772319295840119067635758889216045288157904549057797113027113654953081286318920490322093305242038853668030326623978628271506540823952328979495763129820996810579358653083008571600608260929465886610900768338715929605022311612947519760291520710552691783465689636570021845483821644205121631029222549555749463116735571785756161785059473934993635188709138112452099376155724469354797866566429163577781206645545729059967914750878927694337777943763978988011274186553357639563401698806144983229474479782804065231224519081640334014821985561673298406372031175297073934001248554739991106540538205639529343401311341412571094019406360206791772020922914619318951233677188248381638013564071806306751772926166180773960828745893066397893094174567663094510230085990594010809024632799521935079766301956861674855222997197256952055257726624617782363549217021839748646554227689977777214622632638504228258008556701297897091781125137931626400049553848299873118279830040346260294143882243107963818895941849520315914262724376365351642691109396386348313438456874454237467277517526535325342205755928184509268329257979827227566130372014153151286500416510285739436050474578879497456121278132339756352551400620167310101524096718532299904401897338979428054286772393091751362666628231397363510189565031864183649292312101992032534398135204490308367665986569497560325589015223165004879633369344956289021518514662335085808016913451418888559935823027659761 A165443 689 65173238123146384063708525689678655332357261267190837960900444218124756129299672684287008292605490305452362771646398066987488294373676120101873084429910962044721029941648009155310416147946616394453119257898678106128730853948340253722570941214177640919995644045256508772564406234513557706755719701318252805815401428011518258159528478994902131856835253784922304466011482170224041336505991925898398138911604197358126866451447849210782075830759742328191166196590798985295580921715049602063460773469053497735054511221041064766050311980500854108174196708586583829126947467411196454223664677252211231027209447199764302771802590879021061620726877236376508944256013579608725367041188600512368434683239177728377143784769953545952149783301045135067315524615361831611466434618765451636648074205879629286468466875728369097099567931905572959745498528506887315718348553235617733725666354235534347606133908340702523336089814652486012467051379809475642205767419240528161796720181718744197243774934677158001389488002588555919378431583281681781368872671644276303672149996092872571994202822419290653060040673789193444812860920091133976327424403298244732219771854872017617008447674941457373003018525229063398657766598844055992664999649234767190489702901851924027399813099256219729882353154911680840346720743598182979822410234005746906792600770443936985451965109262315504560773536571218152968817358614434680452041543807905672765935164141382926006315772198312204952465760993497909497682823368697612430764230433001788725784017707600565360498519367858259148509646264180317237496769632736684303437808110129069787553877645826928204259054910839783295243734387928799892860510349936838719099911683230512999528667890667222363900368732410195913025241151301041964202486696709050710274634984801503436425288987714061194016958796726212931344947456866718249211262720786007400251368114136124782965834460326880879935134959020277551577126794380115332326083593626358635509252840804290876029011753729114807869465181340559018935755160015572285119658481473985226996988874147253328138142299172623740973078230777998784699209008282416078481877241246880830233735129757090240838639751508491202305306231678780866125502761965547026838200529788366920501318575184047125141001659053330619509949755450906631018127859871647314189954011654680245937695111080840409894401043803234161655663027816456176991468290558358143304359864538596250446675595601826288908214879344890600890612831169908826941522651332143186680145786899041589876414264900678174440782139970462637802544104768214343982163866591218609209499841758639518244201765573610438523310064486604733233332146723647589891148489516475281 A165443 690 427601615325963425841991637049981657635595991174039087861467814515116524964335152481607061407784621894072952144772017717504910699385689023988389306944645821975414677447152588067991640346677750164006915451073227054310603132755060404673787945306219502076091420580927954056795069304643452114024276960349056658954848769183571291784666350685552887112696100082875239601501334518839935208815813025819390189399035138866670370787949338671941199525614669415262241415832232142524306427372440439138366134730459998639692648121250425930056096904066103803730904605036576502901902333684859936161463947451757886769521183077653590485796798757257185293589041547866275183263705095812847133157238407961649299956732245075882440371875665214992054728238157131176657157001388977202831277533720128188048014864776247748519611171653829646070265201232464188890215845533687678428084857778887950974096950139340854643844572623349255608085273934960727796324102929969688512040037637105269548281112256680676146846332289479563012051450375373180656671740254655415899771055908876635854633398701081795601263926544230978922797077997458269549310816413124070673814054913747666416542170326972943644540124028659270745779590897851811030670936181771150888480791441561535770876775821763625287403183002642828347045662884399610969017507268855100616301587804845421122734369255830726951316077277689803366037513748570769790367870217930691644039959349187196639525309037806711765585464133801839811257289842899579083126299139794430128495604287019964170246870050918424372276127596549247993957484129544424338454359698646092551189756713439548913581333072116157709874796162259541936607435110249610616788860262440097620559793822578061984864421268696442702751805813966072711684667086590791813329107710310139915825221176864078793379753936728590257210415498479149835332169863442401294220678734493121678558881971904720625882789571831353185204024583610210347915438201753359383475576995822275854659311505122834752995157013993825586235426496996756321148285898249977394030482207740224509194711392727804795582634356105384779482648603483903461178900067707312557207657181172817897994326099881917564251375749567344838682577568308024834168781410679108324317286746043382362407188660896382787395937909845702024375080301265501985811782742895862730858653548376402517323152601192600418536500994682787928779971283284689229929485426457061463645224505031638433448014231174713088005803598499771790039410469177997442431428414336025046841882385784052408656959583268330430873055764679194084604284902579723403660737380639122975156641028197132759960442150217200018246563186512576981933489140596717692802791922608034858801 A165443 691 2805494198153646036949307130684929655747145298092870455459090331033679520291002935431823929896474904247012639021849208244549719098669505686387822242863821237980695698730768130314093152314552718826049372274491442703331867154005951315064722709154106153121235810431468306566632449707765689320113281136850160739402762774613411245399195926847912492346399112643744447025450255778108814905040549262401019032647069546104224302739735611026606210087557846033535565929275275087101974469990581721186820209966548051075023464323524044527098051787577707056278465113644978435539381211306366041155364959230983495094828482172485207177312796646364392711237701595550631477393169133628090040644641194636381057016120259942864691279876239475562871071970548937650047607086113079427776011898737761041783025527796961478037168897220776307867009985286197543308706162546524858166664751887283846341050089864215347318264240981794466044647482287277335071682439323531126327494686937047673506272377516081915695251166534672767391348456253139033453807511130740743293078846874339238552433991107748342731201219471423293786614404361563086514853628328476705000227145776833217809523651326255815015569175508899381660141507879517246396120468267075985430757504408022259928514151580041406379063020008681403015731807242814421635994638572379517063930536465834639194319259567034401870233869843278071037929526822403788444064634669091204695284193238949825023215075056235329458972036963486789559900213242191445850811948180740221185444040761658363376126464451141667757267280719111605776824991291446852998067995842211754178457574008814857263591853796642605265491708664998223922628784968856176413802861457134632177336397226773747228604416740852732546694178504950834056902572087705776891718603365604554888391891448050063138594884398290459176953414186810269568565526691374199783835142687003899877155296496081619143177033498257940307502703947141001441669774823483099123132801159328124515273017310962024687135640758644428124232422800004383464119067629525380435862256910145701308152573099385732245492744389603282444414977764283350688095215123905471138409182279620978618073455759192947153545195739930903806047902051528418091290330429557957211841072726736719870985062401354312965537280088845631738346098645275497045314779114834919460992967442042548544631043570636800207258132977163952360829626126022761622255600147843320726445199752563820321024869536735662056864702888187196521193173607348130980782834990988793733682152477881664630792630057184791074620092413009437500892052261811605339173300578868425086116798603004574951575080945344967254076053285183504190226159064496438441494021275051269486874321 A165443 692 18406847434086071648424404084423823471357020300787323058267091661911971332629270259368196804050771846764649924622352655292490707006370626808390501735429531142391344479372569702990765172335780388217709931492938355576560380397433046578139645694760090470628428152240863559383675502532650687629263237538873904611221526564238591181064124476049153862284724578055607316933979128160171934591971043710613085873197423291989815650275405343945563344384467027826026848061975079846476054497608206672706727397590521763103228949426641256142290317778297335996243009610624703515573880127381067596020349497514482711317169671533675444290349258796796780578430560168407693123176582685733898756669490878009296115082765025485135239487268007199167997103198771579921962350091987914125638414067618450195138430487875864257401865134665513355915452513462742081648421132467749594431487437132469315843629639599116893755131685081553491718932131286826595405308484401687719834692640993969785874653068883013448747465753012137749598772617403965990852769441698696335997008637300926849604326586788804251197986201890177533848957657574996691904421948094679898897679585102662845331635837135176903248667164483646515084241325869182801246261837030775259310767354551577925467344004622494934035345622777014187581292281863022175315238141659025839148064459385171488543191782116472135270322586268782373495115119656007183750970093835234865831356524947676554712364225193511482932946781053529733453415029535247466943700788692121126266468752982077738995280741275989348830826112332978154861997071970064309058172169836756372848086147606090400577871843002457187746827912338423169691163593402555544627165668234728200547848061233813360698626269128750233464189037794219396582195880128579001688509136567365974709308829309157543849179998154953732355836695273592051919089917637742247634210408163991186401313301111665678460275089868143288964726289852635159764138518321008116248160590771724797138716704855839727075716949408462813167042024116450178209797884663199484400621102952627440888440506447904632137986716517261274461801375102330381644893622083541311262448499276163447532849109883839053894119960628123665777259872080297974688458950580417393105864088882921817650488257800172212614232822717277272908932579589552705974509605942337868589035170814094273738213579741626356268298088850641537713989861054151669393299183613803813644854989310984342709392315761018261343622723771874325990075030026693337543729680065997189837434858316438240817694591272417900670703891548237926191974409677838368892781356969826492637017519299465832107133608801837429145189235772018439564684527046299724271350088874141287014622345841 A165443 693 120767326015038716085312515197904705795573410193465626585290388393804443913380642171714739231377114086622868155447255771374031528668797682489850081886153153825229611129163429821322410295695055127096394860525168550937812655787558218599174215403320953577793117106852305813116294972116721161535596101492551688154224435787969396738961720687358498490450077956622839606403837059858888062857922017785332456414048294218745180481456934461626841102506488169566562150134618498872729393558807443979628838455591413287720285137188193281549566774943408821471350386055308679765680227515747184497489513053192521068951950214932444589988981486965783677375082905264922874581161559001100109742508529650618991811058021332207972306275965395233741228994087140335867994978953532704578313634697644651730303242430953545392813637148540433128161283940829050797695291050120905089064989075026131181250054065409805939927418985820072459167913713372869292454228966159473129835418417561435765123598784941451237199079054953442104140045804144763788829778927444642678204659960008728159252209371730846739991862670841626141231646212292601303592712028362870141439820213963751114661400624604500462452973823993462749502792879551655916772900666609921844376233859454322001778792854291285138502174797056004293333998090306275181513415640829193350539504667692114724053932641211046492206114339063602099551756730571662410099097064250435787506882975057079124167994511638514020029337429605448365418488899776785354641050915358647550411906711110890373070472785562850627547951366801600722845786355046953597404356706872655855999199071604328685441707258641248982784521756669961090912632146930970812119942453406955500775511183266460865657415640622086238296228381319422126405510844316859028350805950269210589529937054254118921571265862068800565588780965957283500200760212857229734178286305434553175401684703198662305244908851334922792205012656332532703834680658884392939446910924338821874908786972758490627418254427729019677571414713348188702319722367853397983772872838325669982288104940236468011233409905137482201159941466780051667323904088897947507064501142461838352208858316609698209269966804113999244676481594919211337970403966471932950942351838705887408440554006853460847665301288229972624822359474239797747382968555671174682086057595436546926857062958220728170864073995416251153587781669490866083469194072597380590631707481505378030617608909271047681818173243146621854002201086210288843670186686833678209346001146926869797633710634577944338826599327545968683473191245522049199428729608038230531637105276262074445312465080045029221963332815943202925938483520491351970408445133817104640528214632057361 A165443 694 792354425984669016235735412213452774724757144279327976026090238251750956515690393288620404097065245522332637967889445115985020859595981594815906387255050842247331478618441263057696333950055256688879446679905630862702988834622169472229182027261188776423900641338057978439856011312057807540835046021892631625979866523204867212004327849429759108595842961473402450657615574949734164580410826358689566246532570858369187129138838947002733704473545068880526214267033231971103977551139335639950344809107135262580732790785091736120246707610403705277673529882908880247942627972730817277488028695141996130733393745360171768954917707535982506707257918941443158980127000988606217820020598463037711205272351677960616506301476608958128576203430205727743629915056914128074738315757251246560002519573589486211322250273331573781753866183935779402283678804579843258289355393321246446680181604723153736771863795965965495404600681873439395427792196246972303204850180237620580054975931628000861567254698479406380065492600178301275006760437749801931592239215288030666310197290682693317985344371034653392976082881364213177442921780322578691881128329404579097191022227199703242363015009210022071138280805981112545044742822522613554595170272398917609977264272420035674338044614517984543805969325164324236058362675396991844726781287884642461878974697206824363475414883308338148337603954355490878487702475301868058919026221519957591685333456235377125091622088917014336110273747691530471553149933146099994633542786868634194189561115521642940601868547635994244691083037508321011138982448763538361578408929008229157514399115588700979183787508704408911786167419915532001292577146213857474407495285367110171059543418562471806934335201540550725029696565910309984647767397201060475619848230440201398731181535069941982687494138838162152032992448239944701014890995795228578776174656380145309474661810234206197316023793566161751785538614770026648300029321272388107404382257996351484508078233034131082465603959644516226801189519497810149590188640524409211977502732487913998645965078626472359852540888000595736469850184528067838832601315589602119501916453253781658476247937511854766291941436915260241927889913170701088586435113466944856851664414179106748547472091605102620999399814832292815086111614717715952046292613730628854632705514846239392446770458663949624976998886846454904080669800391311660780077433143695603756956061250671473598909556773719700710810858943062224490467813573831454417105696831614448678179752477303233093128002628374183322597885430638357222699431886328385439913129850582869890634619127185657230732913642854359822734764992610148624592622526356772642550487220702952881 A165443 695 5198637388885413415522660039532463654969131623616670850707178053169738025699444670366638471280845075872024437707322649405977721859809235243587161806780388575984741831215593126921545647046312539135738049666860844090194309743956053907295663280860659562117212107818998396543895290218411275275418736949637556098053904258747133777960395020108649511497325670226993478764615787245205853812075431739362244143500197401760236754279922331284935835050929196925132491806005034962413196713025181133714212292551914457792187840340986880684938648631858710326816029561765163306751582129086892157598956268826636613741796363308086976113215079143581226506319206174808566068613253486245395117155146515990423217791899359099604897843988031374281588470705579779725955872688413594298358089683325428680176530922320619032485284043328455582087116032802648658383216636848351617636460735580697936668671508588611666960198365332699615349585073771635873401744599576385281327022032539028625740697087411313652742755911168148612293275768242105380145146786177400906707699332475115032280684371687811270828054404931483851185126069575335180797262599852788212058167236482518765758995399748881290539929903702359855020191371408063185465705388810607911186711914533340116711670856148629880783259668345168617418140413108750452514585521056306439083808278837677303664613940731821352746849994571220506113405433408605465320066769118166497695332591346517431508699620886905627385322184531122544502005397361275739467602310882712633252828532980990072545382989292843993163298309351670928659409718399705788920985437226470388141783718301246390646331912389244595044410839543104578278628990008082043339928756476044826065504799355996756179575438511731201872140910973016090013176771308295059850067879432661891886961472155534848943890681289609945449875578528834081725436319586024618041310321804884459050927156489002850302283327541339889422781986202746038672132745897718892929917820374775453533427055621091344897907575764787084053258403601492086788273511611967336848403304869680389537665309702809513314388125985434679809987777253393892253704801437660042321817519223420465558780828060718850965121005454655202856818242140797243151789040056119598758398179278243261372381021900195522353005045783452893652694905581055368308754485417067449364750092087480150828053542049179071742200184204259531370616916135699510590273835396131869539673395747316793784895643740073235500621735656486243333665864435239003845069140850616189502140642238718975297129030116568871437251016461491357973889277393622918998994342059765862931261617975729223612918257242139713540229107092354912185929801017869780542718356780292769076361233636094373336401 A165443 696 34108259908477197419244172519372494040252472582548977451489795206846651186614056482275515010073624542796352335797743902752619833122208392433175368614286129447035891154605506505732260990270856569269577343864273998075764866230095669685766846785726787387051028639400448479724496999122996377082022333126572005559331665841639944717198151726932849444933953722359304214174644180115795606861026907641955683825504795152948913344830570415560464013769146461025794278739199034388392983634158213418298946851433110757574544420477214924173882473673624998454239969954741236455597130348939099446006752079771562822759925939664358650278804134261036427107960311712919001976171556123256037363654916291413166731932651695052507734754405473846661501956299308934781996480708681592191527426412298137570638219381345581472135948608277997074073568291218177847652284354362034963312818886144959162483153767849881146925861474947842176308627669015702965388846317820663830786591555488566813484713590505628875645220978792082463543178492965354702127710701959770659893155887657638259432157029208506813253574707318185020232087991429625647250968634218168909457912810980128901271475650927866996485904335829686700635649924669994406861842874927772042444893609128199175223887518180159258110512015850775337410256222107150218720526613641247140961703557204794545830357268945088651592153968349192502816871836147711289724894284321918593139743129124744240278652277157796476547851405450222434709977242809159071442429475176332132298119507822261433833981955401317672072256532344162611380137923203218259629144580910429387241658715954510820408339661828848820564992252945279431346778447716249091565261076882063143554126615982665769801819685822246956686564236232317039048347222760636207823768249475199725174709350265231752719230569143235324938163663332263373973252746674946862247785308950298712780447054134938286392071872790977549883954179889697408740909702799176614192147733016600843331253327522179803165515614532698439784514677069087788840753792677947443081491045653565112493459186713632293514442573340427213098601361396377554986961743864233317319171537260712160164877999341616672945988238372473062734724448167953060059791141662447025128806588598888260089756249607778315312124512492402332157893251956698116857104881222437605807315563056568273892074690125272508682703845021128812048128554967568363521538448441377628219163000862377148031790091602471428607432297860218731976510906200513887962054746015026071693851356051818320769479035167731849432792895955327255012434634056860363811182900834236550163365318233429519775035603179739362348487129567426967943460978500990406567467275894026549754764450553567132128071921 A165443 697 223784293259518892267661015899602933398096472614103841059224546352120878435374824580209653981093050625286867675168997745959938725114809262754063593478331295302002481865366728184109364357167089950977696953093501701375093287335657688808316281761153452046441798903106342475472424811245979230035148527643438928474775059586999677289537073480406425208211670372399394949199840465739734976615197541038871241579136960998497820455433372496492204394339369930790236262807884864622246365623712038237459390292252639680446585942751007117504842909772653614858268442873057252385172772219389431465250300395381223680127874090137857104479233924886659998255327605148461571965661579724682861142939905787961786928210127771239503247723654313907946114335279765921104678909929659926368611444691088080600957357361008360038683958818911938802996681558682464858446637648969311394295404711997077065051971870863070204980577137132792518760906136412027155916220691221375393790827195560486863273205867307431053108294699933025054388265113793090934226732990847615187170884564147597204489860506477596130486485352394668102729987129099911862279878160550916730190301011379716480698588695030652317352894952214031387983631785996426416258016656050103995991059414386103184030451454713208536697704940947496742612329338000376040967091850657872563947743423396860216853601293722450484688460401754710190106441726578919584815575069743340709240585165496309263738656550949117698380277724660740413711634566735680877601425409281477883662697835572957572757868995026693114095606327830140403267197108896698637527568731933821845377237264863634005051822053327688960041439031657938744140950968400255327893946982867755943031642232078710705111691018518937589368630570070851862149011101641503713489496545291266690312382960742094037443252899304505711966723473229753235364313524725312435087078973645553509451025501164441286921434043344418817846180255770155744896448529848243962880494246187569100827153316264624757827276013493656641041838886756447723684445802205921589038556692908360274714216019005037241372895695846540456529433050159869356614519564150961714520390515138310207163996102207768505890169138287422715461058934569378708073960912410001994314888798192015435338635231096305973010287878682086682894993492056381169117607001515083997756246102685020862109061184501508735926644806916613534689502257001734464946734224712161865381286106607299774222901772897920881298253697356706297800756323009644779555087553505484168990157237250817282272875909690157076015399368462481628705094887826849747383418954153934862830507460659366620658582395320269496032051310323116852284490821774821232254385984227690770053267709628744852751273783441 A165443 698 1468248748075703452168123925317294846024910956821135301189572248616265083414494224070755539769951505152507138816783794211243157975478263572929411236811331628476438283518671103615941539547373277168364669709246464662721987058209250096271363124634927798876704642603280712981574579186584869728260609489868602809722999165950304882696652739104946555791076769313312430261700153295718401181572311066756034216000717601111144200008098356949485353031260606115914740120282532596786558404857174682875971059707469568943410050370389357697949274331018380367085099253690128632899118558531414059843507220894096208565318981905394480462488253781181376248553204417379056373666705624573644251958828721874817284035986648307102380808314895953550034456153770544208367798328048498776904459688618228896822881221645575850213805453810881230486461227706515651936268389614887652057972150315412822623805987444732603614877566596728251715590305160999310169966323955103443958661617230072354309935503695404055139443521489928589416678263993087003695254701860225330574256817154390198400252977211886697441876654511667511805368183555261037054028846486944615358679220310648327064284288287115096594225016192314136914509570101263121553955238462078874173827929603680596019642742509044256222197708832423869425268584182397840249506169117237060310518234235358307902401598664669470933488627279059062051144350244145420564085207212184709995158066277620353829026552884669465863104957262795586595374379704778988019669069389694064462206572849850456313039895503093627375694433108988294100396620953329897971660170741182411754255340588718741366307297108092531900000399850889229961447912122345165136074559033301148894722897165850229727134944499821578402323894319969417728411579910985802070017771617140027966260470023323767557675391842936731094945815217455744926339066412693267321007441193863873351162197482160087748106709682789212532831523219775537710079317836598737266933370869522247518266037768016453421834889909567304499345108287178631176815315511395204099917079311419833572740996656206134656135475981322111298205324678716691320644199132434837900383144520970172366629469703008189074906434034723140935559791818225390006014805381704470972685851330158858918844560337442299635159843143801346081765458603069848965631663857149021850988669545244966239075959172017335342868329347391546175201307395000416543077294887245494509905269705885500105008958239348149996778294448477877686380296511727866127783757307964111549571762047092490532596645777225515689180067622075834320127666439999587151089683231299776902476378356964942296743089989227936045620177223857164167834049777173036837560926138412146682060227529158173449009009734054961 A165443 699 9633180036124690349675061074006771484769440787703468711104783523171315212282496604128227096430651825305599337776918473819966359477112887301989867124719146814433911578166001110824192440970316071501640597962366054652118957088910889881636413460729761288430059160120124757872110814043183330287117858863027903034592597527799950335372738621267554352545254683464642854947014705773208430152295932908986340491180708180890217096253133319945573401238100836726516609929173696367516609694267923094349246122740707841837713340480124575856245188885811593588445336203460933960451116862524607646633250876286165224397057840281293186314385433058331009566757574182423988867627255602827679937101875244220676200560108399542898720483354032351241776066824888540551101124830326200475270160017024199792054923695216623153252777582453191753221672114982449192353856904263277885152355278219423529234791083624890612317211714441134059505987992161316474025149051469433695812778870646504716627486839745546005769888944486120486243744325343505407967969134222000570494493510093382651868308104108983742358969965224389705117159977234384212034839566664989554345420932234160091720780952503671009360168935374947548802452223694442525881743235692223433769654476858937093980356084933595114197147728728539047183216388218031237376458571926370466852435149764605444200680919706494855960301479055191986691985214387309753387999260629121137088300703121207703072150343653312795516703805109693739649950465643036043957170650289308718681816201229636851979467686754638503638584144586048451778829728499593277094037879059384742816113523047434462401087723235944750341993764122914700205511369436286427479804349274437523249314955180325900290202038633522996090537005775651396733286466822695516810074774884627634452681900730008330421878859531581459208334922124183547952683748910184972956336507381171374631542606587721503962269608545428082479156963892734194657990716398184003816727304993728581269164679520117038999405626484840153179235473930078411032486031720663205153440145227633037014200981552380055319669762187597849824431558112834365603552052593547308255816015963979116986397132488201021616847938487333883966059258861396802082862574355220940711116252254028861052321630668031103559721003025653284533417773907973389684962413912728122634214405235927530851448640765174488935331233717154115517666269488821614339081945294778393610339969339786127798264894933448624249074985573134210582967566188220695867044675632122681135448129936827239240329295519416197585751839954031483017031165466365003543677221977670363685613545640387168910973558928068590253145378241394615897158049994882453982818650716271026871170781768895474487295735890004630481 A165443 700 63203294217014093384218075706558427711572301008122458213558484695526999107785460219685297979681506625830037255154362106732799284529337653588355518205282322249500893864347133288117526605206243745122263963231083684572552477460344348513416508715847963813389618149548138536398919050937325830013780272000326071809962032379895474150380538094136424107049415978211521771307363484578020510229213615815859379962636626374820714368516807712162907085523179589762675477745308621867276476204091843422025403811301784150297237226890097342192824684279809865533789850830907187714519777735023950769560758999313530037269096490085564595408682826295709753767496444210883790960502424010152408067325403477331856551874871209400958505091285806256497292774438093714555774480011770201318247519871695774835672354364316264508491473718475391092887390746399849151033655148871366204484602980397637775309464299662907307413226058448280564418787216570397386079002926690954478227642170311717445792941155570527343856241364771055457081921586811663545319036666671713660223151320105001290310017041138221884450563153990395680275194277816443851428961610934217824902451137738979444750158834061874160727065787654147538798515902829811539763875555909164077683386396938158581699959166390247016023053239824170234779394200192216614346803531074050230242539021431859733430241666096417954989952748523299707713168337498620034139824420311817957667718482528321323625954630034696337462244943534874551218735990146354646914387839370177149478187488718659995913348403481046573265973732682305813192550488282579220038488252208203954076410548476099312689503412159929417021620418429958346430043709079879679244633242458563453488621155818164962824935810423713944119393118290485818003490100126545009164644770896012318851353971657771815315795674481124786888450653748277097923247198948908745758704736469172397360640303622301694567667922163615552262868671152462495437070130178983729325292477495864259224255690996873131428379525296807526508876192380466704225779445261773502401515144932044678139695149402864514047589125207010222962903497039624456110199215360188327685007845158711803466520528787378561860814351560489543911004772363581543138531606023544216110420772747958643811842531208234547422609442524059398963838392213600830042130382921978400512169415306411808599713577855527422352905888384691206263324039983735925317104307345168580734938521507001453056397062359178289200955404843681294536002570599258172131559910469606868115904377096861989322926959762099807182272424507512095189665904388923882584882972831556063162997775920107301945420309377296510726491663883561021920005671464577421359918009415924334019235948196945914924164314668687108614001 A165443 701 414676813357829466693854794710729844215625866914291448339157218087352641146180404501355240044690364972070874431067769782273896105796984345193200554944857316278975364643981541503339092056758165211747173862759140054480516804617319270596525713684678490579649284679185336937313307893199794770720412364594139357145160894444494205900646710435629078566351218233045794341547611822316392567613870533367853391934858905645198706971838775399500833388117581288432913809486969868071200960375046584691908674405951005810100173445625928662127122753559832527767195211301582058594964261719492140999088139794496070574522542071451389310476368023326151694468544170467608552491856403930609949329721972214774310836851030004879688751903926174848878737893088332861200436363357224290849021977878195978696846316984279011440212559066917040960434170687129410279931811431745033667623480154388901443805395270088334843938176169479168783151662927918377250064338202019352331651560279415178161847486921698229903040799594262285304304686588538953209130344511355652311529543337706786799842945984848143748893485323642198813485935619552190262510122208134979817048570881451211838246141551479390267618917967879595869860103315438060489018949618072341962633193094123526565405711871330488616901797456345254650217445085597123905204861830587117761510568792593960265027386554145537135177890157638568763561023118879737113984645307124821089629133621621936065754899841340922308125539801754116455442232043526206000008214762030170075155326709950587461366950468374215585026718789102238372150665805358769681302794889029118790749061377834729332604079403343574258045968194315952550513227780510442109232745751929093407382009031452272284235759432336974596460299483893365324954216330303788774312912850105497248740804261414496793097904630406830948028901438043472302464681287625181676300060089328814693234351883086788210268700794562729485594664028180678194299831342316279859055882569984960230374761743168823236371237543214375629488714233677098942282398419694976515884128220035092479780657637648245013266612619249704339807400703407873511485652366741440274125297806977583615675046038662257409081167767537515431989782945070791528448160652574282145671296172676931135380074287230419179743364217468577255581605291979902225508104990572685997865070241679061643565660700033691123772154135667368426207759431675391198296948602543779708507851123170614688657448284333979153016178663850969994609407872124348467111421799764786650748123292457334160950508154675094629437360955451479409528818652203339985789130264923470897009980357373046942264356483872503460335866645073937227253957647073819793581755139346895907939883075067035160761574418363814001991669521 A165443 702 2720694572440719130978381308097098507898721312824666192553210507871120678560089633933391729933213484581757007142235637541499032350134014288812588840993208852106357367429162893803407782984390321954273207713562717897446670755094231734383805207485175576693078956780134995645712613087283853490696625524102148322229400628450326484914143067168162384473830342827013456674893881166217851636114604569426486104484609279938148716442234205396124967859439450833408347504044009304415149501020680642163612812777444549120067237976751717952216052386106061214680567781349679886441560521141587937095017285191688719039442398530792565266035450601042881267408118302437979712899069866188731877552305859701134253400579607862015637901241659633183493399316552551902336062979986748572260433196858843816230008685733854594059234600038042705741408593878256060846632614803679165893277653292945582372807198367049564911078373847952826386258060470072473137672122943448970647965886993242983919881361693262086393850686137954697836842939666115784949306979443983004796567528405477683767304013196141380247533572368816136880612522406358336863569796307745270206628752328688317402250464176203334624014412457038696372309716214693861614470137940685228627768218596160398432010179211644219769354976669445087437473096179565543560858822339463909828698495038091732608666525353367925510619272728958412699325133651047085718771531725123450937215781251846449211947820806540710850948818825477540022529887371892486695424243587548089939235906824681473896442506750845806121924440248317035222219869914203500338196987274290568104006347032910117837179716329474733709399179179930195618851229485269772671305473882735347244628411656159457199435004664080519104103822989930478792521142695666781052378042907655898117726226897602684573194960397894077682658589169896284499796279570431093175421257014305124298413287562793759346378765191781363603869274254141268803805920276799375863669521029705780346843543356492463940825517227331475995779832336235473525654223258327855945772478814309044280546460907788644571811942769301536801814990475047767857323703818769980270519173013312092623565565501080867127147907113392619494088724144809356472270943266616040144954705512498804244401294711151917470706740289068800599849756890450754099536708855492118774291535892866869047874092471346282843732076366219309056359116774989819198852885155255083601998326606914576580001051546013262284716738038210137852048950970652039886255640278413231388752593638439724028140996801972341059134229952751125699483870864404061907152810216687854236331454423812234059351759072203798832949215896943578848797037034219581862691964737624652238218129916365217181070387640439558484955397221041 A165443 703 17850477089783558218349159762425063310323510533442634889341614142142422772032748088236983140091813672340907723860208017909775151249229267748899395385756443278669810687702737746244158464160584902341986515808684992125147606824173254409292145966310236958683291035434465706431520454465669362752460560063634195142147097523262592067521692663690313404532800879288035289243978754331555324584547920580007175331523521485674193728577498621603975914125782236917992167974032745046267795876196685693235463664632813686776761148365468021484489519705241867629519205213435249734943078579209958455280408408142669685617781576760530020710458591393442343995464664182295584896330797392064269848620678745499141836561202807182684600270046528853316900192915901293031226909211693057382600702204590874278285086987099819991622638210849598192369381784435238015214756585726939007425794683255015965947988028486212195381585210816418493920239134744145496256266798631968696421304184562667217498341614069492548830054351751120732560083299234815863566119006142847008385318835677435647824106448394809089336494882592864989712823572002575010798999100007160664738196352195048701108233783001048524568169233198094737873484388145305241219518878259943008837585832918046054915332911535302016198926746519170369826674472411208011589210022679682060916120305161529844028775464439381437705052635038297237058922124692347674812423097757994801539721453896823094510829312586274351307433511273617348269162182198171769785797270890573262974819087596593241642537256642627033849098671867100483904194640507791786508457787108507270378168492248155016553342992786902938875972067554919960574626005809294213566548347969734726014098541778667279963589497480332798808867498944417035234978328740520917948104761071847462601598654070617529289834114848738527793079091053422146660334719706032905030426307339519925922491872143102358597685368158613282239900275374124311449547853007085444550887119600836445662131299241194880475626638421335115125931800789805428807344247047926596306627752172722292969965954949678995349839199037234864973562842928545514607508203446938164556663966230384074332620801893594525065356008110957195571385881224097360487625034445887340187772387686337412168201087191901813656804018117094311833464839168108675240142722996044041119355262362625427497838507614819821995175874147783947150646726989512703615661390479363731815937469607241333384963099731632508265841581263815798918951823554388946229668881940309266481943470981259580925758126494322685259000983129352831853466391413303324927489511428111401834919209639198511969622652215197297872179317778531870862358018134927348651554510376257978390622636988849892194779119966601914373171702861652561 A165443 704 117116980186069925470588837201270840379032552609917127508970330386596435807306860206922846382142389504228695576246824805506034767346193225700528933125948024351352627922017662353107923683357597544265773530220782233333093448373400722179365769684961464685921072483485529499897205701749256689018893734577503954327627106850125866555009825566472146247139706569008799532729744607169334484599218906925427077350125824467508385053196968456343685972579257256418946614077628840248563008743726454833317877103655890598942329894425835688959735738786091893517275505405348673510961538558196537425094759565824055807338264925125837465881318818132375218954243661700041332504826361689333674476800273249219869589678051617925593662371775275806612182165721228383577879751337918149487243207164320726139828455722361918965036129301384213740135513887679596617824017958954446827720638916836159752584749454898038213898580568166521738610688963056338600937366465824346617220176754915659614006619329909940612873986601839103116100161059933497011676818073290003097578326937022784005918429561278963361481044265947739150309451407907475884287335217753584371756907574442344838532931383080369851893361071317970321037469717676886584324010317890649530278965078756711412585045248769408826595958702527557731127061066514467854990129272864871594894352868844249463186924306435340839260899512672150051726282440345296997269668092386225611926918529571541709640748472908833570266146995071876179288397036736908383696358309343494761067962063268731929817129301113959860254023405485906733343090815315801782204115663740999235331395887077644387362926735405870299983455372784411735792673054938827779388072673288657214240475965032902924648303379529564424304491293549035858129268075414206041528159157310398783582195170482555866516707734320181284784383874803994255997091956329057122597487787112168219360023359996459375662093838660907698218523682279761689808394429357664815012764348085071746115705102008967053887913202174939895427349347114845127078400488273456006930066798785273371457943590407865379258725331770426904487860613202156941421936812784510308600729926492601030961453305643970435649900248138227144225954225811463594363610027171913431175936124203680947160862486369628524683954419206867341180412559339685505314405493883005977743444371175784060130051014709873968336256038887519356725953063606366800384463211344893637289991708970364736228298404677030197302635270798645942331987530336746749822059614685220951555157565362624987657643079827256169810230903216478220002216089018701873186451624920523039327634159956910446775085455985181323814043579088290977536993525470531978547759870190200470795127533855384034471008540605240720817644653949069508081 A165443 705 768404507000804781012533360877537983726832577673666273586354337666459215331740309817620795113236217537244471675755417548925094108558373753821170330239344987769224591796357882698741087286509197487927740131778552232898426114777882138218818814903032169804328156564148559048825566609176873136652961792563003444343561448043675810467419465541623751527483614799266733734239854367638003553455475248337727054494175534331322514334025310042070923666092506859364708734963322820870821900367589270161398591677086298219660626437327907955264826182175548913366844590964492646905418654480327482046046717511371630151946356173750619613647332765766513811558792664413971182564165759043718238242286592788131564377877696665209820018821217584567182527189296979424654469048528080978785802682205108284203414497994416550329602044346381826349029106617065833409543381828700125636675111933362044136708541173586028721388587107740549127024730286612637560750061382273538155581579689001642727497429423539120361066226094666355542115161074839064647101398264996326995355339048179126815290199942811597571821272572244640265098036370992586073848592507068557495201928530685025845118386044789792161715952288387352587264320711324270837300614916833105411179954375542024857019581657319782139664673928848818193206375619775703811874288671666672797967113184437060480037027266489902408369142291233562250498108852446627398209584552033007799922862826580833415911081253130610667658737820933631838178545491620539976377532925850462684535583648670306011408698588840801719266189840350694354826622302696685539997266645170349239810627911932424652369811811089051068404110576053010358398141182144605462274699743785242267908428517281181215224159800853114026279562355016751481813987109492803802977137049012536359934777752224109009968722608214897007277444543940044150847131105721414240931489732115275651479047136774354552750083790826310372093023601178350259924181058254852217907231740620455585753515356088829625988954187307876066400883431766529396181779813710499321260112488725869446399759118421658254953215070548875932926310072210831966610338754111274281531170204596048450669967963781634798013196994639000961191501089078653810543946745375070349549531051980317717919294332316844296123530738039453185162395537714454069056154691972728242108333269956856467874348244471237632008008096063615172623441381605385109024762989706752931628115851099140147453592042964469188008624867678364151960104808234474049226488864500096737820173158121355248585954713792517018272361871946940939728715272360443792110630503856366798792122405208906467785387832827900259777456741634973007059334538144902364127349654586467688777840367243488862460239094944101952802074443097129408691601 A165443 706 5041501970432280168223231380717526711231748542116924421000070809429638911791548172713410036737942823261860978664631294538497542446251490198820698536700342464753882546775904068386440273686786844718293903004599081200046573739057684708853670244578794066086197035217378695919344542522809464649580082321005865598338106660614556992476739113418593433771819996697989040030347684506072941314221373104343827204536285680747807016545540059186027330173232937504291854010094361027733462488311753201528936159993363202619193370055308404094492524581253776420599867361318036256346451792045428609704112513592109265426920042855977815285140150276194097117637238671220064928803491545085835361107642335282931193883255567820441629143486008572345284560888977482005157971427392739301813651397947715452658602521341366986712519012956611162675979968514568933000014128178101524302225409394788371580944738639897934441030520013885742822409255410465515036081152729096683838770744339539777935110634447840168688955509407105958711147364928336643182525661507492899284595227114782647118948604024149533321748269479197634846487154405112536250562698291583952076638696721125267717854709589408094677259927200773778548641203551771972760662334973957058386564714768348950854342044797391875470402284400857867216963152799716208444819924905979504295011737190150738386052245819783963278776408003462847880365316439805652612228647048547631454671912695836706796085885515518129515473470974029923860111484339121321907175099397416320823873147564126301630741370831907920515597194365442066693022295414625839599942818785456268596138672641373534099880037564578594883533810417538709111174982092835641276821951082165595264778025923821108065497012633303749437055164125643537439638301397657536430247782691953397602390187613446522566661455442313027289785931749776495360044081144381295272401263456791642580204059335566961875385257797146678662107138016096809511513926056263324023541119572536389862157838041841658353183699473893527297256719553348783180808278275552564788494335759335726297032452528733947107167043929084769879150373270557087483059331465034688710707263688515465714997819253686901370811421057277133029366242591308635789967455743823474023261152052159336105309290257497717582558544255444390667127970559331548179061646037164289458138974840359104821560036217437487262197522167853564919907381517521638908427258739644669863418399042688870248386307303618771702782132679965669920836150909980324364627846107518027387952852889609167998340873444756451814650710092325448104163409833107909365384233012346343242142574859098929293922406923147789756523673987591652050596708629257086376575668353186566480443508855594818864949392429296731013714892435505810848165667121 A165443 707 33077294428006190183712621088887692752391502184829141126181464580667860900264347561172683251037642863421069881018645923467082375989856027194462603099290946911250223389396706592683434635659008488196726297613174571753505570301957469374788930474681467867591538748061221623926819543492152897565894920108119484190696317800292108427639885323139391518976910998335506091639111158044344567962606428937599850288962570351386361835555288328319525313266581302965658854160229102702959247385813412755231350145716455972384527700932878439263965453777606027095555729757607635877889070207610057108268682201677828890466022401178070446085804525962109471188817922921874845997879708027308165804227241361791311563068039780469917528810411702243157412003992581259435841450535123762559199366821934961084893091142520708799820837244008325838317104573424086769413092694976524100946900911039206505942578430216370347867601241811104358657827124748064244151728443055603342666174853611720483032260872612279346768237097220022195103666288332594006168971572348319023660454910090726873144882169165481924387165794486987023045000028122351076169072636701375339040584913156915889662741192175989329863388222808862836762876535316557911822771627893313713842907230327404404351801917718879591883437351794970744199637292842680204434652382842512190480864681646866145802480288164234573747883428060973683107517730571844139333491497363001731197623189678188437130218574909228865139812353046116727980865892875336326568249326249401808323994328079003973515105692272121862134319073274328096796856515795938152372862146646960941711103563785315090593967442242838133721741347027053526964748600627071572935971258442265269442936519650206745214503192733161955944041480440028178669135818854933560692657887589332071184765697291785295258043515757928434582695384443111967672951246201979910970263027927052096640616441254879584808029417666736384317650963926815174489817620633205298005647339178726602561209005482902089332568216037262870018255070969048683905272776720856660135188261773527856230786051076932405478006239180635855467210137367141196627585271860316110877243158590247133264619644940928552331921723464110635622757051451717037981557564148964728256342288392167220905792698216093252011023775985261536976761653159489363451011418716236495317036361193176162135429525593285548399877746091979766997227525685338501923468886514438416926913736840650295105344044435933356818179504013575508566881417355748316829002428594314198221284030189314540027480787360343399756311339341470546572658579001395658983494627680799806504565903348730038350873226024875416247495512790854325206692791486024769499890208646234919183629118742321840413149991242822182574936812665026084443036400658641 A165443 708 217020128742148613795338506964192152148440645834663994928876589113761835366634384348853974810057974826905639489363335903867527468869445394422869138934447902684712715657831791954596014644558754691058721238640038365274750046751142956567990172844385110679268085726029675074583863024852015160929836570829371935775158541087716523393745287605117547756007513060079255467244208307928944710402660780259592617745883424075445920003078246722104405580342039928757687742145263142834115622098321801087072888306045667634814886245820615440010877342234873143773941142939663698994830189632129584687350823925208235350347572974129320196768963494837400240469834392290420864592088764367168875841534930574712795165289408999663128906525111178417355780158195325643158555756960947006150907045718715279677983570986078370435624513157938625825198523106235433294119301171740974626312616877328233885489257080649605852359331747522655697154003765472049505879490314887813531232773214546498089174663585209164794146403594860565622075110595071820260778218187219921590768526425102862323605321768704464335987567679628218521447447823376769788557543047339558614988511771758746082167714451161995995329276905002763107381774797508162251095461558929101728688090309181560633028067105175186025559297223870084275705440642455702814467770630846523931422084100814314293330480595500744827972876013786513343038520697970900886818470506282489423020827064721680109794685434470180675033839321291861490051337780851430139999313845292681316227758813895502525212656205907848880344927825299788293573503532445778190520303696175179823610220941537279722728371944595360316357209238165159196876215931751906684245705490612099693336252845665394667882730434490865943256061925611615198207283351893754122533021759922548731399211561079553763326756999777602100905873348206861685595852845963495919444033540856471591255090258709546491399049455073929616065692878363054585692595745429643737261373870089433968665043691076457624143576536150477834169535676526687408371228041782009355481786678259386960665152050404946210839217050838400981874632473080601524360302616193799224136643320702265115002550342378709362713873593064302613970082808830111602309275936656874744378431576804164289442933654873970412544002429023375411895825376189256773019222035718226453373715321888417299073253694178040100836583441715544538323584886082018942555470440753679666373455586316228152242016734991682746577189564297151023250675489667318763335290791359714890185249414841523427050635222943672903567658033208373416142891003282268832993833672984747165290631220113752364212962004384945914519483643486911194683409718199192583289273034564677636029183097896409238813772651587793160455012499164528289654626518142850161 A165443 709 1423869064677237055111215944192064710245919077321230470728359301175391401840488195712830928728790372839327900689712846865274847723252431232808444420548912689514400127431034387014104452082949989528036270046717291714567635056734248938042583524032010711166677910448480698164344725306054071470860657741211509270620815188076508109986362831977176230827165293187179995120589250708321806244951857379283187165030741145359000681140196376743727005012624123972579189276215071480134632596587089336932285220175965625352020468658829057901911366242403002696300827838827133529105080874176402205133708755773291232133630426283262469811001169489628182977722583447817451292588694383012994994396310679500690649079463812446789788755711254441596271273617919531544763284321420773307356101126960490949967250209239660188428132430829235324039127510100010677842716734987792534523237079332150542522695015706142063997329575595496144029027418705262116808075335955978944578418225060639573963074967782557330214394553985880171046434789370060560503459610025816811279024566005659266152253364087813283290515775008952510465008501044724688823445977847947953836918693678582405603205534703333460205891855988162505140589243159870886332093645056664030477676743167117105159332577326147929471636837664049902925994370868365274931975079293820344685177639302122197809285707487843318474470970814076601085767279097515472779510751786492874880985751028853173158451461404868482312155011588072713383495659604536498364890065823002493265034717776974896376395129593242473583720776520491922936661024627047759469041013069523618908477839235068800078636234326836424461797919062243698708358740821161908419454550028282919786672568383512193798386370377358530583381666971683622436835511382337873765831250066870771125873353790456878754118368449720644796295290123889374160011957170592366992705747342103843303234824669028222603150396996855245093837752710374041514550535683896419607095732311157655303102155217115041548110350350190164082845143197601678388600422920683179396249715418207235147083413583644885420131595708137756620422955946906412363449344670612192606052305872168624759986998294438559074266943246441455270071901800063743628475902270524287591412763450013889622223574816668934618742716848127089141203081088649034534989902622432659455330198004471502955041108835152807467741780261794840429427062860639617618153952877325999289582731588900381627770170539898996642371177874000412884102783714368719444737615581593308770033205063324209471741383144663987643895628185842118184293905457547218463359742836170307177984260063196469314745021699489179152143366574438550035870439529299304861034646683941852934791410772454318140686114830182681951814035137263408898727713947051145585681 A165443 710 9342004933347352318584687809844136563923475066304593118448765375011742987475443052071883723389593636198830356425205988283068275912259201318456203843221416155903979236075016613199539310116234881293445967776512150939278253607233407282497390501174022275964573770452481860656265742733020762920316775440088712324543168448969969709620526540602253250457031488601087947986186073897299370773129136265476990989766692654700403468960828427815592879887826877384092060841247083981163324466207893139612723329574510467934606294870577448894440473916406100690429731450544823084458435615471374867882263146628563774028749226844485064429978673021450508516837870001130297930674423846948260158234194368204031348610362073463387804026221540391313135826207170046465191908432841693669563379493987781122735128622821410496276976878670612961020715593766170057326064498254906819006958477498239709491401998047998081886479345482050200974448894125224748377782279207177855379001974622856244771734863621358643536642668701359802235658650178450690492956893827247626666510197180553648155386506858758834621291943760242833959843475098579407144253364766460921223602190618861920937505922197021291157873803513230676584028723562548362678346423589516433637190182677491009726966109673424509956642517789860412775680356819527201472849016510073374579256531913493687149794099448735323015488117920788141206494553627119885274010302770641758308943315292552511961870702026285376937283076930420735906815843766002753667430491191832884366104467737677960228498017671191824915215107245974709444719451173432128119203635681987539264480525208522930517293072233950424842957783895545282065261093879435319198055632669484731747224235010777497593109366700995292694764850038719175479155556659022905737399207829543975155040834664170346693081083436807178646029873404932047451887748058202342627042169791362716409934290088792699845978550478028752438674165417035200713688346861566335966167607430977601476534086090842162784634720889903427574838842343185592976990234491671502518617413392527403508343070373414229774172165556314095177850947994155265471694228580562352717811076822828859265431243777322898904313726602103108876814179963998543586295928966540195180006884707439182347521127071567328607533593569855840959754585146266973720954712538378534864276213562393299734315016852436145505588977110614931152123381168958736974736247724914404730569963263467783692353125390131669902969326739834291017860470017598497182778157641901147000322971035522675756411929166554643660837801827780404338603295488730437016525595975689034937541912003407751027646894535460708962999772898608683761359416373990506187699190827208225864156254837664711464997811231386060068525471256927930114870280803150638041569201 A165443 711 61292894367691978562234136720387379995901919910024435450142349625452045740826381864643629109159123847100525968505776489125210958260332619850391153415375711398886007767888183999202177413672617056166298994581696222312604621917058385180465379078202760152603568507938733487765759538071349225520198363662422041561327728193691971264820274632891383576248583596711738026737366830840181171642500263037794537883859270507489347159851995314898104884944032142517028011179422118000412571822789986888999077765338363180118951900645858642196423949365540426629909468047024584257131796073107690508175528505030006921402623677326666507725090073693736786378973265077415884723154894859827534898174549249786649678232585563993287382216039526507405484155745242674858124111227874352166005332860053831946265178894331274266073245300957891637256915010699841746116309173050443639504654570865950733973088509192915415257190985707731368593359194355599574106629533878293909141631955500559821947352440219734060243912549349621662468156403083914718699908328867224741692369888723672825497686630880442379986064236656138619287057251256279515559494148083905149549546104847135849261344204240820008726046462962279968039107866286682489760721769874239715889931974661075649609430423445499603666999265043537592138866031218276722820267490766000842448052452240213187904505153074127253793765465751156674195401277827423709584897503114842849855964817149252222756366965914187833794246183491165818114430161150507596513230465657356616995889604034059187325535704477631119936226630319567032649469655109303367820258394236328072469381825921851499623508196063736358245616039192282675589146202153033891001294674407572971720415777450428984193356030932947484595874800761637260058535515458602338228779978861684061516558470905537232541256468246668546299811336984695192410376135057723700609726014939964548892915992264005327714222721406451986030910394791541357152710148012054343566572874335436932895957635344121126077983978092686663141504360216513246675794940585378433624603545084991746247571055945857516500711902340473680603641588900437284012292221735418589981110960921435956767574466702698486992622728098721881878345177400762206809493166696895588714968592955754376831330851407600269828962340264123438867656052696309623066226675091046618426047062003356716381491142825793186043861478966867182961312523815055637971443731024738711425523650266637378042662433022984600584068992089433284382009642938775824216106285712146692198113601793517725215371746136495057565441895628987621200027673037691760255100549942755124508166003176924837750914105681426435869963019057523217544138577261049699448073814744382796457030579032373706038703429717746655957960055117367881792225256246187642585338064721 A165443 712 402142679946427071346818171022461600153112496529670320988383955892590872105561891413926850585193011560826550879366399545150509097146042318838416357558280042488091096965114375218765486011106040505507087703450508914592998924397820065169033352132088309361232012980586030413231148329286122268638021463989151014683871224678813023468485821866400367643766956978025713193423863777142428667146444225790969963056000673799637606715788941261046466150117794887054220781348188516200706883729325103978722949218385000824760443420137478551450737531787310739118836019856528297311041714035659557424139642521501875411322613946940258957184315973504607055432443592172925619668619265175328456466923217627850208538883993885359958514719435333415087381545844537189744152293766083624561160988894813191399445838725707490459706562419584727032042619385201661696269104484383960718790038639451502765597433708814718039502430057228425509341029674167088805713596371775486337878247260039172991796579360281675169260310236282867727453574160444918002414256791705324714405788340081664855117572099607894625593724011874092939875572823542881908059069347972397377817353979744434700217213493292797886516035371652184086041238335921081301970486798628962909021703445396515963593919287362732216482597910641661578546012596615205419436742710837244341851061027815118689109223062366638460810117089355992553409362954764578835015854190035469479944278023048036522598804185582437123305484580317711827325208008320131804326817152492538476153520509016493775151027970975194816408463001316433403992732733178005681127637139759411287274526185480623222469721651753191877387335158018290815009884082619830401865664385914635681019728574167712327848760080809044092955268358429447855177439269427890722862565608042272913984370029607752173202499266999743153957083772375768780848584220845976881142640182789448849517420126681946679683353182788078447716680014272838436028102712595937857143176712221884696470132924597317766385939747295628947226094706574878789655253680274561459644612261431685426798622733894598175028977082231975025388783413668129874741290902138778711278754450992576400000588575564003607662641333228469053445439948646584586036074894345672851802478454514607417161368368678173409217565129283102494591352153945710351109172173640803596595766664958069951046073869297810760291488366738510978045262609861752486088773316936913962971853724450934301142614418862414627305852590372213187089905004704556076237047431673844563794445956107609878229907614593474963056575657148039402107001134342345267959071793549458769666513247585580905797929292018211639179940074358266251013873223696159363096560631012025351954526785138272502053847516676663224997357217804420587909781610268796497439421292096241 A165443 713 2638458123128508015106474020078370558604571089731166976004787134611288711884591569566774066689451348850583000319522947415732490186375183653898849721939875358764365687188115415810320353718866731756632002422338788988644665942974097447574027823338631397719043237165624945541209564188446248204534058825232819807340879105117692246976735477265452812110755004732826704262053970241831474485147820565414553927610420420799422337662291243613725864410922852253962742546425464854792837864148102007204401269821823990411253269279521996776068288946056545759358683126278682158657744685787962356259780194583573804573687670105875039018086297102163726890692262408246564990645810998815330002879483230856325218223617883881846687815074215222536388310322286008501911383199399274660745777248138869348771764147879366844906134756034895394057231625786308102389221594522043166275981443513441309645084762563533365057175443605475699766786495692210269654286905795218965862819180273117013999177357182808070785516895460251895159822900066630813518294123321356546026361887571318208860865366574814132554169743320030254647959329985965758792432700422099736492915091649478884424787802476826854052603405872618086083745147538033038738810864050024549136156768403715712085525354691845909257449119319288840544590254263235138268223788658007067407409454958993766189842160288967621065834499021616706468106244149970747816904930808880055556676467080797506553178890075294549356927331786295143560117856263167367542870746426736088100326381196796167709225590700326002192313687052063296613907887417838397042802311258646262333581711781493851979184454157761720421058395142926703427480040403743913677650203562930321353042331823643115210230089587623780059389079550057487900554126311357415232827639237048428117963254619167571740349422478966652643463536157704729978749252311045910747626072555766269311406929016328330942887366736628511519115314063639750090268169783803093703821122782316798736353919367333763864154352119966176530841206627231529595751252343505434487226499678198326057620850870255918340737677047013876706554570459993044486887789867577697644357555424677374742841885964154492971507624952540210684984585516438608508255388880079678849602414936200106419393115569961280195827099076217843751732110644842342679655223324599634760939057892925332861739270939654688504936829754200015746957807315427418207240123267830094950049434508215770724530697988280747211449385484350091721011308908636703876941392766537905412823711307395555472337938377924923540548838999809406931793921052734892008084361451334009841610713059198891246540644637159933999779487680682980116602957905351823126241077873183275569220037221255564251859175621376010437513499117836722175636651021207189019555919769305647761 A165443 714 17310923745846141087113576045734189235004590919726186529567408390184665238674805287927604651549490299808675065096390057994620868112807579953230353025647522228853003273641225243131511840749484627055262567892964794554497653251853053353533196548924760600434642679043665267695875950640395834469947959952352530755963507808677178832414361466338635900258663586052076006663336098756656304097054850729684888319051968380865009957402292849349655396400064833638249553847097474912295809226675697269268076731300987201088232699742943820847784043775076996727152319991514433642953462883454821019420417856662827731807964803564646130997664195287296212129831933660505712903627165963227380148892289477648349756765156936148796118754701926075061243704024518501781040585171258641049153044525039121797291544574236525869429150134344948680409496696783967459775682881659125213936714250891688432581401127179342408140128085495526066169886198236591579201776388922431635025956641771920728848602640476403752423776351114712684143598047337152404358668014346230643586197594985061624207226047960852928082313911862718329447836702390740776549127176955489897478062106952455126690338414225778188061638900566844538007030430197944802190383199074251367295781292753986894730318578596550520573511011227311720938560623818997492708708903236628569523827742736165785724027129886772268980801734205205333204493045801720725023286924372884723623837387613836751261079180552311712254875755998319079780758769571909318039093687072659005074761869115287228065146782807624884128245687641496390408729410745034843450670478468057426979339638640891366487668719991630558982025273360561287719587793969008670480281437935283603939677943612945840078886497706943145261622199273630059529355769228564103537814485682641604217460735087215682279816324030274630473214144769650445008519877369719537261369659879402574977029983980813207483320144104134781855768996752979288562790335650466151019085200110378343899378289544833819784434131827215730300920401291158865641070688660228509078820603238181146984983544860721485920459274058543456544339099983640974639420595467390437897662278894067316419289748036706669103279584315914747961868103400776012384717418025761869065086590968218118609419959946500288186056964530391073376002249726488571810121074074193838191621762433341780499580407587571499820196619909793636492110900665543152655081439233297445591656061977259528561977814726357840333793513942383960037686894945794562670564509830490605088357067843501862381694721414321169732372202082744365705629806999234206229522747684149577349388040609702138568994879685776809515943913291282541727419446352291729846778635080672495581824539276552376798114325060349872773212362345553145381132374262456172648469494034411080863281 A165443 715 113576970696496531672552172436062015570865121024323509820491766448001588630945397494093014118816205857044717102097415170502707515688130532073144346201273393343504554478360078820185849187157368638109577707945742017072059102985407883052531302557495354299451690617205487821352642112151637069957328565247384954289876574732730970319470625580647790141597091788087670679718148143942422011180776875637462552261299964546855330330516443384583089055780825373500555322790806532899572804336219249783667851434065777026339894743013454408582311111208280175526846371464326199131417669978347080708417361557564812748392057076187643265475674785279950447783827316746577982360697835884734841156882311262850822754136194658072251335149599336978476819942104865890185407279308627943923493125128781678112029823951565846229324654031437208292166707827599610503588255386565520528638782200100367806166572795423665539807380368936146520140623346630277351142854887720073957405301526665571901975681924165685019652396639663629920666146788579053760034696751561730700916495156858177887526608725404211396673029569571934915655115942203972009815489322753409160098665308518955472706012580132211894719774863006035916318290752932148816137515719856925537733465985984753291906339996146585440026264903541997356438025268069507957797747626353489759913370283132036887687975014542211917818012744168192990403894355856132914918508371184467277549816770431144348579952659192403012628803171334971263019561618906389699869615273144027676243933866678675041697006968649860076604005706860442547410842882815702470715777204889745079162477136199370867660567788028302410773729871082564320480379675943957369348478438097273553427072992401151637220823432715425118280247684210786758214041159412544597473580320793793483308648861219121545925269145327950102689497174147647695875093099859708397084472257916061435422665340310514309508824714989177773907086863518745467644925855869635534462666590189305358135701975195048482344032000375800523901348991491425874261681549140588522538622627791184119377035922260242604979974417086093483724403283170748846708041677234979232941738495408681982574225095230660050410225175289305058346183791296311526558416755432414751546041480864862236616700479754136378966955998361675237353298055632625077787363574384208654813656137846207241785736571225895864986372379680632806317877725345098733190118344370768973838697143508026866245749410157297242047164613495549291920833432221592787706265469161493124349464820797869702555786557174850665688098822832564464182126415810869215491605948119403844516651453410700073704888483435052490765216032926395062624290172038417314613485421091899801802826802210841166826294652815931993547974000775331348109425266105527794952346105093338263375246801 A165443 716 745178504739713744303614803353002884160446059040586547932246479665338423007632752958744265633553126628070388906861140933668264010429824420931900055426554733726733381932520477139239356516939495634636939341832013374009779774687261120707657876079727019558702542139485205595894684897826890815990032716588092685095880206821447896266046774434630151119018519221643207329630769972406230815357077081057391805386389067391917822298518385046249647294977995275537143472830481662354097169249934497830644773258905563069816049408911274374708543200637526231631639043177444192501231332727935196527926309179182736442200286476867127464785902266221754887909691025174298142268538501239745292830304844195564248089887573151612041009916521249915786415640150025105506457159543907940082038393969936590093027674946223517110599055100259523604905770056881044514042543591256380188399050014858513176258884110774669606676222600590057318642629777241249700848270918331405234536183316452817248862449104451059413939374352833075909490589079867170909357239219812159659490072624603769394264447495308693139466138812384668810387067687281750730767851920760718124750088644342664587365768312813043829185367557497665685992571639691107222733641994968363606197166634647782738746160984023249145495449576812223575362076811693466455593814755633046561900111762167547631014278122342357752428934591395761454647750032253955123718758475597026283102925666394708995463408508792059748199865821203626400499312634571566542883616934716605441487245937592585486394626926533884464829559394773977244426967474196711299252211859370787461377276110975651811427538426191474981289363169629068464880325078754906919771169124850004507997610480259249070804414317088508013444703631409755904678660164026712595649627231666954415005744756906502723164463788798202096297404187183093140937079539395413292628054719565788169903690431322858491621353834921614438963151849357035792196779907059412083721926337851901393944182199732509903088214027798731395370385354261999095569290534686653590640858107324001276418923760363288258852707477218784752242080519616871768748755050834296973223911396974047305473590704748988454913930977656833117433213848905357873731157490988013313817740295480091223509767655038446667375826786294862759937925450570999326247029168624949242136634913566354979257782960176325619370101146336465892118639111145281136267119486936257972283523439100222406872118799782869048685436243485308345601661995713322353619128823530449320534215738516046538236704399057920522174561606676181191780528662669869681475871668955715431560743214684036935271523887738447127854546044592584324303744761981440007601803171643822134550708505309778437346709058045643788108686908092045208229476005112173391311011660729185539433796862321 A165443 717 4889116169597261876376016724799051922976686593365288340983469153084285393353078492162321126821742063806769821617915945665797480172430078025734196263653625607981097718859266850510549418107640030858852959021759839746878165101723120212962943324959088975324647378977162433914665027614642230643710604653534476106914070036955519647401532887065608421491880504613201083289707481788957280379557782728817547635140098671158372832100579124288443935902350627002799198325240790186705231527448820240266860357351679399301063100171866871172462751939382809605735183762287211347000578774027982824419724514524617933797276079574725223296460304768680933819575482816168570111423881106633968866259630082767097031717752367447726601066062295920697474673015024314717227865423767579994878253902836753967600354575322172495762640400512802734371786757343196533056633128502233110416086167147486704949434538650792607289402696482471366067614293968479839287265505495172349743791898739246933969786528574303400814856235128937811042167754953008508128873862542388384525793265152542390649964846134590841202506301050500152245115657205818828080406193629500025376573074457650570576827860562655174569795001263158840959788498626497393871409607876376124859460351742878167544894020269118746174407324812901332681412267376660526149738613511965135355886406541223072931473408117982520985750227816236102198563484547469557536367011171769557981063531223128254275889590038813364125018945435720162079295950221773294480701412917346020105156424331153285801917211701525687014317792744840093805546626992135602005948577399562564053326328050926375899244957225490339765475459656213147371381202672081914571204445963819290514306744012722448207371401828828607652187148160956921190509991382162239257913323754183240011833222442146213009331332787438193450780481858373970509413130848044568436768016067328034510314582202096941534902794960169382814513080547711011808021548840091678416880325637589011494107034846807313457631601375160751349486828772311185073271945058117598795526498534027599195496223706793476417392862161671979663275015557362094352647889051786695587150732948467731684570078176722913985918446706667909956663034973185879044233358898972916024962779586363465420248890111394367403206048436027835919034440729533055204373097385163371979681946338157146670981114722705857438081028683706022234956354307144148152087099729345817096293722142955838094671013216829059340390328432378406472467627258683415692905554407755922582534397985014654532831673894362050223963604680300786589296137451401912710373867951114591489237906446929213372750068367719744946255331293627947369273868280828998195519648292063243113727323138474595410132401929113069272261844753177213246914177499094583835720486735538405381742914679533841 A165443 718 32077491188727635170903045731406579666650040739069656805192541113385996465789547987076988913077449680636216799635146519513297267411313741926842061685831437613963982133435649806199714732204226242464934264141766308579267641232405391717249871155056582767105011453469162728914117246179667675253385277131839697737463213512465164406601457272037456853408227990767212307463770788017348716570278612483771930034154187381470084151411899634456480663455322463765365540211904824414973024051591709596390870804584368538814275000227618541762528115474290613823228540664366393647670797336397595311017812539796018263643928358089772190048076059587315606790234742756881988501052083940625469731529432973034923625100173282824534229594434723535696131329651574528859732025045339092346396223856511942781425926368688773744698683667764498740213292914928712453384569956103151437439941342654660271173240008087850296425771091621494632769617382727196225563748981553825786669018647628199133775769413976004612746271758680960978247662640246688821780442152242037596953698610723434992325893481855225358541347896053757249966326350091425525988719645600561238658278403689347690698662583145126531618091513295499819574034095929661315272380308060235260160154757596979897901020664247241299034174248213141345176432076700545473408489467546468972586965215273992880492040545377550664001155625620619725416197638841925714636333908922204701859389888751978093854615066948687419014221685204157594734259439171799992164449522716126853091642302592756441247353434469463471487325227909162230909035910804248015428946649058429074598796923330752624112250197024921625739072893466885328171997226528104409890942336134552038264324159410317810542342619109513686889449849678669403182113858782138094118140483739923623853952788402494461606741091600880083741795883997275638793661139203478656540536802775117000394033549964198076155169261400678980289022136837136300466136511762529470281460492843566832143636705021099536487289212881955647918085286573661226771591139970479412631806304975675033987804109958524783965185992234061578994123946740500585509261950702567805272628093344764565454683892405572427649317334106387082761201204500165115874093975793915045572069970756106654869370101979690346949984515504912325250661883859640577723857674730569544039211262000232601971237218680246310823894440729818884079840727162496265431805324690780505275059341343842189133231376409107594143364031241985777260605733907852817140240817719609205079178593761981531927946540441938028140987144638051441430618124575927923111696880153623447251838478973441704180964200196517801687524052219427299103890201508271062359049332171051418347933639018126928091050053869525401192201035412587134099748388441525289785286321914617997788339813219678045361 A165443 719 210460419689242014356294883043758569192890917289036018298868262244925522812045224343212124258701147354654218422406196314526743371485629460782010766720740062185217686777471298378476328357991928376812433707034128750588574994125811775056876404648326239534975980146211176664405523252184799617337460803262000256855496143855283943671712161161837754415211383847423679949269800140181824929417597976506027632954085623409825222117413473501668969632930370684764563309330307552986638010802493206661920503348878041983160458276493405252503946965626820717294202455298907908722368101324104622835587868073601675827767813957426995338905427026952377696150730147227902726555402722734443706908564609736082133904282236908611769080369086221117702317653843980483848701816322469784884705624722574856588935502904967044538968063544202876234539414814847282406656163481992776581043455149157226039167627693064385794849484132128626285601459648073134435923757067974650986335431347088614516702823125096566264228289008705784978282914582658525359687887550325974089569688648459203702671684510801874338839179784053226309307114548879839213920002294739819649310585716922021986742813525453522932350309045293800470218674313043458139507095040103736407179827624385645907732173153425107783541492516796038465274714519985501445936153329191766153339429369913666533449370757989269546527876045211969451131876898323724968324885643286386554677538867563368879873058341726570588021741406979779767552467850106466572802554611997255704620783163965426302697735383329062716808855684877841589109600800510535889880305980853767325955006872530155882790823375043641540147731085117827180413175283134816225202125778717274943391419958548463686898877310015425012855043656213975501350150545632493575949944332464353106956680888794416891063272965592093742136796431392393374805249540767644775777348836443031347674050172805981028596701562108608750544882704521533981468710678908563974372869314688490389593485336687580427633397204440949651318967729177414359473908069908022907092476545657447406644518032309753820604397179487058940208831616399598199948421681121798966048197946859286465083469238101912605388023868819574014933338070928103021496939575646661572342617106646649607909199225382209333357741111947059991578777111070794426293389444300614019524277701074875493574997503757146779439768497381563758530085785070788815906000972318045800532071053530109290364019344445688911942243559096339354019889101824111850512566398722438579360374378269429729164994961412938728488136511158888590264556534032526776833490317414671754216995095687186639753347973908145886976201869453757699542629206135510953468473367824335422732157385606019122752303272829985482968435107770653994953055760851558651942479355443152816629450999336165323340881 A165443 720 1380830813581116856191650727650099972474557308333365316058874668588956355169828716915814747261338227793886327069407054019609963260317214892190772640454775547997213242946989188661183190356785042080266377551850918732611640536459451056148166090897668457588977405739291530095164638057584470289351080330201983685228910199834517954430103489382817506718201889422946764147159158719732953361908860323856047299811755775191863282312349799644450109761656162062740299872516147855145331988875157928908860422471988833451515766752073231861678396041477570726167262309216134789127457112787450430424292002430900595105984627374678516418558506723834550064444940495962269788929997263860685161027092404478434880545995756357401816936301574696753244906126870355954531332616891724258628553603804813634080005834559488779220169464913515070974813100600213019870071088605354607148226109233620560042978805294195435200007465390895917059831176751007835034095770122981685121346765068248399844087222523758571259601804186118655242514202576822584884908750304592003148151584070797538653042425403716631172054904000112616213387158680878704145033586306976318283919999892966336472765234949764780985301804366572503580527041939948260117307332564884270981015726422100939164817303662898665318683770872911830604157870743801699971082283799577739837454261847683821932563841284547990362613565992927592927641352602511713207956124815515019370718521452793443216006925575261945130569220201365292312767995431991800611155730740438922017917506951040675902668347321964358182360313953812370683329637396718935326631340216575209452473948956860967253484121720746293617849724150214951821513678611497813590679506430666691532797938770092756593917759281836907371914322405692783004408846918544489050160435867672179572720612852266095808752263761130999237412481037305977516719332171428644429290196755502213781360174972961706156064273774737623026307339191337453627228470354779147914543584571083498637521023032258516656100233984090014955507820273108727113468438488410335408522428633008795573209219838303494231515705737031075222339810642067568297617666079616059424729774896108395752103275455514060292291522930300602613401527907219128966280654859936219525476042940008721541891939186223801443716975968148809142504307855448811535447800909597025475816037225191643557708236410821629007840115561689264667096949034033804030671701496056288233079054301244176190068318319567501651865573821661206193094234446771598367630342418795924660901402503722578090987080795481077129029574332641758109983552800572013283168727626759708948517911628600095061788958772054556067517575745573680635370423653529261961119325945354681877685233990643162081349874283601894261146982195377000331766898132524474389163878295187029727989707298753856249377724401 A165443 721 9059630967905707693473420424112305919405570499975209838662276700612142646269246211684660556781640112555688191902379681422660968950941246907663659294023782370409716086975196066806022911930866661088627703117693877804664973559710458379388117722379602750241280759055491728954375190295811709568432438046455214958786879821114272299015908993840665661578122596503953719569511240360167907007484032584819526334064929641033814995251327035467237170146226079293639107463578446077608523179009911171571033231838718736275394945660352474244471956428134341534383408010767060351465246116998462274013779827949138804490365140205265746222162362615078482972823254594008452085169712048189955341498753265783011251262278157460913320919074631585398039829098396405417680073299426602860861940194563382253198918280544805880463531859297572380665748753037997623367536412339731577499511502681784494441983941535216250347248980429668111829552350663362405658702347776882836081156125612777751377056266978379986034247437265124497046135683106532979429885419890675374164522666441656367111523609925841273730394572776595360965927082217418766135566499280375844821386190530837816853555589170178367603259903689504564937866036029650488233237737151937197948302453664301981249598077326716935642506438545549054285653349957296220706250430551557694972518344015083701186041607721712745343275714322232653706098782142867447302238931742731779610766891621111587018982344886863264370319648897681447922082019019363681807104280890387748758571303550517334163658164180225402724994637273127150169724226875282677872428646246055521576563665215709603463771666176430182563784798037754062149801891278222827758753101645908841707764225370624985316803020312343329455948398833932209065379374984864715524880949610004801239142265286184651807364051774254091678648045756405282540858793399963080626759223738987492807477415335632260234562676831443763175181937558709780556997932452863764745063354754216386737773362543640460957095398990607341862147051500372140735712217598746622676778358905509980239208612838358940703094290836319503801772692222763985554655061434383605606224865424058926546750392512415566969939900717407950386891942186172825478580620517895865381678367547842035723239331866348089530161629479386358809636287354406264786034461195844502551620636548962856055880584605300481101350561579537684641752632999030984049272215369494770069593438116935521041851673269251168533246833384509285497881926169992578622225529544575231016453906296145428362277737605685948293206278331292217217332086054033838056563256558646174588915671137529118361099372638552204350167893578411338199045185349416476423329541605311227394792544854832396493681360377416504281277466523911696481267872864600890374189138933217975094449942685904025396279430059921 A165443 722 59440238780429348176879111402600839137219948050337351751463197432716267902172524394863057913044340778477870227071513089814078617287125520961181268628090036132258147246644261394314316325178416163402486360155189532276406891525260317427165440376532573644333043060163081233669655623530820626478485226022792665344600718506330740553843378908588607405614062355662440354095563248003061637876102737789000912277800003374822860183843956679700543073329389306245566184068538184715189520577484027196677549034093833628702866238477572583517980506124989414807089539958642682965963479773626910979804409451174299696261285684886748560963607261117529926784693373391289454130798480748174296995573320176802336819531806991101052298550048657831796539318714578815945398960917537941370115189616530350963238102838654471381721232528851372389547977568682302406914406401360978879974294969095188068033856640412553818528300560599052481713692972702320743526746103764128287528465340145434826784866167645151088370697435896481825119696216861962878039478011843136423719865246102114775916987942477571049837417632980997423710860433561200963204892093495743798336625086308496851289648398507721809572014088008387577007522259539119241420790381471455218725528116279363115142256312827166145627060031066531225793265660431667100455879843883657241552831973683266280726160490995928427624218997275882928391722139775107074567868363152066466831229140052662576787705956786727705980042895177758063671630994239501878703722938986440222843134044948797531096721506361068082943465141209061263909358662363074543778770856330157303587708021524365376438103461736611547836082685945082005156555974028915505159497144047109908156276781626282409445396418295322697888814988309155779779958029445884745212639162841086654482018117579449000592887498695674338558197926171459094348312336783102026590870945114988132165980488695619068971989716699522426128261040514527125545503931067759550963462852016548126743842501838647101632666884315548914914746227022199095595934782590505912870077265168001834105193736731160937005832297023980870976038939491195128732312159968212632150907982003907703029632730649648216142182784612470220828331349185728386769655641677269481012399462234913468684016154004686449841421695853258577788594055352049996010474228399498256352809650174252302147114268046934798440274394748446120239736990005646496473108011593845768947527158773910908706645068133846527036643815542156490737840925016290683503865629693281014043921709153130883422775980560578364671635061862124625580894695609663111368968994338743336867364269486553222600312699500127191811194930020552609328832699031725914919750087356373787793630616300964341574997283248122030454137839646435699123562098944226042105217483501098078095258099075503984108282058770971441 A165443 723 389987406638396953388503849912464105579300079158263364841350038356051433706153932554696522967483919847593306559816197382270169808020830543026310303468898727063745704085232999008096229409495588448083713008978198521265505615297232942639632454310430215680469095517729975974106610545985714130325341567935542677325925314120035988773766409019249853188233863115501271163220990470148087406105110062633634985454645822142212785666200199775515263104114123238277159733673679029916358444508872702437401399212689642437919505390651353720461470100686055550549314471668654642939686390794766162938496730409154580307170295378541957308482227240192113849634373222820250108552168832188771562587956553680000131872948185668614004130786869244034417094470086351611417762582579966433329325759074055632669805192724411986735473006621793854247824280828124586091765420399329382431511349292233528914370133417746765603364179978090383332523539593899926398278981186796445694474261096694197898535506925919836290800145876916817254610326878831338442817015177319564391245602479760047326723717964260400029923725593282725443632788993461014927866193740105177718285255825570379344649231508167481266772103051557827213117600443306198434321170195366722077382789194662598119386236360295600622163544137496422445869640070120800574769983372593606286266694193697587409858941606124131816631809522242642801959147014779230476961161286029636923645771204301915826619316457225629043017333609023848597216412775273456757341158011218573490102768285831647046747723637775667651402257274944029904610626474281724374662503814509467547629064025616649469847144987801889964081521702746643702300440421533953485603446181395053418827510703186259529851399961754277977860569549447661069498417642438017774083522732027529899365834332488183516911636499423546405502311146689646231132298116715134125639972412509290880256165005001661878775918673731722131187109127952921528063677658774167633831881930537950669385822390931958075358977404708089011864693047557482181143533400845142400641436956578831452125647089835211017020790348415141977746139208291047238206804478837131859258834729756542653582259617568518504509477466419839623389704911032139556169710841802159870232614041068168867345613768217919415824679745172014726346439612913866389968542757423460053559360538160055147299724041283538148101824524162180433947045070441191741152274913745197279190082389205535892542968689418625204121662977248924849289051136530115334510704042587555401518482047019386632488928374955150902238094260328411863871252690921341331261049083679206274246486041196501210801135388618692567315104241209510199574125031263430057543689274155453688877248036304779746047625368110773082350955519656725692928241608953439439944533520248529755919134826463383284146161523442188042961 A165443 724 2558707374954522411181973759275676996705787819357365936724097601654053456546075951491363887189661998120059684338954071025074584110424669192795621901059444548265235564503213706492119361155700555807877241051905960498022982341965145336658628532730732645079557735691826372366113471792212270409064566027225095505935395985941556122344681409575298286768002375900803840101892918474641601471455627120939279139567931239075058086755939510727155641226092762566336445012633008115281227754422713800691790580234456744035189874868063531759947705330601210467154052248618043112327282410004460795039477048214463201395344307978613781900951892922900458967451122714923660962210779707990530222139582948694480865218413046171776481102092649110109810556818236552922511940304307159769073706305284879005946591869464867044971438396445589477719975106513325409348072923240000078133145962706344183207182445353836529123672384836251005044686943275577417099108395566571480201445627055410632412291460940960045903939757098451238007498354652012411523322436563447549027658606919327193014808997742370739027546313314371328380421182010447408646249494687788049289963620081948143745098097106669774120679318488025412203279615714540297422969194964449384672863577307462252621853197289009595948435340324173268902151354662501902549607673571106121212052052890126460395640254149703589272086565297799566600301914426229507917286851698220013637740020536427467283490020760592816743641787485288690599352395725018579527293841854588366700699677972473618403688681049088574650408016696676453215888259316134897249150764512885206782564557666348030959836525797857283343613483590987535261409068434722409966244718663474248600649327480772721259573954588767396246538282743180834516559819082914188013712302324097176721722423301995623222206802687561082096477488919018916919415941287788782640993239642725580024110181354595348109464980118825164709018677629430218064309853469179194733880891498824583214754165471414937109466295546328497787608166106353238072707005597765800565821488037185475440548107128093187894660739785747792207710140363527625825514934911355558456204696891648875828938444204441751107037239408624387930220819791112158984336416878313915178755607582800550748077876581416821221539992479735357630112711648359638374316427295748275521771880055250018984419091310989959117193077863403777939524420160992280153614882300999800997182221870902937034627197193008069248142196977020265981256332174613634142695440684836455288467096509090213591785995430704027310000775576594169360890649568949663938741469377045886443042480437978622176500293129130021597985913628743830539026353675505931347961478819192564681117413182260723005267831497511062370083206595824311305472702169855291494165288038766046996562697084664082148252366826880731921018481 A165443 725 16787679087076621539764929834607716775386673882803677910846804364452244728398804317734838463851372369665711588947877659995514346348496254573932075292851015681168210538705585128294795128542551346655482578541555006827528787145633318553817261803246336884366978303874072829094070488428704706153872617704623851614442133063762549718703454728223532059484863588285173994908519438112123547254220369540482610434705196859571456107205719129880868162084394615197733415727885166244360135296767425246338837996918270697614880769009364831877016894674074541874997736803182980859979299892039267276254008913335093064354854004647685023052145369467149911285446816132614139573064925664125868787457803726384488956698007995933025492510829870811430467063284450023724600840336559275244892587068974091158015589255558992682057607319079512563320756673833928010732706449377640512631570661316324186022324023966521467580414516910642844098191034831063433587250183312275481601684759110549159257044275233638861175748746322938572567196704871853432004518506288953164256982349514408823131230553337482131894122849577982187390598467247178968692399900421670633831206589849919277636991364347345617965300221493823883477369408739837023742920215473790383046185635648987761720282213148644160045887871639843983023124003358259451102482650341888245686444724717150513542081976473817578282490262252588546781802735971231123495352870152169878317327504349741277818508441694341749590689463480158803330323039297497954292623793468558000267517253481177248971875514126050597593853796066130989840447781761864421780187625677427320792264051609044392737258814088161241339502368483481521168342562980447495922214929267493918667509077219184748340024759433465466852589215075898666204481632441304846027841694826293302052528514451507690659842718670488117332262872121993679795508965725251524544080006740851073913226767453235616744040676050932567622284357914770022299120069084874938156399867146844753223468008557668054580529592546735187784372740069243715950480080163375547758809316174232275509922975429770604090337871317599052371865967505694849654487351179184333931026531756915621380234153571857452520202670544354227171436005912163429683445808814201583220976354626748600929351314240599361329708343439489094277871253789983718187261680963063431950599747426977140230497972171694060091743017694848369361993572184450221099685433264390590124507077071717476391364152366489454473739345709152223034560937520606977753065288467335376248203330160581471957090606929680683434461748176486686712043580151815319428953238525588874156695803247129964799521538444389183298326447081943340101174759417413376659522099906535826928080157825725259788973278988248167935371236857630579187954049233639581977362890947122387821050032465469926026451945425488075393617002001 A165443 726 110143962490309713922397704644861229763311967345074930773065883435171177663024555128658275161328854117376733735087025327230569626392483926259568345996395513884144629344447344026742150838367679385406621197811142399795416372462500203031595054691099216298331744651717791831686196474580731577075558244760037090442354835031346088704413366471874593842280190002739026580594796033453642593534939844555106407062100796595648323519376723211148376011435713070312328940590654575729246847682091077041229116097780774047051232725470442661945107845956603069241860151165683537422324186591669632599502552480391545595232197124493461436245125769073970567943816560646081369738878977282329825114510650248808632044895630461316580256363554782393795294402209276605657106113448165404881740263759539012087740281105722550986979961620480681927947484537024401678417287014366699403375735108896402984492467921244347348795099645450727700128231379526607187765948452711839434788653704524313033885467489807904568174087524624799974613377580664230367381645919760842202232208837920312284662837252549565921919744236989273458352700247180359394855311129905004898631123787299338302246803445285938818339972695721814122922003564351475674659109281515420423539151047956299052747457267216530097524290448394889823048280481180441882612862385127845191958791667529712405912489132508105887352911169316667206556616550814956667697818843125384554063055254818874133999945672320503842472041428015351912953090285392970747941501226594723593699302726663771057192545412088340968397281616410810040097675153711100531697509433754947846365560087729534810921256549524501323390920941096733409778964397949655864363875083433836080018781158577236874442828217747366948520075034864430786968585151263607138556957431250450636515454353279123246534157712073846901387478865227424038005462893707008998872658904756625603048691027362627179133898156591946665633209352659754176868797652107103571070035806884350931563548881945187057067416890930751688986037691529145811315694856559634106188640283908676102633593274002686840204954775656094176262265025369494973316092180072428226735831158812530072724757950998464617602824145194306706669873479848949460127414883514926087860515030904752082690104338425992850591783661218153973250988944798347784514847018776427880068462080118824349064770619823038696472828782957162534053037933088271947614061584412474571127081529627979529069577032241827169909193515381535833360228075456181913618428526180522992198208150934471826139305440938295843438411474648252950950739376628524073801041035199743051522278051912369068572733611231024212188368681452151551795071046893468418301024487854477793449282730838433069450214908794364220281636046528815611866629915497997365061418903152013244983919420290553338720803864605254102532033725657521 A165443 727 722654537898922033044851340174934528477089817751036620802085261218158096647104106199126943333478611864108750035905973171959767318761087040189027918082350966593872913128919024159455251650530344447652841678838905285057726819726463832090295153828301958133354576659920432207693135069724179877192737643870603350392290072640661687989656097421969210199200326607970753395282456775489349056182740320126053136734443326464048650610630680988344495011029713454319190179215284671359588567642199556467504230717539658522703137911811574305021852577321272737295844451798049689027868988227944459485336246823848930650318445333801600483204270170894320896279380454398939866856784969949365982576304376282433434846560231456698083062001282927285690926572895063809716273210333413221429097870526335458307663984334645657025575528191973754129263446047417099412095820101259914785548198049469299981255082031284162955444648773802224440541326081074069758932387798242378531648356955384017815322552200629661871790188249063312633438370306738015440390978879550634934680311982140775554674176613555902501283417419439105035934110149864672244049402021415773650655334970402227188988926199094613667159188169911036380088573001354039571680159291457395119255890561311880414189842660895212565303453983295735732330760594182486007548935380179879705916199254799527994151940855310710248520272276908076582504990642724504268975260447232239542708011318554369925393217773403991182051390940887963581986752613551175264720054256205745224070820428443886290672436410671879781036070441539081374713997981436836651929170190817661701834203740744862099298422197825024490022218445313680355804513438559836726057649493131909491791384231778445562808880934043200954488273025601904060629138354609475183276879452736962538305592592974799630268030735444963757077297388033295130599826959425096280666286269123875418621088443288295686502625109341337264122117392978169857940634740458063739857934376272905503438524285558743980866250153359957094652181938970044142529210286843337517863500547010145673990330560576866606717379771576613549631236649065802072498528964715566347438265950461593917444491583870784371226279469100562749743748853624124178577396745303977134541847544824933969599887938030454725605029809549694721077370632884619554230896411466452109107567454795715951209153233306522703420220773010426555885245394124592324322488572262036485950750708711046628840749136651342265705608009473306355772257686750180295591134755418273262502682680329299229188964494027560213932194119051942503842654540556377171543716014277252899771796701619888497503611859446080871993307427717331783459624581959136021506724062347359038462126093758984876496398890290055454824976433821069983201461505592239257501202313346232374512937916791179374786874834246240637720548493374409041 A165443 728 4741336423154827458807269642887745441338186294264551269082481398852335272101650040772471875210953172440417508985579089981228033378391492070680212170538304691822400183038837717510185906079129589921050294254862057575263745664225329202344426504267489147312939377465737955714674659192460344174261551681435028581923815166595381334900133655185539988116953342874896113026448198903985619157614959240347034630114682664930623196656347897964528231767365949973788206765831482728790260592300471289983295257737777699567455287839395739015248374759804870429398035448247004009711848431763543598683291115411272833996739319835072300770303216591237639400489015161311444466447366187837790211683133012789045766028281678587396122969790417285921418169244764513655548468532997524145796311128523286941956583401219610155744801040467539800842097469517103589242760675684366300907981727402568077177014593207255393150672340604916394554391640417926971688355396344268245546144869984274540886331264988331211540815425102104394187989147582508119304405212428731651613371233102741303717897605919832295635737903411961403500938299913259384162335475321224804268698204882103417345470942883670593954719274174986044453178038211488719593375411394883258137864271229898921593752684233989504641390287178355799222269734301863638040354407018827349125293672494518796903764669463866376986070548865119374756128723146839331343232410774767291059483340543707281683953112810934732506166811708875814419777074873787761823822097340346441928935934812153876355516484656680033563347323640542458615116627488479291625553509185718249339482630328345794589937026881887047133692898074302228002720063044435797777255602182543420984165041173588799111563975967592539422141062865769324200623809045948017556764004616460716727327683327271941208686449683805691494875104592525147852280436818724289718651573637645754259849729689281605282780233884197557038776285707855218250045644588461095642985169381236530842671378335756710413521880806777282085395951594663373148602804393215765460375343989870608138791058030945202798194692582369388291879219703830563059121190469341484182009529196656619224589432076622899911489962061403855611573109720425681428940745535747406030183847898923458796642813785063897456709918905779678009648502556868029788756331546677615337577217334181536361514023822065872306000738220496700324673690490725354899342664934945759835468083410815576404109660167966311441500929825048455737014307811390568634020635180257143524416802250164879014648375308298861267003116382174292020231298934157528087672102729949981392518695542501934202002261508682525341199397683483113787024430723716410407738244386829759991674203117915074304698259070857753181329303939431690912743381611473210676070695997644694218567786977734731761353244041203803952662534721179363640561 A165443 729 31107908272318822957234496126986497840619840276669720876450160457870171720258925917508187973259063764381579276454384409366837126995626579475732872050901817083046767600917814264584329729785169239472010980606149959751305435302982384896581782294498996295520195255552706727443980438961732318127330040581895222526002151308032296938279776911672327862035330882602193397566526633009049647293111747575916894208182432964609818793262298558545269728625687997778024424590620358183592899746083392133580400186017559486862074143514275443679044586799079754887280510575948593307719437560800609550961073008213361063852606677437909365353959404055110152106608428473364387144361169558403741578853035696908929270911556093211905962804794927812930424608414899974094053502044996755920569597314241285626177143695401862231841639626507528633325001497501716649021752793165127300257268113488249154358392746032802634461561226708856464671363552782018861247299755414743959028256491966825262755219429588441078919290004094906930267396797288835770756202598744908349801903689171192106570868357728542448613229639126972255821860884155214120498779654839187214623696551579651888821814593371163940360142045053686569756735837857476334938813037050438666565196635093192533170852161652384279792272861529244232830418315949646010103040679999829830154994822467585274481538245443543538009264305972867541755328803328633360804576193200250197900732873347627522642899115168448353441306726372835949059898057936848801559567198919550425659283332489711768599561800950240728771034024766841834676978423155374317181431606999820908070265132998118359419825493555601923976551327716274305750047716130298714725077395067342255556088408062512057921108822812164436226361850369780115384954835419611887415025440311524459859454131033370862163823258782758270674756446077545001874918178834961740497500192409630339654272929205070589164932061212923286803122205343324601066446341999310077811744675366551438304427385708440459558812013842214894280652882801215105091526975483405213954974898644180942845773699542119573092785000791595694641963221545455642160227466203901196982540090030957672724783711290203597334165472755817272900620292489613133344763609505429582048952651321112542322430576193857628717989699432103444943136752977246225912752830846659667330573074548961372133334987277909683072979174915245325503210795747376773087409705895736772123999268509167371052268569663120564205756448114915805831169759983460915550759070630456328941877635066570003988724522689072742680876308219816601241382580785360728974301154193032720746296841424447694816426390167773386681062382959791512745338223441722893541652574142314852064497440273731970392806656567523881654310557337237026671266726477236062646046795191210535052026681095168532880383033067288997830334862416032170521896081 A165443 730 204098986174683797422415529089158412332306772055230038670389502764086196656618812944771221292552717358107541632817216109855818390218305987940283373525966821881869842229621779389937787357120495380175864043756949885928314961022867427306473073634207914694908001071681308838759955660027925739233412396257814554993100114731999900212053616317482143102813805920752990881433981239172374735890106175845590742899884942680805021102593940842615514689513138953421618249739060170042553015234053135788421005620461207793302068455597161185978211533988762271815447429888798720691947229836412799263855600006887861939936952410670123346087327650005577707971457899213743744054153633472686948498854767207419484946450719527563315021962259521380636515855810158730031085026917223715594857127978737074993348239785531618103112997589515895363245334825108762934231720075956400216987936092596402701745414806721218084702303208436807264708816269802825748643533695276135115184390843794340548936994677529761918789461716866684369484390387012051491931445250365343678843333312020922652908169289370828831129870895551384903234993663738985585650975645321604921243165588027227912670179559808725313099238552718287985991399122845788338029341638587412151474458425644215591534086677501947119516170708455496681138449857779577854601640407859505235338170447740975132560332620122414909961318902814401688395686550834291930251401260190234060749130827100117372223768676576261473736310078068407504828836769564286374868088819188171922312422818496914481354465621184676756778603768491727424823674181254497086342873582033299787232412954026598006038978720225290721189645670349874731309058619449803261361409656658637305546115327966326174439630206051741051061049850524439037342682153400975211051606696225780959675211597095069978565614055249948150863958549235345559046261366950215768371376130149482014236266794809173793598699655972857682173642803929958855213696048028204128823175273718346177933437158579648269894503531009222902884066295422261255254575743966657852411570090286490976019995628052925072030422773619878907889010273793302037603161739660640993534125676349866850809322556318508874369268903658679451016640553645510228672301786744743545700916950183425976841827221595113571779886493875799144517509465775331069325564293314574482629676553730301018455563869637587317329383299470269598142860869282597304442257635583863718217493453040853553285749788420813982032513681050352461319903230178316479982725381308898012018872986520594783760067425629585186689695086809127714996652239823210158721307501635036389380928886658145006846948471307543868521318297097357568738463842967779302890041918844130892365503192001930796724402906713252485270023469202412311853926886746582050835201844689702226725051932933368989423494046076198529829637521171842908407261079601 A165443 731 1339093448292100394888468286353968343312264731454364283716425527635169536264076031730643982900438378586543580652913754896764024458222305586876199213703868318366948034868548494577381822850067570189333843991089348201575674459271033190557769836114038128313291395031301067291104069085443220775110418731847521295309729852756651345291283776659000340897561380646060373173088350910209950642174986619722920864166145108928761743454118845868400391877895704673399237336537973775649190332950622623907830217875845984331854871137172974541203045874500269265381150587500408406459865774956704375970156591645191262187926344766406679273678956711686595342000735276741372704739301989214299069100986127647879240733663170820342909859094384719778356180529970451427733948861603904798017857616668493949031357801232872946374524377184813789478252641787538593611494315418349941823657848703524998126151666546897911853731811350553892463754543546176339736850224574706722490724788326134668341575622079272767949177658324362316148187085329186069838562212287647019875814128921255668723604854418106356588442371581421902252918461114907420617167022685415004475437265106403604093777273119156379566545568872735676378954838199400916128561432552211879045219813776167930017693574856184842439254157544950817793951116790321301601914153885599653009294696158516511770280204129715599618069342483944852420780476873705742237582663343398594155729587502540851377378055427997605916846751963668896735001990521640081980795487460025308386659643519910426297465270545751101919064252805265322040030179102425369448472361778698393455234012665973551040792428319591920965208015299921598259007180464013401026669054035448501381999773203150121278477737998118242363366399845354412319282647938886301173846327478216867334934620547647345809857638848015235228881953707202368850149221166637557794260221796054725218479879459954433908271489025840765460090610088340596022846945620244754350533734496277500234373112002163394324948496971448266917088586863494509267117032674167171448047474186121864365029463158306653507151580875877137720827627338129647966478160963391057940051108679819605319535841548400868391235284441552983032940190401011209176283082805495845138160417192999053120245304614949466843906691241749970908394250447701801502609697528790111124283397241597833738794475321327659191990100962634383157899481641989439838276887561197425152840829714003205009651629181761397005946629941363270302690854292541202754908535177206713210540616403210922597072854112615952613892968665470888152621532274066439205846253431244958220120780104742609372298860901155491687066127555895293364618834012007058668242559430789821990690472327234357644086970269786924000077063508480304024118733252892660513946268441297819805542734180812433810377541483633097700468843261556686816488993771655121 A165443 732 8785792114244470690863240426768386300471768903072084065463467886814347327428602844184755171809776201906312432663767145877668764470396546955494743041111080036805546056772546672922202139719293328012219350425537213550538000127277248763249527894744204159863504842800366302496933797269592971505499457299651587218527137563936389476456112858659701236628900218418802108388632670321887486163310087212002083789794078059681605798802473747742574971110873718362172396165025645942034337774489035035459274059483425503201299809530991885964833183982596266650165729004590179554783179349490937410740197397784099871214984748012394222714607634985375752038866824150700146315794560351235016192371569983497735698453564063752269831585518258146465794900457136131817362438480983219379795163822961988799594738533888879401163254438709563272766815582768040712685014203459793968305019145343827512705681084214197199672334414270984088454693560206462965013474323434650806261645336207769558989077656462108630514554616266141156248255466844789804210806674819252097404940792731996559666227284899095158825384617836450672752513202302809266333798844536981592737657075418053428669512234541761347529654652344476625881456202176198293623235795022790744603052546549089944115626983265692960495302319403276537387777724563296009582414198182845483819004187217854155049749695918191712554969117102782544846204101386285954758879878432912536187429385881530393099321206403183365543673221948245922702877977886471950439272398144862966700392087510516862556306087181593539746747560026274699096513090607611790152061218291026505328898107827751359008570818572508203319861372397315160134949553421013554044168135917774080164500309883176887851575146005004257093849791440042572582404444571621182722024758986316423309883468071445523328681061609897161641926759819366074284964195360856777875463074693487909431553876789679170702177667167789990812735923740452221315189020991803550301551001700582005363725656532202944604686777411623248638542372753590112913431142247019305765903519818026114549227049373368715160468876253518121311129027684002199392290751178914994794332593838322191502786880720695251221518320079179108790754512223541555646480118647220117131583572680475259915193079089483817197933268361711857426605684123115482373953981057682335200023392181502159321947677901025446852213008802355533646046446951621052423435455503834020423978342676737182269039558215439229492292653811362344853771263128394195967368819028965637912900290650561084015925697076536687615981368489589044680269168463868015112303062020130646906376919721137161207141090559593295228459488995640739536432367773781949339806566992132912757625572845419101062669821616575374622226046198062353574830559323159519565676093582756898719141794083212547796804168918232506754217768059271367929558100315897846641 A165443 733 57643582061557972202753720440027382517395275773055943553505812805388932815259063260696178682243941660707315870706976244103384763690271744575001009092729796121481187678484678721042568238698283525088171158141949658105079818835066029135680152517416723492864455273613203310682382643885799486047581939343014063740756549556986651355028556465666299813522214333045760633137818949981903796717477482197945671744838946149571015645943030258939034385458442466174213091238733263025687290138422558867648297104270754726503728050332837763815270520109814105491737347999116168058932439712010040351866435126861479255041514931709318495230540693139050309127005233252743659977928110464452941238149870661728643917553833822278642365032585291698962080341899270160853714958873730902350836069842453608514141079520844937751032112372373444632623077038541115115926378188899708226049230612600852310861973593529347827050186092031926604351244448514603513453405036054743939882655050859176076527338504047894724805992837322152126144804117968665905427102593489113011073745960091816785965805109998809571484993717404982706379444606114274426410183117233817509535592245655913027346491094503882144487612762824548352816972320718018798485408575572748598524593287089674075091630733496583151378025600293116042592675749369096594011916945519742316405292023881128905540592721734776507919121314544155090972991737705605209637164488602978986068236216711725035131006444104749376051589879874982757407062071940084258208264144687872975625405136748855581470295168463950877652687092659346104597342409368790284135035970688637406005392069643809182456495654924348718107596149806504331458550501248805065340284412688662034384169681405234650382916105930666650843386009204115420692186854644221148983631708836066355857842054217286888151848949063320993578820930130742114441988685515937546504867603493304825242340476856232080213469831771197804251405241984524514176133460686231789082447109593167900730860971691401801647657066925839633682730691147908606053662054745876639567280588196886761544747468786152143111848419755815778427860965602683026458381867981976484339928409239478493266120653834820654613277344467180529476718638987297941730223082408663829058428767678763549236257282596868218135815909305086612939897431307311134310636999145704147772435081959956632984698298789983393570122435587201560762960133111608979387152227391648342784746458986402164342551637554895876855418966236464294255434298822842349103164785100259522836405893404179392767760358037535043612608536535504966310041353866149882667403312988056688214925077542584665365617690793392311246945075582360292359951823605960300797342472484464588616017961718841949095489393303535894658401519830331409995845712634687885997421554339354899657883145251420481503962934799017109516231848216450119091833592090703332838161 A165443 734 378199541905881855622267159807019656696630404347020045654551637816156788200914714053427628334202501235900699427708471137562307434571872916156581620657400192353038072358537977088760290214099438208103490968569331706827428691376868217159197480666771122836683691050176226921387112526534730427958185104029515272203103721643389419540342358971236593076519248239113235514017230130831270810263369760700721552317888325687335433653032221528899004602992841020569012091617328938711534310598190408730640477301120421760590959738233748568391989882440490346131288740222201178634655736950497874748595680867338165392327379466944838647207577487685309078182281335371251153115186332757275747463501301411601632743070703707970172556978792098836890209123201111525361223845170548450323835454236338125461279622736263636584521689275142170234640008449868256275592967297370985671109002049274192011565408747146051093276270949821470451148514826704313651767790441555174989570099788687054238095867925058237289452119005670640099636059817992417005507220115882070465654829175420569896368543427508806234527544961277779176222788665081973476155708430117107087636479712250989879772858329900869551479687775622725668696792369860356676132745446586427496854951732065711914323933779121417195408722816691318337733160912829026490948461611713005170784735189879552424582180198806641963009922992655798048318482727985082643908259532912532925646180893927037011752161442047987264842685968751932433537425046709789916696727726054747918160941060760884208263629558491153718103094760877670990042394273473048882420495756963340421964255214484630770193391195611803272912190674370451127547715337894315028835269333520941058967307365654742579994627853697013328516418813445096277268069964536047488182581021545903502228856052490955672419928315787690182178455824080504625924822447206925436695608665349481605189246234410960320837114998566560678372905273319260214982169278815872994231752058824300833761279811698293500826932638904447788429901135600398956376608665786271473656847963395503303035828954954899091710504585417967068698614909550997153232307371701009205848814231853177522591999607743401127423029942534659171452099031173554095246212401818092058435227035254841980985848956734888191925133169260150417287835056477809268552601333328085002245367463838698436224995831885908037027398038405375847720661278378744466894975768097339070715175802896972955189179366600142015640464474809951917725383741184655347982346193686314018287065040754958114807329305120972147200348231345527762465856929646935610072822364821578686926843077213462149639322308177213533611980367176047996640567193691102827913155088101536786201082410877014118133473959045858329464838337872364523879737618302539419229600118332286539768739337568064295732238295543133625507660278574899323932656939062137542373973681 A165443 735 2481367194444490854737694835493855967586592082920798519539513295711804687386201438904538669500702610608744488945195279133546299078226058202903332013133202662028282792744367667679356264094706414083367004244783385328494759644123632372781494670654685336931481696980206224831220845286594366337833652467537649700924563517702277981604186217210283287175042787696821938207467046888383967786137968999957434104757665304834607780197544405451106369200236029935953288333101295166886376611834727271681732171572651087171237286842551624357219845618692057160967385424597861933021976290132216556225536262170605703139059936682625086364328915896703312861953947841370778815588737529220486179108032038561518312427286887027992302146337854960468836662057322492717894989648163968382574684415244614441151455604772625719631046803334207778909473095439585629424165458438051036988146162445287973787880646790025241222985613701778667629985405778007001869248473087043503106569424713575762856146989456307094856095352796205069693712188465848247973132871180302264325161329594336448040767618829691771563554934793377733210952533098320580031964098241472523386321748893135395995071971248747995220441325368175804277341001803902935598960057699310478536000722679003548108637152126198104014716309594722794713331618271303149043947742914681468738728148821425782670568254230355599882713562175085179698107404266156170583732669566175355801466028512532130552507884030819686456426323061305824360359606574396921300686861118871150102275094737041381831406351410559447578989301301078962872299631894011404169582766998274925251205175190694871756607498374544248014929395612429963757305690699720032582943443902509775427435932768065245565285826060473697263073462416019841795695104832192127577569363267610025746333586470094622284956595404294745017959648457374323487638919354598073743843644566978405425220852637604159405506785600268031973282566981296317759130987394983840309026350300578820486996678694518841266660968627289909511558982648844834024353913628920962298075295014042243861916503421394825390185559363397697232818567714807431539416717833313364341550273423529935262563992817875339357023860678054183679591390841968828847596279570411023256445140806278723666866526826095511395281226240523073038171512816026565085556788415340444442441723678367152719678569568145798340841097663038214017229307887771512803300718735556909622150608739891759777860256530849764127520654942385217011073805428404168332164392778668645163954529661770595293678549291484094667652338793380844047235940270787912852540136778040954086347489658322405588788522851504430238385521262969777528286293717234499361299949061323709797059897170158250804143922465992704486719237222144567037756588951495787292560738805257947422459721007306884440544908252022156003668504847071167608020373182973572857275077957201 A165443 736 16280250162750304497934015815675189003335630656043359086698746733165150553940867640652678210594109828203972591969426226395197268252241167869248761338166942665567563403195796267644256448725368782800970914850023791140254118025095151997819386534165390495607451413887133041117639965925345637542526593839514519687766061239644645837305065771116668647155455730078848736579191294634687212644851214608720725161315042065019861645876088844164708888322748592409789524753477597589941516950247645629503844777688163782930487838973981207407719407104238587033107015770786572142557186439557472825395743416101344018295372244574703191636362017198270435687279851787233679809077706929215609821127798205002121647835429265790657494382122666395636037339758092874722109027081603796558072504448419915348394700222913197346499298076675737237425052979179121314651949572812052853679226971803534396022284923589355607664008611497369838320334247309503939264139231924092423882201995545770580099180397822830849350841609695901462260445668524430354951724767813963156237383482284288370366853910124470175656341773528774468950212802724761070115772511341558616986447728696131835880501058786080304505170407771914117761879777684110939139171335960185823173359399894361904673890357685939676804237465124745486219631620955711328873970872150964621498977016734974826140096765911535307653115478530323109107273678196739222299274993188984983596151780601597379778915127045450930395632231472830558918283042310409302006059841211019458767899513641700146654350173141269076502584619359568979662855544521442033752350139225912427451287764788635123169084173472859424151738007838211663292505710055018764286453277346518030151132320751629222905313219397134031503582359988243862692413643039499555758379075390212701255956436679174391113861840553027219754401074276501962357457166660807161437501193569032154887949011427291155137096605691594801581501273447945595598748449836197238051553071533011582390657572908329499978142893841009180163686107891402633850507175267560925838481665761839474730852976937642996892072527310540717860064883331921853169680330291270242438057251963355262067112855026296647968793898382335076044856822603357906018822775541999849028365782584355462568293585692177875216263594808425732097931878500632062095831380586296624944993875197285980777390326146881025975993952585257221195607005657193009513592728000582872633602359058483524278570340079791377925566330362917632164247893467597609443407949187729522076538781668797468388046443301897006595393933459537563911725552073215334514118038806793023298809520538806872456842760300734322248602878433270208378402221362788906778573570854586978875865401774341188786806246453475498102062626233655684084245877502843943924217812403090625790127707215602309351054040397028061549467523216025291481008410470971054957672202256052721 A165443 737 106814721317804747810945077766644915050885072734300478967830477316296552784406032590322221739707954582846264175911405471378889277002954302390141123139713310828788783488367619312013966560087144583957170172331006093671207268362649292257692995050659127041680488726513479882772835816436192727916516982181054763671433127793308521338558536524296462993986945045047326560696074084098182802162868819047816677783387990988595312258593018906564655016285553514800629071907566517787606292710574802975174725586412042579806930711508290701802047030010909369524215130472130699827317700229936579207421472553040918104035937296654627640326171194837852328544243107576040173227358835162583616036419484023018920131448251412852503820641106814221768040986152847351051757326682402509217513701686083064600817628162533487790381894681069512014745772596394214945431441147219878772989408162002989172302211383669762141883560500034243509219712996597655345512017500653970393091127292775800776030722590115593202590871801214809493890784031188787558838266201627412268073473026964072813278401160450261612862789984787741620088753426342227395628253798983455978156573975932638223917716913683772323071569892631544569105644060386720039032748100967901687856067639256647880701873869439454422101705050699140057994001560700711018949260103289740194961458704671475502411030484321563241018684394694944765600468298343267115802990897043249446765131523414984170962783338924529754019827966915347676657085738473997952407935474610485764770588098973619402156565719973233077413287655880068691057965828479378485464072970328470481084700461031031476923300750574624182768554347692121742658820670454761953893918856197455552575940798911689737050137098605874103257706551390512829376665575402441259051543413280989903457901195669377375119426510103406634617666810439532645671771373956029821290105949647082198464460663276081656765547875796821971590257209071788129147347630008943393872951686254082961006025261033909243258056077832265412521681545294969590214258190805209120429685480788154121773847993973282818770696510200243487016664518242837274125201861655270782938338982587657165765541649353475743213781016495747557622608386166666528896630588162877489588472178257072543597609685342037336881572253715835813867520132068805492164539970725763636317387049062134207377054213039517180852300613681296884015690336367857508605532886780232288431349164852420147015963475690618065893775941712300209808406148990178407978315360871415836880064223343807861816525413742266544811496893718884413430990847429249224349010616171322004689289876323093603952878473372353409669449686597978764662617831521965436630306857273135150842275887650331363377005183596701668222595504688721229292615576028531617462211129282736663393378473329352182829645116767911850004462426326426125772921587056516341098206465441349284241 A165443 738 700811386566116950387610655226957287648856962209745442507935761672221682818487979825104096834223890018054339258154731297716892546416383177981715908919659032347683208467179950306123634600731755615342993500663730980576790887727342006502723740527374532520465686534654941510872575791637860487860267920089900304448272751451897208502282558135909093703548346440555509564726942065768177364990582321772725222936808608876173843728628797045970701561849516610606927340785543923204484886474081282320121374572449411366113272398205895294523230563901576373448375471027649521567031431208613896179892281420501463680579784603351011948180009209331149127578779028806399576544701317501711104814948234675027134982431977519725277567226301808109020116910148831470250579820363242862976107396762390986845964458374382213392695611002497068328747014004942444256975685366909624629583506950901611959474808888257309412898040440724671663990536970677216721904346821790699749070886167902028891537570913748407002198709887770365089417434028629635173537864548877451890830056529833677072636767013681811316330437182010728565704751480513611866454232785260756085065055405651112602792812534228234869647135658449008024774438094981594826933065401678082334539667874999600037863933140953733539272097216393073260762835854633598976819122663727444315348638208805117022353870042046827326725276311048251287872069803527957582827569878183721276390067525993014508818551711420947223245777024364455339723262588784003611366685924164193799183194761198345630978315492646684087527416782104186455596746274476996752445598107283113141808380892505313407149376733555422799377189402444008198652475239790341842899089334814405274179864162129420468611454032885307088449864571675111754180748194051009977109705819245900675439787924528817392084030350192609661453626531994292925537482679820097010469642254006515835067950974775587593343990216841641686077668551338835086900281317450892855844714281398092763209407494490162549854879827800892842010493288483681570233144627024910961956038701012608876942785421203772795691962820003838692623351281778992442378055293261478767767816874986375987171581598534795870813591457026166989227163131544404134812619684541584228098987216897258745087798225750715491462438259523103948691484790273329418476517060302697516772016680773204201799981340248868900544438224799961465499280366605772742296735125747416508035146596886574279093147813459484480172042577113908268598719327831573780805276729077544251059290048223319265339196730568071993350245147540060401411907782054186315091940486571391635345835835245220454258300143294055014318729141275845664389367332048756329061001219246464360180229183445697053995703976135514570053239535438944794608915657998683302521674243123186369825549913603552741926710777891360396852949916793239363417841036602661377822687921249175823635761 A165443 739 4598023507260293311493113508944066764264150529058139848294566532331446460972099635632507979329342942408454519872753192044320531997037890030738038078421882911233149530753167653958477166615401048592265380357854738963564325014379090904664370461600104307866775369353871071252834969768936002660851217823709835897485117522275897584983475863929699563788980700996484698254173466893505011691703210613150850187688401282836576588703533537418613772947294678482192050282893953680144625340156447293302316338569840587973069180204628879027366915729758242586194791465412408511001293220159715772836273258399910103208283966782585989392009040422421669426044369207998787621709785344128726558690875367702853032619736204506917546118571766163003280987047486483276314054201403236423986240630158047264696372811394321702069475903787383265304909158886427376770017471692294047194697389104865476066114221115856207058024043331594570787441913064613218912414419497768781053654084147605211557378002765103298341425735573661365351667784661839036373581929305184961855736000892218888481817425688758081134274442406677889203442299167722065484282959764289177835681050545163560530134823034139994172196345846864663341904399039359030770122678608884184113206858999894579571325473640789182858585109293716493590972599095659358786172478740982887630431281245718997743928726698678975121659370004135984682005103689259961902158987501050233478373227175862197853320240716165534253538694604614003447617413348027810073855090994903943470750922586643447440606574425053883576121803644185581613203003020142467087180417911217758012150172294653624531393294479170169251989311977207553137296285970424214889091603581858855248688742612331402665139079069167134584145430738088909231823842911750588236193747428157941766786688106847531212548244220069176624119385011121888809196381480295070336055548650839984833802138233636061455816058847255116441356925062004518297073266304137635130850105636831460560165434765102707594836592668894368200867516077211101621042035437021335905634689216303478440721664744100689753299748354289676202924403696414430108674127884097521468517446468204174726414215754291215937422494946744858835817716060598491218418385307552200045398164571433181707876277715687176121675762752671822331884943121148407840226980832612964756057973347033387434812654507387957605777017630912412163165696519142717427062852627057871699909685392103014342927624135167732547968573876070465837839913755485550966854665328956215177194034308182534246184478962954416013738514004140053993475668227067662244777570481865965597924356583956378649981914146903794288075414151272489193354749590866774396397595829217473373831522286237617853858882066863845154879570941884035468589432237230285912094844107249408459478640983175865845798790160440150795489464420122826196753210882154824861847258408496894270325251281 A165443 740 30167632231134784416706317732182022040337091621150455544660651018626620230437945709384884852379819045141870104885133693002787010432565596491672267832525973780600694071271532977621568690163646279813853160527884942339945536419341215425502934598558284363913913198330748098489850236653989113457844840141360233323399856063652164055076585143242758838019502379237936105245632116288286381709264764832882728081423600816690778998483883539003524964307200385521662041906067230095428886856766450691356497497356724097691306891322570075298554334102943829608024026804570812240679484817467895185578788848361810187149551106060546676400971314211508573104277106373680045586037901642828574951570833287498418747018089237769886020083949357795464526556018558816775896509615406634177773724774466948103672902015558144687277831404749021603665508991453850018988084631773141243644409569917022388469775404741132574507695748298591978936406391616927329284351006324860972493024446092437793027957076141842740418094251098792218072292335166325917647071038171318534735483901853843041430515514855811649896459210308423038829251401563666969697670544059310795213265093466161892988476636006242049333045246231974920939222745635969906383092292499058549161320979004746020720528885882783713434676647217056068671710776728293581866288760045321109865481425938345992187744212120352049477146923621737387942098257454562746283579306186144012426705110000114319708840300410770441315054102097098732482523279377182548263760887767059216107900158421123460707293743501095071398065885776522404619401286997759242755953243190209023006036099051507553946845480912795618770212422393248494462360905608026178094134664785348184101314271663724003278445806037613668509445593609133429729233085570704578832419680568454166315305377989734226123118770127542466777489753239655789705872168042422782420553696508670768511195684794248357613116013689687437938527128806159272397829353490014659832042694503815327664077036615439568812663998387001283593587560403118272446374842128309374018434922488700818458944455082513806000235432707309155145786397211960665880734270066446131928880323065450742219896525598798599344056706823275240189991599554747828740660699617512350174616579370163893558203197883096965870555499985256655074574260339368967782283474657165205149716656737433035994507388318080262811325082036544301639464513878758983109961993293686138652724364531490008431384297171586867294853122647970611466083985508609844313627217868908210298144531365243677345067632834650431156472484612492101982345767402657529320839233262587192948057307430579397058427199685964178154880131703871388039660316360152397149850288143909646506621011605099513006711950720230003980719493135267651089232311079373742608902307873581623670524984738622732628626378273801732788531114624532712656640218093115025390439728775186472540615435634801 A165443 741 197929835068475320558010150640846246606651658126368138828518531333209255331903361799274229516463992755175809758151362159791285575448062878581861749249202913974521153801612527866175112176163683241858690586223453106692382664447297714406724753901140903711639184494248038274191907402686822573396919996167464490834826455633621848365357475124815740736245955110180098786516592314967446950394486122068543578942220244958308201009052759899402127290819541729407624656945707096656108926667244682985989980080157466804952664513967382264033814986049414466058245639864789099111098099887406860312582433634101836637888204806863246743866772792541707748137162094917714779089994672678598280257256237199277125399185683489008222177770791736496042758734037764396866656999586682926840373408245277646508197910124076987293229851846558330741649404492928709974580823269063579699550971188225583890750196430506570821344991804587061973801762335398660207434626952497412840526733390812484360056426376566630219883116381459175742772310011026264345682433081442020906399509880063062892835548007506418924141736934815185166146677863700625067688570691104865359249172878766360185619062296729241969851841705937445597659005357903514793987549785011742511849237062189386689090574008328288810327985417147196298035757331954122358015494603175939292162712413740895068629185701801711535807769553920516907553633136829614181244903460320379743758837408534566356145561998469499008463932165918898705318687826176292353269049779391546094290986598365510911025219597337453798004023743988920822443616998343045147868231634017286983990812463445270053034724963682601850158188803228865545179661254873414417952559526999971128001277798820052909130354820328574152307206599838876649095862908599430237889682165154859122252873571824747396496205224195521285857450742859893016030783380068788822903350272696879376974209571030964186850439919825808014770173284026643978931945691484739497907097117403196778225790331729028791276321418572030067117418105384516261606609159396096974555192352442742696189933190646669191382926634633887901843574794554979039867554715062786938740311762970038486575753675598650456780484749141795499556791925185877753098768974635852095108909737981594947458814877897360384330792285467902982105581472108107449188855766099745146093907380017830176304846574651272219782818312997959922208381876586803573386637308005009972962506486871624890938136029479293788077724952911785686815605204629859689513252178651187147291393335188293833020886663215970344786341499665780958285345468419041898791236729328587108653183348646141272864730197547451839134857783010187559057378645538345603225949669960745124477374029975642097417528327998190352992906579275996081357686356811523019462357939094164106122893143909593253240888839958388568100899776123970481335030525691723769771471186281400263742628807466850321 A165443 742 1298617647884266578181104598354592223986241528967101358853910084077185924232617956765038219857520256466708487823231087130390624660514740546375594936824020318586833290092379795329974910987809925749834868936212075833008722661438720304222521110345385469252064689466761379116973104469028242904057192094854734524367296375412192947125110394293916074970509711477891628138335362178501419441538223446891714421439907027171460106820395157699977357155067013286643425374220784261160730667863792365071080259305913139707294431876139995034325860123470208311808149643152881279267914633361276410510853347073342150181184511737829761886509896291866144535527920504755126665609455047444283316767858172264457219744057269371382945708354164583150536540054021772207842136574288226682999689931497266638740286488324069113630881057965269207995961742878105266143224781468326146408753921965948055907212038780553611158844491229895713610113362682550609620978587435335525646695897777120709886330213456653660872653126578753652048329125982343320372022443447341099166887184323093755306584574020171198865721729451653725006835671074758401025457263792731143793388688051323016411311414503340982262547432785080401850433185973694155120333582940466949979168107755473013567191911169583047170381578737200314317871653563965982561791698247858096093405390073762820740830748746597530311666957441810315694207361786974677011884666549064882251627901883942186836632212633551838135138799664321211889500129090629399129250527338844412792459368808571034177879580106765087241552096031968053791440916765642510384736951886581679251480062234761909039807735258155470686512023963560717958214857999638335590036840206430695803997197682841563226051098779226217476831066420946223862178401889668391389813769905663009923387991181371697559970622757134326237811301484698512991399232114530191421614058091459519151309486194406706612338737467003115180927714095232745991911321231459984694344224826965872151775386275464911123319831656090747419595112060552203455078964312767010597991398675831395246030036110770472368878519431757094052938304209141727588993185120831094575066847035460852249142499083815848455636697385211937654651697623514381313756234538443836108806548883245135558584086000210689946555372063371457787044012774506798932929821916932193467709420117458847985685188577860462023557365850717200395952068423749254311601484605342185048226072434746943759523785345282193705627538981550149220473762560557724271145162808697038650537300040785033935335771265952065621831180314506733258268020389750826595292110074217404669018106665243425012549178497253238778326538359488518944800528124711328248500055958551278568735394005315841354457009112142753797986563998742579575563455876978259015609100012063523039016770069264950647656376299025605097524492297215907634559407677087795452045930261393841995670722244962336721841 A165443 743 8520230387768673019446227269804479581573730671553152015440504061630416848890206414335415760485190402678074388608219162662492888397637212724770278380502397310248213216296103837159965390991020922844666575090487429540370229381699443916003961004976074063762796427591421408386460538421294301693519237334341913214373831519079397926087849296962383367881514217006446972215618311253147812955932284035056538319067230005271949760848612629669551440294394674173667513880262565537475553911854341707231357581306096109619558767539354507420211968270088036733773269808726054073276787909483334529361708810148197847338751581511901067737391429570933774297598686431698386053063634566281942841313917468227103818740759744345643506792511673830050670239294436847455652258063905055267160965640553566416775019649894217454532210621310131273661504995023248651165697791213687846587834482018585194807218186439212242813178706959345776995953772560214549723240512163236383767971785315688977564212530489104668985477163483202711089087395570154524960839251458004951633946816343818128481174169293331161339933782048416901323576151229910630716851360925137417704290027691926964046381165730692293603351178337133270789445400839452585551095842485460915097206822411613244574363704889475305422043372697087437447609435758688647945253453972240682618599377759323321778652535833837980611706346213743159161213982227057163937371932094565827365654163690060693460478009261301534520641041422885664482889826838969694406872496554639850921486867421628454016272562348616054927272312305142527460143271383096041173669953266625727962436871787769843218971358650245126680797170914669360089618205065269068886257333464736469789719902392587994524968450336084126136155758671195433426622368806779283485917153047395994788254053386196867343206365101542317283092894234270400994355005067054696113573400437853500302840853404413775032652184816182091833848007616577933773541717940313883444827853813482062698796319186026914705382922523794346306168389588290851288018653270264476430492870814902151675783005341181114218091041263930877896737522071587901299140360188410673771331448758663945619735995168778336036459555402575233001977042073284534167727508898469659401155797198612394523596729453481820506379823340654770399086786753956517324405806841293373326073452602720938869011489350945298373887824840734773646505296910673445971469950345895532643009742492216544495855696413498820976106977162717485407823159823942419944135084295590320129127793469955955002540743146271076097394500439689760271581696182647267422226172505572083463608807933644791090383783140291467883611678706564794459511482135052590781316924788583279120074991875506522436237391857318144152941873002370933532430406985478448661549946990007453017707612271378313183438068480642001176625103111746603540813463503267271285308627243904600499100974316826008164033361 A165443 744 55901231574150263680586697117187190534705246936060230373305147148357164945568644284454662804543334231970846063658525926228615840776897752687217796454476228752538526912118737275606532930292088274783857399168688025214369074973330051532901988153648021932347707361427315860423567592582111913411179716150617292599506708596679929793062379237370197276670614777779298584706671740131902800803871715554005947911400096064589262380927747463261926999771523457253432558568402692491377109215676335941144937090949296575213925073825704923184010723820047609010286423215051640774769005474120157847142171503382326076389549126299582905425025169414896493166544981678373110894150506389375826981860612509038028154758124682651767048065669091998962447440010800156156534465157281067607843095567671949260460903922955960719185833886415771286493134272347534400298143208153005961462782036523937463130158521227671525097265496360267642870452701767567660734181000302993913901662883456235381798798412539015733213715669613292987455502402335783838268066328815970487670325062031790740943139956195174658500280523889389193341737320426399363100001299844169863676468784105855154371479174003685798230154113859491902737232111430155993655226146979251721561448487904150927107764767160542757705942045923783617947027208294486225276286470684490309482970770531173870643643157892508356358041353748503440796953924666657427457070784998181083883714183824444307234281738679576756666020689242823038150865300738569817923774555286219366494956540012464324887216668709911297666908587655326555058831854164324301958537731238654813742278218766725162609922042855358969530397734483721028876822296996018699927220924828944214992994017427008743617222883613916665376608718403855256930788049487497110650903787370228414396046637737613239509750173384367048420596593040497945981956056894833121411424152989502439845620263693984089464200003022535415723612784484433330642283765477619849791015809919538111097618140696694205385289420477829541951239248084682283472017249620240460554113979266882743216256762278603797906400365002326671337239665199472931230125457784485723353371008837499502478444551324399476640882102063995229498722030057963938336712436530344785907949849093860031860992136493055692186717707909651855368130908741455567003942529468266942900382501012742879851726709207002421232633973338570730687979179682436853657675812341083426545436131690880261138651980204319965531049958804209762592035221342901754149765115866946727050203310339386549693987319237496581104460709742234554483053323542154697654637665216068152610863727439007040317268448676524440658683106689441535594499689867938369048804806294894149457046152077695391255422636474437025127445747579850637354188494913739869031024694505018720909011601577327441624483300698672331289569630258496002420197246616813493705965334719776382284970866103608237498823728881 A165443 745 366767980357999880008329319785865157098201125147491171479255070440371359207875875150307042660608815895960721023663588601985948531337226155380835962537818536845405275070411035265254462555646391170856888395945762133431475500900018468107369944276084671898133307998324619360239026974931236263890750117664200056745363515102817019372282270176385864332235903557009978014260473287005414276074202325749833024246696030279770150481266951106461503045500965403039771016767290065435925213564052440109851932253718334829978562409370450001010294358983332362716489222713953815123259444915702355635099787233691441387191831817651563442493590136531135891665701624791805980576521472420694800827987478671798502723368056042878243602358854912605192617653910859824543022625896921084575058550019495659097883990638514058278578256128773875410681453960872173200356117588691872113157312941633553695596970057774752876163158921619716004873040176297011422076961542987943069108810178356360339981916384668482225615188508332815290695551261725077762876783183361582369605002731990579051322349247850717935111278112084932328877123632522586884330593845606070351707678902097810987706646981123203619122074301426253865209426177243015414814687249385499065512484207810892678694617949181779024689656125586441710208880508892247005601230045309131433368290330236408675745142149726141851649656142101405525895113320480322837511018646235654172138689007330791860708784380575244511986842015137783122838355275738867526545477588213039453550774646953723405335160374513732212482590429941646854433560748930808526159396881628033026583754248488078600523762768614291976593627534952512961937013427502952504997405047154205903164910033222889528226558988916377632268036242602802697386892376750500410295728893569992029755581809324999016198440029834838068297447620114886183922459863661371248194182750379612387662936994770181690712208288552407428630267896669455852175467383140896272369286795710705815130561386683406615741721536599638622716216628346552399951764852329990680753116282955696968116150400154108831989398085857302393096556107793014787767308310498621593862821524607002006709518013117028438600679237163203676938939407406178291500706872241348390089762425805299281556237950135421332205210961459959495205915852469969170463527039721629939219461321237096479489807374966458167269309823441341093526905427119254340755559540608994047804516658090923956582239387665593969332562672614163059619157799483710386422060401120753607167230858626764567946364082401646953638707297062303001522661544371355301193015128818817635809445258405434264410752966324903317849442424959517414336797548251987369487949956566592323906139741159678718999952809684415928284210044287091536947496339367643317157377466677144262228942099059837812678189146033667286952717820284027865245677683871313825466420751527817528564748412150167322501040302112401 A165443 746 2406364719128837212734648667115061295721297582092689576075392517159276487762873616861164506896254441093398290636256804817629808314103540805453664750210627420242704009736966802375334528827595972471992044765800145357443910761405021169252454204395391532323652633777007827622528255982523841127387211521994816572306330022589582464101543974627267655883799763237542465751562965236042523065322841459244654472082572654665571957307592466209493921481531834009343937641010190119325105326193748059560738527516645994819489347967879522456628541289289643631782885790226250981023705218091923155321889704040249546941365608555611907746200444885780782585218668360259039038562557380552178588232425847565669976368017815697324156275076447081602668764427309151308826771448509699235896959146677911019341216862579290736365751938460885396569481019437282328367536487499407372934425130210057745796811720549060153620506485684746956707972016596684691940246944683543894476422903580196080190621353399809911882261251803171601122253511828178235202234574466035341926978422924590189155724501861933629684441975717669983366591476331721167597829086462257516377842431282316037492231406105993504345875041980718548247424759400193763193352506658976244270036450981187237027076175132413065426782362252716451393252224377631696061429930042127148105619085747505109810639640688396325687223037934287635114809370942581448301636878707772949572081014480395530264912167765587405844489947011210994088342264141746546245158662195396671327380837844373957174660020960828246118351716626548917639571888701897255996070217232066156698582902339251139969048263971711081793471990384568671281886647776096362281870351105572729675265519056905755196001067196558874065338005036652696236861382831780169349982955451739002098369570924678219294532357136164934067183691659106870117760979786122095770887173219190201516694500168523693805175622150785062596156504640971074571200091061835031947114841275766066617735699982016364165038897439734446347122476094527445992235045273595396669299934995508661706017880959819220511047370195825482499334453849321303881348722351766956632646958732866327115383949171901500314583178527001240054303024439050080254906963152273920387314343362979092391094641937745246992155037074584166068112729801871091201420969894206978646092498972052267555796979066734916747533813322636585418177693458810460982537558571110431243322850804439719071328467821333495005714679731603857992818014888749374431541173869588199746157858479959654980639547744543620225386717764619306527917375656904949383576892236458328297097339836123650131458573808744596642858274326023737179284857695336570726131077520384654940333708585717399405143810356634015364716999955138024599260789882396188389199428617052350911676387859096009960835667264925208668765415596779963935778782752377200535160151591524440164117936299386212584054767423292047921 A165443 747 15788158922204300952752029904941917161227433436110136308630650305082013036212213800226100329746325388013786184864480896408469172348833331224581494426131926504212381007884239190384569843637857175388739805708414753690189498505578343891465352035038163843575484930210948357031407887501338921636787494795807991530901831278210250546970230017529503090253610246601516117796004614913674993831583162814104177991333759187260817611895114170800489618840330362935305574862667857372892016045157181018778005479036714372010669612017257546837939859399029351868127513669674432686496529935901107822066918348208077277482299757733369726722821118895607714541619683111659555132008938973802843717392945985878360714950564888790143789320776569302395109763407575341737212447473672136686719948961353774197897723835382726521295698468241869086892364968528009356419406894483611773822763279308188870172881698522383667904143052577624782961004400890848263819960204068731491659810670389666482130666699656152831859516073080608874963105291104677401161861043071657878382905432808236231050708090238523522103541083969848630911554815266180142222089067700628003687898009244722510684613607848711488355894819232693984590626989273004679110114652155177182790418669663566894496159946456326964056042222013735052268266214537491711704207917493398826534416993209431977784810077895843328737499060747267014233873635060685855149209695056372452714885379437119414513990002071845075755642677137327683962579947719470792033780391301215075963940033675679440968481942162366896945002493635607102425905285709957425231736929318262439894261146270846468542304695168785581953540276145857832117544479144600102600876462011008339494034809880564836353297494976214073970209670373205881191309864137977245961694536333202321571535413697280203383235919548085284159069740258224648920081492855630869139730939380758000699189536065418107179254939765116531362352636093967450591263470944327833150070060966232843274717933783349917826764516486252382123401798627956676373268920155888729467373830705669630931124518432582382563859217769567015381679706707276456233383664956748890557756820844075437663070967697732956806584809560960341943138243949294461540443516535124790662752872298847079272001811928754692909207700123196728758824699498893028981869484336459888238420530745949340887373253994020264866861796332004351233572049522834579019156046885900293639134642882669519576987330546677101173562490144417989835495116150066853795415506866293921978902325632041716206463996719926734426778424005947215482607263160610201642275067077330276799124848455713021068700566399925146503251846992463011549786160358304592622445682902213639195544956621347856813573530462783182797474776956430606154239198616751492651381899171375477827750009222803011355437454404290663381131462028814836403291477854282175405912145642423961832734163283893795747951442216509068159441 A165443 748 103586110688582418551006068206323918494813190774318604320925696651643087530588334743283444263465640870758451158895859161335966239780695486164479184929851569794137431792728493328113162744107980927725521865252909198961333299695099514271904174701885392977698756627114032170483067149896284664858962753355296232434246915016337453838671679145011069775153936827952547248859586278448621634529017131223337511801140794027618224351643844074622012389211407511218539876673963812223544517272276264664202493947959882994762003324445226764803723417517031577606784617186733952856103732909447168420581051282593195017561368710488638777028429361074082215107566740895598341221110648607120457629815118613347924650790656235352133401733615071193014315157717101817137850867874762888801569585135442112512406966083946068706221077650134903079100806558512269387467728634706976848051149875541027177204276824005359245119082567961796201007149874244855458922758898894947316780017808426601789259304216444018729830284955481874828632933814937788429022970303593147340070242544654837911923695686236681334823775875935448130141808266559169848891985875627789980511914535960594821708459219306541830326733728197788327821157601189357049733885619917319811586422527445317737473852778021577810670169343310173256089442056401820759875670680174862368492553136381816250039342990281482489038060287031082775491320913823600592681560363531656239688913206405339029780439128550003025171317303205980656526222423274928622276172515938399797337969116230290740628267633954712641041760562240516030387289155270853906277655173176141022909731214032916733342638138026501831819659811884545148161503390537643031799748889886506204404584528899526672501142494772435912432792564266502037038587175442207604797930682479412170404701809936134814484914003995680580214191615890614986928482310972388384915231383424903921255710717762900144146707066604386390599651916553526838293662269278567729565142364362572194855537389140101992311627736124645477099461596438794852108880370900438263006984524303133597717460913008706382059944947796306730243308422586921951003001028368571778300728293455000249664922059623133056198109706792258936211325180306120804723777638397975984882726962319287048151675533805412820790093416988767341274248745705054263850038390951818709475677459341694115406225973685083111669571112197560091305522716820649933939940967644208083654795907154408291768614196528500919152657027802419891162105183899624073038140050017383412425334476204952463519503191015241171358865379103603346791739242134531681131543246835529305398576646376405003886131837241941359277776797657241664388770539619751978330470844443911985803766427007820024378860730988824758779561045915338333828136606111284169046956819155207630922905565001504724543638166565204832985776084367429563855280988561224805688039543668854233723053679410874132778205249349502221282030961 A165443 749 679628472227789248113150813501691229244469344670304362949593495731430297288190064250682677812598069753046198053515731957525274499201143084725147932324756149419335689992091644725750460764092462866807148957924337254385307779299547913137963290219070063326681542230495165070539403570469523686139654624764098581001094009422190034635524886870417628794784979528196662499767745572901406544144881397956317414927284749615203169971135260973595023285616044681104840130857876571998675577823404572461832562792564792328633503811685132803877229342329244180678113873362161464688896591618882872007432277465093952510220140109515959016083525038007053413320745387016020716751706965511317322509216993222175733633837495560145347248774248482097366921749781905022241439544126319313427098048073635700193902104476770156781516490462535099101980391830398999451175767572312475100063594333424679309637260242299162007226300728397344874807910324920496665992221135649749345393696841086934339330294964089206886416499592916580750660678759806829882819708161874639698200861335480391540131367373381388735392218884958848625119564900535740434138171362619586292107468888947791055080518528452274262110969192423982491134660826093079980927683939382099076534930525329089443293192203145905865278591000575629473211110272294608441226672141203444202585303398248388075719189600953761339331693754274809647144892770109396307027902007023496512420156406596539403484923708005466483832480525152480360312765577996401764224057955436289757422686361739681978941182694902290036002504444443333920201960839118395228356746261267930666930198356607539309089612544046048023496143433157943126467027025412175901848814462739231012278439962275718538263908261541726836988799224891181817149025666225556451954295932124324815100156212922060044257921582990877702682024164672764113970912317194568322066134019328618801097810031181636983140110608133576056777117829919787223155600103658368074641387422339794509040489744698620226007847367039134936334450067518970425882873037831734434685540938139927732813919404828691115430265745214173907961318174514198087674567072588559068113007496083894091659877073970302606122865119707287202459437669397687359487278583490342128551739373771479471351449518606971957040675023162303768695571592997822202899300015315280730852230302162940336580356147230791231056847328942791322028221009035025275394738773584258198673754926731583477192821825551303159898928623082689631636536073636226617196560108987765590444989115720373564604617020836162603182417419934090976799251532710331005832138834613646104705858116884162029896434163943937571327398575391323672531043137071475109636678018440663543413211295051787304320906484209040342242704255032409272720048618036750505311961176222421425434313077124490204493206946058284279598473065405777476541099680154171490048789034775233746212407308145688401510033975245632547453917406481 A165443 750 4459042406286525256870382487384596155072963370381866925312282925493914180507815011548729049128455935649736105429116717373323325989258699778881695583982725096340261462038113281045648773073210648869121704312941576726022004339984333858098177147127318685486357598574278778027809026825850544904762273993077250789948177795818988817243678782756810062522584250684498302660976178703806128336134566851991398559337915242225347998180618447247756947776926869152728856098558528188883310466099357399922083444482017602468164418508466156326238501715022171069429105123129141369823850537611490523240763172448481422419554339258534207104524007774364277444797410484212111922607949400719752952982972692530694988371607808370113623299207844291040824373600319078850926084849012781015395190293411123828972191707472088998643529693924692785208093350799247835399164211041942149131517242421599320950530064449724801929411759079014979723614699641803378625574962870998005455128044974371376200346065259389286381778653829125686305084713343092610861180105250059511059895851222086848894801901330606817252297384997129277430883810493507095914603352430499273657389115570725101190425219368364377081924409787133632202043321405997263099538191385384720372081080731310807937984808541236149847557567699190806155180214417226945166422889501431297497106025137142180829551634393737168557916005655829378237547103545843013891931776290325589398486872579678899193713022870134623139159872456422842209860175343510128313882387305678795962344842592853156037830954060876432548133075089262040761121789978450689717061489191714066076127611094204483998073860213922388475419600049239426109551291553433529284404001161057723805684914574741465883785383666430252130255927000460141362062304329392079364632154228108181912531301268291992309140358111513604265766319065458501783054839521089173162007054334460590942479939169639168025555018479264794927216187293089220966224278060562504349169051900629173108494540302212552532777008569467050323328056821512678538923836285848623127692593256527955313728677753853155955278125091687182005547961276151532864021667158571900111344016047464192323504184283159584614620327287760990073762465438238989328077845601758207458512420981457303921534506714955615570742108088228419344516022968200013534733782122347338808684954498295105371126144210655259266424529888218191351948165775056334542921466331213193935723053653138145926636233682466819041207487237145305930952135953417405862368921624719600572419300210280329152942900359359865150621447519102220349915543799569292902622252293484321105963499070319180690796782483664861845634173734668787860270111846742276483557721933848497701500082447302867415488494957312502127026223700859797101221491935346317523833665913546053636965505293292082364611104388505740853262553603150300483256324886727736884432072623883862175301000090831783065693503621158063553092515245390001 A165443 751 29255777227645892210326579499730335373433712673075428896973888274165570938311774290771211291331799393797918587720434782686374341815526329249242804726510659357088455452432061236940501600133335067230307501997209684899430370474637214442982140262302337895475992204245843062640455025004405425120145279668579842432849994518368385629935776493667430820210675268740993363758664708475672008013378893115915565947816061904240508216063037632392533334364417188511054024862642503447263399968077883900888789479246517489793626749834046451656450809752260464386524358712850296527414283377268989322982647174434486612494696019875242932812782015007604024315315810186915666324230756018122299124521283835693889818706118830716315482466102666393518848715191693476340926042694372856242007843515070383441886549792724375920100198321839909363750300474593865048053916388646182440451884627528113144756427752854644425458870551317417281966636044349871967162397331396617913791095103076850599250470534166853107950849747772893627847660804244030619860202670545640452063976679868111815598795274628537318586726736410751242754006113014259634644825634687315889472817222380254081794358600225455063480448923887787570945499687546604187924306017886638435053943433476114633818856101510127719684984173103360889086586569491125704147885459576137590900002256407345882128866329301310725253590468419008832765059688657051761913673942313720765811279916952649002676817943286962416345944074925700006891749729247656540370117278935934272818101529179320207023152340319713635899512790378541197122853305626341669281336527091548991805895292786260238670693646415528475239902915087038155986507112455441671892222377562282286947434998440334879661400287915437359708918875363221956426186150720062700803091728656682546149086616768223212768113508028651434236261026369859597285033473152707821378566657641009191058661046026097032047134700953957222536652993235970665990143187115148338596228558229828396786510730017151252906414470854820078388901039667645986569004104280319277397231618701396238514810412192956217290596457520117869809226094632520160198808099371791737831284460197020953210670628166825184535781108899764394430992616031952124197514088561897985760089615550577883569347296041207863535152120417749358664804347397474862129135282033518018098774235163680024118601173613449709774873242564733835057090893630247659566138226419947845641200439198425545468250506390031127795694641597431895702969878620589871357899721211695922212221518694891212870524803327687448644879568520519817975286610419299074394484140183844183163551538575517346077155137026436502553885522463632653341899451909526656050665471836423975292992537740713944386450806458618075496461445018740721706017953343623431823244045549681449058291570391024597740243836338533004188128758976451008052320311072441153439743652233583249445148618905921836588641936960068350884607317489219645521 A165443 752 191947154390584698791952688097730730385098588848047888993045680966800310926263551121749917282427935822708143854033772609205302056651668246204282041810636436041857356223406753775566630998474811376098047520603692742625162660684094763960405822260965638932217984852056976333984025419053903994213273179905552346201928814035014978118008629574952013611402240438209657459620599152308884044575778917733522028183621182153721974405589589906127411206764941173821025457123797465117495167190558996273731347773336401250535985105661178769317973762784580906839986317515010795516365113238261838948089148111464666664577700586401468882184662800464890003532787030636353686753277990234900404555984143245987611100530845648329745880460099594207877166420372700898272815766117780309803813461302376785762217653190064630411777401189591645335565721413810348580281745425907602991804815041211950342746922486479322075435649687193574786983099086979509976552488891293210132383374971287216781682337174668723241265525195137955092308502536645084896902789721449947005991750996614681622143695796837430400839681437512752933412708330172345514962073927267526950512865728227753064031085332482312466169386764674021628350804174678545250021800185071259869270259049513072124757575751811743768030181856416967115832121473202398872443488629957693926988416148412130677276273568893163965949153573456761696001575981705867201344404382386982955372366266891418297299720426766178757051797610432729838439901396011509528025039610669448941241908329278988204745192028223574825796213608961389388931458648058325725831059154952859464334267057288332688423209762817590149268887805192035781435598883494934066566726437027947220293055110889393912689905691747261566773688034266279216163329350110151224600570313896606765027125292397934118485920692501488793246142054999883727761225749144955505668011264565730295530447965251550806622906638485057568235892311253142685092400349544996472905556155175613011673846480722679052428134659791894505181271409928020851364067880671844593033685421972261699763238873105166710877015627560644260598063842583085399052338196911292376218450974305514221183506868224303914108349683731933913732344046340304412355184743008215855547894110729098041308768415082367114516664428269079513232212611774829901201159801429283781558855772576198292713474790688362727587275991371061067898394851470961274862720707911417483790519981530997663348350657788032009452533616886388182840623559775026023481873760836506065085669477601083192807818241754858758147317825408139204202285077213904412679267606725092835147216850014808527212813240501134397316120918283054347041013119487665338839179234825259361256927367298637905925502023682178025086790392945212170901959150545002294284943251905131869804868181216916608582323587611175031121480312709757626796182505199885248483850217184099694416147770513106643879104224478630925907577045237609351597041 A165443 753 1259365279956626208774001586609211322056631841432042199683372712823176839987215158909801207290009686932788131826315582088995986793691595363346294476319585656870626114181771711521492665980993237438579289782680828084363692216748345746344222599854195557034282198614345821727269190774412664106033285333360328943430854948883733271432254618641260161304410099515093562592570751038298588216461685479249638026912738576110569874075073299374101944927584779041439748024189235168635885791937257574551951372740860128604766598278242993905495225857629635329777150229215985829382871507956235925338412900759319677986294293547380037336013572633850143313178615708005116538788256893931181554291811963836924716430582878298691462721698713437597882088884065290593567944241498756612622820119604894091385910022580014040131671529204910785046646698196009697035228531739379783229231391485391606198762558433790832136933297597677044177396113109672564956160879615774751678567323186615429304617814203001493185943110805300123360636085142928402008579203362433102306311878288788926122884788123050277705628744745421156387724919955268320664992854508951760456633430297543159797652795296855646149973931875038095231706235655585365829693940685092094427083791686569194917676102090306622586635335338303290225543515895318346522749207206350165584402934693827614165834598970588948440767845302050682541989224973265494059426407302438860388984542112406458025412167902633165920928795106969514765869314703370428564836400122356375252872440662660809502908575015161673449177792097365347612999055226030712983798688927026243816945647901446076659945905173509647772097463393367277242641044458591006412608447140307865875064253708592636793569724594653706864331375843831152007020691101973072064830002112913745805757168851366940885981793622881597696192778588866969274794777149878303182026250175304222131181879747637652856169474356675155628375954931925645578147192843478643963917533283772402448083639452778015581600933727922055361037474792836905262371766344925071847285804939108143662736707592672037118187853073486801628479508118726598183947308223709828777151949611942410900460072562886029533327369270994806816796783270132731879989162569713026640019575473127661925112661457628947232740643343622736534900849355710658298458416680475418139399729015883264174037769219302640766229226936992915314760106924081880957769328242525565866295484197212108350068505391600215685694228215173196071491491351337151724705263329479757987606606170462345725974157565976835072547147574447123540458598375921164947096401401445930225650145485534893587261020857864438013830449314237304661103078645728943090937490306659785974002758908604907612279554337700609339523585522270914153009680478542077226075228277427310199718294937061829349947622505329798736792683218105427005528770106345368418538558456354045453734816608895559179840185082681704858672552113212809805705628561 A165443 754 8262695601795424555766224409743035484013561511635628872122608368832863247156118657607205721029753555966022932912456534085902669353410557178915038059132801494728177935146604199292513381501296630834518720264168913061510184634085896441764444477643377049701925505108722936352613160670921489199684385072177118197849839319626173993867022552905307918318234662918528864169856697562277037288205118429356875094574477797861448943806555917193482860669883735290886186786705571941420046680900346946635352956552783303775873651303552283013954176851908037398667882653886083026581019963700863906145327041881896407268076859964360424961585050050690790277764897660221569610989753481082482177708578294734063064501054264517714686917065258864079704385168352371584399282168473342135418322804727710133582955658147472117303896903113419660691048986864019622248134396742070757766987159535654328270081145884101649650419365538359086847895898112561698677371531159098145763080207427383831667597478985892796792972749993574109369133354622753245578288153260923584231712233452744144292247094875332845619134410552186603064113859820373387688797750426102776486357476855368734650203470116862328069194732871999973683217344159468559402362977710624158492845972503635253603901167595665212352409299072265888828304663318050847861043302926994056746002230230291456488850395675814801032882747895644350635949163598661991157856535469598416508136911240543727924397381367926989983767284148966602198610044909712943939066434703389232945938458896968481328826455424680360048440475610710281677935058627234237588238202161932602098071217446463504394052597678830639366233995692779302592012265219914663537601245364223589071953277478344404775708243923404551210408834326034772399924664652435820506687412895387242089598819984652187507383038957327270893989259506455444838988596882844539205264865036904048612209205350041930760890566732948817466108788270679367402065256508492547106190085788345025064370590819022228920450431398503628714977919302311520503303620935891693854974465696188853041766603436155869344430184921658627630936129246335188254354108088086545518070310752952284534308957589214630885693666457980502157656206774756916490023755260421215122581514285624906607742144786389548162176943833124596702722054039740764921255139289763477548241193603964868002801237093949277052325409877958007594100418534617932396473687124757439122082017763095774451094497916107367157788927039375429845247459761090273197859249238382341230499302438751389865994735683320755841629539638365324037700839876404872170349467613119732820858413998136896945115302664304320588399659222872795264580048836232810545161164550819498157459892163006986187910753913096088741748107972683756295425326801619545876637131922230083660845443110887658072152334603904106627643585220912383630600728940302566047659902430579639065773772369122884800204896187539281860321606829357911976803254284081 A165443 755 54211545843379780510382198352324055810612977077841361029996433507912415764591294512560876735676213080693076462838627320137607413627726665650861564705970310606911575432496870151558180296030007194905277323653212238596568321384237566554416520217818196823094333239018331185409494947161915890639129250458554072496092795776067327573761534969611725252085937623408467877818429792706099641647913782015010457495503148831768966520314813372706441048855107187243504271507575257507656926273387176316874550747942811256073507026202606528854553354325368633372659978092146590737398071981841368088219490721787122328085852278226168748172959513382582275012415493548713718217703772589382165567945982191750187766191417029500726060862865163407226940471089559909965243690307353597750479615921818506186437772073105564561630867581327146393793972402814832741570009777024726241709202753713428047780002398145590923356401457297173968809044987516517305022234615934842934351569240931065319571107059626442639758694212707839731570883939679884044239148573544919636144263963683454330701433189477058793346821946999930772080739203239897428192481626335835107216370104060410412223742658361326997483865878428199835237795134428205499632501201175593245172490224699852918926946795611137304403900096376056945027086391845121609955578263642217445119284683921188896889730701537444771416872967149758379076819674159382497652990457768559256404864663242114907857806264981209183107894836921117618674934321264696913088259630345092675415733877004578439004572657497380225138204515786803594502128273519330995620023805437038436967708507986906455958984856912678888007237895562762533036571831474797469509107940095896870253893571012862277115334692281074945092716215431266739240862373829723384984846584878971095249512522917916426454680980294410108088236252053188384001931560532981227684908382742131123030342968737027678057323045577450790470553301722280022456493578163401467562798503235191368353573867450157335131604356939241706012720156622212083801856967218776007533510138102314347359491757764301125024678361583069256756071355563923884394603112787011373025320459403463459243397018647891757367124541578581869762341415654470641123152062331600308537635063607232197332968173022000647986293317700168129474652217397471481419572752547124226532734201547486720536155411484403997392491449907035445319666441399091732579996437104073641657149359105639281854602529542285934045504118809565962362237680453784890958563946485644946976201887295360941437608302518861844755177221894333834112475716267680810201490051382346211097906213465467050647390011453359717532082632966941840612978884373974405007735595024025835860893466968183284338881073487104690296083605429210582919892945319993514658883757695423131267573342017913123512420839072902279645549541034898354324486958455103210425225495469033843102559548506943982155590325002621770053908236465546839191247719433467601 A165443 756 355681952278414739928617603389598130173431742607717169717806600245413359831483483296911912262771634022427274672684233847422842240811514653335302726035871207891946846412611965064373220922252877205773524520488725497432084756601982674163526789149105189356321920381199270907471696348329330158483327012258573269646864833086777736211449430935622529378935836747182957746366717869944719748851962323800483611627996159485236189339785490538326959721538358255504631525361201264507737093279693263815013927457252784651098279598915301435814724557728743603558022116262573781828068750272861216026808078625645309594571276797441893156762787367303122306356458053173110705226354451958936388291293589160072981933981887130554263685321258337114815956430818602569281963852106546954840896760063051219089218222571645609088860122201087407489682252934868117617440834147059228871854079267113801421484595734233222048141349961326758409356144163095870038250881315148504492280645789748719561706033418209090159456792729576136478836569528239719214253053791028217732742515865727143863732103156158982741417857150584506619782264483710324500051839524351698884863085199533910767511017550385362305825245112797501169018138648669326947125601393243611445749745880826231518207826242168762182810882659725017251119406167824582722186202914959970273762670408360263495115317246197331653897176627570412288528929328377580227559841587928963436970231523011300232745200676273230942037943832558108117988606658870366440475506891271728958425332468961520605958573630405061067144018786235281343250241869150038735940695985501874435403314912984182064876078721670805176375584255141828986607924902304082162131217174300053196738114597489615227323480619454434842011224395919588141125686936852358672345538883422247218306363257104094710569159572305643505407627866151390545302484777011357215566230293599283235184003641227101653739887231567753477640606079320737516727529484464139586375286829422822640447795180138639713541695629470981639040976954786748508455582130948537380090021819268706969359055457282218392648417941434406545799176013219056596362984190258576958676730388687779697321859602012511788501982746659705227057847543118336247489219869199031663641728355912137726081974605233441949996598557068828736013264960480549864223248582080430479167982371312899918159578437446391341299095618378684313860993562440167507857800163264733424308312270675963112102375907677902620792104771446643563448419110279368201357034862423866809088561949327509683339013184301604721052348680804441135045840023926932437368283988878976407892787731308194181963890923877745028686801826910357814567564171471265510621112136720594880846470610086844307225158369117093873560341948090281343751013102545166774262476823239011081652952892759977078283656644321903840386215013200494107285932521848643350694055867931563257381049761720300423078078298627942628016386512009333984083905328630337643121 A165443 757 2333629288898679108671660095839153332067885663249232350518529104210157053854363133911039056356044690821145349127481258272941267941964347640532921185521350994979063259313147102787352702470901127347080094378926527988651908088065608325186899263607279147366828119621048416423921799741388735169809108527428499222153080169882348727283319716368619415255198024898267385773912035944707306272217724806454972975891282802382634638258332603421963182733013168514365887437894841496435263069008067503890306378047035520095855812448483292720380407823258286782944183104798746582573959070540242438351887803862858876249982147068016261001520647916875785452004721286868779336990111559302581643579177238479238834468855161463566524039392775949810307490142600851457058964833671054570711123642773679048444360758292566841232011261761334480539805261505669719688029312838855600628234614071533651126360432612304169857855397096264861923785661854072003320964032308689337973853317026541349044353285256869840536196017098749031437646732674780797764714285922936136544523646595035790889946328807559085765999516504202345903376534127864298558102446818205841278669321116521139407185012892110796232604835062678506174733886655471036990084481560227954001592380328342952099346348823807255805548126027070675339102377108934844639116196730416430659938651710122944635962775745333693047428930564555292001270219677717079018097514884196347325820355126151965613547535882591936688577713212138523150120013108573962854347880190517673130474418169351763951412492129776181510495045549778145010753612139740369413368402629173341274798443068462233262328222336201632824193192982108303247017469425712554672701497635291352724535363506916367318224817388310512343013669068086029842557027551640144396384830486781381372075873097985314525413855355009395848257068142825461286543250444910258340795776833278506505909620286466940493036882553076759870189022788303898569333282577811539840978372945365502754584063418053943464609334322518820436056078922196091210794763594824047637404274577835918595266120944083838384274814935789640969957377336167453238395137523105850232983974410943186515082559380045995500276076129951159167090601862241798838773307674004645667220913747257317964345210212977853132758666326435919900446729776819636964673868475700103971616130936573655286493791000456261069151547911360435721064356245517645041557540417272691999804150171254463107170396480380566034542004780933321228588860870881388665238647315603067014296346499434148548308382970740518727173549212314601800490831430455241453832206038045371358905713121691945832707677806597341625235561550394506235344075815062939591662648606852421124405059707546785507045770529145112104564504299114858957909077410803815673030008802454982725581063403518004573798249104302146644583688407072896495071124514229675087799803305891749978150067567022248760591015762427081328256841715868313849644935895749048595034641 A165443 758 15310941764464233631994761888800685011697397836578213451752069452722840430338476521590327248752009216477534635625404535528767658967228084869536495898205583878057634044353558141387821080911582296524192499220136950133545168965798456221551246068527358485873759292833698660157350928103251491449117561048458383396546358994598089999705860659094511983489354241357532318062636867833224636452020492455151077694822706466432465861612920211051500441911299398622754587480028055058111760995761930893024300146366600047348909985474498883538415855728397619582896785350584576328267745461814530638026735881144217087076132866913254688430976970982622028350602976363146061229992121940584238163522981861662285992950158714362459964222456003006705427442825604186409763868273715789038435682220238108236843450935157531045323225888416115526821662320738699030873160321535731595721847302923332285040050798369327658437389260348593759081957727424566413788845015977310746446451613011137791080001904570323023757982068184892395262400213079236814134290429940383991868619645310029824028937863306395161710609408453311245352625625206579322875105309465175716922490566340824258271096447631611237223006185726902888869659335365822678911782596686359700746790851520944072783557903650327535163977491637144099211404732241631981571347611716035402377465627287299681252746633564150808101130859440080119966249281380185089874877608077015605867967168505223801535830989132549893344092267898882392989664577799203495378803790276068721424209585440283701462681243241877802307692557255176256229682775709315786829426632694689951138606612216820204206212591827708699855401743234748004999747632682374111938975922914351993373065087938871758438682424911987182610724657362165590481466295029402653086345064791170535629618366280521737978358922430901335775589695243607435608226560011728523348224321211645525140439066032981833769784453931987368209977764127343296682249161170363546820440254605268788605941196371589991117141783430221266615954840463719654401209772389460274183987657709114628538882167184880995737814848268157690307370412482034589761982842441307231041226978370873488689220854756479704325225464724863464587406639235920095229254784893865068746685703800809415444010396163326251971730341465283948115077700848716965947434565508408004454808954716047520379088654753320373669298680325585358077985769962322281859419666145525882867461861494617996543083648594203990569148494743824325139825284644467435230041361282981182362044100019560916149527106742974192047987023298490608272464844223785322438051380881090345715340993792465050862434776989574235265128011751731481455267850967854178104476885670282856113681466446114811713606726097879252473282298505582387526600479086205108606325925734394202403364503095856295519264181905718354835352870955404174296396686974886364123411911795592319048939681327809065685540244892837142929628518929319226004018455268868491081562826161 A165443 759 100455088916649836859517632752421294361746627205789658456945327679314556063450744458154137079061932469309104744338279157604244610483983464829028949588126835823936136965003694965645494111860891447495226987383318529826189853584603671269597725455607999025817734720281896909292379439285433035397660318038935453464740661363558068488070151784319093123673653177546769538808960489853786839761706450998246220755731777126263408518042369504708894399380035354363892848456464069236271263893194028589132433260311262910656198414698187174895546429434016782083385808685185405289764677974965135516093414116187208308306507739817864010795639906616983128008306127918601307729978312052173186590874283994366258399745991324932099825263533835726994309452378789067034460739743849291881176511046982228141929881585568561188365685053898133971476926486366604341558804869595934999531040154479983122147773288101158767007710937147123653336724649632580240868612149827135807435169032966075047275892495885889358876120349361079005316607798012872737535079510838859370650013492879105675453861321153258655983279293513500432152003206287544322352627095309095239955504740288952198547526020890898237024210365451661171597285857420097560876484225030650244802534647340705668332218512158234959445743039245326984893784281461004510358502879180658214407859662786772067322296547460541662643858678163910076479915869874513308284979778701281053091927106104543795193795594887617084593554845912162015311231450919799662803737069177883941876121823598480060510082390798834827447608516382400369907365543002703558503597172129299786133269413729185069690612559002048565196633609607440330216737118068806702858854667854940018126411515367255936066930595742532074357786742452420445212119468827262273319136003238523744732467813264970985756555256135494944565128808709891958557021831460674955191511158198183632898943220359762704085467985928089313981291012356499412583463240948154791373396484791114307652057669403150877139302265966366603415437380386193574117936760728866701515697444553707968502253232703715427653041693080839721217948171598165565268976749616382438263120700390033821232701658819246809606870291144310191936759011333816167979444800679297186709161520545604437711817226048314049923854157668297680260975952204880865503603768797135860536042644920131849826567804188362643911685057482827816413557764053479630541543154308552053661544462314769146127988119811897718909211984766518323209511457280828191458838484016438759155770257511353178543210753695071760088667209792019474375659634749649032230476428889595272281119776432630512437468735771121761251166003162526090095577264803669177793028878411871193967677827997413769765454862896162267497745214459693032825388052966235563703851864466621049518126254214889069784599208083710470574011444915456106059070833235707954277029048281124161425321303725022759404059009903646078719036170085729289834508580918402069698016082361681 A165443 760 659085838382139579635295188488636112307419621097185949136018294903982802332300334389949293375725338931137036227603449553041448889385415512743258938247700169840844994627389242669600086867919308787016184264221952874189631629368584687199830676714244081608390157499769525621867301501151726145244049346653455510182163479206304487350228265856917569984422838497884354944125589773930695455676556024999493454378356189725414223286875986320395056154332411959981500978722860758259175762403246021573297894620902195956815317798834806054489680123516584107249094290783501444106146052193746254121088890016304273710798997280945005774830193427314026302862496505273943180016387705374308277222726177287037021360733449082879506953554045496204809664317057235068813096913459395204032399088979250398839201953082915329956867259638625656986860114677051291084967318749418929531923154453543169264411540543231702670337591458622278289542250426239358960338964315015838032582144025290418385177130665507320083586225612158039353882263762762458030967656670613756330834738526779812336652784128086530041906288011692815625306010215155215709507666029259441673822189899474677260118218953428036941974485303638096484186995955803003447831900324117985983689356828053388541268305205485139185239651079941780632679864675970906804754973537174506529218750014175640041509082274358027790543595599434065380586354731939896262663424722838748295062135538618605071195698267706028744015232505943959208992936341415487323238910693577305390165877264411971022981288839026707191909509913932113198875036041643652013707727679305312285098875709806687935972883846081676293329120862328946225921840814059616816990317287025413865866453209515047688746519851375868887189137317198139054588899926403341750650275581732729677469156001128682410446177881217968259110430227409046534916670763246761754068480423940798615117812230858449538041564974696355957967090818961744656981216306455249873736083258141943093620920603836415034938414333374786612534613016772370643715232544826988596348696865831874945351897177222826991773619597543314432379448423053269648920951928244980395467152322055487513765092832988146086030116880571446305496444590495745650447295201446474850488320830484285144751051064409095492299163963614230922541818718591954264661300636709104942463834313136189948278669351209915190805024264606698847697709130551534739634108660948715748532433777643636968272787027240504219980307182005712171625186818990003965483560794467387299570678782356439790389663587020096847973572597027679155314707418292580044583047707590397529031375337311517224416865121363616327710125392972544132225579047395389421803948815331748119623422543512012092899944525501522619009964605884975137362791766789972358072235433990655441901137201751049021066728373350899237627899972286032137389669252377810388942998400489957819884711455700390799186985906547227767968778637024429127697879534355871089614925405634345201 A165443 761 4324262185625217781987171731673941532848980134018637012281416032865031166102222493932457313838133948727190094689306232517504946163257711179108521893843160814325784009750300821155246169940418584951613184957560232807558173120287284132718089069922155419432647823355987857605071365149056475238946207763393321602305174587072563741504847652287236176667798243384619252788407994506759292884693884080021676554176394960788442718985193346248111963428574954869438627921400689434938452177127697147542407486607739307672665300078155162523506791290392308327661307641830552974780424248443169173288464207396972339816552221160280182888660899076607326573080839571102341204087519734960836606858306449180249897147772159432772445122268092500599756207584212519286482728849207091933656570422792861866784004014177007479847006090489022935490789212396133520808470578314937596658947816369696733543804117504143201220084937560020767857686705046556434138783944870818913331771446949930435025147154296393527068409226241368896200821532547484487141178795415896855286606719474202348740778916664375723604947153741855952575861652619381245447181129210146932579892763494853706146310297140414240900162410197722446402309204548012559919060947581403229809236091462612142994004549057275027856134280271358039443919279116403265136344347431000710582233347231264071210339807426439190302892463863759069712440289833939122277768181739608616250168527728516141339232852909049238090795151776948368012195857714761266852079892556932210129842581078631221778349743470741087169708886657423073897028791012008746837326001721961187857933018274142032749513681274838002488743307961662015924431873698142151002394014903848403390126200725468991147872032127330609451363820754128749316627131544537809763719734703456541913274667801049370484799112303173614145545099471077396336663233812582521851945885844516223758502934561754267306844131035852464904269658027852039209275165366197062431191460860554713820252497261900598629517964195862555528686233664242513772021067787777205087576076855344370739240002491427127911187873520087106796337494663767114742619311642562361550473827641145951334653052413100843819102653723924907757229211349829039122302248229922860632227188064918645888516143504130438919726496515072016722438358819702799042402385492713998247245852709559234700337388458198350945201481602314788719062008905541363076954054195020282291582812398581389918572682270852536868562339062727339434013031749222661509076105476714424418275139042483661070754303199437698563242757529695656220307412537420851655003812325057913502559160400039943788071598044234824057854286366326003928039799262893890078709503081473893484145656316371682310980547595345679210705435892187943738380104494236304852412420100326329966732615157737506056776557937648350657165755304010762357550862976823506570093453674182293818637525526632156250998474946954129282089411312740821076641766821056130407207043510017334040721 A165443 762 28371484199887053867617833731512730397022158659296277437578370591627469480796681782690852436091996837599094211256538191547349951777133843046131012145504978102791468887971723687599570120979086335867534106506552687450389173842204871194763382387759261706897602369038636333746873226742959534042726069135623583032724250465783090708013305446656556555117424274846486917544744851958847720616476573449022219871951327337732972679261853544733862592054880278898386837792309923382631184734134820985025735519633377597640357033812776021316728057656263934937785839438050258067534363494035632945945613664731535521536399123032598279932504158841620669645983388426002460640018216981078048977597348613071619575186533138038420012447200954896435000477960018339038613183979647730176720758543943966707969850337015346075276206959698479479755068022531032030024375464324305571679356623201580268780898814944683543204977275331296257914282471810456764384561462297442890369752463438493584199990479338637931095832933369621327973590075044045720133274076723699267535426686470241610088250472234969122572058275213184588500334906252783807424293329840171013010710437434221655278466573160522894520075733210118512060157622004499603529204854567632062463582052742519258541998105207427737357511906821560261070058502148925507830684086804516948080504448051717541616927148492707827089376254292906531071426525008521035766436004139636409921039769680462108534288924339377326890042660902753455748367282275504640974719381337103337084928025105686461741274460805391309409059196940054094513403575792742282969395635004805346228480752350623567289167733976550342156666845708348467212654144419487486023633990839170088374759161671569286316261968325324233233122096016732614565134766000328373901417218201975645732841376473761805559371581062594728654686918717494737722242666019693578474393618986329348954984785599533294651469220074866658643709405562886101575848639693582233621507083468694146221526077653443076782100842194229415448055118312362074292753215083265079803761303087881504861186924854840435189952893932486495416977261480365380645793833873436497697667126515130400532409788136336234338389229641518205823178817494474457370312742006311418627414949558535715944328368883058654781381974163336057911666292685067437217863706773604526044433642387372748136031951618536365480319328447758269606071079290055025522350504394785226231032979829258640124807509584856157097043021762800566666810427650286169006882174587402096072825917638904723544356959715190444118219897968806046101702563652515035607998588361487643210824233928518475488877926539864523800509500187201396092255113397877594267470021212995282431731524629862286610526159733326729764127915765567114064220429481040183966719612033226942652512017068040288836477781417414662455991331067590190836950346202004035914092190495463355968048531998673741570489355192975070801278868819749753725719522787162970209875753057678229806472241 A165443 763 186145307835458960425440607112455024134862382963642876267951689451667827263507029176234682833199591251487657120054147074742163033609775144225665570686658161332414827373982479114340779563743785449626891272789492182362003369578706159908842551846088516058955169143262492985713235240660557502854325739598826328277703807306002858135275297035513667558125420667267800666011070973701999894964702798399034784579872658662866033748637021106998872466472069509852316042755345407313443203040658560482753850744314590418118382498845623475859052786282747677126812892553047743181092958884367787758349171254303604556800314646216877314637159786159873213547297011463002144259159521612853079342016204250362896032798843918670073701666085465075510038135895680322432341100090468757689464896806816365570990188061157685599887193862581723866673001295826101148989927421431768855788258804825568143471477124852068726967855903448634748175607297548406831127107754133522803715945912619956405936137534940803465919759875838085532834724482363983969794411217384190894299934489931255203789011348333632413195274343548998212165124610399272565258395050001015645381903888138916821530665513193490566299589086526720112177633532298559133417576021054661602574968966547687028313783138529650832378549833510318994935950885236848400306527272291724345559510376625371646972566265284423170208494896929752268679784511133366408016098357879146940840085048042450826626610669749849592324311829727079397749447405520678677539639001758129197858508670484498351491803316581000294373918784168354448611240266334698059674447894119524482734363264352659513731649271230025376093864807248476592449732736534267465125075889813880252542222996357378499782133606960156769025931433386299520078327703647928107001861290559187113858572918988306889042039722293501012142316847103948494927127300132896519437063359631184210141769618495143014202213361256451638281517231784085823754034260639439641385385711281326528584226052922477018555864996287264043042521884493171906441991729429182850921866623246622128035151930710806379816231146567445813288696794074472933666837287771382581347036152966332942232532904443521322592733455629065751229043699809277924518977149294074825299428810431691579259800559787977298348085578700802706344554090746790782997773163963931739164858050010100980492887931130957122058161330305414567735430492370415346900002127768427700755492666466400469921339418534924168365515077669829620016847452957498444286687412185942914244728664606433263528865334655826508043905497022353516957178521402742336566355493618096791322674395936236957182135160001590940503316277726688899747304612554586776042901393881295985258847012722292268267516927472184188468891780362377871265707630182059728690138055831278359028770852212052210025210220785514581825106786627060990307550359789381122015132376321158330019702156560019100532348879854007750844052160072773584214765249019174954390691543002071218058581623761 A165443 764 1221299364708446239351315823264817413348832094624460911194031034492392614675869618425275754068622518201010518364675258957383331663513734721264591809275164196501973682400699045469189854717722976335002033640771858208477104107805891115161915982662186753862804864748945216479264536413973917776227231177507899539830014679734684752225541223850005172848860884997944040169698636658458821310863415060296067221628544513487064047424807495483019602252523248054141045556517821217383500855149760815327348014733448027733274707574926135625111245330801107509629019388040546243011150903240337055482528912599485949497166864393828932061334405356994928154083815692208757068484345621301929053562968316086630960871193214950394353556631186736360421360209611558595478589957693565519200579187949522174511266623869255575220859878932398690289241561501915049638522913812013835462826766018460552589316361416154422917636102582526492582780159479215097219024953974870043115180321132699533979346998366746611539899544545373679180928627328790098825821131997257676457501870188438965392059703456416962262974194967993052566531075955191165349875717190364094978379441383361478332622349891694440368462067280141204589962494085238568006426306794520160250526731611856403245059782965880550777815099496151842829020929803514225879129054132070429325411997678436324907031527521001184801606759925639686719498025878167446735435864330133145147420922638713768240225676709741517082593087849314661106127733302248012541732324806581266583180215136876912589995590764372570877202597979548006378172600035244934050448786875328567262389258445751934951512690329304325409340064250291591511623978761520819416432570311703898174424674682078094714609430136456680907123690978971163461228526560637518363372885635374449028990679487355934153793175329376765292010103323039013248524144467276621923499613809858440204762067763631844213587166358139963580440590352138200558146830965971484218417753152297448758258654258328560388642886591527376147563671140990616548439760635413446134454690425824967865146703373678579418815239806254970871702764365187076609628064134662349140525780586402654404378532810881084335540156002689772983336486588875048401255372020260035324356902012795131970742511378444753797329613724087046192905463944766350539065700291025868126270189870226748918286767584070015125027893759521901154489758984576276358069566240207820053508930817852551923361902126133700296589009272434080483072207623563003840659684678319778887408859730141068961335596327099779992347235741054609789167928727250711814325081243005197397107479600603244849383888198267664349403390500596411769478486379239728478911307874939108447212704909255155618392037388271228304252929793363831174562239254067874380847225398717024068988889275469806357967488609781660558606070628914253204953775609997785897991273540750108155646679798148165813207363265152966820984942766684544721238276580578032144709313575797394215870723249639281 A165443 765 8012945131852115776383983116440467048981687372831088038344037617304587944888380566488234222444232341916830010990634374019392039044313613506216986860654352293249449330230986437323354636802980447733948342717104161705818280051314451606577330762246607292093862717617829565320454623412082874529826863755629328880824726313739266659351775969679883939061376266471510847553392755116148326620574866210602497041104880552988627215154161977864091610378805030483219399896313425007253149110637580709362730324666152509958015356399090375836354880615386066370675996204934023900396161076159851421020872195565227314650911797287911623254415033547243723618943914756581655126325791621361956520426635121844385734275898683289537353685057216177260724544335261435944935028712427483371475000052136814986968420319206185829024061665675467806987713885014064640678348837520622774471606411847119685538504647251389168762610469043956317835620626343130252854022723029122352878698086951641642438495656284224518313280911762196709106072723904191838396212447034007615237669770306348051937303714377551689407373693184994245164918406848917789601133719626409529573378880029394862877374508925073002140800062025566928161838974056086141402373838052064185925570170322308141025824257298403096639889202908105844616437336388498503455293513907346579832942305593154426667032449250433115085100371048284181580307177470015704042699920079050109201782369340058889006003156823625358579175688530579166570742422067953681259334839904887512366749209689005421942860685521345302279454966453989044654443997509084695205711222654985383794115214536071984002646112152521296013377945162146322074436612917280685779117312349139843560799048887476577023202417119837203072097942553227858460478985099575644267742923122943759407198781253405939062662841630161687999622444699691607759933570986084716532106064729954695777561537425139943875081448266460015452979655583745854109936490686309434864248667232372211646414722652920357009379830152838093915022637730588149585903375870996535915243642702577807464503187153114114129622070865767109365265036923004111316880754628055815565212462782406194803547620184946542405609326874526313526588507613462344800889004738523944024370875600362378560961670889829043358453758649746266458616933147788449877035291113358899844774762126809981607509352165270839429792311057698540975555174175983248389661439085662813843738243814821216769870686365051479729873863237487638106049022118282335474778041687599827981614122599640068097069461483905919511696433671482577608020221774263713965879843084797577395827463359107481565175536718689435700758494969435548729496872863156744218308311915874575447072485782271830200120105164191843232192856264796101446366962208004829220971920622270844646018790207168671657470666362686697168150824916781066425873481828246905303971943145906448627409044126583333307074853682362905736212671327595749688256864301303854570289514879519869518600037760216022801 A165443 766 52572933010081731608855313226965904308368850853144768619575230807135401506412664896729304733456608395316321702109552127941231168169741618214289650792753205396009637055645502015278529772064354717582435076566920404951873735416674116990753867131099990443427833290290579778067502784206675739790194053100684026787091029344443328552007002137069718524181689684319582670797809866317049170957591697207762983086689121308158383158626456736766305055695339805000402482719712381472587911314893167034128873660134626617834538753334431955862324371717547981458005211100572130810499212820684785173317942475103456411424632302005988160172217035103466070663891024717932239283823518827755796730519153034421014802584171261062654577527660395339007613735383650281234718723382236718400247475342069643129499805714311785224226868588496744281646390799577278107490646722972806023308209668128952256818128990616364336251487287397397401319506929437277588975243085794071757237138148489720816038970000880797064653436062071772608444943141535402651717549864990123963574351362979949568760649670031116634201778800986745150309662119817518207330631714088823183350518061341828707443936206506534406439919239231488099790681841674867163299300726287936781975263144244194792780189629577193482618894010069228969105144504127534948040536658921290028499336499335869220294111540411488619523393689756890037783897632579712960243099510476163681708619871392435581797348629854144861478043996871843684684321252339051647311591323169287371150754542222609308967723259021718525632560987508826813128463981238632412067254815222643494493498220778782632970518607663592861096463330814533715813046569545591882331291910267423458917832641875114544434997444897855388783992209038018681436990428556135420929788594249762517298596882686633461890515113418785742080721363814768194823034023978590221990706315915241967212675355418298733745781810822664312273837009509498531598764709368830257032581211644432135100057796494201290447211491546582440803243018342273320322479116313172794591647662989210484259731981489094395172520879269511635387365846432120969980419053729851458494040009302251749195719473035099736231716166639032093571574160142512851212137402371336646922781216636547426269905056464546724980523696230524110270048529539421184184726204259755915723056122189392873507254106288165969868655333675537816300860151331039737280886657676850504085769151741078002868899044349067756161194480291824588444280374700472282672728453243707273614909354417245722533159869975248629239608293632049552078230772058005806530673454652013667476015741262188882128858865051284341848183135067592392938375804929786409547372667042843255249019521008883559015077596634357227914382612229304438897790051325008453903304489546728854853251250592961340413233611245628181014480479532242087514087884848197112298336225526223726633092800075072153483813178894704762883766334810212597358339694784824224566895544502760434425012536709726496838321 A165443 767 344931013479146241085699710082123298167208030447482826913033089325615369283573494387440968356208807681670386687540771511422417694361674757103954398851253780603219228722090138722242433834514231302058356537355564776889243578068798881576336122247147037299330014217596493923900885767179999528763463182393587899750104243528892678629717941021314423237156066018820781903104430532906159610652759125380132932031767324902827151903748182649923727470417124460607640689124032934841649286137014068910919540084143285239612408760627208062412710202838832306345972190030853750247685335316512875522139020579153777515357012533461288318889915967313840889625789013174353421941166107028905782348936163058836278119754747643832076683158979853819228953717852129495180989544110855109424023685719318928572648225291599622856152484809127139231881970036026521663246133149424580318925163632594055756983744307433966410146008092614324350057284964037978261266569885894904799232863392241058274031682175778909541191194003252900084007271951613776797918844664200203325011319292511449120638622485074156236997870713274034395574047075958069717274218581319476172476561283207794216638668856572349633137207416861919754661602784449382271733643514731209203017806387116601991785321869081213355447096323210232776078488071441901438412772133211432291247289692421468809244183996704902452264198838254084503643640941102425353215825893952513989990600767220761010195818611464235190420505173408381141054133873211226989421039103583344465163303873750519128450989563578435278003759218912089121870420350783538353639840214421884771575440750870742127477436896133543324969784715421212783800161538550628545526839048594412851960650064366467991019974430835527701665330031132690988640007880430166319155959549436564775024053361101059639962968016768376750013103685048557564649314356696685876067855095576736904185683098642678615973305802566584111455675016633302613412063935026739554442156230317925780340389487897562718619974225071063191006532993344777679183463451339959223063444252415914944536293932617791575973135529800984529272023974871300178922902703711040795837490847524716210976064208055715730122469192810597393257146566887816936988050685382501289306161841218965548052894572105523925702677368915230634626764487084278367558612026920100655562392378100707144631272814520003870354913367336653901123765572194929609316554757711785253615724053295653992731141662577872587572890953473872182659529679998898647799185070495192811557670282918047037891623413001517780619852220552120915445626680303823860923085701840061803428729167486970937715857008773307083145099251469193884046065242595430075787461337604168880118455974437882939452379045700953975730063431099116591239293688286622391022014731812154536533646278959613641982379277108016930424932613027870162917577196955726960438721910153312338840019349052051478343258603082646714297600522236648213483410457957847963874595533051438236313957541727542533593909841 A165443 768 2263092379436678487763275797848810959275051887765934827376410099065362437869525696676000193385085987199439407056955001886442482492706948081359044810863076054537721359645633400156632608388247871572804877241589860501170327115709389462022341298063531711720904223281650596634713711518467976908217081939684330210260433941793064864489579411040843930858980949149483150066268168726397313205492752621619052167060425418687448943640491826366149575933406753586046730561342780085496060966344949306124543102492064094457097013878475112097489791640825578761935923538792431455375063485011640976300754114019827934278257359232039512660236738661546110076834801715436932801355990828216650837991370165829024820743710899291182255118206066820907961165342827821617882472398911320372931019402004451490365145006138185125559216452832683160500377605406370008632557879593374671472467998593449599821570346401074253616967959095642582060725846649053175372169965021356470387766816716493583335921866755285425499755423855342277451171711274537989571145539841817534015399265878167617680510002124571539070943029749790939532245765465766740601334501751763856227846254523508816208543651239826028155489351567826671851310120309404865261056129551237813910978222559691018296930248196654704035580439353707718750354546791574768366371813611191592456924832259568637556304087856477537147915639064763385443636261289452226469440611291686355731349220156235250724348759958070591917440277421275035636271289689112225815232317797271353441835496766167518741559264385489170507002767039728085887231077372979274139336036477988992912182588091094273312154276739212871659335625051177023685546655181345745939822706601112383691442017098170499904117433026596236065564740964055953683918461605242701846525768448989652951083971660915331016900853537570017071868674926770911221898490854382483822855426007034320423831916753680878879110870594129683746269203565824918029980249058986046341636143097699925519552216463081280658176580715723933160199355590135373693806909264359035987062654587600006420173521746834698401766776077498171481064601563176720024602796201848646917914249603311779536246712147894492053674302306444257900957655041912321194346016147031176315642251175627476899154829446724600489490264335327199252255315677462641179951445099220371976825732209785261304322626663595562210562533028207197519096724381714799507338180058900679137627867631745730797581543976519953641151956801621553421245585402719583628513407151842346760308658728423450065808940958262999508836618663786719740129407423190187779170851604234904725862251079482848240963251817325656384682463632675805442884443742800098696584804048919787038759177205944191030388199381994790702831198744180542398034514538203599440285821753248938943276668231151738842654365746859414391823947977900964574547061514850001248340684963741676423039843105996942537720125540931994216350962683878640829391784007102942244962966921936105987125046705098413471796090021361 A165443 769 14848149101484047558214852509686048703803615435632298402416626659967842954861958095891237268799549162015521949700681767376949127634650286361796693004072641993821989840635000738427666543635294285389172799582071074748178516206169304260328581256594831560600852608950909564520356661272668396494812274606268890509518707092104298575916130515838977030365774007369758947584785455013892771941237949950442601268083451172008352519225266872788307367699081710278052599212969980140939656000189212397483127295450432523733013508056675210471630522955456622257061594338017142778715791525161376445509247742084091076799646533921411242563813242358404028214113134054981716109696655823929446148061379658004231848899487210249446775830550004411977133205814293337634926901409257172966800418296551206228285716385272632608794019147035234216042977469071193626638212248012131219530862538771622824429323042737448177980926779626510980900422279864437883616807140505119802214138084476914400266983367781427676703895335914900682357137597672243749576285886902164840675034583426657739601826123939313867844457218188378354235962884526599481453048044525092714614317525130503257602668296071693410334559525865194471799735387526807232830899459765149402754402587296710433159139006780136406159329224936220440386741099657562235227175546708197032719560973789453224465817487569797869300078726908579026171596475587265136580109694550728941282795580906819438462984436561254112247597043963492426433848601691090495151375302408994573715792853655750623324757168029060318198338300865594114010734746503698068252466626808864536269854247524775148759770561881477908596378506049296854733296256248499697556647783604339166287801491339717348345163535568684295562794524186398470355696577286842904255450707362176018986372634402300694153977078077162372495578747816730783737175989371787931475987852585740745797201436206432730032652184841298378359370425659490905008046640656814005727459670818078719039315255998720537543592144111073093480453378137803060364282288306849731373401186342203434370840625878244374389174418514282824555299629035598266686395491560405902542080056518420327355179063651319043298132337607278741759555338932626446049420670334332113658193967937151675983580061768700009862862103822257593285015219312524277629123675543177843983327933237570128980130346046098116768694749482895944208892475474842029350842539025597091780672145674110413670458276053204127927684060704944158372681287087338371444354020522744424095646878621748980605024173562026910363125635723759197344945048701622322672619505871887548270175217239456780280123930753061212624616515559595284149397337076161106932444776539464824525472270462960091062925108103834434708300455619189783714890308099388713830509614596110613022282550503280373263482935344441568944451249749587456333128349005490468215554205057982942318549492514603746783789105170658141829182834017243664408225639636667428518221352855996710029506739278249636557129077204116881 A165443 770 97418706254836836029447647316050165545655520873183509818255487516049017626849307067142407720593842051983839511986173075760163226410940528819748102799720604121466075344406239844823920192791165806438362738057968321422799244828676805252015821624518689869102193967326917652818060054609977349402463333691730190632952237231296302956585732314419528296229843262352988455103777370346150476706462189624853906919895523139546800878636975952364084639473675101134303103436296039704705083017241422539886798185450287788212301626359846055904367861110750898628581120451730473771154308196583790858986174435813721554882480909058379162461178683113488829112796272534735039395719758860801096177430711936165765160629535586446620296224238578946981970963347578588222755400146136311835177544443672464063782585203773742546297559623698171691457975174576101384373310559207592931341989116880617351080788483400397495732860601129538545687670578190576954409871648854091022326959972253035380151677876013946986854257298937663376945179778327591240970011703965103519668901901862301429527581199165838286927483808533950382133166480209279395283577469033266434383812354176882923232460520999902344144281885100083950990586037736643544037927565126691626526860839338857033458033813465117493414721851164697598379818573901724111399203741819403994293116899262214994445708565934166699984403207312381603006474611436441845252911825977022122656751623279852885121537137232334587877865679697915580744294479225695985172048191832734287437997913634848776046246809044006410547782237436555146505611253662815774764249958711015583432407935497180790131888602666425136256545610532098910902257448056951221831206685660246119137657691472492421302025715581321379216070683419594567712015176556856752404753246988735716499014392575263867426378797236656691508176547560850501913448463932603838923200051868763706966527321929101457573173260039301322380654497104332913918010643354043169831939043841656269589563884536423176140703730609763908537449277926522646681215173676828952184029659646994439722594376709660391420220105643682846203137769316536754220314815821922820687680285024355253682703119240043962998143928526078503896313852772837877443738031412330102569334504076960254940614443061238180659375281934485084324672685756560909069630769766071238136118391849244887806627416090049138194335907750196391403784841492879829395376263899684851578416048540248452612203345287026001628085156750291940555389508902611421960372183036799903963862183425663119278716040995783581762393332635271653237453202220450363222347342440558802821750605212260207538511102779209036787795965732900646411685848986683335386113059432101251763251933564059782414263956050650779025357679246111209683990091142933485305088931911781079140749562393128145549219415064781153331186397336087583308093517897102222128700027964209778198591401353731581187655003567818520451848840956304553075574474716287644766999243769774937677476419213197195568104657763146500401 A165443 771 639164131737984481189206014040605136145045872448957007917574253592797604649758303667521337054816197703065971038141281550062430928482180809586367302468966883640938920334649339621889740384902838856042097924398330156854985845320948519258475805678467124231179494619631906720139292018296061389429561932351441780742799628474535043698158989714906525151564001644297957253935883326841093277671098426128666483301434527318566560564737199223460759319586782338542162661645538316502570049676120973284197282894739338178460910970546949972788557536747636645902120731283803638412543416077786251825808290473373827121583957244332025684907793339907600207809056344100396593475317337885715992020122901013183585218890382982676275763527229316471148711490523463117329498180358800341950599869094935036722477541521959524846258288691083704467655775120393801182873290578961017222534790595853730440441053239590007969503298404010902398256806663508375397883167888131691197487184377952165129175158544527506180750782138330009416137324525607326132004246789715044192547665378118559679130460247727065000531221267791248457173404859329628723007904862046719158244807274134215528154120058881580880939078078131677815956440666594473182528048184455755638776871685708036806182396084379680362640450943919268696954606679445617216125044224923041961787879777718173350072016788771180775751355633273225518072905240222244139446962392962842668709431833478368679920074597113557498566550381906905218616740411903586877813680143792763807538606647562906867361029161716693525293211329058330710330497664235859801961956982678795415307297384473708710069793812311899754935856546180822489660968898669156411212029452439512061037760493089930142257799106160136600339955161335514314907853796231874549669279789425382743067965855481319101533497896790637510569705530629371779486477592063875411625481940580710661897904466115380919989798981593514897602469389895745998273083289351076975700395559407792684034118467865249797364359268843496419520526546450800657389029478998145248628063582814214731964712017354641585177592880045700301918516031708575635221149249505325148223798166801786687803990725685605809530111316399690069941954234195773509726218411513584741801032194641911108521331849320763841789140301573859810038289576201650940033354766074177432774017747323547810420688484181301840576219882785625045971238120369809527018135248976134348301776776270307064889869757030277748565271522261744671256800829496615137411977049227535046699814476729597948315118969166699285797763720802849332111991256616786046968647349442773082560515258053110395323049551570134342078697205003038513806588274831706883545687560356524482559912798080280360407291370024356382728846521355459048651691251592714695355646012013150693100455638487836800789710598565123551994494240340705970354849806461339969989011798949348980334484758608979502198243437651498708373688793858421403677504878196952074758572968979977980034436758376788740632230539834099714035921 A165443 772 4193555868332916181082380658120410298247645969137606928947204677822345084107064230362607492416649073129815835981244948249959609321771588291696155871498891723568200256315634317259218586665347525734492204481977444159125562131150743234854859761056422802080768664199404939990833894932040458776047355838157809523453508362421424421703621131519501711519411414788238897543073330507404412994800076773830180796940711933737115203865240764105126041895808878923175129223056376894573362095925029705717618373072384797788882036877758538771465725998601244033763814117953035671624697352886355598229128193795805679744712343480062420518680032103133764963435218673642702049791557053868182623644026353547497502621139802749339045284502151545367206696089324441512798837561334089043537885741131868775936175149925576442516300632102200185012289540564903729560831659488563233997050761099396325419733750304950042287911140828715530634962908519278450985511464514032025946713416703744155412518215210644968051905881609583191779276986212509666752079863187320404947305232545835870054774949685337273468485342737978381127514120375226889983956266190344705666300849816699787867438624030955964889699453095899385065948051865815453402430896728207052906561394385944713212636745185579254248300692627931809985739236379958254317232541489280636994229348610833583227330015210373058012335987974570385218187672161632607592253627883327476483023954274335225907518852808233496576575104711987878699242910471927605158225122644461941043061221212728625952972442915003441890665197819676403443369833825663732289628230292270987195967438982969239466547622211274050307739059963135185067684818936352015071825160728738233774452897220273791949073793282391814514844094557821715335284655246124967294048418294818601830291114678816457919202630512522331543989485142192461944137459089902814351534080810619099159717723991159282057807236679188819927064328447110909238684295418758547170609154399421775390157640661947878919216092898514265874869393060761273819692898053179975422545978283226855614934336745675018738159986250310718950770194340608995908326066144186246815049473293476312376990277694673289122611678331241429334393990926373685151443089413919454947300541128474180351227584148422902481430192162287330225637950603206962650359482485336258050507244354660364122159617082560430673910673240917852076241870786232086698152883693404174780704479434049705316371543599677789947218898088618015075929730149293456805630055060000568705856468942788990627913726090896214994817931244925499463883366198655926524911202827230742489654775049623857924172224928648001844417108137725281896496102130596128708083070426519319221529339384868139381396988900650067602199091572295528009093994561182406709385246612431710185843736870583087147668659433364999792312953264454542517583404328490695329492174807268577828121377304261264043017341167997701622936183964881194280650966657743550104876223727712895588172663148521375424058597917195552678165347441 A165443 773 27513920052132263064081499497928011966802805203511839060822609891192406096826448415409067757745634568804721699872948105467984996760143390781818478672904228598330961881686876755537733147111345116344003353606254011128022813142480026363882734892291190004451923205812295811279861184649117450029646701654153388283378468365846965630797458243899450729278858292425635406780104121459080353658883303713099816208728010997249212852559844653293731960878402054614952022832472888805295828711364119899213294145727916658292855043954973772879586628276822762105524384427889867041529639332287379079981310079494281064805057685572689541023059690628660631925098469717769768148682405830429146193728456905625131114697298245838413476111618616289154243133042057660765473173239912958214652068347566191038917245158661707039349448447222535413865631675646333369648616517904463378254650043573139291078873135750777227450984994977202596495991642794985916915940718676564122236386726993265403661532009997041635388554489240475321263836306540275923560395982372009176859269630733229143429378444885497851226732333703876158577619993021713915343406221486808396281478382985890239343792989502208367300161801189466891828042376522601203175426392816804641201049171415722920022291840548432314998689117991989242261080265749671689874495153051537762341971157999320649411154153138424440900250041079310474080621820317888361143871632094024729232927235229723631322863383579222261171000133735364420577066745623450629386254758878900425315185580664218023740483680995092517456485771097066405079089688024736485121263511562992292074633249943181112714682553810395137129070828140022508259613012751404592929857816627019896150533401222244703611017573302572735551575598472408922229087225051022105839910750472982905015713684227171682371163044600448830722423273689792430162411099068595527271035083410879988052701413739973974148762346235762012324546057797175934969475398807550317556424609952947963717917986467976731188646169631473912386815263779366095631885353891130943725576260314045394635763731855525469057306978425557332129093244596817294132931187087060508334033196459897071724520135357874657461464083735266841936048210742066443358075228471216123226062906382172819285868275824370182135019111293544450029476637477240352242205528903762825527381720173031114141614554542767794431787791348692137206526806062961077022776115883591960610505199200064813070602749237179327079257021176973826234855307645697708313340730100508521362825793190845888722930623899123602832059340586977131261488293069763791407254378086750298798138639117615706399331138142983405810286573090194863152008161652454077214088817540206414907866156092385697985157420233976681474057712969525643732533601870345317452124757424833488222354139349070518589662040800529645024290617965802521143262535894791700066115091619445785317349943130833257265685009892465872308992184411409795086838443672340129208943521855952534529659524153112427868421717471128091381763016018961 A165443 774 180518829462039777963438718205905686514193204940241176078057143496113376401278328053498893558569108405927779072866412519975449563743300786919511038572924643833649440905747598393083067178197535308333006003010632567010957677027811452973434623628322497619209068153334472817807169232482859589644512009552900380527246130948321941503662123538224296234798589256604593903884263140893026200355933355661647894145464480152952085525645140770260175395323195880328700221803854623451545932175259990658738422890120861195059421943388582923862967868124234142174345486231385417659475963659137494143757375431561978066185983475042416078652294630214642406060571059818287448823505264653445628177052405757806485243528973790945830816768329741473140989195888940312282269489627068918846332220428381779406336045485979459885171731262227054850372409423915593238264572973971184224728758935883366888768486643660849389305912552045426235610201168377902600885487055236937205992933315802814313423311517590590169784306003906758582812030007210750334479758040342752209373668047240716410040151976893751401898590841431131476427764735620866672848707523882010824298428568649087730707881017496176305961025562097473660044837477671918913464904346793113021692845178548040230364607397617041206642549901202434349532776778363951946591140605946273339499517862485035007309882731117053459410556807259763489668967443941612244084102246534083616440354200578584159930076500381204241816747140598049022204556424599845784060661243681863611806637787259535864030249490664419270446231984667608081378215336453702603698277148674335428642632818867846783260146118297452374527192386491492171803137403083725283855962046783834234798874718714514759177971268825840528326926476061581344611098141666942262444111157831654422760333944504254374939799029590338970616170013666726262256392079863869503976779896937160069701017092766267593079306954647037229045814396914325711755071832136996958817636700573507063971331897974139127914222881287926723549235022688795066234625150819349705777938380700687096911467809111693430290748348461222444602811817678907174832632908459657958182598164131822828056662860474215168731836122111307656905123155164874880812672596419230572791305687119228820166956566317694049840175428049240119406677125641991415456168898002860637218400410685555882957981170912306234314706224277816820304004170888717669532660028080865649053346208017741000857636234975135061859307096631418337433235842586285598825998626535508674922927613242184950141724122158438863461412410375546316102035769855458093337187840569514796129407108215037244773073912974961835142811083254004795029374440908596097052287814754078457553335363181538618369593648825664773662916199922963587752159145181269079843543660990903789876282053994992442723107489054379802639423629362645705748407339950192791624166250888676698891016647060616227513298097933712223921290139566222681094087816500530070164416205099382205052464760364900542274775242001391873542389111993794481 A165443 775 1184384040100442983218121430148947209219621617612922356248132918477999862568787110359006240637771920251292158497076532543558924587719796462978911924076958588192573981782609993057018003756154029157972852385752760272158893318979470942958704565625423906879630696154027476157632837334320041767657643294676579396639261865151940258205527192534289607596513544112582740603384650467399144900535278746496071833488392454283518633133757768593677010768715488170836602155255090184465592861001880798711982792582082970300784867370572492563464932182763100206805880735164119725263821797567601099077192140206478138092246237579753291892037705068838268826163406723467783951731018041391256766469640834176968349682793597042395595988817011433805278030114227337388883970121443199176550785698230612854684970794433511236306611728811471706873293378230310207236253863282224939698445387378330770157210040869058832843236092253970041531838529865727418964409680569409545008519635484982264710370346866911862103954831691632243061829728877309732944521692502688797245700636057946340366273437120399902947856654510629653616842564420528289069176208606194880617913675956763602039989960690415692668685082692951830317541007861004085890617555955891261324644584177065399382359366897500774214493424454891761957635352706469659854851565459747933705134441040046296692950105483947205527074651382092340567839953365994920290330299919411610573658602274216600731495348998224870339045774696832842337736490607480071057614304025090121024919659051495344764931314539521092852831770634572114003721973643163534853217719188275557755411600725485545433671031836132932198507689070635270089949009506796292083287617206393589328731154648249545353215907247185580873808462586907966441895125463152247857759098227871958544966323544238596881507086596397713299427757293904318527422156527858800263476841694762371593138707383647366055457787892893727142312811992351896921844634288234365834086977710138867008064535011730309229659108256888058787607642043581472202440594902574301153111628445192948270088933118470163848055873773584932500896029082000382334531681188239068078164796183581449738840619108183472804578132385965690345136966997225205391172672206845984674689863994525783285040489982620694989923583633377251939014608533568482947693059096050278461956836824333288626314475570466286127511010647947952371286118705056141920859456282771325935083886799397324341776112706562741524063343116855194736157086006504072725150412533364066916332253532015938996882879497963127342922076220130763055566681922251993442011322539657827175348033828221735675298425895827149614035092861795089952447322223231851286251427029816941507359196649177280264918481738500845784229368815247819994083005734461649396575769160408122011432537191966935053891929954562484714335831970779906408734330788950997804403693366582622004188474440930583190722592340038572271887294664610585542633821405676952249849416387756880919606083660087572913040495813311502121604195306547993778001 A165443 776 7770743687099006412894094703207242639689937433158383579344000078134157098313812231065439944824421568768727851899319130018290104220029584593604641133868925297131477894475704164447095122644126585305459884502923860145634499065824308856752060655068406253037256997466574271070229045750473794037601797656373037421350197097261880034086463910217474115440725362922655361098806691716605789692411963855760727299517342892554165751990584719743114867653542317888858946740628646700278754761033339920349319102131046368143449514818326123708893420051108700456853383503411789517455934813841030811045457631894703064023227564760761348103659382956647881768458111512672130507307209369568035644807313513035089342268808790195157505282628412017196429155579445560608467727966788829797349704966091050939588093382278267221407679552732065868795677854569065269677061596994677829361500186589228183001455078141895002284472001278297442490392594449037595825491914215896024800897328416968638764739845793808727264047650728799146728664851164029157849006824510141198729041873176185939143120020946943763240887510244241157380104065160556768986990759331997893679652699598497368968710913743480919260113174807344716955687180843567455758581610171967467129058480487642682449979723721506833536865541414139113292775354998635123717797496519104608226504662375879939997003073090760199214786576689341070737501129673663936628222091071714357893119609742375567974238678749634664357451768543006753509870528227530949823315878943571397994669098020358052672737739687403480740404362034718631948160541794892794941971906235126684643325857780939425878623150444287905029733051627091342087547099375412448805402670946814221931844334477568752251121372313403921851925930514934958222688756065994810751266444412930569326096406542542057225014923840758804781728572458870887303730808810800808355330166689821082102795624709040387090438246835920099846645424757775229221539665212487057606989483365546184753216662577817786353115365608228594423420423879226432790068799293530418085342053359641363098230205152942160879585665936479440261094233878034031021138783105050350227758592785428307138507280613428474723964436815052004961338348686698818663813048538361795149611361157705814020107477291433017737092713536974373975865220966274049201160755277986775503117535807285997935675427461505628383187829977464581738605740942876295057269145173927057661466471166965633968991260778194212517479928079186186174136593453356857094992633730835779230097624341709270424533347434451370646608189925566078148532033752370294193292551660821401690531856357515864101592598018438325421182000258446369688025337814830397676229402611996104013105740628075996397917826605294297946610994557494580490257919557032281489646524936803269891998764679235743035704471591916897111037348386151052458635616045581169016723362058341098600268296447154421625564936283983917186761906069592700969406233120500429172894195426594453287233271659871931758983671066475100149904025974007104473633521 A165443 777 50983849331056581074998155347742718959005679498952154664075984512638204722036922048020351477993029912691623436311432812050001373787614104518640050479314018874479626465655095022937391099668114526189122302223683446415507948370873290409150269957903813426177443160378193792491772769168858562680705394423463498521478643155135194903641289714936847671406599106135541824169270704352650586171914894857646131812133286718047881498810226346234576646674891147668803549565264551000528909987139743217411882629081795221389172266723037697654049728955324183697415049165884751024028388313611003151269247522861146803056396052395355204908109211578566752282853669634641848258442600673735881865580783959023221174625654472470428392159325011244825771689756742323152156763190101512300411414282523385214637480681127711239655785545475084165168442403827637234351201137882081238440802724211926108672546767688973109988420800386909520179465812180135666211052449170493818718687371743731238935458128253179059579416636431651201686770088487195304647333775611036404861243729908955946718010457432898030623462954712466233570862771517765451411102539571927020610254756407161110055702521174316182538785348809263954056292554351131107178995339677891966637737423587114288412510866218599423837761808210958853664613934454265894177459166799496128861999194094455150293343864887186808488637075635453670522352129872588131956226577806434326052110212696363656826153780933257043105361998244481447360847777518905237916038439888920451414267783147344440077358296647417268314234648724519438156134926933148419363400352172723969998638961328526936335453212770232397540161522255817549203408780890419502582666793382698575975416721087911875727907305793585678659636393623939599240799127051968698953525446033842303572537046914429348963197329061757630575912026457164442881778230804533023894945827384520321168976510500636064410913740810956730246718984546407613902954900488857219102061474949335738214060666754721434502104334577293034435850632286014454315124542536114622682192036830073973239021615038894327994319270204886714272454407563964835295906320196462886933455484711582429478651606637731220335131261362623368866705951037214436252913672884638532139536758409051116156986105073049440677565538333595741000673250600372032349640443583364264095594147158729267018123574805319567047845903295912305742025230452676126536857486126817508696435076334748190444976797405203861063979493603252376387123937401633350202238548845468686393833190789001613089855394929804157602718624750032803018204186066383091298578035153049574275406301602763166792554699782248450670070529229672080357698966320403031828847360743864429030517209422489520675164503344597392509322954366449272774906515860595525202041353400059842593401306430127324686919635019535065279987711196958261327906272840312110058761845314105231917841948193673629805007452992112136857137663361018869261665842608333925841536652867555726756404121092525309935082260244189745774415392960803516079328785041 A165443 778 334505035461062228433062897236539979090036263192625086751002534387419261181284245557061526047112269257169741365639310679860059013420536139746797371194779277835460829241163078445492223004922499406326831424889587091932147649261299658374434921193806919889150204575241329472538521138516881029748108092812344013799421377740842013762790501819700657572098696735355289908374585091257740495873933625161016270819406494157112150513693895057645057378833960819855020088697700719114470178425623855249439361929405658447534359241969850334308220271675881969238740137577369851468650255725601791675477532997491984174853014499765925499402104537166976461727802926472885166423641903020381120920075523555151354126718918993878480680957331398777301888056493986382201300523290256022202999289107635930393236510748878913443381608963862027207670150611513127894578230665644335005410106673554447199000579342807352574634028871338513361897475193713870106010715119007609944613307846010620658655540779469107809900552551628063534266898550564488393791156901784009852294620111932659966416866611217243978920540445868490958458430643927893364170632541035653525309463125738787530371973736747142968682905472615539270687502863071911361867805420833590227300015327830625652382181431373969850584166293366255824519315020513343068649346980158732704801279651140774798251718813323542190702695973814243380083035771923472568961848705188954217750225333514061166605271451975266886439847032359499195355664602206964383055195521395085100076849345974885337009378436862645633390862587411743040192130180335902118131045115498440761926837395433977770262235049998041180136860987976219581287920150465456993493304317924851876240139133958419139456124628715323329817496871626623253234368051404728680711383825313634192324764306844306551894065525892281826983724466399411122875539073222939613365299472025384502771743696091536472285905444710731255667860115902905304572277990307003000869131826637116506754792807334632019957571030891976136898106041619429750929079810074490996121673236774906887848813325461978533449348307109146879661743643634260275164592346455515251177219062698967470233216957814609448022623557203453117199191196352932488927273490720771788673212446092240250320977437704650477579459559680003416281742710364246791104442080770803152416221038158566934553820990676679251042709112532805037321915975816383043402847310386064287902476246938404263998945602448047270421388641012721064553965272717181117442197039983108566979421210202299638480171224352011469017759403390954024259573156011512349330645203187996748413600403578251142425984835302250381827246771212583914128511487606993294753894733893373364462959204982344569676711271048642437196159607681403875201812672806975362795801768499954185996297308798698750616073350170841448955624120282710981345973343072392793491386673019272723317340325830889413347690931025668505905547165507080617725345829412089923616095505652492520045917294675477583294158650422652855130808533323439652325197887616561 A165443 779 2194687537660029280749325668768938802809727922806813194173327628115857772610405935099880672395103598596290673099959517370561847187052137612878737552408946841878458500651270957680874475135296518604910340978700580910166820726803387058594667517952567201392714492218158362669325237189809256436177337196941789074538003659357664452297668482439056014330539549280666057088845652783742035393428878514681427752846126008164812819520345645473209221462529616939068786801945614418110038840650518114291571653618830525074272930986564188043396233202465461600175374042645123595485814327815673355182808093996544908171210628132964237201577207868352532565396115000588599576905514525716720534356615510045348034425402827518836711747761051307377877687538657044653622732733307369761673878335835199339310024747023394551102026736411898760509523858162137632116327771397292481970495709885190728072642801068159040242173863424851986167409334745956701765536301895808928846607912777675682141439003054096816340757525291231724848325121390253608351663780432604888640905002554390182039661061836196337745697665865343169178445763454810865927113891629134408307385296475223744279518426117600553368260302114394510522820493142592190328137274117374162386067994509365680519643062966601733381563575484617708089791426296707123434867831107838978358655647743438509417966862101460229955493827803061178969757983862234235514769133163564168905416944951557139432924418379199400903147981521551303064049127892559682659199683049097826114301255194651983263327960571310906880288628714633769864351696717914097723761857506437928730462016547002651361177647752416360066366165419668661636916919022798977481393967066459440588943502944787749080609796836624559936118292332965623783380252939843515958147978941597466214520627895167411598873675044958292110110658633214908911747229037249792804848913169988767671634425125594967787611416122907119070457729256162206490435993561783347050005543575876719731271274846748288283118075243565226707907383190121946158384584841641466422470473794962158727829527910709140126915700854218603275174663636439795934996657035884145258975479583009532010708625104487753045795812960771095887624465202880618814455849534647696250587209072998824986922970818974227296306085899104862544676053254072675903472007981324849138218193358052794576301485047222710824431513275425864896102303757668281141927879691483419533944509078206037451038382023337799354157769384655799153646545704870241876470174119107220367932649861368816902147796677397244244318018007287982486903286162346405583112455905040949320189353120520111378762495067625979839195680057333559641691985904001663231629059112287959628713471707143278772727803632288956200349281062242972155509659607981441034521228766031792773359400425379784646368426818421654749325177788437450512776967657361548008182325614393285981641390979531907803392641678637182785898676893677987501919880383203777614104664635290249029601333733549787694344356394308919509388081287002635151437776103266672081 A165443 780 14399344934587452110996325712793007485234624901535501366971202568068142846096873340190317091584274710390263106208834393468256279394249074878097397081355100229564566222772988753344217431362680458566816747161254511351604510788557022491439613585286793408337599783443337017473442881202338531477759509349135078118043842009045636471525002913282646510022669982830450000559916327914131494216286871934824847486423432739569336908872987779949725702015656816737230310207565176197219964833508049347867001619393147075012304700202847637752722686041375893558750629093794655909982427804798632883354403904711331142511312931180378360279548060824260966161563910518861801824077080803227403425913754361407528453865067951351087665777060257627706255507941128869972418749463229653006342315761414742865213072365220491649780397417598467767702986033401785004315226508137635974208422352556736366884609417808191463028902717930453881244372645268221920283683676738402382162594515734330150529981299037929212011710123435771346729861121441453924395266063418320674372977721759353984362216226707284171949522385742516532979782654027014080484380578089765121199879386854199385396863857803862683026943172555534756626392240944189569992936841788420833502608776025476279966655210196285394717560119025640258905152319247157921223901463084712025480248044544489855098739739999295152966422124732714072827758627777755768201791756301202288900826551260989466153836880475921426090025239919311700387116404887078903998554604064836353365740979270853616895900363042016962794754154892040246967090171601045337610837789148674331076775059882147838322571250542484816637601395760700600350618145686976440477079423666798338485864902042995381361180246810885308574583654008292634889198687961885043518913040789731942176811369035351638076055740019143586481513264549270120738821138910921416609012870241808041000524411021326413284712060350434571114590511802825387449257696841709589687579982834622671329466822554398915931182863310761493076652381929860646841171217551191800333039319544998114040272819324845061708746272117014781681435742797863687182541359075037991526314568344161790770517462403476269450540090064920725555038342567583651402823454886302885511648857854777325735570773232939573262368486026406359349015179468802276895680999818755563267584700606618161066299672969840818393230275089822221131162917492387862522694239068761071207910112842152862487447797236092398833137422791535360326846629134600297992143383746445652369361166569556079112356018678655785917970195777596275978808934542708014533944270931066341169147362367129111398186965930875279986473798037965880733901393956810830600253938311103968592013918939560105736943318283080177801987384185694932332858381753360122801373583114837912285924675799198756733578798965059872395020687421365334257956190157635792677546084795129091762401984418758240342838243072464065818256228876262500081766450111686335166207126949951610758242848638795255755803275964215609797575162027990381412271480120761925855601 A165443 781 94474102115828273300246893001634922110624373978974424468698060049095085213241585984988670437884426374870516239836162455545229449105668180275197022250770812606173118987613579210691410567170546488656884678124990848977877195283722624566335304733066651552102992179171734171643258743568543105025580140839675247532485647421348420889675544114047443752258737757350582453673611027444616733553058166764385824358424142204314419459115672824250150330924724374612968065271835121029960189272646311771355397624838437959155731138030883351295613543117467237638962877484386737425394708827283830347688244018811043626016724141474462421794114827067976198986020816914252281767769727149974993877420142365194794185808710828814486175163292350295380742387601746515889039415228249753374611933710642127938662967788211645714209187456863547023899291365149111413312201119891029626781459055124747303129922390239544188932630732341707914844328925604804018981248603080658029368782617732940117627207302987853560008830119862095805894618817777379197957340642087601944561106832463121491400500663426491452160816372856650972880353993071239379276987074635368612875960518060547805778633297846992139148487711714909585735818241106352174291665834667737300857046045499829053681007765060365798774199044996617988565480244037105517148157306834457804223999155219544126773540978519788832175172903223645429290361539738210654113239930337643008316693812534410594464935234303958980708360260398645948091746592120827364608832401065795926587458038644388520858534919034486695201196208491880049570170760369770061330687212568979666847831892831991408576312458940796437989299041603173793806212051286720867370861421748265933693902106584986894779388237986261151691273507679404502883121448914362134768869523265632480005954823771222609564418173126189162283660300421488520629830470109121949031931624295481561499014983340630841946325379106219707583517589577542525624949577607665974661490631904882997964816395780341436929935930121165046481310720291600166797502907193096029603684874024652982218737688986195142565113695215730533163711690814654291234229099710550403711587053286854789564919163140998427024564413790646081118308127537016218162386415787939945547283978241663035110150348573866855175053526468501238874397864576432589987571335606895756984987414980036801373895675526328838322562424685700391957805841517368291118726290155853607240397498685055951777568350697931341645464755187118516596862274299938895232852119026281619156429506875110944539013105668293242814138372482544801354817956886784914718013084199677988616698408725843645007888999835271105914201389869635044851865676007443774611475223716851100292017678916116075489608618110106924618742139933242061793147075980536601072325307918762792402329692218263232284211920965763044053413468335143326756018948995816224863520495029250225116953741231197459560025167779281666280932720160029616401377228601650550686941964021752463624838625410457298279287041738474241839389508005860212044937368235769693863631121 A165443 782 619844583981949301122919864983726723967806517676051198939127971982112854084078045647510666742959721445525457049565061870832250415582288930785567662987307301509101833677732693201346344731205955512077820373178064960143852278256504139779725934353650300833347731687545747900151420616553211312072831304049109299060638332731466989457161244932265278458569578425977171478552561951064130388841614632141135393615620797002506906071257929399905236321197116621835683476248510229077568801817832451531862763816564991450020751996620625667850520456393702546149235439175061384248014684615809210911182569007419257230295727092213947949391187380392991841547282579774409220678337179830985934829753554058043044653090951747851843795246361110287993050805055058890747987603312546631890828897075523001405567731658456607530926478904481732023803250646743319982741351547605045381313152860673467055835420802361649423586990234893945629293642080893119168535972084812197330688582754945820111752107114903307207217934416415210582474594063437384917798111952736756358265421927790540105078684852741210417627116222312487033068002548540401566724367518740488900166166235388251437090204306033852788360258547045501580175278519456286863353029388472664933258165150219528291490956376887469560709785432864575038949642505756313911384583880870007178005969941545994439753704003430744341293303617820528611325725981041818996725935942560112204020451031324298939284020606412643129485268061765254787184029610976864224119974188204566655051949048799802478096407958886915438205080758665997226469977947776861142314729804023994603635821394456671808652718199048243139991470060666830852818443706235399531818812078796395711897056197280007931250749496924830332632603603239708053912182573769417163464320894182730210409346829234743352461886248373237645135978884624100362018698508680878140471514121758233150145648332291084264572485177409544233999635351077893031219308854812974055074687297246829804398439623403058285970703599493414145907660613100333516853796682596873066900141616489167827473267954115773323699382481697543145028376219708321688532948385362643090926426572232541450097240476999909079237017264896352445609655224629844976978383476424074101444301271638807237603218486373633317443693582910044401742414763138869160834857656640629431213411663424825305748312828548071534818544187357152732208923086797005108457439512944737845179844596444541000987966327305301385438614290591159471870073296062142634689980993767491736939363023218739805548073374671785919743583856862324764161370864696327699093249854425050924710874436094448198448602112908090114747349699975966000020415789630581431476950481227430747380040466697575100055200161175244909206902325648470955778697353232266293490889731905194360924645851584753435491645977221108668679484546716748101230769831016671605340729969855143240032675082511576041209014970274963314663722099210689379670852329506661648506359218997116619875208088963788670078360488369266940953354272731143973044184264908728340210492222641 A165443 783 4066800315505569364667477234158231035952778562472571916239618624174642435645636057493317484500558732404092523702196370934530394976635397674884109436859723205201217130759604200094033367781442274114742579468421284203503814797640923661094781855294299623767594467601987651972893470665205619418509846185866206111136848101051154917828434928000592491966675004052836222070783358960931759481189833601477989317512088049133447810733523274792778255503374282155863919287666475612977928908726798714500551593400482908903586153849827925006767264714399082405285133716427577742051224345764324232788268835257677746687970265452015712495955580402758419472391721005899898896870570236871098718418013068174820415968929734417655947140611375244599522406331966241382197546665333618451835728393712506412221929887411133802010408628092304643808173127493282922406766007503836702746795595918878617353336195884294781868154242931139177273795585692739754864764512848452826686647791455199525753205574780880598586556867706100196631615811650212682445673412521905858466579433268233733629421251318835081550051509534592227423959164720973574679096317452903153544348485925138924983293237809036200909463856178809434693299621576279420733902530738656870595704603578288283487266370082922248633884682192676768521037315296172164913618388932814774253167200526425814267766132387209890535453715551661657102044514124833145674661641721598294295750562685903949284066351815414309846359619149924009771483462813957667840991035398842002996458016744632520223332884069163074137196983160903805491506987738145630695827509540805311860873106433500233637878268335875568735332016904504429568805716084672721652038865163403894133515015016203964719074582365803036366997368719410639130004811689846371531984325982454343280822835517609919599146528760886843690893735677329753304815274398794743312049094900953195826144155130969664419364112206447990722802916708562123127101953153516966639747109056134086815074489857323654372531775170540213481941769212731677278636577342294844516199442626236865536502960320982989607084044373428687164468139914472282568703438199477702123965008942815781171083017066590148979153455912365044813537411442360440175776605336642836609965454842363399838361570133738814373191956450784854509844780796609261668346660028892459008817730687567924617109831393267373314750026715712812825929626666389147764698694583177863678212313128811037066234134210314382896205844688711566865365934233545060173226178289762544142674592226662602910198377158647408591569499315594825948215691267160511793399673993184445809225606516385386769170550113347131598401495623088883286645263218638754935440543861168992827221658295686998238826745030016019193763019955839514206682621337814234358980700558012429272099679381928393752590271736871466733387228038936871712177520415004093469267389364723462321192708662449634920685483820159658960870478458614961197034584715051922566525252082060984211745596589808736718417520465316683584297708029329437558328134611196110545086468832814161 A165443 784 26682276870032040601583318133312153826886180148382544342448137793209829020271018173213656015808165843303251048010110389701453921441704844144914642015236643949325185594913763156816952926014042760466826063892312045659188528887322100140442863752585899831539187301936640984594154061034414069004843100825468178295168860390996627415872361562611887339793354701590658453006409618142673273956086498259297087912196809690364551086222646205915418134357638665224623174446379746496748191570156526365838119004300568365316428755408721015969400023791172379661075762313481337565598082932559731291323831828125623696019772911630675089685964563022497990158362081519709236662367811324111278691540583740294996749172147987514240669189551232979817466507944030509708598103671253870662494213991147754570588081991304448874990291008913610768025423889483429253910791775232672606721725904823762608455238781196858063836959987871204142093372837730065531667719968798698995891096159737564088466781776137357607326399609019723390100031340237045409526063259556224337399227661672881526342632829902876970049887954056459604128596079734307623469504280802083972707282133084054178285350301548516425914840603551189539122135839679761720426735990236074983266378936276240105301853970669358744863510751537871264939290935627057251269552428115346958107547130779305058866440367180183490692642285466328271480596982219614018208163581992036526794463571950378428582275850770818972220059995744202064427571874923678904891376393747810532999962565694610961323409894349210871032615569284333694438068536930205584049046035325154245235391582769899355432854111315051138118938446260589716600861063405121666681913557950384659328138171423611769688475769120652403089846019426563261466563036843858421355107861419387637560282364239614879216693263030017949520249883802080135325273327262227223339452477276666859416109672258530780558680973647616043709213951672431946975929563986039613352667716456213538529618307790873600711500142040605905012304199434858714228221641173587325513797052121735642252631340080120921424633268487284459773099328644315937829644381570610234241259985069628247903026400681928366302857346964196358584599427132799238977416594038756719524163034135726409840916656180488561083938060284047316055734882975681081928674381139143785620373524452675590734097962408069086167625148207222173590900442425421181779704150248549307893803748737403045502602688860909927111630379662641190413695048640837963437375410284483484019381550045552397161586904281226657989353237491082258017904702281955421750965369664048380747531779545343968900150192836213161420131511148922085255970468674544233733286597842111731780978570553185552694827605795706682690460046582361586154094237126233069442363441456027055416184704379950482985101145980576579063847972425014456883117335968590007284919817790271626375319973360531397950281622313715042353531829394990329227059525696232295124584986397434668342861414443173155338569901482030997331861166545791182719694313046234946925983471928270749681 A165443 785 175062418544280218386988150272661041258200227953537873430802232061249688201998150234454797119717376097912630125994334266831239178579025482434784966261967620951522542688229200071876028147578134551422845805197459331569935938029720299021445629080716088794728607888006301499922244794446790706740775584515896717794602893025328872475538564212296592836384200197136310110175053504634079350425883515079248193791923268378481819676706781757011058379520467282538752647542697516765164884891796969486263898787216029044841089064236618585775233556093881982956318076538751055767889022120524397002375660624332217069585730073208859263429613497990609313429013616850812301741795210097494099495197769920075473671318462946080933030552645639580582397758620784174198112158187096645416624537995920417737628405944948489068811299309482200249014806138900779334908704837301564972701243661548706474074821643432585756834294480422970376274619188346959953271910715288264112041481904038157984430555233237203261668507834778405162446305623295254931900501045948387877676332688235775694334013996992775800497314866564431462687718879136792317583405641892831058801997874698359192746493950740374327834718350148831900733778881903471512613664812370183262564430225151378544284990126599821028173101938867933429854915696801153774960986838516541593547141109843129365835355702851634928550145832123940080828122029154813013319558650417848962486006792889482499964668085133874012177245832910106707606417503476990772416098877266362993755845982087610228254251764369859101899318087742518188819890215536418254815543804546687235083152176206993977563847931285473629299839967253363986093430687605440743720293813997476427590959959133304995560746144360566799132889661971860133364578060373329855210704905626619491004482349320708728902757878024386645026819285135366391585567660021996949922236885013878577678894694521945587195133524668053221579840164800600303536661363544934490785550342757579981796419849854186808987722138205968383261192620909420326029752474390988900460633661287762414091228889123696156279832917003497364452782804077715470825770355111996026692023705759159294847481200655387793418808723249223649361679841907120739022771722813093862340735666302735891702619338200640668466962575830309099359537245902740273861431512494454950143531914647359414760654263170372787907273454456494865541731700191202321380291029643341761232315902614715482358202618399031570577390622127550027958020677590982376964674711234986105217381498763152557000922169035423401684483423814245633728218108952707039899948138166081325423615864845984678208636701865285465614255785029731797399568714528130890350169832971754456494444182641097299486734566528997069806714669025811591318688976768596641331497852057289832367844154673365401508283850295993434009386705611476559854490121168510564204821382421062314110483845845953533820127749720514157978805051438904047674946345630458905890798974470249192035490970297323208810989456349131961996173793173268300006187263893064866785133373699925710733201 A165443 786 1148584528069022512837029253938929091695051695603161987579493444553859204293309863688257923902465704578404766256648827124679760250656986190254624163644769561062939402577471781671578620676260140791885291327900530674430349689412994881879704772398578258582214396353209344140989848096365393826926228610008798365450389581139182732312008519796877945599516737493411330632858526043904194618144221742434947399468808563831219218898873195107749554028033785840736756120527638407496246809775079916799377439942924366563202385350456454541271307361531959690176402900170745676893119874132760568732586709356243676193551975010323325627361694160316387705407758340158179511727918373449658786787992568445615182757520435389237001613455908041288201111694310964966913813869865541090578473593791233860776579971404807036780470934769512715833786143077328013216336012437535567785892859663421063176404904802561195150589806086055108638737776494744404253417006203006300839104162772394354535848872885269290599807079903981116270810211194440167608199187362467372865434418767514924330525465834269602027062882839529234826694123566016494395664721358679756253950505124576607874237922330111418827619894077790352298360005327436402639671080428951183981807778521424394235684098934231194291443365442807669008788688220959289891760686707065877446822095064189599641146604722577884234023131072643087104974153491860581092992708436967339954278698580262595387557494500989339262167916553136303731107367558930836228042511993363673992238336935149519241595053844602085331287333772121671070667900675587199060819439609926072608796560916517430669278042656542532798534230139411755635760645141534032716635634007470403526925483918477899048580527548678630163020754013897004050174905895873455516728594495890878883929104951824586419959674982814817130846423037935678062864320453527080167663371033066084180291976669275918632390375735428004542639075302793448812157497604741842512464142347335103177175230732797515523136654793576412140938403766501538708387673897861955285109957919502175244362111696256224315800064163329302758288366373417535006385600533202374834764157471077480193745389753860000792839879020711341986678140930877758351343942284403860453356498418442838324145394958126519961925724170373166713529696204114898890808666271323295266499907764503943965416937428804439928931361258098703820079931162698610001193344383054793391993338430885193489560967731772392128490543699276061794911938136319797166971356769368517267772192115507100445964330476493264534897677972799890867242261824302595053338277007544526110335143013222245095680081730324862013760546078317773745723567832225004991830939849047273791435585890306100985325993976092011349318554157148477780129707608446508220792316143389938448541683113976497031652467361060475128221085096100822626515865148635517242508399479286756927285158944755942935552150652500672210363844318497912816185072425851035458849601672450775114202578427035467591987367700284389609313365422953194397987256494657558240258221553326119166572028721 A165443 787 7535863088660856706723748935093313770611234174852345800509056489717870239368406015658660238724077487738913671409872954765023907004560486394260589137673333090133945420310792359547227330256942783735559396402355381754937524312238659420012743011707071954557908654473406506909034393360253348898462985910267726075720006041854177906699087898387316201078429314694271740282184789374055420889644238852115689887914852987296629295195507033101944823977929668901073856906781835591582875318934299334120715383465526769021170850284344798245281047599011187527247379428020262386095759494185042091454501400086314759505894508042731339441120075385835819735180302469777815776446872448203211300116019241571681214072091576588783967585884212658891887493826374241147921532800187815095285365248864285360555141192386938968316669803022772928585470884730349094712380577602670860243243052251705595500392580409604001383019717730607567778758551582018036306668977697924339805362411949679360109704455000251815625334251250020103852785795646721939677394868285148433370115221533665418532577581338642858899559574310151309697940144716634219729956236051506429051519816971929376604795821340802797580864379631893251176137289566626775586507642046666263473248208143502237679620724458174966488713429437466276757193293519281112493247728412306287029798947090230223180769487589612585171184002780239241051808597343892690896751549592626130665342991436204251718318784062764108817361590205841040747155864107711501233363365926921546058968523881864209128813988727188570438090029275291694258510170181219519314125855398048548347124732042307238475848536782696464012257766853931711964114014252044401069100612014234555475646406069544192610749698103335904056420092510253348780281054348717335459449245347719161228741723830951554112460369781792800181806699749185593797376687720838599073920612504552025175923690563219765157622849998243850087353531520901215473052628158733251717792795457282282900098572382947973489857853820925445772757467171079592444753984229698253965558495469608822285910261931544295117582929556690110673959068325333539990284141734068798930218911391762806382587774967743625580758529451680250294138619476449008173917182802796679249841952641632092808221170747197279303439855855668077037902070512637088730820635820321017386189592730271046781464631381270698134991426685978463861403149504768077899907549761239095437584610576258246058720562178387489329473121870789526188155943416879401831175840016999519792302236207985332494959179968387982622153785430203668047650444068984080491078443068397073642671957936686891415977039612984421035192488771263765621976487906256977935785126096778579103017016653945781135192589769324073425904108823750715465379885662375683324814574053208153484626304860281920962555132312850503641426027039186982031402093438891752002372313979241286973525934091176865900998183307622511350082598093922665406994036045764059857301054390793111886589093935533873755887606746123380337209046646477414002095935296649560484550117752423779935962663660241 A165443 788 49442797724703880852814516763147231648980307421206240797139919629038946640496111868736469826268672397055012598120176456213321853856921351232743725332274738404368815902659108670989358513815801604089005199795853659694145097012597844454703606899810099093854438682000020091830174654836622222122815650557266550782798959640605261245852715701319181595275574733709116887991414403083177616456955851108731041354609350449653184805777721644181859990119196557659945575165395623316375244967527937931166013630917321131547901948715586221287288953297112401366270056427240941515174278041348061162032983685966311137118173867268360318073188814606468813282517964504212249309267930132661269340061202243951800445526992833999011611330986319254989673846994841396171513176702032254840167281397798576250602281363250706571125670577632413184449274474715820410407928969651123514055917665823440412078075720067411853073992368030516252196434856929620336208055162676081593462982784801846281679770929256652162317818022451381901378127605238142646223387730818858871341325968482378810992241511162835797240010367048902742928185289485837115648242864533539069363975260682321696503597111927840250263180859939254372901765664267647308317188814406370646262344981185213998913411695115861084922542508783620762863921060566004585215630247022516797868417882290765552832441501260671617506348351633182414859270940301931572070067272598866997080997402026018044549311382272089219753788533103905788845733893352408128485838213699578658827841040773000218720634043194989308520664223168667567083232893464246394226658652368631363711452853872051103858849366353030452402618327153414265105451483406143856192674195051945555387201076578864586139100060611239451872723503868591448280437372754002685965879890562591267668822863812832939840295351346546026949332526512912821071480961730085389604026734842456831577706509884126597729853975106791682767599751274206864559719038661198502406778513719431725871937615592057903447452293919481124778373255724573333256660639212221691395057016535400775947815742988518365356155990218201974282713695999144675636481637375971762296835083842705778137003005398288976492364349030853164872846576613195711750542528202703687966947762710414690338995929285655220059179660239943784384666520465076383862619785579153427619316944562472669561826657349703551010564578447432475627717896514236798507905406403077953740128007176422798234135637992298896581731498747168938216936256388093969844725939024346054924897885997556437595487904946895166530175656991736143581959098381976649214573922922958944254758065687098244364089682886153474760802762591825304377316481948863384603888088736242187928791129499216017886038579759334448809891277192295529672344341585946542873486644449223947447511732607377107163422346357586932330639040261365177211409999615434480471379076496686147775347303173397496997464254537712090818230592467412619746808837116355383273970155219361562636661375391230813458902360601042218420717593410797578690318227112729304481908599665761504853376433579611761 A165443 789 324394195871782162275316044483008986848959796990534145870035012686124528908294989970779978530148759597077937656266477729215604683155260985438031581905054558671063801137346411990361181209145474324427963115860595861253285981499654457467310364869654060154778972192602131822497775910383078399347793483306225839685943974202011119034039667716355150446603045827865515902111669898628728341574087339124384362327591948300174545510707631707477183395172048614806902918660160684578737982231950800766380215432448543944085784685522961197865902822582354465364097840219127817281058438229284629284098405963624967370632338743147712046878191812633041883946600365112136567718106889600390588140141547922567762723102599983867515181942601240631987250110133154400281297952342033624006337533250956458780201568024287885813155524659846262903171689828610497712686421969881021375720875805467592543644254799362289168018463926648217130660809096315239025861049922317771334710630051084913454100977066852894836967204045303516654941895217967453901871646901902533054870439679212887378920096554739365665691708018207850896351823684316577315768121434153248813516421843168262873249580773754933154382522816346095045103877523559812302494768528104375292780522474370447176150233682873283011403065386879903382541539898990772392373492617347532774473161915260244647120762390426683684685893323069670208997175451001907860888410346585907988017558555707253369238539970136468609666194825474151857065793007134228251032382259565315457724011898741181255538460235970236558260424986729558470462696816746668465290817220456711295840369850911800460345925314471803089930236794872691678901545438217720858919381494120212263944766425061216345094148148257286705588728035770486214262801026683061094114344910291230004991991203398034625379139173677988569843434391432598590932711073391068056508508007928582566547341032431058087649428687480348558918407115237258179775617923455931281589776864090587436393466761739501184360141198645815314087114678294396392066967669533766407707488183795144597983688469448316993844701215507193241755506831121845834709574232989189803793546199479538211754852939559914275324996449139812649660155181281599789690406331847328893655780357268769414846762040014587129668901306922822985268178745944272252365773045239104610142761392099129253892075824850844742320316971151550782797118388178951715498460036350009046123958511644021645349938648429687096720051299895322631006808726739551279045424486622974390987561376074630742864587690001200400416316001243528326686692725404564052357647222333042303741275630487162442017461676868305796122946565368438138981244796734245972592113430560796145191876100351921796801957361361389914625705480973765744069271874554700787045266699597406383826453385520282460573607134004889406173768919630275331038526508804959244442174587961352135923216830418564614234542858529167631084097615770229817233762147775152600617373980358741409079615368442394792446968473724808035385570124189237285735354987768258320470352793342641159024545282425854027281 A165443 790 2128350319114762766688348567853021962716025228054894531053299718233663034167323429198287439136306011716428348962764360381383582326181667325458925208879062959440849599262129809068759709913203457042571866003161369445682809324619232895443023303909800288675504836555662586887407907748023377378120873043972147734179478414739394951982334259887006142080162583676625649833754666204903086649067587031995085801231330772797445193095752771632757800255723810961748090049329314251521099901423829203828220593452294896817146833321716148419198188418962827647253845929677697609181024413222336452732969641527343410918718774493792138739567816482685387800573644995500728020798499302668162648787468695919967091226276158494154767108725406739786468347972583626020245595865316082607105580555659525326056902487807352818820113397293251330907709456965513475492935614544389381246104666159672874678849955738615979231369141822738952594265568480924283248674348540326897727036443765168117172356510535621843025341825741236372773073774525084465050179875323382519373004954735315754093094753495644978132603296307461709730964315192801063768754644729466332404212605033431849568347806367939587983639615255783599249677361040152671764700353648389555731492246879864954003817194118443448156721435583927191387547229855356465041408563159475159349614984206547401284636023150957258458994191990389222499817475829813836788322255220542716164146500141855013894185390789773989105168470844439443384179594750617035656152880226315523966678806056179649083639006959514107455241073174673735348790132900173195256202097492796609767152225677056584751319187731437870067711748046467030120772477253577509376090508984621118417354243596203225603794197239266315908801702659173656428634519500622840503186221935188137649393566450338546830126794230115567829022162145544512013511494820289671839473342121779999382526002720776985803933528948300567107103396480736210774506050331359115962779045182406157516212142544627909646226286519064659787256108587645815241009299287020610652927746863046377014760437809253773684293282886446200801810455620538323671701322804444426704958643485668461881281472049064883077350301755324297363362206795171916437731900725153528710483161762088585220481953840016385384857981105079310871220138468664634208819676855619660763858957760781522028423523855097128928863440357346558941344031029744257489990348020716899487077846330975661001671705802603103834859568178386689472241237482973976227997939522508500399973468613013086020619511269782898857611278664183300708484628496094971053274895320520180774490876249773885162427201394400731057506286243223211542998134979192332672565593160082135163052814934334095677701266757219540758431159916365546428954082055202174076732588947352291588828932862816693226504881044811586348953124102871953798202515592609329569010888327183479509806731396996465764919985745243721909968540251907910949353900489621190914975545767876616995306199333982687766132396338078736250488499535223760390928397412266043027169709597680577105334516478433793716410801 A165443 791 13964106443711958512242254953683677097379841521268163018240699451331063167171809018969963888173303742871486397544696968462257683642077919322336008295455532076891414220758833677300132456740527881656314012846741744933124911978826787027001675896952199693999987232641702232568283282734781378977851048041501261283951557879105170279956095079118647298187946711502340888559264364970369151504532438516919757941878761200324037911901233934682523927477803923720029218813649630804229936453241743406316955313640506818017300373423779649778359314216815112193632483144615374013836701175151749466381013818060900119037713879453770222270304443942898829359563684815480276544458953924805815138694582113930904085535597875880149427000347393619739018831048121170318831354472338817985219714025682145664259337222504041844278763999641021982085481747150733912709150567025738730355692714673613730767934559601059439737012939498990267970976394803344222394552400773084775987086107543268016767831065624214912089267718688251841764137034659079175194230161996712709606285508018406662604794677684926701528010227073256277544856871979967779386799224070025244840354130122370013493311028149353005479439901755976833309773375860109325719695257684971043009823796943727198439805061407936093965889255302781987889138574844981737024693378882163367677795833012571883484145383376916726171226025398762342583500732889530904912318865605748459659784591835922835641634849463408548869640370258560092504394878427485568149908178741510869993008846915660599907464624015308285675339253857240099792777663003923899760531797351839869182802503792985663607738521072220088232894721828308853426356079294880385978634263880533949809186025791521768988383389843895164683007089999058134900746290626512607367568515391333819779851314194871280415633548044361497440717929447376482881199823747669880764889179057929281654585781792008988164469484026213972843987554523912406214925740834751736042806056351106399680452726658242606037054352280959096035139149034483401607502441270387876222360429892073886520534933653382070809893847760118420981997458603548202256476361322981285826214571748416880591620955883543442962832737830127319562668572517723478843657725721899522052317166551603544038538220256790558392190895855797177957883486628338876618094146865606903498356970736895664586857969291564451465344991406213809183543694731087025144685541004813047009395139738767595988519935903424481519593130587937079916067383875062217785156794030416713471926171646673240412755961008580965300590435636992910855783516369206305414810219402999937157663596985332249320054630993774947310959514301714758495375163692642544545378373380495113228328441239186836754232219068505237067381248212732697482189323221461152363952236181189574440269782996247362979784974362491827815973485951564384511928943054204849245634238213676485389221678173484599296357376887455125840404591196246698617042636994150147756949744284220670246449693613078241130013938436718977846417931581910144612041211156282244349020778250045500554109228184396188526886826321 A165443 792 91618502377194159798821434751118605435909140221040417562677229100183105439814238973461933070305045856979822254290756810080872662375673228673846550426483745956484568702398707756766169048674603431547076238287472588506232547493082549684157995559903382192333916233362208347880506618022900627473680726200289775284006171244809022206791939814097444923411118374166858569837333498570592003021237329109510531856666552235326012739983995845452039488181871543527111704636355227706552613069719078488845543812795365233011507750033418282195815460576523951102422721911821468904782596410170628248925831660297565681006440763096186428315467456709359219428097336074366094408195196700650953124975153249500661705199057663649660390549279249539107702550506722998461852516693014984801026543722500557703205511516849018540312970601644745224462845743055965201284736870255871809863699900973579687568418645542550984114541896052875148157576126304741443130658301472209215251271951591381458013739621560474038217685502313620333814503084398218468449344092860432087726839218108766113350057880290804088725275099827634436971805937060568600556789709123434770709260146228363712539311209753646219342612974253035846835379012797548203492423622444954128158462742030017057180075683301456841946267222649331357950671136697506096910344278620042648213371272333638209755323859819723095685385826369233305053471066624563581496223033809880174747992474563224019552128679455299049159471757726750150463297692023516735117279178406676425639524119911202072093920927599045336341245503183452959615771840836491923144104120365031317708499515673988196160281769328597591911993583296766686544138007398454749228118140534886551417538272608723422218067174175605805182581451909988685502350066095378311550114940080829690433122584359385689920743651400802538478663237148514592711053075603789919717920676636688277596430479890264714529128854448671847555298580806122641770916021037146511686869797392400025958896063617002094266243509041292850058311622886526035146501066908965742225403160099145180834462775203677990370528413552126053828343005072841997730231066135253695272828918672133355721889595300953488022783969354907162418450682524841481677737212077809572552059238156089178557030030109588275404991714257180470330616444251201503654266928821313789014749742315084928585318171217192046336274910176914539261392870959765319623013704648646105614158923656130686024756579240299675668374882752457935963223417540096320585248877716313098330318874657456892404148525154588767006499374312559774501094113312782333112143899091579747652065473045869729713837093187306037522926530520091910983968135411533117131680440013670671343488867118790169707803146524306144917824857972112565105270476915470220850997109929773262370056613786105550422864947948144532804408003238645029667097888370918345614104809694081993777980637146546897561056391464298313634504378481065186715269655464345971059278840505074457138859344059807703688304787315334817312930547958527064287515345304375417602151966374942317082009069303587762321004451097841 A165443 793 601108994096770882440067433402089170264999868990246179628725300126301354790621221904883742874271405867644613810401655430940605537846792053329107217348159857220495255256437921592142835128354073114380367199404107653189391744102114608477760608868526090563902824407089448970444003920848251016854819244600101215638364489537191994698761917120293336142500347652908759076702745084121654131822338116287498599511589249215973969587034996742010831081961259197081379894119126648982691694350426873965315612955750391293788502347969257349486745236842573643182995478463460657484278615047129491941202381523212328433083257846674079156177781983470105838667746621983915945412168685552970903452961980469973841447811017331205421822393821156226085636433874609592908214362022871315279535153363326159090731361062046410642993400117391173417700730920190187685629158605748774944515735050287656330136394733404677006775509380002913847061856964685408608380249115959164661263595274391053746028145657058270164746234580679663010156954736736711371496146593257294927575792110011614469689729752587965626126529929969109540972018753054390588253097281558855310287250174219140795796903421034502579607237715455178583020350411772232717979840164275451968280252305891190976661904315044279301145092609365854395779321762340070217423349553088287025905043237637167739251936420145048979342465206482895829748783094206667594674543057708688346437135942096412771777801048530441204901889092291054107376438658399453983260815983653211672170458378013570331290082861512596016285399978994916638247170591758366795253172413187510619101499188138818124858465477703811768346678556235681699014826303954316211112191596264354710370652608477814941719371370639060953005444121194534840760068518895253350300847586983485454639241912635199327663124714167192623923658401854739279840259493227269588266265149259741040039317828941567590280217823894422576572143424976102388875245802292325398284117671679771050356111178738292463631448918173757965801354056272745108519310952721615661641477206582267124766457935440313880110461530185384247171715622151706681245771377744163905300591524446144118644345347729306224355857047309114998232007165673915741955665560088313868455963076495321791999440303902233742911370412357468633390903870183696619821360835193072894887252651600712209595393938237977862161969169590287200819288274963270719044668274949480431205989155536373012126911700018756675079298640097917223040988602336140115442207685629913992702921019823384914149968979773442898068989729545856497814010883823256346949883078634509997295124029639578136185274585166624955891145582982077621372742728159639759387535317589339286448451503988394548896297546993228497642645434197814113908383938820822800652315299265559421313607764342856526414015830663670206258695235497820401984218261407619029980797291033054507900991045220974691941970828673921775402859350258746282893630555522879990136166954027406989038943299868085092989344243907309266927758444861397407795293898022457063669345071296753352089365100036394987153511799456009361 A165443 794 3943876110268913759689282430551107046108664140445005184544066694128663188781265836917942236998094693897616311210045261282401312933812802661892272453021276823223669369737489203566049141277131073703449589195290350312575599233053973946222587354786399680189766430934913874695083109724685374921584469063821264075803309415853516677218576938226244578430944780950734368302246710496922172758886360380962278311395537064106005214460536613624333062728747821592050933485315589943975440206633150720086435736602678317278546363905026297469982535498924125672923633334198765373754351993324216596626228825173796086849459254732028633343682427593547364407499085586836472517849238745913042097554883553863498373739088084710038772576725860605999347860642651313539070794429232058699549030141216782929794288459928086500228679698170203488793534495567367821405412909612317712410967737664937313182024885845868085841454117042199117750572843545300965879582814449808079342550448595279703627690663655959310550900045083839269009639780027729563308386217798361112019824772033786202535634316906729642473016162870527327698317415038789856649528571264307649634388579747884383459547062884310623836835177272894965343531476801092343715111439804829251994845475412342759758391631716772792260863674750609650077911962001936940271706809087524171102973129948020636403164052535993834865094880312450914704496763494167170008397999877244512758072431589115261790385201583760026126063142626322142669264620118023306719318238576045235737859059818729735368882391774201168911373434249733368196712957687798361225257268754468227448690640843024041799078211337234263051882452703456060067197552010622010639072275233001462050651018868707290858168733518826344196560565846251896453472671884694087150868320145267617502949192495782779861717601407686541760818200893717318184520080842696961573414194467293846851884623462983299404181687615494618290588861346962833497881851750636454364729376666223965888276632734670805135012496417508607921224289466825128091727517228705884561316287363118229157480486717260118909238830799416996658942639231399757861192763699704135071794764605084950518394324920969674237695001172034225194434964386819439462822137857920753438252700763113830774328940000648981204644181537907075240970963013414833792560451611592038143396603422773761445401042711501159850258995109565279357209024522074659304643575843783467722203996918575839225330999512430589073968165682478349320899613838450440745373416413944760747290635725159355843968052205889510469651914533228739347389682504797176305944866259834851842128488908477592622431980643969992106789831671702788449738738554136886631680583686072524437399828505654291770142118888100269678527616608278810996361599333586694601581965033301512527245919120104289480385295185221369068454716867620961670177083601141730539392114868933197358299659229429849961074503847064425866567760484547020625835925139367069970231548436631062304876734099168378102870223977064693868130654163380236735330179128600335981622669273875152486345186142000689764426933724756464504881 A165443 795 25875771159474343177321382026845813329518945425459679015793621580178159181593885156018619016944499286662260617849106959273835014158745798264675199564272597237170494734847666664596848415919256974568332754710299988400808506568067123061166395634753568301725057553363969931874440282903660744860515701527731313601345513077414922919231083291702390679085428707817768190431040667570306375471053410459493508001066118677599500212075580721989249224563314457465446174597155585622422863195720101874487104867850172439664542693580877537700555415408441188540051958305678099617202303428200185090464687321965276125819302170296839863367900407441264257877601500535234096189608855411935469202057590996898412830102156923782564386875898371435961721313676435268129843482250191537127741186756523312802380326585588175528000367499694705089974379825417500276240914099966416511128359326819653711787265276034740511205780461913868411561508426500719637135942845605190808566473493233630135501278444246749036524455195795069443972246596761933664866321974975047255962070329313671274836296753225053184265459044593529797028660560069500249477556956065122489236783518152706585656859115945921235610955813286643013515955768475827276677072257932161333315706601628928854649498792335222712619635554906733345684304563666029542453917580866692338107665301753029489230837965695611625688864525049725909978575104674178571748552287850759407186090409620478531190973576110563592566559951934000515440761730950898624604043833673700699249020954165234965064111140909207027998343482909312845092726072877074607469402848663261552681711314966509923800713890334127005717579305229549610725513225559067713749312285463219816398074081576336528158985332733771891386310185340834898292225140992526822256250430009630494612225300299418527363396661916288511777273516062181308293625213815688773409199132478603104782590799292581632048590466134328558416572470551360974765067498530625682988195784146412685127866875318663182770785388372008845539498574200766295153115713962921545843349519574566086987512738939869712366225496606141811876314403334036188370623772602481947182459551978939972883913172230678562875039135799384166653592701277367559155217906612072482802088130223456217981609452058945050641725561217390329881557558467626462182086723835659275700115697783377749934667130979335887274282531653155949551002630471742243567716326977774352938324168312466115305944868754300621705670994192768203986077454424415236245072000589754460393512554346779654312365297589617641804934057119439422823723087930558668345187578476290403864173061846924639236331845892304210250072220126491883575769380073450574674063084467968263394807228601722335698419820759488959922226212865031058811450678459274021989843816418325189045246354023036450080317153664218081842500400229906188593298054169630757642375820238741831511186145991613414556464087450064213335677374212712845209634833495920198389555917497858254515043062564479599915719926430075398937366535503638752956254330763847603143269685748735746821192202878155972521355574327109713910888401 A165443 796 169770934577311165586405587478135381254973800936440954022621951187548902390437480508638159370172859819791091913707990759795631527895531182414533984341192510473075615955335540986419922456846245010142831203654278223897704611593088394404312721759618161627618102607621006723028202696130918147029843517723445148538427911300919309273075137476859385245479497751992377097418057819928780129465581426024736905994994804643730320891427885116971464162359906155430792351531937797268716405427119588398509895037964981376639064612584137524853344080494782638011280898443554011588464312792421414378538813519414176661500441539317566343556794573222134795934943445011670905100023700357708613434699854530650486578300251576937404942292769214991344853539031091794199903087043506675095109926309549455296417322728044019639210411165496960095321906034564219312416637409879658729513165543263748003036247476063932494021125610616890648255056786271221539248921010015656895004632589105847319023887872702920428636950539611450621901909921355046775187938477811285046367143430626997234200942997909573941965676791578148998305041934615991136822251188743268651878840034485178217814017993829850790393556026064654673027829508760971027126200966244315720294597525274230505371282548451614181682032775869281239504642032541478075036953044915890670708663045419627398853685618882688631380218264773103972771638452650856238189055531316808959246915737126818727581547237602403330484485520968628821778093155708122089587092391549474872111495961927911193640704880235847639342462120851985504040023407663268466831197506621149098316766054716501481559066041394343734006587526069871642529997575118291705607505831365016504702004752397703447417769077728165954646426262104053276344502830885773003436866336966537267131706361238139411456056373477365946259535135683588071537832202476863068520418830452259143428946435055126828263187178211731173931008830808487438425086813173278281996261363807478841827264844280050077910794843349194162040546724149512879713874816507626115010773857624125827409303596174994257318699122332075153300528687592837960422757112836877173410079130493499430899732692650076362754721461655834426893365367464282531128333001474128691054890535488362837990776357797698371009623509200976548714639191061069823219959980893633509709429482334740547200747114131212011445731405949616511836346938994197923438493976723055551058858466897690831264332618220996721869497052841159291400117881014355889999674711836831913235253774567847646822171989694576148167240597302575023121615021452641028030857829984992908630399278583983765463955479846535499012304414689196419611223482865367386576331231569673262356953127022588123530328892959080817233446251803785904507194391030589458264834602742349060456481713686206393917635208571153888891043590640944438483896682824557605966424340159804964197598116788530600159195570293496779593011584414050537198596626702804831826482257123959202684780716881348638069832264358362501700013535705025319198337438669885928707560306474022497961562090853306634138713241472866365844696023921 A165443 797 1113867101761738557412407059444046236413883107943989099342422621741508348583660309617174963627704133277649354045838127375019138454522580087821757471262564061213849116282956484411901111239368213511547115527175719426992839956662252955686695767464854758438802371208601425109788037889314953962662803319783523619560625526045331588140645976985674426595590984750821986136159877356552726429423679736148298840233160913267514635368658354252449776369243344285781428618401043887880048336007331619482623421344088242812128902923164526300562790512126268887992013974688157870031914356231076899737593155500876413076104396939462552780076129194910426396129163942721572808361255498046926212745065745575597842440227950596286313826382858819558213584069582993261745564154092447295299016226516953976199794054418696812852859507656825555185407025492775842908765558046220440924335879129353450647920819690455461093272605131257419543201427574725484519012170746712724888125394417123464260115728332803860932287032490390727530298430994010461892008064352919841189214828048343728853592387009284714633236805429544235577879380133015517848690790049344585624976123129459883486263529583049468396040940270393492714241098197199244384776074589308515175229877470392854387985060569207736444847075640910662374558255841828774161548629675686636384057911617156383599401631723333487983825920032852329348369684928708461859768775157475945562725952150548413597278549244723063124820462636215564468318710586969443740452263145453083729514224393511375315967563070518414685859098590457776777417575374419000594488944867575980687156348963003601067613693342557796169887569482885879788158649847720775480029602348754726097414298800494224346966649494247940303701979060501899436310481775735010633338363496849829017198234854572688218639937450294014810653953986000723163362496517156523623265229757095869148312611819826190797775221669502695016714277412923864152752813193790222661210612266890722176192737193801869600725152976235616593520736581322435019409589021108940790885222040753911372687604418597707645335861713230134834553256370450075849635621619765501372937695449717526378948091059106167159837014470993004851674030951455327024463795591616992551647076723490768827561723489677472744993950941993348856273353185340152096986039415009944945674855253227800507433227209165484056385469665673388577827320248941021423907980013067968243983381882557247310003245561734911259957569116636102329768324125184345480686779657249122124776414998747296752529228702071642376998243030528929567014559123185080659795087247197663675156704980659933154312213756443584068363493892856274200965711019611760713859098863928711646797216928837872775509814957637284122171673195798896504148890620904476341272883975337311864408415342040112597198417240460676742818271005166764124284402782262830665244858021183275840859533932361563344381566217984240492739542882384922613863207183735937038622857194889947194686611578407852698030004706180179652827408442004677893289694245392361720198352552734862828471145210317594502981179002791527306723142062535441 A165443 798 7308082054658766675182802717012387357111487071220512480785634821246036275057395291398284936361366818434657411894743953707500567400122647956198550768953682805624064051932477494226483190841494848849260624973799895160500022955661041642260410930336912070116982357499633950145319316591795412949030652581099698467937264076383420549790778255003009912893672450950143051039344955336342438103448762748868988690769768751948163522653767462250322982758605581859011953165329248948380997132544102755425492267438562961090377732078882457057992468550060450174115603687929003785279390091232095539178348693241250146192320948319813808790079483647807307585003444628196239195658197322685882881820376356721497444250335583862234505014897936715121439325080534018790312646415000546704456845462177735037846848791041069789127611229736432467571455494258102305324410826341252312904567702967687989701008497989078280232961562266179929622944566317773903929238852269182187990990712770747049010619293591526131576735220169453563326288005751702640473464910219507078042438486825183205008419651167917012708666680423239729626466613052714812605260273513749826285468101590166168628366571520923707390653426824997828809689255522120181858320899313196735356683743998657086418384465791389032939142465481213526728991801241617566220795741573666351605349781704459534103967891433519121637456980182949187365505333867717963946681591553225307504208348187558536728702262156244323049566064158294258513409016357552844787039164088228908997302045288977535041532851283601819444899646233573735807301923371528578723445988530984472380426417547036837125472235248033894444986352650645668987137851604782641805956142697006984244511712508765906299733605975030737862256979362791286909527905798384528978527008268594896951769678891984656820756278016859739483035348956110604342278051184860642700103079459793638290597521480293590765653584725480596861507923795534753491938136929273098906579311296561190692711346181457064476483150247391398216360966348245931302341668793096376426674622708172210101881494452587513863753965154034918426463527885218234943232602971106798568821926411881407785159051323628590868504293406218788077100942231032075957966048385449068089023271002381749060993553206152592755502063771538551726369561244930586992956414388854153553621375151852768480245179820032495018563313109760018847904324436745264307406630249876667846787438670655923029047251699461012429131191506203452977646365166543874759304083282670733253820277042635771968826882833379540872316954756036751008302815006880495744886032459178399424321101138460647836732854130437994025324887175818611894461527279296975878005685797557898969989691620490607336958891672337006374925924116091409802998231548420580674924301623754761620144493396672676336575247549740986145548534370683850501258205155866664497071295345884540432393729858380892706132149481004485552052568083850827551618125299771824551878948674783254166002030481440948568390242693497749301669073414359157392025210935450770722560091740274888129751589825944374251217168282240151735997054483390006961 A165443 799 47948326360616168155874368626318273450008466674277782386434550062195244000651570506864147467466927695749787279441415080274911222712204693240618691595105112887699484244728984839619956215111047703299998960453101112148040650612092094214870556113940480092037521247555098346903440036158769704358590111584595121648136389605151622227177296131074748038495384950683888557869142251961742736396727332395329434800140452781531900872131368319824369089879211222576977424717725202350327722186621858178346654766664411587713968300169547800757488586156946613592372475796502193835218078388573778832549145776355842209167817741926298399471711492213263745065207600205595525362713432634142077587623489276449744731726451765720120587402745362787911763411853383697283241273128818586927941363077348119583313174918020458886466257278300733419736319497827409225233459431624956424966868699171000900428316755306342596608460810028406518256139299610914583679736109738104335408890066488871388558673185254002949274959779531784828983775605736921024146403275950185939036438912060027008060241331312703520381562090256875866079247448238861885503112654523712610258956152513951879877910913553973697372599710732812962336928878504706273671593519320666133901954176961533993598396987806888616089585921385748808616631069620077870585040907126325433436823648600538907591056544833681352449102477405265312259858564255015768349471018563437803473904796747291020626956713350892777835433413195902118755889665108194473695682513174143145953176279216027854215425272786061745554876972636161827798598213343630177055218160193022649839528090198305862273563186528593503059790086114884675619050855567173891162537624186890593566001729278166276124529255974853791505863125054464244538633667669354398426693366623886490105663470573161445252056410060419812075640622255655399164555211977034629704588440533718896871591068116792220966464460353957790211705948742974885541752210361553556620819241375391709733525106444488087524894056695134200240589782102218050670502499889259083405217429898407034660378084300141674684782341747727292762928867341622833009755070211530993489650952069322804084925975960844439890256961252482091484647794018386071249932769347196930601244382005233712173719140445504106752201808825191206486082874622943526626452573310737421085162296729174857352738423481011824872696168451254374256627767358047144143652372655780076161463577473808153791176703537806777018582440088381075297899117846483964615286729637176247084564365545112117929196727279489566443900399605937653059969564165656707055405698012429997804184942268090122018094603386453058372071337719211793436215007783051257477195595884515710337072773467737517696338071170434467849724527652960181276326401396462005526535567878016055560074806541981588826377445774830702526138905732337629175703113084009885285899112922787143092906929499245145999466074287221759928889136569671257238374295571426708345095224205745170102285093999103862473461920056998628361714713007960246877020199857298966992659469272239593016011196809890002461828200228078420455482823434762150182481 A165443 800 314588969252002679270691732557274192105505549849936530237397082958062995888274954095535671534050512611814354340415124341683692532214774992351699235555484645656196316129666869532746532727343583981351293179532796396803294708665936230143765718663563489883858176905209000254033470077237688030296709722106528593133422852199399793432510239915981421880568220661436992828179442315120994093498928027845756421723721510699630801622053907546367685598697504831327548883572995052620500185266426011508132401924085204426991346017412403120769882613775726731779555813700850893752865812307432562920354945438670680734350052204778443798933899100411223431372827064948912241904762831512606171052397713142786775184857250034889711173949412325251489079745170050437875345992998178748834223283150481012586117740637132230754105114002931111966889992225245631926756727330891339104207625535260936907710186231564913776348111374596375166278529944747210583522748615991702544617727726233485180333454768451513350193011113508040262962551749239938839424551893509169946018075702025837199883243374742647797223428874175362557345942507895172830785922126330078435909011300767141425640816150305750901276352481915490411016829136163541256247107505588146786956769900986728813498571022984890013933596514784955689429131708365830113672715803601165296920855633562556228214662332193204126637312645244729251389355225676881517106074385468693428192620590476888568387847936159213601600929623339167174251641848624154248233640119678919138748390223315570590690234843041024765878831758252464996261326793037933571704262740563377388394340693147167238893543068687060212706478819351501957733569152640405814355466151509857093490604003972136147865382577647221068890216304846868704866032089476529505049971060754969916611764297915401870932617170724315970728104221244536187281813188828534177446803065208420968402536064713527770580944214870657437695060959647098894217009652238112630191051651933360364386911590204161103849470061604807292333529203736845013270501637373493808185101696522831380437315612487588566640378243758097441217103123815384141725087741960088266033980131504354952828462672977088787451687997584390841695936035637020676418576586314867053961270041781741792057413632555096302496134376417631958519189019324640688209765711349147341562432057155730662989902344921453911004070542620038385490189820286659047772329129720675929850547477048697765580095359306786891083508878729610371429275809083911430034686348789724190070626681475785583152140956227210763526271509834161557328250977986685181255658145055779908503648240831793642320409021762300757149570223533167042218949815454316752785729979188192589331446890848724706203063085373727774032144524050056566393044400639249509643499310428350973059649342775742717091681876858515142934847273271795091847246820382619244438061351990966746201451111426539878794857372033303907430240917800723769025058943766914317921985431153220074357993819362775110210944563156677733850736996163332732458482885736648976271016110980423759089207482355926760679950465633267517546817978691599987862166001 A165443 801 2064018227262389578695008457308275974404221912565433574887562261287851316022971973820809540934905413246113978827463630805786706703861138724819498684479534760150304030126744331004350001224101254501645834550914677159426416583557207605973246880151640057127993498675076250666713597176756471166776712486740934099548387333280262044710699684088754108958408095759688109945685321029508842247446466790696007882929336831700277689442295687411718385213054329198340048225122420540243101715533021061504856689023923026245490221220242776875371199828982543087205665693691282713912552594549065045320448797023118336298070692515551369764805311997798036933237118373129813219137148937554209088274781395929824031987848417478911395012282094265975019852208060700922900145060061050771101338960750305923577518496320224565977683652973231025614765238989836591071450888017978075862706231136847007051486531865297399286619958728726817465953434967486448638492753669521560395236911611817896268167796735810379090616345915726252165297302026763238725464484973313664015824594680991517868433959781686512197582916843464553738746728794300228942786435070851644617999023140268729297920426479654432808314718433475693755353221086028300011277344645047096677524435748135106441427993508615740195183401494354797063904959445298867172226339564885253609902048864628103049926893088953703992811408595943797204004579971179548737340043971424635950269468486187451415798592853745785998176697914564654293777150106320494341077877215803690154614486022950536876349435190034831944174095854735794294953694411436218414843181797069779725651351692437721368368809994135279364784793726239250706545173191725332094082355960656407375122493934554775591959135701017646000750692751489624944516739027605371278657803715491284190577083163099083420119173273587619889374247276833448289776946941324098491048954477390322942912214049686064729039487541731398585003005863110392656523259118748582661455165180307747682089791805235900941325624954029916786966370134418673382070022935121109505765100586459898690513054933888024499720103109981999532215692462600606517851410364933510868392528982954320022525723013645364569307443243301743407270117765739584411696909510588587187065238190900031169749015285329575668349441850707264707751982971193385657107757088893249883177723377447546172394787185436068154069370441371379606815203900795301016605982853755237105389169342898724911921389014305009368927436662608267633865817065804184207835187404013274384288274426221011285280379208314628627326354668954952759224713077449569224942249277972406013077496161757776801314684315992063521397955241851008091162419185439539882861503910148742142138960631434968903663228487245701776425246308210881245266765434149843979365277234813066768172038963437421154115790574581959684132710537603301141757103814562603041849903512071500258722156261296918218601503495321026473427231280638928975046137538828557463110419224071944367271924186153639093235782870720616303486084283441861079150884672063219009495174101412386789447946744879312521180296289867700502864901922774435653615487621521 A165443 802 13542023589068538025817950488399598668066099968341809684837295996309592484426719120238331398073914416307753815086988881716766582684032931173540730868870227561346144741661569555719540358031328330785298320488551196842996719204718839102790472780674910414816765344807175280624307911076699207325222010625507268627136969293651799275346900627306315708876115516279313689353641391274607513985496268613756507719899378952785521920430902005108284325382849453870309056405028201164534990355612151184533364736685958975196661341426012859079310442077954465195156372616308505885980257572836415762347464557268679404451641813594532537026887652017552920318968733646104704530758834179293165828170840738695575473872273467079137662675582820479062105250337086258755147851739060554109195884921482757164592098854356993377379582447157368759058474733012317874019789276285954155735215582488853213264803135568216236719513549219176649394120486821678589517150956825730957753149377085137217415448914383651897213533845553079940456515598597593609277772485909910949607825165701985348734795210127645206528341517409970937079917287619403802093621800499857640338691590822262624611154422252692324348483253510738835988052465657088458666224916725180117296962896461021295108401415880891711884922156343239603449383908055123795400860444586641399007349247254347972049542631899648379376629315882593494373397638396800482716211443518178358291899790044645426631817683884845029436904002673352809708130986599568102461326695296879128335858935025129404472821330204338255510268471559264937461538870139945499100014343343370590714179915549686874119048760495164314103512733703129079754277819162110321033074949948260348944269726817124241782252365650299777924272362937823095020178344597187605425456235735323064775704190819838976046104045484223512092373788186503754098671917358038952152494233095196724308568169161840026597950103373578749991093863460024925083209860528455518219668887622744212947016023838800784460413553804629522731629672219268431771761999470561885324672062926790237421342893184530709456645697356479290219287069637138034381605339484951707976788940504242780945107922623085364308144386201837280599394431508614236814094368202082567112517516204868230462370732344234056699924797859490346193105101730743334330335446229951874992376814381948242543966816426150083874105885350315396386775754326530969907019816750504528524846110259329982178335531463499820697124216880144247206444720420236840764343332786749690092463501059315000853724678678746300518692817730004297861361421454331629189031409816971882964348027691029830544222566862621588476849328343128438262670587973907225694419915510759819898838767123472411420138264590350869860982129626166717639164720300575392702943719171936251010662233623237278128096681999643627396417031297098024498370071388409491531424713386005757661321042723291292291144546167818347693571084110722798368854726199300266667012874368566597863279831030106530819076265966311474912245197089675294705810593618845516580800182853067745311120274645157541174819864126743028073278120181455257445483679305973041 A165443 803 88849216767878677987391573154389766861181681892290613342217499031787236290323704147883692302762952485395172780785734052943705548989940061429600735230657563029992055650041557855075904289043545178282342280725384402486901474702160303353408291914008087231612797427279877016176084204574223499260781611713953189462645655535649455045551015015756737365936193902308577115849241168152699899258841018374856447150259825309225809319947148055515453458836875266843097719073390027840514071723171323921723406037396576836265295061096070368419355810473459246145420960735600107117916469935379723816761714960239805572607221938993727975433409884887164710212753861452092966426308711050342460998628886086581670684075986217506222204814498885163126472547461622943692525055259976295510434200969848369756888760583436233548987440435799496428182652723293817571443837441712145215778749436709365932230373372463066729116728396427017996674824514037033225822027427733620813818413063055585283462760327271140097617995560673757489335198842398811670471465280054925740376940912170725873048991373647480200032448695726819318181337324070908345536252633079565978262155527384598709945783781454552315267840005066345934087962302596741513575913648812217435280279182501242473813246931315071664835841175707522149889162308848103811163319535192520106905850578827078929529426113197406937724892119511355114258850344358116181744397275168313507139633065153451650951903181708351483576261033579776677394032133896278151055680222021125687022817395510383061345116475066828343522754252436361162804797533351449611935732532934490161754884863577969945055701253128425607858083929554939871370187315612513123091937703408076926423312984939954802268950340968493131604567822590654040861746347980437482899761053362298723788935150704770469608524392728861538165600898353270202607964464115952519812411506286459644951426767862985952022295466790793613923538458511215889020062648834485248287980128204759521729007306756361844671173615403371543747462168779061144876802626748623994794654297785301619302329727563108578207831838173943795298577961205106600062316084797407629487044221457189234523846143736285955832178390147383240791326433473002794550444591669060099549242140859339980308772120333159443957616930884628156879021923868333360486048034418963407027249308613406231710328744703811734721114440729845626038969791728923421543846416291296414627870598582810303768051562256027355076095361014439885156210490907956782828101193480493477492082952382678730728903645148660947359413555941787856587262834373885180518306519759026425469899332976523404780048273490402042883125523323609740830579540355554339338968256285301302568573002980783151920987332533588203207402911158366586632535914797577427710721744107061639186794399213995617430043733489853555164550655609990126754875276974187122698982503615069764998671675033702254958077788331220555025882127888135681151131575152212851497067094675059674723598807918385589914418592410157045803579425620498999071191724390317750871462600165844952336161509736191746809172249218804794727717010169057783491079210971909604561 A165443 804 582939711214052006275276111465951260376213014895318714138289011147556057300813822914264905198427731256677728614735201121363652106922996743039610423848344271039777877119922661087153008040414699914710447703839247064716560575520873750301711803247807060326611563920383273103131288466211480378649988154455246876064418145969396074553860209518379953857907368193046574457086871304249864039037255921557433149752854713853830534948173238392236890143428738625757564134840511972661612824575727056250427267011358940622736600895851317687199393472516366113960106923386272302800649959246026367961773611854133364361875983141737849246818602254744687663705878084987181952723011453201296886612004121614062341358222545573058323885787927185555272786383895708133566656887560704474843958792563175153974947158187925128314906596699280496065306384517530737086243017455073384760724375054250149881363479696730180809734855008957665076183523636596974994618321953360286159462608106707695044799170507225950180471668873580522887528239604978603369963283702440367782613109324752132453074432402501117592412895892663661546587754183229229655063353525635032383378002415170283945201519292089305062127963266208587111930730286644890609455873314222606128411807554808695200380111578238643725636623882249571766007179057305608871964337654912573288742055482587838139180133216445963282095532953683449659257114149675797571373684024906164516730071047395452731641496898769904194576676512559131456964384921582507977762888374870250874415584144183113579366636739178079014427480649732187709640904713947857305149518985705400694590062101975118246684375239668631464171272504044510250710005837020714871145450109000563153175346076858000936582094884998123766350284197452313920989112983743692463853387999929970015302861752186365629730657692772619547188356831455580281734298820733208374902645484540373458337616242507042136821645636284923220371720561101685490881206464003323593889113155618482515653427544262087476731128564617667193274040701032621058326403704042622500933673956357557427367295487918682445548056221220674533029447890779560455868914316179571162268038124579684768989160773285765213650171844259926426583239819512687440469638855065873585583925453740164687988614264334054900080973728558944408132814036461844322198808749779106697237562561352639902220583684307460096317546911726802287890086324837160323113052023326552244335405946209683053440360287884740764713721087376076337193987060986184867001922544714574668589186310597478482905006519074740531857117455110768919598662316669336601901331364766140096251257376022663290526224149520541704383134931022675588281067004313431772481787802286378613950754186639140508865523694463284014632442284732401383459774040322714085913842611757148316158852961252480819880206894566818254683681430854196098572130417307918818910918275745381141335867404210024644856333244997724141731753375803705154702161648012671091957324888404447447754042456904171155578377942922768366996795315499969616875719219157085276513383265407626805967130420653218209320240982019488667818519755215771756369133465694326559060081 A165443 805 3824667445275395213172086567328106219328333590728186083461314202139115291950639492140492043006884344775062577441277654557266921473521781631082883990868986762291982651783812579392810885753160846140415247384889299991605353935992452675729531141108862122802898470881634654829644383626813522764322572281380874753858647455705207645147876834650090877261730242714578575012946962627183357960123436101338318895528479777594982139794964617091466236231035954123595378288688599052632841742041345216059053298861526009425774838477680495345715220573179878073692261524337332578675064382613179000197196667374969003578268325392942028908376849393379895761574266115600900791815678144453708873061359041909863021651298121504835663014654590264428144751464739741064330835839285782059451213638006992185229628304870976766874102180943979334684475188819519166022840437522736477415112624730935233371625790290246716292670383713771240564840098579712752939690810335996837492234171788109187188927357697909459134074619479561810665072780048264616710329104371711253021724610279698741024621350992809832523821009951766283407162255196166975766870662481691447467343073845932215507634459442301223266965417227794422649602701473219890690594366603892124577607570701734868302094910071065138868259948793118165205562704393114118949289999689117092257473815098994069591490471565967955842931515743054892095564753978350510375337606424056221450941052399734021423434852544466182408990778533938468958348357333821625761446072659700265168956520648318717714578123497591118686317821182764172425796504621204914857803223591516419907494360654141005520412709292846506985487401162648076492098801252670386434843345355409378480344914943428085259512375535136073155476749586124000021886740256171241042810380934118434861064132462568310740791902185213267951895474601544164495959136219577701784194090903568887662472794303039549233921278479805035986630221093499415604684862919125874164753620350836429940361027232689756872776885481789287957726198040863366190697698329729540749223837287460511817756751493451020053605973579354971509977529950556787300488121800313054000172704628192672716865104626931295789462201323374131200652981310733799219909888531703240184761119930485101497652084846299752321229681188601608423896877998880358138823145191865528713210983606004931292157343451059518025971377944760710805521648190710354481061886500671584530882856832002143864129256389720058151029945666757082928504876154845963498605501973130322983081140679193825498971471215682492899909940932313389772374408959915140083799939990119200107502771094289799316474224466354677681120647065798871386857139083150829635785186941437350378687274977344449774439353965635471844230953806992609178271886189811294114852893471398353629090533775227947286157990064792706173267394400160025627226696461577806310236555688964334222078599170366331157321956948623754130435010726738899139372296942771519693092985918963373220718755293355087636588106338394933621172728805220292831417819157640282390544011193643636100814873827255925095927448117882962214417460037553803905092230335622429230738243601 A165443 806 25093643108451867993622059968239704905013196688767628893589682480234735430488145707933768294168168186069185570592222691550228271787776409281534801864091422147397698178353594333396232221426488311527264438092258697244922727174046482005461453816815244387709816867454404970337296800975523522856720396738139919260066585956881867359815219912139246245714212122450350030659945021796950011576369864260880710273562355820800677819194762852737109975911826895004909276952085898384324074669533265962563448693830472147842508715252061729963237562180633180041494927861177239048687097414325067420293807334647171632477018482903092651667860508869965496091688759984457510095102664305760783916155576673970611285054166975193226785039148766724913057714360157441123074613941554016092059412678963875727291591308258478567460984409173448414864841713844865248275856110586674028320553930859666066151236810094308705596210387546053109345915886781495372037311406614475250786548401101784377146552393855983961378663578405405039773542509896664150236469253782797531075535168045103439862540683863825311188789646293538585434391556342051528006438416542377586833237907503161261476640514990865568799672128092538376951748970461806650251889961026191296430572282915749035817699360465856173845049187264078035474987041788343531326216674926117581222255221268400318061213366032729451917243972142871218432582130830793564815036081325614469210133059196644663308246625340501654078412038168540024747840059600213297096199685800530636364094195481672434162557594949767327722731959663922785234538554190731660290198560742672872216344474831808194423630415646783370014742117687618713317380990975500639297313248957546643219427523093121329112997592140661602052942802986019242450485858333015704427470794688994993930651259552567919626432708845294871474701131210904473438467995560776564545030635891467343288477845121045899041961530239796592721150349392430147599684782043437677819651773249664649774429375287062762282402797094168708307321320898459960470484248629997025852930685072736853885722827552619577970970277892401056307048032524426016812782803924649822521893334327735418097918919980407499571673579389072971809939338662581687254113857185430666011192424031207696456913578061021703618768331892629904654694612737701504319283106415878325163571909363086740996628482420370975485910390575746840809664280483494794624133028287866541372606777830009691710281856623425819671305738252388778490445324976159561288419405813966096729107041255803814006945543847765314705530343144097048828615719074066625485325084331079541968941238640887880315024293686018743576850267487246323963318824492322296607178848878453379429461643576611027487414400538137368318601527921755519686198276321432916238825910122333482263316700770361869824975104688267136973505041355725293266505062375578848241938719221035512300823826278397654745568765499138034475136547446125159395980722320284999179025890809810990841232901059506076078973188061858093982032802904547939263756945185630058112542221560357770793923707151787765623071787942352507937397154198827787526668035722822458068120349619121 A165443 807 164639392434552705906154335451620703881791583475004413170841906752820099159432723989753453778037351468799926528655573079261047691199601021296149835030303820709076297748177932421412679604779189811930381978323309312623938012988918968437832598492124818427764108467368351010383004311200409833462942522998936010265296870463101931747747657843545594618130945735396746551159899288009789025952562679415638340104842616540273247171736839076808178551957496258127209766082635579299550253906807757980378786880221727761994699680768777010288801645467134294252248221697183865398436046135386767344547669922620093080681718266327190887592832798695843619857569954258025723733968580510096503273896738557921180641240389524242760936641855058482154571663916992971208492542070535899580001806586681988646760130573483877881111518708586995049928226484536160893937891941559168299811154340370269060018264711028759417416736352689654450418554133173391135936800138797572120410544059628807298458530256089110770605411737917862465954212407432013489701474774068934601386586237543923668938129426830557866709648869331906659035043001160200075250242450934539347212873911128241035404187430462090371088597510984354958687037640600492234844960516657783193052668335164896064611165095821819392816349007427118007663080256569193089037688400853507457162984703965372945032310656355371839598770897351666210412928296055418560509517917245166222156933257876095011645173291654873664419475408716877753228080451743049902529856251325822227512008055213314492313266275296033868682425375485251998710722702012368013924479569386912526759474236863970762257715030332508554713560609485294457039233195315182634307638577791124188181194420268187193712063447476067030545801851722845927364200777134058741886707406611838604537648542459606372280185844617655970578746741996388592035991425197231619343512902685044118377461565314075818242969829569557157256362026376017201746772788473344125435459321443773436401575624215445411799513846505567087848605198716198786859536217632902712924380135451431857921679191509783434529746933473036121017444018773577767754243717168583229624192782655385880995503177933370089271385445957350084077640513805609901100745997097015580732131021407581202509699457500782348774369206312783780896541196395943723328855360602462130764901126687778734696808216081774156458741190616799007759154351408495852200651612281674208413637064006435955520498091501617767507890904445518438369322134294781971475481310631705620834771887057789783676067305812816384353025213864341095388756941648295358006469379878525187194509049440626024538781439056308996655335136718489353294636986045875632101599240254587450876990818213409999029359238518137651150786798133121679443241337288622103424063471783091131459951423174143602687867750019250206776465179009160142593865015210311539741721966209723568165965255315702796727405798365404345599461112963432928785524644155552710582585429013215939489193933631849021754544654202017081846457963335394414596696423588160965605524354471935974009071636535496910366559101705050937146505403614973057669440607975083894555560777589410641 A165443 808 1080199053763100303450278594898083438168434579179503954813893750205252670585038102096772410237703062986796317954509214973031733901960582300724039067633823367672249589525795414616888590886956264356075236159779232400125657303220297351920619678706830933704560315654403750979122891285785888917350365893396019163350612767108411774196972383111502646289557134969938054122160099228632225799274763739646003149427872407120732774693765401182938459479393132949572623275268172035784349215882565700109265220721134755846447224605523945964504827595909868104589000582555223340879138898694272580547577262362310430702352753545372699413496575992243429989885516469886906773418567856726743157980036501678520866187178195668556754505307211038701416144686959390884098919568524786037144391853015220527511393216692627722777972674247039274522579093965041751625126509028569703215060983627169335302779834769059690537671207209996822849196133667750619242881345710650870682013579575224604685186417010200655765942106412479095639125587605161440505931375992666279919697392304525683191903067169435290163482006231686639589928917130612072693716840720581512657063665730912389432993996678233172396505939131282070814827346797202377726268617433277140706494507945277277739910331529189123317540125047914921764606862273851818879257907081945654428177867301206001897664558795372140919433387555731587771966072325952294162833011999088494864126967170585708171578002365343361744130997747322465121548956309986899328330499533822586059622044476151020166921157861293914482887749621520083542366501951382692802593195078710217455978808231262586334025802937569723120671661578119244920849166501925293536301176094841014928133560384340656025215679957723419469836975644214474990914041442293011938034033604580552751407325367982490720942756502058661960588464924989446503850527684737718658829861281070462941714335486435224224197062070600424947136692268560193309516957944146116284424793961503694775554013060674536163703565635184331568691631831926139405055865523856576709430503357833280991875964815799572988115995631213164144385697087782933314125660417941527240043189804731551898742390979269971775762458494372098334537752310365751892584779761859990900327882198453880111216445845454292241849533688894075564435221789163101112054069979161172456426392984513797334862348463900480608217495829857445230120790133423150631484434220483419830001671559580144350431578718872116339568252436744574963790661174532371481855346245860706737706884101867044776452660977150561105310128830082897538499831851608121966298941985788075705141262982555694071297673225983122372187844688134083199739566623156237777498438711377690301284651759823242855838840903203880233869097378951663169811322592214637010000448867289298969017305908097024817175249066445140164060272481763706797887263641841673523650586499828526781158724633688728810017592099824361195038535459796451319806881942307695018860406118964681562305046805222351423821270277455444602565577927774058532751245134355586086846103808426865657270034384951025278224072052146749888555948077896453000958184565077522743454713791681142802161 A165443 809 7087185991739701090937277861126325437823099273996725447533956895096662771708434987856923783569569796256370642099534959438061206130763380475050420322745515115297629556878743715301406044809320050440209624444311543777224437566428370925951185711995517756035620231008543010174025289726041217186735750626571281730743370364998289650506335805594568862305784362537763573095492411039056033469041724895817426663396270863119127734765794797161259232644298345282145981309034476726781115205405513558416889113151365133108540240636842609473116173856764644634208432822144820339508030314333122400972654418359118735838136416011190280851951035085109144163638873558927995340399223707984161859507019487512775403054076141781400866309320611624919991325291140563590573011289091121189704354947632861881002250894720330489146278715734824680142641435504638932412455025736445822794015113577858008921538495919800629617660790504789154713575832994111812852544509207580362544691095593048631339508082003926502480346160172275346488302980277464211159415757887883462553134590909993007422076023698664938762605442886096042349523625293945808943476191967735304542994710860516187069798635680312521846254641260940378406387935702773772594451811839503589020590710084518880284510783360898392654386407597177315429765947912630127480464026536535561455718257675785811091935907812666900420037873787896017647823794073109371407103888351694612379359195591021957406567822741109504725003430035409837389233299589145838216141428284641696941958668272256338043580294092192991807464888590431372487245934580712611321202032175152183926861894632692535923233644337025835824984945161377640290674359341042220241459858761055981920630336092657080622341409112404588724301445443626756427925271059624663173765223134961878196744629939244805028083014446940569734651973105848050595347923453232954713687890585501102811733946526542356766817388122020795550388529433481257282647994781359630344336415991924582320796638190976063467182154686239293733946931328793585382675968492414577905116545724763084350143473032378792646815626792567892934838461794379854806430315253851564105565956714022480681832736239975662259511032218937493827725707250527207372103213047939457045888193969207584809127979964452276167169260248360660479820581998599090868069876322588047601231900804627736264500115249747171124644064028519178651517026544450285685539538422621376473882515590759610103024555204095635858646243171926603630780809860871511876006133340994454962903812704575187595778928417315275650677657437065143386680871353109024188226493443163263121133097240496899963204508455984943719478289858015482959001300674101643483518896985942265627965263236590711699323682190377971265210356913580326525864046869155814194308348136088722677932736605911355797311487207140187543093818170076539719134539065047205783591216087333756006490379929583724829261826927075363281239311752721219285008486439993584122033508705044772506812422113169777929666318207501590732746924395090215192697993220700577785623401267885207972688603536339934143051260647314963155439633227021953520301429023928794031492951146878734939137681 A165443 810 46499027291804178857639480046849821197557354336692515661270291188729204445179041955329276943999947433238047782815048868873119573423938539296805807737533324671467747522681437516092525059993948850938215345979128038722369534873336541645165729456402591997349704335647050689751779925892556425962173259860934179435407252964753778396972069220505966305588251202610266803079525708827246635590382757041458136338542933132924597067798379664175021825379241443396159783368575201804410896862665574456773209471386106638325132518818324360753115216674232833445041527746092166247512186892339616072781585638854178025834013025449419432669650741193401094857634649420126577428359306748084085960225554857571319419437793566227771083855452532871100063085235173237717749527067726846125650272811419206801255768120260088339288734653936184726415870458345936035558117423856821043351533160184326396534214071729811930921472446501921644075771040274367604125544524910934758655718278185992070218512526027761782773551156890298548309755853600442689416926787502403397811116050960464121696240791486940663221454310775676133855224505553578452478147295500311333106588297955846703364929654707983173337988170015903092942629508767678938909293611171084748388487391189150366771112778769513824174838665917479090050132547335441682415619620038213690135592965810849454130379327973302486320863156939279485778016237660559896369626274611641151200386156252806198824259689605274937831118052639022091904807831497652223217182956311401491346214101757116584554403417344124585683398155052671589606460081495144278422313881392689497226876233744904677180672670418716014749872317631917040184550113984587061557763820986406142623405022985138603292052726411390502417313251905570658942827494182322909316244554724243953977100376090562556741694920579832102313526745559115086729475386272960624220341173835894571183279848159054860508845162221042159918988662626691733250053745590213676808160913082504887876733753346965902922645620398187499132236666977373416990739764585072289632792667877839441928477315141672213889334691726819596229257267052493850894096973836964836290830744632427260534095663180876576708967669150013609107343184942316689924811925903307048205774702101449793346944517512512610113506500736669110867702478003823031210208538088963948661024795306070151890705127379983795919446747006653398139757008912777938947271673959338443741269021203992498339023906304842841090591169818228480928650565662237732799865861745471622674155005359447535561178642401040517269213013403404566434978566438873590506592842059642540133197776322759102395908421431316493269398843018386531043898094762031716156257503118519074112756677833611605781736930889330941612048725216631809240189393099990005606411095319035839318322494162363420034947785155088337939472299840681741108299938597371257509641416572858223858182227545634524232111366189534157235242543443459075485934096241025181483104188958379231591987728050678031137462304522199739983552997864593843872076704437930046683750620948878764362016944233715429779470840828807588369815192421804528344237459529665340472417015408344021731307121201 A165443 811 305080118061527217484972628587381676877173801803039595253594380489252310364819694268915386029583655109474831503049535628676537521234460756326342904565956143169499891496312911543083056918620298411005630884969059062057466518303961049733932350963457406094611410146180299575461428093781062710737818757947589151275706986701749540062533746155739644930964516140325960495004768175615565176108501268949006832517180184285118281361825168976652318196313203110122204338681221899038739894315948834010889027341764245654051194455967026130901188936599641620232917463542110702749927458200640221053519983376522262027496959459973640897745578512969904583360940934845450474507465411574179687985039865420525426710931363588020406081175624068167287513902227971612666154647091355837430391439915721415823039094637026439594073388064475307990014526077207686329296808417924602865429409063969365487660978524619296078775780721499107906781133795240125850667697627940642951540167623178293972703660683268145056777269140357248775460308155472504485264456652803268693038732410351605102449035832945817691395961732999211114224127980937028226709124405777542656512325822888310220777298550877497495951746519462275749972481682255917253714651772958665069587910059627118786650726948966277024723285305176714383038871812816485784829051883405313012064329570848188067923802857057322720633421807434937496971169482426137143586428109489837829666862652513569921373588483878027869306540403697858671078720509596772429470293611965087218056276681109489655427961936792944476476038276679356246215700307895680352628041656980063892037115217423630677923407593477609086284861675644605996263616822293966028846196125531520870134150599103085543515348847738708509284068141650032583888808895764812734547572280534118904252589835449330346866085593199402909495874616016335466886077810423947252845680182005636271456185400571152016985542716692888323628584332873211490133564289285798497920799990800743421396366830314492108407180572328961684000220349774011616919764295681082394744067384859187802942579277720027543893320717690903473435205151651621467334501810261176140297858916207077052148032962791592661483361718704199855651809150242471369279940388596116268533179599423798674479352474686824988856977651300562789672653465897902593152527550763027191862415309299614605565302227774030192207178310097030946348777107701923798761547824013560545116674262241127567894324277966431352196204036279404880206693365384197059205555661861212309302742021255746091631682984615315792196936508097195321512685508995177699712511174309551088737544152937554359904310005222476927387156665558180448700587383359738303015993323079004123801681769215340771792529412086695142384748600964018909872305425816447856205117026326922520603585771377757026599381920505329226493001601514376151798386803452001534853813192777431338112630899202782854127477750618107736499666370805201914137003920114672398381607822372138741143778088941438368536966107205424635647707328278152386794848261571988906585150348264546255181614167323944949981037535726580760761743271737203764238712156602273440684466729405165322878785970016721 A165443 812 2001630654601680073918905416161811181991137313629742784458832730389984408303582014098353847740098361173264369491508003259746762676819297022257135796857238255335088788107309012634167936443067777874607944236281996506159037826592288447304330154671244041386745461969088945514602429723297552445150828870894132421519913539750178732350283908527807810392058190396678626807726284000213723120447876825574433828145219189094661044014934933655815859686010925605511782666087496879593172446606940299945442908389315215736229886825599658444842700613030248670348171478299788320742274053254400490332144610933362561162407551016887057930108740623595543971431133473521000563243480565338192932869846557024067324650420676501001884298593269511245573378712517721750702640639566385649380798237287048209214959499913530470176715499091022495722485305592559630006516360030003319400082352868703006964543680100027201572847897313755646976391018830570465706230764136918558405055039775672786754908717742922299717515662829883909215795081808055101927820100099042245895027123344316881077168124099957509873248904930207824120424503682927842195438565226306457369377369723970203358519854534409896564233797685004902698206480022940254089917709038238487098631505238438512786163376250077374746233390104696009389862345719344618378327453325443914477871750569608742342287912871226562557693733569078244064067933840664497936927914217534118221024414907964292817559344931780462515082534752906958830826852003212437015147839584418068638200675390386509851769487672891633336029946456526223485803984942684304711518786823423831989442797484959208517136376856738859023373780500217629105162462553327630236659113949798474232055951582999527589837148662910581837681334506715645156479094097960191935756686822373372837286703482970358655281846833115714357673940719114340232250177903269803390838529239698872566444240110248024211202020223706361753701567335630289266005985488108036025340277537100683373903064642392275221008427615215809705287011302767569163389714843224617906146434672934778080565421582068432849516818554919455155467593344951462030955959257742290217939044259807105318863905085941075981066467395819461157903943646282853134916600721321715631511494847227206867823524257213789568889609314174615311879311711731132753131614689640723095331849340902672441900606703506104956909297072511132807289707434921970105454610856371554036537433137379201566245410625485047614540308537031289420145572323328726260789893447666402247527318825418607274764058279487541685952869690978007742494724154972331274347867232259361207235477374299180718937875186430843130839072381994945807066076250031511348696517881071656578771092700544798650452975145282386306810168381118258655690736140109692222493664990195253122662160649127157452222567692973780483186247211154295723536244529465132141045130657625311593390020239564082239534373861529839836679396509930732490140573040429755988545494999669352706927527172476217726369518066747020702738205504810827167111438613135030062900195441163739866890390326841276548716257185258582559765448369197776426135866026732319664643090516602910853660432815920848241 A165443 813 13132698724841622964981938435437643165043851914724742408834401544088687702879801594499299595022785347657787528233784009387198509922611407763029067963180340193253517538772054431892775831002967690635302722134246179076909447180272004502763710144798032155538436975979192571521306541414555241592634588221936402817592152734300922662950212723850947043982293787192608470485492149325402237393258519852593860346460783099650071109781988099715807855399917682897762806072200067027010804422188135307942050921942297130445404287462759359056612958722091461526154353069124911172390060063402121617069200792333791763786555942221795987079443447231410363996559666719771284695440475989183883832559063260634905717031410058523073362883070441263282206937732828772406360025236195056245587417234840323300659349278932673414829430389536198594435226089992783732472753838156851778583940317171560428694371085136278469519455054275550799812101474547372825498580043502322661695566115968189153898956097111313208446620263826868328364831531742649523748427676749816175317272956262063056747300062219821222278386065247093534054105168663689572644272426449796666800484922758968504235248765278241606044221310136645271947607794523159757416953833961382025361850004067724678915316588501662521293915394772573003705509393050016688897086816511353466775580282656553046297482795983592284797058756337889749805838377190415223671475529185381200456609699246628351880244233205010135307584465243869355760064093878452290611365645771623621973771192922246441082421305749673846221915367488016191881881935665932394167263868959550035677943739141938715596587678863862314099269627441784087064872196193440353277798647244195447882114180448644651451662766264817937755943987936474891903296998823525716720103478904577687974298339714350872513174522641642616459027430943147564051700136298957221126310603862447635513732232533795064981602982549365425760403836224148509936150626355119425854860929573066577097425111597122634204460016048753293453107841947960492690863379259007543378669793680708732594387275688833504951992228318320801266385238296537626822548267667485556791627936117700971028674570438028151263220070160778193368680714759016551029341970761517881037525235387482066183518652775302817250636465319961506510542444415093560416197741624578416660990034404788936551095265231196211995936426138816457617311387973333195765703406297906523358528993739865623356018570867470704026270903858342831069859121044538783392010105054189182147291898090105154564624544443378933423514062973412899963448683780569937909949081753762954388263250300617151657234457592167301816059649898081376754244756017975662654505651753928818307079253413131498594382850484378620905253215947926387670519666117039652998291500398869920240821836826121409605812496499210782499795377860509663532767579708096968795539633393431691017744383312712967300587648944466734522694822377131453367073148440322320978834516808564575219280004756134913293852419795894493625738287334402171598899861168033002219467708435062510549648668796813007111491374890300820638853465345719086659292629946610539046523266781505457130450795530316817599761 A165443 814 86163636333685888273246498074906376805852712412509034944362508530765880018594378261509904642944494665982743972741856885589409423602253446333233714906426212007936328571883449127648502227210471018258221159922789180923602882949764621542632702260019888972487684999399482461751292218220896940089275533324124738886222114089748353591616345681186063555567829537770704174855313991723964079537169148752868317733129197916804116551279623922235415339278859917492221770639704639764217887813976355755407796098863411472852297530043164154770437622175642079073098710486528542202051184075981319929591026398502007762203593536917203471228228457285283398181427973348419398886784962965035461825420014053025616409443081393969884333875825165128394559718465089575758128125574675764027299044477787361175625990619077270274695892785746998978089518376442654068753737932147104519289232420962607972663768689579123038517144611101888797567197774505313108096183665418738983384609286867289038731050953147325960618275550968083102401659679763523525313433987155543926256627866035395715319035708224247039368490974086180676928984011602467286119071389937115930877981578221592356287467148908105615575824556869013624216491560114169248497883063330771292145076423427113995073868598452183447798851704410541073753094498754221037669307984313227777149465748664998159231955965155030531364646223953033500444486690541339038401617566890345858002784176094210121122567181061616719064070432875918823652758854115181604488045053493736292221378156554454560727676381488335056077467785618281630672457009461169489895895456048040750225762515990098978249219674064341099777318074561988588194137206746712947307176943927775654116623478944379254413653165338660661858391193424117633049630850867535305142577512398658623929319638075477155999160846397627232714611123124560992456908714340812962325952739402839469752551820385866612546065239638963322905367739818018388298926910541255059015849021303839954667405415935188653634194638246992884035880809782937425225679677122536863383341933501775409875371087234790550348756979732053306642542312203823007198725416224596966121833734750887348495225629871209900886356282584528244122102442300820807715968133444123900310672718707144872882540379450434908817048694048340879210690361557681803086936094516195473615480165074876597392641093652148467192994451076568932735963022571198495794156869064693405630459293028191649400087745990413095612945016738588733192522402557200784496090008481412002820706024143972539190635410959354442331701952110874021598411658725867259566427822946223520831338553733796230124947739236672269464031233957263922437005407047767165350312777429198702863150082879999173387828667450390438152011905341393859619695912447152833677377238602924456012809134022825289591551528376918055021057739079284242736893537978494928892980022668385842310720088808068632533268235966622425774086502896481300421177704189802797078258070954620069753633006943245889011498081291415399122007570981451261506585307504841569475983193735715458316688005348666431927388097598705414890361069933688521306637239593688012854299940528388186541901351605624034138415281 A165443 815 565319617985313112960770273869460738223199646138471778269962418470354938801997715773766484362358829503512783205159323026352115228254384861392346403501062376984070251760127309726501823112727900350792189030253419816039758515033405681941213159527990491548491701281060004431550228243747304823925736774139582411832503290542838947914594844014261762988080529597313590091225715099700928325843366784967569032647060667532151808692945612553786560041008599918666467037167102141493033561947498870111230550204642842673383924094613200019448841239094387680798600639502113765387657818722513440058046724200571672927817777195713771974728406908248744375468348933138979676096196142013597665036580712201901069262356057025836411114559288908407396706312849452706549078631895447687783109030818762876673282124451765970272279752567286060295245330067840253345093274572817152751056653913935670908646986372328626255710985793439492400838384598529359302219061028812346469986421531136283383114425303599605627616505889901593234857289158928477849581440389727523700169735429058231288208193281659284825296669280979431421331064100123787864227227389377417622490437134711867449602071963964976928002825184129594291196269751892480267896434511942987266642816922070420650117533848535726166279171069260328521583012333290427982853103158661740292376174956614823450074250950603065793291096668602608342520182737677251768461637911063254483618850771824405469820852175298174870434984351740091748996561295399442475247503609178448922628037217260424862095477748727935890384229292681074072150260424241321708458676253353130201563777920141878196989452307274008312623818459723816584539880959710700649381982174065940052723057164655402642445237619291001286546765148330299692460285418388013204942397577197864681361532892602868617359191350871359640529058208889126546636486329531412632256730513292127817532112882090969965862386663481178013291905432555971929368867178723655467734404683142481179009633944189868321452346534614007678736064299229018816872001173326836583704734116498785690515150323236191405474030952274302680442370033886784097460529931256486097096413622246530620536654851531198803030166137015563414147242321764015102826055522126015011141131937666025520365380901213771756706575929992687307860064936420015066071630970320396641758262847688599789971429910420135244046876416663396071183701840645642136889559683941550383045481966223804335121655676490508398779657148652025041623192720780093694704091143207088605867247137886950740373345177670108882734143211144676323851364453077451351631781432125477423109437753386367522963851227653269186129218076963452309554608299720740555587972038958520651328430887692204089841725080210141535151867373154689613473859475627403193368302258822187716684111656351057261629130406825431963419374293922922883713150297240404931922955717648644123891719095282438164693745740014955637729877103463525001792578476171145252209299153913711017939010003863626926864415194235677650009037572161094011838134252044898060061923957125506325625503433972031190696429964202627310149442911687839340289011612369764976476597471323537197772522270510090428811936798801 A165443 816 3709062013601639334135613766857531903482412878314513337229223427583998753479907013191681903901436280372547370609050318375896228012577019075595184753370470255392484921798195279115578461442607754201547552227492687413036855617134174679216299539663145615049654052105034689075401047507226066949776758975129800204033054089251566337267656771577571426964796354687974464588531916769137790745858329476172220423197365039678448016834416163965393620429057424066370690230853357150335793199937540086799783639892661690780071925984757205327603847369698277573719618795773368414708422948638410680220844557479950746079412436181078057926193077725020011847447837350324845654867142887751214280305006052756672915430318090146512693322623494528060929790118605259207668504903866032279544978351201903233853404018528036530956427456593963841597104610575099902197156974472253339199682706329331936831632877588848116863719777790756509641900641350951126381859259410037805189580911665785155276613744416917012522791895143644353213898674171729743171103830397002282996813634150051055481933956120966567738771447152506049555353111560912172177194838901705237021159758040844562336839194155568810996584255141301339095632964210418317489764973708615967442076538275743102071901237365610182721666993074792444175498517506421277836703631833216837186983707616333541910939627779891267751896844357772882755077518765525543595279014348488110666194501364812319260969347480621669664547770601626886182001206135224474487958439823200550929359627416264949533433694919908427591200678955997846230464775759649958432621811676802702571329079747549957583426055026613662326512990564813748632260084543700759313132681170755318506348334030245237307767942375753295904161354433433410241149476925940359839009968812692858129551901595647974725686920894707061607383405533819193032514424121269381009564064472767595713288511438864914520985717971409753496045897192051879869226477135583498666341472455216023748010025782450934521678194864949829146030940345639843048208576801999198114786697227191704045408548469444166846101891198384288925885916172751670808329338152677973066056561772627252835468219231346420151369504362105600802962361691737755514192556961910158722004885549965276129519320661603260385661072055457451263505719769257175426036641069347229730253939499750780837228999436178414958794727964454948612733048179562396314464329781638584882029641047828835007125548967066362072479890525126453255055413069864383363945604607557207723667320769526740616739875789763225182587250364376600719033713680046479601029928788533735428172387628566723515187029596926593511294781345605490593885811505432345872246174443605714271597720671791182588842068636684179858963150254393628506132304875671170515301854850397564101525178734894275630923178571442644098727625646191174215623775399602552682431277593456623437651286639856927964416266848260638090115604138661873601331790661258237369493396824125252866210913139748357873316782017798252573099899261080596636653916408340018097885162627794969166553014668595630909249411179032963179152263630138258603347223347707295959242677113102023824888522137488854635487544636814321 A165443 817 24335155871240355671263761924352266818748110894621522005560934908378615821581669913550624971497323435524283298565979138864255151990517822154980007166863655345630093571917959226277310285524949475316353490164579522116934809704017320070338141279729898380340780235861132595023706272694910225257485315635826619138660867879579526738813096078320446132316028883107800462165357905922313045083576499693165938196597912025330297438450604451776947543635045759299458098604628876263353139184790200509493380461335753353208051906385992024154408842592590399161174418919069070168901962966016612472928961141625956845027024993784053138053752782953856297731105260855481312341583324486535716893081144712136530998138316989451269780889732747598607760352968169105661513060674265037786094602962235687117312183765562447679605120542712996764718603349983230458315546909512454158489118236226746837552343309860432494742865462085153459760510107903590340191378600989258039848840361439216403769862777119392519162037624037450601436389201240718844945612231234731978742094253658484975016968686109661650934079464767592191132671764951144761654575338034088060095829172505981173492001952854685585875810474073784215969928003206827030190084688022423417551786219838360495173482923388822433373102735596193335994266220998081915525960860492100381520748233344616191902955529490870653309216369364806103127533066175461115782680578392015031168689956145956959784429421328132302820041625514358197159619613927091612611907373252724286019815766737972075204244140314608330120751430775381502844309644540811254832508362226812052292120590223931039956500781189890995333823089214287846509658459636382628055713120169763068290182102701511933962360762946347143761763421681337612965664609450844231835298427347104445184505580746590183929393364199232889383545820891463919728895440611831137182457706833043029421115765168176015679377720972930687292571584123209733720398075418013599106355627870926592222220900432163610763675749917280744167164966962212962390518584936490005593125104299948622051189780190888206526179922327450542436850398762811355141740832745788448238846891741456753804643556424979120163135595710084348114378085093064291349302372737490343178954481333498428254519189342376355586139055964822847778039800838776124854076813645894401745297659158617737742557435936008028896038622154238878037503904889298984812309441443327062052626742784868206901435172487767108493370721088396712147401770432359723540893079860128567716407803517114662129572816724878348468514895050225310433290892799656714910798658349533608526357785062347557129579528818662514589166911683435583464154704058588550442087723937872799567180008045738462643572782983953817013846156414372778376479412380434972960780250148406306836151042551980539582454834824134000088355628256023590585656530249440861665997312163939656925674307363962770272995440659731810131896768152247000330867973447964729843901711942361917143853146647015146018008201424449335839024433611983499192282228455771259873234185164506990375770095420062048767960461096713549920117014461095026937639153032998581383427613141621942160291162645356446004439201750908285841 A165443 818 159662957671207973559161541985675222597806355579611805878485293933872098405397336302805650437993939060474822721891389130088378052209787431158823827021792442722679043925353730483605432783329193507550595248969806244609209286468057636981488544936307863273415859127484890955950536855151305987914361155886658448168753954157921274933352723369860447074125465502070278832266913220756295888793345414486861720507878900798192081493674415808108552833789535226763744584944970057163859946191408505542786069206823877750398028557798493670477076416249985608896465362528012169378165779020034994434886914050207902860222310984217172638770672008960251169413781616472812890273128191956160838535505390456327779878785497767789781032417536556994465515675824157502245187191083852912914566690035228343176685237685855219225889195880739971773318756579239975037008303273311211733847104747883686001180924455994297598007940296740691849488706817955456221995635001090521999448241611402698825134069680680334318222128851309713396024149549340356341688161849131076512526880398253319921086331549565490091778495368340172366021459449844460781215668792841651762288735200811742479281024812679591774864561141477575010300548541045693892056918232168289720679335833725552969468034620042525815642205920318939385556638710563859137145502378689467969618287879658532901872163070686115392032558019827058146778840630359241474859205345934416260992248487442627986422623073655866062008934692864557685975658770296962332233805760601736641247316781890358367191784535598088072916140384010418426395430522032390099610442988458833112393340599947277029827022088531906182128463556013290040433619565180267880901309678779975471485812630705662469315489360703855231170577368113612816811337122789964884989870811447911075222649097199029415129815200420686310938884974948018283067380471665982869519054231767362313522175374722555366618237976196201130745445863309795344513522981504038491412060516596766462235342270781442225738414544239815260756623675881823553994905296578185682987568262762802935341027807015230970147586256419164921963468369387672537684844367197391485234901602943217594787757335636605513323132714516982640297446975984189472162468229197335976298913741402568308179498590454620194234787437310698130841492899301976183169863679697729420087083941637483710684310817658770488364864321420700468612539888179187305617398142588643908627541407986256489907755384795240243800577821855349593798394716358642899250051264777969639114756785934541225769571728398996752281589572449373172630443486178834877665350969096688730759255827750880571068659270053350904667283941481399860785802506389889893319153383550207619267462237643927880906095101646340235145396997699095621455504236811369901937409725025280438676094342470863154675485943496669270491791818143959781751071423568859512850849184275165401230467649839244271031128926518783609762772657932905099764752478091475647728278949110931228451513191608570672547013068964864892620809803535592366593317846920882250718339954954197678459975632192955067245916604289413640322322679151886497271566456335568591680946690424436810858040895754914412344822990563234261997361 A165443 819 1047548665280795514521658876968015135464207498957833058368742013500134837637811923482707872523678234175775311878329404082509848400548415335833043129089980216703497207194245825702935244491422838603039455428490898770881022128516926156235546343327115890936881451735428369561991472306647718586706123543772366078435194693230121484837727218029654393253337179159083099418503217641382057326373139264448299748252193468136938246679997842117000215142493140622796928221823948545052085106961831204866219400065971461920361465367715916972000098367016155579969709243546287843290145676150449598487293043083414050665918582367448869682974379050788207922523821185678125373081994067424371261631450866783966563784711650854468753353691457350440688248349082297372230673160701158961632472053321133159582231844456896093341059014173534954804744361916393476217811477776194860185770854250864863853748045355778586540530096286915679224495405432605748272513361242154914838379913212413106991704631174943673461855387393443029591314445193222077957816029892148992998688862292940032002247421296699180492158708111679870893466795450429507185556002949834077212376391652525842406562803795990801544245328016230715695528292811274257273012262305333760294976371415087066891402287310979258104980520434463073925110260636865913383292837438869803474479515410934867922283261098245910424257335259714017218880701998681585836668760020878432932592727589514347338477737286178566678781520766377765487615614179648626312829092455388790928995499623281207284080143453193505208065232962645799234456301880769744072447631486993916175162720452571029354723231561422964489551121459528852910032818072493263699899803432196036023409502200909398384849566436701289306673267887159777016063947437391801435677672718293375619989780370094518704569198256464959832935545176718203572670964230968323854201541814238020490376492752454948807485194593539833159024104536344185823436166031071728066679395927378102733936410480016822737602329939709757218182826645337186880544756143216804203691950432070165105444655386577730637603419293589504102739350954747365532319833880651467544569185166344695716669801565366442054431870558138081626465216773512547358952596064350386770180832165021862860788499388402661059234377423523617265652896996415949840946055623070758885251821357057365565538743493662744357721031272736701007157844259002975058719291203227510298457365059032961293498207519475939302289337654516309648853486409370350334772738800769069325451735000403565475723745896359787588162303001422697682813010929080529148173081556989716836167240020262472898459294394077406459012676457544617510021086018647809136017331001132131180428461457624905310465303164458724808668643107462651702936583537638331953962828214864071142992026463136886779451463216968821764250141297378504513071935815757470436796243147736254869381224591516698503264358382019411763746325286991809567388586501058812762882182778283436030528475380436953283258805227889756077331461567616507886087303455029685602723681363773497000914664420070311755311966813615515160214646444417323667135378809178898144220106434748907259615765184923508536542466172381514392604892881 A165443 820 6872966792907299370776603891787147303780665400662342695957316350574384669741684029970046351627852894427261821233719220185347115355998153018400595969959360201791645176401446862436958139108225244074541867066328786835750386185199552511061419558569207360436879204836145532696226049803915681647378876570690493840613312382282827062020328277492562474135145232462744215284799610945107678118334166714045294648282641344446451836467465842129638411549897495626170646063386926404086730386776574535127265483832838761659491574277584131253292645385992996760181262346907194539826645781223099815675129655670279586419091818912832033989994900952221432179678790799234180572790963076371299847563949136969604624991493141256169490753569651676241355597418328953059205446607360303947270649141839954660019023131481695268410688191992562838473927758533457597465061105689614477678842574739924371744440925579263306292417961738453771391914355043326314415960163109778396254610610586642394972574085138805441583233196688379717148614074912730053481230972122389543064397625503979549966745331127643323209053283920731632932035644950267996644432935353861380590401505632222052029458555705495648908589486360440790267915405956139607637923519362018669823365380600949756622323370162568255461286508462672359252465547477032504705411492697490560852268466341062448227694075858608840971858097494440611284849656340810902919533818016011296798861867542234868758359514603397717917646428211306830406787949781533582889938707371986541272537067707976433896305141545877006706701577059126370425620022489513390412328210036334255129178612160055661455418326021968742791268113545511372123140766440596757825169025839846670290067461836064046815457689420924722695633866710046686013586538867867920726747548067765046992949167796893289018925544826651839722287685243605703078365461844213332230721794755116415663307688979295386465968713147534284086649177825109369540993918417714083115761882600292331839010633598793837736809230315863513407341332009273678014206895773691488332451178640193707508770460009192695575387101086737917358805562569795345836768240007746440354463830788242715336851003446050422679196314717401146133247546045020374961504211133425073949155456566274422950483983626235913088640894159854453348224333887013542036858227428234181823112678609342677220072874997986174833998830234158739527505904516799307109777536333739769977350501017911452957224376191879235986375063472004288012896932312766239880278986299701431338233106163986875452546590787318062659422225209379403733015440537060217281211130840688595732949136981745654727540952675895750797995770626426434657240136926549553577173002305252672736337283902886435929825999841868307620300168939885532467592081771864343060952095568020311552489257524080615887117203751604356313466871817805580112825778875849642428103497634622533234018694888216941591220910447182556741963390320796531488841519679475834643033059024168277553905799887601889493234551335681976667684379427466496751049145504163502191344800575063579367331036920177912817734360305186799066279626482526520447860597977048026273463680609299369930294532048459271368005029685006926336188595276401 A165443 821 45093535128264791171665298134015473460104945693745630428175952576118537818175188920633474113030342840337264809114431803636062423850703881953726310158903362283954984002369892864448882350689065826373069189822183170429358283761094264025073973723772569491826364462929950840019939112763490787288452809180300330088263942540157628353915373828628702392800687870188064796483570247410851476134390467810851178187382409860913170499063043390212557618178877468803305608821881624137213038067641105524969988839427255115247924218835229485152853046377500051743549262258058103375802622970604757890644525670852704366495661423887090975008356545147524816530872546433775458738081508744072098299867070287657575944569186499781728028834170484647819534074661656261021446935190890954198042729019611942524384810765651402656042525227663204783227440023738015296968265914429560588050886132868643803015276912725546552584554246965995194102350083439263948883114630163256057826500216058960753415058572595702502227593003472459324212056945502421880890356408094997792045512820931609827331816117528467843574598595803920243667085866518708325984124488856684518053624278453008883365277583983756952483315367657815497482718873344502482363856867526645803054274766505951611950508870194110059898335166379986342650259641621080406603597363271068409497322749290569930448036793255345065822007242200021828383712578107090354725819801383921260269331684292425370306472187861700143593847398332938305925826466234749727427663419201281952389889485470018261617454595691964492276034956484277180464471137371241827980853206810031843705148491219433902100923913189489925683992833618383009954112923065899252491606340908663374125894912887765967063407579402297361876018741846828502522006172323253347634050845237545278965589721925324876113521740584554941412079281658121355673302039134240193578131897989765398552804312520949278242275664924318214207460014868854296144938982409112332991704973416233726744972151218173656112587848059226027318070493748483998543295347355009640152931425773288541653541695580884464114804963408070754111950862345085921463316182029523188585040817971095378010463225065711209466384636729145961081231519852643845367719683705338789886008698814607380042663180191298895567597967417138764537578427866239144057212086216872801732348006899433766487508866669419909816232058044071200560169321348091335611127604173503833998144599768109668493458287179008652451964799534725165436749690147166466915972201151472116288597143385460694929936894209686992159602494534301809456750599976480979160278400388549316878018391790686954597828068178578616062876132779433744774694437013991148145787471288109924398864733646366720775681350282140747519349460001615685628895688743645282083323205812257332136411573021749433277522829132054592452520899856642945392905502049547712967211584644393631597614828129469979754094077950269573000987883923633919941093691550424365904015243058425836393123722129194086949565915053696754400021254404685339842303612621959454025093166722712634608407393690272014929285069748840772123489130128996842384566439995578570920799512424086584199051031917506369201576976500101467155748194238011921 A165443 822 295858683976545294877296021057275521371748548696665081239262424851913726625047414508276223655592079375452794412599787063656205562884468169498398320952564959945028650039548867083649117102870960886833706954423343781187019699756539466268510341601671828435872777241283407461370820518841263055399538881031950465709099727005974199630038767689632916399165313116303893129728704393262596534917735859306994580087415991097451311644352627683184590532871615072818488099480365335964254742761793293349328096775482220811141630799777940652087868837282777839489426709675119216248641009310137816520518732926464593348578034602123203887029827292712910321259054777152000784780552778869857036945427848157321355772318432625067917597180992549774343963063855126728561713341787435550493358345097673954902488743433438852826295008018698286582755233995745118363408792664572347018201863917751171991583231824392310931507260414343894468505518897445010768622115088501122995399667917562841503156199294800404117115237695782805626155305619441389960521628393511280513610609618132292077124045547104277521692941387069520718699750370229245326781840771388707122949828890930191283759586228517429365241511422600550127953059557099046039052033716032388089286949416167627312247658678414276035362086629014327000488630803939721704393438795700285041686805429551905270821860206704354166670834959796326442327954604571507502647817872753410400971916917307645388054780130173109417501292091269078098235831471262028581515114236773832522935863002933713943451011522209402189349047022299575941437501543766009018594683251995599482274946800801056860750894409133037771495680562975659350057206594974345840244001327469338316450303671176658047415257686311045216873669990501768127117119908660525225281947802288958909538315824946592961937066057665349379179154510325289245043228117217185179394089130576821108323724791122663029943168701687068322151773575899080837989083001805831516577889293572892709986363470491618103155362788033534417292101537179327200098134253467276114055535210633580394221142733816089193299076054373915936978641464825221347022457088686408531421820134495732115334107470268911888193603071242205573227014560537520151760403226732215641646736608483158928572434792721720711686024679797436860337740979978182107616235123220320905872407138238330276003678022072817978187272160443856608768442906309050249850560771184044978875074197501503247149703765857402548934552699819627498567252743869794624203427825396826097440768989615954577537275313195604210420242085023058438486236377866575901026619140710626676746858279176381259882540516003693108328300132880923975655836927300354201928756182331106081456345005827451431557109138322953996467427180276879350431094768148098187527350179072582229565371896523699698919016876896761454215035000947599621496652824059427686280959888237757225820550739125229465415979228665332701923024822910357445205273657381280418887879297463351501019943369770701755512122198744817955822275524640296394297973565668776513192442328986046041202874115878862780557664605159490912865317078975296210367035595318041620269760302824729273960089303840535951309107112861779108015651696476759723441 A165443 823 1941128825570113679689939194156784695720042227998819598010800769453405960386936086588800303404339632782345784141067202924648364698084995660078991383769778702199332972909480116935821857311936374378515951327971558548368036250102655438187696351248568866367761291480060436354053953424117526906476374598450627005517403308886196723772684354811681564494923619356069842824150029524195895865595264972913191439953536317590378055698597590229374098486170666492762100420690676969261475367260125797664941642943938850741900239677343068618348507441412305404890128642178457177807333662083814214191123406730534196960020485024530340702802696867489404617780658392894277148945206782165132019398952111760185415222181236453070607355104492119069470741661953486466093401235467364646786924102185838818115228645666792313393321547610679458269457090246083721582325088672259168786422429164365439436777583999837952021619135578510291607864709486136715652929697095655867972817221207129803102207823573185451412393074522030987713204960169154959530982403889827511449799209704565968318010862834551164819827388440563125435389062179074078589015657301081307433673827353392985012746645245302854065349167143304000787636072657572796966799662025785154887526325403795054964934423304230169370697142431176180021434137692236050270632164481380944291492697366382908326893211262563212696119385404816525494047128753774047972307011887038742411937023819041712279596760557102569550723784594382928890027750193681903442005391430582035921108481472971917760000682928703740092133748821545913492036434869985947765614066989044563225471645652832783926827701767684240177268409090574295791692890026551862154070415173466833761445881016406379986694639262697026157663057230144750620465404498205906966007324223729328035047631032279597754406690383271018885389505342146009624529117197307055390952578017168211695787164932904007132198402956183221090434363306570068495097800989432289828221275773656928776796556633600896645624907775018759139580387888523619823371685647743389397761477461257489740227574927859497190641149209247374774644900406104930087587560701179547338784095938340066495800188424591202743016701038653654170121144498735456629569520932367087712192625073361498826840550221923781405785963614537822133784830931812286301435076499589688587577720031414298146384389383870575766056733893342019808374405937463399776477453075150150805346753164283634346863222137371455379290086445935083714262750187394166800699229921120932516181533822627448404496164923549536275411647390142463507168163772186350841005192516477328405965943149999484588685493109035344418676958247214797353382347161886822838264295925576100118508780316257560522842446189112089280132991425337412800455509773320738830262283181084232647773509157969562151407078265629757827027160257726171422373631933882665405914167505162713154489234961453181416226077922981053049883632952135628393888570500541031043796434704322846212833681058059125411780254924864594077002106152234720548164715172546404440101068472379740158389558054985727654434133541660980610691900208583849105653485707603476028403246390496484848379855486255779202261307273417553753484428455868798403994961 A165443 824 12735746224565515852445691052862664388619197057900255382548863848383796506098687664109118790635872330684970689749541918388617920784135656525778262468913518065129823635259099047215927205823614552297443156662821395635842685836923522329949475760541860332238881833400676522918947988415635094033391493740434563783199683109602336704672582051919442744651193866595174238769248343708249272774170533487283449037535151779710470423438498789494923460167765742859012140860151531595324539884593685358479682119355182799717607472523047873204984557323106135761484134021332857543593916156931905059307960671559034866254694402245943565351088494147597983697258899715779352374229501697785431179276524805258576509272731092368596254856840572793214797536044076824704038805505901379447569009034441288485654015144219824368173582673873667925705907969104555297301634906778692406407717557747401648144697728622936803213843148530606023239200358938542991398871742644598149769653788339978638153585530463669746716710961939045310386337743669825689482775551921158302622132614871657318134469271057490192382887495558534665981587636956905029622531727552394458072333981265611374668630739454432025522755785966320727765603101225617285610744875367789945315291171447085084180269800186133591942631693457849491346863804531583135084652975173294967274527892558270033141074291623949480421438849172800987659162166913365707881649582769780514858135844169426754493908099134647379279898189362739422364272698757894292366180663268364621387353075727714050491081241356086128940410076753071767730758885915760116914415167159332946688019491369586820108957468686413068918830255765982049357064746198779613441490751703884665606053577637875238686329930399754614793804575043130147205116713991764911050484765193273457207116592874416521207433521199246892278840883135394826589812465296714336897850541933892781167502842008840333832495487710248191226511781334430846370301837709798816250435948845305555709445670704404062801275598477717148110685013820594523501404753198394993086954490025048775791711239409216947882108493233296054648349968205833429429083930014469863456578590164643049709240872237655040389144664164394412121634576759767820396556222769875379826856999969711288035598912226042332188363679931721681776398157308337321398016966124980084582879528466251959119042188765123856755957761633876480371895108275164814531793798133045517148810579697610850464601988470066864280989261634479222219495633242818426112840585741899681500330441421588524609745508071388840827991994928723084406148874034947606934553671450182127807178983338109369654870133352965883898282878215274347553712306406097959565220935580710031435762975042619909420550730248703665922935968375697212073651536454629640520556046647078039685778340246526954792642489086092228220161311248767707100461326863542730379396399159051866733549304581979776300629047832827887189583582573751175830452484182872091933509511105280638038150090569828270932319749183834961667236970512189853908233678162774511336186746561370461952200610649821713432248345960043341333983491310995928233567973210267188291553916923225276727193725493646221189421334430411013959214531943828089460386570481 A165443 825 83559230979374349507896178997831941053730551896883575564903095709246088876513489764219928385361958361624092695446744526547722178264714042465631180058541592025316772870934948848783698397408735077623524550864771176766763861776055230006798510464915145639819303708941838666871217751994981851953081590430991172981573120882100931119356810842643463847656482958730938180565038383069823478671332870210066709135268130826680396448179990557876192822160711038897978656183454198796924306182819169636985194385089354348947222627223717096097903680596899356731097403313964878343519683905630229094119529966098827757497049973135635732268491610102390371037715641035228330927319760639170213967233279247301520477338388697030360028115730998096282286633985188046883198602924218950555500268274969293754375993361226267679586875923285135260556462185294987305596026623375000878441034896380702213477361797495088365886024897509306118472393554995780566567997503491208460638698505298599844925674665372137208208340621282076281444761936217726348696490396154719623503812086172943664280252887408193152224124858359545943505196486074253899353430664471260039412583251083676229200886281560528519454800686211840708591190191242211245058259634249122898502772499185358383816915931536314836115187402720477571728689434877719486060721218178792655783356845189992220970320378072482234977143377174888019588299029639515079270150791663933305412944033504138620772764319221012795092557476700515564766694137763254167128606253967373147151917374018119481577319515266461479868186174565040579584743056697150399363278557785301624465715089081644963474720426903047158070082997353625594066650329662243692326871319913384095981402553868143083796979032315273080762536394536351408039137018440202785996537286439181798743999251780984096209208766340477929008655920929232620761238478217229547485116939084463086163235619158320058892767186941109282516099809797287087540885439561032225467104156948601417186923211925220292495957829725151890519554286431222378475823945392538507147058216773190044684573440562600276478977673901139965908311764218666150164071682553968672600517061068800680740485096763136232746384436276937411430580713532949178920992730151901785884882040638302703325135167043383844498414609032151146008647095780568694901810480624054402214776805746155647519073038252470170519482913903136416752746366908740014984270368048699894708368429635831746830050737686962519405162098726269156302486588397542969946111035239336672598653856057942747885268897978425150003659619886263742410661111733853286618686600842135980833624235846062038630340125873342921483473862890171298202158148359710092527796994188367857320946957305868663744759790007041199648314641891268370767832642507784373357500754965651022035028195102702046718946096931686728454439607979408458164083355054510526057925322698905199904915018466339988283792238979701962571957934360727530015765039444802326313077144732362187841454311370506286957991025530321563640316458454606361704202757796382142138720255085557869482277926857751712527606932766905008264357573606318472468791588324129302590600504576206567554183247337783303007699908934763384194752962475743558151330850554001 A165443 826 548232114455675107121306830404775365253526150995453139281329210948363589118805006343046950136359808810615672174826090838679605211594788832617006172364091385278103346806204199396869845185398710844287944578223763690766737697112698364074605027160308270542854451634367403493342059670839075930664168314817733085932101246107464209074100035938583766304474184692233685402687216831321111843562614961448247678636494206353850081096508918050225701106196425126209637963219642998306620372865476571988259860360571253883442727657214807867498346048396256679512730063142923566811832646104839933086518236107574408916938144873742906039413573453881783224378452320832133079214144949553595773839017545141545275851817168241216192144467311078509708082605576818775600666033785800534594637260152073536322460892443005542245769492932673772444510948397720411712015530675963380763451629955153787222624970753365274768578209352558557443297374114327316297252631620405818710250500893264113582557351479506592223054922816231702482559083063524502573797673489171115449808511097380683381342739194285155271742483195696980935337594145133179833657858589595937118585958710359999739787014893318627616142947295704510354979392315229987654773779062090524922302712030725320841729387864573625278632917249906596275216421881649294197457592052776160534721370172873025690370395379919859865331650968108988325845303162910214638575273201159585673756076782357237090131894418293504331549378841442727667380763683935164277548793932379425232218480315040040343282959225289923948715049340534194240800327100578188927928147583018911007398435216253353779563042442472874103398585794091029968939439636556105831382138857435667435798643923861313945342627330914902344476699736438665463274727740018870179299423662281037130937454556133612604173831499000443773830189804206239458671888252295047677523022037897947600841340762318747475321593172291605752957143591270294675309115150040775232453956811262859124704779236048378399598917209623611072230725250428351262884356389792859598512757711024924210014566279223694751623235264013535361472718316480638024264516425775220626938240100008037140027450587769978490313849097854738848812177342875180365281225264781667468413974624170182933802245931177291350124801739139975718082400484550536494728390381839204310151375702687170798569831736842166880642300272313235874547151009036181457023137726942953802895530954198082671926502945345883668468811967347519385206630695581280712528694073965091521662164322048232880982955766234090408298799026210457779875558651478595295110599258514371876563833680484183010320794284176803549703143028545871501303336048131559070308893982445773823196884942864921598966719753140593201459742894313461434970016824921786854885508381755664388507918933283609234782056535834482543879680346641217238175307779425362069507956662468506687556268532120273156179654334319845234283217619908885917173828994221918566911253384635905990376108538090208677082365653195045956360359405821249294075618382316890389327215340405825186438381246532082477272477222823967284540105563532463289823799752714053322030617015969080224621444980662932685154199175157612764433510869911779075610525758261609521 A165443 827 3596950902943684377822894114285731171428385076681168046824800953032213508208479646616731039844656705606449425139033981992576889793273409530800177496880803578809636058395505752242863054261400941849373204377726113575120566030756413966693483583198782563031668057173084534319817253500375177181087608313519146776800516275711072675735170335793048090723655125765745209927030829630297814805614316762061953019534038487887610382074195011327530824957754745253061434676684077711889736266370391788814972943825707996729267736158986354418656648423527840074283021944280721521852433991093854800980646147101795696904031168516627206524592455430918379735147025676979625132724005014021141872157794113673678554863772440830619436659850027986102194729975189507986715969847668637307475415063857754471811665915318559362674493643131272621008436332437443621242533896764995741189006144135763997967642433112829567756641631562136695385474071564101522226274516061482576557953536360705849215158783057042751575463348597296199988070143979784261386686535762451688466193641309914663664989711853704903737902432246967891916749955186218792888629210206338943435042475098671958292742604715063515789513877205445260046293416908669347960013078052432133589045955179462797270876204003535104544664150288005509151033693533351662851769040694182495359859361777584782157037699672777094380382494999001996701378611198591929431784223820213486535290708019551197949761256934714098401329934543329261357703490292492648968874247115166878392106665455549137248990961943847618593420207964643366941416022050724072956509229595326799164156526354136156528309704305784394307419118834635444092456309042296994351000750292271306368083456197044782151565943780505639571479613774456814056578755841344178369679811134869997345521426661883467738914482937400297028990601271986460412213753888066029794045679059593019244006270819018680635230066604050598209246286363557118652755166139374222057228467966701528535182648834620804743264927911872515961649962339811606552636607997353489925841155982233189969576373821523934695837080230053133454180465791278610246937231051345112367839392697710654459384520040543031541768958058754030225115226690638746582019550504569810462177242979399393626381760284106854934439724303753068890913264302754431615507237920774004023471553605858308369787147569835590687411309142440998581027347586797858723518909626069630951988343566457112399239268078592063728958670437793818353721444138119663084299100269655475198487513588306185983228745653070863776624366205561803923438858353283616404911623231532408014951805595345856244280717274374389053915939589905068069183725779597495355524562002142150485691185010867916638631810097706957342762563664980021986355020703813466231713278650375977229432097451248744152607390037239655565528048886457235795773348103859456476100432269237565732827588839807541999915433611792253870541432817039647566319033041118697766521348941536179887900419779514068263995253603493491701073276300799764318893324293015313595993158215580725929442099235212096747177708182004767056348952416250452039274701061837080733582702140766950121075303384018713874431594886804074678835589408366939466269048376185283161041 A165443 828 23599594874213513202896008283828682215741634488105143555217519052844352827355834961452372352420792645483914678337201955853296973933666839931579964557034952280570022179132913240465424499009051579473737593922261031166366033727792832035475945789367212396050774123112607629672321000215961537485115798144999122002588187284940347825498452573138188523237901280149054322331249273204383962939635532275888473761162826519030611716788793469319929742547828883605336072913724233867708559643656140526415037484440470166540725616939109471340806270306766158727370906976425813904873819415566781349234019371134881567387348496637591102007851100082255489442299635466663320495802196896992711823227287179813004998461210984289694123925276033616816499623367218361900843478170553929374346198233970727089556340070405067978507352792584279666436350777122067598972264896675137057941069311674747590665702003653274794051325744679178858424095383532070087326587099879387184796733152062591076700656775637257493086615030146860368121728214651364538958050361137445528026696480634350108305997499472157873424377857972356338865796455976781500142296248163789807877313679122386718358684229535531727095000548344498310871193156063461614098648637390277615568627884488199148504660935164555113484979206573714438273202783161690024737752619478926387215474700353515160046568836662881977043498582135745264977395007823526579866087807709356479060065269908404783291143516548669546230526522289726906201689284548165943137616347514565209308153263377652176225147836729064655048300581381823151245676940116421269970152454620542898671452509991963585991672695157475697083622214018581822985964472896744790238689372203242829515378545782434035243604436404664980342555950595953935892933733462663729291033091732462945442702921882304685708407996017232695477003360792950033535444517996179326306078885966039613028856018767407580530853611002141190304073068450173830594467972820263185031293081005498241632739974624275392800816278647275770175871911448272256234562985575960417157043556275322816920674314585684077537578964007070852547452874051292342737608034056024758043025640936478432140639926669953985828252001120183838998323986290153696505215085335320872734034658988215440372503266754816152699744381580797341173653033579618126417783120766333148441406367878891473088828318481061328748685996609838619340200040910007687964109032424539657905100357973371768400523585320712026696612344293092088597615864467172294860412371512504423266841262341541905129045290884725040370023108798107313091679231074372540717090051285167550204099818672392580486198678446998304109606765903348746520092354559697589119174995893383399015134149118891579569182963471177337614949388982993611039423576358488567351534042513482114775470491558116606279836879213370561757783696073874841687071856272762605859837970641803782272159163594122289095933664637194833462455106667878394130937010281347120698694823969563516419885603718634479418289269146058282617178363118784129907577677860651826615725139434422738184661902330665633283363947573635796388540694675381189690734945893088811976297503663714376324812570236214420137092226941561848164675457203559683617695453948466743771592561 A165443 829 154836941969714860124200710350199984017480863876457846865782142505711798900281633182089015004232820547019964204570382032353481445978788136791096147458706321912819915517291043770693650137998387412927192353723954625482527547288048770984757680324038280530489129021741818658280098082416923647439844751629339239458981096776493622083095347332359654900963870299057945408815326481493963180846948727262104276346989304791359843473851273952208059040856305305334609974386944698406035859822027937993809060935413924762673700772737497241467029939482692767410280520672329765029877129185533652432324401094015957963628393486439235220273511067639678266230927908296778045772958213841169182272194231186753125794904005267924683147073736056559933054028912319672431434060277004330625085406613081940434579147201927651006986741672145458891488897448697885516857029987085574237151355753898018942357670845969135923770748210840092490120489811353911842949737962308659319451366210682660054233009104956046412141281212793550875246658816327602740103768419422780109383155609441971060595649594036827807537343126156629939298490547663663422433605684202624929483055048721979259151327229982623661470298597688143839311008581150146247767282434983408654841037277501345009655353588753170590472212629762872664450200764615526912084822697933241155521545490518493004569984726557275265350729309699131733659319030906046512802624894278671422352006107124628902800139148984623541553051123111139798932335347213731901278625953564202900236244167439667265617231599445756191712858987259145988633106287480894832863609076972256523138387832446387011021779330581247465790002562264117241230524715768722526593294974106602806289600684234997249437366858741763410680713612243219924783674677443763499080404460681094093621410501907544979924452720676090747772086832779491567919404462729496554729983938351134653407170643369460596185006482652367444741044697108022649759422149585382959003451082762122158658239067108674895143500906378851257519476157197526959399502583693239284424284304082621061344296811837995611475592704288521078016209465177175686213754243890384703324484864858615493302288790096659596925134081377481021220987477946753860096945887390598862658673978178577765094185942786231293696593537260122960222512556577121580377715729336554323383180012849145863575714237432738102591765405472679687769472849439175336573569337127586278678014286636756915886808618638201398278627704839963265961943150955221538032433019002225002779074081759154684388295015102342328269408821207976658487306636722088795416850838645333652720907171982867795492822589747671825270007248372890414217379488274434038266351204273404640855994809140269971250208055633945741656888498564348361847116845581360204737162237580777679054192519159004294351022191572758798180461496777129039222415196362610679297953542218848660543400074764369460303249830890453121436533142932502148103847090087551699135189092976727259115764409081542944913179295892193988044315009333507316633714700200326293078550631095038969642134367239097621002584397103649105156565313540500650869341709854507881049002838636674481711687274531621725951640413383232806242825474416942717823252955609282971729131448081 A165443 830 1015885176263299197274880860607662095138691947893439933286396636979975112584747795307686027442771535608997985146186276514271191767066828965486381823476572178070011465708946538179521038555407419816215309032782866297790863237756887986430995140606015158560539175511648072216975723518737436050852821415440094750090374975950574654487188573847611695805223953032119179827237357045081892429536830599566666157112596828736111933031938208400437075367058219108300376041952744166242001276292325301177381248797250760367902150769930719401265183432945947246978850496131155588361023844586286293608480395577838700199365889664527822280214506114783929104741118006335160758316378841011911004887866350816287258340365178562853846127950782267089720767483693729370822638869477425413231185352788430611191273784791847318256840012110946355787058656160906826876098973745268452569950045101324902280808678420403500795859879011321846827680533652293015601593230770707113794920413708288932615822772737616620510058946037138487292493328493925401577820824599832860297662883953548772128568056986475627245252508250713649031737396483221295714586886894053422162338324174664905919291857955915993842906629099431883677670915533685859828603648529542988272500434627894137829805740833253014513757886662064987003602334846541141807092311228092188534401068854555597093096808117780582309142028789686469109375305540225998657807134965064144594240675043886120021896211269936768534205617470986458062034873512600358082267362506300147212313153337814893112090089904486195299252953286847385930509226642306677047849035492499934936939439474764358343686480371022745273857642258333452906272093283286442566184945349902189422136905812877067524874807966986343394987382239145856461261564490470510370894229371059705953644464480663465061154180792210430316516013462216182454979911042888307278261389513608949341599607245031574833412278973544216493305935709247383234762222875087076461737005671643255820954999535261309822038709844108206282510551687196440028298737369455659869896701231114295166719036056732467735851757235925147871764157317610271213379592424871708442557818768814017659563369611015247038377733719636809422740462696606298273171576773571142143766132151452214159550363125080081441996744284289045712844141684537373934413556912718225405050576949601355171532078491605089340620511790225426729062786982713754796594497214593980059696090349144969099446560530974585880633347824621843422580593292248851163562829504747821214555189161663106234949780582658029318406423200267735068122175439154266009007596243465851530594814870367960425408664514811445329310278134438474945484784531370675813015723929629338385595113054902744194702995502883003125779538061787102985712203066699193382152520771237836662421713757958054692817603780234652117738844403064871294284131510658484563770271684408387417359523423949401308165098379116952291431971438929791906787297715666124807525125041365887330197063398533400285690513911011060588081760765078399652353187122288027761503481856378593274231660895723905194061747214887736088065370574977707884672708969197013967094671443072576655923395760512195786319350400186819694990381726373884405841896230809374099970821870631601 A165443 831 6665222641463506033320493326446871006204957870128859402292048335225616713668530285013728026052024045130635780544128160210133289183725464842556151143829790060317345226516398236995837533962028081414188642564088385779805853702922942078973759117516065455315697530531923001815577722006436317929645361306702461655342950217211720308090444233014180336178074355843733938846504299572782296230191145563756896656815747793337630392622546585315267651483268975569558767211251954474713770373753946301024798373358762238773806011201515449991700868503558359887428238105116511815236677444330624372365239875386199712008039602088967041980487374619097358856206475239564989735313761575879148103069291127705660701971135936550884084445485082454375657955460514558401967333622641388136209807099644893240025947302019310255083127319459919040318891843071709691134085366742706317311442245909792683864385739116267368721636666193282637036411981292694475362053187086609373608472834340083686892413211931502647166496744949665615126048728248644559752082430199503396412966181619233493935535021888266590356101706632932251297229058326414921183404564911884502807101744909976447736473880048764835603310393521372581627874432204099422411501180171577458142425979190466638486048448886958554565800937486945219270383928241410490848980024081292610462339610230902796237277121472429005149333879699053043072649527074306342630623745442413508719213494684547439490060913710297993643310524784519244424368199368850901525718609595826411327855566820345782171111190808747710123307397195694372139437414570451106779591831328944222852748552481886360063006379777148501988387206331439340917810210911163080318456248719054189511618372983530920176960573537133497230835087249715795419234628604508084925114529003882678948842295343110898252887260879607410630279702374201957286255535133297724630638535611674628279667384262046605710649629914284285036800389199961622940475751746270597655591627169767490359813314962935544964156538588917221594124598386370650231473737715966729539138233586820114494952806364833145718337239961695464422842986757086191744233080512244244059057592576230790064845073549823948055072004761537210671882624099006120396730047001839027894750411523917353854158389207192076529498308135319725938501418213263439470549520091554796559806219784970807225538592232652068194087258230688333645568407951676036526270335276138274111900196266057571246893065194851130668506376569354626870809969365825613003183925716221456069354947222149410849279123711893650051538035589583093036167053944770023489201914253504589155616373750721209744816393290567997249435457547984002997403638083776345215711414283966320965345903117923063487258930889581766897620334534798024515467881297980419384493920608691857045546536065740288684076918480538952645061028278322413244792328385705106572502230535844523312312607721087637542324772382479364460677005247784673900579417293631479578204127643402055197906397434078284912588938775113136731530322936822742204956623262745814003093812918135545376402789168785197518121053969164054216934981603955393108603296797677055104548373275606178417155131566111934318483021213508457907659082676652482334684785769138861811657295845795607121 A165443 832 43730525750642063084615756714817920671710728585915446538438129127415271258379227199975069578927329760102101356150024859138684510334422774832010907654667252585742102031174088832929690060324866242158491683862983899101306206144877422980146833570022905452326291497819946814912005434084228681936403215533274850920705096375126096941381404612806037185664345848690738372771914709497024645566284106043808998965368121272088193005996528146253471061381727748711875071673024073308597047422199641681023702127606839048594941239493142867395549398251846399221416670207669434019767840712253226507088338822408856310484747829305712762433977664875897771455570684046785897653393589699343090704237619088876839865632622879710350478046827625983158691845776436017675307675898150147561672544380770144547810240248548694583600398342976528823532249382393487283530734091198896147880372575414149798834234834341830206182658166894127381595899009261368452850430960475244100245190266105289069701123083482588868059385143614756100842005706039356956533412824538941783865471117603790953711045278608917099326383297218668500761119851679608297884317350386874222917394548354355473599005126999946086393319491893725506222065091870318453437323599501046656366613810133446034354245276867011371249525024284714614555164699576087269680035664746488436184372537278851108182399248613994377567257160080826566126639312875294106751330683879451710652078247610048065637048021974735307248099545061919298496595248987716832660118183271366817961834829657649897551108679298219654506836478295207075907486669910720623240077508571641996468144408696173504045725179525965598728939907902048986200091099549298277013670954348971094112250547434928954198480104344361316474887662774327370526884159293705498187385862260166403319221426500832946857776916890794404140111370617581047310100444737478701689578615255496131925152392591900757534101928765247528366247710663915130745984813917764409199811259898122223013878215602914149862601753887127050603742144417246586813385457944209557660268920626353452521349320523602793833284579737302327802739613865881275826105132341675692303140415262964970786763677776574868721814000860157665854838203490301638464117379317418185675569659538851039085990396514733879630309162910674141918739742080200941012512117656616913266269570420364363088708559702233375141157177827551100120878314985817795023148012543847132208877129457844986771133991220506747728722107933490449216250435383679357446766076166035149547686346614436593917614375680857263829670265704247053123371710919086718468904146694075644589425279285358534612530153604092496691166701985553934899265228961660656309150493010010099198903300146057996199313865379708566762968495922531526353494559142255486552337568461748979215900627184865071968420820890891434729992982892425684225928966773945550295686136917372837379639313539414227498412943452222928588509342633778620616939433850689522399901417723593004070131640470920592594868437416789499558130676771122712300702450040549286022425090481246825510045928416576488734602009297710477859553764130502157014926237521757672836350576949279529357231101592496604011264193570726972207691001613014773845343642208612503281771193833725886598641 A165443 833 286915979449962575898163979805920377527094090252191244738692565204971594726226109659036431507342210556029886997700313100808909072304147825672823565122271844215053931426533196832851696485791447414801863937825037362003670018516540772172743375052920282672712798517196671052637667653026624382184741497113816296890746137317202322032403395664620409975143773113259934463756532409009978699560390019753430842211780243666170634312343221167569023633725515759298612345246710944977705228137051849069196509659228470997831409472314510352982199601930364225291714773232519156603696802913093419113006591013824506253090430508074781434329327459250765278519999258030962274503915342017390018110503018842120946358415638713779609486465236054075504177200139196711967693661567763118152133563682232918378182986270727985163002213528269005611195088197883670067245146372355957626243124467292236830151414748116747982764420232992369750650693399763838419151677531678076541708693335916801586309068550729265563337625927256414777624399437324220991815721541799997043941356002598472447298168072953105088680400813051684033493707346869910042419006135888281776561025631752926262283072638246646272826569186314733045852333788959040241609119011563570812515857390215726802725507300876698738222419783130826546012512584993061994411002694449487300254554579852339973474545228142564355963088486586390025291788887804441803739943539181217503654286920869616831321218214159334714619091948290628782608210194798153772427004267186004024356980578055677450338794772914537790886635195290183237905983316270219682462897462563487510112298321356398736536122025252732428219456386218681118891012310417802266090030685148433026992465576706804410747093060633365078324442891226571039442896123947000929573828258280168961741793763721163644249543752874982772409951340917102404823643354876943318364642845566778638881182047014305792412674359594581887176340121089426705018588356232335941363219172265123001197419594940279811322839407529982315900673017049047656247661673358135380168444028565691032410483665194124656682650258433686879459238101678722576273876897415549566201010133435113751167813168347449779740138223514140724492567227634710005493614040181798911073889261874191563238090435994313730627647733245052448658126823707041129732528603327060596557564177905270335826796023358686782165388416930020033319592446168157610906691926056239636857182031462518721231398875559879422577784603594691251340936860504191626904648568648084597309192145837136555883354394363928002601898092121018964748990190856915312029680205602699305146912377674597775026868525885967892675575621970606475029803956847920604213646568035260470084393372684363895888506723828437530633642760893898096407200308758566971742379063246654209151381884798630754890330198502597997068475340304943110923592655064102348084812488922037597549267947468124455438391670623833243969883719888205753907480522003090342996903060565833122402800641457628847127475154880553592223310788658889062782568178188344409682251424132352457319050946883283605389185485199020875480946544015924062819252326231694911138920762535558004659935986095502686872514829413097547502798840186893377534653687801693496351185647745177534492790161 A165443 834 1882455741171204460467853871506643596955264326144626756730561920309818632998769505472938027119672243458112088591911754254407252423387513884239395410767225569894968844089484304420339980643277686488515029296070070132106078991487024006225369283722209974615668671071327358776355737471507682571514088962563748723900185406938164434854598678955574509846918295396098430016706609135514470247815718919602259755751490178693745531723283874080420364060873108896758195597163670509998724001807197181742998299874197998216771877547855502425916211588265119682138940627178558186476854723912805922800436243641702585526526314563478640990634717460144270992369715131941143483020188558976095908823010306623155529057565005601108017840698413750789382906610113269627220038113546093818196148311319130177479258572922246310654457522958972945815050973666314759311195405349027437985781139629904365842623432162393983514917361148662937934019199395850543868054156285339860190150736976950135207773798761334711361058163708729337355993684708284213927302949035749780605299236733048577726723280726645322486832109734432098943752213902813479788311099257563016736016889169930949206839239579536246196015120431410963513716679357986920527560780586929312248140733407779511519741843235126193127129593438413849342126610779854514220348902584983317004605047507279246816255086123887818434128368010873103208722763432028529789689952068663490557972672881630379447303708515447067731739525846018495766576511572215261271029631026893469384723751431355289888634361011470245617250037467964896604797659136445322645025565977658227312895698817529938030795479103013192728097327052501941277474578707857563873091145226997066511799196020929820037727899035399190962005442272893170135107339812850448882861282944269940158516390671793549531979667929308309025614440991160668085323975081607937574274727002787754590133421253460884604110802964171294732276707090672139371868668795222534326350514908226299043433131305729783221052172533675008659268032991585839829483158397951987406209172699345562487432168485287776154438540699062394670658899839860895757481079411718605433188854587904850269338001507212185573785463924827162740773390866792251630659419935739718513439045488920357059728607656340745441719533242560147682949464586577120597646975935870635813340276369989057169257664175023341381400362983817946498559032553625111091945319087688539259643264539808522357333861144893875362119632330666192766040364886779680332971681842688301406114076107416606367327299119155318439692603840987881664315001031464518924378463054339884605323789548715576271886403294488751701446968363651456182358409307024606134017078539828869501789244456211187330927643579024854062257392607766284611040133387358872455066707056762992770310276160842531523368069857690735037980344500904952729129313222114998377488727570436920206865119332640387645589541664213222357718579610440721912741153374368507135354655344246054008295633747375450088816175585440495526096480431492040695445110624382636611212066417536496833468089002800007802235620164153142026173060335462736825282060760560119673815323027551657831785908543280659040366950072360595827174986564188806732266713482792283666313917155176647913892087525681 A165443 835 12350792117824272465129589250955088639623489243834896150909216759152720051104926725407946395932169589328673413251533019663165983149845478594494673290043766964080890586071106521301850613000544901051147107211515730136747984263146364504844647870501419643453402150898978800931669993550561905351703937683380755377509116454921296857081021932627524359105630936093801799339612062538110439295918931831510426257485527062409664433636465497841638008603388467471630521312990842216101628175857020709415811845474613066300240288591479951416436264230607450234513589454918520261474643843591919659493662194533210663639539149850983363539554381256006561980937700980665842392095457135442165257787770621754523426146684001748869705052822292618929141250268953162024190670062975921541184929070564813094441415496942858044203895808133821497492549438224691135840753054494969020624710057111802544293452338417466925841372806496377535785099967236175418318303319388114822707578985305769837098203893673117041239902612092973182392674565371052727577034648623554310551368292205531718465031444847519960836105471967609001169958275416359240891109122228870952805006809843916957746072250881337311292055205150487331613464289714120609901931299223370763041740745314508351840593539663185941319744250643204144605369753348312516625313838220190801959088254911929357689523500348631356892147785898635658505142585031559942251685934244573615315081912253190954348512961697809215591238686950487972887422807813245340237980239511098893460287439216957446434392193893889040066615658758944183745586946259407243168959681285215100954225200781778238535666925913674041397283228059310657382356956518690305551901264033172731923870142212592607200029698266187514668596112503122332468041816088082144121138290707228677789761330535370341164005554594065875563349531405316454464873269574176318415212466020304632570616477219764870108394337349590902938918736548288235573452213876490485338242735396135423744304451000784719202337837927744655252726356093436816889390618289679600233430929005955307767731925632408075165448845649038989048151912544942517080077694330756217537864145889467612267795678592098398847247495573120841416742897742311878285618103662223668746291691511497991939490209887531836425220170939410404741061131743568705520002604192224340128593034299978864182449436851564494138692773429396608752392804331999206099990585954697895139088621712917747065465134170969165907337125333400135145284908427284472506252876911327729426485580749036617652623621920837842507366290718118451916139522123087296838757939293221409958378636973453786228950082452555334500739803711140194629973617043201663002027516211996291343976010998937043485577076168762605210955888887661196648365513147829604303379694253259229359047145152645600400794255373189601116467844185487435426277487234229796609859835434275207948754207257754901254638295860695016514663836990310652683601375748625370552169599150750007808833632853655946521763007656208002099043958727877152808774713093240439494619792360350813608799567656887339911690860491123930545629946796375626627251586889562361336531547543332727645729635498322468837267432775562672503505422431315746386660940923704268529694580213916044719227718423509201 A165443 836 81033547085045051643715235075516336564569712928800753646115371156800996255299424245401536303710964675585426264343308142010032015446136185058479551455977155051334723135212529886261441871896575095796576170414754705427203524750503297516285734678359814280697771512048199912912686827685236661012529535140661136031837313060738628679308584899969187320092044571711433605467194742312542592220524111746539906675362543056469808349088850131338986974446831735081367850334532915779842782461797912874477141518158936327995876533448699961243238329617015480988643660413720411435535138257806584885937917658332395164139016362172301848183016295420659053156932256134148591934538294265636046256345563049331428198948393735474334134851567061872794095743014601696040714986283185021231714319631975738712630127075442091628021760397166002845048616864192198542251180790541491744318722684710536493109340792357000500445246983422733012286040885036546919586388078505421351784425722591155901201315746389320907575001037941997049678337823399476945632924329619139831527527365160493604849071309644578463045688001579482656676096245006732979486566950943622321353649679385939159771980038032454099387174200992347382715931308864615638192646138759422627934573514725562442476583444116728845981279657422067737798180279083830306078038892782861357981097922260636091948950599141559997886714503506048645910534909135494095238503135211498038245893566895250244388050394212084280570160713498090309388087106802015576127309588000294455244687304657871665761663094869999978071455906827929172817902387602259429643050886296180942078576571664277887702108854524429333488083845605705650774820630596934922945045059932550608658740641039353742670114070214359239968979966005157205584992610605355356922963791137454996683516324225024421224320303738993968942987330670232953400241564956489964959750360990902323020230988735084162373706027280691651961561353392874525861003175988879146335713180747359760170788460201144795227726275331114231513590432987763338783938660305011309512031217221013336769737667933540734969451336814702405254098169105445340646292301575571977772348951340982319839578724222797082656986931546402276163929494235221939758176960390591346792802025205963356608271635725992111414886709747224824109168887184859548540120329644890032814359373187500376885357930146119151985806484394768317838938019109648993391826995388388477606042152803665250657540149122754732630095255021084493256481567239124909512981297534632377445820503910947971817670421797032393036313271332428784862833017540621793132124015560412212065011646141378999367271958923193696113765690683759902565342045376878295828428348628425511614767223363190215821155563244827270442453781804900401658650918449212252618650053484616135675726923701415368505061054856938429189408899503235874217844369918868618374610391508507114416483466603103044517134739270478771896881526951977715767919933412335816573484312619981622983621395991140823462481353620254726975622600571517615272696484230137009460445558372554515705744314938474058273236812570357590732126656402484066542441114059737671265080562000654999040146004628233382648907114018272723935540122481282896309444746043778354244448437041756496188435584011528004721 A165443 837 531661102424980583834415657330462684200141886525861744672162950159771336431019522474079479688647639236515981720356444719727820053342099510168684337102666114291807118490129408583761320121513429203521336254091205622307882325888052135004350705224718741495658078890548239628620138276442837732903206280057877713504884610991506142764943625528697838007123904434998715885470264704312591947558858697169048327697053644993498412578371945711715093539345663013868854466044870460431548495731856106369444525500640781247980945935956920445716886680617238570766491055974419619428546042109469003436638677756318844671916086352212472425928769914254944047762632532496148911682505748676838099487883239166663500413300411298447106258761131492947402062169918801727723131025003976924301277651105392821693566263741975563171450769965806144666363975245965014635709997166742727334475139534385829931290384938654280283421265458236551293608714246724784339406292183074069489057617165920573867781832612060334474599581809937442642939574459323968240297616526631176434652107042817998541414756862578079296042758978362985710451867463489175078411365765141106050401295546451146827263961029530931346079249932710791177999223296097612403238226486846622947092871226201985910477778979828818825038679865357899796024702238874591920609848004404721883333828557688601098770949530786447700455971074840810788976342907476294663275868150604648369261199824393865338014307590668751017192291625495450832029308260301288297070714043431333422364839208344881947146909238589511516592586190543930376973612811956161975734202507839517635145324574199095122568953321857613227672728309114028292222027376899208833466509980069856047923591877182728519247282534968226130230927700159112350902252103526107289563674352899518109517003015293494888541669157003655336634133746638106041346974166759292359899332709547821150289186085205116142829573124650704517391308813472935949713519137053813697548678842899636089196551268419070042139656148943358949351182750361348707853619134570023605517842484542381286547694856299944468709659234732170025988086496050734716417802843199626737398025576029192441299622256532661768194461462827281381432483323267157055572915602181931741481559940099275990769148952373631550546100097714262879582642170084581647507315593146288276426060929120396769284816016479216909699988202782746208301781483829582009399242839543758391998453881215621959077342909774112465774741400374748789137251987116112671576931073187292281459762369965558436285830188034179849647695030922363784676354080984127370614562159111406677938532299026976084075968722290780245694746127241100806644318956570545138257582603930048349795864549976877060021746448273715130692202544294068089637282221336974957439712026061745943122305109119842574336220766926854046715363213334107290202102581738519257397052701560717411303113045255912198247596961666496667162747754001314471172090377742490111196089665683228598763505145392480807270637891761787014139231450313353471421908984490027859469662054260581141415701500305987168935540794957468084293578627977392637126663273180132529915434419399922785779265486093516577699024019893805685328929251352508675458506930829928572193633503273077223149434992698965578036241 A165443 838 3488228493010297610537601127745165671037130917496178906794061115998259738323919086952435466237217161030781356067258633806134227369977514886216737935730592375868546504413739049718058021317249609004303487163092400087962015940151510057763544976979379662953012655600887000203376727231741458365577936403459735678305547932715271802680795127093786515164739936998026574924570406724994915767933671912126126078020368964802343084926698335814562728711646895033993554151720395090891389680496707913889925531809704165768002986285813355044348493511529702262798947818248167123070690582280226131547786364759207939892441442556866031586518659407426687897370632045707233009548920217068734770740001932172479226211663998529111464163731783725227904929896837258135591462655051092600340682668902482303131488256411101669967888501745654115156014041588776461024893291410999034041491390485105430179196215582510732939526922671490013037366774172761310050844683013148969917707026225604885146516603767727854487847856254999561180326548027624555624592662031227148587752474307928888430222219775374778261336541657039549246274702427952477689456970785090796796682900080265974333678848314752440561625958808515500918852903528227473493116410423834882233691146520509647664344270127419494292916987629064179184010766794774426399423762473086610616039929509967473140106634341843463536597862949668991746002060598323378669283479500720492444247184433638647374765455194663951533205720954039679868850613096495508127218410413112697368520848171386824457940538758711530125443193576535274294297404602450199614400715938504745469575427155322763681921889529302445473649067446809457965745759500041205170203933730752537755582166506214705139860118726721236320584495877402950771084809641082948849782047312700887340867828600826216036909450672009044335694745142440954891604022758432136168447915018661401385339433250468009625199725368026766505355482347304678029568505246854110739937538442252661809113870966443594460884823271680333196649082100520139033403197723496989043177772392181523693743796132532859488087297026633839872057518293177646880545199091688699565824258695535469512219851064318957728997646030077335171743884213322823114271695506570825206145055145288425079900329636619498313866538010239335279943925863848708035576607650881415563040934320858048143191913439138517607843027234276777719057878655361388354389831546483537457050710011723413881381831660821159866185182054497168643323168252130630058123383530877842387435160824558321071527996068651959675186256674255465214222533628479287271786064628142942005527188081421497535744618921297510031809265675079090126387132782053675391775779101781258056442059772555982820631579515366892245257272293272642574025056281812166197972190353429305078925632176190290353663020339425772539777232807150582371197454410485835344355818659195457907365565335267515932234176705445983307110098876253987746932889498192261253133853823737046304101556341491485677823179426897864311883253466904600483789288169211834114722770496922905115579217684306214486772920677042886195514193860801770929382714759036403107973946883823981483789438946989847668943019972397158197401594548108529187432957400896556252401356085782240551107662923353741724295587761 A165443 839 22886267142640562622737200999136031967674615949692429807475834982064582143143233129494929093982381793522956477157283896402046665774422475168468017596328416578073533615458541905200178677862474684677235179277049236977118786583334057488986618593961709968634716033397419608334354707367455708336556840743099325785362699986544898297388696828862333325995858726644052358080106438522691642353412821415459513197891640778068172980204067781279346063077115278318031708789437512191338407693738900623031801414203469031603867593021221422445970465929146376546223896635526224494466800910340563649085026339185163293634308304615598033239148924372126499294648716851885155775650465544187968830825152676983636203174727494349500316378244233021220284245053149250627615586479790218550835218990669186390845694450313238056659316459953236649538608126863962360784324884947564662346225012972776727405706370436852918816236139647645975538163405347486955243591965249270391630075799066193651446295437320062453294769784889052120904122481609244709452952455586881321884243983934321436990687983946233920172629049811836482604808322629796206120527185320980717783036507426625057603266923793090762524827915742670201528593899916228399448297192840351014739168205832845793360821844239634531235178937346597535273601570964327678181544758313265183218746567682697566972993659141245480788138575415053693478358757929886768251352719196765619917048036879865532630201868803815472693370951652840330521264890855875670258875179347417295443667880212580585093241549610453739889693077364224330700174495518136449818334902273379470613823437437817292666272745818609573894854935553259207208420049777102954101248530615855038544014397378479499193842385657805475897470558536225467756112110254146356087696436068762271993661477035297116012898921048275803674535000449026680379321583782156296663944759073934900074694794892752545259631691540505149548325602617525831339454478108902694566732277797440680383137303722989018691953399540781182616483356512814860719419334524749009539137417874984310733265365191717415601534860825358977917446096316441267943225817867758280678062449401557447573316818369433971610129244402689086821021956772728995904936990056218907966390549145081408227168832246045130475226151154079109242624663502707857990066086968760613763552414511763829852100188376272518143663261270859648655414553784854677195576362991195145549379815035766654336962296043074691124469678013575364579318483341182488405243746868571704442529171108222003346085688242895192083398848811341809394792052609257065254043454134612371212906435285087855238739724905025974733690937395761968619128379746700712402795838273960264081674790637540172548199991873792400122966110754602578958684595257640412441461362284961847249032720926929775835584503874202876517133524547418140074112951986352614781441407729350830619007769369898101887268546782658833738456318307838762664029325957274314692006750176499242968919546121663920822135934419953375356567659512239147993735796368623870526854130576594503918483452062777523211592162967538072480951416188276796114001828852105438507691953609253261065233178522939343619016043223633473101717235201016148259291555024778982663906462506544020963663576743805391566204102803281 A165443 840 150156798722864731367778775755331505739913155245932031966848953317325723441162752562616229785618406947304117446628939644293828174145985859580318663449510741168740454051023493440018372305455696406167340011236720043806876358773254751185241204594982779104212371895120470050281701235037876902396149432115474676477764674611721077729167239894165768951858829105511627521363578343147379865480741521306829866091367055144905282923118888712973789519848953341044606041367499517487371292878620926987711649078588960316352975277812233752668012226961129376519774985825687558908196680772744438101646857811393856369534696786582938696082056092805521961872190231265218507044042704435417263499043826713689637129029387090427071575757660412852226284931793712233367785862893903623912029871797780531910338601288505154889741775293753185657622807920354457049105955570140971749653582310114388108508839496436192000353325312228205245505890102484861913353206884000463039484927317673296547139144364256929756066984558657070965251947601838254538720821061105528352882524778593082948095903862671240750252619195815459162370147404774092908356778862890954489374502525226087002935034287006468492925395955187659192229104577316461682920427750782233017919086270408317440969327246567252778103922756798177137575810481183049939192296075191532913425724829649135786689204429619160691681254312428349795201518655794124579182484246059269080337279788480352925591072084843369389732312917211472222220863369597821044776146019986913006736158426486929796031879387746711119444861313369671391113998906418387183936047755895860264607807972356685885061606391841812608984557543597827700989205449742089629245053982851172143299666250750592427816232249853959313129221948913828979131089871972398531234551081501582994588871230146415114184882240886179010638362833003848773254618854353532723535407609375030225459956139265476024580269779307879959020276479205423098147749442759689554796843009176930471354670395982442016069032801345218687374144096666511671681553058107664879279553700299501684168278814626997310833719912763785528872684277943666257026056595286922392572400239477256616947064093459184233961302948858677131467082903492849138216054893093279832457439840579111196505608057358349359169673413310751136341414034114225356322397475429898264343804247786431716711691555278057675794937578052323200598587895235750860779997235208198813960660513751770449085280945558818376145707304276896943929190214369870383122841657450454391065307064361248047805390570106971594530732312656730847183045827594373547266526004109189598878827615801879059157491470823448031149983768650795699034876314318396890403026362521769690713048061109169966619821413544360313552849938353988357931739216939502468272668848223919397017211303945636251148521495340016050847128760181134428325246810103843198147340533777901374101238242408434676525474244476090908896701686070398627197135482923343310178466344929185416554014706255312385036258007604533676541653632239865834427116694807290021413130407249685071013692989421910708982008189013814975762481035919778491827824389452089087064333278985058580197818095704490205468512967221551560871519515736811227323911136426054054593416998803733367163805354293849636046818910877186801 A165443 841 985178756420715502503996547730730009159570211568560061734495982714974071497468819563325083623442367981262314567332473006211806650571813224706470750892239972808106119028765140459960540696094824120863917813724120207416915789911324422526367543347682013702737372003885403999898241803083510356621136424109629352370614030127501990981066260945621610093145777761261788167666437509389959297419145121294110751425459248805723561258583028845821033039728982870593660237412164334234643052576631901966376129604622168635591870797726065651254828221091969839346243682002336073996678422549976258384905034100555091640517145616770660784994370024897029591843440107331098624715964183800772665817226547068517709203561808700292016608546009968723456655437498545963126043046446901676486827988865238069863731563053882321231595787702314651099663242765445592699184174495694915649477153536660500379926495936117855714318167373529254615764144962403179013510390365927038002060608131254498645779926173889716129555485689349042603018028215660788028547306981913371523262245072349217222457225242986010562407434543745227564310537122722823571728826119427552404786111068008356826256759957049439782083522861986231960215155131764623413100804839232743473182268360165358875026373697114564195519335127062830781048194474008031237957308863801586656846027928693216901211394878921636265731660486339729729463405652989382562143731056579642637196643762558553667300129260304459800821828212299269074290820739628563592461456525015994318816480323070266667537351787678817832477052845410860859790826259589955161593965156725274890916919280859970748626016408944766817380748107272168421068835900565406447207810349097560524454681545299536357905290474825420035396900116099191275485989659059212501399342385432221061875429460495994232589221001945661503257111653273044690484742128862182345963365432652854805836662428754164600504897542323320583377464303377330993342158778589440986812682192054108897402384543882315299923292605647267065007972997642982020751038972142830649642629741680193332918592439690389029230481068510679805271299580231337057448898634767177257806687893502412043864831823908863713254283361402934971961126538163968590032979558726622440539490364634935972017845721670094243591386211442580759289759203742910092443940749275494640984630704907514295982736222330717834059702357339971058844560910652211144444715963912472089182755594834704906523528942043779929777569430549157067212033097643822835303149697699344651963255181490520533517208457075446708969652134535823500718380358475494556802172319752584403069830801713611423211948294817365120771136313387554145636565902031877138114296378612547938675042347429748987992605098580812561564842182677936070760396256728331367231505970866840051437298116404996241709609931673716279980675016188557131134486204514389448341674927279212342527165744940308419574671477120609426260364346410968530412166306741378090140875463677806032170233480163779860756578168213401664481556064979856324493007965147813525054477358838565774806797607069291170703788242112292262624667528012641259608463567125633378313024434487784815871183268039524442106855647094210630903934643058452197792423972531911314417303763915658921640756338105049532370303045115746802321 A165443 842 6463757820876314411928721349661319590095940158101322565040028142592944883094892925154975873653405376325062045876268355393755663434401666567299154596603986461593984246947728086557801107507078141056988164775843952680862384497608199536195497451904141691903659897717492135643332364470030911449791276078583278180903598651666540562826775738064223383821129447891638592168059496499107522950367011140810660640102438131414352285417563252257431797773661856613965004817661210196913493067955281908801393786335926048418118264303880716737882927958584414115950704797617326981492207130350394231263361928733741956253432992391632305410348061733349411152084810544199338076761441009916869460426823375316544690084569026882615920968670371404794599116325427960064069968427738121899430078434944826976375942785196521909600499963114886425864890535784088533699347368866254341576219604354029542992697739836869251341641496137725439534028555098327257507641671190847296331519649949160765614962095626890427526013541607819068518401283122950430255298881108333630564123589919683214196541854819231215299955178041512438049441434062184445454112828169564171327801674717202829137070602078201374410249993497491667890971632819505471701088109411991761164058339406089114944123651940659681278707509236104990343299009232149999342488566959906514493802910154425696762062304102349578219173827892154282396134842377858316576945647153274338562129740000153443890515407036639221741297774430489053151442807332657504217867017857527694394649786890707736796310246006876921220398569067449124497936732224421898528252131685829417697181130742324573273859918778336697467032353244126763154601569033480366135901582559337515744567151864886232300601376420314180655619816838501337150375746859403859490601265292184088155765421092107591515133964400355294022571365712243753193895657190779633833458614967166460444222378086008618303140472140376092311634373457226169459194966065593960475832400235531141103017209363827298070315281095033168751346741513865588767516749251851112884737800081151630129750056871860843297030900139040645837671426762254395776668064918858407925145306769376111053096398539187182746945301860933591855012783692630728580120924396521622878084870540442234089815690901757031141311349623632722455461068017592619364105544129719382964428144399904469661417888304318593353597001094888651823246773921671832453899772889779868172849496120522489673160073557256727495625342488473259189809858875538876054842316675896130089929963782006696475924111164082529013326788117075461165775000202966695073754795362835507278416575650539000174209982331511381540008825110796781741974306938601097939053988886088374577111076750220659228491470993693674939779145557257117684577745185517975552666909243220782028707600878044905602125335824302707481368610565696997678977854709975216172245754461280486944645263511496997078593524510921240550779461250332753811201393801770200243221633107487025028693693669414764543872533843010062711112581587799486070711699263947203563690535713099415846622204323270485933310199780080868499982083190834740795421013047381482675901240365187460937556317899590645100894233070288440324407344338785668705958075893430656223422783072750315445602833862904504111869942066742148965473841 A165443 843 42408715062769498856664340775127917830619463377302777349227624643552311377985592481941796707039992674068732082994196679738430907793109334348049753308318755174518130644224043975905733066353939683474899349094312173539138104688807397156978658781943073640579912588924465901955903643287872810022080562351584888144908510753584172632706475617439369621250430307617040803214638356530644458077357960094858744459712096580209565344624632498061010025192995441244224396608675200101949428018854604603645944632150010803671273932097761382517249890336272341014752574177167282325570370982228936551318917614422080974978773863081499555797293633032505486568828441980491857121631814466064580529860388165451849711644857385376843057475446306786857364802211132845980363062854389817782160744611673009792002560613674380248888880257996769840099546805279404869601418087131494735081576824166787831575089871069699158052509856159616608782761350000125136507637004683149111231100423316443783199766309408028094998174846488900908549230818569677772905015958951776950131214873463041568343511109468976003583005923130363106042385248881992146624434265620510528081706787819567761968320220235079217505650207337042833032664882928774830867698920440695092193933190877281997161854637595824271421127686873750955585128301725911072121971657681099743530029340477239988628233648844762231702004836081391751605168812940608729323540871661543092930320759571152479325187555861094039057609772478014626207901566419314236786283718972045028374534335819640652721384530368666026666943267740803073228556275135056640138398972321620861130501455975585715378978831135195093170017769452268093990196942221271590233207694719693996612871799864539619533880130691117396831187091602661556100744790333365711882678467636768803546789914256177011509703658294818075160414303213741807291933474434033780579489774236643103470703799810386396042866964590496894863441400774529378029618700310094746051243102392926634729448912715153252050543310191714271259270305325612603738395902575634383890827427957008742989442743136292356296139662557472448703595557122538378586462109222524659628667318353904001741490075472892514751324816383638143649756686921138864463367508616577728482815385825908037172696838917629044277275480641385927254282872481175034527277172346761924461594618888094830150124405087733619925898735429230006649100991805530857564647095741186550613770231832427924385656797852299305867144677687260954900331401771216390930519537696932936356100648287025267739950626205711366784315943354502897042105573239442784052268602525436096312219259277873355023379889806765124423551027890154910991161344126336511299320060210204756173600590278833668684410170358751871993069141296320986984340195210535026324826407178272592669864806272548427322173086119273476257173796778365873603224454377019407898533457487892077983740653338021368018319725183234687312565859221456977411783140423203728555791816210938387764075270867381682620974542411217676651564615412391890183722005815938376731980480912655721334005672702139608048402817908747600683397267537189947540486516801238279569270146720926286030027125765577953767442238385606508008448523268066638321868883382468624720796778128205937017343957845837353655255716149556099316507985361 A165443 844 278243579526830681998574739825614268886694299218483522188282445286346714950963472274020128194889391934564951196524924415763845186030590342657554431455879352700013455156753952525917514648348198263278814629407782170590285104863265332746936980268328506155844806495933420782732683803611733506554870569588748451118744739054265756643187186526019704085024073248275404709891242257197558289445545576182368222400171065662754958226082213819778286775291243090003356266149517987868890197231705060804521042731536220882887228268493412430695676530496282829397791639176394539338067204014404052713203418468223273276835735315677718585586043526326268497378083407834007074575026334711849712856414006753529585958101909305457467300096403218828571170467307242602477162055387651594468756645397186617245328800186317608812959943372716806920893126589438175349454904069669736956870225543358294962964164644088296175982517166263244570223697217350821020626606387726141318787249877379187661573666756026072331283025167813678860991503400635655868029809706682608569810900784791015729901776389225951559508101861658312338744089617914750474002913216736169574744078234884184086274148964962354746054571010338338027527314296895691519668408734666086489566711550410533599766373872712771007047209849585250544763369124175068925359847513529126611396186745291409131385960745207572144342391099457938963511369378400800833542874982027745233067626512616448724746191642399826241191494216284785405361251215999616285567699183166641722480836470824267363554806913366109716876031293206261921506341625163826504305037061902863347091759843292667591274551190509830179687224121329624379308493286148670271972058382412169734065120158329873832410653969463764871342132869176327566039611725265549585042053379074855864366632751971317303031366589845507660843529078015941896544592247068659756749563365934503774734304789516094610384376510358887401619981949271234380185535467890687218312748516258578995855767884856365568152883074405200956408983662810148254941303455546702436164758811561825024567020908437217570695598227286354789413124581771633447607088090043197321003024249643811153729180283969912853923087993156807389443242183046721985231947919688022312935355087257559665953274479411831657220742147722880367332694644484733365406586986278893287917509574775752511418566001600933708540656498830068457506167007711081099479309930725628212473062891125693658522147960851179052487033012544938427848207489949285032129621655914089872702410313324972290675137666947362746317433899297596431354619350032375350371315329047753545167453755369406947877774835128994032578643894329889980864418965386250575811462745856069611481726225643910496650902200791067715849100246872722197295347376692698314430473434298822747202538638603584356887434580019215271316127352434206431899607037071591570957939854569722209255142734887165125535726625309175373040823466725233316390770828013225760913113864596502062357106734516693181263062445814009712243127913430102093786288412176337967921079295549280863887276470473851427564599265170112085832253266160366788387654724783450655417548052459339789476600323898706069870870170902093976109673817049476443710953698418468189638311155286459278819752111233597028289515672377150747763841625280881 A165443 845 1825556125275536104592648867995855218165601297172470389077321123523720796793271341589846061086669300482680644800400029091826588265546703238176214624782024433064788279283462682522544813607812528805372302783544458821242860573007883848152653527540503328888497775419819173755509138435496583536506505807071778587790084232935037629335951130797215278501842944581934930301596440449473179937052224525332517907167522361813335280921325404871565339532685845913512020462206987518407788584037216903938462561361609145212623104669585278957794333716586111643678910944636324572597058925538504989851327628570012895969319259406161511640030031576226647611297605238798920416286747782044445966050932298309907613471106626953106442955932501518734255449436002818714852660245398382111309512350450941395746602258022429831421830188468394970207979803553303868467773625601103144174025549789973773252007884229863311210621295127853147625237677443038736716331164509871213192563146445484850247584827586287060565547928126025547006965253811570538150143581485544594826529320049013854203885554889711468181932656314340187254499971983138677859933113615006008579895897299075131790044691359118009488864040398829835798606709101932632023256861354263793071405867348820070670662365051302811975573560743706510878635816461869777012864862951940358083058871281916516127918295111741975147419685570245087025992937831642205810750290327786464890246756303598470113880534204414428160696629776802949093934838742086441317580974616722046239773540358616989062791837729057072582897680742197350824264876082124561986164740522696867892835958518246225592796636557269540493317954269247708666790560104369561940732382617529447525306998838333471337940410500243593290343308631125729025480324569374685137702141008055093356649290381565167047400943623246316567841703294528023749348037213672059479359973168931258689484706116708895002014358631518903384280462956378692833916199241670774670254401900665935152231031606086869233502078565729288562404631076226996514894196084161393786001984817181521995608425670360905357119196199944948955027531918665295791049640367780576158570752623237549811182787401217418091137129666554935209550152234369768198351685487160706289276923182755415889039615752354983982440978887333913398515849810307086065184136310354836667217177063847958584102933080137726299356197022117875087971604080114001338291153501396178735033171427094398409500543320941000049880753971560478766615355431266912674358475324537978951381642759463075873432108564595039738613141283998398134626166914668562832302521417019173043062987786961982630611841814076672708864828344386109568573413634861969349544222776250803269725649351172764364408166030095423234713805564103785748087693525595386410696937770895933168669918252908361861596482461775680865464870937694293471101667726554127909403372816869812960037569482528810562711590301199284605454110954463808835263415183381100258402732387777403067985651559047109264433185916087544419174608632772505956318305685285552774744935430330856497075426427258968261796047043260035079049025530503475565510480457445154483804405826860504020025374367147602297914665692371295774584528135968863901985947235687369227185321344295208160604926953178236989252602353658783830196512483199664401 A165443 846 11977473737932792382232369222920806086384510110748578222736303891439132147760653272170980006789637280466867710535424590871474245610251919945674144153194862305338075900378798660030416522080858001492047678562835194326174408219504725927729559794193242340837433904529433599009895457275293084583019184600197939314490742652286781886073175369160529442250591559402075077708774245788993533566999645110706649988926114215857292778124815981362340192673951835038552366252540045108273500899868180106740252865093517601740020189737149015242088623514521478494177334707758925520809303610458131238414560571047854610454703660963825677870237037171623034977723587971759716851257352197993609983260166809211303851983930579439331372233873142464415450003749614493588148303870058785032301710531308626497493457414885162123958627866541139399534555491113226681017062757568837728925781632172017926306423728432133184852886317333844501569184401703777151595848770349265029756406803828826102474404053793629404370559956434853613912699030257714300803092038126658086656858868841579897431693125631396942741660158078385968576774316181372865439021158428054422292696982179231939674483220007173260256436969056722552674658618417779998695042649846731363842513715929452082959200144736140935649712357171126304480667089825695837328562565102093683529685507932445515004397055933722483085168206963453612646056745008432877519052779658706817819428023149015981625060302249852130219543832438886317849942552382390858954849427330960567113189851994912041788947487230381732059393037442989411745460864756751973441830227013459508701873855917932662697108474838507098615862957623690451600034633972179418782444031491664644899966290221065884743841525402585724562126147097189628165538184101883607251885501723563378304794186294794687678883900853500187847701526422896713634798927833949955444804262470166942994113107524256672463616517854241411348680568371926395444097021890032986424250672344955510514055661027003278254664996724676394120312538542844905270662242360936691280154222962686209143599476404704606192260102582902918940447770432004377522849371517714192761463005054520637548051070842258729979226931574190929123276287119178506814216096528899817488837555966604476779693285515792142767525679031765574206624676908872535790089507220143111931740640282304983337610888653953926310906971793838590212379746809313491931147752790412093680999973617561540877612867749441783384615039383729104449588183103507885372576299680155602535939727090434151570212072057236924271607081076814448356100459523071614671317021332105831016040409736941293772714248989080657415307923280461316438865388823887852408700820854357937673161260550733612299427666076276610198420410170244133278581384584532665989630570716374324943457493592059504867325375622371262182727116623075866522178578518741451610356701385828536410355825342598660866513096071780227252015338628692615348047700370044698261889586030680438306490192493022153721300688496980446568674353516166358745864939258885641193108493306492147813084290198392978201303310734535696152719981139546982306440426200181737860044834132028509444671447531219755770632044551925231819565302405002371793358185098557962154914793974662812442789670277754312249467467089316508940093512982684339999921 A165443 847 78584205194577050819826574471583408732768770836621421719372889831732146021457646118713799824546810197143119048822920740707742525448862846763568059789111491585323115982385298008459562801372509347789324819050761709974030292328170506811833641809701862998234403847617613843103924095183197927949188870161898679842373762541653575954526103597062233670606131221237014584847267826621586573733084671571346330577344235370239697917276917653718314004133797989687942074982915235955382439404035129680322799047878568985016272464865434689003343458878775420400297493017606310342029840988215799055237931906644974099193310719583660272506625200883018732488844460682715502261099487771036075100169954435235364572866568531701453133226441687709029767474601220692431841021691455688596931522795915898450054574099061548695292557432376415600346218577193880254152948752409144339482053288680609614496446082243225825819787128027353774795418859578481891620363782261527860231785039920928058334564996940002522075243874169074560881218337520863527569086862149003706555651038469605707049338597267595341328032297152290339832216288465987370145417820446465064662384900077940756204284406467063760542482953981156668098435195439054571435731147564764572250993564198119077713292147728263734484924177033466662668776775839348655681570976649086384139831098428433584632265115137782557862383204271110505317918676453455370892353639294208986061944137971217098759240513098960227537073675216693366637699921482130225275138459853317969593551746286336556173564845130384343425486065311372274266758240941224474648002580732983448357980514489964309160917757466328054739113053042801049117356006388086311691275801116153543748404160276159824504021558146649741152060678091764822721612640190625719483856745978146086220460113458092426291464168793608295309369295304144915710639338171357836412745976565020405395871509843935608796770453225126446737263820522481283199478407318856768585562815872772799837667764838992144907553455479863013980138758416845636251743976124410600871541828205936728483741789160122398000334003463082463032984927983872912117884532880287511849739332218635425701404561287994567363826611359239229776450660796156668370268465466307138966635470415815797593283964109647568469570966764717681079798824892795329812579852426662644695031298733201018607296795905675308365433368501096132594034220240465316022818996692838198481155344891226439083715254877398998593140211016184779928775227388570447786397350028921560433097290290411277607905150755353250493935021789779840962248568600231244384227502608597374686450189881942862230495296058170636891581405478420374354616352896711168359109426481602791933256796913731641254508613447172897330834872884196512357029239264072763509722452742522629454521040400792713564029848131187072307122109354621843658933471022056537525121177910013524944709199056527960444920385465986671565114151406904874086991377065944877959683944208919417303905854095931552443816583488280407251496688466363242206233763605926837004114609402606379775603766848397933162279839926717593593760103362849652767563934262626706398456013380750216564226318627274087907184408578916398990252099685277689203724719064653351658166049830256652072614577294061728905679224193027689582878132491977258256911441 A165443 848 515590970281620030428882155108058744695695905459073147900805530185994610046783616184881240648851621703456004079327182979783498709469989137615770040276360496291304963960429940233503191539805033830845760137792047579139612747965126695192440523913453923131415923644219164424604845988496961605274628177132217238445814256035789111837645765700325315112846826942536052691182924210464229510262768530179603274917955528264142658035253856726045858181121848610342587953962906863103264184929874485832597884553131291110691763641982116994550936433703645533246351851688515002154057786723683857601416071239497675064807311631188395047915967942993485903859308506539296410335073739265767688732215071049579226962577556136493234007098683913058944304400858608963045308943317640772884467721064004209730808060663942820989814469313821662753871540084969048347497496764556396011341751627033479680711182745597804643203623346987468116432743137694419690921206775417884290980741646921208990733080944923356547335675058423298193941673512474385604380778902559613318711626463399083043950710536672693034453219901616176919639171068625343135524086319949257289249907329411369301456309990830405332919230661070368899393833317275637043189206477584032542623315609644015162999912660762435784211500844334803760386451146152163846270818406470303696325832343895169340308525924395088474798288420409032211694132371559121267366133405509384147465676770020329335248585293171924235569401910286526198727351254681379940746310505084149934826854767985670119453806726541885225856869011249780689878226932677050521050960474281309361288546608896632308361309804573604410207752405160702290278372123773768280141733621810914903524569380086635726574002834355121861087457571868767541992344785551026192843468518470097242550091401436098195888454976650075177611965439084035803831001932341398682461308966130652183459655801398647149990934458383417445044102002975173382960611839173796946921827498523347381745805039755878313625804502867512099915823051390457713917050052374800024480093127524175518216731798543590055334057757147948081396779131684140177350200690653822926690435581036783961850567546896467726706416787733017557775743330381433881378853745896331170484222621422211947322615465890574738590444869522462465234354475963212910258749876233491355795685876195827376952357607331589099232538948735492338355374858562380169264130436504257199905929534435856390190994278021382562968103244507790101275261219356303242161925620983574044963419287253007031529336093078755054819775444451014399349568462725472939819500075181062035769693215584482103743935217198505534204640608277756377503638348782056815592756522404972970766167160759727611476069719085006226189271232803062854577030573212849610526938619681422986827239630855083311038753896608957542015348030756472913598433976620024974320770188457702416536666400029716913983053007349931921883262175134700350830593731153813237135323508741696312694132376217605495264741472429063226489562382319788947308600880683350782738845177204090575589069495439664689892701407217735927699415700782864738682869096975681807700737579091073029398909536065530255954830201140346641748697568590257543599718308441242368090928595096312342795104958580378219026813722121180322406556123295884629124057982961 A165443 849 3382792356017709019643895819663973423948460835716978923377185083550310636516947305789005819897115489996374842764465647530359535032832598731897067234253201216167251868544380837872014439692660826964179032264053624166734999239399196247157602277396171189665219875029721937789832394530528565092206835470164477301442987333850812362766793868759834392455388031569979041706851165744855809816834024326508377086736706220941039979369300553979586875526340448732457719565950631928820516317324906501547674720553094400977248661255044669601248693941529618343629314498928346929132773138694089789722890843402344246100200771612227059909376665673980261015220923111404323748208418803322701805772063081156289308101471345811532108320574465153579733581174033333406540271977107041110894992717900931620043831686016128848514172733167983929328151174497481926207931076272254514230413232424966660185146069993867196264058972779584778311915227726413087592134037653516738833124645945450052188199744079642142307069364058315259450451319915344443950342290379693622984066981226361383851360611831109538999047575774503736769752601381250876312173530345187077074768641988267993986854849849838289389283072367282690348922940394645454640364223550542210231277217704619063393337915704418769320309170849298114092469357290191117508366911559392628421669792538115397489197514622974056343993347533903347044618839081248482783398199975140689612940100175985921299840005429903784332341703284350487451025806511842837415611871753773659590897825943467841743182582163917515955299334846615729109085037590442717714794018050535275188306784433022766553003424897653697202397558036280970185913365741740246387228544203917497546790469861984193288260830648390822475398338719535610669281430266834927548157327358157823085710708749663854032693633694491117295246426779934305407969698970149291454574512475938422621415081476256545869983403801235582740902587245111069028680115783060504856941489382888695942389008775508013833526063991368564389036901000471681635593920996836833731087339251008361883534512221729685265572542732916913356652233327890222903836525360608853901745687577704020708760428643580924209700282244311220733197039330126437290658249146882632657668361207957287978207828392314058182608475766621138572878067079570085088555411784870249167827100928173891066615108394027536150732702280861514188725529029956336221636594033700283208178597420484410825223974511735607535332544029143444905068606000026438060588649386778847148867232142875329505484804928826769803524788039264102303008360118601503028981873351487858009760641928510665158734270788458171894219744632685422709950299323460318886141167274765376986737192486694008843075034535718800690809034448164216870352553394856230956206994583182675612407407751745285076965623755784551658278428316841103329441481217754527736612896442359652096816922162920050935811816952949647242130687477363792354617661356493550765412367851455735367621583273642224490830269182856672430473216898378882090381266674525669875669204609213917336617506253953355448092249677384952121445339862466892841218273969072766865001778981293322685667626754971252160409764033574057810394460054414798303489676410907452419377178004819864883906633896786095534248147827877889861979057655124400642134262702958481 A165443 850 22194500647832188877883600472815329634525851543139098716277711333173588086187691273281667184344974729866215343377659113446688909350414680279976658123935253179273339509519682677278286738823547685711978630684455828157948330009698126577601028541996279175393507600070005633839090340514797915569969047519749135574767439897395179912112934572933273448899800875130632492638650498451998968208248033606221462066079529515594163304641980934660069490328319684133655098072202096084991407557968711556654293841548852364811728466494348077253792680950375825952551932427468884202040124562971923110371886823562780598663417262547821740065420303486984492520864476533923768111995435768600246547670505875466414150453753499869462162691289065872636632026082832700480310724441799296728582047222148012359107579691951821375101487302315142560321999855877978917850235791422261867865741217940206257474743365229762674688490920406855730504475809112996267691991421044723323484130802048097792406778520906532095676682097586606417254411109964574896758195767181169860398463463826157039448776974223909685372751144656519016946346817662386999484170532594772412687557060085026308547754669864789016683086237801741731379283411929268827895429629716992464743505990221380312980367310053403591114413433477506998015558359118937335223719229171777522337314966514208835937167812105785361173315848135085379755889774179482262107817093704506031327182952745941560024256429179877843096723254730469458965841284186249702011669574680167617854216336958635257859919137572618331171762754748180113693422193246292709773785291022528495254517325978867673620583757798586554683688648869580975619383215988398858038118447779174019129872309925242650893548762185452024454958203914042326068680495949685628685869525381443209125146887227143999433487117701284853932174992415879588085442025737916189156393517628015725512412837185118883064197690341770845469357742820093008751717578278257725476969080907392449603327510744983520993528258973271184236852339069931218686225259494667143426905235575644357372849655618988673901028055056464790387614942018184860747333358700037345599364269568329630240752239202443102800267099120124611719883154203869980560311259621031494652081190292142142205328544052047671050709650651088461335302717753929842233205081705340696760021220298728884605547982847089859583048271309713629525162830098773233292517919820495296169076300874531213228884797201228474073479718947543667539109137953969871632645778005857454310722643068402374580620737828499523500472308110756350398230066145417338191281561198817413360266946986670058893929550471149272731557337521103474557974039459201070706445693972939823837321054559906447631365520112704382491638068842179717185640102709477452817028267536921466698338477723829316759120989478376537823594395037878737387556030179357995713221360306709176041947308912473674225232596608264681994699019251637927616967918946870892393711828112915055007134265331205934682455361006578522498312426785906404577606411943431644634136279639856448687512929583547636241866046483947793863954100040750696357657407785983144943594045265833949030849332749310784311127533333755807628431653775580386020538339626805257401570809335675731161635380264279872714240682985949286780712025865397298620198435072958942001 A165443 851 145618118750426991227794302702141377732124111974535626677498064056951911433477442444001018396487379202652238867900821443323725934248070717316926853951139196109212380521958638045622839293421296365956291795920714688544298993193629408475640348264037587669756803364059306963618271724117589124054566920777074078506049173166809775403372963733015207098231593541732079784202185920343565230414315348490419012615547793151813305441756036912304715926044105447600911098451717952413628624987832716523208821894402020365529750468669417734862133779715415794074693228656623349249585257257658787527149949449395403507830680659576258436569222611178105255429391830539073842582802054077786217599266189048935143241127076712643541249417547561190368942723129465347851318663062645185836226811824513109088104830358895900042040858190489650338272641054415419680015397027521460115067128130905693255291791219272472908631188928789380447839865783590368512327155713474429725379382192237569615980873875667757079734711242265724703606191292477575897630522428475655454074318786163416335823425727883071445730620260091421270184981470682921103615642864354301799643061871217857610381818388982880738457728806217227499579478465667932779821913790077670127176663420046988140806699296010259244976255967710950504272524322099474170195160786738266560794384796463662403114457002404157614498221406325372429646206074559240329130268976734171711032478189571894845495404007159073981765211985193962673439597873267468799404891141007116351884767326227152870353751404908708681119130651520610510584774116862468366770642859478608895379361523155684964004830076400067030998403342505267412777552319679236229569922200009022196848789514932672708347266408487898851026611419995275012560299142109946717082846736977298746426197252440165240283104931118252456788664300936645013666345855549928389163367985323397411168427597602131311300677610300835749023667892826289567342783149771801961650701587914364349021911983385068994449870427923863160297765791928912873761947874766122821417138998515745923457341399074833062936288359385029501727924262204708531081721216878070184195831740860790172904442658526437814192020865439828442771433983796272011383255611037481279109295172042868595208919164909824004404247570855240910637535459412620546467659955464850901386795574823859088138276797168268618618291007044146319457424594616157989735854289891808899103605039976674936408688271347271193572846137793351385256435281696872209130172603737506325903404472814411298073407203661544947912402634003669426210964671124345012338439984501205676758017647254732422108665124597197631366744579280389827111313145044900572039575413000158455666062052639151209146048433401559906304402808093451342771594505847652952639941132385366685601164122064989043607095092163897032825372010317399966161186274815643467918171206539906103661707553320737912920806110335294862455624637460435889105376805563870601685534672604551253568411193551088998199907822578012795150014110725536415584425088611573413937015011535991967721515491586804117196497926846941507028161564019360304383754876426208974689753778571746065067289584772373821980297588509197815919755082369375525634695744901348708103683589029557937152020662462411617656126998853147338125696063421943959384953750108268795597521 A165443 852 955400477121551489445558420028749579300466298664928246631064798277661490915045499875090681699353694948601339212297289489646965854601591976316357088773424265672542428604570624217331448604137125457039230473035809071539145694343402549008676324960350612701274386871593112988299480781935502242922013567218383029078188625147438936421530015052312773771497485227304175464150541823374131476748323001445639141770609070869047097003361358181631241190775375841709577716941721485785817408545170453108773080449171655618240692824940049758430459728712843024924062273216105794426528872867499304965630818337483242414877095807479831602330669551939548580872239800166863481185764276804355373668785466350063474805034750311654274137428529548970010633206452422147252501748354015064271484112380630508727055791984716000175830070587802595869406797958019568520581019897568299814955427666872253447969442189646694753529230561787125118277359406136407809378468636105733428214126563270694250450513498256154200139440460505419780360221069945375464353857653228775434181605556018174579337496200640831755438599526459814953683663429150645360822232833028574107458128937060363781715110450116680525021158697591229624740958213247306968411576374012741241300685977188644240112436481059279746909910298401793193646898234842202366981288686370178869977209542696057213849811333491271672841895255338804287694118251322096044528560298737260951794766095952279782460467630250017630382704176849871354047368227684562826049110503899507757168631435873385999935877385089496168259722180336882560815114144119881680256066217699581618715696130360982593125016221880626195684517192198677832958648203547782840635607282676439166603358513588633492480096308915126279941470971482501645081386391878479593442920777231167437249443955747699747257450416748165736706180507423519047941761903782045990960574501445302891112914132912208511239963801559713520710483250832302641588227860036959844738107825014870890649431450448569093567700746933325310366704425240117466630315736829264424826511688725218487255540070320993709533728608206026947907575436996682473315100468851482519396763160452727068463134290174475904794032815747563274534362203607899020330865743802871444766515187302508597216856839343746136964246949932198690741923417232849639377670929890291075024505631620977589593000845538389491527448589755809492172727569459167913019472915775240237818956297351316423259381378238409161876690409717478888595750981473882789728248668607494349703949568315864096182813026172198854255079459743258340249672572275758661207657803650206189900888172905548103875583778534946396158810387936571717894655585510781734018108099694026897121199172465401964803808541068813797174038776136631275813483659610968496755752948863750809533139339516443008571879483417573185817446670917773835944869526232508961470315106669626269234989019781136969573646981170917985246784765648432366599052495379038390891533177257523962544996280239234913541164682881887832893120667787544773408004857862317077574821892177280115038845389411843720334508285784417795672378252225933673370593887961604714482471852590373971428314066518205962138169877839291916539334535924107732605448369141878003927014269921346128694543485148291294873015672187777206737397654311456822007966499764565373260349041 A165443 853 6268382530394499322252308793808625989790359385540594226146416141499737041893613524680469962629459592557773386571882516341573742972041044956611618859442436607077550874074587865489911634291743680123634391133587943318368334900587064124045925368064860369933061252264522414316232893410278830215811331014519811053781995569592346861861658428758224108714795000576342695220291704903157676618945747212484838409156966113971818003439053871029682573452677240897456539400854634668240748017464863342846660180827015232511277185624431666465062246280084963086526772574570870117232455934883662939879503799112227553484008625592875175142891522930275378239102765328894791300059799420113375606640901444722766458195832996794763692615668582370792239764467534341708123663970950692836685207261329316767758213051211721677153621093126572831499178001402566389063532071547945615085922560922348854872127510206271964277905281715885327901017755063660971637332132721489717022512884381619024977205819062058627707114868861376059178943410439911608421625660062833995623665514053035243415033312572404497147432651493102845911118515758657384212354669617500474719032783956053046771832839663215540924663822214896057567925426837115581019748352589209761053618817599569345751737294446613542442674819360742228358906705055131863127864929795007329028859416038261911235944672047859937397930155310038032090418162057135835730898729698865565355787393589250703544221399338525874981362336079862030210828985586619651910195540666389135642131275140940526766070789614447949738879936354972086673730277157397161745983763328992024736363398836594159380831298910957453789643939470693059556499323486614875585647620400114931972552718537220558514533414321915605133795094645789429879023331629561455123340568233410005808452075721977528596830691918987131108664483340624125398544777737566858999085216894315686342559665956288424036561234310129518533251227349446485929764933258984840337959776244840001871110386479822599466669102423176711294923131878485407844642314536341919435224960845908791322647290728029739308054631013103639992311692516419160696447683632752679604229468339548603478660118095775860867258976387024555952766762279867088410924013519115844482880896112155246328816889101717138460703826769718202157426317177079547919861757585304063246858370854556853322073026843082622499613437568277892443639682173092334844965570227868892205335024396218461207368187495884017003449348984468135903258361638604885265167087185898113556843251600198595296853372485630690110224038614555084878507262288148658921208762034475478522580760106085716772227386936357282885808924351290998161034471786999263361594619418732507213003206278091084596766513538949909211748046510004725036679863630034160780682680487391609217584725999437283351967327808137640329031513921165194178072388514166261771332291032923111347167057553969646191235158794825221289729065316352615956790124292344938626186930664703174894355679107123358506809583265878637817893717491707310148124119386413999026604327433356481859363268055703477057411229922293423606829989931912247974359513703710775925394505136559017524402756328237574614516644542808988196264768178965721370306896404171958641060179662982346575143174601253435805548234431998349298855510690180689330341989150953192148129473580561 A165443 854 41126857781918310053297397996178395119014547928531838717746636304379774731863998335428563424811884386771551189298121189717065327639561295960328831336801826579035811284803370985479310232588130285291165240227470496111814645282751727717865316339873548887130814876107531560328804013664839405045938142786264480323863672932095387760674340951082708377277769998781384423340333875869617516296903047461113024802478854673769097920563632447825747364423015377528212355009007258058327547742586968392416937446406046940506489614881896163677273397843637442810702154861759478839162143388771712548549424425975324978408580592514854024112511281945536756626753243322878725719692343995363857355170954378826070732222860291970444587251401568934767885094671492815946999359313407495701491644841581647313261635829000105923804907992003444347466106867202238078645833921426071180578737922211530836816028594463350357627336553337923636358577490972679634912536122785694033384707034427802422875447378866166656386380654599488324273047715896260062854285955672253845286869437701964232046033563787545905784305626446247772022848581892551097817258987360420614631574095535664039869995261030357164006719337551933033703158725478315327070568941337629156709770986598002548105592446129993655620328407686419344445926579735221190371835582234318627636858998349566468062137264637547917479637856007338123657900966622682378507609758022442675739592944246903061701860158491480876135674168997715586423021570310875532396165697934657062051344354577995657864636274171657194173796804602196001515553260623686392434106341697430932147688507197369992359992697429466712635711889343422612529573215347203494043702812105883621209638215655072861161468835990503891455270986493108990002197033832739075194992428822986105069934638137543683985905256972558385625742294853878001472651999475210492837610687266730479936469734439752714646423111251632408056371957805346745749553697101135818237292152948454115369490469177874036737621463961034476772994107395730920138094913797612642993759151829990333871796379702226466692576216506326939669452077659242798638584243535384565198733171918195862286202249294978351010797907808491738693090711154878856776336952762669508115226113623726023943521744789334547375034646484111664271026017753792308189804635322439188019565154064553369201449986281114429975663436812419099072286525384665716864736177222479492256484337208689221365059705046450060069679532787911249431564610409870265736891831230495594887328097200417405748875248550777170530608771693565881016367212971153887206377169419483592368576471453763406152235004221379844906428760834206261621248644336060701163025961923523818990207737128487275109641409108505694341732162745682706498089890195521737579266922137589862356570263773282710670075807737654403518937873892962901092685094526898864723343303193232839057810436027962363933362666856397160949374774620636425599580643144836887668760632952228969886948688001029632152378572263491329090248860377422088477629662369840957803793788065939902317578312998148239798198988911338188047463984095355080628476781494473840819294150072762388895459050730446503121857301510791952402246793760118616447974280019255637490663368762562444903457606906393839454892879031675401569426575476417767303387607381579350639824566983836081 A165443 855 269833313907166032259684228252926450375854448959097393827135680793035702015759693078746804630190773461608147352984973125733665614643161662795717462400756784185053957839594917035729754436010722801795335141132433924989615887700134085556914340505910354248465276402141514567317283133655011336506400154820681255404869558107477839097784350980053649663319448962004663201535930559580560524423980894392362555729063765514599051456817992490184728457979403891962601261214096620120687040739113099622647526585870073976663078363240120729886590763252105262281016838048003940663742822773731206031032773658824107183338697267489957252202186520844666660228128029441407319446901468953582268107276631679477850074114186375618086936956445693781012094106139664365428262796455266579297486681805617188022309592674069694966084001335534598363725127155713884033995316358476453015777099507629853820349963608274041696392955126450116978148626918271751084661149501596938553037062852880811696485810252740919432551043474827242895555466063995362272386970155165657478927150380762587326454026212010088687850829215113831632241909545797027752779036216071719652597757640809491765587038907620173353048085573678232634126424397863226860910002824116139819268673791697265104201673717718923498660383045802908252460608049737122495345431182168779054646331054820473294477117286747825836846129408660799149668331097785067510419386519657101935096178902060335261937449730565047656584194928580313608911146307354182751081866569588639337553320501331070435858504725659126485134154253792377346000942424473671346000160666723798395831200807064146302315475875425047865333301354616104355694051441304592088024258956539849204206092609222019448927786499717546427018177933234941725789291527459464782595818595432369097945775386567790285060221757343729025606474619168240605033666495018048832229384539438138745894969483780956918118073515275335624319542342883280856863299494997719791334537959112358519891069585487873593214556628686765653043167219043483535799006281586052917934341330188882165557856368566627424825654580799925664337328217665400273306904115588207056253626550271741926024627540528312750514187284647219546099637079749347927075886459092194758574537937368626559005165626223423876222797666378542207500736601875904522970931673164669875234940385836812954096877547424286007071786925195580357781160935134425536783944828921790461462097734415355555106337083692563330391739793271294554821688752822098618558852731187459024447024803735526291151962895289822894306985937793414057445276436968984951183268187879322083842402799933961872477684549040649728675594020323566104304807933073933245097999874143048055221170550688915519276342901488446427616988746550370913950270695632048228084055487142439346577136700998197386523408826083797157889712891042116297964237056483259680887713240532714079268610397862051153676595667485730287310118264818487597909461242914941826802379647100018799915971097783828895460991242113518376271087106994334911710249767467874673959393199219207833464235064869728099383061687051429636934752619208556862350624390478856294248420803906574494322077088856444729657965235958654078007858948193046919260731278780475992288989250129568429881714827929827912730033053035195873042834467579341391016921629070459036528611439231323019601 A165443 856 1770376372544916337655788221567450440915981039620638000899837201683107240925399346289657785178681664681611054782934408677938580097673783669602702270811365261038139017385582250671422918854666352302579193860969898981856869839200579735338914988059277834224180678474450477076168694639910529378818491415778489716711349170743162102320563126780131995441038904639712595265277240401408057600745738648108290728138387365541284376608182848728102003412802868935166626874825687924611827674289321046624190421929893555360886457141218432108785921997697062625825751474432953854694816660218450442769606027975544967229885192772001609531698545763261857957756748001165073422891120537804453261051841980449054174336263176810430268393371240196897220349430382337901574832207543004026770810119326654370614373237534571268672477132762442499864400559268638793147043270627964008236513549869559470915316111233885987570034178584639217493633141210780958866461801879977513846476169377751005540643401068233172396967396238341540637739412845873571869130911188041878719241033648183335448864865976998191880989290480361849339139168529974299085983256613646552640693887881351075474016562272895957369348489448902884312503470474380631434430528529025981814278310532574465567503886971690826066489437704433792643383075656909410775882223375554489499447128237339261015629853799878469046814584761685046573383224103645881932669520433171840814295619432701099147744163261297102731682960323096730809541794579394192295903966159983537408166555058115032406367457794539163079310113654343914328406877002241303921968491307839661511851123922051467545796877548286860135966771473686541277999877029704795720209665364274116200751285615840795724568138928143487808832382537612987995354070169513161548432982961732511510843207473062597800933861475716980142128170708556605051193014635787483742169778093245595048977033421454023615247340553203941132296308909154140321528230274889234479043097570502277322656979260392170206854535724945304573055721661531839278383159394839031784583799076337528677991495716428764345956169182849602424687720038955326910655021043174879020620136777917912248280184066629673662243862380718427985584491724744191812973074024380067760660161494981699043306291855068997629086945498913464531436277779152487511580314313601820520251918664440265036313751620633817415790367549973143181486776490190888191558671179718133460921253058984369063927603777980905959186495312587314639094205403310061626459763758500868080553093617757706445408628207720860522432784155260843278795262838035812804802312840981663292073920948472533807492583221959812070799168186988443948726640516759846001188428127971017209685662885441535811836274094445547396757529476971625915641499583113031332063068265156958891364447770546885570565247919524157086713308422237504027140512646317489481040378175175306910167193748906060680753053796195548994707931149818415084328932051434800079393168995004137145541537766046824193720327809456938518838753378508696914568330241837518862198606531941178085754648821452238699557439727670289632928679338034428211539326812067741183269945057062505455206564165782714088290827540195794513853522299083805458516524359137682762614521673345767903044684130115947286030765964633263755250568578492971357915308065813500469411284601340806201595121 A165443 857 11615439380267196091359626521704042342849751600951005923903831880242866607711545111006444728557330401976050130430832655335955024020837694656263329598793367477671230093066805146655205770605465937457222090921823507219962923014995003643558621236656921870344849431470869580096742805532452983254428122178922671031343161909245886553325214674804446022088656253341154337535483974273638265918492791270238495467315959505316366794926287670505077244391399623083628238925731338473378201371012235386901313358282031616722776045303534133065744434226890427888042755423754610240652692107693253355011385149547550529995276749777102560137474158752761050060842023635644046727588641848535017845761135233726244437820222703053232990928908706931842662712612738518972232474113689649419643285192902179325600902811464322093760122468054385241610332069361539121837750898590071858039765400694179688675389005805525964446994245693817905975727039483933871122855882134532468346730147287424347352161354408677844096503086719758848124208287681776505033367908304742766276940421765730863880002385675085136931170734841654093514092084725161376303136146642135031875592598389544406185022665072470376300295439274251823974335269782411322841298697678939463729254470101244738148415199082956173884132538901265866902577550103084186522047005010685358917082221212968398270572235525073287251354875827549745666184115109416613183427552484332055907234734049960420818857629385609606237121421373388061906101509731557205865536216912461582461887447864006488713012041512080795321201957150524726308368961613054198864575799387143013159876693601867001103987403918693608351505822848086269158631741805859338680150335056709014779549693599255653035650710023644569933247787811399399282625389667385865875383186404144796914602853872182283561534424252780008857814695246281493021918553988467041562977587319062292601051311769581843250159314385758568578886845401919529912176638139329821318594644829381561340807268885194624006986709290503790695419102214881608718273413859965239817698551655746403490482401816548482057607238675100891784464581633916174604484629388315348300570981203205185709704233971102482806748772659067499272587792054240874821153953513324326132802389799078899311688971307550474520199876940881026162407548412186108115188658302669460329394719904391602325842463719166143757389049120017617169980392928404541519464559154364213795381059354808662072748989487332467473035086121292565219713812658104648114266863552754262528324825179503235111311123181697995010979967093520345686037301338934037262570730456318883220892877884523381661273461212578578951958743004660435592621484121433962728702992391769774516108802294389036100463026543008878168727742273989626073922604793366816274012307422482753356890936414634330632980393228564615812978535507192469745095374722084139100078360657959472115644933464277148750159898820025345134673295048830766764620032139651209209856727345599657744516999239765916974512866410954210601844843538992390039545184385171044295230920560543242026177576373123677983509686084969790386605005592116097675149684541627256952830859897020754662287878086464055668829378403754800473052213497726089116366114128701435428478731278852474587131405382572226809403764384498195468046412542488842677094377245717824574878686896224318031383786641 A165443 858 76208897773933073555410509608900221811437220253839549866733040966273447813195447473313283864064644767364864905756693051659200912600716114639743705497683284021000940640611308567204805060942462015656834138538084030870176737901382218905388113933706064391332557119880375315014729547098424023132302909615911644636642485286562261676366733481391970350923673678171313608570310355209340662691231203524034768761060010314380682541511373406183811800451972927051684875591723311723834379195211276373459516943688409437318133633236487447044349232962628097373448518335253997788922312918575435262229697966181479027299010755287569897061967955576865249449184517073460590579709079168238252086038808268477889756538481154732261653484570026179819710057452177422976817262659917789842279594150631198555267523346017417257160163512904821570205388707081058178377483645649461460598900793954512937399227267090055852736729245997139281106745106054090128437057442684667524822896496352791142977530646275335335117156751968337802542930575480135649523926846387417289543006107204960197916695652414233583405411191296092507545958167881783789924876258119047944135763038033800848979933705540478138906238377078366217095613705042400689161760755471521820771356843856704786399117803528668778853638794290559145610362651050169342631050236660686762302646114267318750780462777054487924525951662917324225020977475364823770443202976053809270538475230889504499376014999001413891216678322416347979398494640995761716698083354666483698475331655548441295286349802996822090770015206039472551235529766193193943731612194925645499800990082926466948812480964233590945258083229519856603139203542433418461614189156781104719795549189925189732792314650997252380815430358482014328464852659440732429325154368606801766513051230083591118770966841454803469065322027921077927180754176068876992041729978752182855287584183366030504107788769017105971213408627920127594861024182174423035470107242432917350632711327112948896501472209357174608484894460804592464871069053633261084627355524367821498026605169114165786731011028989941661468550763417456571914404974715692511763894467207870378884246393339749359335722996060410379401795496781012103179667918399798779355424913450765675187461776703128015282426062054882917706699382387563714556990602443143075690540358968745052856034916931513112121480993868344405389840245011585300677436890703107392992013970243811559320252035187988253420135197577904762037932207987613353726169366274127613613604068358789825884796468253895951122603972484805599997159299040542972258993828036007569544846717731006249441295722425212921004395335389213407163516212217617218420436196236104384834650310887856288482723256594275269939864724451794106512004283912591609306107457231815058968647525231987354170536821189525499367717616313606198688265530191490379833047068776234473121124130130214721013476309051161994562772495861745929964134535559499580013443273380239998028526488321027753350294448209466028425518426810713859422719921386236842879338610752470367120769657900691789457989661355608399873385186446423403676542561577495039472168839881027387370164236437550168388291185988642975226616341704100804517256109437360287144927958693038993958234490313106043242931610802670734570133455308612389949456091611789001722517304374595536470844882778161 A165443 859 500006578294774895597048353543994355304839602085441286675635481779720091102375330872408455432128134318680878646669663111936017187573298428151358451770300026461787171543050795509430726004843493284724488782948369326539229577370968738238251415519045488471532907263535142441811640558512760015771039389989996300461011345965134998858642138371412717472410223002481988585829806240528484087917167926321192117841314727672651658154856120917971989222765394374386104468757296648220077361899781184286267890667539654318244274767664594140057975317467802946867195728797601479493119295058773430755489048356116683898108809565441746094623571756539812901636099616518974934793471268422811171936500621049483434692648974856198368708512263941765797117686943736072150898060311720619155196417222291293721110220673220274624227832808168534322117555307158822708334670199106116642989388109135559382276330099377856449805680582987230823341354640820885332675533881454103630363023912570662689075578570212475133703665449664264322484167505725169996526484039147844836691663069371743858531440175489786540722902826093662942009031539472383445697113129519073561474741292539767370157345042051077069363829992011160750364321518783190921590312316648654665887264128517584246772897523632016548490684502219553125322402497815062559686454960947874358814264588895470794840789295236762687053440814989433448351149950878385748942618835765293926846099673907693850072207872154498432034527190630759612573059374298828434843785750255778299218030348242173187420852173912981095664977713109748643069448974310331473138276986944689772951809942708931745128407825760088990139430571488051196540806137123623413827328096610181506278290689555611025516081472881195682045786837399260263719414452915896992211429724777183575104952648470461338275190754671637901260572977167209893407698464285641396266631101851136392846053977937051969270336451398261141839611008804919341014631373638013235635868408695451038730191775193097573854417062476180491128848488519156244917126220324121437663039039077621000802297348041764272905632144829914046775655291471169701216012657362191180643256753791449691652917076751464114829683517605285239523813084617183666172188880947192527504058616249099903206625148553520982368578428520202024367771372902139459967004223351209878701796985223000419787467813179993923618925170073736301461967162595141872309330298934466494708416481762777094130175757149760513877872342677875829588509026690005135704204117597705038593164104433173737311937580612857839214429152019169506240835713633686409958750925715343104227276862791377978228931453944650100021989865257752054445353492013390151229580344472428809824162567248023783327809133413112115265812011020611064304555613659521402156843080205562464726982452449455337500105513896006543436399234515404869194528006406181845943164652032711146549712114532138425673719430185275626840700683152785067415381089006836231543420077675789351818250406689347524183893850814228648382530886843048137496020979673693109173472731631373094663246481791495429215164916557889842486878862932660671350246429722713877267689023892169287839556283154705086576724489647578139168497534770658481496860510886092087298334161694785743857145217881389463482361277721373076485341521589845722303511626985622035101241023351729067967148855715913681 A165443 860 3280543160192018090012234247602146965155052629282580281878844395956743517722684545853871876090192689264865244800799659677412208767668410987101062802064938473615785632493956269337374993317778159441077370904924251151423885257130925891581167537220457449861727404556054069560726173704402218463473789437724365727324695440877250727511551069854838839336483473119284327111629358744107384100824538764593341485156865928260267529154011009342814221290563752490347231419516623308971927571424464350102203630669727671982000686750647402152920376057906255134395671176641063306954355694880612479186763646264481563055491899558863296126825254294657712447634449583980994547179964992122064099075380574705660815018469924031517497096548963721925394889144037852369382042173705198982277243693395453178104204157836998221809558811054393753687413280370269035789383771176335231294653375384038405107115001782018116167175070304979221431942627798425828667684177796220373918811799890376117903024870999164049352229749015247238219818623005062840347210261780849009973534001398148011455824778991388489493682965442000522562521255930478307787218759242774641636835777620353413715602340820897116652096088577585225683140313484736515636554039109531823262836776267453148743738301769907848271397962874519561865409322953099000238789969394482583447085120446639207557518782857883860447802725207520423371876955111875591808525101793584413787565109863623042986718296255914457016869579481346231551145163779664376128776519487662139982070970230001243844024271558854481796337383209961961771188418094099182013388918671609717190418748620322166995843732120984359556669897484200821538480418939643892229238317699835555343254986482515212882709431035781709909650438993558630239456426361088464555891917953824178475626877149755053962476359132219604389395706062100180619620650824843114500484461881327370431364838971868364583328375848120510740975047701030442117326648081323260506185555295970682822223405263091203387219344368508462220820395651556321744123163924362252390631476752975559489239806553873848366351700510837554203200480762910789115696973059225984684606255921162498133697893322018994410863922823764227238024507652714004627601590490986015033409326215539592799863899838150351472289991814577842973408241859225614482605713462872055542891107412695546170993326139411178249981179463395487210262968234445703287150070807221067667439600619531821654666163694155609344848941960020069445509762491494441819363425783359670122222372489040428235062160182215116188084019935465639281398948346623559631795042883130967051588709109000341884925034365423733306324186435817006689067618308755175298997589846091246494132880204357560503109477157129335037971724650102681015360889030988825930046912294875447039959155496607887363875718914770010545459925189849321004283107622912831337980890247437328045223577457812796918967974331269747443513510868643213552668013091681298143847635132454030826816331476193470721390396221076806203223757497642955183602223874956500344145940411493449118177432616648096000317508473127673498071317475293551905005050200313194593115749737707306338937129408117332311565862757282039615233419261143903891484042465201748423059528662005187032998004968615694052631737009816661653884823879006347980985693118392358817367992431484296399747039150783059897201 A165443 861 21523643674019830688570268898517686238382300300723009229407098081872194219778533305347253379027754234266780871138046567143501501724672444486370073044348061325393169534792847083122517331157942504092908630507208011804492111172036004774664040211703421328542793501292270750387924425674582955338851532500909563536977326787595642023203286569317597624886668067135624470179400222720088547085509798834496913484114197355315615258779466232298204105887388780089168185343448565530164816796115910601020558020824083255873906505770997605525310587315922939936769998589942016356927527714111698475944356283141263535207082353005702085888100493427249251368929623720499305224047750313312862554033571950643840607336181171570786298450457750979552515867674032349395515578701679810522720995872367568301541683479568545333292515359327877417943118532509335143814146922687935452524220795894675975907781526691820860172835636270968671814975580985471861888675890521001873281324219080757709561746178625515327799979383289037129960229985536217295518046527544150354436356583173249103161666374962499879568053936264965428532701960159868177391942279391844423779279536967138747388066958125905982354402437157536665707083596773356279091431050597638292427459400788743924203836296118409088559010183374719856294353842177505740511580896626500346419725086252997222845058235589285886275293225691757433875299437921761358600619613248412188865597815390428138926775744079172203445579818902518786546725069791949751049450953300691198933958412796525353324350397171771976749655514135728149817313710539038902077685638344659350029398382136003207308641126030078521468556661331036525829291933270741381462878610251462974154120125356477569053196972671769094087392026314403986415267110477791275635045011942608070700664941382266840471052917409742485357346849683719250871628111809165919690370802780241885927007589473019921884131572727485779935214820093759640509938128881116281631881155699492726107229103889810003716067209991314194587544765173766854194224884598701554994292934046374991563264209815229508372418876141808966091628538322723209232828631029235483492893542278788570212123232807418497748165588178494618308745039830618993985718575177590664758475119894543555933647906291158075288278891974179767906363486072072614056731208910790536904263081787213223174579756753863873456108575783508467640646311016446957497501324573450905412959585765915959608124688618537936748557740908737570320649917727144650216589521061979884277088217337356969738449818610761801221698781265471433571902423360942248176797529939457500667330428140881127515252994336144892526813444403439770124694667159942467701018947160942624362662223718554633234839384314723879235258944833047581808332220042658475665724732967163376466646687661522623783390198619159206961939838882522995021420908313388845703660054376591691119165886266947824382628291081815796415179933272906438544745892522798103202729295640753629538463369198128954776538675984951396421894681863396252346107843381782853120785364209539082286849654744929366047327796824822053530673729700832639550248811708229901749589219194397037501970487009048681229248834735987757453248583947856638512188886621427864552697128057560210751993037048776118511694161476078920733298840998059623873666935003209627517888998362750510786852855198445979245992721 A165443 862 141216626145244109147709534243174539410026272273043663554139970515163466275966957016383329419801095531024349295536723527028513352815575908275074049243967630355904585317775869712366836209727260769353573524757791765449272741399728227326570767828986147336569268161978588393295172156850938769978204904738467646366108241053415007314236763181292758016881429188476832148847044861266500957428029790153134249369273248848225751712852077950108517138727157786165032464038366038443411362999316489453295881174626810241788700584363515289851562763379770408925147960748609569317801509332286853700670921573689830054493667318070411385511827337376182338231547261230195941574977289805645691217014265568174238224732684666675928904133453304176844056607809326244383977711861721236839572453918603615626414985309449225931732193272550203739124800691793747878564617959755544504011412641864969077930954596625036663593974609573825455778054786845680885851602517708293290598768201388851332434616677962006065695664733759372609669068935103121675893903267217170475456935542199687365843693086128961709846001875834438176603057560608895111868533295089891264415853042041397321613107312264069150227234390190598063704175478429990547118879122971104836616557880369632743417189279173629216224560059254016211936478796742864302682371519068369602664206591322579708893832524023534428588777297438555803305737784475459147569356206140292812748565347947849542094650409503542894251671209848329735836016565364776692128196046095022770224668385300079564431771986621372636205564629625675326922351158699089703766982754572008362401906394138462827382115490176926014790015093760852549509106781768915081741939139862496098685220327179291316434438878984854381922144011644687003104601047108197163520592886746828866611914392512150066774929045561992359634934216060713676220284079147264381924412052625641383749963452063003152436133257954753782049645882859745522288912509238809842366176480759444819473849214162462600664002364199932155221807194526884222139453866211366871484752052936212520159693111385628180877081300853500792406068967048926949368842290624453379479035656569222412670714957258215643832847196015238236714093165079708796404049853971527595032170053460263672099541573196269858501715379696349499514055826994693920329920373121203779633632838275350499903571075314116779782771772390586749260132856545052154888116676288273401408831263932073536488262239113250246869560319275742947914081163909031152135618845318973435424903725198210334796550248232951774336955662658791707472392644025380829086711698850088879693870307397563928036089415868784183114252245773667695432978549236049669802845026929213475208778887372064706419909355288723739547622310656978500511104349040129500759923829996083218517662432870009172988807504486057967827220663954485299913096355879205403041276479731385863177347602406401620106527747130348316040197216050256151785054711850917294269828818852385583122490848414926912192485302450153528480222171589611182429755935477654772442360799966236942915377389734339479932964298643211128468466261397993449337569187017753993577239004136755609607152584392740458711966298254293512308415702046813225458992778629041452776390768675225452472720556448140382312313991192949780658446786739411329776356229984138330642056943863070304052218390977524600587635224241 A165443 863 926522284138946600118122254169468153069182372383439476578712346549987502236619204984491024323314987779050755728016443060834076107822993534192760837089671622765089984269927481182838812372020557907728795895935871773112678456323616899489630807725978112675230968410741518448409624521099009269827002379989086227808036169551455862988707403232461785348759056905596495728585461334769512781685303453194713810111801785693209156988022483430661980947188882235028777996555719578227221952638515487303074276386726501996375664534009023816716103290534673652957895770471627384294095702729134047130101916444978974987532951273859969100343099160525132321137181580931315572673425998414841380074830596392791176992471144098060769540019587128704273855403836989489403277767524753034904434870159958322124908718615296371338094920061201886732397817338858779831262458433956127490818878343276062120304993108456865549840067413413868815359817456494512292072364118684112279618518169312253592103520024108721797029256318195243692038761283211581315539899336211855489472954092372148807300470338092117778299618307349748876692660655154960828969446949084776585832411808833607827103597075764557694640884834040513895963095313979167979646965925813418833041235421564599496879428611785412567313695475775515050621278534413292469530627186220859575509783362574111692083130982840900196527531930075148057079319536044807882892962944932531017493290036665680979467596473418369010451191644430290815009660751268007237179237833850676475832904889122993662882157516101834300512984684127633531546110663610956146027407396783477647634817895832155931216970722997968276908601628889541584636288931526224556067644796606514669940300341910483475510715351588686202828566681711737334117200055104314192502849946174136786415452367570609503680063286668019881345381064607515337521676044902437266212055116466458557550324073313176661041782883819307776480770208188285033088776335202181690920811370125776159699910374386520429524938173774166319890706056787668153750369782192755251918260424154924572099104361282810783104614524848514293441215389349075948048591201252098302066186190924259444030858287834191016494736442681868642854711997528229912884091164158419493355332307461823783459524942705841863622795903967910613135503959600398139157556537381339807329484318143952432787049067696436264100299910763436511321613888743419966908168197482398461457909198619140597827323727036312717739927137948569513018602562154669575290326443531403503981622891424897688223866911668298952134241932150997002468996193605208736770393691014264043432255021136919101549362374642603436483541269203964786828855612065636671215879908621774453536728401662101244809154087678070469350532603863918390817614617307392948416638835995924218907501561931556548996138046237539456117577721753218546701678957690842313066983076437063999409169676376294007267947052433909349734345563010490166035946053672131136128467689489772471915144423325472197910221521999556478997117485753709270843085940681635995112252543077668044619818396114932952620069099059049944506558416764927629423378439773898699559000245213846616151049506297121397267928244395598060183874267276962582202665122922639399428112930619484858564116496391255837152906777240532882222251279080770121873227457099520058253815538440500700798202126056792160328672013575761 A165443 864 6078912706235628643375000109605880552286905545207746405832931705714468002174458603903245610585269634818352008331515882922132373343426660577838703852145335516961755386794994204040605447972826880432608629873235254703392283351939250477551467729490142397262190383742875102540015546482930599819334962615108394740648525308427101917068909272608181773673208172357618608475249211817422773360637275956410517308143531515933145278998415513788573256994506256344023812435402076152748803231261300112195470327373312579598220735007633205261474353689197993837056754150064347268353561905605848483220598673795507054893203693307795257267351073592205393158981048352490361472310347975599774294670963542933102912247603176427376708952068511151428740765304574488039974905432729904662007997183119486551461526102834959492349240770521545578851262079560252454472912989785186152467262660810234243571321059784585494872500682299408393297575762332060495148286780982686460666577097708857695817791194878177323710308950703678993863466312779151185011257279544885983866432051800053668324698385888222384743423795714521702379980546558471697998868541432945219179646453877757300953626700414091263034538845396139811671413868355017321114463743439261840963583545388010953700259659058212663061739231389877692406257354998425351996176131407096061047701749164576853364597280501356103836919617398107726960984551202607922546077476602072529893274263844491171980535756817084318842374358449280680288334910541942280567325272183202123770519236014507269362175032650185161004863970950744719494645824630066357795586551717569748726302513185790538602829850127528141978428391312417776866669293749846694724778065728127324257693752405748193288812200059615048667135795232966310801270415183306428163288123941002928759370901585435157540030752201425240172010873049186400393886856934218903231657226454768978708411980594275672195439665520803289383878312490034184735401374203955619754811463234240160410768900300498210984594634535670458555869912276279066634463289860257541373111048007319611279739051325891837845772117429677968351450853375033800250856148806126072237758131310186505558078025374515465032612666853779968152143793381591423146349864866539704393145747003454538503966437915420097989659382498165182888768930100682394290948203377908249659031970743494632629063277059251810443180124498418758944234134571585119594228423622876905694377871474786147830326596778196102870187019874174752103044156318008151227128735783054304800928088155541010290932458195106756429294387129181037473293196808619373911936467434868447100321782808860510780709738947614763812002672932126043311879951008497788385483077984323898629383609154438226351925820944008781377038561565603900069089219803867111577807846721341514089138676042840027667407904155746451732663442266483114051366510205702064585943046996290953886005825813293765583988749347917872919944861815809044425230437792982727652855451437846210477463673944958458092604886721710859448431513057426379723549379912303475980409677308764372031061547496479465598083925284855627768947517298982259484376600216316655543217476804450631472315777289240079406875508856036108524304058932217993680383036528093836697154975490713820807251161145759991285493485923817175119318669211337506820736147229466389750756571409725378585530373048349046197419955591747191281 A165443 865 39883746265611959529183375719124182303554387282108024168669864921192624562266622900209194451049954074043207526663075707852110501506222320051199735973925546326786077092761956972710412344149717162518345220598296506108956771072073422383215179773184824268437231107737003547765042000474507665414656689717726177893394974548590215677889113737582280617069918818838335690206110078734110816019141167550009404058729710276037366175508604185966829139140955547873140233388673021638184898000305390036114480817896303834743926242385081459720533234554828037564929363978572182427667719662679971898410347898772321787154309431792444682931090393838459584516074658240689261619828193067910119147336191805184088207256524440540018587434521501664523968161163313216030275354544140904487434469518446951264139072760700169229303368695391860542843130503994816353796782125980606346337710317575946872071437473246665431858476976566418468425394576660648908667909570027405868433412338067815342260528029595721420863337025566837878738202478144010924858859011093996940147660691860152117878346109812627066301603523682976889315052365970132810570576500341553583037660383891965651556744781416852776769609364644073304376146390277268643831996620704996938562071641236244025026119457432623156577215180444556061646192079657408507913429533890162312885403383762607130202649761048869258431790244732635274813992347186324771959577011146612638264972646789672054967302807703766734264608012843694970188035818812018761383774337739347939923997071532646849117871719697747344049667272688011033473279234294790781374347553156517099474594430092608079238924164821480388381558225743243048621864110422690566754847960785946921720831862650907115036629362130421803998614610247461399318079825216845833002380274090623746419979459664101992098256544579815669371572318014091875003979896288735411258881285575661200598646026592455272825599844655126973279596930910566662787094729795338512265572095357569997869961068685110714384224665073983645837815643843116921213406665885288192735292073365320392303890303617724269078353484288346748068347907030208478762528783852279190103073981756285967439072564904093012548959726697306493410727179535868356175308303130422056932323047493619790365660053823250992707897344524953085600345593877743699560494643946110241483793425425899237822976307506031574298995819370803839543444131541140092202716734001969269944333862227069283304976072067853009844345449022516660555273760458825589421965754893302754000183179441919546197782749069334096965711930162515403474140757133639865680051556933771589767320082958420194478430356571642133892849481725887950737691290877214187020677211270536346635956517994719297196676949223178372637823210022750287619069692809898725511468329844224971292793812440595235324120985229054250390440304507915134565628612868070112479869437526802516954470082634067154550739944148335306608900720441208828396079262867878684199176060065047563144681638067053572506122338150008121804930402029523928424779742226828869034886309046452783645314408388291537755990208686975649269322897805429022219773706473131364199955049620074854548743492613180875463876775305459394978726971579623400134702248428912852866995618592120739762829138437443165029033676873100047910888759209323257207938092854688711448743506660684625792488680008436442906649234496186537574801 A165443 866 261677259248680066470972128093173760093620334957910746570642983747944809753031312848272524793338748679797484582436439719217697000382324641855921467724925509450043451805611199697953015389966294303282862992345423376580865375003873724256274794491865632025216673297862480276886440565113244792785562541238001453158564428013300405062630475232277343128595737370398320463442288226574501063901585200295611700029325629121081159477511952064128365981903809349595673071263083694968131115780003664026947108646217649459754900076288519457226418551914226754463501557063412088907927908706843295625470292563845203245519424181990229564710884073974133334009965832717162245487692774718558291725672754433812802727810056854383061952157895572420941755105392498010374636601164108474342057554510530447244016456382953810313459402010465997021593779236709990097260687528558758238321717393615787427660701261971371898423467443252271571339013817470517489770154688949809902791618350062936460571324402177528242284354224744023322401346459102855677998973971787713924308801799294458045399828826480646182004820718884011370796058573130041370153552418740933058310089778715186639863802510875971068385407041429764950011896466609159572181729828445484913905752038137046112592841013809473138105769684220397862033463053451518602427439763399775429267098245984882890450631995183576001027362518246634560479684802816456462013284018045991700683096787223765514394843694394493932205079373114321592668668247736716970835821056005873688142943599520310928699512533539770245000236194481765172408625498805735221013735368218319436041632907954244514885815370036233499879842443989089965745560028260539087560945713031785861510500258050500645785720769427755048276455842210930416068563558834713633931316982894490504153900460292861022567058572511054361909256277354682046818152285903884281181450539700229151538661866082932667421898551770611039145220122306071682991088858479871515884307563420913154211030587979278136816158640129081840758613245500693311127482548278083279265546778121526978116390013330237197191971321604893791091337205682570428282016718287836989984960972153911222312720894283759899230041699845259870593096033231599524267697127812409209973648327765051812778826494327355773984736464232566972714653398164591039534506730215844773535715138556049623361332743107464953146922072661233651944779884543364496313540407719662496375755755826936893815840046112347342590490884413514174576994611389586464158035492426654334806733102540108376889470188701818109208512506585500968046474715329116926008440381930436925798966933973263410084007171856647507612694235425812343815514974116880091583085003719528105697024803096460532997430523183714712930664822102515350480754736874987549331808300269368880774632672907166923293911761960004592638222315584596170243390241515973477863686638796490531276424992187214571197277352034449359110570102224098659214744487966230513096404739541199737299979100526368858226567329752632259440873806399802353865974387469508885098508188207031046616784849823136558792593922367864930978205641123962257726086669278407594034216807739666131627779252556609762824189362574576751114824279010796461044794993258728060376380480628676298114214270449053242479947148390504918203319125623886786530296414325445526258477735460969792549081148559535399716702115429315576216790321 A165443 867 1716864497930589916116048132419313039974243017658852408249988616370265896789638443597516035169095530088151296345365480997787310019508431975216700749743236267501735087296615081218269733973568856923838864092778322773747057725400415504845418926661130411717446593507275733096651936547707999085466075833062527534173341212195263957615918547998971648266716632887183380560644853054555301480258300499139508363892405452663413487331955917492746209207270893142697211020557092122685908250632604039680799979827833998105451899400528976158862532119109241736035033715893046715324915009025598862598710589511388378493852942058037896174068110409344288804439385828457301492644752294928460952012138941840245798697161783021607269468107952850653798855246480179446067990740237715700158239615143590264367991970328559949466607136590667406458676785572054245028127370874874012801628787819513181312881860979794171025556369895178153779555269656424065250381984914199702772215807994762926117808459402686762797627648068545537018275234118173836103351268228899191057390048605170939235868276930539519600133628736597998603792940298306201429577457419359261795572499038150339544146408273857246179676655598820687837028052717422695953084329404430826520135639122213588105207126532524025606709436084812888751444187079313144464320334007101810237994479053057131526599504530112580010633360483190457869048032730588077633364900249865496490524610501394127693353688192023095268703442234419854726174963474971431886267422620735628302607062252630581430816613714788762157143284191899046840311344650969417688601777865301746970944691135229658846357638527516208164669006639783663380133421802960377120932456213234235193044023529311996897391895222484955615355662399146512520662361816864825111865661925944744672350199217693253259279533024426885909808197232233310574432659435521878528296951179783012362934362496486238638292839718739989707500982095052208327066443846577356833165873519324264682714242987914128141024579554707046793163937934129025631215271281084109501623952055356883433779539704671039407325360733514105162266079492923631965333304422749354996563314238231646791019673031158438143685760727528713394596583716156496892007144689426486610813919942635314509898451734867190771885880770451785451172082150281456754825732607995223921832926921496443108218929136055537856904785607183317743548963014489512214264246689527487620486704723133847603795010904085552833456656233341522784756165573396000124962763518501633001914727888894399664748983206519455391865268548101516627251195732464814427965472607768914820652930500437446773173593608763330785035164327799253731524127483336748600374968695470649920145319339780353006363190125796945232511892023547275397137713680118199266046266792636649890857753759131934109320437688554868124190971742843825705890608408183374748553763431494658015394389949426740393993944086788190926711540994397099152351604107284698483738307812150143681355139934084624253292066309809530071094926756092231783739232547859584672023630716151963806131413915884813241809547518427751942355284807221687238334045390699329559119184277738632372408828814589428343849364030839435225193167628919918738101719417347572297304734023528462855807114655465451414912394282363183217320131145189909531798462508688341317735349948954038607372009522969302835379663760234097435574622661841 A165443 868 11264347970922600439637391796803112855271008438859730650528175312005314548836817828443302706744435772908360655321942920826482541037994822189396773619065373151078883907753091547873067724600585270277306787312718575718554445736352126127290793577823676631278167100001236084847133355689512181999742923540723243151711291693213126825918041593421252984277927828372810159858390880890937333011974709574854314375498072174924655890384962774669907878608904329909236401505875081416942244032400515104345728667650418861569869911966870612578297073233475735030125856209974279499246767374216954137510140177784219151298169152842786636798060872395707878845926810420508355093242219807025632306151643597413852685252078458404765294980256278653139574289272156457345652087246699652708738210114957095724518395317325681828450409423171368853775378390138247901629543680310048397991486476883825982593817889888429556098675342882263866947662124215798292107756203022064249888507916253639558258941302141027850715234998977727268376903811049338538674087670849807592527536108898526532326531764941269788096476738140819468839485481297186987579457698128416116640751166189304377749144584684777392184858537383862532898741053879010308148186285222470652798609928280842437269748244319965670526605565336237934843157826239691679944336950260770563185004477217162320555901693672555200743946043890462011939365792854651559889747620954078753179571729494634136347366282618417338126316799115687365292142948121289697556997641586750416598288445019330767053058295250181056885419451620145117818582150559856426614220113563536628283043456170534108000505568173519212692414436817002053930463841878354037213303788610878185269414287997894133156848520555816774206713642919110821751639904055131786412619034443624011868786350391499653409228583976191354164029903140589116545158921702111907426579452962891655191532788049683937762117788804719763204909256901023669269713186997993313655668222648790731873639680096551208310317949713938890063950945952002675231531806595341733347383600544086507711199183638112795959538194017056929601350196471200662895207808457578609397801532953819872422805108035833761158600665159835943208158817606086513046260292968792591718299392939257513748405424035493503496268902091061374212196988736457072954188229132525225139988099105680294824536771663843413715775102820173706436228397459217817062799206197056414465345204718024422677227203338260177271501555605374071799836467332636801193287895963977944726841954191837115843036234158376534481029170750146926054025053632750409900646034166624219584828269575709637856932727840974451101438312181678551462129937055140317536851746695416041586852227927605001789786854821930037478759816398681237959374710809234745308978906195338806023926141944464750744202196824902320928741213958153422755976755374691972351895511414990277450763172445564568676640630642720403852640715645987793227985252921459901334159113412418297737833147233745185978512941921841769309581072997070733639359395841974802073631474662964396608003550962266234535082703999610161167126086684708176912250328641290607755054104123595789813370861951994010356625400957822369625741347030132088128925206880661148560869237161041916518903696490233425284536592913278753683778347960255723049425248579484775249969721261895668947372871435662764818852599513206916907449262193973361 A165443 869 73905387037223181484460927578825223443433086367358692798115358222066868754918361772416509058950243106051754259567267503542551951750284028384632231714687913244228557318768033645595197341104439958289409831558746575289435718476206299521154896664101142377816054343108109952682041946678889426100313321350685198318377784799171325104848270894436840829847484481954007458830902569525439841891566069520619156617642851539680667296815740764609265591553021308534500030280046409176558063096579779599612325788454398150759916492414638089126207097484834297532655742593641247794558040742237436096204029706442261851667287811801523124032077383788239393108125803168955317766762204153895173560660933642632287467938886765593665100365461444243248746911914618516644823344425596421422031396564233505048565191676973798476463136225427351049620257617697044482591436086514227539222142774834782271798039175557986317563408924650533231043611196979852594518988448027763543518500438540129141736913883347283728542656828292868607820865904294710152240689208445587614573164410483232578594374909779671079700983878941916535055864242790843825508821957420538141279968401368026022412137620116824470124856863775522078348640054500186631760250217344629953011679739450606996868958208491154102186431262698104916872661221750570555727961127804000615127476186260215932203400892364959232284340218799945111306477629347340259166167711745876774671711495773011308300196000263417930824263018739633430480779389890854251706967979384328096883420666224263472340195921259305623248572027273268558711538140909258610768679950431622535965157002368741115566562626845847809431480517525216124092085832689738374904739838585308955803597370657435406749426579142993658556325687523373603107024392438438157879732602180777280641922398409628066024373204825340672931903444706981223314562083532843357400808118895249989347696653935797173527662100004743439215312434751715143470160763617507545415995541979773075033279933267801210799722322986562582459406757777632179538753056472395228564434389053627415941733779500414177530997675520495061836179585970588499929546366813992799622905362538628384649717122342376538577035831704472757373039924065695848752590944833583340008338128708549114807022177740848521838553230038622241932191024283500727059987780296313953756605538219246400031212927552635493027375887542729341360620250416943042369828531677656176763086863522521308813762084122243068551906969445814892325844186010859977588754129776546010386737594127920362714670980080251453969712682106063517958891646243079922542462359674306911274368521182189858671339667089146202558667351574901813961812151997839408311550953802239524361296837094278779805841273374766503529054974356787618655618545486007849392869637088443441322021572697518063182266019486659348391947712357903507770668381257155848361204823396235389864667882892117320675060646700150158971892226919853508345299277281331051266500074518243159949305569976913452565705317834178297723521998122670581239836046639636501567460120248487994836560985994026134347703608200630921669887518882889180578308814364733227949434299990714248406933338508497731323932464913452684903480715264194486543667677744579389747735801585159962241347176284767000520976457854855543519574628651503968939770713161354635788314212302480388704681119429981459218969121555222198759731514959525668881 A165443 870 484893244351221293719548145844672291012364479656240383448434865294980725901019371588824715935772545018805559697020842090742683355433613510231572072280067398795383564568437068748750089754986230566336817904856936280473987748922389531158297277013167595140851132545132309399546877212160193524644155701381845586166876646067363064012909505338400112684629345686100242937389551758656410802650564982124782286568354748951844858134408075156601391546179372805294854698667384490607397451976659933953056469498049306267135812106732440502757044766597997826111754327156880226780095305309819818227194638903967680008789075333229793216774459715034638658182413394591515839867726821453706233731496385629310438077147036069060036723497792535679955028489071812087706685962776338120949947992857936026623636222592625091804074636775028850236558510229710308850282412163619846884836478745691006485266935030835948229533525954632148528877133063384812872639083207510156609024881377261787298935891988641528542968371450429510935912701198077593308851161896611500339214531697180488948157693783064421953918155229737914386501525296950726339163380862636150744937872681375618733046034925586485348489185883231200356045427397575724490979001675998117121709630770535432446538422640152474054937686784585190603151406173196233497696123557190677783069460681730310701627762504132404610429603593104103581130708183729460112319986950855236033836597716677758679127218167649304378634629281884586745844945130934265317234506564691593248729127836781215825308526033589758327643854832269450102526579829183672137766021291829237690224222967468380368473880266814810870948820321260572596121279165205593007157551023424602377683650727021866215454467705315909023352488669781612610393382874163368691698919616910296733816981535259265444227557259990592749861214532774107269760256076009778773897107272041198947057066554547471395129815303771307835335608001263372361751967341287727399591762772223641758595194120161551899724364082372669941852122835733999642553995059105876772325750176567121690738945646828810986330435450741061744667934825965329631410320224160704561427048036852066579317819398669265904897489049916287779424498281763583996249704942695466091105317870235115367427428460962564917005028180918707682142952755107051373320914881617316734210053702973116394940769372851378136795986110280377039945756051065439126811370548930707050355337897265358453463982481099135792410299453892444144005125688120658373749471460019281373196070803438156423462094923734918400372643062258356222574607007956650119496282416576941508955179290067313147463812589941363519181241923532763463885056603812464686879866068692298927465018146808846239250265322647192412727643112409933810198978510307551883334306401523728755473538330250786529927533537818301641318858952320290393156943701074612786444531949791336342856699921025234396459503999077320159874032322662189933079489494655902982844456014557551249801187711108464851847927158216597270380568137699197394959556058935887682025671036786433052827687749268238394063418026142691772564739567011632734729684939533216449496180668885041565286889854944068662736093883859833175805718857622651477433429718904729144209102014762554882943448749649116737708784299153920633025607189829689679737033513302874651902684841918988653905100558324901457101730573857975179996667437509893724052401 A165443 871 3181384576188362908093955384886894901332123351024593155805181151200368542636588096994278961254603667868383277172153744957362745494999938240629344366229522203496511567133515608060549338882464658745735862273766358936189833620679797713929588434483392591719124280628613081970427061388983029715190305556766288890840877674847969062988699264525243139323853137046503693912212849088544711276190356847720696582174975507873054114219851381102461729934482864975539541677956709642875134682418865826666003496376701498418678063232271542138588970713649463737119220140476291167904205298137727827388624025848931948537665123261320673295257230190342264236334814281914935425372155675557766599512347786113905784224161703649102900942869016826596184941916800159107443566601775554411552608781140918270677677256430213227326533691880964286402060385617129336366702906205509815411412137050478693549836360737314656333969463788341526497962870028867757257385024924474137511812246716214586468318387337477068770415485086268021250523232560587089699372473203668053725586542465201187988862628910685672439657016462310456289836507473293715511250941839755785037537382662505434507515035146772930371437548579879905536014049155494328385313229996223646435536887485482972266399375027606337344012245878789304153625144132046917439264899131731206150006562425293889209812709597440138863406113313250785504495896958589867328945709096648381477897085258907998754008304243686866977852942460123839702454586201847969612752580521841003555811520977616615764770071458499512645849884837420223105414855849463647652366120002775753216890874825541373494322994125824250192972042549109689982275707231247519919489025817960212121558432004793902962610261473984713375384173735925994487295483171241804626326210074133024421427699994735226679555664216559951376096707533736128283576954161663561673072464544078489015979801839253084595188113220047438357081773534204472607648383824414254129615614050010667335148340808745768101942403540289092695105782430327240112422422064224823372724157922853371099913001350642636834606674275934786079620275097136076123426488017660871665116760653814857018297755566568172561467576237775194077488928961682824303735806801957388427853507067003843029737068456293432008366893687298279733663329972121812854747088312395074519357081325486076702876399082203597342281568335050361395891459457588794322420071112998331805282229540295705426639432756967743283032131600792089903494176707587711541732434086512678017295884016139151250799736282222467109229514819146956387511054221944266937425076775098289589460447462314928724598689579352671722101747570340018248145147788699568734829433023453899447579404758462960665946690808265278861972885897489268591230561105871554628724112610819315906923582211471697275306051204721257460761971829127687152043146266372016287791320901074048548671189350837296354981476098542172120449544608977932103529981694159130499046622862076793366553283802404061429502719734443172376475141870296621170459565192453266626152268360441829709190942169710238932661768140623218907442339833402297558726045495249900770819946578576124847508468394861427148376573855284409014660740787364429834953161463550899119782915418521076601885527547515313590613742173095935906751390353591870056472615534028474674076377403351102753116468823008345494454969281919720713445256713274686851001987921 A165443 872 20873064204371849040004441280242917447640061306072355695237793533025618008238654504379464264791454664884462681526500720665256973192694594796769128386831895177140612391962995904485264212407850626030772992378181080980341498385280152801092029718645538794269174405204330430807971949773117657961363594757943621412806998424677525022268855874550120237103800432162110735758028502869941850683084931277895490275650014307155108043396444911413251410100142077104514932949073971966903758651350178688755648939727538531124946772866933587971282236852254131579239203341664946352619490961081632275496762233594842514355620873717524937490182687278835595654592716503643891325866713387334506659400513824693335850294724937641764133086163619399297569403916125843903937240474249412494196666213065564773916240479438628984489387552431006683083918190033985575901937767614349898914275031188190708380476362797521460207173651915308755353134390259401355365703148529474816215000150705083901818636939321187048202695997651004487424682928830011895517582796689266100493573305114184994394927708283008696876589685009218903717617325532280067469317429410637705631282767648698155803806145597977196167001756232592060221788176509198288536040102005223344263557518792253781035919460282030063811873262429328846915159855317164671261002445116377254869306740780823305203868025379608573729688145387795462743624094009984184705408451709404348408615939299480397184473668359338918164798727254742353199923810776958321875062188439229086153909715723709351068796171870157282183514804058736576206207788419419523384833826440825252787241445201988171949825226077517488189670840264566358707566657769068385986846751781274429085468328277162477650777381238821905229826698748223591373674816608784601469189201504088422522005887605784013886159250149492829098700361548799271553138454250697259340237027069146309211274107240105471970595007959804238299071397614021909333582640153127642857596922758491534947701613725890635995333927431572290505482223678676598302755680246625444611033897351526468122394745275786835107897317869015537541439237316528047839207492402770256188455104661590559634048321150179954629404166244849302411316170625769189381122050551913128938599408095832374400740607984664226565396796853190416822132702685232513031359119255794671934610269835465691016703577252430782741720724333433627873466548126916482291519217821396829463519327558542571589227652705275299897325023595050665408742489427846961844906410911965180740983949679433011537352092208486609579657305272466670448526985506717950865318880488443743941846607932135168876098687815380209900934492352371498359448709242895883377813831794052548178795718318771515774774017599781019270573210149290820599867567569157658839933841287053597340144617379500055257510586891928587580428945361103046446485434946433898203956615607241063773447898910105129155864996294847735167457562925741986343124645382026823467567554217430404379807663982407331464318632407923977849543513796642291387290466207468258665546783929008871589096423184239777305472051483230799907766333031717651930459717641719550674642598835803425111744324257168612039452956906640698693528171662698590800954874206278593753280219318430755812783697676321241888690402944587283518364289794682794113852622813992390741848484855199863421077498587076453549928145295305699263631032439672922606062554099441 A165443 873 136948174244883701551469139239673781373966442229140725716455163370181079752053812203233665041296734056306959653495371228284751001117269236461602251346004064257219557903669216129327818497607907957387901602993246072312020570905823082527964806984033380029200053272545611956531103962461424953884506545206868100089426716664309241671105963392923338875638034635415608537308425007329688482331720234114272311698539743869244663872724075063782342501667032167882722475078874330074855560511508522376925812693552380302710775776779951270679582755987639357291388413124663713019536480195656589359534257014615761736687228552460681114873088611236440343089782812980407570989011506534301698192326771203812976513783690315867614477178319506878791352859093701661853732234751550395374424327023923170481664453785596844767234871731499834847713587244812979363492613693317749686776558479625719237684305416314538300419266330216340743871914734491932292554378357501884269186615988776055479832076958886308223257888440588240441993344696053708046490860729078274885338334454854167748225120694044820060207304923345485227291287272817289522666191654363193986646846238543108600228772121268328384051698522642036507115152226076849971084959109256270361713200880795977057375662308056230899101139557606786173535349483610619448704585315538301904895214629548350050555739544969577630838085364689852638177366068400063308533194939172933275197155267450331850371344585265049044363559475892475258618202655808521800893205900304452181282804608470186136531623455296023075212848619097318834546294015132730156899135621832523548735483548330976868598917756068796293176867187865383446260211911734820152855241827304688723432874106535252694026901810969160619611019341012999147237567934559936153296211262993495762385893428054272420167339041760331056675326317157180893334596453185806512119316532922703454486191658209760093488114691287782294261201457398360976463664910078243769496069763236414076711689385173574133543879291236302099659689524955041852901218973383420614979416619011604645437013502868477871820941292092430437764083792809220394485752371611413353814021695415744950139662202267079782983646276760950674162286690248962705385365497734915339052794568863436569475613868659170283400144795640713884063341966570774690514936230483840513094333745960781993453489840208966168596656579100373093407099829012872199416640597725932380379350338715031398957894491002334586297991389096664379216050275324741097187848539176214558910589141437043262982865962729851846188388209279928958147842693351251129192508650537037513684477127348501894903669202240932873827480785519012284226485290360556822146437618362934676160304882276274898894739760949091913746466122868118188675168897996548203212549916926910476961442497216348630399689222342008081964568940450887338242125108870501183547137341347983942616469418497490729100963112783248001668297224146830042493078093836060073446121324595113091289992085041012078550284477015331253586052461664090370723316495086023533445481057669561613374037863323642529216281346603903354522800419215599399793546689533052519615957080871150232474888274809614857451703139760052265062213131426306399308444688219437666640137953830147765777993904822234425003390185699444808260735220270214045057361021110183357169007652549190503139706836969474198623845688792678078254338679841526736975595876351970961 A165443 874 898516971220681965879189022551499679594593827465392301425662326871758064253225061865416076335947872143429962286583130628776251318330403460424572371081132665591617519405973727024519817162805484108422022417238687480439166965713105244465977098622243006371581549521171760046800573097709409122436247443102261604686728688034532934604126225820970026363061145242961807613280576473090086132578416456023740637054119259526114239668942656493475949153437398053478542158992494479621127332516007415315010257082397167166085399871453260286928742462034901823188799378510918621121178846563702882787904260272894012754404906532694528794682334378322285091012065035964454073258904494371553441839855945868216938906934792162407418584766954284631750066108513776603422337192204922144051598009603959921530200481287300898517827993430370416435848845913217957603875038441857755694941000184824343918446727836439685789050806392549411620543632573001567771449276403569862690133387502359700003178256927253068252795006058699445539918334550808378493026537243482561522704812358298194596105016873628064415020127602069728576258135796954236558212883444276915746389958171081335526100973887641502527763194007054401523182513755290212660288416715830389843200310978902405473441463053818263831513025042656961744450224294225197925334438213168014986356112618907778978045176480741614075249664047087057970503509561998557977892630578315543242962321588706476157184059112796799939054098368082302505688044273284741487934480169677906319035393794856265087331309943741123210054042635252503601920920400405949737391866481801079883944296021747886747821144696197568717143521441636509064008896322840817415816499942896205996159084812583243083119501543409942850713818247240918871069814409121904399838998489953169632301914058129098566013334992581086265716256797597354112572947823392903865173369250476298201940165163109737564899114945619397344463677230509753753285568952279952137668802062966708242980867745088429341900686338500963689090447461012236237892728456921662289538876781268127387662256876573277671366770726744213893134557209555817855609875585715433466331957688577851235691775527877702225924695360587891939845423146185406819820473903999115744347565992513757504753785405628794032371921565539378272518678944559611572632641004760399954067950783234685307289728645094103589737889903605218921441879144682010829102686612137377779929832780143800006773554552036691196681061832641336454684644301765917456863469165293943339078037679551553366647876096222550590230496738208756328541770539286627369944728033940506803362451944906196273751315578042721754248968526576185934983446421164200044516755087477526322622922233257664247525878114045085779546496466653850441265959213272230790989858464923552906496089161859362248623282526792395568194976723562064530336306786867217049875098461089434730245568559721599163669008198226634653821757774997857347541619721302443155556907124620422357241081014377104267032516275723045515716380752695042918330093283311899420751053343097695353507824336354251043868682194574750984564047600571339632727776753440304601396038917012434329108825814445615967769002486076572067152277903357715567798930817597053746960310922409371926953339946016860096231996276080939343119451041614263209237697393987773302452864582689280286103525003754074607413039948811366282085443880297494090386732726225099346481 A165443 875 5895169848178894378133359176960389397820130102000438889653770526605604659565409630898994876840153989133043982562271920055400984899565777103845619326663311418946602544822593623007874520405166781235356889079503028559161374462043683508941275744060536364803946546408407917667058560094071433252304219474193938388349626922194570583937672167611384342968044173939072419750733862239944055115846990367971762319712076461750835526467932769253695702395702768628872715105149756280794216428637524651881782296717607813776686308556604840742539479293410990861941712722410137073176054412304454613971439851650457617681650591761008803421910795856172512482130158700962783174651672387571762131911294860841371336168399171377555073334655987061468912183737958888295053954318056494187122534541011581045159645357725981195175469464896660302235604278036623019839024127217028735114507902212632520448928981334880778461962340741516689642386773311463286148478702483821869109965155402981991720852543699707380806588034751127062187404192987853771292747110854489086150466273882794454745045015707873730626947057197179489188829628963816746058434728277900844212064515560464642386748489676815898084654315880283928393600472748459085264152302072563187761237240332578682311249373214670930221599632096603228446268429455469040061049464529823177669697138907870847774819739037651961048979218221093562656197509797802329001268771901423172791320601128518191382330414665011244568834044262556440457296126739043596570120308395248524621946780354274898942440840624992751829441704698302554782689606201046183664590055229838105696015368044741861915768103548201578590006828709022378406874854142465460637762970253713244220919050892057653108694953309292802730047517129966454368396349923010200571647683529306674004966603358211260099241119312459944865298937701702887442070703755755294058227060222735425357215826628723436570733133338965411951251065533315385866303728546086454235342312951795957226530394539900124931850542409931916681107571260573526856912196083636604428137255193947029053543270255966092556550873914956186467342717133798958799587940412425634288305263699067800003537054904019272597352788248339538426392486266016716547347624547718444467098858768390155032830202446549647963955971711207068392664900184539133788052778597751300219639768020255184931077703382154081251009553536114525133813230742889983469897634420750464684778427163729098467983258467834746679275311408127007573623874705898418960744003887831814949915814770119018443240341951092664535113740413851174734700802813081083764303406397792018077937168173696958639452197044726127488908600478619558181998801935622114696084408464530018052286794218968149434801923885119079795369281969752041258520211473099426995290814914114750495911769614990737827667512572270566341788154899038236315793718159213182913093837576521141158322336972803060110281985627670420559532824041727791449539167784462207115110155353806273739372317929100475245034348839457418661815376499671714762143431954126811848108365527738270826053990521082726195700672910158615725062944544173594074821616411715808926929521928929286952666323632493137983867690126792771836542344296235819976504458750110736377136997608604310956275947401555033180027024403900004810973634702955056463870318645981648873186397902848762554246228111908206223138904130619881161891231615907311442314354551221710187330001 A165443 876 38678209373901726014932969560037114839097873599224879555018388425059372171408652588328305386948250322701901569591066067483485861926051063578331108402237986219708659296581036760554664728378299251685176549250619370376657777845468607502163710156781179089478693290985564347813571212777202673568367983970186429765961902236518577601215067091698292674213337825214254145984564870156272945615072103804262732579630933665547231889156106899073497503418205864974033883804887550958290853988290799240996373648764224866188838870439884360111801523644069511045199577171732909337108092999129526722266616866678652429609309532543978759251156731612347854395255971237016820408889622534858331347470005581980237336600866963408138836148677931110297532837504748266103848994280768658361710949123576983237292433192040162621546255159186988242967799668198283633163837298670925531086286346417081966665423046538152787488934917605091000743699619696510620420168766996355283230481384598964847680513539213780125472024096002144655011558910193308593451713794316302894233209222945014417582240348059359546643399642270694628567911195631601670889390252231307438875355286592208518699456840769589107333416966490542854190412701702640058418103253898087074901477533822048734644107120795809714297014110932496892860845375669763096057615671925956193515001887482436161184957833879796111604276790885082640667113201575132706845053109450573729438861135155571693996121576140582344299307391253242329991993965809942773459511582485735466047858249690950685549696145058108898819725970053476246863751036833283594367391229289109563939385781254141174131962802118041585669662818399689806791611514283002442782946121851475631923560432534585204827676652005113001639589383725823516238807120026568840716482279331582413726728923410267596079473656686140370357465581935155306167452663171647943976526835771379396579390357677405942132882178123225743581559810045411114890514023317318714432665824746601149781015146419964704322899284423378241387494972280654204402626007702249797658505538593290450007648744088918350608736937497285113585544210259022197573422952999728535446390365191486816443024426035667546594255224366161440744282168632332608442189171445057257142154838822033699533698956050268337652811461743073596856221891103857838481976845747018969668032503371346086478067959088185993993150930767358934453248270692806797013558035769524183838919911960287255464064902372755808991615139518108099658722350346554658840164681877815130578167211952723686868093772023365758603709782391780219696935358310659300104659237092293168962261247354196601284612537587968206949905293942015741011312676451005826861236358389692480210540454040970569704272289830456816168333626978464391596574916262159342634658263154099215892033198171706285188625789900647514477300477922221236386580430431225500286117677382323427272407230261593107270907211149956629763621775985447553144860041636863741540542058929870912763321255793633925384823069181616384200669937023943442327217857671139277111070526590671413542332655501690962754792946715628418448064565582950159619495261599160278801500141687874192258205878623549833926705742714692337940567120664513511988706726315375796856688423107602048150471472409631606700851424704140369780674347889332637599756977863556732525339003904801776135272478786172838047333248951772978091361301017190386268137952500987101883089585521 A165443 877 253767731702169224383975213283403510459321148684514434760475646456814540816612169632022011643767470367247176198086984468759150740096821028137430402227083427587508513644868182185999155282890021390306443339633313689041251680444119533821696102338641316006069706682156287686004840727031226741282062342828393165694476040573798387641572055188632498235513709471230721451804730113095306796180488073059767788454958555779655388424753217364821217119926848680094636311643867221837346293017175933820177207509542079347064971828956081286693529796628740061967554425823739618160766198167288824824791273262278638590666679843021044639446839316108614272687274427286067358702724813451205511970750706623372337165438288146920798903971475906014662112946868653373907353251476123167511185537199788587019875654172975506959964980099425829862111733623048938917187936516579942409457124718842474783291840608336820438714901994407002055879413204828806180576727280263087013275188364353808365631849330781611403221950093870071081530838009778297681636694204509263289064085711742239593757078923617457985527345052938027458034065354538938562705289444889608106461206035331480091187136332289274133214548717144451666343297735871021423281175448825349298428594099406461747999986815223702093227662906563262990482375331532497938633586378103519884806901837303884908941705922755105256597112604871968076093358858521134105934931997538580329793649615570455027434736502792362314530651724085254965260300973717454437176771265899664926116833924711685034730171905893940537397312379576003431016308832483517875980521919858940137638074322395643236914075663029473346885058523421752081768174177851876385316786823615848558417548296005153034226457954021314192026849338327173173979519733548833086120911102584637355809585084421688838630924945774302181971968931505170325149623777681697350103080337470423362284918650428046363880669305779770164635580715392762515061416493628498130370534212986736319564184177989370501131669341273769265370298051626820246527402059369023491654862072570624464551345355039911651584295950277449569223122576154351448874895572475392731977256985717192165721356618275476430570162563717599479380187901354429458370013753988614659116018819480675331085603650082215324264587861320841938383450382666644003195082101680187668357267106879357338827792269260243811716814232768971321920638617945414032765649544705603148737928237114244207046130270820365624017382724648870263420730424374440830452233635527001223452448082740789148098233673696757919565679986345814702970809113986068451225597789017928694579742408554326040075041527345704547429093680901224238638702415654604847915669745334973586794344539038409966392939931585995947489951363207284712983380520645538871568343002538708593967048969102869463023706412956127306635028504416879162119530612529959226018705187620372670688223358356368627655583070837249064000089363107125303625201725001032851616022357030191334034531425594398445519175249750744779392883265277349839482711833139093792857095399294369382626308213211968408857505536329769955050788820915464562740523614250495160463212809982057875389899874742425623430441133866054499479840155412522188221357240303890812581223644949149623890627645745648404269999891586943990314268737136342030399923308972977132471450144719042480747839655208929423264987084503981149331198886152403088374402155265324269559019237537041 A165443 878 1664970087697932281183261374352410432123606056519099206463480716403160202297792444955696418394758373079508723035648705099528788005775242765609680869011894368401643358023980143322340457811041430341800574751334171113799652275393868261404148127443825674315823345541627403507877760010051878649551611031297087560121457302204691221316354254092617820923205447840744763445290834272018307889740182247345136460052983084470319003454805859130592005523840054190100908840695412842474829028485691301794182658470105582596093280169780849321996248995681163546569124587829555634752787026175581979675455543873810147793364086450061073879410712752988618243101207517423887940448577501053359364040095386155945904142440608531947361608956853419362198123044405234786206144682934844102040888309567812919437404167028892301164330234432332869725315084300824088235670051485281002148448195280325477053177766231297878898408471985304340488624830036881797350763907685806113894098510858525336686910563459258152416539214565881536365923828182155411089218350675785276439549466354740833974640194817854141843044910892326398152161502791129975909909404047920718786491972797809840878278801476149927588020654133184747382878376445049771558147792119743116746990005886205795528627913493577402440444284381093767104918990968556093635317250135114108216801756414654883928950775138311704908434187661012967410141693331361753103618170703737567263058127244958331215639609002304593543352827319821977228847638800954054056847078713509654740797017382846641055095343442101072007237485636652275829385871249558368902922237740704737868933137267404144363712422961029623269759307569776870546889544005242281887767214943189551527743503854415118370929920925029078967685151377040306735967425763891849698117395886237677727139907993079992794290394129994869630204587295203148291821233120150420202582620562744894884131201124967298203673059625010073281789268574923228830025730635277330164875395288032994253678454005184223269398579094957228213743023062577890328395378754165811146467206310004038842366474332355425044474101193029933680053929177385795999580680750939160210096636472012634673035721152423599045256341613933881036477592684583581651247147753554524841181822750636854777734566776845134361296630874497125191502721270790214882541130665407614321433547786414012150403113306375219457986722431054329157482366411105918080190708652451031533383665485560712920559939221118713838051237379754501931822734703760884391330394651070679001914159680172773674543018764600001235676311857057666504665517951258712301000312798567210827670386611878774336528302319982315091939759492513932923945577415147508645351758286615453216335739607370361916496260507265861818293606589772999440851832234688055461042740074980540976473659590193892505529227722392153873654683795084055703994157509377558793880945435193891950460047091452308966266177707534681314631553835407699717390042915638098419355065317023260261101522133905933963885062693384277376355692782451286066925774217279034117842631503399598924435224483962860475083260931169324841901162978794549508902691325039490318038261263666468037228988721088943197064679416809412837071686754505116230152568670324697434952958005152054864356106368445309371188131994392327750642832855553954293801523781137509407200595840167145051232801109830355400847707272792258372620882903931642605626154697215817593467366745015568561 A165443 879 10923868745386133696843377877126164845162979336821809893606896980321134087275816231354324201088009685774656731836891154158008378105891367785165116181587038951083182071995333720337875743698242824472553570943503496677639518578859169663072615864158940249186116970098617394415185983425950375819708119976340191481956881359764979103056600261101665523077150943283126392964553163658712118064585335724831440314407622017209762981666981241755814148241914595541252062903802603659477353255894620631071632422222362727412968011193932152401617389660664114029040026420749714519613035678737993368650663823356068379672261771198850705722813686372358324292987022521818128777283116984411090787467065828569161077078552832578106639516365915284435381885294342745432298515264735512153490268199074420564428808739876562387939170668110535958267792268097706842914231207794928655095968609234215454945899324243545383452457984695581777945867509871981472418361998326573913259180329742784734002820206856192738004913786766748760096826236703121652156361598783827198719884048753454611707614318199941024632217660364553498276331619812603771944915599958407835958173833526430366002387216485019674905003511767825127579065027855971551193007664097634588977001428619396224463327740431078378821490012365446048823210716107799602254261704353028154059097744242337341788440401782716653490131241400180763302840300407379237724891062945401235893060562836174958505655392182836317763753508713025239165323708025832370553573435743449984763468615369577010501291603828913051043676815355324635750133595732258764450437994373438404454298084910809171416414915216504029924947505246293376973574887843829778422108864050188815672332416976804870815893964543021767664754308359040037721303156415666382559288227534003450808897280727670291558291697150453375935429641022540873744498835689090792744614988992131225819054852144944718332923453206997075117112888336386520729788009615323236218215134485840991717204904181043055503861343758010541494661989685312245053479928029799172824507572600414750807760383043816216279592539006063849161267370953368904165988044077293425913316058360387763129464268978310292071103946617566167458509115648684954727402197214561854843050674625590585042919864457416790766879142666166635177294193505043876920212376726788036738436935710996042173285442269434057375034938158110873330718236471590039016602351658078435624805843541158501581395112529412053006045704915342602792869908923071848085818441486379499069118519500797044833587596068198354673776188773615900654159817352933817408145398691833538889953776907891221765986755965325159092618675848526890091731618442488441659126210684876997579803567106162219190641963681900635845968233973617770467804646687303896660620225090590292262856378505063080014186719713043594234442879394613346823365614212131698302517771499306581562635470058161299774128173617156545597963728400269751599474175735365582130643583258921943352223332851905590692335337324515271931232000679478335890240408320861423421349755812493854342905656011332586327630981748873224554417642310211695075177659451921245818630247387363488489359134043647951818466175768890200316119357402988018473258457463073202543009890187486647115634896669854950993203135667864801758896500777117312165112790027490445669553294636147008558910241715390131565392175931698586524041487807738252976870436720502105646327397445096116224081 A165443 880 71671502838478423184989402251824767549114307428887894711954851087886960746616630293915721083338431548367522817581842862430692968752753264038468327267392562558056757574361384539136802754404171171364423978960326441701992881395895012159419432684746806974910113440817028724758035237257660415753104975164767996313119098601418027895154354313088027496909187338880592264240433306764810206621744387690619079902828408054913254922717063927159896626615201661346154784711848882609830914711924605960460980322200921854556483121443388851907011693563617252144531613346538876963181127088199974491717005345039164639029709480835659480247380596289042965686287854765648742907754530534721166656571418901242265826712385134544957661866876770181180540549416182752781310558651929695239049649654127273323217414142330125827268898753473226422194985070989054596360270954342526906084650045185687599900045466361901260831576837587712045102836732270070440536873071020651444893482143442410639792503377183480554050239354976638614995276939009181159797888449620690250801159243871415707413657541709813062611980069651835502191011757590493347730591251327113811721578521766909631341662527358214087051728040708700662046245647763029347377323284144580538278106373171858628703893304968232806048688147140210526098131835772227576799925020171653108234197623597856681446589633818068874290740076082592307165909777490655761269695638694071347306885217403536759689965070996380346006595566485082945284803561919796025604964848502628313875447027825899136724909842930852234804236653602156692989210942582109767915385170378638074164484044552457842206099272026795240280507094120863602628375582087478578968312107736116894659467653560941500894241326225365748671242656868277005307484953493752756884114699090442540850904939016823332375699644847595200803018154756241205194932950604197365961059369140243237042792015563375071335878650796978141828092795662408657900392363960956533117365219857873214859799441599799005018968616573202181545656582260498748687754536897583998090083459223443612552242323057481656786482926454905094644402207479911798565908791794739855935633897678187407854572355805992145314718328615719394033692293062575799297959649090433927669430000521517346763225293894752745462431513592358588577963482433924531404933568422804770909815660943034462063275384391531248520467346641084075373332315684873218274000633949125503874325696731881962887591279238183435680401303285056785722273794756388746803195523470396315571701894211560381202425395391585788135670574653635825175507196295728479951170241500750970231286473101597079342709394386142193388918022179629527793348667966723308909392239392474591432111947346334870421868483331344776798170416672264175050178485416652850574193311528775506043151150042771911502143888933644761975544723455915283989563541224831089537120510262694342490222096930928819183547627211737600050362544577826757685091661666194773069873829688553547525396165850977862568965221080409282325443505343514116465183262335582981294466916018556584308523663022398477135742956189901875073810403870922139259541001691149604175580244209022482653142811655787561129602931633180736803234661196314456630178967745993934728792473895314999604232744644258564175868250339941089623173733448094606534436149450223309128860173551935977843719685304925704664328240627691022495602825525781620716634387675744011507944583720424155095407601 A165443 881 470236730123256934516715468174222299889738971040933477205135777987626349458551711358381046027783449388839317206154471020407776567986814165356390695201362602943410386445385043961276562871645767055321985725958701784006775294838467174777950897844623800562385254285200525463137469191647509987756121742056042823810374405923903681020107718648170548407221178130395565845681482925683919765645264927638151783242457185248285865547946656426096081767222338100092121542494440518803100631424937339706584491893960248287745085759790074257361903721470892791320271915166641571755431374825680032640155272068801959196673923903762761849903064092252410897867734615117421402217777474838305574433765079411050506089059958867749467219508578489158725526544719575040998178575315310730463404751380729040273629454187827955552711244721537838556021297050759187206719737731441319030821388946463296342944198304800434172315975631412978727919711800423932160362424218966494129946136343125656207678614657700815915123620408001725952984011996839237589433946117961348735506405799040358456341007131158083503797201236985692729875228141551226854460409199957193718705276681312694091232647841997242625146387675089785043685417694973235548142618067272592911642655914380564462926243973896556896511271330445614125670718834313157454305194835691543502824399683273251320756068419857096101371494823499425745014343539144759638824984541397381332365277716731265251701057001785758014029877363438273837900601536427733043649334572392746726080444286816566954983573000802916061518704989706053232707354606052808750967993844113638632443377399528551453061225583170379520265796231650168882458788384269639475712754836636586933069290709452025121695734563728426259373857219482266953183820605600656636870308448121794060946782154210997992379172811725000586399012169037580283618617767864045522810002470078030665935415535555244393269213203701276393522203906974631638504891127563789933537185072446551402555167961044883004501135484422064637933642728802534558016676935233130947517290830465396884675908652756330036390790007647879092118038591859345065484140059023814323054396015793162506188161491925174835083135519771349093205689115018197594894770558972754560538438911643247796797457937420020905376693150070732359226030895633895754210212704589919308177746868437505599514423293994250767451999219362896589199758754554314554000952746148653490180884382916012863212573217240495526211493221787144027136191473908567841762873856082104894543815241590356389401722856626757270037117040330649775628295261364915761167327994341436682810491284178662667541550330422875749917746347344535149938943975487254130409591966452808926625707796891381049717768158398238125056065949180992896155014565634979860670751504705905720366791610802416090509006649443112912813610368481711599818780601049149742798468829166208009457936497100933110692822108244261211052252020746297528036767440426517970421386844247852094675137717174729828516338402169497034632500207873473047328532265679417202923107175039742557575191984496560025317089493305445632444972780481567696896901408870568696448026063177132351163931115771648005978978300663152800093491554771498527211949545834143492883698194827216780020280397634875538619493984649462001090104635866402261355733146867358905937727376579960867032954510174641817477387871389273847249359994023571214913297405342804061772396389234988906937567583121 A165443 882 3085223186338688747364170186691072509576577388999564543942895839376816478797557778222338042988287211440174760189579484364895422062561487738903279351216140037911715545468171273429935529000867877649967548348015042404868452709435183133718135840758576755489809653365200647563644935366399313029667914749629696967019866477266732051172926742050646968099778149713525307513516209475412197582398583190233913849853761592414003563860078012811616392474745760274704409440306024243867143242779013885814900851316273189015895507669982677202551450316570527603852304035408335352287385250231286694152058740043409654289377614732587480497214003509268067900910206809785401819950838012414122873859932686015902370450322390131304254427195783467370398179659905131843989049632643753702570398573808963233235282848926339216381338476618009758766055729950031027263288199255986494161219132877745687306056885077795648604565116117700553433881229122581418904137865300639167986576600547247430378579390769175053219126073496899323977528102711262237824276120479944409053657528447503791832053347787528185868413437315863130000711371836717599392114744760919147988425320306092585932577402491343908863585449536264079671620025496719398431363717139375482093287465454250883441259086712735305050753063268700699651694450492040388572364130332228620751714042565116816605729523323770854552688764528166045943170003189520081190749158508825167202655896873642576422682685208486856010403459967561303676740920054370376037215005141018763873652165868139711527693670975729332484160059163649524871314269822926004375401846456991987989790649699611114224423535165587919475352948707760292830929298733882689885041409212204307408592998343931040934633840481547337892831386758852145869307568420732313263038223496418777374780380395204692575817277922848990536690103815310125965323424820767178765969736145164076264852861551867607245099343253694583935976130124766751699339817395815710008594534137751339333568623091540879436070300605410999081434652956176828215723755143238481224689297971835567096095122244155386747630930175135109895522416822586575775945305321126228462394631974979342383453631488484479547616808898045066622653888582574461690684009106550589567334120720916071350867209344161953484630289834898239529730887903024528770710791106729442265751239460967979900856953247128641332205325395500954978232500499055398299239991021704276460247709408896443033542707107859537292679976377504526894779714655581160335946915024562455888129908853173415305317851780718570554717744396016598330320104101711184457296010181077048525103126623440931324613464420331469380898155917106435488179627964601015469785030679749367849444611910854483026207528481301729309880565772997426908447653706972080915922488734443443495382245048809830102090313419098528046120065355707697370331212600494167901373181805460654379718696223178322076031174780474258814897012289753879181190640724986445604398064914911438174119998011478177207379243798819268567947421798402413957397819204785544527616934268630501079080138477522020852013771034759364648573406309234784229891623685174184870119222285221129731660577299473277176484435918002716141810830140177396557616505376861700842314735094302983391022988485048535554242275366192411968242726729222109345013089354599799388191707916884984731201693812907415177377872777050559932258912643860373749402357828531512835469498335484755440908670080974641 A165443 883 20242149325568136871456320594880126735331924249226142972809339602151292917390776582916759900046152394258986601603830996918078864152465921054944415823329094788738765693816671724973807005774694145261437084711326693218341918226604236540324689251217022092768641135729081448665074420938945892787651188672320441800617343957347028987745572354594294757702644440270439542596179850368179428338117104311124708768890529807828277382485971842057015151026806933162335630337847825064012326815873110104831564485486068393133290425822756345125940065527019231608874966776314088246357534626767472000331657393424810741792606530260506459542221077024307793497871866879002021340697448199449060175395018352950335452524565201651487213296831535329417182456748637570028412154639775668042564385042760607773256690771805711598677961745090762027264091644202153569874433875318527388191758730810889454415039222995417250494551726848233331079694744273256689430048534237493581159929076190490390713859382836557524170686168213156464616561881888591542365075626468915267801047044144072378210102014833972427482660562229377995934667310620704169611664840376390529952058526528273456303640337745707386053984134407428626725498987283975973108177348151442538014059060845340046258100867922256335222692956795774928910298518918625600627036002345657620132394721267980653510895135883059219160278123139041123722451900105114228871812348319177460776563210690156142656426742509143509690427580101196667413823595260434250181852569309180897641614483211862718561626066092230268880935322118608688741242381268886577404048529348839608861132843227962418190510355754710546895170295737382586170765129158044862168688532171904566006204359926330933424596787657716918015367082967537151100230897893835627016338009580686270110406662699383129685378446878723269903691274485658904259959418702381120962775646192800926342506178298914321222996960156088055640567089023117843440260503971161512535580946574408493356383202624975812903203060049283730219232475936677040062391099964208196039161742318500092840228637350699295428197497854410544068589383972068261343110936984740156510112873754971728592009670804577302620300790508796944888097791738799700373846115132175786956563370343466273107396006988134371071719505962552095671901673726117191178831922352542106016901924921241189579107832690310500464619046100300579169045613901771150611986154547282835848944978736751190298402984977429853590446155566243124139430933428456356926039728587785061094827483871264144099010431451602487932640201172833146164250454887652450094278078627858453280192588063229800164884518353616077894008883437973131972520674510353122624022516923525839511560554569311496916453962773897673578801647609223876670619354375755113270183240743372839765601175439567100901673290865483622152232140537191594463106655299556973889260787346856451274528650685891940724655083380332229302890193449174381109325594641013173277774320439163073689126150332276583007051006734852631896376272930561644641719173469071657040059743328342573620505090341035441984694888557566869437940215408392195286380012705070869147949490574223119049597598125561418174884012035577873885242599154330227062990091305690453885116203510660527237413169222221967760595671162812681619087710925031736304344959045098066533147370964063213360959523800028358073280858414162300475987426457474273259968060382327063812377664819298262712759554428312766161 A165443 884 132808741725052546013624919423008511510512754999172724044602077129714632831000885160516861704202805858733211093122735170779515427704328908041490312216862190908915041717131183187553147764887768287060288712791014434205541325484750395941070286177234881950655054491518503384691553275780424002579779448879094418653850393704153857188598700218493167905287050172614353838973535998265625229326386321385289214232690766069161327906490461255736076405886880288478084070646619580244984876238943475397799894589274094727347518483823104380371292769922773178585828657019396732984351784686221383794176004158260183276901291445039182881056512486356483433139537318593132262016315957636585283810766715413707150904013672288035407606440511703296306134098727811096956412146591568158027264930265552347600337148153817273798926107009540489660879705277610329571946160655964858193926129032850245710417072342072932580494753879851258885213877217176837139350548433132195385990294668885807453473631410790653916083871949646519564349262507071049109457261185262553072042669656629258873436479319325693096713735948786949031327352224982440056822133017709498267015455992552002146808184255949586159900189905847139219945998855570166359562751581221614491910241498206276043499399794437923815084972229361675696035324577310631810182144476858251489370023881566772867943723142267835989375247073517103198993071174939394737529863439873873858077575320391474374848100502685693446414874995732982235123722571712338929971566046905748807120477775828486802717306159681163144451621108950343070782791924487096114398403876832332558706882380399157783575539734739177679226861487745003577922591740448182717349996012240507676471903784111357893905010348848401616628551522087344553213851130101720744296765002515377382163523096223822670139800959296592600844190132758880817806770687790374415873058555751128009757197513555397264766585498865654793009537362094954106310017508836317631373259795747429345644373095851938590806240606334309188271344842400685482604939057737341627518277857482952565028163715976477802866513470456476946173296050883703763517497107482724895584346038208355370675003071168641124362740534804369910681687212557888170401449054216534264636165029122627415675060400948308083931871083255385194709385234774814445350351038561759057816588388369627994831620343064717461627474657446259316198664990410152501852133338788916241971202503361899856201986281049464707336689471291800733813598347970838378965991016157035267574441752562075951201497362269050757635975452423743742580516418998227019499267966569811168075533259700280184416295792960781341727791921347796197907759124133685937728663043777477733720495539219734711116920080072010355410146475390700321069352924450832988503161085309381689892163268071627155249954299966269258929054502349542759628631839193888278689257969212159825871816214050135479307918525743643754464160388548954504487477879455847968414310882233650783198510232235082536270717216959092767042575475756293262601130910037196408884789425600771236670542934985776981434289093246614963944860178027517903918178897202870591286761509586665029525734014220520079780126227727682316200455059158344959791885848135828881612871853232020014426149106760583873130506496735431416376868949677912223977086080721018022907268624177492234967379009589533015934988898647045849073625300341371935297726076979796808546318604156902693918244625731081824301681 A165443 885 871358154458069754395393096334358844020474185549572242456634228048057706004196807538151129641274609239148597981978265455484400721168101965660217938454832834553391588706097692893536202485428647731402554244621845702822556636505447347769362147608838060478247812518852900706961281042395361880925932964095738480787912433092953457014396072133533674626588336182522775537505369684620767129610420654608882534580684116179767472394483916298884397299023821572704709587512471065987345773003708142084965108400227335506127068772363387839616051863463314824701621818704261965110332059326298499073588763282345062479749373170902078882611778422984887804828504347289540771089048998053636047082440419829332617081233703881800309305856197285327064545821753168607131020093787278684816885207472288952605812029037195133394754188089595152665031746326401372321538760063785434610349332584530462106046411636340510660626080205704109545888248421897228471278948269780333927482323322559782702240495686197480343426283861630814861695511308893153207149090636507610705671955617144567468616740814095872407538821559991172594538757948109789212810014729192018129888406767133686085208496903285234795105145972263080422065698491395861485091213124395012681423094469731377121399562051307218150692857034237050916876207686374550793188899196626896333739160508483450047445005016288477546121949600091788811473556428914902385100321100385734520555142965422123513635484267262134639038005635532488355103480039586064952062723256703680435567079045988418522224271963920921720429980037718919662177481985771212014260840853695230464227916685569881285642982130025670329355636410512449800844512051459342904958598857791095170971891154085102505675567990001049961587536927643824939676457734106577693364373439847453663950976149781312047593386534092218096252285811330786068851259779663763824139626794799672121815120592737433877358528083537640728283229465604649042987632771099150878032549700448704153280416465162513998560915902473247994629851416342615191596436466837974361393587465475257783861058588859217034351094959545569721677051352124579151054707162175174290481597197901527967000699020918525634062903093210166191731894467437967860083560286080269515439901861686139644885334701591233908361567944825162971609822343842744021774318071781424135195998299987238598891053097160210374366113156076347300944703521786772352219691233567953013900425896012164232484698049898350088946041315768654591212725511435835077016473612370808225879119668065754562685604013755104250432975255039551775543566736274334334308958758793793628906246277384400233132145745434619184270333903063372001106036663980955767087025765646040934315568798437442826479217446712451677925236014587589917891779888462140182295637024469634064359137014557178381590873576759737398614521003556317395262637899837115709568686929518915887704252417029338484529898317467479376529378153577894379789815686281955618632235091188052063886808945030060584513508284282169154753973088196112943825363622458139659056612528470280080248912909979793097512983458722667974234236440770207485532097090812328507847050879291981167951319855568022416911894509660461183314866504861238072242654661543446908562244086206918846226663503150548690528482129429637180390790005281269526047237149543688428040711356388788567600141316844938138955207619790749926658627575150335373968784153064152190247963400664475193616119261838119821216285201 A165443 886 5716980851399395658588174105049728375618331131390743482757977170223306609093535254257809561576402711218053951359759399653433153131583916996696689894202158227504802213500706963074491024506897357765732158398963929656218794092112240048714785050461586514797783897936193881538372964919155969300755046177432140172449493473522867631471452629268114439225046073693531930301572730500796853137373969914888878309383868486255454386380208974836980530678895293338515599603669322663942975616677329120219456076213891548255699698215476187615720916276182808564867340752518662753088888641239844452421815875895465954929635637374288539548815878233203848887479817022566676999115250476229906104907891594500251300669974331168491829355722510389030870485136522539231386622835338335451083583846225687818046732722513037270202982228055833796635273287647519403801615804778496236478501971087104361877770506746030090444367712229624662730572797896067716000061179598028770898211523319314734309399892197141668533219848416159776307584249697647978192105183666126433839913700804085507161594436481283018865862208255102083392768790897548327025246506638228830950197836799164114405052948182454425490684862724018070649173047802048247203683449309155678202816922815907565293502526618626658286675445686402435814473040072771138598677833045762803373530135154470022196068434706715217818782835435193221521135287941345883127757929829902355712615584845947969368868229076007038150628517736591924426910857018849012914008462563509343340840309456577109376370031075349886852139919876599135909887984855963033873934762573650770991716689089293368924410195433281315978345069225863058362821006806073725720118237511466543238990348851144161280861189125745800658427058042425697304683576593667608346012178492975223530033836404272132090514584074856745084292317121818028267677700962424160474268792740972878231177332021763224609694892676213361203891268161054414089822686232461291060811262182864701925098779681250408240054149084911324517824133966393938013561930074033908426574345970270745457118492172279734781831972450027922810248652247632173092275734302866458679991251142783351136772099267217600916669161580307726357136791835316997004972630215562238871322674029559582989776844410348248122599495098500058918267160127484451256993951085349020827977453488493164434473202129204165638024900910731203262903707011487688420530762349269451353084500069228222783973631216725874842467142626581669166972089008632700045295958648938184727835645218532945092974508368143651717864085768106465683942377775570011083400889393759171213375526001404710587033276472038183265103399261416506872794813189317250424248188537471709008028548663345953811561468497028553343303765329033773959795041218091999321891632186346492980286321328570890911312677931278984538749806874225086071748998467970135937030802085314198568388372264710968095827067947640370961502695657767465218017933887403977910899775429855195325643627616044162615387709004871583570948852091945019673500442719704102372283493130712034325605208665043178755297273328469921141073579543952636917164869901463346746938640624447519651692252193378195761768408378244305025450101438995757210492368687039169212849732565034413246176774242876505580680693876301058284874764348220198141076518233883010606390114419035868867603194094361210207164988030123585689194217947341662479868176088925827084537033033690127119732898642658526091825123980721 A165443 887 37509111366031434915997010303231267872431870553054667990375088213835114662262684803185488533502778188301651974871381421126174917696322079415326982395860360130659007322778138384731735611789753564300968691255602342474451508038348406959617704716078469123588260154359368056773265022834582314582253857970132271671441126679783534530084200700628098835755527289503262994708618684815728153434310616611585930587867561138322036229040551083905429261784232019594000848999674425998129863021019956357759851316039342448105645719991739266946744931688035406994094622677274946323016198375174619452339533961750152130293339416812707107979780977088050452550755079485059967791195158374544413954300676751516148783695701586796474892402895390662431541252980724379897127632422654818894559393615086737774204613392408037529801766398274325539724028040255374808342401295151713807535451432302491718280052294760703423405496559938567412175288126996100284676401399342666765863165804498023971803972692705446487246455425458424292354060262266268384918402110033455532423673790975605012487221097753697886778921948361724769139956037078814573612642330053419359864248007239315754611552393025083485644383384332282561529224366629238549903367110917370404688681830595169535890670077144809505018872379483788306434462765726723174322134021759923349484865297531405202875709129850239252368535424662204421153207288941246552597473146725098873020423694887816861780096340068098221538952146536816612857205825567324332964271906309911584636042954526579271054090259061707175814656112447743008530398499180086901880068539993257137639128033009962754232237779195373534728467340307429189974655547443180652541391083136539777153510084185589943921457951465115519556215442250954567856148328405502932495747125327069278071009980011132036244907306121452596249665846534149329126939209914765769613844256716637864811381246802868624424936661868187325357450610311806922643334536242226149760392855302919822348282141105533631860242242987391992334258908732395757480803237082004622598970864674923981203279185355645589329379907480268258163820740088258446834665777717736631280418820681203531901553554617903295097551477451152484078309552283535678757616310986022784423361562654189850115525022015196145519534134781259440716103827223185729876051271526371046504060938550426536203288823875944953246264435993698282494991031546862160531612378024009378904581659230172427478839225404642221618103317154781154161374377599233304640064448766895797860537409994341156283247480074467980579984240515213264772403805908746613218289186922646073681771967004140635289833363601520381982402471616148638724832524634166659140408259391553299617799237835073063162974813453266266903831695034145687656393076214593933332908587937832453757969216221025293617844388744025954510146106151683164152951471737379599743096058149776048213061268100853520121220952506672951004075108282200921744623204246702764250259168930401955279575302965557446310379771555796705376127075448285596675996336074124215170270541363444800050383349363390729411589145055173519726487180477424433048293439330993794814844680927185861224196359151729420968171351305753562187618758690205063657978558687543058401224944732741074894363226367181426554109603114440224845612011416306585931457268528212511521009382548995206571692695183226542365044333399830023414422326333764407425777403034174364190113430895495133408418438276911676906339858092412241 A165443 888 246097279672532244483856384599500348511025502698591676684850953770972187299105474993699990268311727693447138607131133504008833635005569163043960331499239822817253747044747365942224917348952573135378655583328006968974876344239603898062051760642190835919862574872751813820489391814817694565974167562142037834436325232146059770051882440796820956461392014546430908508283247191075992414682511955588615290586999068628530879698735055661503521386566346280556239570286863908973730031280911933663262384484534125802021141568865801330437593496805200305288254819385600922825309277539520678226799682323042748126854599913708171335455342990674699019185504076501478448678031434095385899954166740166697452169827498110971671769055396658136213342160806532656505054396325038266767204181508584086536556468467589134233029389339077849866129347972115514117534494897490394291240096847336648163635423105924975160963462929756940791282065401221413967761869581087236650828230843311535279005864836840434402823994046432721782134989380728986873449636243929501748231723742590944486928657622362011835156506903201276210327251559274102417472546327480484420069331175497150666006395250637572749312799384604105886193241069454434125915991614728867225162441490534907324978686376147095162428820345558972371330770724284204310625430759108405536687291541783978947202837458160726796104393238999930041042970920921586142221462178155817742287627789893635802235455770796498938840630714494815268109341806869878874142866347457595963239135983799472672633432169909002941973466874892810154891304151338819203013224426959128893915912582567513524461822785961995155425677827082877581422098898752572181475540900125732271366578230117203296118663908103063838096016048303770409071259744556363877163812562162974195565453721569889149668191362184467761882473351308416467291500844609255232738426845448898422576048813754089552438755927098182216069905774231990220883719912604233959070202525657469949759612643983319682704744580775648792501313280232643158156048832444796975121375287807754511461050673221000183443061339054362616303907384888098872031360806954967265576362915304327275869949975547439804698756231287636341848767548161594928849166282719575536009960268150779459694577050776460640887976123244483332401615575755772196482574365849101843051179239579728762423047770494871362407507828200962491068728589299152443069863384055641377188670795303808607483720345013733777771205020814254531078536139841649816612039530361833695935455128852052231277616599820380255890000563310724916487276184090033862573219919011690080171914551586851336393443555976705558751037737953421922579527187481325832471589058833664761497308525529958594024839675839811030831154167940880761470376492604320031997399508285901286114499557094120501083949843211801849000629210013165687863183417022938603606673900731696227725796460373753669277122556680045577681904701489846924673469973305546824131222917390158465388788593074255479262451860447939750837955446175698586376340903418206249205608968876369177697627574453089438670545816802246548908177667935306807881955585794968438643090098069553970798049846477306351087425694844688846803370680412567621213581484248331047884540631831143066515983665298352520021964580105401734460328869629461779973821822306903044296058422416456973275300896612060740859189592251437213115175363045429751653738290034189398699581505138675847892851201447119358510271865175971563761 A165443 889 1614644251931484056058581739357321786580838323205459990729307107691348520869431021433665636150393245396706676401387366919801957479271539278731423734966512477504001834360587467946937682726477832341219359282215053723444163694556041175185121601573414074470218353740124650476230899697018894047356513375213910231736729848110298151310400694067942295343193007439133190722846384820649586232731960940616904921541300889271791101703400700195124603817261797946729487820652114106776642735234063196764664504603028399387060709833328522529001050932538919202996239869988927654656854169936795169846032715721483470460293030033839312131922505361816700264876092245926200101776564239099826889599287982233701983686238215106085138476772457474031695737917051660759329661894288576068259626634877820191766346989615852309702905823453689772971674652045049888125143821022434476944826275415375748601612010997973762031081280282135288531601631097413697042485626321513359666084022562966982965557479194510090116928224938645087612587665326962882876703063396421460970148339475139186778738922660317159650461841791903573215957097480397385961037376454599458280074881842436805519667959239433114808241276762387538719313854656690542300134820984236097864290778619399526959185161313901091360695489945136472075261637414726564914371316027749685127028894928762875801848455886439135116937418714433089948750267354100111961836150211678385880467686678992219857723463695199914403608210932153573910680614477515877258195801368429803225261138078450890240411320237705484695620014245179258504878226594077869665152957717711067089331894405070678094843711642161904459630356346966173486205977140821959246219801190663654499562493801149511030391348342930554715805609045035023571194505247877595337158933432611644298613180521355556787098534286133027008850342085377173297935288129701093698682129170335768122757891839131581491492884738767910844280967898650001439581811663798039982225618611354503667177947137319178300387671171950086429884954020096456776552908080921452703211222289143625387017255467157250228364293385651211704639652706598089711199132626104857919749374055712318688167089208113792887732852206337222011685374398849329567352614071506246783897870293564883837446294079766056499780395386832883020203993934061800740550215719517290032434924058850697756406293490260318918940303177919969767164415936809707769783794033180132731336970983436517985264223567541379613360992405744528235334469878694812953637946989296561852772673210959384745067669361482774592732303029972011312769795956076535489654390176920424168838858394035938882911135966254270536102069349862448134244188531364257732600046655062889492236302733882133657409788965926870523024031786566512507624876236984398254197385857147198672791398257638325836324056760330167307026775762429685024721397614691721886984595952482678937411325355485395577410219817522422707783883732983769302122027760199882790023583323566504248036512686921401866390079502292144242365313222623589602580965676590435783047207215227504983083302495322369820045735119679924397398123670190216792792448794968933372558215034939953211444366011462806232234104869361479293551258459376266005612025663292336431849281650420674651189689861520929330046625187433859991121774440097029751445692831129875867215358570533574053936606014291547838256089147290358577198912079813282578080679384588421322051505560183385301090652496640099383845804377814853071579281 A165443 890 10593680936922466891800354791923388241756880238551022999174983933562937645424336931626280238782730083047792503869502514360820643021500569207756871125115288364903756035239814377199858136368421057990740216250612967479517157999982186150389582827923169742599102618888957831774550932912140963844706084254778465030424684533451666170747538953779769399746689321808152864332595130808281935272954395731387513190232475134512221418276011993980212525645054656328492169591298520654561552985870688633972963814700469328378505317216468436312775895168387848890858329786997354342203620208955313109359820647848653049689982570052019726897543557678879370437852041225521798867756037972733964222660928451435318714965408929311024593546104093487121955736473775946241961911688427347583851410351433378278179002598869607003960765107679658600467157392067572315989068609728192603235005193000280286575176404157705852685924279931089628055838301630131266295748194295449152769177272035626375237022620995180701257166083822450419826187672210203474554048798943921205425143255296388204455306071574340884466680143996679343869894516568887249290366226918627045775571299768227881014541480569920666256871016838024641537418200402546648031184560477573038087611798521880296379213843380505060417523109442468951198613478455351654913873817851278979837047414859131484757815882737729496793796706821774267684814141906585832413983592575186194574118043852739973778493344730255684127737429126333989707749008644938176794048433325534631085213313656234383676366095252944409284655930570847043006636957978373735352859452802524960111692054731085095776647113324151360246324683928054770143668286105056095904319162612248550788813873581879680162764175855085155826159358769015970045430309267668785743506075009703653117187186496072499683641619325582018114990789635584953138898577697553136906924889009733434319907055862997602149798021788931907804436887308204621326789380007382565533434384788268954452016624084468151001556942105399667070259845748506314675031744271885942961625438469685584861774466432058211362645487095927177870382608794702968486198660999022342140193174563439083535447465233582637460665947344430427851708537722782894232628848850341761742340876365481473526897020014048251443197256447820357431895554701610688574763544933879361109890627839519260900395752919017080212174598095508846087360929802987492636796892266514964682136004707561741307478835628918997351396924937720494041803074606006267406571237238206440485318987877408157246636716754304166594779170569173494577821006157357176116854196488575792713276467240664894470577403790239991960840623756741934215227298081781510393701917518921752996527812380457978208700906263748116311094324850083725383420953424520545304000235215663320977840470634232268926672475435314716757590489541277689513539758861187068057938563417623053625105113600756819008228905015889644165958965360652784600333508298599031645030779405137671057862451445198187832124289623087420527660896863941168163939358814481326825567083472337649776911094674519994792629708828223922477572051317779879597038664722112617091689399475026469080200305809201122700951835298564947442026438668816170182584908068416612654592912413044041904350805366014417576658631842558309119849816623449893738572777315916532523158730912101934530061075408661518600072811130899384454621325265510234797022346072985203091338917114435135424600578906025752671213259654464448734917962801 A165443 891 69505140627148305277102127789809350254166891245133261897587069588106433891629074608400024646653492074876566617887805996721344238864065234572092831451881406962133543347208422128808269232713210561477246558820271679633112073637883123332706052934003916681192712282530452334272828670836556863785116618795601509064616355223976381746274603075749067031738028640383290942886156653233137777325853790393633474041115269357534684725308914692504174380757203600171237124688509594014578349140297588127496615588249779263491373386257249410648122648199792676572921501732489641839197952190955809310509783270535012659015975642111301428174783281931127549442747242480648522371347365139107539264878351569867126088888047985209632358255988957369007151587004443983293512102587771827497649103315754394883132436051183491552986579871486240077665019649355341965204279148426671669824869071274838960219732387678708099472349200627879049674355096995291238166403902772441891318572081825744647930105416349380580948266675959097204479617317371144996549114169871067028794364897999603009431263135599250542985888424762213175130377923208469242594092814813112047333523297779343127336406654019249491311330741474279673127000812841108557732601901293356702892821010102056624544022026419493701399369121029620499639785432242158857492661123950903990414832462710030345191233376540944625274742190932573934000017876324971405913234763311105884632755090915106204899439077828276099267855245541198750640163260966276243508126370868932987733898947499774423059748971286948102710980972855033286723314595099535058764937339524821661421089457948739905850454355957178413478328869731483431623179367876808589878445013931040646011407018619362242550741591865755860677385794886596321649142988151278937243663374204800363749605574529169095474865627178955007197395036773709759241886727256963702100701285310790140247532280558779823476757801441758412162218438601971982766778559330825140518636336472100656467946571524823896397429735629363414048943721536149216794484711442201506465843793711444372504676163108616034859589964533701625943898209233044679122050829685407569329959106345004930595400916789957583214437460755582927178718159849913274453232334376452753599354348872490929101340790758686585334340548626740676966369044925326918501523094688302852071006192573972227995173734602002359985039398954598575837093830828845163179591237581998632420443866236132679900745668350721223083797900679873606346452018629370857956658570282478970755512914072392649982350919571835251746262945884066242783896645370142423355603709251222803765637229199255518083166491090969892336284918836571199859757804059208647238067211763899479979938127144909863643590077896176682332330480329795056466773775369297770279247607021338709859939291137659922985222998122981709844935282203900911571318081180714191802037667702611209296202498768080277000949001724291962740585131203510765960320534293073712391926572277228026002378236208759869134372642587265023593279675987756800299645977792467083581712190036914197519536488192219426993690787643226163632948426946875228044369695735431170718563897317129735266532144438614940699828542946059796307176841876816105731399270205919627518042920871168261787026818053671947382466300859903083087168209624079912892846414152351964625784276926993568173249564613545259882796014050125860915153046423135604180635774794315263606398536406131341303625469018580898792963236498636274769262046778321 A165443 892 456023227654720030923067060428939147017588973459319331310068763567566312762978358505712561706693561503265153579961895144488739551187132004027501067155793911078558177901034457587111054435831374493852214672419802490072848315138151172185884413299999697345305385285682297765164028909358649583294150135917941500972947906624509040637307670779989628795233205909554771876276073801862616957034926718772629223183757282254785066482751789297519888112148012820723486775081311446329648548709492475704505294874506801747766900787233813383262332694838839750994937972866864540106977764324861064886254688037980218055803816187892248670254753112750127851893864657915534955278410062677684565116866864649898214269194482830960397902517543549298055921562336156974388732905078370960212075766854664584828231912931814888079144950536821221149560193919420398633705275492827392825720965976634218418001664195560003840638083105319514444913443791386105813609776006089991248941151428858710635069421636668285991601577660967636758590769219272082322358738068524070775919828095775395344878517432666682812530413954864880642030409554170766700659842957988828142555246356730270258454164057020295912493640994812748935386252333050513247283601074385713327679798647279593513633328515338298174881260803069601016108006915365533006307649795529218707659930667538241875265654246179205244011107866062195299686425073134758004614675915665044880155689602424515295001538315852905037557075379094895292657022391102928671240785016825015002457167480075932471425345421818755739235700636471078088606200053981726315722149460862343502504607072637353713954558426667027433590277024639018912565586198781574257622930725337769621978057242838089986592144117755842993149628486203747597138382275896343739954688522270625668646983728131558416223519578393779517126413595561816772100597546232668147621419107584683954048762547028817476108622778263428440450986029036585593266712767667755107724538978089777026941113424006466443828647442914067426365767788635206028658784159714519689604223669270216864061183221700687624901743625772131161273613536488341756458105455772889489906188528866353312137373919991371709571686274155945957070746408401069078268253686853662792796174982866286133044487505434050784328182316902628957411407095250253065123692890202497825578099158007466695326620235847022295820361732918712305451599829288262836962627217595369878290615288448820457195480849163164167106886391458504029143246298038979315854185918410571794898141998088799915487719243073203564075017890736966668789002024410265269294464307876230134616446424650428259381852633122594021719155006597102008865125736776695814860476142699041475942222154627635232931368179643144887333521878880814673440396858585423399772307277992474420587689647760641028384723261703604752711406711102629846431701763789537067011288242595446250934627883616354483000143944227329809427117505851134704092231316401423786240263425632523738746689736988538028435177033677814064918399866261512698535843460516704240539080317008170210522983934813521258242372558340646605709719767950684259329208521942538385319375105622227347421339911796010897844249259466455168663237852263093052273556292043512463510041862403206659114943736366237993313835708381088900474580015409540349468927351332332880163553640831654151369399218736943611396040533039271293338465065609360175170558591951124037129356516072518269245488896359842636473017852883410525575711403879849841 A165443 893 2991968396642618122886242983474269743582401254866594132725361157766802578037901010155980117357616457022922672638129994042990620195338773078424434501609163850586420205208687076229035628153489648054164380465746324137367957795621409840711587635661298014282548632859361555637241193674302099915992919041757614187883511215363403815621375627987511954525525063972588858280247320214020629855106154201867220333308631528873644821193334489581027985903803112116766796731308484399368824128082980133097259239671639126267098636065041049607584164810837627606277788039979498247641881111735413446718717008217188210664128838008761043525541435172753588836275646020583824841581648421228288431731763498967982183820185001853931170638417603226944544901370487525908964476590219191869951429106333454341058029580745637480687270020472084031962264432305317235435740312508440524329555257772697107040508918787069185198426463254001334273077104715284240243093740375956432584302894524742000476690475358180624390897951033608664773114036847644132116995680467586428360809992136382368857747952875726105933012045957868481892361517084914400323029229647364701443304971346507303165717770378110161481870778566966445765069201557144417415427706649044665142907158924801413042948268389134574325395952128938183061685305293485992612412855149756762373353148118921024535417246357231446900698260943180579257232985698198202144543881996875064526498006444945453742577110433023635852278704903194975129287693184417531712832286277162733522624850297073850540344656412381359249886764221120459741115399001030727617015363880235272796904461823166809542323308051053753836652101654101276651470403079938217977718244454108776747333320813441880706214540061178388288613509371186702002309305025598676751813658754390485215406830558004448843930621060650587274881901618859193644430952655379666416867642566376222422548415104152433202643743447995391181352115074971514215492375400482083370140832324718086176443503662773843134008424275506348785484208357334538694451446383680175998547858063996627011136271863957746308948461239018380336240836943641856182006642365650902132722778606919158727333553106326099548061884740836634415535068385295615972170645102745379190301991704163654844590793710932982069052295119402969933790017258559677247402360218302439193781806822990575524345228420351874194738773998192334744710359844496666161975177426245110245315628176523540829417422112252725149336528235824295379472307660009532633220254364621291726876142422288733170687025757902461058102345777039889974694909452494761204233517507074558986910690736483232687945313630896472959373178149735838022009915183784023578664452366825331952532144670733964457359544688351654002480319056280904575280688683486152872522469965359945286646168536360818081293910163818143551670748730632440429635139933512847737838180650497168063708107826441840588076755309317558941574169401655669339117531149381310654286997630914925698914173413462851323486603398129806750681081852040879940026754691706500414697729419263654648354207685472311592348818784230022955066641353045011812820242443209922211484548676070515649941842524399997618365763983793935713943017300431734977104683326234438562654610197420711643996892614776608138845669505648776057732674845470877955356246631279596446658043885474377120884313733411800163663506003793896208681450653037966983186235183813883935313298685942036342491467610713934477929520963671316087566775798287319961361 A165443 894 19630304650372217504256640214574683787644134633179724104811094556107991714506668527633385549983321574527395655178770890916061459101617690167542714765057724023697502966374195907138702756315045580883372500235761632665271171097072069964908726477573776271707801580190271166535939471697096077548829541832971706686703717083999292434291845495226065933641969944724155499176702667924189352479351477718450832606837931460939983671849467586141124615514852218598106953354114966144258855104352432653251117871485624307438434151222734326475359705323905674724788567330305488002778381974096047623921502290912971850167349306175481206571077356168436296354804513541050474785617195291678800400592100316728931108044233797163642410558657894771983159097891768657488715930908428117858751326366653793931681732079272127510789178604317343333704416940355186381693892190367878280126212046246665719292779016161960924086876025409502754165658884036979900234938030606650154185611290976832265127566208825023076628681456731506449576401195757393150819608659547834556475274358406804722075684318817638981026492033529575109695783913594123380519394775716359806169523917004434416070274291450780769482554178177866850664619031416424522662621183324382048002613869705622070974783588901111942148922841917963042951237460042535416552896004036924244890263468618596712592373171294896241526935083900098088576079148968978834318676760069931654855709331187927303481418858042002532657422466605146293804482787117719577043302933184598790025366506660937221739603969787190194766765961135151167760311283680157898937685761782708088712194938135613279154400491377668673954560210240992312543225978167086119325813676030490607825182951391246559423344568862564474978696286983896153825627351274794266129985977611657838510358191692406912148251360710271607075432125038039966634597287003510056820351421899181751730348979410816782848470738528648875059840845115934498659191260073107318171234194697379954533932639304353243502017730782649225396243082941873240071043757582344697079126460679780041766568976978499934442314693244643414899580043771104130965124143753438762285292909011267516159513904091824792833793910865230623486071222383067244041322676480916848254903537207261695025935790801503020122559331558583319999715029711905470743311093050697369396204392516950884168523705567486294185117609653279150067057128761063938353016964438004251768821667191037723813105721777278790197327712890338254898449258544157945678084729668086254746255025222480376265721633547447435155606265912512868949130489313424915018708597882789426459986241472620543522413293229586417283663115191188609708319584778353762017982878287752694672755458813926385526424763244073724891824754322548648071143189145295289622953714092826139102657117976958560018649150240818722791409372002245991676678519737067955938497645581564001640088355105485860437600471172590468519520375414379038417615632650603500916124736556039851497519160130294517183039997056453097270930951875591981638498407483583988617317133525388338921512861607209000803357876825146182995393557425941589035078104834571001163093580787367922177287099231543615124205846513335250197380076028576410038835124709923211451705595243054766921170811616231622489133117542839495370904132234412864498049931403297601354019097855279729213961901882490171434895548411921701761949469762121289824401292308080667636283695867967202901447303624088557886343280055358739315617336531585602306056881 A165443 895 128794428811092119045427816447824500330733167328292169851665591382624533638878252209802642593440572850474242893627915815300279233165713665189247751573543727319479316962381099346737028784183014056175806974046832071916844153567889851039766154419361546118674886167628369123642298873804647364797870623966127367571463087788119357661388798294178218590624964807335184230098346204250606341617025045310755912733463668315227232871004356832671918602392945406222179720956348292872482348339656310637980584354817181081103566466172359916004835026630145131869337790254134306786228964132044168460548976530680008308947978797817332196312838533821110540383872413342832165068434418308704609428284770178058516999878217943190657855675354447598981506841267894161783465222690196881271267452291615541985763844172104428598287800822926089612434679545670377850293626661003649395908077235424373784279923125038625622933993602711747570080887938166625125441428418810231661611795680098996491501961896100976405760779037615413815670768245364256462527452415293342525034275065507045781538564815762529354514814231987542294714038257091043499587749123475036688278246419466094203837069626208572628575037963024984407210565465123161293189457583791270616945149599138586407665555126780195452439082765823755428517250139374140165673401629404498723226444144342064134196128535059760024571553256694627478013414920015063842057209256492660782771632035115066924599539959355257837969988005632597553518405481705855719758815582171706989774586415351039048049708731614537228627185749684304048513508738839121170461022960653655792796987408720895580019309244346088648544134696840989624722935380625512565517208622622822106379023176662737797684690685016705826106004720213224956958990907970396565156940159116257155909551033652624719765182151938515848636932756314856649155765166527709883555902080749955436345317913859961915431933350754651154328477127041562122539138378317716473031481041026125457026485470289722509643884177197390898004509252310437069020485534869672437498428123284042786048764055659380799068808485176299063463601668803684900876254019343566936862286458217171527954437211059734594729455579767412095754064173564332721312983315325517371739579143043722433696352075324263676564593623515591353689744703918306623197578758666179697465022320539250038876927465675076333932476384378656149492557011003598755320204546965914877218261251105964399680198932497216039570754996564093623934640835992850144524224731392456243080091708110893812150207716437564065423202285120951595786485380614656204847726628025812977710367221386805223837895464046618796296600916267186043066438403732711009129487208461052422831389732031256671687625202023580130898539366644779826081868471199675711216540768057457780400238082236558291824700704977949658269354672639360988195255413853025140366701636298056347745989159519080172081939284537934502818359359086090616180194536580164826269311419289676863815880686316190903148234385080687570600584342959913044228295666207326745003717957746306363862103076680501496368996092705928235243900669089807761891125556325776038223644108518380270268673437687970197901942224642002365467429863340723438259434385357869949705425357010553360092977938001790343052685054257137065296468745048742083135342744834436437764998193040696982649307057637277304527991110224001952136768831948327814780512278069689170796650773246245202865736119942974803339120069854462764672828825436602895716168440401 A165443 896 845020247429575393057051903714176546669940310840924926396777945061399565204680212748515138055563598471961507625092755664185132048800247357306654498074020394943103798590182392813941645853024755222569469556721265223846414491558925312671905739145431104084625928145809729820217122911032291360438829163841761658636369318977851105616371905608103292173090394100926143733675249446088228207349301322283869543444255127816205874866659585179160457950300114810223721149194601149536356687456485054095790613951955525073120499584556853408907722609720382210194725241857375186824448233670341789269661835017791534515007688892479516540008533620400306255458586903942321835013998218523410942458976377138241930036200987925273906191086000530696917666385558653595461315326070381738020785754485289570968596581613177156033366261199218073947183932499143349075776484522844943686552894741619316398660575623378422712069932027391775807300705762311227448021211855813929931834991457129515980744372000318506198196471265794730044615910457834886650642615296739620306749878704791727372674523756217955094971696176070264995618805004774336400795221999119715711793574758117044071375013817554445016080824075406922695708520016673061244616031207254526517777126519948265420693707186804862363452822026569659341852508542426710343186669932933985243729064965872558266797456767024735641895773953007328366475649753868009857520996916468850229752088499366869519230817086255716555549478940727948124920260007821302756480681524240743467986109602996216457925477762098219041378148879019922634927686075616556929450673514313546510366641152038758935511433582981491969652503626280891727711647445179030639733265317140149786432898507225923585664136088384218523358816234934810809285456110395428538574678536923342739747995611912308986484449372294118984568361595670485240695915383411710728604213110627830152451710387381281935958672624129921810124718934132083550449350137512920975338110563514262710835085647067217770804473423048383590333603351001752135517483659271129535697530447046190237862627048593278761363804607638035721671399541436073133238305696030520008435632251004589205643620362259116341030373093882633057858274468933898289022897031993880290150202958579143771355349928282648186494662117270684776498348287266504431189897192961906884823281922174316538760415421256556308923661013253896858171730917630389547137093454925138768657945775428617295099842742844855849277762027763407856022932829124355043133598032596181846225099293747881517766039695702444762743651203742615813583608083711453846382889162910467823738557097236574184073991652484695314501611339308443807700061690538811516890117969980832336426108970545864950942189547053787618827435735861242204321436129388725030187811390397953420533374468738630646624701294703799840522174959617599452971040087629377249998209393162725920405689457792713794117819349706077793339873016017882067509544257416907570883158179782417749420001496956068630988604895399075643358371504292252920672563415351399016064881583413191822181960927169724747654113620334768048359679915835689204803061171342992445881031299982042542445820576256004478437082018287188025795946644614898283090776108159817062416216713681183580356761369434596275751446204516069472269130920030239182916874857952472092248160540895137813056888378121058773182521876955583026689754606787775601029050598619741858668184045100681946467205815327382107119953161524411242480334174685486257094230223975921 A165443 897 5544177843385444153847317540268712322701478379427308442089260097547842547307906875843007820782552769574539451528233569912718651372178422911288960161863647811221704022550186679252271138441695419015278289761648221133656325479118108976440373554533173473899230714564657637350444543419282863615839158143965798242313219101813681103949016072694765699947646075696176429036643311615784865268418765975504468074537757893602126745000153538360471764611919053269877834459865778142108036226401998439922482218138780200004743597774277515215843568042375427681087592311826238600755204861111112479398251299551730257952965446823558108018995989083446409342063788676765573559526842311732099193473344010404005302967514681777722098519715249481902476809155650326239821689854347774583154375335177984875124962171964055320734916039728069783167473781126879513286169514954385675527473542399764334891612036664985831413890824031717441071699930506523963286467170985995194282769378950226754349663824694089719166367047974879223822724988513854691314866198961908648832585954182138523292117550364546003378109298611197008636254979636324421125617451536224454785077643988005926152291465656974713750506286758744819806543599829391954825925780750796948483135727097380569425171412852626701966613965316323534935584121123627848600995832781637110878990328664409989311936298155264688977372717042854554048153524457822201728579874397014975082904229787892121264968299168632779010400998564873821395131042331756958330330383157884234413924077427018956791948922323264076643276961688137060573553970483584059244220179805994195833094887929962063912851730619433230725608011877387563278291662801520750957817917789049147119085159731865560074676446284910198300916187049404949237591321831684030750280944383912216077681909617466723439551375185618646882178350549255163620195645502775026073116290745889000999090732217572385164880149111832552826391629535765373157402522440989092617312655651272592164133781436391080980816073158753258024761432231450297239702774273115630304068705206796028043377447702149994776008300177630614786855449893420340530815359658886290373280818923293391841775839998829088915742944117931287920797798803776954368228261282948497752102188606711498190134088373754974227957395169879494634270286033679310210192904720105465155102901933527462851431442524518635346238266872527273954970599028892545015817665401867968903527389261559288599562370967768138309006830518954154678249727393753761340696537541765699860539290571068921285422609321751570342313612926587699765690942877614514474630636215502455264055767580944905969990690467248042282796972855488635484180241538479156976329901414232815011190417356055750164699623850943632632407348314519649594494906499920424011419628909661253460491287466657406026159152226703559619615926281873342525355018160175302039075635497637906388829857705618130572189595973607864919312152876923158877826449576058428785871333542755091902501175949921864557467094727003814526192147472975330852530311748758001774378133012809708542169817519274216403432784808575753426900518520037946755345943262631504857353946149004376215825570663621464777586319527079459326774025598994869057354262584728228821046921620723990874826115023120827722960830116094890063393671834162352527236884066954165461002615202279911168399309550730764499663165318616212230103906036030543701264653020348481204244223250294583446410405804252624256951481206863238109039720008366434605320159465651287441 A165443 898 36375350830451899093392250381703021549244399647422570688547635500011394952887177012405974312154328721178553341476740452197347071652862632720966867621987393289425600091951774802574150939315963644159240859126173978857919151468493912994425290891292151162252852718258718758656266649373914868183520716582559602267817030526999561723009494452950357757356505902642613550909416767511164501026095523565284815037042229539923553573946007365183055247618800908503668471891179370390370825681423511764331405833208536892231122744997034777331149649926025181015615693157891951459554899093750008977331926776358902222429406296609364746712632684376491891693280517508258928124055612407274302808378610052260678792769863827143634688387851751850762150344870221790459470107134375749040075856574102758765694876810256166959341784136655865847361795477973456486670558187615724417135753911684853801223866572558972039906537696472098130871423244053303723122511108839114469689249895292437735288144353817922647450534201763182587500898649639400629716837131389082644990596445389010851319583247941786328163775108188063573662468921393924527005176099529168647844894422205306881485184306175411096917071747424124762750732558480640615612899047505978778997853505485913915998549639726083791602954226440398712710752010711774462393206770266345336302945833323563894313624467379236366378851399817285138104676211291981177938879017007599340792662850587108006748876507361421172895737813596235127132822248142290399687233165608277685418995478353042135348520844220826848203815646920446415553530716411009752984232743292045171258651874673328657565682275603763292240369957437391612627982138882685136552458517409034366087114254633014746159810480724005274238015805626537271760411240276272109524418550599656539762393008464572948916778659723467156843425042464398772660837004779792908813298460006705046241461189533179150428840814617111909866477298628041355169341459799653742095306877662477688905578004837693547002895644290294126102336917995800517368204478385978914276606220095382589309146186792706465888001754271045333995302772511257769986811116734683843580166719701187728082159586213641691186363578917482817149970910914934619419596574944570475938659696439475416017475293018745270895578144466306796440257490134726440596187581113305049768077140991861977410641529781454285073937141453580969325699603583013795003224808684146402137288028344507357916490265418909293450359046101686608392126577296496858339400415029099707381467127447609194639381803216843497560931458860322991900367112121567047909910804316829209210831707281869318212668915351850170236465025524582136941142759751396376662888025556557774245706399671559685367315619153618449109936431159156135099418224344058157705543679260866115907786522368518633028165746439632948453983276046557502072543752330091329901245614719291202793125017474858829338595480487208891596012602006313283063440796072524752406708394151668036128740691216305986518546628153994389789256854810719493740090766917844442686168900602717651536365669544243228820445482337528709340867142609582406071778796828992537012600936629812194296310235840898720170751362264873220627483247788906525369332211036409376577969588436709110953185124008330423729131437833174403019419872294107246962719729003011846581961341418886026641962734577225441341826063312122090231661788573985759907623129789464300027644049284162348345982274004873223334405860137839708675873922331885447019271944485471285958961 A165443 899 238658676798594909951746554754353524384592506086739486287561036515574762285892768378395597462044550739652488473428894106866794137114431733282263618467859287371921362203295594479689004312852037469328779276726827475286807552784788563156424333537767803775540966684495453775543765486542255450152079421498173550479147537287644124464665293105807297246016035227238187507516683411640750291232212730111833671458034068011438434998659754322966025479626952760692568844078027849131222987295819660685778353671681210549928396329925545174069672853164651212643454562808929093526139692954093808900274771579690757481359334712054042103181583042194163301399613475371686827421928873004126700725772060552882313559363076569889387190512695343892850468412693525167204583372908639289451937694982688200261724086752090711420241445720599135824540740130983848009045532268946767900827681414564325789829788582559415553826793826553435836647407904233725727406795385093430035631168563013683981225515105399390489922954897768240956593396040284107531572168419043771233783303278197300195507785689746060099082528484821885106799458593265538821680960389010875498510352304089018449424294232816872206872907734849682568407556316191483079036230650686726769004916849493081202866484186242835756706982679675455954094830397836983197578680336232313959951055525896733418927820796761901253763211139045781591807434302241686194830787844625588001794735381632895068856510155906385821879910991679995753268044844788897359344912293113516095231914672701028364539800513936465108850136987773901197696108468086097962841974489496847185241830326362710296684207700414764397944179173373248433801723111255225498237343413372215701328288534185064420021040293092268226851162104528931238372077239353701165635297380755529530840701360398942804609034600751107558999971642043668672329827332267059281187432310068261199925952149763332209192312496714232144511723141513013825188256936321995224078186771590742539108971533537491468046065237592322545409113072218512504450489314243704876114825940025605193882344100166185612332808001754564819160139996881057119319085411651519806194388092246330388704365729942922089809136016652897086418972984071504667595243772094116110473448281009053571247008815530813676902291322581161114073600789501685837246207374595035863307028554407539436963673434752911969123322160437694698122142299966892659647695916908202152912025429782563492836271588085305804057076800626273907945063783304031965691677273653622367482501846738535382562929371150659037300794333761518309855151844620395185258040742350087347289447456419266783070072112393725322715119758641432027550373312653374891986952346525286283215144922523113440280358452356190427114923150465327137199426878477674118182326670090594716251084188696594275672972562852570883616743169171527515549464065452111595827127292949407539663552393846033137602066590050495666365702506910511482221736556895260283232921057172172865848713876877253947636377712348788516254139229274705855520995205980743645883339493150282839100639669060652808610308692805892438908814369854971206213888926144234047152411179390423594155826796031657345220141612900845651860954418396494417456100545529691831352527138068132062710651050354114386384760434072475070514668243917520668642472886344530470574283095916953468341237786902585629881362026518943401188160210468247447600923544327352498682101618691367941604635101735905187726680929500906489503679670174890694904327420596398403575734481 A165443 900 1565839578475581204193409145743313473487311432435097769532687960578686015357742453330653514948474297402859976874166974235153036333607786602064931600767624784447176057415822395381239557296622217836266120834604715065356744353820997762869300052341294560571324282416974672221342645357203738008447793084449516664693686992144233100612668988067201677231111207125909748236816959863774962660774547722263740718436161520223047572026206648112980093171832437062903944185995940718149954019647872793759391778439900422418080208320641501887071123589613276606153705386589383782625002525471809480194702776334351059835198595045786570238974366339835905420482864011913637274715275335780075283461790489287460859262981145375044269356953794151280991923255682218622029271509653582378094163216781417281917171733180467157628204125372850930144811795999385026787347737216559744197330417760956541507073242890172325448657594296017092524243643259677474497515984521597994463776096941932780600820604606525401004384507084257428916209271420304029514644996997346183064852252808252486582726581910423900310080469388916388185711247830415200209048781112300354145726421467128050046672794461511498549293147648348767331321976990532320481556709299155614331441259449524105772007002745939245399754513361350666514816076372831046682466835469448006376606536851254440622919481698124237378152029462119583916828455799076182531996492517782397433849901890139729682531308769025471363020905666761276990733939333790152066693195281468526288323250814433487141862278917218074339558683824036751937988012379167535255425375031542795519424785507683278505990402892706958414925868198454272622390585601245292143168275883781901770125168441629898455397475437618261659749812911190502225737315654926309790624856456326452093051509678534360940851984767990209217594080487687805730330928517444326473525368951532714696947317727617675438137306396416985491534123521281778937504238909564186222857848265302151763177027637951611853027211154186576133146421088457165261059071522030591780393152200182824483570868849156868855863810193459152292510819897183897651804037510582967780208398319765604132707216625463087883445204976555732618707973290908148493265711673543489840583309086943832254841251313714583978522372565339854958429937057482863667258989472375154505692755000152009094730809721025193773034941161924066903723689793502619962510206625300382833029054185811847260190599702335682914429174290292178776020349737531153042903573607007227345014984798481552137868069616342180849280213520047130055918843117384056019161810995097130037414303001552197443409591477260412349417080954347145581290360434795455262090040812329673250130166536649317929893294378731826136622196127964317903277348590282434877036166457622165278547068146790161384930418322594025179264852610062088348099618887073386069590116201623754185015859199497355411534913557820225107948065687077520883059693932218839616260476920591254366320271573854273165184851651688191874304194684515908383888868025603247222539953060650743903146156263569246561277992999595938135373117652700002350203423993910518370391030275126099002825079855465661177587388655063187509398675367490690421283501127903779442879794531958744661395763225017621859002683049984457497596627490562599160421202205861541472196280284437248121157951112915265152016452409623583909193145308084559184182493470915101113760655347136587631039312125398696520848742463226401758819247657650837760182078559896738577738535718001 A165443 901 10273473474378288280712957405221879699550250308206676465903965709356758946762148236302417711576939865260164308271409517956839071384800687896148016232636386210757922112705210736096312735423138371223742018795841535543805599705419566322185477643411233611908458616937770824444229096188613725073425970427073278837055280355458313373119721230708910204313320629953093858181756073666227530017341807605772402853659655734183415120063941818269262391300392619569712777804319367051781848322909693399855369458344186671485024246791728893881073641871452707812974461041412946997802641569620541999557444915529677303578737982095405687337910817555663375463788070782165374159406921478053073934792807400215030697624419294805665451250973843426554588008480531036379134050374837153982675804865302878786658563741397045021198647266571274952680110193551965160751788503877848481678684870929635868827907546602420627268642476176168144051562543426743910178202374446204441676834972036020973521983986823413155989766750979812991119249029788614737645585825299588307088495630674944564469269103914291209934437959660680422886451497015354128571569052877802623550111051245827136356220204461976941981912341720816262460803491034882554679493569711759985628586103248327657970137945016107389067789362163821723003708249980095882863992104643605885225169609636816953928276236080738888670621635202749684066914347609308364320803180937283951689332314922325820561843435716423778153110865350110037498712204028422518011534048027660792257690553207089671388540273798659702992505115941601689127194733468052188320277995765876500574031620720432879557661034318643490595532233062398294425448307078455099709530722905146636919541058591957236609546530445321226544403633126225188301981725935178347705669950817302344429859606022420907816081771903414083962521550315044953062922004438904904528391529835690903485515036903192804469907262557893418358151917668522364787958997284141653150936643872012611949009743076642030732492838527986023075229279698105126485964577505649789557739639062564267611174725676557646976979612444136046034747781538101256657825878746867612266879657995895710910511023785918059072649100525433956869029564196506603894824703515036339318247446737740801958129194246885715836843094835853311745841035857201018060492405387493612508723212763596472239824752548442798960848156027010645064603273161006167903005254139499022905493577880409692609135631031128861434276550029361083039963667909291885339386469063303266224585661549437149078727813395950061519948204590466099253673082810553180203143696194074051155148390982620226774610162859353931634338762277254203931270339262095007599088251265189967300268656426149818623972653237502163632924452242040784241767332764034201465070619949299416368924582535986711270141926220995285949791680547962051909437973317420858966259045911194620185113574945431373045986873045946221231723468006960454206094589267189640168165125233307284714959937911939514400551911521853981234614982848627483102743661446648783596530868868329015726668487250362576380445266032869648434168275881817588703840594103913329917613709130051591186736936194865904064063955086271682481174681163774590234419681415039665587102553102829318654093105030353552023619264570508972473078644585989468081208739697887673325097947622577070725252316290057189275977342314870329869239618665146604053622385191399313798079950709050197224188779967805660054837140455729786235596598849305291801748802737943626583423337143573521 A165443 902 67404259465395949409757713535660752708749192272144004292795919019089695449706454578380162605656302455971938026568717847314821147355677313286627134502327329928782726981458887639527907857111210853598971385319516314702908539667257774639858918818421103727731396985728714379178587100093494650206747791972027782449919694412161994041038490994681159850499696653122248803530501599324118824443779599701472735122861001271977386602739522269664630549321875976996885535174139367226740706846610498396451079016196208751613244083200533272753724164318601215960925438892710345252583131338280376059096396090790212788780099900527956714624032873982707406417913532401787019859868811817506218086175609352810816407113814993219971025657639386721624651923640764129683498504509306567280335955721252187719266836707306012384084324715974134964534202979894443419692484373942563888293851438169340935379901413258481735509563286191839193122301847422866794679185778741547341841714251528333607277736937548413716448859653178553034733392884443101293692688599790598882807619832858311287482874590781664628379847453333724254558008271917738437558064555931263013112278607223871841633160761475030716343326874030275498005331704679864441252157310878857265709153423412277763942075057250680579673766005156834324627329821181284642179215961031608936901730863894224596387753573190520364979485488060097149224107364037233978175253463672717099417925154012386186559632194569465409560885047599317216614652518613693025230976647518684580570388155972794773916412893019641042149995177084105401637010824651463908883758550427000320374019377915917982433457694405155784724699105746354201533351923528607202111531211177570401156980841504115838443217811941124167177297225258834962068225418529046087564261895819800871819630129774622159396199391817501167127290909405253203520383791427258964315888272793007316932328140556675058522655378836835121444173044333995744347621364745667089323043493603536236720539072100322989009269527955330479045387140499072577167701531382467680971294294763638337377580736484148016001859468609778338281937773472807837198066525150021190812196119405769636325992484789009598879808216879980650578070727860603538011355022283732302900411669135802795192019274014483890176089544177306160345540084277798202577029852664911088961732499027101834351229954422345108651812023901505313848835744182375350063835274257804311334268792535396322868705302429567198003461369545391114936368128392889657209288030917031314688675766075226654594090088303469380952142275581519918216287221918092890810150092618661745559724919378266990261407635813545527202608822599825172926805312717652263417493982885758090620240801059442532775485921588824214597357164362325110396696820322605329248958438433488610630466766735382307023846221547202778124233771613955263283756974628227343156327243362507242292699643037782719947591888183883614921747583106383019007425624150774098505476701511999959608140507485900850791947261052676675993219023819865680335289655124113134090617267275480940337072343186930559553227881056063062148542282306993135046642055811421160825169954432975499217256644713883056040269362439851448722381635967408138145404459175880165894546115529397046391757790746968966188681876083476970784693863063501413358169960556299930215828281436882538193778206932849573300768276830028713207383126490520644874843936896124583689220807092059027706799187765717527538262905065595476751521064881961304697115606202102181956210000899214725041 A165443 903 442239346352462824077420358507470198522103450497536812165034024684247491845524048488752246855711000413631885392317357796232541547800598852473560629469769611662743471725351761802942603450506654410462851259081346540765782928756878259412114366367660861557645695623366095041790709963713418400006472263128474280653923115038194842903253539416103089779128509741135074399963620993165543607175637953641362615141091029345443633500574005611269641034100828285076565996277528388374645777620611479979115529425263325619334494429878698802537184242094342577919631804575072575202197924710457547323731454751674586107186235447363924004648279686200543293507930686088124637300599274334658296863398172963791766447073740170516229899339772016280579341271007053454853433688085560387926284205487135603626109715636634747251977254461506299502308905751087443276602389977437161671095959285829045877027533172388898666678244720704656946075422420941429039890137894323292109823487204277396797349232047255142393620968184504486460885790714831187587917729903226119270100793723383380357175140190118501626800179141322564834155092272052281888818461551465016629029659941995823152955167756037676529928567620512637542412981314404590599055404116676182520317755611007954409223954450621715283239578759833990003879910954994248679343228243519403380340740820107177128686120489898790998831757743672980652907005491767667951573652706303755344931366189441859428348211446255768856410137910268655044918649222108142436987107034522845276499642883051062848289252231198283368635057649364977260274440482200353522522829992124562759601537404584842294817760706941804279368168336705563418163166278952628856040585111914446650970886521865568824742235718722194790404030131932540090544071339524166663265566803691628448652515522644644745101475252622580706257947533161656544514723500751968659617051487853427066978954109951660788476413960822266311115881951878116128962042304288811681016423893861572190492566905880484634985403680594466103518879834932765218424371459622552704243500785800014600994957032570479976299789408777888922971270871928231545876628630790395666321493602344697240457621885079469888856286022842700814090176191328254682615997297689091832771748844998910400002290266232559480839387371080879499014244217239421801816920493649378421984678798138612352454769107720721305459978630503098212886684576837656225676590991678683199509276857408614526734578094612379055062802314336815885669969915215195593909517563139173293429629026825800677780895636939898711420864569037800974716372623157709146332709778954711237975639055532981417797752230039763245704242809121935606851807254646192511433506269095179591641173501190355692172565075530854236837705752681002703709261943751404460162193620404329370143984317214337330944848990735678120267056317777087200025448725049112644843210664345034807532493744293019140812725613991594594601210829596234150321796710189227034851141839223437076324891688455485900429307079173406603700415006347744044186571681316704791786467119171806262199058145623800635384536509206117507242208755623257270544568971160019561802280911695413244781336201190664902706049399766284027698174919112246855586047150582371827948374027731537896372099614823425130872541054580202511529915603798947848441957122575889321961693680161185853643720642183394845168377383360772493961078001942000357597682101695243937165142387456434335816347001144490513709672885328473324377231282327455457125350970420236652087940404290206397556561 A165443 904 2901532351418508588771954972167511972503520738714339024614788235953347793998483282134703491620319873713838800058994184501081705095119729071079031289951158422119259917990032909189106421238774159587046767110832714653964301795573878260002882357738222912679713408984904949569188848071923738122442464518385919755370389557765596364288246472109052372040862152411587223138161317336159131606679360613840980117940698243535455679397266050815540114824735534378387349501576863756126050946968831920142976988559152679388453617954434142843446465812380981653730704269817051165901620584025311967991002074625736959449248890770154705394497363021161764548705533231424185745329231838909693085720755412815437779659250809258756984369568244198816881058079077277717293378427529361705184350672201096695390905844291960576720222766521942831034648730632884715337788280641965217724060588874324369999177645144043564152075963612543254223200846503796715930719194724655119532551899547264000387408311462040989244547172258533935669871672880007421764328225895066568531131307619118358523426094787367489173435975346217347876891560396935021472537926239161974103063598879434595706538855647363195712861332158183414915771570403808518920402506409512433515804794563823188878918365150529073973334876243270808415456095775262568661524300940467705967619692583980064546566870274052089185690709041105160977475858123025429640390783977232585782741185537943487685925214241011589080802894634192846655108995542407350368674756581543493329418752460776693769801442702356620315333381696367753205014911193902016758254429054879147762098351555597247425789720260376269633936643338124557363055662099230645797246907101127556732758849886473805650165177166107898677006610153083782453589749816968161870071033592356560473341998437817011454480349959441188634234756485471398899272777162404283360001044995501312537958920905411231259948125634144979783537391113921029054996067982168170855588548663901940502812223643262407659187703643146255069795906867360170208226834064912446948385663418604976365309839444742403244390685206410387334463398338605450839957709671391749264886404289891959914712290197255369085901193859715605869251394252638396699292773501238425708336634030290371649166374099964246607200100892825445280965168174726800117166326432194185399072006073825015732078485556205115537307352419802269768023002663001677934464502042265787124868721124711392998518175545727048079521341605163722249707222021683236609197945702583003872657646240359275327749658339263369487998720366787559085686744693536923741659101505170480342849888511381887036012372504546461961747886209604407074258141022797522126369974662863193815082673384302398124410145558218498760497485465048804378561980343990351132233855333768410910038839021573121696056871074594891204478609887743258359077873203962636202693309359652541318678314851204963021972856013716838489636048236810717581890511976226334108344859162499391225149600113579608539822819067904860229600702534360343634677821282155034159779600139402029094325787277943189372701830982590242630676451093044402231787825933184097388345620316842735513581077146949009238693005692742984685921166669711152627170851769416873610404931778664870090096264420788028090044143271093415265337930303594161492929825708130107244223477182904913063018362640948477590603685412314240584170136721855114114281293013342756730897021360165777051379254282243688421225133071729547440000102846713483532473367039328003198834928119176001572528612081 A165443 905 19036953757656834850932796572391046051595599566704778340497625616089914876424048814085789608520918691436496367187060844511597067129080542435349524293369550407524464321932605917189727229747597261050613839014173440844659784080760215263878911149120480530091599676349961374123448032199891645821345009705130019514985125888500077746095185103507492612960096581972423771009476403042540062471423284987410670553808921175836124712525462559400758693365089841056599400079845803103943020263062506228058072021936600729467644187399042411195852262195031620630127150714269672699480532651790071821988964611619460190946521972342985022093297198781842337204057003531374082675105090095086496335413876263482087272344344559546704574448737250188437556622056826019103161855863020142147714524760311395418459733244399553343861381571150466914418330321682356617331228909291933793487561523604442191564604529790069824401770397261896290958420753911410253221448636588462239253073012929599106541785931502450930433473997188241151930028045765728694195757490097531756132752509289035550272198607899918096466913434246532019420285527764290675881321334055141712090200272247970382430601431902349927072083200289841385262377273419387692636760844552811076297195257133243942234583393752621254339050123032099774013807444381381310575807403861701265353189050611686963593771087705451244236559761918816845311139871888603510484393642108843448943514420258515177389347675964461673300305162524998838335951940680750517695813278847484870734714411344456027451744234226408744771134322035343167952593534983878619258934737247058860690193566705167261225755895047434264558050852206971055937788903837666013731164702305053259021099963139782173870037757752420247356074805939496139729402053575265736753986777746545354538360459838516259457004186215601654404056186157599677377670880088670981072935770182510025814735040825847794812168771936745875531963182043113941167845485787480064002125054406907329971364565319932476932006931946942666031870730241963848924373258726982757364254415708787846558252429743591063621138553964485727777791672377448749819832587355543913531246376245797699738365213234560212161747198837138319440127869246461952482082086040786986385938080476447773641956925471647802496313559327725677979723242631929787709642318556406367477853647141050748720598366567016825581632753978340981200676927551472681680098497367046487669403098349024338573962577574260821099148621950403949225628680332700538002242467603178771709490074633008135878057784092623944885605409876401795165177323656023550341363334292658368226523999014192239807460553953882764209538562800787094028979742258590889054180217211065823072424603189414107547839847208472674780450958429742644411463684296066264714678408810370219094371007247121694191567426633089876599280211540506312139275917545641200609679315781546824186141575327849769283573652500637581837243233501575553337120725238753730861218369459329237493456314696075342009836686546814511679107112925432690097078234899364429431656315393468759789129158627418656425706348134870941750277237399998777130374622629452084480035993844138724783535554125852336158946695938791079690458295422481291844831682341242266361959083744196084648833314089860725465215310763114030442202840152811025307893935597930516164475431863565182011842526633204266818882994108615290809070892043576498044428786051036613793759426816000075745865866957380919388816746217016455847283513408548105815795889611565641601824366878330503411289187795601 A165443 906 124901453603986493456970078311457653144518728757150050692004921667165931504218184269216865621505747534514852665114306200840588357433897438918328228888797620223768010416199827422681800354373985629753077397771991945381812843353867772346309536049379472757930985476532096575623942539263489088233844608675358058037817410954449010092130509464112659033631193674321072361593174680362105349875008172802401409503540331834660814238879559852228377787168354447172348663923868314164970155945953103362289010535926037386037213513525117259855986692261602462954264235836323322581291774728394661224069596816835278312800130660542324729954122921207667574395818000169345356431364496113862502456650442164705974593851244655185928712958165098486338808997314835511335844936317275152631154996952403065340514309816505469489074524488318213425498665240557941766310192873864377619071891156368745218855370319952648117900015576435301564978198566412762671385924504656900751739412037831099738020657496587580554574022895552050197812914008268945962618364892529905851986989213445362245335895066431362630919419042091496579416493347661511124457349272735784773023803986218933679127175994711317871519937877101649328706457290904602651389787901110993471585898082051213505001101646410948049718507857213606617304590642586212979670284271876792919486180240440735770725291044505838858130914811043789548425696415747446650941236851235282304645873183813799475250100142407104305682638458259012628608716828963720214935527101952838607706563134801996831855681624735466995917263680083607955765635802905243617708725832701760358677464959382719193443662709753507232994758530357914271788000858508907835233961114495980604417588960312975491721139560387219341882082817570663214185765197994009731284366634739940125212010460671032883207269069954279706583372176287255471549981444678061245174211630143006913419292362414341226630645487307676579137287073274708153803966400893314221842706280139218946715220785959177863142597041040021413983952446150539538472991382617069472458462617438303134004810562273239824337571017252249017128043755333172994603792339515318534209215104039831744972326260608043692304045634846891836555663134844091636759874249482988806558406350704524280049334132339937521587970529275902043686739753112903433711037249062285938193280586006849276404468327291382688651680457828411859706326891477569044727657927488933614134797419544695664996103787386324135845762838134405051360946468404848056420692284881680032111016093625569177691826344018257248679217620419848784799748987987932828969803356439343674688677942937815299191579639247022493362081244969134704203117741184667007758541509364496089741804620403187514425494967378245501964222439068692194337845176668832028952644613700011020307251361761570028933270889790946915991991657246419749221402988829289157387960970189382537637413922532830402035007628570511373987878581984921476877127369789122812891203865637166834500870826538775478703833648118076436397072175224722465457479303838319205580288729169534656983198372838483152892620216687760916945273669276696796998817261422383918981381852621399558796982878002685468494083034765116589283626033617941399175179381154707638203461183989830734609849574889194260907885189727727507750190928176911148373804136834505670484115359161881827315475853873014168767505971160940841932414762700845587820698346264017888542735681175796314571638197487940712502259285851995083957948498163086922989401792628915035378822382381761122697514175893571121 A165443 907 819478437095755383571180683801473662281187379375661482590244291058275676599175506990331855342699209573951948335814962983715100213123801096743151509739401186288141916340687067720215292125047719716809940806782039153650074065244726454364136866019978720764785195711527085632668687000107751907902254477519024218786120033272139955214468272594043155919654261697220555764412819077855773200529928621756555647752728117167209602221288792190470386661611573527897779584004500009236369193161398311159978198126210731289790157862238294341915128687928373759442927651322117319455855333992997372291120624715256261010281657263818192553229000486043506955610961899111074883546182459003051878618083551042635899310258016182674878285718521211168868925831382635789874478627177642276413007935004716511699114386706092385317817955167855798284696742643300655928761175445424181558730677876935337380910084669209324301542002196992013567821960794234135886963050675053925832162282380209845381153533835111116018560164217717001347850528808252554460739092059888712294886636229415021691648807530856170221462308335162309057551612854007174487564668578419483895809177953582423868753401701300956555042312411663921245643066285625097995768398419189228167075077316338011806312227902102230154203130051178473016135419206008135731068232552939522099629828718652296537990793631148824298838812705810477877163856959088295145600656303286632272430207577561744794593946084676504793976581014092100640375144368247241243685317137847803640091682809220482547755792792107254760910472961690240484070475925549563470955169073891944349747258470376930527074489478973667457625333761269437693688796604947019473470828984892295445610720106764565551316111044634585167426937626126338382876621995107290802461743093330630311361972468282301839179817706643620771415324890580937609837849455439330309806800596114011369260474024246816972209874622931121879501392106543158619073066991433298935122735436326343497820476632139311785868454273760829926178817236962141681695422139970582722756220118381781056826007889980464434594139371152967889614650942514319344836664447432157201834521450755071256232594092572854765126413909629222734255205778999907249011917973698052219383052317775212713322901656828366889227546902810026939466914063074191325294422334333166203345911123412228422886164041085529256022386001310198482137674240856293838195643773938411294123581854599595484820194789917601970769297655756389555545018533570160053782684821572632063077189829050710491174220284085943004433245502287146688391734375463902443556990162755708152545556203878865381532550734957147584358739524257384462828074802882469597180351509626588310284268574977938320175526619808593546766062450137344067365285581788806306095169041300536339520121479420241335726843940853121240143230495662024380472182115324924495110502800125282208422020341720443132587648160046665143820225162510227383277495915809835629065140599210765574230627303050269156678840123109912664070425845923569493813542257677091138936547412912801332212485346742789239237872823531566779117096951086405719092325968954001383370059953483563883953009426065659241274218634347871271041109870849180180693949030364373999175186622856584466921809736341281764346070258971219884977840591815899455380679220267571493852102836441594520059595998638781570670823226371397739165703021921000588834309326569912033082010105144420693210889348279803526827734723639010175836943966320551618720848191425494359492742344897751606611298236617978162641 A165443 908 5376598025785251071610516466421468698226870396083714987274592793633346714167190501363567302903449514014698733031281972136154772498305258995731817055400211183236499113111247851312332531632438089061990021633296958887098135942070650267083101977957080386937755669063329208835939255407706960267746691627002317899455733538298510246162126336489517145988851610995464066370312505969811727968676861687344761604905649176734062200173875765561676206886833533916537331850653524560599818276331934319520616957906068607992313225734145449177305159321498060235705048320324411732949866846328055759602042418756796328488457953307911161341735472188931449135763521020067762310946503113519023375613246178390734135374602844174529876432599217666478949022379701473417366454272912510975545745061565945033257889491178672140070203603856301892545895328482695603548602072097428055206831977550572748556151065514682376742417076414464601018479884770970165554364575479028807384816734696556795545748335492164032197773237432441245843247319510945009816909183004929841366751220301191957318907826209947332823014204986999909726596131935141071812911790543010233840404016553454283002891068562235575957632611732926987292664157899986267950236462028300526004179582272493695461214527265692732041726736265781961458864485410619376578630257125796110736920842264324598647200709740532816205645771604243902062457438379072844653492357544380572277756642122733815645325258258450482275044902296358680310224100632944715665673656639834858443583334964232438817317126915983469571312123426555060119677180239738880517299928328502184705626652007340970122251723792258144253978175906848118220353051605958534008066316358725497093858825868649004719819235447414627284214817383586481690912093941852494751560779917659547559206470154370014070527756859989235335085532537843356800161726103545528205578431022334938804358993262701625145846257053711687347416736425439340095761494850197973980697128518014369254236156925664077958485136512544100999490926832577335226665840834073710661976359399357348507658271888633696069833674411436628618350539134962432281247098264017654389751587693610354717574155184531711019573811708923414300469461103548073897946171879280002252217863409128694813562878196574700583604686527955680159337006090812279850816079513028193549844630963554681004577612794068209912322224447075697238580023351761366486350413709400897070801825600179458865961172023913624434981585324155350725403723879871503813503464935896804885183026657527689418376625079979304294223841806352374238236238041329083171265056705176437810397158150036783724340434132849348150362681884512511727764162123272169583075085785331695046940087966321485328407272812107203011277108286367473998544197646798495611509442219061398516624283821971263979933110425968616398805597229550417648170609477684514945792960135548438874476510046599358366305566133969028253490450260473034200496236493739922180839991192833753309633171670705932926641034862522783559172588212998725790785088012189027943330501479693749559269020890552112524555687840142460492965297136260179419664420676998208641969866041124910355559312063870240491916190659829392389461039165497629030673632448536392127928502548005072771863519869061428879818102464577079190236594628388195791943074835470609797353937132928306535977955630941797401174398624916363574729442746366917551250436605668505659637467352895749562923076024511515614614472878381547793743333393716508979576255039619387292599188430561448612408512108967100782754161 A165443 909 35275859647177032280836598536191256129066496668705254031508603319028387791650936879446365074349532261450438387418241019185311462361380804270996451700480785573214670681122897152460213740040426302335716531936061347258250869915925536402332232077376404418698614944724502939172597454729965366316686043764762207738329067744776525725069710893707721994832855419741239739455620351667934747202488889530668980889785964248552182095340798897850157593384514816026401434272137774642095407711013821070374767860821716137037567074041728292052299150308348773206460822029648465379884076378758373838749000309463340711212772631653205129563126433031579237779744461412664588522120006927798312367398508176421606662192769260629090519274283467109768384535833221367091341306484578984510555633348934165363205012951623267911000605844901196716993619250174965854882378195031225470212024604709307803276907140841831073806998438355302247282246523982335256202185979717908005251782596344109135575654829164088215249590210794247013977545663311310209408741149695344689207254756396120431969354247763464450651796198919706407716197221626460572164514257752690144226890752607213550781968300836827613858027565579733963627169539981809904021501427367679751113422239289831135921028513390210014925769116639795449131609888779073729232448562338914018542697527322792893276013293465636544400368773784448108749641908659943536063584209442541281066576893820082473709265580200896925392941329857711805965613355531566168344143559683950853451151362537880865402719460519951293255133340444803529874946821202132092887601774156185301137311795451062774779227255371107933938862392566215294046823950999404633273034898721142855981660720683736792641968366876680550795919446836065229717654044072674329372922253611237515750061956293053939232871869817384685533676552979060171202217077496922679559791705089214646509323456733127636883638673560483493440579282007796387525673081905916356802197216704683247445692644083284717138459945912536066396240887925402289677338498812831655312227930615063111205164567396678478356280888468745033976412623725576769860564289873270139824220081726310358346594651133561825991252107594495118714281524633186511548342652081740947676857890058257980867357581876814299597416332642363705438240710190102890805987497576809860143491803421091106953471219115131074665417308169738397741625867331227150506115955843978576707465371056128216919425553394756934821533822503396101895350883839803063547758862518737980927035235452455420612729373993543622128389779516334607009886663402961182011876473969980685049131470179866550292160562748388221943972113761946701386250853506228137992885186517413193383624157619583420634172441441078372269231020439917184955023983850483556891041524162868512043388314455600198479855835061268101905773344081643330365747880173561750004691086972898481805525408869388702170520709083281926081841648119089896068191829597696196626838344768863707081042381970962263881047647925600436453704221470385551616860818386422038379267980567585343023131509622739014389044365005882357113270888665289698675573379580426144324778090183518264257338212459232731121200633722308133766174919194361120483725704507088096737089971615014696109800272565277162361816115356929744381515924878258876934027266244174209626343895877439580434357305143280557137202030001869828903864069755116413621858699046986153712391541459928073463398508135494671464310569126347351594449759268029982086141894449196040039534905604769613228298784747833384026412689681 A165443 910 231444915145128508794568922995950831462805284643375171700727946376145252301021796866047601252807281167376326259851079326874828504553019456822007719606854434145861454338847328217291462348405236969624636166032498499361383957518387444335701774659666589391081612652337463783911411900483302768403777133140604844971177013473478785282182373173616364008098364408922273930568325127293319876395529604210719183617885711434750866727530981568794883970195801707949219810259495939426787969991961680042728851934851279575103477572787779324155134725173076301007589453336523581357419425121033690756032191030388978406267001236276678855063672527120191379072903411328492365293629365453284727442501612145502161310646759118987462896958573827707190370939601765389486290311845322717373755510402357058947988089975600260764074974948396751660195135900397950973883283337599870310061093431497768497299787751063253675247716754049138044418819443848101615942542212929194422456945614613700038511871334145582780252561373021054658706677096985506283930750683151156505888798456714946154150933219576090260726434861112193741025969971091207813971378045115400036272630227855928106680494021790425974522518857768634535357859351820654780285070864959346847055163311980582082777868076353167907927971174273697941752492480279502737366109211511775704074065006358843328381165954263689556553252002569749031539772378514330270299933336160541593743978184955884542777124831254488775166799227024620600079648881649982498054510521894720102376921171681449627493751638922391474892754998311008959299540773369385217675836058003309672386528694851932924797136248555785330441935122219933050584402362836747735965786590564853764700182347230836948728814452033086548155179114366906678953484610865182383510573491945626486234968221474946358197403987678963721786498039839170879510253379545389180656559231593166124679235769721805247814799130774288965328710256279197251108230860418321684055015838062912475007963637764895720768562480237105091878813180424641195246344973488709844656231718133974236814567899946657812896737059811195352203765396797547779480967637868266266586211294412666663299422704543068553446513130144378114841559839043535447536879101814039280050279077659357553704799408429225068060155370455654572285981936543705648390508470773758454260767784241096217011628669017126865534054784456207163111588713094983465667854534515472860280319555382355032757113757581940318459410037589834713056607274047723228455850730028465568145567625576978574726840069003652352887786054683434666577867987223961388415174393570436702210581199032818090809716773639282618249138333219053296451931737423115308311052073202790058988204559703059150561795423372251011866358654827400058630859686834021305321209026916063616668879726547902466516257896411440947090360624608254028814753572734699895526786151363219623759673974364193754794658984053060366740899899123141145685163015612825499271463253642001233772553088627185336638588707497167107674378451839654237554324912553558149273404819955911986528946305306106284060071310057791309517815247516463098355244652999948002655621382260513950010511484843120050199154415593674543156397431388963292655574203786138654656399576763885095071722140289100934891095896399046972007605631771735896195983614403681783277393907725045109310280599236723620020535299801959100715708595812746775070449698073438097055355493766928329502109024699681241561648847256214194040228006268739839934989343275544048142663173032728555304733680151565292959728892673201 A165443 911 1518510088267188146201166703776433405227465472545184501528476056173889000347004009238138311819668571739156076590882931463625749818372360656209192648340571942430997001917177320433649284467886759757707237885339222654310040145278140022286539343542072492994886460611986099886242773479070949463497181770535508387855892385399494310236398550392096964257133368886939039258458781160171471709031069733226528563716948152723400436599330770072863233728454655005854831175112552858579155871117260582760343997544559245292253916355060620145781838931860553610910794403340931217286028848219102045050327205350382087323517795111211289968072755450435575638097319281726238408691502266739001096750253077286639680359153386579676744066945202883586876023734727182720419550736017162348689209903749864663757749858329913310873095910636431087642540286642510956339648221977992749104310834004056859110783907434726007363300269623316394709431874371087394702199019459028444605740020177480485952676387823329168621237055168391139615774508433321906728869655232154737835136406674506761717384272853638728200626139123757103134871388980329414467466211354002139637984726924962744307930721276966984818842246225820011186482915207295316013450349944998274663528926489904599045105592448953134643915418874409732195838103163113817459826278170394337566504289698296434861341723966297993116863949103169239553380989760276409730365672497079368628212779670753753283949998157907140290071279785936548158054226784443423647828081198614188141233262580412016803000650873133264172971896782741608949910530772018858731568672265907446705903919024177294494818491240647389774052015431820787338508120650176293303559245403430197034768650008040680222774195779009608318768216985022198293548457377378779341987549310671843445409722303013595238633143665512299295441225460375150757107414249523846761184265177235487124226946415089277465401536020157362833327125805726480723574488856333211312656363687742221084787543622558703785018058887262515233641680915741066535815641104250521957452628594611352529774935683903826791414193455966599056985742444557424860835634837048188640147205157222330144867490655311749748920757108244790095560506745481486950078123745147380368529539130535749406813109895020419962333465129428760861800182752731781548034106748534740312640882856276633550671511121524473847240421908159140902270501584385095863833283904501138567435852252369704407115906615145399087100592873432039091825830117071854585999701876975777165475591289528551580164998690168358325211240006864866254773808270867516736140183925266103920670050030389094189314321690137792776815729351725900451117249540450660176533384137585788353904361210371380002747873221725136856575610220331174257161152921488509448483578335838465116107485388704393731271388541574526052064420976861434270454579113826852095510221969105996318753428118097141652050348982982086864514836070675259895261284189371067333539981286790222626394862323734982686054429492789982870341613036541719838743327628542677265182368089190446588660686909605220126045436980490243255857782945383289718957030941983288495277164486148243384282803413117622739292769127491951062293353636701006718290655914308729928103511805035280169282771535745800506815096589340958298636743340107601942527597158569923807326233039943550951837349365561208601423430413926334595034792944269685155473363771108124812072566169708391871177577672737220005619560730871893127476570991871268042445225048922202920201491390551849842820307205950203684961564685161968721 A165443 912 9962944689121021427225854743477179571697400965368955514528331404556885731276693304611425463848845499180603018512782913332848544558341058265388512965762492514289771329578600399365172955393805030770317187765710639834928173393169876686221984632979537626539450068075240801353638836796184499430005009596483470532722509940606082169461010889122548182491052033267207036574748063191885025882952848519699253906546896830018230264528209182448055676492390991493413547339913459305137841670400346683490616967889853208362477945205552728776474645231937092241185722080319849716613635273165528517575196794303856874929600253724657273480525348510307811761556511807405850199424946372074586195778410440077642942836405369349259117823227476119213493591723545045828672672379008602169749906178502862058914596820502561232638382269685624366022706820661514384544431984397610426873383381900617052625853216679237334310613068998578865688582527748704396641127766670685625058260272384449468335509780508862675323936318959814267019096549831025030048113807978167234936329964191438863627758214192723695724308098790970353667891183099941288321045812693608038164817793354680565404333462298180387396423977487605093394514406675064568364247745989133680067413286700264074334937792057581516398729063235002252936893794853189756353911823398175636529885678103566381453924271842816857879441794120756514446039500872493559780622696582241431709008633352425473164485994141880635938825355650231263639632284453549402003791704786210198359313236179973808848522891849389190387655950788706404587357230797248966651331821780291777215451844207484192399761587990238982156137027896479752215919486913193384565071465305085475765167225631486847646175596210842495213376725863539839438642697933428204600066628244602211391054044555362815239392049471627953966490683271694893875241749198665554976935488322882728412185854445066544838528569392578154300001469611826778922489888248771121724692681777474844335373709021574560611533697595662640841734214123754736428860340448684595309512447835980276923734199279335581628004190875872465078784726623840455265135817744111756046265031687308399067217360631946387406927182609304154289698253113332349704432466841197202572864938709560304209321529791165941591312305864612618084807153989042762106621433429114187631361244688541917851295487616892467659257109187071666680301175112819454755080317215139521150517615594071185312609763014391437306835221168489722667571397424871892014673865515576381713340720107715033676216399861538060152617051464774621457854198665274700458903292264307827815187603505967749298142277713196416045419682260027409953692882340168487181743903626937741780848498181351484080502251170677451195729009013611036534190249442025757381554165694458165588929810804012370316876884664974545299135034648402380222827144682135285035368064714987491413361390918942524984374043072829621114453754168827632867445043555311014498957714407819784099869655932393738444449486041817751398395167232339791448849219451451873792298204153936205327734099985245764586843903162487961067055431563905274330723037328406917007876006138485699751995015609096572287523504199210845130175616113270957828830416445976152857302276743399655286156667904795303499100470524411131042871152808699606483185516615480916212441687387577677472355914366063170256139113713623655597444467892221821217505192387564771041074955605883274292732532643419648970081735112120601990270712848609358510356852097707561115048379461355420973359318658041087029283138454952949600241 A165443 913 65366880105323021584028832971953775169906647733785717130820382345297727282906384771555562468312275320123936404462368694376819300847275683279214033568367713386255189693365197220234899760338754806884051068930827507956963745632587560938302441176978746367725331896641654897681224408219766500760262867962528050165192387720316505113833692443533038625323792390266145366966922042601957654818053639137746804880854190101749608765569580446041693293466577295188286284097172206501009379199496674590381937926325326900066217798493631453502450147366739262194419522568978533990702061027239032603810866167427604956413107264687476371305726811576129552967572273968389783158427073147181360030502150897349415347949655628300489072038195470818159731455298179045681921403478675438835729134437157277968538669739317304247340426071407381465474979450360195876996018249632722010716268368649948482278222954632476150411932345699675937782789964559249546362439277126368386007245647114372961749279669918648012800346188695341405912292463441355222145674694144755228417260895060030384261721643318460167647185436167556490415034052318714792674381577082762338399369542200059189617831846138361521707937716296177017761409022195098633037829461434706074922298574040432591711526853689792329092061383884849781518960188031777991438013326069918258538128998586118157635334420111104950157180151784328453516959712950592174818827053224285379142467617424011714486526061959208935849524086798690922960334874945066548006177641097103353986412683476620144905791812520357510235500251139970229814001316291670978234846582039674643271351705106707168918965690345807935135651969218769367309567486713272797526741213457239874468394996277940585250923935751756287583652942672236040844210586025816634915382445120459876052410125598209828706603555017194656096155178520290622333473277595174842876135953157163999644225402922092044304921391225172648730448444606512063267606279516953773745111380725295175424696059530926219872248324513643905831433832148662691024920416989726041536857602668310806298445578113574850018016627245085799200377316612962619827373563919146310556379232875028215172618992243466423086739317476504738431728035375767994749973708564111867514152176786798660519271060196943606132521303712233599880476992988892165284255457445724490698032975942262319854436658260465501367749144844572928153905139954931665890954317477063531326996249088067076838598363863802373487616153305892011653578082767435927751713265951885647200276238234940596879896783416119138723632437739998255278813907548496218038054912201966709813313746348340138139556543430957489229001845895778403642220628708795001074879894493199294228212784543553931182088474401327097334790554309954670472458943420910743784230553628993655395278530072318209468806598224486236154739296694686931195408806945266836076851600179207791851965243972425344145427652670079086326202291267214675933133684811540511208903649909114021641956611414385658296592149700109671414108156300876300998134416022405086224660309356889410581703451295056895781286955179257330177686051011549355567943212985099750153407283940490647249214476269684364249167764415178810376962261582306921418988470588051862301308112475829312948919953511206365489313162291908177305529596394967047451575234138644824674648924687499200053529026841466176689811921687655165800604978835393683737637347142255500022653897065605350532457876729819548512088484142782018120475761225887145220722981634301929341267654624626768949792002183836832966102751417181252169551761 A165443 914 428872100371024344612813173128988718889757515781368090095312528567498388703148790486176045354596838375333146749677601003806311432858975757994923274242060567527220299578169058961961177327582570287966259063255159279705639135095406987316202316562157554918645902573865897783686513342329888011488084676702146537133827255832996590051862856122020266420749401872536179752669975521511444173261249926382756786823284341257579183110902017306479549698434213633730346309961546846853122536927897681987495894734620469791334454975916715966429575416873176299257586487575068161512996222399715292913603092924492516119026396763614532472136873610750985997020241689506605367302440026918656903160124612037509514097897690577279508801642600484037945998078211352718719086328223589554201218851042188900751582212159660833166800535454503829794981340173813245148970875735840289112309436766712311992227420805343676022852688120135573827792884957473236273683964097226102980593538690717401002037023914336249611983071344030134964190550852638731612497771668283739053645648732488859351141155701812417159933183646695338133613038417263087754736617527240003702238263566374588343082594742513789943925779356619217413532604594622042131361199096473106557565200944279278234219327687058727471173014739668499416545897793676495401824804882649882598528644920247967729247960272121857765657460586239838493857315280886732712835453650687275405052843503262620394120006856839318329473179611150857187711258223415785825362112371332758335597899002760456638899862160434773472873252074581253160194648370597568938255905800593135489501296208952025001218871151713559455566577223916977041451427731993190440930147777868137777788261574780465556559469599814452184017451147408617759476408271205839052920616618520489187161483196103096132011789717986878113078108636498750081576129287544241059098478315517459988809922615620296576251139122373117397182715778499054688188595231326225919233682859007982022726949990170343063673015045188674003892854179967749129335185793035904599921376217805396917730968765143479240301117460867580486843204079957537769252599223580726387819433743046557158824060315728523342751428520491823795477644196055407592329410729055606320247350272260009628845027026780845588853564117479199263248080208450817842824294387877028797715854348639612212553973177632458863863975131701101086722270600534475805060726600161518311099385634599701794818700686744360691701521970248131809414426189968437091705310874692194117016448629103150154927144487877847058237704286560509215641119170012724687079439024340999404273725667006355194492208416645309092541561958432663179432236201643191088561204272325876926654744921112038294582940260891558244663701633527555673871342127293531005866923202521786702575797806399601192566703094582876785989705795211669797698757799503454682625932591037331086677102662190313002995225915522115334587946662806572852429885755084074399982414820987625651042531547993323591216756216558033865697208404296960112750131983446565682341984588417697398487724989397584308408736764202831840605682434004091635656397177854035484478676788696025945223248224593149962727295571989212227485586689572878570208615575249424863350446781893086470959674005166313125058702691443608718414092184428553564234526246447514175242005262391508378439498824514405368721512516525523555342766853337616695573412594251523753177505463661300432945303100118769925082374392799265460494792730644942812665937031308093069349608502658716737177142193520071351898146028531770342644075967281 A165443 915 2813829850534290725004667228899294984635699061041556039115345499931356928281359214379801033571509856580560775824634740185973209310987739948204691602302159383546092385532367195849427284446269243659346625714017100034148698365360965243781603398964315717821235766787134155358767214039026395243373323563842783430135040625520290627330272199016574967986536825685709875357267709396636585220767060766997267278347568562990977020390628135547812325571426875650904802139657708862203336964783936691519960565353844902300945359096989573455744444310104909699429024944980022207686768215164532036806149892677595398256932189166074947549690027760137219126449805724852837814871309016613307941633577579578099921996306747877530857247577101775772963693391144685187515925399474971065114196881687801377831130893979534726407378313116999627284872572880388701422397915702848136865862214626399478981004107903859858385936486756209499884149118205981903191640488441900461655674207349796867974364913901960133704220931088181715500054204144162718109597879915609611930969101333859406202837122559591268986321617905968113494635145055663118758826947596221664290385247258983674118964904105632975822097038358778685450187418745315218423860827271960052124185283395416344494713008954792310938366149706965024671957635424311486331372544694343997848436994345241174574828515317685370736523706518577592392842976464577635077098788516906795124871479272034034366877085784989954376022831160642923395368701487709679076397575970546461226761634976047766086074273926705657964665249402601690555527644307499076210311609765904254466297481590901447365078047164275470267816553717510679961931356345234178832730142431744899822187471425210064245029088404663498649720859650925176856372085577151866790689808487510728453704186062318043532271499870852787677359866798686442852183214300567794110982082711784501575290807176329169209216760549773481713024532567291844443724369903173734261773347053009116067563491786266132491341997321224882162000617377421937580229448820023145962682051057616053264940244103854287845844856715347414149100381266050337149330995031214190936213616364743756761048245551045341527857231478730145831025355168644007620639621099488448966659536583430550020849813260521274747256865686799774427465315535953194131447134827744547327860711739755997584355805669719662051415425125139143904891569148292979058161872106397514786531187739157864263947743352016842547981499378230485427732607131949325990928482603871644932493191130436956620569319258089035032699997500935886413487129081835769168064330189519574421664189090595709691391975373019740989626968706239381154977622143092282226196344055576413583230982282896859174495569043477693139955382464089478204980669681047144447162921286026904143958817502660134508012055932488052376066545807400809726285724160528869269316925295814885743358578392931374574586288453847152681227161812703333089882424925259714757405467921826897606582760966833102139479138208165417456595991007038924439440367195853350315220989889082662001247222828672933947357776451060341177525212818350078197868053053809778595737474339917817729616746525277321122769243750454494781999132616868485190986056637460107976708921785520967945234084556582078182747478031174994988295662022670920675014340433569690066784014745434993959424955276767345344747515684497161457810292707070944416219278164554950811485004897805341254948206464428221988492866224330629682045561028639395490636642890906590784403818549634474882180204489686319119850467837576758119760652018350801 A165443 916 18461537649355481446755621688808274394194821539493649172635781825049632806453997805545874581262676169025059250185428530360170226289390561800170981602704467715445912141477861171968092413251972507648973211309666193324049609975133292964451099900604875424625127865890387193308871691310052179191772375902372502085116001544038626805913915897747748364959668113323942492219033441351332635633452685692269070613238397341783800230782911197329196668074131731145586406838294227844916093825947408633062461269286576403996502501035348591443139299118598312537953832664013925704632886259694494693485149445857703407963732093118617730873516272134260294688637175360759468903370658457999913405057902499611913588217768572824479954401353364750846414792339300279515291986545955285158214245740753664839950049795399727339958809112360634554616048950668230270032352724926386625976921990163806981594367951957224530870129289607490528739902364549447266840353244667308928922878474422017250779808200110760437233393528869560235395855633389851593517071690126314663879088273851451564096814361113478315819256135081056792638301186710205722176663603178810339409217607266191885894528735837057954368778668671946955238679654388013148078950887731329901986779644357326636229812051752392352066620308227397526872714046018907661820135265703566168122184701985141876511077446880240946057959586017125634770311922096203887868380608000800863599515637403880062863110824359419490486071215976340050640033605349536153738950865658526783958230464900297114270765894475891657863709525021035858409118456726591596175896612297000262838415722871880002263289812030509358937184534521743767990031574963961922547088049867133211986074383952470541522117105563229119375636445013951057703187780424594609345422110057027725902318014626916204846629700420637205327786411451043996306316399917542744463846108091838773162192465537078246445014023379641978887501794166209035333712454061876116188949305391447593499495774672286274258244180900650401822635708495544637562806705185141992087101999822323205557726025222539450217446786523370760187427664026703188589148419430273374279564496732697303691190457030213413732543963624629009014034867350644400471302341504119295340529487414353791159371008082359993207482185438170119522291368521195595532181948078146115532922159512271964626552473037756616177411198623266267396769713626925924125696604780054969560167601115795347957525559658031999522036937735816933003651761959008528845937758480485999190759384555569016631802938666241513853346903040904321434003484935014345830680919845647406777076159020676406679866870985943446849508757540059025334697195309400957892575661751797511296845470177089371680342074380149798642406774374798953972628137037222132322359456325118572255133707707240464384464069706860139871868757080121075925158184822154507268720041346742318221995180439555735710115899018550446558106293455202097005621615723084182793832211171126009138573228842386903087844161955633312192247988303792704946928057492623702233748973287416727628843959327271377753385713257935042202398621875620266698151862465542777022844225382097299148785269772817249926121765367406058244207655875998823534372434039527418085943495789880300156653350608358604785930959758728192534023724150106516818227420699691389216303352608833378084838882864087405727353262454260615885962168692967113681614586279864732361676289371486072547000065256198101429068711703125971486810167745159822792431284094532655328512119018056592100591931143680229276230882808902342126577892509236766321 A165443 917 121126148517421313772163633900271088300312224120617832221663364554150640843144679602186483127664418344973413740466596587693076854684691475970921810295344012681040629560236247149282654323346191622684913239402719894399089491046849535139763666447868587660965463928106830375299507166685252347677218558295465986180446086130437430473601202205122977022500382491518386691449078408706093422391083070826977372293457124959443513314166680365676859339234378288046192415266048428890494491592040948041522808387789227786621052909292922108458436941517123528561515096108595366548096366749855579683956065514272392059650046262951250932261140261472881793452148507541942875475014890142937431850584898299953765052296779606301412980827279426130303327452538149133899830723728012625923043666305084795014912276707617611077469746586198123312835897165334258801682266228242022653034585177464737606240648132791350147038918269114745359062499413808923517739557638262213882663005670682855182366321600926699228688294942913184704432208810670816305065507358918750509710698164739373712039199023265531230090139502266813616499894086005659743201089900456174636863876721273484963354003035826937238613556845156643973320977212439754264545996774405255486935261246628420060303796871547446221909095842279955173811876855930053169201907478271875279798732762738535571501339783798773097622113496030838230804719024172293874481094245967846563557441965653273671870669866340320979434309515727995700791473490749806979706845460232831721223408608933395983301383374966475781248928644527801205690847399683990542743028461280081751499815271977822450011303719346110591605438003145936848153105949510171575489184365033609464449325843398666054289293531274645619835664094256656018511838842265707942016231270886199187793605095534441385433974940240401552892023496828824394422546336567226412936527637026028279248782393179985112145152778891451033815196317538502535272727248060520429214244712769711285393125974120894355227872701027047337547496795857131869154898643337820963728518156919588447366372440901312108597848188873013509834238999689477233530814046705825737940271804762712069506880535575500269059098748321717141828552207782405704509119824200942845636804691505534507629612482148064372289517470414605814858698675789754814628599629237885083983298264185675973220562847802634992585261970327820436514820779988174764451120143805775759295968169380683511682896887290863019728655310485398057273707530614024942019178365324288579708472240801573987047786475152773927272782399027312829421326159002076128260764292572178262487510257420361060807635435403046551891067909480083411288631886630694243250053287544752601033583480659148155725662371354951348304327681240200356206669197695741595473758416569581942432586952221710241227082385854563720926849929612342056152578223061016418764211505063086968186624183050429626698391760141761454988778561868907173776226595360999853043579841144578797847275590374483170666730259850906323407776604235676179511933496139185357284416532746778367825942415315404663519905128227719016686521217472997473138910898629577345878870890728841882953521222709494999751430888398443722343001334977269802411273646342274212372468878425904420071603598930592444996697764614440068122178520867405684049371440488125611736328455023748595590193158802340983324803746846762234155482611384477142590974075556200752247364066658988340495628358102545384938536973683964432721546276486075325079602908086576146987529911249028930186027208262319146401259164720807942110801585935012737037841 A165443 918 794708660422801239659165602019678610338348502455373597206333334839782354571872242869945515800606248761370567551201340211854277243586260773845217997347752067200307570544710017546443495015474363236435715763721245227152426150758379800051989415564465803643594408832308914092340066520621940653110230960976552335329906771101799981337297487667811852244625009526852135082597403439520678944307896027695798539617372196858908890854247589879205874124716755947871068436560543741950534359335380660100431145832285123508020728137870861953595804773293847470892100545568494199922060262245802458306435745839141164303363953531223157366565341255523577446839546357982687205991572694227812490371687517745996652508119170996943570567207780314840920131416102796467516789378379490838681089494627661340092839447478679146279279007352045887055516321301758071997837348723495910626559913349346143434544892399244048314722342763661844300809058654000347199889237664638385284151980205350212851505436023680073639423903120453404845779722006811225777534793781865922094211890658855030924689184791645150400621405274372564137855805098283133575142350836892961792463895168275334844565613918060535222543546461072741108958931490817227729686284836872881249782249039129064015653211274222794661945577821198785895379724051757078843133714964939412789351249863179120932866603449137033429635861854414483729225397358438989753011681511474936880455517823024611205476469728474697389871434977224430321799664102358667664263163805233301720815189266564982980282523738530446157959534232168288654836816817832472659476650256186478906506632246285640039845599673858999895553632728310578313243378383996169761608919974468480902167851961971993731020901758321570549850493147319071658460007940719695141354328070825675182319858161802684436183730376717108405801088876626339183878468450014878982702921556917652906815360514112433293512517819810200955507083083149700427863112872786975651184687930426760191321690670510170036763873144753754874753557559197615250064252904697678057555938363187263232470515374044063823095104001754095193797040757541291198174208244743816011724887891323222063391822060342926401056075605301800878241123212692639742296662887950044544343418806460281481219130195692093663546462197439450296420195933628662109937782357611439151527199681082388921306385374916778127816292163937935920741640497856184556286979991789716543367844545152411779987280830251228130581037658366876662691002678381265960558640322267715275855868751094643260265718076485621955686254502271240005415485228564543910866885218597072300596071874924928928043639488764641955817825437621324834858040806764647856943916898503671352511576186416450835477590951924613657194037106266143508385174139673959567341859025159869745706066595690994314617444621465803284867307255875451155731015256848701061834971349048413916565462398865613918612454603040446211812363196072287478268342544861592235430638493884191681959583887247517253818307721476355405379718313951741427820711126967295928356826988217670399076401069615679348798562560968920712908191175833181964517472557330903669884261335639138378887068055535887195253591431152849761288337014408226603048143956943548421887280273604774841400204259774439851206362446470521932557664185290999240812401242361619442816620506001455892973002018474911451267032964984002751626008727876574029429211508117579245759891559965345565931596455579697458796119876327627906137990820098121130148320760760467033601737193687998076080519661704406009041357915441790425096060157814187607885949361 A165443 919 5214083521033998933403785514851111362429904524609706171270753009883812028346053785469712529167777598123352293703431993129975912995169456937198475280598601312901217970343842425122215770796527297194254731125775089935347067975125729868141102555518460137705622916348778785359843176441800552625056225334967159872099518325198909677554008816588513562576984687505676858276921563966695174553604105837712134218429578983591301232894718437197469740132266635773982080012273727490937455931599432510918928747805622695336123997312570725277542075117580933256523071679474890445688637380594709928948524928450605178994370899118355135482035203977490191628714263654724410758510708446828677749328641803931484037105769880910946766491450246645671276982221050447623377655111547839392586628174252086052349119614907613878738349567236773064971242584060834710377810844974856669620859591485060047074049039031440200992893290872385360457608233828896277978473288317692445849321142127302746518727165751364963148260228373294789193160756086688452326405782002822314860124214612747857896885741417983831778477040005158393308471937249835639386508963840854722320355616199054471915194992916395171595108208331098254415879549511251831134471714814722973879821335945725789006700719170175755777024936084885234259586369503578194289800303884966882915053041989272219236888841390462196814692006479794203196258234843974421598000195270689114140369168554976085676080367100788947544560035028169948276727738647139809667254694715740989946522768556071214148697227986834359273011944326484016410124941901096340660212450304401820914528598295070905919429267068823565400559154951801246496232583241209412923951165579491343315837727948977187380928321242652751260924913001935123940533093422995202467874920156537833382869329272867723499427418724853705707683733934312111502437099836111731466295017449916530351481589736601063887754041047775596494079240599752758342458203404310393932890904774235812833913104624718789047268904593178101840292825502779770758145537811595573822544993069194921986139786291161484843444640596355531476780681672456541104879485838546741549272273187522077410805182327716549816083300198081247328080231395899071983451561104510362840171978654911979009903991345217399215668802624356834110366767644511304780718632336975161102741228728640156941108800212632805921617576312010776721398486054684991975040009992572015818412939391521484987014512881578691984426368599110755866198729710785283936113766787646494748413831965006006611402145199152283339282995260058384051616032645246064742134724657143330108637199942835883338964012995438640775509048090415271620292297444819504298715999994486760425333791511350149556723423389744373337258229310762359935171311219000451654946200757909897112657404016482688174218252775932882094252161591927187013631562181232742985309929815174995788069012209228459675304457054324457017942447614652777347765960519127613139761017214344641833793433721363897194096832925174574923176663637309111831526672061484742390547867019613846215449487995727687401437152006271803995964191224447675328271925455412154134225323915049591840794281432585711856541233443120736371555730896971698756532383557709344348517392937457546215402205888460950505578199284978900644786495752623513359197870207792256154198776935098756301266136887328518610239290152232175361151206416131455198288853337948134035658472120098257362445787717364032707344223479334273831512650749882455851012200308035361086364435409958633909037568258406212328233039596354980775383465979257494569625966444881 A165443 920 34209601981504067002062236762938141648902603585964282189707410497847690717978458886466783903869788821287314398988217306925771965161306806964959196316007423213944891103425950151226857672196015596891505290916210365065812112984799913664873773866756616963486591954164337610745931080634653425772993894422719535920844939731630046394431851845637237484067596534724745867154882381185487040246196538401229312607116467711342527389022247666452598965007801397313096426960527926068040648367223876704139091514352690504100309546367776528545953554846448503096047873289034756214163149854081891843831272055564420579382067469115528043897632973296313147275994283838646858986588758119642954713345218875594466767450956188656721734950405068242249248280352311986856980795186865374254760867451267936589462573793408854658402311510640468079276322594023136534788816953880034609382459779733478968852835745085279158714372881413720349962367622151388479816763244652380137217396013497233319909368934494705523215735358357187111896327720684762935713548335720517207797274972074238695661467349443391920298587859473844218496884380296171630014885311759847833143853197881996390235594348524468720835504954860335647222585724343323264073268920899397431625507785139906901672963418475523133653060605652932021977146170312976532735379793789267564080317598350675256153093558739955048144804140428292845685545741921781769820572862706710203511493447015434670679342296346616498080079458656328748643073129736604826554096215739315591162336988311586656398258791794634273310075063424743967550539334023473247882248740328412304219310410950521064071584006866361887367041548917834997060640929727510457232260568023555635365090232587217934153265962983458762305067446036064270039918133167198443748962339610110472923992866766844893473631540966907629057162012535602038797444491918633482428321583662337186901316408669137983764102976692247910812053198308726986386691842416244986545177077043013862843278661429468375178762933055796397497562120119100435522426211054870331519969342782878644858045725996357447875470408742345451724189296552117767354850884006169507867039777018865256760233009326338775426203655966445273451615095019834012917791940316240041464060462768503368770156158417579438862422972840026078381298151219375925751713658388797778255455447223599072117089745271641618755736728339752684730321088188340377014155235933473555292415682248451249892222817634738696470060554592542482827194329283771252184877886967860143839165161657207366735693959489866641117170254645731193026930558904981758361737823704426941161341820152038307295312731006344301303382268142125127501707668613639750029458258037019103357080373184949916041702047843579581147647729383188692783082955932143461659107786678268848834181682429174360176905335308206550586401298428283132103542054467816421048182784312644645498380440537777342619026307188789441386814231167153831974621392427062690669645787045643632884883609228174561232368819308999847090733055059929847225486811902909187158361829154065378965704051207932036130485418772350513108355887147071576954314736642690751634617709641372200531301834826769833018698532156526834940239346061863782489175947352518905397666441510617135050383592063652994031402758858810133529234767857392763588795519081429356401107181498760080364599513402655754493869912127252168671292703863286990321721338688374013738637558420327066581725170556935661839012267776423839636225872572658775716214967576971603928636340771374546781355044705441841838282621511849225679150943402571105947933246532828401 A165443 921 224449198600648183600530335401637147358449982127511655446670320276378698800656668754108569193289684456466069771761693750739989863423333960497097287029324703706692430529577658942199413187278058331205166213701256205196793273293272233555236830339790163897435529811272219064104053820043961126496612941307462875176663649579224734393867379959225915132967500864329057634403183302957980471055295488450465520015291144654118322199374966939595501809416184967771225657288023722932414693937355855055856579425668002397402130933718981803790001273347548628813170096649357035521124426192631292387376975956558163421325744664866979496012369937797110559277798496265362041811008842022977425874257981042775296461245723553776751303009607652737397317967391518945768650997221023720485486051347768931963463946658555495413777565821312111068131952539385798804749428034406907072158318614831355514643455323504516560325000474955419216103093968935259816077783648164266080283335244555347811925369579219762937818439686181504641151806175412729621216590630662313400357921091779080082234887279698094389079034946007891917558058419123182064527662530456361633256820831303778316335734520669039277401748008838662181427384937416543935584717390020946548894956578302929181876312988617907279897730633688886996192056023423439031276826827051384448321275337782699773409852501709391010038024096144106308642678851305089382760098509091869690201860526892583436902161032326525938492897921866318383655065187938880724065198241375240366383632462889012128243351940381687061970082477484607849085318225621865299498946267888308509025862205295728279059220066970919824557296673369356572527373031419171597654645131290615834189046014280315389562808766445938939171775120951191863729619481558034281048394067228479644367657921393604644536531931442445425516756516999385527008901709530993807755375663796993600063439856070482702796996100702553351724767255091397537241952011982407866662485644288942643993784841827334240009209306184188611040295698452230721514666105124090138650103278671974823910625550825953233640274662936680652046893973167822054313605213783861011275587661535471373762081467457101471544539754377756996807459296813954050372030679879695085068341876592438826369455629605350367524112634261746048044191708058482186158860502865133582176697972090991208781403394938839452107013650037219759052910418626690562624347441934805387507538238278662419987333579747908017520288521136398094108022497125558290680672894943102945628237060227447090236608896331601530962556478553231320077346505767783032474041386503346006353118408757258905801889507618902433920359516607436057321352309474104219418624771991619352986659462438675684858417290649493119316282253123171886757403813525009315523263663853561152753843350815133026545535905941542771655878212741219737406758395362511127443447717582853582636886141135212676107906165166221394735264191773755033293248760631991317223622489600663955437942772135123640371498095099001938783360941271699187358122093920909171783510143131247958484196109855040534899066836266947225519176691673945033453392781347505313214877924972334355772617080211416068682831533360242755046164671597477388450060537160455839978612742321836315694335955652369232467695374370269559083399697633807974370496563611172724473656923356424635181767459091757101270655515403146436380807017520190362768845235150574558559855695442898658249538743503942299596767954168415799124361820925900303090783726139634302935078847492927204556735295509085827085675165811604804064745505581110673248004054358005963921 A165443 922 1472611192018852732603079530570141323818790332738603971385603971333320642831108403695706322477173619718873883772528472698605073493920494114821455300199399381019609036704559020319770349921731340711037095528093941962296160666077159124355908843859363265331074511091757029279586697113308428950944277507918263924034090204889293482358163879912481229187399773170862947139319285650707309870593793699723504276820325200075670311950099158090686087371579589573547011537466723646159572806922991765021475017611807763729355381056130239614666198354433266553643209004116431510054097360249853909353580339250978110207318210746192252473337159161886842379421635933997040356322029012512754891161006613621648720082233192236329265299046035809610063803184055755803188119192767136630105273982892711962612286954026782605409794609353628760718013740610910225957960997333743717300430728431908523531575710377513133152292328116182505476852399530184239653286338515605749752738962539527636994042349809260864635026782781036851950597000316882919044802051127775438219748320283162544419543095442099197286747548280757778871098421287867197525365993862324188675798001474184089533478754190109566699032868685990462572345072574389944761371330795927430307299810110245518362290489518322089663409010687632787582016079569681183484207260812284133355295807254393296584296130113396350177284426912284765189718168132483098913176640227111281912924922634324464969534277566949408706666814393332184153895695468303672643594971541959807281671502696554441744761912338743024261850077211283356943413247670009085703969325607959152545265681378301909290795045553263909156195210564131725408496096479359290577077095293786675719617355283251697372958895397179540675826202836082964810057448870623362512611045227289970423563618847232741909208931062330476941461254945537813383622874426134377292246068115039505235118028037769257721229194833189379531741240833227546225411517060092270687717100495683043231852254934541419559698526757690169239482430478402893831455043415723785388431509223059244876636843049865425282554946271189168706760500285567361108322361519973674109740075206569989967837513837462392902892869025773432502822742086943891235945203117113679561427187194497272925120324420842972348627528403812649567850772398276189748137561759983256660576235019300374491149809133703894935885476551596625052147687338919602054731169150911931207592862111790227022514677293077099685025549620124317972698108532330640132060391267829723396993128807408474805655823500829995788285090479870333465460150132193227091323031495294174964103559889901747987305356785436105902057109113025087964605750466158801321391286509135763251005851647357039305497531243566752832610208630904988892607671134689065431424064412260319167519477221791801719818025239134468420708392772995975748690649089829222409926718515306245923942245062104445383927197837962925481525940623625637811314191116565511481261646733353270408128879209447748212573636127477391129515022845641634229942835057197721106750009583689282657429904905208149351609597225695038956939223225394867519254080289745094050688292755539400293334347573196823500355328209130157884754719516804959958174722933834379067325796146583661454183503122314616470509230790858728343033696554920106357275716699559890412855917206760525326892441592325193111622082842175722478272959472343099061459009660019054758242900814510524087023374710396216607755772714412524598796335378064863523936506542112124305604232047218231722696552074717462678621998701724463800271057320592378588843799790750043548475441 A165443 923 9661802030835692778608804800070697225575083373097980656260947655917916737614902236647529181772736118975531551431559309375547887193612361887343568224608259338869654889818611732318013265836479326405114383759824353214625110130132241014899117924561282383837179867273017869103368319760416602347145404729451729605587665834278654537751913216105789344698529911774031796181073833154290660060965880463885911560218153637696472916704600576232991419244933687192041942697319173842452957186221748970305897590551070737828300655109270502111824927403436661858453094276007907137464932780599291499268840605825667381070214780705767368477565101261139572851385353362954581777828832351096184840907364391971637252459531974262556309627041040946851628612690589813824717250023745183430120702601759083186699214705369720674093662431969158299070888152148181992510182103506692529208126009241751822890668235786863666612189964770273418433628593317538796365211667000889324127720333221840826317911857098560532870410721826382785647866919079068831852946257449334650159768729377829453936622249195612833398350664270051787173276742069696682963926285730709001901910687672121811429154106241308867112354651448783424937156021160572427579357301352079870246194054133320845974987901729711230281626519121558719325607498056678244839883838189396198941499930855453875752531156163511798667831912380776065036611570477623636282411170810770758998831109427452664275359310069421968962639986483412081158825770036720985325155428992154290515930822659623838379250370600515068696754034298815857186198823509605842337075670534772053716380167382074125686189494564594640245739122006348026900795753518252140541768254180905949375674242255605374778104863313510066609851284492026014036771540395902882941472115864813698311078961554286160936439411435345226894116622449674833914824551509202440305834593289300255985235442536179350010278341775174380417469492082184589852718133328091165306795296591153289023602556967878197311597548809158021567430671271420985293481453540164941210618666505084964658195889825756519884703125162433507263917934579076456067855538146905742909783435237470059323835559603936705473790934464608538675792875252419040309168780966947139630246986995493223798753891990111322337694481162482655253806922339126429897466357875425536448386897385479070616039663219865858012741119813413278077669371403722839711069524148733864956416679670449323753273109829024726280063814835670443198649665550365932066295778187682469600177842061952588978240896717137182051710256538994399057138811022529568415677186205987186724487168440216983855133270759089103503871734253645909333863540447174891575321367267745022350920849660369538246477515071343015024810255504017579809158570561517736999515925076351532795836476867432001850485171218985760920011553993342010148359964936380609678638386237227036260460048435537042808038050739881434893422671730525705625728967531289429039490773869776135582037713883642791736768263336515570089492357168004014243246606986013803005240483159444305704662270205553670366857593244299735738317067249354187017446211565356534659381371313681759458354867396686367990305489632903888805113304025009543453598149360765665905838434711453186707947683004329730678700965667365656438711285948349459022868284784713429457649241851506276633380314802310980746519925400952528929498579163423714245613712093867228849191784268761223028463888134561891065591577590041642319132554168051897679199035298614603381945444472376005234013629983247154379619831770355845311863786167376122055590063595778470324859946961 A165443 924 63391083124312980320452368293263844496998122010895851085728077570477451715491373574644438961610921676598462508942460628812969687877290706342861151121654789522323805732099911575738485037153140860543955471848207581441155347563797633298753112703046573720355737109178270239187199545948093327999621000429932797942260675538702252422190302610870083890567054751149422614744025419325301020659997141723555465746591306016926558806498884380664656701666009921666987186037111099580333852098800894994176994091605575110891480598171923764355683348693947938453310751544887878728907423973511951526702863214822203687201679176210539704581304629374336737477939303414345011044334969055542068741193217775725912013386989283136631947463016269652293535327862959768503969877405792148485021929770141344787933547681930737342728519216149647600204097166244222052859304781107409684134514746635133709985674294997612516642578358857763898343037200756372042952153747192834855601973106268497661471819694423655656162764745902897456635654856077770605787180395125084639698242633447939047278178576972415799926578708275809775643868704719279936926320360679181761478436021816791204786680091049227477124158868155468051012680654834515697348163254170996028685279189168718070441895623248635381877751591956546757495310794749865964394477862360628461254516506044234019769275762690117607419240386707046347185687405259951595873042855665324521213572366111571291810855131593360264364059899733349127439885601900636615530640147718095434779888455397479721005779752228961019867180672529720791582449394466473046718086703235203170223094638349701375127385773214850748513911619930389827279008072149649307871326266262267055768490485645027756927561125156769012687587702879411012666262138836589023362033700509955110423681049681855090069129599799561145378683628052828902833211849786106917314781250510049651426362009988448779443367360572421538414304431560910030745038724259193534573002891395734800932987873825890950117977889513385701727832364106863701820049874581560082713811671769966327432204113166139429902637395596079552231554315577920692219255231980724346802488491855675134140767636178413286696847491143642938546218907822636246965450241572924640849147623901404575074706382874150294531750903337146073648646546653321811891020342703719844349443065918633606588215306351910352876223993184351799671884014841731811985601598717340663160720212624696386075414777488172573186631152184010684829163463796205498439887573765724306571248338301346606245491781275554095840572568294886928358592959216150208575451753498214630924321262408921964592997632622183368135104059027121417782188503053423454628735813582889243237625987614211901296094678804150718298434083591081727735187849357304503802033299873625370830344868551926897777323539919771852880802215736804074378257087709644016952006403733372090633767972302824400684425127569963804622883678900502135972506075234358739630097843430576029632931299962537122207739170747137575520677894202378145977452454976225887552289349601013973808740908833993279909515107892558299975409017081902667094711362921095000883961940720480488864516067509708414689539707882199450718697210562552178098068988757104380048555125007436110671049476260226187178973650770412706078081951037109572799511087197343463717115477466568001302299830829819084195656095163249571426324899059960433339137139374770334388119485265680348960088472875731559640285464487823168772994716121245992666479684258419553477040337153966730187122223586267205611452026207120160500619358090418935497077995903081407059854132122481 A165443 925 415908896378617463882487988372104083744804678513487678973461916939902560705338902023242164027129257120162512521171484185641894122162904324315512012509177074055966489408307519848420200328761757186028891850796089941835420235366076272073119172444688570179253991173318631039307216220965440325005513383820789087299172292209425478141990575429918620406010446222291361775335550776193299996550241246848247410763385558777055152329439180421540812619630691096057102927589485924346570403620232672056795258235024178302559004204605991817937638450780992424192171840886009372340361608690211913966697485552448478391730217075117351001757939673325023334592759769701517617461881731973411513010968701826537708719832036686659442207304849745188697885286108879041154546365659402286210228881221897363153632006341147567705641814577157837904939081507728340888809898668845714937606551252673112271216009049479335721691956612465788937028667074162556973809080735332189487604545550227613156916609015113604760083899497868910212986531510726252944569690572415680321060169918051928089192129643516020063318282904997587937999422571663195666173587886416111537060018739139967094605408077373981477411606333968025882694197776369257490301299110615904944204116760135959260169277184134296740499928194826903275926734124353870592392169254948083334290712673839829295791189503867798696545692550836585377512297662097745727588414825998013721966342107090481162115077529130374672348642812944918335650037843590642653584477625972170358075293935812352505173197580478272554810403420562266741433902998930036632994367366513448313635944558412304459554853961903031361348348151917653205009991067502846744470628529095557992107227172561763341811882812094509835452313395475586107753522932855422555624360107015969063055772514591242244513837863356219519431497707503701584773323226084210289358139108484807135016612609040407914318571629723146335231044871537613127518865963046927154476222421765477615263511103546938900698539044272107569125631591758270825672583849953177405963639684295255666105995091767994630743613601505648389825912983688715278023795668852444635869405234620318878276349588548517621911342512944505976773093768666944236755549465590047389791442428826452641700305595004219739043396854377120316576045340864140613982422822061967441102859573328316481440033668422274662585290772841200261891530610256450421161698348583511521443992931621193852510924970498285236757648900019371391356864176045689457511250140584460119036227615827551255086240410975001186176217823819244574053772941762078948274788550810773764393661805934737543075641337886125816906245343587714977369472480963465587515917067589775147689932083742931288784081847453826577116513445731768146642035887416490627070282065225462896842049288988316992927910070290936733275002578405712241319230796050059409455831762512171216114747402475250953772660456012926559964247024863384397344309529343589302412783663022178880265932815002226990804414163591011916553028409800517590741108492533511315695506496867779052483744751887760955536264607168952185990514110222239199403152424948546739707517048531114590495001863256329492280187243357694157450069697151647768757177587120448774084899558819379810798888024128961633075426376151545382929322164960553032808113144407329160627637220887934498543926235939878336724240789705626045582808151351597188846537158465556470073046423129783288482746717660841736843801348228015158420012835697007275835046440717528230379014298715676903278479161049641888202788919295140130653390759035082270661058737814818900713865654004106001 A165443 926 2728778269140109180533003691709374893449663495726992661744883637042700700787728536174491838181995055965386244651406107741996467335510815271834074314072710782881196137007905637725484934357005888897535559433073146108382192164236826421071734890409601708946085436088143538248894645625754253972361173311248197201769869409186040562089600165395696068483834537664453624607976548642604241277366132820571351262018572651136258854433450462745729271597396964281230652307914617149637848418152346561364633689279993633843089626586419912317488845875574091295124839448053107491925112514616480367535502202709614466728141954229844939922533842196685478098263096849011657088167406043477552936864965652683913906910817992701172600322127119178183046825362160355389014978705091338399825311689696868599650979593604269191716715945440732574494305313772205644571481745166296735705636582768788289611448235373633921670020927334388041215845084673580536305161378704514495228173423355043369922529871748160360830910464605517919907404633241874945569321739845619278586475774832338700193189562591108607635431254139689174461214211492682226765764910122776107794650782947497324107706082395650692473297549157164217816356631610758698393866823464750952338923210063252028705970627605105120914420028886259312393355302589885744956685022481714374756281322301750124142059746968440259139048911257693660161026697625647233765316327119767289831621898580756957155272302263375450747610593223294979366092237084635471299854272293902608749216021632531913728688844141800585413797285585501292859280369421569860134286156421381078146098800730610307475899480275428930035495747172201640258418050685055200885166669144810054889053318719816381760151962623256961806264145109797565689105309284691259252628017253612132340101819762026059661889281532602408771208156791437153432938636477925719786521850677684242684078107702059702366776151887127480192604752537151299228096250308205572804299039424740722399847493832195534831988583113930042459936135676944418235213819214985628756566690222949174112828199596842760953083865709622500320242294476492247208905678478848578778242726973670052147104895571127802817621009715057976265792934203921133859379459033977603662643781101843146111702305205166217139958595031029305258461455970567180797117028354065780935911359546773141750213437677641076115587375359922133952956873028645812301939289427462573186388343574213836447372531656981235994291455882125355484469722867695937537386582001266173834563989808112062324527272957917662017923917770106605458262623672205298841662567578473387486337007749574881956664814688655378553796263568030555433478045577983366020926307917492659082632458604062930458833744594058423363337729497808545128447093369732098243280156875641441416919669476295643692452405894347428190287451082604752436882285680042733549083543937232439682872306216106405043288254933571568033610802575273545641082561297474415585725399811430703038184918461552304645259617318186304009096255747661506844048071810983598018749241760928193114148945803286749977062215699612679850325838097749967592236339360330165223581427100811437606619764682572011740226850511975132758718789791466551200449313368779846662537126327627222359755154223368835385070382598812687367697145504262944192425683691190709648843916304992562396498581517743093210528778355489536160577205046104343533163495643771604206524321769111731712587936413836313380787416080149199735507405207833795890149009645016000329760847891415572466159418960184336973058127456385071935164756520583758748332577260516870465566178205366957561521 A165443 927 17903514223828256333477037221305208675923242195464798853708181542637159297868286925840840950312069562188899151157875472895238822188286458998503361574631055446483527854908868889116906654316315637056730805440392911617095562789557818148651652615977396812395266546174309754450997769950573660312661658095099421840812113193669612127869866685161161905322438401616480231052934135644126427020799197435768635630103855164104994343937868486074729750950521482649154309792227803118773923471497545789113361635366038231644511040033501044715044317789641612987314071618676438254520663208398727691400429951977780516203339361702012650831744538652453421802704178426365482155466351051256224818771039647259159143241876850112393430713476028928058970221201134091707327275284104271241253869996101154882310077113637610166853373318036646421257137163659441234033491730036072882964681619546019968140711872286412160077007304240919938417159600543361898698163805680319603192045830632439550061718488539680127411603558276803072512481798699941517880319935127108086805867558674974211967516720160263574696064458410500673640026441603488089810183575315534043240703786918529943470659606597864193317305220020154433093115859998187820162160228752230998295675181224996560339873287717094698319509809522747348612804140292240372660810432502528012775961744472646437553941680534128829975399138104231739132283302364015225290172259019070134966532262960477291319904206470262604360789875956294582383399606243259666999863628255309210955256626569676655623142865087321996530435665284731201206534031927390864126065260985880957719199573925148224896067071445523294128952041343367260636049790363186442996620404352644779446205301238318775761835221841423776401519604397434883266670352219349420913977628392368172268660620909863964781337877911051700588976550393740537711332054806316974835348895892936664556472397400994977254896925408118960317991171382807887227141410777648362207413816959301460149521927988381865621030493732276959222560120078107439298319722992834075211620102617867259786267549599622109347461647239590073557165880784236344022696794604175493881760242836956703973759063917858724833678181761328424853226715804777071308227363263428831131590712404728955963232514101359494701884628275565292629285554380115607092452081198965995134552317445237093695914621058458468600286282081872741738229798358802004231730208893557918124007664513577859927959558550392637916862919533593611838764850009170049448497113586503598462927566038714120537439488980004514383866793162444745114482403680072866208828215935894493907303557161015090165433505331188772501140328564248872910590432814526673948413506512150589191843097337129029658327272481403265687723172138894642653233525752384777403363550539981975050199131361334002017054446381144635980993127299385108590310900328112898019029952698489898348814723902041492074124213017670771628183932424726822387329960570445128958128700469572442609149844141399280277347864358281953358776044066252986002185487853680021551790357244004420878136826115819061088539125809824951744846594964606492561130400155988358048394007591245933600298082791538260916620760963195003186226333743976417514694113644803315010382207518048803386156101233169960797725182827899935735697224525138106317012853955690207100712227932735388866224474997750271723759259631129963210477192903352745601633884447637741779838091559003120996843725422191515962157177173071748688629193022760922010536841387501862351783421595428327124231772997011069835641639356706209296330619627692014644264534351969931101023216651670789191913041 A165443 928 117464956822537189803942841208983474122732392044444545279179379101242402153313830520441757474997488397521367330746820977665661912377347457489180555291154354784378426256057088781496024558969346894729210814494417893119763987462288844873303492813427700486125343809449646298952996368645713785311373138761947306697568274663666325170954195321342383260820518353005726795938300863961113487683463534376078018369111393731692867890576355137136301895986371447661101426546806616262275711896495397922372765689636576837819636933659800354375405769017838622809767623890136111387910071310304052383278220914926217966810109552126905002107075918098746900447542114655383928422014729247292091035956791125667343138809954013587413298911116225796994903621300640775691774253139008123613866641044419677182836415942576360304724982339638437169868076930769593936493739240766674185131276105841437010971210594071150182265244923124675715954984139164997417358652729068576916543012694779435887954935003308841315947530945854104958754393081270316298812779094368956157533297052466505804718877200971489313580878911631294919752213483360485357244614437645218857702257545972474959110997678888586972354839548552233235523933157448110288083933260843387579817924864017202432389908640711858315674303860278745354248607964457389085027577247649086291823085002630854428294230612237012479648203148325545370959752254456292686615138741641406053789020989794957017578477132269378552844605870246722348044676736877154058175294320403247366985061205935139038573639469658199518277599388620035259117809438682644038548077707236896087820345612159790686915048844581837458326566840955349985551668328286412305618021196309650176332249359566715982501971308439561518567968984824575851136419487919789008269723432923330835082906994641127485689316486228975915504391584556722739677731956768155131687614738554299945321411798136480050896157247379097442716563791279161450623124885713561873796674454809132740644948734896342242506199539757445308823804246111291737718088657467552588888024721580492109936293836326573268640671139044552225941315727626711154914690728752734607298762639310926052682003802448447531533862835213409054360800456665312095939830445901981015070618789423883915101803069569487214414998815402891282272843627377787927607515322837408638119791453947668350471123478417142586747193179899595505487982924163071298172370772476387350526331404908313524010510248506454417003466684497595790827456884468364247267609722004556344890462187380372210030451796280204942746922629919030451212041310965241953726344032929107607769836929558329904725234676454613269835260554793403357236538319495118227003730712294183216443059594956486832175272517745632029377373000602653581632631151876711079635744080060219748650286530923116107874118020801622733535172301362348021391122930391974969842949681811927035633482721362745075856117114542955907374988625561092096578935813932505656099129597971399349552390487505200257931628013928905268852234075705782376097525824515659679948695338882854969120644347877205261591097890161056045165134354991332050221824306492332326023731007488167025766151767712833452597530865736578712136836698298303355336575898793407667493831550676634767972423628990481752943962195598706491204465970844578361490371368277277166828002634488930758218894884565158019094971368319079046437938981191438073698540252380337398942210714925175905463313576795417470978640840141954232547431202930600236428001128754677001242235988724047047842567177884395487740229055688882559789632146313899653296111960589378716411782865941854142129619544561 A165443 929 770687581712666502303668981172140573719247224203600661576695906283251400527892042044618370793458521376137691057029892434464407807107776668586513623265263721740306854665990559495395417131397884976318352153897875796758771521740077111213744216348899142889468380733799129367430609174684528145427919163417136279242745450068314759446630475503327376574243420914070573508151191968448865592691204249041447878519739854273636906230071466054751276739566583068104486459573598209296790945752906305768687715689705580632934637921741950125057037250526039204254885380343183026816077977866904887686688407422830916080241128771504623718824525098645878413836323814253973954376838638591483409286912506575503438333732108283147018654155833557454083562659353504129313730874845032299030579031892437501996589724999243499959300609130367786271504452742779305817335423158670149328646302530425668228982112707700816345842271940620997372380650937061548055290120555418933149438706290447878860872328556709307873931750535748782634387573006214545236510643638154721349575961961232744584760553315573941386404146539212925968494272664328144428881915325390280925384511759125408206727255771188019125620102278051202258272525446017051600118686124393465911185405032816865158910190591710502409139107627288848269225116854804929786865934321825655160651260701530366118823168773927702744873840863389165497078221967445109448014422832764890564867809034047596962694906387025597000255625769177698565336085202251680385733338434353267865069337926767388800345379538173438693573930801839901280160393078929827877142280500837859199990804926535431351792855383241341900220512242919639706665243589237818926757838918165713438182626320921602823845947781664086034453429817689531588304139858835946872416853193948470442726978305018423996873898885477479802856982994257046009394542048722946640709420301600552018480380285663314927242143001117024131345352305836737356584939998104640662134562192847943811686116103188231071557829508765872573110314007095565271259723798101974000379024016735602978022543525649931083509709012776741203254156587211994031851420798541504991623958300149745029831630617389608622496099734712574119939299469594276112619384538738737300106490421496235419149850782850325311613846272795817996709144922128668046978235960967532217178702116343155798796491420205937234659077463410315793924181013019439452501369789430570392330227929820335702398888642174323479785262758764774138128594719107836911848808546971351775082372184612316499496977930519517832274398760493697792902279139910545131302280059740343195888368777334579438828620026900748699153695887924861251358887463596016919493893765555534662476290523041371422660231733375848916764200901613047801874993080753421919593739520466755661543088017082284136245985626791749545601417825885042443273261383316589696100256967880279792808408920228381859359578155667442309816253676606474855867687844524402291907630174003127978133236128705549664777590260411347116393025710055934882519786765356405415131524212491676595117779856145560720157226584891724113740848639527838087752620699169828924511962928592456484637858335872393318709637015680299342165179042521811278849077433691030104560971559099984154319769912699262112943758306715716172080195693779476324700105755836557883376824089879571695872273940282860895778846185206561875279701173946475623246515002016356535291765907652957561467173982295641274387100017952975925030437899709784202946033847336722789432469671685401780051686778003776294852080404901358953652456691405268385650854215207676381982947586066007002638252221000081 A165443 930 5056481223616804921614372185470414304171981037999823940604701841124412438863499687854741130775881358748839391025173124262520979622434122722596115882243395278338153273463564060849289331799101523329624708481723963102534299954136645926673375803465127276497802045994456087779712226795105189162152577631179831128111652897898213136729342549777330917703611084617217032786979970504993007153646991077960939530968013183889331741775498888785223126688296351509833535661262377851196245395084818272148360102640158314532684159404548934770499221400701343219116302980431623838940287612784762968112362641101193640402462045869841836219207709172215608273180120545320323114666438307798722648331432955641878058907616362445727589389916423970456242254608018340592427388269858256913939629028246282450599625185720036603232971296504343045727340714445375025467537711344034849745248390902122809250351641475225056045071146202414363760189450798060816790758480964103620393467351971628533206183347660569768960866215265047762864216866493773631296746332909933126774567886427648037220613990303480629436197605443776007279290922950656955597894246449885633151447781651621803244337525114764593483193491046293938016526039451317875548378699662145529843287442420311452307609760472212606306361685142642133494385991684375144331627395085498123509032921462553680640583699087862067658788176786545981979792303909452450609992547578277487110262953906307021968654085393359730223327955335124052316562685061663047198968012961727806306631696084305334960541550280258905132002137901426177885074981000902248789028958087893279706896859568478656530778388467415060229398597068845122759004614596951100932595269615474839117520496289404557218491794986408051937297973272774422044686973063062765494351728429633769764171199190599444403685821702966012204780228896163458224916039707845225600051493479299344053019784008628015781843688787400863373035442660035898520789725439036665453552435307555736666953147261122516442820430915087712071067607793734005070838431933160135951446058191324465665456921106160086509104516844221590151056936497850697231957942400592686437727805222931951495460689420091710330431131331705812513376934264401815418392270146357870430217092754722850646396902722192643812144727391317348639600256412109359428434210089432790177383000684397526156250775479218786765688957448017883762635438038602437586150753147164498548373529148598746555308786692146946219626441527750351447816180377694908144534694293869300140956992645183090327148391228090580357497761150311455603871872918211990330737616108037663562639067530812784193239722957054412160303123875983902177245330293296934844222775635731372956831646510930594401163897201257314578926851816515920267214354426705523269137052382247447291390231350526970372145789404212618283155453358933312801496950518215944527367715977273645707692355894672470701925096283724772796695852418115919829562502180068791003859719237352993537036482788324197628362743486980941140402742276150664722725964444164921465954892686242694017103365102340167436659220155326130973015282870868151071344235651867298526291376304341530708627039508163346781325541133307591225375600425022184399437162600643964009946823744563305397555101208840392823984874369758320143139813728408602776267609341437407925140827347779280326364704100474470275124175014782514032119817582960285872078245384203449720422248000310447442891056140706574656561600009029568280678108954980115864774859193420023689442666309442654928303207452602266190470339554612625817505174478246547704911270798273439973833060604050176450197782329600183601 A165443 931 33175573308149857090711895908871388249672367590316844874307448779617270011383421452014956559020557594751135244516160868286400147302790279182953116303398916421176623627194443803232187305933905094565667712348590921915727541999090533924904018646534700061102079223769626391922691920002685146092883061838170872031540554663110176390081216469089068151053392326173560952115375586483259119935077908462501724262681134499497905557789048209319848934201912362256017827473542461081698566037151492683565390633422078701648940769853245561029245391610001512860622063854611884007287227027480829833785211288264931474680553482952032287434221779878906605880334770897846639955326501737467419295702531621966361944492870954006418713987241657670163405432483208332626916094438540023612357906054323859158384140843509160153811524676364994723017082427476105542092514924128212649178574692708827751491557119718951592711711790234040640630602986686077018964166393605483853401539296285854806365768944000998254152243238353978372152126861065648794937952690222071244767939902851798772204448390381136409730892489316614383759427745479260285677784150957699639106648895416290651086098502277970497843232494754734527326427344840096581472912648483336821301808909719663438590227638458186909976039016220875037856666491441185321959807339155953188342764997715766813507825781238566362856424980058281702560703600882665070857683004020440395199661546840764080140221132240382895801245318387617495288492289982291834352601057392343757233851971115504133918730843262136237880112702716359127013978266701490828215116198679473206043864135870831266504943365594990175866729460326913488282584207931034386583016658596318155321950673114229807709881730993096184527715751823834814790410049197760274632934427410606454351223748489554587259992895998689162483431386036264252129137419550673062170669237359090515630363925172932509219993687204747514010588857354944442764305787738056424266495146679504964865410617294299590671221202179957633360710629158542887609253418241479801618387163887365495909885518714315275085805247913854561106910202635461542462455137348877254997978981860462799196529835685707724446466613236219529010654594462505116040006785406303399733734258293153851906716890084699320868799004605282145035794320803823438313242613407846888046731092731694109837010168708593853907372481870354532637358023892789158209337143483976169684178220091424542296419587134751463873370448000848690940975903887017160218761162584877185077847065222983326170551466918146015833688841213167810139471203203591147913380918583671916229205284945239152866587619943136999769708661390089457386719007483349917278814005637853444539071557081865205929291399437885303630364528771625327564806185748528812614806927691372557908188851793642679275132908973987967631485854544806661919403849491077416724060590609711238764861101577023918949933284142642249372431289199009164606614514974860249793386979878696919139857469634454154726793745307918010555877905825497772291184545448191405395672953270428025238608294971793139301158303511248736754020234102178996555754948670522542674855227140425467449809027260484889231898408220028967723495358734691916478027765405723509435705216660478773909791170278976674048010745026549844081699460216158336219228800051383633819839172259264187291293982586452326179197018561560493526251005896060985189542580242488212045737849931367890250627080815749243619059463877800461358086744762740500946354809535015984506235249251393030850039671265066057895182032862435469277634849720015364439546787878299783727619303645092210443255031498457179559121 A165443 932 217664936474771212372160749058105178306100403760068819220331171443068908544686628146670129983733878379162198339270531456827071366453607021719355396066600290639339827618022745793006380914232351325445345860719105038689088403056032993081295266339914167100890741787152518757404781687137617243515405768720239091398937579144665867295322861253693376139061307052024733406828979222916663085894046157422473812887450923451205758364653945301347528857298747008761732966053912087157024291769750943496872527945882258361518700391007144125912879014353219925878541360950108570971811496527301724539464771262306215405379111401648283837855929097785506241180876431860771804746897177899523737999104309971721300717817726329236113182470292515973942103042522329870365196495611261094920680221622418839938158348074263599769157413401630730377715077806670728461668990417205203191260628558862618877536106262476041399781541055725540643177386195647351321423895708445579562167499322931493384565810041590549545492867886840452099690104335451721743587907600547009436922453702610651744433385889290635984244385622406306971845605438089426734331941814433467332178723402826282961775892273445764436349448398085813233788689809495873671043779886699172884561168256670711820590483535924164316352791985425161123377588850345616897378295952202208868716881150013133804820033720376148360959465926715795150287345616893948900753071795614106054285901343225192959304984558190636904038304128420228745125916189976753194097539550184881981945649384244055091438903202002455392426535391563978337659671744815251544440413463930213886712842538550486896596599049536962215081233177034183879914388250714988792992422625280635477450524432724080074381169445452045943362721607506557648769216350432842562244152918960036445476074120553575744939830406917615059094207609671554923714429210127006098375996101805193197991234000366445161997259796488424714475019942529777410594377799527317636342263487732649809289903000705102753028090654368895224022006067841706530171219188462321112726321273745090951894537489074843050397858282864922452702649203913167338284604399924182361697432094045454829479744188548452799413205487348474139275164257629459856438947904900625255084346926320113232936790459544756950733423535952113502856359060645782905135625941387719490507990533074433711466441017579180760334318784957196843135006964980498419704351123732237702343217972828788272540450802428883644003142258808711591847257515176533570373204060250016192250129823466345493061725677700040801720517870957923435905222332535485304974165530167973664612066847421861659756015274638129023895064252984155253165927381328090161574360994911062345702589061840971907574274169606477109164396189495520654073746263122955491423923926698025798830347707857215436749999018259729994273558640483028879190176939939070957924641792547517062951086725412185858931210575480707545986168997614539286322840696921943900370780195646511012183705301423080037248792843999448097524940991641519238830078952824470301849341229410411639297361661142981647946704342315774383651783898520118139090734565378305428932952667113487507162646825244182202026388568739775909827467396010920733358470227472173951568671617663935360984426498919796321751839070096554296459405298918296634245819233018654498400250301424836321060103700449422979697963109192528937279880147664026312521795195313807880110178188484845475346285905770133579652772996894199537720757896397074112662971046701188599869838760730745457004663518925245308741682888181862353940541999404890185914458203953256783516091203029061257423094151359668851075350641 A165443 933 1428099648210973924373746674570228074866324749069811522904592815837975108961688967270302722823277976045683183303953956888242415235302115669500690753592964506884708609001847235147914865178278457046246914192178048158839109012450632467606378242456176850348944156865507675567332772649309906734704577248573488678668429456768152755324613292685482240848381235568334275882204932681556226506550836838848850686354565508763360980630494535122141136832737079124485729990279717203837236378301335940282980655852933497109924193265397872610114399213171475933689109869193662334146055228715626614703428364251991079274692349906214390260172750810570706448387730269438523810944392384198775245012123377724463454009602102446118138590187589197305034138061989006279466054207705484043774582934064690008834256921715243478085441789328099222008188625489566649437010246127283338137860983974697642455514393188105307623966690866615272159886830829642272019862179743111447507380963057753528096136279682875595567978706205560206226066774544898746359680261767188928915648218742828486095227444819635862692627414068607780042279017279304728803951870244497979166424604245943242512211629206077660466888730939841020626887593840102427155718239836633273295605824932016540254894162479198442079590668216374482130480360447117592463698999742398692387651457225236167755221409564423407496545222123116004659380636331065911280779992334220564957243314728107643602353282075936508816915014786751762808556894400940629442514948735997241618773398340074584966942960104014162190848448387006000076347272164001478559526937974451045997278876680863847045577048764746276400980193898605582383841143748135786349574324928493178535010991556106623654349991396162896954831969378156861355380738495707342425380519657320875278378812252270694135619543655951647561511442184242303896857130649359777286638314644229875855205232845954796459929271115733502078083801733990410242843861229400280947844416683588230338861887236429303166107660120112067021843232020372158245462497418414561686980263148460443734286883787622341709483680047010099617565815536166298370981529146309779340160709119511322487628137476839717068295945340197182107000035116927292848361655830830568672862817196746898008805948366660105798629379535666452173655359002491067356143626737078449608079473172918777477078728745311621668674565818544053480961113745613346772369627594892682298653456235456771529874510038892777086424285799909593446739236297175333134656137329868199304477421830268510863832506972221989406798253209597067997970682576454400374515205214207243782411226834996248129575589695349713560887454029583609866774075526040436376792246437415283159551612422150291384211694311049091291031270475433682052637638769226986614908057855639169460402959797968406689931361671437325596721523507105677883173014783497841233803883346838903066128277263148476393683051350073455136665788504499031337842901585732876695510639128126328165518308196083593264379422414225133663609701315349237384800017999916904592141900537810512907050944134044362588592229196456284415122370386689879876702546628317719717998568694523951474391584968558443483501766596278160202641978858149918341317532457458110129819272964428640639511567636876957840024463325329697096046638202155605155606553511261062942092563313659692923465272892107789742313216335837175775542355357106549004760959095997661237947670686350867195084433764663575130922483339347182548937982353847439076785960945590037277480266007494864023496570976021852077794378183427483253646450874195803071020367758680353123683744706737955393717374586833549903678292742161 A165443 934 9369761791912199917816151931855266399197956678647033401777033464712954689897641314260456164443526800835727365657241911143758486358817180907594032034323440129670573183661119709805469430434684956680426004014880173970143394230688599619965447648754976315139422613194595859397270321352122298086396731327890659220743565665855850227684787813309448982206229286563841184063146563323690402109480040499687309353172304302996411393916674644936367998759587976135750874466225224574376107878035065104196636083051096674538212632014275442194960573237618053600934249851779618574332268355603226219069193497857313471121256507734672614496993418068154405007871898297786154723606158432728164382524541481250204721756999394148981107290220772723518328979824709870199576781656755680811205038630398431147961559663373712459718583579781658995595725571837046786956224224841105981522505915857991232150629933707158923320845458775862800641017497073282946722315761294554207095926498621920897838750130999346782521508291414680513049224107789080674865862197454526562615567963171697697270787265461630895126328463704135644857392632369518325682728220674151241310911828457633614122620499221075530323256963696296936333009503184912024568667371568150906092469817378960520612360600026020978484194374167632977258081644893538524154329137309877820755381210854774495838627743243391064098507484891315126775852767573211370324189936305319408959052208031007280739706322967969255810696455574326096141958938283868276616767072544169865380190632648121982883187914188529987538607984985982779480872767124658465802228306671200170435905024600218830710384748120088291897636101262916807318998791794928748928517412117354638235076389392384564973492089048350084941882414235381589527835338235588344020792727354824426198303621413661607244105570913877044491727924761453687270125524904488920288083493861185432326496827824114360310124651685616581701069601324820532010193715538690840082372741301809403877941215572306257817725889526275494567314366939232987003937782412883737082071521050532210252376391300971571848613197742835399502627551664765837522920850086610710280250759963636434739289563164623353157434248836285895683506445102350792501048847874534418054462074383225520418177789771023214738693410388876459394594995939975978866838823965493915118508699592586958008527276060607051643404828004700145446832864545353500113533607897344769069261704758458013475983233120159669567548374509812445597369250559233497369614928666850623461860190563369189207071836593761470054921082785476349012444757210405725667070665934132169610036272064170105905804035601672401625971241879331233552097330576500893295769862047031446405823742052105450494658848034763902674773904360815702133918054086338841743144744991827386911438743647070323642249806163134913938788848278445863095640553547952081084775517626369311782590813621493249612102756871504139581091575008072554612138635709939772707130858587346168864098360609146827283430854156305759169054882578118789274334900815006313094120352847876868531416208757938089502835574671619439150717524261568144371174237137479447466273592563643289768096938520633576893592788224555790646849598398189714694280998432906033831140017850735814784275138082180548976691229557213250962547972133546806626144449369380805682259969298940148777029078168564744645880821755792508578353953295296483346522850598643859922730134020623699450971357625805582984976496954378295585361837211263124153635366988511220529223994273148956286663779422537820789836805630508686420631658218520345500640948380232813898449924623765782166023394852314188136407145481077681 A165443 935 61475007116735943660791772824902402845137793768603186149059116561981695720418424662862852894913979340283207246077164179014199429000199523934724444177196090690768630658000606416033684933081968000780275012341628821418110809547547902106593302023481399603629751765169743433505490578391274397744848954242290615147298534333680233343839892843123294772255070349145362008638304601966732728240298545718448436666163488531959455155487302345427510439861656711426661487372903698432481643787788062148634129340898245281645213078645661176241136321012012049675729613277526077466194012681112767223312978539441833684026563947247187023714773815945161051256647524731774961141580005477129486513743516658482593179447673025011465044931138489839003756436629921458379423264449974021802316258454044106761775792951394927448213626866947464670103555476822863969219787139182496344769161313944280474140282995052669695908067055028435835005715798297809413445113709853570152756373757458423010720039609486714240123615899971718846115959371204158307794921877499148777320741406369508591793635248693760302923841050362833965909353060976409734804379855843106294240892506510534142258513095389476554450888938811404199280875350396207793195026624858638094872694471823359975737697896770723639834799288913839963790273672146506256976553469890108381976056124418175466991571362643238297953808224702555607949018049674742309858224228188928202442633714837011384885767793445390241668486208174116148558276985534999745434781945397445229318001842535884843210855144145145074008346526163455137896875553605785253961551969124675993787798994964485957633388887596593804082676552954103561632397037168360444520376569064910570290254724894383996628470855893744988717125364763533980968974326282799757534596095473087454142266280057021282381774921482664929829433660623101464618422116921145897916790878162218285005312482905196382823279187906524395629808669498063529823046124004575074557040329682012977147087418963909319076792305240317896902421797431621869462233124644700643246042517333113540627241860898892118199280028267070002930154594871115220989076922981816965644266061063632446186356930336937780250846311788440320652632465279772400574856185040744811445228807501717134844759381097249074612602294682792879958847767856488211346783729207147262145949792709860147393189374844872946312438212966161202579581655580722703221538220613776023273421917790035317095855995126643536763185655815290489930627811949778307230366365964476794696511769725619487681541810029016332404908166485701682255356383917001797732978998751913086258778851489758553661460877034856257391962413904047914654655896901260656011820863782387661909187008519160472208505257901038494016056927636814622132396354427557929812832314106030057322873737718053892898301174648957833251260560287254638459558127137789826653157960327475427409603463914099091279252141616638743101475221805257959771406736644837119120704265340111802338503325533480781006804224825845198151909662450554161783832751822949604739183434950261470331775016520216900027229186902394598086251187631699530899307150008528898255721196549934765069505133516608835073636734123422486512653002318648951826143177721054471523074973709044273708029755118244073954673582898885767294016055763836791861387454368698690841420467888239155423668178081155346875144406740104037151225550878554253560065689457971985315414608771065861002532808633047483801485281961495883641294626099940897122937368181092834295867674489611941474497767766978405224820821676241979616889376844139937306934399094683432353543939610858959339207480874186800770870991402089061201 A165443 936 403337521692904526358454821504184665066949064915805504323976863763161905621665284213043177843530618451598122741512274178512162453670309076535727078246583551022132985747141978695597006845950792053119384355973426697324225021441461785721358654576061462799414801331278686667229523684825151323603953988783668725981425683763276010968933536943731937000765516560742720138675916493503733429984598758458740192966698648258185985275152190688349895995932329683670326018653621165415512064891677475757188522605633387292874243008994182977318095402159811057922461992713848594255698917200780865752156452197277870800898286057888794062592631006416201657294864409765175520049906415935446561016671212796304293850356182717100222159793199631833703645980728914688427396038056279557044996971716983384464010977554102118987729605874042315700549427483434810502051023420176358518030467380788424190834396730540565874852827948041567513472501352631927561613391050349273772234568222684713373334179877842332129451043919714447349366809434470482657442482438271915128001384367190345870758040866679761347483321131430553650331265433066224270051536234186620396514495735215614507358104418850355673752282327541622951481823173949519331152569685697524540459748429633064800815035900712717800956118134563704002427985562953227552023167315949001094144904232307649238879049403543463951634231920054110431413705322572471337325079959506528191653266600599698285919376472559056627886331743197022484424201706307495565330960678456035715650404290921218923766070965959771985965251679546057222902455055303787722559024273985061704184552694873979621624358457647509745947666103629308703406143127697282104735086369644592629614820394759336311533768935988626011814898838524636464389113302803939995082513785291236391454339295764385427883644017151244320686231174391548887905884417413473523760173770806693217778713900002096076299643896993188224517981980469509320110871899620954529199549353187902561507842822342275080615715657160682362100635105350359531424437248357726154065431200759024297600652340896374902142411647956585987603858595419425124525639157427973520038888077823699211681328615182592830033142224168390494924647154515178426021352951751123378507161409211949992534026594395900013787564571668875939456953164776961443030620323851495858313250628928214088716921419009686301358802254196378478490180517477578203414533185562004519009880146075088541879973264697978886554269285092162129232618842914341190471444368752137332669604968386264143425845349075537072716492641549217724511878055835488431823695270858168170834364747466350923709095847685476514111600462183499825026949739182313767638715035792549921348563786744527790707343427410621406552467029553269452721183041800382307520824081256613752475387173174455719173018057153445537663630469288164743589560348710316165671291499738868070672238761490735499310180265315138014816121880197684719874257876951268439770580672646498133778735738108845726668897403103189061809076883269098152514586580409749811933119425486992888836447120729145665347226690525977219245402780855177661764442654124236819773738810433529005691684587692449942809272871932795591693656581743056088762868569060544431453478023552173327582933770316030087198975598397735983914596477379016056960900040959417064149148569000117665594867497822063957504723658433112031171564026721071648346414480803903218467205091209172078877223448641459627003830883222992383464802358553864172148631618330734589214516848630595247669270212328926504013861005241049097197259218696143683992967251473843840405250167730354537836809846751066873434107924323695359956721 A165443 937 2646297479827146597437822083888955587504252814912599913869612203150105262783745929721776289831404387660935283307062030885218297858530897851150905360375834678256214519486998522221811961916283146660516280759541652561144240365677430776117834132673539257426960511534519463223692904896137817834165542120409650511164133911170853907967172935887825238662022554155032986829852688113877995034128952454247794406054509831221958249390273523106263667629312015054561009008386408466291174657754295918442913896815560654028547908382010834514184023933570520351029273134195560626911640595754323260199898482866340110324693654825808377844670252033096699073511605392469316587047435994952464886830379827156552471952186914806894557590403182784460929621279562409270772145405687250173772225131435127985468376023732464002678493944139591633311304793718815791703956764659777088236797896485352851116064476949076652704909404167100724455893081374618076731745458681341585219631002109034404442445554178523541101328299157246489059195636699560836715480127277502035154817082833135859258043506126285914200838069943315862499823432506347497435808129232498416421531606518749646782776523092077183575488724351000588184672241844282796331692009707861458509956409446822538158147450544576141492073091080872461959930013278536125968824000759941396178684716668170486656271964658118408421234575443866863170946331283454045127030238938702227850826431746708461500876095655279516456150867362345526007342924074561843136432972233034120107302621068457196646498862101159273639699517740576914223632237582160786299566982403582853843444207924229649034396889495953633439287110967274437823344917519531799211595546970440659123655594151066189964844577131541635139573062145559778886761400603200647948926268318836233223167614258981561603653853998399004795337643868506057579257878391173021622997695967973915238610009725026994624402567549327759247248926442632985561488548301099978657126130090302747853175082137616803709686848050305849877716371423458489927821710570171385676657699546781293804089481542455034123903418280162223627453969504955178010874492711115468001537540442104703451297873087794929235622125063335065026288027721526621129823625425994012434062929897857058971945043921355813292285307069280793433413089671828502853550299247579655410264897930371470981459294148369585397769442745347340273435653965624779468782725586021756776983941127923050630836504482335489558996418877995414283443441289151225054166797227647529540807720756869696564312267215854239928539728102480968911254460038501385748241055407472439170288239384054291944058258121230116269083122008913056964988121853076125135985169887055093978687898287736527713562999377403495457302894267895001830832777760715009050528947601836822169864298463679217830228191069855854270198819651909981570219143713887559303897323593026470670288643105436800439499406503559723547868375451159956582023404849800342211247007630097680552973053925068758463230349112069353026013359213638892126693222687367409144634466799267412153445285395862965371915909771327334298336673882324541480957234895096197126424896057460952001433231899962798794999771731144421165469220732599973479226055735694604761976658591513875467304473407071692465915963629663071285426498114774919963303399428663409905988442514281229429084131882057052179212658631667338134032759115293111645629964222575567166203401683247303504512402103483825594732399627584099207981500963550213731675182171565763272706673277159223752669784994740590776792397823507668846757514826274164548840333825627377652126660335744394402584050413106044738636746469019820048206788241 A165443 938 17362357765145908825789550692395437609615402718641568034898525664867840629124157044904574237583844187443396393777633984637917252249821220801401090069425851324039023462354197304297308282132733725239647318063352782453667361039209623322109109744471091067978287916177982198210649149023560222809960121852007717003747882591191972490172621632360021390861529977811171426590663486715153525418920057052319779098123639002647268074249584585100195923315916130772974780104023225947336396929525935520903958077006893451081302826894373085247561381028156184023103061033457073273167273948744114910171533946086057463840315069312128767038881523589147442621309642979991186127618227562883122122494122045974140768478298348048035192350635282248848159245215208967225536046006714048390119569087345874712658015091708696321573598767499860706155470751589150409369660332932797475921630998840400056172499033262891918396910600740347853155114506898869201436981954408282140625999004837374727546885280965292953165814970770694214717382572385818649690265115067690852650754880468204372592023443694561883071698576898095373861341540674145930676337135894422110141668870369516432541796768007118401438781520466914859079634578740339426732231275693279029283824002380602672855605423022964064329491550581604222919100817120475522481454268985975500328350426059866562951796909631411131458968018720206801489971778280228341613252537343866570403931892182678719215269584648706711224476533831927840674858073443146714189604644861687983886904098370172775495322469892041280017852600272520393813998433647420953484734420930250621251423523760320063311329377238715839426170600313596397674562090235077877045820116869657001151777059155654119572112379460529854679009071518713616871281082982816474589049859655510876579464654852882711457268108077574511308882993391398958740892027030988139657891325385450925345931823969643101751262200300075223955583936737320787206460091552044805343112798539189779966344978002242508187131797289717381950090483660608376363227613363520725585788774518714010507839178392708961995012773533371629338198467556675455350176160872631602194647776156105833052370254396179506760427080346766322914682128822568810314807373769592767918492308696196632413089332799509715215951124235678978105650102446044883081555071584884356864219140422984426445773647523324090389851225188048514209483090043620501646985535748909404166498227817621380234054177881122071818159851931745382183380764937683487101280171196007218981537041180999658043392380948645496316927541969984434190447911509833766907853286956681904833430795501417665709568568881119613285613572812869508088211561459293503930864635126496836124019613314263212633642261417585910248045801761930083255685303418857625767626939341657708167487222724642641331451070626123516979756917212766434250214979702912065377747902990036051925967457070142645399658086398259084573925320082627309601197229342835551162337147387308067720152403601694299419796583116366213579093555281007418065133759205942125798853301853647187602060592576467230214502909406103958158681019418637549192143324166921241660557428337886187539346497361604757382371904227147244684465545040933074312300487695738925266614716674343481904833058328444598349208329464734745230393738771471195956310834822002373077505276296985439385050738072761020929644439959793454162353061204648002610550454800707712663819576128220483219825598599535865226421101848485334725664274590256999883462120819309613122243261799164902454440655352195545106428030796672828607907906830841437659511024006250341758701338843046949474992160458583267045596798063887245362916607539761 A165443 939 113914429297122307806005242092806466156686657237007327876969226887197902367683594371618911572787601713816123739575056573209375092011077029677992551945503010537020032936505888513494639639072865971297326053813657605678511555778254338616357869033474828497005547018043741202460069066743578621856148359471022631261589857680810531508022570529914100345442498184419095729861343136338122280273534494320270070662789195496368725835151524462842385452875725734001487532262496385440474100254619662952650868943242227932544427847253981812309250220925732723375579183440511857745250484377710137925635434220270623020256307169756876840542101676268396371038412567591722172183303191040076164245683934743636337581986115461543158897012518086834692772807856986033966741997850050871487574492782076283989749237016700756565844381513566586093086043601176415835874341444372084239521820983391864768547766157237833876602130451457422264550706279763480830628038602872739124647179470738015587435114328413287065720912023226524742760747057423356160617829419959119684241602770751888888576265814080020514833414363028403747904261848363071451167447948603303464639489458494397313906728594894703831839845555783428390421482471115366978790169399823603711131169279619134136605627180453667226065794063365905306572220461127439903000821458816985257654307145378784519526738640766119474476944650946923880505405419371326655317460525267871129309710021024641349618237254270095690105242235896578746870158193899511885909091860931967149478878039400950007749007444487144671328083630868414690269387037815670068664101050764742266429843774737238965400774798688690219385443322163377020788394472148039965356772470480148118737026297838456943399097701519060584300215692194394192636856506058314447768169150183007206940846656540887869429714021127450500754329533905322031329618147598377682161512267041674482465804053906746084035293876548681108029388443902446361709593294566989096271832385523902789892415196281631792932028077149140882405556366209583646649514450078091804193636977212106800057890120472684839324947913378941443798249226889821782852237916719256714258043412528967330325952895814525929722812715513527434730194280213931922640452028543807539711911026318653361197807534803245762928403735596146464602761188352450065318092183573133910241814393461266026476844221366192394640155881760757403085339325456234130135261430782423889172287759771207346447184244303006757953272381528525124587006535495869307548847507750868778819924709024104216617241947914892113340680869652807212797437841610509245485918208664423316860054881451876493524217578790044360800615408809208923550032725193627507300301350552313003129333850992877444791395465321406200734914972552412646158910686555011334216499616636873840672101603785517852821365395086297004725108643970966346678670319346606582872332647619051017417972625268981076682478939823049210913872417701494887916889689269907700690166479771644951828616546411341751329776201050050999516540312001652267511748872589642173292908594148794544151725903118319337926150420714932950842893458537317755778761573800340210167322710762921806098885793283171714814766934520484898913740869894034130531668673791287824270620336172155346688354888218914699133721274793296589095451204147573350865087158446816255376696784654482758839130308186798741924345698365625409217429251497893278786336032388758993407828157744469931186516002881590904038390597168240232449540303159387612418419934846957031609281823941818073269357733942190818872366945878190015902392730843398773362021644511743626226512654166569397822130945427502609010103274844210157568913620760355281 A165443 940 747392570618419461515200393370903224454021158132005078200795097606905437434372062672191678829059454844347587855351946176826709978684676391717309133314445252133388436096415134537038330671957073637681756239071407550856714317461126715661923978728628349768853393985384986029340513146904619337998189386489379483707291056243797897224136085246766412366448230587973687083620272317514420280874659817235291933618559911651675210204429152000708890956317636540783759699174238784874950571770559608632342351136612257465423991105833374670560990699493732398067175022553198298666588428002156214930094083919195557635901631340774868950796729097996948590383024855969289171694652236413939713615932295852998010875410903543184665523299131167722419282392349685368855794247894183767829976247143202499256744744066573663828504987110510371356737532067318464299171554216525244695502667472034024746441893757637428064386577892012147477717183901528197729750561273448041396810144507512120269161785108719576438194903784389228837253261443754639769813578824351784248309155778903142997948880006179014597822031635829356989999861987110111791109625990786274031499690337181740776542046311104151840701226691495073669555346492987922747842301432242663948731601643581139070269519930956510670217674849743704716420338445457133203588389591298240275469909180830205232614931995935164218532745657774421226313968305506409803072043626987721694988722744304677980694049123669920147967425944258330005370925989928688214741992220789211133253325280508160086338632203478674417865080598570653329790118643660276265874961173918064202788414039099544283678359999380618282196940168171419623637927836880907880304925729847023911783765095373977833452415924915458690778031873021209520890577154324263314652247527722409573238857551913853157615349651409006673255683614804492334089464809304460484115400328044485405543553609033691986877550344613147966076958952595985056449731815930885381513903625885245537228641906479669379786397841089127445157194570646635320536041095135168602162523075352907704521502141807044293767954550873216299790157422424242092090264395654927019945316424013756435943930973559729824493492790672002258327067669733926181734245976681747671735911088851188960338310511954345056050773302074696266707123418528635972931525212302936742179596424464759092083502506294798038857702290517633923590283031868442372637773916031343434698968570946198528547253851377618339188527447017765322468302285593768881689389664314119604098533422457052523035527821616379382701568918089729394222910406920340574238803522040339516766286427840532922346148513221901807189466115138716600143483537632945999367811171722491632429387535381996020992075206542866094182733670517631050147713023658344295392559397264291218700274413922001828020681376862519604115594231688839678078886483637130723839180236990558392346633630084319290248866816329828140204150121055188499686312526193064718503784822457222809143827497358253346400803304810619109517392505968398952126704360341143005771991098866116932830892877296667343298604899328655220109353527737040815319906647032971624477700093715670905406017446298872443716716224335761409367028229168158821290256453293642867352208487723888896671447190890952701493674032763662934018797848733624168579944179991554075043994878836771471248189930430588448768498950090959972328860408212832421933730420103624572547610570165874345754728999026447161021568195493548120637934920407356252740107582329660549326544455401307648676293876503881539563447246677036908711511399319858865852984282539274125962753855511300439864078222398481492959816913036106604639803612033838738801 A165443 941 4903642655827450087001229780906496055642832818504085318075416635398906575006915103192249604797459083233764523918964118866160044170150161806057265223676075299247161529228579697697508487538710360136830002684547504941170902636862452381457883224438530602833447117938110893338503106756841207476606120564756818792603536620015558003687556855304034431536266840887695360955632606675212111462818643060880750376471371580346641054151259666276651033564400013344082247386282180667564550701386641592236798165807313021230646805645372771213550659979378378263718735322971534037551486676122146926156347284593842053649150603226823915186177339611957979701503026080014506255488613323111858461034131793091519949353570938146834590498365599591426792911776206285705062866060433739700732474157506551597623502265820789808378821220432058546471554947893676444266864567214622130447193001284015236361405264943859165530440337549491699601302443577926505304893432515092599604471358113787021085970472098309141010996763729377730401218648332474191529746890666572056453156371065383521209542601720540514776310349562676411211389094497429443461470256125548743920669468302249401234892365847154340226840748322899178345952628340493761148593339696944118167628038383535853440038320267005666507298164689168446644433840540644250948743424108507754447358074135426976531186568767440987950494659282203360999303354909774405436044429627566978160011465041251665789310947691989724606062136118721367638110534848339145004133075734028945359648803220197661260355098843234403522308863924711460540767732014924298806420287572118170323836790022992531019724792351503371718213240355425804916191234094285746725585997950589177544029317492894169193200900475114043432673852198324805707651118083748861136481790201129884227876134833524157055763780028345194591309011247702302872514153690431910391213293448359787882049121010976045043861236539474640116802739879253178781548601538153417687856570993615603318939713034154136896486552811875650381294104426510636933843321282954080117149420039563681846637046928110771931528534458824831403602862975194283438152187944451306409591984218123523632337021747700267429594828552031070499203830308420371300704689348664838033602944742317323858704646059616681811751367831476147309852229007973922658564894651264746885653593501288424932406305401697439625777036452959234150774374131781673509550437522260616511306867470224359170696395693161985219481748061946690947608087111769292443608604286050870126333295680817497221635407708369838820035774275054915840887598886201484597719847611784890452024556638824237943086522181816685470500104056418142807840715510284973018388665804422951701207055623229814032792232197121439166790120485380097749766114750570151144559697191053513745105458072362470107732574486638530311367637797270881474120727631854650182113995803301316566955495947321019681533406539930607808333376640503105964698177898725356893437886472602756682522898440273980875412762745191108009976091340503608481698730030062047441810121359700497434038251490039402226176420533683909812322525659328791738345703213283535341624083636698952889880234770848305705866534921805326763681129653311400654548599030904135736489883014253619733825947616372923934782191488666672577415999565111585395922865242280616397984127142376047406028566064029843299538855518263995844037699753102993102980249692469730885585378557822629807070216323667324108806684927426186552122835266585589590909536571453389383155598052468853536073909796473913680772890400429218604936459940155211814400568507601994934180022754879898472861004952055288115371958274086405835814272803187653786754321 A165443 942 32172799464883900020815068592527520621072626122205303771892808544852226038620369992044349657076129045096729041432323583880876049800355211609541717132538730038360626793268711396593353186741478672857741647613316179919022292200454550074745171835541199285190246540791945571193918883431635162254012757025369488098271803763922076062194060527649769905309446743064169263229905532396066663307553117122438603220028668938654311956286414670441107431216028487550523625101397387359891017151797755486665632765861780732294273691839290751932105880124701539788258622454016234820375304082037405982511794534220197713992077107771191707536509525194056304821561354110975175542260792012936903362844938694473462387708778925181381748259776698919351188294163689440510917464222505766176505762947400485032007798366050201932773446027254736123399872013130411150834898425495135797864033281424423965767179943296659985045219054662215041084145332314775801305405810731522546004936580584556645345052267437006274173149766828447289162395551709363170626669349663379262389158950559981282655809009888466317447372203480719933957923848997634578550706350439725308863512381531058321502128812323179626228302149746541509127795194541979566895920901751650359297807559834378734420091419271824177954383258525634178434130427787166930474705605575919376929116324402536393021115077668360578074446996196051869649794408230510667849718223142537480954347978645314559674511314403391976040277125826532163978698422833627887908683091272962228869935474357741463000264960747250891600542650160109180043244869229948846382783261592038003773564732752043863789889197151478808446389163645434304971099401019075372458033509894503684403033256954627892237338525512709631016167815653543808658417524339278484515893414417579418103666454194218840263960425333128201376446511385223136485714975182529612436413049200079907593011416593232965463770725889980864542053960268745461717242943931845278397161387710982695256954201149434994858349520122297552766356763359551792947472457985851412811717788051973669721487161567517751748708662654889407609772371852676914392135183694152209892656083824111771071727075687986223898651483852098461847950235121333852999244119999477910577660890268965318147981980439560210685045298856635403166561093339622837325125530186684370120347821870209391957004859777758602426088039009433032985623891631500922610444965315501721823163572749261086278912905115449783436812598821840401269981409829211402874092249507592157338256514343239253829357733250325174562928194853123162361123653721205605748715518953062291313658479662081025513121473132260627026614867034157648899983560388067762838681369259747417241433980008929475632750021497664148222361424952095984966230703096691786740413386706816343440795427569280941702040175503934543405206968942943316864344853266252487333619240838171941312215932481659687140002591696130312807871494748583441874258353235616467352331619035376681558955679701544847575020471990354990477755849936908480645364995944034228160036868707565179149585067436605085759362829211532414624423465484800795734238298482090928755832641430770421546859127033790173058466472524092978312658850360461312015277544210618238057360885496850078352419775455838724050738200574026334477659951867867102752472600832806267895748700227165212415444735080301338524989626935449681843921888013502299241817717600273385956991398153257142189678489776011343374928768864022222405627962313039042161427982270595540291754058631676851807776761066884726065873394849051285205389453481558054869940149467621314015952158340237799489890727150568851191211443710240975351887209315700407777194225841 A165443 943 211085737289103268036567665035573062794857499987788998047388716862775455039388247517802978100076482664879639240837475033842427762740130543370203206106586607781684072390636015473048990258210841572619642949990967456448705259127182303040403072412985808510133207554135954892603301794194958299548577698843449211412761304495092741044055231121910140348735280081244014536051410198050593377960856001440319675726608096906510940745195166652764105856208362906818985504290268258468244963532945073748013216576819143384582729692157586623426546679498166802550764821920800516656482370082247420651259883939018717201502017904086788793147038994798203415934264044322108126732773056396879022963625642774440386725757298528115045650332394921609863146398007966419192129482763860331884054310697894582295003165079655374880926579384818323705626560278148627560627768569673585969785922359425645639398467607969386161881682217638792884553077525317244032364767524209519424338388905215276150108887926654198164850035620161442664194477214765131762481577603141431340535271874624037195504762913878227508772209027037003486697938373273480469871184365235037751453504735225273647375467137652381527683890404487058841387464271389927938404137036392578007352915400073358876530219801842438431558708559186685844706329736711602230844543478183607032031932204405041274611536024578319898316047135423548315014442577147255574970661926449342470076584353558382395414764333569294087382633505940287453215934484357013310498230653075696753117158244427228038257333647715331332134372921351696115847158138564582194727389076542192238957749329259424396474448580151368349987176478658106788237871160902528965274172585417054824545685366529553408498329404767732405463002074376266626760970123069507501798232407554177921585405816157445323502044482339845906424559791877245370281598253054395884375379649308384456578263010480097584694135003720513316448758096407006105394095612862282172030242277679756368382512544188124525151839520786031084817426377321626482558645562169558880907434120861132713442856850192562811362400722384787563653024432620754603839930121936528089371783273264462183126712095845216755938080817866506995909886012174825085533242758531393875809266245327224519584531097860412823602027216874050902746462211818751753965292605188048662005317155586957365839633580051402945984153039068331408835611018070215182101986260886385950006250879918844467910500876823455212722346430415671362194805565963412641495722755396736118296783233519630031941317290613965399795928297268969960290771682126612421634909873136709949323742178132930939685933870301686480457214045797027877200853739942935134030036996939936482890280851783205468061954538675576175264270478889266151252723540417254275224577276823118474693403380674119016990338520581371920665837840957543662206202104653938026033000783618660379798452489446418545439979253433548254646658306961678058428816699237651968896916077838595686419328487938772003256877274647223062015577626386933803695856283212308637490947985181777115564551812900642849012054871983912436631360852952067836655909224104131422832153839772024215227849588584474461903101217277518857439888338643488482486356719173893447987848965083158376365595806450830756846239187973709160206418740357695578847247340650461928453402381754216165796162683024212675441456032468795981486436285479537337067816105813596432557686990018978124121006216342376511536551968434975628387235471008865728768129442960651542106709144713645572872767864116238848590213893603175288808790947284937523801525773646310065323378150305940723569192177291876563767299824704224816349488080276530845514439891937361 A165443 944 1384933522353806541587920450298394864997060057419883616188917371336669760513426291964305339314601802764275313059134673697040168551337996495051903235265314733655629198954962897518674425084121331557957477394890737481759955205133443090248084558101599889634983974762686000050370263071713121403338218282111870276079126918792303473990046371390852430828052172613041979371033302309409943152801176225449937392442275723803618282229225488408785298522583069031639363893648450043810155205739652628860714713960510399746247289510245925836301572764187472391535567996622372189783180830109625326892916098523901803559054739468713421271837722844871012611944706394797351419493724023019923269664347842243103377307693635642962814511830843080682312103517330267676319561536413687637491280332488886354437515766087618914593759287343793021832615861984933145425278789585628397547765436600191661040093345975887142608105717029928120115552741643606438096345239726338656943084169607117426820864413686778194159581083703879225319779965006074029493641630654210931025251918769408308039706749477955050685054463426389779876225173667047305362824840620307082687286444567813020400430439890137275203134004943839593058343153084589317203869543095771704306242477939881307588914772119888238549456686856823845827118229402564822236571049760362645737161507193101475802726287857257385626117402956219501006359745963638343848683930029523391384901457403707164130080184466088910176458546505022682921439779849695632999088807702985497038994062210561561251681590444164959137613483160963190481182562256318227059890546444085951989228837475395439204442997437129099811535091673526824189839229612330484655487562103033096038545652036718861303885001967434076508432433419166266956905916720404191068709903489146433819530103613617427698704645082354402087013122517560378745598064647315637086264964729290015426422275478950165654339521588826313178452517438675811443043881068367147327609834985561329252586883626212635479636088425608640978813178532754610787339024897317519084564812217613637900297029767399312788936326675363342094170772125053978346133143112545674827076383132955519385894386413418089955790139524694251981022486162882228327240937473051468961138959520525691098201307592056461855665046492746018474697626220617706755244721647056889673886188922457934744847525440649934090001474979599947340901178651818121842757975209599131281190877540999939829054441899267102881671230186160887388662508447520883237426570695790606209489318249308183785184109451624423962010155999556144905829849490288520403579946040091085051052868627356084332090764157630081671952893393689895305263425157426223985134707561428967085905656190839433585633967030043582120795882047455787703204775826411969322128157125176242602480275793183263960645323783383995861122936453459504463161256302362245585701622127108760805706991744905119907188995977602210840449163790034122598002169120474880283541823077987983553947235399361018795497566796187567526073906309432097265167006909630772987610543929713048800861040235916081413992380104565373852394171291170527269155374786774568272053636127856504182851401305868375891481671775465819099306123996925624398067641346911569872400214133917213310482288719003279255085607850921431529317127255301911289344988101293804233808858187537741276816061386019422395476416796104969952973075452256319348947957485766386097318214146758792723996840350522355610630650409776915309607732990319060289173329390793352963538761454570219323147687757364283574783630104730061820357992475342538485866571804858687474347251350252801060743170769024992683639305104769880466997824856283111317762836886506832881 A165443 945 9086548840163324719358346074407768709245711036731856405815486873339890298728589901577807331243102427936410328980982594126280545865328595004035537126575729967514583174343511570620022902976920056351759009187878128617827066100880520115117682785704596875895129858417982846330479296013509789527302050148935980881355151714196303092848694242695382798662850304514168426653349496452038637025528517215177039231813771023875539549705948429450040343606667515916585866506227480737438428304857860897955149238294908732735128466476723519411974618905834006360864861625839383937167449426349251769744422522415319733150958145654228756964527299585198713746969218656265422663298323315033716572267786192957001258515777943453479026012122161452356649711177203886224332643240410204589580290261459583371464540941300867698649654684262626016243792670483146367135254138471307916310889029533857488084052442947795542651781609433358396078141537923701840350121117844507928203575236792297437371691418198951731881011490181151597323076350404851707507782738722277918456677839046087909048515983324863087544642334540543345767913364429497370485493779309834769511286362809421226847224116119190662607762206436531570055789427387990510174588072251358151953256897763561259090869819878586733122985322467621252471722703110227798694142657477739318681516648693938782741687174631465458458912330127136779833683090250464825196668427709005820268653082815485421869299652694435777215044642166026227624434244220497340886262605934655743837138893227526280004007772345831492490356907799617019086906786537258064579694616778148443950943725972357311689579086102509552712702658530054545810901088059466451805920766195148763738581584061723575130815728370479739926049752926300874398653880688765856603255072162064721243795123358718900937590355581160236405203262782815410548891109769348485819337226894517283694500496135392739680818894412619943242990414100598256640512527946165548399659497683104219842447623490472455102241782708829555166012731635616740751160910700464541790164104019127877282702814473068083703209668894222855707449515291072229020906428526537321732821426683050412739467476516695959641879685588859044740188109068143119495938467684678398251973030517512104677751822070584985324941479395152482060946316071584742404515098563631287365399427104797398172643478933718983481017935745065046495340501233717114058779707248272329920072513119070819944850166586577135793780919556989721057828129541268657742278452561676118198019512637982581947870926549331832040079595546028521574218339205650071342027751373822538574784058890419505958671209759063629318143250238038595520988180142906575968584306825609000268972616289803718317822405409374982764272854992836031116844462306588927912212043534937906861117404669495969332877927806743898205373985912155696269630151858992999386194513396321982540029005148504166675689669385579228714065347917756867896794811505170510843513845327649133154817416879846296651884609669076777614715462880877090849015066755969054472073081877774777923733641030463000859699823616960022480606045901517544022299538294089347106697986579855260790213862887524817794426717239191691686712091795242959970627306534664193602616700823576528998080085631397636129427535839783749250525592280388498042103685697205897199453796369612292744525202887484006472888456683616470938177133189959330417841729164087244439751453847026974038562832692442781130868166572434351640546660902131006971403975954570489451896634448997830603371520573096860499386305724826640563492568488695147234174996479892951785947021339369081896727802844389102577840565836845863874386510273840224220569677581780817216401 A165443 946 59616846940311573483710108594189370501361110111997709878555409375983020249958278344251993900285995029690788168444226800062526661422420911821477159087463364316863180206867779414837970266431572489723890859281668401861563380687877092475287116757007860102747947001080385454774274661144637729088628751027168970562571150396841944592180282926324406542026960847917459047272626046221825497524492601448776554399930151687647414985620727645621714694403345571928719870147358501118333528108172425351483734152452896195475177868553783010861965474641176915733634357127132198011755635686277440861293156169566912769203436393637394874444263612578488760893865043603757438093900299269936214430648945211990885257122019086998275889665533501288911978755033634697517846472300331352312236284405436326500178853115874992970840384383447089292575523711039923314774402402510251238915742922771638979319468078180486555338339139492264436668686630317407774537144654177816516943657128594263486595667394803322312871316387078535630036703935006232052958562548756865422994263301981382771267313366594426717380398356920504891583279584021932247755324686051825922763549826392612669344637425858009937369527836430083631136034433092605737255472342041160834965318506226725420895196888223407556019906700710063037466972655106204587232269975711447669869430732080932353568209552757044809298608546592977854723919695160956332823937563871824716227065419274579108695506973305774302320016727599220615117991245579103992506254637817690517143128784338192083524016557866066712299881232337104868972201633337780030978353082520408072077242796868486007773050900377446590733442698663059408454471709816838722645850466043081085770032764657464024718984708837026633227093915608826692134533016437058438678327573669969028132727481425297098249965952842125560158490009599997960604624256346982926730137860741173144394944205504119944968463273317892056251925949393499403805654311664483988914668075106612889072052478205825964478217784429023994440438515885528153348476704603133919248808285460695391400639790313104962455478235586750132162840610145644722341700357963283406082288939366112445996091401684156718299509405671343247258505275398576048789725419771715824793067774403852738408637683602638338723961362306794373643073308497824158822162308514331381163433869480220756818508774600639630693587350574772676805801122827797420001655485021826418579145624960801624628126480135616920432503423659640123419018591294237204009398744147165062916741406892497246722100313106095490539846952657925937689296109883436092852423846467274617555193714463584455178732675996154753804263705882373258473531090924978523752823202654679478852625810618958981691227156508575576276645356265143723804622706789561955312593894019711691177229836725310721861705577706820860473758599928951542421671688557206811334014182072081046585939373450742346350143323533577287180791614066986615590884218741291835897912500887626275731443691137379047330678942962151015581641160239116026837604962597914643933763727807741748931385213947777851860329472095106798281828526503254421270306278572943925963526534416347482677303764048499264863260051798748965016016175004951028570781569158271584446236691451567704028212923900180273604997643503672567501287446563367216120856353863109906916703430698127608787027622323038073959480091938806837173020691857135805378824495151169750994552431302860465620974153462199482127823281005617111748944485315559335757400753264260258262372236679538797724515629026528129503572664464156921206866429497969885573893683134840723103887611546572822583552230475813830161815622226925086481235821942957994212527947035032770347951921 A165443 947 391146132775384233626622022486476459859430243444816974513202040915824595859976264216637331979776413389801261173162572035210237425592503602460711640772847133282939325337259500740751922918057547105078447927747026384613717340693161603730358773042728570134129280274088408968774016051769968140550493235489255615861029317753679998469294836279614431322238890123186448809155699489261397089258195958105422973417941725222654689720657594082924070109980350297424331068036819125837386277917719282731084779774243451938512641995581370334265355479120761744128375017111114351155128725737666289490944397628528514678743746178654947771228813562127464760224648551084252551334079863510051502879487729535872198171977567229795688112095565301956551492611775677250414590704762474002520582261984067738167673455293255828881683761939796352848588011068132936868234854162869758378526189316304723343315030060942172289574843094208746968983252981512512408738206076060654167667334420706962735554173777304597694748706815622272268670814517575888499461128882393794040265361524299852362284842998226033692732793619755432593677897350767897477522685265186029879251650410961931723570166151054403199081472134817778703883521915520586242133154036132056238207454719353545486493386783633776975046607863358723588820807590151808296830923310642808162013335033182997171761022875638970977513689969845509066055829104598114593023254935039339570703550946848591421638845431565445976532729610347554624921704573572097055205117012873653513523949043546210653068009356416560669657607052791282352652824505287083229782344610087175250515455849009682216558083921589900724140780088276459891417411203899300768360309213382052775738771910774516352142398569719298859853467240894309790827142136584485223465626198423620365944185050960972313252826137844963911970464512020964808837237265291028585161417880984915783370512503604641852998275826050323088879360609645494994317634352477960558690449781141275287489289236352542216699003702346383107970751722532757373743063811092492475695697810249368994448097280130439806581744920765436634942160914287730499184192568379674469083369106259110142311541680243829547697900228471529843270894671391494650804268001245117985055957084485362506521256284740277884369707698989648813815552336414776411992178425353144897031605964090613512502631566939823018279731547703842164650828422996924007904334104624276517763003211162783420777448757683020204074968706105133874023184685225227521889616473473392038960141429047195978543602660277170424606306346316442875935529271052146694747762077715916750922931049640964382033141149615107539862843189608325069359481363656670424920946073403747920742579441107228416042987928634886932427294478047837481935763163782900180621754631818396331384733226195083048904235829636345846521494942993831362742924783749684447206932195372699751550395351302200600653771856793667324895652849686416639053714805038317972575130167717103595228289832013453048255986533619047412309929862447926699128493739665590408300301830974154941068103200268979472479900432328119118768439460779762098579119239720393570463396739688930615703763911990926604208239948009649502090113648235992362312992802859410856967942873054844723030688221119663353160104375727461670875105730018857304768391740128822055220609499425993188410778858203086213165808768685737046557184732650108054548352929673856631372946346286871736111426053356263895393467040149565954827466135998374318452919274525550313363354719877728043841310583174939602381317624375847309150517315972952521540357167042637329292296655719041191693021189851341433297714836892328612045343025345038224502346655356618026372245663441 A165443 948 2566309777139295956824267089533772053137721827241444169781118590448725173437304269525357535119313048250486074557119635123014367749312416135744729075110650041469364913537759584360073366265375566556419696853948240109450599472287833282074883909933342148650022207878294051244126319315662760970151786118045006095664213353781894469957043420830550283905209358098226290636870544349044026302623023681129680128595115659185837419257234474778064823991581078301401036137389570284619091369418156213998647240098811288168581444133009370763114997298511317803226268487266021257928799569564828525350086192840775584807237718678155112327032245781118296291833919143663780989302897984489447910392318993484857492206344818594689509703459003946136934343025860218439970129613946591930537540220877468430118105540179051493292727162087003871039585940618020198792488878162588484721510328104275289855489912229841592391900545541103588863499122811703593913731370065033951994065381134258382507970934152895465475246265417297728354749214049815404444964466597385682698181036960931331348950854911361007058019858939215393247120684518388175350026338024885542037770078346321234038343860117067939389173538676539446076179787287730566334635623631062420978879110413678611936883110687421210733280794191496585466253318598986014235507687841127464350969491152713644443924071087067288579295932831842524210862615903337882348727118176883039110915668093406556257081296666505693811458080537795987345409240094106393293855897287006897926050887233619541187404345187834922578009629962945053066430691233961777632914505715913675958373772285193944675844717432389987903526355770022973888401826221625813949936695131252038091254488763706966877212328829058449002026727607017274790732392138160489421826035948676561335485330290959316448470300967840239423051494222482606927244549862540447789582618461567524623140725130400835586401095896907947912936966420536827481640875508501603189067897024401804920522840228981123708084061996683754081590542914208219761991910951538823825904565595277597084629902156602672056848134592714706630417889258449071606977963350203382634351017378186001518043608578491049456093237067574340081990347378231964325768691513832679057350826121963614685880441701492545341814112296500147225099736059213649378206435357654781545960255715084821848045962957869145581665889549274094652098844900850497170490345012093273019722162632482532797888472895065684381749901999085187513679491668945114501072065218618628735275318586935586330181352095611463101102614783603696153494558265864506621563077352481426567002036719489986324050440954600230636279299834940623754919306059232473558534467486043307448149632096499402703172756517797716543233392490143472473554272315220973638164183619208195719161392333530661650969705175025350009351538501810682525942399735973897400984065211420513727176555963149259437849520419262257205028212988659566437096875238000839990801154150236623913932307258102309383999694556218729969529618073311333203426071126441470810797705084305286267888122008723522219465242100578293132541520101764348047977509106782349184697820990829192113788036349086062519635002330419773114123963716227644107083730081029264326369216278865760136131150724983219888061099807343041707219353345691573656534078226808038741023089208131529263635847289474706797519792262028778461755128000101471594968962238338853523582909066182419341247153281988085329523658784750060523291521508453139219606048270845972728256376518723731837587354202740542198669169540973521715109284378139955152012533795237450037808727007481295345794829788073730028629453934952705142257836017468582242025227809278871484178853073934961 A165443 949 16837558447810920772724016374431078440636592908531115197933919071934085862922153312355870787917812909571439135169261926042097266803238762266621167461800974922080503197721240632986441356067129092176669631058754403358105383137680474163693313333072657837292795705889487270212712781030063374725165868720493284993652903814163009617388161884069240412702078598482462692868507641474077856571509658371891831323712553839918279307746715389018883310208763454735492198097412970637385858474752522920045124542288300861674062854956674481576797497275532756106967547544952365473270853975914839954821915511228328611920286672247375691977658564569917141970722343501578067070816313676235267740084004916254150006365828354799757873164394524890604426224592668893184644020397103589656256801389177070370004890449114756847493582910452832397890723356394830524277519529624743048257829262692150176741869314139990687683259479295180646533417744767587279667991518996687759033062965621869247634797298977147148983090747402890395735509593380838868563411865345447464182765783500670464980466559073439567307668294500192195094358811125144818471522803781274041309809484030213616525574066228082750332367587256775305705815584394800245721544326643400544042425843424145372917890089220170563621055290690409097244088023327947239399165939925637293606710831452954221196585830402248480367692740222278452989958025155705677130997417250840642246725293965610450275275848367185086603389737848941727424762295972478411716740253988831228742117857074859500122271943542283709248564016129815344253824695657645168537504082940767348062664237776876874449387016052557404843660726795496058540252302816174645737368181590001233713106596780502943144636438711613796973024560863754825214792796038958569655491645849236631079437788274914795756325582871424305240973852392841326594666131306359176313490229996917455047548676484688082061930718679374141457240103939069225221970040600883806738130435515745719909932591810958808770165936828872928963925328920963854308442027090508234179133318489747575172943107640296846625362129441699795480523738528635020394651019373404864105306953382315470807714537288769064132601440699509839269692911053023404129359908646618053044372835259010994681893764683124355016113292558695305651439277962579806713228615075054697979438425326751210632713709461856767651545439474173366682135659856577437696772435915967233347786958264113036445133184353078246767301499289490242743801769338939589804402118532613707245461769900649356892148785509939244080320979139651758160865073766270819216350041161940987677734714558889478739558879582357843781841717748033055617587614755688210096105445092331117406390073691281669664288221969085019425326233963267255252160455590760997621590050704465982644988111455229639864392143210917330348398390716671895721184518646551548590028453919990529612262513162415704623752495027090455029105391086913364032068554251472486737466718010382734549073579323996335115626390712091992263809051249918021597072122727909346217980235799575650262696284508645268744445754955096998162746171320370499746095613639993065824837597116153239754667150664917136017097983737955417860880472328128305330371088242808982686921879036359000773688142065006485494331155515515659056325770171748104585786944211162188512452979886844746015059812229649441385679720789425319858594515184776887972755129224428880090504588453800582291361314941278743152437588399533309216494812761644004580791812602155489373393614326957529870748426883612316813134429577832834377893836313594847648849914338654210567265481870307797282056689186485266912337212871090845540722517260225393421400244495970605564663995632768510481 A165443 950 110471220976087451189842271432642305649016686072872646813644443030959537346632247882366868239528770499698212165845527496762200167496049519231301479716876196463770181480249059793024041737156433973771129449376487640432529418766321590987991828778289708070478032626340925979865608556338245801571813264675156442843356701924723506099683730121378286347738337684643437727910278635711424816965674868577982305314878065743703830538126199667352893398279697026519564311717126500351888617452851302878416062121953541953443526391370741273625368379624770412817814079442432469870130072935977264943586587669169064022809000856615031915065417842143226368469909295713853698051625834029779591642691156255543478191766199835841211405831592477807255640459552500608184449417825396651734700873914390758697602086236641919676405397475481033362561035941306483069784805633867939139619617792523197309603404570072478901889865443655680221905753823420140141901692356137268387015926117445084133731905078589062444478058393710363886420678442171683816644545248531480812503126305547898920736841094080837001105611680215760992014088159792075153991661115608938985033660024722231538024291448522450924930663739991702780735856049214284412179052327107350969462355958705817791714276875373539067917743762219774087018461521054661837697927731852106283353629765162832645270799633269152279692158692575984200887591634013344840402969746075197075576606598183191293132261599137291107958481867515665010773457685434482728794365244664249108468055544667534093042504502480737504626674675317109283527096898410545168819480002974670946984682187014401340540807687515362686896665850991873723758358026546800296868302021769465387011567170853346122538550739798523418086120307291828716474331713044052000740756790558273782824464874148114239414957605404099537248930693242009977079128235253529768174515298599042091621718195415495325551893046151312582472270252761238524310766046018137481791825713982300910652621587561265840308143871487804776451574185926819841576891493171214799279981309297731443449055427043239249815658599971990401098974352064985738174110100178085753879099382802565305370459667031367887668698522778067631510344275346424086956856190678297678535898252793009912102230029875964625108007863333627507344228439590074349450053888836965182564732164589315094750081789282033242255289926154246282908939139765301484123387384311316574875570034574338787638614672444815763674157077260359518473520368504524266258776584142592295570484695909012264164224388939833283687526545362628729664069291888389895444174940870486269234355856241306683697916576678531600080430097416777709436352224623542717916659391053383111476529839890073201330760596551855247952969439166868060391836493113215529928140602218584610829848974644625019156006107941568062703724835823295061789821593938604373081172718698430162782408174007586951880157698511156036535730784052327976265800429132537923227321145347575264109211264064058248004909074512593232905884843380868264997434976755048895730622469222826700140675395559630629534717379452891326077333792063720669558182006247935387519712484239484071066173759622233580243577691067431745918769744419655246752576162167450786145947491821415915697424005601055795759349854935259957446859833871729730782616456352494228291349726885215586928991752688561892793755653221532676711219508943605611995816327444021923777103548095453519035941905347817492141333830446211811272956326406185151343779954136408741728481206763996801554770904548994905189577490564354649305057286359702157509607182083584208554344647088490550708257921354944818405636291241816771250886862662639996722664021696921877127543909743952592494001 A165443 951 724801680824109767256555142869566167363198477324117435744321190726125524531254178356209022519548263248519970020112505906256795298941580895676569008422424724998796160691914081302030737837483363301912380317359135408877825516525835958472214388614358774650406372061422815353898257738135230704112666829533701421495263321328110923520024953326362936727511233548945594932819338128902658224111792812740141905170914989344440832160645996017502333586113092190994861449176066968808741219108157398185287783582137188756542976653783433496256041938718118678497678175221799434817923408532946835294871601697418229053649854620251224394744206462301708203531074889178594112916717097069383900767696676192620760416178037122954188033661078246893404257055123956490298172630352427432031372433752317767814967287798607634996895812836631059891762956810911835420858109763807548695044312336744697548307937384245534075299407175824917935923650835459539471017003548616617887211491256557197001415029220622838698220541121133697458806071259088417521004861375615045610833011690699764818954414418264371564253918233895607868604432416395805085339288579510248680805843422202561120977376193755800518470084798085561944407951538894920028306762318151329710642517445068870531437370579325789824608316823923937784928126039639636317136103848681669325083164889233344985621716393878908107060183197729301851353530830689046030426987401021430508037851428465472283233069601987815536532531832927400269992391493094758462217163474432481419331813621369932698113383280686471174446805163120838056549987536442975068444106722505691955510958612479327110111504383438095178480681050914259266999582255122645629976399486712974031093580154049179285992478716563488221876438513988659935697549870909531052119260785001040944167256066876535480502709445839576339554336997770127436138790430923050655362711584403167430408109420344925776646723069628122196735622518655639324436067703991749157436604202638130544826680022277993842829305741779600927615708820202217234911541145174520208432613397614159386770532835471397137651840437604708520605892798414495938717726386358129799964721248752896504894253289890021749815374328356139125811212396545338042834749679532557246797041065223549559957278436202440252686545460351073143068557438391140395568571166663688577942346715811744439513231487704134595798493281725643737137056147314395047674629667126811870320084386001531033510607403485929188444420920653254393877614999485349565017169305378777174395200655898287534581754284879781381512656058038414722684840811064145188954051581177850223411277801668443952046074376128948365606810115493093356483423076113200699349086825546711848841852648517573260596941860463170521308303919016092473493536637775258643738949890720058956120836108342421768796022763826321360720836694385428853417580749408419685457765191707919606302446608901916234829706360063129139349910874328882737361874668578869810356611348796693568360116418114831648247897225090066965041247073903196654724726346051408137738394280959269559467355288928729269830697374575699970203065387209948387076588606392624943473429579542718072514331498413560856191975072952672484802432732298908265426535131745478156892247072967059137865840463759739426551441442991318780713693822710790710313135258866777763841598863910892031172106076500011547032582458097736859100770307251965239506232825058479116526421932526287920442128842399661006468748109674555378754771125679502720312576726232316397923674497588779097707486266541952883560940155107404370366114987340394684114421462541960519178819279605161182938495321812011189000990417261774807993569551220666123261522042848572271742368151035796708531549521 A165443 952 4755423827886984182970258292367223624069945209723534495918491332354109566449558664195087396750756155173539523301958151250950833956355712256533969264259528620717101610299648287422623670951728346623847127262193287417647413213926009723536198603698807920481316207094995091536926469019905248649683207068570615026430422651233735769214883718774267227869201203314632048354227677463730340608397472644388071039826373245088876299805998379870832810658487997865117285968044175382354151138568620689493673148082402095431678469825473107168935891159929576649623266507630226091840395483384664186369652578736761000820996696163468283253916738599161507523367382347900755974846580873872227772936857892499784809090544101563702427688850334377867625330538668278532846310627742276381557834537848956874634000375246664693214633428021136383949856759636392552196250058160341326988185733241381960614448377178034949068039410480587286577595073131450038469342560282473629957994594134271769526284006716506444699024970295758189027226633530879107355312895485410314252675389702681156977159912998232541833069957532589083225913681083972877164911072370166741594767138693071003514732565207231807201682226360239371917260570046689570305720667569390874231525556957096859556760588370956507039255166681764955806913434946075653876729977351200432441870644838259976450664081260239516090421844044330946441119006562852268581962498679739253562002355519835065527794198778654358170957476024676896437802860904648244293927726830424238405016291875166526259819254582000987591632833985537331205140616651811034807311575802644997143427580905047192187636336137023691416988172414102938446732033958054644732124365332326001594494115504913241391657016971435862499139544303808422600200446335454074737020813813821770538375688213840183324237776858929979858386015338538586902496397317618843662505398183104663691330778089980366422678542775050425980624994036813672869431921914962954001628071710968039597736764051455780940932373864858678816151799799448853455361963804460441144577680444738306043494593659259856951554219028100743355438116301473635728629694665782655164772107363803181945919014693079720262476858058369393577688156496869309998766361597811123117783677661865753213703267905731887002798768667832291516922872462721881758065047930593576923754332382329814781977945677092353993334467656916222831348931034066194422440563015916040219745809820180824438303391247890507603906284402613499190083281064225532954725541863615879696735167648254714580157361048771902657157667761632076148139114401259867870473406291404282307408348928137183854252129173216552476340932878813638901934846931750392841766417109988415545389146361387491727362985872639392539612933098397004127682344416497091558852637599302671694172152135173582701707752826007647932827764251779288935244474982392414073068478314783505479871841245290435807064965303607837485486344433713158714412240962124278680741639331882947080708856635786590087824902023342442705205730625698091163476527755115041068911148624033173296105480359438862872979280136475399179333589670119319898580469101172391995814060039814323822822315319243586879546297085158452889545083573038493978483115029913879575911136553993322828171389922858520739351040150924878539438185862691161068706467937741873070362375792408512713244921711816827143994437921610934340162959517802823954116024131787433809833814760993811495824919719345809256216997300692699519368236950624118965211401231278922579498664359482589857231715791401528180560031650975436494138642769613133062620354733406043485206796890304201639273321271957973279308550469523103548030834041953308221538461712632220040894266894102527484465169101041 A165443 953 31200335734766503224467864656221354197522910520996109827721221631575312865475554395783968410081711134093592812384147430357488421587649828115119372342806767280524903665175992413779833905114289682199061001967250158747184678096568549796120999038867878766277915634750262795573774563239598336390571521576891805188410003014744540381818852078877967282049829094947300869252087791839534764731695818019830134092300834861028117403027155370332534070730339753993034513236337834683625585620148720343767989524568640148127242440524929056135388381900297952398178251556561913388564834766486781726771290569091888926386559323528515406428947721949098650860813395584576859950968417113475686418238724632691088132443059850359451628066547043853189489793664202575454004644028617075339400952402827006054473676461993367052181209921246675815095010199974371534959596631589999446369486595796707043591395802665087300835406572163133187235601274815443702397356538013309486154402532114957079861949368066998783670302830110469478207633942596097823358207907279777071811803231839291070927146189181403706966771991371316975045219661591946047078981545820663991603267196965238854060160360324647887050237087149530519149146600076330270775833299922773525833039179195512495551906220301845642684553148599059875049159046681202365085225381401226037251113300783823705492807037148431465069257714188366762830745255699245302185796698629228480507981553713842179008498257641474392871208489073128214684618562156921235522429970556729646495383638245539328634513450113127244444021384178547617292253319849385620268883195489802825227198324768848631659739858899597744718309363762927326898371505143038435576453358270191454279457110672970100251304341562278774823359057367950439819009866744812844574634543446162701373628636587725630703708886018742386841480569271970876550540249885782406597741603233675581917009567127234095050131363682202245818328284996664497651365401401594651676281525449250879664591911546475583768018405443956727298068632847090066701969324162913380348179295207333928365932669696191318663990877486114897347475651588644012751463315814491063716153910654100946309365457028972534257966841616007931045161637518522191759436356094540670621295071695132322240117973135473675810622841268679703202594983407934294278086130514189415934704071228917488420226199862286909439304383925318992210110469161301632425382247296518778931627646688094332647533265772256167896050876283552287446770582819849873257368141044246371690094668513295131177248662464525421528953059813467613119007321289672203987326962387931376408757557866984037177476945314481038493169091455928528903446590400333478296483749621213562804213453567486038775762681593879030324223596736530243962451221853867144334536190454794650395527706844528648195923650444407225379478380059102536202499762646970714497697986931643467758827051605687499958082136397030835426042070101525822248351444155461440771223825198225542984677530388428823554998816947508554005832746430102895908997363740169753036091689321426457859156738189325411663823796088857457324364488907799379078515026413977441098407379394741023542095492117244140326833366825392697399794911861310450346176739927081104029019489428863841718738693607748257383489414838143590118162901462239437555678684940629566920067744859442274336361463189668667246029405293681451004555495612476534047490435753701513821853472525072739355257151049024432678590257773842994616490697633375315344765593323020996885427424473650740263773549296920088872402643705138672481606275169876003730129430098400120879273682678070440169483807352496900859821301030059443731023268348652651794939668887492696454001387992726789137202130681532561 A165443 954 204705402755803027655733660009468304889947815928255476579678935124765627710385112390738616738546106750788062442052391290575481534036570522263298201941155200127523892947219686226809490251454854604908039233907128291540278672991586255212349874694012152585549404479596474201759534909415004685058539753065987133841158029779738929445113488489518343337528928691949241003162948002259187591404656262028105509779585777523205478281261166384751756038061759125948299441343612533359267467253795754175461779270694848011862837652284059537304283173647854865684447508462602713742373880902919774909346437423811883246022215721670589581580326003708036248297796688430408778138303784681513978590064272315086229236958915678208362131744615154720776242536230833097553724469471756631301809648714947986723401791267138481229360918293299440022838361922031851640869913499861986367630201555022194913003147861285637780781102519962316841452779964064126131429056245905323538659035013206233400974249803887579019660856868354790246520286297372997819053202079662617368157241004097588716353006147219189721408991035387210673271686199704758014885197922129376448909036079288932121488712124090014786936605528788069736137550843100802906560242280793317102990570054701757483316056711400409261653353207958431840197532505275368717324163727373444030404554366442667331738306970730858842319399861615733255279543866774683549054014570372981625512114103298458840879401041366122617749357357960851329417768048202510397068415396457216162546150417825641903131065612317186254600185801857706836991837419435013530334059303950650480051755720219829377271017625761434641261678926574389666404052278611601105158290745325875074328921295149736814559852304212559190343483929231932660712131988727219130271787731457775068319441995683548231152860518173078314048550155188170638266209494594348974059761842369252919117675982933974362827351862919913613459670488838125046519094174395548323528812623692653951876530828323274101585696399850054535312464248746661899262043642621187885520047270110525815027012793895344815438884120675742797066053969729970292778747330671622381215787341047044505743667608783773978608179628871759898571484612301120138241189678295014624258769154206004731761096794837770278880923052293799734583602074537541007942758968170237387128509096828851244375835335254834710402869519990860571369224102124879103032788851129827680167177089365806230038468883975253433727736165841795868468984142874946353236194321775828466418663819910441918551038545885375730509468475453287297420640082457508920348474841816984897946460290585948117242316792015415946403831844136883332616883206894954453723813378727202555071638776514624113029227691546014263780417742713929490607108670778353143992819378576344775526033724078480082468499956108916393821559678781385467128181297872373343775056191639850107371843588290921946585726695055174623533306159989725969479745564291941309276800267088243618482634837710745960877474824494327472411015003963398916324001236974801901627036778296860060826959981737232066209024851352035022512197154337101235567462801874249447613401877066116782164471443796006668187747028323716518165875759067940716907722940348828055408052299902292760081279757067347933413101504297489013042619491282136368627485112388553503815152044527875967661606512138056372675895094042881980405367664176798624643225760544846937297637289589819482495416530341870826810259619106087425104693885092660044505394536792558356940671524000060386732500180006413576686649304016445571564570807218918185326186175244889098899559595450701008694821415940450409913902698816496710825456262982555679544276177898113232830720796962813610744959475391193388081 A165443 955 1343072147480823664449268543322121548382947620305284181839273493353587283407836722395636064421601006391920477682305739257465734344813939196569499502935919268036684261626708361334097065539795301062801645413664668720795768373497797420448227527867413733113789642790632467237744308540671845738669079319865941585131837833384867116089389597979729850637527301147878970221752101842822529787205949735166400249663862286329751143003354512650356271365723201625346792634655441831370153852652153943145204733795028897805832077836635714624253401902303575773755660103023136404863715032604056643180221975937629765977151757349880738244748518910328425825081844072791911993365411131295413213529411690659280750023687445764725063946376420030123012927280210495953049986244204195257971173105218773740892239152503695575345836984922337625989842492570450978615747502472594492558021752402500620824213653117895069479704813633472760796771689344224731548306038029384827737141928721646097343792052963306405947994881913275778807419598397064238690808058844666432552479658227884279567992073331905103762164390183175489227335533156262917335661783567090838881292185716214683649087440246154587017091068874378525538798471081584367869941749604284953512721130128898230848036648083498085165707650397415271303536010767111694154363838215297166283484281198230340363535032034965164864457582491760245772521925516406474156425118218467785517599187896862965172937339089486115231340601391636072193205204493700753958892146020222230558149117113381981068640687336141048367805377190055552073007410336216341558313741757755783660416012803283622401542721531970193183888077342131581410780689229312955088854887727082144492029211834635664516950818364859547573917818899073957502147557690810997240309707592022782628903267448503818918829009448086618854051826180079448605272437912297518653525324118774263903428077234560926809602336208982605295642176441676540805233469236813912119026006385063853024443587448575714416403588355699664944747595938877896137795656603375421895343274725244493097612871849040127528957735348966820288176112247630495583751158744533377550273350737120503980618230917605812480071731295371074451451460393094425812755972582259026670545772181082042885863738860843168237660917353326498062282085566470716083527605971826787498020462599781049456679642831524313331131554845666587930604023798414472042726730769476845610305621516787030819548123148335968842025084053923647476520869882744964325290089043957649741743401213579855843715024077846590024476272574653402288040008841157564241443174833408218302582848066610096054652988454187763122685178984766292826446601473021057995552808953179555578420399755472985948015853761061194514794056611424633355225423337250728465100453365688021963242237232183618892219519702729649570418594371451355163966514066257914720912792556390678907210647684269476493945304794584490064951601015034317538481938452551544382037547544356413953590369553793263948397592985651723851980828507790546706965629916361415603476041538798398013213820791532109004709777342575240341424328215714656760973054825771419350672617987010240765017521570269380323036676939828976723500921118885305053791303293148596598091886929677379175101823094325439165003685997803199217651628772167922869784047201067528764835874982196693476497429497888351764326469930488574396412923883374590837982160313895332449718587161025126837986334892324175204847656769045126901692926575080484209735160750520031084559843710123676294596575453327825620281378866670659264836813587335638815487426083780254569767535616382418815836889877895879009748505083481153755055408966861391495056121317833302975359739677600708585784917849814972332571601 A165443 956 8811896359621684062451650912736439478940519336822969517047473389892886166438816735637768218670124202937390254073607955268232683036324255068692486238762566317588685440532833558713010847006596970273041595559053891477141036298519048875560820810338101502959573846349339617546840408335347979891407829417640442740049988024838113148662485152345007550032816622831233923624915540190758617933858236212426752038044600460609497249245008957498987496430509925863900306475974353855619579427250782020975688258429184598504064262686166923649726569881013760651610885935934797952310834328915215635905436384126788894576092679972567523623795032570664801838361978961587734588470462432429206093966470102415541000905413331662361144552175691817637087815885461063947960959748223725087548866743340374513993981079576746669844036458075457164119356593754728870697919363722692465673180717512806573227665778106509550856343282249214783587619053787458463688435915510793854783388194342720044672619659492253329424794420233002384755479985083138470050391674079856463976819037633148758245595993130629385783560563991814384820548433038241000639276961983682993900158030484084539421662695455020245419134502884797506060056768766275037594687819153713579996963334775701292593968448075830936772207894257441595022499766643019825346781142530564707985940368941589263125153345181406446675706198728362024003982359894006307440422123158663307967557508851189089339431344513531646125315175078634330874568525135508332034685295825319062132831416381738331594154177670975783615122710628835664354970634262905040717259206210756801456353349544211704971982295142929889128147647129373820403365049804233911838882221967017714013319091606637104662529967905455253994349810331706346484285232495880511300480697632459126852083146309428515023841314435514687622542329452145066727380071521659602614667773571051281918672448044250207777664500510044326676608038895128642431142344906538885622428115383224125407596884433195620823214300776474066729960981563707744698762074370365421949029464086357748519094536274075225887376685082673905490659659887675114611155780684930687062765296104330402931315324150923856361795036005017544661745562801149942563445351050560625529971512146725413509391461460209641511401613144225234555574605924604425063810904862860988934786255607528126334511562140041859521375783291220160653486739524276874975748602976544379876601748565804951099987262549179320324740952687670971038028368720553375911465373250695468384012515622431180473136297980394392953879358738545294800224274457434164131158098919430547262358033422648216971679351131260216337109846712430002762289843337152476535937722101900761331352659497804958313394375790790412713677273792735526187276161452860161552289147280528359816932396552293929586065053791228187403818565048747812620003759030873000426284422076537899632511518823274176102988610856040676592294546560271639085877682105330104758227699452471986528124220052632308048401210628369937167052208560711168667144245478193101298092978164572820348152681119188824310988814659606913751117798910947750510674435145850946353332605210298528489932483675983492126146195786089166880730083688498466236525632575217045826080142027858004480152449253570088121302547550782277760600560960399393444389227735147730908022169337213126507983060003613620284965149301864682399946360098330607943795630580801187676295500322916595414641823429947210660802735174176139952236034937819867564452618085985682206193191629458215873742759842994134907438036576678997963263560063929239318412956094209875753368007607406424442140117130259971653757609558715656208762913380488397581544140046853109027353141440092537283670779127970011717425547121 A165443 957 57814852015477869133745281638463779421328747368895503001348472911087226138005076602519397282694684895472217456976941794514874633401323437505691402212521197609699365175335920978716064167210282721961425908462952581981522339154583479672554545336628283960917764005898017230724819919088218096067526768809138944817467971430962860368374565084535594535765309862395725772903070859191567292264043887789731920121610623622058911452296503770150856964080575623593049910788867735646720060622192380839621490663553880150785165627483941186065856024989331283635219022625668209365111384032012729787175568116255861937313744073300015522495719208696131764861492943966977126634954704019168021182514010341948364506940416869036751469406824714015516933160024510040562571856908095860299408114703056197186314509863103034900846723201433074453787098611624776120649048945384585267281738687601523926946715170156809163168468274837098195118368611899514980259828041666318481233809943082586213097057585928674094356076191148728646380704182130471502000619773637938260151909705911089002849355310930059400125940860350294178807618269163899205194296147574944122978936838006078663145528944880387830194941473427156437260032459875530521658746781467514798360076439463376180709026987825526776162455994223074304942620968944853074100231076143035049095754760625767155364131097735207696639308369856763540671687560949276421324639482210977782374911660259978635914995153816618920715870172964036020539071083097868613919031070911298464558355577984800016962763032482262033808951721942320377757178399250949315826747315062534377199387482082291168070413726220711406191833153567859655446889726394880868631138016044548953225672110817601726191163925472776532621569105723255159779445357666008241594596885933590929682622817932587996600358334973746171109703947793992596731956676486652001933430621638777434799169824945249380776101862442985647378191671321828970691974346562215147470382477826983454342084120605067600006629758933576864462306833219321359212081271421246068804364966955784517136027312416773432034568986592697758904681692505365113833851170683314320239391099271540964368866494195942524483828599414798619373270405515831471349089022466948206897540390616526847349738683163755167320557717442858584595974101157215087394648635018147540058162767166525390058134884134551815297236857072588703421169695300797734835161725862997416102195033183552586091607028387839960011192270893537988486315312179035797588273011250335036145185234425365214132572889450812198616044849483914225715700271486578993461148940792768262694983720903945512001006102806331860825005835452958107138544927049658695199229024805953857573426921640847886056346863535079684182977641255623485041091287980128001760316953931098376174215073766016396758931290889782590438962960133514199275484844823549390214100244313364175251417504597398097463218923147768469464738175610903883361713279376114509368057849711239789583149165950330417145999281313409455858426274503426909906155537967243076118851817162662506235994682366920220529956132153513476160068270715565026301029105935023013006569029785734876163094071709409890323281045498802064057517257378476383801166503593229528172687625446631015640631422863188773894352635592796569236858865955249067171546163246833843206108555377684601894699813501108807645616454672044042547028847229021657587926569491538073681439891208270051502502054455444173213826843810562246188279183608787654620454965733018943069494920884993568928079272173074348506970566896698823083799539465499288108907393045094066951255038757843822660288484847830262044827879247468346829685634727505543376026220436023743229204540678777834910761980736136745308345372538641 A165443 958 379323244073550299386502792829960856783337911487323395191847330769643290691451307589129765571759827599193218735225715113812092469746083073474841289916351577517237534915378977541356097001066664938788915385425431890380768067193222210131630371953618171067581449642696891050785543489137798928299043130156760616947407360558547326876905521519638035749156198007178356796017047907155873004544391947788431127917887301584328518038517361235959772541332656666394000464685761213578130317742204210688756600243577007669301471681922138121778081379955002551930672007447009121644495790634035520133658902410754710170715474864921401843094413728255320509256255205367336927851937813069761386978474421853523219530036075077750126390778176948655806598462920810376131033953174016939424416640566751709739409499211819011984455350924602401491297153990870156127578410130668263938635487529353598484697398231398824919548320351206201258171616462672717785484731781372715555375027036564848144129794821278030733070215890126808648903800138958023524626066334838512924856679580482654947694620195012119724226297984758280107156783463984342685279777024239208390864804594157882108897815407360224553909011007155573384863072969243355752603037633208364592040461519319211121631926067123281178401873778097590514728536177247181019171616090574452957117246984465658306344064132240697697650502214630220547449421267595486066092215305420974111774535715205675547552583646421451213181669595990958071728628285564168378467264832569382531031012202864951906076308729148566622703125941745235571949446790855597973121576407882410353533310077806928205677789357007802327351863769391248932450828873341914735391291853244335789399211820075617580260304545374428490988262742685331137359929778145377342081898783974648898839651263974795288134358516329106210889027754886553443525373457400582882074958720537230903094827754157473671763996658585154546381874935544027703321563539732079443391997129899036835629381201520599533380591155637215218974835538046005158428802066972978762487014907386711197179650700106627351575604703310600208008615282507176655702632402817253180190315528152523740052678771444662065479286831016078639973001919191606878258096039407047490810384211487029166246178554195367498387427627945115959627459450284074864761341928136572657785805632275709622584838533189831176959408547035371149865947029372730330732030519671001820417845218693174930639728906546102634109737610691793301820202426567546053124345293335693821576446177638029295120182091117548649249954705924842782832755255756911257403333087909642988721091274736981847713754417801081535720793687987070584843874550190948631143758689056281297933730096290594866383606360830413977234862812540926023972551272965725414894270986549565708777347433695356055870006368607040395807958376277248690419419953433737407605527229613697301859752661640590351837366080486758039285876746024154563521933896599946481128454985837958457463905974295480386969253652922732060202116350955953794558228153309595265872315101985003162788892936044607687018785163967191040936187928532396367372378463097118296555581979016453877575665848341126533222857718383885728560550803304532468506223818111589939910994118837420883569248673452873494507852217129039486244518017418870703288938937722068417939233458036183368423336153326029247271615347289523487649227345997322977384769182370212080646266995296401060768597464320648714617402747414293800783484314602984186868505852822879207300309491921097068669724079087397396875326909292020605119196572835972073811386202725273839733336639746699790079376986233800163810393911693419964719229442416922888802047902383438626021400579794186033484414443322439713566214976842730161 A165443 959 2488739804366563514274844823757373181355480037268328795853710337179629630226612029092280391916316228878306708121815916861721138694004051045068433703141182700090595466579801471648837352423998388663394073843776258632788219288854730920673626870387688820374401891105734302184203950832233098768570021976958506407791939692624629011639377126690345152550213815125097198938667851318849682782815755569439896630269258585694779406850712407069132067643683560388211037048803279322286113014706601826328932054198108747318286955705091148216985991933884771743217139040859826847109536882349907047596936058716961653430064230588749317492542448471083157861230290402415097583636563991550704459965770681780965843336566688585118579249895618960130747092515223436877795713766774725139563597578758457967600265724328744537630011557416316356184400627334099094353041948867314479701387433680088959658099629796207690297156529824263886454863975611595701390565325217586386758815552386901968673635583822405159639673686455121991545457832711703592345071621222875483299984674727546699111824403099474517510648741077999075783055656307201272358120617056033446252463982942269864516478566887690433298197021217947716978086621751205657092828529911480080088377468028253344169027066926395847811494693858098291367133925858918754666784973170258985851646257465079184147923404771631217594284945030188875720833887606827048646871026068501506861045590347397865931124962217382178715122334639437198850300306606382426146175117072425729232190763224457859278431268413040051638789153289475398510372377819026328896718128354198317639542448395304700015555734025542262056335353281877109809474217294883368526115679053609955941713336489372468103696198097970595994451277701807431424934528403755487242258153567190947280440094459551517758714014540660253390695905699083680155159928713965969018225572590907866266469798375396258036473532115785960761578472653384751765105327466278144008469630498643887466837257688451725797002754458797917508970731908875113500934784593775328586773068355316803263639733172254667330870722639483480978974284535212331930887687322106789264054175834821685787529733119422849101168868070201921690818699137698305296503969193077997065377969968981309469062020515889046437392808268561351132355639436697261376848617762352374909483505880886341787612959999204539751530004284211291980950709540291557976407357055250115141744546442975747641730191325332111454451922574816834236438888962530058053946637102605182049616602150253851485333785768860513760146254444378879174431190951301662179037280520941449995796981442512203910779581999778812934257197569687704492801078532460257279511254725568192613572189033994270841150627468237595683981383619196287409970104443055319479529588794414453706538947030162660836607184275715061302800123039834391737258893069434637175053032928323939024198849031002041025606542655856467268203336102079777722572555961669243214085937785156769074110956357255459624044307423091760917786720658990389124794503981053121980913130636496284012657806700597693529281415663901185635287923880219151569161874680138895814605360903422569213671762675793187374634993049706433083973243920357990847952347689967462813181950009412529563325313418984460936406691567784831575293543383744149967114293057923346332701283256083416922245914435270063007588102095342241688738112413396330296400768643274636540601076762623896320435102423577626967110119541029519522247239843392285716579614310968937211083597025388949358852804252328537609557219664954938774664843989743937574875889144101363049105756689974957858929729811389642443280769672783928104662297841897689382220492894284028658080224138660240078301778865092964471773065675895029465681 A165443 960 16328621856449023217157256888672125442873304524517505229596193522235550003916801522874451651362950777670570311987234230529752390971360578906693993526309299695294396856230077455488021869253853428020528518489016032889723506754175889570539665896613626350476450807544722756630562121410281361020587914190824760541522916323310190945365953328215354545881952841035762722236599772502972768738054172291095161791196605580743447688347524102780575495810207839707052614077198315633519187489490014582544123207593791491155280716381103023451645093078217987407247649247081323943885671485097740139283497481241985408154651416892784272068571004418776598727531935330245455246239496348564171961835421443164916898131214043806962998458565155997417831673992380969355217678023808971640676763714234242725425343417320892911390505828208451612925852515939024158050308226518450301320802952375063664316791671092918656039643992176995359030362543987679396823499098752584283524588839210463816467723065458800252395899056832055386529748840421487269376014906843286045931199450887433892872679908735652309387366390212751936212628161031547547941629368504635440862416192084232581092615877350136932869470656210954971093226325309660316186047984749220805459844567733370191092986586104083157491216686402982889659765687560365949368776208970069206172651095228384527194525458706672418636103524343069213273899804663946330701334242406544817418025490818380356112000787102026500100109612076903435529892638409222852803308099593705340166604248309002007640389691409276433145067524392583426054793057571232768043704911310668108800400666571146378480935733003461583524180675305666405604258407910292869782331604051080231353412268287663986565210490754581936809854618178403094880170744314151730420675602359596323725886664233370406798478358409918319306865403909101914269124920378080673379184514485865062717992093311949331735966511421606731573104708826385135147780866071267471359345178457922880207717106926002191452309202151158646781419842055730969735692875763245528278898616947509409534069964844949774188801705364003152754693099310198892747116731848911678895558779659846002699417870567726764802896115804602598225354178430184417227835207751887998516356646990784588670502052418332223187535276324044066781622759107916894117926041201987102136769495877141793672710092156815176004060185259331015484887744450480642897986142872312305527669633586925115969373335357691665063105895145806651891373864938665730322189724784248201318415432635180829362967837823167629710858404623984158596567007663370030815982384603475421703204258051097063556654825152282786408130099221518989979991823159288053498381068069920414078211352635327720537028060069623153174913780794312351269085521309414513033490150954178895559962228717425199766015018590735290139743058946421761136486369589829361332723760249089452520603083517806791867168131818330690776428955051227738343412657467027615281576786831920486345722693590488190671470293759709066644523636875410247375123420700889883381801417146659525042017439080306977004271666718852464928344700867684086789995974869833523323377244897363954133562276591354828749661104230327685721583645707037278003868604578026877748947808916259980518411614397306848636133115708063788063048012872638856390642781313042462282159224412867750994412668528731167582542730500795021309896267684148144000580943366187271163230779905235341252322184622896292323338861378197228086662681221849005841911898431380291885307964294493922405208799309303182818201417373920391146202357007203958377202151047062378360156395402054494809710005268133122039906448278985182622021031109062006163798959570724561710849327197015265044966268273703275902135756978031736805449201 A165443 961 107132088000162041327768762446577815030691750985359351811380625699387443575698134791579277284592320052296611816948243786505705437163096758206819291526115315300826537773725538185456911484174532341242687609806434191789475927814148011472310747947682002485475993748300926006253118078572856009656077305006001253912931853997238162792546019786420941175531492590035639220594331107392004335690373424401875356512040929215257760283248105638343355828010773636317972200960498148871519389118543985676071992365022865973469796780176416936866243455686188215378951826710100566395833890613726273053839026974428666262902667946233557609041894359991593264251337027701740431870577335542929532241602200088605019768638895341417484232886645988499058393613064011539939583185514210662934480246729090866521515678161042378391633108738875651032406518357075937500968072274187552426965788170532792701582470154040639302276104232673266550598208651103164522558977586915705484204827374059853099844731032475188455969493711875115391021682142005377974376033803798799747354599597272453771137652881214614801890510886185865453491053364527983462045030286758913127498312636264649964548652771294248416556596975400075565342657920356681334496660827939637704622040208898641823761084991428889596299872679489970739057722676083560993808540707052624061698763835793430882923281534574477738671475223214877108205450837427493716250932605164343793390757820631963873631736981134804065697668310310497769823132116254686562486217249493569890285685839758455674314734913010200765376588831292785704471126661720212053317746264531059336211873615011576763083211232123552422858325902820834583334479719768503669395794232426905797377214645536071569028582122009464082670962654873774907057901131130170169817852910423457148731985720383111981093406771033687570555834364101675615045135483390539285407384871917291825841529163239469033105894180242905136863335412145279983081723014310230121129726354648050022684508190504910405254133252631380172094191678448060838050232254917786223977650437752487856963293436276172915321453465789570805940761986103730655748664907184823198074490582342190339806224083437080827545433971927375641199593294187702895493259800524419592767041378128758029881624416684955268848440019648200460906799699150561759837164854902414828730390605180844813618921368810985122580372463237029699168603246963700197193470116532842009388207484043703362212205730100295061022512166821540394090625096363195397618029719030490682934189165436826940750961358522583311059159933016850133629355872020332007450046034882430355274602884351782104381907984662971264278837549239886371224223682156489893207680165415507517366329125058507749687790233188929677681041168045887307126971651822051931866372789242118303955500393111673899061185569308603044477464501378082663955259748552155228651763998663103056664882446326833376019219995856101302895765572013788664347767659798612205764238789354248083573609654133410009735514189103193016210028371973300854935985513319325814484646871861628639643228627551221566623242417770678199604526064259004249165413169384898956862918480606167073316103528184800817381004819051968113253264908724337116996297946990776835594151799235134851938977765722899782812355788117554355554630063588748269823847199762233486103533034245069654131636167540249807261640696134949305653291303383498806944840817501756255591966008466258023074936407582004265272211387472144666404900677892545495458174826136187047339413005694169383469989473224440748246065003173242351998714001115431630803624322267165278282099332827216512298608988845976467264028784683119339746876899018458866569209852000503574104289789755173104012178130211563247210637865840958243991717944721 A165443 962 702893629369063153151490850411997044416368578214942707234468285213681017300155462367551638264210211863118070130997427483263933373227077830594941371702842583688722914333413256034782796247669106690893273407940014732330751562388625103269830817284741618307207994982602375527026707713516508279353523198144374226922745894075879586081894435818707795052662122883223828926319406395598940446464540037500704214075500536581306165218390821093170757587578685827882215610501828354746038712006767090020708341906915023651935336674737471522779423312757080881101302935044969816123066156316658077506237855979226479350904404395238371472923868895904843406753022238751118973502857898497160661037152034781337534702039792335040114051969284330542322120495312979713543605280158736159513124898789565175247664364414599044627504826435763146423619166940775225943851522190944531473322536186865652915082586680660634462233519870569301838474846959887862432509451947753943681867872401206696188081280304069711459615848243612632080493256533697284889881157786723925142393527957704569192434140553649087715203641924265463240354801124668099494477443711425229029516429206532368417403710832461563861027832755599895784213178615460186235632591692111962980025205810583989005696478628764944641323464650133698018957718477784243680377835578972266468805589526640700022859650148343148443423548939512808706914303864432785783495355354511420459492401760461692986336136686366801973868859165188503056113315482753853045334461852790484953448249208505619615738627130064455372038820327872746743643223156761121870536580816992252368725448667550356198299615617261914735552657430395427169075746159601235045498808602984357646855579338207146851609131742099268757191131643908186848803459146032411774806049817823891644034767800418677705928520931697614800678202817828932546925638068007555960323690294377487643579561298003217309909843498667970905939465665974235949511730681405680750566646648374974408277327358405350135819064610307798151493683402546152104524847756556589287629952454755801756514794897021655603822449911130838664680947854578132856798307455597798102813959444569559642789044130699097043586042224185656348436751002719378008451004399871573251376872188711669842018639673266670572358460363263496942730171456947576574779178350250245118912520521930637703518804337036424301971163529762294936327703120768605748766141891057762272638248059439189004616591498053566787283831770041221681092609476375081046261273577847635158656735885481877371207992993155252909945860113234949584425987488419084377107946750895376758007518739535347160068692380644498504013157728434254552761298895213280838732018871610187299673876606255908724964145097507033450708621657726194038495389403511294452809804710878466338219804661092834125569906944511450509119520828199036387429985015735051361154851027591838907399658367884178551794257242858865260321291408650674395893322742763000351626034950636426226127239644509774623504147978192959287822555198867862870043397944913898214975629956418518751634916391058368536182636802175061184970967566961055891442755696369885885824197687726710083609880414876522140041119066234340561866563446105935001832017334489198495948156092365221362229598986805460879553002048324252774364608692295406769973740495001258546439273546577196551761132325458329607332284534719126086126044085622733197909300091136530394728331250093169180368981112038952497433707903405008075432199895210365502742209094574665861377545038060691983140371056310318006081048934788078441879813527536885543434624236762202978357298707663517801985311596754580895430704716152268562559591344421555802857488207809090759226413593211673058637252249999422254777276679845398595645319863976241 A165443 963 4611685102290423347826931469553112608415794241668239102165346419286961154506319988593506298651483200033917658129474121717694666861742857646533410339742350191581711040941524372844209926180957008998950766829494436658822061000831769302553359992205189757713591655080854185832822229308381810820838465703025239302840135811031845964283309393406541843340516188236831541585581625361524648269253847186042120348549359020509949749997862177192293340532103757716735216620502495835488759989476398877625867431251269470180347743922952550660955796354999207660905648556830046963583437051593593646518426573079704931021283797237158955233853503826031677591706578908446091585152250672039871097064754500200355565180083077510198188294970474492688175432569748459900559594243121467942565612460958337114799925894924184331801059166245042003685365354298426257417609837094787070996469159922025548775856851211814422706714123870805189362233470903824265419694514229213624496735110824317133690001280075001376886539580326342479080116256117587886162510276238695672859243936930499678471560396172491664499451094665105704319967850178947400783266508190660927662657292024058869186585746771780320492203610709490916240222664896034281891985434091946589111945375323241551866374596283326801791723251569527192702381590932742422786958979233637040301833472884289632849982164623279396937301904592143537926059202930081683400373311033148638807479891713408784454279600249656773990253158072399548311365221773357784584708176178747344042814632346951070634620403349998850902449873548647850997614876380588712103302531719589584639550541252939493687305708746020040125990855783413308112067436081002924245989491921052416270846956594481405702933940096449667093092472805993639434000217332238619168904058774111663935060389167727124908078543684246121913716600317844833182552424429537024949127786587741099238929223521444308382146213570976690311431489473340559883757676772738834201481403741083661354325277693346176280647237171216551759600281904968900743983308257370276747400940566414217929800097744732185803917082659783311418339022640607528015708112368064045666225677959679427715108942968849488594887498216080848362324235495127627097093689940806891315911130739080341265923412176404175462925482864325826793245143538523159569458999328724146590653828651289727382416330931780472878889466907177237705747179463027403118929481768090339448134353519677402578045888102663027599699493380782879809447399438595762691397497375628212237655777462035616520608521521183091796512986421868621562985952516213596233719656479928695215732347849209058739154753197285865158834732225632212298883628884539980549166261719052113747588052565132259225580969649397589723972754198210903705175693945789746707210769115282815250427886626393192966364503379554719509514712469886181361408330294441668372465458214715039328120227898896754619885553412009043033645669345768135695547641011735067558437772560068492834369820703786192021515851367096654823971735776661913496321683546538691384267424772576301080692223943351825748311571143661076663040130254027066330999050976243925637333287950511174724953654244617609018974094884362709135734367219172222696388008196680005521385273213229593766844838214100392774304657184011576986384291926493108936942538016147735952081256026170181981161676849470148712910615773700883516157084005866393478022232966748697865870678552609071866890311851612283498986136175731526314212973028649895937294161628939939233306689009487719245881579651808095575648447872080502112000016801521451935589973152338850627414638737136282766612928719666454354110975078795692618020443805299958100447987137856893894523710665414550412461630005892636495789752396833755304573752185285527761 A165443 964 30257265956127467585092497371737971823816026019585316749306837856941752134715965445161994825452381275422533754987479712589794709279894889018905705239049559606967606139617341410230861325673258936042115981168312998918531542226457238394052594908858250000358874848985484313249146646492293060795521173477548595065934131056179941371662792930140321034157126711021851744343001043996963217294574491387622351606832344533565780309735973744558636607231132754379499756247116875176641754290954653036103316216439578993853261547878491684886530979885149801463201960181361938128070930495505567914807396745975944052430642993672999905289312838602593836679186864218314806890183916659253594267841854275814532863146525071544410313403301283146527119013090119645407571497829119951171172983356347649810202313796597573400946749189733720586179682089551974674916938141178897972807834158248409625518396800800714427378751366716352847405613802599991005418615707857870590323079062118344714140098398572084033752586186521133005244642756387494121112229922402082309629499470201008390451907759287717810780898632097758526043309065024073896539011560238926346394694492969850240733189084569650682749347889864969901452100904382880923493316433077261571163473607495787821795283726214907146555496253547667911320325618109723035905237862751892621420329415593824281128732982093336123305637796029053752332873010974803697813813526533851216764099631935008056697886078345301565827414060823950468089479894331098921877363149531184101164296414166572073719698839691251826327838432737312088856169556380806761936510189006928939533266876532092269389999809337015625358409651612917475599949383302592146582729839515304146864982722358857607510588346217359575180733047351244146859339610716848291538866330492305119457719572402527792724650593682291592104750144062677667436722824826919319966349085771149935225821988316578878395889206215489395231878042175741614439000987519580748871954980526010338436702286567125523131448341771676490645175907204322038558540605701016624314100341618998602904376912580083385526632904461808899224200362429306413286678056037751248048404475344684513244914901072018669171388261442605327912628371398101523107845242120385885722381561690195546356427921313093791970700588924605979568591463840279918008777693999978591602839777846879021588898687896591712775009898103022002668303530994564924548422685034580969580612324291037840495360718250259119514160925994527335065892877614636106140659564327927389249457042857667268878269406850713683505237402657927160113679998901679576700126357133722026156869858692834751769212015724289152788459805650932962346598976300726497494438687529719843065778716406613486751796092567848995651976853094940291432021233660080676959405220109616105445031507706476294769053594715911978438036501811837745639810985905020009268079562386152729001504608997547023801309354436444010527282721739469169910415509605089335947273581222338763979676137994957541396642015758957350427839953916602619942094104854109757102306526989772797675532858892745503398971044791215492044688371280753650326259014953340838817696528335165892216216568082644996071579100585148330021141111504002375997239966249482188018312949351352037065038631973700136561763552935008732168314531469585081685781067540827082110601775453194326002096325050880986034162645308252123249368160005073891696737935152451498716168394872179554470536629312962519374658875576076308840364707277112687340280441553890443778028192291030434873220431014260076451093642056319769737267709658104344295995357157440360409389019644887072503500973959071677186714778579625427863073274845177858499381645405122971894319303712355172705694864675035073381918751741320500903655859078439124743281 A165443 965 198517921938152314825791875255972833136056946714499263192202163179394835755871449285707848049793073548047243966472854394301643087585390366853040332073404160581314463882029376992524681157742251879372322952445301585904485448547785941103379075197018978252354577884193762579227651147635934771879414419186196332227593833859596595339479584414650646305104908351014369294634429849664075668669703237994190248892427012484725084612177723738049214780043462001483897900737333818033946549902953478569873857696060077778671249015630783944540529759026467847400068060749915676058273374981012031089051330050348168927997448681488552378603181534071618162452145016136363448006496677201362831991310405903619150115104350994402876066239059718724364427844884274993519076597256855999634065943800996930404737380819476679083611621433842940765924894189550505842130031144274749599592199912267815553026201410053487358031987717025991031828232158858540986551537659255488943109721726558459669473185593031443345450717969765153647410101124658348928617340520880062033479146023988816049754966808686716556533475925193393689370150775622948835192454846727595758695590568375187429450453583861478129518471505404067523427234033656081739039649117419913168403550338779863898798856527696005788550610919526249166172656380417892838574265617515167489138781295711081108485617095514378305008289579746621669055979461626624731250565391197010760561603045100841113599530111026993262143068604287938901229442431321021241724955382313439118625192513849465257092148406782152030119505349159970800831297957641100805853089373343504401004336975422175779802531034949280322352022337817744904246896687253140855644117429513357993971412336472935829678541663434701819962825576988919536448540417222049502846453815384105662811323934455690800374335845903423049073852710715816391585393523934467744513647501304573754295135147659924010557189824117761622621587300888776207800952197890661455313961712819828502173693081909907359967287755948948576927911372319767091661565040781819093199859450626315092936758292084812344143824515007456659620148954829055165599652711146151997820250000112789405129444458254384165105563218050539670177454024695473798511868900411052275405009716274611873036063921725277104289928866872391474823924773989588085882421093381339722756551144518209643424377767296752315252293664519535588903448916208976855929593583431345646048516584370698478448346893920573953963138168230435825690166943443517875012201951071417857187786214843043357865284144017991720544311417717136163819820338891277058713066102042391136967914323543957380407494161246266658864309137520522530424163496229517029449520093046592735095144655246646954475560557116384021297705986032825761454416371498318383626886862308918129799117102811172872243245073470017777248401769551477563633068276818692465915411433721636338107116934833644689845892175513573838940486509534099638274889582372327595920330985396431352388959331940415011002498253219014842877764854891226283646217671958763083498345879562465645238159548661009276514709524463684566328171815604149709231500402932409580816962045886540109991120587691663288229941535335662409686393342191587025176768409147445191567032328674854999308075494382899385631535649277173738299837322159752852191737859493288223079081392342773863977819796848656028494302676242994341023069049944991431348680713087583285833437702215828983972869363995507877415616456703174714062993072601588365984077499494317570259528539080594749481853042935759634908717014476819505663604956519193060051552461396032165975389281062081278541038798594580331985400186059360035690261488877094766965442630362184654708030356594124286829144739345736728704027729858821529910575043987278976379126801 A165443 966 1302476085836217337572020493554437758205669627393829665804038392620009517394272578763529191054692355548737967664028397681013080297647746196922797618733604697574004197529994742447954433075946914580561810890993623705119329027922023559579270112367641516313698385498195276282312619179639368038300838004280634135745243143952813262022325553344522890407793303691005276942096494243646000462141922944479882222983213628912281280140498045445340898171865154191735854126737647180120723313913277772896942380343850170305862064791553573460130415748972655546791846546580196750618331613250419935975265776460334336336591260799246392156015474045043886763848523450870680582370624699118141540694987573133645243905199646874277269870594470814550555011090285728232478661554602232213599106657278340860385481955556586491467575848227443534365233230777640868830215134337586632122924423624389137843404907451360930556047871411407527159825031194270887412764638582375262955742884247950053891413570675879299789502160599629173080657673478883427320658371157494087001656677063390622102442337231793547327416135545193855995957559238862167307697696249379755772801769719109604724624425963715158007770691546956087021206082494817552289839137859392050297895693772734687040019297678213493978680558243011720779258798511921794913885756716517013896239544081160403152774133763669836059159387932717584770676281154707244905227858051607341309451997991060283379249320143504991033240520780245999100270529192118578758071051657467745156406766480935003537424390002707068761795209288183007767830714091629279063243756760463607543943457583359645601770100145489843120871745691500085013553810133619494602051250154865224354962343077538508571622114163914145686459819840273557190998403464608921600862931148917284747861698143864000065046840729965359050771841910979741928368229008516775693824935630346683513425682076869363030552573186023945545349574560471736981101514050366951001777959459721595518714365591625109370237049894290806268406084048548957698741347145024542019879489915530854031134043344742056414363750666345306432551200909127607143233915482113414568898575319508347751369051885441157144485653991319345941152406871694851196619103699912869301602467606724189655697849714917000677449784845101901686895615864157466386694233438295124847917813815872571584498923581091838746830574886017468705521085958281628066561715941704440519309627805978635714080924987711925422884815974951656999315833321926876715906630645655639442627522586088602903083398661713681244716238109275020243798216505186592265348212186159466726024774819020933127810290888213032163828053685549204671416777367618296552941759343704704751212830130280381770495791572047949614505470952697861983300870628108826354872639382180261926277419249015844581767382943302749973926173746005230884306069674171180452258545021423614614801624979414931908750386947814910516871504039536796984831669826451295491302480464049132783835048049643270524153568316253027274801516183755901149519605537724247526423076181340874076247945844900102606563808677900895488773015963556394244684748385130365586097606094672345934588836239077368778141750043774786149355354464580142295867050042006043596201892661838766027196118718327086783278855469396005747300375245074216576830332134627091996383817339921096989674460534020627628006905218286427224510650962039924397827848237429035283058888921283675449181465603177256345400270343385955040218205767747072987453723839931783624842529450689323032317773186234625978604243788992410983741764347166232504022370591529399927064852381380341430644221198142013988994831938827861220654848888072796772422125009450241765583393929278014117555031302293863569761912188322836594954595235459389173031696742321 A165443 967 8545545599171421951810026458210666131587398425330916437340295893979882443623822389267515022509836544755269805843690317185126819832866862798010475176511180420783041539994295505201029035411287706563066041255809165129287917752196396574399591207244095988534175107253659207688253094437613893699291798146085240564624540267474407812128477955493414683965531865516685622017095098732561409032113156438732507264992864619293477479001807676166881632905607276651978938925525703148772065662585015467976838957436000967376761007097382995471915657729009593042501305192112670880806873714536005199933718759356253580704375262103855578935617525209532941057610162361162535300933668650914126648499813467329846445262014883142133167620970323014266191427763364662933292498459745245553423738778403194384989147110406763970518765140220257028970295227132101740395041496388905893358507143399617133390579597788379065378230084330244785695612029665611292315148793738964100252629063550800303581564437204444085918923675694167004582194995694954166650839573164318704817869458212905871614124174577797464015177265312016889189477546166174679705804585092180577625352411127078116598260858747935151688983507239578886946133107248497960573634583495471242004493646842912281669566612066758733994123142632399900032716977036718896430004449817068128173227648716493405085351091623437794384144744226560073680407080632219823594334158697706487280922832844857857448483027051310809558612937842077285081016806323946662979829256489537849372556155751192135677365980710048276684936738621008890436692916612215480203008947275182689139065249892452010872697964725006890137075076027999990112304768054626723270789822365226726127376005056642686346246598820831191012557910606825018294904564756826188655309652270588940109224691585226158884062772780020928841118418112587244061317124821962144929635551630522158560128697001846476852360866465499858477106869802766228261127217154539183748191734520682527581568860558643179616587153137884477118738924171428006708891532260094507091474507623150663079102707265588274406496214335877189625896980490608739574401775553482691882210730928898963731596929719856972540100757588774806042171183025200887687791118727273220050417360875428502387150899966636670589376150125398925120189552112772152375637100761677073788478269375652223283079282364307162800409232522355439877845587722758601658902177318370547971500307521981984567312167024652896865546040223674914064533620314696690853179006519183723504773500738336192877755271584063241863536841024747427627042050557529788264631357239001051839401389556812093612832239271812430840320806518063258274587259520170891126468088305432426385668296512854610358381388025949280057767827747104814466011014063587349730932925464198989717932493148785721578922539207173429193303874839950684398795357361987832178215521720382980889436554167054043862571189790986838156447178848324718747556776266132601976859686675055325745029388237141743064034903105818178097986955930150996210642425409361505572372952615353548280589910236200189711962953404608808530407791191326160047995353960661980149933918223717615282709250644774102235068688566598373226247630145204365398046377088056603892429249703995322752878108773262322667115060353776241733718438481974258957665496185142207347253288434360917712291827684514866296167586189198021206397304462833757892036295729960419236394030476745873722325476067182677547560334880320096008631880546101007110551323103424321270462494978652722880564547729997856441198290272573768005342926051983266009168951983455761340314179241169418823963670484993874724089779408081251875498170629090465193490197300383886974979913300467025581225827617216339013748011148282222685023195307044918427367073251413841 A165443 968 56067324676163699425825583592320180489344921068596142745389681360402008712615898695984166062687037570139325196140452171051617064923439486817746727633089854740757535543902572809623951501333458642760276296679363932413258028372160557924635717910728513780772722878691258061642628552605184756561053487636465263344501608694899589655374943865992293741497854569654974366054160942784335404659694419394523980165618184767184505739730860163330910393493689342113633818290374138359093522812220286485396040399737602346958928967565929833291238630360031939951851063365451233648973898441070730116765128780136379743001406094663396453396586582899745626278980275251587394109425800018647584940807276159151122527364079648295535712761186289296600481957555435553505332082394388556076013150125103358359913794191378778410573618084985106367074106985213719518731867257807611566325165367844888012175592741089555047946567583290736038948910526636075688879691235721343461757499285956800791798644272498357647714058236229429717063781366754594287396158439531095022310041515334875423660268709404929161403578037712142809972162180396272073549783882789796769799937169404759523001189494245202530231420790998877077253579316657395119323616502313786818791482816936347480034026541770004053735441938811175744114656086337912679477259195249783988944546603228913230764988512141375368954373666870460643417150856021897773583836765813056607613234424445643305297987569306632509741777086718607188372491583550794962754179773988470174924092006266234662011089286261612266155802324935636815331962859865746925360822767819937549212479674064513163612119337004404901721134675271501325805456407467000931491455306483636483340137795640610273209329415258069407411298379845885238681448443513671549599690906563984950585520248546882448779402207601901175402483058250355092547240708576947029261566092381569179728311337034364420646619435930895739917339660420496081074854438719272478837620765071593043144793974550727555746274550145709333657128092811337115600384428890726713673319809133053799285885918082992992802616707688470563470723798138294502679206927761686105636475403258452902741532788448647847207474448268394018237186313662585832180211463883788687198814818856060444240463085525792150397921717582453796840595310017475055682164294301657107599496035563660580926281723847902778981793155237143916929980867193140232502090019696190179954436836560384576591825295702898044601343253136207486855362826984445808584057056102741900633972685557282031993992360661966233346205336277555141731738273437105083245636859539001751524700444426363378542277165575448520807586717814529818704474986213915392026067131916296929295687688436028865105252862715819353214086060652326948061853207750573328628903989820904430091579431985917267190465145105602875110546530541373493669613327614818350532394523213147334838434343615382426738300110881416186969794770080158970897619513859001128548332977036747807394011451547645631002829214671290875434784055169343989502797892240767133753525796455466105076330148271948962526825175282877057274518934570625696371503909606193594557840603772773796392958598876890881098795916316976279070294451655477918636067121485927845813811957087029134366835031370127585427139668323607598309500928063987947964496232355480609735627465511829462803284330621028253046931988936645534814886742996880077892629408845982571408507866985565819341840393819438142247882982406065550230012387783970297729733295774912735415919318323626613882559072947424729811969399252243099125554319630639965611028707667755680469024800789647404570587417464264747025980482583123597083279614508520422600314115076844180235095951191365492427145155410730173103130968095737862533531864977123851514110531999337925361 A165443 969 367857717200310031932841653949212704190592027131059292552501699405597579163472911344352113537289653497684112611877506694269659562962686473011236280000702536954110190703544780203942745800248822155150172782513306760563385924149745420543534945212289778915649834807093344142437285933642617187797071932382848592803275054647236207728915006704775439237967423831506286815681349945608024589972255085647471833866620910257497542158374173531614103091712095773607551481803144721774012603170977299630683421062678408998397532956200065636223816653792169558024094826740725543970917747671865060296096009926474787493832225387086544130735004570405231054016389585925664892751942673922346804796636538880190514902035726572467009811426143244074995762123521212666548483792589583316414722277970803134199394403689636165151773508255587282874373215929987213762399781078475739486659409978430310247884063974288570669577429913970519151543801965259292594739654197567734452590952815162569994990905071861724526651936087901288373655469547276893119606195521763514441376182382112117654635023002405740227968875505429368976227356065579941074560132054983856606657387768464627230410804271742773800848351809743632503860733896589169377882247871680755318090918761919375816503248140552996596558234560540124057136258582463045090050297580033832751465170263784899707049089628159563795709645628337092281459926766358110591294794070252399914758584586634401637120189991999499362202095171954186721876638000895167262807714622811469578045799926618727360771720925389122372091657743910571701598274405876253874188071732241961025380473719334425559649860055639471042248501590427979306623327444401705431544059906017157254098560576772822270197861296489209948599072587827606662163019613994097577936616333138567894910995994762486433248970871056472680302323055136079329373246686444083128457961305077705992335769263019808883483149745651599248720620132855878783440241256781042002585657947124359070871616161216243724747459960538459553620374411833767894131459091899513111488067092264061925613614130805164916829896550774335129449233549125039336035155213903375797115421564972999876122019110146085085623439439787414437697571706489791803797884581623559743866118814137620328921740008030962671153986736990565492047665933627681543100755909621471502537455757541818695512630019543545104764711785759341527205812076987088053482829024810156190447696454313300365635462448077376570025635978733198473431592690334477480013463841238666247683598149227870329166482124395685846675215482629471225784037949231509399639619409757032949457594925332664650097092603331068058507022383581006436498276826534029875971425813666178976732512330552673964190805651703147704886916907697631604883509761838232051257567862072629449620222085435407131901897334571898993180655417657364497618586991399304140847487823014122600764015053062211358138715484366635997416111762887935933805175903651794116912020744965100076998412784246985200628044708599207992814694445117841480789238843408939416254338585256922772956491318098590459702118851957737470891786164358344892529368387347430501649287987927751283900115787812792237950834631117351601177420137381425395949664503470436844109369664791451800957816291304847980507961989750864761640046597842866164340532525926807502832008253087173900765740531395395479352031552136356587246478712077084505898464245214289989775642933347372193015328537857052715572095191631805137540360202848005530464596106191898972535312859046097855043642896882526303483855687188081944816841732838344720249126381716446441717968926502690342390263860488569308587532170838869761366600396745233310079912091249965193957281237213461338237212324755829151575128430015811815153758804340215738062390922533239927220881 A165443 970 2413514482551234119511374091560784552194474290006880018436963649800125716891545771330294216918157416598305462846528321421103236392598185949426721233084609344955916961205957302918068355195432522159940283626069805656056375048346479704186132775537833239465578566169339430918531033010629211369136588948363869617382287633540516758909411358990031656840304267758512747797685336993134249334807965616933062701998899792199441374101092952540920130384723060370639145272110432519559296689404782062876913925592233041438486213725628630639264461065530424470196086158245900293993191342475106660602685921127601080747033230764674816041752364986428720945401532073258287361345495883604517386270732331592929968272256402041956051372766925824376047195292422676305224602163180256138996992865766439363482226682607702879560785987664908162938762669716646109495104963655879326771972388868481265536367343735307312163097517665560576153278884694066218714086871190241905743449241420281621737135328176484774619363352672720353019553535699683695757736248818290418249869132609037603932060385918784061635703792191122089853027683146269993390189026412749083196279121148896419258725286826904338907366036223727972857830275095521540288285428286097435641994517996953024732077811050168210670018576951703753938870992559540038835820002422601976682362982100692726977949077050354898063650984967519662458658579514075164049980821603662747331856360776037022334376950486252058282649238123925730751727590428505103198398866168438369792212914380562996420312403805744063062517286762439272724574826494022156272553241304698796083360621084469237698319562566952283551598790003206716962407165719202331690287904183264141425588058568097630151292059423028846713801342491657568234912124999697104235341479101286243192845610518512549504369170009668499416996119282496424369213596411512137225197727622893160050374391691341726127955839465606444699431465074601693721001501934532453767811100986600266965377121094652138657331099876173143048870241506735388933537901336563254041101026643427286856766644967511924879430244922527764403520981881451543494339614269999940638931114537501590524832681937862897926159757258128037334448876395732212961386981134805173154297207405188416963146111988888583620773971902465714242854725337309593696193198972551799128360000765893284717016521239345827905158756751294640473783754184589505835838215031608798584987595347377561691540092272676157275783630717564589719141110280001826050021063429380924870283857917061412216478287169159781339796923922987943289234891388033862885842581916842233650563513344327144167298214873172718412117616016242951561635617668037809949403954999921619101189630784877409355596097735397064265446082186926135871295028409062040921484474911982086742808355677178712001525853824614943157830852260728474198322526261493965589509506129986100095456298878239200658363146777889156864092175075064102970686708037804480455461408576868533019634280012009047748518932784291465991983501776761012500267509810944871670479264151557098385700515977158153335145888220187971507638107887623061082735984385910317269226334210157069269544733775508596731963204478546331435279541390817409724401026405836259781619161420768639400580747669775380468597986262980620580257986946703695461101074925439063827004084600182147526524251988262041992473123371383730028655604568504037347800124122457560997641685527114208120565830047666098947325152697977069427397503016094692645585527936593899466764883018351792639129545288180520075861583425066699072635543048638258981458560950302930268184732612165735648999196981178918479300417574374239439597485131609912436688511533342104012577035272927929399834564580510138355860862083308698298186053112261833831386594643594496615021604401 A165443 971 15835068520018647058114125414730307446947945816735139800964918506338624828525431805698060357200030810301482141736072316843858333971836698014188718010268121912255771182472285864445446478437232777891368200870643994909385876692201253339165217140303723884133660972637036006256482107582738255792905160090215348559645189163659330455204647926333597700529236300763602138300613496011953809885675062412697824387814781536620534855477270861620976975454167999091763432130316547760828545579184775114535432265810640984877908048253849445624214129050945114948956521284251351828889328397979174800214222328518190690781285027047031468049937266675958838122779451932647623377787798492329238571322274827581213521834274253797273653056723800333731245648313585179238578614792625660527959270192293608663806889264589138592798316865069462457041221876010915124397383666546224262950910843366105583184106142247351275102082813403742940141662762477768460983123961879177143582770472958467720217344888165916606277642956885718236161290747725624727866507528496803434137391379047895719398248192013142228391852580565952031525714629122677426633030202294046734850787313857909406756496606871319367571228563663879229920224434901716825831440694985085275247126032578008795267162518300153630205991883380128329592932582183142194801815035894691569012983525562644981702323894527378486195614112371896505391258940191847049049811064035067893626037656601179854113314406431178050192075422006464703249475432738607751246197028266336257586716463042750306222479701929938901735057242046352423364274904945248789282847173683510379290663904186253182868647598671700771177151692204551908641656201958946080262584335094206738499733787337004684091177318087423627190957571861952989265920353770956849374859275254467450992249699455961061558216728497349772108263878508202683906044511630779774336284862069873275835379192733400267696634523593846776992285164308492886397340474428958190690953362967136792417794734052006246807040678146792550882534797563308560464658368617251810183920557331003619867326782631602344026129816111846384266017529629007969931479127218834062892745591894874652447851831520704248315456566370560852620750145790338937607447262686518628470090627863042865131384828162924541144943191871871628344049530159663508264252318157990837178824173931435162565819483705714857774782758622825601931224535018845916394870496515141644653885439355264949744301636127643433223976832001581868228233670790603614455923295314923841192455725031594128428939193592313245114346391654936627460347771908090412401003781932575038141455302710170592919534452500381906207248457474907405088824515912737969300927138895018944544626157629915739544060294036710752962054598439436003028950187532436248996754634372758903740071241713076602929145208328895752807602800131402016681932520916458229799852609180775555804520737545592491695550054837880430655080297511977206549777174363125131437409121632937488063919120754839894206915490849236356335292085787048773777726316192000040991085696563949848095098327294547649172126485939371554587659603159691501586000597945467690994857749817509483310027273268579133074255135870471539767337419959734241893398405313924781680942220366481455685641393296922485108803611269361502028131888509196648462841039887651017398010158345424433009807275755602131689241940195249828899700674755027958230494291221103348425456363957200376864553629377498485069997225704721836268673788418250764107899720890263000080282335493044599726049126921636364057396074454787590134331012518624002270957053341462024731562754120677077177103360396398318445578390169853491186628532250205131289562401495736221514523896573026169639587593129280526435651485908805958521013028318378225431461014893642093111003249939921 A165443 972 103893884559842343348286776846045547159425472503599252234130830320087717499955358077184974003589402146388024331930370470812554529189220575671092178865369147866310114728200667556626574345026684255745266765912295250600480736977532423158262989657532732403800949641471593237048779107850345696257250755351902901899832086102768867116597695044674734513172319369309993629390325147334428946659914084489710425808452781661767329186786374123095229935954796242041059878207006869858796087545031309526466971095983615501783954704593506212740468900703250899180103736145973119349342883619141365864205512697407849122216011062455573461875638406660965936923555984130101056981665745908172134266445445143760341916754673379163912437705164853989610702698585432360984314291654416958723940771731638366443237000464969338307349756951720743180647456728507614131171234236209777389220926043325018731270920399284871715944765338741957430269449384616638872510276313889281239046557073080506712345999811256578853787615440127197347454228595827823839532155894467527331375424837933243814971906387798226160478944781093211278840213681673886596139311157251240627356015566221743617729374237682726370634830606198711627506592517390164094280082399797144490896393899744315705747853282567307967781512746857021970459230671703595940094708450505071384294184911216513724948947071994130247929424191272012971872049906598708462631589435868400221826155451789038866185287432573424031034907969077314241869380336453925012831643231693246487051728642162205139723144689625804872903072183907203268577702555235177478511288398053257282542106001894276064469669969744530030424840932488404308092639854697511685605722803864529952188004715696447062285363213722096847158709611712465609697328887913121590761068365647518618767571628234624582294032910311474030145257505905628181874184371836707351772816198251272803458610322588545000215824872079389444536127685448253808169776355508936324072553265152261919912787843408011337960524470277066389531068475430497589668582903172492563524288497358724910794351712045880670007837846178660408005057201977151215345104484689071586443647777072340234266048565570895331603322666101245350760116059876446381064615034028280564567879751829290263454678753552327509718287843399617037327658964746275545311782816797541974403264882644186887907934999083913103367942935152219629511142881154969124629864935365189947761414515137860251748806449859482047708927465063470629786164018695489292683196925688832753902043985241154152558686087936883916649675001739869672041499209763848456692775407365525149895075912545887551354765604222684586006325392863705859160368555372015742528442232566195794772452793662762941679650129154320527449054710783159104020752357972302760486496274705333742189456855628963002630828036680597894522445063745011830801644306818270304038005638137324230421487940951631402635567448691339821680243345408269748674618071825799010764137712943489238175430595329092970065366525311823746194094787490035266071110983722244297860547493739264387102088539323440855534221858459856647672302426521839070948225393043928106061476421945234971666220274306819302958644151575566411573940709672829152535637374657360161409619066809398344373571545027003135545569542728154901309244484963718878415594625852150726973377956880938821927945640798422993802332568726468028513449087882093114063316929976195847443721095817925511299029794265066430272660603955123304400181531221334555640944615218172772500514915300333071787112687886042481371530710252210173116150692066278225483712730319642616069735926989540270868484172585507526502979235623291086868667734762834265313685880008847890691320813261345281366236090339847232167118581711411596636939748262179590473731511981062534711173027742851441 A165443 973 681647776597125614708109542886904834912990525096114693908132377730095514517207104344410614437550067482451827641795160659001170266010476196978035785535686979150860662731724579839026954277720075401944695251150569139189754115309590228341363475143072257301338030597695123228277039726606118113143822205863834939364798316920266537151997477188110933140923587382042868202429923291661188319035696308336990103729258700482855446794505400621627803609799418144031393860916172073143561130382950421803149797360748501307204526816837994261790216457514029149520660612853729636051038659425186501435052368807692898090859248580771017483366063586102597512155450811877593034856708958903517372922148565588211603315827412040694429503783586607025835820405419021720418086067544629666187775403331279322234077960050663828634521755360239796008227963595738456314614467823772349450678495770255447895868508739708043328313605387485982699997857412469767642539922895427574209384460956481204539702104761654413859700544902674541796647193817226352211170474823601446821154162361680012670030677810344161838902356708752559200470641965462369957270020502725389756082818129980859875922424373436367717735123607269746988070753506596866622571620625069065004771240376222455345411665386924107576614505132128921148183012437047292962961382143763773352354147202491546549390041739353488556664952118935677108452519437194126216622697724184559716968310850216030648938715737780722067613554673191240967810494825171717415756179442624270662608863794829740339156500882142355560203613173038478409972788360293685880551354371055451925866868870819582105492633778657893854924657820119611509682461866163459981227891503370909538773659281950849164124834145646808084072956030023392029287822947984390424698599412153326821972737318474012283128256600941513828670826675194233956704780004363590215583674588588574429111830310904008442443727660984595295218108393165572622414209997205949880787019284849559077311868008482918766639840878212558460290174230465607997677322020463447789131198775672356740898015679680207124779638540181413024815123646832883984583146026382611811406685116226041592745801969645314288801236718631133619096257303305949054689010545406308935982816528211459121010029003426517967649863324296123806549932067026707009293653040493591701528108761263400612860241430811177659103017471025645368164145392223210619890302460509723725262582303586660642341888631825921166493835458678510352066247190248520027723353380837101760901926132334281854377261928880990856294856457894793515838460629698975743159325583816320991571733906108469546988300345015159367028926378001708765790561363851742019771044662081460593403543886025326418640138555616239067573091666996343870445995626114707475441512072699624301641243886101489917428915567819089278211813414804240720923568466528530756523575195160361762845117390353893393234950296822282186979055536662297768958560857141377075614751429895138204689942790432665613187361033972471505922686214358270695589314011737397037666068871500610138816840900470737367864900009313299274151779169578708545526180524061683237743065774083180793529368841331309379091429067000418301961697609876587344403417727099471134221555730036600396921742968005276618265639286432032073634636883947408756254545348382174654539541301937851544608604976047328118731143330385347813758982783562887719478361612204102370354875393986461142337751998744441359669398876912813494349792704527928990396465344339463810993166682390884951959279462955540412257097486797864237141734749893337490924133880483830633615861307462540876850558966739847850136520855860446697730787679054280644847347001469653581407395414936190860128265873025308940993504165370487825446788445331277106773138893183303741263335695471927922961 A165443 974 4472291062253741158099906710880982621864130835155608506731256530287156670747395811603678041324765992752366441157818049083706678115294734328372892788899642270208796808182844968323855847016121414712159145542798884122223976750546221488147685760413697080154078818751477703500725657646262740940336617492672621037172441757313868750254255447831195832337599656813583258276142726716589056561193203478998992070567666333868014586418749933478500019483893982442989975121471004971894904576442537717450465820483870917076568900445274080351605610177749545250005054280933320142130864644488648635915378591747273104374127529938438645708364743188419142277251912776728887901694867479365977483742216738824256329355143650398996151974324111728696508817679954201507663062689160315239857994421256523633177785495892405379671097236918533301609983669151640011880185523391770384745901610748645993644793285841224472277065564947295532494685942483214145502704434116900314387771448335473182984985509341214609333495275106447668727802238634822096857489485317649092593592459254982563128071277113668045825038362366125540914287881935398609289648604518381282189659369750804421645927026314116008596060145987296809988732213756782041910692402921078135496304108108395529521245936603609069810167768171897851653228744599467289129989628245234116964795559795547036910548063851898238420278750852336977508556980027430662105545510663850604683590215150610582629548557448101938157610874223754927439892462100002201908857641982125969215408748234320425544068637122553901976502064511357826195629091797108168791971366573500395994760203177899434826842995273208433857439342732092947971164015159448690904700194665543763985645827596499735122871501751295237291088018053483418826157700279008503891382609588613806313008236712108414531670950867932583005432568613759905298529695231859711444278659218766302062201409993847743953056388556589490346227852277687854298734782467818462744431664839817462673158767147434466860763890998106125882879502620655379080597517672004354308930970704978783802933007043200318062186911356569475710312875743103715307190223447694745056623238532577789722831128599562182573471784307762128570316882940611217341036760443040363527857616355569011632782674007032026862906126527347184819482753661189781336040437369426594368437803276405303373947891682418472311078819259013193949533991377311642174557876650016447755815787561292473314243331509070120792943798408651358784716689431498918085170719509628748189290494933807993028185784476905517450814575945746494458395131375951201551680629846258206309378342214014763436362957466866252811426590887777482476054755225877601755376559432515413349199430599553974954817617302306238496613894416807309603171432190735953586727500872657865025567072805529760444486136562165412496363720960533367203332231632284118272234113227502526162711547360613075931713514917536344242704937986585627488800642055805006293202142568731865521104075967575211667088929506812194102587411212695468258375058471978214527174250157775291023507542874444736200726055782469850568755916686593150901862198090765624281903926600003075687319577159105413426908085894449105010530716607510857316932801540964598077122166673141370496232161068719895808204355682528270023249891653012663843698348256825998624559935864885799039265531776299351750231905463482840722215340332356035875813418981736467694209152508732384831730424148516542931517447030941961206939121564023038866525283421527838320084192413881578484803625034591515861965308642070064262466549229217287707655769022009716577126740954225677485895220564244162984745834702580015456268775382121618518555252685981687405682821044533245377387156459301278202049110851590821205773806639606187001839360807602997273890717839866795484898481 A165443 975 29342701659446795738293487930090126982050562409455947412663774095214034916773663919931731629131789678448276220436444220038199515114448751928454549587970552934839915858487645837172818212272772601926476153906303478725911511460333759183736966274074266542890911129828445212668261039817129843309548547369425066624888390369736292870418169993220475855966991348353919757549772429987540800097988608025712386974994458816508043701493418313552438627833828418808457226771971263620602468926039489964192506248194677086939368555821443241186884408376214766385283161137203513452520602932490023700240798940453858837798650723926095954492581080059217992481049799728118233523020025532120178270832684023425945776899097490267813753103540497051977794352798179516091777354303580828288708301397864051557279450638550071696022068971422496991863102853303910117945897218973405494317860468121866364303488748404273762609827171619205988697634468632368008643243792240982962698168472529039553564489926787709051837062499973403154523110487683067777481988513169095696506560125171940596683275649142776048658076695484149673938642793378150275549384494245099592446355124935027810418927219646915132398750617822654370336072054458246976976052855565193646991251253299183069188894590056279107024510726975821804696833793317104883981861950916981041406023667818584109170105846932304342275448884342182909433642345959972574074044797134765598674459050284715893251184666151082607144116521337370560968356922059439391093699814301449925148192987341745591784423213878789535097207621830680104222558663886323347150920662308257525554363498238409943996889583200687636561130865335479604913978273472163719897511160819686005494270748216825536862964330010204923406408736955272696511252746773399221119984686815336995452362588502537015247462122227649436657177041023118235958652276623778496972109830716543094129699915948580723483921836711238253678862210630102916328706146344451391813822689029893766023725065147124714502678901957589595552750828084729996549806485067330949002193039733040668044874147509654817459834297351428771698114995221539165982466147846686420130772966248407673464698470742167614398857975613614080339078211699397143686407058803972995179585656330065534177685107831318092721678871699624800630951761009639609847665893202119409290286669010096765216432910327993378769552337096078732783278829992029084575423374865650624226865586366909777981749077281098087039516163814012547991917570013831666371724206985031086895154254401082311322020773607125538124116422597770431216981078700846866135984559862154958612452409456496359159051979979334263500083412874665379968903186859100403642122242700310958285442431629489132609021022189591702833696072306021698458516631854694715089650202707409213708265275824298136860909707493923589530598472587436124642401062663804049546670848596890254668541753666582693620919316915097804384754548910287640661646874741794356702523259553370374806557982921064865847985929857502020496446543708329425924699832360337168568930331391879790108331932729204708665485750375054204853555369330814397565592103157646872576694010469018471168752933117820074797160391818660574270120196420691040200473417235635759783165137661743568060538531768514379032064232692075392765104597134119118516946405626914557959065996587530845590723803463583971815860171508554008849787367418674333345580709380853694664537818262282703479857535759314129545391959345886557397578170278736673973969107548757200979648841035020071911436274726358830665943891960606146538703414141897402359933347371237508232761654579161440363935490136972742780357452553651065324728447101580638801415235979116709374750627203329668589923048170469536201133043183071710880334406840801838462569050170216664519427264666886167130300882001 A165443 976 192517465587630426838943574309321323129233739968440470974487021838699283088952008978672091218733672080299140282283510527670627018665898261402590299846674797805484687947537444337690860290721661041239610045779257123920705426691249794004498235724201262787907267922804429040316460682240188901953948019290797862125892729215839817522813613325519542090999430236550067529284056913148255189442903257256698970942938644295109274725498317555217549837217748255802287864850903460614772798623745093655067033494405276367409197094744489105427148603356345082253842820221192251761987675840067045497279881848317767834796947399679115557425824466268529248668167736016183730144534387516240489634933239877697630242234978633647126034112329201158026308748708855805078151221585793814402215165471386042267310475639527020397600794521503002763613817820526954283843031653684513448219482531347565216195189678280440156483076072993610491845179748696966504708322520893089218262683348263028510936618409654159089102967062325498096826127909688607688059326634902436864779540981253102254838971534025753655245641199071506010711435367354043957879511666742098426040535974698717464158581488103410183668202803534435323774968749300558415939882785363235517909599472895940116948337405359247221187814879688366860615926517953525143804996259966312612664921284557730340265064461722848789669220130169062068794127431843380058499695453628522988927554282980500299939414039285178947940908579836648757914406720056641030724403796897533647825523614634343363323786661002472766135499866433437483881784659065174623494130376116675110584960814070389851100673564330282361595332269909657437799055271773687506118744661144437544763929188229777185686690897394063461583580267293174366122094282842435343102907116833363131094526123308350146159922251412892756354723259489828057432237317157742732761679171512286891477657843573248219682438401738646561911433849534170617526966079240657762873877935945190955598493533266843889273953271102213254152203856379909681290193928461813813781000550568524589125959938015444945201352273739614140151397051321103604613070115524538069118454013504260933145746746155474392511690435286140990330734807497612678084754120438386224912029321049381345446671476301100333252317931762985496723437810029320284563023498706161194405146193253926878448686287669873878282793319895422016614871299594467598367998943911746279440710412422676137643407332329307339342620597812178179024351367748113982857501815797072319845563208313435270264186319099812655793434278057310085569928216522523433103579131800457529412555261628801059483327142350453646197951540686028631241511841065019817678388773240215994123932105592326967797985361163616243138577482025369692265267491102978713346620533750678497226461520736907724862095449238079088354597340083704849598655974613861684163718402562275983092140216413450730269686056338489008119316662800153841090217365907609148190938050482602704017211025912544383766290844416077403514464631188258984914419874989948317363123763745442625960759140282385128934097665397615633953795414966692906459459189517259335561448723787108151983755786154511451813792739430118106838041818894409864923389880902300180077933118341230887321291693620363485343788907187812549696347148644623512535526402252939485101164037499561748152829152791271123879401277046859483326516042625432414863233464312851357605477507193874136340657093184609659338473378548586048664736127185269786031709675720544937390439618410297708891929159343487685143728787655292947898074158655133567977283676888054221504328891131570823444798849480509663477909894158430677078077488459257630299585964374220789934091668493563599309719913194545052594511036006894284320882673420957347412051795168144086159752431298837293762097865537521 A165443 977 1263107091720443230490308791043457201050902567932937930063609350283705996346614130909067590486111622518842659392062112572046983869466958493062394957294033348401785037623793172299589734367424818091573081510357705990043748304521289898463512924586484485151459584841519858933516298536177879385719852954566924773407982196385125042767180117028733715659047261782004993059632697407165702297934888270861201948356620445220211951473994461479782344481985646306318810681286777605093524331770391559470894806756793018246571742138618593020707521986620980084667462743471242363810401141186679885507653304806812874764102771889294677172270834323187820400511848516002181453478290116494053852494796986837574152019303694815358793909810991888797810611700278802937117750164824393216292933700657763823315824030670936780828658812855581201132070258720477347056294130679824092733768024888171375383456639479197967866685462114911078436996224331200797237391304059579558361021465447953730060255153385740937783604566895917593013276225215466955041357242051594888269818568378001603893998492234742969732066651907108150936277727445209882407647476045494907773251956529998285282344453143446474215047078593989430159287569964160963766981570954768188233004882141670263107298041716562021018213253425635374972501093884293078468504580461638977051694548547983268762479087933363610909019753274039216233358270080324416563816473081401334759735937334875057174928003721585048123832201373643845590571082830624334554137024976152742759748887168335325343887667887251619882963871112527983733688248928045204533311246014843827956816160068060642458457011993862328693625119704462817841388963255905005990652104249130313012851440219125439433902547151420910264983088065007702348430872432612332027751853615723007401717669141142745734970308647994174283869767387007072108507634088810607865266059686770462493613443465612941753120011724962770461859168721504750159768971659485081900598460279680732696601225417257921768706407922513388947431644554077482439470252241101334629305813288601381289372809561307711805555001406902732205607572583041942544836493116149115958946132643580261278380472581907792333926041459777387103921817993089530993613780560548384988953748939851153279656572703869393802156235961059635122027118877949909536932233993803329868505367465555956841978930243932067301378401643503124510421057994019593695156414493448029748085891812774139696660514326302319287737680634284982146601010652662541132994979952649272030340712982912559969977510893620517106701965544258706072731259760550840633555241098986285715040576352361854233712550878998073007808479551257763212331536925440705313549809474383226941431283488579096920522632753846378671928961432784594251094228615719750970303894263707767481700966497344595620943130958193871181560264383217196845786666675675567198460687246230120954753762429164042670719655826659810654539877793886147048854459106225857892990359383021908897834235870603867778418673950820861546099945832853152063107659654176737605741342209961578815631899011782123527993855270913598733323714088614000388152603749001922680992619462968785343602687067703684084264117756030223735201648875571856647005390458947330735287309371873303874057675988835112832336289382041985248385444589290377867587724030124832747753660650710150228410127182699804195080410707799929647708615403663288663046091637453275745578867814382217762146235009457567886699859960377010497757615522971093553984702762842341463309993010919123208412682129233767635896989129406826572396420665904688385538961016167577169367131851626285481604881884706732765591138885449668737904795143419790799531199666144763034047521754659875291856028457771322263020779455000020161473473429630346016596810709890539602157569979593437155085493703146289041 A165443 978 8287245628777828035246915978036122696094971748208005759147340947211395042030135312894392461179378355346126688271319520585200261167572714672982373314806152798864111631849707003457608247184674231498810987789456909000677032625964183023819108298211924707078726336145211794462800434695863066649707955234913593438329771190482805405595468747825521908439009084551734759464250127688414172776750801945120345983167786741089810613620877661768851962146307825415757716879922547867018613140745539021688540827131318992715757200171476588808862051754220250335503223059914821148960041887325806728815713332837499271327278286365662376927268943994435289647758238113490312516271061454317487326218363030641324011398651541683569046842269917782402435423365529226070429558831412843892097938010015588444775121465232016219016830471145468260627512967465051874036345791390325872426252011291292393890859011623017867173323316935931585625132227837008430674524345934901482406661834804024422925334061363846292798229563404115327760105313638678692026344865100514061938279627128068523148524107552148624412089303162536578292918169768022038476575090334492089900306086793318749737461957074152317324923882655164651275085746534860083275166087034234082996745031731498596246982451702363419900497155725593695194579676974846887831858552408813328436167933023318226350625295930798651174078601230971297707063609997008497075199872516871173788549341797280688769701162519037257936339399658899182750749907498851433474090899054703399517782049155024235606749786730987963444599265630443800579625205320563746963168046797378789799075493641283747719155141832733323165389135419466450037702264496148991923998253233548568197422056286360375183399326912918917981298544584927614553124729862147587551943253658436555408712886946043419836200050081147168813282709415015943521184436869726694599688488361375461559446706348492299049268981470496547654762518297878696323216907144559926687332532363323036940652034355075729431344822510378157437555412892708799410618799162240480297330140167651913253365054452184921801389130090246489702002293388845175576184587197631660958635324974940668403233155024074747063120909189148880901819685784461422567551139704504099952155863482861634209505099563938708611963135311267513978794235670254326494190431858954452072899095984166570143897898805133979909550731818971330641681748672491908930180812687657947153812436227609584708530656912505288708430473845905823829038924672308926688195592567368272009262914910820342420436640193269914182714154206838092361124377236352385880330377404751352445709810575734839990893311340603764142817986525963267152972744068287023796379346549115819432550597194177141854857806502594574946704285131243055668665536951025121669965249801279671307957968218784066342767350431940154398630526934429598893064210574623305685398176909112694810939110297879784424523244755136901678137012745016121238084261195885398409467409309460965733225414015407442497796097959811058895581979716582038810998897609771703225322549361741017424516949139154197509614337997453520984428820902376943773260488750885885860168308619405802241537169782018318495778815437027377948734755937089193642952582340442355803191810275564487651412138546617103742237291368245048474772795952774617957714643999714511635229027919882230201886374714169901557857335339723782470482681637322280525062281954123686611755260181920632383166934955245878946053496047705818658499595585095530660578282655601202949824241725319832315131027588086722562139405723759904224049627953408559901307363946974367484269522957729543667909420543676741544102680677323585086185816293836729416430918744970478376796016489647884546164351474906934883954071296481381690510764697389454099109617821330670970488855811240033186218290805825583520561 A165443 979 54372618570411329739255015731895001009079109639992725785765703954653962870759717787900108937797901389425937201748127374559498913520444580969437351318443168513347436416565927649685367709778647632863698890886626779953442011058951004819277169544568438003143523491448734583470433652039557580288733894296268086548881628780757686266111870454483249241268338603743931756844945087763685387588262011561934589995563848808290247435966578338865437723641925642552786380449171836555509120816431481521298516366808583911208082990325057899174943921559439062451236646496101141558326834822744617947759895176746832719178272836845110855019811541547489935378941800262609940419254434201777034347318679844037726838786552764985896516332132930570342378812701237252248088335492899668776054571283712275786169571933387258412969424721185417257977112579538205345552464737311928048988639446082169396317925975258620226524174282416647133286492546838612313655554233678888626070108298149204238813116776608195527049184165494400665434050962783370898384848659924472760377052633587257580377466669649647124767717918049402490179836111847992594444809167684602601835908235450964317027487900363513353968825594100535277015837583015217006368364697031609818541644153190362289976451865619206397967161838715620234171637260631970431064823962354224247869697808565990883086452566601969950353129702676402684256044345190372749310386361696419807432732226909408951311128950993443195162467140732321547456409479560028299686396245513567309329561842219669508318414066959030930020488948460195586624462502758755488790494473231263279122781908643755564157976869216659994947385887096971769655533972162217535403900967562593329580432673089032083545019550929087280262882343992055571420989215238485509670472702826935783421152325739008379002987851473070866766172026862668416557311147803215159145849707052641864319075159717733055843258225070939896690450037705300150391019134901647324905990289659656909295490354368118166004010073004067650961485900590254480837135086700803694922163452630335595012458375296419198248070630582153980842295865400118986533462239704481119204515742827890832377492121962983912200555715889922465289764049742392451953626515715618413172239981383310725739232609708787880867350244996939502688321603262817028454112202850756526080533626043036274663854693254006137890935353355073417006649104956694129293158763805937019814178344500610089537307341741861956812577728011304796469412946382747506545792858283600550596632543969554611953582829260421686522872060668429644766728292026236853804642662934475020354850186004135796057308363551716632768506966957526232966171749588951625523994728635196882969238374424752307571305124592702778252252477253795981435647081504517509178415162227691733719804818803047039940179010047058275396976777089724840356685905552075581381749626319657189688632219464423697727551494054817214207524364502119023718411677386188110426546433797121676868052899426992349524959540325450056304568149107946278718950850128103985576618968761661688618935654591040721231446014913929837500781028728842132826369428116305470543009260326575574516878315562110686138848824425303175207300378545344533489991147913700259650078241230574761159947290958625519335834266230618664357573983110779023305294505461471674736905270842333983600218112248398704596989275899504938466114686951786668088278751829528450437649413017231547887263984928266074431659410570001972930790087949365616242392582347519198309712978620477362845426939560812083844569571525293490675124127265201983759846892480392941845361593470741164068667254554580763445336847847091448725644009275474809088264177626012348786423682110454827852996328910312537889788994523024265120678453394121905338617995870707675441405041006378495689774011831609245445776081 A165443 980 356738750440468734419252158216963101620568038347992273880408783646484650395054508406412614740892031016023573980669463704484872371607636895740478462000305628616072530329089051309585697543857707119218728423107158303274533034557777542619277509381913521738624657627395147602149515191031537284274383080477814915847212366430551179591959982051864598271961569579163936256659684720817539827966587057857852844960894412031192313427376720481296136904814674140788831442127016419640695341676606950261239565882631119041436232499522704876486807069351479688742563637660919589764182363272027438355252672254635969470528648082540772319784983524093081466021237151522983819090728342797859122352757858456731525789278572691072467043655124157472016347390132817611999707569168914726839694042192436241433058561454953802447492395595697522629587835634350165272169721141503559929414463405745113409241912323671807306225107466935621841492677599808135389894091327167188275645980544156929010852859171326370852969697309808762765912808366821696464302992057764465780833842328965996984856558819571334785600997260322129738069904729834679412152392949178677670645393932793776884017348114285011115389464722893611952500910382162838778782840777224392019451727289081966984535500690327613177062548823813184356400112067006357998216310017006065290273087322001466183930215289475524844266883979259878011403906948794035608225444918607196733834907499569259419739355671136726978396535861274754379275259865527122069676144546159323642615164064137921851693762044669758770740709121512009819464613112446732168665512361927895600372840286896683237655871834745442972234571354263353992795249761545873153628974645771078815828328287956460245602357834811418768207992202732285050131622334008614837009967695234452662132634700242054455011769200174828015651504055865999176677912375457134868020507072910279581820503724665557000323554350727047746353096305103621300811961153914012648061265085931925964653247538392126661284779002263137857321812311942564813035883981065693081729307795873166915268964745096928644840735483552884239354612630420012552778043236454910489764484588864621858616598936512744999108017426212959959135530753735335388240651982567450364249919730290399090759916583075622505868735546665166693067281910503093792122816730436397597318123240734836366504684230713075927202746341846682133247268016511487709281788716981879373506555945573786280146020720813518476592043213093899841335553012988784921914349586513672125858133912149601369432730039213435396846505220744412319035564484746643383423472046049257366169560388790220272716526854311392753668408618492664011207985348446883253436292572572697435029275094596641446419898184821792949751921472864129269256824820104762849310435807895948392364322319032610452897826785427702669010780478293155331537154881039992740077301458313726834099835535406892695412738500709044927003667816012212387198986270288856099442851027040258881788539478406904259773270895527727022330279250025223124327513220915550560591308150979477730592786897301814980030459087738328809141041874395750066684691702395046444626781673796173795543837782226314067369926405238213568947424604715583681731468210787370242149849554861025624336246431967835331993260562515361159586577858419165109156527804234627917506766392373509854239915286045418775862673787652959664905561581149377016831413241455238036621366125452750657066593270634199567188767613038039993157281572812569591098392381062168104783541381666079387043464330952664106965500429003807010639139835662289651543681996635677385343371143617872650238785325002688910481521723665098875274596135210722901439188864857773846667729622914694140223985590814723284452644174248745542938176088229758543357228778004022087231289554498230465537086217925962682913384959601 A165443 981 2340562941639915366524713410061494909732546899601177308929362029504585791241952629654473165314992615496130668887172351365125247630117705672953279189184005229350051871489153265642191761585250416409194077184006065627784211239733578457125079739054734616127116378693339563417702969168357916122124227391014943662873560336150846289302849442242283629262339858008894585779944191453283878811288777686605372515788428237336652768397018663077783954232489077037715523091795354729262602136740218200663992791755942772030863121429368466694629941182015058237839960026693293428442800485427772023048812782662666595696138460069550007190109276901574707498565336951142296837054268657096753701756444309334615540703456715426126456273421269597173899255226661416352330081361317249522795232610824574180042297221705951897857997607503371445972725789596971434350705540409404856696888294405093689078036186755610727736142930090564614902033457732341176293095133197543922276513278350213611240205609023072319166334184049655292507153935694717150502291930890992659988050839520345906217643882415207527528328143024973493211476644932445331623131850139561304197104429593059970136037820977823957928070278046904988020358473017370385227594218339369236039622782743666785385537420029239470054707382833038302562341135271628714826297210021576794369481725919651619632766142514248918503235025787924059632821033491037667625567144110858166283271628452530967639197794445987264726043182557261741615266901838877694656376211254863593401880692082046580842112634497024285845582120515690451068866434376515723334732462606111662803914561777506099485451313820293475147649524427871016833023468276271002120343761632687831529645145934356081782235721801856131881547861454939426776099433229194723266086269099181897224951468566801634922307748194452009185741972353767548712269003942662643362551881214468445791690226147580642146882440001945532701369430581360960990235977190944858948564344304440945001677934142176766288467347075649010681725467428106663460379875613140772639298306754814225110636087380843892143794662391124136718993980689313339320602533029709643049210679528384516521874801142284403472244706205193580029966780814041663101055982211342104996432997772818539773787124427837883157196274872515661806892312805913710694837259529681546147608364565249479094956627436306517822441300537907997109967586125487868947507095533436798975721980906699764355607129245678656242474244030449679501357695394192941976735702713804834859583985312151865096311891699966916668871825810762993652640929985577928105357870246970436269389561120367409049877971521485484317893432954451158183095126591004806565219096537096743566809308038367499968410760697782265468861913383679657437368758990205876663053027941306453511724061558306606800368321488121449262357321974096104617628249470109875529408875260964158497742517150940830031146279229095183397325618258747660697393665656634452300619721236384858474738062085575899156734673251529243989455460111089853741663848275892542667712689219391512530659646050484887266835763171326512313970770629406405296820248021852035083809203628475835204054601072565612895050999597422971881585608497735316554401093821043285365423098600264878623059765897673970697913280647758010226348090277626854329112104505382283305208724613419099040154838560149413356435470470801003148934511612656091007431981662967452437837569920717050845686751540604063898653222765536374199587066557502125223627158402108589164521234724519051475202311729586938268165135859071925039893226973569159059418501172905065064475222227864085465649440941117383579177530695191438682004150565448262122169356566767951955514655040157836257767771490604945126473379504028914442124612932286242531909000375901044025661509923659467660149841280944727415021892631535121 A165443 982 15356433460099484719768644683413468102755240208283324323885544275579587376338451203162998437631666550270113318568737797306586749701202266920246464760236258309765690328840334575878420147760827982060722340404263796583892209943892008257197648167938113816410010560607000875583549180713596287677257055912449045372113429365485702504115995190551622891590211808396357377302213840124995528880865670401817849076087877665165778813452839448453340523719360834444451547005269322378691932619152571614556456706710740527294492939698086509983467044095200797098467977735134698184013213984891612243223260667049755534362364436516317597174306965751231655898087175736444609547913056659211801037224031113544412562555379509910815679609916949827057953013542125552687637663811602474119059521159620031195257512071612750401846322302829620057027053905545729580774979050626105264788284099591819694040995421303561984676833764324194438372241516181890457658997168909085674056203619255751503346989000800377486050318581549788374139436972093039224445537358575802842181601558092989490693961512526176588113360946386851088960498267401773820779368068765661716837202162560066464062544143435502987966069094265743626401571941466967097478245666524601557655965077581197778914511012811840163028935138767564303111520188517155997975335994951565347858169603758834276410578661035987154299725004194569755250938800734698137291346032511308774203765839166107085166866427123363198816889899515682434739773674961332041810335464926363177681305966518560461851827359535794515061856888663624289051532607527232355474665904374571321037569739125942820679423001485352818138274066225034324170758197015850788171577739171401511221264646388801131577623265666178635090729336506737682645907961345262214886830762548724082939933593855204986729862871704658502686866508899335953498402751404715428764031042231258122811853244464049373328642146428911935397696806069544747075654073565178665184477065304801284315391448029774985574161409646034103261959078349267401868397532746039011930934704104695267457649810185912089841515396750350078798814129311193494344700621794889185729292937797786808421938341947602987765870350403458528109560161186856088276443419814367119049683752639592546678681019172971704711789783681991705917242000624522201423955441268330439701429144356195616071756197524448158259037777767211659440732791300629843674842829413776422311685156369891432995460061328781480955367300302171541484850753292749114480001193204905811316438692423950199507837041421130957424189496839125480888403981034072517721132403049500394588092385815566352879439089893035462343734014640335370978310366451862806092494929107814237119904921980265214764986151967184063114141140199978067403830758959188379854125094525971132334433534046771861519656411350490983375376652833584308793036666705066153037862625887785599868927310055325654840825823315134942015454547147423634853195006257919574007002835997802328760295229712807013646276925387212157525779577264489167793731973250698169995419271777276394453559472768856991228520557967822133563244503191758372764418955626555364837189084607504934340264056871247950376983057946571811994947895604187683150177174867722236679450501448068221158353275237367370538693641842796554863594761866335701537576165808753676487316830748785173029396504911452088748181241502927924965756545942792780370161508013489042178620881663359688367427022129448371856875690489520962337438172076290830763144021409664137791057144475737920310705763674896768297396765182731654680970458784605205012688729515232598637266698260590593830028771243157487522185895157704558782729078342422709330004819071220173803498738050434482856176448469352048663029815681590128758115838790787201214464160391321413560867443513218491177637929407192273050579994076869726641 A165443 983 100753559931712719246402077767875764222177131006546890889013055992077672776156578343952432749301364236322213483129488688128515664789588073263737055291910090770372694247521435152338314589458792390300399275392374769386916789441875466175473769629841964749466079288142532744703666174661905243450483543841578186686436210066951694129505044445209197791723379674888500752479825005060095664987359663506326907788212565361152674795064079621302367176122726434790046599901572024126597769914260022363104912452729168599579168177359145592001527276308612429763048401920218754785310696954873867927787813236513446060951473067983559755060628002293830894347349960006813083243857564741088626605226868135964890822925844964524861673920665107815327229721849885751183590712267923832695149518328267024672084536701851255386513720628865137194154500674285531779464637551157876642275931977421929012602970959172670181464706327731039710160276587669383292700680425212511107482751945936985613459594834251276685976140213548161522728845973902430351587170609615842447553487822648104048443081483684244594611761169244129994669829132423038038133433899171506524168883388556596070714352125080335104045379327477543932820713507964771126554769818067910819780786874010238627458106755058483309632843445453989392714683956861060502716179462877220247297450770261711687529806595057111719360495752520572164201409471620354478768521319306688763927028166100425745840249590983775580704640698884309420216169009612392131033092877959968812958169533244947918516201255252157266281865151087844845801812620471397134106207470208825848881053151027064523778270807212064115695019805834615982063043083364737627468282140392995497152864632998777889305906167936393366607143994100931242353189546847965394570234553335360571912143223482635299695808345619284306955849802529827559900705140999785819490363674372565990161547996630329770141175415859584915752355809460743368960157628428276920354828304459582472898085216186829705172687957931201193211578034407229076882196575571906892355854213083413588735372613495099221702618643980406129152106125644944337211510994658530787296846912260765584909948411061410406977500414242834366007258934287040551769371548256655069536005335756912006207879272919160757063313576943862193416393479391550284004684464624003007630381106218559445681607327776103686613002963594803003933620121158646211841267490342224888350351460290962467322143814083193553789379266298455629416875178289457940978971220028492894236647551180013242999318117078318104052995979371347906869375790450615896012350826995708693621978777013968801460416436785791383569151881517942787456284263958071619948690893678717370403681870409297302225968389720127500651352181233407993985590718324693551728280294804879828902285480218527070291890317511704437545699086661700830188688667066447896561905903246714858267133176960160355876315848605618964162271182266702207924316798524704003770380639292846684707026936064278762588631735416584735180646156122074361067712395464247895913400259489775686279218493804566884793251026471872733193895448376735758296019982804756894335790710407715068975486702856198913251559526281954860029698510931215234584920853473937048651483585192898569263145125535145800994528243653879396400787617643063970820810765797361643458077378014175991087967264658324971932268804155174766786561585035215410829852124815128059937827562459167905527521010980826315559121250658505257566702388661029103752745040662964407223480055708047611595507784953769374577131295419610739512370315218215345908754803839310511146913467184969914365833882168848777101017399893937313748551043704159661270053245609259404426737194449882125326627975935609000222327541712360878584452099161921461142527313812268668282227879777673233924487528955894466103894408407812432718161 A165443 984 661044106711967150975644032235032889061704156533954151122814660364021611084363310514671911268166250754510042662812575282811191276684487348683378819770222105544415246957988136034491682021439136872760919645849370861947561055528144933577283402541393130721246946209503157338000753771956760302278622531144594482849707974249270065183682596605017546711497094046943453437020131858199287657982066752265010841998462641334522699330415426395364831042541208138657495741954214050294607968407460006724331330602356075181838922411653354229122020459860806151675360564998555250146423482720927447474215842644764719605902614799040135552952780323049824497812963087604700639162949482266282479156893481840065648689216468812247617442593483772376361954205057100413515538663189848266312875989751759948873546645300846086590916521045984165130847678923987374005067486973146828649972389703865276251688092463131889060589938216243351538361574691698823783409164269819285376194335517292562609908401707522626336689455941089487750623958434773845536763426369689542298398433604394210661835057614452328785247765031410736895028748937827552568193459812464254305072043912319826819956864292652078617641733767580165743236701325756863361325844776343562888581742680381175634752638419938708994501085845623624405601041440965417958320853455937442042518574503687090381883061070169709990724212632287473969325447543301145735200268375971182905597518644589782191433349940877163331119506298829404849305744437683824478515285736795348982891477305870771511831225094739883044033338915056196339951377641629054363229079876771565827866300595599739281898182348701818717702814682357949898297372499458441169025686635102937583419662562843696269982481067837229285804350162519947559546703794459696154465929812018115269433840851304420859035060134965569424869124125634367418971933710492157421866882405169485511726518993975229290819632202498447021398871634470583076297172760570312637156373920981984603789566396371639557992083118992965317738888801213397500649343665312918224126469346620118588062887162610870473655504571386192584478158465904435974573601771010559782424713313869471504316695928056969604466260229430146473922217155342732965845279053450689565997194747981367271436853504790688838119411144717496391393660008891240804193035652900480403206752387364943885327538295988475313858429206683519099232282517945292530608155667894297564546882529202119570612951734236327820265868254892239869912219007556680686987205122808184980831154865579804739229796383959300221144286125451534097420677222493323817191498065349356509664555942210227024197706883158959210670975225573674447628384082943762234272373859359465796347513085143374570311719532099595344588746534130015933339219322779439792314620594917532264219848203928196271221617071470422887216014041647081016998565569407478919161669870189716290697598654531527290927716633891230787925972944850541855542483631912005350487338742672051093424750590600882259534197476023690404551645055837508681345558477896333248946623433356338984818922724851595949456309461967074881495822792111279233274885914206375333020705091317274617409035899224849994215494514808097120246748344394970954543437472389204708374571666819790993317751626032002891944980577051065266970397609925879783411729461129578708366792339927686174063730003182447822167411253797644595564706178514813617032892743421143573528284002508262065644166426655317436621771445981783100154851630672144100279394033535413923582399302985999545485990198069270416111703675726327400347195560740610557037389304659122838095777763134279775385471970104694906935571830595767567619460181282069749523927601129194816533930118155527883994663250280747343948403364957314423606018467300391764853575263038405804320497524440500446385411976453141918538125214784641731057853681 A165443 985 4337110384137216477551200495494050785133840971019273185516786986648345790324507680286762409830438771200340389910713306430524225966326921494711648436512427234476908435291360160522299925742662177022184393796417722225237948085320158909200556404074080330662101214080550215294622945497808304343250042426839684401976934019049460897670141516325520123974132434041995998000289085121645526324020339961610736134351913389795803430306855612579988656470112866597731829562961598383982922880721345104118337860082058209268045169942857657097269576237146749161142040666955520996210684470132004982878330143592301325334327055696502329362923191699529898530150850817774440893548111553149079345748378134352670721049949251877156618040855847030561310781539379635813075449169188594475278779368761297024559339539818851174123003294582702107423491621420281160847247782030816342772468848847060077487325574650608324126530584636772629443190291552235982842947526774284331353211035328956503283609023603055951395019520429488129131843791290551200566704840411533087019792122878430416152299813008421729160010586371085844768283621781086572399917289829577972495577680108730383765736986624090287810347415249093467441375997398290780513658867577590116111984813725980893339612060673217869712921624233136599725148432894174107224543119524405557240964367318690999995534763681383467249141559080438116712744261331598817168648960814746930512546225259935612509475929889949817222480868647022784606571458904441503848481423540426283038625651915370302953046953583300175332211990166328528840922284076639577425333705753669497011570372190887948677529544970973999916832881303437430099364388157299446294350339615978403981225933807486602149146144545281738760481030291102652783873584952913156440827764448992566809377706730889227024508130109824606938820862542523543848281489338319540885877410682745430935308501382020890108311992237147500767019799076922748896718442593577632479636305721911002969234283825594608704748701165026472147688747106032798288730008282962379566958971105947037616567350179930119444550309146811881027365662379739281210778394022174603189952889837264409196262808231171039891520574648256416026232106125799948724766602544976700810129089458966299173166176989294736695324371276687030858273311130329870440365111944088665472996320832564430524359869990303448044878726316260301057211498631413058465407814850976780099444634283242783897354742067853889526710921847857252342732942755056066054196441597484019893279801705334759784175979250915933266883521622315322056172443138083486792997761664851339073236704352514023401522029008606221158639153506108097716586519943135426729023032195176405778893046172973002148239419927454779791927463577929786816347356183437792579629121359913824406485164077035792417222379928676133861578810804765771991281016982427304841693381359495661730302320869788304845958690172864944979180980290972074533568101634873271234275396560948878326695647021881674725140556913140035101263388171483162630693565320999225564126650254946983780425040365623278174674760486150968474520826076401851125828769377706266089365443157657696313585066651111285016687094702151206174538441369604272989670026825048728247081644799283159678135626071489324264705707043264157628672095211669549949103592841314836680797941287936378427145240206498389647658252917378645186873624595724976059836836925428449609221777865951404740685769800129727392616466948711779427062469167058723272475858512392751091258143371207430804380394776505306124783740999538868976310022758203184180890003781255873023808382801187034801115277978370792072980490728031092093292773745977663648880852704720479220486182995873100369379009802734790797178840842613263696277724794600820784128455411416704916507309161590235136538041398046284819094840878514606393629041837201 A165443 986 28455781230324277309213426450936467201263130610857451370175639419399796730319094890361448170897508777845433298204190003490669446565070931926803125391958035085402996243946614013186809812797606543442551807698296675519786177387785562603264850567130041049474046065582489962548021145411120284796063528362495169361370664098983512949613798488611737533394282899749535742879896687483116298211897450488128039777482903750450266306243279674137305575100410517747718533762591046997311957020412745228120414699998383911007644359995089088215185689691919821246252928815895173256138300808536084692664724072109088995518519812424751782950139060740615664256319732215418106702569159900211109587455108939487872600808717041566024570966055212367512760037679869790569588021999046368352304071438442869778133826720751482553421024615757108526805528528138464696318792697904186024930168117285561168394343095282641214594167165801865221776771502874220283432578723166079498008417602793283618043758803859650097102723073537871615234027114657306426918150457940068583936856118205381960375239073148254965018829457180694227524708842505709001515857338571861077543485159193380047887000369240656378323689391449302239882867918930185810950115830176568751810732362856160641201194730076982443186478776593609230796698868218676317500227407199624861057967213977931650970703584513556928621617769126754483752315098596619839443505831905554610956859535721229758871850896565491566440090460875139673007626118102132977199791934106992714597062817560501913467305167608630671840802036388710552836843437441529573535150497896461410818337742884104294441014210623332603485696621060009630610988394460259936266032017478819724327904190810482889096526372443949117426093624091875679787490632183573770440943423081639709243142436749167334480502891395024015646820841164981504746950949408242314738739943066434452108734004994651709147833543719202881136480083128179436364651671037000654383310655966603230188991496486670299792435465161994972195674867569086744077821818455196319052024902091148258329731791892067804432020093487643201719580853832814134880006897336946597566391782743243291240729172163993643881320555235649443150880928769990110683572745326465536016568058587947789292492146399719702428499466123929666941922108325964856477393478351670339236503406497735365295662935161343626369176637867533526691634656736681619099595125848822761439740095262697710563552633136508880915424677662033804859067989120620880502702440850497971187724707214561368131841456870253733080107485614437146562354216678579782891329826054761753678917870777656724854700816107404691204852768726661749352942510492496533862870382982355649691715871223140781422259436531832239907272747112078035885148440900445920469123406525379535107509478952263935599920796394670338726248540615513164035115630061781024993537133426993355498154583507617248392621543206670476431983671669818544386094904657033575225291236406376643783750519860184685144053385848986612502781101302895146672111133244841393004388642923333347770831880461029549134515833560819861646649983468036640744098490068147960619857321403094560245915304119713184310871672549580855639108192349373025435794142592732714004894308031976109456818174214233354943141744417027560515209921705958055504744317008658623181167367477042311196912876554674231946808771517311639613893489336324824611721398142511693501669577449033809019605900490611253983837541920354061750735161035336292563333052789950766396434988173836923180870154278916356153422887112847718688643869923722205219758244102486949138470667692287469779989005090014322320700507877170014061122111394485468230004391706381293165086855913531010095653129515459521133514916557858473994605803610820580470887377870624162412400749784549977328023748088239203195122198548078350979616710235932721 A165443 987 186698380652157583425749290944594161307487399937835738439722370230682066347623581575661461449258555091443887869517690612902282238913430384371755305696636668195329058356533734540518659181765096531526582410308524488085317109841261076240020684570940199325599216236286716644277566735042360188546972809586330806179952927153430828462416131883781609956599890105256704009035002166576726032568259172652608068980065331506704197235262157942014861878233793406942781300016359859349363750010928021441698040846689396840121154645927779507779833310068685947196665465961088231733523391604805251668573254637107732899597008489318796447935862377519179373185713763065358198075556258105285090003292969751979932133905992509714687210108288248343251218607217625695927067012335743222759467012707623668614336037114850477032995342503982389044371072673116466872547598890949364509566833017510566825835285048149409008952330774826037720077397830357759279601149002692647586433227891926733817985101512123164287090966085481975667550451899266587467009985154544789979209712991545511042021943558925700825488540068562534826789614715679956758945539998369980529762806129467766494186609422587946498181726097298871995871496416100949105643709961788467580630215032699269966921038624035081809746487253230670163257141274382735319118992018636738713401322890909209562018786217993447008686434183240636167898939361892422766588841763132343802453150614325431252488691638428918056218142245112389329503236119582998084643010640126092703595972964342454937341834415598266982647958907986631780391087189947238042312291646637022091656022610983168522398436409613290892117682689002731289281333868856381318738408723128682877761992090717066438215680030233833200563756129260895835853085024331150208927393948734778798816402245050564479215591963177335547656223132361455693235689460119516945589416318862573510299400588191276301900618712380417304059085999838414537886919797783978972176111928452920949035181620687621519390797371553322622415103189559217949847987794816877166858916398342271337500393238888412715312103165257332121758722876194685784926884256092016137298596869943782818471460613731938093000526003533016405499239426262430977852617822990331972717038674673328940054882280476837942985826921380564575521033426710622290936827054060254274628151533683553446680931001601245984767330113562564189636364106488659121794505560562686549251199430549527181193198917638540562689153935911673840973374747456796292945237328827644950029648281660557298665104689919013282237102896380431256144868560844063146216887695758839928100349584673533699404924639128858633185892463954337886684666909746539518442292651547185049979705871487286484979325277296628492032880278398127853815730840614938788416587915981459272733569132671168699468014684136184405844786745487295772338475793511204627331956968146303039058116332801396428860351308686485910410680648380751665140235444451438577973381654112154869454256058018574187651870249692321124234815160594802351178666591919888340865801231013750398644418544504091728455359914875402051779912165490464008371959392487459159721611731830203227944966132875811845352624280515244292581746988506226663813991058278877866627914213942788354641178045898738167783209330849697708652546326398472501568528428854267973499562829136718887241067099698536239954954231301437596733715986956753127988385862448161783782038863817965641461721753715882226203543623520526154840596636565389001856218609297943311507602676644472365226061660566438063645799053525601421345971326084972073581922205455595667852197600971325118845675008961708398961764162284015315077301397908083417416661275965909483080000976023744502472052488978057357187576850234214497704740556206355644867884555179742834920291570696523651066046411776705739458439227245242929495605476943921164241 A165443 988 1224928075458805904856341097887482292338424830992140279903018471083505037306758318717914848568585379954963348311905568111251873769511016751863086560675633180029553951877217832320342922891560798343345907194034229166327765557668513921210775711469938647775256457726277147903105115348612925197056688603695916419346671155053659665541912241289491142925251878980589235003278649214909899499680348431773761540578208640015486238060555018257559508783091918542951588109407337037191175563821698748678980845995129132668034895631932161350543486347360648499557322122170699888403646972319127256197509123674063835554255972698420623494907193058903335867471467999471815137573724609428775475511605174542740334730557216856238062785520479197380071245281954842190977486667934811284524863070374718889778658739510533979813482442168628454520118607808317139150784796323518780547267991427886828944305305200908272507736242213633633481427807164977258633463138606666460814588408198931300579800251021040080887603828486847242354798514911088080371052512598968367053594926937530097946705971690111523116030311389838790998566662149576196295441687929305442255773771015438015968358344421599516974570304924377899164912887986038327082128381059294135796514840829539910252968934412294171753746702868446426941130103901225126428739706634275642698626079487255323936405256376255005823991694676241813897584941153376185771589390807911307687886211151906515805538108183684189706381236705397899462205183677215065760378997804542523285093087436542815325968983974735248206196575322593808383012433746848529598260076816449716669826052972720232098578302479943484597430011075053290063302547100844187496728324632498525907606762957065901881063539526525224887428379864648827051228534745199805532245108920022295709651284177466808613141886068546551771307822459353881885710640283793472694370827617472691250997950435166833624944470176929832095367859129595051672586081480392901762211876305531559858495719966864560675430894395625470969784347804858269563372718025840208625856347229548537634677429916131722122873715416215891750129778331627917049875952308901781111546462161842692149659358434577223631823217660381892261181005146774056266275395979110836320270048668954828870293834017043292649620235563758098459856561425988288368939216302993634261633050099512683562707466441411738541811198396367484888783397478323750998927558839458137914967056018211375516368125002083720515324320445713886002733327313798159568181255807726505623977670914247126398103887650755325450869252630067621410779093839273169007139719584869217072192913800275394551269818098994374664605498938779120672728182436038794839000490104413868218799053881168505141374730709581266490724051035426637517140567656760594345481212643671075988985606136419471281816859533399138478993884575192429521507384710264033546446405785955234945470790631774389403264793445401159412326827293336210157013389845445028680558939970754627032144175634347136277099885120426421605763263767528804093312145543941711298529707756948419003309547658151960705681069593403525774244161573515843314691607449092706686797744901140715331998830848370073169989350685111383544104632875045862643729610229682075066636446638368552628527487624390684319081958044211639116802093479202312597838001668742729613313460197132692755759040400577665833007351833201079190052012556099065516881785376446585959449658685650435407674282810922730624058239604729329389766824483228729423283787050789233608095612897588780836180701935032071905416424611923092055442541267695452030165574211664352948184269496834874224328980523318696659723340590051511612544677953287444552322772861879299624055596128971804972299161290579178944899521597957396212196292550221134410976179038590760632477160739688075034597452453412827048374401845494291882812562635947074203515761 A165443 989 8036753103085225541762453943239771320032405316139432376443704188778876549769641329108239321458488677884514528274412432377923543801761780908973710924592829294173903478266426197853769917091530397930692497100058577560276469823863119837063899442954267468053457619142104367392272661802249402217888933928848907627333509448307061065620486215100351388732577577991645970856511217499023850617402766060867649467733626887141605207915301474787847937125866077560305369585821538301011302874234165490082793330574042239434976950241106910620915813925033214805595590443561961967816327785385793927911857360425532825071473436874337710750086093659464786626480301544534579117621207162462195894831641550174919336167185899793777929935799864014010647440294905719615003290028320296837767626604728530635837779989928613441556258303068371290106498185830368749968299048678606719170625291758365484703587107423159175923257485163650269271647842809415793894151652398338649404514546193188263104069446949043970703568718702204757089833056331648895314475535161831456238636315637134972628337880258821703164274873028732307741595870363369423894392914504173006640131711632288822768399097750114430870155770608843396420993458076397463985844308130028824960933870682611351169729178679062060876332117519877007160754611695938054498961215227482491745685707515882180346754887084609093211209508770822540982054798907301154847397993090706089740219150400315894707773237193203695598487999415530789717789829689345586377567873074240353912036523328435355285092221201980688225314819824925117222542404550636006099662541611379830040705281041264716635091515837205697305625251771266266844355906718981746400142857913835945291740216970876416860520081322661228072601171722506385187992706101800085123997113793193875625739993964568385407466061618457779801793270832730994049239679026372000783442818788488655988977990098196826084153343596917118403548189895744868779551840768763675687667808361988262282630647401102850018499313576959930071249533026884128197459940914173558242971813338514328640788979247941149500388464522326874911614799804284897169668613263103194060947312476974135661798085658318950566125703306873248661531901557377542297902471852218841768593820145664950347813845337778741354015063167757418850763843160924173241244487828275136717818665161978528541076360125918343263575975532015644672896149274648954880177168356976068835223318293405072249114512145956347807224186501211338910552756498337659413920113099975415138266784894173082048119513636336040185517741360764060732560063149634531156275244366053773096462896608466342677946648078169595066578530308920136442106266170195620697658371227568262882646436650881709371996504842263639705991557666821438041032687144546670625100310862816610319083210579630918041819862487471845504293913814778402272163780211475801214784356007846815698023742614371462297799389093608942994931635870762260051564096880131013056788954380281051364913565556199502498222833164639698449085385802466257958231588906596530746545364178686980955991642687576131598046573619448471910420080494905072680367011033492765279885252380506537793328017657102449211373610236862409062432298759340771238136152530400570002426545973392692863602886230731039996762345063946297992623715997162068190267131930260697617380416443030267285497086253010691338402937040770161428109072483778975766763790202494644782939470271788541995266214676970999422957928258676786391951698941848836064783841849555631153286639545527836864052308309039675744515264156393261985036368847046360035297345553877388274516928434170284376435562951611326315103450327182325995268192942811726075956639653738428514854099891855696849899283604550894081330069654392579560765280800804379036814195721040436290179324315646595242141884764952498601482071519625841816865548600488563755169131281 A165443 990 52729137109342164779503460321596139630732611279190815821847143182578209043038616760279158188089144215600299820008419968831556370883359044543776517376253552999074980720906022284118584426037530940823273473473484327372973918514365929250976244245222948857898735439191346754460700934084558327951569295507177682942935155490342627651536010057273405461474441489203189214789570098011095483900779548125352648157800326006536071769132292976083070315482807334873163529852575112792935158157850359780433207041896291132932883770531902440583828655162142922339512668900210032470842926599916193961029696141751920865293937219332529720231314860499748465056337258433691373590712740192914467265990400210697645764592906688546976998308782907795923857855774876426394036585875809467552593398153623889501731674513921632790050610726431584034388734597233049368542010058380338684478472539226635945140235011803347353232492360158709416691281496672577023739528991385499878743019937573508194225799641432677491786114363405165411266394682591948402158273986196776184381692866895242555414524832378129194460807441941512671092610505454066790171111912061879096565904160019446966183466480338500780939092010964621523918138078439243761211124505641119120568687125548613075024593141313326181409615023047913043981711007337049575567684533107512628343443927011702985255058814162120260558745587045366691383261535630802876953778232668122654785577261848832839771655462831022688917019464745499795203062047205079602443695459970621997828338068382127519671930950946193432980872059689480802045029759901538913691688348982638294073381345068473107944933169364078482706850335842885434235010245151967054383269020692680994962962218319569331884300976371197399646399281957584023530070010881377663721440923864390481910007887531442592107125219942118799808907767738837056756317129131873871907701343681578156088626784981294586989878612079489819292294628439478848160102554688890373076592186770882287537405976145452942632685283532932972247322759521664274631130586052231518691012517020346781756452105407201317559015504256179435034692112503554588481986489101306099930026606565107107588835296956309427961690533889094943773507177776038652555064735123725617879597373867842732673239535351267492783336144037945202002906680551947344028479462795382651001382783333264533549657083023927127385154667396037480236174234666329700060353046021810541477532054045058259822913464655484572684780305569009523000871200759675414643423082847782042527441792913273798869753065098491729232187232230824944010374812013113955857232353593128876296659193074351700940936693152721593972199811410352138577993397611733809863634469471117644388814366965387892857364913814207183377660480910802595925730256578997051219129046696108594576874198684915641614605896235045843427237818040697960586144342224115701912036828604908754715255985924391885652144436143541250628954225379862134812430246633206118715804617492456923517393904694352408885187653036918679775629404979250820685272168926335348734808473982214473444332259001811925471250276977586176666500807048305493777212855278104885278525284378038704414046548094251447456449067744367000995786133591373005900163598784202997511418121943667952359464050781164916024649744258535336968909206911489947376720765357740187115487198129670107209576660585317226078120345550256326630541146000496389774825840983560284562431370919825049064033537255160509946445992767462595521612137015360809854613228617322328176059900829266786189302099881412641064872642313153050766198747036433472003523423545683322025964431140543024488990687690479955481242342451901956581127429485958692190602246056356605468402634815021178245410188241986006729710729965719404869392631111051230999136206298250995179673695046810913928370793742689744050620862219167623110530339605191658133575639514801 A165443 991 345955868574393943118322203169992272117236662602770942607139106420895629531376364564191556872052875198553567119075243415503841349365718691251717730505599561226930948509864412206102032419232240502741497259459530671894081879372754861815655138492907767456673603216534426056016658828528787189690246147822592777788597555172137980021727761985770813232733810610662124438234369413050797469873014615250438724563327938928883166877276974216081024339882698924102825919362745315034447572673656210519422271401881566123172650418459811912670499806518819713469542620654278023041200441422050148578315836386034352797193522096040727494437656799738849679234628752583449102128666288405711819732163015782387253861494060783556716085903924658049056431391738964233571274039931185916612565285285926339020861516485839832735522056976117622849624487692446036907004127993033402108863258329865958436065081912441761984558382375001292482911497899668777852755049712480264704432953810419787262315471447439797023608696338301290263318815512485773466560435623437048545728286899699686406074697425232905644857357626578264635038617526284132210312665255037988752568897193887591545129723577500903623741382683938881818426903932639878317306187881511382550051156230724450385236355600156733076228484166217357481564005919138382265299578221718390354561335605123783286258440879717671029525929796604650862165578935273697675693738984535552738048172265504716486917884036557581651960971671543755940996638693213527773449526909918266872919461474994150023901027836393814636996354454488129201852110089887069728615148675523505906084591388010376298564843544090498932126913676561902843128015150581250164769122567624200867575381906016748571673680459011609712139113815460981003740571707126470481813435241702680790577520863599051657169726107794076276017755446292663914606806116564425350326916966355072127638585537400712239269841196187002555371078485551995894387383370729497903359311083607375277000393581918301945390343834771124941903447395994702348293912328999561727714804983295321928619406580392381460040564221287242632299949327348657847837171778669083348827119295761009762589363565910078327940770580236483013280110864533059256383642541175901134949216819839302727390080212838731919865937129569096397233370278128046228079378396207947359842990718878162597013963823284856763345604941919605513727088619060280786311403059923611744419593563446466303382032368123895714913568683829519334081351996919995395470044311088801877036695598112976071517772339760609923703581795444132554687345490466261284396174553603225775561137094637929740691003399963640203521139749621023324795836233159470094186678015536845686368648462261241932440101335994306883617092782246825339948976001248047997432154227597211705472854146614152564849039084482550003384940079237515156404983341078118600601183819699187343698448209571599346471888002478669627140205859899813948837569109153147979659248441045688709248743584976158787782269188604015168280206654383557678284727267137886033738799828736406553264634150691016024087328544359801401739243867727768072524152716826810018495367115542752979008276886653360329976002797081751953728467784779420872397501960943410550250141671848338490017673208815885686064835323643510166867875388147337606941641738379538103676962204105584395430686621186170724831503408115427163183164144396468980933519027740177214570352994260426975717595565037553874138131429065666844418325593263802266143110402172303080201041651586210398210220333018793990123937052727459721950918012849966359590973191961101882866908501816194441578238323483468247055560251669874968354677305647946744558541524097529455129695577690040273978720818114877253363130759903676936083115228406512393820813806174985980699869743144360928535478317022545529302055506710557808815408879810433333996382978966730321 A165443 992 2269816453716598660799311974998319297361189743336780154445439677227496225355360327905660804637538914177709953868252672049120703093188480333302520029847238721209893953173220408484235434702582729938486963519313980738297071210564644648372513363651967862283235510703682369353525298573977372751557704975864031215070988559484397286922555846388642305619966531416554198439255697719026282199836848890658128471859994607312402457881814227831707600693970387641038640856938972011941010524311858397217929522667744955334135759395514825959031149230569976140073669134112718109173316096170071024822330202528771388702386698472123213091005466263086592745458399245700009559066179518229875249262721546548242772585262532800915614239615649681459859246361199344336461128975988510798895040836760962710315872409663595142577760215820307723516386263750138448146854083762292151236251837902250553299023002427530400380687546762383479980382337719726851491925881163583016725784609950164224228051808166652508271896656675594765417634748577419159714103018125370475508523290348929642510256089806953093935909123387979994270488369589950191431861396738304244205604534489096488127596116391983428675367211789323003610698916702050241639845898690596180910885636029783118977535729092628325713135084614552082436541442835466926042630532712694359116276922905217142141141630611827639624719625395523114306668363394330730450226621477537761514334058195708163072313306615354643116749895319615806865754299708158211850067354951218809035187527001971405216852016784592192751274547910838169782218169777553371155910289703078916760840303010788206699642501569870315175499021399435407820095608313591216077216099764034419232225667704031133250157297620353458316047852303633038055233995256084613248493036323909762865703199919130723666141421643413916163553200448158655363953778945455726147940467259573449117895282642377513246080915479500292047644195301366952307007513625766651914335010194576115039047255371907543272033033596448307981841641634439146246020759316367307403334101891336562807211849599059242564903322911318385946433525137301030205018239796308761842614400670390344611951762242676435345416930237703438608449432731614386013317363593046546509548353238138116153336480915513080996567317491368092771532571078836951546629383965567047725305329185581349981061650552172552169736844947232887898673201092800612094788264717752291927274042843527616216024592031649810712531277759947235801447945280268445629677564363971902112617382217890336594574234875959609565601267709292042356144704508254284765647620755100513361310382046911996735762957852745733634622399314724705987543400642925077737282665758839476310577313735449949302394654980392226613101668910271129729473778049873754487314526716634661063019615583370314764269741541906820613721253045175895875444914020620434181515582448975297699032502046595209343487348283639420666998381766721409169800593775967930649044131734194249402898093938155365040709625713670314196916145204259083346430871680795593418896834362659972328576335433725068897190999181684780771948544026768948270161041923477574481090942102609043201346320329392083130275399910337780343822426566283104524455761684615701819187077716683587694980284693381035630310324296425264718999935114524551367068073505506205110643685199614004836860070384280457653179930550811127641109746974869959298815765332375344480810483632374457823858113213150641084925432119352536423560097478154147786292817559011277638168739912471946522246941174394699856140061760451644050023688418895874430818994251036725096895752982906443195618750068290869859272171897373843902568868263998564962913166987660664839368718193235537936393096938354866667497132572841263909349486738550975564270642558417036286911309226035364089817641248039771296108784779128763136236225806781410445785658986276908601841 A165443 993 14892265752834603813504285867963972909986765906032614593316529722289602734556519111389040539226892815919955007329605781314280932994409619466797833915827733249858114226769499100065068687083645291126412967650219027623967084212514633537972060178920561144440308185726860025328479483943865542622970102346643908802080755938777130599498888908155882167172600412624012095959956632734531437513129565571607980903873424618576672526162583148803833568153139713312854522662376595370344970050010102944146835598223074651947264717393972773117203370101769613455023343188913543514286126906971835993859308458791269081276359128675600401090086864152111135002952557451037762717033203819106211510412716066903020830931907477706807345026118277560058136515375828898191521467211460619351550362929988676342382438879802847730452684775997038973991010276464658358291509643564398804261048308476665880194889918927026956897690994307998012151288517779127872638525706314268172737872825883027475160247913381407106771913964448577255905101585416447106884229901920555689811421307979327384509790205223419249313499758548536742408674192879663205984442624000014146232971350782962058605158119647803275539084276549748226689795592482151635399028941309001542956320657991407043611611918576734445003879290156076212866148406443498501765698925127987690161892891181129669588030238444201143577785462220027152966051132230203922483936863514125253295545755812244577777068742482925903062943956998749318225254050815173997517178958112129341460847877367655295076735649650112544620105324224754269787883229632845570660542783348100886662694168575778768874372644947654831096993550638178978103828457578592642921633297520879946141688884082924008197362037400106281482233959363597109352951421572291874670195473773165163556752060565879358483877284656884011268522329123417254622476685808892211301295470341150761809956331287100673110060147233178662404748330007829612740722861079240069749573011851421090987930846803806431845140442276605177721794370320500621979691488409291006697671142706418793220303165513854526386558459971355843675744229171577079607856461577235778383078758566982055046273866733205637628844648111529860340966296241571710596814399463358605194912260266316327527526773434285333601281857480837961009202012591363182199950737268945356630656384358828798872351065953149870163672580415159356670710974171630220076990387019020717004512090001666059798018328201737974402225451911101304512638258859931218871354142323582727648211828065638300147874164443197301811092526733307160596864710149454479333967465568495363919807979571451700748355623315534336683143533466778856004383078912225878413338481096264775404849783878972926264827049755776395070880670050772007575639005690677142954768123472158566130705226041515959273665344460256553417252382492835483925967666379161234563924367592156734164831153663671730686629526610398717522469244498158360405039885293934009437530497802446802692482768671181807564017814644604210339491234277425077559249371774462492748175491837110103134536746898056753101837579001181718331189562802346477458787095502720845901571837780346390915987899694212660235094427274749384714323887755551851775202124750393311846629366840328798415431076550480017239340006281774211616988604287775388067282164556985713967712517456357665732959391669709648493568996136554255819328091700133892896147438775505877833257268907088957669993872781481804188072278999264681716854654148921450952107910778524844649041347208650635077957140550984974232790794364244972500667170842542166897862331780528416885444962694286714021347144875602850827411923936728745168963965278275035632870620074344156176669433155869227427572698683126288399543184514632521829359273429226767700773230318856531114915202575381918074943814438962981093829384577361618035111049523757194214207168515849502223913361 A165443 994 97708155604347835620401619579711626262423171109479984346749751507942083541425321889823494977867643765250824803089543531202997201376321513321660588321745757852319087441834683595526915655955796755080395480753087040240848039518308510642634686833897801668672862006553928626180153894155701825149306841496330685650451839714316753863312210126410742898819431307226143361593275467371260761523643079715319962710313538922481548444152708039301952040652749659045638523187852842224833348498116285416547388359941592791426003810821855364421971311237710433878408154662461758997231278636642215955710922798129516442254192243240614231552059915702001156754371729436258761186454850257155853719817830114950719671744244961234362990716362019071541433677380813401034572346374393123565521931183655705482371181490386483959500064815316572708355018423884623488750594771426020554756737951915404839958672758080223864205750613654774957724603965148857972381367159127913481333183610618543264526386559695412027530527520747115375993371501917309468267432386500765880852735201652366969768733536470853694745871915836949566943311379483470294463928056064092813434525032487014066508442423009237290811931938442898115311748882275396879853028883928359123336419837081621613135785797781954693670452022714016032614799694675793670084750647764727235152179259039391762167066394432403703013850417625598150610261478562367935417109761516175786872075703881628724679411030702050376926905962683322279276926090548423277919846226996639389582154446662362942793398806641147616255133244176339493767069822958013172145514736934077146525410600799315822832571580691383684294394070373631991792640890060025222814024792578570157754739175706919007976320809356616926621421871486822585612889938682269895860741665013446899700937851042228917223361659450953996606554145310400976673640976781967639511232045458969024944869507333505739302950580754562579085273412928073715087421011971123874661091509308164421227300187782806585687923359242485375270243291719382598974400472806217201266465768947337761106808741331772817617276362009715844207743518505627944537925582718299363906403267954718320194700978429267608086706163478168559202597839071851122560339704173017143351535311363049814654147607772132700108808010911290669691179668930171007848120716583690633718998136388766517183026371348784811520631260127249820183418823601317817380643582276491994262038598796683049004796582181416243030231971051926056454770218588287753471284676273106424039074074872172196518425780923856230866080815876144650774768385081495156858718218598233991991460298086480103692205047925200195024539531795630809609905752530376565774944663702038048091994351315876936299835097365581215103202155007718821811431272600329327505689021604017902436992771277336179765472966975917558233473455298933336396590296999083724844051937345114363181595799567756128954082636928314748167651685754451996497013103933131990530620495152419445549556949083417620555692903729574823434144235925809929187404132417499641628438502508706080985502933388201320574402418769511109122662123899530383018816821450704296771383174338005556168617011049075491723698064636164654327576294010042810662604595805763720231736671024336197968101642989064395979341517169390183166743520412447551585713106435947301914777327539755330953516609033847068619056384430859178956309412344869566315397349628120622593833820862951167084070962068742231973590611343408905446203860647330174052297630720007579871004437664544898396523508788492441151364299207215228964323516186217738714733039899912917847730653644815140989071104102282196420915797203100389616570239063896704220530655163657457421514396846711022087190259015660060287091025012784548988376219449180840042813111512246783790300110399381921425808835707943073611349862008293013521519479958769827470941542368651580542227608881 A165443 995 641063208920126149505455026062487979907758425649298177299025119643608010115291536919131950549789610743810661533070495108222864638230045448903415119978973917269065532705877359070252093618725982510082474749221004071020203987279622138326326180317203476748162647625000325716367989699555559674804602187057425628552614520365632222097191410639380884159154288806710726595413480341422841856356622246012214275342367128870401439342085917445860107338722690512998434350635502497837131599496140948617967415029576790304546011002802193045972553773030618156676235902740411600780834419135009578885419364478527757377629755307901669973213065106920829589465432916831293732144330272537199556255724783384191671766313991190658655582090051207128383346357295516724187829164562393283713389390495965083669837321758425721258279925253292033539517275879107014709692652295326120859758957702516971154968851965764348773053929776188978497631126615341657156794149931038240351027017669268262358557622218161598312627791063621823981892510424079467421302623887831524944274795658041179688652660732785271091227665639806226108715065960791048601977831975836512948943918738147299290361890737363605865017085448123854534560384416608878928715722507453964208210250551092519403783890619247404745171835721026659189985700796767882269426048999984375389833448118557449351578122613871000695473872590041549466153925560847696024271657145307629337667688693166724027391935903321675345911748270333796642950576851454622196565777676527628482794443394504576464926993239949979868266600501297021461406069704481774248505395734083600089010876337002360731587942181156762359047076458188353665563593008934866483389744978359282473795338044066242386422158521574240676700169024035222043700103857101467290716620889519678935908755661595454504132400403130896499396089208228045862444224737611085098171032161181269565100983818161393740661787324748650489390695084876247772917827069572682564572161995079920372345720922930170350804566130861160321032879146550793204521446524123922937527981532886017209671602468010977013505687185516984093232908746428618089772409258822136314605277865498074657398674243005357364075466383948179730177657022324725392228056748978409339204358466622441421720849833094028021759693582047733362566339955516320697866686467422302125939853742090982755789907965492700287811316215460873726176533236895926697359013014495506424272066549436750004371989948389824199123523042023863598171869158323075381297919279040799765992789010595302724524936735972502646535332936445987644478532564098166349544880997535867214240252652639651447065611733095345209039891179143477994104069625529339867890699846191809516836733318320668084234752108738569017775156783179621732012362501134292645465166243800776958702789132854653868009832524673871723253116767099742190045757946709652476108581666283976688597941522661431873471027396973070185928661839221080507450066857534304514251812690857088871360192583917242216434713178962400025996986347354134688200777777867759462761345744704369831091755424229441910937805261660108397872628409907272639955856125629553214780704615576909592676714232188752935547021345063228985994753765210032861215717637643134667949160655758014166469216217185040942755699818552764404428410647072238812955790046469306640201443614118534454022392402185024425811932989650272310002924691885963744921408155888538203719380915850088979286267319796874453340813988564389560780235171249854944752137267948108886510593020125997627282002698827469792847867284828690532118112819019579020622015194741822343512516339435977742664818710577877175106048683498622767970444740193748630421817856843863253021630836664500589273386049838396786960612392110423252668819582584961639913355051163749793733366439703733882650374003188334686355678673704243661738537214322038950352118706773180747029045145992401 A165443 996 4206015713724947666905290425995983636174803030685045341258903809981712154366427773726424727557169636090141750318475518405050214891427328190255306602182047871202338960083261352859923986232461171248651116829639007709963558360541600849559026069061172010944695131067627137025090380418784027026392994949283769548933703868118913009179672845204977980968211288860829077192507844520075265419555798556086137860521270732518703843523425704362288164249359572455782727774519531888309420424294180763882484210009053321188126378189385188574625925304853885725952783757879840512723054623944797847067236450343620616154628824575142856694250920166507562936482705367330118176598950918116566288593810303783681558458786096201911439274092825969969323135450215885227396347148693862334443547791044026913957802668057031157175574589586849032052772847042821123510293491709634678960878521486213847747750637747379892300006833261575887922957821723256612605726417697541894943088262928069069334496559373358246529150937168422787145196760892385385751166515328062635159386934312408179937250107067804163629544714262768649499279547768750069877576555593463361458021050840984430644064365127842618080377097625140609601250682157370854651303855371405459170067453865718019808226106352882222533072414165655910945496182927594075569704307488897486932697253105855425195704062469607635563004078063262606047435905604721733615246342530363356084437705515866711982699693415200205787187925873447180681564088903863579001622285980485655902237300697252446364884435586723634967349433738291308667242106427694808799914921838857634886248719937672949462152249300871109903344107224565328666620225220709925492625890451463580929775435451055421871738698589043275197240886118748897667946828246610943087409169131432425678201896915480068989639539731142947888418826085160914197445605873436145755426628719507102907491604745976747554266339550166895005343477804872781606940553402834085844825664443961675285756666499411964815207920233123103592411232185372214751863714330419895354405873940707727657372140353550123368233210289615969676183905586825540732285501501847524152257161777791342773394619435982068408078293279898193657887457349117146703748355325221550103108579333434822894380892523826190587109875472764619943150719045944940089839372522912401465087414185985474983694916579024377312022706046186885357368233885097581268738784668726954916828249444353835183766615061996209940971590475186326313499296716824019350973490442398002085254029243887680297059001492672346834369001432113671198654443113580159435465040900752915414783073753013682548803188510735035239258601177984639247893691176791448913510251395221003138091927846612226373988121298374036935986463800150036690512646221872598220388242912279442394257301468148421133310063677801560791926623250223569294796836514435287920044534080262017479942548149496184803162653302858431153417329304149956174738778606235602452247528439986848696606268199972146619268169048796027430584292324944370999442671132449965179570702577820026265631950232006348357605122975732987777237538604442243962774538174038918117034099842638889153047453091200524780517053660764095665483170032796821949433665855024355394688679569863171105334255943359703722248367981372212483098682296310378481115431641801743302800350481673035683115827252896317432754282182253684366568057034661574407632836963899179487116454916487509984341405386029240595725774591781272543708932018805235040754295818282842028070095628626553581116237168169569057807021381899957343437033880293839890151192533010470780301089916382770443898569498421529889074220967775028745248296555245238486829461513201254111843963088367815137002674547661504008891331997948882180409682582275328173459991796677528449877630309231785612690068246338445043359860508814907963872647727182910382012960274445708059392986592711927921 A165443 997 27595669097749381642565610484959648636942882684324582483999667897290013444798132623419072637502589982387420023839517876255534459902654700256265066616916416082958545917106277736113961273671177744562399977519261529585070906403513443173956770039110349563808144754934701646021617985927642001320164439862250812010554031078728188253227833537389860533132434266215899575460043967896213816417705594326481150502880057276055215917357196046320972645640048154882390476928622648719198107403794119991832978901869398840315297167300556222238120695925146344247976214235449633603975961387701818674608138350704494862590519718037512282770980287212456120426263029915052905356665716973762791419463989403124734705048095577180740953077323031188968729091688866422976947433642580430776284117057039860582477143305122181422228944882279316499298242649447949391351035599106913128662323979471049055072991934260559473380344833029199400662526268326286635306171026513572372721602093071061163903631926048603455477759298762021906459635948214940515913403507067418949280737676023710068568297952471863117573442870278025109364773112910769208466779781248713114526076114567698849455706299603775417225354137518547539593805725634510177367204595091791217614812564812975927961771483781260262039488109340868431713400456187944729812829961434656411765426677627517444709014353863095696928869756173065958277226976672579294249631253341713979269995785889601455242071876197226263793461183696464460523976317968705211338752098291032087043794407016665728165702380716983194186002615326345353185668422344832651852842383414193936972453431745465939360945070389492559644643564577465355690010815494284417379865545306055326606772912965622445127529868074135567191154689576037291894242134517097460941904018057003360792687010723521319389959896511696371900621475650974794604691576262326825306493691626445281258513615516598520568318248134242693911038046480138248435156603515832572405800118072958584886885365132803083141335430082747698535695409467069330884449446665409499682345844423464698758666102539240465833729426256522770527806199128348261370519088788428770837745013451867169522469789057750074023450746743124480320136721171722623115060018487543187072214117565750669100009457421661082262532091602331728432958226085482156087166950031027863379938309122987094871499424261840192849446295420308466596713526345488022693280939083356767149708025132661338152393750608473440205568276991593232797817663530363369335952198358041788275418973048762276604095537034820197364730392997337232577758883754095641100208008978875421235662857574878273130276781560986063887399138367573033818346191744034219531852278048360276058941425461171059946506985493144769453260285990085776584189033039800325992381031267261273009383480236198984554603501225810610190240283724885071304354138739484678097631997321148945370972230586588988245567894413191604919437178582645096885593002263723763505961828750823727383006409092181380800951901194846408512228166558348214814743651541760277951328118978661744214593994852964718449112410603203273050627068027147963451801931490117897151424350663672480773911195670902032978193009001919119735058205773468920675065601338033419447150631203775584702835263700039630546459567022576052559375287836554964639702345247471893153401401316193767886273319746005793953101405996078934550656572446001217855443133701739823580094541469338892512222477345953386059240120763956369193944334094801290909937228803792203249828465694255268131724500530418152763486501302937183333416163781332717294859612824200898631991411316003246923832836127353597504476043271739148177310191104361527465081867114052287058853116874048313967194224807923104170884574286430589161898214091347889228692054320335258669264543812043655832666504653550001908026189497378800667565204634435174300547725977100849087280052910586040039441 A165443 998 181055184950333692956872970391820254706982253291853585677521821074119778211320548142252535574654492874443862776411076786112561591421317488381355102073588605920291019762134288226643699916556597182073906252503874895607650216913451700664330368226603003488145237737126577499547835605671259170661598889936227577601244997907535643129427815838814874957881901220642517114593348473367058849516566404376042828449396055788198271633780563259911901528044355944183363919128693198246658782676293221266416174575165125791308664714658949374104309885964885164610971941598785046075686282664711632324103995718972190793456399870044118087260401664400924606116711739272662112045083769064857674503103234473901384399820555081882841393140316407630823831570570652601151752112128970206323200092011238525281632537224906632311244107372634595551895770023027995956654144565740457037153507629309552850333900080683530704848442449504577267746834846488766614243788104955548337426431332639232296371729066804887271389578759177625728281671456238224724907840409869335726230919892391561759876602866167893914399358671894122742542276393807556776750542144772806744405585387678672151278889031700370512415548496259190407274959365888021273706229348397242178770785237737935063357182705088848579241081485385437780471620393049105372301977376972780717592964431914141954735843175695770867550314470251485752256886193948792749571830653174985417990442351221675137071669851781226531436571453954942367564300610844311696587884236560566341953654266584693903951991393185244029896660242181922377968263117295065143703548626375265363064113514222006819939740232483438848966119963724485810665089733020228951062321094734853707531425249896088304971848844692047651828412570660617670337602451130793705456257852074731905435828594812653862725254209355170773685982124518841540759525676625564642725220843394133840182217897779633633894118885361239324870251372038393237630939501623176070159996701692649539977136064951242291079423360723813766154364222178745490786625553509294016378965845069963100740862056117933811577275107056912110164421552691828530340230183380191799674390191664811710650998574888095796806560909902270097903485728664738376297401148451654587173300819860015847764196014066164746854522127851032372837041189103658001552281450842072908561855191025994846188797854188169986131365066441770585153394705572039791639822199181094588549976210310624530948850850973993615725144005344120511325348577532161996676981446083872108003105107690910789580294224115252928934811564353446878518583129427010932309759947071434737786197412883203358501206203627595260571977351575583523704675779119483528290322545048236481487014285886787674441965687764078086940601529212261934948444549435722056357525871141568950188494313107442899198486351942096583335775386915494020517132680428037310036443805584518991842326512956112948935687493124793304035625045421372492678697448064313878171707601866108398709555657012436055904020385420205378419011144690606015751507571043378734079153961896589349074711589191778910864592016850027974387672117100428802815154248258407153389199451832961540992067669917309298182588810764604691928615608639931565346502228212621232660620431691722860919970891012608109308066953557500480255249060817995541285913710719539418747461039297867178178792947401320796277159268253441892510788280680060167160305207354803893092071897655472144685961054118503343793409360631141274930344303962562826474830521430330495558261668898366945434265790308408248486089881356741500030543651399461515618121795225052611084159255500198970917869304173508697841845900258435350443744609891497746243168535287537403253882787823755360125211146302566776415522119425530416624329136040607603266599556720157134723506729257230946987643520555608369297066618335257623696144078908004532002638767701573085840102710122560597421910961