From 314bd8e06025d0fd22c37fced0fa5f22aa832a4f Mon Sep 17 00:00:00 2001 From: "C. Titus Brown" Date: Wed, 9 Jan 2019 08:47:26 -0800 Subject: [PATCH] [MRG] output unassigned hashes when there are no gather matches (#613) Fixes #612 - gather fails to output unassigned hashes when no matches. Adjusts behavior so that full query signature is output as unassigned, instead. --- sourmash/commands.py | 15 ++++++--------- tests/test-data/2.fa.sig | 1 + tests/test_sourmash.py | 19 +++++++++++++++++++ 3 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 tests/test-data/2.fa.sig diff --git a/sourmash/commands.py b/sourmash/commands.py index 1c23c44dd8..2886b29244 100644 --- a/sourmash/commands.py +++ b/sourmash/commands.py @@ -1018,7 +1018,7 @@ def gather(args): sourmash_args.get_moltype(query)) # verify signature was computed right. - if query.minhash.max_hash == 0: + if query.minhash.scaled == 0: error('query signature needs to be created with --scaled') sys.exit(-1) @@ -1043,6 +1043,8 @@ def gather(args): found = [] weighted_missed = 1 + new_max_hash = query.minhash.max_hash + next_query = query for result, weighted_missed, new_max_hash, next_query in gather_databases(query, databases, args.threshold_bp, args.ignore_abundance): # print interim result & save in a list for later use pct_query = '{:.1f}%'.format(result.f_orig_query*100) @@ -1086,10 +1088,7 @@ def gather(args): (1 - weighted_missed) * 100) print_results('') - if not found: - sys.exit(0) - - if args.output: + if found and args.output: fieldnames = ['intersect_bp', 'f_orig_query', 'f_match', 'f_unique_to_query', 'f_unique_weighted', 'average_abund', 'median_abund', 'std_abund', 'name', 'filename', 'md5'] @@ -1100,15 +1099,13 @@ def gather(args): del d['leaf'] # actual signature not in CSV. w.writerow(d) - if args.save_matches: + if found and args.save_matches: outname = args.save_matches.name notify('saving all matches to "{}"', outname) sig.save_signatures([ r.leaf for r in found ], args.save_matches) if args.output_unassigned: - if not found: - notify('nothing found - entire query signature unassigned.') - elif not len(query.minhash): + if not len(query.minhash): notify('no unassigned hashes! not saving.') else: outname = args.output_unassigned.name diff --git a/tests/test-data/2.fa.sig b/tests/test-data/2.fa.sig new file mode 100644 index 0000000000..c6f823ab25 --- /dev/null +++ b/tests/test-data/2.fa.sig @@ -0,0 +1 @@ +[{"class":"sourmash_signature","email":"","filename":"2.fa","hash_function":"0.murmur64","license":"CC0","name":"CP001071.1 Akkermansia muciniphila ATCC BAA-835, complete genome","signatures":[{"ksize":21,"max_hash":18446744073709552,"md5sum":"f372e47893edd349e5956f8b0d8dcbf7","mins":[9253370411757,22055233311447,26285766970543,27296987485978,30361772373880,31035807336206,34747011898208,41267394135989,55336461597857,58422622892529,64979457479652,73153444791484,75464211763099,85635123992283,92061589746066,94676917797247,112004811147472,114131388616210,123015037473295,128409344691820,139465367894647,162229727270337,164843936183953,169317781082335,169520748210560,177788118214657,181938707804882,186490372241396,193416719193975,197514295203409,210961504461077,212944782676897,217253851733110,220905260867579,222125392663499,246856956947957,258226524148259,267499833587074,269144307176706,275887511604599,284108059983495,293033774097787,297867371890548,313431964807490,313648265876004,319772173230843,324536024974486,336039016901809,348765104747907,350080218348612,351300826354486,362435008625560,365394047853004,365800574496549,390618733438899,396825437316630,408308466738035,412374760084003,422995927487661,426810560084629,437809136468762,439292055457233,442087700759504,443377555082630,444553111176770,446452085053477,449478388771735,450611267236887,457775079661632,462621524203937,463516452842489,463927928615042,465646257397922,475749666243231,479020817884018,486544960307460,488598204764372,501901042158235,508560123343966,509971660952893,511617995152352,512943465150667,519859248919605,528860181862142,542862785623906,549715409284843,577699108982482,585709365983861,621239410425955,623732839595170,634328422056186,644897801628436,660962149135880,691098483827188,697196742373548,701309960714511,714605268981662,723127577384443,730025365655871,732572261181573,736976083761133,745926509147524,749730363197736,751726101849045,758198403554065,769706543916333,772838408765590,776757856314973,790575379372852,806174801736395,810037705331687,810680298670996,852075150033752,854202485914973,858524901463650,859510091563209,870971362085773,879136898165643,896432060386053,896947104427665,900300103722211,912635956631311,913781409501779,920417664717982,948498900246090,953116051871359,957902340913272,971463219084816,973540549057708,981783546927097,982142442240490,982259875385054,984504337890874,997808504924735,1004296994367184,1004584511734964,1014888236806964,1015641335302308,1032680701667003,1042826728499053,1045730668938661,1051994243035742,1062042816144364,1062760540803256,1065829052460826,1068619685046371,1069604275792238,1076983497149128,1079582226844692,1080498507131659,1082643720465766,1083738368760669,1092940108169547,1098385226036121,1101964049240183,1102933223136475,1114233649587615,1116015598757104,1125387702232735,1137302188977409,1160084698939225,1166969636723900,1168456536837329,1168949139818079,1173596300576750,1174665550689460,1179057649896936,1179354780916776,1204802610447391,1208522731562214,1209240963959624,1228188647149986,1233070767059063,1233514976139093,1235129650844081,1248087307955207,1254449196309911,1263915108350456,1268593372007218,1271882320609615,1282912457584147,1283510371131121,1298293201015332,1300555114747236,1302014922114639,1307137221569059,1310225709115550,1312999493396744,1315410800682457,1326708129633805,1335758173240850,1356698322553765,1358845311022751,1407636458197234,1414881588284088,1422672113039956,1425712147012700,1427648493894831,1428397715481353,1429988282507993,1431531136512513,1435224733296156,1436080592652869,1450085378246787,1457040868114795,1471625085911649,1473960122211338,1479200663059491,1488837383455813,1489990139959597,1491061125137784,1500961764370835,1532640279003994,1539317600251401,1541710183043964,1548732330184729,1556112654798726,1563022256380065,1567221660093295,1570148366427228,1571234150268257,1577407897446764,1577865344731652,1577901889463689,1589616986975612,1605767782521898,1611445841798321,1611587542717270,1612891921960598,1614286849241055,1616193471448763,1616224795494315,1623087345652390,1638099379634100,1645072568827891,1663124191729491,1666257293506459,1677405024800007,1682861873156228,1688195780892623,1691666788777903,1693009841325103,1698804402888963,1700878843962491,1702741076300574,1729525055168849,1731024729012474,1737844070352247,1750846779370521,1753249298328744,1755384207802702,1756188586411008,1757780947083659,1762276933915544,1775109197366422,1775837879796019,1780409076490805,1782929570003141,1785620112459835,1792712749020781,1793570680638501,1801384485738540,1806929891808800,1806947992457866,1832911223116182,1837927973391276,1842174146019784,1844738856720030,1845050011018065,1855021418918765,1857542488228694,1860349171484410,1867681555480821,1867715417142928,1868311135092263,1880929878411718,1890515454542569,1897194457163012,1902815407409731,1925624657829013,1926457157170097,1926754906019384,1928566990028168,1936703942116314,1955302486735263,1972435289054657,1973645472180397,1978658493414381,1984991813012114,1991189015464735,2000475226195447,2003610403062659,2005835655294016,2009272769797695,2012859237959386,2014987204661333,2024047559792864,2037892524788096,2046796924750657,2059452982781213,2060028640929552,2070777841978792,2080483772778461,2084580432276949,2092757649442717,2098315222211403,2106144539349289,2129363872510394,2141394133099761,2151182333339701,2156105462383895,2158081173796582,2158500376532434,2162455467032751,2169013974996651,2171049605601726,2173570529678089,2187647287936151,2202813102536259,2205004755094372,2212605413769971,2215538996643352,2238008301841571,2241289007117105,2251111443138085,2270302252384618,2272677000243628,2275746453489185,2280931439247683,2282516750623643,2283229167580469,2286044016316104,2290556976490613,2293926827999159,2298946413518190,2300899771775533,2304615579621172,2308413686772780,2310121243287245,2312178437592741,2333673989434918,2341994556410576,2343524443806140,2358098586516872,2364938544977031,2365579434259639,2384775484639561,2386376985312243,2393829462000227,2405453695009441,2406464125972283,2406871430381090,2413446715371389,2448611204864316,2458336839205496,2459772231617572,2469487649461876,2469862038914959,2474526295271442,2493284591014459,2495340899647280,2507175863435586,2518423606641371,2530442333489459,2539104638212352,2550244194381558,2550280213910390,2556764317177682,2590006520630992,2607995981856096,2612069053825674,2631734072006647,2640564731785781,2649931014460684,2666183567546758,2668960040415706,2676838225584521,2681598589956958,2684294956515348,2700642848973015,2702077370210512,2715991621024372,2717780698939275,2724315482512996,2727753186184736,2734174048340529,2736198782129746,2737534703972044,2746070422021341,2746589115739778,2766348145025830,2767906180104176,2770363981312878,2773265339021207,2788108494116661,2794035842929866,2809264802824800,2829546142437687,2835430182352845,2846761701289058,2846898773337301,2854961022248451,2857162684368272,2869768623452644,2875614803238485,2890338272483018,2908554889407414,2910868074197985,2918213355259915,2925343791898859,2937476068857336,2957015280756475,2961801201243042,2968934319933350,2974430869253042,2979022978809641,3004121902072055,3006985106074256,3014561818723877,3028326803572480,3030265542733187,3036408366909754,3037926766493988,3039124211404001,3052156672529005,3054604063904424,3065910498045873,3075231315828989,3098243864261690,3101403334399876,3104952070996955,3109126842839552,3110933064955840,3113283566516080,3125052004804904,3125297798921137,3133167399773633,3149200263439581,3157244988532853,3159665343889708,3162354819373234,3172328675999851,3173303336891175,3183981295785857,3184098044520114,3204569092077641,3230215194535838,3237555638125243,3241021113449261,3247681932620300,3255015579530300,3258801013554494,3260300326072901,3269510521721531,3278944035945012,3293145840309393,3301915956402001,3309156092735937,3316473460217412,3317004416220472,3324731776330788,3349840602169295,3362122895407230,3372822849406186,3375497023888385,3380145381427341,3385525354198166,3388206960887352,3396842499395684,3397929435798365,3401752058734411,3403641215726187,3414716611313125,3434438283555657,3444646521736759,3445586171123195,3453766136514071,3458905743442421,3460535487712542,3467377860898016,3472869875701140,3473924802978479,3483491968558729,3492610089824949,3497695117924697,3516065138639805,3516887961170436,3519802091162369,3526494796064693,3529438908451769,3545144486213809,3550652951132819,3559873007364919,3563026704182859,3563641137919362,3565035503465367,3569893570090335,3581549957532180,3601804688470916,3620704078860104,3627641437223644,3640300028908643,3642589090657061,3664238789166494,3666687144309517,3678146936579385,3683061110540240,3695824861094535,3697334508202954,3714102751049004,3722500995678464,3722821011522913,3730004815516286,3733256015960835,3735779800113917,3736836224555803,3747115736317476,3754395112381571,3755086557684001,3761107547639456,3768914996117669,3770724907668271,3778334318285107,3804691170948953,3809582858215549,3816420288822987,3818974000550672,3830225915628479,3836492530313648,3851516164203090,3852009454035009,3852032443661391,3856802957499690,3879933567807686,3892338790744793,3894843523063644,3898114194138884,3902302223414952,3906757901484723,3909495731359152,3932631356600770,3935169529724926,3946479679460469,3959720779796643,3960544907324708,3974718575543717,3976556571058973,3978906479506847,3979038683011010,3995338154535586,4002669578771094,4007225734022661,4015361519869917,4023371882554588,4031619523450633,4039195922959832,4047795734195955,4053088169865367,4058471611120164,4065298748295080,4068498485407817,4072071374124640,4079398248489958,4096778670895511,4096969052884475,4098608852572947,4105913478936624,4112829130900157,4140464652156584,4150089831397060,4151735157410820,4160727308583163,4165891819345043,4177510136777941,4178949750569885,4181681259452034,4182333176620684,4190690269828138,4194908989952535,4196809036755954,4204961926357534,4210535544870403,4211097617102713,4219296312949937,4232123037419695,4235484545296040,4239309700890210,4242430410089267,4243711853857918,4246976238510846,4247058173917014,4247177079053917,4252822262589759,4254539215202658,4271302491669385,4272517208559919,4272570811190483,4278361594585346,4281299466394675,4312203151048561,4316377416187290,4322695319533642,4337305679479185,4339677256451212,4340740226699113,4350451227814574,4350649505405768,4351593855986986,4354795271330161,4362410526516326,4364210664694035,4369949151266061,4380558735038907,4384897518675230,4386546417551711,4389691211962169,4392662338386440,4400460154745268,4403214563343386,4406184435480921,4412525102298759,4415016330014028,4423084870042946,4429642695699180,4436772220585036,4439011897356692,4443699137896587,4447815975278068,4448372129834988,4448433421695299,4455821873835088,4456906862930214,4460266108188154,4469373990649190,4476723221656836,4490023204044859,4490073673903889,4493210985564611,4494215121697412,4498514901764314,4509997091858672,4531465299472739,4531986021892282,4541551846815403,4548205353584929,4548252509563122,4565348932733575,4566171393258409,4569839801510604,4573053753183192,4575679015495387,4579172045478351,4581486671024771,4599128628685252,4609796934105814,4617904518083020,4624767974883012,4643935299975873,4653771475358986,4656612372605530,4659685621138859,4681477460388592,4693777659697333,4696757509700773,4696871004366958,4699656538592540,4701391416039026,4703015832137746,4706239170923436,4710346713421730,4724406853496035,4738273097437213,4744975181503486,4745002871640916,4755293308192081,4780458439419254,4788721108554579,4807345340716105,4818685618567733,4824971829297889,4845998376031189,4846645844830684,4847996770455574,4848890630395944,4854413473946594,4862681780285180,4869104088914699,4878552231894681,4896662843056117,4899897585218287,4933178643492242,4933286042642952,4936516099862422,4939023040342985,4948038200219133,4950486619414011,4950751609551409,4959087555398848,4970052648508881,4970288115473953,4973711336036759,4977130220008809,4978019513926381,4981469673719715,4989498736633132,4989589294039371,5002718928061001,5002868016261101,5017680781024653,5018439905511038,5025015450734341,5031732704519697,5037089957711857,5039208218970972,5055606592613146,5056480504857483,5063218762206159,5068907232542620,5080442889999941,5081167991677285,5093853076928499,5108039150943661,5108211830514978,5115800882054415,5116838068815933,5155859030933922,5167915058853744,5170800221886792,5175659619554543,5180665493779396,5190982685281344,5198525358286084,5210531432139880,5212254153595841,5233396995036640,5243360128917500,5262608302760770,5273761497594041,5279963223213199,5303262776210740,5313406177785233,5322085403326105,5341838034225677,5343271903386706,5346893066496514,5350341805174754,5362635151099623,5382413329415501,5388068674241204,5389159843604053,5390007693424234,5396976361240397,5399089063895221,5417178257523560,5423326654980761,5426603160168947,5427818165115396,5430907760383379,5438293971819799,5472589051794478,5473957647958661,5486188455320989,5491734205070373,5520206720461500,5523238244377143,5523245233464468,5535864102190630,5540442123140236,5549757713438494,5559204495061382,5573970911094357,5577676504074607,5587971217400471,5592344419384652,5596796056243376,5597422146502865,5616153973661495,5620828862762859,5642128877151038,5650135558970932,5652091211462272,5654528656684247,5665418545045841,5666170520013914,5671702618724001,5689255763549221,5692359619356014,5697174533226802,5701016247859352,5710130462881413,5710583501252153,5711890455329063,5716074102757195,5717319283783536,5738709678298573,5743882722591907,5747087223757928,5749844788106186,5751498939721476,5775611682568367,5802821325346370,5806935391343314,5807478182161162,5812898874986563,5814689848084854,5818095054507964,5819534193209007,5828285673811682,5842820443658471,5846926822472055,5853306395930009,5859267134494841,5866550955197452,5872275104331656,5887034933099841,5889410892787586,5910739593791850,5912390962014053,5929859522564146,5930303680935238,5936166245084934,5946713034748642,5955987134638892,5966937663395048,5973112008613633,5974145831135545,5979693944446820,6005988882266136,6013374460358131,6014027548551663,6016743750285791,6018187969658354,6021991728834936,6044696116975719,6048564978292312,6052914684507297,6055811160942781,6067502364431415,6074916533439472,6079407753104157,6096138368692505,6097070280177384,6109984988970330,6115893668907901,6126773751406565,6136310729619930,6139039519810280,6148067456532712,6156049614978267,6158716334541480,6172289325570619,6180120736780502,6180203631130069,6180263238102820,6184787132373793,6186608278837040,6188518559468636,6197340049280493,6209021440499696,6209248623395653,6223996764820268,6224384947730789,6249100027344977,6249892300359146,6262580178939696,6268959854706935,6270358979022400,6276180066461205,6288681892070543,6292471948787858,6296078604006531,6298480426987689,6304637074274733,6308421539959605,6318727192537078,6325105131993238,6328512647223588,6337204291893417,6344289753876209,6385377111619690,6386056457579542,6387248657431763,6389176662109725,6395861884621605,6396997749905767,6397740653523482,6400183481885335,6402579411018200,6404899701204030,6406027756878736,6411382754515717,6419856127417638,6421922604654895,6429999830157695,6439892591122056,6442553080618026,6446084477831896,6447467225159215,6453340899878670,6464997171010122,6465592291686643,6466949096108662,6470613977467758,6471423851013541,6500868974114215,6507070392711553,6510818755296372,6511372504449914,6513739093316880,6518052469670729,6544372066654762,6544726872766900,6551015463707240,6552086969178567,6569711735773242,6571644301183096,6576230955244464,6603354580637726,6610461853510785,6614136771956988,6626114345537275,6633330518166052,6641247894381689,6645783436606799,6647951031254527,6655615035277385,6686082218720260,6692393722734345,6704352708065578,6713041402366418,6721621241042360,6723835207393846,6752878193955669,6771139005140809,6772066674262519,6776467225095005,6782339766288473,6794781584223520,6795751520908987,6806454000804935,6824066318000098,6829636351823592,6838548348459148,6893628539986734,6899627767993899,6911087370694924,6929567601430873,6933082748623999,6939773232749812,6942253334080691,6942364291195858,6948845878180156,6957133041253885,6977945729721231,6982490871237432,7007821384458490,7008213462995262,7011359633540076,7013007833791111,7015554096847951,7017125395156493,7026111938116383,7031622094095548,7046322200191319,7050660756437414,7061514463988459,7064585348435664,7070990386813795,7077465029886756,7085049397928394,7090056286120404,7090267006214322,7090974264461101,7115811923026764,7120898725029382,7122341355441108,7126337854415954,7147069088936356,7164751708335229,7165473430129494,7167716594227426,7179620929870577,7183438321051595,7207210397957709,7213456415022169,7217682227205974,7222173823374117,7232769079845021,7234707182971951,7250071128342114,7250327815149439,7253429720787492,7262376673315233,7271601217144992,7288038547700707,7289336648732967,7294600530639334,7298421213056253,7304590508546121,7305194838435195,7306433575393779,7308191166760711,7309616999597535,7314439470106981,7318401497845003,7321466033084985,7322349042524431,7325494785418271,7328774138861876,7330568843397170,7336630269593286,7344107354311210,7362393937066339,7364972104286159,7365798852329976,7378797646681972,7393636795993966,7395433378196422,7410864811168949,7422410731258294,7424219876891911,7425764358319196,7432713892258449,7440224006790431,7446030036309326,7451408113720284,7451922658973216,7458571726096480,7462627286675810,7464958558659497,7470635679238124,7475856420200685,7480208664493313,7507324176109080,7507935628056438,7519297519943883,7519538802105793,7520948091691388,7527428603278117,7531557677881308,7534242913949797,7536576129631576,7544869089942492,7547758024862572,7550103306414013,7561640884022032,7568706848267355,7573808097191946,7574829064653943,7607418345261104,7609008827562164,7618903993614576,7624510447877943,7624839561113447,7629937290568786,7644407877311359,7650972742570511,7656306308677669,7705185279352622,7708677256423326,7719551937309226,7723360607837821,7726605768415407,7747041894245818,7750214892339684,7751393539999386,7752495128271818,7772971289713197,7776100834318659,7783397702617325,7791109796993173,7793262609448294,7795604554271359,7800169845132058,7802636689213150,7805967148406483,7822161004813256,7823957634556122,7840662235551448,7853560672953126,7859042426382618,7860705303883308,7867843982221741,7885079735954084,7889713789775732,7892235956174901,7892469336247757,7898617880713975,7904777997698542,7910268149030287,7911563101740919,7932183709807044,7945217306505800,7945357433218873,7948297535803901,7957173562406516,7967560312488213,7978364536835084,7992323484264685,8000106354796493,8009596456672984,8010944799817239,8011935188450009,8017511610310437,8023715031611714,8023921611434564,8025236822435032,8026641704916157,8030402105013698,8044053500308717,8048506842692501,8080685334176645,8089682803749224,8093603833088392,8093902161553812,8099205221361670,8101211499798261,8101247709146695,8120407597874678,8120464685513461,8125163241945278,8125502901246129,8136475557311157,8136497954268187,8148502237283975,8176675434976318,8177358611329071,8184017903865208,8199263729427393,8199392724390783,8203456797442247,8207467304994080,8211097224370940,8220653130514214,8226449830714752,8227023908506725,8228364764654730,8232905859744932,8233327697269551,8239151123384338,8239468227956482,8241358101471218,8259317982234358,8262250216339932,8268245328726275,8279100231635479,8283866693553800,8290208566109190,8291654160650791,8293111101025917,8298577736646435,8302047509696360,8313472464089249,8314787469007695,8315822828513742,8317922725217272,8321633565484750,8325988730620517,8328923270995471,8334371788068939,8350358619417537,8355145488675017,8355413891061679,8356685636100895,8356865256247930,8357895656217198,8361812161276388,8364178186039811,8367168281438659,8381151785378270,8386482067318598,8387269455699257,8410145008617210,8427345478916034,8432353018786485,8434269663752862,8439013227281673,8446565286278621,8457619697323382,8460905187006170,8462130008694534,8462272443095987,8478442153574496,8493684606324656,8498846507895344,8509148640483274,8513889876761040,8516860974709630,8522507193218969,8532127702799426,8546163235156976,8547973820577431,8556102796410709,8563375982196540,8565457081552014,8574319966143369,8578758505745669,8593847241337863,8608006154770426,8627526795486919,8633729519874766,8654705365192005,8671124448151717,8681439400726663,8682557206518916,8683108688787020,8684675852635296,8694014808672787,8709942791294338,8717535703491670,8719216931492650,8740551390348662,8747459040864143,8755709498042475,8757788632765537,8763914492357316,8774521277708815,8778557436322490,8796620528242176,8796789286196767,8806638615879317,8822665244290142,8831879152362659,8836487099031683,8840935832668435,8843687186339770,8852425009665270,8855029791174334,8856369380148029,8859556693074468,8865249135186499,8878538100529487,8886690287106673,8889378695807810,8893232901459390,8895969965767077,8897117360657792,8897193883695206,8908573044488173,8909381514264458,8912907469710772,8914086227218314,8921046483691789,8943387338662704,8944284643669899,8949212397470702,8952362163265966,8958203107886115,8960248404476902,8974815895686055,8975775938030762,8989647296726142,8992425346993173,8997738392707107,8999571172215160,9005850403891885,9026579899046996,9032266838413382,9032946711683882,9038299151988105,9047444221467174,9049481533867331,9050641022887236,9053424547510841,9058496772701858,9062459629963482,9079845942129753,9085453945635030,9087694523364537,9108984803633560,9109592753326534,9115785595399736,9136863107800728,9139289022321246,9145696370974298,9153630592246143,9154282604351818,9160291953585580,9165380386735857,9176541507302380,9176693429888649,9180974330169630,9183152819390263,9184818616922933,9188780596704414,9188923537015050,9191465754001691,9195007960960604,9198129178313257,9210470822802936,9211325442165377,9213927738837988,9237780788263360,9254414539731783,9270146516880339,9277095713083771,9292016853217232,9296363335265400,9297579137305566,9299468937813603,9301903839243904,9318795599067101,9325936039392517,9327070363609208,9333209777238404,9338149850133194,9343382886418434,9345750774507134,9364371286690020,9376450138990736,9389816626765528,9392510576261466,9393822556183987,9430814680178097,9431462618284741,9439449137539584,9445872002242724,9449489018529255,9459079374557875,9466351709031075,9468208209727874,9472074885139949,9478315291935045,9488087661211081,9495719829789821,9496764083564277,9534888228813283,9558927234353115,9562447794020449,9587418712985168,9593441623875548,9598207280147254,9600708413150130,9607156650755509,9608194614836575,9608287680898018,9633281091613286,9672117576492819,9682746781180816,9711605965183571,9712256813579325,9740804845078827,9759159818854093,9760670588965046,9762529438332761,9763410227247585,9773500978574136,9778899645616821,9782401404656738,9789002240710100,9806377629596970,9817877223649270,9841119337869430,9841237290574577,9846302663583432,9860843011541817,9866072145987307,9866833313037645,9869905559337845,9882985963881207,9892794047861024,9901773497124798,9925743182509270,9939496122509749,9946811992593326,9958179383358005,9965917987130414,9966060279146360,9974948344404990,9975475984268342,9979016963762538,9980894220189514,9988178084853397,9988657506651407,9997501259062159,10001232716219184,10002376451738696,10010353988356344,10015374723869648,10017582285974110,10018727173827140,10029162137903813,10036078096922489,10085708348324629,10092453785213669,10108170571890098,10111507443237070,10113917271976499,10120230151594444,10120788523305005,10122319504424992,10126269313026427,10128132114055119,10129787412168282,10156867198602200,10161328008452576,10172337829982644,10176597749663159,10200221372059434,10224716404110466,10234708971980710,10234860991232784,10235618078420738,10239186981998429,10243500277873032,10250483923581420,10252457115037987,10255044841200833,10261418530931951,10272293248416942,10274895241436426,10284498515045965,10286742431045282,10306511006181180,10317183424251865,10329091882365259,10337884003281878,10346612104196017,10366032229582936,10371419587853041,10383098252862985,10407730858767658,10432078108772135,10440994012583907,10441525935530187,10445380619450638,10451322516947211,10455491134394989,10455921108555129,10460776035088543,10461098337343616,10479660698908250,10490062690601672,10490994266132198,10492939297678572,10494049166928195,10497075450379132,10505001997773712,10505564533956031,10507206375844140,10510266455829680,10520941573684462,10528376981154735,10529035651341028,10529399928758542,10531933904555704,10539175373511853,10543682592283177,10550344499320912,10551773346923370,10552467891219337,10557787743665266,10558556131095439,10574348497156455,10575826967326821,10587711041922404,10588453626782577,10590828083590805,10593920906145476,10599251054180749,10602882773206460,10604287324170422,10604924180878552,10606135135789129,10606987983472919,10607989325361828,10609759681678651,10609828119625019,10622086469407432,10624222264357724,10625652442787305,10635865915130283,10643347712052041,10649534655211539,10651422265568348,10661066240485896,10662631739835894,10663549703327842,10664090828932834,10672813181709373,10674888558858476,10675741837945702,10678574057378387,10724145168193920,10736051940924231,10741109181252800,10741650319238903,10752368874380669,10766022896625953,10774038413066959,10777246249127325,10780082679481383,10791663462054289,10793888855982509,10797466297440654,10813036053839567,10815386567187982,10819896468437173,10825058577539455,10825713773782677,10840864470005331,10846238665827913,10847944227113945,10855668281270469,10866475179820097,10868507069299336,10878322735003305,10879411275858584,10880863060019474,10881406455590979,10883921837231336,10886915606524127,10888327065447332,10888955163947123,10891910750442146,10904969123591649,10928154891534934,10932367492685344,10933593149082511,10945496815070348,10950744408328285,10960276599487992,10963909009760468,10972124849810302,10988155280184333,11018185095694856,11019264622119419,11023963384911094,11026779491261888,11035331126501532,11037433318134913,11039952608434413,11043505690364526,11053001141313419,11061107005757483,11068511479550448,11069484813072566,11092589746208445,11095085181035299,11106426173096134,11111008680574732,11112971544804071,11117142906970705,11122887944491863,11123134489672404,11124313190051970,11131274045814433,11134768830434580,11137871193966871,11139439324849368,11145533100200114,11150515087815275,11156384085429662,11157892369956177,11161009408719874,11166211799466713,11170717557392303,11184536722543475,11187525741338651,11226007334467713,11236648797562228,11238092844710720,11239363750653622,11247734327298833,11261039636130716,11261116396288179,11261405867666511,11262384370067150,11263691442159889,11269376706100645,11280308878926293,11281981040144194,11290418422286479,11298121777565566,11303697083319022,11310855764494801,11326939509257863,11333238424238875,11334885333566562,11337746444300997,11343448941009524,11344060952448534,11361804903527778,11363910330784400,11366395709481266,11370250802305742,11373008496885083,11373560886524900,11375276026861717,11375420262357458,11379920335890741,11388934260769866,11393183224097951,11393727276184030,11409401476395937,11422872415464638,11439684034812447,11443472130576031,11445364714202041,11449746293578833,11454047443248717,11456020204224612,11462011156853833,11465977690317224,11466275462606646,11466285974594819,11469889623304917,11472425148799664,11489308217845327,11490132611085871,11496738726289131,11500918459230405,11501102530899453,11521379040736201,11523502712443195,11531016905044617,11534943012374821,11536015229830210,11537572675197440,11545315530832374,11551128814227874,11551797106868967,11564532864431249,11564600934770341,11564939321289996,11582854800521283,11583328634267600,11601696259673796,11618017706539010,11635305232117572,11638724569030886,11646319267962302,11648064493974747,11652886061902605,11657916969074264,11658139078121156,11689635068583326,11697707486032069,11702558921204795,11703949068001326,11707910521622339,11708135098549265,11738414563772482,11738463267813666,11743182260726258,11750800512792171,11753901142475202,11757571205470328,11770066310913953,11771413229994651,11777415191640634,11778837738952600,11779557493185155,11782405287682111,11783714174194846,11785755225052609,11786411457696512,11789914677383639,11811794791373768,11813680616272739,11821246386336303,11822384705601938,11831961422752250,11842693133918937,11843893323869337,11848386548555620,11852529463292704,11861297089323852,11866064533188885,11869065436650736,11871461285592724,11876678590055221,11883811615987776,11885072601842425,11902117779227750,11907671765929422,11915774766943228,11918276590939769,11931255335123952,11935801748844812,11943194128955515,11948738459264037,11951599160930881,11962211474164372,11967065028622983,11968566467635098,11968728345983507,11977276453649814,12008262755610017,12013567264346954,12026966511892002,12026997155887627,12032431170687239,12034299478684048,12044496942044975,12046875547918596,12059792317809410,12060016853509641,12068024711908214,12072480200190776,12079635944603662,12080449744014383,12091365403924877,12094680303603674,12111103937823711,12124226436786333,12128175889660107,12128203146790788,12135621885750536,12142531235014450,12146288560489203,12151696699191965,12166041459034052,12205311088753532,12212863654720028,12214136218090024,12217494609786294,12222177276412686,12224380221835330,12227409144958517,12241758555803635,12256442742150112,12268505723470312,12270224489272874,12270820303042540,12292725796747208,12293653184292792,12305366431630782,12308501855283515,12312159976317089,12330929165834967,12338027421670517,12346132642224145,12347401158930344,12354452366069194,12366576639667758,12371731785981011,12371956771172957,12375202707978492,12415104132326376,12439948587201016,12440393734249969,12447911989011637,12462248277650477,12472683836138988,12480907280903936,12483477146896776,12521312280016452,12530470965549568,12545129626261935,12545259052027171,12548340277653312,12553627114880935,12558394170986021,12559704902250883,12577915740671857,12580781732805914,12586542328419973,12587903657961914,12595631060152755,12603374676890961,12611957132814075,12622098778025341,12625774561423726,12625791731343333,12630501894797177,12636721232786020,12639647217082169,12640128406269838,12645152202144515,12648397331557976,12648665106731832,12654507601394414,12658577999491607,12671628087401060,12682912904022507,12683077038681343,12698836408135831,12698926727426427,12701726650062466,12706469707769813,12711336574962833,12711610962054376,12712309154764612,12712444937379887,12722231694340917,12722909375013294,12734424067860939,12735682938166097,12737678070715062,12737871022164339,12740936324491940,12744889990773508,12747593486873258,12763777836204953,12764259136440642,12780306711662017,12782380130164619,12783857924662502,12793470914919787,12794019231262209,12799169922441759,12811615579046335,12821202508936226,12823646756072841,12825776630121159,12830516322665884,12839076205942793,12849045239989884,12852234198179553,12852705958033556,12857476971701233,12860472549128138,12860737926978511,12873643264978631,12883730654457613,12902899534977969,12903630939625486,12908521083717611,12908569347352236,12912424178268167,12920871517392653,12925365529963826,12929695961572300,12943637046636714,12960080103627826,12964586270830763,12976138576743609,12986186845413667,12986852711509557,13007848742508636,13008964140903772,13021318079228570,13044098156925404,13045191897940289,13046280890003421,13048783953120635,13058837373099288,13061937807603411,13070468056234205,13074631597318912,13084006310359701,13084983675622313,13092031553434669,13094601758285459,13098738792828877,13103113977678107,13109660782910122,13137109400408707,13153194254957656,13158092164240404,13195108357459819,13201090681851571,13204157294748990,13205118866022641,13205525850880679,13237722401674106,13243438662303832,13244235641790637,13251833639749585,13268750540669945,13274743358553857,13278766934336895,13281993440751575,13285622860076543,13309610829681618,13322478594702821,13325245563264222,13333880072322880,13342980397104148,13354676677252013,13354832645756305,13380242997321001,13382793054190060,13383418250191451,13397012225792695,13398315184983635,13400416094479265,13409946207478166,13415898114643359,13418122930755053,13431975808839856,13439587844402701,13440154006392471,13448487395761172,13455695044293786,13455736105689198,13459595763897787,13481036671831865,13481929888591577,13485559589669988,13500798466277854,13505758955923135,13519977510061326,13532233190029002,13533799582244036,13538162630168745,13546106609437878,13550297732662047,13553990713334979,13564947085411251,13569164631035651,13591544931943950,13592002694398377,13608334783224728,13611701057012030,13618089769377184,13622569085204993,13622786637445188,13624237343639289,13626062250068165,13640739702844300,13649266955340103,13655296897005086,13686410124711209,13691899912906047,13711836433125551,13728924045941857,13736904309858647,13746866398241632,13771117936293620,13781996330285806,13791665767415462,13803235788822413,13810112526991173,13814567973223681,13833330927449633,13833829098751997,13846056110004209,13849002094474925,13850003869382852,13851358045139421,13873582510739714,13876199306228665,13886435632290557,13891707146106823,13894663756066019,13908875241841061,13917712490519391,13923853536408134,13937035855972114,13938421113427419,13959526577209740,13973963099034224,13992587975742246,14022128594135385,14027559965898298,14038444235299140,14052928361367265,14069970000725541,14081562975217383,14083374585712614,14092571201020021,14097519231955763,14101862358983793,14103949879024974,14107775281746881,14108250166958091,14111650328430798,14111750665033729,14116740656486174,14117876900355388,14123309061922752,14126421261473341,14138596181305995,14139651496753660,14148158342901620,14174316620629160,14177678047564453,14182087453307635,14190673753445096,14191841480294596,14192328716749127,14201129643471159,14232466680903393,14252547490397329,14261159008010043,14269729559242169,14271232355950924,14272467541238212,14278431433074973,14296323027802460,14312713634264762,14318755476011465,14322430647792638,14325031554123781,14326340880564707,14340997913420468,14343495260770658,14351751214673880,14356225289260954,14357987685345081,14363188105012438,14366789970816483,14383176750141511,14387290331161761,14390337716139154,14396547441869915,14397316049328331,14409016651649555,14431597373169735,14437063103116302,14439110173977517,14445450553640254,14450197251531498,14455129459872250,14455640467469635,14456335103529668,14456985978134237,14458290651009174,14483386368273934,14483395447297921,14491578892703105,14491756701417837,14510915019752186,14512634373609825,14514506244601541,14524191123229123,14527934524432601,14530898587878226,14531488244678024,14536493109538417,14541802040772843,14549510253447447,14555290399683271,14569794909888178,14572992072458152,14575941688289664,14580915023737853,14583235274882286,14591740335401580,14604603332513616,14612774961132506,14653461290024169,14655539590329312,14663091550989755,14665963648747857,14675105565533614,14675631810229933,14680687799332794,14682459870379355,14691255521279263,14692385125869958,14692465245222526,14705297642077748,14710868569344953,14715600025662973,14725891800335425,14731313109084638,14748501508811374,14748721926026889,14763530186406511,14777922725151813,14788162348149877,14789384514015914,14789803410039254,14803875547175504,14807142055207576,14814091944581187,14827896402310875,14833437818797973,14849350749792178,14855108560666896,14858114374248681,14865645872021039,14871321677513434,14872080859610258,14872114833887314,14877165373785058,14884363195049074,14890354092696858,14895530893155037,14905037831695258,14909893277182874,14914206920833920,14916638379611657,14918536639888218,14949967253260613,14950109396173744,14959237019085232,14964104006921939,14969521509772338,14972326650623145,14983390628498090,14988470185637800,14999158496905865,15005974164019947,15019580767267348,15023733934546951,15024261638108733,15029312383694260,15032370268747422,15043179353712626,15044186814354002,15047547815724988,15058321855580452,15060491472060741,15061767062335251,15070438460073543,15076223479762141,15076787709427374,15082029018096189,15084778718519874,15089221744300325,15097715226187725,15098940406779175,15101935367772722,15108521500700084,15112390354236031,15115489216088357,15117090264070219,15118490604326181,15125069179458094,15126889672384481,15130165477984300,15133017719696706,15139334662914616,15151076220637113,15165225202947606,15167671045207887,15170944327614455,15173922905987870,15188183394955549,15196993081087466,15199628902978484,15199677837600913,15210663287209827,15212182957380234,15220057134733955,15223819279852615,15224733478774798,15224956273181866,15231782230099771,15232483178912980,15248784667936881,15248868840602432,15249600860982942,15260004905226662,15267229525689828,15270854838288913,15271825659186075,15272299679677622,15274099092240380,15275637100951816,15295148036043536,15301365477021788,15306660675839264,15307201052862086,15311796119719609,15317611097097880,15330367611414050,15332945508243539,15344504360244959,15345454734636577,15346122247456087,15356315068672635,15367652208895878,15380497135003438,15387508522954613,15395899171762759,15401770637112286,15408427796896428,15425883885323739,15434393673579702,15455041333726435,15480407072020119,15481082972010538,15483600595470736,15488128474241237,15494563859523639,15496004106786482,15513560696937066,15515170016099616,15517013504145717,15522994259263177,15525654169665201,15529288483012977,15533957126539544,15534073982794536,15546405161913962,15550219384922650,15557229158109239,15564111938127503,15570641442020904,15571660354100838,15576507226455219,15587445715054782,15595357103435774,15600725138422351,15611329886633860,15612955245802900,15620909949346336,15625299460284894,15626720789372352,15626885847789284,15630679791263192,15656582169069559,15661085144836569,15661444469933468,15672017013944201,15673787231815709,15679642861646126,15683161326023398,15687977813115026,15690005739411198,15697936881345660,15698904184367982,15717448272183717,15717706334989964,15738613811208015,15740714102466937,15745397207066921,15746139395043479,15774446968547174,15780362686404655,15789359903143388,15803614615357986,15807126835521530,15808187635825512,15809210966949434,15810726178197313,15813856809987686,15816760932692746,15824091855156243,15827654931537388,15853931155812908,15862427685286623,15864801051427293,15882853238843912,15882909802698931,15885719170315502,15885746008956020,15912630688231457,15914817537097702,15915602131372310,15915900241834791,15920223646066839,15935759662560903,15937013730463389,15937408616004310,15949635254850797,15957682659786389,15962590813200612,15987001746367457,15988421492595442,15996804963230307,15997482794942070,16002240621494825,16007494199343617,16011386252804372,16021584352006419,16022409245522029,16023090418358092,16023505391699919,16029809244190459,16036125777343693,16037875314684046,16044924684387696,16048527816679456,16052306581774261,16070920829053578,16072518446084129,16078208223286569,16084181493865736,16086506118778031,16102101227656284,16109845730085256,16114798359843263,16116973478499082,16131682724213808,16134624130166076,16142267437832871,16142664803924198,16145842096995331,16152396938124150,16154151303451335,16159167715463834,16164397096052697,16167637201838604,16169209249349108,16170629189042478,16172186068281599,16181554045998985,16185357824305858,16186161860882012,16194580343676806,16196960162374157,16202648152684078,16203223847040323,16206129426988371,16212655696929115,16214018105207083,16222579668916203,16236586069328225,16243290533426623,16258123616125203,16280319802325770,16295312908564060,16295805357700597,16299997690978146,16310567527626042,16321419131205161,16329751793634240,16333668692767485,16350524184016509,16352218897715210,16352868244821298,16366040173942084,16373201600250639,16381528858993356,16385521828950206,16394013615245080,16412011822229348,16421745732390495,16433474143767308,16457744605403892,16470356134629000,16476322187905121,16477650755567330,16479250148535579,16479399695917356,16480952107956124,16498492986336908,16502947673879497,16513168490884326,16516554192988824,16516788449434896,16524270548938968,16542967396595542,16553097029496754,16562922270812806,16570072929242177,16588451232197414,16591311504794438,16592156664267929,16596193514143859,16598445648898734,16603976122784924,16609823326552019,16613284817164892,16633552345420763,16639701829737669,16640531624472220,16644082260567171,16644212811268401,16644933949511745,16647636057595009,16647815151742018,16651190828160368,16651437322697518,16660646007134493,16674172375446953,16674893431470728,16677233981953935,16695137313712551,16716495028108456,16721566029031046,16735863995586800,16737317620573628,16743694804680031,16759891017098109,16766685869556907,16768080199857916,16770797393491991,16790703981740951,16794418869698511,16804349892676090,16811955560602226,16821428363512615,16830323006560043,16841947438843827,16843704716353674,16844050536078041,16851705575562376,16853536449827484,16865103822910242,16866929621729756,16875712791167495,16877455766160438,16884730026310371,16887351623641643,16887986295970189,16892268765760626,16894015417454161,16903428596782702,16907531048804355,16913634359518652,16914078550730261,16915086498719504,16923226966379705,16930182299067813,16932179841561658,16936836026462371,16942518585444648,16951948710652515,16971112221940480,16974883082872780,16977917088501813,16982397012349314,16984005170356809,16985266406010118,17000820339686549,17003915759146693,17006687678557096,17012076047662061,17026003880306375,17029455101242147,17037999027986953,17043966602672416,17053194131788617,17059889294905241,17071537462802524,17084951489010646,17087886264270453,17094087502469871,17116993904006887,17119327107970352,17120994358886215,17138722111145386,17142991425757995,17145655752844368,17145757350629709,17151241335674939,17152877710817205,17154514144664120,17159097922371131,17160299438133915,17160402218260897,17161940058812248,17176460837623433,17180470405437476,17180860799672056,17183650694301242,17190078933700803,17192324458778481,17196018520251402,17199047484073693,17202942042153544,17212062115678466,17217600378553711,17223663513058979,17239695897615089,17242726373119729,17259625755054433,17261865380233107,17267153474450667,17270993748493063,17284577921124950,17289997206769359,17290074926306926,17292944026611583,17293522702633250,17297768970910675,17314788833230088,17336237714272109,17344164412702078,17351695095898129,17357272654539702,17358222413798605,17359600214998151,17365509366208006,17368652162093419,17383610125974436,17386484383173666,17388598801868948,17388816116184972,17400098943433980,17407554650155036,17408963005144526,17412474560380412,17417337095162691,17424936581127389,17430343796736752,17430740751381742,17431246038879855,17435973804315691,17443593624769824,17448358647349536,17456606076379562,17456864904954240,17460395304050960,17461351907637107,17462706611291201,17477447183628236,17485451107036728,17490352445604303,17492742387018650,17493882073114666,17494277377808827,17496518393791335,17497280576465292,17503832832279930,17505242110869430,17505387962204784,17505837293753544,17530830491612698,17532037254794706,17536445486553313,17564774592867264,17569049858471896,17572132884996856,17577304841660695,17585525770542996,17592755236110191,17595233649569084,17597720706910031,17602853150076141,17603709049080314,17604678361679702,17631091555561926,17633373236037296,17638237410205261,17643081660747714,17665452946092331,17684877168119341,17689250934040642,17710771829453887,17720634319233894,17720709002832772,17742648374008256,17744387094341675,17761397399632359,17774510366837291,17786380721979086,17790776538820579,17795098941507125,17799925973763632,17802150024814421,17809667389615620,17828208545150921,17866178941078740,17877020259839736,17886031345827422,17888206211015791,17910401256614984,17916312224283341,17920254911316103,17926766448316935,17927392674832347,17930204469597480,17942176493715637,17949087780589889,17952370611275808,17953020758918846,17954525648018082,17963456487029635,17967211875940738,17971477971074332,17974716481765195,17975468000155746,17977701773879189,17982640767288644,17985380695702285,17988602023534709,18000241256787324,18012200984015550,18012410113287864,18014192574555337,18031188740190100,18043430728981644,18056094662119185,18061813211515796,18063754872056547,18064812479615139,18075029583343870,18086138892744543,18101875536379187,18107340075929860,18119671731548857,18120719160712719,18121470946498995,18126968132314243,18132650898295624,18144206470613471,18158209739225590,18172544779009208,18188271086486742,18208504922998238,18212602111424581,18216326589982130,18225660486369819,18235734855231770,18241950727308162,18245350931437072,18263749058694544,18281730765680550,18281785319182697,18286234679305757,18289004633579671,18290456975528818,18292141663538551,18301009102132234,18302779241761978,18308871003641768,18339448246944041,18346676823999061,18352586954015999,18357203280791081,18358332392767421,18361572954413663,18377787528663988,18384275098782474,18387236437752914,18403839430409951,18409093699431614,18415624557350032,18427101837767417,18430430497796329],"molecule":"DNA","num":0,"seed":42},{"ksize":31,"max_hash":18446744073709552,"md5sum":"f3a90d4e5528864a5bcc8434b0d0c3b1","mins":[10798666575355,11108262945072,17191644621368,17302105753387,30946781515590,58355749425739,71336597387631,93818848635595,95741036335406,104984326849105,113879006093894,124710566751323,125304180125366,137677390847901,140938209860467,141678143898455,155396312641469,163976201414159,165640715598232,165689129926850,180583299419822,184234963779898,193493412303368,198432107600357,199833297276677,203354211329582,204700893894141,232917385940993,236974244659615,248208040874648,255388008832282,261785906362122,264601719974399,267959019275199,278077933898688,280125936142869,305674135569172,311112346385773,344090772643624,348279550019659,350603517940674,364560490796969,389687712706379,404375646437181,417342796376685,424367423474699,428226444627253,432429524701055,435705387729210,436589390162655,437644065041893,442324735011837,446007415326205,447265784209446,463798630408808,477368470261337,493268469439213,508709795287052,513101990794979,514787569252903,529051326346648,530139351473186,545177934717483,545248058511706,548165398260874,550056219217974,574784902057890,574950535052162,576426490556461,582927770771863,583969163531777,591930772935615,594753783942625,597890890333995,598789006362724,599866389602784,606711068284498,606964687981940,612409199042544,615095102877256,617479277796354,629409356127181,635425007859716,644794756488519,645092188195128,656802274654264,657777330355738,660840198440717,668720768959460,674066209721881,678515449164789,685756590345689,698935335054500,704752259721053,706305614008873,712678919569527,714888671886305,716462257828553,718333425253187,728047062217479,731191140789410,734881097848950,739161699944728,740957377580474,745198846176099,762504660887383,763489976922976,766995140962055,772084507714655,773760778584753,780282586370300,785505686130370,786575488198257,792161244644455,793915141981887,795722150738499,808245102339742,821376259219779,826013395011798,829906021985986,832827760764721,836168901812547,837998878400012,845738566498723,846788570504583,851752288385391,858397431847701,859195104966811,865692332780094,876058034536385,881557177565957,886227709891296,889961325508010,890176725446290,907412514954276,917946812410354,919469982544839,920019437258155,924471249089139,927783063044703,938042466250909,944838952152223,954561574824629,955171960753591,956918411192491,957890922397182,962993180166643,967201579610067,967299035684743,990765667184431,992451469208530,1001028632269369,1011652536301046,1011915519077068,1028643661206276,1032847299711922,1036599591801056,1037236314298915,1055843136817228,1065956802475137,1085611387979146,1086955349918664,1116925292715196,1121549489626734,1127326258759460,1167209426806740,1168486036589752,1177178310608281,1177807652348372,1180735954856691,1189251773618809,1189989240526229,1192785687567161,1195269037572349,1199113165462123,1200758167799956,1205073433745652,1205467470290791,1213146536124714,1216460009685804,1220088608730099,1235451918325311,1239136747945732,1243310207757460,1245583558907195,1251894488071210,1253350388173344,1260975914372687,1275461340415896,1278130765425531,1279736822877745,1280557148990603,1306334436866520,1316941267580652,1326724631964219,1334078738500482,1345836511177299,1346131363639174,1351601184520090,1351617467696643,1361698930657884,1378356698680483,1386832191877109,1405910248641237,1408631702369280,1414038056333309,1420890912444204,1424680881008783,1427895552337088,1432667705884330,1434904855685005,1443693110468721,1449061527808750,1455191596105120,1461419090651330,1461703031137127,1474384883204970,1479681915389654,1489532537661024,1497823081110275,1497991735019546,1515149314936914,1516180254628833,1530121191124504,1530619620766116,1537980710758113,1543908980577651,1561086683363452,1576732509467809,1583487131074958,1591636722614398,1604972695200480,1610921486186054,1613681806331430,1618958318151159,1629938627152991,1637649789485971,1638484627470073,1639470303184213,1646929832214451,1648041524701915,1652020437636120,1657010540626143,1671775017086350,1672192418139885,1676990048326628,1679716358060506,1685089176094849,1696767006376831,1700117741969465,1702394773655734,1712937938855942,1718548004336245,1735572581490894,1736662209203283,1741845949869879,1742236684378926,1742949555596246,1744691681116708,1750354010955240,1755727836009182,1758001374960686,1772261820030774,1775663833778724,1786128830412526,1809308274399661,1813094346643059,1818325728042345,1821973791400371,1827375454151159,1827928437176947,1830654127833015,1833710360587581,1839552789077822,1848393099044701,1866655340863671,1867479755310864,1870748015885819,1882884579357483,1886348187668126,1906909064132440,1924856398182463,1931898883219892,1941088497018007,1942374818246262,1947858123079433,1956661213537311,1956809297162855,1957838489192343,1963882729521200,1980773478502810,1986756048157734,1991874500911847,1992208648217929,1993733134929464,1998049556641443,2003801520331992,2012478799495533,2015531518607884,2020912589706046,2047103675286840,2053362497321058,2054495701010459,2060223465723086,2060678470449644,2062915557879686,2094504900193554,2105376219534044,2109450536572014,2113897467591015,2115696623099288,2132481838519107,2145102099341777,2150566439405201,2155681881745073,2159205816425032,2160175397519713,2165682878123265,2177139499772154,2179146720903144,2183098158631882,2188062978021555,2202805471826542,2207534218158700,2212617831754487,2216224589019110,2230450563137842,2240397201455797,2251430508275743,2252682890136308,2262811380938113,2264892016014878,2266763006774898,2282351808370360,2286252448759176,2288394210156096,2300875664493707,2302391121295004,2305517799773908,2310793868447982,2313285654422385,2337532470989819,2340369024044272,2341200074949860,2343322417753947,2343553475692766,2349247899946056,2350999066153641,2354463079264372,2355568206897687,2358742145104943,2382803441601125,2396385828795728,2401034754121732,2410247620246818,2411267184644294,2414925381956091,2424309514895813,2424973289644498,2432780635602121,2440742443606234,2443733330268393,2463842580915447,2473095080630353,2484041493129051,2497337441270424,2503381884192738,2517615010847057,2525283449324125,2531058020940350,2547083587173162,2577142133662798,2601327038468660,2604550130086876,2610742846412579,2626905757873113,2627673541420625,2686915912037150,2688759627548906,2694214331446308,2695552306873822,2695783744968101,2700190784773509,2700316670917125,2706822284253100,2716036572771183,2718721230308858,2721174168513074,2723044777616874,2740997463151401,2751729225550784,2754845108215301,2755312707081979,2756519073625054,2758584342388653,2760161971201772,2788424258401919,2798604818857987,2802405455301285,2805840200037441,2811526880787867,2816240538207378,2828953056813513,2837511067246096,2839261363828872,2845210102395912,2847299410104361,2874599416955630,2876644926602181,2877994651972387,2883720122973117,2884725221980081,2897247814923407,2901673889915232,2902163247397881,2908833336329496,2911741886696407,2919256326375112,2921414930472871,2925637479298637,2933838689417327,2939543071830363,2960684059775033,2964971019935592,2972415319927594,2973396658016432,2973797296999272,2976703156632014,2980715938420951,2980989979128889,2981126376070777,2985919207610423,2990532797182915,3002538217819849,3008802787924136,3015473299991297,3020333544552414,3030002114250323,3034540191643533,3043079836939892,3045518316964983,3060798244634348,3071477801102790,3075320694502288,3077053505671919,3093136099905234,3106188424411447,3110115901926901,3112409418534065,3113655919075962,3115613501776494,3122442896960239,3139755272933302,3140334449084237,3152319431889600,3163396409428797,3168115132443966,3169273481847967,3170121312034647,3171086069770445,3173808083470789,3175003336966261,3176905381341160,3177864586182511,3204932716607516,3213005048700524,3219381228592145,3229603984489694,3232076233025934,3233517275415772,3247108350029259,3247146952218465,3266839355600745,3273343810316265,3281042051663888,3290038102803866,3311900556077056,3322114564495195,3334065570755609,3335382632487055,3344729579592210,3346796787546731,3348024787489594,3351558473266329,3378795236066441,3386749980976894,3388104138787696,3392042262881289,3395761715649027,3395981996114519,3416222072325402,3422913691947295,3426555163177837,3428984205599937,3435464604694459,3435778568244770,3440249135337372,3459476664567189,3461289596428374,3479332716490091,3495347915288896,3506351839251777,3517681708135506,3524067415820714,3535342734806873,3536928694595363,3548246087480869,3550793837398750,3552002449532757,3558019736655816,3558996989268301,3560269691966192,3561951945694673,3575671096561945,3592843261067043,3602600145380762,3620189342572765,3624223497210556,3625235913189168,3632625844046131,3637722651439484,3639665309937091,3640168088107439,3641734988042621,3649363105757916,3669302094090390,3670119773009336,3683446516022562,3688536787630972,3693333278044333,3694538672954262,3695398204589864,3696327609199807,3717007189046710,3721984261956122,3727576580387950,3754694703829442,3766258777757988,3771345066989173,3787287189727961,3791777277657203,3796144482504290,3805740438554987,3821936301707723,3827668599194278,3830660322581816,3831957154108846,3834035146624785,3844919815322149,3848637888508398,3851815950962633,3862652557033809,3866489379294720,3869165314754390,3871398103916431,3871831923822447,3893946203101220,3899876030343815,3904292340441112,3914230064792017,3916818873235109,3922066633495989,3922900523653247,3926933220673757,3929023114294121,3934274373484316,3936141724178998,3939324784803308,3940856882017905,3946072071317823,3948420779544490,3949557257660757,3960095721775170,3961403930111574,3962896238636520,3967745635469147,3971778561743737,3974350587142922,3975882918124949,3976852181333232,3993622764915446,3997160497026049,4000242042589504,4008039236646734,4008082934353285,4029938179339443,4032402741689644,4037195052863287,4044982633671430,4048409320853466,4050882961161468,4052270429547712,4064518315619639,4069783270718568,4079740959820532,4096239415177120,4098191829764706,4098428761299745,4099619427672527,4117377385376886,4119600094547824,4120170969909895,4120823738504141,4126787731038697,4130513388566070,4133783122544709,4139329320762325,4139520563904464,4143060687983611,4148518237981374,4175625306427961,4188616506680892,4192980023663153,4197493881500018,4201233141823644,4206218540665500,4208259785949073,4209877942035822,4226148325232211,4226386672604670,4226893417416345,4233534941887877,4234112908518595,4248783156030251,4254457275562288,4255309248293013,4258190596044584,4259849099830329,4269253396939627,4275650285310018,4280146573617223,4286347501332487,4312470440987107,4313056582325109,4313668985223238,4319644716881919,4319896987943153,4335870459396614,4341353377427513,4341358259615482,4342122843001229,4346039831995034,4347138571267919,4351259775155288,4362214003025522,4364536284440468,4371605112635315,4375512137433772,4376249939269748,4376251595019166,4379196766365727,4379238702834564,4380643000328369,4389313226728008,4396026214794642,4415122494840988,4427790956871037,4449044935703968,4450246019487720,4467874957395055,4485651689890915,4505422023372224,4521007297396523,4539978872181727,4546370163812550,4547009152145061,4547280984353179,4547372105171712,4548272717950213,4553803791434740,4557099653276155,4558850131680079,4559038713508791,4559114595480948,4565029315981393,4584335080444244,4584763938421054,4591690515048833,4597468261736883,4598118102806850,4599817364766409,4602873398996625,4612305913439780,4617967436832508,4629558152497742,4636371649328305,4648587668161124,4650070334349016,4655545699437585,4656096494748404,4660193855413378,4668166161185587,4668498148086198,4670304426607544,4683666922495598,4687616568544720,4696883584779120,4702356264416594,4713429746116822,4716747475691274,4717467919075091,4720937813078559,4730251034019616,4732458531117732,4733570586412902,4734571299276214,4737760117527474,4746946167389973,4762909230070091,4764728765875121,4768961297447300,4781029446070408,4786393752160780,4789423430340995,4797324737524901,4818446168807104,4821653531935583,4823331612902444,4849029235766186,4851893351841511,4857387558484080,4866070141546594,4873609741645754,4875718246240990,4878571359074384,4883687934583022,4892117823670255,4919464907561061,4919694011941550,4927456305187147,4928583224902305,4932989148134715,4933033650350384,4935418568753105,4936150237900132,4964412412151940,4968858440576805,4978977148750920,4993081428047246,5021740135739390,5022602836895001,5026865861122162,5040702898801788,5040708943568289,5045376368445756,5047594837437305,5050218253848196,5059059342501018,5062470653180133,5065201327718467,5087676815186817,5088530536955268,5094100758857500,5114421249065358,5125113950900288,5133082409936933,5141953530129162,5145341567466582,5147405334973645,5148957143472455,5151440467571274,5169133285824504,5177867253824832,5191650381156331,5202015503494627,5204615418301251,5211102675360564,5224899278183086,5229386855298052,5229957211568504,5233210130940137,5233854035265555,5236116702813781,5237980385768809,5239503888665260,5240788258458627,5246199083360452,5247495360013734,5259221561181343,5263214034715774,5267182628666062,5278303216539608,5297800613804444,5299950662578360,5304380820344684,5305802482361084,5306330322644517,5309794678832060,5318703501689896,5321192590992690,5328692359755195,5334485420499019,5347468595999449,5359730963278116,5365976519490631,5376750774439023,5378297793375446,5396209938168878,5400434835910829,5414619522055091,5417735719746087,5431123604990918,5441578373926279,5458368608132019,5461983448811895,5474725603041586,5480034817491712,5480925005155839,5502825629275011,5506762223587968,5535592846910912,5560515357270363,5579842827370626,5587092399269406,5599728984106970,5607822255428426,5608534262748601,5612144146776966,5629652437177176,5630530258007158,5636328567073025,5636998221088300,5638426260254152,5642563828416447,5648423886809960,5650238706234368,5654800978664581,5658521963587427,5665831684316954,5672551539526487,5672596255805211,5677487368272290,5685651136238447,5689914380951737,5701606389413150,5703741162189807,5706535934081315,5707128466246152,5717731977260371,5719633091855226,5720510963194346,5729579279104706,5729764028324178,5740630525074950,5741129486732745,5745453911718457,5749789577819561,5752026401606325,5760229237068668,5762776817176351,5767566225687055,5770214575183328,5771595211018276,5781390291816527,5804083696129527,5808000639892486,5816457793684100,5826243474287654,5852002021836045,5857735946215711,5875027588671735,5875545612812880,5880265717894672,5881862761884521,5882088106486161,5890217597925952,5891438242420236,5893381947716218,5895285724492612,5907529378335018,5907926678688932,5912316342422961,5917690068924250,5936056501412821,5936745931997956,5943380038584887,5952196603796018,5952527384154266,5955807196352243,5960064010610978,5978412650910244,5981459700888130,5996186530245615,6008028126480060,6015080713888733,6017267337086999,6020152350262632,6030016473423255,6039666501020834,6041926197233954,6045299313806000,6048257195581933,6053683337032206,6058671898611433,6060599063659224,6078591540657024,6103031239231999,6106794676743960,6107115619192126,6110159931883879,6119898031251655,6122036378074056,6122105569417554,6124580433595943,6126943590374195,6156942882438905,6157296227798061,6158959626950440,6163741836367361,6176237220552878,6179963886664465,6219736568207041,6221422423219750,6230992217179812,6235605740000764,6236232708337264,6238158233389930,6238821508087918,6265859970807765,6273100880646777,6278074391840150,6306384922701304,6316326855532715,6325788526964586,6329448990644377,6330658650281360,6335715960333326,6348668547131487,6360253118017480,6362219591531557,6363712549047584,6369282234753864,6381942182149243,6387682732804341,6392737854206352,6394964485913377,6401436361082384,6420654869513827,6423151594811044,6425429286031023,6432102364854373,6438282574802662,6457119255453393,6459431813776504,6459790384142100,6461939904235925,6473483780518839,6474630778633299,6476456801053509,6487347453373755,6488632333375978,6501099979450646,6505742050967606,6511810847981453,6516188890651970,6516740033966335,6525736533900734,6531865181198339,6531969907711588,6531995373897251,6539883643460669,6541845768783690,6563585680427293,6578775186681427,6590528871976202,6598933354964638,6604324140433733,6609472206041890,6612092819610916,6617410710785349,6618325385780907,6620937850901473,6626714753490857,6626996147213345,6636795919657747,6641203871844970,6646036258063565,6650429254731399,6659304883635222,6663366839560416,6681682862150074,6688961323862506,6691310231089619,6694381077649234,6698309034932225,6701443180506702,6705081158788629,6716490248475928,6721320915841720,6722834605062725,6723772766773080,6730169662437330,6736916109026450,6745162036711653,6750299430233868,6750332278563558,6757948356161221,6762091451295813,6762443828332966,6769681599570956,6772844204598111,6779610816216777,6782689494707808,6787531933257123,6790591757249869,6794388552228138,6799282103060678,6808131953052126,6813810458049907,6816943488473161,6817061169656280,6824970562632039,6835826214248934,6842787011673265,6843648198376684,6850476220472394,6853718181865210,6865525709843412,6869350378081908,6869552779011190,6874543105716119,6888580687372880,6892899517732869,6899084071952468,6906611678613668,6907874799624526,6910557995863459,6918213536886159,6923173411491676,6938538944106634,6941257554775149,6950065495373285,6950405899732995,6956098877924666,6964769021604529,6967236908040401,6975689507740814,6980304168751259,6982433834895443,6990083569838760,6992300536306714,6995915820066998,6997112195646151,7001934759533387,7002557199876338,7008219519994333,7020518778696587,7030655196629056,7042991402749323,7058418571188538,7058903548569470,7066936111114726,7078529467290932,7081207930595516,7081491645056978,7081890405209562,7085499879508312,7092020053576522,7092291818426929,7115728054192850,7120710274215324,7125869660971653,7136103356628990,7142437462271618,7147646415253969,7148835441439384,7158210530502246,7178783925769998,7183651521682514,7193865863831633,7215453170729589,7225090467599895,7227291395109841,7230787570180998,7230857480989536,7251909207232799,7255487100957362,7263781363772272,7277442217756505,7283217021851352,7301021563021523,7313780955098463,7316673369483766,7322796673731485,7331875716217930,7337995630173998,7351265760467063,7363736841379774,7376397800480210,7377155297785993,7381686061304406,7383970517494188,7388593223847273,7389318333241704,7390384359016383,7394881934314918,7395985110361729,7403513823540718,7415161966976504,7417652673776391,7420099992961661,7427562532073165,7440098344634458,7446626839466877,7455712135439885,7457138772844457,7471591908370539,7479617844918576,7485421312396232,7520572664507830,7521683060538846,7529202430269312,7541072420432873,7546296866062712,7549666583312792,7549797359316525,7551229910147095,7553138415513595,7562510081779017,7563594598852941,7567937334892647,7568661907474571,7575731751987705,7579724857775953,7580981540426901,7582107067951802,7587415666611698,7590255755770810,7596131616651962,7601902384053711,7604734811005919,7624784072048186,7632651452617896,7640042702771293,7644257241695690,7650521424951532,7653642625180790,7657099697013858,7663264875256367,7668987840128568,7675279452804927,7675592373732704,7676731708796287,7700333021512378,7709331513505267,7713709976845748,7717383023304864,7719381355440633,7722186408748500,7732126482800163,7733425377446299,7734017968204309,7738839765696509,7743918609652294,7745542105320896,7746179170693018,7747041783828414,7754091513751594,7758296544750682,7758544649121915,7768519273345471,7771453764193682,7773484142497708,7779573544313390,7781957081722407,7788513931594522,7796709771981658,7799619014182253,7801576393166736,7803478753130909,7806462831843841,7819060115929980,7830573911419091,7848120239669154,7850096188400751,7853782493860853,7863178548384352,7868477361523204,7869531037286513,7876049490192152,7877561522892517,7887711914794589,7897144730969172,7898424767268801,7904562704148116,7909656202915743,7920889926956325,7922892566164036,7929193120110620,7938110575083492,7941529733978110,7952237714388078,7961345922868529,7961777423617726,7968770163276883,7974415425364393,7980606994735003,7988951979896330,7996273556974791,8001010196692822,8004401075210992,8004770295374737,8005382805540681,8010413708273279,8013769085471338,8015435642995418,8017519040950295,8025980405826049,8026560923672260,8038047108045680,8044354384227638,8064536302362972,8079346407134464,8080062967070795,8100265141686541,8103564463352805,8119458624192289,8120628257638758,8128899407694255,8129824218006898,8138295917963111,8149352441008232,8176126390868880,8184411210126593,8189161169695688,8191873776603903,8214318330650271,8214635050188840,8233481001211598,8234808906239682,8263143322734968,8268035896790337,8274174904044478,8282137041761977,8304247869110727,8305064597110611,8310153336576562,8311061454410480,8312382320050842,8315220435552248,8324767771907361,8336586194256095,8343699379925984,8344910919221778,8357781752932970,8373677241394543,8378886386013194,8382786010895132,8394878041295835,8402384026029937,8415713126818952,8424439535570126,8430390078414089,8455417027858078,8465150311976207,8473242650977686,8485490436632974,8487553701068039,8488196600926555,8488602990292064,8489832579149386,8499654188462906,8523475055261444,8525514419993960,8539294630837892,8542156103730058,8542570052236006,8553357799244655,8566705509928948,8570152057999814,8571737266660436,8587441813467118,8591359238800010,8592012361475146,8596797823564823,8598729862997201,8605539909332752,8606177284001730,8625424780653580,8635367191063632,8653284329219241,8656710126990394,8674127329282166,8675096718455377,8679096542334660,8681707296422764,8682935431943916,8694195318859831,8699354906609874,8707643336495536,8708445127283172,8709732201601990,8716371105538471,8719854692475725,8721112045898205,8723731357026574,8731429966798567,8767409662355991,8772244831006437,8779028627842927,8786486922600353,8791557805442676,8799536560874729,8812330241485397,8818708837180426,8820348676192519,8822675246756107,8826000851654856,8831541824385182,8839337848882770,8846316360118592,8847587488059423,8882220486944342,8883225775089045,8906291015665928,8912450407350026,8915818925575341,8917445066085656,8944584855624417,8952978740275445,8954393946670123,8960244186857231,8974498773479434,8987001449499608,8987346534134388,8987686243998020,8991563930790239,9006881380103141,9010753719189480,9013398919041453,9019397317569060,9026415352369588,9034503110310620,9049625882658986,9052189764830869,9056619421528729,9064852589931501,9075278522444639,9076159470740964,9093672835194314,9105040220509727,9105630056585686,9111913828827458,9116541130991965,9139368828368130,9143580756861566,9147109070193906,9151889916631357,9168158972888971,9171854036580948,9178706608321512,9189168531611782,9199559147227156,9212213550636412,9217265361753747,9233402335273894,9243595801651829,9259700881281290,9265069708886078,9265805508170035,9267453853555506,9276756575428815,9282258998011945,9291736142325942,9296236303230893,9309728183456702,9313671194139794,9313710757311434,9313877702330840,9322431982632432,9323217150932060,9324097384489291,9341679302172021,9346556671210979,9353099150389686,9361379039379744,9361821792399208,9374581684537147,9380446998736509,9383484495083810,9392631000394590,9392757640734015,9433444412265811,9441522562618219,9454576955792142,9459219363394211,9482950170327992,9491160758250759,9502728958521677,9504773930365628,9511671212015300,9516990255507375,9517917626092502,9524510491395017,9534093662690008,9534562323097488,9537251238379937,9540401984835987,9554455904475545,9566871356092263,9568007908479653,9569126310693852,9569936986764388,9575123594422030,9583797477992393,9584777226883619,9588969125181899,9589919125180477,9590898212612365,9591353249395109,9598062816841373,9601053108688787,9601851708575960,9604747201020466,9616330068003723,9619702774362398,9620879811925095,9624728962248502,9640076957773410,9640924773446421,9641996480164171,9642340703477259,9647431322051523,9653853872460996,9656242989579295,9663567866564149,9667304763125632,9668843930794949,9681735788710307,9685841723026690,9691114351933755,9704460891891691,9707389125416490,9710748862387014,9715233369569064,9716476632668740,9719083893100149,9736231496979952,9737750040957457,9752855153100047,9762554150464626,9770196446364719,9780302402001165,9780630145008029,9784055262572341,9790868200210549,9806236232713096,9809019756599489,9811639495621890,9815891519181123,9822807583699782,9828307097028103,9839494363566592,9856091648946571,9858921135674312,9859531137803389,9887961167830451,9888025317808139,9890770491772668,9900703711247726,9901426609421385,9903488514789137,9908969580486561,9911458879856602,9914805721296415,9922104848214891,9928338016035068,9928884930019290,9953148855456071,9966785605665857,9974500342032401,9975414403431168,9987920310021958,9990139941134371,9994816441327197,10003635611094380,10004720045874964,10010655538773050,10015318526673339,10024678223369138,10027964074616847,10037738676082438,10050041161472983,10051463019381655,10054142529679182,10062622417797621,10064158288092398,10064267651382978,10066523137958666,10073842392183646,10077823797402528,10079912292520364,10087127660777441,10102717087639380,10114037373669404,10116223393420785,10118930597885098,10121650398866314,10127649656550801,10130896075377541,10131351074030931,10132318221729965,10141631446834472,10151859102030262,10157250119828695,10161685382586890,10163643259190736,10169764241379294,10169785655868980,10181410178678008,10194941619016419,10198103894672661,10202741374940153,10206284640835720,10208030441263071,10214530952591649,10215091485397169,10215944455685051,10220093877664199,10243247686692755,10249366107324992,10256834356306627,10272940942008537,10281360644342420,10282170414554084,10287685940389122,10294046325409921,10296994803363890,10306877947779767,10320489656265233,10323120847641326,10327760849064879,10333928795909157,10338943811002524,10345415563437526,10345465905980363,10352286006927193,10354459949841389,10359511161227135,10372899982957091,10374862582845580,10376144494111079,10382920489294225,10384281588736995,10385115296395497,10385679618228577,10385956800194464,10396260568544972,10400111829917302,10400191855540406,10404174944303121,10409689110108150,10415676345351240,10422600217633247,10442004422583898,10445304270375318,10448685318244491,10454428844174390,10455384921444494,10461202165293646,10465023219908405,10470940549484791,10475329253746512,10499962407663833,10500841352830428,10510738670021236,10515604626893446,10516583825831783,10537649131848527,10563210236052429,10563808642510548,10566791432371898,10571674850956856,10574746844800239,10576386155270686,10578724044410956,10593477987763277,10593894436655871,10599541086323772,10604451976977010,10607738988363988,10620269713326549,10639375857640697,10641283374676875,10649509843710633,10678637573886020,10681595133436039,10685252772935016,10687600798763388,10711292955886500,10731718955302690,10734558699483984,10744853107363517,10757895973201534,10774728470400081,10775219161746338,10789368638325946,10795754148062159,10803227921432178,10807293179985904,10810297330733314,10814764373871466,10822819696374154,10829549218654050,10831884789954283,10837948278790936,10838489354420398,10851576881283367,10855815837629796,10860430198065045,10863910804396940,10864147512558897,10865995429034450,10886778415516554,10890505330766083,10893830356483922,10896120395445328,10898506931754446,10898759113245794,10906877136457091,10929426611913667,10937369732683023,10938614864407758,10949411209503317,10950103783461380,10950489019199303,10950526603540591,10951884164640878,10953997321029597,10980745732308964,10996770479953545,11000597978939883,11002638403251116,11007738441507103,11008786134088417,11013308704452732,11019964388412531,11024792560569087,11044984403172387,11049166430395084,11069203983491411,11070268653096990,11083163675994453,11086762731390982,11088528321722798,11094043978097638,11097819709948700,11098693857543809,11101063761769040,11103592839319797,11106530789836904,11116498093374040,11117878227368986,11118934918417783,11127971595564768,11128690066088599,11132908912112113,11143461302635663,11146073661298523,11159031937260824,11172636773277467,11179737260123827,11208114349084079,11211857753330151,11211962781475806,11223455196338152,11229730943688965,11236095028811139,11242617302621873,11254914655460657,11264159728113875,11266659437472672,11282595934513825,11288579666763974,11289246480033542,11313631029826654,11315188534067287,11325609953190066,11331261569486724,11348596761283384,11376873901302105,11380102002149793,11382877653090482,11391532471737547,11392286141756717,11395118656696437,11410856068688141,11415080027681501,11422009342929917,11431001201427084,11448250275658230,11453508694296585,11454503635850672,11457400990575580,11458255358217925,11466191238329790,11480714434462940,11485762089606970,11486685652763377,11499072075893394,11517534663554535,11534220841856639,11537329931349002,11541048845031132,11542099580532811,11545087060000263,11548659724952006,11566633294575260,11569356954985360,11589282276502274,11591998807867586,11604501925329955,11611301076953364,11622368216648062,11629623965887218,11631902390550381,11635914428844098,11638705437005064,11649199885819000,11658347194330726,11672177501925978,11682309857146792,11698744889689818,11701305477799236,11711605157032736,11714273055907585,11714781971466176,11717732166992852,11718580281966029,11720773114756104,11726579253722807,11751879500056213,11763326686924704,11768429200233587,11774541697296864,11786778825834420,11787948486013853,11799187281920286,11821682192470151,11848227975156365,11859089419809585,11864649816662180,11885175048081935,11895598637854790,11895848640382649,11897600431033067,11898208444621972,11900268851051937,11926083071987649,11929637871845847,11940785655700463,11945098465758038,11956588242916406,11960685462986256,11967751312326522,11976134209867268,11979564575004405,12000543795146148,12010868945908094,12012130994663599,12014458235061441,12017742716798748,12020360978577415,12025373885160277,12035381874333740,12046160354738185,12057727257468970,12060195535217948,12063560346085492,12068326027173077,12074424994564220,12084076833870594,12090043171074660,12102023599037774,12105481106088547,12116116807270137,12121702145461026,12133950630741558,12142915357144225,12146022788909340,12147468782374201,12150737713599878,12159159725861029,12160632078262200,12163068764830858,12165791654101901,12182021368934588,12186345251939978,12188648791392195,12192049055816333,12194080397619229,12197594682366461,12204516512488538,12206328372975876,12209286269211806,12210018912551698,12211069105505248,12225138706037488,12229180562426248,12229870688384506,12231448915874237,12238088572911111,12243993294740057,12245748950779004,12246421444301215,12256393371275529,12256878331273924,12257956910242098,12259112573331556,12268598412728672,12286291092493104,12289438251565815,12297918320141582,12299319312138982,12300314023257990,12310408103222565,12315541486955348,12323542117162064,12337952358889297,12339547554298361,12342057376583654,12344926765399264,12345168110601241,12347659118851512,12355962975573820,12368263869743521,12368913070055980,12378953596160658,12385181092338976,12388918076814453,12406451778646666,12417959912351634,12420268937461190,12420664072699925,12432269500774559,12435425944350188,12438670111562809,12443522631626621,12447023101374892,12455201586794787,12455300012544059,12459816297787592,12463195063707773,12464379541561764,12477985950735613,12479793046893501,12483170585749061,12491599397145725,12508410366041440,12516659295683080,12516751149506266,12531137858125604,12543375630284991,12545434616609167,12550461839115872,12560300132087357,12560644122019895,12564860682961869,12578301614755079,12591568613407728,12601602320718598,12604797869046100,12613932427382292,12626831094967702,12628544419638213,12653584790892293,12653678788523562,12654396888383944,12661138014982691,12683320586694147,12685234049227995,12686649295410681,12688583023222122,12693144985650801,12695599304754489,12706569997385078,12741645447414012,12750391838026821,12763655699299138,12774113037721045,12775364775709695,12784069574764447,12785228103240746,12792200826138240,12792676150573379,12798780706702575,12813967769482007,12820174488610553,12823768502493175,12825233456226994,12844170500488066,12854408179494831,12864800783469369,12869014537453136,12874285127028869,12876846727930079,12877351988944849,12894665636076281,12901900349568073,12903524844013162,12915324460534578,12917599633612648,12930528706209127,12938331194515216,12941222562408757,12946778874193019,12949614693759533,12949886942062460,12962738556328819,12973527644861334,12998396482827198,13000102842365176,13000883595332216,13002349979141535,13031403740939961,13046240188615719,13053940169408454,13059380195651263,13064626739661082,13070740241530251,13073376543808315,13080951752680902,13093197943409378,13098461500041207,13104290258807767,13111801923334046,13122166432121775,13142532606440781,13144110327567214,13155971069641550,13157515082006943,13165911493334154,13171136386310075,13171664011777135,13172143111293126,13180144790722064,13182880796344177,13184511339158960,13187240497841256,13198035528544499,13198823732143438,13203736073196385,13210389409138500,13211590507778544,13211883401539488,13217831149727396,13221331249546753,13222032811909557,13226357582098998,13229713414142946,13234103967850023,13238752478584746,13250539568808310,13252467975425771,13259147717528744,13262215469019867,13265078302318586,13265227605849419,13280833441270613,13286220462314760,13295768828143796,13298907903925367,13299643073892486,13302642458099972,13307620418140795,13326367672126866,13339746626813845,13361391307405100,13365776422265550,13388760035061291,13393979110533512,13405644252067020,13408442887796484,13408874733845918,13434255467248915,13445100335919808,13446317034334406,13453538205172214,13462144980494190,13467131564369752,13468859754851071,13478996469512505,13484645758437252,13501108568417249,13503987318323957,13505403213106842,13510477045993681,13514284183592199,13514478202073017,13517225280935798,13540241359529124,13543449010975240,13558947565364343,13565013909140520,13569214119109928,13574513837317018,13575678633935303,13599664718197130,13610423923778710,13612623715826911,13623777808266507,13631178015087070,13641671259862990,13673263818527648,13676421679583986,13676885941358929,13680867954715009,13687936764376636,13702951661024446,13715823310794831,13737200018478802,13766523648201400,13768610499989511,13780819987365386,13792964766913284,13794653376782928,13795651334072751,13799759397514180,13800678194150753,13800968091625656,13810674654026750,13813412860773175,13823993720705962,13852282649408569,13853045711230025,13856871784097007,13857216094274387,13857746394923406,13863659658206744,13864523403951328,13870153473924891,13871187801349954,13873224400838837,13879552025396805,13883521523564764,13901228619367700,13903436097716923,13908768797735994,13909893745941059,13910205273161852,13921858410755952,13922086858516265,13931406981309281,13940828407896174,13954485563424231,13957874580057112,13959142648004999,13966842577467785,13966994158417645,13983199762335671,13983508320303976,13995750128310555,13998212527467505,13999974820265813,14010119517931238,14013522823783080,14015866148607444,14016589424940187,14017768444939827,14020963057100821,14025862102699923,14048111816502230,14057443146102503,14060881583562725,14078612361991107,14082793665853540,14084530118373293,14087858156742891,14091912657198243,14101194805386550,14104433934322214,14108056867527421,14129645501113566,14135799190196001,14146422967594965,14164189339127637,14166950108424965,14167101408959216,14175630947022568,14178575359063435,14178827271864758,14180909750857758,14188314068236084,14196071710992044,14200278244777637,14215816612449228,14219585572737778,14241975515431565,14249539816376560,14269656887033674,14274968028883722,14275068406272640,14275606748617570,14277958919759599,14298926784846369,14301139895664827,14301453090867397,14301825468010885,14302833477057240,14311784429259458,14312169481051554,14315821108031387,14316199018819057,14316368509614927,14317357660929061,14325714399741523,14337147066661393,14338323488040490,14348780897089372,14357483182048270,14363452207205663,14364900829376443,14378535791571304,14398367836445049,14398799090609824,14441213075893300,14461134299672097,14463785907022596,14470327230643756,14481284421900126,14488288828099118,14491112288097887,14495694690611292,14499465316498653,14505708800354302,14508134626860234,14517895076961286,14536829924181624,14538408651391381,14550102657132889,14564459632839693,14568477627187164,14568513673269793,14569081657864405,14573629917600280,14576398248838765,14582724985680347,14585686992684023,14591521746771070,14603145329052809,14606905704961465,14635733935008838,14658592887182990,14664763134809298,14679844244219445,14683428452757114,14685108713327501,14693696277439869,14698078297544959,14701308666560579,14731152391261279,14733100809262445,14757446893708840,14762363647887220,14779488166872882,14799114492434429,14818584288988236,14820460812765239,14833449172440254,14835049399185605,14843511103195225,14856320583719577,14869504213920542,14873822178825409,14876790188379571,14892588191170072,14906332934160438,14908679058636448,14910370461308574,14912342137290347,14927498623686227,14944072910607504,14945384815818071,14952810992223102,14953299713083632,14962095865014615,14972530598254820,14978035467791803,14979677845995497,14981060033575566,14988620647214464,15001925930521654,15011768428507094,15013258450769340,15016824819890258,15044517229428227,15049039099088394,15053480233642495,15069427678544195,15070635190027137,15073558674852561,15085207924102176,15090422614879771,15090677836137144,15094806811502323,15100395748530067,15110563629824991,15118136089700416,15131768059812700,15131915425013371,15132553469677023,15136739735326757,15140523215843685,15143517113007489,15151018531088879,15155330727114950,15157975817634667,15158095179123411,15175874138865539,15176145330253046,15186387790527732,15197982385486555,15216738978182548,15218344660695794,15220237277467830,15237294035820074,15238726986334040,15239199791988031,15243892024987260,15253769729952190,15267260973775014,15270032606416572,15274648436738129,15276338899885576,15286281368016429,15288678188334449,15290255120650992,15290505397173177,15301764564292816,15304189594492216,15306110161691232,15321908970484699,15323057927880950,15336673719723653,15345795628875516,15351295618864557,15364539842873919,15368532315801533,15371191480195429,15375900339728094,15377041058511560,15385991396203131,15401338389930722,15403775339028631,15404968157850819,15411615098783685,15426373713937403,15436810648905334,15446332435001920,15447387104067109,15449167017892287,15451447722050023,15456608506528841,15457955149180957,15459153417911214,15464518658823060,15469722236021895,15490725495450237,15514353525671303,15517367700168098,15523840669024377,15526407734707307,15538157248911937,15543168280157593,15546581943678749,15549399775907832,15554171235723859,15556486274826750,15573121089800270,15575730112703586,15576799215879826,15599574984156246,15601394143477776,15603633156021746,15605658479210190,15609614199981311,15614511423358688,15615094724969485,15620597739724970,15628234975955900,15631793986875947,15633170014934643,15633601201682361,15647439826544116,15658932454290749,15663641302525513,15692706063510294,15702421821384627,15716666610664015,15719827502000648,15731881374539988,15745211184479762,15750015995036325,15763098122609781,15763283689750199,15766080192624635,15777609263093226,15779227854160185,15786818539399386,15787799631936823,15795184131417315,15811358712081773,15814110777533220,15816296084295784,15822353530705469,15836662692980311,15837286566217892,15845045816825294,15866930202335234,15869091131528255,15871747010237441,15873068227928055,15879860381166990,15879869320497483,15880585474944534,15883839922220856,15906809062026844,15907159868192258,15913688067918927,15934539812005661,15945882847991735,15949789367293469,15954816599171898,15962569077261876,15963720765905546,15969226558826372,15974415980411912,15984036491598638,15988043113080594,16013322708314600,16022410275893265,16022450537119852,16025524485259754,16031740649599037,16031971846937896,16042274216307241,16058122779125368,16075294375226189,16079880034777581,16080245331112390,16100301593943718,16102899692822483,16104250034202312,16123559263814922,16124290247365632,16127040509580193,16129220169735846,16147268214597836,16147873922806758,16152540466924137,16161412088746239,16165523401649423,16168809147657476,16185776389583709,16188648935183768,16194600254743329,16195003762536035,16200989801750659,16211506888716523,16244084238508134,16250882237447055,16253486739458233,16261327797020029,16270058463776142,16272957935220055,16282657059474974,16282678492699996,16292301643998447,16295651784289900,16298075828243596,16311870243042102,16319765782047718,16320696145120277,16327156709314546,16337223634583903,16342048004872520,16342748214982124,16343316712777490,16347394360686721,16348078205958106,16358762201392582,16376119814818769,16384733304394552,16396302347039390,16408633840179753,16422295987875543,16423911195875501,16446824411932801,16452082389849545,16455071334578435,16459810467453299,16466084681927427,16467127701842333,16471178221644253,16472200443111381,16480838506846017,16490739073644587,16492291711803272,16495354273676999,16509500059900091,16509584858230760,16511771128152303,16519380558333324,16533524924572057,16554765631768088,16572095555891520,16578120166038008,16581911211474598,16589439041699591,16595508235329693,16602959431747190,16638690005632737,16639002983686896,16640994380900693,16642256056939430,16655161247427180,16662923977811460,16671290623831863,16673914725385722,16677425051806606,16679393483076751,16690620580732774,16693380679036630,16703039458362062,16709369842621599,16723868415498809,16724349512205389,16727334262248356,16767871519725391,16768205510031731,16771311963768499,16774357404045687,16774878604380082,16774967094126324,16776873212983037,16778710239442759,16779502394125059,16782518580938060,16788537414325358,16791520780693853,16798283116354163,16806682994295376,16808713445144143,16815213726063543,16829168937100845,16831524728981813,16835680322263367,16841870954482909,16849606504556480,16852377404000415,16858171335838044,16864623437302907,16879518531060689,16879620741841090,16907713890268872,16917784597083190,16921726254248182,16924532428569872,16926772101549178,16939499794594440,16969235118958187,16971864036928985,16972630116995375,16972993210949797,16977405183896957,16984535582436761,16989275488955347,16991354284541545,16994568281375521,17003537096326540,17006522150932661,17013983336394637,17014343666702417,17015039471987652,17016136807970884,17024696958927584,17035415691077433,17037691975956938,17043600229602787,17053488764468223,17057340269883927,17061275639665756,17064088479534811,17066443149787318,17069294142320710,17069453967858517,17079147546843328,17079747474095319,17089318697929447,17095644243425028,17112525295515925,17112664974970146,17115225461714859,17121050316401043,17126073707324618,17126835636008997,17137197541945004,17139349577626500,17141136380973807,17153667459055198,17166426709184898,17173895260266474,17178170988182781,17183633959162762,17186125952556879,17190703294751776,17194985737453451,17195326890572776,17195712989248169,17199033372918246,17201539808586281,17203328209228631,17224481530298834,17241006358935885,17241676876123221,17243149105521394,17249117182817838,17256993240224877,17258402051929298,17263736265664403,17264252052810570,17279886124787856,17285210126559741,17295529547149350,17308265478517198,17309563264506071,17320680875059329,17326033089297185,17330900267763065,17334584240831996,17336140767365258,17351115496102453,17354506196208066,17361510890441510,17362322967095993,17363751227859418,17364211487002855,17372992137936452,17373978798991220,17374173039584520,17387857526613724,17389548346001581,17391839442714020,17398756675408557,17401884953968685,17404647951545587,17406537112388641,17408763856662720,17420485722340369,17438753420255834,17454055033904611,17460244405874676,17465664262931343,17466900995426068,17478478618349013,17523320604570479,17526294104503353,17545321378771940,17558945227257930,17567129510026528,17567753600900110,17574508543649151,17574834306710768,17576277365973316,17582937928438599,17585096239466829,17602175169130496,17603662500131518,17608000964025896,17609361537122387,17609999135499729,17618816198483558,17621798942449744,17630308584380831,17640584387846320,17654806523396734,17659451269384294,17666103610512621,17674844514431953,17689105872303154,17691901925265059,17704786560280726,17707678132320638,17710121263316561,17710841794662285,17711477322711235,17719582035675118,17722528123912279,17731894799714018,17732008252030723,17732041073131390,17737956946064937,17739727693632776,17742158831778427,17744312936905470,17746309153645559,17751722936045816,17765652026624133,17772536409601555,17776246245439507,17780447372503683,17787132042811029,17793492433730506,17804156988483038,17805629430418259,17811741202986246,17815203267666005,17815583329608585,17827343714752358,17832759833027350,17834018904009156,17838548222404383,17851435778517400,17855787206276930,17858086645064102,17863604554173769,17872429951220680,17874452257994649,17889352885290427,17891868537397697,17892564208306770,17893227877192296,17906960195091145,17923961863961456,17929328971590683,17937584387225204,17951131214711483,17953782932074293,17965170954772500,17980830046956494,17991520182152686,17994788632915431,17999221393239421,18007667851722805,18026183474252494,18035433297560380,18048863391517765,18053550034173078,18065386281056905,18078547501562640,18095977971248752,18109660099786607,18111689491839536,18111737133785063,18112592344732634,18117660896682744,18131695761149233,18132437378560727,18132830947889747,18134651974125171,18140001516636523,18151426483915739,18152509893442384,18163715685675339,18168398476466428,18183936890196523,18192143302770853,18193055687941786,18238377524299300,18240671589013701,18246889470024472,18262247719069977,18278347121721941,18281161951522847,18281180552846827,18287578468297970,18288799701750030,18293182189056598,18293208944182868,18296847134171453,18303262803257023,18306144185854406,18314466870027625,18327561731500272,18330769509852662,18337469800788943,18343959266875345,18347809980537768,18347999288319595,18349335813765308,18352106672827703,18355544922218538,18357236175984861,18360177646396803,18362531494694321,18364115483825260,18367334064395613,18367432116040084,18370797163215691,18371193512163560,18386267819509027,18389433495996891,18401668472621695,18408073763317821,18414887361868020,18415435445467761,18424308230534323,18425171082440467,18428501249114229,18433230873697864,18438187128864941],"molecule":"DNA","num":0,"seed":42},{"ksize":51,"max_hash":18446744073709552,"md5sum":"43f3b48e59443092850964d355a20ac0","mins":[1652688679521,10971440167856,11259158440121,17623517251456,18183848807691,18894788375440,34774184394183,42141285240282,48311257653920,73146609665305,80938507536720,90052902088815,96503180516779,101379028563132,103248797058319,113037727591839,117467345156531,120668237382433,126871596312811,130935863567623,138013993870913,142838088702950,151118680903221,159574935499701,163740106173560,164564799476368,170392158417395,180037847183211,188533657931391,212002819771490,212516463030823,216118224294057,216720334863113,224435726801361,230288061776832,235161811759267,237397154375200,237747026252586,239580339942632,240411612208420,250569834174177,263881241110126,272374269397836,273056328500714,278881975477821,282458028679607,298839321350355,304408532324704,304474071287409,304515415769272,330927732960133,341425800368205,341779389215025,345210289939664,346106059429084,350364196704224,358080693432935,364964107860309,367723610920053,371165218809780,387986532129888,389403713891361,397423088562229,403331580051498,405439608499501,410043830100684,414096567785202,424224941774626,443509846658605,450248623586120,458949960584905,460417806387218,461335570869767,466779861370530,468848240866882,469764625148912,471419784640179,474104355197239,478035711689456,487902145115108,490391820101919,495252727218552,503617704731652,514042645468471,516851171005230,521830092856565,535071314308200,547802299675417,548503124289543,551685077193692,565316960489626,591286029660673,600622450407424,609855747836871,611859537282856,613445185417388,616777079738649,618122005024519,619606906524806,624761725950020,632054451282380,639023515432220,639813231248064,646662535021098,651099148902248,652655513001636,660964465443446,664416478912521,665276573814282,671270346486985,681072908329037,687941988758953,698912528329252,704420053587554,705560129396316,705948924379711,708247644644754,733121679257446,738473047246391,748936619406596,756096654760812,759292682786824,765026782569948,766827279310541,772050862220814,775666350957215,790899941095513,791699419202961,793078560692510,805567539479400,818106564840417,820294045359047,831005985252655,831871527891467,846767116879522,850718048902008,870999972338607,871932874141384,886384518739474,886410404661735,901589857444351,901616331106495,905802460105529,911373787248491,916592127739573,926332303808849,926522451779039,927842452777370,932207943297011,943367990011995,978037941383496,979959047443424,982087810453398,983566178968644,983763915872805,1012653844050172,1013214878908108,1021818758319456,1037750905925316,1041912794451543,1043411946669165,1051035220755633,1063795918251497,1067739852678346,1069041654440253,1070485482588184,1084971246075293,1086088274535575,1094536645137433,1095063827961913,1102114336976784,1109615283148644,1111539058262638,1114412594056490,1114537616550922,1142013569000083,1154975980161254,1160171142066267,1166599297843502,1202844008964678,1216954703681241,1218425486722284,1220230231584643,1220461868794035,1221906014179257,1225535181271017,1231958497208972,1233363441975170,1236019100283561,1240779210503112,1242150418722399,1258090648589349,1272828807022170,1285529731729009,1291086375889750,1291876276886032,1294908891692821,1303965369314319,1309596590596630,1322498794388731,1330842399225074,1335304469908748,1346459216423186,1351419369447894,1353400756459109,1356642439648260,1360298200957725,1363719439013009,1368939993922370,1372999237618894,1374829613478563,1380851600625959,1386262504584144,1387178878614919,1401448030355108,1410082763974995,1411212531829180,1422535223450694,1432684064595594,1452550181137876,1454446852584396,1460914974998915,1479869793814586,1561649111887925,1587776639803196,1610185296214418,1612198109820613,1615184248367093,1617640047692524,1621109418546512,1621244910873389,1630393564726471,1644956328876187,1647713285103027,1647945544468845,1651825701608033,1652398652014789,1677210828570829,1678035678344959,1687790870544921,1693652770969417,1694629599453954,1697551915346790,1698154932759922,1704994806203104,1706467885837947,1707146839342313,1708208667085740,1708694585203189,1719169796495524,1743189136892937,1745405820123438,1745910658530651,1746600249867507,1755460789612319,1756329803868736,1760913249479091,1767073263644127,1777106328222320,1782079724310779,1784001367099587,1795216033526562,1811101418906842,1833662199881304,1846501459823562,1847314589985552,1862449800822945,1879736600091053,1880936306903563,1881837625414427,1889059873235975,1894290833966475,1910336523086405,1917196165498815,1919187515610604,1923746689983827,1925881286424567,1933677910053041,1935327099563376,1936340048987755,1952176578220715,1959361422145596,1980660617036073,1991783264980202,1995605434080600,2005782949159460,2022621124621997,2032577780893970,2044252379657139,2048269479542028,2062865189975646,2082623467682725,2091732388675324,2098783346293852,2118114425932153,2123080126281680,2130076709213690,2140482864585711,2146968312898889,2151649220422008,2153621833038634,2159233969378510,2166115640161230,2167843050385670,2172137805685717,2180623174904765,2187042402426687,2197982289276748,2202004721715009,2216567571398721,2221455268144072,2223375902233896,2227705375823091,2244532490168406,2250061583038938,2266778594715487,2273131000083482,2276571630421468,2278356401794997,2279297518502161,2292258072549315,2295728464750941,2297194426386567,2305051973820233,2306481727316487,2312950595441617,2318512025007714,2319022746182541,2326339820407361,2328650935292772,2335411776224976,2339881128038921,2362295822130594,2364699594789622,2365665268637795,2367527598004624,2370483571948861,2376316314991442,2383600488258094,2389967925992155,2393577734533642,2394050096704270,2395501931217196,2395707591831141,2401180558745663,2402602262831742,2403831111515110,2428456468350065,2442336706008193,2452310484708614,2455209556944463,2463415600214805,2469293737751582,2471618966121719,2483936490697443,2487321382615936,2498925146429517,2502094591308893,2505076237611019,2510674200851142,2515444278229613,2520617392248264,2522604475692616,2527366924932104,2529826366715090,2530696482745644,2539140671522351,2546124650057670,2560541995076558,2575000717123325,2576733560928922,2581036411039969,2592509575962550,2597044912128643,2608644527271156,2619671318955308,2621302845310792,2648086478602760,2660924060189639,2663058464829056,2668773962977294,2673534620092443,2679140940005316,2686023443424426,2688916190830708,2697623749273877,2701410287612620,2702324268838070,2715072068832843,2716072146377300,2725433064127007,2726770168728588,2730585887434226,2733442060649759,2734942515143578,2737260071035969,2740876337602700,2761575787119245,2782571862262190,2783856447844983,2790458885382847,2792736233790037,2811192075832424,2812251379311745,2814092334429067,2832196874224617,2842592927998059,2848297862076203,2851909614720550,2856953272638722,2857643438985765,2862371514056595,2870751367144775,2891081240592381,2893071401323516,2895278699043193,2900357061018085,2902359502145156,2907424243475574,2909252335215963,2911561936809747,2912728371237176,2921742835826635,2928286485248442,2929791774406666,2932000942796434,2933490275204148,2945879714091448,2946967739499535,2950876912151224,2956974391155219,2957537724968806,2963984862921837,2965938334219311,2967674484761288,2981999632530048,2982133459530423,2989854795124198,3012766619092307,3014968780916074,3024515935793567,3025620204794335,3030419629416909,3031110226297135,3044696099530345,3055582362958885,3062953881478777,3068522886243558,3088089659126003,3102924375714223,3112221576992023,3113767476300115,3113913170302201,3154142579261977,3158625329409069,3165862051583611,3166838259043957,3169768501681563,3175657904466677,3182439295592891,3184131224080435,3186041781682257,3197769043630099,3211978339755421,3218628986231617,3235004882229018,3237143279345602,3242378344709147,3251626849926329,3252089277940802,3256336770603290,3257007382623830,3267984847132466,3271015481084420,3277257398841263,3277286146149548,3291802020911903,3295624182860353,3296600793541694,3299499411290635,3299720499131457,3302405704034260,3309364456498842,3315090338604858,3335519437096396,3340832038982002,3342476322816973,3344878584335892,3367147273543340,3379486361330876,3392925244517823,3396476681596642,3397428250419573,3405406008689553,3406179392159961,3410623471690903,3416531241595550,3416587457173307,3420299942164702,3420923441812645,3424450765134009,3431847311757282,3436442152733606,3437226203789245,3451743319020396,3454890394613149,3456801254497212,3489259894490829,3495274543999472,3499262457780744,3512150052882466,3513547250712243,3524390566478743,3528968372605331,3540124335800074,3548823175569983,3560811146448929,3570390699420228,3579178235405352,3591180439880711,3592859687302916,3599815522039937,3605197495162565,3605680560016444,3608620928233711,3610290325201226,3612767143209147,3631965599161506,3642984519656172,3645050065644518,3647926338980283,3653765835960633,3659202878656987,3675625956024218,3699024775727094,3703016467824524,3705002441213694,3728208709829181,3728756516977521,3736405789136459,3740891661104993,3742864996324495,3743985164859427,3759161397174945,3768489960740085,3776121447101859,3779213625302196,3796416574700309,3796810788120309,3800922750652897,3804187467579828,3805134031211666,3813460854134512,3813818490331069,3816855536885428,3820831892337830,3821370728424399,3831091291497756,3833594319775588,3836070293893334,3836463726302801,3843454534654819,3865330015850533,3865731389902624,3868815096902378,3874152187538165,3879504507792185,3881012401310194,3890928823553932,3894340812924690,3910525773502689,3913041691319282,3915621729619021,3919374357408690,3957513182725671,3959863515871547,3964876524010791,3969782925917955,3991647820720584,3999166703998717,4002558494513051,4017396410306556,4027670709113821,4031031935378161,4039069154849114,4054564391899400,4055069780054908,4063620726694105,4074966284721173,4078778415329361,4083514031241394,4083640661305480,4088023866521422,4104398452549217,4104853415197175,4105598192163194,4107928034117007,4118810643935159,4131295269779777,4140965681827812,4142036642351039,4142357195397728,4143015819643315,4152785923334028,4168056086896074,4168569225956288,4191018696387881,4200090519700300,4201877412276019,4206254668642256,4209264789543518,4243936427337198,4248873400986507,4250188631737174,4251191480474323,4254032954976661,4259763923975004,4266039863619140,4267119264952863,4276067277987222,4281236111929175,4296070495090713,4306225891749825,4308665497818863,4309073163139034,4311783708788222,4324561003020653,4329524176267036,4343668654051675,4345826373537700,4347695175401973,4348022316364224,4349399127283593,4359212208398964,4366301052454434,4389319789421820,4406225098205916,4413509723753957,4417076747872853,4431200760753116,4432692512602082,4440619399455896,4443110338350525,4443997911139914,4479740730667842,4480407424831887,4482211418959073,4484400683516235,4484865996399750,4492186664598156,4495499185370636,4516988885422106,4530834271565479,4532553066269289,4552436562091427,4559973547867724,4564109417025242,4564316732670808,4575385274705799,4577492419300168,4586761335952046,4595287491806481,4598381108774063,4608211976380014,4617928289450515,4619755429969405,4633162937791998,4638308237797647,4640402797769832,4648653473184707,4656526187026823,4660511164581104,4662265045026154,4662619227956894,4666322716968392,4666447732514264,4667447043433127,4667677074429102,4668793349256386,4673843990720140,4684644950793339,4691210310947592,4696933396623734,4701899240108351,4703038813042115,4708186060403617,4709169134260227,4710087411324767,4726646500008749,4735228055803575,4751110418782413,4754017910196097,4768869374986062,4797917411203842,4805161828376376,4806958998955293,4818458400757256,4823769929102677,4837734698085379,4847124788648264,4848126648186677,4848438687961348,4852658711848489,4858852442286049,4887134506782375,4888751689953042,4889064956772794,4891697549551954,4892332701390789,4898725890425778,4901304744993742,4908494872889470,4909271494779154,4910285706155813,4911778177791799,4922547838680564,4957360491348215,4971228267730294,4974298126269281,4975362360115574,4981078486142654,4986202058716696,4988270435425831,4998434878292984,5026950576821355,5028731829928877,5040748459958537,5049077357353933,5058336511675406,5062605698386723,5063918667608686,5068010099067999,5076805195124031,5080685910340865,5085032740634791,5092989001101206,5093701986566313,5093862783809962,5097277483033727,5100837788427150,5106832482036402,5111381525471832,5115432360120669,5116109793896067,5122427771202396,5141776998774775,5146368272990151,5148028492305244,5155769857728222,5172522823006956,5175637013368405,5178589157812313,5182470548457126,5194515290618639,5199369312704487,5208492690718959,5212006650294568,5241663347181222,5262371709211908,5274575218176865,5286968709595784,5289818262425384,5291779280316361,5302267057221352,5305083778296854,5322189719734750,5323924289223023,5326928620830815,5330259858632930,5330789938281106,5331440275376895,5337095201609104,5340597200422823,5363497966190005,5374231412980670,5376443224628896,5384818087518222,5394622940817450,5396812077400435,5409659433033699,5415943505733433,5438395659483041,5449900607174033,5458430336900959,5460965621407998,5466782101992040,5485478421214081,5487469962731167,5504376826961698,5518938785214531,5525981363656020,5531746610640516,5534588241859628,5545486212700143,5551557923466367,5553650198956075,5565648188728138,5567070837171271,5567772036208645,5571184260148171,5572580981194322,5591460468502471,5595559628341623,5601736234316594,5607988281829562,5612629416535607,5618320327288881,5620415737552374,5635750448708208,5648103544110688,5667083261751422,5667662523948811,5670613707697419,5671629395085540,5673081695704468,5673430740426780,5682504754007216,5686764314108150,5698695323755649,5722154607631472,5736231758327193,5743789469640552,5756867700538070,5762530827699825,5774683272833692,5780057094684063,5782205762813329,5785411102873111,5786156643299871,5789064077088211,5793572552407505,5805645812573513,5806310158231948,5806638866759465,5807633874691692,5829830346288857,5842431686041270,5864279012350634,5869770648889650,5894392323639396,5894545936811350,5899640664747599,5904949797904271,5909906249010592,5916951778615852,5927837159189931,5937297503872603,5950256063845128,5952212902668452,5961216402982605,5961498004092392,5962561247014719,5967552195330338,5970365146490798,5972497212883763,5973792196644448,5974299742148628,5981591754059004,5990279554895653,5990653553715869,5994051475956814,5997066649255417,6002105576590580,6024058831694100,6026340713825519,6037583509136941,6042049600615501,6050374995989383,6067285920740459,6078447625456794,6079330725607601,6080332550829393,6098968422314376,6104102802519607,6106003973197609,6108126125389165,6108233797494606,6112057835885049,6120322826496156,6131994414016596,6158731665969522,6166388511754827,6173719591400550,6182373702684177,6188437620248023,6190101670342903,6214097763056703,6215954088751760,6226783926957100,6227169586973298,6227280273414209,6239066188879488,6242729858101820,6251125634476965,6262042462118818,6270390942962151,6273615249952234,6275827037972724,6289683205267569,6291476517097885,6295975991678152,6296617809186064,6298968286727805,6306761296337695,6319521967595196,6323784107529765,6330831019819585,6331713495546671,6332680533709514,6346504955677762,6366878531577895,6370683237231838,6406909983190280,6410529229772617,6414739788091333,6416669663140005,6418513076007896,6419532698922135,6426116234932736,6437143853472061,6447424129757391,6452458792451018,6460549238385726,6469600868429663,6474709414325711,6483106649612935,6485691425922326,6486459664304016,6491651045889573,6507139592993427,6512422718482841,6517758709284731,6521192403242827,6525895412003325,6533215657194242,6536267147288005,6539350489329911,6548317830945803,6557214259296778,6564564358792153,6576048927475892,6576659796368772,6585814851441394,6587796798326131,6593534248980952,6597099529492345,6614114587926452,6618836651904973,6623434444174243,6638737492974247,6650785294820526,6659066159522543,6662960231354572,6667380036340942,6671902178886501,6676051613780865,6679857148218922,6683621295594095,6691201741045803,6704159222690966,6705961255894105,6710617291483394,6721797476788994,6747352685827265,6752698633567530,6754702090954470,6783954826948686,6797239383556969,6806893735050526,6814559188892173,6821435712841643,6850942972325967,6861914825355826,6862755500849935,6868080193737906,6869431377767104,6871005698117112,6873227459537905,6875171076479178,6894535420649584,6911051278182720,6913768059484228,6916521543465248,6929257916582728,6930601661266954,6941853404358896,6948090410089067,6963130829342331,6963939370432328,6997024379395269,7001047794534681,7006870230188338,7018016464187514,7022043861720437,7025011445677290,7028128597284108,7039558063272017,7041331199586227,7046612004514563,7051214564284591,7073882627830635,7081777130232218,7086021296731968,7091137047900987,7093290690531938,7106277751230808,7114245336576919,7118263327242142,7121705424212386,7121793309269263,7127560340491738,7128393123706452,7130611642866573,7134758420430054,7137920424053926,7142189339095922,7142411610124558,7146448337425529,7148529067973669,7152355052048475,7167043117065336,7169749699908431,7170611458255181,7182448594399571,7204384645131473,7210061347120312,7219595544956684,7232836234274680,7235472853180175,7237230789651679,7246642325515765,7252455870567000,7252634736603696,7253971911672311,7265525185955451,7267845305852840,7280128277871130,7280643219569090,7284496074031783,7292915779169896,7296720771203693,7305132406815140,7312827403440020,7317494279062631,7326724160888135,7329144318018074,7340994253904409,7353128360393470,7353153892638128,7359250914853710,7386853515859924,7394759307440040,7403187782855997,7404072714020603,7410920480319592,7414489820004354,7422898445796949,7424381915336635,7427599693486263,7429846707143623,7431752589753858,7438527632224628,7465422463327802,7468505167419428,7483693425572414,7487779708864397,7492108353354732,7495286169162033,7497578926720344,7502296478777233,7503846400529878,7511596064163867,7527429668117378,7527669759616224,7529042815235452,7539763225954228,7541443312690058,7556199441832462,7557370581399485,7572090069041571,7589535112152011,7605930781874245,7609581497073954,7609617556921945,7613735525599759,7624590080819952,7628115208794757,7630558266155442,7640949695531126,7653588737895966,7657090428024034,7658299307848630,7661714514223355,7664305245012341,7666449108166286,7684941553581684,7706249606725953,7715528419122074,7725970891355408,7736609311333480,7742269765983019,7745423661620275,7746610595529314,7749638464424231,7762503030414601,7767078256679230,7769011300923848,7771145733357256,7783851066134318,7802868165782128,7817128696604162,7826069436812092,7827390671840422,7831472426834772,7839896392988345,7843098600045347,7848432434820999,7850272760708261,7858601414418856,7868273494978038,7869384287613780,7875514794873741,7890588768886662,7892700750689114,7895700609042060,7904256625683688,7904826227529985,7916234981676668,7928690551987689,7948772959036754,7952070502820144,7952281188559061,7981989652282345,7987827479267758,8005054098098550,8007842747177072,8018194286154092,8020564337835559,8024944332982551,8026548531268455,8026688447115025,8028005898521998,8028221656712542,8030161922296831,8033095008855558,8038192150029521,8067017201486230,8087825631758622,8089788477730001,8090739835825788,8109028096739640,8112100371668967,8121543775258100,8127755490891432,8130992833080980,8137156061641900,8141099487647417,8156485081777688,8161492425120048,8163634286223670,8171370332636277,8172593683843033,8179473691332777,8179765684937372,8183803431103008,8186949581576597,8210991529808283,8212486995162621,8212961486585692,8225356033599300,8233520942931789,8236869095762070,8266002040631989,8274158548182200,8275042297217953,8276790582164841,8290385072641730,8290931979693273,8296081510939227,8300364758168580,8315065849210490,8320008305612134,8320793054622171,8327458993968756,8331136630785420,8332544276889246,8338020398845603,8339419927181010,8342439559309334,8351940578316004,8353100457711022,8353946937076537,8356454481829152,8357162773352060,8361724305148164,8367256661186818,8372483861388443,8380295865581954,8393643075692768,8404317076936546,8411889142674570,8415730972542669,8420077320038419,8441112438448474,8445397647456369,8461118587391808,8462987097334009,8463099447839353,8465752798568371,8468841549384492,8471930844253624,8473687877481293,8473946416545160,8475763717271833,8480013805301020,8486477651084530,8492947660720775,8494194088498627,8504599889139932,8509057421724138,8512936783581151,8513740707231457,8529269562460301,8530272666655393,8533107523596850,8539287191074842,8539827864061097,8540320417839088,8543260762022703,8550601311266916,8551361056561670,8553985825592320,8563884026069745,8567525536319417,8568030484699285,8571442962570130,8573362853468343,8573422253032174,8575034604811744,8580342325159057,8591578006663319,8593661013096081,8595466972967509,8600200886060289,8604993387428960,8609697634579035,8614863417858281,8642218826654990,8643076548965890,8652449862095536,8661868719545833,8677108274694842,8677664396688271,8679866255762998,8680395045226215,8684252262164507,8688492351210106,8695885589714548,8698520445689568,8702996202550274,8704389730603585,8705611591384583,8707501222988164,8716574471533938,8722961427079393,8723130712595497,8749405258713817,8753500414938374,8762479964485771,8763330388275289,8767787558662775,8768785226984287,8773910376150514,8776767574149451,8779595589290717,8783866308794539,8797695742287686,8803640766238378,8811133150428525,8813608209943686,8832443839364650,8846127764435558,8850079255104199,8859891931905156,8864748614804862,8901025042685084,8904284858286470,8905439860482922,8906644568143200,8916532815435522,8917622808987915,8928691509770621,8929252017775777,8929784891194612,8930230582100894,8935971233118793,8951701239110049,8957107549646786,8957910276722367,8961358065944805,8968178375264634,8972989498840247,8979792915638549,8980000563471484,8983839540672832,9021933410273099,9043291476335514,9043473152406669,9048023344140084,9059264190488629,9070935945714629,9081362008880165,9088849449555444,9089478283594441,9097114495183588,9101589746501317,9107258416150288,9116330678306985,9118838504512766,9123481338249469,9136077605795827,9152359735299125,9156329206047294,9157408517423321,9167424556579091,9170044149783869,9173048599123428,9175989290733608,9176202923803140,9177094017409996,9186323398289407,9198078436977632,9205057338760226,9205724093317154,9214307137895789,9222063939201301,9235651162979551,9243203960633760,9246566226781829,9258066230729702,9260292740559999,9273029053113638,9280454612340078,9281764959855576,9291543757605671,9311216969038828,9311832977681756,9330130955210156,9334778552451703,9339769782472271,9346985761193855,9349446713217172,9357040580677281,9361003415781731,9364129828395016,9369679796553568,9370428327156546,9371507638149257,9375698636553110,9379886266467023,9379933173717040,9385131182043104,9402068754190719,9413222223747242,9424378932714663,9435001887324313,9437396230880447,9439811290227932,9457844815147178,9467747473404689,9469385208726547,9481986685856734,9499266247455219,9517333247273883,9528443692697272,9528886542480750,9534690670930819,9553978034882365,9554841571901518,9556130935971974,9564142901613351,9569802192409979,9582416033379837,9582671529070058,9586016320517365,9588326279560636,9589343672903448,9597607475332271,9598055604792376,9602053586910814,9611235873700635,9616257594195937,9625182152352900,9636216562203743,9645423405712156,9660191192050521,9686235650881131,9704296974428942,9712815266582093,9724549958567031,9725546039368909,9729281967486971,9730363289552319,9759207411234809,9767845865062904,9771054009814718,9799298783062913,9806017964935691,9807549564361005,9808234749376912,9810630535089173,9813325449125921,9828512258084521,9833995843823739,9835226217616524,9839696128017463,9844744063854330,9853500323372023,9855053304764660,9856561047751990,9877606309735704,9885220999761809,9893212385731945,9910480710347593,9927742612791969,9949686934548513,9958841601890901,9968327699431425,9970584991701690,9971910111388484,9986242462848859,10000143177834323,10002340793443885,10011768331660341,10014177650995775,10049787451961873,10063643086284269,10067367922934618,10080325731396098,10081263459023654,10081415737744192,10087899372671612,10090519702399176,10093280022337920,10096041107230009,10103026160846809,10106654348110906,10111866769477155,10112016508948640,10116064873742985,10118749701485744,10122448967278678,10126733142063235,10129470649207911,10142462294166985,10164642934536660,10173892658302055,10176018652984376,10176610700908421,10176836713816982,10182353224311512,10184420529947824,10187040042286197,10192534053214765,10195623863672177,10201113588162742,10207425713578906,10211729423795794,10228442737384979,10233291064504197,10236546673468345,10259222730547968,10261048980258433,10264331744653386,10267859596606971,10282566384638533,10286933969130335,10287458345619434,10295708641440493,10297411989662401,10306611053024461,10317131815757702,10318117835446308,10319298149323828,10320765528911475,10339931807000792,10361492578657837,10366362828494639,10367370915480363,10377946703803537,10378167418770812,10403141637935350,10430817495328738,10434465585630215,10458174752582008,10462368173557319,10463120051144505,10466177660372552,10474015054995658,10487869199256391,10498921857930879,10503666346502380,10513223452465039,10514194528846278,10520040916413435,10521690014239819,10523977960907454,10534318760899326,10539256056099097,10549507370214862,10552368163272818,10559729920275317,10562421661145343,10563139135024679,10571739472816396,10583666150109642,10584138983416282,10590500392391391,10597652406142165,10603688582863463,10615011764201961,10615021742766224,10618911202825387,10638076635663075,10639081857658299,10640881553487616,10657967326869776,10664418958313749,10681370149959348,10682418434013763,10689035048094429,10696996801447432,10700760354069270,10720867228577104,10727649840088521,10732026735380506,10735003614912314,10747025460498119,10752354044098089,10758406998510743,10771155371383656,10776590634562344,10796156553740410,10801604873891061,10823133508013653,10823317745470301,10823595065017814,10850477975110900,10862053169153233,10875704908922880,10878898385877518,10884282070903459,10887390908439918,10901017589117123,10901257035050936,10905385331007830,10946092406171497,10951445620344322,10961759206755955,10963645058202875,10964053550571156,10966317356744465,10973364605431496,11006229080182611,11008674750570766,11013561729978492,11025086024507845,11030223789069437,11032761431700954,11041069145101523,11041354009083374,11044660126764683,11054202059369726,11062015191896225,11066723241066497,11075542768532588,11076657368020130,11078941502106479,11080033983951861,11090132425382945,11099856602726719,11105918226449692,11106628127637184,11121697303207940,11124200252689133,11148442944552158,11148877579825383,11157497895587564,11163034502027883,11190206903493357,11192873095652338,11201163383143035,11216986245677022,11234841251203820,11235347453259350,11236627795405427,11240276642809421,11248278087849232,11260795905404708,11275584036142392,11294422430802974,11295835364298193,11299192075326675,11304631230864206,11308220767451137,11310571917536769,11310978896467797,11311148492619054,11313333808632838,11314096087526184,11317330141277394,11327002113484832,11337475818679806,11338101540864146,11340199177058819,11349300589979339,11349469068781652,11350580655520357,11355207424240166,11361120467317024,11378711802800348,11407132214652470,11427311597246861,11433096792302221,11434256368515444,11436107528295039,11442075203173521,11459342168613185,11459632183909743,11497505246361853,11498700688629413,11505154368441975,11505239469599625,11509262685221305,11524937959264302,11525003641122509,11525574911903314,11537222492169058,11540878773493611,11581312403726171,11595017367334546,11599268780031971,11601311214042957,11601806212885263,11606641281752169,11616584290982171,11621895050464240,11633195705531670,11648009680994691,11654672736769452,11663667840153984,11666259052976690,11683076143960618,11696251790912710,11702140445957082,11708979686143630,11710044739097346,11716370281752518,11718459473728116,11721434752551027,11722120390470621,11725394721488183,11770316434913385,11773817019287163,11782000790443671,11793757375177590,11829818260062516,11834024454436721,11842757643223029,11846243611285373,11851623064537101,11858276837197614,11861847020451731,11885261950313317,11888764983283843,11889208252378607,11903488039558458,11909835413551560,11910399172107514,11912703837819190,11939199780643824,11944733600859582,11962543510492299,11964010870452883,11974912883811752,11996809209858016,12022191517762717,12022499785552240,12054656553253308,12056568897240037,12061856085208729,12062051670120913,12065501376155831,12068014704993910,12070973176191640,12097902894240626,12097931976352045,12101628395603771,12127724245136069,12139622797228804,12152878624508386,12160429672307583,12180114135035245,12182688423748487,12189686062561166,12192882127854478,12194106706347735,12194836459514105,12197636814841086,12211091226181987,12228376637702738,12229317477563593,12231852513169128,12241298083617116,12243834320557288,12247487799491553,12253464119516683,12255524226049035,12258037797464738,12265865510189948,12266027123591540,12276297837539790,12281681847084026,12283313287711746,12287649994546055,12291485080668807,12300789487141930,12317081327172488,12318228519405857,12321483532399928,12337835723536346,12342177881930174,12347521770637579,12347965166179556,12353849143864068,12363665210455501,12368108113221546,12379360694831803,12380392108477526,12381321868528038,12388835019542414,12410995390263966,12438346338390176,12438914557577025,12443558859474703,12457030396533451,12458152880477767,12471696477072000,12481086175111032,12496672243479563,12500964305010609,12505615804427930,12517702916780131,12521034881502589,12525344862837200,12549102349416336,12550834011005758,12553717602316094,12558565879839304,12565986678044395,12569564179515115,12573001230464214,12577962732175127,12582639493204102,12584815105809248,12589827885377451,12590403457944730,12603286006668547,12603714809569039,12623234629076135,12627015465850281,12627335317905662,12654325466839146,12657447885955619,12662384970840409,12668471362544336,12673714665423865,12687884673765506,12697632616890149,12699022534660778,12700814593177854,12704278757445080,12706920840793115,12716036601888398,12724926582241381,12740497355080021,12759776335445840,12776260079877735,12781216420819914,12784134212721513,12784613703944185,12785329093583771,12787391274818223,12792493794722143,12794151928874967,12796710419026182,12803915509974158,12805188518440229,12806030358043428,12818919735490553,12821668084625147,12824107815908333,12837378712708586,12839148819229991,12839389439491393,12840906550107258,12845205445185470,12847151022695703,12851765902293413,12859859141397253,12866963782406762,12868750425089478,12868782444742506,12874374398659232,12880179096659464,12887431583221477,12898308342877107,12910911087943682,12913078719955119,12913115306929183,12937920891390080,12943243643429293,12945871661632331,12968051719500346,12981971964295423,12984897078232705,13009544386589991,13034028901097031,13040439842844711,13047545336071475,13049930534054923,13053536962613617,13058707161917875,13066377583583746,13071407498852831,13072592573587362,13077867310500899,13085682186992054,13087633164602838,13106096788156666,13120231995532390,13131379214475877,13138850326861779,13148019277994260,13150605425478941,13152480921283943,13168611929588682,13170113835834210,13178471389538747,13182779117300206,13186605489326803,13205554385798836,13221602381964865,13224960145006305,13241564272138623,13253522450609464,13253531679421037,13254180740247906,13267888228743250,13268208028758814,13270202344160290,13274481869024937,13293333673640351,13296859680392053,13301750125252666,13302102986583722,13306325746740987,13310252939670181,13310745428983058,13320669932816846,13322952393549196,13323807646024516,13327915151260021,13332839274899629,13335167213396058,13354381491515935,13356582570173064,13380573949668790,13381757479446489,13382981447338830,13388118135321401,13404212350259941,13406451471639527,13431228252394784,13433277830692758,13445540922428386,13446356942584828,13446619035071034,13458768285497685,13466816280517645,13469533941046046,13470284405840442,13477003373674095,13478796755733485,13488891007320179,13490706487257060,13491956616964259,13493930320772024,13494094308013302,13514141819520433,13514271378440576,13530492458857613,13536794999057908,13570016847705427,13571964983974567,13583350433531290,13583957847807374,13584234856274639,13594215431538302,13606755944608929,13613849376997495,13617499869904045,13624182363489594,13631338053949098,13642869230662369,13649148384331973,13652986061366670,13656223340009804,13675745861038802,13679785983735900,13686535842573666,13686801106468397,13691633076388873,13704864791393995,13708311686826843,13711001067831059,13715778348621108,13733466780780783,13735332147743009,13738965378588510,13753743303872856,13757659780518331,13776706907526879,13779669636928174,13782760513685155,13786752969255062,13789705220184445,13798981495220193,13817919062686021,13822679707333160,13828415249762172,13828446086486272,13841677329738432,13841975139428320,13852978069348984,13862916045821124,13868409213393689,13876135423867376,13878423823987193,13881815423251497,13883032666577410,13891312348896385,13891963723217433,13896580301433727,13901254815490416,13933859998498463,13942110819032874,13943854279013306,13944037964007183,13951543653269578,13955265959942143,13956990787468927,13961768929869346,13964424356169373,13978544957164882,13980765509416397,13985935595327633,13989730853174615,13991517142095394,13992850074756544,13995572369432665,14021453377707637,14032791093453761,14053883412469078,14063600393789214,14069729690423383,14073209593742683,14073755689312582,14074286211731683,14085588115553333,14089969284830522,14098354640625006,14120638097312045,14124504217251463,14126364617316340,14149022147615511,14152023663943359,14175604640674800,14178925545468486,14181545074661371,14186535830992911,14191898276055182,14201323912683873,14202412080330593,14202900618511310,14209065096230857,14216252381167376,14224707176535493,14235725240319761,14261603787146445,14262139700526737,14263837289517802,14267028426421290,14288578630663257,14288739975109125,14303189679080048,14303532219897532,14303764820844710,14304210941561721,14325322043823457,14334759820906352,14340269553217502,14357175200091221,14374811690749986,14403286895349782,14403749589918524,14413825510552095,14414555570562581,14417833456737719,14419712950542421,14425596307730952,14426301699340073,14428168756841802,14430548414036591,14461847679925707,14462796688899325,14464179837508724,14509849836906699,14514865683878427,14544049900541588,14547244001717034,14557331356771862,14561819376291216,14570816854609603,14585739619149554,14600236899160928,14602133839898465,14613599008282251,14614279928436025,14617180380500884,14622112418498165,14630984730962308,14632140765917778,14633646446868421,14645814114618144,14649270936126818,14659897727192049,14670694675047403,14678018393187946,14684366407435144,14701055095425419,14714907975752604,14726327254232661,14742111299898530,14743915327963008,14745918381531036,14747781274261754,14769235813387445,14774506216866143,14775858199845321,14777438862619135,14785706151846815,14797080542518334,14808067053963172,14815595921590586,14816883728169456,14819323611785348,14819840263469102,14827625495688744,14839029876559501,14850591011118274,14861741509747314,14892690229161785,14894257791973639,14902573036352339,14913146370699988,14926907949184833,14932875610139882,14934335561729207,14936625799272706,14952709199705301,14953000360859159,14956638768476526,14965904599452928,14966257876394973,14977525168387131,14978894796691799,14983094219624523,14984259611333822,14987095733484295,15004222107756868,15006706747818269,15006919359470977,15016417565689635,15023234063210092,15026855424773743,15043321969422826,15048157571568531,15058025180843980,15062729411848648,15067085245324944,15076357782712314,15091546184829735,15099648149068672,15103210773403044,15105462869331530,15108653337849620,15122270829598535,15134260346424956,15139418096544440,15145198494330315,15156731519138115,15160378927303128,15167673367436208,15168337067297760,15194924699510690,15213196645255467,15223423146474780,15232682230263359,15238713615937260,15239450030847278,15248402420689184,15258944672388659,15281675866390451,15284867745849880,15285882828079368,15290422842894791,15314071925078478,15334098593299747,15336134530599052,15339954725713386,15340419463510344,15356690083984214,15357025895721436,15390519154799975,15395255159928985,15397754747383594,15404816086325574,15411981418864531,15417217477382912,15417282105347147,15419997604614436,15436145047875113,15436803835970322,15438482117606378,15442053197301145,15446689670961136,15447549495255816,15447854858209016,15471651869676027,15480114531826658,15493953832289166,15494352683867664,15494355930917075,15495740306047057,15503791522127549,15512160597109173,15517675011405287,15528036977071341,15530538538352317,15540200630193161,15546553369840291,15548499418660956,15559136989305338,15569122668739799,15571630604114223,15577187038740676,15580314343480438,15583565722215613,15592907270958679,15595878236929666,15603432978971510,15606053311600700,15621794206969711,15630007575313105,15635688049015263,15636957640523441,15640844381700616,15652127529800603,15664574113721762,15666388156985181,15666535632932653,15668429594597037,15672972810948542,15674286470243985,15677893637972848,15685269042094454,15689199427925168,15702418480855049,15704049455791275,15708282017365112,15712827988433622,15714748690842144,15715989979446039,15718281150800173,15742192123397866,15744207801204253,15759814765061475,15769213315902119,15770680436778619,15777438429814807,15788195198604477,15800351405535067,15826654706702253,15832064531488434,15835453113159340,15847275320534773,15853146065312244,15857343382294676,15864099871779199,15885105792616816,15927493170377255,15934104817792515,15941625126129694,15944308484303355,15954250289426145,15972136249137021,15976277840372899,15978423731637384,15979156337029303,16011415310411366,16019776268443474,16025546529718244,16027331778630292,16040248976966836,16071804819874221,16074783574130084,16079794804007327,16084458537258802,16093901902535102,16094957053556430,16100985888170711,16107905332500921,16114255837049655,16115028276464706,16117780597919581,16124989217352868,16130464234038785,16130566763592459,16132809281844605,16164084431386551,16171176411284187,16187907544958700,16188565380907815,16189962841152225,16193427643061736,16198202770293138,16203254257519348,16205465394056853,16207022406763815,16208685316655134,16209523679105468,16212444454220425,16230748463623022,16233473872312826,16256155272342409,16268136349817949,16269222846124115,16270077855125866,16275086913182159,16282916988930382,16285907410943442,16288287747951830,16293072932822928,16299777000287001,16309037250132366,16317181648219026,16319723274367563,16328895272111516,16336910150594604,16341481319646703,16353972024903999,16388820589859951,16393263885766317,16393497397490889,16405903287474083,16406185290369023,16410514200092358,16411453369730633,16419379480546720,16426846561298876,16461315908709555,16469555890287426,16487049130875822,16490565916123727,16495692785037933,16501185866656753,16508296914649583,16528631028603504,16538937964531956,16539600503218996,16544322688794989,16544885880189295,16557086164119634,16557435995625202,16565375847616063,16576792913947789,16580344022236379,16588801411987224,16594621990561184,16602122482259810,16603008597270153,16614219443041916,16614747091444669,16615562499569910,16616355327123960,16629325460613397,16633516991841657,16640512405869675,16641149895190708,16647007885126304,16653720242060673,16658086526682818,16669099603433500,16671333818259912,16683229816655733,16696541385069264,16711353698960861,16715292289396125,16723449247956552,16738954458674042,16740106431159266,16740110466516335,16740985354088725,16747580317390419,16762909076111504,16775883950725387,16777803932768862,16787530662816504,16801231102637815,16803204503045727,16804865996749797,16825450722369538,16826325047094684,16827417476916577,16839821278607790,16849361583512410,16862510972863319,16878905800797942,16879017318467264,16884614869289384,16886907665643940,16891229842326214,16895205530538489,16903622822058318,16913405810410914,16913617419636578,16917079806492533,16926999184159356,16928389064380959,16932220443121637,16935750596216758,16935927936193219,16947541923942118,16961553119304599,16968985258552769,16977146655901205,16992051962707871,16993120403811884,17009381397589344,17014420400509483,17017317668634812,17018485119648233,17019516559103993,17019868917727992,17022153409547905,17024672891564172,17039044678245848,17051350013298592,17059330838107314,17065674776367563,17067855225055432,17075262675785838,17077873909841660,17098146608213359,17099148231589540,17109981164284632,17113691315083108,17115741507320696,17118713900772217,17119788400926835,17120052959473503,17120768529959188,17122741197803572,17125473924452756,17131212109596102,17133299738360190,17136467008568725,17146656125421244,17152100909029793,17162015932888842,17169879111071927,17192100573909905,17195005626386262,17207816497400698,17215417444209123,17231762598077914,17232217039635682,17232536252824402,17234495694751158,17247587435369401,17247756602580951,17251586765694964,17268665141415105,17273084802050478,17288424106954487,17329284168502221,17332823543353484,17341981582070297,17365842665581548,17366505739228001,17386110497047161,17386314781771357,17395199089545403,17396863379300883,17399110444014974,17405644917676894,17414858314438796,17418092310476688,17436367387428722,17451164513270023,17454489159990441,17457070840099277,17472956378515001,17484585195226518,17493856475600347,17501569680923407,17512442178197023,17519112083244618,17519234021951824,17523372428926981,17544788332631787,17553749511647222,17569292263734043,17575618644373664,17575908704494267,17588313838635293,17592104844199464,17596414006965029,17597599017436644,17605948204504475,17609750912867888,17610618881667065,17619089836840078,17620757563961174,17626835445163248,17628626928431563,17640877874689780,17641898356806586,17644853329456801,17646835440769435,17654068660378723,17669121311996052,17670304993299384,17677672054819305,17688049915746457,17694460730002152,17700016485078334,17703993873976865,17710064068889242,17718510379533969,17727452980159543,17727744747309803,17729476548522387,17732357798234399,17734086033150423,17744993448603333,17750301544879110,17764777469205858,17773822630401390,17776297446675076,17779688138094059,17788343703442622,17789873458651443,17790188734692018,17791413764199349,17796171016611059,17797176311237405,17798067858363935,17804883749600221,17805125880303228,17807382863667640,17807447889287540,17813019345979730,17814170077093821,17820257903726406,17821439913116591,17823151583896718,17823174950885051,17825363186790721,17839438010001086,17854602718146651,17859786785776349,17877311442819478,17905061698046517,17915900664445324,17921723325622658,17927897596423857,17945154459135646,17946171820546867,17963522321206263,17968127380401234,17969920306213011,17970588515711703,17971561735516465,17979603471308842,17981246765331158,17991312557003935,17993515278583147,17994374617688537,18000259557770973,18025967626901545,18031442833041872,18038451019408689,18045491360368654,18054372143801234,18057809078702680,18058451040919699,18066894178440518,18081251148350714,18084278558782557,18088253811209543,18090491977476637,18097043326584861,18100833393354228,18109030597480940,18120929775709679,18156774811920850,18163115246143410,18171625824402815,18171922431064929,18174625446449843,18187977599420496,18189117853842768,18189490818612544,18189638650394486,18189849425686957,18195617160389219,18199734521812337,18206079977023493,18206810116843187,18208329008528536,18212391589013735,18217814426456553,18233138128220856,18236800254897058,18237060744097801,18249197664584121,18250717724019136,18258291182034272,18259837309666775,18265016358687831,18279676186308570,18283555739183119,18289526140175872,18292076602119156,18299745227955344,18307125974366338,18313940939437359,18322673097350179,18322919129398993,18327195208553240,18331537697644983,18334288690294178,18343920146001742,18351262896616199,18352736233366567,18355744970786316,18359304081374578,18366563385915106,18367362573990820,18375660839701831,18378867988557396,18393929359043855,18394889088012120,18404472230033746,18407883469281523,18413978038988235,18417591494299934,18418014322578689,18420943133122858,18429622077992896,18431488107778790,18437682007441725,18444665398777783],"molecule":"DNA","num":0,"seed":42}],"version":0.4}] \ No newline at end of file diff --git a/tests/test_sourmash.py b/tests/test_sourmash.py index 2ea8eb6860..c111a77d99 100644 --- a/tests/test_sourmash.py +++ b/tests/test_sourmash.py @@ -2976,6 +2976,25 @@ def test_gather_metagenome_output_unassigned(): assert all(('1.3 Mbp 13.6% 28.2%' in out, 'NC_011294.1' in out)) + +@utils.in_tempdir +def test_gather_metagenome_output_unassigned_nomatches(c): + # test --output-unassigned when there are no matches + query_sig = utils.get_test_data('2.fa.sig') + against_sig = utils.get_test_data('47.fa.sig') + + c.run_sourmash('gather', query_sig, against_sig, + '--output-unassigned', 'foo.sig') + + print(c.last_result.out) + assert 'found 0 matches total;' in c.last_result.out + + x = sourmash.load_one_signature(query_sig, ksize=31) + y = sourmash.load_one_signature(c.output('foo.sig')) + + assert x.minhash == y.minhash + + def test_gather_metagenome_downsample(): with utils.TempDirectory() as location: testdata_glob = utils.get_test_data('gather/GCF*.sig')