pooling_sppb2tp-13-20-14-18-11-11-13-16-12-17-20-16-20-20-18-14-11-11-12-20-13-13-20-12-18-14-11-16-11-13-16-15-17-13-13-20-20-14-16-13-16-20-16-20-18-14-14-11-16-11-13-13-16-12-17-13-20-20-12-18-14-14-11-11-13-16-16-20-16-13-20-20-18-14-16-13-13-16-16-12-15-17-16-18-14-14-11-13-16-12-132-51-3442-13-2-5-12-54-12-1-132-53-31-1-13-22-1-5-5-31443-522-5-53144-1-23-314-14-1-2-52-12-5-5-31-122-1-13-2-1231-31442-1-13-52-51-142-1-5-15-19-19-17-13-10-10-11-19-12-15-19-17-13-13-10-15-10-12-12-15-11-16-11-17-13-10-15-10-15-16-19-12-15-12-19-19-17-13-15-12-12-15-15-11-14-16-15-12-13-13-10-15-12-15-16-12-15-17-13-13-10-12-15-11-12-21-18-25-16-21-18-21-21-17-20-21-25-25-23-19-16-16-17-25-18-21-18-25-25-23-19-21-18-18-21-21-17-20-22-21-18-17-19-23-19-16-16-18-21-21-17-20-25-21-18-19-19-16-21-18-21-22-18-21-23-19-19-16-18-21-17-18-1-8-2-611-1-4-5-8-4-1-81-4-1-4-4-3-1-8-6-2-4-4-3-5-1-4-8-8-6-211-8-1-1-8-8-6-2-211-1-4-4-8-4-1-8-8-6-2-4-1-1-4-4-3-5-4-1-2-21-4-1-4-5-1-21-18-25-16-21-18-21-21-17-20-18-25-25-19-21-18-21-25-18-25-25-17-23-19-19-16-16-18-21-21-25-18-25-25-17-19-16-16-21-20-22-21-18-25-19-23-19-18-21-20-22-18-17-23-19-16-21-16-21-22-25-18-21-18-25-25-23-19-21-18-18-21-21-17-20-22-21-18-17-19-23-19-16-16-18-21-21-17-20-25-21-18-19-19-16-21-18-21-22-18-18-25-19-21-16-18-21-251-6-4331-22-3-61-62-4-2-22-1-31-2-6-6-4332-611-62-43-231-2-1-311-6-62-4331-2-2-61-6-6233-2-1-3-212-4331-2-22-1-61-6-231-2-6-2-431-221-27-34-26-32-28-30-30-26-29-31-27-30-34-32-28-28-25-30-25-27-27-30-26-31-27-34-34-26-32-28-28-25-25-27-30-30-34-27-34-34-26-28-25-25-30-29-31-30-27-34-34-32-28-30-27-27-30-30-26-29-31-30-27-26-28-32-28-25-25-27-30-30-26-29-34-30-27-28-28-25-30-27-30-31-27-27-34-28-30-25-27-30-34-30-32-28-28-25-27-30-26-27479474485782644853778269497453778266997447869945382694943747264774485322774574766947437-3-7-7-5-1221-7-3-7-5-1-12-32-31-4-7-71-5-1-122-3-3-7-31-1-5-122-3-31-2-7-3-1-12-3-3-4-7-1-32-3-7-3-5-1-12-31-10-7-14-5-10-7-10-10-6-9-7-14-6-12-8-10-10-6-9-11-7-7-14-6-12-8-5-10-5-7-10-9-11-7-10-14-12-8-8-5-10-5-7-7-10-6-11-6-12-8-5-10-5-10-11-14-7-10-7-14-14-12-8-10-7-7-10-10-6-9-11-14-12-12-7-7-10-9-7-10-7-8-8-5-10-7-10-11-7-7-14-8-10-5-7-10-14-10-12-8-8-5-7-10-6-7-31-38-32-36-29-29-31-34-30-35-38-34-31-38-29-34-31-34-34-30-33-34-38-38-36-32-29-29-30-38-31-31-38-30-36-32-29-34-29-31-34-33-35-31-31-38-38-32-34-31-34-38-31-38-38-30-36-32-32-29-29-31-34-34-38-31-38-38-30-32-29-29-34-33-35-34-31-38-32-36-32-31-34-33-35-31-38-36-36-31-31-34-33-31-34-31-30-32-36-32-29-29-31-34-34-30-33-38-31-38-32-34-29-31-34-386-151886372-136-183633746-17153374263-1-115887-166-1715838634266-1-1715588633-16-1-1758834271583832-1636-1-115366337423655836326315586376-8-15-9-13-6-6-8-11-7-12-15-11-8-15-6-11-8-11-11-7-10-8-15-7-13-9-6-11-6-8-11-10-12-8-11-15-13-9-9-6-11-6-8-8-11-7-12-11-8-15-9-13-9-8-11-10-12-8-7-13-9-6-11-6-11-12-15-8-15-13-13-8-8-11-10-8-11-8-7-9-13-9-6-6-8-11-11-7-10-15-8-15-9-11-6-8-11-15-11-13-9-9-6-8-11-7-85-24775261-225-272522635-2642263155-2-26477231-2552352544725215-1-8-2-611-1-4-5-8-4-1-81-4-1-4-4-3-1-8-8-2-4-1-4-8-1-8-8-6-2-211-1-4-4-8-4-1-8-2-6-2-1-4-3-5-1-6-21-41-4-5-8-1-4-1-8-8-6-2-4-1-1-4-4-3-5-4-1-2-6-211-1-4-4-3-8-1-8-2-41-1-4-8-4-6-2-21-1-4-1-20-27-21-25-18-18-20-23-19-24-27-23-20-27-18-23-20-23-23-19-22-23-27-27-25-21-18-18-19-27-20-20-27-19-25-21-18-23-18-20-23-22-24-20-20-27-27-19-21-18-18-23-22-24-19-25-21-18-23-18-23-24-27-20-23-20-19-21-25-21-18-18-20-23-23-19-22-27-20-27-21-23-18-20-23-276-151886372-16-1-15363-16-1-1758834271583832-1636-1-115366337423675158863374-13655836326-1-8-2-611-1-4-5-8-4-1-81-4-1-4-4-3-4-8-8-6-211-8-1-1-8-6-21-41-1-4-3-5-1-1-8-8-2-4-1-4-8-1-8-8-6-2-211-1-4-4-8-6-21-41-4-5-8-1-8-6-6-1-1-4-3-1-4-1-2-21-4-1-4-5-1-1-8-2-41-1-4-8-4-6-2-21-1-4-1-25-32-26-30-23-23-25-28-24-29-32-28-32-32-30-26-23-23-24-32-25-25-32-32-26-28-25-28-32-25-32-32-24-30-26-26-23-23-25-28-28-32-25-32-32-24-26-23-23-28-27-29-24-30-26-23-28-23-28-29-32-25-28-25-32-32-30-26-28-25-25-28-28-24-27-29-28-25-26-26-23-28-25-28-29-25-25-32-26-28-23-25-28-32-5-12-6-10-3-3-5-8-4-9-12-5-12-4-10-6-8-8-4-7-9-5-8-12-12-10-6-3-3-4-12-5-5-12-12-4-10-6-6-3-3-5-8-8-12-5-12-12-4-6-3-3-8-7-9-12-10-10-5-5-8-7-5-8-5-6-6-3-8-5-8-9-5-8-10-6-6-3-5-8-4-5-11-18-10-16-12-9-14-9-11-14-13-15-11-11-18-18-12-14-11-14-18-14-18-16-12-12-9-14-9-11-11-14-10-15-14-11-18-12-16-12-11-14-13-15-11-11-18-12-14-9-11-14-18-25-32-26-30-23-23-25-28-24-29-32-25-32-24-30-26-28-28-24-27-29-25-28-32-32-30-26-23-23-24-32-25-25-32-24-30-26-23-28-23-25-28-27-29-25-25-32-32-26-28-25-28-32-25-32-32-24-30-26-26-23-23-25-28-28-32-28-25-32-26-30-26-25-28-27-29-25-24-30-26-23-28-23-28-29-32-25-32-30-30-25-25-28-27-25-28-30-26-26-23-25-28-24-25-25-22-29-20-25-22-25-25-21-24-22-29-21-27-23-25-25-21-24-26-22-25-29-29-27-23-20-20-21-29-22-22-29-29-23-25-22-25-29-25-29-27-23-23-20-25-20-22-22-25-21-26-25-22-21-23-27-23-20-20-22-25-25-21-24-29-22-29-23-25-20-22-25-294-33-166415-34-35-13115241-3-13361644154-3-35-13366411-34-3-353661214-33-13412414-3-3-1314411521453-136641152-31433614144-331641-31-13364154-24-31-23-29-25-27-27-23-26-28-24-24-31-23-29-25-22-27-22-24-27-26-28-24-24-31-31-23-29-25-25-22-22-24-27-27-31-27-24-31-31-29-25-27-24-24-27-27-23-26-28-27-24-25-25-22-27-24-27-28-24-27-29-25-25-22-24-27-23-24-1-8-2-611-1-4-5-8-4-1-81-4-1-4-4-3-1-8-8-2-4-1-4-8-4-1-8-2-6-2-1-4-3-5-1-1-8-2-41-1-4-8-31-38-32-36-29-29-31-34-30-35-38-31-38-30-36-32-34-34-30-33-35-31-34-38-36-32-32-29-34-29-31-31-34-30-35-31-38-38-30-36-32-32-29-29-31-34-34-38-34-31-38-32-36-32-31-34-33-35-31-30-36-32-29-34-29-34-35-38-31-34-31-38-38-36-32-34-31-31-34-34-30-33-35-34-31-32-32-29-34-31-34-35-31-12-19-13-17-10-10-12-15-11-16-19-12-19-11-17-13-10-15-10-12-15-14-16-12-12-19-19-13-15-12-15-19-15-19-17-13-13-10-15-10-12-12-15-11-16-12-19-19-11-17-13-13-10-10-12-15-15-19-15-12-19-13-17-13-12-15-14-16-12-11-17-13-10-15-10-15-16-19-12-19-17-17-12-12-15-14-12-15-12-11-13-17-13-10-10-12-15-15-11-14-19-12-19-13-15-10-12-15-19-15-17-13-13-10-12-15-11-127629974834266949774834762674537826949437478626997448547669474374266974875-24775261-25-2642263152-244727552615-2-2647723125-2-2425522631-255235254472521524475265-2-6-6-4332-611-62-43-231-2-1-311-6-6-21-2-61-6-6233-2-1-3-21-6-6-4-211-2-22-1-3-212-4331-2-22-1-6-213-21-2-31-2-431-221-18-15-22-13-18-15-18-18-14-17-15-22-14-20-16-13-18-13-15-18-17-19-15-15-22-22-16-18-15-18-22-15-22-22-14-20-16-16-13-13-15-18-18-22-18-15-22-22-20-16-18-15-15-18-18-14-17-19-18-15-14-16-20-16-13-13-15-18-18-14-17-22-32-39-31-37-33-30-35-30-32-35-34-36-32-31-37-33-30-35-30-35-36-39-32-39-37-37-32-32-35-34-32-35-32-33-33-30-35-32-35-36-32-35-37-33-33-30-32-35-31-32-30-37-31-35-28-28-30-33-29-34-37-33-30-37-28-33-30-33-33-29-32-30-37-29-35-31-28-33-28-30-33-32-34-30-30-37-37-29-35-31-31-28-28-30-33-33-37-29-35-31-28-33-28-33-34-37-30-37-35-35-30-30-33-32-30-30-37-31-33-28-30-33-37-33-35-31-31-28-30-33-29-30-16-11-16-1722-19-11-17-13-17-14-16-19-25-17-23-19-16-8-6-21-1-8-18-23-19-20-18-2-3-61-32-25-307294837-7-5-3-6-9-14-34-38-32-29-35-38-1-171-11-15-9-11-6-7-1045261-1-21-1-4-3-1-23-27-25-21-18-23-18-23-22-24-273-1186-81-1-1-8-28-24-30-23-25-32-10-3-3-7-18-24-30-28-25-27-25-29-29-27-22-25-26534-27-29-22-22-31-8-2-6-2-31-36-34-33-38-19-15-15769497275-2-6-431-22-20-18-15-15-22-31-37-33-32-35-34-36-37-31-35-28-33-33-340951952693414265396427478539331042116412891403146815831680176218771977206321172227230724342509256126592780286429543046312431813270351236823847400742284340450947694919504052205486558258206030617463636505671668637027713672777443753777467953811282808405856387448920906491979358949696331467221782232482679332314360524087146443497545685863848692637493279215846109075996711992981015911061411115921162831208151208251208361208461208591208671209031209141209241209381209461209601209701209781209871833284274329732983723305438331950533315843347692336179133748933386992340010693413117534271291344414123458151934711579348616873501177335191850353519603549205435632136357221893583229335962367361324913622256136322609364427023660282036702898368429843696307237063144371731943732183274505692117512911412151915791687177318501960205421892367256126092702282028983194285438516584893106911861302142315301590169818612293257230723205295526703791903107913121540206522002303237824912620290919430637244853771499211961323170818711971207622112314298420472491410901206133314331718188121362221250227132994308231443215217594121916001784189419812149223423242582272630073095225382802100211031446215723322389263127342831292023854760273781592710151227134616081902198920862242240225152644274731033228316615750828940124013591551173117922002209924152933301562512501459162121702255242525902657276028443263956369501116136914701632174118021915201222662668277128553157324125133640545856064683896011261379164218122022243625282678294330253116974114012611480156119252109227627812957316732513504726607608521028126914881656175118262345245027892865303931304194865746748669821042114813931569184019332036211724642542269228792965305331753646847748761052115812831502167017651943204621812359247426012803325926542949678288410601166140315101678195121272284248225522811288929753063318532671942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368418320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373219620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035972062412973193263523954745285506056186366627057267407537627938188318549059169309439501018103010811092111612081230124312711314133513491362136914351470149015421554161116321658172017341741175317951802182818831905191519922005201220672089210221382202222322452266230523472380240524182452249325042518262226472668271527502771279128552867291129362996301830413084310631323146315732173231324133063320344635503583361337171972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373419820822022924431032032834135537638639741042243245246347748949954159763865166567771872874378580682185786988791893394495296598599610061021106310941107111811311151116912001210122212741327133713521363137113841396140614371450146414721493151315551572160316141626163416471661168117121722173517431756178717961804181718311843187518851897190819171936195419751984201420272039208020922103212021522161217522152225223722482260226822872318235023932408245524672485250625212555258525952635265026622670268326952717272927382753276527732794281428352849285728702882289229242937294829683010301930303044305630663086309831093121313531483159317831883219323432433270332233333349347135043635371918719920923024526927828831132132935637738739842343344145347849050050951954255457858760962063966667869671972974478680782283385887088889691993494595398699710071022106410721095110811191152117011791189120112111234124512751295130513281338135313641372139714071416142614381451147314941514152315331556157316151635166216821691170117131723173617441757180518321844187618861909191819371955196419761996200720152040205820812093210421212162219322162226224922692288229623192337235123712394240924202456246824862507252225462556256525752613263626512671269627062718273927542774279528152824283628582871288328932902292529382969302030453057306730753087311031363149316031793189319832083220323532443271332333883430350535223552356436243672369821022123125728930033034236738839941142444246449152053156657958859864065267968770873077779680884487187989790892095496610471055107310841096110911201132115311611190121212231286130613171339137313851398142714391452147415051534154515741594160416361648167317021724174517681788180618181845186518871898191919381946198520162028204120492070212221422153216322272238227022972308232823382362238323952442246924772496250825342547257625862604262526372672268426972719273027402775285928842914292629492970300030113031305830763088309931223150316131803209322132453262328434023461350635853673370818820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474214263294303324348362417447470484525534572593623633658672711734758772799836902911924980104010781087110011381146119512161248125812671281131113201343143214431467148615001539154815591567159916291654166817071728173917631800182418381870189119312010203420732107211521462178220822312263228223022311235723862423243324482462249925122540258125982628266526902723276827872801285228772917294129552963300430233081309231283142315431733214322532573310335034143464349135093566358736473722192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819320222425028431433436337138040345648555960161464467369170272274977378182786588393995810001027104110591124116511851204122612391282129013011331135813771422147815011509152915891607162016401669167716971716174917641772178317911810183918601879190119141923195019702001202020532064208420982156218821992219224122542274232223312358236623772414246324812527257125892608261926562676271227332759277928022810283028632878290829923014305231023115314331653204324032493266331233363363341534323511353935543572362636483687371120321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836751942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368419422525126528530633635037238240541942943847248649651653756057458462564671476078280283888489396098210281042106010691103112611481166118611961250126913021323137913931403142314461459148815101530156915901621164216561678169817081751181218611871193319511971202220362076211721272157217022112255228422932314233223452389242524362482252825422552257225902631265726782692273427602789281128312844286528792889292029432965297529843025306330723116313031753185320532673427345835013519354936223684194225251265285306336350372382405419429438472486496516537560574584625646714760782802838884893960982102810421060106911031126114811661186119612501269130213231379139314031423144614591488151015301569159016211642165616781698170817511812186118711933195119712022203620762117212721572170221122552284229323142332234523892425243624822528254225522572259026312657267826922734276027892811283128442865287928892920294329652975298430253063307231163130317531853205326734273458350135193549362236841942252512652853063363503723824054194294384724864965165375605745846256467147607828028388848939609821028104210601069110311261148116611861196125012691302132313791393140314231446145914881510153015691590162116421656167816981708175118121861187119331951197120222036207621172127215721702211225522842293231423322345238924252436248225282542255225722590263126572678269227342760278928112831284428652879288929202943296529752984302530633072311631303175318532053267342734583501351935493622368418320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018320421723825227428629535136440642043945950551752654758559460261562664768469270372476177479181582883987689490391496198310151052107010791090112711491158117511871206121912271240125112701283129113031312133313801394141214241433146014891502151915311540155115701579159116001608162216431657167016871699171817311752176517731784179218131850186218811894190219341943196019811989200220232037204620542065208620992118213621492171218121892200222122342242225622942303232423462359236723782402241524512465247424912502251525612573260126092620264426582679269327022713272627472761279028032820284528662880289829092933294429662994300730153026307330823095310331443176319432063215322832593347338634863644367018419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441688170017091732177417851793181418511863187218951903196119721982199020032024205520772087210021502158219022122235224322952315232523332368239024382516253025622574258326102632264526802703272727352748282128322899292129342945298530083016302730743096310431183195320732293305333134283444353535963632366036963706373218419521822623925327528730731733837338340744044946050651853854856258659560361664869371573875180384089592894196299310031016107111041128117611881197122012281241129213041324134713601381141314251447152015321552158015921601160916441774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732184195218226239253275287307317338373383407440449460506518538548562586595603616648693715738751803840895928941962993100310161071110411281176118811971220122812411292130413241347136013811413142514471520153215521580159216011609164416881700170917321774178517931814185118631872189519031961197219821990200320242055207720872100215021582190221222352243229523152325233323682390243825162530256225742583261026322645268027032727273527482821283228992921293429452985300830163027307430963104311831953207322933053331342834443535359636323660369637063732196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359719620521924025429630831833936537440845046152753954956359660461762764968570471672573975277579281783084187790491592994296397499410171053108010911129114011591198120712211229124212521261128413131325133413481361138214341461148015031541155315611602161016231645167117101719173317661786179418151873188218961904192519441973198319912004202520472066207820882101210921372151217221822201221322222236224422572276230423162326236023792404241724272439247524922503258425922602262126462659268127142728274927622781280428462910293529862995300930173028308330973105311931453167321632303251326033193400344534593502352035971962052192402542963083183393653744084504615275395495635966046176276496857047167257397527757928178308418779049159299429639749941017105310801091112911401159119812071221122912421252126112841313132513341348136113821434146114801503154115531561160216101623164516711710171917331766178617941815187318821896190419251944197319831991200420252047206620782088210121092137215121722182220122132222223622442257227623042316232623602379240424172427243924752492250325842592260226212646265926812714272827492762278128042846291029352986299530093017302830833097310531193145316732163230325132603319340034453459350235203597196205219240254296308318339365374408450461527539549563596604617627649685704716725739752775792817830841877904915929942963974994101710531080109111291140115911981207122112291242125212611284131313251334134813611382143414611480150315411553156116021610162316451671171017191733176617861794181518731882189619041925194419731983199120042025204720662078208821012109213721512172218222012213222222362244225722762304231623262360237924042417242724392475249225032584259226022621264626592681271427282749276227812804284629102935298629953009301730283083309731053119314531673216323032513260331934003445345935023520359720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371720624129731932635239547452855060561863666270572674075376279381883185490591693094395010181030108110921116120812301243127113141335134913621369143514701490154215541611163216581720173417411753179518021828188319051915199220052012206720892102213822022223224522662305234723802405241824522493250425182622264726682715275027712791285528672911293629963018304130843106313231463157321732313241330633203446355035833613371719722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181972272422552662983093273403753843964094624975295646066376507067177417837948048198428859069319519649759951004101910611082110511171130114111671262131513261350137013831404144814711481151115431562161216331646167917111742180318161874190619521974199320132026206821102128215922032214224622672277228523062317233423812391240624402483249425192532255326232633264826692682273627512772278228122833285628902912292229472958297629873029306431073120315831683186323232683307333233483563364537073718197227242255266298309327340375384396409462497529564606637650706717741783794804819842885906931951964975995100410191061108211051117113011411167126213151326135013701383140414481471148115111543156216121633164616791711174218031816187419061952197419932013202620682110212821592203221422462267227722852306231723342381239124062440248324942519253225532623263326482669268227362751277227822812283328562890291229222947295829762987302930643107312031583168318632323268330733323348356336453707371819722724225526629830932734037538439640946249752956460663765070671774178379480481984288590693195196497599510041019106110821105111711301141116712621315132613501370138314041448147114811511154315621612163316461679171117421803181618741906195219741993201320262068211021282159220322142246226722772285230623172334238123912406244024832494251925322553262326332648266926822736275127722782281228332856289029122922294729582976298730293064310731203158316831863232326833073332334835633645370737181852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318522824326727629935336638542143147548849850753055257660762866367668669470774276377678479580582085586887888690793298410051020103110441054106210831106115011601168117712321253127212851293131613511395140514141449146214911504151215211544157115811613162416591672168016891754176717751829184218521907193519451953196219942038204820562069209121192129216021732183219122042247225822862307233523692382239224072428245324662476248424952520254425542563259326032611262426342649266026942704273727522763279228052813282228342847286828812891290029132923296729773042305530653108313331773187319632333261326933083429346034873614363336713733185228243267276299353366385421431475488498507530552576607628663676686694707742763776784795805820855868878886907932984100510201031104410541062108311061150116011681177123212531272128512931316135113951405141414491462149115041512152115441571158116131624165916721680168917541767177518291842185219071935194519531962199420382048205620692091211921292160217321832191220422472258228623072335236923822392240724282453246624762484249525202544255425632593260326112624263426492660269427042737275227632792280528132822283428472868288128912900291329232967297730423055306531083133317731873196323332613269330834293460348736143633367137331852282432672762993533663854214314754884985075305525766076286636766866947077427637767847958058208558688788869079329841005102010311044105410621083110611501160116811771232125312721285129313161351139514051414144914621491150415121521154415711581161316241659167216801689175417671775182918421852190719351945195319621994203820482056206920912119212921602173218321912204224722582286230723352369238223922407242824532466247624842495252025442554256325932603261126242634264926602694270427372752276327922805281328222834284728682881289129002913292329672977304230553065310831333177318731963233326132693308342934603487361436333671373318620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734186207277354476508629664695727764856917976103210931142117812091254126312731294133614151436146314821492152215631582162516601690172117551776183018531884192719632057211121392174219222242259227823492370242924542505256425942612266127052716276427832793282328482869290129592997304330853134314731693197321832533309332133743387340134473503352135513584359836233634369737341862072773544765086296646957277648569179761032109311421178120912541263127312941336141514361463148214921522156315821625166016901721175517761830185318841927196320572111213921742192222422592278234923702429245425052564259426122661270527162764278327932823284828692901295929973043308531343147316931973218325333093321337433873401344735033521355135843598362336343697373418620727735447650862966469572776485691797610321093114211781209125412631273129413361415143614631482149215221563158216251660169017211755177618301853188419271963205721112139217421922224225922782349237024292454250525642594261226612705271627642783279328232848286929012959299730433085313431473169319732183253330933213374338734013447350335213551358435983623363436973734198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719198208220229244310320328341355376386397410422432452463477489499541597638651665677718728743785806821857869887918933944952965985996100610211063109411071118113111511169120012101222127413271337135213631371138413961406143714501464147214931513155515721603161416261634164716611681171217221735174317561787179618041817183118431875188518971908191719361954197519842014202720392080209221032120215221612175221522252237224822602268228723182350239324082455246724852506252125552585259526352650266226702683269527172729273827532765277327942814283528492857287028822892292429372948296830103019303030443056306630863098310931213135314831593178318832193234324332703322333333493471350436353719187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698187199209230245269278288311321329356377387398423433441453478490500509519542554578587609620639666678696719729744786807822833858870888896919934945953986997100710221064107210951108111911521170117911891201121112341245127512951305132813381353136413721397140714161426143814511473149415141523153315561573161516351662168216911701171317231736174417571805183218441876188619091918193719551964197619962007201520402058208120932104212121622193221622262249226922882296231923372351237123942409242024562468248625072522254625562565257526132636265126712696270627182739275427742795281528242836285828712883289329022925293829693020304530573067307530873110313631493160317931893198320832203235324432713323338834303505352235523564362436723698210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708210221231257289300330342367388399411424442464491520531566579588598640652679687708730777796808844871879897908920954966104710551073108410961109112011321153116111901212122312861306131713391373138513981427143914521474150515341545157415941604163616481673170217241745176817881806181818451865188718981919193819461985201620282041204920702122214221532163222722382270229723082328233823622383239524422469247724962508253425472576258626042625263726722684269727192730274027752859288429142926294929703000301130313058307630883099312231503161318032093221324532623284340234613506358536733708188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518820021123224632233135736837845447951054355561062164166768869772073174580982383485988092193594695599810091023103510561097111011211162118012021213123512461276128712961329134013541365137414171440145314751495150615241557158416161637166316741692171417251737174617581769177817981807183318881910192019471965197719972008201720502059208220942105214321942217222822502271232023392352236323722396241024212457247825092523256626052614263826522673270727202741275527762796280728252838286028722903292729392990300130213046308931113137315131623199322232363246326332853334337534623488350736253674368537351882002112322463223313573683784544795105435556106216416676886977207317458098238348598809219359469559981009102310351056109711101121116211801202121312351246127612871296132913401354136513741417144014531475149515061524155715841616163716631674169217141725173717461758176917781798180718331888191019201947196519771997200820172050205920822094210521432194221722282250227123202339235223632372239624102421245724782509252325662605261426382652267327072720274127552776279628072825283828602872290329272939299030013021304630893111313731513162319932223236324632633285333433753462348835073625367436853735188200211232246322331357368378454479510543555610621641667688697720731745809823834859880921935946955998100910231035105610971110112111621180120212131235124612761287129613291340135413651374141714401453147514951506152415571584161616371663167416921714172517371746175817691778179818071833188819101920194719651977199720082017205020592082209421052143219422172228225022712320233923522363237223962410242124572478250925232566260526142638265226732707272027412755277627962807282528382860287229032927293929903001302130463089311131373151316231993222323632463263328533343375346234883507362536743685373518923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937201892332582803433693904124254654925115675806316536807798108458728819679779881010104810571111113311431154116311811256126412881297138613991418145414651483150715251564157515851627164916751693177017791819184618561928193919481966202920422112212321652176218621952261227923402364237323972431244324702479253525482567259626062615268526982708274227662784280828262839285028852904292829502960297130323059312331703181320032543264329734893523353735533586361537093720189233258280343369390412425465492511567580631653680779810845872881967977988101010481057111111331143115411631181125612641288129713861399141814541465148315071525156415751585162716491675169317701779181918461856192819391948196620292042211221232165217621862195226122792340236423732397243124432470247925352548256725962606261526852698270827422766278428082826283928502885290429282950296029713032305931233170318132003254326432973489352335373553358636153709372018923325828034336939041242546549251156758063165368077981084587288196797798810101048105711111133114311541163118112561264128812971386139914181454146514831507152515641575158516271649167516931770177918191846185619281939194819662029204221122123216521762186219522612279234023642373239724312443247024792535254825672596260626152685269827082742276627842808282628392850288529042928295029602971303230593123317031813200325432643297348935233537355335863615370937202122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021222223424725927029034435839141343444346648050152155656858959961165466873274676878781182484686088989892293696897810111024103610651074109811121134114411711191121412241236126512771307134113551387140814281441145514841496151515351605161716501664168317031726175917891820183418661889189919111929195619861998203020952113213221442154216622292239225122802329239824112444245824872510252425362557257725872640265326862721273127432756278527972816284028732894292929512961298030023012303330473068307730903100313831523210322332373255327232983335347235383599368636993710212222234247259270290344358391413434443466480501521556568589599611654668732746768787811824846860889898922936968978101110241036106510741098111211341144117111911214122412361265127713071341135513871408142814411455148414961515153516051617165016641683170317261759178918201834186618891899191119291956198619982030209521132132214421542166222922392251228023292398241124442458248725102524253625572577258726402653268627212731274327562785279728162840287328942929295129612980300230123033304730683077309031003138315232103223323732553272329833353472353835993686369937102122222342472592702903443583914134344434664805015215565685895996116546687327467687878118248468608898989229369689781011102410361065107410981112113411441171119112141224123612651277130713411355138714081428144114551484149615151535160516171650166416831703172617591789182018341866188918991911192919561986199820302095211321322144215421662229223922512280232923982411244424582487251025242536255725772587264026532686272127312743275627852797281628402873289429292951296129803002301230333047306830773090310031383152321032233237325532723298333534723538359936863699371021322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137362132232482602712913013453594144264674814935025225325575906006126556696817097337477697887978258478618738908999099691025106610751085109911351172119212151225123712661278130813181342135613881400140914291442148514971516153615461566157615961606161816511665168417041727176017901821183518471867189019001912193019401957198719992031204320712096211421242133214521552206223022402252228123092330235423842412244524592471248824972537254925582578258826262654268726992722273227572786279828172874288628952915295229813003301330343048306030913101313931533172318231913211322432383256327332863361338934903646366137213736213223248260271291301345359414426467481493502522532557590600612655669681709733747769788797825847861873890899909969102510661075108510991135117211921215122512371266127813081318134213561388140014091429144214851497151615361546156615761596160616181651166516841704172717601790182118351847186718901900191219301940195719871999203120432071209621142124213321452155220622302240225222812309233023542384241224452459247124882497253725492558257825882626265426872699272227322757278627982817287428862895291529522981300330133034304830603091310131393153317231823191321132243238325632733286336133893490364636613721373621322324826027129130134535941442646748149350252253255759060061265566968170973374776978879782584786187389089990996910251066107510851099113511721192121512251237126612781308131813421356138814001409142914421485149715161536154615661576159616061618165116651684170417271760179018211835184718671890190019121930194019571987199920312043207120962114212421332145215522062230224022522281230923302354238424122445245924712488249725372549255825782588262626542687269927222732275727862798281728742886289529152952298130033013303430483060309131013139315331723182319132113224323832563273328633613389349036463661372137361902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737190235249261281292323332370392401415445468482512523558570591613622656670690699748757770780812826835848862882900938970101210261038105810761113112211361164118211931238124712571279128912981309135713891419143014561498150815261537155815861597161916281638167616941705173817471761177117801799180818571868191319211949196720002032205220612097210621672196225322622272230023422355236523742399241324222432248025262538256825792597260726162641265526642674268827092744275827672777279928092827284128752905293029402953302230353049307931143126314031633201321232393247326533763473350836003662373719023524926128129232333237039240141544546848251252355857059161362265667069069974875777078081282683584886288290093897010121026103810581076111311221136116411821193123812471257127912891298130913571389141914301456149815081526153715581586159716191628163816761694170517381747176117711780179918081857186819131921194919672000203220522061209721062167219622532262227223002342235523652374239924132422243224802526253825682579259726072616264126552664267426882709274427582767277727992809282728412875290529302940295330223035304930793114312631403163320132123239324732653376347335083600366237371902352492612812923233323703924014154454684825125235585705916136226566706906997487577707808128268358488628829009389701012102610381058107611131122113611641182119312381247125712791289129813091357138914191430145614981508152615371558158615971619162816381676169417051738174717611771178017991808185718681913192119491967200020322052206120972106216721962253226222722300234223552365237423992413242224322480252625382568257925972607261626412655266426742688270927442758276727772799280928272841287529052930294029533022303530493079311431263140316332013212323932473265337634733508360036623737191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334741912012362622933023133473613793934164364464555035135245335445715926576717007107217717897988138498638919019109719991013103910671077108611141137117311831194120312801299131013191330139014101420143114571499151715271538154715871598165316671685169517061715176217811823183718581869187819582033206220722083213421682197220722182291230123102321234323562375238524002447246124892498253925592569258026172627264226892710274528002818282828422876289629312954298229913036305030703080312731413192320232133274339034133463347419120123626229330231334736137939341643644645550351352453354457159265767170071072177178979881384986389190191097199910131039106710771086111411371173118311941203128012991310131913301390141014201431145714991517152715381547158715981653166716851695170617151762178118231837185818691878195820332062207220832134216821972207221822912301231023212343235623752385240024472461248924982539255925692580261726272642268927102745280028182828284228762896293129542982299130363050307030803127314131923202321332743390341334633474191201236262293302313347361379393416436446455503513524533544571592657671700710721771789798813849863891901910971999101310391067107710861114113711731183119412031280129913101319133013901410142014311457149915171527153815471587159816531667168516951706171517621781182318371858186918781958203320622072208321342168219722072218229123012310232123432356237523852400244724612489249825392559256925802617262726422689271027452800281828282842287628962931295429822991303630503070308031273141319232023213327433903413346334742142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737222142632943033243483624174474704845255345725936236336586727117347587727998369029119249801040107810871100113811461195121612481258126712811311132013431432144314671486150015391548155915671599162916541668170717281739176318001824183818701891193120102034207321072115214621782208223122632282230223112357238624232433244824622499251225402581259826282665269027232768278728012852287729172941295529633004302330813092312831423154317332143225325733103350341434643491350935663587364737221922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738192215237264283333349394402418427471494514535573582624634643659682701712735759800814837851874912925949957973990101410501088110111151123113911561184121712491259130013211344136813761392140114211444145814681477152815491560157715881630163916551696172917401748178218011809182518481859189219221941196920112019203520442063207421082125217921982209223222642273231223872401242424342449247225002513254125502570259926182629264326662675269127002711272427462769277828292843285328622887290729182932294229562973300530243038306130933129315531643183320332263248328733113362339134313475351036013723373819221523726428333334939440241842747149451453557358262463464365968270171273575980081483785187491292594995797399010141050108811011115112311391156118412171249125913001321134413681376139214011421144414581468147715281549156015771588163016391655169617291740174817821801180918251848185918921922194119692011201920352044206320742108212521792198220922322264227323122387240124242434244924722500251325412550257025992618262926432666267526912700271127242746276927782829284328532862288729072918293229422956297330053024303830613093312931553164318332033226324832873311336233913431347535103601372337381922152372642833333493944024184274714945145355735826246346436596827017127357598008148378518749129259499579739901014105010881101111511231139115611841217124912591300132113441368137613921401142114441458146814771528154915601577158816301639165516961729174017481782180118091825184818591892192219411969201120192035204420632074210821252179219822092232226422732312238724012424243424492472250025132541255025702599261826292643266626752691270027112724274627692778282928432853286228872907291829322942295629733005302430383061309331293155316431833203322632483287331133623391343134753510360137233738193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711193202224250284314334363371380403456485559601614644673691702722749773781827865883939958100010271041105911241165118512041226123912821290130113311358137714221478150115091529158916071620164016691677169717161749176417721783179118101839186018791901191419231950197020012020205320642084209821562188219922192241225422742322233123582366237724142463248125272571258926082619265626762712273327592779280228102830286328782908299230143052310231153143316532043240324932663312333633633415343235113539355435723626364836873711203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367520321627330531533538140442843745749550453654658363564568371372373679080187589291392695998110511068108911021125114711571174120512181260126813221332134513781402141114451469147914871518155015681578163116411686171717301750181118491880189319241932194219591980202120452075208521162126213521482180221022202233226522752283229223132323238824352473249025012514255125602600263026672677277027802788281928542864288828972919296429742983299330063062307130943156316631743184319332273250325832753351336433923492358836752032162733053153353814044284374574955045365465836356456837137237367908018758929139269599811051106810891102112511471157117412051218126012681322133213451378140214111445146914791487151815501568157816311641168617171730175018111849188018931924193219421959198020212045207520852116212621352148218022102220223322652275228322922313232323882435247324902501251425512560260026302667267727702780278828192854286428882897291929642974298329933006306230713094315631663174318431933227325032583275335133643392349235883675203216273305315335381404428437457495504536546583635645683713723736790801875892913926959981105110681089110211251147115711741205121812601268132213321345137814021411144514691479148715181550156815781631164116861717173017501811184918801893192419321942195919802021204520752085211621262135214821802210222022332265227522832292231323232388243524732490250125142551256026002630266726772770278027882819285428642888289729192964297429832993300630623071309431563166317431843193322732503258327533513364339234923588367501-42.12-70.2-72.16-51.86-40.72-.88000000000001-34.12-56.29-5.59-37.33-69.75-14.5-18.71-33.57-1.91000000000001-9.98-25.841.331.19-47.89-19.96-63.48-43.13-22.79-51.78-27.796-25.81-67.77-42.71-42.84-7-37.29-28.99-37.92-14.5-33.57-25.841.33-47.89-27.79-42.8424.5939.559.44-16.48-32.3234.3534.44-25.92-27.0425.26-22.656.4835.33-4.1-18.1138.9232.7515.56-.160000000000004-14.595.16999999999999-5.5928.3116.6921.25.4199999999999952.7399999999999922.9322.2518.1626.99-34.78-39.8-2.7819.156.48-4.132.7515.56-14.59.41999999999999526.99-9.56-4.29-1.43-2.5724.176.0419.98-12.07-4.07-8.628.54-4.967.4214.8131.7946.04-9.35-20.1913.24-21.5828.5833.0610.5921.4948.44-8.1117.2447.61-18.7738.2239.643.4246.3546.7430.33-4.9614.81-9.35-20.19-21.58-8.1139.6426.36-3.6630.3911.916.22-36.349.9000000000000116.65-30.5930.37-4.32-29.28-13.6717.8122.27-14.472.13-7.153.82-24.2631.7-9.3728.64-11.5112.9929.49-6.525.2327.0429.6-8.8929.8740.25-22.2430.98-29.2817.812.13-7.15-24.2629.49-8.89-80.66-20.02-67.48-50.57-79.47-53.09-54.4-60.52-60.8-31.21-21.93-19.82-86.06-79.44-51.08-80.59-30.56-74.78-27.88-54.49-41.99-42.01-40.36-14.58-34.02-64.95-60.95-24.33-76.99-11.27-67.35-27.47-66.25-37.92-38.77-19.82-79.44-30.56-74.78-54.49-64.95-67.35-13.2-1.428.73-44.2928.297.1715.5428.32-9.115.918.44-36.6430.07-20.59-13.76-26.6630.85-19.57-37.12-37.7318.37-.82-11.5810.85-10.53-11.86-10.496.3615.8-13.9414.74-17.56.1210.89-41.28-36.64-20.5930.85-19.57-37.73-11.8614.743.85000000000001-28.281.53-35.55-10.15-73.34-42.87-59.79-52.49.38000000000001-59.1-54.82-48.16-46.44-40.29-4.08-57.59-.1700000000000024.89-26.722.17-42.03-.72999999999999-16.31-24.7-14.58-15.93-19.07-47.3-69.35-59-72.45-13.58-39.73-49.76-54.82-46.44-57.59-.170000000000002-26.72-14.58-5925.9628.27-26.1-21.3426.53-14.014.2212.44-16.481.17-3.26-40.96-21.5925.01-32.42-18.610.3-39.8611.912-20.77-5.421.069.84-27.59-45.09-14.32-16.89-28.43.36-33.67-10.1118.5418.4515.27-40.9625.0110.3-39.862-45.09-33.67-71.92-61.54-20.55-88.34-79.02-65.57-24.83-59.69-60.49-49.53-83.79-52.48-74.62-81.59-62.46-20.21-86.82-48.79-50.41-77.05-75.69-77.12-42.52-91.54-85.09-51.51-68.35-69.21-94.15-25.71-51.85-71.61-66.47-57.03-58.99-52.48-81.59-86.82-48.79-77.05-51.51-51.85-22.03-57.42-32.95-26.77-25.675.35000000000001-65.77-54.6613.69-54.52-36.41-48.31-55.45-12.38-53.94-54.77-39.7-1.67999999999999-35.3-40.13-9.06-26.56-53.08-32.89-30.419.09-34.687.84-26.02-.119999999999994.56-26.5611.365.78-50.3-48.31-12.38-39.7-1.67999999999999-40.139.094.56-37.66-93.04-93.15-64.2-78.95-71.97-42.88-59.45-93.05-28.28-34.78-26.36-28.54-60.46-55.26-52.81-68.6-45.48-86-33.66-89.95-84.63-73.31-72.57-81.67-56.08-47.62-54.89-89.59-67.45-73.94-61.73-44.93-59.21-86.81-26.36-60.46-68.6-45.48-33.66-56.08-73.9421.1712.22-18.1629.16-40.76-29.58-11.315.45-13.43.64000000000000130.53-31.4718.83-13.7-9.1310.6-32.69-27.5922.513.1332.1913.44-40.86-17.73-39.4-26.91-33.41-41.36-35.045.4000000000000116.7-4115.155.05-23.09-31.47-13.7-32.69-27.5913.13-26.9116.7-35.59-3.1-39.4722.1414.133.55-34.5523.99-33.7411.98-7.3-19.8222.194.95-30.937.93-.119999999999997-6.554.63-50.28-33.611.64-23.47-21.92-42.49-34.6423.4622.08-35.43-11.18-44.59-21.14-15.79-11.85-9.53-19.824.95-.119999999999997-6.55-50.28-34.64-44.59-24.66.59-6.12-20.79-24.03-23.87-9.921-49.03-18.29-51.18-18.98-31.4819.89-6.1-30.05-51.72-1.66-37.9525-41.29-31.21-45.94-33.91-47.3526.53-35.32-40.21-30.07-25.535.2216.11-44.74-31.92-49.22-18.9819.89-51.72-1.662526.535.2232.8831.62-27.19-12.81-23.3229.4815.82-.289999999999999-13.1328.9916.19-11.75.87999999999999927.43-3.7530.61-15.94-15.9529.86-11.6735.02-28.1-5.2236.7516.85-4.218.4826.5-13.88-23.41-1.1523.09-21.73-26.02-18.55-11.7527.43-15.94-15.95-11.67-4.21-1.15-40.73-37.3427.324.66.38999999999999-.47000000000000612.5.2899999999999991.1699999999999919.2527.96-12.0120.37-24.87-5.65000000000001-12.37.26999999999999627.6316.32-24.84-10.54-18.91-6.57-45.61-2.00000000000031e-216.07-15.5422.54-45.5826.54-15.64-17.37-37.13-2-38.02-12.01-24.87.26999999999999627.63-24.8416.07-15.64-3.0253.949.532.47-10.5910.0217.5215.6133.32-17.85-9.9516.1810.227.2514.6542.8845.6922.9330.94-19.9553.9355.6510.7129.26-12.9144.338.68-18.323.54-.329999999999998-1.15-5.8548.1240.4212.616.1827.2545.6922.93-19.9544.33-1.15-21.126.968.92-11.38-22.52-62.36-29.12-6.95-57.65-25.916.51-48.74-44.53-29.67-61.33-53.26-37.4-64.57-64.43-15.35-43.28.24-20.11-40.45-11.46-35.45-69.24-37.434.53-20.53-20.4-56.24-25.95-34.25-25.32-48.74-29.67-37.4-64.57-15.35-35.45-20.4-61.62-76.58-46.47-20.55-4.71-71.38-71.47-11.11-9.99-62.29-14.38-43.51-72.36-32.93-18.92-75.95-69.78-52.59-36.87-22.44-42.2-31.44-65.34-53.72-58.28-37.45-39.77-59.96-59.28-55.19-64.02-2.252.77-34.25-56.18-43.51-32.93-69.78-52.59-22.44-37.45-64.02-9.19-14.46-17.32-16.18-42.92-24.79-38.73-6.68-14.68-10.15-47.29-13.79-26.17-33.56-50.54-64.79-9.41.44-31.992.83-47.33-51.81-29.34-40.24-67.19-10.64-35.99-66.362.00000000000005e-2-56.97-58.39-22.17-65.1-65.49-49.08-13.79-33.56-9.41.442.83-10.64-58.39-46.13-16.11-50.16-31.67-35.9916.57-29.67-36.4210.82-50.14-15.459.51-6.1-37.58-42.04-5.3-21.9-12.62-23.594.49-51.47-10.4-48.41-8.26-32.76-49.26-13.25-25-46.81-49.37-10.88-49.64-60.022.47-50.759.51-37.58-21.9-12.624.49-49.26-10.88-7.29-67.93-20.47-37.38-8.48-34.86-33.55-27.43-27.15-56.74-66.02-68.13-1.89-8.51-36.87-7.36-57.39-13.17-60.07-33.46-45.96-45.94-47.59-73.37-53.93-23-27-63.62-10.96-76.68-20.6-60.48-21.7-50.03-49.18-68.13-8.51-57.39-13.17-33.46-23-20.6-22.35-34.13-44.288.74-63.84-42.72-51.09-63.87-26.45-51.46-43.991.09-65.62-14.96-21.79-8.89-66.4-15.981.572.18-53.92-34.73-23.97-46.4-25.02-23.69-25.06-41.91-51.35-21.61-50.29-18.05-41.67-46.445.731.09-14.96-66.4-15.982.18-23.69-50.29-63.14-31.01-60.82-23.74-49.1414.05-16.42.5-6.8-59.67-.190000000000001-4.47-11.13-12.85-19-55.21-1.7-59.12-64.18-32.57-61.46-17.26-58.56-42.98-34.59-44.71-43.36-40.22-11.9910.06-.29000000000000113.16-45.71-19.56-9.53-4.47-12.85-1.7-59.12-32.57-44.71-.290000000000001-68.51-70.82-16.45-21.21-69.08-28.54-46.77-54.99-26.07-43.72-39.29-1.59-20.96-67.56-10.13-23.95-52.85-2.69-54.46-44.55-21.78-37.13-43.61-52.39-14.962.54-28.23-25.66-14.15-45.91-8.88-32.44-61.09-61-57.82-1.59-67.56-52.85-2.69-44.552.54-8.88-26.42-36.8-77.79-10-19.32-32.77-73.51-38.65-37.85-48.81-14.55-45.86-23.72-16.75-35.88-78.13-11.52-49.55-47.93-21.29-22.65-21.22-55.82-6.8-13.25-46.83-29.99-29.13-4.19-72.63-46.49-26.73-31.87-41.31-39.35-45.86-16.75-11.52-49.55-21.29-46.83-46.49-39.34-3.95-28.42-34.6-35.7-66.724.4-6.71-75.06-6.85-24.96-13.06-5.92-48.99-7.43-6.6-21.67-59.69-26.07-21.24-52.31-34.81-8.29-28.48-30.96-70.46-26.69-69.21-35.35-61.25-65.93-34.81-72.73-67.15-11.07-13.06-48.99-21.67-59.69-21.24-70.46-65.93-48.227.167.27-21.68-6.93-13.91-43-26.437.17-57.6-51.1-59.52-57.34-25.42-30.62-33.07-17.28-40.4.120000000000001-52.224.07-1.25-12.57-13.31-4.21-29.8-38.26-30.993.71-18.43-11.94-24.15-40.95-26.67.930000000000001-59.52-25.42-17.28-40.4-52.22-29.8-11.94-64.34-55.39-25.01-72.33-2.41-13.59-31.86-48.62-29.74-43.81-73.7-11.7-62-29.47-34.04-53.77-10.48-15.58-65.67-56.3-75.36-56.61-2.31-25.44-3.77-16.26-9.76-1.81-8.13-48.57-59.87-2.17-58.32-48.22-20.08-11.7-29.47-10.48-15.58-56.3-16.26-59.87-16.44-48.93-12.56-74.17-66.16-55.58-17.48-76.02-18.29-64.01-44.73-32.21-74.22-56.98-21.1-59.96-51.91-45.48-56.66-1.75-18.42-53.67-28.56-30.11-9.54-17.39-75.49-74.11-16.6-40.85-7.44-30.89-36.24-40.18-42.5-32.21-56.98-51.91-45.48-1.75-17.39-7.44-8.76-39.95-27.24-12.57-9.33-9.49-23.44-34.3615.67-15.0717.82-14.38-1.88-53.25-27.26-3.3118.36-31.74.59-58.367.93-2.1512.58.55000000000000113.99-59.891.966.85-3.29-7.83-38.58-49.4711.38-1.4415.86-14.38-53.2518.36-31.7-58.36-59.89-38.58-63.99-62.73-3.92-18.3-7.79-60.59-46.93-30.82-17.98-60.1-47.3-19.36-31.99-58.54-27.36-61.72-15.17-15.16-60.97-19.44-66.13-3.01-25.89-67.86-47.96-26.9-39.59-57.61-17.23-7.7-29.96-54.2-9.38-5.09-12.56-19.36-58.54-15.17-15.16-19.44-26.9-29.9611.968.57-56.07-53.37-35.16-28.3-41.27-29.06-29.94-48.02-56.73-16.76-49.14-3.9-23.12-16.4-29.04-56.4-45.09-3.93-18.23-9.86-22.216.84-28.75-44.84-13.23-51.3116.81-55.31-13.13-11.48.36-26.779.25-16.76-3.9-29.04-56.4-3.93-44.84-13.13-9.13-66.05-61.65-44.62-1.56-22.17-29.67-27.76-45.475.7-2.2-28.33-22.35-39.4-26.8-55.03-57.84-35.08-43.097.8-66.08-67.8-22.86-41.41.76-56.48-20.836.15-35.69-11.82-11-6.3-60.27-52.57-24.75-28.33-39.4-57.84-35.087.8-56.48-11-21.82-49.9-51.86-31.56-20.4219.42-13.82-35.9914.71-17.03-49.455.81.59-13.2718.3910.32-5.5421.6321.49-27.59.339999999999996-43.18-22.83-2.49-31.48-7.4926.3-5.51-47.47-22.41-22.5413.3-16.99-8.69-17.6219.4214.7110.32-5.51-22.4129.5944.5514.44-11.48-27.3239.3539.44-20.92-22.0430.26-17.6511.4840.33.899999999999999-13.1143.9237.7520.564.84-9.5910.17-.59000000000000333.3121.6926.255.419999999999997.7399999999999927.9327.2523.1631.99-29.78-34.82.2224.1539.35-22.0443.9227.9323.16-69.16-63.89-61.03-62.17-35.43-53.56-39.62-71.67-63.67-68.2-31.06-64.56-52.18-44.79-27.81-13.56-68.95-79.79-46.36-81.18-31.02-26.54-49.01-38.11-11.16-67.71-42.36-11.99-78.37-21.38-19.96-56.18-13.25-12.86-29.27-53.56-63.67-13.56-11.99-21.3816.71-13.3120.742.256.57-45.99.257-40.2420.72-13.97-38.93-23.328.1612.62-24.12-7.52-16.8-5.83000000000001-33.9122.05-19.0218.99-21.163.3419.84-16.17-4.4217.3919.95-18.5420.2230.6-31.8921.33-45.99-40.24-24.12-4.4219.95-48.9711.67-35.79-18.88-47.78-21.4-22.71-28.83-29.11.4799999999999979.7611.87-54.37-47.75-19.39-48.91.13-43.093.81-22.8-10.3-10.32-8.6717.11-2.33000000000001-33.26-29.267.35999999999999-45.320.42-35.664.22-34.56-6.23-7.08000000000001-21.4-29.11-48.97.3599999999999920.42-23.87-12.09-1.94-54.9617.62-3.54.8717.65-19.775.23999999999999-2.23-47.3119.4-31.26-24.43-37.3320.18-30.24-47.79-48.47.7-11.49-22.25.18-21.2-22.53-21.16-4.315.13-24.614.07-28.17-4.55.219999999999999-51.95-3.5-19.77-37.33-4.31-24.6145.7613.6343.446.3631.76-31.43-.960000000000001-17.88-10.5842.29-17.19-12.91-6.25-4.531.6237.83-15.6841.7446.815.1944.08-.11999999999999741.1825.617.2127.3325.9822.84-5.39-27.44-17.09-30.5428.332.18-7.85-31.43-10.5837.8322.84-27.44-25.23-22.92-77.29-72.53-24.66-65.2-46.97-38.75-67.67-50.02-54.45-92.15-72.78-26.18-83.61-69.79-40.89-91.05-39.28-49.19-71.96-56.61-50.13-41.35-78.78-96.28-65.51-68.08-79.59-47.83-84.86-61.3-32.65-32.74-35.92-65.2-67.67-69.79-68.08-47.83-20.82-10.4430.55-37.24-27.92-14.4726.27-8.59-9.391.57-32.69-1.38-23.52-30.49-11.3630.89-35.722.31.690000000000005-25.95-24.59-26.028.58000000000001-40.44-33.99-.409999999999997-17.25-18.11-43.0525.39-.75-20.51-15.37-5.93-7.89-14.47-9.3930.89-18.1125.3921.77-13.6210.8517.0318.1349.15-21.97-10.8657.49-10.727.39-4.51-11.6531.42-10.14-10.974.142.128.53.6734.7417.24-9.2810.9113.3952.899.1251.6417.7843.6848.3617.2455.1649.58-6.549.1557.49-10.9751.6443.68-28.92-84.3-84.41-55.46-70.21-63.23-34.14-50.71-84.31-19.54-26.04-17.62-19.8-51.72-46.52-44.07-59.86-36.74-77.26-24.92-81.21-75.89-64.57-63.83-72.93-47.34-38.88-46.15-80.85-58.71-65.2-52.99-36.19-50.47-78.07-63.23-84.31-44.07-46.15-58.71-31.37-40.32-70.7-23.38-93.3-82.12-63.85-47.09-65.97-51.9-22.01-84.01-33.71-66.24-61.67-41.94-85.23-80.13-30.04-39.41-20.35-39.1-93.4-70.27-91.94-79.45-85.95-93.9-87.58-47.14-35.84-93.54-37.39-47.49-75.63-82.12-65.97-41.94-93.9-47.14-18.1414.35-22.0239.5931.5821-17.141.44-16.2929.4310.15-2.3739.6422.4-13.4825.3817.3310.922.08-32.83-16.1619.09-6.02-4.47-25.04-17.1940.9139.53-17.986.27-27.14-3.691.665.67.9221-16.2925.3839.536.27-63.48-32.29-45-59.67-62.91-62.75-48.8-37.88-87.91-57.17-90.06-57.86-70.36-18.99-44.98-68.93-90.6-40.54-76.83-13.88-80.17-70.09-84.82-72.79-86.23-12.35-74.2-79.09-68.95-64.41-33.66-22.77-83.62-70.8-88.1-62.75-87.91-68.93-79.09-64.4132.6931.43-27.38-13-23.5129.2915.63-.48-13.3228.816-11.94.68999999999999827.24-3.9430.42-16.13-16.1429.67-11.8634.83-28.29-5.4136.5616.66-4.48.2926.31-14.07-23.6-1.3422.9-21.92-26.21-18.7429.29-13.3230.4226.31-23.6-29-25.6139.0336.3318.1211.2624.2312.0212.930.9839.69-.28000000000000132.1-13.146.08-.6400000000000011239.3628.05-13.111.19-7.185.16-33.8811.7127.8-3.8134.27-33.8538.27-3.91-5.64-25.49.73-26.2911.2612.9-.64000000000000134.2738.27-53.753.17-1.22999999999999-18.26-61.32-40.71-33.21-35.12-17.41-68.58-60.68-34.55-40.53-23.48-36.08-7.84999999999999-5.03999999999999-27.8-19.79-70.683.24.92-40.02-21.47-63.64-6.39999999999999-42.05-69.03-27.19-51.06-51.88-56.58-2.61-10.31-38.13-40.71-17.41-7.84999999999999-69.03-51.06-31.22-3.14-1.18-21.48-32.62-72.46-39.22-17.05-67.75-36.01-3.59-58.84-54.63-39.77-71.43-63.36-47.5-74.67-74.53-25.45-53.38-9.86-30.21-50.55-21.56-45.55-79.34-47.53-5.57-30.63-30.5-66.34-36.05-44.35-35.42-72.46-67.75-63.36-47.53-30.63-47.75-62.71-32.6-6.689.16-57.51-57.62.763.88-48.42-.510000000000002-29.64-58.49-19.06-5.05-62.08-55.91-38.72-23-8.57-28.33-17.57-51.47-39.85-44.41-23.58-25.9-46.09-45.41-41.32-50.1511.6216.64-20.38-42.31-57.513.88-62.08-46.09-41.323.77-1.5-4.36-3.22-29.96-11.83-25.776.28-1.722.81-34.33-.830000000000002-13.21-20.6-37.58-51.833.5614.4-19.0315.79-34.37-38.85-16.38-27.28-54.232.32-23.03-53.412.98-44.01-45.43-9.21-52.14-52.53-36.12-11.83-1.72-51.83-53.4-44.01-61.6-31.58-65.63-47.14-51.461.1-45.14-51.89-4.65-65.61-30.92-5.96-21.57-53.05-57.51-20.77-37.37-28.09-39.06-10.98-66.94-25.87-63.88-23.73-48.23-64.73-28.72-40.47-62.28-64.84-26.35-65.11-75.49-13-66.221.1-4.65-20.77-40.47-64.84-7.86-68.5-21.04-37.95-9.05-35.43-34.12-28-27.72-57.31-66.59-68.7-2.46-9.08-37.44-7.93-57.96-13.74-60.64-34.03-46.53-46.51-48.16-73.94-54.5-23.57-27.57-64.19-11.53-77.25-21.17-61.05-22.27-50.6-49.75-35.43-27.72-7.93-64.19-77.25-22.11-33.89-44.048.98-63.6-42.48-50.85-63.63-26.21-51.22-43.751.33-65.38-14.72-21.55-8.65-66.16-15.741.812.42-53.68-34.49-23.73-46.16-24.78-23.45-24.82-41.67-51.11-21.37-50.05-17.81-41.43-46.25.97-42.48-26.21-8.65-41.67-21.37-74.56-42.43-72.24-35.16-60.562.63-27.84-10.92-18.22-71.09-11.61-15.89-22.55-24.27-30.42-66.63-13.12-70.54-75.6-43.99-72.88-28.68-69.98-54.4-46.01-56.13-54.78-51.64-23.41-1.36-11.711.74-57.13-30.98-20.952.63-18.22-66.63-51.64-1.36-57.84-60.15-5.78-10.54-58.41-17.87-36.1-44.32-15.4-33.05-28.629.08-10.29-56.89.539999999999999-13.28-42.187.98-43.79-33.88-11.11-26.46-32.94-41.72-4.2913.21-17.56-14.99-3.48-35.241.79-21.77-50.42-50.33-47.15-17.87-15.4-13.28-14.99-35.24-11.38-21.76-62.755.04-4.28-17.73-58.47-23.61-22.81-33.77.490000000000002-30.82-8.68-1.71-20.84-63.093.52-34.51-32.89-6.25-7.61-6.18-40.788.241.79-31.79-14.95-14.0910.85-57.59-31.45-11.69-16.83-26.27-24.31-17.73-22.81-63.09-14.09-57.59-27.757.64-16.83-23.01-24.11-55.1315.994.88-63.474.74-13.37-1.475.67-37.44.164.99-10.08-48.1-14.48-9.65-40.72-23.223.3-16.89-19.37-58.87-15.1-57.62-23.76-49.66-54.34-23.22-61.14-55.56.520000000000001-55.13-63.474.99-57.62-49.66-53.991.391.5-27.45-12.7-19.68-48.77-32.21.4-63.37-56.87-65.29-63.11-31.19-36.39-38.84-23.05-46.17-5.65-57.99-1.7-7.02-18.34-19.08-9.98-35.57-44.03-36.76-2.06-24.2-17.71-29.92-46.72-32.44-4.84-19.681.4-38.84-36.76-24.2-53.58-44.63-14.25-61.578.35-2.83-21.1-37.86-18.98-33.05-62.94-.94-51.24-18.71-23.28-43.01.279999999999999-4.82-54.91-45.54-64.6-45.858.45-14.686.99-5.518.952.63-37.81-49.118.59-47.56-37.46-9.32-2.83-18.98-43.018.95-37.81-5.49-37.98-1.61-63.22-55.21-44.63-6.53-65.07-7.34-53.06-33.78-21.26-63.27-46.03-10.15-49.01-40.96-34.53-45.719.2-7.47-42.72-17.61-19.161.41-6.44-64.54-63.16-5.65-29.93.51-19.94-25.29-29.23-31.55-44.63-7.34-49.01-63.16-29.9-22.32-53.51-40.8-26.13-22.89-23.05-37-47.922.11-28.634.26-27.94-15.44-66.81-40.82-16.874.8-45.26-8.97-71.92-5.63-15.71-.98-13.01.43-73.45-11.6-6.71-16.85-21.39-52.14-63.03-2.18-152.3-23.052.11-16.87-6.71-21.39-44.51-43.2515.561.1811.69-41.11-27.45-11.341.5-40.62-27.82.120000000000001-12.51-39.06-7.88-42.244.314.32-41.493.99999999999991e-2-46.6516.47-6.41-48.38-28.48-7.42-20.11-38.132.2511.78-10.48-34.7210.114.396.92-41.111.5-42.24-38.1311.78-5.44-8.83-73.47-70.77-52.56-45.7-58.67-46.46-47.34-65.42-74.13-34.16-66.54-21.3-40.52-33.8-46.44-73.8-62.49-21.33-35.63-27.26-39.6-.56-46.15-62.24-30.63-68.71-.59-72.71-30.53-28.8-9.04-44.17-8.15-45.7-47.34-33.8-68.71-72.71.550000000000001-56.37-51.97-34.948.12-12.49-19.99-18.08-35.7915.387.48-18.65-12.67-29.72-17.12-45.35-48.16-25.4-33.4117.48-56.4-58.12-13.18-31.7310.44-46.8-11.1515.83-26.01-2.14-1.323.38-50.59-42.89-15.07-12.49-35.79-45.3515.83-2.14-42.4-70.48-72.44-52.14-41-1.16000000000001-34.4-56.57-5.87-37.61-70.03-14.78-18.99-33.85-2.19000000000001-10.26-26.121.05.909999999999997-48.17-20.24-63.76-43.41-23.07-52.06-28.075.72-26.09-68.05-42.99-43.12-7.28-37.57-38.2-72.44-41-14.78-18.99.909999999999997-23.075.72-68.05-7.28-37.57-38.21.6716.63-13.48-39.4-55.2411.4311.52-48.84-49.962.34-45.57-16.4412.41-27.02-41.03169.83-7.36-23.08-37.51-17.75-28.515.39-6.23-1.66999999999999-22.5-20.181.00000000000051e-2-.669999999999995-4.764.07000000000001-57.7-62.72-3.77-13.48-55.24-16.4412.41-23.08-6.23-20.18-.669999999999995-57.7-62.72-3.77-78.33-73.06-70.2-71.34-44.6-62.73-48.79-80.84-72.84-77.37-40.23-73.73-61.35-53.96-36.98-22.73-78.12-88.96-55.53-90.35-40.19-35.71-58.18-47.28-20.33-76.88-51.53-21.16-87.54-30.55-29.13-65.35-22.42-38.44-70.2-44.6-73.73-61.35-55.53-47.28-51.53-87.54-65.35-22.42-38.44-21.95-51.97-17.92-36.41-32.09-84.65-38.41-31.66-78.9-17.94-52.63-77.59-61.98-30.5-26.04-62.78-46.18-55.46-44.49-72.57-16.61-57.68-19.67-59.82-35.32-18.82-54.83-43.08-21.27-18.71-57.2-18.44-8.06-17.33-17.92-32.09-77.59-61.98-44.49-59.82-54.83-21.27-18.44-8.06-17.33-36.7323.91-23.55-6.64-35.54-9.16-10.47-16.59-16.8712.722224.11-42.13-35.51-7.15-36.6613.37-30.8516.05-10.561.941.923.5729.359.91-21.02-17.0219.6-33.0632.66-23.4216.46-22.325.16-23.55-35.5424.11-42.1316.0529.35-17.02-33.0616.46-22.325.16-62.83-51.05-40.9-93.92-21.34-42.46-34.09-21.31-58.73-33.72-41.19-86.27-19.56-70.22-63.39-76.29-18.78-69.2-86.75-87.36-31.26-50.45-61.21-38.78-60.16-61.49-60.12-43.27-33.83-63.57-34.89-67.13-43.51-90.91-40.9-21.34-86.27-19.56-86.75-38.78-60.12-33.83-67.13-43.51-90.911.30000000000001-30.83-1.02-38.1-12.7-75.89-45.42-62.34-55.04-2.16999999999999-61.65-57.37-50.71-48.99-42.84-6.63-60.14-2.722.34-29.27-.379999999999995-44.58-3.27999999999999-18.86-27.25-17.13-18.48-21.62-49.85-71.9-61.55-75-16.13-52.31-1.02-12.7-57.37-50.712.34-18.86-18.48-49.85-75-16.13-52.31-11.84-9.53-63.9-59.14-11.27-51.81-33.58-25.36-54.28-36.63-41.06-78.76-59.39-12.79-70.22-56.4-27.5-77.66-25.89-35.8-58.57-43.22-36.74-27.96-65.39-82.89-52.12-54.69-66.2-34.44-71.47-47.91-19.26-22.53-63.9-11.27-78.76-59.39-25.89-27.96-52.12-66.2-47.91-19.26-22.53-4.865.5246.51-21.28-11.961.4942.237.376.5717.53-16.7314.58-7.56-14.534.646.85-19.7618.2716.65-9.98999999999999-8.63-10.0624.54-24.48-18.0315.55-1.29-2.15-27.0941.3515.21-4.55.5900000000000038.0746.51-11.9614.58-7.5616.65-24.48-1.29-27.09-4.55.5900000000000038.07-10.84-46.23-21.76-15.58-14.4816.54-54.58-43.4724.88-43.33-25.22-37.12-44.26-1.19-42.75-43.58-28.519.51000000000001-24.11-28.942.13-15.37-41.89-21.7-19.2220.28-23.4919.03-14.8311.0715.75-15.3722.55-39.11-21.76-14.48-37.12-44.26-24.11-21.7-23.49-14.83-15.3722.55-39.1130.94-24.44-24.554.4-10.35-3.3725.729.15-24.4540.3233.8242.2440.068.1413.3415.7923.12-17.434.94-21.35-16.03-4.71-3.97-13.0712.5220.9813.71-20.991.15-5.346.8723.67-18.21-24.55-10.3542.2440.06-17.4-3.9720.98-20.996.8723.67-18.218.62-.329999999999998-30.7116.61-53.31-42.13-23.86-7.1-25.98-11.9117.98-44.026.28-26.25-21.68-1.95-45.24-40.149.95.57999999999999819.64.890000000000001-53.41-30.28-51.95-39.46-45.96-53.91-47.59-7.154.15-53.552.6-35.64-30.71-53.31-44.026.289.95-30.28-45.96-47.59-53.552.6-35.64-35.92-3.43-39.821.8113.83.22-34.8823.66-34.0711.65-7.63-20.1521.864.62-31.267.6-.449999999999996-6.884.3-50.61-33.941.31-23.8-22.25-42.82-34.9723.1321.75-35.76-11.51-44.92-21.47-16.12-9.86-39.813.8-20.1521.864.3-22.2523.13-35.76-21.47-16.12-9.86-64.11-32.92-45.63-60.3-63.54-63.38-49.43-38.51-88.54-57.8-90.69-58.49-70.99-19.62-45.61-69.56-91.23-41.17-77.46-14.51-80.8-70.72-85.45-73.42-86.86-12.98-74.83-79.72-69.58-65.04-34.29-23.4-84.25-88.73-45.63-63.54-58.49-70.99-77.46-73.42-74.83-69.58-23.4-84.25-88.73-26.37-27.63-86.44-72.06-82.57-29.77-43.43-59.54-72.38-30.26-43.06-71-58.37-31.82-63-28.64-75.19-75.2-29.39-70.92-24.23-87.35-64.47-22.5-42.4-63.46-50.77-32.75-73.13-82.66-60.4-36.16-80.98-77.8-86.44-82.57-71-58.37-29.39-22.5-50.77-73.13-36.16-80.98-77.8-44.86-41.4723.1720.472.26-4.68.37-3.84-2.9615.1223.83-16.1416.24-29-9.78-16.5-3.8623.512.19-28.97-14.67-23.04-10.7-49.74-4.1511.94-19.6718.41-49.7122.41-19.77-21.5-41.26-42.1523.172.26-16.1416.2412.19-49.74-19.67-49.71-21.5-41.26-42.15-12.3444.5840.1823.15-19.91.7000000000000038.26.2924-27.17-19.276.86.88000000000000317.935.3333.5636.3713.6121.62-29.2744.6146.331.3919.94-22.2335.01-.640000000000001-27.6214.22-9.65-10.47-15.1738.83.2840.18-19.916.86.88000000000000321.6219.94-.64000000000000114.22-15.1738.83.28-21.776.318.27-12.03-23.17-63.01-29.77-7.6-58.3-26.565.86-49.39-45.18-30.32-61.98-53.91-38.05-65.22-65.08-16-43.93-.41-20.76-41.1-12.11-36.1-69.89-38.083.88-21.18-21.05-56.89-26.6-25.978.27-23.17-49.39-45.18-65.08-41.1-69.893.88-56.89-26.6-25.97-59.06-74.02-43.91-17.99-2.15-68.82-68.91-8.55-7.43-59.73-11.82-40.95-69.8-30.37-16.36-73.39-67.22-50.03-34.31-19.88-39.64-28.88-62.78-51.16-55.72-34.89-37.21-57.4-56.72-52.63-61.46.315.33-53.62-43.91-2.15-40.95-69.8-34.31-51.16-37.21-56.72.315.33-53.62-6.92-12.19-15.05-13.91-40.65-22.52-36.46-4.41-12.41-7.88-45.02-11.52-23.9-31.29-48.27-62.52-7.133.71-29.725.1-45.06-49.54-27.07-37.97-64.92-8.37-33.72-64.092.29-54.7-56.12-19.9-62.83-46.81-15.05-40.65-11.52-23.9-29.72-37.97-33.722.29-19.9-62.83-46.81-62.38-32.36-66.41-47.92-52.24.32-45.92-52.67-5.43-66.39-31.7-6.74-22.35-53.83-58.29-21.55-38.15-28.87-39.84-11.76-67.72-26.65-64.66-24.51-49.01-65.51-29.5-41.25-63.06-65.62-27.13-65.89-76.27-67-66.41-52.24-6.74-22.35-39.84-24.51-29.5-63.06-65.89-76.27-67-4.5-65.14-17.68-34.59-5.69-32.07-30.76-24.64-24.36-53.95-63.23-65.34.899999999999999-5.72-34.08-4.57-54.6-10.38-57.28-30.67-43.17-43.15-44.8-70.58-51.14-20.21-24.21-60.83-8.17-73.89-17.81-57.69-18.91-46.39-17.68-5.69-65.34.899999999999999-57.28-70.58-24.21-8.17-57.69-18.91-46.39-18.2-29.98-40.1312.89-59.69-38.57-46.94-59.72-22.3-47.31-39.845.24-61.47-10.81-17.64-4.74-62.25-11.835.726.33-49.77-30.58-19.82-42.25-20.87-19.54-20.91-37.76-47.2-17.46-46.14-13.9-37.529.88-40.13-59.695.24-61.475.72-42.25-20.91-47.2-13.9-37.529.88-72.17-40.04-69.85-32.77-58.175.02-25.45-8.53-15.83-68.7-9.22-13.5-20.16-21.88-28.03-64.24-10.73-68.15-73.21-41.6-70.49-26.29-67.59-52.01-43.62-53.74-52.39-49.25-21.021.03-9.324.13-54.74-18.56-69.85-58.17-13.5-20.16-73.21-52.01-52.39-21.024.13-54.74-18.56-64.54-66.85-12.48-17.24-65.11-24.57-42.8-51.02-22.1-39.75-35.322.38-16.99-63.59-6.16-19.98-48.881.28-50.49-40.58-17.81-33.16-39.64-48.42-10.996.51-24.26-21.69-10.18-41.94-4.91-28.47-57.12-53.85-12.48-65.112.38-16.99-50.49-48.42-24.26-10.18-28.47-57.12-53.85-9.93-20.31-61.36.49-2.83-16.28-57.02-22.16-21.36-32.321.94-29.37-7.23-.259999999999998-19.39-61.644.97-33.06-31.44-4.8-6.16-4.73-39.339.693.24-30.34-13.5-12.6412.3-56.14-30-10.24-15.38-22.86-61.3-2.83-29.37-7.23-31.449.69-13.512.3-10.24-15.38-22.86-37.89-2.5-26.97-33.15-34.25-65.275.85-5.26-73.61-5.4-23.51-11.61-4.47-47.54-5.98-5.15-20.22-58.24-24.62-19.79-50.86-33.36-6.84-27.03-29.51-69.01-25.24-67.76-33.9-59.8-64.48-33.36-71.28-9.62-26.97-34.25-11.61-4.47-24.62-27.03-25.24-33.9-33.36-71.28-9.62-39.5815.815.91-13.041.71-5.27-34.36-17.7915.81-48.96-42.46-50.88-48.7-16.78-21.98-24.43-8.64-31.768.76-43.5812.717.39-3.93-4.674.43-21.16-29.62-22.3512.35-9.79-3.3-15.51-32.319.5715.911.71-50.88-48.78.76-4.67-29.6212.35-15.51-32.319.57-60.9-51.95-21.57-68.891.03-10.15-28.42-45.18-26.3-40.37-70.26-8.26-58.56-26.03-30.6-50.33-7.04-12.14-62.23-52.86-71.92-53.171.13-22-.33-12.82-6.321.63-4.69-45.13-56.431.27-54.88-16.64-21.571.03-8.26-58.56-62.23-22-6.32-4.691.27-54.88-16.64-15.74-48.23-11.86-73.47-65.46-54.88-16.78-75.32-17.59-63.31-44.03-31.51-73.52-56.28-20.4-59.26-51.21-44.78-55.96-1.05-17.72-52.97-27.86-29.41-8.84-16.69-74.79-73.41-15.9-40.15-6.74-30.19-35.54-41.8-11.86-65.46-31.51-73.52-55.96-29.41-74.79-15.9-30.19-35.54-41.8-14.26-45.45-32.74-18.07-14.83-14.99-28.94-39.8610.17-20.5712.32-19.88-7.38-58.75-32.76-8.8112.86-37.2-.91-63.862.43-7.657.08-4.958.49-65.39-3.541.35-8.79-13.33-44.08-54.975.8810.36-32.74-14.83-19.88-7.38-.91-4.95-3.54-8.79-54.975.8810.36-49.05-47.7911.02-3.367.15-45.65-31.99-15.88-3.04-45.16-32.36-4.42-17.05-43.6-12.42-46.78-.23-.220000000000001-46.03-4.5-51.1911.93-10.95-52.92-33.02-11.96-24.65-42.67-2.297.24-15.02-39.265.562.3811.027.15-4.42-17.05-46.03-52.92-24.65-2.29-39.265.562.389.25.81-58.83-56.13-37.92-31.06-44.03-31.82-32.7-50.78-59.49-19.52-51.9-6.66-25.88-19.16-31.8-59.16-47.85-6.69-20.99-12.62-24.9614.08-31.51-47.6-15.99-54.0714.05-58.07-15.89-14.165.66.49-58.83-37.92-19.52-51.9-47.8514.08-15.9914.05-14.165.66.49-.809999999999999-57.73-53.33-36.36.76-13.85-21.35-19.44-37.1514.026.12-20.01-14.03-31.08-18.48-46.71-49.52-26.76-34.7716.12-57.76-59.48-14.54-33.099.08-48.16-12.5114.47-27.37-3.5-2.682.02-51.95-16.43-53.336.76-20.01-14.03-34.77-33.09-12.51-27.372.02-51.95-16.43-57.41-85.49-87.45-67.15-56.01-16.17-49.41-71.58-20.88-52.62-85.04-29.79-34-48.86-17.2-25.27-41.13-13.96-14.1-63.18-35.25-78.77-58.42-38.08-67.07-43.08-9.28999999999999-41.1-83.06-58-58.13-22.29-52.58-44.28-53.21-67.15-52.62-34-48.86-41.13-13.96-38.0821.5836.546.43-19.49-35.3331.3431.43-28.93-30.0522.25-25.663.4732.32-7.11-21.1235.9129.7412.55-3.17-17.62.16-8.625.313.6818.24-2.59-.27000000000000319.9219.2415.1523.98-37.79-42.81-5.7916.14-19.4922.2532.32-7.1129.7412.5513.68-81.24-75.97-73.11-74.25-47.51-65.64-51.7-83.75-75.75-80.28-43.14-76.64-64.26-56.87-39.89-25.64-81.03-91.87-58.44-93.26-43.1-38.62-61.09-50.19-23.24-79.79-54.44-24.07-90.45-33.46-32.04-68.26-25.33-24.94-41.35-74.25-80.28-64.26-56.87-81.03-91.87-50.1916.12-13.920.151.665.98-46.58-.3399999999999966.41-40.8320.13-14.56-39.52-23.917.5712.03-24.71-8.11-17.39-6.42-34.521.46-19.6118.4-21.752.7519.25-16.76-5.0116.819.36-19.1319.6330.01-32.4820.741.6620.13-23.917.57-8.11-17.39-21.75-11.649.041.5818.49-10.4115.9714.668.548.2637.8547.1349.24-17-10.3817.98-11.5338.5-5.7241.1814.5727.0727.0528.754.4835.044.118.1144.73-7.9357.791.7141.592.8131.1430.2918.4937.85-17-10.3838.5-5.7254.48-42.62-30.84-20.69-73.71-1.13-22.25-13.88-1.09999999999999-38.52-13.51-20.98-66.06.650000000000006-50.01-43.18-56.081.43000000000001-48.99-66.54-67.15-11.05-30.24-41-18.57-39.95-41.28-39.91-23.06-13.62-43.36-14.68-46.92-23.3-18.53-70.7-73.71-13.51.650000000000006-50.011.43000000000001-48.99-18.5746.8814.7544.567.4832.88-30.31.16-16.76-9.4643.41-16.07-11.79-5.13-3.412.7438.95-14.5642.8647.9216.3145.2142.326.7218.3328.4527.123.96-4.27-26.32-15.97-29.4229.453.3-6.737.4843.41-5.13-3.41-14.5642.8626.72-5.7-3.39-57.76-53-5.13000000000001-45.67-27.44-19.22-48.14-30.49-34.92-72.62-53.25-6.65000000000001-64.08-50.26-21.36-71.52-19.75-29.66-52.43-37.08-30.6-21.82-59.25-76.75-45.98-48.55-60.06-28.3-65.33-41.77-13.12-13.21-16.39-53-30.49-53.25-6.65000000000001-21.36-71.52-21.82-12.56-2.1838.81-28.98-19.66-6.2134.53-.329999999999998-1.139.83-24.436.88-15.26-22.23-3.139.15-27.4610.578.95-17.69-16.33-17.7616.84-32.18-25.737.85-8.99-9.85-34.7933.657.51-12.25-7.112.33.369999999999997-28.989.83-15.26-22.23-27.4610.57-32.18-10.62-46.01-21.54-15.36-14.2616.76-54.36-43.2525.1-43.11-25-36.9-44.04-.969999999999999-42.53-43.36-28.299.73-23.89-28.722.35-15.15-41.67-21.48-1920.5-23.2719.25-14.6111.2915.97-15.1522.7717.19-38.89-15.36-43.11-44.04-.969999999999999-28.299.73-21.48-6.04-61.42-61.53-32.58-47.33-40.35-11.26-27.83-61.433.34-3.165.260000000000013.08-28.84-23.64-21.19-36.98-13.86-54.38-2.04-58.33-53.01-41.69-40.95-50.05-24.46-16-23.27-57.97-35.83-42.32-30.11-13.31-27.59-55.19-32.583.343.08-28.84-36.98-13.86-40.9523.2614.31-16.0731.25-38.67-27.49-9.227.54-11.342.7332.62-29.3820.92-11.61-7.0412.69-30.6-25.524.5915.2234.2815.53-38.77-15.64-37.31-24.82-31.32-39.27-32.957.4918.79-38.9117.247.14-2131.252.7320.92-11.61-30.6-25.5-15.64-54.43-21.94-58.313.3-4.71000000000001-15.29-53.395.14999999999999-52.58-6.86-26.14-38.663.34999999999999-13.89-49.77-10.91-18.96-25.39-14.21-69.12-52.45-17.2-42.31-40.76-61.33-53.484.619999999999993.23999999999999-54.27-30.02-63.43-39.98-34.63-30.69-28.373.3-6.863.34999999999999-13.89-18.96-25.39-40.762.2533.4420.736.062.822.9816.9327.85-22.188.56-24.337.87-4.6346.7420.75-3.2-24.8725.19-11.151.85-14.44-4.36-19.09-7.06-20.553.38-8.47-13.36-3.221.3232.0742.96-17.89-5.07-22.376.068.56-4.6346.74-24.8725.19-7.063028.74-30.07-15.69-26.226.612.94-3.17-16.0126.1113.31-14.63-224.55-6.6327.73-18.82-18.8326.98-14.5532.14-30.98-8.133.8713.97-7.095.623.62-16.76-26.29-4.0320.21-24.61-28.9-21.43-15.6926.11-224.55-18.82-18.8333.87-48.05-44.6619.9817.28-.930000000000007-7.790000000000015.18-7.03-6.1500000000000111.9320.64-19.3313.05-32.19-12.97-19.69-7.0520.319-32.16-17.86-26.23-13.89-52.93-7.348.75-22.8615.22-52.919.22-22.96-24.69-44.45-9.32-45.3417.2811.9313.05-32.19-7.0520.31-52.93-68.68-11.76-16.16-33.19-76.25-55.64-48.14-50.05-32.34-83.51-75.61-49.48-55.46-38.41-51.01-22.78-19.97-42.73-34.72-85.61-11.73-10.01-54.95-36.4-78.57-21.33-56.98-83.96-42.12-65.99-66.81-71.51-17.54-25.24-53.06-33.19-83.51-55.46-38.41-19.97-42.73-36.4-31.62-3.54-1.58-21.88-33.02-72.86-39.62-17.45-68.15-36.41-3.99-59.24-55.03-40.17-71.83-63.76-47.9-75.07-74.93-25.85-53.78-10.26-30.61-50.95-21.96-45.95-79.74-47.93-5.97-31.03-30.9-66.74-36.45-44.75-35.82-21.88-36.41-55.03-40.17-47.9-75.07-50.95-50.91-65.87-35.76-9.846-60.67-60.76-.4.720000000000001-51.58-3.67-32.8-61.65-22.22-8.21-65.24-59.07-41.88-26.16-11.73-31.49-20.73-54.63-43.01-47.57-26.74-29.06-49.25-48.57-44.48-53.318.4613.48-23.54-45.47-9.84-51.58-61.65-22.22-59.07-41.88-43.01-11.26-16.53-19.39-18.25-44.99-26.86-40.8-8.75-16.75-12.22-49.36-15.86-28.24-35.63-52.61-66.86-11.47-.63-34.06.76-49.4-53.88-31.41-42.31-69.26-12.71-38.06-68.43-2.05-59.04-60.46-24.24-67.17-67.56-51.15-18.25-12.22-28.24-35.63-11.47-.63-42.31-56.48-26.46-60.51-42.02-46.346.22-40.02-46.77.469999999999999-60.49-25.8-.84-16.45-47.93-52.39-15.65-32.25-22.97-33.94-5.86-61.82-20.75-58.76-18.61-43.11-59.61-23.6-35.35-57.16-59.72-21.23-59.99-70.37-7.88-61.1-42.02-60.49-16.45-47.93-32.25-22.97-18.6110.42-50.22-2.76-19.679.23-17.15-15.84-9.72-9.44-39.03-48.31-50.4215.829.2-19.1610.35-39.684.54-42.36-15.75-28.25-28.23-29.88-55.66-36.22-5.29-9.29-45.916.75-58.97-2.89-42.77-3.99-32.32-31.47-19.67-39.0315.829.2-39.684.54-55.66-23.03-34.81-44.968.06-64.52-43.4-51.77-64.55-27.13-52.14-44.67.41-66.3-15.64-22.47-9.57-67.08-16.66.8900000000000011.5-54.6-35.41-24.65-47.08-25.7-24.37-25.74-42.59-52.03-22.29-50.97-18.73-42.35-47.125.058.06-52.14-66.3-15.64-67.08-16.66-47.08-61.49-29.36-59.17-22.09-47.4915.7-14.772.15-5.15-58.021.46-2.82-9.48-11.2-17.35-53.56-5.00000000000007e-2-57.47-62.53-30.92-59.81-15.61-56.91-41.33-32.94-43.06-41.71-38.57-10.3411.711.3614.81-44.06-17.91-7.88-22.09-58.02-9.48-11.2-5.00000000000007e-2-57.47-41.33-68.33-70.64-16.27-21.03-68.9-28.36-46.59-54.81-25.89-43.54-39.11-1.41-20.78-67.38-9.95-23.77-52.67-2.51-54.28-44.37-21.6-36.95-43.43-52.21-14.782.72-28.05-25.48-13.97-45.73-8.7-32.26-60.91-60.82-57.64-21.03-43.54-20.78-67.38-52.67-2.51-52.21-9.96-20.34-61.336.46-2.86-16.31-57.05-22.19-21.39-32.351.91-29.4-7.26-.289999999999999-19.42-61.674.94-33.09-31.47-4.83-6.19-4.76-39.369.663.21-30.37-13.53-12.6712.27-56.17-30.03-10.27-15.41-24.85-22.896.46-32.35-7.26-.2899999999999994.94-33.099.66-40.71-5.32-29.79-35.97-37.07-68.093.03-8.08-76.43-8.22-26.33-14.43-7.29-50.36-8.8-7.97-23.04-61.06-27.44-22.61-53.68-36.18-9.66-29.85-32.33-71.83-28.06-70.58-36.72-62.62-67.3-36.18-74.1-68.52-12.44-35.97-8.22-7.29-50.36-23.04-61.06-29.85-49.855.535.64-23.31-8.56-15.54-44.63-28.065.54-59.23-52.73-61.15-58.97-27.05-32.25-34.7-18.91-42.03-1.51-53.852.44-2.88-14.2-14.94-5.84-31.43-39.89-32.622.08-20.06-13.57-25.78-42.58-28.3-.7-23.31-59.23-58.97-27.05-18.91-42.03-14.94-58.4-49.45-19.07-66.393.53-7.65-25.92-42.68-23.8-37.87-67.76-5.76-56.06-23.53-28.1-47.83-4.54-9.64-59.73-50.36-69.42-50.673.63-19.52.17-10.32-3.824.13-2.19-42.63-53.933.77-52.38-42.28-14.14-66.39-37.87-56.06-23.53-4.54-9.64-19.5-10.32-42.81-6.44-68.05-60.04-49.46-11.36-69.9-12.17-57.89-38.61-26.09-68.1-50.86-14.98-53.84-45.79-39.36-50.544.37-12.3-47.55-22.44-23.99-3.42-11.27-69.37-67.99-10.48-34.73-1.32-24.77-30.12-34.06-36.38-68.05-57.89-68.1-50.86-45.79-39.36-23.99-24.38-55.57-42.86-28.19-24.95-25.11-39.06-49.984.99999999999998e-2-30.692.2-30-17.5-68.87-42.88-18.932.74-47.32-11.03-73.98-7.69-17.77-3.04-15.07-1.63-75.51-13.66-8.77-18.91-23.45-54.2-65.09-4.24-17.06.24-28.19-30.69-17.5-68.872.74-47.32-15.07-62.22-60.96-2.15-16.53-6.02-58.82-45.16-29.05-16.21-58.33-45.53-17.59-30.22-56.77-25.59-59.95-13.4-13.39-59.2-17.67-64.36-1.24-24.12-66.09-46.19-25.13-37.82-55.84-15.46-5.93-28.19-52.43-7.61-3.32-10.79-16.53-58.33-30.22-56.77-13.4-13.39-66.096.453.06-61.58-58.88-40.67-33.81-46.78-34.57-35.45-53.53-62.24-22.27-54.65-9.41-28.63-21.91-34.55-61.91-50.6-9.44-23.74-15.37-27.7111.33-34.26-50.35-18.74-56.8211.3-60.82-18.64-16.912.85-32.283.74-58.88-53.53-54.65-9.41-34.55-61.9111.33-1.05-57.97-53.57-36.546.52-14.09-21.59-19.68-37.3913.785.88-20.25-14.27-31.32-18.72-46.95-49.76-27-35.0115.88-58-59.72-14.78-33.338.84-48.4-12.7514.23-27.61-3.74-2.921.78-52.19-44.49-16.67-36.5413.78-14.27-31.32-49.76-27-33.333.8-24.28-26.24-5.945.245.0411.8-10.3740.338.59-23.8331.4227.2112.3544.0135.9420.0847.2547.11-1.9725.96-17.562.7923.13-5.8618.1320.11-21.853.213.0838.928.6316.938-26.24-5.9427.21-1.972.79-5.8616.93-15.67-.709999999999994-30.82-56.74-72.58-5.91-5.81999999999999-66.18-67.3-15-62.91-33.78-4.93000000000001-44.36-58.37-1.34-7.51000000000001-24.7-40.42-54.85-35.09-45.85-11.95-23.57-19.01-39.84-17.33-18.01-22.1-13.27-75.04-80.06-43.04-21.11-30.82-56.74-4.93000000000001-54.85-11.95-19.01-43.04-29.12-23.85-20.99-22.134.61-13.52.420000000000002-31.63-23.63-28.168.98-24.52-12.14-4.7512.2326.48-28.91-39.75-6.32-41.149.0213.5-8.971.9328.88-27.6728.05-38.3318.6620.08-16.1426.7927.1810.77-20.99-22.13-12.14-41.14-8.9728.8827.1835.955.9339.9821.4925.81-26.7519.4926.24-2139.965.27-19.69-4.0827.431.86-4.8811.722.4413.41-14.6741.29.21999999999999938.23-1.9222.5839.0814.8236.6339.19.69999999999999939.4649.84-12.6540.5739.9821.49-4.08-14.6738.2322.58-12.65-29.6231.02-16.44.469999999999999-28.43-2.05-3.36-9.48-9.7619.8329.1131.22-35.02-28.4-3.99999999999991e-2-29.5520.48-23.7423.16-3.459.059.0310.6836.4617.02-13.9126.71-25.9539.77-16.3123.57-15.2113.1212.27-16.44.469999999999999-35.02-3.4510.6817.0213.12-30.45-18.67-8.52-61.5411.04-10.08-1.7111.07-26.35-1.34-8.81-53.8912.82-37.84-31.01-43.9113.6-36.82-54.37-54.981.12-18.07-28.83-6.4-27.78-29.11-10.89-1.45-31.19-2.51-34.75-11.13-6.36-58.53-8.52-61.5412.82-54.98-28.83-27.78-6.3621.46-10.6719.14-17.947.46000000000001-55.73-25.26-42.18-34.8817.99-41.49-37.21-30.55-28.83-22.6813.53-39.9817.4422.5-9.1119.78-24.4216.881.3-7.093.03-1.45999999999999-29.69-51.74-41.39-54.844.03-22.12-32.1519.14-17.94-30.55-9.1116.88-7.09-22.1244.1546.46-7.91-3.1544.724.1822.4130.631.7119.3614.93-22.77-3.443.2-14.23-.4128.49-21.6730.120.19-2.5812.7719.2528.03-9.4-26.91.3-10.2121.55-15.488.0836.7336.6433.46-7.91-3.15-3.420.1919.25-9.436.64-34.86-24.4816.51-51.28-41.96-28.5112.23-22.63-23.43-12.47-46.73-15.42-37.56-44.53-25.416.85-49.76-11.73-13.35-39.99-38.63-40.06-5.45999999999999-54.48-48.03-14.45-32.15-57.0911.35-14.79-34.55-29.41-19.97-21.9316.51-51.28-37.56-39.99-5.45999999999999-48.03-19.97-36.86-72.25-47.78-41.6-40.5-9.47999999999999-80.6-69.49-1.14-69.35-51.24-63.14-70.28-27.21-68.77-69.6-54.53-16.51-50.13-54.96-23.89-41.39-67.91-47.72-45.24-5.73999999999999-6.98999999999999-40.85-14.95-10.27-41.39-3.47-9.05-65.13-47.78-41.6-70.28-54.96-67.91-45.24-9.0511.04-44.34-44.45-15.5-30.25-23.275.82-10.75-44.3520.4213.9222.3420.16-11.76-6.56-4.11-19.93.22-37.315.04-41.25-35.93-24.61-23.87-32.97-7.38-6.19-40.89-18.75-25.24-13.033.77-10.51-38.11-44.45-15.520.1615.04-24.61-32.97-10.517.43-1.52-31.915.42-54.5-43.32-25.05-8.29-27.17-13.116.79-45.215.09-27.44-22.87-3.14-46.43-41.338.76-.60999999999999918.45-.299999999999997-54.6-31.47-53.14-40.65-55.1-48.78-8.342.96-54.741.41-8.69-36.83-31.915.425.09-.609999999999999-54.6-53.14-8.69-32.26.229999999999997-36.1425.4717.466.88-31.2227.32-30.4115.31-3.97-16.4925.528.28-27.611.263.21-3.227.96-46.95-30.284.97-20.14-18.59-39.16-31.3125.41-32.1-7.85-41.26-17.81-12.46-8.52-6.2-36.1425.4725.52-46.95-20.14-39.16-8.52-54.08-22.89-35.6-50.27-53.51-53.35-39.4-28.48-78.51-47.77-80.66-48.46-60.96-9.59-35.58-59.53-81.2-31.14-67.43-4.48-70.77-60.69-75.42-63.39-76.83-2.95-69.69-59.55-55.01-24.26-13.37-74.22-61.4-78.7-35.6-50.27-60.96-4.48-75.42-76.83-61.443.8442.58-16.23-1.85-12.3640.4426.7810.67-2.1739.9527.15-.78999999999999911.8438.397.2141.57-4.98-4.9940.82-.70999999999999745.98-17.145.7447.7127.816.7537.46-2.92-12.459.8134.05-10.77-15.06-7.59-16.23-1.8511.84-.7099999999999975.7427.81-15.06-71.86-68.47-3.83000000000001-6.53-24.74-31.6-18.63-30.84-29.96-11.88-3.17-43.14-10.76-56-36.78-43.5-30.86-3.5-14.81-55.97-41.67-50.04-37.7-76.74-31.15-15.06-8.59-76.71-4.59-46.77-48.5-68.26-33.13-69.15-3.83000000000001-6.53-10.76-55.97-37.7-31.15-33.13-35.6421.2816.88-.150000000000006-43.21-22.6-15.1-17.01.699999999999996-50.47-42.57-16.44-22.42-5.37-17.9710.2613.07-9.69-1.68-52.5721.3123.03-21.91-3.36000000000001-45.5311.71-50.92-9.08000000000001-32.95-33.77-38.4715.57.8-20.0216.88-.150000000000006-22.42-52.57-21.91-45.537.8-22.15.987.94-12.36-23.5-63.34-30.1-7.93-58.63-26.895.53-49.72-45.51-30.65-62.31-54.24-38.38-65.55-65.41-16.33-44.26-.74-21.09-41.43-12.44-36.43-38.413.55-21.51-21.38-57.22-26.93-35.23-26.37.94-12.36-45.51-16.33-21.09-12.44-35.23-57.94-72.9-42.79-16.87-1.03-67.7-67.79-7.43-6.31-58.61-10.7-39.83-68.68-29.25-15.24-72.27-66.1-48.91-33.19-18.76-38.52-27.76-61.66-50.04-54.6-33.77-56.28-55.6-51.51-60.341.436.45-30.57-52.5-42.79-16.87-68.68-18.76-61.66-54.6-30.57-9.96-15.23-18.09-16.95-43.69-25.56-39.5-7.45-15.45-10.92-48.06-14.56-26.94-34.33-51.31-65.56-10.17.67-32.762.06-48.1-52.58-30.11-41.01-67.96-11.41-67.13-.75-57.74-59.16-22.94-65.87-66.26-49.85-18.09-16.95-26.942.06-30.11-67.96-66.26-62.16-32.14-66.19-47.7-52.02.54-45.7-52.45-5.21-66.17-31.48-6.52-22.13-53.61-58.07-21.33-37.93-28.65-39.62-11.54-67.5-26.43-64.44-24.29-48.79-65.29-41.03-62.84-65.4-26.91-65.67-76.05-13.56-66.78-66.19-47.7-22.13-11.54-64.44-48.79-13.56-.43-61.07-13.61-30.52-1.62-28-26.69-20.57-20.29-49.88-59.16-61.274.97-1.65-30.01-.5-50.53-6.31-53.21-26.6-39.1-39.08-40.73-66.51-47.07-16.14-56.76-4.1-69.82-13.74-53.62-14.84-43.17-42.32-13.61-30.524.97-26.6-40.73-47.07-43.17-31.89-43.67-53.82-.8-73.38-52.26-60.63-73.41-35.99-61-53.53-8.45-75.16-24.5-31.33-18.43-75.94-25.52-7.97-7.36-63.46-44.27-33.51-55.94-34.56-33.23-51.45-60.89-31.15-59.83-27.59-51.21-55.98-3.81-53.82-.8-75.16-7.36-33.51-34.56-55.98-63.27-31.14-60.95-23.87-49.2713.92-16.55.370000000000001-6.93-59.8-.32-4.6-11.26-12.98-19.13-55.34-1.83-59.25-64.31-32.7-61.59-17.39-58.69-43.11-34.72-44.84-40.35-12.129.93-.4213.03-45.84-19.69-9.66-60.95-23.87-11.26-32.7-58.69-34.72-19.69-61.87-64.18-9.81-14.57-62.44-21.9-40.13-48.35-19.43-37.08-32.655.05-14.32-60.92-3.49-17.31-46.213.95-47.82-37.91-15.14-30.49-36.97-45.75-8.329.18-19.02-7.51-39.27-2.24-25.8-54.45-54.36-51.18-9.81-14.57-14.32-37.91-36.97-8.32-54.36-19.58-29.96-70.95-3.16-12.48-25.93-66.67-31.81-31.01-41.97-7.71-39.02-16.88-9.91-29.04-71.29-4.68-42.71-41.09-14.45-15.81-14.38-48.984.00000000000009e-2-6.41-39.99-22.292.65-65.79-39.65-19.89-25.03-34.47-32.51-70.95-3.16-16.88-14.45-48.98-6.41-34.47-41.42-6.03-30.5-36.68-37.78-68.82.32-8.79-77.14-8.93-27.04-15.14-8-51.07-9.51-8.68-23.75-61.77-28.15-23.32-54.39-36.89-10.37-30.56-33.04-72.54-71.29-37.43-63.33-68.01-36.89-74.81-69.23-13.15-30.5-36.68-8-23.32-10.37-33.04-69.23-56.41-1.03-.92-29.87-15.12-22.1-51.19-34.62-1.02-65.79-59.29-67.71-65.53-33.61-38.81-41.26-25.47-48.59-8.07-60.41-4.12-9.44-20.76-21.5-12.4-37.99-39.18-4.48-26.62-20.13-32.34-49.14-34.86-7.26-.92-29.87-65.53-60.41-20.76-12.4-34.86-52.69-43.74-13.36-60.689.24-1.94-20.21-36.97-18.09-32.16-62.05-4.99999999999989e-2-50.35-17.82-22.39-42.121.17-3.93-54.02-44.65-63.71-44.969.34-13.797.88-4.619.843.52-36.92-48.229.48-46.67-36.57-8.43-13.36-60.68-50.35-44.659.347.88-36.57-1.28-33.772.6-59.01-51-40.42-2.32-60.86-3.13-48.85-29.57-17.05-59.06-41.82-5.94-44.8-36.75-30.32-41.513.41-3.26-38.51-13.4-14.955.62-2.23-58.95-1.44-25.697.72-15.73-21.08-25.02-27.342.6-59.01-59.0613.41-13.45.62-25.02-13.99-45.18-32.47-17.8-14.56-14.72-28.67-39.5910.44-20.312.59-19.61-7.11-58.48-32.49-8.5413.13-36.93-.640000000000001-63.592.7-7.387.35-4.688.76-65.121.62-8.52-13.06-43.81-54.76.15-6.6710.63-32.47-17.8-7.11-63.597.358.76-6.67-60.76-59.5-.69-15.07-4.56-57.36-43.7-27.59-14.75-56.87-44.07-16.13-28.76-55.31-24.13-58.49-11.94-11.93-57.74-16.21-62.9.22-22.66-64.63-44.73-23.67-54.38-14-4.47-26.73-50.97-6.15-1.86-9.33-.69-15.07-28.76-16.21-22.66-44.73-1.86.94-2.45-67.09-64.39-46.18-39.32-52.29-40.08-40.96-59.04-67.75-27.78-60.16-14.92-34.14-27.42-40.06-67.42-56.11-14.95-29.25-20.88-33.225.82-39.77-55.86-62.335.79-66.33-24.15-22.42-2.66-37.79-1.77-67.09-64.39-60.16-14.95-33.22-39.77-37.79-8.28-65.2-60.8-43.77-.710000000000001-21.32-28.82-26.91-44.626.55-1.35-27.48-21.5-38.55-25.95-54.18-56.99-34.23-42.248.65-65.23-66.95-22.01-40.561.61-55.637-34.84-10.97-10.15-5.45-59.42-51.72-23.9-60.8-43.77-21.58.65-22.011.61-51.72-32.98-61.06-63.02-42.72-31.588.25999999999999-24.98-47.153.55-28.19-60.61-5.36000000000001-9.57000000000001-24.437.22999999999999-.840000000000003-16.710.4710.33-38.75-10.82-54.34-33.99-13.65-42.64-18.65-16.67-58.63-33.57-33.72.14-28.15-19.85-28.78-63.02-31.588.25999999999999-10.82-16.67-28.15-19.85-10.774.19000000000001-25.92-51.84-67.68-1.00999999999999-.919999999999987-61.28-62.4-10.1-58.01-28.88-3.00000000000011e-2-39.46-53.473.56-2.61-19.8-35.52-49.95-30.19-40.95-7.05-18.67-14.11-34.94-12.43-13.11-17.2-8.36999999999999-70.14-75.16-38.14-16.21-25.92-67.68-1.00999999999999-30.19-12.43-75.16-38.14-33.91-28.64-25.78-26.92-.18-18.31-4.37-36.42-28.42-32.954.19-29.31-16.93-9.547.4421.69-33.7-44.54-11.11-45.934.238.71-13.76-2.8624.09-32.4623.26-43.1213.8715.29-20.932222.395.98-25.78-.18-18.314.2323.262222.39-3.62-33.64.409999999999997-18.08-13.76-66.32-20.08-13.33-60.57.390000000000001-34.3-59.26-43.65-12.17-7.71-44.45-27.85-37.13-26.16-54.241.72-39.35-1.34-41.49-16.99-.489999999999995-24.75-2.94-.379999999999995-38.87-.10999999999999910.27-52.221.409999999999997-13.76-66.321.72-24.7510.27-52.22-82.57-21.93-69.39-52.48-81.38-55-56.31-62.43-62.71-33.12-23.84-21.73-87.97-81.35-52.99-82.5-32.47-76.69-29.79-56.4-43.9-43.92-42.27-16.49-35.93-66.86-26.24-78.9-13.18-69.26-29.38-68.16-39.83-40.68-69.39-81.38-55-43.9-26.24-68.16-39.83-36.7-24.92-14.77-67.794.79000000000001-16.33-7.959999999999994.82000000000001-32.6-7.59-15.06-60.146.57000000000001-44.09-37.26-50.167.35000000000001-43.07-60.62-61.23-5.13-24.32-35.08-12.65-34.03-35.36-17.14-7.7-37.44-8.75999999999999-41-17.38-12.61-64.78-14.774.79000000000001-16.33-5.13-17.14-17.38-12.6145.1212.9942.85.7231.12-32.07-1.6-18.52-11.2241.65-17.83-13.55-6.89-5.17.97999999999999737.19-16.3241.146.1614.5543.44-.75999999999999840.5424.9616.5726.6922.2-6.03-28.08-17.73-31.1827.691.54-8.4942.831.12-32.0743.4422.227.691.543.085.39-48.98-44.223.64999999999999-36.89-18.66-10.44-39.36-21.71-26.14-63.84-44.472.13-55.3-41.48-12.58-62.74-10.97-20.88-43.65-28.3-21.82-13.04-50.47-67.97-39.77-51.28-19.52-56.55-32.99-4.34-4.43000000000001-7.61-48.983.64999999999999-36.89-43.65-39.77-4.34-4.43000000000001-3.257.1348.12-19.67-10.353.143.848.988.1819.14-15.1216.19-5.95-12.926.2148.46-18.1519.8818.26-8.38-7.02-8.4526.15-22.87-16.4217.16-.539999999999999-25.4842.9616.82-2.942.211.649.6848.12-10.353.1-7.02-.5399999999999992.211.646.27-29.12-4.651.532.6333.65-37.47-26.3641.99-26.22-8.11-20.01-27.1515.92-25.64-26.47-11.426.62-7-11.8319.241.74-24.78-4.59-2.1137.3936.142.2828.1832.861.7439.6634.08-22-4.652.6333.6519.2436.1439.6634.085.46-49.92-50.03-21.08-35.83-28.85.240000000000002-16.33-49.9314.848.3416.7614.58-17.34-12.14-9.69-25.48-2.36-42.889.46-46.83-41.51-30.19-29.45-38.55-12.96-11.77-46.47-24.33-30.82-18.61-1.81-16.09-43.69-50.03-35.83-28.85-46.83-11.77-1.81-16.09-22.73-31.68-62.06-14.74-84.66-73.48-55.21-38.45-57.33-43.26-13.37-75.37-25.07-57.6-53.03-33.3-76.59-71.49-21.4-30.77-11.71-30.46-84.76-61.63-83.3-70.81-85.26-78.94-38.5-27.2-84.9-28.75-38.85-66.99-62.06-84.66-73.48-11.71-85.26-28.75-38.85-5.2527.24-9.1352.4844.4733.89-4.2154.33-3.442.3223.0410.5252.5335.29-.5938.2730.2223.7934.97-19.94-3.2731.986.878.42-12.15-4.352.42-5.0919.16-14.259.214.5518.4920.81-9.1344.4733.89-3.2752.4214.5518.49-32.4-1.21-13.92-28.59-31.83-31.67-17.72-6.8-56.83-26.09-58.98-26.78-39.2812.09-13.9-37.85-59.52-9.46-45.7517.2-49.09-39.01-53.74-41.71-55.1518.73-48.01-37.87-33.33-2.588.31-52.54-39.72-57.02-13.92-31.83-31.67-49.09-48.01-52.54-39.7226.3825.12-33.69-19.31-29.8222.989.32-6.79-19.6322.499.69-18.25-5.6220.93-10.2524.11-22.44-22.4523.36-18.1728.52-34.6-11.7230.2510.35-10.7120-20.38-29.91-7.6516.59-28.23-32.52-25.05-33.69-29.8222.9828.5220-28.23-32.52-67.71-64.32.319999999999993-2.38-20.59-27.45-14.48-26.69-25.81-7.73.980000000000004-38.99-6.61-51.85-32.63-39.35-26.71.650000000000006-10.66-51.82-37.52-45.89-33.55-72.59-27-10.91-4.44-72.56-.439999999999998-42.62-44.35-64.11-28.98-65.319999999999993-20.59-27.45-37.52-4.44-64.11-28.98-57.63-.710000000000008-5.11-22.14-65.2-44.59-37.09-39-21.29-72.46-64.56-38.43-44.41-27.36-39.96-11.73-8.92-31.68-23.67-74.56-.6800000000000071.03999999999999-43.9-25.35-67.52-10.28-72.91-31.07-54.94-55.76-60.46-6.49000000000001-14.19-42.01-5.11-65.2-44.59-.680000000000007-72.91-6.49000000000001-14.19-23.294.796.75-13.55-24.69-64.53-31.29-9.12-59.82-28.084.34-50.91-46.7-31.84-63.5-55.43-39.57-66.74-66.6-17.52-45.45-1.93-22.28-42.62-13.63-37.62-39.62.36-22.7-22.57-58.41-28.12-36.42-27.496.75-24.69-64.53-45.45-39.6-28.12-36.42-47.56-62.52-32.41-6.499.35-57.32-57.412.954.07-48.23-.32-29.45-58.3-18.87-4.86-61.89-55.72-38.53-22.81-8.38-28.14-17.38-51.28-39.66-44.22-23.39-45.9-45.22-41.13-49.9611.8116.83-20.19-42.12-32.419.35-57.32-28.14-45.916.83-20.19-3.54-8.81-11.67-10.53-37.27-19.14-33.08-1.03-9.03-4.5-41.64-8.14-20.52-27.91-44.89-59.14-3.757.09-26.348.48-41.68-46.16-23.69-34.59-61.54-4.99-60.715.67-51.32-52.74-16.52-59.45-59.84-43.43-11.67-37.27-19.14-41.68-60.71-59.45-59.84-49.29-19.27-53.32-34.83-39.1513.41-32.83-39.587.66-53.3-18.616.35-9.26-40.74-45.2-8.46-25.06-15.78-26.751.33-54.63-13.56-51.57-11.42-35.92-52.42-28.16-49.97-52.53-14.04-52.8-63.18-.689999999999998-53.91-53.32-39.1513.41-54.63-28.16-63.18-.689999999999998-1.19-61.83-14.37-31.28-2.38-28.76-27.45-21.33-21.05-50.64-59.92-62.034.21-2.41-30.77-1.26-51.29-7.07-53.97-27.36-39.86-39.84-41.49-67.27-47.83-16.9-57.52-4.86-70.58-14.5-54.38-15.6-43.93-43.08-14.37-2.38-28.76-39.86-57.52-15.6-43.93-13.45-25.23-35.3817.64-54.94-33.82-42.19-54.97-17.55-42.56-35.099.99-56.72-6.06-12.899.99999999999801e-3-57.5-7.0810.4711.08-45.02-25.83-15.07-37.5-16.12-14.79-33.01-42.45-12.71-41.39-9.15-32.77-37.5414.63-35.38-54.94-33.82-45.02-33.01-32.77-37.54-64-31.87-61.68-24.6-5013.19-17.28-.359999999999999-7.66-60.53-1.05-5.33-11.99-13.71-19.86-56.07-2.56-59.98-65.04-33.43-62.32-18.12-59.42-43.84-35.45-45.57-41.08-12.859.2-1.1512.3-46.57-20.42-10.39-61.68-5013.19-62.32-41.08-46.57-20.42-68.24-70.55-16.18-20.94-68.81-28.27-46.5-54.72-25.8-43.45-39.02-1.32-20.69-67.29-9.86-23.68-52.58-2.42-54.19-44.28-21.51-36.86-43.34-52.12-14.692.81-25.39-13.88-45.64-8.61-32.17-60.82-60.73-57.55-16.18-68.81-28.27-21.51-25.39-60.82-60.73-12.82-23.2-64.193.6-5.72-19.17-59.91-25.05-24.25-35.21-.949999999999999-32.26-10.12-3.15-22.28-64.532.08-35.95-34.33-7.69-9.05-7.62-42.226.8.35-33.23-15.539.41-59.03-32.89-13.13-18.27-27.71-25.75-64.19-5.72-19.17-9.05-15.53-18.27-27.71-32.682.71-21.76-27.94-29.04-60.0611.06-5.00000000000007e-2-68.4-.19-18.3-6.4.74-42.33-.776.00000000000005e-2-15.01-53.03-19.41-14.58-45.65-28.15-1.63-21.82-24.3-63.8-62.55-28.69-54.59-59.27-28.15-66.07-60.49-4.41-21.76-29.04-60.06-45.65-62.55-66.07-60.49-40.0115.3715.48-13.471.28-5.7-34.79-18.2215.38-49.39-42.89-51.31-49.13-17.21-22.41-24.86-9.07-32.198.33-44.0112.286.96-4.36-5.14-21.59-22.7811.92-10.22-3.73-15.94-32.74-18.469.1415.481.28-5.712.28-22.78-32.74-18.46-55.55-46.6-16.22-63.546.38-4.8-23.07-39.83-20.95-35.02-64.91-2.91-53.21-20.68-25.25-44.98-1.69-6.79-56.88-47.51-66.57-47.826.48-16.655.02-7.476.98.66-39.78-51.086.62-49.53-39.43-11.29-16.226.38-4.8-66.576.98-49.53-39.432.09-30.45.97-55.64-47.63-37.051.05-57.49.240000000000002-45.48-26.2-13.68-55.69-38.45-2.57-41.43-33.38-26.95-38.1316.78.109999999999999-35.14-10.03-11.588.991.14-55.581.93-22.3211.09-12.36-17.71-21.65-23.975.97-47.63-37.05.109999999999999-55.58-17.71-21.65-10.95-42.14-29.43-14.76-11.52-11.68-25.63-36.5513.48-17.2615.63-16.57-4.07-55.44-29.45-5.516.17-33.892.4-60.555.74-4.3410.39-1.6411.8-62.084.66-5.48-10.02-40.77-51.669.19-3.6313.67-29.43-11.52-11.685.744.669.19-3.63-55.27-54.014.8-9.58.930000000000001-51.87-38.21-22.1-9.26-51.38-38.58-10.64-23.27-49.82-18.64-53-6.45-6.44-52.25-10.72-57.415.71-17.17-59.14-39.24-18.18-48.89-8.511.02-21.24-45.48-.6599999999999983.63-3.844.8.930000000000001-51.87-57.41-48.89-.6599999999999983.63-.15-3.54-68.18-65.48-47.27-40.41-53.38-41.17-42.05-60.13-68.84-28.87-61.25-16.01-35.23-28.51-41.15-68.51-57.2-16.04-30.34-21.97-34.314.73-40.86-56.95-63.424.7-67.42-25.24-23.51-3.75-38.88-2.86-68.18-47.27-40.41-30.34-63.42-3.75-38.88-5.71-62.63-58.23-41.21.86-18.75-26.25-24.34-42.059.121.22-24.91-18.93-35.98-23.38-51.61-54.42-31.66-39.6711.22-62.66-64.38-19.44-37.994.18-53.069.57-32.27-8.4-7.58-2.88-56.85-49.15-21.33-58.231.86-18.75-62.669.57-56.85-49.15-6.05-34.13-36.09-15.79-4.6535.191.95-20.2230.48-1.26-33.6821.5717.362.534.1626.0910.2337.437.26-11.8216.11-27.41-7.0613.28-15.718.2842.0710.26-31.7-6.64-6.7729.07-1.227.08-1.85-36.0921.572.526.09-15.7142.07-6.64-1.8518.8433.83.69-22.23-38.0728.628.69-31.67-32.7919.51-28.4.72999999999999729.58-9.85-23.8633.17279.81-5.91-20.34-.580000000000005-11.3422.5610.9415.5-5.33000000000001-3.0100000000000117.1816.512.4121.24-40.53-45.55-8.5313.43.69.729999999999997-9.8533.1715.5-3.0100000000000112.4113.4-67.18-61.91-59.05-60.19-33.45-51.58-37.64-69.69-61.69-66.22-29.08-62.58-50.2-42.81-25.83-11.58-66.97-77.81-44.38-79.2-29.04-24.56-47.03-36.13-9.18000000000001-65.73-40.38-10.01-76.39-19.4-17.98-54.2-11.27-10.88-27.29-59.05-62.58-42.81-11.58-9.18000000000001-40.38-19.4-27.2921.07-8.9525.16.6110.93-41.634.6111.36-35.8825.08-9.61000000000001-34.57-18.9612.5216.98-19.76-3.16-12.44-1.47000000000001-29.5526.41-14.6623.35-16.87.724.2-11.81-6.00000000000023e-221.7524.31-14.1824.5834.96-27.5325.6925.1-34.5712.52-19.767.7-11.8124.3125.69-38.3522.29-25.17-8.26-37.16-10.78-12.09-18.21-18.4911.120.3822.49-43.75-37.13-8.77-38.2811.75-32.4714.43-12.18.32.3000000000000041.9527.738.29-22.64-18.6417.98-34.6831.04-25.0414.84-23.944.393.54-25.1722.49-37.13-38.288.29-18.6431.043.54-43.12-31.34-21.19-74.21-1.63-22.75-14.38-1.59999999999999-39.02-14.01-21.48-66.56.150000000000006-50.51-43.68-56.58.930000000000007-49.49-67.04-67.65-11.55-30.74-41.5-19.07-40.45-41.78-40.41-23.56-14.12-43.86-15.18-47.42-23.8-19.03-71.2-21.19-66.56-50.51-56.58-40.45-40.41-43.86-71.220.03-12.117.71-19.376.03000000000001-57.16-26.69-43.61-36.3116.56-42.92-38.64-31.98-30.26-24.1112.1-41.4116.0121.07-10.5418.35-25.8515.45-.129999999999995-8.521.6.25-2.88999999999999-31.12-53.17-42.82-56.272.6-23.55-33.5817.71-38.64-30.2612.1-8.52.25-53.17-33.582.650000000000014.96000000000001-49.41-44.653.22-37.32-19.09-10.87-39.79-22.14-26.57-64.27-44.91.7-55.73-41.91-13.01-63.17-11.4-21.31-44.08-28.73-22.25-13.47-50.9-68.4-37.63-40.2-51.71-19.95-56.98-33.42-4.77-4.86-8.03999999999999-49.41-64.271.7-41.91-50.9-37.63-19.95-8.03999999999999-44.14-33.767.23-60.56-51.24-37.792.95-31.91-32.71-21.75-56.01-24.7-46.84-53.81-34.687.57000000000001-59.04-21.01-22.63-49.27-47.91-49.34-14.74-63.76-57.31-23.73-40.57-41.43-66.372.07000000000001-24.07-43.83-38.69-29.25-31.217.23-24.7-53.817.57000000000001-57.31-40.572.07000000000001-31.21-40.81-76.2-51.73-45.55-44.45-13.43-84.55-73.44-5.09-73.3-55.19-67.09-74.23-31.16-72.72-73.55-58.48-20.46-54.08-58.91-27.84-45.34-71.86-51.67-49.19-9.69-53.46-10.94-44.8-18.9-14.22-45.34-7.42-13-69.08-51.73-67.09-31.16-73.55-49.19-53.46-18.9-69.0812.85-42.53-42.64-13.69-28.44-21.467.63-8.94-42.5422.2315.7324.1521.97-9.95-4.75-2.3-18.095.02999999999999-35.4916.85-39.44-34.12-22.8-22.06-31.16-5.572.88999999999999-4.38-39.08-16.94-23.43-11.225.58-8.7-36.3-42.6424.15-9.95-2.3-31.162.88999999999999-16.94-36.33.58-5.37-35.7511.57-58.35-47.17-28.9-12.14-31.02-16.9512.94-49.061.24-31.29-26.72-6.99-50.28-45.184.91-4.4614.6-4.15-58.45-35.32-56.99-44.5-51-58.95-52.63-12.19-.890000000000001-58.59-2.44-12.54-40.68-35.75-49.06-31.29-6.99-56.99-51-12.19-40.68-77.48-44.99-81.36-19.75-27.76-38.34-76.44-17.9-75.63-29.91-49.19-61.71-19.7-36.94-72.82-33.96-42.01-48.44-37.26-92.17-75.5-40.25-65.36-63.81-84.38-76.53-18.43-19.81-77.32-53.07-86.48-63.03-57.68-53.74-51.42-81.36-61.71-36.94-33.96-84.38-18.43-53.07-51.42-25.445.75-6.96-21.63-24.87-24.71-10.76.160000000000004-49.87-19.13-52.02-19.82-32.3219.05-6.94-30.89-52.56-2.5-38.7924.16-42.13-32.05-46.78-34.75-48.1925.69-36.16-41.05-30.91-26.374.3815.27-45.58-32.76-50.06-6.96-19.8219.05-30.89-48.19-36.16-26.37-50.0624.7323.47-35.34-20.96-31.4721.337.67-8.44-21.2820.848.04-19.9-7.2719.28-11.922.46-24.09-24.121.71-19.8226.87-36.25-13.3728.68.7-12.36.32999999999999818.35-22.03-31.56-9.314.94-29.88-34.17-26.7-35.34-19.919.2822.468.7.329999999999998-31.56-26.7-61.64-58.256.389999999999993.69-14.52-21.38-8.41-20.62-19.74-1.660000000000017.05-32.92-.540000000000006-45.78-26.56-33.28-20.646.72-4.59-45.75-31.45-39.82-27.48-66.52-20.93-4.84-36.451.63-66.495.63-36.55-38.28-58.04-22.91-58.936.38999999999999-32.92-45.78-33.28-20.93-36.455.63-58.93-78.67-21.75-26.15-43.18-86.24-65.63-58.13-60.04-42.33-93.5-85.6-59.47-65.45-48.4-61-32.77-29.96-52.72-44.71-95.6-21.72-20-64.94-46.39-88.56-31.32-66.97-93.95-52.11-75.98-76.8-81.5-27.53-35.23-63.05-26.15-59.47-48.4-32.77-88.56-66.97-75.98-63.05-27.81.272.23-18.07-29.21-69.05-35.81-13.64-64.34-32.6-.18-55.43-51.22-36.36-68.02-59.95-44.09-71.26-71.12-22.04-49.97-6.45-26.8-47.14-18.15-42.14-75.93-44.12-2.16-27.22-27.09-62.93-32.64-40.94-32.012.23-55.43-36.36-59.95-18.15-75.93-27.22-32.01-64.25-79.21-49.1-23.18-7.34-74.01-74.1-13.74-12.62-64.92-17.01-46.14-74.99-35.56-21.55-78.58-72.41-55.22-39.5-25.07-44.83-34.07-67.97-56.35-60.91-40.08-42.4-62.59-61.91-57.82-66.65-4.88.14-36.88-58.81-49.1-46.14-35.56-78.58-60.91-42.4-57.82-58.81.25-5.02-7.88-6.74-33.48-15.35-29.292.76-5.24-.709999999999999-37.85-4.35-16.73-24.12-41.1-55.354.00000000000009e-210.88-22.5512.27-37.89-42.37-19.9-30.8-57.75-1.2-26.55-56.929.46-47.53-48.95-12.73-55.66-56.05-39.64-7.88-4.35-24.12-55.35-57.75-26.55-47.53-39.64-53.95-23.93-57.98-39.49-43.818.75-37.49-44.243-57.96-23.271.69-13.92-45.4-49.86-13.12-29.72-20.44-31.41-3.33-59.29-18.22-56.23-16.08-40.58-57.08-21.07-32.82-54.63-57.19-18.7-57.46-67.84-5.35-58.57-57.981.69-45.4-13.12-40.58-21.07-57.19-58.575.57-55.07-7.61-24.524.38-22-20.69-14.57-14.29-43.88-53.16-55.2710.974.35-24.015.5-44.53-.31-47.21-20.6-33.1-33.08-34.73-60.51-41.07-10.14-14.14-50.761.9-63.82-7.74-47.62-8.84-37.17-36.32-7.61-55.274.355.5-41.07-14.14-63.82-36.32-28.9-40.68-50.832.19-70.39-49.27-57.64-70.42-33-58.01-50.54-5.46-72.17-21.51-28.34-15.44-72.95-22.53-4.98-4.37-60.47-41.28-30.52-52.95-31.57-30.24-31.61-48.46-57.9-28.16-56.84-24.6-48.22-52.99-.819999999999999-50.83-5.46-21.51-15.44-31.57-31.61-28.16-.819999999999999-73.27-41.14-70.95-33.87-59.273.92-26.55-9.63-16.93-69.8-10.32-14.6-21.26-22.98-29.13-65.34-11.83-69.25-74.31-42.7-71.59-27.39-68.69-53.11-44.72-54.84-53.49-50.35-22.12-6.99999999999994e-2-10.423.03-55.84-29.69-19.66-70.95-14.6-22.98-65.34-44.72-53.49-6.99999999999994e-2-19.66-66.26-68.57-14.2-18.96-66.83-26.29-44.52-52.74-23.82-41.47-37.04.66-18.71-65.31-7.88-21.7-50.6-.44-52.21-42.3-19.53-34.88-41.36-50.14-12.714.79-25.98-23.41-11.9-43.66-6.63-30.19-58.84-58.75-55.57-14.2.66-65.31-21.7-12.71-25.98-43.66-55.57-11.92-22.3-63.294.5-4.82-18.27-59.01-24.15-23.35-34.31-4.99999999999989e-2-31.36-9.22-2.25-21.38-63.632.98-35.05-33.43-6.79-8.15-6.72-41.327.71.25-32.33-15.49-14.6310.31-58.13-31.99-12.23-17.37-26.81-24.85-63.29-31.36-2.25-63.631.25-15.49-58.13-24.85-27.767.63-16.84-23.02-24.12-55.1415.984.87-63.484.73-13.38-1.485.66-37.414.154.98-10.09-48.11-14.49-9.66-40.73-23.233.29-16.9-19.38-58.88-15.11-57.63-23.77-49.67-54.35-23.23-61.15-55.57.51-16.84-1.48-37.414.98-19.38-15.11-49.67.51-51.753.633.74-25.21-10.46-17.44-46.53-29.963.64-61.13-54.63-63.05-60.87-28.95-34.15-36.6-20.81-43.93-3.41-55.75.54-4.78-16.1-16.84-7.74-33.33-41.79-34.52.18-21.96-15.47-27.68-44.48-30.2-2.63.74-63.05-28.95-36.6-7.74-41.79-21.96-2.6-48.12-39.17-8.79-56.1113.812.63-15.64-32.4-13.52-27.59-57.484.52-45.78-13.25-17.82-37.555.74.640000000000001-49.45-40.08-59.14-40.3913.91-9.2212.45-3.99999999999991e-26.4614.418.09-32.35-43.6514.05-42.1-32-3.86-8.794.52-13.25-37.5512.456.46-32.35-3.86.82-31.674.7-56.91-48.9-38.32-.219999999999999-58.76-1.03-46.75-27.47-14.95-56.96-39.72-3.84-42.7-34.65-28.22-39.415.51-1.16-36.41-11.3-12.857.72-.129999999999999-58.23-56.85.66-23.599.82-13.63-18.98-22.92-25.244.7-14.95-39.72-42.77.72-58.23-23.59-25.24-15.76-46.95-34.24-19.57-16.33-16.49-30.44-41.368.67-22.0710.82-21.38-8.88-60.25-34.26-10.3111.36-38.7-2.41-65.36.93-9.155.58-6.456.99-66.89-5.04-.15-10.29-14.83-45.58-56.474.38-8.448.86-34.24-21.38-60.25-10.316.99-5.04-14.838.86-58.15-56.891.92-12.46-1.95-54.75-41.09-24.98-12.14-54.26-41.46-13.52-26.15-52.7-21.52-55.88-9.33-9.32-55.13-13.6-60.292.83-20.05-62.02-42.12-21.06-33.75-51.77-11.39-1.86-24.12-48.36-3.54.75-6.721.92-13.52-52.7-55.88-42.12-33.75-1.86-6.72-5.9-9.29-73.93-71.23-53.02-46.16-59.13-46.92-47.8-65.88-74.59-34.62-67-21.76-40.98-34.26-46.9-74.26-62.95-21.79-36.09-27.72-40.06-1.02-46.61-62.7-31.09-69.17-1.05-73.17-30.99-29.26-9.5-44.63-8.61-73.93-34.62-21.76-34.26-46.61-31.09-73.17-8.61.900000000000002-56.02-51.62-34.598.47-12.14-19.64-17.73-35.4415.737.83-18.3-12.32-29.37-16.77-45-47.81-25.05-33.0617.83-56.05-57.77-12.83-31.3810.79-46.45-10.816.18-25.66-1.79-.9699999999999993.73-50.24-42.54-14.72-51.62-18.3-29.37-4510.79-10.8-1.79-14.72-62.9-90.98-72.64-61.5-21.66-54.9-77.07-26.37-58.11-90.53-35.28-39.49-54.35-22.69-30.76-46.62-19.45-19.59-68.67-40.74-84.26-63.91-43.57-72.56-48.57-14.78-46.59-88.55-63.49-63.62-27.78-58.07-49.77-58.7-92.94-72.64-77.07-26.37-58.11-39.49-46.62-19.45-68.67-63.91-43.57-48.57-14.78-27.78-58.71.5616.52-39.51-55.3511.3211.41-48.95-50.072.23-45.68-16.5512.3-27.13-41.1415.899.71999999999999-7.47000000000001-23.19-37.62-17.86-28.625.27999999999999-6.34-1.78-22.61-20.29-.100000000000001-.780000000000001-4.873.96-57.81-62.83-25.81-3.88-13.59-39.51-48.95-50.072.2312.39.71999999999999-7.47000000000001-37.625.27999999999999-6.34-22.61-20.29-57.81-3.88-46.62-41.35-39.63-12.89-31.02-17.08-49.13-41.13-45.66-8.52-42.02-29.64-22.25-5.278.98-46.41-57.25-23.82-58.64-8.48-4-26.47-15.5711.38-45.17-19.8210.55-55.831.162.58-33.649.290000000000019.68000000000001-6.73-38.49-39.63-49.13-41.13-45.66-29.64-46.41-57.25-58.64-26.47-15.57-45.17-19.82-33.64-6.7328.62-1.414.1618.48-34.0812.1618.91-28.3332.63-2.06-27.02-11.4120.0724.53-12.214.39-4.896.08-2233.96-7.1130.9-9.2515.2531.75-4.267.4929.331.86-6.6332.1342.51-19.9833.2432.6514.1618.91-28.3332.63-11.414.39-4.89-2230.9-9.2531.75-4.2632.1333.24-63.81-3.17-33.72-62.62-36.24-37.55-43.67-43.95-14.36-5.08-2.97-69.21-62.59-34.23-63.74-13.71-57.93-11.03-37.64-25.14-25.16-23.512.27-17.17-48.1-44.1-7.48-60.145.58-50.5-10.62-49.4-21.07-21.92-50.63-33.72-43.67-43.95-14.36-69.21-13.71-57.93-37.64-23.512.27-48.1-44.1-10.62-21.92-43.16-31.38-74.25-1.67-22.79-14.42-1.64-39.06-14.05-21.52-66.6.109999999999999-50.55-43.72-56.62.890000000000001-49.53-67.08-67.69-11.59-30.78-41.54-19.11-40.49-41.82-40.45-23.6-14.16-43.9-15.22-47.46-23.84-19.07-71.24-21.23-74.25-1.64-39.06-14.05.109999999999999.890000000000001-49.53-67.69-41.54-19.11-41.82-40.45-47.46-71.2427.87-4.26-11.5313.87-49.32-18.85-35.77-28.4724.4-35.08-30.8-24.14-22.42-16.2719.94-33.5723.8528.91-2.726.19-18.0123.297.71-.689.448.094.95-23.28-45.33-34.98-48.4310.44-15.71-25.7425.55-11.53-35.77-28.4724.4-24.14-33.5723.85-2.723.297.719.448.09-48.43-25.748.3710.68-38.938.94-31.6-13.37-5.15-34.07-16.42-20.85-58.55-39.187.42-50.01-36.19-7.28999999999999-57.45-5.67999999999999-15.59-38.36-23.01-16.53-7.74999999999999-45.18-62.68-31.91-34.48-45.99-14.23-51.26-27.7.950000000000003.859999999999999-2.31999999999999-43.69-38.93-5.15-34.07-16.42-39.18-7.28999999999999-57.45-15.59-16.53-7.74999999999999-62.68-31.91-27.7-2.31999999999999-29.92-19.54-46.34-37.02-23.5717.17-17.69-18.49-7.53-41.79-10.48-32.62-39.59-20.4621.79-44.82-6.79-8.41-35.05-33.69-35.12-.519999999999996-49.54-43.09-9.51-26.35-27.21-52.1516.29-9.85-29.61-24.47-15.03-16.9921.45-46.34-17.69-18.49-7.53-32.62-44.82-6.79-35.05-.519999999999996-49.54-9.51-26.35-29.61-16.99-40.81-76.2-45.55-44.45-13.43-84.55-73.44-5.09-73.3-55.19-67.09-74.23-31.16-72.72-73.55-58.48-20.46-54.08-58.91-27.84-45.34-71.86-51.67-49.19-9.69-53.46-10.94-44.8-18.9-14.22-45.34-7.42-13-69.08-51.73-45.55-73.44-5.09-73.3-74.23-58.48-20.46-58.91-71.86-51.67-9.69-53.46-45.34-69.08-31.19-86.57-57.73-72.48-65.5-36.41-52.98-86.58-21.81-28.31-19.89-22.07-53.99-48.79-46.34-62.13-39.01-79.53-27.19-83.48-78.16-66.84-66.1-75.2-49.61-41.15-48.42-83.12-60.98-67.47-55.26-38.46-52.74-80.34-86.68-57.73-52.98-86.58-21.81-22.07-62.13-39.01-27.19-66.84-66.1-49.61-41.15-55.26-80.34-6.13-15.081.86-68.06-56.88-38.61-21.85-40.73-26.663.23-58.77-8.46999999999999-41-36.43-16.7-59.99-54.89-4.8-14.174.89-13.86-68.16-45.03-66.7-54.21-60.71-68.66-62.34-21.9-10.6-68.3-12.15-22.25-50.39-45.461.86-21.85-40.73-26.66-8.46999999999999-59.99-54.89-14.17-68.16-45.03-54.21-60.71-68.3-50.39-11.2521.2446.4838.4727.89-10.2148.33-9.436.3217.044.5246.5329.29-6.5932.2724.2217.7928.97-25.94-9.2725.98.8700000000000012.42-18.15-10.347.846.42-11.0913.16-20.253.28.5512.4914.81-15.1346.4848.33-9.436.3246.5324.2217.79-25.94.8700000000000012.42-10.347.83.214.81-10.9520.24-7.14-10.38-10.223.7314.65-35.38-4.64-37.53-5.33-17.8333.547.55-16.4-38.0711.99-24.338.65-27.64-17.56-32.29-20.26-33.740.18-21.67-26.56-16.42-11.8818.8729.76-31.09-18.27-35.577.53-7.1414.65-35.38-4.64-17.83-38.0711.9938.65-32.29-20.2640.18-21.6729.76-35.578.110000000000016.85-37.58-48.094.71-8.95-25.06-37.94.22-8.58-36.52-23.892.66-28.525.84-40.71-40.725.09-36.4410.25-52.87-29.9911.98-7.92-28.98-16.291.73-38.65-48.18-25.92-1.68-46.5-50.79-43.32-51.96-37.58-25.06-37.94.22-23.89-40.71-40.72-36.44-29.9911.98-28.98-16.29-1.68-43.32-47.74-44.3517.59-.620000000000005-7.485.49-6.72-5.8412.2420.95-19.0213.36-31.88-12.66-19.38-6.7420.629.31-31.85-17.55-25.92-13.58-52.62-7.039.06-22.5515.53-52.5919.53-22.65-24.38-44.14-9.01-45.0320.2917.59-6.72-5.8412.2413.36-6.7420.62-31.85-13.58-52.629.06-22.55-24.38-45.03-6.4950.4329-14.066.5514.0512.1429.85-21.32-13.4212.716.7323.7811.1839.4142.2219.4627.47-23.4250.4652.187.2425.79-16.3840.865.21-21.7720.07-3.8-4.62-9.3244.6536.959.1346.032912.1429.85-21.326.7342.2219.46-23.427.2425.7940.865.21-9.329.13-22.15.98-12.36-23.5-63.34-30.1-7.93-58.63-26.895.53-49.72-45.51-30.65-62.31-54.24-38.38-65.55-65.41-16.33-44.26-.74-21.09-41.43-12.44-36.43-70.22-38.413.55-21.51-21.38-57.22-26.93-35.23-26.37.94-12.36-7.93-58.63-26.89-45.51-38.38-65.55-16.33-21.09-41.43-36.43-70.22-57.22-26.3-44.62-59.58-3.5512.29-54.38-54.475.897.01-45.292.62-26.51-55.36-15.93-1.92-58.95-52.78-35.59-19.87-5.44-25.2-14.44-48.34-36.72-41.28-20.45-22.77-42.96-42.28-38.19-47.0214.7519.77-17.25-39.18-29.47-3.555.897.01-45.29-55.36-52.78-35.59-5.44-48.34-36.72-20.45-22.7714.75-39.18-1.72-6.99-8.71-35.45-17.32-31.26.790000000000001-7.21-2.68-39.82-6.32-18.7-26.09-43.07-57.32-1.938.91-24.5210.3-39.86-44.34-21.87-32.77-59.72-3.17-28.52-58.897.49-49.5-50.92-14.7-57.63-58.02-41.61-9.85-8.71.790000000000001-7.21-2.68-18.7-1.938.9110.3-21.87-32.77-3.17-28.52-14.7-41.61-52.48-22.46-38.02-42.3410.22-36.02-42.774.47-56.49-21.83.16-12.45-43.93-48.39-11.65-28.25-18.97-29.94-1.86-57.82-16.75-54.76-14.61-39.11-55.61-19.6-31.35-53.16-55.72-17.23-55.99-66.37-3.88-57.1-56.51-38.02-42.774.47-56.49-12.45-28.25-18.97-1.86-54.76-14.61-55.61-19.6-55.99-57.14.04-56.6-26.052.85-23.53-22.22-16.1-15.82-45.41-54.69-56.89.442.82-25.543.97-46.06-1.84-48.74-22.13-34.63-34.61-36.26-62.04-42.6-11.67-15.67-52.29.370000000000001-65.35-9.27-49.15-10.37-38.7-37.85-9.14-26.05-16.1-15.82-45.419.44-46.06-1.84-22.13-36.26-62.04-11.67-15.67-49.15-37.85-18.87-30.6512.22-60.36-39.24-47.61-60.39-22.97-47.98-40.514.57-62.14-11.48-18.31-5.41-62.92-12.55.055.66-50.44-31.25-20.49-42.92-21.54-20.21-21.58-38.43-47.87-18.13-46.81-14.57-38.19-42.969.21-40.812.22-60.39-22.97-47.98-62.14-62.92-12.55.66-20.49-42.92-20.21-21.58-14.579.21-60.37-28.24-20.97-46.3716.82-13.653.27-4.03-56.92.58-1.7-8.36-10.08-16.23-52.441.07-56.35-61.41-29.8-58.69-14.49-55.79-40.21-31.82-41.94-40.59-37.45-9.2212.832.4815.93-42.94-16.79-6.76-58.05-20.973.27-4.03-56.9-8.361.07-56.35-29.8-55.79-40.21-41.94-40.5915.93-6.76-73.94-76.25-26.64-74.51-33.97-52.2-60.42-31.5-49.15-44.72-7.02-26.39-72.99-15.56-29.38-58.28-8.12-59.89-49.98-27.21-42.56-49.04-57.82-20.39-2.89-33.66-31.09-19.58-51.34-14.31-37.87-66.52-66.43-63.25-21.88-26.64-60.42-31.5-49.15-26.39-58.28-8.12-49.98-49.04-57.82-2.89-33.66-37.87-63.25-26.62-37-10.2-19.52-32.97-73.71-38.85-38.05-49.01-14.75-46.06-23.92-16.95-36.08-78.33-11.72-49.75-48.13-21.49-22.85-21.42-56.02-7-13.45-47.03-30.19-29.33-4.39-72.83-46.69-26.93-32.07-41.51-39.55-77.99-10.2-38.85-38.05-49.01-23.92-11.72-49.75-21.49-56.02-7-47.03-30.19-26.93-39.55-35.8-.41-31.06-32.16-63.187.94-3.17-71.52-3.31-21.42-9.52-2.38-45.45-3.89-3.06-18.13-56.15-22.53-17.7-48.77-31.27-4.75-24.94-27.42-66.92-23.15-65.67-31.81-57.71-62.39-31.27-69.19-63.61-7.53-24.88-31.06-3.17-71.52-3.31-2.38-18.13-56.15-17.7-4.75-24.94-66.92-23.15-31.27-7.53-42.9512.43-16.41-1.66-8.64-37.73-21.1612.44-52.33-45.83-54.25-52.07-20.15-25.35-27.8-12.01-35.135.39-46.959.344.02-7.3-8.041.06-24.53-32.99-25.728.98-13.16-6.67-18.88-35.68-21.46.212.54-16.41-21.1612.44-52.33-52.07-12.01-35.13-46.95-7.3-8.04-24.53-32.99-18.886.2-49.79-40.84-57.7812.14.959999999999999-17.31-34.07-15.19-29.26-59.152.85-47.45-14.92-19.49-39.224.07-1.03-51.12-41.75-60.81-42.0612.24-10.8910.78-1.714.7912.746.42-34.02-45.3212.38-43.77-33.67-5.53-10.46-57.78-34.07-15.19-29.26-47.454.07-1.03-41.7512.24-10.89-1.714.7912.38-5.53-16.26-48.75-73.99-65.98-55.4-17.3-75.84-18.11-63.83-44.55-32.03-74.04-56.8-20.92-59.78-51.73-45.3-56.48-1.57-18.24-53.49-28.38-29.93-9.36-17.21-75.31-73.93-16.42-40.67-7.26-30.71-36.06-40-42.32-12.38-73.99-75.84-18.11-63.83-74.04-51.73-45.3-1.57-28.38-29.93-17.21-75.31-30.71-42.32-16.35-47.54-20.16-16.92-17.08-31.03-41.958.08-22.6610.23-21.97-9.47-60.84-34.85-10.910.77-39.29-3-65.95.34-9.744.99-7.046.4-67.48-5.63-.74-10.88-15.42-46.17-57.063.79-9.038.27-34.83-20.16-41.958.08-22.66-9.4710.77-39.29-65.954.99-7.04-67.48-5.63-57.068.27-45.71-44.45-1.99999999999996e-210.49-42.31-28.65-12.54.300000000000001-41.82-29.02-1.08-13.71-40.26-9.08-43.443.113.12-42.69-1.16-47.8515.27-7.61-49.58-29.68-8.62-21.31-39.331.0510.58-11.68-35.928.913.195.7214.36-1.99999999999996e-2-12.54.300000000000001-41.82-13.713.113.12-1.16-7.61-49.58-8.62-21.31-35.925.72-6.2-9.59-71.53-53.32-46.46-59.43-47.22-48.1-66.18-74.89-34.92-67.3-22.06-41.28-34.56-47.2-74.56-63.25-22.09-36.39-28.02-40.36-1.32-46.91-63-31.39-69.47-1.35-73.47-31.29-29.56-9.8-44.93-8.91-74.23-71.53-47.22-48.1-66.18-67.3-47.2-74.56-22.09-40.36-1.32-63-31.39-29.56-8.91-4.57-61.49-40.063-17.61-25.11-23.2-40.9110.262.36-23.77-17.79-34.84-22.24-50.47-53.28-30.52-38.5312.36-61.52-63.24-18.3-36.855.32-51.92-16.2710.71-31.13-7.26-6.44-1.74-55.71-48.01-20.19-57.09-40.06-23.2-40.9110.26-17.79-53.28-30.5212.36-18.3-36.85-51.92-16.27-1.74-20.19-28.47-56.55-58.51-38.21-27.0712.77-20.47-42.648.06-23.68-56.1-.850000000000001-5.06-19.9211.743.67-12.1914.9814.84-34.24-6.31-49.83-29.48-9.14-38.13-14.1419.65-12.16-54.12-29.06-29.196.65000000000001-23.64-15.34-24.27-38.21-27.0712.7711.74-12.1919.65-15.34-16.35-1.39-31.5-57.42-73.26-6.59-6.5-66.86-67.98-15.68-63.59-34.46-5.61000000000001-45.04-59.05-2.02000000000001-8.19000000000001-25.38-41.1-55.53-35.77-46.53-12.63-24.25-19.69-40.52-38.2-18.01-18.69-22.78-13.95-75.72-80.74-43.72-21.79-57.42-73.26-6.59-59.05-8.19000000000001-38.2-43.72-14.25-8.98-6.12-7.2619.481.3515.29-16.76-8.76-13.2923.85-9.652.7310.1227.141.35-14.04-24.888.55-26.2723.8928.375.916.843.75-12.812.5542.92-23.4633.5334.95-1.2741.6642.0525.64-7.2619.481.3527.1-14.0412.5542.0535.465.4439.492125.32-27.241925.75-21.4939.474.78-20.18-4.5726.9131.37-5.3711.231.9512.92-15.1640.8-.2737.74-2.4122.0938.592.5814.3336.1438.7.21000000000000138.9749.35-13.1440.082125.32-27.2431.3711.232.58-13.14-74.56-13.92-61.38-44.47-73.37-46.99-48.3-54.42-54.7-25.11-15.83-13.72-79.96-73.34-44.98-74.49-24.46-68.68-21.78-48.39-35.89-35.91-34.26-8.48-27.92-58.85-54.85-18.23-70.89-5.17-61.25-21.37-60.15-31.82-32.67-44.47-73.37-46.99-44.98-24.46-54.85-31.82-52.43-40.65-30.5-83.52-10.94-32.06-23.69-10.91-48.33-23.32-30.79-75.87-9.16-59.82-52.99-65.89-8.38-58.8-76.35-76.96-20.86-40.05-50.81-28.38-49.76-51.09-49.72-32.87-23.43-53.17-24.49-56.73-33.11-28.34-80.51-83.52-10.94-32.06-52.99-8.38-49.72-28.3427.21-4.9199999999999924.89-12.1913.21-49.98-19.51-36.43-29.1323.74-35.74-31.46-24.8-23.08-16.9319.28-34.2323.1928.25-3.3625.53-18.6722.637.05-1.348.787.434.29000000000001-23.94-45.99-35.64-49.099.78-16.37-26.4-12.1913.21-49.98-16.93-34.237.43-16.37-18.35-16.04-70.41-65.65-17.78-58.32-40.09-31.87-60.79-43.14-47.57-85.27-65.9-19.3-76.73-62.91-34.01-84.17-32.4-42.31-65.08-49.73-43.25-34.47-71.9-89.4-58.63-61.2-72.71-40.95-77.98-54.42-25.77-25.86-29.04-65.65-17.78-58.32-76.73-34.01-58.63-25.86-71.98-61.6-20.61-88.4-79.08-65.63-24.89-59.75-60.55-49.59-83.85-52.54-74.68-81.65-62.52-20.27-86.88-48.85-50.47-77.11-75.75-77.18-42.58-91.6-85.15-51.57-68.41-69.27-94.21-25.77-51.91-71.67-66.53-57.09-59.05-88.4-79.08-65.63-62.52-86.88-68.41-57.09-19.38-54.77-30.3-24.12-23.028.00000000000001-63.12-52.0116.34-51.87-33.76-45.66-52.8-9.73-51.29-52.12-37.05.970000000000006-32.65-37.48-6.41-23.91-50.43-30.24-27.7611.74-32.0310.49-23.372.530000000000017.21-23.9114.018.43-47.65-24.12-23.028.00000000000001-51.29-37.05-32.038.4310.76-44.62-44.73-15.78-30.53-23.555.54-11.03-44.6320.1413.6422.0619.88-12.04-6.84-4.39-20.182.94-37.5814.76-41.53-36.21-24.89-24.15-33.25-7.66.799999999999997-6.47-41.17-19.03-25.52-13.313.49-10.79-38.39-15.78-30.53-23.55-6.84-20.18.799999999999997-10.7938.5429.59-.78999999999999946.53-23.39-12.216.0622.823.9418.0147.9-14.136.23.678.2427.97-15.32-10.2239.8730.549.5630.81-23.49-.359999999999999-22.03-9.54-16.04-23.99-17.6722.7734.07-23.6332.5222.42-5.7246.53-23.39-12.218.24-15.32-16.0422.42-3.4229.07-7.354.3146.335.72-2.3856.16-1.5744.1524.8712.3554.3637.121.2440.132.0525.6236.8-18.11-1.4433.818.710.25-10.32-2.4755.6354.25-3.2620.99-12.4211.0316.3820.3222.6454.3146.335.721.2432.0555.6320.32-36.51-5.32000000000001-18.03-32.7-35.94-35.78-21.83-10.91-60.94-30.2-63.09-30.89-43.397.97999999999999-18.01-41.96-63.63-13.57-49.8613.09-53.2-43.12-57.85-45.82-59.2614.62-47.23-52.12-41.98-37.44-6.694.19999999999999-56.65-43.83-61.13-32.7-35.94-35.78-18.01-63.63-47.23-43.83-5.30999999999999-6.56999999999999-65.38-51-61.51-8.70999999999999-22.37-38.48-51.32-9.2-22-49.94-37.31-10.76-41.94-7.57999999999999-54.13-54.14-8.32999999999999-49.86-3.16999999999999-66.29-43.41-1.44-21.34-42.4-29.71-11.69-52.07-61.6-39.34-15.1-59.92-64.21-56.74-51-61.51-8.70999999999999-41.94-54.13-29.71-64.21-71.79-68.4-3.76000000000001-6.45999999999999-24.67-31.53-18.56-30.77-29.89-11.81-3.09999999999999-43.07-10.69-55.93-36.71-43.43-30.79-3.42999999999999-14.74-55.9-41.6-49.97-37.63-76.67-31.08-14.99-46.6-8.52-76.64-4.52-46.7-48.43-68.19-33.06-69.08-6.45999999999999-24.67-31.53-36.71-30.79-46.6-33.06-60.42-3.5-7.89999999999999-24.93-67.99-47.38-39.88-41.79-24.08-75.25-67.35-41.22-47.2-30.15-42.75-14.52-11.71-34.47-26.46-77.35-3.47-1.75-46.69-28.14-70.31-13.07-48.72-75.7-33.86-57.73-58.55-63.25-9.28-16.98-44.8-24.93-67.99-47.38-42.75-11.71-48.72-16.98-14.3413.7415.7-4.6-15.74-55.58-22.34-.169999999999998-50.87-19.1313.29-41.96-37.75-22.89-54.55-46.48-30.62-57.79-57.65-8.57-36.57.02-13.33-33.67-4.68-28.67-62.46-30.6511.31-13.75-13.62-49.46-19.17-27.47-18.54-4.6-15.74-55.58-54.55-30.62-62.46-27.47-47.48-62.44-32.33-6.419.43-57.24-57.333.034.15-48.15-.239999999999998-29.37-58.22-18.79-4.78-61.81-55.64-38.45-22.73-8.3-28.06-17.3-51.2-39.58-44.14-23.31-25.63-45.82-45.14-41.05-49.8811.8916.91-20.11-42.04-6.419.43-57.24-4.78-55.64-25.63-20.11-9.31-14.58-17.44-16.3-43.04-24.91-38.85-6.8-14.8-10.27-47.41-13.91-26.29-33.68-50.66-64.91-9.521.32-32.112.71-47.45-51.93-29.46-40.36-67.31-10.76-36.11-66.48-9.99999999999996e-2-57.09-58.51-22.29-65.22-65.61-49.2-16.3-43.04-24.91-50.66-9.52-36.11-65.61-65.03-35.01-69.06-50.57-54.89-2.33-48.57-55.32-8.08-69.04-34.35-9.39-25-56.48-60.94-24.2-40.8-31.52-42.49-14.41-70.37-29.3-67.31-27.16-51.66-68.16-32.15-43.9-65.71-68.27-29.78-68.54-78.92-16.43-69.65-50.57-54.89-2.33-60.94-40.8-32.15-16.43-4.6-65.24-17.78-34.69-5.79-32.17-30.86-24.74-24.46-54.05-63.33-65.44.8-5.82-34.18-4.67-54.7-10.48-57.38-30.77-43.27-43.25-44.9-70.68-51.24-20.31-24.31-60.93-8.27-73.99-17.91-57.79-19.01-47.34-46.49-34.69-5.79-32.17-34.18-54.7-24.31-47.34-23.85-35.63-45.787.24-65.34-44.22-52.59-65.37-27.95-52.96-45.49-.41-67.12-16.46-23.29-10.39-67.9-17.487.00000000000003e-2.68-55.42-36.23-25.47-47.9-26.52-25.19-26.56-43.41-52.85-23.11-51.79-19.55-43.17-47.944.237.24-65.34-44.22-23.29-67.9-26.56-47.94-77.31-45.18-74.99-37.91-63.31-.12-30.59-13.67-20.97-73.84-14.36-18.64-25.3-27.02-33.17-69.38-15.87-73.29-78.35-46.74-75.63-31.43-72.73-57.15-48.76-58.88-57.53-54.39-26.16-4.11-14.46-1.01-59.88-33.73-23.7-37.91-63.31-.12-33.17-15.87-57.53-33.73-72.97-75.28-20.91-25.67-73.54-33-51.23-59.45-30.53-48.18-43.75-6.05-25.42-72.02-14.59-28.41-57.31-7.15-58.92-49.01-26.24-41.59-48.07-56.85-19.42-1.92-32.69-30.12-18.61-50.37-13.34-36.9-65.55-65.46-62.28-25.67-73.54-33-14.59-57.31-32.69-65.46-13.53-23.91-64.92.89-6.43-19.88-60.62-25.76-24.96-35.92-1.66-32.97-10.83-3.86-22.99-65.241.37-36.66-35.04-8.4-9.76-8.33-42.936.09-.360000000000001-33.94-17.1-16.248.7-59.74-33.6-13.84-18.98-28.42-26.462.89-6.43-19.88-22.991.37-17.1-28.42-31.683.71-20.76-26.94-28.04-59.0612.06.949999999999999-67.4.81-17.3-5.41.74-41.33.231.06-14.01-52.03-18.41-13.58-44.65-27.15-.630000000000001-20.82-23.3-62.8-19.03-61.55-27.69-53.59-58.27-27.15-65.07-59.49-3.41-26.94-28.04-59.06.23-14.01-19.03-59.49-46.48.989.09-19.86-5.11-12.09-41.18-24.618.99-55.78-49.28-57.7-55.52-23.6-28.8-31.25-15.46-38.581.94-50.45.89.57-10.75-11.49-2.39-27.98-36.44-29.175.53-16.61-10.12-22.33-39.13-24.852.75-19.86-5.11-12.09-28.8-15.46-36.44-24.85-59.81-50.86-20.48-67.82.12-9.06-27.33-44.09-25.21-39.28-69.17-7.17-57.47-24.94-29.51-49.24-5.95-11.05-61.14-51.77-70.83-52.082.22-20.91.76-11.73-5.232.72-3.6-44.04-55.342.36-53.79-43.69-15.55-67.82.12-9.06-29.51-5.95-5.23-43.69-.789999999999999-33.283.09-58.52-50.51-39.93-1.83-60.37-2.64-48.36-29.08-16.56-58.57-41.33-5.45-44.31-36.26-29.83-41.0113.9-2.77-38.02-12.91-14.466.11-1.74-59.84-58.46-.949999999999999-25.28.21-15.24-20.59-24.53-26.85-58.52-50.51-39.93-5.45-36.26-59.84-24.53-26.49-57.68-44.97-30.3-27.06-27.22-41.17-52.09-2.06-32.88.99999999999999e-2-32.11-19.61-70.98-44.99-21.04.63-49.43-13.14-76.09-9.8-19.88-5.15-17.18-3.74-77.62-15.77-10.88-21.02-25.56-56.31-67.2-6.35-19.17-1.87-30.3-27.06-27.22-44.99.63-15.77-19.17-59.32-58.06.75-13.63-3.12-55.92-42.26-26.15-13.31-55.43-42.63-14.69-27.32-53.87-22.69-57.05-10.5-10.49-56.3-14.77-61.461.66-21.22-63.19-43.29-22.23-34.92-52.94-12.56-3.03-25.29-49.53-4.71-.42-7.89-13.63-3.12-55.92-22.69-10.5-34.92-.4212.659.26-55.38-52.68-34.47-27.61-40.58-28.37-29.25-47.33-56.04-16.07-48.45-3.21-22.43-15.71-28.35-55.71-44.4-3.24-17.54-9.17-21.5117.53-28.06-44.15-12.54-50.6217.5-54.62-12.44-10.719.05-26.089.94-52.68-34.47-27.61-22.43-28.35-12.54-26.08-5-61.92-57.52-40.492.57-18.04-25.54-23.63-41.349.831.93-24.2-18.22-35.27-22.67-50.9-53.71-30.95-38.9611.93-61.95-63.67-18.73-37.284.89-52.35-16.710.28-31.56-7.69-6.87-2.17-56.14-48.44-20.62-40.492.57-18.04-22.67-53.71-16.7-48.44-37.18-65.26-67.22-46.92-35.784.06-29.18-51.35-.649999999999991-32.39-64.81-9.56-13.77-28.633.03-5.03999999999999-20.96.270000000000016.13000000000001-42.95-15.02-58.54-38.19-17.85-46.84-22.8510.94-20.87-62.83-37.77-37.9-2.05999999999999-32.35-24.05-32.98-46.92-.649999999999991-9.56-20.96.27000000000001-42.95-15.02-22.85-37.77-2.05999999999999-6.400000000000018.56-21.55-47.47-63.313.363.45-56.91-58.03-5.73-53.64-24.514.33999999999999-35.09-49.17.929999999999991.75999999999999-15.43-31.15-45.58-25.82-36.58-2.68000000000001-14.3-9.74-30.57-28.25-8.06-8.74-12.83-4-65.77-70.79-33.77-11.84-47.47-58.03-24.511.75999999999999-15.43-45.58-25.82-30.57-12.83-65.77-45.39-40.12-37.26-38.4-11.66-29.79-15.85-47.9-39.9-44.43-7.29000000000001-40.79-28.41-21.02-4.0400000000000110.21-45.18-56.02-22.59-57.41-7.25-2.77-25.24-14.3412.61-43.94-18.5911.78-54.62.389999999999993.81-32.4110.5210.91-5.5-38.4-39.9-40.79-45.18-56.02-57.41-7.25-43.942.38999999999999-32.41-23.82-53.84-19.79-38.28-33.96-86.52-40.28-33.53-80.77-19.81-54.5-79.46-63.85-32.37-27.91-64.65-48.05-57.33-46.36-74.44-18.48-59.55-21.54-61.69-37.19-20.69-56.7-44.95-23.14-20.58-59.07-20.31-9.93000000000001-72.42-19.2-38.28-80.77-79.46-48.05-57.33-74.44-18.48-20.69-20.58-20.31-16.5544.09-3.3713.54-15.3611.029.713.593.3132.942.1844.29-21.95-15.3313.03-16.4833.55-10.6736.239.6222.1222.123.7549.5330.09-.843.1639.78-12.8852.84-3.2436.64-2.1426.1925.3413.543.3144.2933.55-10.679.6222.12-.8452.8436.64-43.13-31.35-21.2-74.22-1.64-22.76-14.39-1.61-39.03-14.02-21.49-66.57.140000000000001-50.52-43.69-56.59.920000000000002-49.5-67.05-67.66-11.56-30.75-41.51-19.08-40.46-41.79-40.42-23.57-14.13-43.87-15.19-47.43-23.81-19.04-71.21-74.22-39.03-66.57.920000000000002-49.5-67.66-11.56-41.79-43.87-47.43-2.75-34.88-5.07000000000001-42.15-16.75-79.94-49.47-66.39-59.09-6.22-65.7-61.42-54.76-53.04-46.89-10.68-64.19-6.77000000000001-1.71000000000001-33.32-4.43000000000001-48.63-7.33-22.91-31.3-21.18-22.53-25.67-53.9-75.95-65.6-79.05-20.18-46.33-56.36-42.15-59.09-61.42-64.19-6.77000000000001-33.32-4.43000000000001-21.18-75.95-79.0529.9132.22-22.15-17.3930.48-10.068.1699999999999916.39-12.535.12.689999999999998-37.01-17.6428.96-28.47-14.6514.25-35.9115.865.95-16.82-1.470000000000015.0113.79-23.64-41.14-10.37-12.94-24.457.31-29.72-6.1622.4922.419.22-17.39-12.53-37.0114.25-35.915.95-16.82-41.147.31-6.16-53.69-43.31-2.31999999999999-70.11-60.79-47.34-6.59999999999999-41.46-42.26-31.3-65.56-34.25-56.39-63.36-44.23-1.97999999999999-68.59-30.56-32.18-58.82-57.46-58.89-24.29-73.31-66.86-33.28-50.12-50.98-75.92-7.47999999999999-33.62-53.38-48.24-38.8-40.76-70.11-42.26-34.25-68.59-30.56-58.82-57.46-33.28-7.47999999999999-53.382.03-33.36-8.89-2.71-1.6129.41-41.71-30.637.75-30.46-12.35-24.25-31.3911.68-29.88-30.71-15.6422.38-11.24-16.0715-2.5-29.02-8.83-6.3533.15-10.6231.9-1.9623.9428.62-2.535.4229.84-26.24-2.7137.75-24.25-15.6422.38-16.071533.1523.94-2.5-41.84-97.22-97.33-68.38-83.13-76.15-47.06-63.63-97.23-32.46-38.96-30.54-32.72-64.64-59.44-56.99-72.78-49.66-90.18-37.84-94.13-88.81-77.49-76.75-85.85-60.26-51.8-59.07-93.77-71.63-78.12-65.91-49.11-63.39-90.99-68.38-97.23-30.54-72.78-49.66-37.84-94.13-60.26-71.63-65.9117.888.93-21.4525.87-44.05-32.87-14.62.16-16.72-2.6500000000000127.24-34.7615.54-16.99-12.427.31-35.98-30.8819.219.8428.910.15-44.15-21.02-42.69-30.2-36.7-44.65-38.332.1113.41-44.2911.861.76-26.3825.87-16.72-34.76-35.98-30.889.8428.9-30.22.11-44.29-64.49-32-68.37-6.76000000000001-14.77-25.35-63.45-4.91000000000001-62.64-16.92-36.2-48.72-6.71000000000001-23.95-59.83-20.97-29.02-35.45-24.27-79.18-62.51-27.26-52.37-50.82-71.39-63.54-5.44000000000001-6.82000000000001-64.33-40.08-73.49-50.04-44.69-40.75-38.43-6.76000000000001-62.64-48.72-29.02-35.45-79.18-62.51-63.54-40.08-50.04-8.8122.389.67-5-8.24-8.085.8716.79-33.24-2.5-35.39-3.19-15.6935.689.69-14.26-35.9314.13-22.1640.79-25.5-15.42-30.15-18.12-31.5642.32-19.53-24.42-14.28-9.7421.0131.9-28.95-16.13-33.43-5-33.24-3.19-35.9314.1340.79-25.542.32-9.7431.921.4320.17-38.64-24.26-34.7718.034.37-11.74-24.5817.544.74-23.2-10.5715.98-15.219.16-27.39-27.418.41-23.1223.57-39.55-16.6725.35.4-15.66-2.9715.05-25.33-34.86-12.611.64-33.18-37.47-30-24.26-24.58-23.2-27.39-27.4-23.1223.57-15.66-34.8611.64-90.86-87.47-22.83-25.53-43.74-50.6-37.63-49.84-48.96-30.88-22.17-62.14-29.76-75-55.78-62.5-49.86-22.5-33.81-74.97-60.67-69.04-56.7-95.74-50.15-34.06-65.67-27.59-95.71-23.59-65.77-67.5-87.26-52.13-88.15-25.53-48.96-62.14-49.86-22.5-74.97-60.67-34.06-23.59-67.5-39.9916.9312.53-4.5-47.56-26.95-19.45-21.36-3.65-54.82-46.92-20.79-26.77-9.72-22.325.918.72000000000001-14.04-6.02999999999999-56.9216.9618.68-26.26-7.71-49.887.36000000000001-28.29-55.27-13.43-37.3-38.12-42.8211.153.45-24.37-4.5-3.65-20.798.72000000000001-14.04-56.9216.967.36000000000001-37.3-42.82-13.714.3816.34-3.96-15.1-54.94-21.7.469999999999999-50.23-18.4913.93-41.32-37.11-22.25-53.91-45.84-29.98-57.15-57.01-7.93-35.867.66-12.69-33.03-4.04-28.03-61.82-30.0111.95-13.11-12.98-48.82-18.53-26.83-17.9-3.96-50.23-41.32-29.98-57.15-7.93-35.86-28.03-13.11-48.82-54.97-69.93-39.82-13.91.94-64.73-64.82-4.46-3.34-55.64-7.73-36.86-65.71-26.28-12.27-69.3-63.13-45.94-30.22-15.79-35.55-24.79-58.69-47.07-51.63-30.8-33.12-53.31-52.63-48.54-57.374.49.42-27.6-49.53-13.9-3.34-36.86-63.13-45.94-15.79-35.55-30.8-48.544.46.431.16-1.7-.560000000000002-27.3-9.17-23.118.94.9399999999999985.47-31.671.83-10.55-17.94-34.92-49.176.2217.06-16.3718.45-31.71-36.19-13.72-24.62-51.574.98-20.37-50.7415.64-41.35-42.77-6.55-49.48-49.87-33.46-.560000000000002.9399999999999981.836.2217.0618.45-31.714.98-41.35-6.55-63.22-33.2-67.25-48.76-53.08-.52-46.76-53.51-6.27-67.23-32.54-7.58-23.19-54.67-59.13-22.39-38.99-29.71-40.68-12.6-68.56-27.49-65.5-25.35-49.85-66.35-30.34-42.09-63.9-66.46-27.97-66.73-77.11-14.62-67.84-48.76-6.27-7.58-38.99-29.71-12.6-68.56-66.35-66.46-66.7310.43-50.21-2.75-19.669.24-17.14-15.83-9.71-9.43-39.02-48.3-50.4115.839.21-19.1510.36-39.674.55-42.35-15.74-28.24-28.22-29.87-55.65-36.21-5.28-9.28-45.96.76-58.96-2.88-42.76-3.98-32.31-31.46-19.66-9.43-50.41-39.674.55-15.74-28.24-5.28-58.96-42.76-31.34-43.12-53.27-.25-72.83-51.71-60.08-72.86-35.44-60.45-52.98-7.9-74.61-23.95-30.78-17.88-75.39-24.97-7.42-6.81-62.91-43.72-32.96-55.39-34.01-32.68-34.05-50.9-60.34-30.6-59.28-27.04-50.66-55.43-3.26-.25-35.44-7.9-75.39-24.97-6.81-62.91-32.68-30.6-27.04-77.81-45.68-75.49-38.41-63.81-.62-31.09-14.17-21.47-74.34-14.86-19.14-25.8-27.52-33.67-69.88-16.37-73.79-78.85-47.24-76.13-31.93-73.23-57.65-49.26-59.38-58.03-54.89-26.66-4.61-14.96-1.51-60.38-34.23-24.2-38.41-21.47-19.14-16.37-73.79-47.24-76.13-59.38-4.61-1.51-70.2-72.51-18.14-22.9-70.77-30.23-48.46-56.68-27.76-45.41-40.98-3.28-22.65-69.25-11.82-25.64-54.54-4.38-56.15-46.24-23.47-38.82-45.3-54.08-16.65.85-29.92-27.35-15.84-47.6-10.57-34.13-62.78-62.69-59.51-22.9-27.76-3.28-54.54-4.38-46.24-23.47.85-47.6-34.13-9.08-19.46-60.457.34-1.98-15.43-56.17-21.31-20.51-31.472.79-28.52-6.38.59-18.54-60.795.82-32.21-30.59-3.95-5.31-3.88-38.4810.544.09-29.49-12.65-11.7913.15-55.29-29.15-9.39-14.53-23.97-22.017.34-20.51-28.525.82-32.21-3.95-5.31-29.49-55.29-9.39-38.74-3.35-27.82-34-35.1-66.125-6.11-74.46-6.25-24.36-12.46-5.32-48.39-6.83-6-21.07-59.09-25.47-20.64-51.71-34.21-7.69-27.88-30.36-69.86-26.09-68.61-34.75-60.65-65.33-34.21-72.13-66.55-10.47-34-74.46-12.46-21.07-59.09-20.64-51.71-69.86-60.65-34.21-51.354.034.14-24.81-10.06-17.04-46.13-29.564.04-60.73-54.23-62.65-60.47-28.55-33.75-36.2-20.41-43.53-3.01-55.35.94-4.38-15.7-16.44-7.34-32.93-41.39-34.12.579999999999999-21.56-15.07-27.28-44.08-29.8-2.2-24.814.04-62.65-20.41-43.53-55.35.94-32.93-21.56-27.28-59.91-50.96-20.58-67.92.02-9.16-27.43-44.19-25.31-39.38-69.27-7.27-57.57-25.04-29.61-49.34-6.05-11.15-61.24-51.87-70.93-52.182.12-21.01.66-11.83-5.332.62-3.7-44.14-55.442.26-53.89-43.79-15.65-67.9-25.31-7.27-6.05-11.15-51.87-70.93-11.83-44.142.26-16.06-48.55-12.18-73.79-65.78-55.2-17.1-75.64-17.91-63.63-44.35-31.83-73.84-56.6-20.72-59.58-51.53-45.1-56.28-1.37-18.04-53.29-28.18-29.73-9.16-17.01-75.11-73.73-16.22-40.47-7.06-30.51-35.86-39.8-42.12-73.79-17.91-31.83-51.53-45.1-1.37-18.04-17.01-40.47-30.51-11.48-42.67-29.96-15.29-12.05-12.21-26.16-37.0812.95-17.7915.1-17.1-4.6-55.97-29.98-6.0315.64-34.421.87-61.085.21-4.879.86-2.1711.27-62.61-.7599999999999984.13-6.01-10.55-41.3-52.198.66-4.1613.14-15.2912.95-17.115.64-34.42-61.085.21-62.61-10.55-52.19-52.91-51.657.16-7.223.29-49.51-35.85-19.74-6.9-49.02-36.22-8.28-20.91-47.46-16.28-50.64-4.09-4.08-49.89-8.36-55.058.07-14.81-56.78-36.88-15.82-28.51-46.53-6.153.38-18.88-43.121.75.99-1.48-7.22-6.9-8.28-4.09-4.08-8.36-55.05-15.823.38-43.129.986.59-58.05-55.35-37.14-30.28-43.25-31.04-31.92-50-58.71-18.74-51.12-5.88-25.1-18.38-31.02-58.38-47.07-5.91-20.21-11.84-24.1814.86-30.73-46.82-15.21-53.2914.83-57.29-15.11-13.386.38-28.757.27-55.35-31.92-18.74-31.02-58.38-5.91-20.21-46.82-57.29-13.38-5.83-62.75-58.35-41.321.74-18.87-26.37-24.46-42.1791.1-25.03-19.05-36.1-23.5-51.73-54.54-31.78-39.7911.1-62.78-64.5-19.56-38.114.06-53.18-17.539.45-32.39-8.52-7.7-3-56.97-49.27-21.45-41.32-42.17-25.03-54.54-31.7811.1-62.78-53.18-8.52-3-21.7-49.78-51.74-31.44-20.319.54-13.7-35.8714.83-16.91-49.335.921.71-13.1518.5110.44-5.4199999999999921.7521.61-27.47.460000000000001-43.06-22.71-2.37-31.36-7.3726.42-5.38999999999999-47.35-22.29-22.4213.42-16.87-8.57-17.5-21.7-16.91-13.15-5.41999999999999-22.71-22.29-16.87-2.8812.08-18.03-43.95-59.796.880000000000016.97000000000001-53.39-54.51-2.20999999999999-50.12-20.997.86-31.57-45.5811.455.28-11.91-27.63-42.06-22.3-33.06.840000000000003-10.78-6.21999999999999-27.05-24.73-4.53999999999999-5.21999999999999-9.31-.47999999999999-62.25-67.27-30.25-8.31999999999999-2.88-2.20999999999999-31.575.28.840000000000003-9.31-67.27-37.34-32.07-29.21-30.35-3.61-21.74-7.8-39.85-31.85-36.38.759999999999998-32.74-20.36-12.974.0118.26-37.13-47.97-14.54-49.36.8000000000000045.28-17.19-6.2920.66-35.89-10.5419.83-46.5510.4411.86-24.3618.5718.962.55-37.34-36.38-12.97-37.13-17.1910.4418.57-21.66-51.68-17.63-36.12-31.8-84.36-38.12-31.37-78.61-17.65-52.34-77.3-61.69-30.21-25.75-62.49-45.89-55.17-44.2-72.28-16.32-57.39-19.38-59.53-35.03-18.53-54.54-42.79-20.98-18.42-56.91-18.15-7.77-70.26-17.04-21.66-17.65-30.21-45.89-19.38-18.42-7.77-28.9631.68-15.781.13-27.77-1.38999999999999-2.7-8.82-9.120.4929.7731.88-34.36-27.74.620000000000005-28.8921.14-23.0823.82-2.799.719.6911.3437.1217.68-13.25-9.2527.37-25.2940.43-15.6524.23-14.5513.7812.93-28.9620.49-27.7421.1411.3440.43-14.55-20.14-8.361.79-51.2321.35.2300000000000048.621.38-16.048.971.5-43.5823.13-27.53-20.7-33.623.91-26.51-44.06-44.6711.43-7.76-18.523.91-17.47-18.8-17.43-.5799999999999988.86-20.887.8-24.44-.823.95-48.22-20.148.97-27.5323.91-18.52-20.88-.8243.6511.5241.334.2529.65-33.54-3.07-19.99-12.6940.18-19.3-15.02-8.36-6.64-.49000000000000235.72-17.7939.6344.6913.0841.97-2.2339.0723.4915.125.2223.8720.73-7.5-29.55-19.2-32.6526.227.00000000000003e-2-9.9643.6540.18-6.64-17.7939.07-29.5526.2224.7627.07-27.3-22.5425.33-15.213.0211.24-17.68-3.00000000000011e-2-4.46-42.16-22.7923.81-33.62-19.89.1-41.0610.71.799999999999997-21.97-6.62-.1400000000000018.64-28.79-46.29-15.52-18.09-29.62.16-34.87-11.3117.3417.2514.0724.76-3.00000000000011e-223.819.1-.1400000000000012.1617.34-25.21-14.8326.16-41.63-32.31-18.8621.88-12.98-13.78-2.82-37.08-5.77-27.91-34.88-15.7526.5-40.11-2.08-3.7-30.34-28.98-30.414.19-44.83-38.38-4.8-21.64-22.5-47.4421-5.14-24.9-19.76-10.32-12.28-25.21-2.82-34.88-40.114.1921-19.764.91-30.48-6.01.1700000000000021.2732.29-38.83-27.7240.63-27.58-9.47-21.37-28.5114.56-27-27.83-12.7625.26-8.36-13.1917.88.380000000000003-26.14-5.95-3.4736.03-7.7434.78.92000000000000226.8231.5.38000000000000338.332.72-23.364.91-27.5814.56-12.76-26.1426.8238.3-43.08-98.46-98.57-69.62-84.37-77.39-48.3-64.87-98.47-33.7-40.2-31.78-33.96-65.88-60.68-58.23-74.02-50.9-91.42-39.08-95.37-90.05-78.73-77.99-87.09-61.5-53.04-60.31-95.01-72.87-79.36-67.15-50.35-64.63-92.23-43.08-33.7-65.88-74.02-78.73-72.87-50.35-7.40000000000001-16.35-46.73.589999999999989-69.33-58.15-39.88-23.12-42-27.931.95999999999999-60.04-9.74-42.27-37.7-17.97-61.26-56.16-6.07000000000001-15.443.61999999999999-15.13-69.43-46.3-67.97-55.48-61.98-69.93-63.61-23.17-11.87-69.57-13.42-23.52-51.66-7.40000000000001-27.93-42.27-61.26-69.43-23.17-13.42-26.246.25-30.1231.4923.4812.9-25.233.34-24.3921.332.05-10.4731.5414.3-21.5817.289.232.813.98-40.93-24.2610.99-14.12-12.57-33.14-25.2932.8131.43-26.08-1.83-35.24-11.79-6.44-2.5-.18-26.2421.3314.39.23-14.12-1.83-6.44-54.1-22.91-35.62-50.29-53.53-53.37-39.42-28.5-78.53-47.79-80.68-48.48-60.98-9.61-35.6-59.55-81.22-31.16-67.45-4.5-70.79-60.71-75.44-63.41-76.85-2.97-64.82-69.71-59.57-55.03-24.28-13.39-74.24-61.42-78.72-54.1-47.79-9.61-81.22-75.44-55.03-74.24-3.25999999999999-4.52-63.33-48.95-59.46-6.66-20.32-36.43-49.27-7.15-19.95-47.89-35.26-8.70999999999999-39.89-5.52999999999999-52.08-52.09-6.27999999999999-47.81-1.11999999999999-64.24-41.36.609999999999999-19.29-40.35-27.66-9.63999999999999-50.02-59.55-37.29-13.05-57.87-62.16-54.69-3.25999999999999-7.15-8.70999999999999-52.08-41.36-59.55-57.87-88.92-85.53-20.89-23.59-41.8-48.66-35.69-47.9-47.02-28.94-20.23-60.2-27.82-73.06-53.84-60.56-47.92-20.56-31.87-73.03-58.73-67.1-54.76-93.8-48.21-32.12-63.73-25.65-93.77-21.65-63.83-65.56-85.32-50.19-86.21-88.92-28.94-73.06-47.92-54.76-21.65-85.32-68.62-11.7-16.1-33.13-76.19-55.58-48.08-49.99-32.28-83.45-75.55-49.42-55.4-38.35-50.95-22.72-19.91-42.67-34.66-85.55-11.67-9.95-54.89-36.34-78.51-21.27-56.92-83.9-42.06-65.93-66.75-71.45-17.48-25.18-53-68.62-83.45-38.35-19.91-54.89-65.93-17.48-21.316.778.73-11.57-22.71-62.55-29.31-7.14-57.84-26.16.32-48.93-44.72-29.86-61.52-53.45-37.59-64.76-64.62-15.54-43.475.00000000000007e-2-20.3-40.64-11.65-35.64-69.43-37.624.34-20.72-20.59-56.43-26.14-34.44-25.51-21.31-26.1-29.86-37.59-20.3-20.72-26.14-53.57-68.53-38.42-12.53.34-63.33-63.42-3.06-1.94-54.24-6.33-35.46-64.31-24.88-10.87-67.9-61.73-44.54-28.82-14.39-34.15-23.39-57.29-45.67-50.23-29.4-31.72-51.91-51.23-47.14-55.975.810.82-26.2-48.13-53.57-54.24-24.88-61.73-57.29-47.1410.82-11.04-16.31-19.17-18.03-44.77-26.64-40.58-8.53-16.53-12-49.14-15.64-28.02-35.41-52.39-66.64-11.25-.41-33.84.98-49.18-53.66-31.19-42.09-69.04-12.49-37.84-68.21-1.83-58.82-60.24-24.02-66.95-67.34-50.93-11.04-12-35.41-11.25-31.19-58.82-66.95-56.06-26.04-60.09-41.6-45.926.64-39.6-46.35.889999999999999-60.07-25.38-.42-16.03-47.51-51.97-15.23-31.83-22.55-33.52-5.44-61.4-20.33-58.34-18.19-42.69-59.19-23.18-34.93-56.74-59.3-20.81-59.57-69.95-7.46-60.68-56.06-60.07-47.51-31.83-58.34-59.3-69.95-4.83-65.47-18.01-34.92-6.02-32.4-31.09-24.97-24.69-54.28-63.56-65.67.57-6.05-34.41-4.9-54.93-10.71-57.61-31-43.5-43.48-45.13-70.91-51.47-20.54-24.54-61.16-8.5-74.22-18.14-58.02-19.24-47.57-46.72-4.83-54.28-6.05-54.93-45.13-74.22-19.24-16.02-27.8-37.9515.07-57.51-36.39-44.76-57.54-20.12-45.13-37.667.42-59.29-8.63-15.46-2.56-60.07-9.657.98.51-47.59-28.4-17.64-40.07-18.69-17.36-18.73-35.58-45.02-15.28-43.96-11.72-35.34-40.1112.06-16.02-45.13-8.63-60.07-17.64-15.28-35.34-60.03-27.9-57.71-20.63-46.0317.16-13.313.61-3.69-56.562.92-1.36-8.02-9.74-15.89-52.11.41-56.01-61.07-29.46-58.35-14.15-55.45-39.87-31.48-41.6-40.25-37.11-8.8813.172.8216.27-42.6-16.45-6.42-60.03-56.56-9.741.41-55.4513.17-42.6-59.31-61.62-7.25-12.01-59.88-19.34-37.57-45.79-16.87-34.52-30.097.61-11.76-58.36-.930000000000001-14.75-43.656.51-45.26-35.35-12.58-27.93-34.41-43.19-5.7611.74-19.03-16.46-4.95-36.71.32-23.24-51.89-51.8-48.62-59.31-34.52-58.36-43.65-34.41-36.71-51.89-24.23-34.61-75.6-7.81-17.13-30.58-71.32-36.46-35.66-46.62-12.36-43.67-21.53-14.56-33.69-75.94-9.33-47.36-45.74-19.1-20.46-19.03-53.63-4.61-11.06-44.64-27.8-26.94-2-70.44-44.3-24.54-29.68-39.12-37.16-24.23-46.62-14.56-9.33-53.63-70.44-29.68-27.87.59-16.88-23.06-24.16-55.1815.944.83-63.524.69-13.42-1.525.62-37.454.114.94-10.13-48.15-14.53-9.7-40.77-23.273.25-16.94-19.42-58.92-15.15-57.67-23.81-49.71-54.39-23.27-61.19-55.61.470000000000001-27.84.69-37.45-10.133.25-49.71-61.19-47.248.148.25-20.7-5.95-12.93-42.02-25.458.15-56.62-50.12-58.54-56.36-24.44-29.64-32.09-16.3-39.421.1-51.245.05-.27-11.59-12.33-3.23-28.82-37.28-30.014.69-17.45-10.96-23.17-39.97-25.691.91-47.24-56.62-24.44-16.3-11.59-17.45-39.97-53.23-44.28-13.9-61.228.7-2.48-20.75-37.51-18.63-32.7-62.59-.59-50.89-18.36-22.93-42.66.629999999999999-4.47-54.56-45.19-64.25-45.58.8-14.337.34-5.151.359.32.98-37.46-48.768.94-47.21-37.11-8.97-53.23-32.7-18.36.6299999999999998.8-37.46-47.21-13.36-45.85-9.48-71.09-63.08-52.5-14.4-72.94-15.21-60.93-41.65-29.13-71.14-53.9-18.02-56.88-48.83-42.4-53.581.33-15.34-50.59-25.48-27.03-6.46-14.31-72.41-71.03-13.52-37.77-4.36-27.81-33.16-37.1-39.42-13.36-60.93-53.9-48.83-25.48-37.77-33.16-8.91-40.1-27.39-12.72-9.48-9.64-23.59-34.5115.52-15.2217.67-14.53-2.03-53.4-27.41-3.4618.21-31.854.44-58.517.78-2.312.43.40000000000000213.84-60.041.816.7-3.44-7.98-38.73-49.6211.23-1.5915.71-8.91-15.22-53.418.2112.43-7.9811.23-52.4-51.147.67-6.713.8-49-35.34-19.23-6.39-48.51-35.71-7.77-20.4-46.95-15.77-50.13-3.58-3.57-49.38-7.85-54.548.58-14.3-56.27-36.37-15.31-28-46.02-5.643.89-18.37-42.612.216.5-.970000000000001-52.4-48.51-46.95-3.58-14.33.892.211.18-2.21-66.85-64.15-45.94-39.08-52.05-39.84-40.72-58.8-67.51-27.54-59.92-14.68-33.9-27.18-39.82-67.18-55.87-14.71-29.01-20.64-32.986.06-39.53-55.62-24.01-62.096.03-66.09-23.91-22.18-2.42-37.55-1.531.18-58.8-14.68-39.82-32.98-66.09-2.42-13.14-70.06-65.66-48.63-5.57-26.18-33.68-31.77-49.481.69-6.21-32.34-26.36-43.41-30.81-59.04-61.85-39.09-47.13.79-70.09-71.81-26.87-45.42-3.25-60.49-24.842.14-39.7-15.83-15.01-10.31-64.28-56.58-28.76-13.141.69-43.41-61.85-26.87-15.83-64.28-51.83-79.91-81.87-61.57-50.43-10.59-43.83-66-15.3-47.04-79.46-24.21-28.42-43.28-11.62-19.69-35.55-8.38-8.52-57.6-29.67-73.19-52.84-32.5-61.49-37.5-3.70999999999999-35.52-77.48-52.42-52.55-16.71-47-38.7-47.63-51.83-50.43-66-43.28-19.69-35.55-8.52-29.67-37.5-52.42-52.55-47.63-32.18-17.22-47.33-73.25-89.09-22.42-22.33-82.69-83.81-31.51-79.42-50.29-21.44-60.87-74.88-17.85-24.02-41.21-56.93-71.36-51.6-62.36-28.46-40.08-35.52-56.35-54.03-33.84-34.52-38.61-29.78-91.55-96.57-59.55-37.62-32.18-89.09-82.69-60.87-17.85-24.02-56.93-51.6-56.35-38.61-29.78-37.62-34.7-29.43-26.57-27.71-.969999999999999-19.1-5.16-37.21-29.21-33.743.4-30.1-17.72-10.336.6520.9-34.49-45.33-11.9-46.723.447.92-14.55-3.6523.3-33.25-7.922.47-43.9113.0814.5-21.7221.2121.65.19-34.7-.969999999999999-37.21-10.3320.9-34.49-11.93.44-33.2513.0814.55.1945.3415.3249.3730.8835.2-17.3628.8835.63-11.6149.3514.66-10.35.3136.7941.254.5121.1111.8322.8-5.2850.689.6147.627.4731.9748.4712.4624.2146.0248.5810.0948.8559.23-3.2649.9645.3435.235.6336.794.5121.1122.850.6848.4748.5810.0949.96-85.91-25.27-72.73-55.82-84.72-58.34-59.65-65.77-66.05-36.46-27.18-25.07-91.31-84.69-56.33-85.84-35.81-80.03-33.13-59.74-47.24-47.26-45.61-19.83-39.27-70.2-66.2-29.58-82.24-16.52-72.6-32.72-71.5-43.17-44.02-85.91-84.72-65.77-84.69-85.84-35.81-33.13-47.24-70.2-16.52-72.6-44.02-66.19-54.41-44.26-97.28-24.7-45.82-37.45-24.67-62.09-37.08-44.55-89.63-22.92-73.58-66.75-79.65-22.14-72.56-90.11-90.72-34.62-53.81-64.57-42.14-63.52-64.85-63.48-46.63-37.19-66.93-38.25-70.49-46.87-42.1-94.27-66.19-24.7-24.67-73.58-79.65-22.14-90.11-34.62-64.85-66.93-38.25-94.27-16.78-48.91-19.1-56.18-30.78-93.97-63.5-80.42-73.12-20.25-79.73-75.45-68.79-67.07-60.92-24.71-78.22-20.8-15.74-47.35-18.46-62.66-21.36-36.94-45.33-35.21-36.56-39.7-67.93-89.98-79.63-93.08-34.21-60.36-70.39-16.78-30.78-80.42-67.07-24.71-78.22-15.74-18.46-35.21-89.98-79.63-70.39-15.77-13.46-67.83-63.07-15.2-55.74-37.51-29.29-58.21-40.56-44.99-82.69-63.32-16.72-74.15-60.33-31.43-81.59-29.82-39.73-62.5-47.15-40.67-31.89-69.32-86.82-56.05-58.62-70.13-38.37-75.4-51.84-23.19-23.28-26.46-15.77-15.2-29.29-16.72-60.33-31.43-29.82-62.5-86.82-38.37-75.4-26.461.0211.452.39-15.4-6.087.3748.1113.2512.4523.41-10.8520.46-1.68-8.6510.4852.73-13.8824.1522.53-4.11-2.75-4.1830.42-18.6-12.1521.434.593.73-21.2147.2321.091.336.4715.9113.951.02-6.0813.25-8.6552.73-13.8822.53-2.7521.4347.2321.0913.95-6.89-42.28-17.81-11.63-10.5320.49-50.63-39.5228.83-39.38-21.27-33.17-40.312.76-38.8-39.63-24.5613.46-20.16-24.996.08-11.42-37.94-17.75-15.2724.23-19.5422.98-10.8815.0219.7-11.4226.520.92-35.16-6.89-10.53-39.522.76-39.63-24.56-20.166.0824.2315.0219.7-35.16-24.29-79.67-79.78-50.83-65.58-58.6-29.51-46.08-79.68-14.91-21.41-12.99-15.17-47.09-41.89-39.44-55.23-32.11-72.63-20.29-76.58-71.26-59.94-59.2-68.3-42.71-34.25-41.52-76.22-54.08-60.57-48.36-31.56-45.84-73.44-24.29-65.58-46.08-47.09-39.44-55.23-72.63-76.58-42.71-54.08-60.57-73.4413.114.16-26.2221.1-48.82-37.64-19.37-2.61-21.49-7.4222.47-39.5310.77-21.76-17.192.54-40.75-35.6514.445.0724.135.38-48.92-25.79-47.46-34.97-41.47-49.42-43.1-2.668.64-49.067.09-3.01-31.1513.11-48.82-2.61-21.762.54-40.7514.4424.13-34.97-2.668.64-31.15-7.5524.94-11.4350.1842.1731.59-6.5152.03-5.740.0220.748.2250.2332.99-2.8935.9727.9221.4932.67-22.24-5.5729.684.576.12-14.45-6.651.550.12-7.3916.86-16.556.912.2516.1918.51-7.5542.1752.0332.9935.9727.9232.67-5.57-6.616.86-16.5518.51-42.36-11.17-23.88-38.55-41.79-41.63-27.68-16.76-66.79-36.05-68.94-36.74-49.242.13-23.86-47.81-69.48-19.42-55.717.23999999999999-59.05-48.97-63.7-51.67-65.118.77-53.08-57.97-47.83-43.29-12.54-1.65000000000001-62.5-49.68-66.98-42.36-41.79-16.762.13-47.81-69.48-55.71-59.058.77-43.29-12.54-66.98-9.55-10.81-69.62-55.24-65.75-12.95-26.61-42.72-55.56-13.44-26.24-54.18-41.55-15-46.18-11.82-58.37-58.38-12.57-54.1-7.41-70.53-47.65-5.68000000000001-25.58-46.64-33.95-15.93-56.31-65.84-43.58-19.34-64.16-68.45-60.98-9.55-65.75-42.72-15-11.82-58.37-12.57-7.41-46.64-65.84-43.58-60.98-20.29-16.947.7445.0426.8319.9732.9420.7321.6139.6948.48.4340.81-4.4314.798.0720.7148.0736.76-4.49.91.5313.87-25.1720.4236.514.942.98-25.1446.984.83.07-16.6918.44-17.58-20.2926.8320.73-4.438.0720.7136.769.936.5146.984.8-17.58-57.8-.88000000000001-5.28-22.31-65.37-44.76-37.26-39.17-21.46-72.63-64.73-38.6-44.58-27.53-40.13-11.9-9.09-31.85-23.84-74.73-.850000000000009.86999999999999-44.07-25.52-67.69-10.45-46.1-73.08-31.24-55.11-55.93-60.63-6.66000000000001-14.36-42.18-57.8-65.37-39.17-27.53-11.9-9.09-23.84-.850000000000009-10.45-55.11-55.93-42.18-19.828.2610.22-10.08-21.22-61.06-27.82-5.65-56.35-24.617.81-47.44-43.23-28.37-60.03-51.96-36.1-63.27-63.13-14.05-41.981.54-18.81-39.15-10.16-34.15-67.94-36.135.83-19.23-19.1-54.94-24.65-32.95-24.02-19.82-21.22-5.65-28.37-51.96-36.1-63.13-41.98-34.15-19.23-19.1-24.02-44.85-59.81-29.7-3.7812.06-54.61-54.75.666.78-45.522.39-26.74-55.59-16.16-2.15-59.18-53.01-35.82-20.1-5.67-25.43-14.67-48.57-36.95-41.51-20.68-23-43.19-42.51-38.42-47.2514.5219.54-17.48-39.41-44.8512.065.66-16.16-59.18-53.01-20.1-25.43-20.68-38.42-47.25-39.41-10.38-15.65-18.51-17.37-44.11-25.98-39.92-7.87-15.87-11.34-48.48-14.98-27.36-34.75-51.73-65.98-10.59.25-33.181.64-48.52-53-30.53-41.43-68.38-11.83-37.18-67.55-1.17-58.16-59.58-23.36-66.29-66.68-50.27-10.38-44.11-7.87-34.75-65.98-10.59-33.18-48.52-11.83-58.16-59.58-50.27-48.87-18.85-52.9-34.41-38.7313.83-32.41-39.168.08-52.88-18.196.77-8.84-40.32-44.78-8.04-24.64-15.36-26.331.75-54.21-13.14-51.15-11-35.5-52-15.99-27.74-49.55-52.11-13.62-52.38-62.76-.27-53.49-48.87-38.73-39.16-40.32-8.04-24.64-26.33-54.21-52-52.11-13.62-53.49-8.46-69.1-21.64-38.55-9.65-36.03-34.72-28.6-28.32-57.91-67.19-69.3-3.06-9.68-38.04-8.53-58.56-14.34-61.24-34.63-47.13-47.11-48.76-74.54-55.1-24.17-28.17-64.79-12.13-77.85-21.77-61.65-22.87-51.2-50.35-8.46-9.65-28.6-9.68-8.53-58.56-61.24-47.13-24.17-77.85-21.77-50.35-30.41-42.19-52.34.68-71.9-50.78-59.15-71.93-34.51-59.52-52.05-6.97-73.68-23.02-29.85-16.95-74.46-24.04-6.49-5.88-61.98-42.79-32.03-54.46-33.08-31.75-33.12-49.97-59.41-29.67-58.35-26.11-49.73-54.5-2.33-30.41-71.9-71.93-23.02-16.95-74.46-6.49-61.98-31.75-29.67-58.35-2.33-64.62-32.49-62.3-25.22-50.6212.57-17.9-.979999999999999-8.28-61.15-1.67-5.95-12.61-14.33-20.48-56.69-3.18-60.6-65.66-34.05-62.94-18.74-60.04-44.46-36.07-46.19-44.84-41.7-13.478.58-1.7711.68-47.19-21.04-11.01-64.62-50.62-.979999999999999-14.33-56.69-3.18-65.66-62.94-46.198.58-1.77-11.01-61.43-63.74-9.37-14.13-62-21.46-39.69-47.91-18.99-36.64-32.215.49-13.88-60.48-3.05-16.87-45.774.39-47.38-37.47-14.7-30.05-36.53-45.31-7.889.62-21.15-18.58-7.07-38.83-1.8-25.36-54.01-53.92-50.74-61.43-62-47.91-60.48-16.87-45.77-47.38-14.79.62-38.83-1.8-50.74-10.76-21.14-62.135.66-3.66-17.11-57.85-22.99-22.19-33.151.11-30.2-8.06-1.09-20.22-62.474.14-33.89-32.27-5.63-6.99-5.56-40.168.862.41-31.17-14.33-13.4711.47-56.97-30.83-11.07-16.21-25.65-23.69-10.76-3.66-22.99-1.09-62.474.14-32.27-6.99-31.17-56.97-30.83-23.69-42.82-7.43-31.9-38.08-39.18-70.2.92-10.19-78.54-10.33-28.44-16.54-9.4-52.47-10.91-10.08-25.15-63.17-29.55-24.72-55.79-38.29-11.77-31.96-34.44-73.94-30.17-72.69-38.83-64.73-69.41-38.29-76.21-70.63-14.55-42.82-39.18-10.19-52.47-10.08-25.15-29.55-55.79-73.94-64.73-69.41-14.55-41.8513.5313.64-15.31-.56-7.54-36.63-20.0613.54-51.23-44.73-53.15-50.97-19.05-24.25-26.7-10.91-34.036.49-45.8510.445.12-6.2-6.942.16-23.43-31.89-24.6210.08-12.06-5.57-17.78-34.58-20.37.3-41.85-.56-20.06-19.05-26.7-10.916.4910.44-23.43-12.06-5.577.3-55.16-46.21-15.83-63.156.77-4.41-22.68-39.44-20.56-34.63-64.52-2.52-52.82-20.29-24.86-44.59-1.3-6.4-56.49-47.12-66.18-47.436.87-16.265.41-7.08-.587.371.05-39.39-50.697.01-49.14-39.04-10.9-55.166.77-39.44-20.29-44.59-1.3-56.49-66.18-7.08-39.39-50.69-10.9-9.83-42.32-5.95-67.56-59.55-48.97-10.87-69.41-11.68-57.4-38.12-25.6-67.61-50.37-14.49-53.35-45.3-38.87-50.054.86-11.81-47.06-21.95-23.5-2.93-10.78-68.88-67.5-9.99-34.24-.83-24.28-29.63-33.57-35.89-9.83-59.55-69.41-50.37-53.35-45.3-50.05-11.81-10.78-34.24-.83-35.89-10.08-41.27-28.56-13.89-10.65-10.81-24.76-35.6814.35-16.3916.5-15.7-3.2-54.57-28.58-4.6317.04-33.023.27-59.686.61-3.4711.26-.7712.67-61.21.6400000000000015.53-4.61-9.15-39.9-50.7910.06-2.7614.54-10.08-10.65-35.68-54.57-4.6317.043.276.61-61.21-9.15-39.914.54-59.69-58.43.38-14-3.49-56.29-42.63-26.52-13.68-55.8-43-15.06-27.69-54.24-23.06-57.42-10.87-10.86-56.67-15.14-61.831.29-21.59-63.56-43.66-22.6-35.29-53.31-12.93-3.4-25.66-49.9-5.08-.79-8.26-59.69-3.49-26.52-54.24-57.42-10.87-56.67-61.83-22.6-3.4-25.66-8.2610.216.82-57.82-55.12-36.91-30.05-43.02-30.81-31.69-49.77-58.48-18.51-50.89-5.65-24.87-18.15-30.79-58.15-46.84-5.68-19.98-11.61-23.9515.09-30.5-46.59-14.98-53.0615.06-57.06-14.88-13.156.61-28.527.510.21-36.91-30.81-5.65-18.15-30.79-46.84-19.98-46.59-57.06-14.887.5-5.54-62.46-58.06-41.032.03-18.58-26.08-24.17-41.889.291.39-24.74-18.76-35.81-23.21-51.44-54.25-31.49-39.511.39-62.49-64.21-19.27-37.824.35-52.89-17.249.74-32.1-8.23-7.41-2.71-56.68-48.98-21.16-5.542.03-24.17-35.81-51.44-54.25-39.5-62.49-52.89-8.23-7.41-21.16-44.53-72.61-74.57-54.27-43.13-3.29000000000001-36.53-58.7-8-39.74-72.16-16.91-21.12-35.98-4.32000000000001-12.39-28.25-1.08-1.22-50.3-22.37-65.89-45.54-25.2-54.19-30.23.59-28.22-70.18-45.12-45.25-9.41-39.7-31.4-40.33-72.61-12.39-1.08-1.22-50.3-45.54-54.19-39.7-31.4-3.7311.23-18.88-44.8-60.646.036.12-54.24-55.36-3.06-50.97-21.847.00999999999999-32.42-46.4310.64.42999999999999-12.76-28.48-42.91-23.15-33.91-1.00000000000051e-2-11.63-7.07-27.9-25.58-5.39-6.07-10.16-1.33-63.1-68.12-31.1-9.1711.2310.6-12.76-28.48-42.91-1.00000000000051e-2-7.07-68.12-31.1-70.63-65.36-62.5-63.64-36.9-55.03-41.09-73.14-65.14-69.67-32.53-66.03-53.65-46.26-29.28-15.03-70.42-81.26-47.83-82.65-32.49-28.01-50.48-39.58-12.63-69.18-43.83-13.46-79.84-22.85-21.43-57.65-14.72-14.33-30.74-65.36-15.03-81.26-47.83-82.65-50.48-12.63-14.72-14.3324.44-5.5828.479.9814.3-38.267.9814.73-32.5128.45-6.24-31.2-15.5915.8920.35-16.39.210000000000001-9.071.9-26.1829.78-11.2926.72-13.4311.0727.57-8.443.3125.1227.68-10.8127.9538.33-24.1629.06-5.58-16.39-9.071.9-26.1826.7211.0738.33-24.16-16.9743.67-3.7913.12-15.7810.69.293.172.8932.4841.7643.87-22.37-15.7512.61-16.933.13-11.0935.819.221.721.6823.3349.1129.67-1.262.7439.36-13.352.42-3.6636.22-2.5625.7724.9243.67-16.9-11.0935.819.223.3329.67-2.5625.77-51.49-39.71-29.56-82.58-10-31.12-22.75-9.97-47.39-22.38-29.85-74.93-8.22-58.88-52.05-64.95-7.44-57.86-75.41-76.02-19.92-39.11-49.87-27.44-48.82-50.15-48.78-31.93-22.49-52.23-23.55-55.79-32.17-27.4-79.57-39.71-64.95-57.86-75.41-76.02-49.87-48.82-32.17-27.442.129.9939.82.7228.12-35.07-4.6-21.52-14.2238.65-20.83-16.55-9.89-8.17-2.0234.19-19.3238.143.1611.5540.44-3.7637.5421.9613.5723.6922.3419.2-9.03-31.08-20.73-34.1824.69-1.46-11.499.9934.1938.143.1611.5537.5413.5724.69-1.46-1.42.890000000000001-53.48-48.72-.850000000000009-41.39-23.16-14.94-43.86-26.21-30.64-68.34-48.97-2.37-59.8-45.98-17.08-67.24-15.47-25.38-48.15-32.8-26.32-17.54-54.97-72.47-41.7-44.27-55.78-24.02-61.05-37.49-8.84-8.93000000000001-12.11.890000000000001-45.98-67.24-15.47-25.38-26.32-54.97-8.84-8.93000000000001-27.05-16.6724.32-43.47-34.15-20.720.04-14.82-15.62-4.66-38.92-7.61-29.75-36.72-17.5924.66-41.95-3.92-5.54-32.18-30.82-32.252.35-46.67-40.22-6.64-23.48-24.34-49.2819.16-6.98-26.74-21.6-12.16-14.12-16.6724.66-3.92-5.54-32.182.35-40.22-21.6-12.16-20.15-55.54-31.07-24.89-23.797.23-63.89-52.7815.57-52.64-34.53-46.43-53.57-10.5-52.06-52.89-37.82.200000000000003-33.42-38.25-7.18-24.68-51.2-31.01-28.5310.97-32.89.72-24.141.760000000000016.44-24.6813.247.66-48.42-55.54-52.89.200000000000003-33.42-38.25-51.2-28.5313.247.6617.66-37.72-37.83-8.88-23.63-16.6512.44-4.13-37.7327.0420.5428.9626.78-5.146.00000000000023e-22.51-13.289.84-30.6821.66-34.63-29.31-17.99-17.25-26.35-.7599999999999987.7.43-34.27-12.13-18.62-6.4110.39-3.89-31.49-37.722.519.84-30.6821.66-17.99-26.3510.39-3.897.29-1.66-32.0415.28-54.64-43.46-25.19-8.43-27.31-13.2416.65-45.354.95-27.58-23.01-3.28-46.57-41.478.62-.7518.31-.439999999999998-54.74-31.61-53.28-40.79-47.29-55.24-48.92-8.482.82-54.881.27-8.83-36.97-1.66-3.28-41.478.62-.75-54.74-53.281.27-8.83-9.8222.67-13.747.9139.929.32-8.7849.76-7.9737.7518.475.9547.9630.72-5.1633.725.6519.2230.4-24.51-7.8427.412.33.85-16.72-8.8749.2347.85-9.6614.59-18.824.639.9813.9216.2422.6733.719.2230.4-24.512.3-16.729.9813.92-41.06-9.87-22.58-37.25-40.49-40.33-26.38-15.46-65.49-34.75-67.64-35.44-47.943.42999999999999-22.56-46.51-68.18-18.12-54.418.53999999999999-57.75-47.67-62.4-50.37-63.8110.07-51.78-56.67-46.53-41.99-11.24-.350000000000009-61.2-48.38-65.68-9.87-46.51-18.12-54.418.53999999999999-62.4-63.81-61.2-48.3833.4432.18-26.63-12.25-22.7630.0416.38.27-12.5729.5516.75-11.191.4427.99-3.1931.17-15.38-15.3930.42-11.1135.58-27.54-4.6637.3117.41-3.659.0427.06-13.32-22.85-.5923.65-21.17-25.46-17.9932.1831.17-15.3930.42-11.11-4.6617.41-21.17-25.46-91.77-88.38-23.74-26.44-44.65-51.51-38.54-50.75-49.87-31.79-23.08-63.05-30.67-75.91-56.69-63.41-50.77-23.41-34.72-75.88-61.58-69.95-57.61-96.65-51.06-34.97-66.58-28.5-96.62-24.5-66.68-68.41-88.17-53.04-89.06-88.38-63.41-23.41-34.72-75.88-57.61-51.06-88.17-53.04-59.07-2.15000000000001-6.55-23.58-66.64-46.03-38.53-40.44-22.73-73.9-66-39.87-45.85-28.8-41.4-13.17-10.36-33.12-25.11-76-2.12-.400000000000006-45.34-26.79-68.96-11.72-47.37-74.35-32.51-56.38-57.2-61.9-7.93000000000001-15.63-43.45-2.15000000000001-13.17-33.12-25.11-76-45.34-68.96-7.93000000000001-15.63-14.7813.315.26-5.04-16.18-56.02-22.78-.609999999999999-51.31-19.5712.85-42.4-38.19-23.33-54.99-46.92-31.06-58.23-58.09-9.01-36.946.58-13.77-34.11-5.12-29.11-62.9-31.0910.87-14.19-14.06-49.9-19.61-27.91-18.9813.3-46.92-58.23-58.09-9.01-13.77-5.12-19.61-27.91-48.11-63.07-32.96-7.048.8-57.87-57.962.43.52-48.78-.870000000000001-30-58.85-19.42-5.41-62.44-56.27-39.08-23.36-8.93-28.69-17.93-51.83-40.21-44.77-23.94-26.26-46.45-45.77-41.68-50.5111.2616.28-20.74-42.67-63.07-62.44-39.08-23.36-8.93-51.83-44.7716.28-20.741.89-3.38-6.24-5.1-31.84-13.71-27.654.4-3.6.93-36.21-2.71-15.09-22.48-39.46-53.711.6812.52-20.9113.91-36.25-40.73-18.26-29.16-56.11.44-24.91-55.2811.1-45.89-47.31-11.09-54.02-54.41-38-3.38-53.7112.52-20.9113.91-18.26-56.11-54.02-54.41-58.45-28.43-62.48-43.99-48.314.25-41.99-48.74-1.5-62.46-27.77-2.81-18.42-49.9-54.36-17.62-34.22-24.94-35.91-7.83-63.79-22.72-60.73-20.58-45.08-61.58-25.57-37.32-59.13-61.69-23.2-61.96-72.34-9.85-63.07-28.43-17.62-24.94-35.91-7.83-60.73-45.08-72.34-9.853.86-56.78-9.32-26.232.67-23.71-22.4-16.28-16-45.59-54.87-56.989.262.64-25.723.79-46.24-2.02-48.92-22.31-34.81-34.79-36.44-62.22-42.78-11.85-15.85-52.47.190000000000001-65.53-9.45-49.33-10.55-38.88-38.03-56.783.79-2.02-48.92-22.31-36.44-42.78-10.55-38.88-30.32-42.1-52.25.77-71.81-50.69-59.06-71.84-34.42-59.43-51.96-6.88-73.59-22.93-29.76-16.86-74.37-23.95-6.4-5.79-61.89-42.7-31.94-54.37-32.99-31.66-33.03-49.88-59.32-29.58-58.26-26.02-49.64-54.41-2.24-42.1-16.86-23.95-6.4-5.79-31.94-32.99-49.64-54.41-65.82-33.69-63.5-26.42-51.8211.37-19.1-2.18-9.48-62.35-2.87-7.15-13.81-15.53-21.68-57.89-4.38-61.8-66.86-35.25-64.14-19.94-61.24-45.66-37.27-47.39-46.04-42.9-14.677.38-2.9710.48-48.39-22.24-12.21-33.69-57.89-61.8-66.86-35.25-61.24-37.27-48.39-22.24-67.68-69.99-15.62-20.38-68.25-27.71-45.94-54.16-25.24-42.89-38.46-.76-20.13-66.73-9.3-23.12-52.02-1.86-53.63-43.72-20.95-36.3-42.78-51.56-14.133.37-27.4-24.83-13.32-45.08-8.05-31.61-60.26-60.17-56.99-69.99-23.12-1.86-53.63-43.72-42.78-14.13-60.26-60.17-8.27-18.65-59.648.15-1.17-14.62-55.36-20.5-19.7-30.663.6-27.71-5.571.4-17.73-59.986.63-31.4-29.78-3.14-4.5-3.07-37.6711.354.9-28.68-11.84-10.9813.96-54.48-28.34-8.58-13.72-23.16-21.2-18.65-59.98-31.4-29.78-3.14-37.674.9-13.72-23.16-32.333.06-21.41-27.59-28.69-59.7111.41.299999999999999-68.05.16-17.95-6.051.09-41.98-.42.41-14.66-52.68-19.06-14.23-45.3-27.8-1.28-21.47-23.95-63.45-19.68-62.2-28.34-54.24-58.92-27.8-65.72-60.14-4.063.06.41-52.68-19.06-14.23-1.28-23.95-65.72-60.14-47.637.757.86-21.09-6.34-13.32-42.41-25.847.76-57.01-50.51-58.93-56.75-24.83-30.03-32.48-16.69-39.81.710000000000001-51.634.66-.66-11.98-12.72-3.62-29.21-37.67-30.44.3-17.84-11.35-23.56-40.36-26.081.527.75-32.48-39.81.710000000000001-51.63-11.98-3.62-40.36-26.08-45.25-36.3-5.92-53.2416.685.5-12.77-29.53-10.65-24.72-54.617.39-42.91-10.38-14.95-34.688.613.51-46.58-37.21-56.27-37.5216.78-6.3515.322.839.3317.2810.96-29.48-40.7816.92-39.23-29.13-.990000000000002-36.3-34.683.51-46.58-37.2116.7815.32-39.23-29.13-10.63-43.12-6.75-68.36-60.35-49.77-11.67-70.21-12.48-58.2-38.92-26.4-68.41-51.17-15.29-54.15-46.1-39.67-50.854.06-12.61-47.86-22.75-24.3-3.73-11.58-69.68-68.3-10.79-35.04-1.63-25.08-30.43-34.37-36.69-43.12-54.15-39.67-50.854.06-22.75-3.73-30.43-34.37-15.56-46.75-34.04-19.37-16.13-16.29-30.24-41.168.87-21.8711.02-21.18-8.68-60.05-34.06-10.1111.56-38.5-2.21-65.161.13-8.955.78-6.257.19-66.69-4.844.99999999999989e-2-10.09-14.63-45.38-56.274.58-8.249.06-46.75-10.11-38.5-2.21-65.165.787.194.58-8.24-55.81-54.554.26-10.12.390000000000001-52.41-38.75-22.64-9.8-51.92-39.12-11.18-23.81-50.36-19.18-53.54-6.99-6.98-52.79-11.26-57.955.17-17.71-59.68-39.78-18.72-31.41-49.43-9.05.48-21.78-46.02-1.23.09-4.38-54.55-53.54-6.98-52.79-11.26-17.71-39.78-1.23.092.52-.869999999999999-65.51-62.81-44.6-37.74-50.71-38.5-39.38-57.46-66.17-26.2-58.58-13.34-32.56-25.84-38.48-65.84-54.53-13.37-27.67-19.3-31.647.4-38.19-54.28-22.67-60.757.37-64.75-22.57-20.84-1.08-36.21-.19-.869999999999999-25.84-65.84-54.53-13.37-31.64-38.19-1.08-36.21-7.04-63.96-59.56-42.53.529999999999999-20.08-27.58-25.67-43.387.79-.109999999999999-26.24-20.26-37.31-24.71-52.94-55.75-32.99-419.89-63.99-65.71-20.77-39.322.85-54.39-18.748.24-33.6-9.73-8.91-4.21-58.18-50.48-22.66-63.96-52.94-32.99-419.89-20.772.85-58.18-50.48-44.28-72.36-74.32-54.02-42.88-3.04000000000001-36.28-58.45-7.75-39.49-71.91-16.66-20.87-35.73-4.07000000000001-12.14-28-.829999999999998-.969999999999999-50.05-22.12-65.64-45.29-24.95-53.94-29.953.84-27.97-69.93-44.87-45-9.16-39.45-31.15-40.08-72.36-42.88-4.07000000000001-.969999999999999-24.95-45-9.16-39.45-.64000000000000114.32-15.79-41.71-57.559.129.21000000000001-51.15-52.273.00000000000011e-2-47.88-18.7510.1-29.33-43.3413.697.52-9.67-25.39-39.82-20.06-30.823.08-8.54-3.98-24.81-22.49-2.3-2.98-7.071.76000000000001-60.01-65.03-28.01-6.0814.32-57.55-43.34-25.39-8.541.76000000000001-60.01-65.03-84.4-79.13-76.27-77.41-50.67-68.8-54.86-86.91-78.91-83.44-46.3-79.8-67.42-60.03-43.05-28.8-84.19-95.03-61.6-96.42-46.26-41.78-64.25-53.35-26.4-82.95-57.6-27.23-93.61-36.62-35.2-71.42-28.49-28.1-44.51-79.13-50.67-43.05-61.6-53.35-35.2-71.42-28.4919.17-10.8523.24.719.03-43.532.719.46-37.7823.18-11.51-36.47-20.8610.6215.08-21.66-5.06-14.34-3.37-31.4524.51-16.5621.45-18.75.822.3-13.71-1.9619.8522.41-16.0822.6833.06-29.4323.79-10.859.0315.08-3.37-18.7-16.0822.6833.06-39.7520.89-26.57-9.66-38.56-12.18-13.49-19.61-19.899.718.9821.09-45.15-38.53-10.17-39.6810.35-33.8713.03-13.58-1.08000000000001-1.1.54999999999999726.336.88999999999999-24.04-20.0416.58-36.0829.64-26.4413.44-25.342.989999999999992.1399999999999920.89-38.56-10.1713.0326.33-26.4413.44-25.34-7.74.0814.23-38.7933.7912.6721.0433.82-3.621.4113.94-31.1435.57-15.09-8.26-21.1636.35-14.07-31.62-32.2323.874.68-6.0816.35-5.03-6.36-4.9911.8621.3-8.4420.24-1211.6216.39-35.784.0833.79-8.26-31.6216.3520.24-1211.62-13.7-45.83-16.02-53.1-27.7-90.89-60.42-77.34-70.04-17.17-76.65-72.37-65.71-63.99-57.84-21.63-75.14-17.72-12.66-44.27-15.38-59.58-18.28-33.86-42.25-32.13-33.48-36.62-64.85-86.9-76.55-90-31.13-57.28-67.31-45.83-27.7-57.84-12.66-33.86-76.55-90-31.13-22.18-19.87-74.24-69.48-21.61-62.15-43.92-35.7-64.62-46.97-51.4-89.1-69.73-23.13-80.56-66.74-37.84-88-36.23-46.14-68.91-53.56-47.08-38.3-75.73-93.23-62.46-65.03-76.54-44.78-81.81-58.25-29.6-29.69-32.87-19.87-21.61-80.56-36.23-38.3-81.81-58.25-29.6-54.26-43.88-2.89-70.68-61.36-47.91-7.17-42.03-42.83-31.87-66.13-34.82-56.96-63.93-44.8-2.55-69.16-31.13-32.75-59.39-58.03-59.46-24.86-73.88-67.43-33.85-50.69-51.55-76.49-8.05-34.19-53.95-48.81-39.37-41.33-43.88-61.36-44.8-32.75-73.88-34.19-53.95-48.81-31.74-67.13-42.66-36.48-35.38-4.36-75.48-64.373.97999999999999-64.23-46.12-58.02-65.16-22.09-63.65-64.48-49.41-11.39-45.01-49.84-18.77-36.27-62.79-42.6-40.12-.620000000000005-44.39-1.87-35.73-9.83-5.15000000000001-36.271.64999999999999-3.93000000000001-60.01-67.13-35.38-63.65-45.01-42.6-5.15000000000001-36.271.64999999999999-12.55-67.93-68.04-39.09-53.84-46.86-17.77-34.34-67.94-3.17-9.67-1.25-3.43000000000001-35.35-30.15-27.7-43.49-20.37-60.89-8.55-64.84-59.52-48.2-47.46-56.56-30.97-22.51-29.78-64.48-42.34-48.83-36.62-19.82-34.1-61.7-67.93-53.84-30.15-60.89-47.46-48.83-36.62-19.823.79-5.16-35.5411.78-58.14-46.96-28.69-11.93-30.81-16.7413.15-48.851.45-31.08-26.51-6.78-50.07-44.975.12-4.2514.81-3.94-58.24-35.11-56.78-44.29-50.79-58.74-52.42-11.98-.68-58.38-2.23-12.33-40.47-5.16-58.14-26.515.12-35.11-.68-58.38-2.23-31.83.659999999999997-35.7125.917.897.31-30.7927.75-29.9815.74-3.54-16.0625.958.71-27.1711.693.64-2.798.39-46.52-29.855.4-19.71-18.16-38.73-30.8827.2225.84-31.67-7.42-40.83-17.38-12.03-8.09-5.77.65999999999999717.89-27.178.39-18.16-40.83-17.38-12.03.34000000000000331.5318.824.15.911.0715.0225.94-24.096.65-26.245.96-6.5444.8318.84-5.11-26.7823.28-13.0149.94-16.35-6.27-21-8.97-22.4151.47-10.38-15.27-5.13-.5930.1641.05-19.8-6.98-24.2831.53.9118.84-13.01-8.9730.1641.05-19.8-28.22-29.48-88.29-73.91-84.42-31.62-45.28-61.39-74.23-32.11-44.91-72.85-60.22-33.67-64.85-30.49-77.04-77.05-31.24-72.77-26.08-89.2-66.32-24.35-44.25-65.31-52.62-34.6-74.98-84.51-62.25-38.01-82.83-87.12-79.65-29.48-84.42-64.85-31.24-24.35-62.25-38.01-82.83-64.76-61.373.27.570000000000007-17.64-24.5-11.53-23.74-22.86-4.783.93000000000001-36.04-3.66-48.9-29.68-36.4-23.763.60000000000001-7.70999999999999-48.87-34.57-42.94-30.6-69.64-24.05-7.95999999999999-39.57-1.48999999999999-69.612.51000000000001-39.67-41.4-61.16-26.03-62.05-61.37-17.64-29.68-7.70999999999999-69.64-39.67-41.4-61.16-5.8251.146.729.67-13.397.2214.7212.8130.52-20.65-12.7513.387.424.4511.8540.0842.8920.1328.14-22.7551.1352.857.9126.46-15.7141.535.88-21.120.74-3.13-3.95-8.6545.3237.629.851.1-13.3911.8528.1426.46-3.95-8.6545.32-21.226.868.82-11.48-22.62-62.46-29.22-7.05-57.75-26.016.41-48.84-44.63-29.77-61.43-53.36-37.5-64.67-64.53-15.45-43.38.140000000000001-20.21-40.55-11.56-35.55-69.34-37.534.43-20.63-20.5-56.34-26.05-34.35-25.426.86-22.62-61.43-64.53-40.55-20.5-56.34-26.05-56.39-71.35-41.24-15.32.52-66.15-66.24-5.88-4.76-57.06-9.15-38.28-67.13-27.7-13.69-70.72-64.55-47.36-31.64-17.21-36.97-26.21-60.11-48.49-53.05-32.22-34.54-54.73-54.05-49.96-58.792.988-29.02-50.95-71.35.52-13.69-31.64-48.49-58.792.988-10.78-16.05-18.91-17.77-44.51-26.38-40.32-8.27-16.27-11.74-48.88-15.38-27.76-35.15-52.13-66.38-10.99-.15-33.581.24-48.92-53.4-30.93-41.83-68.78-12.23-37.58-67.95-1.57-58.56-59.98-23.76-66.69-67.08-50.67-16.05-44.51-52.13-33.58-41.83-59.98-23.76-66.69-48.05-18.03-52.08-33.59-37.9114.65-31.59-38.348.9-52.06-17.377.59-8.02-39.5-43.96-7.22-23.82-14.54-25.512.57-53.39-12.32-50.33-10.18-34.68-51.18-15.17-26.92-48.73-51.29-12.8-51.56-61.94.550000000000001-52.67-18.03-37.91-43.96-25.51-10.18-12.8-51.56-61.94-7.73-68.37-20.91-37.82-8.92-35.3-33.99-27.87-27.59-57.18-66.46-68.57-2.33-8.95-37.31-7.8-57.83-13.61-60.51-33.9-46.4-46.38-48.03-73.81-54.37-23.44-27.44-64.06-11.4-77.12-21.04-60.92-22.14-50.47-49.62-68.37-8.92-37.31-60.51-73.81-21.04-60.92-22.14-15.01-26.79-36.9416.08-56.5-35.38-43.75-56.53-19.11-44.12-36.658.43-58.28-7.62-14.45-1.55-59.06-8.648.919.52-46.58-27.39-16.63-39.06-17.68-16.35-17.72-34.57-44.01-14.27-42.95-10.71-34.33-39.113.07-26.79-56.5-14.458.91-39.06-42.95-10.71-34.33-61.54-29.41-59.22-22.14-47.5415.65-14.822.1-5.2-58.071.41-2.87-9.53-11.25-17.4-53.61-.100000000000001-57.52-62.58-30.97-59.86-15.66-56.96-41.38-32.99-43.11-41.76-38.62-10.3911.661.3114.76-44.11-17.96-7.93-29.41-47.54-17.4-62.58-41.381.3114.76-44.11-69.17-71.48-17.11-21.87-69.74-29.2-47.43-55.65-26.73-44.38-39.95-2.25-21.62-68.22-10.79-24.61-53.51-3.35-55.12-45.21-22.44-37.79-44.27-53.05-15.621.88-28.89-26.32-14.81-46.57-9.54-33.1-61.75-61.66-58.48-71.48-69.74-10.79-55.12-53.05-9.54-33.1-61.75-17.01-27.39-68.38-.590000000000002-9.91-23.36-64.1-29.24-28.44-39.4-5.14-36.45-14.31-7.34-26.47-68.72-2.11-40.14-38.52-11.88-13.24-11.81-46.412.61-3.84-37.42-20.58-19.725.22-63.22-37.08-17.32-22.46-31.9-29.94-27.39-9.91-26.47-38.522.61-37.08-17.32-22.46-40.49-5.1-29.57-35.75-36.85-67.873.25-7.86-76.21-8-26.11-14.21-7.07-50.14-8.58-7.75-22.82-60.84-27.22-22.39-53.46-35.96-9.44-29.63-32.11-71.61-27.84-70.36-36.5-62.4-67.08-35.96-73.88-68.3-12.22-5.1-36.85-8.58-27.22-29.63-67.08-35.96-73.88-41.1314.2514.36-14.59.16-6.82-35.91-19.3414.26-50.51-44.01-52.43-50.25-18.33-23.53-25.98-10.19-33.317.21-45.1311.165.84-5.48-6.222.88-22.71-31.17-23.910.8-11.34-4.85-17.06-33.86-19.588.0214.25.16-23.537.21-6.22-4.85-17.06-33.86-51.5-42.55-12.17-59.4910.43-.75-19.02-35.78-16.9-30.97-60.861.14-49.16-16.63-21.2-40.932.36-2.74-52.83-43.46-62.52-43.7710.53-12.69.07-3.423.0811.034.71-35.73-47.0310.67-45.48-35.38-7.24-42.5510.43-21.2-52.83-12.6-47.0310.67-45.48.140000000000001-32.354.02-57.59-49.58-39-.899999999999999-59.44-1.71-47.43-28.15-15.63-57.64-40.4-4.52-43.38-35.33-28.9-40.0814.83-1.84-37.09-11.98-13.537.04-.809999999999999-58.91-57.53-1.99999999999996e-2-24.279.14-14.31-19.66-23.6-25.92-32.35-49.58-4.52-40.08-13.539.14-14.31-19.66-15.14-46.33-33.62-18.95-15.71-15.87-29.82-40.749.29-21.4511.44-20.76-8.26-59.63-33.64-9.6911.98-38.08-1.79-64.741.55-8.536.2-5.837.61-66.27-4.42.469999999999999-9.67-14.21-44.96-55.855-7.829.48-46.33-15.71-33.64-1.79-5.83-44.96-55.855-47.86-46.612.21-2.178.34-44.46-30.8-14.69-1.85-43.97-31.17-3.23-15.86-42.41-11.23-45.59.959999999999999.969999999999999-44.84-3.31-5013.12-9.76-51.73-31.83-10.77-23.46-41.48-1.18.43-13.83-38.076.7511.043.57-46.68.34-11.23-44.84-51.73-13.83-38.076.75-6.28-9.67-74.31-71.61-53.4-46.54-59.51-47.3-48.18-66.26-74.97-35-67.38-22.14-41.36-34.64-47.28-74.64-63.33-22.17-36.47-28.1-40.44-1.4-46.99-63.08-31.47-69.55-1.43-73.55-31.37-29.64-9.88-45.01-8.99-9.67-53.4-41.36-63.33-1.4-31.37-29.64-9.88-9.38-66.3-61.9-44.87-1.81-22.42-29.92-28.01-45.725.45-2.45-28.58-22.6-39.65-27.05-55.28-58.09-35.33-43.347.55-66.33-68.05-23.11-41.66.51-56.73-21.085.9-35.94-12.07-11.25-6.55-60.52-52.82-25-66.3-1.81-27.05-43.34-41.66-11.25-6.55-60.52-6.94-35.02-36.98-16.68-5.5434.31.06-21.1129.59-2.15-34.5720.6816.471.6133.2725.29.3436.5136.37-12.7115.22-28.3-7.9512.39-16.67.3941.189.37-32.59-7.53-7.6628.18-2.116.19-2.74-6.941.0629.5925.29.37-32.596.19-2.7427.6142.5712.46-13.46-29.337.3737.46-22.9-24.0228.28-19.639.538.35-1.08-15.0941.9435.7718.582.86-11.578.19-2.5731.3319.7124.273.445.7625.9525.2721.1830.01-31.76-36.78.24000000000000222.1727.6137.46-24.0241.9425.9525.27.24000000000000222.17-10.44-5.17-2.31-3.4523.295.1619.1-12.95-4.95-9.4827.66-5.846.5413.9330.9145.16-10.23-21.0712.36-22.4627.732.189.7120.6147.56-8.9916.3646.73-19.6537.3438.762.5445.4745.8629.45-10.4419.1-4.9545.1646.73-19.6545.8629.45-32.42-62.44-28.39-46.88-42.56-95.12-48.88-42.13-89.37-28.41-63.1-88.06-72.45-40.97-36.51-73.25-56.65-65.93-54.96-83.04-27.08-68.15-30.14-70.29-45.79-29.29-65.3-53.55-31.74-29.18-67.67-28.91-18.53-81.02-27.8-32.42-48.88-89.37-73.25-53.55-31.74-81.02-27.8-62.98-2.34-49.8-32.89-61.79-35.41-36.72-42.84-43.12-13.53-4.25-2.14-68.38-61.76-33.4-62.91-12.88-57.1-10.2-36.81-24.31-24.33-22.683.09999999999999-16.34-47.27-43.27-6.65000000000001-59.316.41-49.67-9.79-48.57-20.24-21.09-62.98-36.72-43.12-62.91-6.65000000000001-59.31-20.24-21.09-62.28-50.5-40.35-93.37-20.79-41.91-33.54-20.76-58.18-33.17-40.64-85.72-19.01-69.67-62.84-75.74-18.23-68.65-86.2-86.81-30.71-49.9-60.66-38.23-59.61-60.94-59.57-42.72-33.28-63.02-34.34-66.58-42.96-38.19-90.36-62.28-33.54-58.18-75.74-42.72-33.28-38.19-90.3652.3220.195012.9238.32-24.875.6-11.32-4.0248.85-10.63-6.35.3099999999999992.038.1844.39-9.1248.353.3621.7550.646.4447.7432.1623.7733.8932.5429.41.17-20.88-10.53-23.9834.898.74-1.2952.325.6-4.0244.3929.41.178.74-1.2928.831.11-23.26-18.529.37-11.177.0615.28-13.644.01-.420000000000002-38.12-18.7527.85-29.58-15.7613.14-37.0214.754.84-17.93-2.580000000000013.912.68-24.75-42.25-11.48-14.05-25.566.2-30.83-7.2721.3821.2918.1128.87.06-13.64-15.76-14.05-25.5621.2918.11-71.7-61.32-20.33-88.12-78.8-65.35-24.61-59.47-60.27-49.31-83.57-52.26-74.4-81.37-62.24-19.99-86.6-48.57-50.19-76.83-75.47-76.9-42.3-91.32-84.87-51.29-68.13-68.99-93.93-25.49-51.63-71.39-66.25-56.81-58.77-71.7-24.61-60.27-19.99-68.99-93.93-56.81-58.77-48.32-83.71-59.24-53.06-51.96-20.94-92.06-80.95-12.6-80.81-62.7-74.6-81.74-38.67-80.23-81.06-65.99-27.97-61.59-66.42-35.35-52.85-79.37-59.18-56.7-17.2-60.97-18.45-52.31-26.41-21.73-52.85-14.93-20.51-76.59-48.32-92.06-12.6-81.06-18.45-52.31-20.51-76.5923.05-32.33-32.44-3.49-18.24-11.2617.831.26-32.3432.4325.9334.3532.17.255.457.9-7.8915.23-25.2927.05-29.24-23.92-12.6-11.86-20.964.6313.095.82-28.88-6.74-13.23-1.0215.781.5-26.123.0517.83-32.347.95.82-28.881.5-26.1-32.07-41.02-71.4-24.08-94-82.82-64.55-47.79-66.67-52.6-22.71-84.71-34.41-66.94-62.37-42.64-85.93-80.83-30.74-40.11-21.05-39.8-94.1-70.97-92.64-80.15-86.65-94.6-88.28-47.84-36.54-94.24-38.09-48.19-76.33-32.07-64.55-66.67-42.64-94.6-88.28-48.19-76.33-56-23.51-59.881.73-6.28-16.86-54.963.58-54.15-8.42999999999999-27.71-40.231.78-15.46-51.34-12.48-20.53-26.96-15.78-70.69-54.02-18.77-43.88-42.33-62.9-55.053.051.67-55.84-31.59-65-41.55-36.2-32.26-29.94-56-54.96-54.15-12.481.67-55.84-32.26-29.94-66.58-35.39-48.1-62.77-66.01-65.85-51.9-40.98-91.01-60.27-93.16-60.96-73.46-22.09-48.08-72.03-93.7-43.64-79.93-16.98-83.27-73.19-87.92-75.89-89.33-15.45-77.3-82.19-72.05-67.51-36.76-25.87-86.72-73.9-91.2-66.58-51.9-91.01-72.03-82.19-72.05-73.9-91.2-11.82-13.08-71.89-57.51-68.02-15.22-28.88-44.99-57.83-15.71-28.51-56.45-43.82-17.27-48.45-14.09-60.64-60.65-14.84-56.37-9.67999999999999-72.8-49.92-7.95-27.85-48.91-36.22-18.2-58.58-68.11-45.85-21.61-66.43-70.72-63.25-11.82-28.88-57.83-14.09-18.2-58.58-70.72-63.25-62.48-59.095.552.85000000000001-15.36-22.22-9.24999999999999-21.46-20.58-2.56.21000000000001-33.76-1.38-46.62-27.4-34.12-21.485.88000000000001-5.42999999999999-46.59-32.29-40.66-28.32-67.36-21.77-5.67999999999999-37.29.790000000000006-67.334.79000000000001-37.39-39.12-58.88-23.75-59.77-62.48-9.24999999999999-20.58-34.12.790000000000006-67.33-23.75-59.77-21.8435.0830.6813.65-29.41-8.8-1.3-3.2114.5-36.67-28.77-2.64-8.628.43-4.1724.0626.874.1112.12-38.7735.1136.83-8.1110.44-31.7325.51-10.14-37.124.72-19.15-19.97-24.6729.321.6-6.22-21.84-1.314.524.06-37.124.7221.6-6.22-27.84.242.2-18.1-29.24-69.08-35.84-13.67-64.37-32.63-.21-55.46-51.25-36.39-68.05-59.98-44.12-71.29-71.15-22.07-50-6.48-26.83-47.17-18.18-42.17-75.96-44.15-2.19-27.25-27.12-62.96-32.67-40.97-32.04-27.84-35.84-64.37-59.98-44.15-2.19-40.97-32.04-63.52-78.48-48.37-22.45-6.61-73.28-73.37-13.01-11.89-64.19-16.28-45.41-74.26-34.83-20.82-77.85-71.68-54.49-38.77-24.34-44.1-33.34-67.24-55.62-60.18-39.35-41.67-61.86-61.18-57.09-65.92-4.15.87-36.15-58.08-63.52-73.37-11.89-77.85-61.86-61.18-36.15-58.08-7.08-12.35-15.21-14.07-40.81-22.68-36.62-4.57-12.57-8.04-45.18-11.68-24.06-31.45-48.43-62.68-7.293.55-29.884.94-45.22-49.7-27.23-38.13-65.08-8.53-33.88-64.252.13-54.86-56.28-20.06-62.99-63.38-46.97-7.08-36.62-12.57-62.68-64.252.13-63.38-46.97-46.17-16.15-50.2-31.71-36.0316.53-29.71-36.4610.78-50.18-15.499.47-6.14-37.62-42.08-5.34-21.94-12.66-23.634.45-51.51-10.44-48.45-8.3-32.8-49.3-13.29-25.04-46.85-49.41-10.92-49.68-60.062.43-50.79-46.17-29.7110.78-5.34-25.04-46.852.43-50.79-.24-60.88-13.42-30.33-1.43-27.81-26.5-20.38-20.1-49.69-58.97-61.085.16-1.46-29.82-.31-50.34-6.12-53.02-26.41-38.91-38.89-40.54-66.32-46.88-15.95-19.95-56.57-3.91-69.63-13.55-53.43-14.65-42.98-42.13-.24-26.5-20.1-.31-56.57-3.91-42.98-42.13-24.62-36.4-46.556.47-66.11-44.99-53.36-66.14-28.72-53.73-46.26-1.18-67.89-17.23-24.06-11.16-68.67-18.25-.699999999999999-8.99999999999999e-2-56.19-37-26.24-48.67-27.29-25.96-27.33-44.18-53.62-23.88-52.56-20.32-43.94-48.713.46-24.62-53.36-28.72-11.16-44.18-53.62-48.713.46-72.5-40.37-70.18-33.1-58.54.69-25.78-8.86-16.16-69.03-9.55-13.83-20.49-22.21-28.36-64.57-11.06-68.48-73.54-41.93-70.82-26.62-67.92-52.34-43.95-54.07-52.72-49.58-21.35.7-9.653.8-55.07-28.92-18.89-72.5-25.78-16.16-64.57-49.58-21.35-28.92-18.89-64.82-67.13-12.76-17.52-65.39-24.85-43.08-51.3-22.38-40.03-35.62.1-17.27-63.87-6.44-20.26-49.161-50.77-40.86-18.09-33.44-39.92-48.7-11.276.23-24.54-21.97-10.46-42.22-5.19-28.75-57.4-57.31-54.13-64.82-43.08-22.38-20.26-21.97-10.46-57.31-54.13-25.05-35.43-76.42-8.63-17.95-31.4-72.14-37.28-36.48-47.44-13.18-44.49-22.35-15.38-34.51-76.76-10.15-48.18-46.56-19.92-21.28-19.85-54.45-5.43-11.88-45.46-28.62-27.76-2.82-71.26-45.12-25.36-30.5-39.94-37.98-25.05-72.14-36.48-76.76-27.76-2.82-39.94-37.98-26.259.14-15.33-21.51-22.61-53.6317.496.38-61.976.24-11.873.00000000000011e-27.17-35.95.666.49-8.58-46.6-12.98-8.15-39.22-21.724.8-15.39-17.87-57.37-13.6-56.12-22.26-48.16-52.84-21.72-59.64-54.062.02-26.2517.49-61.976.49-56.12-22.26-54.062.02-44.9710.4110.52-18.43-3.68-10.66-39.75-23.1810.42-54.35-47.85-56.27-54.09-22.17-27.37-29.82-14.03-37.153.37-48.977.322-9.32-10.06-.959999999999999-26.55-35.01-27.746.96-15.18-8.69-20.9-37.7-23.424.18-44.97-39.7510.42-29.82-27.746.96-23.424.18-49.36-40.41-10.03-57.3512.571.39-16.88-33.64-14.76-28.83-58.723.28-47.02-14.49-19.06-38.794.5-.6-50.69-41.32-60.38-41.6312.67-10.4611.21-1.285.2213.176.85-33.59-44.8912.81-43.34-33.24-5.1-49.36-16.88-14.76-38.7913.176.85-33.24-5.1-6.97-39.46-3.09-64.7-56.69-46.11-8.01-66.55-8.82-54.54-35.26-22.74-64.75-47.51-11.63-50.49-42.44-36.01-47.197.72-8.95-44.2-19.09-20.64-7.00000000000003e-2-7.92-66.02-64.64-7.13-31.382.03-21.42-26.77-30.71-33.03-6.97-8.01-8.82-50.49-64.64-7.13-30.71-33.03-16.92-48.11-35.4-20.73-17.49-17.65-31.6-42.527.51-23.239.66-22.54-10.04-61.41-35.42-11.4710.2-39.86-3.57-66.52-.23-10.314.42-7.615.83-68.05-6.2-1.31-11.45-15.99-46.74-57.633.22-9.67.7-16.92-31.67.51-11.47-1.31-11.45-9.67.7-52.84-51.587.23-7.153.36-49.44-35.78-19.67-6.83-48.95-36.15-8.21-20.84-47.39-16.21-50.57-4.02-4.01-49.82-8.29-54.988.14-14.74-56.71-36.81-15.75-28.44-46.46-6.083.45-18.81-43.051.776.06-1.41-52.84-35.78-6.83-50.57-46.46-6.086.06-1.41-6.09-9.48-74.12-71.42-53.21-46.35-59.32-47.11-47.99-66.07-74.78-34.81-67.19-21.95-41.17-34.45-47.09-74.45-63.14-21.98-36.28-27.91-40.25-1.21-46.8-62.89-31.28-69.36-1.24-73.36-31.18-29.45-9.69-44.82-8.8-6.09-59.32-47.99-34.45-69.36-1.24-44.82-8.8.510000000000002-56.41-52.01-34.988.08-12.53-20.03-18.12-35.8315.347.44-18.69-12.71-29.76-17.16-45.39-48.2-25.44-33.4517.44-56.44-58.16-13.22-31.7710.4-46.84-11.1915.79-26.05-2.18-1.363.34-50.63-42.93-15.11.510000000000002-20.03-35.83-45.3915.79-26.05-42.93-15.11-41.59-69.67-71.63-51.33-40.19-.350000000000009-33.59-55.76-5.06-36.8-69.22-13.97-18.18-33.04-1.38000000000001-9.45-25.311.861.72-47.36-19.43-62.95-42.6-22.26-51.25-27.266.53-25.28-67.24-42.18-42.31-6.47-36.76-28.46-37.39-55.76-1.38000000000001-25.31-22.26-67.24-37.3941.0956.0525.942.00000000000031e-2-15.8250.8550.94-9.42-10.5441.76-6.1522.9851.8312.4-1.6155.4249.2532.0616.341.9121.6710.9144.8133.1937.7516.9219.2439.4338.7534.6643.49-18.28-23.313.7235.65-9.42-1.6149.2533.1938.7535.65-37.19-31.92-29.06-30.2-3.46-21.59-7.65-39.7-31.7-36.23.909999999999997-32.59-20.21-12.824.1618.41-36.98-47.82-14.39-49.21.9500000000000035.43-17.04-6.1420.81-35.74-10.3919.98-46.410.5912.01-24.2118.7219.112.7-39.74.16-36.98-6.14-46.42.731.891.8735.9217.4321.75-30.8115.4322.18-25.0635.91.20999999999999-23.75-8.1423.3427.8-8.947.66-1.629.34999999999999-18.7337.23-3.8434.17-5.9818.5235.02-.99000000000000210.7632.5735.13-3.3635.445.78-16.7136.5122.1827.87.66-5.9832.5736.51-44.1416.5-30.96-14.05-42.95-16.57-17.88-24-24.285.3114.5916.7-49.54-42.92-14.56-44.075.96-38.268.64-17.97-5.47-5.48999999999999-3.8421.942.5-28.43-24.4312.19-40.4725.25-30.839.05-29.73-1.4-2.25-24-14.565.9621.94-40.47-2.25-20.45-8.671.48-51.5421.04-7.99999999999983e-28.2921.07-16.358.661.19-43.8922.82-27.84-21.01-33.9123.6-26.82-44.37-44.9811.12-8.07-18.833.6-17.78-19.11-17.74-.8900000000000018.55-21.197.49-24.75-1.133.64-48.5321.07-21.0123.63.68.55-48.53-8.44999999999999-40.58-10.77-47.85-22.45-85.64-55.17-72.09-64.79-11.92-71.4-67.12-60.46-58.74-52.59-16.38-69.89-12.47-7.41-39.02-10.13-54.33-13.03-28.61-37-26.88-28.23-31.37-59.6-81.65-71.3-84.75-25.88-52.03-62.06-72.09-52.59-69.89-28.61-59.6-62.0652.8755.18.8100000000000025.5753.4412.931.1339.3510.4328.0823.65-14.055.3251.92-5.518.3137.21-12.9538.8228.916.1421.4927.9736.75-.68-18.1812.5910.02-1.4930.27-6.7616.845.4545.3642.1839.35-5.5137.2136.75-1.4942.18-62.29-51.91-10.92-78.71-69.39-55.94-15.2-50.06-50.86-39.9-74.16-42.85-64.99-71.96-52.83-10.58-77.19-39.16-40.78-67.42-66.06-67.49-32.89-81.91-75.46-41.88-58.72-59.58-84.52-16.08-42.22-61.98-56.84-47.4-49.36-50.06-52.83-77.19-81.91-84.52-49.36-8.39-43.78-19.31-13.13-12.0318.99-52.13-41.0227.33-40.88-22.77-34.67-41.811.26-40.3-41.13-26.0611.96-21.66-26.494.58-12.92-39.44-19.25-16.7722.73-21.0421.48-12.3813.5218.2-12.922519.42-36.66-41.02-40.3-26.06-19.25-12.38-36.6630.04-25.34-25.453.5-11.25-4.2724.828.25-25.3539.4232.9241.3439.167.2412.4414.89-.89999999999999922.22-18.334.04-22.25-16.93-5.61-4.87-13.9711.6220.0812.81-21.89.25-6.245.9722.778.49-19.118.2512.44-.899999999999999-4.87-21.89-19.11-12.02-20.97-51.35-4.03-73.95-62.77-44.5-27.74-46.62-32.55-2.66-64.66-14.36-46.89-42.32-22.59-65.88-60.78-10.69-20.06-1-19.75-74.05-50.92-72.59-60.1-66.6-74.55-68.23-27.79-16.49-74.19-18.04-28.14-56.28-27.74-42.32-65.88-50.92-68.23-56.28-67.74-35.25-71.62-10.01-18.02-28.6-66.7-8.16000000000001-65.89-20.17-39.45-51.97-9.96000000000001-27.2-63.08-24.22-32.27-38.7-27.52-82.43-65.76-30.51-55.62-54.07-74.64-66.79-8.69000000000001-10.07-67.58-43.33-76.74-53.29-47.94-44-41.68-8.16000000000001-63.08-32.27-54.07-67.58-41.68-3.7727.4214.713.99999999999991e-2-3.2-3.0410.9121.83-28.22.54-30.351.85-10.6540.7214.73-9.22-30.8919.17-17.1245.83-20.46-10.38-25.11-13.08-26.5247.36-14.49-19.38-9.24-4.726.0536.94-23.91-11.09-28.3921.8314.73-30.89-13.08-9.24-28.39-21.89-23.15-81.96-67.58-78.09-25.29-38.95-55.06-67.9-25.78-38.58-66.52-53.89-27.34-58.52-24.16-70.71-70.72-24.91-66.44-19.75-82.87-59.99-18.02-37.92-58.98-46.29-28.27-68.65-78.18-55.92-31.68-76.5-80.79-73.32-55.06-58.52-70.71-18.02-68.65-73.32-53.95-50.5614.0811.38-6.83000000000001-13.69-.719999999999999-12.93-12.056.0299999999999914.74-25.237.15-38.09-18.87-25.59-12.9514.413.1-38.06-23.76-32.13-19.79-58.83-13.242.85-28.769.32-58.813.32-28.86-30.59-50.35-15.22-51.24-12.93-18.87-12.95-58.83-58.8-51.24-43.3913.539.13-7.90000000000001-50.96-30.35-22.85-24.76-7.05-58.22-50.32-24.19-30.17-13.12-25.722.515.32-17.44-9.43-60.3213.5615.28-29.66-11.11-53.283.96-31.69-58.67-16.83-40.7-41.52-46.227.749999999999994.99999999999972e-2-27.77-24.76-25.725.32-11.11-16.83-27.77-17.610.4812.44-7.86-19-58.84-25.6-3.43-54.13-22.3910.03-45.22-41.01-26.15-57.81-49.74-33.88-61.05-60.91-11.83-39.763.76-16.59-36.93-7.94-31.93-65.72-33.918.05-17.01-16.88-52.72-22.43-30.73-21.8-3.43-57.81-33.88-36.938.05-21.8-56.53-71.49-41.38-15.46.380000000000001-66.29-66.38-6.02-4.9-57.2-9.29-38.42-67.27-27.84-13.83-70.86-64.69-47.5-31.78-17.35-37.11-26.35-60.25-48.63-53.19-32.36-34.68-54.87-54.19-50.1-58.932.847.86-29.16-51.09-6.02-13.83-64.69-48.63-54.19-51.09-11.47-16.74-19.6-18.46-45.2-27.07-41.01-8.96-16.96-12.43-49.57-16.07-28.45-35.84-52.82-67.07-11.68-.84-34.27.55-49.61-54.09-31.62-42.52-69.47-12.92-38.27-68.64-2.26-59.25-60.67-24.45-67.38-67.77-51.36-8.96-52.82-11.68-42.52-2.26-51.36-50.44-20.42-54.47-35.98-40.312.26-33.98-40.736.51-54.45-19.765.2-10.41-41.89-46.35-9.61-26.21-16.93-27.9.180000000000001-55.78-14.71-52.72-12.57-37.07-53.57-17.56-29.31-51.12-53.68-15.19-53.95-64.33-1.84-55.06-40.73-46.35-26.21-12.57-51.12-55.06-2.75-63.39-15.93-32.84-3.94-30.32-29.01-22.89-22.61-52.2-61.48-63.592.65-3.97-32.33-2.82-52.85-8.63-55.53-28.92-41.42-41.4-43.05-68.83-49.39-18.46-22.46-59.08-6.42-72.14-16.06-55.94-17.16-45.49-44.64-22.89-32.33-52.85-68.83-6.42-44.64-22.81-34.59-44.748.28-64.3-43.18-51.55-64.33-26.91-51.92-44.45.629999999999999-66.08-15.42-22.25-9.35-66.86-16.441.111.72-54.38-35.19-24.43-46.86-25.48-24.15-25.52-42.37-51.81-22.07-50.75-18.51-42.13-46.95.27-64.33-22.25-66.86-46.86-51.815.27-74.4-42.27-72.08-35-60.42.79-27.68-10.76-18.06-70.93-11.45-15.73-22.39-24.11-30.26-66.47-12.96-70.38-75.44-43.83-72.72-28.52-69.82-54.24-45.85-55.97-54.62-51.48-23.25-1.2-11.551.9-56.97-30.82-20.79-10.76-30.26-12.96-54.24-23.25-20.79-66.6-68.91-14.54-19.3-67.17-26.63-44.86-53.08-24.16-41.81-37.38.32-19.05-65.65-8.22-22.04-50.94-.779999999999999-52.55-42.64-19.87-35.22-41.7-50.48-13.054.45-26.32-23.75-12.24-44-6.97-30.53-59.18-59.09-55.91-53.08-8.22-50.94-50.48-12.24-55.91-24.81-35.19-76.18-8.39-17.71-31.16-71.9-37.04-36.24-47.2-12.94-44.25-22.11-15.14-34.27-76.52-9.91-47.94-46.32-19.68-21.04-19.61-54.21-5.19-11.64-45.22-28.38-27.52-2.58-71.02-44.88-25.12-30.26-39.7-37.74-37.04-34.27-9.91-5.19-2.58-37.74-32.842.55-21.92-28.1-29.2-60.2210.9-.210000000000001-68.56-.35-18.46-6.56.58-42.49-.93-9.99999999999996e-2-15.17-53.19-19.57-14.74-45.81-28.31-1.79-21.98-24.46-63.96-20.19-62.71-28.85-54.75-59.43-28.31-66.23-60.65-4.57-.210000000000001-.93-15.17-21.98-28.85-4.57-47.97.487.59-21.36-6.61-13.59-42.68-26.117.49-57.28-50.78-59.2-57.02-25.1-30.3-32.75-16.96-40.08.440000000000001-51.94.39-.93-12.25-12.99-3.89-29.48-37.94-30.674.03-18.11-11.62-23.83-40.63-26.351.25-26.11-30.3-16.96-12.994.031.25-61.27-52.32-21.94-69.26.66-10.52-28.79-45.55-26.67-40.74-70.63-8.63-58.93-26.4-30.97-50.7-7.41-12.51-62.6-53.23-72.29-53.54.76-22.37-.7-13.19-6.691.26-5.06-45.5-56.8.9-55.25-45.15-17.01-45.55-30.97-7.41-22.37-5.06-17.01-3.03-35.52.85-60.76-52.75-42.17-4.07-62.61-4.88-50.6-31.32-18.8-60.81-43.57-7.69-46.55-38.5-32.07-43.2511.66-5.01-40.26-15.15-16.73.87-3.98-62.08-60.7-3.19-27.445.97-17.48-22.83-26.77-29.09-62.61-7.69-38.5-16.7-3.19-29.09-26.55-57.74-45.03-30.36-27.12-27.28-41.23-52.15-2.12-32.863e-2-32.17-19.67-71.04-45.05-21.1.57-49.49-13.2-76.15-9.86-19.94-5.21-17.24-3.8-77.68-15.83-10.94-21.08-25.62-56.37-67.26-6.41-19.23-1.93-52.15-45.05.57-17.24-21.08-1.93-56.39-55.133.68-10.7-.19-52.99-39.33-23.22-10.38-52.5-39.7-11.76-24.39-50.94-19.76-54.12-7.57-7.56-53.37-11.84-58.534.59-18.29-60.26-40.36-19.3-31.99-50.01-9.63-9.99999999999996e-2-22.36-46.6-1.782.51-4.96-23.22-19.76-7.57-60.26-9.63-4.963.21-.18-64.82-62.12-43.91-37.05-50.02-37.81-38.69-56.77-65.48-25.51-57.89-12.65-31.87-25.15-37.79-65.15-53.84-12.68-26.98-18.61-30.958.09-37.5-53.59-21.98-60.068.06-64.06-21.88-20.15-.390000000000001-35.52.5-37.81-31.87-37.798.098.06.5-14.37-71.29-66.89-49.86-6.8-27.41-34.91-33-50.71.46-7.44-33.57-27.59-44.64-32.04-60.27-63.08-40.32-48.332.56-71.32-73.04-28.1-46.65-4.48-61.72-26.07.91-40.93-17.06-16.24-11.54-65.51-57.81-29.99-33-32.04-63.08-46.65-40.93-29.99-14.57-42.65-44.61-24.31-13.1726.67-6.57-28.7421.96-9.78-42.213.058.84-6.0225.6417.571.7128.8828.74-20.347.59-35.93-15.584.76-24.23-.24000000000000233.551.74-40.22-15.16-15.2920.55-9.74-1.44-10.3721.96-42.2-6.0225.6412.1127.07-3.04-28.96-44.821.8721.96-38.4-39.5212.78-35.13-622.85-16.58-30.5926.4420.273.08-12.64-27.07-7.31-18.0715.834.218.77-12.06-9.7410.459.775.6814.51-47.26-52.28-15.266.67-39.52-35.13-16.58-30.59-40.86-35.59-32.73-33.87-7.13-25.26-11.32-43.37-35.37-39.9-2.76000000000001-36.26-23.88-16.49.48999999999999514.74-40.65-51.49-18.06-52.88-2.721.76-20.71-9.8117.14-39.41-14.0616.31-50.076.919999999999998.34-27.8815.0515.44-.969999999999999-35.37-2.76000000000001-16.49.48999999999999523.41-6.6127.448.9513.27-39.296.9513.7-33.5427.42-7.27-32.23-16.6214.8619.32-17.42-.82-10.1.869999999999997-27.2128.75-12.3225.69-14.4610.0426.54-9.472.2824.0926.65-11.8426.9237.3-25.1928.03-33.54-7.2714.8619.32-35.8524.79-22.67-5.76-34.66-8.27999999999999-9.59-15.71-15.9913.622.8824.99-41.25-34.63-6.27-35.7814.25-29.9716.93-9.682.822.84.4530.2310.79-20.14-16.1420.48-32.1833.54-22.5417.34-21.446.896.04-15.9922.88-34.63-6.27-33.36-21.58-11.43-64.458.13-12.99-4.628.16-29.26-4.25000000000001-11.72-56.89.91-40.75-33.92-46.8210.69-39.73-57.28-57.89-1.79000000000001-20.98-31.74-9.31-30.69-32.02-30.65-13.8-4.36000000000001-34.1-5.42-37.66-14.04-9.27-61.44-29.26-11.72-40.75-33.9239.247.1136.92-.16000000000000425.24-37.95-7.48-24.4-17.135.77-23.71-19.43-12.77-11.05-4.9000000000000131.31-22.235.2240.288.6699999999999937.56-6.6434.6619.0810.6920.8119.4616.32-11.91-33.96-23.61-37.0621.81-4.34-14.37-17.1-23.71-11.05-4.9000000000000120.6722.98-31.39-26.6321.24-19.3-1.077.15-21.77-4.12-8.55-46.25-26.8819.72-37.71-23.895.01000000000001-45.156.62-3.29-26.06-10.71-4.234.55-32.88-50.38-19.61-22.18-33.69-1.93-38.96-15.413.2513.169.98-21.77-8.5519.72-37.71-7.023.3644.35-23.44-14.12-.67000000000000240.075.214.4115.37-18.8912.42-9.72-16.692.4444.69-21.9216.1114.49-12.15-10.79-12.2222.38-26.64-20.1913.39-3.45-4.31-29.2539.1913.05-6.71-1.577.875.914.41-18.89-16.692.44-26.13-61.52-37.05-30.87-29.771.25-69.87-58.769.58999999999999-58.62-40.51-52.41-59.55-16.48-58.04-58.87-43.8-5.78-39.4-44.23-13.16-30.66-57.18-36.99-34.514.98999999999999-38.783.73999999999999-30.12-4.22.459999999999994-30.667.259999999999991.67999999999999-54.49.58999999999999-40.51-16.48-58.04-23.94-79.32-79.43-50.48-65.23-58.25-29.16-45.73-79.33-14.56-21.06-12.64-14.82-46.74-41.54-39.09-54.88-31.76-72.28-19.94-76.23-70.91-59.59-58.85-67.95-42.36-33.9-41.17-75.87-53.73-60.22-48.01-31.21-45.49-73.09-79.33-21.06-46.74-41.542819.05-11.3335.99-33.93-22.75-4.4812.28-6.67.4737.36-24.6425.66-6.87-2.317.43-25.86-20.7629.3319.9639.0220.27-34.03-10.9-32.57-20.08-26.58-34.53-28.2112.2323.53-34.1721.9811.88-16.26-6.637.36-6.87-2.3-29.872.62-33.7527.8619.859.27-28.8329.71-28.0217.7-1.58-14.127.9110.67-25.2113.655.6-.82999999999999810.35-44.56-27.897.36-17.75-16.2-36.77-28.9229.1827.8-29.71-5.46-38.87-15.42-10.07-6.13-3.81-28.02-1.5810.67-25.21-24.296.9-5.81-20.48-23.72-23.56-9.611.31-48.72-17.98-50.87-18.67-31.1720.2-5.79-29.74-51.41-1.35-37.6425.31-40.98-30.9-45.63-33.6-47.0426.84-35.01-39.9-29.76-25.225.5316.42-44.43-31.61-48.91-48.72-50.8720.2-5.79-26.29-27.55-86.36-71.98-82.49-29.69-43.35-59.46-72.3-30.18-42.98-70.92-58.29-31.74-62.92-28.56-75.11-75.12-29.31-70.84-24.15-87.27-64.39-22.42-42.32-63.38-50.69-32.67-73.05-82.58-60.32-36.08-80.9-85.19-77.72-72.3-42.98-31.74-62.92-72.62-69.23-4.59-7.28999999999999-25.5-32.36-19.39-31.6-30.72-12.64-3.92999999999999-43.9-11.52-56.76-37.54-44.26-31.62-4.25999999999999-15.57-56.73-42.43-50.8-38.46-77.5-31.91-15.82-47.43-9.34999999999999-77.47-5.34999999999999-47.53-49.26-69.02-33.89-69.91-30.72-3.92999999999999-56.76-37.54-62.15-5.23-9.63-26.66-69.72-49.11-41.61-43.52-25.81-76.98-69.08-42.95-48.93-31.88-44.48-16.25-13.44-36.2-28.19-79.08-5.2-3.48-48.42-29.87-72.04-14.8-50.45-77.43-35.59-59.46-60.28-64.98-11.01-18.71-46.53-25.81-69.08-31.88-44.48-20.887.29.16-11.14-22.28-62.12-28.88-6.71-57.41-25.676.75-48.5-44.29-29.43-61.09-53.02-37.16-64.33-64.19-15.11-43.04.48-19.87-40.21-11.22-35.21-69-37.194.77-20.29-20.16-56-25.71-34.01-25.08-57.416.75-29.43-61.09-50.51-65.47-35.36-9.446.4-60.27-60.361.12-51.18-3.27-32.4-61.25-21.82-7.81-64.84-58.67-41.48-25.76-11.33-31.09-20.33-54.23-42.61-47.17-26.34-28.66-48.85-48.17-44.08-52.918.8613.88-23.14-45.071.12-3.27-21.82-7.81-1.89-7.16-10.02-8.88-35.62-17.49-31.43.620000000000001-7.38-2.85-39.99-6.49-18.87-26.26-43.24-57.49-2.18.74-24.6910.13-40.03-44.51-22.04-32.94-59.89-3.34-28.69-59.067.32-49.67-51.09-14.87-57.8-58.19-41.78-7.38-39.99-26.26-43.24-65.15-35.13-69.18-50.69-55.01-2.45-48.69-55.44-8.2-69.16-34.47-9.51-25.12-56.6-61.06-24.32-40.92-31.64-42.61-14.53-70.49-29.42-67.43-27.28-51.78-68.28-32.27-44.02-65.83-68.39-29.9-68.66-79.04-16.55-69.77-8.2-34.47-56.6-61.069.01-51.63-4.17-21.087.82-18.56-17.25-11.13-10.85-40.44-49.72-51.8314.417.79-20.578.94-41.093.13-43.77-17.16-29.66-29.64-31.29-57.07-37.63-6.7-10.7-47.325.34-60.38-4.3-44.18-5.4-33.73-32.88-10.85-49.727.79-20.57-20.81-32.59-42.7410.28-62.3-41.18-49.55-62.33-24.91-49.92-42.452.63-64.08-13.42-20.25-7.35-64.86-14.443.113.72-52.38-33.19-22.43-44.86-23.48-22.15-23.52-40.37-49.81-20.07-48.75-16.51-40.13-44.97.27-24.91-42.45-13.42-20.25-66.28-34.15-63.96-26.88-52.2810.91-19.56-2.64-9.94-62.81-3.33-7.61-14.27-15.99-22.14-58.35-4.84-62.26-67.32-35.71-64.6-20.4-61.7-46.12-37.73-47.85-46.5-43.36-15.136.92-3.4310.02-48.85-22.7-12.67-9.94-3.33-15.99-22.14-54.77-57.08-2.71-7.47-55.34-14.8-33.03-41.25-12.33-29.98-25.5512.15-7.22-53.823.61-10.21-39.1111.05-40.72-30.81-8.04-23.39-29.87-38.65-1.2216.28-14.49-11.92-.41-32.174.86-18.7-47.35-47.26-44.08-12.33-25.55-53.823.61-24.59-34.97-75.96-8.17-17.49-30.94-71.68-36.82-36.02-46.98-12.72-44.03-21.89-14.92-34.05-76.3-9.69-47.72-46.1-19.46-20.82-19.39-53.99-4.97-11.42-45-28.16-27.3-2.36-70.8-44.66-24.9-30.04-39.48-37.52-36.02-12.72-14.92-34.05-38.44-3.05-27.52-33.7-34.8-65.825.3-5.81-74.16-5.95-24.06-12.16-5.02-48.09-6.53-5.7-20.77-58.79-25.17-20.34-51.41-33.91-7.39-27.58-30.06-69.56-25.79-68.31-34.45-60.35-65.03-33.91-71.83-66.25-10.17-74.16-24.06-48.09-6.53-55.07.31.42-28.53-13.78-20.76-49.85-33.28.32-64.45-57.95-66.37-64.19-32.27-37.47-39.92-24.13-47.25-6.73-59.07-2.78-8.1-19.42-20.16-11.06-36.65-45.11-37.84-3.14-25.28-18.79-31-47.8-33.52-5.92.32-57.95-32.27-37.47-57.79-48.84-18.46-65.784.14-7.04-25.31-42.07-23.19-37.26-67.15-5.15-55.45-22.92-27.49-47.22-3.93-9.03-59.12-49.75-68.81-50.064.24-18.892.78-9.71-3.214.74-1.58-42.02-53.324.38-51.77-41.67-13.53-23.19-67.15-22.92-27.49-11.71-44.2-7.83-69.44-61.43-50.85-12.75-71.29-13.56-59.28-40-27.48-69.49-52.25-16.37-55.23-47.18-40.75-51.932.98-13.69-48.94-23.83-25.38-4.81-12.66-70.76-69.38-11.87-36.12-2.71-26.16-31.51-35.45-37.77-13.56-40-52.25-16.37-19.33-50.52-37.81-23.14-19.9-20.06-34.01-44.935.1-25.647.25-24.95-12.45-63.82-37.83-13.887.79-42.27-5.98-68.93-2.64-12.722.01-10.023.42-70.46-8.61-3.72-13.86-18.4-49.15-60.04.81-12.015.295.17.25-63.82-37.83-59.36-58.1.71-13.67-3.16-55.96-42.3-26.19-13.35-55.47-42.67-14.73-27.36-53.91-22.73-57.09-10.54-10.53-56.34-14.81-61.51.62-21.26-63.23-43.33-22.27-34.96-52.98-12.6-3.07-25.33-49.57-4.75-.46-7.93-13.35-42.67-53.91-22.73-6.51-9.9-74.54-71.84-53.63-46.77-59.74-47.53-48.41-66.49-75.2-35.23-67.61-22.37-41.59-34.87-47.51-74.87-63.56-22.4-36.7-28.33-40.67-1.63-47.22-63.31-31.7-69.78-1.66-73.78-31.6-29.87-10.11-45.24-9.22-48.41-75.2-22.37-41.59-3.48-60.4-56-38.974.09-16.52-24.02-22.11-39.8211.353.45-22.68-16.7-33.75-21.15-49.38-52.19-29.43-37.4413.45-60.43-62.15-17.21-35.766.41-50.83-15.1811.8-30.04-6.17-5.35-.65-54.62-46.92-19.1-39.823.45-33.75-21.15-16.44-44.52-46.48-26.18-15.0424.8-8.44-30.6120.09-11.65-44.0711.186.97-7.8923.7715.7-.15999999999999727.0126.87-22.215.72-37.8-17.452.89-26.1-2.1131.68-.129999999999995-42.09-17.03-17.1618.68-11.61-3.31-12.24-46.4824.8-44.07-7.8915.7-.1599999999999975.72-17.45-.129999999999995-3.31-24.55-9.58999999999999-39.7-65.62-81.46-14.79-14.7-75.06-76.18-23.88-71.79-42.66-13.81-53.24-67.25-10.22-16.39-33.58-49.3-63.73-43.97-54.73-20.83-32.45-27.89-48.72-46.4-26.21-26.89-30.98-22.15-83.92-88.94-51.92-29.99-39.7-14.79-71.79-53.24-10.22-16.39-43.97-20.83-26.21-51.92-40.68-35.41-32.55-33.69-6.95-25.08-11.14-43.19-35.19-39.72-2.58000000000001-36.08-23.7-16.31.66999999999999514.92-40.47-51.31-17.88-52.7-2.541.94-20.53-9.6317.32-39.23-13.8816.49-49.897.099999999999998.52-27.715.2315.62-.789999999999999-32.55-25.08-2.58000000000001-16.3114.92-40.47-2.54-20.5316.4915.6238.768.7442.7924.328.62-23.9422.329.05-18.1942.778.08-16.88-1.2730.2134.67-2.0714.535.2516.22-11.8644.13.0341.04.89000000000000125.3941.895.8817.6339.44423.5142.2752.65-9.8443.3842.79-23.948.0830.21-2.0714.5344.141.0417.63-9.84-46.8813.76-33.7-16.79-45.69-19.31-20.62-26.74-27.022.5711.8513.96-52.28-45.66-17.3-46.813.22-415.9-20.71-8.21-8.23-6.5819.2-.240000000000002-31.17-27.179.45-43.2122.51-33.576.31-32.47-4.14-4.99-33.7-19.3111.85-45.66-46.813.22-8.21-6.589.45-4.14-37.84-26.06-15.91-68.933.65000000000001-17.47-9.099999999999993.68000000000001-33.74-8.73-16.2-61.285.43000000000001-45.23-38.4-51.36.21000000000001-44.21-61.76-62.37-6.27-25.46-36.22-13.79-35.17-36.5-35.13-18.28-8.84-38.58-9.89999999999999-42.14-18.52-13.75-65.92-15.91-17.47-16.2-45.23-51.36.21000000000001-6.27-36.22-18.28-13.7526.41-5.7224.09-12.9912.41-50.78-20.31-37.23-29.9322.94-36.54-32.26-25.6-23.88-17.7318.48-35.0322.3927.45-4.1624.73-19.4721.836.25-2.147.986.633.49-24.74-46.79-36.44-49.898.98-17.17-27.224.09-50.78-36.54-23.8818.48-35.0324.7321.833.49-17.17-10.56-8.25-62.62-57.86-9.99000000000001-50.53-32.3-24.08-53-35.35-39.78-77.48-58.11-11.51-68.94-55.12-26.22-76.38-24.61-34.52-57.29-41.94-35.46-26.68-64.11-81.61-50.84-53.41-64.92-33.16-70.19-46.63-17.98-18.07-21.25-62.62-50.53-39.78-11.51-55.12-26.22-57.29-35.46-53.41-18.07-8.32.0843.07-24.72-15.4-1.9538.793.933.1314.09-20.1711.14-11-17.971.1643.41-23.214.8313.21-13.43-12.07-13.521.1-27.92-21.4712.11-4.73-5.59-30.5337.9111.77-7.99-2.856.594.6343.07-1.95-20.17-17.9743.41-23.2-12.0721.1-5.596.599.82-25.57-1.15.086.1837.2-33.92-22.8145.54-22.67-4.56-16.46-23.619.47-22.09-22.92-7.8530.17-3.45-8.2822.795.29-21.23-1.041.4440.94-2.8339.695.8331.7336.415.2943.2137.63-18.45-1.137.2-4.5619.47-22.92-7.8522.79-21.2339.6937.632.89-52.49-52.6-23.65-38.4-31.42-2.33-18.9-52.512.275.7714.1912.01-19.91-14.71-12.26-28.05-4.93-45.456.89-49.4-44.08-32.76-32.02-41.12-15.53-7.07-14.34-49.04-26.9-33.39-21.18-4.38-18.66-46.26-52.6-31.425.77-19.91-12.26-28.05-49.4-32.76-14.34-18.6641.8632.912.5349.85-20.07-8.899.3826.147.2621.3351.22-10.7839.526.9911.5631.29-12-6.943.1933.8252.8834.13-20.172.96-18.71-6.22-12.72-20.67-14.3526.0937.39-20.3135.8425.74-2.42.53-8.8951.226.9931.29-1252.88-20.17-20.6725.74-36.44-3.95-40.3221.2913.282.7-35.423.14-34.5911.13-8.15-20.6721.344.1-31.787.08-.969999999999999-7.43.78-51.13-34.46.789999999999999-24.32-22.77-43.34-35.4922.6121.23-36.28-12.03-45.44-21.99-16.64-12.7-10.38-40.322.7-8.154.17.08-.969999999999999-34.46-24.3221.23-12.7-2.5528.6415.931.26-1.98-1.8212.1323.05-26.983.76-29.133.07-9.4341.9415.95-8-29.6720.39-15.947.05-19.24-9.16-23.89-11.86-25.348.58-13.27-18.16-8.02-3.4827.2738.16-22.69-9.87-27.1715.93-1.82-29.1341.94-8-29.67-19.24-23.89-18.16-9.875.600000000000014.34-54.47-40.09-50.62.2-11.46-27.57-40.411.71-11.09-39.03-26.4.150000000000006-31.033.33000000000001-43.22-43.232.58000000000001-38.957.74000000000001-55.38-32.59.47-10.43-31.49-18.8-.779999999999994-41.16-50.69-28.43-4.19-49.01-53.3-45.83-54.472.2-11.09.1500000000000063.33000000000001-43.227.74000000000001-32.5-.779999999999994-53.3-40.66-37.2727.3724.676.45999999999999-.40000000000000612.57.3599999999999991.2399999999999919.3228.03-11.9420.44-24.8-5.58000000000001-12.3.33999999999999627.716.39-24.77-10.47-18.84-6.5-45.544.99999999999972e-216.14-15.4722.61-45.5126.61-15.57-17.3-37.06-1.93-37.9527.37-.40000000000000628.03-24.8-12.3.339999999999996-10.47-6.522.61-1.93-37.4419.4815.08-1.95-45.01-24.4-16.9-18.81-1.1-52.27-44.37-18.24-24.22-7.17-19.778.4611.27-11.49-3.48-54.3719.5121.23-23.71-5.16-47.339.91-25.74-52.72-10.88-34.75-35.57-40.2713.76-21.8215.08-24.4-44.37-7.178.4611.2719.51-23.71-52.726-16.4811.613.56-6.74-17.88-57.72-24.48-2.31-53.01-21.2711.15-44.1-39.89-25.03-56.69-48.62-32.76-59.93-59.79-10.71-38.644.88-15.47-35.81-6.82-30.81-64.6-32.799.17-15.89-15.76-51.6-21.31-29.61-20.6813.56-57.7211.15-25.03-48.62-32.76-38.64-15.47-32.79-29.61-48.15-63.11-33-7.088.76-57.91-582.363.48-48.82-.91-30.04-58.89-19.46-5.45-62.48-56.31-39.12-23.4-8.97-28.73-17.97-51.87-40.25-44.81-23.98-26.3-46.49-45.81-41.72-50.5511.2216.24-20.78-42.71-33-57.91-.91-19.46-62.48-56.31-28.73-51.87-46.49-20.78-1.94-7.21-10.07-8.93-35.67-17.54-31.48.57-7.43-2.9-40.04-6.54-18.92-26.31-43.29-57.54-2.158.69-24.7410.08-40.08-44.56-22.09-32.99-59.94-3.39-28.74-59.117.27-49.72-51.14-14.92-57.85-58.24-41.83-10.07-17.54-40.04-26.31-57.54-2.15-40.08-22.09-59.11-58.24-58.71-28.69-62.74-44.25-48.573.99-42.25-49-1.76-62.72-28.03-3.07-18.68-50.16-54.62-17.88-34.48-25.2-36.17-8.09-64.05-22.98-60.99-20.84-45.34-61.84-25.83-37.58-59.39-61.95-23.46-62.22-72.6-10.11-63.33-62.743.99-28.03-50.16-17.88-34.48-64.05-60.99-37.58-10.11-1.55-62.19-14.73-31.64-2.74-29.12-27.81-21.69-21.41-51-60.28-62.393.85-2.77-31.13-1.62-51.65-7.43-54.33-27.72-40.22-40.2-41.85-67.63-48.19-17.26-21.26-57.88-5.22-70.94-14.86-54.74-15.96-44.29-43.44-14.73-29.12-60.28-2.77-1.62-51.65-40.22-41.85-57.88-44.29-27.69-39.47-49.623.4-69.18-48.06-56.43-69.21-31.79-56.8-49.33-4.25-70.96-20.3-27.13-14.23-71.74-21.32-3.77-3.16-59.26-40.07-29.31-51.74-30.36-29.03-30.4-47.25-56.69-26.95-55.63-23.39-47.01-51.78.390000000000001-49.62-48.06-49.33-20.3-14.23-71.74-59.26-29.31-47.25-51.78-65.57-33.44-63.25-26.17-51.5711.62-18.85-1.93-9.23-62.1-2.62-6.9-13.56-15.28-21.43-57.64-4.13-61.55-66.61-35-63.89-19.69-60.99-45.41-37.02-47.14-45.79-42.65-14.427.63-2.7210.73-48.14-21.99-11.96-63.2511.62-2.62-15.28-57.64-4.13-63.89-60.99-42.65-21.99-71.43-73.74-19.37-24.13-72-31.46-49.69-57.91-28.99-46.64-42.21-4.51-23.88-70.48-13.05-26.87-55.77-5.61-57.38-47.47-24.7-40.05-46.53-55.31-17.88-.38-31.15-28.58-17.07-48.83-11.8-35.36-64.01-63.92-60.74-19.37-31.46-42.21-70.48-26.87-55.77-24.7-46.53-28.58-63.92-13.47-23.85-64.842.95-6.37-19.82-60.56-25.7-24.9-35.86-1.6-32.91-10.77-3.8-22.93-65.181.43-36.6-34.98-8.34-9.7-8.27-42.876.15-.300000000000001-33.88-17.04-16.188.76-59.68-33.54-13.78-18.92-28.36-26.4-64.84-19.82-1.6-3.8-65.181.43-9.7-42.87-16.18-28.36-36.5-1.11-25.58-31.76-32.86-63.887.24-3.87-72.22-4.01-22.12-10.22-3.08-46.15-4.59-3.76-18.83-56.85-23.23-18.4-49.47-31.97-5.45-25.64-28.12-67.62-23.85-66.37-32.51-58.41-63.09-31.97-69.89-64.31-8.23-25.58-63.88-22.12-46.15-3.76-18.83-49.47-5.45-66.37-64.31-45.869.529.63-19.32-4.57-11.55-40.64-24.079.53-55.24-48.74-57.16-54.98-23.06-28.26-30.71-14.92-38.042.48-49.866.431.11-10.21-10.95-1.85-27.44-35.9-28.636.07-16.07-9.58-21.79-38.59-24.313.299.63-11.55-48.74-23.06-30.71-14.926.43-10.21-28.63-24.31-58.51-49.56-19.18-66.53.42-7.76-26.03-42.79-23.91-37.98-67.87-5.87-56.17-23.64-28.21-47.94-4.65-9.75-59.84-50.47-69.53-50.783.52-19.612.06-10.43-3.934.02-2.3-42.74-54.043.66-52.49-42.39-14.25-19.18-7.76-67.87-23.64-47.94-4.65-69.533.524.02-42.39-11.55-44.04-7.67-69.28-61.27-50.69-12.59-71.13-13.4-59.12-39.84-27.32-69.33-52.09-16.21-55.07-47.02-40.59-51.773.14-13.53-48.78-23.67-25.22-4.65-12.5-70.6-69.22-11.71-35.96-2.55-26-31.35-35.29-37.61-7.67-50.69-39.84-52.09-55.07-47.02-13.53-23.67-69.22-35.29-20.35-51.54-38.83-24.16-20.92-21.08-35.03-45.954.08-26.666.23-25.97-13.47-64.84-38.85-14.96.77-43.29-7-69.95-3.66-13.74.99-11.042.4-71.48-9.63-4.74-14.88-19.42-50.17-61.06-.21-13.034.27-38.83-21.086.23-64.84-14.96.77-3.66.99-4.74-13.03-53.82-52.566.25-8.132.38-50.42-36.76-20.65-7.81-49.93-37.13-9.19-21.82-48.37-17.19-51.55-5-4.99-50.8-9.27-55.967.16-15.72-57.69-37.79-16.73-29.42-47.44-7.062.47-19.79-44.03.7900000000000015.08-2.396.25-50.42-37.13-48.37-51.55-5-55.96-15.72-47.445.088.054.66-59.98-57.28-39.07-32.21-45.18-32.97-33.85-51.93-60.64-20.67-53.05-7.81-27.03-20.31-32.95-60.31-49-7.84-22.14-13.77-26.1112.93-32.66-48.75-17.14-55.2212.9-59.22-17.04-15.314.45-30.685.34-59.98-32.21-60.64-7.81-20.31-32.95-22.14-26.11-55.22-30.68-13.94-70.86-66.46-49.43-6.37-26.98-34.48-32.57-50.28.89-7.01-33.14-27.16-44.21-31.61-59.84-62.65-39.89-47.92.99-70.89-72.61-27.67-46.22-4.05-61.29-25.641.34-40.5-16.63-15.81-11.11-65.08-57.38-29.56-66.46-26.98-7.01-44.21-59.84-62.65-70.89-27.671.34-57.38-48.95-77.03-78.99-58.69-47.55-7.71000000000001-40.95-63.12-12.42-44.16-76.58-21.33-25.54-40.4-8.74000000000001-16.81-32.67-5.5-5.64-54.72-26.79-70.31-49.96-29.62-58.61-34.62-.829999999999998-32.64-74.6-49.54-49.67-13.83-44.12-35.82-44.75-48.95-78.99-40.95-12.42-21.33-8.74000000000001-32.67-29.62-35.82-44.759.4424.4-5.71-31.63-47.4719.219.29-41.07-42.1910.11-37.8-8.6720.18-19.25-33.2623.7717.6.409999999999997-15.31-29.74-9.98-20.7413.161.546.1-14.73-12.417.787.13.0111.84-49.93-54.95-17.9349.44-5.7119.29-42.19-8.67-33.2617.61.54-17.934-19.18-13.91-11.05-12.1914.55-3.5810.36-21.69-13.69-18.2218.92-14.58-2.25.1922.1736.42-18.97-29.813.62-31.218.9623.44.96999999999999911.8738.82-17.737.6237.99-28.3928.630.02-6.236.7337.1220.71-19.18-11.0510.36-13.69-14.5822.17-18.9711.8737.1220.7142.2612.2446.2927.832.12-20.4425.832.55-14.6946.2711.58-13.382.2333.7138.171.4318.038.7519.72-8.3647.66.5344.544.3928.8945.399.3821.1342.9445.57.0145.7756.15-6.3446.8842.2646.2925.8-14.69-13.3838.1718.034.39-6.3446.88-67.26-6.62-54.08-37.17-66.07-39.69-41-47.12-47.4-17.81-8.53-6.42-72.66-66.04-37.68-67.19-17.16-61.38-14.48-41.09-28.59-28.61-26.96-1.18000000000001-20.62-51.55-47.55-10.93-63.592.13-53.95-14.07-52.85-24.52-25.37-67.26-54.08-41-47.4-6.42-37.68-17.16-1.18000000000001-24.52-25.37-5.686.116.25-36.7735.8114.6923.0635.84-1.5823.4315.96-29.1237.59-13.07-6.23999999999999-19.1438.37-12.05-29.6-30.2125.896.7-4.0618.37-3.01-4.34-2.9713.8823.32-6.4199999999999922.26-9.9813.6418.41-33.76-5.6816.2523.06-1.58-29.12-6.2399999999999938.3718.3718.41-33.7638.716.5800000000000136.39-.68999999999999824.71-38.48-8.01-24.93-17.6335.24-24.24-19.96-13.3-11.58-5.4330.78-22.7334.6939.758.1437.03-7.1699999999999934.1318.5510.1620.2818.9315.79-12.44-34.49-24.14-37.5921.28-4.87-14.938.7136.39-8.01-17.63-19.96-5.43-22.7318.55-4.87-14.9-23.65-21.34-75.71-70.95-23.08-63.62-45.39-37.17-66.09-48.44-52.87-90.57-71.2-24.6-82.03-68.21-39.31-89.47-37.7-47.61-70.38-55.03-48.55-39.77-77.2-94.7-63.93-66.5-78.01-46.25-83.28-59.72-31.07-31.16-34.34-23.65-75.71-45.39-66.09-90.57-82.03-39.31-39.77-31.16-34.34-21.98-11.629.39-38.4-29.08-15.6325.11-9.75-10.55.409999999999997-33.85-2.54-24.68-31.65-12.5229.73-36.881.15-.469999999999999-27.11-25.75-27.187.42-41.6-35.15-1.57-18.41-19.27-44.2124.23-1.91-21.67-16.53-7.09-9.05-21.9829.3925.11-10.55-2.54-12.52-36.88-41.6-7.09-9.05-44.09-79.48-55.01-48.83-47.73-16.71-87.83-76.72-8.37-76.58-58.47-70.37-77.51-34.44-76-76.83-61.76-23.74-57.36-62.19-31.12-48.62-75.14-54.95-52.47-12.97-56.74-14.22-48.08-22.18-17.5-48.62-10.7-16.28-72.36-44.09-55.01-87.83-8.37-70.37-76-61.76-54.95-16.28-72.3618.7-36.68-36.79-7.84-22.59-15.6113.48-3.09-36.6928.0821.583027.82-4.11.13.55-12.2410.88-29.6422.7-33.59-28.27-16.95-16.21-25.31.2800000000000018.739999999999991.47-33.23-11.09-17.58-5.3711.43-2.85-30.4518.7-36.7913.48-36.69301.1-12.24-16.21-2.85-30.451.15-7.8-38.189.13999999999999-60.78-49.6-31.33-14.57-33.45-19.3810.51-51.49-1.19-33.72-29.15-9.42-52.71-47.612.48-6.8912.17-6.58-60.88-37.75-59.42-46.93-53.43-61.38-55.06-14.62-3.32-61.02-4.87-14.97-43.111.15-38.18-31.33-33.45-51.49-29.15-52.71-37.75-14.97-43.11-9.5222.97-13.448.2140.229.62-8.4850.06-7.6738.0518.776.2548.2631.02-4.863425.9519.5230.7-24.21-7.5427.712.64.15-16.42-8.5749.5348.15-9.3614.89-18.524.9310.2814.2216.54-9.52-13.4-8.48-7.676.25-4.8625.954.1514.2216.54-68.87-37.68-50.39-65.06-68.3-68.14-54.19-43.27-93.3-62.56-95.45-63.25-75.75-24.38-50.37-74.32-95.99-45.93-82.22-19.27-85.56-75.48-90.21-78.18-91.62-17.74-79.59-84.48-74.34-69.8-39.05-28.16-89.01-76.19-93.49-68.87-50.39-54.19-93.3-63.25-50.37-95.99-78.18-76.19-93.492.07000000000001.810000000000002-58-43.62-54.13-1.33-14.99-31.1-43.94-1.82-14.62-42.56-29.93-3.38-34.56-.199999999999996-46.75-46.76-.949999999999996-42.484.21000000000001-58.91-36.035.94-13.96-35.02-22.33-4.31-44.69-54.22-31.96-7.72-52.54-56.83-49.362.07000000000001-58-14.99-43.94-42.56-34.56-46.755.94-56.83-49.36-14.72-11.3353.3150.6132.425.5438.5126.327.1845.2653.971446.381.1420.3613.6426.2853.6442.331.1715.477.119.44-19.625.9942.0810.4748.55-19.5752.5510.378.64-11.1224.01-12.01-14.7253.3138.5127.181420.3626.28-19.624.01-12.01-73.76-16.84-21.24-38.27-81.33-60.72-53.22-55.13-37.42-88.59-80.69-54.56-60.54-43.49-56.09-27.86-25.05-47.81-39.8-90.69-16.81-15.09-60.03-41.48-83.65-26.41-62.06-89.04-47.2-71.07-71.89-76.59-22.62-30.32-58.14-73.76-21.24-53.22-37.42-54.56-56.09-25.05-41.48-30.32-58.14-20.157.939.89-10.41-21.55-61.39-28.15-5.98-56.68-24.947.48-47.77-43.56-28.7-60.36-52.29-36.43-63.6-63.46-14.38-42.311.21-19.14-39.48-10.49-34.48-68.27-36.465.5-19.56-19.43-55.27-24.98-33.28-24.35-20.159.89-28.15-56.68-47.77-60.36-36.43-39.48-33.28-24.35-53.22-68.18-38.07-12.153.69-62.98-63.07-2.71-1.59-53.89-5.98-35.11-63.96-24.53-10.52-67.55-61.38-44.19-28.47-14.04-33.8-23.04-56.94-45.32-49.88-29.05-31.37-51.56-50.88-46.79-55.626.1511.17-25.85-47.78-53.22-38.07-63.07-1.59-35.11-10.52-61.38-45.32-25.85-47.78-8.59-13.86-16.72-15.58-42.32-24.19-38.13-6.08-14.08-9.55-46.69-13.19-25.57-32.96-49.94-64.19-8.82.04-31.393.43-46.73-51.21-28.74-39.64-66.59-10.04-35.39-65.76.62-56.37-57.79-21.57-64.5-64.89-48.48-8.59-16.72-38.13-14.08-13.19-49.94-8.8-39.64-64.89-48.48-56.32-26.3-60.35-41.86-46.186.38-39.86-46.61.629999999999999-60.33-25.64-.68-16.29-47.77-52.23-15.49-32.09-22.81-33.78-5.7-61.66-20.59-58.6-18.45-42.95-59.45-23.44-35.19-57-59.56-21.07-59.83-70.21-7.72-60.94-56.32-60.35-39.86.629999999999999-.68-52.23-32.09-18.45-7.72-60.945.64-55-7.54-24.454.45-21.93-20.62-14.5-14.22-43.81-53.09-55.211.044.42-23.945.57-44.46-.24-47.14-20.53-33.03-33.01-34.66-60.44-41-10.07-14.07-50.691.97-63.75-7.67-47.55-8.77-37.1-36.255.64-7.54-20.62-14.22-55.2-23.94-44.46-60.44-37.1-36.25-24.92-36.7-46.856.17-66.41-45.29-53.66-66.44-29.02-54.03-46.56-1.48-68.19-17.53-24.36-11.46-68.97-18.55-1-.390000000000001-56.49-37.3-26.54-48.97-27.59-26.26-27.63-44.48-53.92-24.18-52.86-20.62-44.24-49.013.16-24.92-46.85-53.66-29.02-1.48-24.36-68.97-48.97-49.013.16-62.79-30.66-60.47-23.39-48.7914.4-16.07.850000000000001-6.45-59.32.16-4.12-10.78-12.5-18.65-54.86-1.35-58.77-63.83-32.22-61.11-16.91-58.21-42.63-34.24-44.36-43.01-39.87-11.6410.416.00000000000005e-213.51-45.36-19.21-9.18-62.79-60.47-16.07-6.45-4.12-18.65-1.35-42.63-19.21-9.18-73.09-75.4-21.03-25.79-73.66-33.12-51.35-59.57-30.65-48.3-43.87-6.17-25.54-72.14-14.71-28.53-57.43-7.27-59.04-49.13-26.36-41.71-48.19-56.97-19.54-2.04-32.81-30.24-18.73-50.49-13.46-37.02-65.67-65.58-62.4-73.09-21.03-51.35-30.65-6.17-14.71-57.43-56.97-65.58-62.4-11.91-22.29-63.284.51-4.81-18.26-59-24.14-23.34-34.3-3.99999999999991e-2-31.35-9.21-2.24-21.37-63.622.99-35.04-33.42-6.78-8.14-6.71-41.317.711.26-32.32-15.48-14.6210.32-58.12-31.98-12.22-17.36-26.8-24.84-11.91-63.28-59-23.34-31.35-21.372.997.71-26.8-24.84-35.82-.430000000000001-24.9-31.08-32.18-63.27.92-3.19-71.54-3.33-21.44-9.54-2.4-45.47-3.91-3.08-18.15-56.17-22.55-17.72-48.79-31.29-4.77-24.96-27.44-66.94-23.17-65.69-31.83-57.73-62.41-31.29-69.21-63.63-7.55-35.82-24.97.92-71.54-9.54-3.91-18.15-24.96-63.63-7.55-38.6316.7516.86-12.092.66-4.32-33.41-16.8416.76-48.01-41.51-49.93-47.75-15.83-21.03-23.48-7.69-30.819.71-42.6313.668.34-2.98-3.725.38-20.21-28.67-21.413.3-8.84-2.35-14.56-31.36-17.0810.52-38.6316.86-33.4116.76-49.93-21.03-7.69-3.72-17.0810.52-48.62-39.67-9.29-56.6113.312.13-16.14-32.9-14.02-28.09-57.984.02-46.28-13.75-18.32-38.055.24.140000000000001-49.95-40.58-59.64-40.8913.41-9.7211.95-.5399999999999995.9613.917.59-32.85-44.1513.55-42.6-32.5-4.36-48.62-9.29-16.14-14.024.02-18.325.24-9.72-32.5-4.36-16.11-48.6-12.23-73.84-65.83-55.25-17.15-75.69-17.96-63.68-44.4-31.88-73.89-56.65-20.77-59.63-51.58-45.15-56.33-1.42-18.09-53.34-28.23-29.78-9.21-17.06-75.16-73.78-16.27-40.52-7.11-30.56-35.91-39.85-42.17-16.11-12.23-17.15-17.96-31.88-20.77-51.58-29.78-39.85-42.17-11.12-42.31-29.6-14.93-11.69-11.85-25.8-36.7213.31-17.4315.46-16.74-4.24-55.61-29.62-5.6716-34.062.23-60.725.57-4.5110.22-1.8111.63-62.25-.3999999999999994.49-5.65-10.19-40.94-51.839.02-3.813.5-11.12-29.6-25.813.31-16.74-29.6216-1.81-3.813.5-45.15-43.8914.92.53999999999999911.05-41.75-28.09-11.98.859999999999999-41.26-28.46-.52-13.15-39.7-8.52-42.883.673.68-42.13-.600000000000001-47.2915.83-7.05-49.02-29.12-8.06-20.75-38.771.6111.14-11.12-35.369.4613.756.28-45.1514.92-28.09.859999999999999-.52-8.523.67-49.0213.756.281.08-2.31-66.95-64.25-46.04-39.18-52.15-39.94-40.82-58.9-67.61-27.64-60.02-14.78-34-27.28-39.92-67.28-55.97-14.81-29.11-20.74-33.085.96-39.63-55.72-24.11-62.195.93-66.19-24.01-22.28-2.52-37.65-1.631.08-66.95-52.15-40.82-27.64-34-39.925.96-37.65-1.63-11.21-68.13-63.73-46.7-3.64-24.25-31.75-29.84-47.553.62-4.28-30.41-24.43-41.48-28.88-57.11-59.92-37.16-45.175.72-68.16-69.88-24.94-43.49-1.32-58.56-22.914.07-37.77-13.9-13.08-8.38-62.35-54.65-26.83-11.21-63.73-31.75-47.55-30.41-28.88-59.92-43.49-54.65-26.83-21.02-49.1-51.06-30.76-19.6220.22-13.02-35.1915.51-16.23-48.656.62.39-12.4719.1911.12-4.7399999999999922.4322.29-26.791.14-42.38-22.03-1.69-30.68-6.6927.1-4.70999999999999-46.67-21.61-21.7414.1-16.19-7.89-16.82-51.06-19.62-13.02-48.656.6-4.7399999999999922.29-26.79-42.38-6.69-4.70999999999999-21.74-16.19-6.320000000000018.64-21.47-47.39-63.233.443.53-56.83-57.95-5.65000000000001-53.56-24.434.41999999999999-35.01-49.028.009999999999991.83999999999999-15.35-31.07-45.5-25.74-36.5-2.60000000000001-14.22-9.66-30.49-28.17-7.98-8.66-12.75-3.92-65.69-70.71-33.69-11.76-21.47-63.233.53-53.56-24.431.83999999999999-31.07-45.5-36.5-30.49-7.98-3.92-70.71-18.4-13.13-10.27-11.4115.33-2.811.14-20.91-12.91-17.4419.7-13.8-1.425.9722.9537.2-18.19-29.034.4-30.4219.7424.221.7512.6539.6-16.958.438.77-27.6129.3830.8-5.4237.5137.921.49-10.2715.3311.1419.7-13.8-18.194.4-30.4224.22-16.9538.7730.837.5113.62-16.417.65-.8399999999999963.48-49.08-2.843.91-43.3317.63-17.06-42.02-26.415.079.53-27.21-10.61-19.89-8.92-3718.96-22.1115.9-24.25.2516.75-19.26-7.5114.316.86-21.6317.1327.51-34.9818.2417.653.48-2.84-17.06-42.02-10.61-8.92-37-22.1116.75-7.51-21.6327.51-60.45.189999999999998-47.27-30.36-59.26-32.88-34.19-40.31-40.59-11-1.72.390000000000001-65.85-59.23-30.87-60.38-10.35-54.57-7.67-34.28-21.78-21.8-20.155.63-13.81-44.74-40.74-4.12-56.788.94-47.14-7.26-46.04-17.71-18.56-47.27-59.26-34.19-1.72.390000000000001-10.35-7.67-34.28-21.8-44.74-4.12-47.14-46.04-30.42-18.64-8.49-61.5111.07-10.05-1.6811.1-26.32-1.31-8.78-53.8612.85-37.81-30.98-43.8813.63-36.79-54.34-54.951.15-18.04-28.8-6.37-27.75-29.08-27.71-10.86-1.42-31.16-2.48-34.72-11.1-6.33-58.5-8.4911.07-1.68-8.78-53.8613.63-54.34-54.95-18.04-29.08-10.86-2.48-11.1-7.77-39.9-10.09-47.17-21.77-84.96-54.49-71.41-64.11-11.24-70.72-66.44-59.78-58.06-51.91-15.7-69.21-11.79-6.73-38.34-9.45-53.65-12.35-27.93-36.32-26.2-27.55-30.69-58.92-80.97-70.62-84.07-25.2-51.35-61.38-10.09-21.77-54.49-70.72-66.44-69.21-6.73-38.34-53.65-26.2-30.69-70.62-25.236.5538.86-15.51-10.7537.12-3.4214.8123.03-5.8911.767.33-30.37-1135.6-21.83-8.0120.89-29.2722.512.59-10.185.1699999999999911.6520.43-17-34.5-3.73-6.3-17.8113.95-23.08.47999999999999729.1329.0425.86-15.5137.1214.817.33-30.3720.8922.512.595.16999999999999-34.5-6.3-23.0829.13-24.83-14.4526.54-41.25-31.93-18.4822.26-12.6-13.4-2.44-36.7-5.39-27.53-34.5-15.3726.88-39.73-1.7-3.32-29.96-28.6-30.034.57-44.45-38-4.42-21.26-22.12-47.0621.38-4.76000000000001-24.52-19.38-9.94-11.926.54-31.9322.26-36.7-5.39-39.73-3.32-29.96-30.03-4.42-22.12-4.76000000000001-19.38-37.18-72.57-48.1-41.92-40.82-9.8-80.92-69.81-1.46000000000001-69.67-51.56-63.46-70.6-27.53-69.09-69.92-54.85-16.83-50.45-55.28-24.21-41.71-68.23-48.04-45.56-6.06-49.83-7.31-41.17-15.27-10.59-41.71-3.79000000000001-9.37-65.45-48.1-40.82-80.92-51.56-63.46-54.85-50.45-55.28-41.71-6.06-7.31-10.59-3.79000000000001-37.87-93.25-93.36-64.41-79.16-72.18-43.09-59.66-93.26-28.49-34.99-26.57-28.75-60.67-55.47-53.02-68.81-45.69-86.21-33.87-90.16-84.84-73.52-72.78-81.88-56.29-47.83-55.1-89.8-67.66-74.15-61.94-45.14-59.42-87.02-93.36-79.16-43.09-34.99-26.57-68.81-86.21-33.87-84.84-56.29-55.1-74.15-45.141.89-7.06-37.449.88-60.04-48.86-30.59-13.83-32.71-18.6411.25-50.75-.449999999999996-32.98-28.41-8.68-51.97-46.873.22-6.1512.91-5.84-60.14-37.01-58.68-46.19-52.69-60.64-54.32-13.88-2.58-60.28-4.13-14.23-42.37-37.44-60.04-30.5911.25-50.75-51.973.22-6.15-5.84-46.19-60.64-2.58-4.13-30.412.08-34.2927.3219.318.73-29.3729.17-28.5617.16-2.12-14.6427.3710.13-25.7513.115.06-1.379.81-45.1-28.436.82-18.29-16.74-37.31-29.4628.6427.26-30.25-6-39.41-15.96-10.61-6.67-4.35-34.2919.31-29.37-2.12-14.645.069.81-45.16.82-29.4627.26-39.41-10.61-.5930.617.893.22-2.00000000000031e-2.13999999999999714.0925.01-25.025.72-27.175.03-7.4743.917.91-6.04-27.7122.35-13.9449.01-17.28-7.2-21.93-9.9-23.3450.54-11.31-16.2-6.06-1.5229.2340.12-20.73-7.91-25.2117.89-2.00000000000031e-214.09-27.175.03-27.71-13.9449.01-7.250.54-16.229.23-20.73-8.33999999999999-9.59999999999999-68.41-54.03-64.54-11.74-25.4-41.51-54.35-12.23-25.03-52.97-40.34-13.79-44.97-10.61-57.16-57.17-11.36-52.89-6.19999999999999-69.32-46.44-4.47-24.37-45.43-32.74-14.72-55.1-64.63-42.37-18.13-62.95-67.24-59.77-68.41-64.54-25.4-25.03-52.97-57.16-11.36-52.89-69.32-45.43-14.72-42.37-62.95-87.67-84.28-19.64-22.34-40.55-47.41-34.44-46.65-45.77-27.69-18.98-58.95-26.57-71.81-52.59-59.31-46.67-19.31-30.62-71.78-57.48-65.85-53.51-92.55-46.96-30.87-62.48-24.4-92.52-20.4-62.58-64.31-84.07-48.94-84.96-19.64-40.55-34.44-18.98-58.95-46.67-30.62-71.78-65.85-30.87-24.4-62.58-84.07-75.63-18.71-23.11-40.14-83.2-62.59-55.09-57-39.29-90.46-82.56-56.43-62.41-45.36-57.96-29.73-26.92-49.68-41.67-92.56-18.68-16.96-61.9-43.35-85.52-28.28-63.93-90.91-49.07-72.94-73.76-78.46-24.49-32.19-60.01-23.11-83.2-55.09-82.56-56.43-26.92-41.67-92.56-16.96-28.28-90.91-73.76-24.49-28.52-.441.52-18.78-29.92-69.76-36.52-14.35-65.05-33.31-.890000000000001-56.14-51.93-37.07-68.73-60.66-44.8-71.97-71.83-22.75-50.68-7.16-27.51-47.85-18.86-42.85-76.64-44.83-2.87-27.93-27.8-63.64-33.35-41.65-32.721.52-29.92-36.52-.890000000000001-56.14-44.8-71.83-22.75-7.16-42.85-44.83-27.8-33.35-51.4-66.36-36.25-10.335.51-61.16-61.25-.890000000000001.23-52.07-4.16-33.29-62.14-22.71-8.7-65.73-59.56-42.37-26.65-12.22-31.98-21.22-55.12-43.5-48.06-27.23-29.55-49.74-49.06-44.97-53.87.9712.99-24.03-45.96-36.255.51-61.25-4.16-33.29-59.56-26.65-12.22-21.22-27.23-49.74-53.812.99-2.07-7.34-10.2-9.06-35.8-17.67-31.61.440000000000001-7.56-3.03-40.17-6.67-19.05-26.44-43.42-57.67-2.288.56-24.879.95-40.21-44.69-22.22-33.12-60.07-3.52-28.87-59.247.14-49.85-51.27-15.05-57.98-58.37-41.96-10.2-35.8-31.61-40.17-6.67-2.28-24.879.95-44.69-3.52-59.24-51.27-57.98-52.78-22.76-56.81-38.32-42.649.92-36.32-43.074.17-56.79-22.12.86-12.75-44.23-48.69-11.95-28.55-19.27-30.24-2.16-58.12-17.05-55.06-14.91-39.41-55.91-19.9-31.65-53.46-56.02-17.53-56.29-66.67-4.18-57.4-56.81-42.64-36.32-22.12.86-28.55-30.24-2.16-17.05-55.91-31.65-17.53-66.675.7-54.94-7.48-24.394.51-21.87-20.56-14.44-14.16-43.75-53.03-55.1411.14.48-23.885.63-44.4-.18-47.08-20.47-32.97-32.95-34.6-60.38-40.94-10.01-14.01-50.632.03-63.69-7.61-47.49-8.71-37.04-36.19-7.484.51-20.56-53.03-55.14-44.4-47.08-20.47-32.95-10.01-50.63-7.61-8.71-27.54-39.32-49.473.55-69.03-47.91-56.28-69.06-31.64-56.65-49.18-4.1-70.81-20.15-26.98-14.08-71.59-21.17-3.62-3.01-59.11-39.92-29.16-51.59-30.21-28.88-30.25-47.1-56.54-26.8-55.48-23.24-46.86-51.63.54-49.47-69.03-56.28-49.18-4.1-71.59-3.62-3.01-39.92-28.88-47.1-55.48-46.86-73.67-41.54-71.35-34.27-59.673.52-26.95-10.03-17.33-70.2-10.72-15-21.66-23.38-29.53-65.74-12.23-69.65-74.71-43.1-71.99-27.79-69.09-53.51-45.12-55.24-53.89-50.75-22.52-.47-10.822.63-56.24-30.09-20.06-71.35-59.67-26.95-10.72-15-12.23-74.71-43.1-27.79-55.24-50.75-10.82-56.24-70.75-73.06-18.69-23.45-71.32-30.78-49.01-57.23-28.31-45.96-41.53-3.83-23.2-69.8-12.37-26.19-55.09-4.93-56.7-46.79-24.02-39.37-45.85-54.63-17.2.3-30.47-27.9-16.39-48.15-11.12-34.68-63.33-63.24-60.06-18.69-71.32-49.01-41.53-3.83-55.09-56.7-46.79-39.37.3-27.9-11.12-63.33-16.49-26.87-67.86-7.00000000000003e-2-9.39-22.84-63.58-28.72-27.92-38.88-4.62-35.93-13.79-6.82-25.95-68.2-1.59-39.62-38-11.36-12.72-11.29-45.893.13-3.32-36.9-20.06-19.25.74-62.7-36.56-16.8-21.94-31.38-29.42-67.86-9.39-63.58-4.62-35.93-1.59-38-11.36-11.29-36.9-19.2-36.56-21.94-38.8-3.41-27.88-34.06-35.16-66.184.94-6.17-74.52-6.31-24.42-12.52-5.38-48.45-6.89-6.06-21.13-59.15-25.53-20.7-51.77-34.27-7.75-27.94-30.42-69.92-26.15-68.67-34.81-60.71-65.39-34.27-72.19-66.61-10.53-27.88-35.164.94-24.42-12.52-21.13-25.53-20.7-34.27-69.92-68.67-65.39-72.19-43.4811.912.01-16.94-2.19-9.17-38.26-21.6911.91-52.86-46.36-54.78-52.6-20.68-25.88-28.33-12.54-35.664.86-47.488.813.49-7.83-8.57.530000000000001-25.06-33.52-26.258.45-13.69-7.2-19.41-36.21-21.935.6712.01-2.19-38.26-46.36-54.78-12.544.86-47.483.49-25.06-26.25-7.2-36.21-53.08-44.13-13.75-61.078.85-2.33-20.6-37.36-18.48-32.55-62.44-.44-50.74-18.21-22.78-42.51.779999999999999-4.32-54.41-45.04-64.1-45.358.95-14.187.49-51.59.453.13-37.31-48.619.09-47.06-36.96-8.82-13.758.85-20.6-62.44-.44.779999999999999-54.41-45.04-45.35-59.45-48.61-47.06.779999999999998-31.714.66-56.95-48.94-38.36-.260000000000002-58.8-1.07-46.79-27.51-14.99-57-39.76-3.88-42.74-34.69-28.26-39.4415.47-1.2-36.45-11.34-12.897.68-.170000000000002-58.27-56.89.619999999999997-23.639.78-13.67-19.02-22.96-25.284.66-48.94-.260000000000002-27.51-14.99-34.69-39.4415.47-36.45-.170000000000002-56.899.78-19.02-12.04-43.23-30.52-15.85-12.61-12.77-26.72-37.6412.39-18.3514.54-17.66-5.16-56.53-30.54-6.5915.08-34.981.31-61.644.65-5.439.3-2.7310.71-63.17-1.323.57-6.57-11.11-41.86-52.758.1-4.7212.58-30.52-12.61-26.7214.54-17.6615.081.31-61.64-5.43-63.173.57-41.868.1-54.66-53.45.41-8.971.54-51.26-37.6-21.49-8.65-50.77-37.97-10.03-22.66-49.21-18.03-52.39-5.84-5.83-51.64-10.11-56.86.32-16.56-58.53-38.63-17.57-30.26-48.28-7.91.63-20.63-44.87-4.99999999999989e-24.24-3.235.411.54-37.6-37.97-10.03-5.84-51.64-10.116.32-17.57-48.28-20.63-4.99999999999989e-22.89-.5-65.14-62.44-44.23-37.37-50.34-38.13-39.01-57.09-65.8-25.83-58.21-12.97-32.19-25.47-38.11-65.47-54.16-13-27.3-18.93-31.277.77-37.82-53.91-22.3-60.387.74-64.38-22.2-20.47-.710000000000001-35.84.18-65.14-44.23-50.34-65.8-25.83-38.11-54.16-13-18.93-53.91-60.38-22.2-.710000000000001-.449999999999999-57.37-52.97-35.947.12-13.49-20.99-19.08-36.7914.386.48-19.65-13.67-30.72-18.12-46.35-49.16-26.4-34.4116.48-57.4-59.12-14.18-32.739.44-47.8-12.1514.83-27.01-3.14-2.322.38-51.59-43.89-16.07-52.977.12-20.996.48-19.65-49.16-34.4116.48-59.12-47.814.83-2.32-51.59-33.93-62.01-63.97-43.67-32.537.31-25.93-48.12.60000000000001-29.14-61.56-6.31-10.52-25.386.28-1.78999999999999-17.659.520000000000019.38000000000001-39.7-11.77-55.29-34.94-14.6-43.59-19.614.19-17.62-59.58-34.52-34.651.19000000000001-29.1-20.8-29.737.31-25.932.60000000000001-1.78999999999999-34.94-34.5232.147.0616.95-8.97-24.8141.8641.95-18.41-19.5332.77-15.1413.9942.843.41-10.646.4340.2623.077.35-7.0812.681.9235.8224.228.767.9310.2530.4429.7625.6734.5-27.27-32.294.7326.6641.8641.95-19.5346.4335.8225.67-44.81-39.54-36.68-37.82-11.08-29.21-15.27-47.32-39.32-43.85-6.71-40.21-27.83-20.44-3.4610.79-44.6-55.44-22.01-56.83-6.66999999999999-2.19-24.66-13.7613.19-43.36-18.0112.36-54.022.974.39-31.8311.111.49-4.91999999999999-29.21-15.27-39.3210.79-24.662.9718.96-11.0622.994.58.82-43.742.59.25-37.9922.97-11.72-36.68-21.0710.4114.87-21.87-5.27-14.55-3.58000000000001-31.6624.3-16.7721.24-18.915.5922.09-13.92-2.1719.6422.2-16.2922.4732.85-29.6423.58-43.742.5-37.99-21.8721.2422.2-47.5113.13-34.33-17.42-46.32-19.94-21.25-27.37-27.651.9411.2213.33-52.91-46.29-17.93-47.442.59-41.635.27-21.34-8.84-8.86-7.2118.57-.870000000000005-31.8-27.88.81999999999999-43.8421.88-34.25.68-33.1-4.77-5.62-19.94-21.25-27.65-47.44-7.2121.88-48.09-36.31-26.16-79.18-6.59999999999999-27.72-19.35-6.56999999999999-43.99-18.98-26.45-71.53-4.81999999999999-55.48-48.65-61.55-4.03999999999999-54.46-72.01-72.62-16.52-35.71-46.47-24.04-45.42-46.75-45.38-28.53-19.09-48.83-20.15-52.39-28.77-24-76.17-27.72-19.35-43.99-61.55-46.47-48.8316.15-15.9813.83-23.252.15000000000001-61.04-30.57-47.49-40.1912.68-46.8-42.52-35.86-34.14-27.998.22-45.2912.1317.19-14.4214.47-29.7311.57-4.01-12.4-2.28-3.63-6.77-35-57.05-46.7-60.15-1.28-27.43-37.46-61.04-30.57-40.198.2211.57-57.05-21.72-19.41-73.78-69.02-21.15-61.69-43.46-35.24-64.16-46.51-50.94-88.64-69.27-22.67-80.1-66.28-37.38-87.54-35.77-45.68-68.45-53.1-46.62-37.84-75.27-92.77-62-64.57-76.08-44.32-81.35-57.79-29.14-29.23-32.41-61.69-43.46-64.16-66.28-46.62-44.32-51.17-40.79.200000000000003-67.59-58.27-44.82-4.08-38.94-39.74-28.78-63.04-31.73-53.87-60.84-41.71.540000000000006-66.07-28.04-29.66-56.3-54.94-56.37-21.77-70.79-64.34-30.76-47.6-48.46-73.4-4.95999999999999-31.1-50.86-45.72-36.28-38.24-44.82-4.08-39.74.540000000000006-21.77-4.95999999999999-2.47-37.86-13.39-7.21-6.1124.91-46.21-35.133.25-34.96-16.85-28.75-35.897.18-34.38-35.21-20.1417.88-15.74-20.5710.5-7-33.52-13.33-10.8528.65-15.1227.4-6.4619.4424.12-730.9225.34-30.7424.91-46.2133.25-35.21-33.5219.44-38.12-93.5-93.61-64.66-79.41-72.43-43.34-59.91-93.51-28.74-35.24-26.82-29-60.92-55.72-53.27-69.06-45.94-86.46-34.12-90.41-85.09-73.77-73.03-82.13-56.54-48.08-55.35-90.05-67.91-74.4-62.19-45.39-59.67-87.27-72.43-43.34-93.51-53.27-73.77-67.91-12.75-21.7-52.08-4.76000000000001-74.68-63.5-45.23-28.47-47.35-33.28-3.39-65.39-15.09-47.62-43.05-23.32-66.61-61.51-11.42-20.79-1.73-20.48-74.78-51.65-73.32-60.83-67.33-75.28-68.96-28.52-17.22-74.92-18.77-28.87-57.01-63.5-45.23-47.35-23.32-74.78-28.52-69.79-37.3-73.67-12.06-20.07-30.65-68.75-10.21-67.94-22.22-41.5-54.02-12.01-29.25-65.13-26.27-34.32-40.75-29.57-84.48-67.81-32.56-57.67-56.12-76.69-68.84-10.74-12.12-69.63-45.38-78.79-55.34-49.99-46.05-43.73-30.65-68.75-67.94-26.27-57.67-45.38.2531.4418.734.06.819999999999997.97999999999999714.9325.85-24.186.56-26.335.87-6.6344.7418.75-5.2-26.8723.19-13.149.85-16.44-6.36-21.09-9.06-22.551.38-10.47-15.36-5.22-.68000000000000330.0740.96-19.89-7.07-24.37.97999999999999714.93-24.18-5.2-21.09-.680000000000003-25.34-26.6-85.41-71.03-81.54-28.74-42.4-58.51-71.35-29.23-42.03-69.97-57.34-30.79-61.97-27.61-74.16-74.17-28.36-69.89-23.2-86.32-63.44-21.47-41.37-62.43-49.74-31.72-72.1-81.63-59.37-35.13-79.95-84.24-76.77-28.74-42.4-71.35-27.61-63.44-81.63-57.37-53.9810.667.96000000000001-10.25-17.11-4.13999999999999-16.35-15.472.6111.32-28.653.73-41.51-22.29-29.01-16.3710.99-.319999999999993-41.48-27.18-35.55-23.21-62.25-16.66-.569999999999993-32.185.90000000000001-62.229.90000000000001-32.28-34.01-53.77-18.64-54.66-17.11-4.13999999999999-15.47-29.01-23.219.90000000000001-6.3350.5946.1929.16-13.96.7114.2112.330.01-21.16-13.2612.876.8923.9411.3439.5742.3819.6227.63-23.2650.6252.347.425.95-16.2241.025.37-21.6120.23-3.64-4.46-9.1644.8137.119.296.7114.2130.0139.577.4-3.64-17.3710.7112.67-7.63-18.77-58.61-25.37-3.2-53.9-22.1610.26-44.99-40.78-25.92-57.58-49.51-33.65-60.82-60.68-11.6-39.533.99-16.36-36.7-7.71-31.7-65.49-33.688.28-16.78-16.65-52.49-22.2-30.5-21.57-58.61-25.37-53.9-49.51-16.36-16.78-46.5-61.46-31.35-5.4310.41-56.26-56.354.015.13-47.17.739999999999998-28.39-57.24-17.81-3.8-60.83-54.66-37.47-21.75-7.32-27.08-16.32-50.22-38.6-43.16-22.33-24.65-44.84-44.16-40.07-48.912.8717.89-19.13-41.06-56.26-56.355.13-60.83-50.22-40.07-2.92-8.19-11.05-9.91-36.65-18.52-32.46-.409999999999998-8.41-3.88-41.02-7.52-19.9-27.29-44.27-58.52-3.137.71-25.729.1-41.06-45.54-23.07-33.97-60.92-4.37-29.72-60.096.29-50.7-52.12-15.9-58.83-59.22-42.81-18.52-32.46-8.41-58.52-23.07-50.7-62.47-32.45-66.5-48.01-52.33.23-46.01-52.76-5.52-66.48-31.79-6.83-22.44-53.92-58.38-21.64-38.24-28.96-39.93-11.85-67.81-26.74-64.75-24.6-49.1-65.6-29.59-41.34-63.15-65.71-27.22-65.98-76.36-13.87-67.09.23-46.01-5.52-21.64-64.75-65.717.39-53.25-5.79-22.76.2-20.18-18.87-12.75-12.47-42.06-51.34-53.4512.796.17-22.197.32-42.711.51-45.39-18.78-31.28-31.26-32.91-58.69-39.25-8.32-12.32-48.943.72-62-5.92-45.8-7.02-35.35-34.5-20.18-18.87-12.477.32-32.91-62-25.91-37.69-47.845.18-67.4-46.28-54.65-67.43-30.01-55.02-47.55-2.47-69.18-18.52-25.35-12.45-69.96-19.54-1.99-1.38-57.48-38.29-27.53-49.96-28.58-27.25-28.62-45.47-54.91-25.17-53.85-21.61-45.23-502.17-46.28-54.65-30.01-12.45-27.53-25.17-76.26-44.13-73.94-36.86-62.26.93-29.54-12.62-19.92-72.79-13.31-17.59-24.25-25.97-32.12-68.33-14.82-72.24-77.3-45.69-74.58-30.38-71.68-56.1-47.71-57.83-56.48-53.34-25.11-3.06-13.414e-2-58.83-32.68-22.65.93-29.54-19.92-68.33-71.68-3.06-72.24-74.55-20.18-24.94-72.81-32.27-50.5-58.72-29.8-47.45-43.02-5.32-24.69-71.29-13.86-27.68-56.58-6.42-58.19-48.28-25.51-40.86-47.34-56.12-18.69-1.19-31.96-29.39-17.88-49.64-12.61-36.17-64.82-64.73-61.55-32.27-50.5-29.8-27.68-47.34-49.64-24.86-35.24-76.23-8.44-17.76-31.21-71.95-37.09-36.29-47.25-12.99-44.3-22.16-15.19-34.32-76.57-9.96-47.99-46.37-19.73-21.09-19.66-54.26-5.24-11.69-45.27-28.43-27.57-2.63-71.07-44.93-25.17-30.31-39.75-37.79-31.21-71.95-36.29-76.57-54.26-71.07-27.477.92-16.55-22.73-23.83-54.8516.275.16-63.195.02-13.09-1.195.95-37.124.445.27-9.8-47.82-14.2-9.37-40.44-22.943.58-16.61-19.09-58.59-14.82-57.34-23.48-49.38-54.06-22.94-60.86-55.28.799999999999999-54.8516.27-63.195.273.58-49.38-41.6313.7513.86-15.09-.34-7.32-36.41-19.8413.76-51.01-44.51-52.93-50.75-18.83-24.03-26.48-10.69-33.816.71-45.6310.665.34-5.98-6.722.38-23.21-31.67-24.410.3-11.84-5.35-17.56-34.36-20.087.52-7.32-36.4113.76-26.48-5.98-11.84-49.83-40.88-10.5-57.8212.1.92-17.35-34.11-15.23-29.3-59.192.81-47.49-14.96-19.53-39.264.03-1.07-51.16-41.79-60.85-42.112.2-10.9310.74-1.754.7512.76.38-34.06-45.3612.34-43.81-33.71-5.57.92-17.35-15.23-39.2612.2-34.06-16.13-48.62-12.25-73.86-65.85-55.27-17.17-75.71-17.98-63.7-44.42-31.9-73.91-56.67-20.79-59.65-51.6-45.17-56.35-1.44-18.11-53.36-28.25-29.8-9.23-17.08-75.18-73.8-16.29-40.54-7.13-30.58-35.93-39.87-42.19-55.27-17.17-17.98-59.65-28.25-40.54-19.72-50.91-38.2-23.53-20.29-20.45-34.4-45.324.71-26.036.86-25.34-12.84-64.21-38.22-14.277.4-42.66-6.37-69.32-3.03-13.111.62-10.413.03-70.85-9-4.11-14.25-18.79-49.54-60.43.42-12.44.9-20.45-34.44.71-14.271.62-18.79-47.34-46.0812.73-1.658.86-43.94-30.28-14.17-1.33-43.45-30.65-2.71-15.34-41.89-10.71-45.071.481.49-44.32-2.79-49.4813.64-9.24-51.21-31.31-10.25-22.94-40.96-.5800000000000028.95-13.31-37.557.2711.564.09-43.94-30.28-1.33-45.07-9.248.958.174.78-59.86-57.16-38.95-32.09-45.06-32.85-33.73-51.81-60.52-20.55-52.93-7.69-26.91-20.19-32.83-60.19-48.88-7.72-22.02-13.65-25.9913.05-32.54-48.63-17.02-55.113.02-59.1-16.92-15.194.57-30.565.46-32.09-45.06-33.73-20.19-25.99-59.1-2.93-59.85-55.45-38.424.64-15.97-23.47-21.56-39.2711.94-22.13-16.15-33.2-20.6-48.83-51.64-28.88-36.8914-59.88-61.6-16.66-35.216.96-50.28-14.6312.35-29.49-5.62-4.8-.100000000000001-54.07-46.37-18.55-15.97-23.47-39.27-48.83-16.66-5.621