truncate dups find dups 2008241200855119451942001242190221020012411963549184100719619932002091196571920074231969300200723719344972007425199583319692292008713200199718696731996895198049919969971930112196545719665981995475187173720017981996437200884218221821947168196373420013531965787200878420086272001772200874220065721962157200742719746571964771200764919804471997093199680920084331960089194501019965871919631200822719321341972450200209420020002001771195325118459701914117200857120073131914118191404320073152002061200180919807601898201200177020012151964633200721218608302008639179623119692341994520200209019651442008554200854919321482008546198590320024432001349184045320073171944445187050319195792002037187163720018991969332200212819481922001663192866219668571944737200176919751272008853182189519663121965722186067020083991997099184625420042332008544200168220042971948191175393019222181922219196916120063851967143198962419300731930421199719619971952002503187095619691622008457200849319221851967379196336920020142001797197574520072152008229185863518839611871929200187018667622007467187189820080662008634198152220064421966455197218819455711988880200185720017042002046187210420074692000305187309120072172008012196391720087511898293186801518419671999353194471820019991996436200137020081871969894196211520018152008468200189319455722001716194518619278712001849200816520016832001684200844720087532002103200863118555792008758197115719759722007319193857120088701851025178866319691722001800200726519671642008369200759920076031963964191381220017171919221200176119654801844458193174019691751964155196916720080391965543176924919653552008698200732119701201966491199456520025322001937200168518724162001984196559419644341967113200882020018861966698193441920064521966705200641719328461972898184575519020471884703200742919427571976859198362519873391972589196812619647312001888200747118431931920025199798120083291749540200814519760411985885200877620017271847395184698918903271952597200760120016861930336182960319649881943470196490520016882008479200176219846201898164178890419731841965161196562320017942007323176053317611621985244200124019312811931276197502319445911972286196522519653261973185198557219691601943557194543418541281896448195329319694771965327199681019653021997030189518719197331895723191949620018871950991185502919199642008259196137818846752008261186305420020261997035195333618216931983559177516818420131928849199992319654161928743198969319692111951182200836517876561989800200241217777991932928194464019344641929342200817020042722001842190247220017832002079196946620020272002024200642319316932008716196200620071881996993187187519627322008810191320020087191984347200823319666402008616194539219302332001705186039819346641855452199681118959162001718192041419223491931372200200619888482001846200194420016891934558185076619869831945679193837819329292007473185584918896792007371199702220085521862302200719020020661928138187287020021432007325200721919711882008746200872218018542002089200871520064351854941193455519661922008642200244020020112001719200205218025012008426196628820073731999534196728819990991913794180330518544081933609196681219664712001749199698520073271998569197382719290601925003196724819893511969174196027920082962008286191396418561721998901180618420017681914641194717620082212008481200214820087202008569200650018174981972240180725720018672008041197594620020501965172198954118711982008420200180119636551962371199735919955411982458200722020065191933795200761619647341817385200875920087901922277199830419624322002098200170619717001967089200841720016902001751199553819814242002075200732920017071970199197068319020202001934200806520020342001985196930319066771814774189380119694491934128181517120017661961298184170218425601914048200166420017081890442181584719372262007267200726918162611944460200799720020422008461200187320073311931027187409019990741961720200800519321831945219196717219654752007431200841818600082008048200830220019171919448200822319386241930972192088120020641973322196569520021111996368200201220082511926906197372219446572008360200747520064441850563200877419678061963229200806419732312008222196590319140882008069200764119280522001743196366120085482001709200800720085001966324200805220084312001871197188520072731874013188920919659791945289200727519731072008855192145718960172008017200173818268601969699200722220010642001936186733019267811867357192012118674171975979200844819752861868527193880420081352008624193453020082471945624200857719215741919486200733319807931945280196641919716811949973200183918285092001890188435219621691966555199590618642582001755198111018430851843094194579219335711934068193408518735742001861198145119694702001665200813220081222007497200878720083671973233200644820020022002009200885719021201913210196466020072772008136183924120025361920071200852318743871914643183293820074961987488200172819199702001729200761419944602008153197157220088161968293189011720088681989120200766219731701969589189578120080161931269191995920080541931272191377520087282007375198515220016661986041200737620072792007239196151220020991931947200749918422431841433196281919455451945546200737819313742001778190803219628311927247196739719808261972655200200119618491995449184196518419971962011200210019218291843291200804719619782008055184377418440271961906200728120088171933677184466318446551973257200879720017462008412200775020076642008422200738020019871933298185152119451832008059191960518516152001691200176520018181933841198358819968121884903197611920075061962482191935020087232008465186320919749092008195200874319217561962512193043619691862001109200738319625792002116200747719335732001903199700620020031918895185025018503722007503185050018953141992855200829020079981981166200750120085651852520199693618633221913838191385219017372008181199693520019952007283195226019634551963461198870619637721902317196378120042912008769192895319200872001816185711818571351903003200189120084531902429200870119024411913414185751319959931902758185766320082941932401185784619640991857907194180719955512002092199624419438901987602197351120083861929387185849119970852007670185859320082532001748191947018587451858826198961019643761859060200204320021512007624185913020080022008711192717120074781964421200177519691381859365200841519134512008279200733519716621931863198343418597882008471186147218947252007384196915918948151919589186178520081481861848199690318619722007285200657619374941862097199308319456871933703200193318949972001949193388818667462002101186677020080002008745200655218668642006578195359220081902008446187078320084132001667197328118978731897880200871419291901871165194548718880911871516191374219897872006421200817820010912001784200809418750721875139188861319457331875316187532719763702008155191974218754832001787200750818755881971134187738720011101931748200647819317331931729187919019970691970114197311120088141879525190585519691562001668200301018796572008383199308719533501922492192121120087992001993188015020011421930243200881118803811997023200191020081272001947193049519535032007628200185220018762001669188082919883371880992188100419737001922411188102918810392002074188108419748681929427188114220018832001882191405618814101895219200207719930911881620200207820019831881728191360818819641913637199690418819571914387193377820081731882021200839119973401913700191371020072871929240200858220065081882700200188119983821986029200863520080461882814189793918829512001793200827520075151883017193026919978852007225199680618832522008827200816818834902007337188340618835751951136193864620074331928130189453520081882007241189460019752041895493200738620065561921922200881518960311921430192144319219262007227200759519534262001658200192620079871930522193330620018922007518197294218866021999509200883619696532006539200203620082662001720192206119735761973157194570420081641887001188705320064041921564193428720088051996933200763320080501974307200743519306492007516200738819671601922586197120318875402001692188766719868302008834188764519279732008040193275819969252008660195724320085881971914199685219302991888002190560620073392002142188818019858182008513197419620084381918974191897919342202001741200199420088321990149200822020080352001740196712720073412002025200211720088502008177191912919376641973327191914520087491953652200206319202312008697200641319985952008800200729020017952007390200180519712041944346200212118895891945226192783819278431997336193260419898662001844198630518898712007243188997020017211945001200169320017361913900189202820080192007494198613420081911984779196915420011131892386195340719308372008371195371120084722008732200739218927461969306189278320081301892986200838819452612002048189301520087302002133200644620081181969052200201918933132007626189335118933762008245189349118935381893563189357619535331893776200870520042531893926189383520019132007529200765218940581894091200167020081762001671200752020016722002104200822519954841933814200838919701051970106200656018962051945582189627519971801944272194427919442811933351200206720020692002065200206820017102008248194432819443421944344200192018967331896737194435720020311944359200825419287332001711200202919443841928735200167320020472007437200651419458672007244194442520020811996091200743918972412001695194586820081431945351200869619725401972542197595318977411997726194588518980712008735200839819458891942138195028720017862007512193053020073942008211200186620080951969297200656618984431898601189860319300892006523200719218986411898661200651720017122006392200824618988421898940189901120065332006542200653520065252008752200216318992042001777200169619968131988512193051020018411899813189984718998541899868200880719733352008840190000119000701900142200182120083901941644200753719002421967838190032719003391938600190040220075232008823190050520017302008205200840420084751900564200180819006342008194190066719007192006521200206220020802008435190097319010322001744200882519011251901171190304220080561972854198906519031321903147193053519897251973198200734320020181929497200813720016742007480190352919035622007396190357019693361903604190364220080771903684190368720019212002114190378820076472001880200821619039862002023200202219040891904096197116720024522007608192966419341901948780192968320020541931375200184820019022007246192973420074412001942192974320017532001992193157419385602002411192980719886722002112199645519298942008632192990720020281932223192992720087922001814193000019210512008255193390220087312008257198160920082022006425200184020064931933066193307019330732007291199862120064091933097200837919331032002141200739820085842007400200211319763632007345196712820074021933690190582520086452006580192858519899852001912192849820020212001894196916319209041932101192846420019392001675200169720018282001779200846220019401928280192818119696432007194200753519279042001760200169819068452008256200208619686412001820192766619276761959698193134519275801927527192753120016992001700192746219954972001991198909920073471969677200187520018771948777200660919271622008263200170119270582008841198167620073512008734193844219269092002044192688220065272008184200183819973131981627197290419083442001925200821320086251908402200171320082071908556200844520017562008373200882620082241969619200213419691922008416190889119088891909046200729320072961981421193650219735251924976190908519786341909155200661120018042001898190930420021641909350200809219729901969219191886120016762001677200200419853391936470200754520086992001764200724819692201909726193074119114652006549196930519172832008011200181920082042007298200730019310472001789198991620066862007301200187220073031917557200180720080011917721200755519177911917828191784120017901917857191786519414691941471200813819180272008754200837419415011971538197154019181891918249193418219727771918362196769019727871973406200763420087931971873200755019184901929201197281919184972002107200848019728381980718198470219680591976168200730520073072001946191872719550182001723198053519205671920611193300119735421920657193414720074431920764200754219688121967975199011520081562007988192102120074821968865200222320075612008633200872919688931980646200836820021051970087200801820020602002073200207120076422001659200192420021091922674200740419973821997016192277920018371922912200818619230451923046193454720087401923159192322219232392001923200845119232832007444197024719234672007406193150019969201997749200753320075531923616198518420018961999555200662119237771923780199004020064191971764198545119239502008558192390620017242008244200855319241372008831200735319242071970236192433719887781934551193396019309091970775199685720018842008560200837820018741941525197080219244972001703200654519708342007551200167819459901988425193158419315902007989200799320079861999398192500119328822008783200167919250911996856192502119247832002135200821719249101929159196933720020511929094200212319710141971016200826820074832007984200654719670472008570200213820082402008809193086319309741934615199896219313572008396193210219856102008382193132920075691931366200174220065432008022193154819324501998872200213920086262006405200212420088241932150193220119322611932363193240420075401943209200210219326671990145200748519328901996861199686319968641974549193427320087241934665193631920086951989575193635120088541936402193642719364311975593193646219364752007355200869419365412008443197621219366411936640193669720080101977412193700619370101937001193707320065821937054200755719944811937207193722219949481938682199999520074101937324200878120082031937352193738419374041937407193740119849681984969198497019374661969374193752719375481937643193848620017802001836200662320075632008766200761219379311937988193800220080622002131200166019380122008392199706519381052007668193813019892112002056200178119381941970696193847719384341938435193883819964292008644200847619856441938789200854719397091939718198567119397251941834200172520074121939825200183520087681939875200183419399262002088198991720082311940079200217419416861940103200812520064842008692194017019968771940186200650419857731940274197070619403512008545200001820042251940598200852520020952007532197069320021061940414200183020075471940425195119120081262000042200186820020531940467194051120019881940644200183320075712006432200008520018321970707200879620084581940846200011119408271940939194085420085642008363194088419409431940907194093420019351940979200751019411302006495200183120017352002120200198219412292001680200166120072292008566194130120001961941389200846319419221967281200175020087651941973200725019707132001714200735920021761942113200756719422032002118195357820066441942329200668819423831942355194237420081511942511200830120074141942656194265519426791942673200217720088521976327194277320064011942796197776220021781942838200191519428502001889200820119428872007487194289220018291942947194296920079851942977194298419429861942988200859220086112002108194303819430372001914200171519431511943181194318819432162007361194323319432671943280197064619763321970708198049520021691943397199564419434231968794194348519706941943581200143720083302002180199566919897072001767200842119435991943615194362120019902002033200647419536451943690200723119593061997033194378119437862002414194379419695042007363200172620087612002181194394820017312008460194400019440172001950200166220021222001827200205519441942002010200886919743912002186194601719460091946011194605019532911946072200884619763622002170196920119461102007573197070920064272002182200809019462141970702200864820064632008160200174720024471946332194633520008501970703200873620018262001948200874120019511946444200217120021831946473200730919707162001566199684120018251946611200856820021652002184200216620074462007252200217219466662006512200766020086662002167200216820021872002188200218920021901970710200219120021922002193200748920021941946749200219520087251970044200219620021972002198200219920022002002201200220220022032002204200220519700572002206200220720022082002209200221020022111970059200221220022131970428200221420022152006626200221620022172002218200221919468422002221200222220022242002225200222620022272006628194699920022292002230200223120022322002233197150120022342002235200223620022371975759200223820022391947039200224020022412002242200224320022442002245200224619875602002247200224820022492002250200225120073652002252200225320022542002255200225620022572002258197020520022592002260200226120022622002263194711519472232002264200226519704452002266200226820022692002270200227119707172002272200227320022742002275200227620022772002278200227920022802002281200228220022832002284200228520022862002287200228820022892002290200229120022922002293200744820022942002295200229619706022002297200229820022992002300200230219473002002303200230420023052002306200230720023082002309200231020083762002311200231220023132002314200231520023162002317200231820023192002320200232120023222002323200232420023252002326200232720023282002330200233120023322002333200233420023352002336194770620023372002338200233919704941970362194759219703672002341200234220023431970489200234419707182002345200857620023462002347199691720023482002349200235019704872008772200235120023532002354200235520075272002356200235719475852002358197071119707042002359200236020023622002363200236419476022008454200236520023662002367200236820023692002370200237120023722002373200237420023762002377200237820084321947739200237920082772002380200238120023822002383200238420023852002386200238720023881947724197060020023892002390200239120023922007416200239320023942006629200239620023972002399194787220087212002400200240120024022002403200240420024052002406200240720024081947916200240920024101970628197063020081621970632197065319706362008450194793319479341970634200643719706401947945197064719479591947953194795519479601947961194796319706511970659197066219479771970665200713719706671948016197067419706751948029197067719707051970679197068119706802006383197068419480641948051194805419480721948074194807719480801969113200815419480841948086194808719714461971451194810019714521971489194810419481051948106194810719481241948128200182219481211948130197145919481291948131194813319714661948138197146919714701948143197149619714731948154194815519481611948168194816719714881948181194818019481851948187194819719481931948222197149719481901948204194819919714951948208197149819482161976125197149919715021948225194823419482351948236194826419482661948258194825419482611948265194827219482751948278194828319691101948290194831719483261948324194832019483371948322194833319483582006631194833019483391948353194834320064911948363194835419483661948405194839919484011948403194840619484071948516194841319484681948420194842119484741948435194843119484511948465194846219484631948455194847019484561948471200859320063981948487200642919484901948486194864019484881948504194848919484911948494194850019535111948498194851219485151948514194852719485311969647194853719485361948556194862419760391948552194857619485481948580194854719485791948555194855319485661948631194858120081292006613194857519485891974130194859519485911948597194859619486061948620194861619486181948637194865419486231988956200838019486351948629194864119486511948655194865219486431948639194865319486441948657194865819486591948740194878919487421948743194876119487691948746194874819487591948757194879919487661948779194877619487821948790194878520087561948796200886619488061974378194882319488401948813194886319488311948816194881519488171948926194883619488291948825200177420017731948835195344520071971948853194885219488791948906194886119488601948864194886619488681948872200828319489091948890194893619488811996880200663320021151953672194891819489161948972194892419489282007605194893919489351948946195350719489481948950194895419489561948957194896219489802008804194906520087981949051194904819490582006635194905720088031949070194907519490791949080194908519490831949089194909319490961949098194910419491051949125194910919491111949108194911819491202007254194913319491241949132194913019491351949140194913719491801949191194918720080091949184194919719491881949186197541719492001953011200816719492111949214194923019492712002742200274520066461987234200883020075972001759194959920018102007657200713820074502008400198821219971222008410194987820081891988247194992119882481967258200174519969791989269195009920072562006638195018819819801996306195025220084082008123200865919968402006640200818020087271990394200664219504962008021200745219505391950547198493420064332006400195061420082521950620200651520082381996837198206119508052008139200242420075772006648199710020088131982161200745420081471951118199193019855242006650195121919512582008748200723320074562007367195139019513822007259195141120064861951483200812419516501951657200758020085942008370198996919519361985576195196419965702006615200661720088442006652200665620086572006658200666020066622006664200666620066682006670200667420066762006678200668020066822008474200668419859412006690200669220066942006695200669619521232006698195219320067001952141200670220067042006705200670820067102006711200671320067172006719200672120067232006725200672720067292006731200673220067342006736195217820067381952180200674020067422006744200674620067482006750200675220067542006756200675820067602006761200676320067652006767200676820067692006772200677320067752006778200678020067822006784200678619883292006787200678920067912006794200679620067982006800200842720068022008812200680420068062006808200681020068132006815200681720068192006822200682320068252006827200682920068312006833200683520068372006839200684120068432006845200684720068482006850200685220068542006856200162020068582006860200686220085852006864200686620068682006870200687220068752006877200687820068802006882200688420068862006888200689020068922006894200689620068982006900200690420069062006909200691120069132006917200691820069202006922200692520069292006931200693320069352006939200694120069432006944200694720069492006953200695520069572006959200696120069632006966200696820069702006972200697420085902006976200804320014262006978200698020069822006984200698720069902006992200699419525372006996200699820070002007002200700420070072007008195257420070102007012200701419896642007017200701920070222007024200803320070302007032200703420070362007038200704020070422007044195261020070462007048200705020070522007054200840220070562007059200706220070642007066200706820070702007072200707420070762007078200707920070812007085200708720070892007091200709320070971976361200709920071002007101200710220071052007107200710920071132007115200711720071192007121195278320071232007125200712620071282008801200713020071322007134200714020071422007144200714620071482007150200715220079402007156200715920071612007163200716520071692008837200717120071752007177200717920071812007183200718520071862007198200720020072022007204200720620082182007209198793619529592006585199703919530241953086195303019530452008411195361719532342001788200870319968991955040195506619551702008166195514619551641955292195531119898161990225200645019891432008387199144019555691957247200244919573331996982198006119575362007311195932520082602007261200721120074181959447199483519596372007458198781519597621987949195982319598262006591200758919600532006461196008519601071989537199707519902511960270196029720014272008833196082820072352008037198889219670341967043200142819719191967134196713520074601967177200820619672021988143200726319672641967263196740119674132001431199652119692882001979200823520014252001879200820819694122008348196920519875642004295196940019917571996559199658019694641969427196943719696511969483196950020075782001429196955719970672004235196961120064802008149196969719879721997000199041220014211969977200142220018642002119197152519715281971800197157720017342001739200173719717942001862197158719725002001860200185919717842001981197178320017582001754200185819891082001757200204519716491971776197164319717742006574200177619902352001856197177119716392001782197237419717691971765200185520017852001980200185420017962001853197246820018512001971200179119717472001792200185019716591972123200179919716712001978200180320018022001977197168519716782001806200389220018112001812197211019716992001975200197420019731971713200197219720932001817199003219720911971721197208919723602003275200182320019702001969200196820018431971727197206920019662001847199003019720621972060197173719900292001964197187219722612001869197180620018852001878200196319720372002084200196220018972001911200190420019002001901198909220019052001906200196120019072001908197189719718932001916197190419719391971906200191820019292001919200193220019591972008197214819720062001958200195720019561971990200192720020072001928200193020019312001953197194920019672002082197195419720762001938200194120019761971980200346620019451971967200195419724852003465200195220019552003464197213319724381972154200259619721351972141197217720019861972150197215219721641972197200198919721711989060197220720019962001998197221220025952002005197220520020082003463197223220020131972223197222619723231972300197223820020201972243197229320020151972259200201620020171972265197227420020301972280197230619889891972335197242520020351972298197230419723081972408197258620020381972318200204019723392002041200346120065871972352197236319725202002608197237719723911972402200375119724101972404200205719724401972417200205919724801972424197243219724282002058200207019724511972460200207620081281972474200261520034601972484200746219724922002083200208719725102003459200209319725761972531197253720020962002097197253419725351972541197257219725551972564197256619891521972574200211019726471972588197259019725942003457200345519726162003258197262119726322003454200212520021292002127200266720021301972672197267520021372002136197269119726952003453200269720021472002144200214619727101972716200324319740211974030199702519740512008006200821520087092008230197427420081932008717200843619743672008152197439420084052008196197446019747482008397200883519878772008656200865820086532008511200882220085591990244197487120065372008234200831219749711975067200857519751231975135197515419751521976377200858720074912006458197644220086932008622200839319971242008821197661519765062008258200865419765182008503200659720075852008119200804220086212007565198791920074212008848200640720063772008044200823619879202008014200879519772012008163200864320066192008672200821020081592007583200837519772661977277197730419772902008773200826520083852006502200817519773822008710200850520064971977429197743920086551979042200807320080581979095197920619791662008620200876319793581979174200821920087262007650200878620065062008516200840319792952008670200827119793202008242197934820025071979491197963119793802008228200758720084141979490200863719795931979641200818319795851988041200656319796782008361200856720075911979673200835919798671979866197987819798802008619200746420081201979913199698320086182008049200818220080292008574198182620087072006415200799019891042008027200799120081502008025200884919891541980385200856119901501981778200855719818352006593200837220082122008366200858920080571983591198359320086171983627200813320081342008226200846420084421983770200826220082002008185200862920065942006595198390419839052008543200843420086501983973200766620065992008504198400820087062008428200877919840952007582200844120086492008636200865220081792008767200651020081442008384198418720084552008197200847719842392006390198425220085912006380200881919843062008829200840619843272006601200653120063742006379200857919843451986042198604320079992008362200660320082372008700200861520086142008267200859520079942008550200824920080082008612200860920086082008607200860620082502008605200860420081172008602200811519861632008114200761020081122008111200763220081102006441200810920076302008777200860120080452008108200860020081072008105200810420081032008102200859920081012008100198631920085982008099200824320080982008024200859720080972008096200859620080232008093200809120085422008089200808820080152008541200808720085402008738200808620085391986393200853820080852008084200802020080832008082200853720080812008080200807920084292008078200647020079962008076198643820080752008536200853520080742008072200807120080702008068200806720085342008121200835820083572008356200835520083542008353200835219864812008533200835119865012008350198657020083492008347200853120083462008345200853020083442008343200844420085292008063198662820083422008341198662920085222008340200833920083382008528200882820083372007654198666220083362006605200862320083352008527200852620083342008333200833220084982008802198671120085802006387200638820063952007639200832720064652008524200645420064561986748200832620064762008691200648220066072008325200658920083242006490200832320064882008322200832120065652006529200849520065542008320200831920083182006562200656820065702008395200831720075252007530200754320075752008806200851920075932007618200831620083152007622200815720083142008518200857820085172008313198685020076441986858200851520076562008311200851419868761986873200831020083092008308200830720083061986882198688120080131986885200830519868872008026200800320079952008304200851220080042008116200830320087882008031200830020082992008298200829720080602008061200851020087472008452200810620081132008394200879120082952008131200867720085092008292200829120081402008141200850820086382008289200850720081422008288200828720085062008146200884520081612008573200815820082842008282200850220082812008171200828020081722008278200817420085012008198200827620084992008192200827420081992008708200821420082732008272200820920083641987147200823220082392008497200857220082932008269200849620082852008264200833120084942008381200849220086902008328200849120084902008377198719220084882008473200848720084862008689200848520084371987276198727520086882008401200868720084072008425200840920084192008483200842420084302008482200843920085202008440200868620086852008449200868420086832008456200868220086812008680200845920086792008771200846620084782008469200847020085322008484200848920085212008678200867620086752008674200855520086731987350200856220086712008669200856320086682008737200866520086642008583200866320085862008662200866120086512008647200860320086132008628200864020086302008641200864619874352008702200870420087182008712200873319874532008739200875520088432008750198749920087572008760200876220087641987526200877020087752008778200878020087852008789200879420088082008818200883920088652008838200884720088562008862200885120088612008864200885820088592008860200886320088672008871199043719904401992107199219619922401992332199231119923311992340199262519927381992729199265119926541992727199272819927401992735199274419927551992765199279219927531992751199277119927611992756199278719927661992762199278419927721992779199278819927861992791199278919928631992861199285719928581992867199286919928701992873199287119928721992878199287419928761992875199287719928971992909199290619929121992914199291519929171992916199291819929191992920199292219929231992927199294019929341992935199293819929631993007199297619929801992982199300319929951993010199303819930521993046199307119930791993076199308419930921993090199309619930981993100199455619945581994559199456019945621994583199458819945901994592199459519945961994615199460019946051994633199461719946211994626199465119946301994631199463419946381994642199464519946441994652199468619946871994733199475519946941994695199470219947061994793199470919947131994712199476019947281994716199473619954701994761199472619947401994737199474219947491994768199477019947591994757199475819947661994762199478219947651994767199478519947721994774199477719947871994788199479219947981994794199479519950941994837199484019949121994854199484519948461994852199525519950951994849199485119948721995299199485519948661994862199486319948681994864199486519952291994870199525819951701995109199489019948881994974199488919948931994900199489719952811994903199498219949021994908199490619949091994920199514319951961994921199494919950451994925199493919949551994935199494219949401994937199498619949451995065199494119949471994965199502619949711995042199498719951481995228199512619951401995178199519119952971995274199530519955031996829199686719968701996931199694519970131997044199703619970711997086199712619985041998514199851619985551998570199860719986162000218200022320003702000241200025920003592000357200027220003252000389200041720005752000580200059920005892000616200085720007642000768200080220024132004335200241520024192002420200244520024232002425200243320024362002457200246420024722002471200247420024752002477200250220025102002511200251220025132002531200251820025252002524200252820025332002543200253920025402002548200255120025532002590200421820042232004228200423420042382004239200425120042562004269200425820042622004268200427120042922004289200428820042961972305