// ==UserScript==
// @name Skrypt do znajdowania byłych userów
// @namespace Violentmonkey Scripts
// @match https://discord.com/channels/*
// @grant none
// @version 1.1
// @author -
// @description 10.08.2023, 12:42:18
// ==/UserScript==
const ids = new Set(["769533602219163659",
"673611324386705446",
"895284635964158013",
"1132208958422142986",
"301764674188476417",
"1131799914129653840",
"226397677678493697",
"773658898208391220",
"957215195862822912",
"318364421334368256",
"719923868156035102",
"130403801168478208",
"692801594458112171",
"868496524521377824",
"431155544548704266",
"1133799988397355068",
"306493156948443136",
"847748632719392788",
"347724936447787009",
"1110325701443321876",
"879744426715529258",
"802434226062360618",
"994608722376671302",
"783794734610645023",
"1087836392530399352",
"369473894740131841",
"295116144648650753",
"903695823257362492",
"639401257685090304",
"724317006442135682",
"356843596324012032",
"349604483740860417",
"113390394884030464",
"1129014314880221236",
"608968976512581653",
"689764905045327883",
"289458643559120896",
"734564317973708810",
"367682111664029697",
"849244560310927410",
"514432634487701519",
"1120822101906047018",
"489119137235206156",
"701094631642759188",
"424540856150654979",
"236941017654362112",
"490799580338716672",
"1116590971778502757",
"821717132722831391",
"609100745299460099",
"234797095486226433",
"718642948040032308",
"755448891452686387",
"691694608450715732",
"630787487236882432",
"924015808080936970",
"394313958645039105",
"911173836341403648",
"775698915701817355",
"1087737237661306921",
"353824527798501378",
"284771564707381258",
"909053504235114506",
"326738748534685697",
"798660720120168498",
"932652797873233960",
"466959392223526923",
"600245087905120257",
"341923995677097986",
"631779314811011072",
"850306030087700480",
"1084848102608994386",
"251061124525588480",
"559457041614241792",
"976125793673568256",
"732901677400588360",
"351829543327105025",
"771110457045942373",
"818606240371310622",
"1133316477446000651",
"542081295845687326",
"393756120952602625",
"792160272067461132",
"546099897938477066",
"1051048342425182230",
"1005766337588645908",
"471027840171900928",
"350353014843899908",
"709734604487000094",
"576388750687338506",
"715170781088317480",
"723916981027471379",
"873835481052373022",
"677874085832818739",
"401763688152956948",
"544016631798562827",
"632489580326813699",
"294891812466720768",
"419482127634137089",
"350169892340629516",
"568868914252087316",
"363984074773233664",
"814838430731075617",
"635467578764165132",
"518181542695272499",
"174837204898545664",
"462272022098214962",
"748949293087457390",
"262673129296494594",
"449298129683218434",
"819668076076728352",
"783462766383202314",
"594554976681066496",
"468546968457838608",
"689953138098176006",
"559452112824827905",
"1049441602944376903",
"729445025041350757",
"479365800889942017",
"268470735759081474",
"987393216372408354",
"287290405953994763",
"339685834389323788",
"1097894916547416094",
"782571143940276234",
"670311584605667369",
"760423355982807060",
"664631086160150553",
"434388020511113237",
"770619778330394644",
"486973506685370388",
"793516718605598750",
"457895083233116170",
"443821216688635905",
"1080556687217393806",
"942147238854012959",
"446689132811517953",
"999318136702644316",
"1116440655116374147",
"523545372405268511",
"368428195227238402",
"356118900834041858",
"668804800598769666",
"817865789034070027",
"479237900559712258",
"644191316229619712",
"510076671571787797",
"515574846021828608",
"847512946417336340",
"1060244325906260028",
"696684788345602118",
"323155145598959616",
"465567638265921536",
"419537099285331969",
"414732344273141763",
"364364788798849024",
"491602059557077013",
"637608945409851392",
"738110978084044891",
"308700520539881473",
"659758411730124804",
"703858901178777641",
"323186190092206080",
"148377208329601024",
"691004215664836670",
"861299094592552970",
"518164519126827008",
"437668925568712725",
"616077470562517002",
"326026027992350741",
"541184774362890240",
"466204124300574730",
"190071135721881600",
"341127083046469643",
"985230045599662170",
"361004320940097537",
"889184248324579348",
"725555541136638025",
"494257965487095808",
"815947332918706216",
"698525429685944461",
"770594048674234389",
"304603018748231680",
"392739260651929602",
"349523362701377546",
"254670143416827905",
"887414978968174633",
"333701734624919555",
"967072979475365979",
"612695740392800267",
"315161976663703552",
"377495005633314819",
"936288531620462652",
"691279116795641936",
"735815975055786034",
"771339788691308554",
"547369716360937483",
"706747546801930261",
"992784307766698024",
"739947049419800587",
"535913875208536083",
"883406117156319313",
"590466766795309077",
"515200382704680963",
"406140336931602433",
"571713646846017567",
"424235248310550539",
"456145415037911043",
"502011871163973633",
"870393305320525884",
"769208091601666099",
"308206571643731968",
"365948575961579520",
"490165417172795412",
"846443151458828349",
"442451415705583616",
"473197994028695592",
"668462379797053451",
"693490469363122258",
"806990772548272128",
"244549552223420418",
"326921327070019602",
"683389295616327725",
"727951646008803348",
"1034482940240986142",
"115630779022835719",
"143072149681340416",
"1027300738566725762",
"725700004475568210",
"564381812298612757",
"496423403561943072",
"481916711172571147",
"351411036886269952",
"652491019400642587",
"778312561366925382",
"984171346055548968",
"638431221428256787",
"718140240384229426",
"509071318398926848",
"681197958473187389",
"286218750636589056",
"905067998799347732",
"615576707889496073",
"662680482718154762",
"269907050262167552",
"568821633540947992",
"1076814313307779113",
"402457357088587779",
"726793072779722782",
"666227247971172353",
"413451150898233365",
"339756775970701314",
"662981660366602240",
"640690106948255765",
"564064511401918493",
"693919571123372052",
"351077888986185732",
"305368624162668545",
"459018142799101972",
"388711431610040322",
"725747892320600145",
"818514388834975745",
"451457456112140288",
"1132346625948385290",
"557311360166526977",
"936662954542247956",
"964617721067241472",
"461960562209718275",
"336006079437602816",
"439527546871087124",
"688121975197270032",
"1075101796898459750",
"538458646011576335",
"460749715936641034",
"578247539099172865",
"583589335241195520",
"797846666677977120",
"816091576568512532",
"847472800859684955",
"659494434693709824",
"474843635826032661",
"269513763802185730",
"823918021964726312",
"626445379340337153",
"537832339531890689",
"880807207539703838",
"623201310656692234",
"473408703110971412",
"302462364748611586",
"303595501490536448",
"272480313836568586",
"452123297581236235",
"828750726737821707",
"935452338620088331",
"604320921448349722",
"842790289818779709",
"182116615419068417",
"406457908612694026",
"827918768906174504",
"444607105169883147",
"388828498887704578",
"144381256099037184",
"315525641309257729",
"653222436359241728",
"780365432963727381",
"331499883385323520",
"816263598186823739",
"628667203188817921",
"343334627563536385",
"731118017861386290",
"406152141414072321",
"492845764956127232",
"767101983584026645",
"1028723449381785671",
"493401736174632963",
"836225645449052200",
"463268170208378881",
"780176221937598474",
"967745449542946886",
"688023438803468327",
"481161962978410497",
"555831158697361409",
"841350294994681866",
"577239427965779999",
"431181125566595074",
"735779701645377578",
"516652190325276714",
"802097022462328873",
"647849161915629568",
"577830231285432321",
"415200056900190208",
"1128712403455066235",
"511971660765593600",
"349844993965293578",
"399304433277599754",
"514031167310397452",
"853251661400768513",
"653950691391569931",
"98883262163738624",
"237648065362657280",
"838019062642507786",
"457561600036175884",
"562306902214705159",
"1120776154807283733",
"634453752375410690",
"841583602311233537",
"604404442950926350",
"783035693613973535",
"221348114819186690",
"574642643414417408",
"744934652417933362",
"207717041044586507",
"389247423572344844",
"484764174766047244",
"527067203149889536",
"350872688979476481",
"792254413715800066",
"681279262568742954",
"464125166679621654",
"941366869259075594",
"943012855224090624",
"1112731657296953394",
"329951536841228290",
"1037852606896291880",
"765968688221782087",
"595956570769063936",
"431149666407677954",
"674331510915989533",
"516988499065438219",
"1133481232441810995",
"478663569437622272",
"395903289402851330",
"349587908677730325",
"959113464801026099",
"692104133208965161",
"575413461220327444",
"326617419902615552",
"770720434135367682",
"693177012830863370",
"691693576718909530",
"513017741750566927",
"429637471882706954",
"528295219901235200",
"444140485825658901",
"513117590135111683",
"958446302792929383",
"1097120491841523766",
"474837793328201738",
"1012757790374236162",
"733384982458007622",
"509671851274928128",
"1112669240265281656",
"752264574878744687",
"868116768902750219",
"823225628538830908",
"673893850254802955",
"384400794642022402",
"449480664874745857",
"679755302400557127",
"470340397252476929",
"334247509285273600",
"274595784673198080",
"1100445929921847397",
"283910370865840131",
"301424844397084674",
"526534166615949325",
"517419069469753345",
"995093305262096415",
"852995576592728084",
"723602290870845521",
"823243221156626432",
"954044742121971772",
"731202063920398366",
"980439226975944745",
"600626680243028001",
"452765379253501953",
"262687604053508097",
"1116117253927206982",
"444951656665448459",
"834939409445945364",
"1003446032274817185",
"1044369209720832000",
"743796282912538685",
"899016895938854913",
"634866320483155969",
"461890661151539201",
"349968483364241408",
"1109569554973216788",
"217136428256067584",
"286168422658867202",
"586957718552707113",
"437985928141602837",
"512616512549552128",
"542593369583517696",
"688356956045312017",
"344782542387544064",
"523957678246985730",
"557263050957389846",
"347793189261803520",
"521031076764844033",
"753306725851070595",
"401820663654121474",
"644872048803315732",
"221584948690288640",
"853566075756347402",
"651876979750076416",
"1018014448612548628",
"1133303280269807666",
"530282912759939073",
"454907190814310400",
"551780378688356363",
"673824788220870656",
"320881126593921025",
"297439818097623042",
"471225016076337162",
"336554557415096330",
"697435154183880796",
"272164068029104129",
"1134473678537633824",
"481942208052723734",
"1052271624805691402",
"610550065039278137",
"660265487137112064",
"473193058502967296",
"385448206009368576",
"784847963033042975",
"1068890799892344864",
"914064552067481600",
"943200292042846239",
"356042747637006336",
"400454796492144671",
"697025911551295530",
"258665771545264128",
"200360183187243008",
"828527343520841799",
"999243853498425394",
"575730319462891532",
"751746215552483329",
"941389653267865612",
"453655348704706566",
"717753207862067210",
"543786952986460171",
"1078770108220051569",
"861197642431201340",
"723476076470468659",
"543078970221133835",
"530040493329874975",
"729704573320822794",
"684079225841516565",
"1014224322832900116",
"438716513869103105",
"525307662645329921",
"778944066326102037",
"910097603620917281",
"397154222266777600",
"765312969294610433",
"736603769285902407",
"573130754440298502",
"489589230616444946",
"285841566319247361",
"178456258351857664",
"630396386549956610",
"397047291241824258",
"490183697312776202",
"328845300162756608",
"903360223123738664",
"552557702245515264",
"401147003465105438",
"412620056178982943",
"928602445859414086",
"587919135732662288",
"973159253432991754",
"579214733870366720",
"722008204342460476",
"957650216138444850",
"779066033670717451",
"114569920229933059",
"774296461524336671",
"155340113537138690",
"294563651741024256",
"813386828698615838",
"675464925434347586",
"397471528666529792",
"1130209631386468413",
"913082237262651412",
"1123202061241163776",
"783332239643115560",
"326396571799519234",
"493154043003404300",
"255421967425863710",
"515501259642503178",
"608605371581333524",
"385517881577963520",
"335425052738846731",
"343801136978853889",
"668826412991643669",
"792149087172034590",
"434058686143528970",
"816571917338804254",
"666753871946842112",
"618092991726485524",
"431096990898847747",
"996034907610546226",
"730832998655590410",
"194185456680828938",
"409532661132951552",
"459728532524892160",
"346711441203658774",
"395355269791612930",
"571618195560202280",
"443355071586107392",
"302791315631112193",
"417362966388932638",
"303967970902671371",
"544620678972833803",
"714353158075318302",
"590988679703691274",
"691614358907912232",
"248782495984779264",
"339171499938414593",
"898237092017098792",
"739408146543673414",
"916908048289779732",
"1027231601354084432",
"517385292575932443",
"515568659842727948",
"754729065876947034",
"927297720555831416",
"878697232440901693",
"409390729471852544",
"702450375629733948",
"514563471593963545",
"1039162024069955586",
"1029747902542782565",
"565196175549136917",
"709068287178178673",
"293082121440854017",
"694229708711264258",
"1082256304833314836",
"717606814874861609",
"592421606589071378",
"1083144006273335428",
"777643902786076684",
"293818946480635909",
"496728211908984875",
"166180317898604544",
"337275391901302784",
"482869217818050570",
"764127652822384680",
"831108854338289745",
"691632677631295559",
"718000026768506910",
"793192196308205588",
"800408335932588073",
"813061144586485780",
"940631171841269792",
"715481770627432539",
"534019388953591808",
"538413488146481166",
"582531663771467777",
"569546312572207104",
"663366616037457940",
"454373423569829919",
"453958324937949184",
"530257087733956619",
"336900701890281472",
"504698294040133642",
"665616775471300608",
"816361859031760956",
"198263971759915008",
"530787294278582272",
"470377478527909896",
"717753828212080872",
"535225233985241108",
"944014986005602314",
"419779678883282944",
"795678484952776745",
"477482708562346009",
"959779477158785054",
"106669605669318656",
"788549231937191937",
"565901034120019968",
"919409786477494302",
"677636112197353533",
"349270341065113600",
"511193544023736331",
"711956975843278849",
"461056978030952448",
"432133270000500747",
"692756454456819732",
"687612427562385545",
"913537330315419738",
"478471515231223809",
"1057686212938309653",
"465505979380006913",
"590599598377009152",
"627476351368036387",
"328474304608206848",
"802621066937761834",
"406849902237319169",
"421297469335404544",
"724015362559180801",
"236963273809985537",
"840158333516120104",
"406887488561479681",
"1132620803901505658",
"745954457791103008",
"845688694526181436",
"719940265254846505",
"867846601405759498",
"297924849639227393",
"465942234618003458",
"626102231795630081",
"305799022466039810",
"615469102152155157",
"625418729051914240",
"638104973120503810",
"758030697553199275",
"558721781263892501",
"274616508020424705",
"241941741870120960",
"716980987485093889",
"398918802386976788",
"484663915137990656",
"913702644072185876",
"543862607682207774",
"447226311031652362",
"494017032283619329",
"486539459949625344",
"580996651980947457",
"495647259988590612",
"429339111741194254",
"455787803754758156",
"677965208366481408",
"756383745765933119",
"682651440971513960",
"379985497185058816",
"985061057909387334",
"549301741271646228",
"185699473647730689",
"506042256516579338",
"412623023468970004",
"428693603330686976",
"669262788102979584",
"626798854616121345",
"579653848868585482",
"664114475586289664",
"715568605751935087",
"234452881619681280",
"1083180313770995765",
"215462729807298560",
"400638813753311232",
"723842334114185256",
"265780036932468736",
"297740990452727809",
"398968304519348226",
"801870970314162186",
"711888856714051594",
"625401480827895808",
"1032355838997827595",
"447794976739557396",
"913731829381595176",
"695627911671185409",
"123873577069051907",
"668520593116758024",
"128193704585330688",
"731512494362722405",
"476731395046244363",
"531475112516517928",
"458652527995387919",
"734480035574054943",
"940263780183572561",
"663085466027032577",
"224453470361616384",
"976987444090122261",
"502179626047635456",
"319115376854040576",
"324865659072806912",
"918222156746350653",
"785585240948080642",
"310409629068689409",
"128576924980084736",
"614485246871732279",
"566226899244810242",
"350388703048368139",
"913761232329244712",
"322623011070935047",
"328464710792118273",
"332083167764807683",
"764106708041596928",
"780767713521565697",
"977468640616136744",
"709309130200055839",
"447014978227011598",
"291665922660237314",
"283267835973861376",
"860405295627894794",
"183500457933537280",
"183510341894930432",
"305702644695957505",
"938897249424015380",
"771466118107365396",
"503099180634341387",
"307199139198926850",
"195967250765709323",
"422150896038838272",
"518109463358734341",
"401105941694644224",
"704142042963640341",
"431329552501964802",
"752470473002057750",
"299278902894002177",
"322438651772403713",
"1133088581079023667",
"620307131882536960",
"486958058333798400",
"905903932050645023",
"883849950562234418",
"729653571250946048",
"649352527464235013",
"747469604577869924",
"949010552544448555",
"573246955711627265",
"184741821623042058",
"905851908181327943",
"699253768012955648",
"606828676767547412",
"423862268372189185",
"689377537092091951",
"783296916318322711",
"1098838546711859330",
"476335730470289429",
"1101912145416945675",
"356804774370344961",
"1029453338414157895",
"531883058664701972",
"380087730744459276",
"567987540221493249",
"606550556143517706",
"833762737740972033",
"739373108322107475",
"893826217147506698",
"538767763376701457",
"835851166154883073",
"497546203756757012",
"988052721724706857",
"356794274051784704",
"572817162474094603",
"298172373566226442",
"291631671621582859",
"470885406049697803",
"463429756868624385",
"747212943371927582",
"785835452233678858",
"612312432374972422",
"619226127168176148",
"891275292386132039",
"1014110125922996224",
"829306974285987841",
"866298386466734111",
"392351200688734218",
"624875518642094081",
"720365591717740574",
"724564763165720669",
"829336792460427324",
"476100023814193162",
"837352643788800000",
"837075942337019985",
"905946338007580682",
"892816565236539443",
"575350105486655490",
"498519763949977640",
"853005024355549244",
"537254477133250580",
"576057929648570368",
"318111983977365505",
"783244795165278219",
"776412390979928075",
"354255155811844096",
"776458125569163304",
"882587379796435024",
"696776111081914398",
"409994583846551553",
"679408949782380576",
"801010386244861963",
"627128519616626688",
"962753535064281128",
"714766662045401218",
"303482815939608577",
"479993901667581953",
"295947876486610984",
"514839790932459530",
"295173705624190976",
"341575179123818496",
"603217828669161492",
"640483111552942080",
"743851713743552513",
"254426960128638976",
"1053796063691157604",
"452561031647199232",
"294150025578151937",
"563881948079194112",
"620647711854821407",
"200303039863717889",
"335456507187691522",
"866474356787118161",
"362336087475093505",
"890669335981490226",
"727976706853568624",
"778697882315391007",
"992455647436214412",
"534315956835713024",
"647877717177401385",
"171064270283341826",
"1129560420223549532",
"259418873432899594",
"386581502382571541",
"837015836387704863",
"795748007865352242",
"262305923291283456",
"717807567824486420",
"498231973177720841",
"800616037216550932",
"513415754654154753",
"703556453251678238",
"430612514414526474",
"486940112039706634",
"562300596846067722",
"816361154527756318",
"806874277948162089",
"556563846534397973",
"223566868009582597",
"407196312405278720",
"566544224900612097",
"650454650541178893",
"715492594377031700",
"651795091358482433",
"439818339792060436",
"814074413729185844",
"993572048825749505",
"269947534372241408",
"1108706091153502290",
"226408902508412929",
"315581417125969930",
"1111703823635980403",
"310120837829361667",
"1020415208256180226",
"665476512362922014",
"440106912349028362",
"1034246627625549834",
"735507616020824197",
"374073389998014466",
"507292114606882817",
"268893126809223180",
"843209996748980275",
"773675411028180992",
"1000134524568621118",
"708036436116504576",
"719620583524139030",
"532222044390162444",
"258660152436195328",
"715851016226078800",
"739383755688509522",
"1119200984757981255",
"372032255734054913",
"510723866633437187",
"702585947283521576",
"233651247821881344",
"350770135122051083",
"615990153831383106",
"726004364162105384",
"643015692223905792",
"948967692403081306",
"159022237435822080",
"265025207562010627",
"655471768919736349",
"890635709600382976",
"151046661676728320",
"422073246394089473",
"1067076141510303884",
"636149746846793758",
"508180840610660367",
"770857283860955177",
"733386665317367909",
"663347652208885780",
"697755722498179162",
"913432386920935424",
"652482335928877071",
"671087169615560706",
"450217575536918538",
"958335951975890994",
"1082630228003794954",
"140952566941876225",
"482546200088936449",
"162951197697900544",
"797495089709842444",
"849709521382146068",
"782975131830976574",
"796834610780307456",
"751931641605128302",
"550021720988319765",
"852859044212244480",
"695548035673096232",
"495292900251271201",
"603282807921442836",
"509816893343793152",
"938097753731510303",
"763826624096763964",
"1026210287055032392",
"1132061065082064966",
"376364477227991043",
"967152368749785168",
"844248032315965482",
"730687764235943986",
"1089065528062128148",
"371347101348659200",
"985903131055505419",
"874242277931901008",
"762706173920935979",
"378823114051551235",
"442013196405178369",
"528253049731547142",
"510855472488775680",
"214508757206564864",
"405325967163392010",
"531101857423294484",
"776137750364684319",
"461207688928559130",
"770585090346188820",
"572896660678508574",
"853669859455664178",
"401720114157715456",
"313994725478629377",
"1041720366244044892",
"292543703070015498",
"543481900422135818",
"200444515633332226",
"731566629170839605",
"343707690242932746",
"461671977728344065",
"488754998977495055",
"947842732762750977",
"1119731151406387321",
"660542798621179904",
"704338570243997738",
"440239634350342166",
"183673605308153857",
"161953419572019200",
"570650600602337300",
"844307554778611733",
"846783191489708033",
"699937679831335006",
"306321827901341707",
"955416307107520522",
"669681171017236500",
"387309585603624961",
"688462672542302313",
"826386257063968768",
"693388815431237652",
"880137659631153203",
"374309753553420288",
"514174699568103436",
"612352094346674206",
"656997642936778796",
"460517878299623454",
"909901641317228585",
"1122697008319316089",
"750042005706506372",
"300419289775865856",
"777872769089929217",
"429983442332286982",
"584051152069591070",
"1042467851774206045",
"427847163846983692",
"406859571949207563",
"488738437344788490",
"939927341084327996",
"144455131381891072",
"621611628189974544",
"970339973117149194",
"707671746077261865",
"263270885920604160",
"247475692822986753",
"926853821982986250",
"430355153158144000",
"706496901326831676",
"551082232127815680",
"508681985909194765",
"428877315389259779",
"440226599921778718",
"751068572771549245",
"472874774922526730",
"694158439408205914",
"730795859620528188",
"786897348298276864",
"811960665580372009",
"801711769282281483",
"837221650222546974",
"594537706587947019",
"628330366289182721",
"621789861895995394",
"1033366785606549524",
"328216733188096020",
"219041763917037570",
"330636737887993859",
"201709665896103936",
"751416725961965629",
"815582706544541758",
"503897309994811392",
"317521691473608705",
"236658811056685056",
"409782190969454602",
"209749483498504193",
"396728371717079050",
"168361406733877248",
"390544670176051201",
"441177775697690634",
"507197108202504201",
"866261361284743168",
"898680932809195610",
"674155755926192139",
"721712136325300244",
"306238988056920064",
"375320620243615764",
"832534499836690433",
"759781565415948288",
"584292267515183115",
"812296728723718154",
"711307654504513606",
"982569072308920350",
"621329664517865493",
"271354139399684096",
"584683430269419543",
"148148026995638272",
"329650857731948545",
"328834122824810498",
"713865147428503632",
"489851966860689411",
"465503994547142657",
"136994383634366464",
"346739959203364865",
"594885386493231124",
"325721564807036928",
"608717448736276490",
"824205169523687435",
"600685287844216838",
"409763127195074560",
"622711320017633290",
"1090797274310918204",
"653187424570048513",
"355399085773160449",
"785488447338577960",
"232871744556367872",
"525057680319184906",
"747500292547018914",
"613385534672207915",
"536174049680687104",
"546272251494793217",
"600988128941047818",
"880127175876046892",
"819977374220681247",
"959827916634611722",
"254696669214408704",
"852941084615377047",
"641810702126022667",
"700025713964875837",
"539534282700619777",
"682244219208859648",
"559949454464122880",
"244620987855929344",
"824611791882682388",
"689232205310066799",
"632161145796558876",
"862768550400884786",
"885826507535155210",
"176868565025161216",
"536132277286207525",
"714828027401601026",
"1085991362429714533",
"940631216464478269",
"324601734070796298",
"821450322656493640",
"811655596457590845",
"228211068738994176",
"467768058761445376",
"835865358925299724",
"446697377307295745",
"645803960757649408",
"723979898238271498",
"794982101795471360",
"866781774188511242",
"873905364763017276",
"783955304081391657",
"820691602141741087",
"747732137469542501",
"805803098504167436",
"366484469500215297",
"533820985368117304",
"933853545315328021",
"292651866704052225",
"499172498345033748",
"502845121319141376",
"271627619722723328",
"236477470268719104",
"288519125532278784",
"430039581908271104",
"798158474927407124",
"1000702850986418226",
"282274838901424130",
"870580902751789076",
"214822632736948224",
"617418260484194413",
"206112465497489408",
"619499565283934224",
"823519381820276797",
"632644927959859201",
"596653866200727555",
"623595970550038529",
"675474625899266048",
"793389417926492180",
"469192744733114379",
"710069181378461716",
"539839168520388618",
"339121002938236928",
"544213140183973888",
"1019575517134999585",
"692361917108322374",
"697836295740719166",
"725295547761688666",
"830509503522668628",
"784828655208628234",
"943126390063108116",
"414356731368308737",
"264053919968133120",
"811602071459201075",
"815544971918311435",
"412096974700019713",
"333294123370938368",
"438669405510041602",
"586657252333846547",
"1088016782981333052",
"751175076493131856",
"272414160124510223",
"431114290594840586",
"1133303707266715689",
"435817036690620416",
"380074606205337600",
"370657558924492811",
"251754757432147969",
"430282629414256640",
"1022961735646326844",
"960643865201758271",
"376777469140664334",
"394246415360065538",
"724177338526466081",
"933052294247882832",
"327873864065613824",
"484080792943722504",
"891632719786803250",
"860876195688349696",
"631876144014032897",
"714980651819991100",
"784159726282997760",
"375707871180095519",
"399311577943113733",
"1015736635159228508",
"133114309453676544",
"556893263718776832",
"310849147123007500",
"652768848503635968",
"712021087495651329",
"835435388885139456",
"654780092911845400",
"768382856262057986",
"302166374111772673",
"717635118407352371",
"618855862978740258",
"758350974242258964",
"980616299019378808",
"836250735158755358",
"346286895862382602",
"945008703306866699",
"463334456363581450",
"760229724819292181",
"639513403718762497",
"775080095613321246",
"1126864232701493379",
"401494422732406784",
"638515914970759178",
"215100292931387392",
"721969775302934531",
"561485770129408010",
"930444325379268708",
"782328484184719421",
"618804075626233879",
"1043999380920868874",
"797933461083389952",
"946111124569489498",
"787230051673702401",
"390177259622760460",
"826169159875821630",
"1132028758312898662",
"722726190061715588",
"762025122256125962",
"592133164433014786",
"295543958187278336",
"458330252759007263",
"308161093446926336",
"704061291890868364",
"714785082820395039",
"294820068901257227",
"181828795790131200",
"540455851690033152",
"940564442708606987",
"1005788661834592277",
"990567891889979393",
"410455525608783874",
"803913488095117342",
"260070354767183893",
"702920326249447526",
"709346716310175865",
"500706453439643648",
"721282920450490419",
"144428237970210816",
"849803686645465098",
"463706806003302400",
"660938781423304728",
"371059947410292736",
"289851212713558018",
"424977777394188289",
"1019168514537443328",
"713902269535617115",
"691365877609922610",
"445056501761966110",
"587329535020892176",
"951090013821603890",
"881925944284176404",
"217761540298768385",
"477883507184631814",
"428684126569234432",
"714869958097502299",
"748986050193653942",
"730518167557767180",
"964531389703811153",
"598581964798427156",
"334975173176459267",
"955208076179406948",
"693828977520803901",
"662677590775169034",
"697441641778249788",
"1010827490635296809",
"425726138527252510",
"925410470033260655",
"549679508412825600",
"460857406906433556",
"764469885287530497",
"724531427999481876",
"518749926713327617",
"461815057085366313",
"292336114251988993",
"1076447169281794109",
"787753282905833522",
"505731158181412884",
"152094479984230401",
"1002276807132848178",
"613282773708570625",
"572143752207138826",
"666441853692018698",
"339003610622853120",
"179650721791082496",
"163421194903617537",
"1071180596522524774",
"1133421250258153472",
"744396697924272249",
"1082266904862937180",
"197803341445595136",
"829794834285723659",
"462215883125686293",
"924099352593567765",
"765404621488652318",
"176721119724699648",
"1128461281037393970",
"651475577999458315",
"694601402864894084",
"241495242597990401",
"456492825421414412",
"696702452543651922",
"793765397886533632",
"700076208829890631",
"431545234845859841",
"907952098996543518",
"818221837980794890",
"410485266772525059",
"915341985051709490",
"798088436857962506",
"497814019416260610",
"290518394443137025",
"702807740493594644",
"974037851262029955",
"375351862796484638",
"817572214794485820",
"290207789375291392",
"544116946573197314",
"662021202067324939",
"1099608439224799305",
"447044728450580490",
"661729961912303648",
"582228192186728483",
"411192992565690369",
"648112879798583316",
"681997446070534211",
"927907410746671115",
"734170508991660064",
"1001867092691259462",
"665555594509418547",
"953319088946544670",
"520228428960497664",
"397802561848999938",
"404061745703944192",
"144302627038035968",
"785872337912332388",
"327157942535323648",
"783067764658405486",
"165088094112972801",
"1050065475687686184",
"891347452530151436",
"989578906560507954",
"406461456024862740",
"921852443938152538",
"741646295776886914",
"935560814532894790",
"963378005852454962",
"704004924182102046",
"1096002254739353710",
"419588587915313152",
"561823325614112768",
"853384825235177502",
"863783481409536030",
"266048582111461379",
"868150101212790844",
"1116090268144390151",
"182071037616193537",
"1097985789608071359",
"1132468125053489272",
"395731148321456128",
"935600419579789353",
"802517151415140373",
"161104460138020864",
"386669747405848587",
"1123301083876429865",
"178120148094287873",
"514186345661595658",
"704271531383193691",
"275928827576713217",
"716338152217772083",
"949027065536082013",
"629359160642895925",
"776527923006930975",
"578953376486916107",
"277581823012503554",
"205002718593548288",
"599678153820209172",
"954972195799580703",
"519570492483567617",
"435473124906106901",
"247381901935902720",
"317180722911903745",
"954104915616235620",
"255019477026996224",
"302166534963593217",
"224718575040987136",
"1117333536253423638",
"393253346380873737",
"811247251859046400",
"928599940228337664",
"1009222922575028305",
"540574227842203648",
"567322408340553729",
"892716769905635339",
"293464801299005440",
"702571838781521982",
"554686487325835295",
"316258135809458186",
"639034133406023681",
"301766556940107781",
"338742411083644929",
"746005969657659466",
"819293884282437673",
"801019258850770945",
"955907891225841705",
"713815384641372212",
"292387493360435201",
"1114571680078114960",
"1079119886103629834",
"289149682167316480",
"989116663569993730",
"750338480604708935",
"294901054737481728",
"560128635277803521",
"781986711382523914",
"408278641357881345",
"261226398608392193",
"712684870899335248",
"477160207168962560",
"485371322625556481",
"561492671961628682",
"341979097414500377",
"1131595077035233402",
"957681046596497500",
"690219582551752753",
"450349181580869653",
"543503576228691970",
"784116164900159489",
"868109522638602291",
"686636476905422905",
"900494798723620946",
"490527588008067072",
"935966672580395119",
"816954815170347008",
"789534145126072340",
"325667021494943756",
"494077105622089749",
"544935631172927519",
"1055488230105030656",
"562252014701248512",
"711881311635111964",
"852244387567632455",
"329996412651569154",
"776121041155260436",
"229609188949491712",
"848157911695753236",
"869866084541534238",
"610444935304445963",
"701669934698070037",
"694989641824206940",
"711891029040693288",
"387722027366350848",
"386231219664322561",
"740246698894426194",
"792359438575992852",
"922946475988746241",
"415161418753638402",
"464897122672574466",
"496694530297561108",
"511605527885905931",
"714536525613891676",
"1126917403801034752",
"388789571774578689",
"250865819565686786",
"970384016186441871",
"698197796402233414",
"656869511584022559",
"492817426828886016",
"835211278523433001",
"585163720016134153",
"604526563689496588",
"484723065922650112",
"558353822192369667",
"817856624643145769",
"657940257274069016",
"512283290917404692",
"979805307368775801",
"733250423628103692",
"443067582493491202",
"593409788952444938",
"582977620535279654",
"629644927617204234",
"1030418783069806633",
"478884565902163989",
"363380325914771457",
"943172422453055568",
"586605849430982657",
"708662094891057202",
"392020195037937667",
"988882578406793246",
"568466026849763385",
"944373463123103775",
"406353900908576768",
"426115144465252352",
"244556165931991040",
"540942848040632321",
"810196733476601856",
"506023863231053825",
"1116984124398383145",
"688762312818950152",
"944268100260491305",
"1001961849341882429",
"257529089752170497",
"1046513722241323131",
"371996812288196608",
"1105738159683272787",
"266692210165153793",
"1123308790293467241",
"274995992456069131",
"672466676817592340",
"909247576467988480",
"489447094529032193",
"489071144834564096",
"513044266222747658",
"689935600697999455",
"469780380094955531",
"320150191166586880",
"408598681693061121",
"579683940894375938",
"444492067226386432",
"662975315919765515",
"488046346117578783",
"731166264688508988",
"687998299952906475",
"583929803317575703",
"790140997177704449",
"945093492286300211",
"783047973415813170",
"356239865400131596",
"718226203420655686",
"466965362676596737",
"709837237285552173",
"667528917711847426",
"422056559624060943",
"339407899350663170",
"503523301512052747",
"687663873184235583",
"972819336874057758",
"479622646384820224",
"680358628934418470",
"694145053291184209",
"703262349586464798",
"844613175219191858",
"678234530200682537",
"714568212687224912",
"571338206771937339",
"773972184892702810",
"816292674998370335",
"1113868581562765372",
"639909176998625330",
"399923720891662336",
"279958082115731456",
"454355277840646145",
"148190333547708417",
"822831567428517898",
"189403876464525312",
"841697089746108457",
"111360819765223424",
"811300633117458455",
"827587249562189854",
"402382733738901514",
"834738407913422849",
"479384107772543007",
"552539957311438848",
"981605661932650496",
"754419366111739977",
"731942350758084728",
"824676652599738389",
"636280916360036363",
"253560202631053313",
"532803757382041600",
"865175650858958899",
"403587374480883712",
"695551024815013909",
"1124029808117043230",
"851081008451026964",
"588377518470332417",
"509099782069813269",
"610128185199296535",
"709666324519059518",
"740223407890890883",
"1009078016657346681",
"484450014580441107",
"597159230520164392",
"989085621576429628",
"1108039023299141693",
"743140281716703412",
"653954728291598336",
"256470927481503745",
"1007029781889560617",
"724711800259477515",
"384103382043983873",
"733931029890596943",
"967523470030286911",
"822527592669773885",
"814900801519616063",
"732838079177555999",
"200978905543344130",
"713407538606899210",
"341676027099217921",
"788334908665102388",
"729636247198367784",
"316660068093394944",
"1133393901798047834",
"870658673242959885",
"775296134260195378",
"472487121773527041",
"699637699677651055",
"1125550056393682995",
"206135024293117952",
"1112443361836662864",
"1132084570427228200",
"327445195694276608",
"356370407995211776",
"584691796479836170",
"697385299478577172",
"847479400991555634",
"498178991732031488",
"534470960162668567",
"158535736985911297",
"368853392912809985",
"780496858748551188",
"498559345424990209",
"525752264418131999",
"289075076748410891",
"471253197663633410",
"924430089507201054",
"1039911502720815254",
"954696248315764786",
"673931269913968676",
"234406359062413312",
"763386161137582080",
"471731336990949397",
"305400811406491655",
"484711757638795264",
"703942290611241030",
"1132666663033126963",
"554327201886109696",
"773499682395389953",
"689523389915988093",
"933766817816657980",
"544918855227670528",
"1105937584720453723",
"623144999936196608",
"760852882500222977",
"498520567377297420",
"998395008161951776",
"750125556363821127",
"552089617478713345",
"636649526488465418",
"389110778575454219",
"547708680322285579",
"1133693357449805835",
"688757690612449345",
"625395127271161856",
"379039643087405056",
"171687095549558784",
"1074251339720302662",
"447183489880686595",
"674748048337010689",
"399265863561117696",
"435265689897402369",
"321723919122038785",
"904785803656441946",
"153546571638636544",
"723431391827722337",
"528643797387706383",
"194826496890634240",
"722501485451149374",
"1115753016935596144",
"290572550801457155",
"759846526880317441",
"1075474537002578010",
"807623760881385472",
"701641190386171925",
"892087496056385568",
"676479630282194975",
"916502535194423316",
"555424764886515723",
"411589696263815178",
"490543663164686356",
"427887245727498250",
"500377314811707394",
"590291354194673704",
"738900013538738208",
"1054860922537128047",
"521432908700057634",
"1115353542950142032",
"829273186188132363",
"1029736765239603282",
"959942314606866493",
"769245245149413416",
"977273445534552214",
"396670680587960320",
"464463949056835586",
"407813009881169921",
"223794335546736640",
"1128062700438700053",
"848517970972114944",
"906222671199617024",
"358589104851517441",
"716372931189407865",
"738585043378634829",
"163595231546048512",
"375690838442901516",
"1046011615226630200",
"573961081215647814",
"716927484624633898",
"541214770871795722",
"420316273923325952",
"481338708851818517",
"663793469193715745",
"501820692723925012",
"1126821943228760144",
"709127546477740114",
"452765763825303562",
"899561339406663730",
"988052642167136256",
"302159212383830020",
"383668232675917834",
"218543544393007105",
"805869605842583582",
"858395030598320169",
"1124623861594460221",
"307947977631072256",
"614167957601386522",
"793054939592130621",
"828247396110303252",
"530497293863092275",
"967478720690536448",
"815880124418359296",
"687609007934144513",
"633270752560283668",
"1132300995695751338",
"452027330416607242",
"414179402243375104",
"212077918787076098",
"134348740893999104",
"176787247574548480",
"683392854491398318",
"784509735130890290",
"1132646957928685679",
"256132307184910347",
"920750403585462282",
"993928939829469335",
"857278779332493344",
"666390171230535711",
"488114674491981845",
"959173475619196929",
"253542950145884161",
"287323242635591683",
"420231518573821953",
"177573192741683201",
"701114445459488829",
"748622998260416563",
"1093454436229201991",
"1004991020762660865",
"717037889686601799",
"223940314115735553",
"752405811057393754",
"453237998792867860",
"1049349813679960156",
"680465998515798177",
"673474370781577226",
"710218613440905336",
"243428460444385281",
"515490819281780737",
"645698719324438561",
"595186673420337154",
"243350736677634049",
"647870647057383459",
"555767898518323210",
"1033378986786562099",
"321251699987841024",
"386462401622573056",
"711827442896994324",
"452133158628884510",
"782967020601868309",
"353238714014760991",
"984512469735206973",
"216738957654884353",
"591347476733100033",
"693732925270654977",
"730458597636702219",
"652914002569068555",
"1099435822513651776",
"530481859314843689",
"1027595932033884200",
"1131681983777480735",
"792818983131807764",
"119223435103698949",
"965676398075334706",
"591931601626202112",
"701110069294530612",
"297901315152150530",
"604378021184536616",
"398168754695176193",
"638015458171158569",
"732102062330085377",
"142751183579250688",
"363641308352348160",
"490529211631665163",
"531044080164143114",
"474080726384377858",
"174545667417571338",
"626071578601455638",
"675224177652793344",
"762701062074269746",
"766476743934083112",
"215049524182253569",
"287369648230367233",
"413354325327478784",
"956307054790869122",
"1045381201726283816",
"810311738208944139",
"969577573476606072",
"1103129033186754600",
"503613290300047371",
"137009249543782401",
"481331665831067648",
"830128528871260231",
"821816058482262027",
"236217845825011714",
"711654728806826026",
"305264510837587968",
"199558015391760384",
"1014479096320905316",
"792095216315531324",
"514847532761874432",
"875106267776032859",
"439494959536668677",
"1136121798824570944",
"1084855365235118181",
"592439290277920779",
"873197190871412806",
"693545004655837256",
"315188463798583296",
"105997669431828480",
"697434184461058059",
"546988473207357441",
"566990785678016513",
"176750220405637122",
"693045818391003148",
"530884808465711104",
"774168446304518154",
"148185501990387712",
"348783456567820298",
"1114455558439849984",
"396023512537497600",
"553253904088039424",
"691673553682301000",
"782901996503040030",
"805135411247710289",
"956636625885102100",
"320239687585234945",
"626924813570670612",
"866731240757526608",
"664952807971094559",
"507243574895837185",
"384451343391129600",
"119523650478014464",
"513059791439134740",
"570693706823368704",
"748518849917354067",
"972272524408791060",
"492080293952618498",
"599271696863723532",
"502903321552617499",
"770959837876977685",
"107961944794775552",
"535853945747275825",
"536959001670320138",
"646679166812684296",
"385885907250708500",
"549304341463564322",
"742019553810448445",
"1133459069500399616",
"718497997322977330",
"1127512697882279966",
"636460548610981889",
"423521858466611200",
"483365998838415370",
"1093667498257301504",
"1132314930671005726",
"489868571497857027",
"295599222521331712",
"444502815159746581",
"562704646813122583",
"458747226919796776",
"661722143578390539",
"744140009807806525",
"385944541250715648",
"830749598356078612",
"285841362476204032",
"694936168315224134",
"638340223146786830",
"144441992506507264",
"487627463900397569",
"360892336936583168",
"504956990510858240",
"184536734216880128",
"308046974647795713",
"396062932212908033",
"515652273716592654",
"1058129693469053000",
"1094921133087785031",
"298588862522064917",
"704019185214423131",
"987680505501745172",
"758363591429718156",
"152784322565242880",
"540973168408526860",
"275023026494373888",
"301022735122038786",
"669657375971737611",
"1074482490405818399",
"379021938800066560",
"507584280122228766",
"715958736564256820",
"404384946552176655",
"106398635511529472",
"288698755866165248",
"637644479154749461",
"387292213001977856",
"743440103757840404",
"683405263910469702",
"1076077567787941998",
"539874326346989569",
"745410791313899550",
"508596828690972704",
"209309852705619969",
"472851714920415242",
"302527546443038721",
"809492094405050469",
"302043863252729857",
"194790151120093193",
"685530955158519813",
"657877232097951746",
"710142470452805763",
"819296826715930674",
"805731404017172480",
"930169784518213632",
"300988307540541440",
"391583265074577421",
"409330573216186369",
"892827608268546048",
"355817860813291520",
"554729770890297344",
"549992574522490881",
"339823360320208907",
"103239202472230912",
"715985752344887396",
"968139879538106368",
"890390096593960970",
"760093271111630849",
"347066223739273237",
"959816555401740348",
"864617329509531668",
"680541375946555417",
"924937398373220352",
"400012235289919499",
"531571154935218176",
"163266345700425729",
"954469617919737867",
"1038745079587815464",
"237150211254779904",
"768751595465736262",
"407568177464344577",
"350993564559212549",
"872099830841876490",
"317379045623070730",
"492991815889321997",
"710463999627493448",
"451364153886769153",
"373885999262072842",
"295306603345739776",
"880098497330823168",
"315576976192700417",
"725316399311880224",
"133176204063670272",
"1082609525573550192",
"1124632494013161552",
"428908413439836160",
"697468877113917542",
"790568435519455242",
"623529539766714408",
"548460564947533824",
"434463561029517313",
"525309050636992534",
"1013415844551852074",
"904775323521011822",
"1021906945420038194",
"278152306552209408",
"586863522630205440",
"973380727804690474",
"722876616598093899",
"255744314490093569",
"300946331139047424",
"815626888159690793",
"274585703474659329",
"404936069574950923",
"267386236220473345",
"250227916841943050",
"300245381588058113",
"575023717525094432",
"525677125878022155",
"801719305929883688",
"678966950008848406",
"173112654674657281",
"914128549923913758",
"492321808746545162",
"498848363358453760",
"950842671537205379",
"320593240149590016",
"541362591700746250",
"563800412088434793",
"593027958239920148",
"952618980466647120",
"428937824943865857",
"802973155525787678",
"461211555824926752",
"224615795840253952",
"1092126399281762466",
"379304829291593729",
"1131941296529997894",
"250416509619404801",
"605332302125334543",
"630467415494492160",
"525659713015382017",
"169787108129505280",
"1073121079779917876",
"782620373879488573",
"781673613576241152",
"527101130711236608",
"468148481492647936",
"547820389019942912",
"600996633492062218",
"630671285554380800",
"1133834648049430670",
"632903524447027201",
"279291179554701312",
"994216719432294410",
"272733361032790016",
"315467243083530243",
"711984268515213372",
"513627921706123285",
"649512922183368704",
"688837075499614224",
"448894019481763852",
"662613089035747348",
"1067499169788481547",
"898621495872487424",
"482623383268360192",
"823637091530702891",
"1133483724906975252",
"1115253595747663902",
"456795908793696267",
"660923334216777730",
"320259796500480011",
"697161883555332217",
"543889736595406868",
"415054397085712384",
"1100098901777850499",
"490857074515771392",
"544093723479244811",
"926104970833580043",
"648594767009153024",
"698887174862405793",
"706980253813178368",
"249827544143101952",
"450353180321251328",
"1111835585099874418",
"218396498524766210",
"1004106442359447842",
"819519774764826624",
"700435583318884423",
"530070207004278795",
"243099998227660801",
"564362368910491648",
"434615662628044821",
"974974550838214676",
"748589439659409460",
"340446568412872724",
"933900698066747402",
"730839173241634836",
"692884021440544860",
"815853162526539828",
"714157499443576902",
"712553695736233995",
"530409322287595531",
"517773342279991326",
"501016710929973269",
"615261751990288384",
"596296441505513483",
"371671444842741761",
"209071884124422144",
"440959215754936341",
"498191104563347477",
"1122758713804066936",
"706446255269871760",
"235823321789366272",
"1125514667889016975",
"1000134552242626671",
"577867067890335744",
"106731544726491136",
"347707297771814923",
"612647491594223723",
"695039388224192575",
"928231149933850644",
"1072785689193750570",
"710945136896508004",
"452470968971952128",
"689520408076222554",
"274907042731393027",
"244134244237049856",
"676854469857771571",
"724518166956343366",
"399622518870376448",
"641727928719245322",
"1074451348478758953",
"264782779307261952",
"279595296491831296",
"455740046520352778",
"813035934000873502",
"396777232556621828",
"673468809482338324",
"841329116547514419",
"689523742325473289",
"755854135949131788",
"1055252785295269920",
"509462504229961728",
"744101394197512202",
"672915185513529367",
"535391392948551680",
"260256276422852608",
"527817943040655360",
"796509492455538709",
"386204785856217090",
"790485533662511166",
"808742782440046683",
"897155180901048450",
"932318464318771340",
"765091015056687136",
"661162710871834635",
"694436152027119698",
"221670429130096643",
"936167292407017472",
"1039799909769035797",
"544062272402882562",
"760851380855767041",
"576497478673891328",
"1035927313608605817",
"355795191405215745",
"406642899497779214",
"755055257326977035",
"651039009555873795",
"369012494620033025",
"994330244943200337",
"305386934119694356",
"648207648201768990",
"794876340322697216",
"659565889703772193",
"219958343186251786",
"715980677471797269",
"620302693101207593",
"246349051942010881",
"1128056651589632000",
"477015061098135552",
"963777352352018482",
"870612559106015283",
"514033126268207114",
"333548133118246922",
"421378987856494602",
"690535417375883271",
"346715429915590656",
"476436140258230272",
"1062398563142881320",
"416879910825623552",
"884037159047274516",
"316637079125753857",
"835883093662761000",
"877929415160508436",
"842665047171006465",
"624677641554886677",
"1063547825725636658",
"430090193140449300",
"327776889894600704",
"391312695409901570",
"266893289095954435",
"265845492418609152",
"693874777424658504",
"1053676179372122113",
"614169682873679886",
"801363114414702593",
"270666710858727424",
"299266945822359554",
"495972396688474144",
"445303468341592078",
"1034049993146908712",
"493353006818131968",
"366983207239024650",
"873312105636438067",
"604123448956157956",
"910630779510472704",
"534456862100291598",
"511848430130298891",
"299278057091366913",
"991339258667352094",
"686909861673697303",
"572715908712366081",
"1110799704255627324",
"337665443324100629",
"1094090938361593927",
"368488240560472066",
"785907027465601024",
"452478521755828224",
"321349913596133377",
"929128184400732213",
"616181679157018625",
"400739691248222208",
"299275900300558336",
"759057222814138368",
"468719525655871488",
"683719568509632597",
"435534672102031360",
"581687198760435742",
"1010145247151530056",
"880576918800445442",
"823612135190954055",
"928262069583745074",
"285163638501801984",
"988070974291320932",
"587337019022114839",
"297825555456458755",
"728663433859432579",
"357566889301377030",
"843430622018273310",
"543504473478266882",
"817173643418402846",
"605701860166336522",
"543869693170024469",
"690636576933281833",
"710437232754032652",
"662027369128919081",
"508669915654389763",
"925473361365180496",
"463018312478228520",
"729808606085513416",
"449998443931369480",
"182494864733241344",
"307808111438069760",
"429637260649168908",
"515907143980023829",
"961146967247966301",
"635875339804868638",
"857968578862252032",
"616560499944980480",
"703662640878321725",
"720597525228159039",
"766842311342161933",
"787218321270898699",
"667794388424065034",
"277535532374818816",
"1111551898139500614",
"998969212376727585",
"300722612978450432",
"866326419348127784",
"752183439427502170",
"928735961125355530",
"662351634982240266",
"260182965357641731",
"1060705006912802866",
"124768659397804033",
"770613134842789918",
"313080854580822016",
"374929765880168479",
"249615036438282241",
"826481993264267335",
"591719994707148812",
"488407319588372481",
"1032092507191906314",
"598530945506869278",
"949035567134429317",
"339828401395335168",
"814629067750899731",
"560835728515268630",
"267024591896051713",
"398195692671205377",
"463420554146480129",
"402615878778224642",
"456482344703098883",
"555289745039556609",
"732152251812151326",
"328787078701776917",
"115124738770075656",
"266664266226991116",
"848918582381641778",
"715871719629389826",
"810064013332316161",
"657275013854003260",
"483329402344701954",
"322090956256051200",
"693900808814723133",
"774620326826868766",
"831486065776787476",
"567427487169118230",
"326376821190950912",
"782883845556928512",
"978368889224319038",
"955175471090380860",
"693501793212170326",
"487905266663292929",
"852991275980554250",
"1126459767859183666",
"983749697191706684",
"814845671625982073",
"860511447388782613",
"304384657020157953",
"273816642146926605",
"314855884020776960",
"558009095613972494",
"494596922947141632",
"385827011324674048",
"517324064516210700",
"788083749933809684",
"647766186226090006",
"359406370270871555",
"282982975027675137",
"764231009293303849",
"673236733684351038",
"685802685726982190",
"723488855709319268",
"352496923539931138",
"900659955345006603",
"767705554176180284",
"513406297182568449",
"647587054103953418",
"393056189178445834",
"810945824858964018",
"382955176908029963",
"338752357829574658",
"769281878880157706",
"312276078443888640",
"1134802144290164756",
"691164643997253682",
"499287001598656514",
"360524683013259267",
"279703824766074881",
"689922100596965443",
"348849325222395917",
"252542506959372288",
"353644891173027840",
"857628086752772137",
"694799251611451444",
"658771274419404810",
"334417840528687104",
"645657186676244480",
"996857101966131240",
"310837237988327425",
"1132322996019789985",
"405434821997887488",
"371685690901004289",
"402940982548627457",
"1080488666679496764",
"481031954662424576",
"595629168440508430",
"998657038278217880",
"971100660252684299",
"488418324561264640",
"150004832810303488",
"680459881756885051",
"210733852161867776",
"490319487359516672",
"622066406401507333",
"301404639226757122",
"212465595973763072",
"995631653533798461",
"298523711752110080",
"839817168266592286",
"346446899110346753",
"932262520545218571",
"798586374554124318",
"454661656975507467",
"795795935699533865",
"423829823018762240",
"344470316065751040",
"684481065636724876",
"812789953070366761",
"751313217896317038",
"1015620608987512882",
"305042622643437570",
"608381055983943700",
"505393898139549697",
"869225852318121994",
"415391315895910401",
"244801579058855946",
"454596327485997056",
"586588774733971493",
"638826138931691520",
"261220636314042369",
"790524754019745802",
"714896483140501536",
"507471716990058497",
"414368204450955265",
"707634454440574998",
"768875882231365662",
"418489905300111363",
"961920691756756992",
"1040168771232469002",
"990618967213223976",
"1014921426752507944",
"776476301397065732",
"397359791946596352",
"480038238480891907",
"617614007175741492",
"642393164304351252",
"358287936867008514",
"779744461113786368",
"837278686767480882",
"284983928824266762",
"339716641137098754",
"638757700649353236",
"348071084421283840",
"501401885236920320",
"547443258872168468",
"227716291102769152",
"643806329693012009",
"837210945747025940",
"493061556028964874",
"556396075871633418",
"1006508291137994843",
"1053361854178660362",
"568045234085298201",
"742106659244998717",
"751719236522737745",
"449623998788272150",
"707907827712131102",
"784907494778339359",
"808845063101743124",
"740854977328840776",
"551919996545269761",
"948650687154233355",
"599618627649536014",
"433041524645953546",
"304613806632468500",
"766017457399529498",
"761053766756728852",
"652820262370410524",
"687022101869101078",
"319043894740254723",
"211068296869576705",
"618460223291654156",
"822542956258132019",
"925443850917527602",
"936349224063348817",
"846652949806448641",
"368388283224293387",
"654094556874276907",
"774643291329003570",
"1089979767513686016",
"561617324948455451",
"771078953099722805",
"378891128218451978",
"98469149021310976",
"385695814413975565",
"439463512222203924",
"523954324901199873",
"821301615750545418",
"164088936199618560",
"887035641051885628",
"702013529414172742",
"817033440590299146",
"386983503604219927",
"820036622329839656",
"1073999883247308800",
"803983494714753105",
"390519157319270414",
"445655479809605632",
"305355445344796675",
"586989312860749824",
"205426879698567179",
"312700558425194497",
"699107126504849418",
"1131987757112246332",
"960548389542563912",
"954005377261895680",
"940948391863656479",
"902245943171244092",
"893964755646160947",
"863134839573184533",
"813020492364513280",
"800263998011736075",
"789212541049634876",
"782178652376530946",
"757328181203173497",
"741220593201840210",
"690980280172806275",
"689193636952408087",
"683308897582579754",
"620284484100816956",
"618110351438905345",
"544204942752219179",
"532089490227986443",
"513267153223286784",
"509837372272410634",
"454697436552626176",
"422427005347430420",
"384122227718750211",
"368816645508038657",
"347479094042034189",
"310398753414709249",
"212687075730784257",
"199862614216409088",
"1100064860903063624",
"1094049375052902503",
"1002174796022419476",
"900118598998192168",
"866350774018375682",
"821058622711791629",
"819897845246722060",
"813339133988438037",
"789866495429574667",
"766042157114851380",
"743529112521408602",
"737812605049110529",
"713745224173617285",
"697933676385927300",
"672896341260763139",
"662733669907169332",
"614724224967376907",
"564030592707198976",
"531057507783671810",
"496057162133667843",
"471349580772933653",
"443838627416375306",
"388107001504464907",
"353204730442416149",
"321250441189130244",
"314076703297110017",
"310136787022512128",
"272825845251571712",
"256440959561236482",
"209664005453643776",
"1013117815303196692",
"937264572203683850",
"930075114748391465",
"828964243029360640",
"759753450673799168",
"702397169381933066",
"697369775625732117",
"666027040792641567",
"579756537040470057",
"576436871408910346",
"549627920772235285",
"537305666965209134",
"513714661464735766",
"502990041421709312",
"494820158938808330",
"477561202592055316",
"454654050982690838",
"445184898781675521",
"426739369341091840",
"403260870022397952",
"383283579301527564",
"380791846407897088",
"355962189175324674",
"334886581632630786",
"284750472705736704",
"254031693059588099",
"209411561922625539",
"194936107232657419",
"178446372813537280",
"984117663703908412",
"967773881928663120",
"918831459802963988",
"894626501062983741",
"840518938475233301",
"830636277606776833",
"823965219260596227",
"815659993231261706",
"798232908758384710",
"785845902556397579",
"688349104342171803",
"672154010677149697",
"645698945900740618",
"617966847828164619",
"602530438258491548",
"591145553489035266",
"562619445520891904",
"545416911031369731",
"510548731305918496",
"488783634229362708",
"473958234734985227",
"468315207576584218",
"444931909483626498",
"424989091139158027",
"404649603821207553",
"342363085019021323",
"342337726257037322",
"304356092253831209",
"284722482567577601",
"139160484225089536",
"1117028936954691625",
"1083468996331966495",
"1062826208796082206",
"1039531934642094160",
"1038552014164070523",
"945797895939063808",
"888533764727271475",
"808992217993445386",
"778955225649381379",
"757196828088336394",
"756121739175526400",
"740609119966461979",
"717686677912420373",
"703223437719633921",
"685534172621832252",
"663346246722781185",
"535076674899935242",
"500032588799410187",
"391548916237205514",
"373908204238798859",
"358963111337918465",
"355975137079853056",
"352440350603739137",
"332470738961301527",
"303533501146464256",
"287601614829912064",
"286758408508669952",
"219863645818060802",
"219501955934846976",
"1135759799854837810",
"967455938934079508",
"927421745986687036",
"880531385335574608",
"863123608364908554",
"845206561886306305",
"839782642399444993",
"810593169225678879",
"789554493804380161",
"755453786964754532",
"751027431015710883",
"724163186634391662",
"679780429439828020",
"664909267597262860",
"661697040736321586",
"656886375735492625",
"634844181109538826",
"565264985949732912",
"524513761860517898",
"512699084621217793",
"499667001183174686",
"478590642147033107",
"445266506230661135",
"361568032604028949",
"299253725808164864",
"282906991905472512",
"180961413504827392",
"1063580484841512990",
"939593255933345853",
"811682481148657755",
"791044534359818270",
"790264220838395954",
"752181170254643332",
"724605806900674642",
"716387198941003817",
"708432399335293091",
"666720177773215764",
"647495722148823061",
"641335944372551680",
"522971906886991875",
"503266722669920306",
"494135235009839124",
"420965930697359360",
"414509438896963604",
"398931363618881537",
"378594207226658829",
"375278584589320203",
"353423467930058752",
"334035782631424000",
"310487877756780545",
"179679531022417923",
"178487598707245056",
"1047671373092372590",
"1043945835873976410",
"953932142780481536",
"881945987353022464",
"813836385089748994",
"796672018858508288",
"734834844407693392",
"669591698216845335",
"663407088927506452",
"615509233294901260",
"588116084683440128",
"518753865873752069",
"490845003367710731",
"485767488362119169",
"461141632826474516",
"457958325464727573",
"454484628523450379",
"441590725193367557",
"398489859427139586",
"386181128123580427",
"339514975624364036",
"335895319906615306",
"317464188689842176",
"259209742675738624",
"1132367478589227161",
"966001210043793509",
"928640300572889168",
"808226982483591169",
"804689552349855755",
"798179555214622720",
"783393214794563647",
"767037671326351360",
"739051364814159943",
"708312006125682791",
"702098126239957033",
"700024478708531240",
"684404663134584838",
"683034637068796001",
"635210117335351355",
"553706928455286844",
"540587759371419649",
"534730960525066271",
"530715180770918401",
"512327983852290059",
"431365155671113739",
"416909492039581698",
"401403132489498624",
"397867117002620929",
"366305701972279296",
"1107586483575074869",
"1061782344362631298",
"1059782089861496923",
"1028639582306177104",
"873234934775554078",
"798996022612721764",
"766943318184558604",
"723211122236325978",
"709668699237253141",
"692692310257041448",
"679361902178205706",
"675601896144109570",
"599338786945630211",
"586582800073883667",
"579745142672588814",
"527093119171166228",
"469451671273996288",
"468048903569408001",
"460623079903854592",
"403894193094787084",
"362252020855603200",
"343532161376190464",
"277752886933585921",
"215055728442998784",
"692645742120009789",
"723915889673764943",
"691331841797521469",
"658761231242625025",
"634096719860072469",
"337424300820791297",
"150335136716685313",
"447737619036504077",
"640164200789966878",
"274598340895834112",
"130626673304535040",
"401732748437618709",
"466225715269074944",
"724714859639603271",
"1067333169373790238",
"811978532208902174",
"829346738032214047",
"721022944389628074",
"595171807967969301",
"939151107828105267",
"476795484112158721",
"721762744285528084",
"307189837033766912",
"528637557966241821",
"530021194569744394",
"368411495803125772",
"209303643483013120",
"689945481677242404",
"303548114919227392",
"885197286752284682",
"489398929679712258",
"829584854483206144",
"676771436614123551",
"723802308332486677",
"1059827433244737566",
"453806199700324353",
"651124395250679841",
"540949093455757314",
"593561840710189064",
"336488843890917386",
"723824047913304157",
"434818674541723650",
"189363491113664513",
"581748756526137354",
"397443114018799668",
"828096024975245312",
"340833260407881748",
"771329329946165258",
"541257980302196747",
"588053467940126730",
"938146827339980820",
"569973049546506260",
"546052472175722506",
"738034811779809281",
"527639031333519371",
"474130163114704907",
"862232212274937926",
"694979348410662943",
"306080960875724800",
"1038054839688634428",
"592376457905307650",
"412001936217210891",
"715954768417259558",
"966318931226812436",
"612974969923829761",
"1002718594595037254",
"1024679205281218620",
"489784692611219457",
"918840075951955968",
"572459359167315988",
"588820194294497287",
"491115010878341120",
"694940430810480702",
"694146989641695274",
"943669691589750875",
"342407745640857600",
"600747915996299284",
"562728200547991563",
"411620224706805771",
"342384312156422156",
"239450776651431936",
"891442219570044928",
"774945176656412693",
"699190807722459149",
"707953402998685817",
"562705618922897409",
"775357779187073054",
"192019659585748992",
"447057618289295370",
"731458824346533910",
"340195340282232833",
"76950438707990528",
"623889378095267850",
"336247364190994432",
"720152612070228019",
"282935715195518976",
"906462415363907594",
"1099194678559129600",
"352066069596471307",
"700050765435240539",
"759451022740422657",
"802082014890557511",
"609503079141736513",
"702164682001219586",
"262081243733032961",
"760862480665673798",
"514790696297824263",
"393353107775422465",
"491200226602778624",
"852165174806839366",
"711265588621738034",
"897105043747123231",
"830096675900096532",
"845727156184940554",
"1026219216212332697",
"617812359255425024",
"404736035235430400",
"518078089905963009",
"372438134769713162",
"270006856427110427",
"507276049868914689",
"262717906670845952",
"688723666514870282",
"891356220529717308",
"451659278726725632",
"843750557792731147",
"775156876429492255",
"688203366702252079",
"750052142471053365",
"373759864331304962",
"628654099063111731",
"586847728458268672",
"699681173445541928",
"237981436244787201",
"151521435246919680",
"695253864114552924",
"341839834102628353",
"770714613905227817",
"706803729612931082",
"366566793411690517",
"302062820260970496",
"303593962768433164",
"584334603763056657",
"1008838739629445200",
"532950392942624788",
"905141134022557757",
"206516783258009600",
"526706805926264833",
"410341635269066752",
"684864297431859250",
"408339054430519296",
"650285787883110411",
"630297453547225089",
"290826773967667200",
"340862133191442434",
"428220576973455370",
"672509201565614081",
"662977778903416842",
"660081643746230292",
"257179473542119424",
"1078795982738817034",
"818045359355199488",
"373529904836247552",
"373470443123769345",
"260771846750732289",
"761294288771612702",
"769517776968351755",
"382268784200646658",
"324991026928418817",
"529664927246450688",
"175741804748996608",
"369111138907979777",
"702136906141532250",
"607658102359326749",
"358274106333986818",
"567434057260990468",
"1021293009775628339",
"530409849738100736",
"552199299472031745",
"722169340970926082",
"764061755647066122",
"1116532802876354610",
"481539500372394006",
"1021145832352907335",
"702083641995689994",
"511911981540835340",
"590943215776038933",
"963898051863408720",
"1087482906294898738",
"532090868887453696",
"577211191466655744",
"693522327937220698",
"593513770706272299",
"294865973805187072",
"960238399091015790",
"769870849699610694",
"473157680933109760",
"881596996698406953",
"713058980422746234",
"633268535812161556",
"429631553191018496",
"511454894662746112",
"280992655083831296",
"1008415543197442229",
"699908139876614225",
"402192517778636802",
"1016925102748733521",
"544757626232111106",
"661529662144380971",
"543515834761347103",
"876155000940806217",
"495718677895708672",
"451116480717914123",
"647468337135222785",
"1125823594438590464",
"570133286106431488",
"439435234824683521",
"993890855112954066",
"651078673797087252",
"472384392686206977",
"591268874637410304",
"829694564390010890",
"571306411934482438",
"641024987863711745",
"328508371928088576",
"801016086907584553",
"269562350720385025",
"528658509185941504",
"272488091661500417",
"699321775535947918",
"738484162318565509",
"393842772781694976",
"553258066389499916",
"781184556781797387",
"344188497822744578",
"181866431917457408",
"430627297729445890",
"724178286707605545",
"776388938330931240",
"906203524222816339",
"787243163580497970",
"486594943775932416",
"653265406944870419",
"451398957806125067",
"534446151437516810",
"510759794101977098",
"330058727661109249",
"876702841547399170",
"570328490424139807",
"543875118758100998",
"111469459327193088",
"774389503056937020",
"471013361316790282",
"414875637023768576",
"607253863468236840",
"301405981055647744",
"827942441444573245",
"579679402032365578",
"1119181006482702368",
"543149508238901259",
"569869481581740034",
"774223898387546132",
"282859044593598464",
"292953664492929025",
"760027263046909992",
"1002295131766018058",
"773080863012290561",
"348888128322535436",
"555118897549017115",
"551633740091228172",
"454698686140907522",
"591309220553555994",
"456394266613383172",
"773873597197975553",
"895763060743102505",
"1064559462968463463",
"970234164748099655",
"744981493159559308",
"778558882929967144",
"269494109138321409",
"924777453895950356",
"819839288119656453",
"1077758444758650961",
"404388956806053919",
"776476699780448327",
"176044556977045505",
"568656072441724928",
"450367854622146561",
"328463567550414850",
"1045679928718409788",
"632280434952241163",
"544336172747456513",
"374630493414490122",
"858796834251735071",
"692056525375668255",
"748101994841112636",
"990201006958718976",
"761299087571812375",
"518028341065023489",
"131108635903262722",
"182837891037265920",
"726125650863194122",
"329132273729273868",
"687390098102157405",
"274644431284600832",
"879163192314589216",
"220507306020831233",
"994293945867702343",
"741259385489064008",
"927198897804279818",
"530862086356467723",
"668014273255047170",
"269309620521140224",
"517789869716537384",
"391938960827482122",
"951598644971319306",
"1105122484124131460",
"297077897900851200",
"310478212691918849",
"944533081681952769",
"318135793040228352",
"680867311854420055",
"533381754015449119",
"173393051811708928",
"639462908463677480",
"599962258877186058",
"652206271084363777",
"463642066401099786",
"272658386686836738",
"821058944796721232",
"522849814527082506",
"439851325187031040",
"741395652432363642",
"295622610761416704",
"689477836230098977",
"596617296420667407",
"345361277847339020",
"784359891435257886",
"840899662150893608",
"448910814724882432",
"454331889868734484",
"650703091053625344",
"342946500390944770",
"728584906170695791",
"339429972701609985",
"979758746760777798",
"426755271981793291",
"781075640278450207",
"602220258278899732",
"654101648993550337",
"699674943776096296",
"787010813054418975",
"379575960355340289",
"1063902077903962112",
"493153931396907008",
"323534875812691969",
"422530800244883458",
"754039043209166858",
"301397342509203458",
"793903185374740500",
"610417831778975774",
"973808247557468201",
"528697629954015271",
"320491718237749249",
"605057495815422003",
"345581021665689601",
"690607923138920462",
"687346998495543316",
"985568921304334396",
"905210350352347177",
"142506289816272896",
"516942016945324052",
"643143913930096643",
"929012318333968384",
"1042890952819351583",
"692343210193846412",
"303457069376208897",
"675310914689433601",
"606154821782732821",
"352511937860468736",
"522518070749560853",
"884805458701991988",
"286914627659628545",
"376073741915914240",
"586893829769265155",
"921434172327882802",
"328233883273265152",
"812802543930441738",
"443836187946385409",
"690652816053895178",
"693515371025531018",
"329299807153946624",
"737994532951556194",
"463005583566569473",
"666724276279181323",
"493087308988284939",
"544234828128714774",
"750423048095531017",
"434425974549905421",
"1007375113324339231",
"1080178593801457744",
"434394930207522816",
"538681171937329162",
"543856820314177692",
"239821710738587648",
"630794526675697664",
"227535256285216768",
"815314120634138695",
"644097067597299723",
"394239211433230346",
"294123330322169856",
"838707425972322356",
"590165569614118932",
"785631844447682571",
"676914540524339220",
"255044084681539584",
"790253599681806346",
"642376028945383444",
"820297346830565376",
"891342265191137300",
"689092170749181972",
"440987227145633797",
"696755762956861550",
"915993819982471228",
"844558641502748682",
"398506043258306560",
"560908504244813869",
"868376714802233395",
"470154351693004800",
"611989157069324304",
"451319870177411093",
"253233002698506251",
"1119949970678751313",
"405816680984608768",
"553573696489521173",
"704665223373783171",
"303864204647989250",
"476811099090452520",
"689772600125030425",
"398181776901668866",
"542781939397165066",
"1131860414871904307",
"574612284748464131",
"694539344148692992",
"488391959195418635",
"1008794898650124388",
"307617493424406529",
"459044382243553291",
"726089272691654789",
"551117527099637770",
"1132032213031071774",
"264503298969698305",
"1132033400455303248",
"957814656745996339",
"334292886386638850",
"935286098622550046",
"749999011536306286",
"691591381151514634",
"628659637792538624",
"691762034211291146",
"1132766616896155748",
"448186567434043392",
"698935902357159967",
"651551127833411675",
"658362499925803022",
"809321975037427732",
"308650819941826571",
"639828524512837653",
"739162712315134013",
"295979328733446144",
"1011712832854827148",
"182251009538523137",
"463625870272364544",
"545245988411932677",
"753700991169462332",
"716741337281593416",
"749987660264767529",
"1078767564802506770",
"773960391457112124",
"707285940992999454",
"690980872320581673",
"152508964108632064",
"798202012193652796",
"927220909301973032",
"540591082304700427",
"577612016001351692",
"325723235935191041",
"917804631835443211",
"508786447793520670",
"962370960286154793",
"689765647017836712",
"374212832205602816",
"537673763437936668",
"526439735829463080",
"703967417352847360",
"698252439115268129",
"332148743287865344",
"301453097857974274",
"546757564545761290",
"722164211290996767",
"243842576778657793",
"405753087266127883",
"628009281395884053",
"482518125573701632",
"1098720143254753323",
"657577865466085407",
"446688931333931008",
"638036567176249344",
"415405950959353856",
"683061964418711633",
"762696475271757864",
"628612770643968010",
"360410149178834954",
"723461320476852295",
"586859294272520194",
"793939712682229843",
"823151950102396958",
"456880269035569173",
"990292587418116137",
"737741450091036855",
"965696071479222282",
"1014173394666782850",
"302213916535160832",
"546285118440865799",
"308002268303720448",
"293733659502968843",
"773625235202244618",
"826648398827880479",
"303249752575967232",
"1116974378115149928",
"694498640441507840",
"1132325951020208128",
"771761066521657394",
"328919542115860482",
"146353815061266432",
"654411092944224266",
"703260169496297533",
"1132040907777114133",
"862028728489213953",
"974052171358302228",
"318714417623728129",
"296015044083449857",
"556465590919888916",
"1009732265695268905",
"1028054242151378964",
"488032651064770572",
"904844810404368424",
"678597042804883460",
"1053011149488144494",
"593409842190745600",
"318852556841418772",
"386098420781416449",
"508741337500221451",
"214743459473522688",
"405451773298475038",
"770595656199831593",
"872182206326517811",
"599329124129046602",
"280514440204386304",
"865325542512263188",
"745576671394136145",
"699285093398610000",
"813073089108639804",
"800744148390379550",
"356165557965422592",
"657290880947978241",
"720365121205174325",
"505839437356466178",
"861002811935817738",
"298492984402640896",
"673208795408891918",
"712922379029839884",
"780761461404205076",
"531430986010066957",
"366133660606398465",
"783770377078702081",
"171165132271910912",
"456814815646580752",
"642421934893563957",
"1065386913969741914",
"298079138386935809",
"313371504391749643",
"734159261868752946",
"427770192429580293",
"694457462920577084",
"357239541251309581",
"783661054860460033",
"555681034583408651",
"801387146677321729",
"393909000745385994",
"432202436875255808",
"184281635032662016",
"950445907680309358",
"282945550536540163",
"426831077760303106",
"691312304913907742",
"680331104448020501",
"142695347146194945",
"704901398751608852",
"661596124389441536",
"321702762997874710",
"389323196253339649",
"763065885807607808",
"1121739518635159634",
"927148775598866442",
"320851549696032770",
"955421835435053116",
"670321091746463745",
"349923367156973569",
"485427899386822667",
"1000381626242584676",
"390622717495476246",
"459083273805758464",
"982746522389192804",
"1083221201150804090",
"504974676263567382",
"378635529425649677",
"1131925411970957312"]);
const userIdInAvatarUrlRegex = /\/avatars\/(\d+)\//;
const channelIdRegex = /\/channels\/(\d+)\//;
function extractDiscordId() {
const match = location.href.match(channelIdRegex)
if (!match || match.length < 2) {
console.log("r/poland", "Nie znaleziono kanału w url, pomijanie...");
} else {
return match[1];
}
}
window.addEventListener('locationchange', function () {
console.log("r/poland", 'location changed!');
});
const monitor = new MutationObserver(markElements);
function markElements() {
const elements = document.querySelectorAll('[data-list-item-id^="members"]');
console.log("r/poland", `Znalezniono ${elements.length} pozycji`);
elements.forEach((parentElement) => {
const avatarUrl = parentElement.querySelector('img').src
const match = avatarUrl.match(userIdInAvatarUrlRegex);
if (!match || match.length < 2) {
console.log("r/poland", `Niespodziewany błąd: url użytkownika nie ma id: ${avatarUrl}`);
} else {
const userId = match[1];
if (ids.has(userId)) {
console.log("r/poland", `Znaleziono usera z list o id=${userId}. Podmienianie podpisu.`);
const underUserElement = parentElement.querySelector('[class^="subText"]');
underUserElement.innerHTML = `<div style="font-weight: bold; color: red;">Ex r/poland</div>`
}
}
});
}
async function lookForMembersTab() {
await new Promise(r => setTimeout(r, 5000))
.then(() => {
const element = document.querySelector('[aria-label="Członkowie"]');
if (element === null) {
console.log("r/poland", "Nie znaleziono zakładki z użytkownikami, ponowna próba za 5 sekund");
lookForMembersTab();
} else {
console.log("r/poland", "Znaleziono zakładkę, podpinanie obserwera");
monitor.observe(element, {
attributes: false,
childList: true,
characterData: true
});
markElements();
}
})
}
let initialDiscordId = extractDiscordId();
document.body.addEventListener('click', () => {
requestAnimationFrame(() => {
const extracted = extractDiscordId();
if (initialDiscordId !== extracted) {
console.log("r/poland", "Id kanału zmieniło się (lub nie ma go wgl), uruchamianie szukajki zakładki.");
initialDiscordId = extracted;
lookForMembersTab();
}
});
}, true);
lookForMembersTab();