members
magnitudefastq.trim.fasta.nt.blast2.join2.join3.2.join370997566311121759501939171111111111111111282811111111125111141311131552121119239239232114134227301116874011594511213133333331111222216377423010111112118869659587587587411211117211487111114111211121131121111711112111131111111111111112111111111211111111111111211111111111111111111112111211211151111111141111112112111111131111111111111111111111191111111111111111111111111111111271111111111211131131111111111113111113211111111111111111111211121111111111111111111111112123111131211111111111111111111111112111223111412111211111111111111521311111111111211111111114111111111141111887171671111111171221146112122282494944111139113612114111212633211183313311221212112312117131321111161121111122221111173181616161616111114211111111111102222116663222222311120881712711211331111122222222221212121112019211111111111121111111128822522111111271118433114222211111655325556311111159111177775050504914422111116155399881413131113422221122222121212622224444302211335511441222111117711106612111211113111111111111111111122266121111111111473331111162222224444343434331222226563621334311114381222111116111111163331111131112221111111111122131313111121111111312111999144111111111111111111111112222111211111111111133311111111111111111111112111111111111111111111111111111112222221113331111111111211114422211111111111111111211211114111111112211111111161610171717111111211112211111211111222111666111212111111441511141111113331011113331222111111111221111111111111111211143331111111112122211153111131111153266661111121111111211111111111111122246111111112111111171111111122331111441111242211212141112111311112222741121111416211111111333535353535355554115151348122811777221134621111116621111114441551551537566454566223213122111114711111464218555115533233336111111111111111311211141111122215322222221113133331271091053117325761311331111611114612111117332221717171241111121223333343494351351111338722311111111222221121111167111111512222452812121611321116111111112210532111113344421113711422111155511135514607771122271111311222411222111777512226116745222222227272727126818079796639341316104221615333121112211111644412512241133153019661313131316516511111161161222239393521111111311111111116363551113131311111111111112161111119166511117979791114112111726516666114427272722223221131112332771111949494993111111111858274311226089995554111333485333332221113333338372211113513433111111366969111168111671157676767111114112111133111122333111122271114411311222882211171333211211140240235352511332211331114414411121133575223332011112223211111111119450181311312211112311114102111008632211111111011111112121111111135429011444333111332111160606024544472511111442111111112211111383329541222225555551091091111143111161111604793911195511333211111111112111112222222111141403939351111111111111155322211121111161144111111636363636359152111140511011134040373311111343431113434261141111111011119912433333331502424211111212233997773333334421222111844558811202044123311222703336532312828251311191683061111122111133111112222221919191611141122321111111111113544111111111112511102111171511111111211111111113221111153111222211192222212211111110109511111111222121211112111111111112222111111142211144422111111111113516222214111311211111125541121111133121115551224431111111113501111188211111171717179212212619222211131111111113222102211132111891111111111961231111176221111221118111221118226621111111111197973532122218111141422117761125544411111211111153531111501112222111111132211111111113111113211222211111111111111111111133275171352211222211177711111114431324846661811116161582111111111111522221122222324327031111119911111461111140138141414121212776661111111131142111111222233333111111121111111711111111222244411288862111115965955845775775771151141927611071511923111116142110313121125451512577011121057606173329349311211111111111176666644444111111111131671228961711111116444411111171112263733333333132658111111122222265565565511560284111171113122022111122111225131128121611123112593222121111221211113611211111112111112221112411115211111131112182226113011212225111126111215171112311131111412171121193931112194221942219012189521895214592145721457771111111611111111555544111111121445646422222222222116277444411112222111111115443434343432222214117644333111112222188861222111111111120202020201411111111111110101010511111211213782137676666641111111213182222211711111111111111112222111111121306185041834518343183421834118291182521817147471111113111111111111111111111111111111111111172141721431111312111223113111211111121311111112111212231211111212111111111111121110111111111611411112113111111111111131111311113211111111132115111113111121111112271111121111121211122211134111241111113121232111111111312121321111111211131131221212222111121131311121111121112121113331111151322112211111211111111122141132111121111111221221121111121122121121211133112221211114221211112121111111111112221111211121123111111121113123212111211212311212111111133111111211111311111111112121211131111211211132221111111111111111211122111211112111111311222132111311112111111101222212211111211132211221211111121111111211111111111331111111212213142121111111111131112142112211113111321111211112121211212212111131121111311123211211311111112211111111111251132111111121321112112111111114111121111111121131111121112111112111213131221212111411121122141142211221121113141111111112111111111112111121211113211111111311111211111112111111111211114112111311311123121212111112121211115121212411111111222121211111211312332211131111113111211121111111112111211221111221111221413133111211111123131112311231111231121122121111112121111111212111212112111111112211211321111113121232112121111111311322111211221112111112131011212111221111112111111221131111123111121111211133121112111111141211211111116121232411511121112222111111111211212181211111211522112212112112212111211111111121111111112211161221223111312112111113411131311311111111112211222111111111211111111211211113311111111114113212112131112111111111122131111113121112211112211121122243111111111133111111123111211112121112112112311121111121011111111121121111211322112212111111133121211211111111121111212111111121111331221112111311311221112211112111111111111212121112112121112111111222311211112111111221211111111112111121112112111122131111211111111111111111132111313213111223111111113321111121121213111111111121111111131111213111211111123212213111111111112111111121111611111111111111121121111111331111121111111112132111111211111311113111242211131111111111211111311111114211111212111111112121111111121111111111511221111322122251221111111111111114212111711121112111116111211141122111211121122411111111131111111131132211111121131211112111121121111122111211211211111216114121413122231111217321112113221111112111111111111111212121231211111132121111211223211121111122211111111114111121111121131131121412211121111131111331211111211121113211311121121111111221111111221121111213114111121111111111122722213131112111113132211211111114111422113212412111111211122811213111111111113611112111112111111111111212111111321122111121131111111911141312111111211411111211132211122122111131114311131121111121412113111111111111111111112111112113111111121111111321113111111141111221111111152121111121111212111111212211112121312211111111111141111111112111111111122111211112111111221313113113111111112112112211123211111122121111111111121113121311111313512112112212211221111121112212212121111111111212111111212113122222122122111142121211121122111581242121111211111232111121211311222111111111111121112121122111621211212124122111313411131111311111211121331321112112111112112121111111121111111111111111123111131111411131111111112131221111112411212212114111211111121211111413114111121232114112211213211211111121111121211111211111211421223112121311111111212122111112121311113111114111211111111361115111111111121111112131111111112221214113112211111121111113111111121121121111221113211131212121132811121118121111115212211431211211111111121221111111111111131115111111111211112113223111111321121111111111111121112111411323121122111211224112111122111112311211222112221111111212112121112121111121112113111111112111112211222121211231121122112111121312111111222211311111121111111111311221121411121111221111111222111311111112321121112211211213111111211111111111131112311221112111111121111122121211212111132221211118111111112111122211111111111111221111113111221111112111222131111111111121112111111281111512111113111121111221121111112211122311121111111111121111122111151211111121411212111111112111211111112101111112121311211212111111121221121111111211111341412111132121221211232211221121111121111111141321122141111432111111111121112131411131121121331211131712122211123111221121211111121113121112111112111114121112121121111231311311111221131111111121111121111121131211123112211111112121211221111212112111112122212121114212111211114111131141161111221113212114111111211112122113111111124132111141112111211121121111111111323111212112111111111111211011121112221122811111141121111111211122111121111121221112111211224111211323111421111212332311211113132111112111311212122113121112112211121111111211411111111137312111211123113112111112211211111211212122121312212111121122111122212131131111111213121111127211111232111111221112111212111111122111111124112111111132211313121121111111122221111111111211211221111112111112213232131152141213112111112112112112112112111111111122212115141131211211111111311111212118112311121111112112221112212111114121111111122231811112112321111111112111111112111121114811332111211212311211112111111121132111122122111112211112112331132122331211111121121121111111214111611111121121111111211211211111111111111111112211123122111111111211112111221312111111111211112111111211111112221121112112111121112214111111111421122311111211121722221112144112211121111311112121121132112211221211112111111112122222111111211121111112111211322211211123111111211211211111111122111111241221111111121222111115211131114231111111211171214121111131313111111112212122132211211122122122111111111111121121211211111211112121211351111122121122113321211111111211211112212115111111151212122132123111111141111112231111111111111113112131133211212111232111113121131111312311111112111211131111211121111111113111311211114112111212211111111211111311211221111111111111428211312111111131222121212122212111111212111211122113111213221221111111132113111112131111112122111121111121111111121111121111312121211211323221131231141111111112111142112112112121121111121121111131111212111321212132111111113121211311211311111111111121121111133311211312312131112214111111111111012121111132214212111111122211141121111111111111111111121222111112121111113111112211111131211111311111111112111121111111112151111121111211161122131111113121111131113211132121121111112311311211131122211111112131112421211112311119311112121111111331112211111111121111121232111132131111124211111112112132133232112211122111311113511111111221111232111221122111121112122111111111141221172111331122211422111163213113111611211131112131111111111122111221111222211111111123131111212111141152111112112121112123214111125111113112121111111111111111311111121211111111112121112121111112411121111212112111112112111111111314211111121112211132411111112211111121111217333121121111111111213121112141232233111131111111111131311123211112111111112211111211211221111321211111132137111112111411121221311111111121111111111111111111111314114113211111131211111211111121315111111211121111332126121111111112111131111211131111222121112111111111111111112211112111211711111211331111111111122211322211113111121211421111121111211113126111211111122212121131111121821112111321113311112111111151122121112241111112111111121111121221112121112112212112112112421121112311121211142111211212114111111112211211111112212211111112111311111112322321122121131111212112112211111112212111411211112312111122111111111112112111111113112111111112111111111211111113113111221212111232121121222111111131111321211121411111111121112111211121112312112122121115221112113123113131122113211111213111132112222111111112111114111111211112141121112111111111126121111112111322111111111511111112221113111112121111111111122131111211122111421112112211122141111111233222111111133112221111113112111121111211112211122111121122212112231211111111111113111122211214111121111111111111122211111112111213211113111111341111221112111111211111121211321211111111121111111213211111111211111211121111111113211112211111111122211111111211131131211111112511111111211212111111211151341111121221111141113112122311211111141312126111222131211133121221113211111111311121111111111112212111112112112123121331211121112112111111112121121211111211111111113514111111121111321112117212221211311111111121112111221511131311111112111111111121223111211111111111111121111231121113121311222111211111322121111111111211121111111211211111121114211121122112112111311111113111211111712111122111311212512211221511231111111311311122121111131111112111111111121111121121131111121111113231111321111212111211111111221113111221112211121111121213235112121114111111211111111221112111131111211211221113111121211111111212111711111212211112111112111211213112121231312111111211413112111311111111215111113111111412111111211111311311121212111111111111112421111311111122112112111111111111111112113121111111111111121112112111122221231221412111112111112111121211111211111114211111111132222231211121132322112115131114122131141214111111112113311211111121122431221111111211142122111111131123131121111212111111322223211211111114111121311112111111231111141211221121314111111211111121221211321112111111221112111111531111231111111111111121211142111121111111322111231111111211112111111221211111116111121111131221114111211441211121121111111121112111111111111122111121131212212111314211212122313212211111132121111111111221111111313111111211121121211122231111111121121312111112212113311111221311113511111111211111111331111113151111221122121112341213121221211111111221211111111212313312111112113111311111199111221111111111131111111231111111112312211232111712122112111121143111213121111411121112321121215111117212122222122112111111131111211111102111211312111112212212122122121111111111361111111111212122211111112111111112131111121111111211111112121111312233211111111212132113111711211121111211111412211211141221111111112211211111122111111122131111111111111111221111112111111112131132213221211121423272211121111211111111111111111121221112111111111122111111121121211322211121112141221111211111111811111121221111111111313113212111211311111321111112111113121111312111212111113121111121111122123215131321112111121111131112111211111111112121111122121211111111311114111111121211111121111112111112211112211232122142113111111131211111221113111113311611111121321214523311112113211211111171311121211111121112113111211112113212231111111111122411812111441111311241133111113131121111123111221111111213111112111111123111111111112241211111323112131311111211211211121111211211114111111211112111124116111212142111231111111211111211112111131211111132111121111112112222111212122122114111121333111211111211221211112121111111121121131111111111111512111221111122111211211111111113111211112131111221111111111111111131412311311123111111112111111111222122421231111211112212111421132211211221111111131132111114111212111121211111112123412111111112211112111111111211111121141111122221312119211121112111313611213282121113113121111112111111111121111111111121111111111111111261112112111211111111111111111113121123112111131313121111211221232141111133211611112211121121121131115221132111122111112112111111112111211113112111154211131112111111111221112111111112111113111112111221111111111211111121211111111221112121222151111222111111121112111122121213111411111213321411222121132211212233225211222212113112412111211111111111131141133212222112121112113161122113111131211121111121111111111111132212511133111131111111111212511121111111111111112131121111111112111411122311111121113111112111125351111221135212111124211221313114111311241111121111513111111213113111221121111222111131111111141111212312111222111111311121111123231121121111111122143211111121311311123221112211121111123111211111121111213111111323317112232111111211222111111311111111111111111211111321211122111111112111211271131127221411112111111111111222111111222222222211131123933311444132221111310810110166311787878161212116161111121111322111262111111222222222555521283331114441227841899999111411911111111113211111114444132751171611111414141171111111112730273027301111171711511211271127112711179111552111107131211223261312241712264354134327137613552311122711341341515147221411421144141413515331151515431842143124122256283343315214312614622211544174102731121142512218322131451112215522334534311414135254262244113253521614151324411411111142122237412318512221193485123132161122424213211525114211134745433814116121657123152715161322111332165323131236411733115343442116313441254223221111111311243331954152441421343211131541313412233121181225113231117441212610261214141213611171811213112131319331551121125163111741143111185121231158101721311334136411611612311151394111462561215854622521231221511113161432761111534142512232351411242124321811326242413317411113214125215311210213281111161382122341311124413618112101131141121351123321011121121151142611554724313565441141432114242111114185231213112412111215311218415511193111532213625414153411645114321785411143234282536314311213422333111422311121115112411442102274613514121911211448148151161414331611131213333111722211111114444111122222655521111111111112222211111111367367367354354353250250250333333331124524524524511124324312114614135123113382111513214110111411113111026555331112111196969696222222111111949422221111111111711111112111111111111111111313131377112111665151111114141414141411562323232323111117111151515333212477777715171716165511111311211111199188111111111111111121212121211121112112222221141414141414132328811111112282282524111111221111111111202020222151511411111111112032111111111111120120120111111200411133111195195192111211355611411133134551111211123377777555211111861517015450333112211111111111111222224240111393837321141132111111111111111111111142111111111111122111111111116461111111644152115198322211111111111118308308302111111111828143111111122222111111111111022111111111888886117889997979797972222289304433311111111125111111322222111110101111021188888111111111111141111113887711222111111222112211111373737373737141612321111111111111133311111111111142222221122222222222112221111111119089414111111139141414992311113112525254111132112111011111144111111111111111111111434331111111111111393939397111215111111111111111741706665555551111111111111622111111111111114614611111111441441441111111672023111117111161111313131313191111111111111114443333311111371153152151151777777115111114451111444112139139138138138513113212114311369111111111111111111112182182181111111217215210131311111111212121212311121111119519519519519519519518722184177312211169113111333111222111161111111114421111111151111111111111113111111211111222211112233333321111111118118111111177777111111544444111111111111132111111111117522222221133111222222211111112222222686387387384384403232111131313131543111112111111111111112111111111111111113443443441111113423428765620032222222111111188711164444421111111111111128222522516164311111888811111111209208208195195131602131313575757541113331111525050505050222211999999999221111111111111111221221048364646259595911111151111111221111112221119191919191919191114111211918188555533333111111888881111111122111111111111111111412111111165222211111111111111111113311111111111111111131111111211111111111111168473111122222151225000774922111111461111511111222111311111222363636132311111285111144231111131313132222111122221138353535121023171533111130111111282828281919466943573651223223474712841611888115661091097373502317617611175175162162471001114142041112036197242424117117311415715714611770770770555517171711116161611111058883335252524140319111111111323232321021122119991111361113434346666135121116611431122123777109104555555225353535349611111111144311224311112841111333363331118181818184422122111111111485253111111711111222111144444111111919177777777777711112168113221111444122111777111111111111111111111111111111111152111132222221111111481381111113713711113613613611111111111112221111111111122221111111111218241212121212121111111142111122233331111107106621111111111111111111383838444413111111110811161121111221143111142844444422211116544411553321111111111111111183335111133111119999927131111212111117171711221166611111111777733333339221111111176666111551111153333331111111111115522233322111515141412121111453838383838382113632411111111111111111111111332222111112222222222221133522211122111716151121111111111111111887311111111111162711112322951111113311222221111111111111111111122221111112111111114333331131111111155334411111111122222763141111110432111211111555511144111467300442922361111112351693311111222221116635241211111111111111111888511133311111122221111111111122222111155522111116661133111111121111111111111111111131644411119991211111222211973319393935411231141235232251131321124131241651121111144444111188111144441111333222114187741133213111221111111332533331112196661111111111101221111221111111111811111751131121111111111111111919888722222444211111111111661111142221111111111115551113331115454541615111111641313312111321111111118444111133331111553322161111111122112211222132211111222113311211111555521111111165100393838888111112222222211988811511111616161615857111111111111111111111111111111111111111111111111111111111122211111111111371111162222244211661112222233222211114949112911111122222117777711111115222223322111114114444319999131111176111111555551121111111144444111122221111111111111111112611113333153211111033337412221111666511282622241111488161156605211405111123331111111111113122243622234331112221111111111111922211531177771131111122111111111111331121111305111111111111111161111221111122222117108775353314413111332323111225517111111141111111111111111111232355111113134139997112111111126252211474414111122111111111111111124111111877115111222111210104452122222229111111888442211114152222233222111361111135352626141231112111111411111333333155411133213111111111111444311111191212128121111111111177712112111111602222698811333121111111711111115611144111115331111111333111314444422272727181144211131177711111266221122222221111881121111412166661154111111129411125146112164321722221652211111858573333311221111111111149494411383821111122112211111221181125511551251112111111181116611131133111111133333331111111177222111115121131111221114833341111333322011115143221118134111111331322120111111111111111211111793311171711222214131313222211575722224646464646464611125611154144115751115511122277730111111211112211212121115511114441111441113620171111124411111331111098881131111111333134231111155572111111222211111111111964411333222715154411111181111010101181144211122232133331331214811331112111222211144421115551131112211111111511312362121161412111192381818871053211116111151511552243332987244919191919191111222211115199999812211631111111111111115511441111111111117111121111122111113963681485312111111111111112111111111115551111111322211111111111327711111166666153193126666222233111304611111555541297158158442221111115315111111150981010101011111121130311111111111120981111111010102111111777115656564518111211111131111192111121181111111142421011197111111130121211111111515111111111112111111111341331331115555558787111111164441221111221111112222211111171616161611411111111111101010744223331122111111114545454563814181422222219775211111221111111111444111188555111113331112021111111111111111117111116222149999814111114444111111175554331111112221112011111111666666222222211111111104443311111114111111333332111111111113311111112222211444111322232311111113112211111111111122212121111174222112939827819278191184223211313211063556355112111111121112211112322111211123111121121411111111111131211111111312111712112122217121122112131111111113331132111111111111112151211113112123112111121423212131112112112131231112122222111111111111112233111211131116211141116121131111111111211411111111111223111111112111221122241121211211112111212112112112112111114142121151341121121212111111231152311321311131121111212121213411211112112321111121111111511112212521121324411112122111111131211112125212711331111332221214112122122211122111111213223113112111211321213311124211121313432111313115211122112321211212211231241111211211222111131121211141312121111132126214213112111212211123131121217611221113131121311122111136212221441111131211113121112121322224121121121221131112126212132213211121144111124313111114211131211222111111311211111111113211111211122121211111211131111271113132532231212111112111211570111311112231111111111131111211111231111211121111121111251121211421124122311412311121121111211121311111121111112331111112111211482131117111112231111112131111331211111121212111321111121161111261111112112242311661211121211711111211122111113111211113111111311211121114112111111111112112211611411511111421212131122221211121112231144181131111112218124111111111212342142111111111112411111111123211111112112142221121422111141421113111112111311121111311211131211111111114111214212112111111213252113111111211121114211111112122131112233231412211121111111111122131141211131111312112211111112111122111221312121121323211111111311221711272311121111121211371411111141112111112132111213111221121112136123111111121112312111111212111311221311115114121211521296121212121411112212111222221111211212121411111112111411631131311371051121161111111121112218412115121141211111121111122114121212212111111121156151112212111121112113111112141121112121212511341123111151111112123111111116232111122221121131111222211121311219111114111512111112111111222115111121111132113111231111111131211211311113211121312121311121113112121111112132125112515121111111212111111112211112211111111211111221211111121212211313211221624211112231111211293221311121312121121111211211111113222111101111112211111111111212211131211112111322211112112121111113111111113213111111211322232115012113331211161122111421111121112111131211112161171111211111213111211225411312111311112224122113321111123121621122521322211111121414151141112112111411113222211211431213231121111211242241111113521114142113241221131132121123111111321112113121123112111113111111211521311111121211311224111122111125111321112111211511111211311111312111131111212211111231122111111511215661112111121131111112111112142114646111111213111111211212211311211122211112112111124111111114341112112123211111121131123213113115131121311233111131211222111121111221223111121111112131311621121121111231111122131112112211511211121111111111121143121111112121112111111215311111111131111122151111112111122112111211111222111121231321111216211112111112121212211122111111112112211211211111111132311111111634111312342111111211111211211112211212221212211331321111113121122231111111211321611876311211131143121111231112111121121111111811122331111311111111112113231121111111211121212211111131212112111111121211111111211211122111322121143111111112211121111121121223111131212212212111122111122213112111312312311323212331111771322222193931913818899211141221235212535101261312121211211422743234261311122537312235134132334443111136233331334211517121156322951422543114121131824212155111132132321232282275112131112421142143846558111428314341212141134113131121228138122233123321122752311135144433227121514246511212251225324431111242122231016212111574212141612231661237131524224371716265357101211133323222221121111322121231622325412433231335111151115241413225321113152151122431324733136119563125643122453154142126129932211127147263731152521241131261772332312116344913151129522582121231525141211215111111212535222146411142122226112111213121113421221212611102112616423771232313117114166313411155231132112123112815192412115721216111297123115161211127112219071115249231131223222631121252422221114113415212202222211419134113114916142122262147153336222131112212331151112341311262325254312412213663161113244332131212412123211419232112211119312542411131113172243611222332331124126131131224213116231164623313317461112115122141124117112321411711321222210312442562511311421143463111112112312344311211244244816532431434141121314135142212232241645111114175521251359132251224112113111214123162532217111141425121421241222424221126152173112542341132213138211110101121413121111443212184152122213116121425152123144216111114212221211412316313141493213111331117163215154421413412123412212135412210233192132125211231921232222212431423321131113134223113121031412234153124252125114421222132252322424811237121211311433111223147231311132311111112111922131311132214123272343111136111334291135111119522232311111221432321141421251111172232281621211312233111118114711131412336122140012917156141231131031212111312215123142121425413111311113427331211341321322211312433233223111131121131243234313413353215234171252411132323112212222122322312111111311321512434211141311113115113321512211167141513241212241112241313532451111412133212171832132255111612524538343195421212312252322256131213113112612252154415153631111133113312331152113149111212212131411252511112212134161313112121413541624142165311121106437265421931111851246233135211213113111121222242232114112322311414421314544131111551142212216232424221213441321212111311111318112121321228451143712211271314104311271512311313142932331143211122341174131411331124311111151111131112122311122322121641323211113321312225221335211413112156131118156145212124141421341122573415121122242151224522111252916523353244112510112723421192312821311323123315223132152411111215111212135211311321137113162131534853221214126234122425121241323222315232342428234122134533321741543113132211514375311351232113211135111237112112113314261822132413612133365231123412241211171313142331112311111336151221213113121452233114123222321214331111132124121122442111110417212112147111232634151144353118112132511111211512123311112132321122111152834122112325126214144241112114694172221333614710361211256122225222119224215121651221412111311021112252113232211622512241151111323321341231111152131214222213521241211264342410183212223113253111213525411212144212532112314214121732151541741241111622111433114513122871213632122111231129212111431113614224423312221427210152131325381211131211221313212222244111311111153342321211410512533121141434322121232323113113412221226514322312241441411224112112643253622117311141136132714122132211515213155113411121112132514212341211222181143322352422133162146241316432217212111112213411314334121221222122122342511217238263212221211214123122221121111152622135332431623122111236422114911822411822144413281122214221422383931111131421114143151544132542212119112221611224133113125442213122105141223321292831414116143112231120121311483253153152272382112141222511135433641121155511124223122121214222432151153322323611113262115614221252411411225941112132111323342122191113111321123248113121531116215153131254111141211112611211761114111531423116143612128335175142512113535422221262142372562252221345334122211271212133111243531122166221751114232231755711123821213541123214785112165232112621214227241412321232111133213142122139221111133123451122123712223322214114161964315121152192443342121223222311831612122282121211116131311112152111642222124520713321416235152243132112211121124521135133113312333121214113621112152118313211529417221314141111356341232213132112111441631911121110253155335412334152222111336152222121113694311152522262393342472912312423322222223111721213244321332511115332842116141142251273326131222621215414224111112112224111113324113233254212142315111132311157277624421361231562212521241212255471216121312242253113211425114522212424111126123213771171124181811271324161141421511411311321431063221213232121241211417214326213233323113652142511243224254213131111111311312643234121232123215111432461212211221231131113114143411112225610332321121122217413122322212111222111123343125313121242112121111221136415112211144142113121121312154152122113111282214229425112923111163424234123244121231127342122221312412312132222243313121322581131221241331211284626821321233371334311121713112137234411141733212241122323941122144415111351124212232311112264325521715139212133231242323312122436413121112163212283113113113414211122121221122332414122721144561813218231261412111136321252341212118112313112125151311332922214512234111512573363123113551152501321123811512119120201111112711111111131111112215111411112211112111121111111111111111112112111121111111111511111111111111111121211111111111112221112111111111121111111111111111111111121211111111111111121111121211111121111421101111111211121112131111311412211111113111111111111211211111111111111111111111111111111111111111111111111111111111111131111111111116111221111111212151111111111111131111111111112201111111111121121111112412111111112111111111111114111121111111111111111111111112211121111111313311111111112111111121111111111122112112111111112111113111111131121211111181111191211112121221121212412111111111111111121111111111111111113211111111111111211111112111111121111111111111111191111111111111121111211111111221111111112111111121111111111211911111111111111111114111184321112826131116111111111111112111111111115112121131211411111625121111282111111114115122111115214112111113111311111114312111111112121111111111141113331313044111125251123359552222222111111111101111111141111111141122468221111111111122222111111111111113321111111722222233112224777222215151425511111111110311111111111441132143321111128121222111119716111121211112111111211121116131121251111411111222222544115113311221121111111184444333111823112111411312213111111615117225511111721111125242011921121111144222224443112111116666844443331114441133222224411117946711111131211215233111112111111291720111122112323232211167912102112210101198881114637637181814111211664894892144314210101311333333111116411325211111022811231811117311222311111111111112222223333215244441010108138118111412171111322159161116312111111111111111211121111121111111112111141133553233260114422223333111134343434111111113211112211111211111111111033112221113511111361242411123111918303016422735131911343811115221122111222225444112211177772112132222211111135221222211177111111114311111134324714412411118226611111131051112111117716881115233111111879111716661169691384231111131111311111111994122185331111131364331121154102111111224411434040111777411111122222164444411221111124242333355121011111313125551111551115522111132221111111199222277777333311211111111118111113311111111112111111119991116222111111111111131292222111112333711661111111111612221112111155411111111115333331111111111119222221111221118661010111113135511255232221157572313913992754111111166338611221164111311211222221112619191111612210122266664111111111119222255554111112222233674299999999213510103111111162626211111111111111211493331188334422322113310101022111111211111111113512112221144444112211111123222212211181818201923311222411333111161556111332221112221995111111112222222119111112255777755552222111110555111444194811112216161131172111111112828151522141412713667111136868171621133553121734117327777981421121211133331133666747444441081086160998815152243431212121211411311711743143142518333878799115596961133551111232310110111420420141454543388111111331119819891904425251111282844663123123319819811113131898974744477661131132233773535331135235227271616217132171311114545212155112214477551139393378733811373711771122119898112225255566881115151111101011111168491010131344881919226615115117171111224444117722131131222211113315151313116186181919112222666363119927273353351111113348761111311121132111451113612131413911111111911112126611117131122118153411111411133118821711243130222125111121114611411121111111171261111311221111133151142843111111221212122111221161111313211111112121111826441431111128311111141141412116111311151151111112111121114123611211111121113211218121611311111142156222371211111551111131391111124922211121111231211152151231142011011221131145113516111211111179117211131513111111211111181115912281121111221411111311171111111931111211111215111112211111411296121111212111111111141141222111131113221112111211212112444113281141193441212141213151137122211241151311122317113191511121131351112221541112112198121782112711171111121211111151142321411111103121147128314121211114221111112012711111120611171133111111121227262511111984213121523211121111111911161411114111141111251311525116911112112122112116111311111111211313321213122211111611333221121882331143315411131221313442323353516166611333311992814628146114481581599222492492020161614814885853312812716301211112222222111737373111191919111197771303030333333111111111114441111155531111010102282828686868311116661444126262623232322222222155155155121212222811115141111666222133311112112222221114444441221111199933314443331112111122210914441143334441421421423331173173173333373737313131111219191911999195557771155511212121111217771116204204204111179991114441111111111313136663327271144161695951130843084112828554538119119111713441111411112113311133121210319103193111101019191111159159565612125549549533114040343417171166566656106104331931931111111122101099222288444411111222222444111111162622831112211125257771111111211122211131222219193333161111111111222113111113331515513331066644121212126666211111113333121121121107111211111104104444333186151321154549442214443366664444422222222222996663333331515151514141411111151515151313137665756575713713713713222211111710710710710111111117721212121101010103332111133333333111123111111115566612121212121156625651777755547111331111666221166666622222288811111773333111113112222112221122111155523915050999211214441112221114441444111211111222113334431111861238174121120202029551116311110101171817115130161412863161615202020141414111111112046204233112111111111117272692364364328331180117675991398147114649123739039023802424179966413333331111441133331133333111363511111131330186633112243434335351268311158777411511555222111444477666331122444446767161615252524332121234444412222210664134413511144443071255640404016161622224333113813737372511111665111312118886666610613137774332222555556666922111111636216111122219666612121211999999999943333111111151566655533277777333332222222828145577711111333392222224444441126542623555526182323231312155544442555113093091131311101031232321276665353444244441111111110552511111111055552222555588114111321111111588888825999888877772525224441112124444444410101034442111111371371371371371371331221203141105152211153566111111552222311122510353535171010101077791111888833221111222411133334756319192011311416161616551148080808080621834341022222242424111112752752521751758822225916161010775411112213137333444221111144444433333339684911113461624444441522331112227411122222111112666555222221267413131144334444118181112101011311121182222223334433344422222211911111722221155111522233318431331111111133111222252521113324431222221111108877771111222222281111127222533322231112211166633333333311146101010104466777772511127444442391114443334444102231111221111221122181255532333311113332522222222111130171711161611513131133226111991111888811119250994499999909527968261511733311111282571720141153994407109161115225577263311119633551111114887555191922335511113131364164422221151129280502414311522154471309693311113222404040254110411225224241232828272561121211130303019131344217393939339631351081107107945454552348881113124424111104981951325811111147211111146446433424521111141412422114441241111110231211539533441294881511111111115311711411111161111310151133271433141248088405404404321211333333332632632941192111111111111259222256112532531248111135353535353411207534112525523111111121121121120111409382382382637512725252222313120198511479801919191933711111221111122222222444411721166530301016898841118111111113663180231116531279481726232557278127164324444211021102661129952995311112222117474434343434411111111114121111111111111611122772276169169131313211551414141477613339631199109918883311113121201911211251033339258565533131313751111119821111170112525124111919192928283938383713232322626224117121212123810109991911181866666665140111393939372533322116827272727202020201112020201969917913070702020211515231582411111232311514247473376112015514443030301111114458301102521111455302821611158231290861431119514321283201282221111222211913919191721212934189166281243149118173214541833175451111473232929292361122211439439212119129292323185287287249286969642131320614716351115332215551121091313111121221212423446615152121112232121212202016411111117329282019111717174343161616552758842211133151515151516161616111379537957811767666101111135971313131321310115481111115151331121111166580268543131313931982219393893127741133353522994322233111122111112222235212122109111111161221111111121112525252525124271721561011259111365554795644222642641640515050395610010010096111261541252125212521142103555511643241414199993311119573592227142972801061181818111055455127242112704291126122233444411145344943143143141111315111112222102010201094957151094715488311532500193783972222191933114424442453443015144201732155214617621984202514343331430142941134213162011175231111111121111222666211116511114429261211108266663311133555524508921791977149714956838532532111112227891122113214444771166113328612756110156113803691528052104311445505455185152755111121188698698411976462198886504446466462344701448412631111529426402640595125132250825071240694331264646211333177740740622112177219019024245588124448443055512111221131398552111113513451111555513136611114685541555111010312277221111268268119119119119118171414399188111111010111154262516661881111861130303074747272642244333311142422121211911010101010101093356444411161617417433333333222222139513951121211180166111112131521151111624411141131133311111119191565156511742633221111161161161165110197197112211474714421161223922117979783333333333173172321166166131315233111160560511531133664466147147147252524112557755533333330303025253211117121242424111818171111363635324276651515122166166137137135128281231231235940331113111111128210031003565511444444474610821215622322105897974111111193111331414786778881110101112121211200200200251923392826319313631363136159159115086154522355332117741110911111514222777112632631212119014147676413611010441414782223221267441111111111119155561111622224442222555341313132121201515141313431717171711130663066301119111441212887131212121111114499994233332112711111111111111119222116644322122101010221181044479011111111191613011111134101010231010885420615415441146971111107716181818333141421212121131515135416119434443429111161421122211155101311911122692210101035353333534431214133121133331111199994312661114413127633211818711111115599111818174421111211111115530411111111199114443331733221010771111125331166108888711107777223331111444102191919447771122511112222111182812116333221212102424123171333955411212121211458741111222311166444382222424181551121213512111111101611122213122622441822111544883212321233333333276729111441143434240111111333331122292929112226431121144211535484811642211615773121165133494491111395111190909088182787713636322636316212012044448720511968112222441591591551793179025738383833782222216701471101101101110029202033366613351716677158158271112121161688212187191811202013112215613612191899111212151211717441118812122101111919184412121111322151512421141121298772485291155332323221119118881111111010373737362018111111111196161616151313131313282828272744232121485383636272712531113531111264111111112218121110211121111512222282811118713131311199771818191919109226661717171510411171611113317171522481127112115531210101113366266211111167161111112111153524421153205313162221111211111112111147525125088162211111732221122111252521113131311112212923311118111113332255141125511113715155523221932144331122133311113311111111109565614421511331012341911195126272626261111313132114788799777222222381919181817111651111918181811888866662355237775546663322222222389464618555102883112266114141121111113416565656455231232020206969572323122252524902222242226464121212311114225554236535331177212011111111115656111444466111391391391383333757772131212111193030129151581575554545454112233332122222221717171047187872377788877711532626262525124967235777738383737111397211551141414545397143655516681227224444111613131333313111448160158115151490148613613313311901410226161928555035025024936112211132132122222316314399397397392224311111114023632024241175288534111102331215852303025541281133421112724411220191612221212236311239111113111413144131111414861183122414124155132111173428561614441111974325312412112827272205222068681493124529933121241144225163029110731915322112711694112511347126453817111115666917712396661414141370705656144222222122111111162255555193104104101128828234614611524147139137108101511160594242139221371371351127882031891881131111111121821821721632116363133213556345111161161131632162427927927927611871133180311741731211117979301521513226711113893863803109109434141402285085052833118787475231031033333333865515331274212121217371712222202020206666666377777325111999823333131313321414141123838777731313131161111531328722212121010245454545452828284511144442381111113311133322222106611137372225555306648177799920209999111111111763333331217317234339921211113851133112222955511333111111111131131121124410524253513313565611985211155551111192929268591111111551117333111211111144441313211555444111111155222222222212331255111114441111111111111122222222111292335763111121111111173662636363111222252221111111733333141111136667724211225544112222211111222222077111313131386111111444222113991112273377877311333352211337772117710331166191911111311111153332221111116221111111111010101111111331111111274444611155517333222666666113333331111222254411119064883093054944111115512211611113334991353113311211303083355555303272711111111111111122277783331111515153351152464646141131813321112211153331111111116211111114221121121112277152111111121111155212011422211132221111112111111114132238887215555472321955514110098292121611111152226663322222171011652221111771154119222299995114411883338062114113555613122211641111111655331229991111919191021111441174433399888811131313132727161616111111148481111147424040238111111444411111559111162212211225498811403129111121111331166343411114411551122111111111111221111111221166661111555528244444312211161616555522228111776111111111111111133331087983321131313111111212121212108759195565613921166551111331466221114441122552211111522112111212115151114141133111725116716716670816513296129129312616716711665656568461116157612461246124333347511114324321131313131339998121212121111122259222393737112622181818414444422415415422222222555171717171653333191114442222222126126126126444319999111149494943686866655559999444222292929111722111166589891717172255411817971120203171122214145999819931075787578258014988190933332189697676811111757466916691661174817481748118738911111690569046904696675711694569446926112292298125116101050191121221027141218223131222744311531512211293233113221551936271111111113028221111316111110101111810224113212331441312312121350241114411213131113881313648813491228511173112424116123448121221131317723524124221112842228424771081423622523421111633221142222912421190088585424111191886586332820132101743313283121122158015808155421111119185136361122112111665272212212212223012982941111326326326303030132626199563555108941089410458188144672240944371121154163863816082917171373113453119614570354756271213846384635164454535353115252521511861186118611811844111117106111212161112212421172551111112521252124412492492491246112111211121411071520152015201115089339331907426635351372841295150390044346159112225035035034892457140314031373910501050104433533560605913030227202020585858181817140408787999626443128328328328255333123363363366526615213613612122216101109161616165555252222212125511441111551133334444108258588501024459555388886868681166121212123333171717161010101025131313111111130829029028711815332446161611583737371351451451451431149292929222222221120720611205205219511121222191919222210622242222422222262223434775111111222222272222225257778871444333111222285118615730026611114487872121116633121294511112222116211412161111824516711112261455112122121311112110111431614152112347821222911221138251117271111211111141111115111211011111222211111116745161811171215542264216210145124412101656162515211336134114716932215561015827141412287198511112571168841132241243112215202362919251356611126126772277223056419182211991151111177773203202121474725270701731736987177774242222073857171995518011793311611111111111111112222210910899111111221181133118749999494955662111212141420320342227271114141171112122779933111111312242335511181811932288116006001025261531145216771119861811114215211231113151361281172012276122129116313713111141122771113129131112161112811136141111111111111112231787876512122322274433611112233222603414115512111111152218223921111111110518763422211292988363655221141411331114142321111111279117711818182932931333129191351111111112221121449491651653924241111112211118811114444444841174741115511110111111221332111114111115115551144111121111331112221114353764455838314146464771611262111112240403181844429952527121310010016771177848438381717172626251189614222222121281111162111111111111118318318311111144421111122265665665612624116406401133333334567456711262611115521211010221114141538153877112403612111413424111123111311251162116331314113111711221114434223107115711231111115229181231111121111111160112111141123432212111122111118311311173133112123612115313121131136122111141314321211114176248154619213112241159315143132111112138113211531136214871362751311116611121312222115122111411311311203821112111613225113611111711111121141111131134111221110113111491511112111111111610112132114313213476121313214113111124541111111111522111111111111482124431373212111117431110811105522361121112152611511111311211326342111141516821022112631523671117171212778431133224422111111112917217566112233382113141171211113112111221811111211113111134611111331111112125111212111418211112118111911311333112281111814121811538313111151212111111111111211113111333