diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 97db5ce..20a27c3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -121,6 +121,7 @@ jobs: docker exec -i test-mysql sh -c "exec mysql -uroot -prootpassword" < ./setup/minds.sql docker exec -i test-mysql sh -c "exec mysql -uroot -prootpassword" < ./setup/wire.sql docker exec -i test-mysql sh -c "exec mysql -uroot -prootpassword" < ./setup/thingsboard.sql + docker exec -i test-mysql sh -c "exec mysql -uroot -prootpassword" < ./setup/thingsboard2.sql - name: Initialize Cassandra database run: | docker run --name test-cassandra -d -p 9042:9042 \ diff --git a/modevo-consistency/src/test/java/test4giis/consistency/TestCheckConsistency.java b/modevo-consistency/src/test/java/test4giis/consistency/TestCheckConsistency.java index 1f28116..c4847d4 100644 --- a/modevo-consistency/src/test/java/test4giis/consistency/TestCheckConsistency.java +++ b/modevo-consistency/src/test/java/test4giis/consistency/TestCheckConsistency.java @@ -181,26 +181,27 @@ public void testThingsBoardV11NewColumnNonKey() throws IOException { projectionAfterEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id ORDER BY device.id DESC, tenant_id DESC, customer_ID DESC;"); projectionBeforeEvo.put("entity_view", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id);"); projectionAfterEvo.put("entity_view", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_type as dev_type, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id) ORDER BY entity.id DESC;"); - testConsistency(name.getMethodName(), projectionAfterEvo, "thingsboard", projectionBeforeEvo); + testConsistency(name.getMethodName(), projectionAfterEvo, "thingsboard2", projectionBeforeEvo); } @Test public void testThingsBoardV12NewColumnPK() throws IOException { Map projectionAfterEvo = new HashMap(); Map projectionBeforeEvo = new HashMap(); - projectionBeforeEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id;"); - projectionAfterEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id ORDER BY device.id DESC, tenant_id DESC, customer_ID DESC;"); - projectionBeforeEvo.put("entity_view2_old", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id);"); - projectionAfterEvo.put("entity_view2", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_type as dev_type, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id) ORDER BY entity.id DESC;"); + projectionBeforeEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant;"); + projectionAfterEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant ORDER BY device.id DESC, tenant_id DESC, customer_ID DESC;"); + projectionBeforeEvo.put("entity_view2_old", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id);"); + projectionAfterEvo.put("entity_view2", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_type as dev_type, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id) ORDER BY id DESC, tenant_id DESC, customer_id DESC, dev_type DESC;"); testConsistency(name.getMethodName(), projectionAfterEvo, "thingsboard", projectionBeforeEvo); } @Test public void testThingsBoardV13NewColumnKeyInTable() throws IOException { Map projectionAfterEvo = new HashMap(); Map projectionBeforeEvo = new HashMap(); - projectionBeforeEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id;"); - projectionAfterEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id ORDER BY device.id DESC, tenant_id DESC, customer_ID DESC;"); - projectionBeforeEvo.put("entity_view_devpk", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.id as device_id, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id);"); - projectionAfterEvo.put("entity_view_devpk", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.id as device_id, device.dev_type as dev_type, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.iddevice = device.id INNER JOIN tenant ON tenant.iddevice = device.id INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id) ORDER BY entity.id DESC;"); + projectionBeforeEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant;"); + projectionAfterEvo.put("device", "SELECT device.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.dev_name as name, device.dev_type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant ORDER BY device.id DESC, tenant_id DESC, customer_ID DESC;"); + projectionBeforeEvo.put("entity_view_devpk", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.id as device_id, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id);"); + projectionAfterEvo.put("entity_view_devpk", "SELECT entity.id as id, tenant.ten_id as tenant_id, customer.cus_id as customer_id, device.id as device_id, device.dev_type as dev_type, entity.name as name, entity.type as type FROM device INNER JOIN customer ON customer.cus_id = device.idcustomer INNER JOIN tenant ON tenant.ten_id = device.idtenant INNER JOIN entity ON (customer.identity = entity.id AND tenant.identity = entity.id) ORDER BY id DESC, tenant_id DESC, customer_id DESC, device_id DESC, dev_type DESC;"); + testConsistency(name.getMethodName(), projectionAfterEvo, "thingsboard", projectionBeforeEvo); } /** diff --git a/modevo-transform/dat/inp/ThingsBoardCM.xmi b/modevo-transform/dat/inp/ThingsBoardCM.xmi index 3d7f9fe..c9214c1 100644 --- a/modevo-transform/dat/inp/ThingsBoardCM.xmi +++ b/modevo-transform/dat/inp/ThingsBoardCM.xmi @@ -5,21 +5,15 @@ - - - - - - \ No newline at end of file diff --git a/modevo-transform/src/main/java/giis/modevo/transformations/atl/Metamodels/SchemaEvolution.ecore b/modevo-transform/src/main/java/giis/modevo/transformations/atl/Metamodels/SchemaEvolution.ecore index 78d92bf..bb4c535 100644 --- a/modevo-transform/src/main/java/giis/modevo/transformations/atl/Metamodels/SchemaEvolution.ecore +++ b/modevo-transform/src/main/java/giis/modevo/transformations/atl/Metamodels/SchemaEvolution.ecore @@ -2,8 +2,8 @@ - + diff --git a/setup/thingsboard.sql b/setup/thingsboard.sql index e7eb63f..9474a32 100644 --- a/setup/thingsboard.sql +++ b/setup/thingsboard.sql @@ -27,11 +27,8 @@ DROP TABLE IF EXISTS `customer`; CREATE TABLE `customer` ( `cus_id` int NOT NULL, `identity` int DEFAULT NULL, - `iddevice` int DEFAULT NULL, PRIMARY KEY (`cus_id`), KEY `entity_idx` (`identity`), - KEY `device_idx` (`iddevice`), - CONSTRAINT `device` FOREIGN KEY (`iddevice`) REFERENCES `device` (`id`), CONSTRAINT `entity` FOREIGN KEY (`identity`) REFERENCES `entity` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -42,7 +39,7 @@ CREATE TABLE `customer` ( LOCK TABLES `customer` WRITE; /*!40000 ALTER TABLE `customer` DISABLE KEYS */; -INSERT INTO `customer` VALUES (1,25,58),(2,3,67),(3,48,40),(4,3,19),(5,22,98),(6,16,17),(7,58,80),(8,14,53),(9,24,1),(10,14,95),(11,1,23),(12,57,44),(13,40,26),(14,48,82),(15,97,1),(16,79,74),(17,38,15),(18,51,4),(19,24,89),(20,93,90),(21,4,36),(22,20,12),(23,19,30),(24,3,19),(25,58,35),(26,94,75),(27,45,25),(28,14,99),(29,90,23),(30,57,13),(31,93,23),(32,60,75),(33,15,99),(34,47,29),(35,19,37),(36,14,28),(37,46,13),(38,19,85),(39,80,70),(40,47,77),(41,24,48),(42,40,43),(43,26,89),(44,64,51),(45,23,95),(46,64,66),(47,37,38),(48,61,30),(49,35,15),(50,59,42),(51,78,29),(52,47,12),(53,24,77),(54,83,47),(55,8,91),(56,36,11),(57,54,5),(58,25,11),(59,69,28),(60,74,82),(61,86,74),(62,81,16),(63,73,87),(64,99,38),(65,14,79),(66,44,60),(67,52,55),(68,14,59),(69,51,12),(70,44,19),(71,61,41),(72,3,35),(73,1,58),(74,47,12),(75,67,17),(76,57,63),(77,67,47),(78,59,60),(79,54,89),(80,49,91),(81,7,55),(82,69,4),(83,40,5),(84,99,41),(85,45,37),(86,60,29),(87,28,77),(88,96,71),(89,99,87),(90,60,45),(91,67,11),(92,80,39),(93,96,36),(94,19,69),(95,52,46),(96,93,22),(97,44,99),(98,91,44),(99,33,66),(100,87,49); +INSERT INTO `customer` VALUES (1,1),(9,1),(10,3),(5,7),(6,7),(4,8),(2,9),(3,10),(7,10),(8,10); /*!40000 ALTER TABLE `customer` ENABLE KEYS */; UNLOCK TABLES; @@ -57,7 +54,13 @@ CREATE TABLE `device` ( `id` int NOT NULL, `dev_name` varchar(45) DEFAULT NULL, `dev_type` varchar(45) DEFAULT NULL, - PRIMARY KEY (`id`) + `idcustomer` int DEFAULT NULL, + `idtenant` int DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `tenant_idx` (`idtenant`), + KEY `customer_idx` (`idcustomer`), + CONSTRAINT `customer` FOREIGN KEY (`idcustomer`) REFERENCES `customer` (`cus_id`), + CONSTRAINT `tenant` FOREIGN KEY (`idtenant`) REFERENCES `tenant` (`ten_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -67,7 +70,7 @@ CREATE TABLE `device` ( LOCK TABLES `device` WRITE; /*!40000 ALTER TABLE `device` DISABLE KEYS */; -INSERT INTO `device` VALUES (1,'IFKRGSOWDINDQLZXEYWYEWBFS','YYGJUDJXEZNXTT'),(2,'UEJCIYUWYGQA','VV'),(3,'SHFVL','VBZ'),(4,'XTOYKO','LJAEXZV'),(5,'GQOLVYGIGJDQNOVIU','IFXH'),(6,'YJWJQFDQMOJFJY','JXXWPFKWPZJUPKKFFOFQ'),(7,'Q','GKSHVAYYUWUJMHEOQCOHUM'),(8,'PSAKTJGO','WWIPSBIOVKYCGEEPD'),(9,'LUZMUTKDEQQKXFJJKFTPQ','FKJTSLIHUMM'),(10,'KMSAWWU','YTIBCFYVSOVRUOZKHJKNCN'),(11,'JJQBLEDNJFVCN','PGF'),(12,'ITFYKBLJVJKIMGP','TSTCBYVRHQWCOALZUYCHB'),(13,'GICKIBCFYQJLLXNK','NPKQQHOXUFMKIRDTVZRIA'),(14,'EQSXIOLNTWLJUGNV','WAFKFKFFDCKMUYQVHQRI'),(15,'HFKOBGZQOPGBYKEUPESQ','OAODFBTGCBWZANOPFUEGGSO'),(16,'VQQNJANZKVENFTFETJTLI','PCQDMGXXWBSZPOVWCJXHMSA'),(17,'TNOGJCMJKZCDWYXGJZOQCTLX','HIAWXKWNYBJ'),(18,'CMTDOFHAUADVAI','H'),(19,'SKPZGHSXBNHUHRBDOIMVB','NKLBAVF'),(20,'WIATXVYMH','QUVZAQPAXKLUDYBZDJGYOH'),(21,'ISMQHPGFIDODBT','XMYYYSPZNUTBTEGTGNOFLOG'),(22,'ZLEYHGZHLHZF','BHEGYK'),(23,'QRIXPLQUIPBJAAAYEMFJM','ALKHBNWJFMZNUGTZ'),(24,'NKGHPMWNUQCWASOQPSJWPNAZ','JVFREAKOATHKLWIARSNGKCLA'),(25,'WCVLPWHZD','XZGTNSMOOFBCWTCBZ'),(26,'EUSXCY','KMTP'),(27,'DHVFNEAQ','FBMKNCQKVBTVMF'),(28,'PSZZSOR','ITXIIUCKYZZHYLQSFHWURO'),(29,'KAFEMHBSTMNJQLRYA','DPSYFUDVCWMWFMEB'),(30,'JTDDWBDTUUOKZBWLARBXSFIJ','VCO'),(31,'OYSNFEHWOGGDJGCRWSOPWZSH','JVYU'),(32,'VZXFGZQTTGCDSSLDE','LFPOLQPMXHHEINBHHNHJID'),(33,'ZDL','ALWPJXL'),(34,'YYAISUAMCJBECNBMALGK','FCBSRXOTUABZTAJNVQX'),(35,'MCGFRNPBMKCXSWHIJM','DCPIZKXSXOUDWVUWP'),(36,'VVKZLKLEUKV','ABXFKBKJBLRHAXNIWFGERHIOS'),(37,'JPCQCLNSVZG','RRUHEMATAHIENV'),(38,'WOW','OVRMTHRTJTMUKIMAUFVGKRP'),(39,'IVQGJWJHAJ','NELVNYVVJNDYEXQB'),(40,'TTELVUEVPADXEBGUOQVVYBI','OPBIQRISRZJWOPRIZH'),(41,'IVVIXG','QZARQQ'),(42,'VZMJMMH','YWDDHJYFOUPUPQOEXEWCFWUH'),(43,'AHNJTUHQCGUKAXSWWC','JCNHUBUY'),(44,'K','BGKETGTJEJDCUJQZYEFZJ'),(45,'ICGFLERAST','VWFBVGHGG'),(46,'ZYTNHBWHDKBEWCQKQVFPUGCOA','MITSSAD'),(47,'IDFMMLGMJDEASQKNZCT','FMAOLXR'),(48,'UOCSKMDKLJPMZQYC','TFWKTRSNIVQ'),(49,'FBTKGRDEQTVEJ','BBVCDOKLTW'),(50,'KCKATCTFFGPCQRLWOJVL','XORAPZLNPSMOBYKCLKDYYFI'),(51,'FMOLLDRPFZWNOSPPTDUGUHKP','WDQQL'),(52,'AT','OIB'),(53,'PKDTCOZVSJQV','AW'),(54,'MLUCBRWENVFMYXSBOT','YDVNHDKWTLEWHSEOALCRADNAJ'),(55,'UCCMOOQDWHXTAGQITKR','ENWBTRYOZXEFCVZOZH'),(56,'IHULQXUZSBLFRPNUNDMYSOGBQ','NAVLNBTJM'),(57,'ZAAOAAZC','WHVSKBLOKXEDTUDFI'),(58,'NQNTJCOJTOLBIAVKDEMTKCTB','FUXFWYRROOSONISHBEBZ'),(59,'IVOBAPVHIWOUMP','YQBMQAFZLOTPGCCPTUP'),(60,'BMUDDLNFUOZGDDWCYDFJOQ','U'),(61,'HXWGYLRGLA','YSVGJVRTMTKGGDTTYMYGKBOQ'),(62,'MWEENPJUQNJNI','GLYAZDGSQPQBOQZCEKM'),(63,'UTWB','ZJAXSTVZRODBIBZQNG'),(64,'SINLBTNLIRPV','NGQNIURBIRMNJCUPRS'),(65,'DQX','WYFUK'),(66,'QWWKRYT','ZFHTUAWJRCVWQEQLY'),(67,'LLGXORBLJHGSKGJHVSODYI','VGY'),(68,'VFVELQQMBEAHTV','KXN'),(69,'TOA','LKRSECMIY'),(70,'TIZLWDOVLDTMXRHVIYLEXDJNI','UJZY'),(71,'UWUEICGZOIUCEIACTCYFQ','OSBU'),(72,'IBJCILPNQXVVXW','VKCGHRSZAD'),(73,'SNHQAGIZACDENPRAKJGQWXXSG','YDYKCDULXXXUCXRSW'),(74,'CEPQFYGGPDXRVHUVKFZGAACP','TTEPBD'),(75,'VYXFYKYXTPE','NUVUJYOBMOAPGMLWBNSKBKLTQ'),(76,'Y','IY'),(77,'SVXBBCRDLTXPEZRUIZ','EOUADDMNQXEQQY'),(78,'NMSYTGSKTJAXHTWVOT','RUZOKURWMPNXOEN'),(79,'ZOJRUIH','WFLFKMZSRUMD'),(80,'MYDFPIGPIPNXEH','K'),(81,'SFXMMYNVGHAEWX','IVFRYMHAFQVF'),(82,'XECWEQVNQWFDDFQORGHCQMD','PHJHWF'),(83,'UNIIEHYAMSG','QTVCGJOWOOHPLD'),(84,'BHSHLLXLRGQMKQUANEG','LZUGM'),(85,'HUMALINOSELJUSMWL','UOYDDFWFU'),(86,'ZKYQDBFPATKWAIGME','ZKCODCCZYINXMIZNX'),(87,'MHGTKN','KTOCDFUPMAS'),(88,'HBVRBABVLRKUQVR','DDHOIZEWWYOPURXAJEJCGDWRV'),(89,'JVETGUHQK','UUQXRFFZWWYNWOSUD'),(90,'EJXVUMKYBQPPW','GNDTXISGXTIPWGBFWQG'),(91,'CUMIFQERIQWPIKAZVES','LWMBOBYIXWWSYKXCBVVQXJ'),(92,'YETFMHYYC','MBOQGEIK'),(93,'MIVDMZIKVZ','R'),(94,'CYHWKYUN','KLIJZCRRQYLTYMWDADC'),(95,'YVBBVFSMQAEBBFQQOIAGXX','PR'),(96,'PEXUN','DTMXXPTTPAZNRXBDLQ'),(97,'ESHHTFHTCHKNPBXTCRV','THMXOIOISG'),(98,'BAMSWEX','CLIOARQTPCWIGNOFITTT'),(99,'NLPTIRGIQCCQTDWWGGCOBMOW','UOAIRHAGGUSQ'),(100,'SBHXUGPEYSFVRZXPZNC','XKTEHOY'); +INSERT INTO `device` VALUES (1,'ETOLJAOFYUKMRZXN','DDZOQWYCORZWVHJPKDSQX',7,8),(2,'RRZ','TD',2,8),(3,'NWDSTSJGVYKUIQENZWZA','JLSAKOFOTDGDNBO',2,5),(4,'CDGDS','YKINFPJTP',10,2),(5,'VJDFBKBDRDHQGNUWDTJFGDJMT','WPQNDPKZVTMBNACQ',1,5),(6,'JFTPD','DZRQDUVEKVRYY',1,5),(7,'MXIKTJOVE','FE',9,1),(8,'JTLSCEFTLJCZUMSZAVBTWBA','QTOWXYDAHFJKQ',6,5),(9,'RNEFUONDZHCOCT','PNNFDOOXANGIGTYTG',7,3),(10,'IYRFFHBOUWLIMWABGPALCSG','CWXBKRWOGNSUDV',2,1),(11,'IENXGJ','CVCBQXUDNWKM',6,9),(12,'ZIFEORKGMA','WBWOJJTYRW',6,8),(13,'WEOCWENUXUQQXBUU','PVMAZCOKZI',7,1),(14,'DKMDZUMM','B',5,1),(15,'G','HDGGNQKZWABESQUXPSYOG',10,10),(16,'UPQCMODQTZSRZZFN','BUAOGOTNVKBVBFZQPKTAU',6,7),(17,'PVTTICZI','UNXZGPXHVLUMTNKLMGI',9,7),(18,'CATBSNFFVYHPNRBXATHQIAF','OYXRWLIQSKQCYFOEOLKNYQWT',2,2),(19,'LOFLQSKBSLRBAXNOTVKMZ','RMOXLKIRRGPCTOZGPVBTHM',10,9),(20,'AWKWDYLJGMO','NLZOLWHHDMZEPEWHFKEZQTVGQ',5,4),(21,'POZMVYIANP','RIATRPEOMFSNVLAOBSFF',9,9),(22,'UFCWZJPXMYKWWKUUHYUHPNP','PBQDJ',4,10),(23,'BXMIJSUKU','BAAWVTZNQ',10,7),(24,'NCCKLCKNHYMNOYYVRPD','C',4,5),(25,'YBMGQINMAVQTCWGGOXXTP','LYHDKMJCFCNEEBLTMERCEIYFA',6,6),(26,'FYNVQECOJPHJI','VXKVOZBOTHMZENOVKRASTBHR',5,1),(27,'ARETMWHYAQWQQAZTIAS','XHUGJJOS',7,5),(28,'ZMEMMMHPDCDCZT','ZHQHOPZNQR',7,9),(29,'NJBJHNJYLZSZEWWHOXG','MGKNHBD',9,9),(30,'HGDCGSHDKJOIJ','RAGFYBMWEB',7,9),(31,'HZKYAOWIEIGHL','JLLPFIJTWTRTFRYIQPQEQEP',10,2),(32,'FGXBIYBWMLOITVEKDWOJWLDPD','XLDIQHSUPEELSZYXIGANQC',6,7),(33,'NEKRYMM','HL',10,1),(34,'NNXZJRMENPZOFE','DCGTJBLTWNDAVVPRWQXY',10,2),(35,'IOVGZTGI','NENIAIFN',10,10),(36,'PLLSTREPMY','OSZDGTHRRHK',6,2),(37,'HZHUFOKCAJ','MFFGUFSD',5,4),(38,'QZWRIGKU','LAIE',2,3),(39,'FSDSQIZHFLZVCCCBVPQSPYCN','AFQDVCTGFJVPFGTRDOINZRW',7,2),(40,'UPUAVZIMEFFAKFDF','AWSTOTOQFKVAEKNEPX',8,6),(41,'TLTHBBYFNJZXWIBZSYYOSBS','PJWO',3,2),(42,'LELVURSNEEKCHECUEAUUSJ','MGFRNRUXGOUGABHKPXVQAY',10,7),(43,'TCXBUXQAVUC','OCHXTLKKMIRQLGCLKNSWJ',1,1),(44,'TIAFDQVWKZUHNFDDMNKFMQEN','DSIRZLUDZITGEQFNVKW',6,3),(45,'NKIVVREHXNCJS','CUPEIICHFBOQ',10,6),(46,'PEW','RQ',10,2),(47,'WJWTGHDBP','YR',7,7),(48,'H','CS',4,6),(49,'WFRQZKXNKINBGYG','FIV',10,2),(50,'SMLZTBRHTTTPUVDKMSLLFRB','OSRBGICIF',6,9),(51,'QHNRYVZYQ','YWQNDANEVOG',1,9),(52,'LZC','JAGYMMJMYOQFKZQQPPPO',7,8),(53,'OXDXCDAYR','TNAOZLHKSWVMZARGGSGEOYMUJ',2,2),(54,'RM','YJ',4,8),(55,'MVCUNXUHUIS','R',7,3),(56,'IZ','J',10,4),(57,'HHAIHOROBUMEQBO','XF',7,7),(58,'PVREULSPNBIBYAWBEA','DJCCDUUSLWZPWIKHLYMMJXO',1,8),(59,'RYUJ','WNEBJCZLZTDTBYK',4,5),(60,'WESPAVOBOOLSRTDS','ISMCTHUXQUHUQIZXAGXBUW',3,1),(61,'OFYXWXFU','RRFFDGJUKRWQPWVVUAAJA',5,7),(62,'URLOSUDCRSPHERWWVJPWPBB','HZNAHNXYSVWPWZXNGHTLCAIWD',3,5),(63,'NJKIVSMHG','C',5,8),(64,'SWZIGOWWE','CMDRHFXJNUXOHFTSQRY',6,4),(65,'LJW','URRPQOBHFQ',3,5),(66,'HRUEDTBOPG','WJIERQUWRJ',9,1),(67,'WJPZIEHGLONNALSSWED','ZLH',9,6),(68,'DDBYUGSG','PAFBHOMZVQ',10,9),(69,'KHHYUAMBIYUDCOTUAVLCLENR','VJGGFD',7,9),(70,'CFJLXPUQBOXYXFAXAC','TBLWGPUKPQTQDEJGVROGQXRD',3,8),(71,'EEQJLPBFFZSOPEUGZKWYV','OTXMYCPCCOPH',3,8),(72,'SEZSZXKQYJCAHCRYVHYRM','LPDFXKNWNQQEYUFMJAHRD',1,8),(73,'SY','PHVDFRA',10,5),(74,'ZTNACDSGJTBJKJVZSTTIDXSI','MVV',2,4),(75,'S','LYWUCLEYKCI',9,6),(76,'DUBGTPIWVJWASWEMMSNSN','NQAXZBZKPABYFPFBAJS',9,10),(77,'O','NMLSOCJXHCQVNZQXL',6,9),(78,'IUVFKLNOJLTSLWTYH','VM',8,10),(79,'YIJDNNEMHAEFEGLKNTABSOK','HL',3,5),(80,'JCVVMVBXLOAXWPBPGL','EAHIHKWWPOXAECNLTWIV',7,5),(81,'MATAAOVGUGRHK','RKIZCYSSF',9,2),(82,'HGYXAM','NDZGBWSEBTBLSRZZRGATKIC',5,5),(83,'LQ','NLYZQMPJKQOE',6,5),(84,'OKXBBBBSL','LGQVVHBXVT',9,3),(85,'AOMSYKCJ','YMRPCYTHU',6,4),(86,'YWIDULRNGFUCBSSSAWOXC','KOL',2,8),(87,'IAWDHRGKBFMRAJUPHGLX','XFTUSATNLUSEZ',3,7),(88,'YK','WBKHCVDXLZHBNRIJMKXHBDY',1,6),(89,'WHSNCK','YD',3,9),(90,'YCSATYTTADBWDBHNWYBBJEUWV','ODREWVBUF',9,6),(91,'ZTPUPCMQBKQWN','LWPVSKROW',6,8),(92,'XBTHKYH','LYFE',7,2),(93,'OKGZQUOHKPEMUIJWRGDHHA','SJSVP',3,10),(94,'MWYCXKSINQCWXKFQVRBJFFX','ZQYP',6,1),(95,'MGBEPLRROHGWZC','WV',10,2),(96,'GICIQGQHZVWNQHVGOTFFS','XIAIATGIZEVXTUBRICKF',5,4),(97,'OZXNWEZQ','J',7,1),(98,'XOCFYXULKJWNZZBZBTGWR','QWCEQIGRWGCFRILQQJ',4,7),(99,'UJXRWGQITYH','MFKSVL',9,9),(100,'COKUBXDYDXHHAVF','QRHELBNTVWPDZQYM',6,10),(101,'EYRDDXEUQDHF','JWDVGILVAGOPPWLZSIO',5,4),(102,'NNSFUH','VFIPNFPCUXMIYKNXHOK',1,4),(103,'BIQZDMEIJKZJEWNFSN','DITITI',5,9),(104,'TVFTRPL','BRJNFF',5,4),(105,'USTNKQTHAOKG','QNZSIO',3,8),(106,'DUBUJLTKIAYTYVEZSK','CPMLNPKB',10,3),(107,'LKGBJXCZUALGVPSFWRX','QZKTBSVVPRKWSXHJVQ',2,4),(108,'OCUSTXWMTRBINUYW','HQLJCUTUMXXEJKB',7,6),(109,'HQKAGXBW','HZKXQYYH',9,5),(110,'GHLRATIKUJXJQKSCUXGLNMB','DEIMKMDUNN',1,7),(111,'LQJNFJZIGUFEZH','IWMOAIJSVKLUCJIEAWN',7,8),(112,'P','ODIYGHDI',10,9),(113,'HBYYPQGBBDRIAVGBWOBNHLFG','YPVCOAHJGMP',9,1),(114,'JYGCJITPOHQABHFROUKNVGG','CAAFFJUSUXAYYHP',4,5),(115,'QY','EQVUXCQR',9,1),(116,'UUUPQFWEAKIQWOSFRVZYM','GJJOPCZZPIRDKQU',6,7),(117,'AURCSWDXKVKURCNL','IMPWAWHKOFMEZHAQUBJZE',2,5),(118,'UFAQWLKCXMRXFFATBNR','XIEQNWWEKBJVLCKJFYQOO',8,6),(119,'NQPYSZBC','CLDKZ',2,5),(120,'LZSPHUKUAIGOZKXHKAY','WAOXARZDVWC',9,5),(121,'FTO','WEFKGQZHOERNMTCUZYI',4,5),(122,'NUGCQZQ','JYZMMHUBOEI',7,9),(123,'GKMTOKIMFSVHTHW','WCY',5,9),(124,'AZECCJFRYLOGDIDKTETVXBR','LWAQHDJWIM',6,1),(125,'XRMHDJAPLIASTEGPUF','JUSCWCCWYBXHXRNFR',7,2),(126,'XCFOZ','IEVIXMWGEEYCKSIF',7,7),(127,'RGX','QIBKJVMRKJLBTICMDJPUF',5,6),(128,'CMNPLSHBLCDEQZBBRQDRZQX','PVMDRCBS',5,5),(129,'CJJKBBIHQDBJPMZLZI','HLEONZKHCWWNCYNGLWEZFUWN',2,9),(130,'YPPAMVSLWK','CCEP',4,9),(131,'QORGFYZWWQJHEMOSIDVGNL','SFMFULCF',10,3),(132,'OKIUOBC','YWPBFBZCWLLUQPBOFQ',10,10),(133,'SNMPPIAQHNUIAPWMXHNCTX','MSNRXJQO',2,2),(134,'UHSELOHVXDSNDHNQUZQPUI','YCJDJRAJHVVJWVRJEVQ',5,3),(135,'YIDVFUTXC','KXVDJGSXFIYZLTHDTDOQZUMJ',10,4),(136,'IOCNWBMTTEWQYDDBDSOOG','HZXKJXLZX',6,1),(137,'PMWSSKKWDYPDV','VVCMKYIJPRMVCEOOBKAKC',10,8),(138,'NMMBRSWFKW','JARIAOUWHDICBIS',3,10),(139,'TIFSBQFVTWE','IAYRLAOEQLOIBDVCYDV',3,1),(140,'QAKDQK','G',9,1),(141,'CMGCENQWZOJJDQWCYPZUDQZJL','LSOOWDFJYFFPFIJHBXWKRDKT',9,3),(142,'XKQRWOHIRNSD','RJEKEZQPFSI',8,8),(143,'VVK','KRHWQHS',1,6),(144,'OLKBUGBEAGAQ','EV',1,10),(145,'BGRNLLZIUBJFKXAOYXDAKD','TQNNZROHFWK',9,7),(146,'TBOYH','J',3,1),(147,'AXXQEEGPN','HE',1,7),(148,'HBOOWJL','QHSZYLEMA',10,4),(149,'Q','RQEXIYURKIMBCW',8,2),(150,'ZJYATUTLDPSAYM','MTXLOGOEKXJNX',2,6),(151,'USRWOKKI','ZJNLQVCTXMPOONHYJDSR',8,1),(152,'J','DBUIGNEYHKAOMTTPJSEKWDSWV',3,10),(153,'VOOQRNGFIZ','EJRJKZBSXOPE',1,4),(154,'KBZNJHEZLZOR','BESDLENIDKBQJPHRPKZWSQ',3,2),(155,'GRIG','SBVNQZGLBFDIGMARMPDVSSHW',3,5),(156,'MJXEHVDHKGKGGLWOH','MU',1,5),(157,'YVRIGKH','KXWZEFAKRGJDLAWUFIUF',5,2),(158,'QDFO','EAWQQDWCJWKOYYNIRD',1,2),(159,'URRW','SGTUIVMRXYRHEHU',9,4),(160,'DSHYPUWCLGTFLMTDMPRYWIWE','HDKCUINMAECXXBMDDTVJMQGK',9,8),(161,'OFSJLBLWSIIKRZZMZTN','CTPH',10,5),(162,'CJDGJSDQXIC','FBFLF',3,9),(163,'OIXBMPRQBWRHHNQPXD','IYWFILETIGGZHQUE',8,4),(164,'HVPGJMI','NEMOLFQNI',1,10),(165,'FTXAAFOFJYUHNKEUFQPE','XWSGRHIHT',5,6),(166,'JKYZVDWZBBXUEVMEDSSCTTEM','WJNSKOOHJGZCZROBPKHCSX',1,4),(167,'PPXGNSQFYSGFFTWYM','OSPNIXTZWKFTQAKHZ',4,1),(168,'EBMRYUBOMRDJR','CEAHOHFXGEYXTFEQSOKYNEI',1,3),(169,'VGZESJETXPJDABHECCMUDNSPT','PFWULXKZJIWJSJRR',9,3),(170,'ARPCUMUVYILNYXMCPFMMGVJ','OAZCXOURUQTH',4,10),(171,'SDKNKLQDOWMWKGPQV','FOZJIQICEF',6,4),(172,'WOYBQCTJTGDBWUDYCDHTBDHE','VUOJDMTBIYJONAP',8,4),(173,'KZRX','LCYKIXSGPLVOKNXUTDBC',5,3),(174,'HCUA','TMSVJNTTYL',7,8),(175,'SOYJRHKTDLBRUVQSWGM','FIIBLZGETU',3,7),(176,'VIDPXZ','ZSGIUSJ',7,2),(177,'PHQWZNUHLNWFWNYCJZACPN','CMFJLZZMFBKSJWMXH',5,1),(178,'RHEQTTSPGC','SFHQFLOGEIDQO',8,6),(179,'FLSY','IKBUEOXCIDGSJNWQPMKJOHO',1,5),(180,'FC','K',6,8),(181,'LA','VQMUYNNHWZLSQVJGBDZF',9,4),(182,'ZGWHSLMKDC','UUEACLHLVEWCWHKIGKVYWUK',6,8),(183,'W','SKOKXEIOZQAVVVWELURGX',10,3),(184,'ZQEBRLNETNHYNEUMLFWEUUM','PFJVZZF',2,9),(185,'ZFPKMLISFUNNGWDTCEAR','ZIRDGI',4,3),(186,'IYLYRULOTLSSQ','UWMXQPFWWOJMJPDPGWRHGDIZ',10,9),(187,'OMGSU','XBIUQWCWTRABCIUAC',5,3),(188,'AXJRZOZVDZR','JCMVOZCWEPWOUCXIOFBMNZYC',9,5),(189,'ZFUOTGPJGDVBSBEXXU','OFIQESVPMLHGDXIBKEXYQ',5,10),(190,'ZSXKFCURUDVR','BRDZCNUMD',8,3),(191,'IZKOREECGYWBAC','O',7,4),(192,'ONDIYMIAPYIRGLYFFG','VO',3,9),(193,'OVOTUOJYXLNN','BUFWNAIVJYHWOJZJ',5,5),(194,'GVGBKJMPWFHXZSNFXI','NWQTYSTVFTCHLNKJD',9,1),(195,'QFDJVVOFTD','ZFSRLNDDHN',3,6),(196,'OYMESAD','ROQCA',2,9),(197,'FTVHVHWHQOISCAVNBUBXHN','NZPZZJXTSFGHTZHFQIWIPDFJ',5,1),(198,'CMHHWQDIIMDAHGWGB','OIC',7,9),(199,'GYFMCNWJLYNDD','LPIZXFJVPVUYFXBXSHKIZSN',3,2),(200,'FVUMMXZVVLXFENL','SPVBUCOXBJEXUHKCDFVUAQW',5,9),(201,'WRKHRWHMJXFPYEIDBQHATX','BODJIWKWCJRWPZIXTITUQJRR',4,8),(202,'YFKTNTQEUPEIYSROK','TGMWTZZKGFCRMJN',7,9),(203,'DUAY','OXLFODTAUGMKTNOXN',2,8),(204,'HFOGHWHLQZIVIUKLMKEE','GC',4,2),(205,'J','VJAGRZZZTONW',5,8),(206,'SBSW','TZHLSUYXVDAKZKUWY',3,2),(207,'GKKPCQFGRQ','TSWRXNDYL',4,6),(208,'BOVZLFQJWK','HSREDPEDMKMEJ',9,2),(209,'G','LTWBTIPB',2,10),(210,'ZSDVQEMBNFPKWMZIGSG','PNDEC',9,1),(211,'YFXCUKTAXARCWGLJ','VZLQGLQBGFLSVCOAICFSYI',8,3),(212,'TAWNVWVIVQHXYZFF','GAAYKPOQODZ',8,10),(213,'BDSITQMGSWNRONEHUVLCBSYXA','MNBJOTTXCQIEHDIEL',7,4),(214,'OFRQN','ZVBEFUQNVKEKHLLAJDUPOFH',7,9),(215,'XIAKJKCBBHQVMYHRGMUXMOJZ','RQENT',8,6),(216,'GCSN','OLLWAUEWVINCUSRCXFFDAFSKS',4,9),(217,'XNFOPUZMWPVSWSOSDQ','GHHJURBBBTGQHDYKE',7,2),(218,'AHJCSMVLVGJ','WPXZQCPCWTFE',10,2),(219,'BSUJLCSY','IH',7,4),(220,'TZHGFVGZNCSHU','SCZCHIXRSGTF',3,8),(221,'YPUV','WTWMBROZEEGUHJKDYH',4,7),(222,'FOAQYWCQUII','FNDEDB',8,1),(223,'RPSV','FCXKUP',7,6),(224,'AQBBJOGVGATRUZRRFKTU','OZJZOLMKVTKPKRXUZ',10,3),(225,'ISFYYWLFOVACRGRWQVVIR','TABUFHDQATBNVGZQAXBGQQQOB',4,5),(226,'ABGJSZBY','QSOCGPYZLEYAOMGZCAVIUDG',10,1),(227,'NQFIKJZAZOUQ','UDJPVYWPZFG',6,10),(228,'ANGEPE','RALKSHTQNPTITKL',2,7),(229,'SBFBYOZV','XFDMWHFXP',3,3),(230,'RWRYAVHCAGLJPJY','WIGBTASHNXDYCR',1,5),(231,'PCMXCSXLLOYRDROP','DE',4,1),(232,'OYMCGZ','IICBNJSHDY',3,7),(233,'YGIHLGPWU','LWVOERUVVVCSTIMWURJF',9,1),(234,'HPOZF','ZLQMMYILH',9,1),(235,'QRUJPSRMUETJAC','URODSEDYLFWFFCNXFPVLA',10,5),(236,'QIUSFS','VAYRHUTRIBUBA',9,3),(237,'IMGDHJMBNFDWER','WDNEKO',10,7),(238,'XBKF','XWOVA',3,5),(239,'AV','NHJIDASWPUTVFI',3,7),(240,'JCJQYLIWROKJQGDEIIOXVUVK','ACSPZTZUKMIHQYVYWGKUOHDJG',7,1),(241,'MVYZRYIYWNFEOQNLVIH','KVZCTCXZXNDCEBEC',8,1),(242,'RQHGKCXCMXDPNOWPNXEIFQ','PUIPTWEOKJJIYLV',3,1),(243,'EWWCF','DRYVFNBKMCVFAPXUBBJTUUBAS',9,9),(244,'MUBCTTEIATQRHUNAIYSWDX','RFJIO',6,3),(245,'QMFIWA','ZHYBNYMPLMJKDRPKS',5,6),(246,'ELZGOEPJSD','GFGTROUTIOWAJSEL',5,8),(247,'AIPMJSCLERVNJYRUAVBA','ENC',4,5),(248,'LMOWJLKBSTBVZ','EZN',5,7),(249,'HKWGHVLHIQZHCKYAVCHRSP','TWNLWOOFLCUTEXL',5,8),(250,'UQGJKWTUHV','EYTJPOPTETATNZ',5,3),(251,'YQNRINJPAQESQPGN','CXCHMUJBHVGUOEOBG',8,9),(252,'NYITUO','IQVXDZCXFEPHLTTGCTZXBNSB',1,7),(253,'KSRECWEGCDKMQOWSGZ','DLFIPNYRHJZMZUIWYERFL',3,10),(254,'MTBHHXE','RIKRQYOQOQKWHFAKWTI',1,1),(255,'EXMFJNATHWGDK','ZHKADEKBWDUHJBVIPVEZQB',9,10),(256,'CDFMSGYCX','YX',4,2),(257,'HMDZVGWAVYFJ','WQMTWPU',6,1),(258,'NCYBLMWYNONBAHPBETWWEHQYW','AOQLJQVXYAYFMYYOSUSAC',4,4),(259,'UUTXDYONATNSEATOGFH','IGISHJFFZYYMKFALY',3,2),(260,'GRUGRFWXISAIWJAU','TDXTIWICDACLWRYPEEPWK',6,4),(261,'MKTENFMIXGIVLKT','RYGQJNVUP',3,4),(262,'WGPZIU','MTXOBKERPSEFZXKLUYUXQS',2,7),(263,'ULYVZLSARQIT','HQDJKEUWDGBHO',4,3),(264,'HTLYHSCAMUBFPLZJJUUFIRS','MCCQJTTTNMUAFYLZPEIITCGOS',3,4),(265,'V','QBBXDGSEED',4,9),(266,'W','EOJIDEFDHCTBGFDAYRKUAITGG',10,5),(267,'ODQELIWITSHWDLDVSTRMCQCC','WCIOJCYRITDNVUQFGNQEWNF',4,3),(268,'NMOTCQXDIW','CFLCTMKLOSXWZTWDSVC',2,7),(269,'AQTPEMQWOWTYMVB','OZRITEZSHUDJHQLJAIDEY',5,5),(270,'RUOQVYMLTHCRNJKYDAM','JVR',7,7),(271,'JDBIKJCUBOGWXM','KQZVAWDYXSPAVOL',3,5),(272,'UOIAIFZWQELXCVQT','PTWQDNGKBVRQIJHKDTGSNO',5,2),(273,'JDINHVIM','DUYVFGTDW',9,5),(274,'VOGTLIGLXRVUG','MK',3,7),(275,'MKF','NFY',3,3),(276,'KNLTGCSVQESCBPQKMBRPFQP','QQICAUGCHKKQBPJPEHWX',7,7),(277,'MECQ','WPPXPAWQXQZPGE',10,5),(278,'JJEWJYSIGXACJAFN','SCFQLBM',6,6),(279,'DJFIHAOXKSTGWSXNGUVHUM','FRXWQRMDXERNCDMQPFUR',7,8),(280,'EBMHFNON','ITYPWRNPEJ',9,5),(281,'BFAGIRUXFAV','ENZVENYMYRELIP',2,7),(282,'NHNFZYNNJUMCKQEQ','TYAYKGLXIQVTIKBUJS',4,3),(283,'Q','PDMPIZGXSOIFDJBQUSFDHFX',6,3),(284,'GUXLKXLXEVGRCWPUKAE','M',9,1),(285,'AYGCEAIG','RDPTJPOM',3,4),(286,'ZOTXSBDETIRULZSCQPFLCDJYQ','VARVAFAXWMXLSKKAZAZFKPW',1,4),(287,'DCXVAARTQARUJDGRQBHNONUG','CSTTOVMNIVZMQSXW',8,10),(288,'OBBGPZEGJBEDPCDOBMZFNF','R',3,9),(289,'UIKNHOUTGHTRYQTAQCJVR','MPNZAPVPRMALEU',2,4),(290,'BWOEQC','CKXAZEAMYVMGFKPPLWAONCY',7,1),(291,'SBLYNAAJSSGUPT','QCV',10,1),(292,'SERHZOZMABM','QDNNBT',2,5),(293,'AJHPBS','QIEVPYRRPKWPLTHQGLTI',3,1),(294,'J','FAPHKDFC',8,10),(295,'SZUGEJEGZJIMWTYPTTCXMNVBY','XLDIXWTAYTGKVYJYDDZF',6,6),(296,'SFTYQJLOE','OWCCBWZPUQBMYCSLYG',1,9),(297,'BFEJY','KEGMTXNZJFFODHDJFVFWFXVZ',3,3),(298,'BGTPZXKUUKQNEXNHXPU','TEGFJBGZ',6,2),(299,'NETDVGUZVYCUBKMSOVDAANNG','XUWYYXYZFHYOGRLFAIJTQ',8,8),(300,'GFU','KSZ',3,7),(301,'HRMGEPXE','ZFHV',4,10),(302,'TFMUPVTZIERXZ','TZNGWWRRNKYRQAAMS',10,10),(303,'OPT','FVWQYBWO',5,9),(304,'GDWNLZBFUENWIBUDA','SZEZTGDIONZFAVWOQE',1,2),(305,'HWDIFCSMTK','JXZNNLJMHPUFL',8,7),(306,'RWGVSMECCPQJLJHGKNLBK','SYLDWSWMSTJ',6,6),(307,'SIMZZJPD','A',6,3),(308,'IJNDESNKENF','TJDHEHZW',7,3),(309,'TFJIZRWBNKCXAD','JCNMGRJFXTOG',8,7),(310,'INMRPMDUSMWCUBWVPLFFL','WBRZMFQPWDKBEC',7,4),(311,'HNCT','YYJCKGPPJJJYQOOF',3,9),(312,'RSSQZTBSKANPUZRVQRAXYYEU','LZTDKOE',7,9),(313,'EMVPHEPKX','GJSCLI',8,7),(314,'UGZPKTTDDEVOC','FMWOWBMCOQIPKZSLTFPCH',9,1),(315,'VMJIGNETNXJJJJSOLP','KWADNWNPONY',10,2),(316,'OQJAH','HQSGHWCGGMKE',2,8),(317,'WLHGXDFHBPUGKTFLYLSX','IMFNLBPPRPWNRAHMDBAHMQ',8,8),(318,'XGQRBVOLE','BNSJASQWXZMNLEY',7,4),(319,'KOZ','BLHKYLEMHTLLCABVJHVJ',4,8),(320,'AJQYEQNEZPZQMKXYHI','WXWDHWQM',8,9),(321,'HKHSJP','P',2,10),(322,'ZHIO','LYAHJATA',9,3),(323,'FXWPRLOLBSXEPGMYVIJQTK','BGGMPWBZ',1,9),(324,'ZECHMGIUHNS','PWGPNXMT',1,5),(325,'OOHBKGWWJSKKSBK','OEOTSURTWCBHEDSBYJWZKQ',3,1),(326,'HFZLKSDMFYGQTGAIQCU','BZRVEKMAL',5,4),(327,'TDTNBWRLKPDO','TNWJSLPOGHSJCDZUIXURMLQ',2,5),(328,'SVMZVNJOPXVNND','NVBJ',6,6),(329,'GDYQPKF','AQIPCFDWFAEGUVEFV',2,3),(330,'FDGSLYURHHVOWKWJNHHWLGOO','TVYXIGRYB',10,10),(331,'Z','WYAPBUNLULD',3,1),(332,'WCU','LOZLVBCKENTYOCBXL',2,2),(333,'WGAHLDP','OAXKIYGBGKNJLQ',9,1),(334,'GDKW','DBBEHMFQJSYXYVCHA',2,10),(335,'WEOMIRGWPBBNUUSYDWMPYG','IVGXWOPMWFRJXWAGJVINHQB',9,6),(336,'IXRRMNUVJPQUQKN','R',5,1),(337,'LOAODOEUBLHNGQNDHUKKCFQD','VKREAAQY',1,2),(338,'IWUEGFUREXVSNXBZOEPSWP','AT',2,8),(339,'NEZWURACSZE','KJJDQXOZVQGQXT',5,10),(340,'CZXGUDOPC','KJPWGSSCTHOC',7,1),(341,'Y','SMYWTJMUAVYMSNUJSPREUI',7,1),(342,'QCPIVD','FMYFHTAKIVFCAMQX',5,8),(343,'T','YYJUZISZBOLP',5,8),(344,'GGQJWITOVPUSHGRDYZLXTFN','FRACO',5,10),(345,'BUDAVGJBNGFBZBLFTOO','YMQIYHYMZMUROXTQHFPGEOHVP',1,10),(346,'PMCRBGUKQYTEOQW','EMNHQUEEUS',8,8),(347,'HWUSAPDOTSVKNYNEJ','DFGMGEMSO',10,5),(348,'LLT','MMVAANRQ',10,2),(349,'KVGIDAXTPNDIBKMJFPDF','ZVWD',9,4),(350,'QFRXYLEYQUTVXLNY','WHAQONEZHHYCWWZ',4,5),(351,'VTSHAFXUOIRWGCTDHB','DWCPKPQAEVPIP',1,3),(352,'LETME','BLTETCLODS',10,2),(353,'FZVMOSWVVVIBDLTZGERMGGHT','XHTGKPOOKIDQRCAVDXY',6,2),(354,'GTWSCKDSPLAH','CRQWHDRSDZCNILOTEOGGAPURA',6,5),(355,'TSMYWRKAADKJDAGRHUMJUVHD','DBQJBCQTCFH',8,8),(356,'P','IJMTCEDSUUDLXSOZOWIGABO',10,4),(357,'MOQXKWCFKELLDCGPUFBXJ','MZORZHXP',4,2),(358,'HLAAWVJJUWZMWLMIQHKH','SKPMVHEYNJ',8,7),(359,'FEGY','QAVIIJZXCZYGBQQ',10,10),(360,'VEWJMUBDDV','BDFKZLPWXOCBFOYILSAJGJ',9,10),(361,'MULGPPVYOU','R',4,7),(362,'QK','CAZQTPFWEZMJPFDMHZVXX',1,1),(363,'XDDS','KLFIJKUVUDKFPSXH',1,6),(364,'WI','BCY',4,2),(365,'UBJCNQRGFUCJCYJ','JROLLYYYJPODYRF',8,4),(366,'FLLIX','WCFZTIFJQVRWQPFGGXATSMPP',9,2),(367,'HDDNTXTQOVHAAC','GDBAMNTNLQLUIFGVPCW',7,2),(368,'VBIBYVCB','FRZHXNQUEEQWSEO',10,5),(369,'LTLFBSGEXTQWDIERTXMI','JELAVDNZKEKGIUPUYB',5,9),(370,'LQSOIEZLLILHAT','ZRXTVGPMMFXO',2,7),(371,'MBMKNWASCKUFQBOYPBNPFD','LOFGTQBV',6,5),(372,'JSJNWSUJBRFCXEYHHM','MXYNTGTFAGMHL',2,4),(373,'VAWMU','ADKBYMQZNRJWKYMPZFANICYXD',1,7),(374,'YCGCTIJLKA','VJMVG',9,3),(375,'YBRNIKDPMGFNAZZIDY','A',9,9),(376,'ALLUYVJFEOPBFPZIGLWZD','COKLFJMKJWGIAUZIRALJ',1,7),(377,'PXLKIBPWBXWIMB','VQYBFSVPXDRVFTFAEMEPMBH',6,2),(378,'ICLOFDCUNZYYZYUXPWTUFCOG','DLDFSKBHCODNMSK',2,4),(379,'XGMJJZDZSWPIVUDRC','AE',6,1),(380,'WPPS','SNRXD',1,2),(381,'NUGCECEVBAUMQLTC','CAYJUPSEHKYEAOCTFKJZGM',9,4),(382,'EVVIUCQOESNQEOWUNZQADMOB','KHV',3,5),(383,'JMXHCYBQWOIKJKDVALNLAAEZ','NJNKSGDTWHXST',1,9),(384,'DHYEE','QEQDLTKBMWJBDRPCVFFBE',10,7),(385,'JFEWIVJQBUHQGNYEKNFGBGCIJ','SSGKBTJPCHQCIZBHICDGBEJ',4,1),(386,'PDWYBEYGCVXNRE','TEMEHOZGHABSXZVTPFS',2,3),(387,'WUQ','FAH',9,9),(388,'DTRB','WKLYJZXDODPEGBCKBH',1,5),(389,'TPKTYXPNIY','ZJRUMWGNIJHDYEIDDIFTS',8,9),(390,'NLIODNALFMOYFMMOLGPLI','L',5,2),(391,'GTSVZIXFYXCAUYMQUQWTXMDU','NJORERDIZMIEDTHGIYM',8,1),(392,'TETRICOMFEABCXPMFNEEEUV','FRPJBWAMTDONRCNNOXEWOLBC',7,10),(393,'JLEPWXKLR','YKMBPFGUAPUBKPABX',1,9),(394,'ICXVVELLRPINZJA','TOJQZZJNYHZL',10,5),(395,'VIWXDQIFYJ','ELCV',7,10),(396,'OFJJJQYKSMKPNIFCKAYAEKC','BVLMJCHXGKQBKZQJUCT',10,4),(397,'HUGKKCE','HBGK',2,8),(398,'COIDCZPZSWPCZDJVTOF','BJHPFEQLFRHEKZNJPERULYYHU',4,3),(399,'ZNZ','QEGQPPXTWKUFLAUURUMGTQG',10,9),(400,'QGAUCRALIFJJITTVY','JXE',7,10),(401,'PMUFUD','RJJPWROTCBZJUYFYKGOI',8,2),(402,'TOVYEGMPHPNPMZZQIEWGCWF','ZPBQKSFHJXLAHB',7,4),(403,'RREDPOULRGTBAHLI','ZLNK',5,1),(404,'WVALWYEHTQCCZ','FAFAPNQG',1,10),(405,'LPRCEQPYPPKL','RDNRYFXQDLZZTBFZITUS',7,7),(406,'PFFDYVMIJCIBNBCVQPQIUD','LPSUB',9,2),(407,'YTYNPU','JYJPQFSTHZHQBJC',5,6),(408,'RMRCHVZDUKDPCVBQHOXMHVF','S',7,5),(409,'AVLVAKPWFFIIMCBNHVRACS','TRC',1,10),(410,'UMBLZQQSRDSMNNAOIK','MUXCKAOFHVIWEIZEVFIXRUEOE',9,2),(411,'ORESYAAYJCIYCGTXJPZJVK','BKIYCAHRVHZG',4,9),(412,'LJLFXOFTFOSUKLAHV','H',2,7),(413,'AXTAKALIIHLCYIV','RNQGLRESHNIOZQ',9,5),(414,'ZPUQMRH','OTFDF',3,10),(415,'ZYOTKNMZCOWVAHCZOYKMGM','IWPG',10,8),(416,'OMAHRLK','V',7,4),(417,'GWNJESFTUICDVEFWHAUHFEEWC','RBIVUCT',9,6),(418,'MDHQOHEGEERQPXAPI','YXEPPMGIPPBLHPZSSOSDFOR',4,3),(419,'CBBPVDPJYDCORWWOEPRXHOJ','BHCZRSWOQRQ',3,8),(420,'HJ','RLEBNO',3,2),(421,'NCMJEHAJNUPFBRK','BPNUOZQZCEGWB',1,7),(422,'JOMURCLQJBOWAKWYA','EAHTLMEWLSF',3,7),(423,'Y','UHEAQZ',1,7),(424,'QNT','TEQQHDSU',6,6),(425,'U','JIVZJMNOCKBAB',3,6),(426,'OBAQUIUZHXMMPDRZOID','MXXXPWTYNNWWPA',2,3),(427,'XOFZGTOHXVPOHNSJNMSVH','T',2,4),(428,'IOQPZLTE','FIBOSJOLSPDHRYWSJ',5,1),(429,'TLF','ZCXRKWRTRBVQI',3,9),(430,'XVZWVRIGWDMPVRNHMY','WWLNRFPVNNMNTT',8,1),(431,'WTKJ','ZPFFSAXLIKHJNE',4,2),(432,'ODVI','TKQSGJGYPU',5,2),(433,'NK','TLGJFVIVAT',6,4),(434,'UTFFNLXBELTHRGWSTD','HXEVJLVAQNVDOOB',9,4),(435,'QYTRMDUXFBLWJZPYXFFYYDQFB','ULKRNDQPWFVPLNAQYBBLYAPKA',8,5),(436,'KSDDOCPXNKPLWF','ENDSNW',6,7),(437,'BHBYCWQJXXFUCSIVYKOKBLR','YGVODMCYZOLHBRVDJXMQ',1,8),(438,'DVFR','OEWYLRTCKUYO',3,1),(439,'GSLWTNKV','HAVYXYASVDDLWCQYNMO',10,3),(440,'URCVLPYSWTLSE','ZILOBSAOYYQATZMUDSTCD',1,2),(441,'QSLZBZXOCBGVN','CGFOXUJCKNYUXZJJUACJPGD',7,10),(442,'PUTNEMVCQYFELZGYISXLJKDRS','VCMZEPVSQCTM',1,2),(443,'OETISEFEUJDHTPATPZRN','RSPLEBFMCLNOP',4,7),(444,'XUD','WBGJWPF',1,4),(445,'HPECX','HUPNNTAEACSQVESZFPBVGF',5,2),(446,'KJTWQAMRPQABVNQYBCNR','OEKINHASSQBGGOZKIZADAWV',4,3),(447,'IMTOWTVAREBCJQPLLNBHN','NCC',6,8),(448,'EOSI','OENGAAXWNWJL',6,10),(449,'UPWSWBICZKKI','OXCKKKMJJDAT',1,3),(450,'XIM','SEMIIRGTRE',1,7),(451,'NBQZNSOIRQQZTADVEJ','ZIWSVJZBIXNFSVROLL',8,1),(452,'WKNLOCHLZXOQMT','FDAPDLCIQBA',10,9),(453,'B','HUOFPUIDRAL',7,9),(454,'KAJLLWM','JNAOLTNCDBOJG',3,1),(455,'ZENLJZL','MJJGLFEO',3,3),(456,'SOAW','LQHMQGQPYPFKXBVOGMVWQ',1,1),(457,'YPYVYGMZFPMWXAVBKW','JZCJPBUB',5,10),(458,'YGVLR','PXFGYFVPMSFCQHQMNPRYY',7,2),(459,'TMGQ','OVTFJBSDH',1,3),(460,'FOWTJGSCFGRDQTEOPPRO','PSHFNRLNNSXBELKZM',7,1),(461,'PE','ATZAIIJKOQGCWJGRKY',7,1),(462,'WUD','JSAVMQF',4,10),(463,'SVXPSXYFVEOKDHV','IUADDSJIG',1,6),(464,'CEVYUUXNZFTHLSBEEG','RNOTCZPSDUB',8,4),(465,'DOEVHSL','VBDAZCCHVSHPI',1,3),(466,'QNLBONKUPQ','QX',6,1),(467,'KMVLVHQLBFSZVVZBADCQXI','EXZLCBLRHBNBVXWRBNTHHXY',2,5),(468,'AHPX','RRXTBYIZVKSW',10,5),(469,'TPUAFOAXGKHWLQSXVWCUSM','IKIXJJCUSCYVYAJ',3,10),(470,'TFRCPMFVHTCBWAMZYN','QOT',6,10),(471,'LHOROUERKUBPDNHURWVICOG','BVXQJDZMDBEAJFPLFLEQWDFD',4,2),(472,'BXUGHKFMMNFUKBENL','CBQXEJNCTIK',6,5),(473,'FKI','INSZV',1,4),(474,'DMMDMBKGTTOWUGQ','EVFSKC',3,8),(475,'EBYDETPTXPPBVBSGOEFTXZQUW','XMYP',2,9),(476,'WDFQNDNLRPDFGFXRJLJOEV','ACOQP',7,6),(477,'KO','NTJWNTIDM',3,6),(478,'LHICGWTVKHBTWSD','JRSMRABYA',7,3),(479,'QMLQYOPJFVWBJX','AEWBNCUQDGW',10,10),(480,'XXYYCIZOXQDM','YBPJHXHEKZXE',1,9),(481,'EZEDKPQQFWCYOKIXWXAUCZPE','ZTOSFYMLQPKQFESRVAQJIA',3,4),(482,'EDKHCJTPHZOQCWJE','LKJXVMWKPTEGERPBUJQ',3,7),(483,'OIVBYKQD','V',6,2),(484,'ZLNGOPDFZUAAVYIMXRQCYRL','ZZFWUUQTUTGDOMRG',8,1),(485,'EAVVMABHIIYSETVBAP','QVIZKDR',4,7),(486,'HIIHGHFV','PLROLVWXUETQR',10,8),(487,'FMLCGOUFYPGYRYXY','WIFXPBXIDFMXHZKKEOJZ',7,6),(488,'FLXWBAZJ','BWNX',6,4),(489,'OWVRXKZSECJD','EMFPNCFXGYDY',1,5),(490,'OEH','JD',2,6),(491,'RQLCQPAFVPHBQRUQLTFDWFFVE','PDVDDEJNSMWA',1,6),(492,'WLTVZJCDQRCFRRSMLPKYPJVJ','ZE',3,7),(493,'DERFVHNANUF','DUUJJZHWMJMEIIL',10,9),(494,'ARVGANUYJHATFZX','IN',7,3),(495,'SGEYXFXFJJRFMXKIWOVQG','KBNLBKH',7,4),(496,'ETLUKRVWWATZAARKOQCNCP','AFABVTFMGDFMHUAD',10,5),(497,'IHPTHIVIGWYNWGWYH','WHRBVUJCNITJBJ',10,6),(498,'SLLXWNIISFT','VLHSZUNKSBPWQECKZVCJR',5,8),(499,'FCDTAGDOWSCZSCXELZKRUWUL','VAMCSHSTAWJPMEZXFGVAUIPQS',4,8),(500,'FXFTHPRQDJHWYQQJYQTYFI','HCVOAOURQSGGTVHOMUDOLVN',7,1),(501,'KGUZBCONGJXEPMRUC','PCUNIELNQVIHSVTETUVTR',10,2),(502,'BPLKMRHCLRRASLOMBR','QFEEHINSXOMJSPONUPZW',3,9),(503,'JSUSHLLZHJGSLORBTJLULZZ','AQQPTDFBTBVXASIOX',8,7),(504,'ZSQIRTB','NYBRAVMNPXL',1,3),(505,'JRFRDWPDJRAXUTXKR','CCWEITPOLBHHQIETXOG',10,7),(506,'TALGRXZPRZT','CTCCTVDLTXT',7,2),(507,'DPJNJHVBVTWNFIRDIEWPQQND','LBLMZIBCKFDBLBNO',1,5),(508,'LZLRORWYULNFBXMB','XCKOYS',8,8),(509,'XKBXAZFREETLYJLL','AAXJOJKPOCZJJQWPTGBELVRG',3,7),(510,'VXDZYZFXE','YMXTTDAUW',8,7),(511,'UWHLNTHSCEDKERVAPPXPOOBF','KNQHMNACD',5,3),(512,'S','TJFEBTMZWBKTZVQX',4,10),(513,'ZKFUW','CGGQLUQZUDHQZRBREKAEFB',2,1),(514,'DMFXPRWPMBAHNDSQLXWK','UFXDQVTOGPEZAMOHETCTNHDHJ',3,3),(515,'PTXTJFWTPWTEZLERM','QQIXFNUMRYTFSCI',2,9),(516,'NMLSSEZKSYUZ','FKUMZDCGGQMBDUATKIFNOV',6,6),(517,'FKDQVPSAVCER','KAJZIZSPQBYTVFJDTBQ',6,10),(518,'KZRPQBQOQJE','QIANZQILNO',2,3),(519,'HEXQZUSQZRFOIPYPZW','LE',9,4),(520,'V','UZWIPRENAEMDEBYVF',2,10),(521,'OGSWTJYSPXPWCVKB','FNHZ',6,9),(522,'IURPXSZLTVT','RCYNSLB',10,9),(523,'MV','EAIORGWQ',10,8),(524,'LMLAQDRZCFPID','VQZGPAAWEHFCIWWUH',3,6),(525,'QNZQXH','TJPUBMHLUKYZJID',4,9),(526,'GGIFGMJW','GXDSQGVSQBITGSPFE',5,1),(527,'HZDEHVRW','BTAQNTUBQIS',9,10),(528,'MZVCZIJPJJUDDMEJRQTMEHZ','K',3,1),(529,'RNYBEXCXJHMHMJWRDLKKLWH','AL',7,10),(530,'DCOOZXBLFSAPFQVXGFS','YDT',2,9),(531,'RVLLADR','RBGKVFEBBKXAELQH',3,5),(532,'RCKFGYXHRUJFSPX','KO',2,3),(533,'WZSWWYX','QDPQSXCFQGWLKWGYAIFNU',3,5),(534,'TCQUEKVZGRPEIA','YHKGHUAOODTUDGQYWOZXAYPVM',1,10),(535,'GCNUBIDHUL','HDHMRTBGMRBPS',1,3),(536,'CVTYZPLCHZYMAOLZ','UJE',10,4),(537,'VMUITVPYTISRTXZOJLYPJ','HXWHEMP',3,9),(538,'YKCZDCHKUHXAAMNBIYZTN','DAHENUYTRXVK',10,3),(539,'PXVWTCRMSXSZ','VJFCEAACG',5,10),(540,'MAIHTNMLUZCXTFHBHQC','RGLFLSFVWOANWVQXFCVHU',10,8),(541,'ZNPEZARPMBNZZHQXWMRFXA','RPSN',5,2),(542,'EMDRMKOBCVPBTLTBTS','BALAIMHWXENWL',7,2),(543,'VUJEJ','APQXMVYYPQKTCQTCP',5,8),(544,'BIUKZWFWNSBPVS','OUMKTNGCAV',1,1),(545,'A','AIWPOPYIBYGYSFYZCW',9,5),(546,'AWCBORHOXGLREINQPDLTPMD','ONNXM',3,3),(547,'JQIKJV','ZGHOMTVDMJRJV',2,2),(548,'YGPHJMSXIJWFOVGYG','YUWEA',3,8),(549,'EYNLHSEXSOFVOBWU','LXKPXSPMENDEOBUUTPSKCZFI',9,8),(550,'PQZMMYGQPOTNQWEODZ','OSEYFORDNMPMURANVJBKTD',2,1),(551,'KCSSH','KXGEVUP',2,3),(552,'GNKXKU','JQFVH',4,6),(553,'RS','DIABFIEIRQADAFKQVMIQCLTC',8,8),(554,'BDJGKEUODTQZGYE','XGJFOZWQJSWYBHLNESFY',8,1),(555,'BGERZICUTYEBNODTD','TUVK',10,6),(556,'DLZVULTHOAOFASTJIFJ','RXKDOIAYABGDF',4,9),(557,'UNOQ','LHV',7,9),(558,'FISFB','QBCYZWKRS',2,4),(559,'VHUNLYC','BYRFBMZHBNXONM',8,7),(560,'OIWFWBXLJMACLRGI','Q',6,5),(561,'LXOVWXSFSDCOGWQYK','QMMNFZRYQAANSZ',10,8),(562,'OUIICZLSYSDLBKACAQSAGCJ','LRNNXYNSWWXTKQMU',6,5),(563,'U','YIGQAFA',7,5),(564,'TWQQQBBCMUMRYHYNPYN','VJAHXTYWQCRG',1,3),(565,'YBDCENHUACQUTATQZS','KQTYKQKAPJTJIXROT',2,6),(566,'H','XTWXOHVSZIYLFANWHTVY',5,6),(567,'RTB','ZBYPXGDAUDFOHCIGNUDC',7,3),(568,'PKEINJEIKMNLYP','WIG',4,4),(569,'FFRXDGYAZX','KSEBCPSXIWHWNIBQPFTGHPM',5,8),(570,'AIXTSYMNPJCYGHGW','VOSIMEL',7,5),(571,'AOCFPJTH','YINWSEGFC',3,1),(572,'SHDCOWBNZGTRGRMBBCDL','ZGZJWWCLL',7,10),(573,'UHOHBCTEAKHU','AHZRFXOEONSWBFIQDEEDMLYBN',3,7),(574,'RSXWVOXOJSOHVM','YGCNOAYRJJLCNGHHAXFC',2,10),(575,'GJYXUTILOCHTBRGSTSUOPTWEO','QXD',2,3),(576,'BJ','EJMEACKAXWLRZTNNUR',3,4),(577,'WWEFJ','JYYGIBJCIGDQAZXENQIKVEPG',7,7),(578,'JQKYCNC','VSZSFKAJEBXNQOUGKESUXUS',2,8),(579,'RRQGVBWISHSZKLWLCCPMCDRKI','QPHHJSHPFRG',7,4),(580,'ORDX','IMR',2,5),(581,'GCNEQJ','ALOJN',6,7),(582,'DUSOZZPV','ULQGSDVFUDNCFHVJCINU',10,3),(583,'HXEHJ','WDHDNILJFOTYYPEZ',5,4),(584,'VYNF','QRFAMQJDFRRCFVPQYTJUWTX',7,7),(585,'JUDIVOUOQRVGWSLPXJMAJZHNF','G',3,5),(586,'MEJEKRAAXGCFDXMPGTRF','B',2,1),(587,'MBELK','JNENVTKULWCZFZBQVDTJEFKE',9,1),(588,'TGESRIAQVXVMXT','YELPIYDDUDGZOVRM',10,9),(589,'LBMENTQFTYDAZMZDU','UZJZZQNKWLKHKFJ',8,8),(590,'ZLEJMQFZQWH','PEYPOFMKMWJWEKW',2,9),(591,'IRDPKDHGONTRTGONSISCCZIPF','EQRWWSXLPWUYZDYORNLPWZO',6,8),(592,'ZJS','AEGRFMXPTJRSLSHCSAWNSGP',4,6),(593,'CQBEGNFHHBWCTK','BRJCNESATV',1,10),(594,'LHQL','DCVFLSYEPIEFRHQBEGKCP',6,6),(595,'XVHNVZNZQUMWLDALEPN','RSUGQOMOEMJWMZMFWPLVCZA',4,3),(596,'ITOHDTDMHCYIXCMZWLTVYX','FNOLDZ',9,8),(597,'QCGIEOXEAWOBHMBRMEFWUX','MENPDXOIXQYV',3,2),(598,'SBIKQPEBIRKOZKI','XOLHVNRZGQL',5,3),(599,'YONTRUSOSADPKXADEOXL','KQVDSPQTXZFOVKGXROBJZZ',6,7),(600,'ORF','QML',4,1),(601,'XSXLMLMIDYIRQYMRJHVGCEQW','MCCZTQNRWZBSRSBNAMYIT',10,3),(602,'KT','GKDIIVRLU',8,10),(603,'A','BWWCTQZIQMKYQGUZPJUTJJVYR',6,4),(604,'RTVKKORVYLNGFJBQYGLSQQIO','FOQRPAHDYAMRDDIQPKRUCTJDJ',10,4),(605,'POIZFYSXIYPX','XC',6,9),(606,'NUYWABVWAYGSSJYMJTJHR','TWFYOP',10,4),(607,'QSPNVSAQJI','HPFBMKEDQVGESTAR',10,7),(608,'QZMTHECSIU','CPKRIZBZCVPPRBTBYAHW',7,4),(609,'VPC','LPMHRLTPJHRKGIVMFTGHXE',2,10),(610,'EZZSBFOIMFALY','ST',5,8),(611,'XXT','ANXCLZM',8,7),(612,'EZANDK','ZNDEIQVJXJ',9,8),(613,'AB','S',5,3),(614,'KGDWLLJ','SGDVZQX',7,2),(615,'WZIJGOIYTT','CBMWQMTELT',3,4),(616,'BXQY','QGISMMIXLDRJORGAWGCM',7,10),(617,'GABDQNL','OPOXHZDQWNWNQHXDMNRYOP',9,9),(618,'CBMVNQZZFUCXULD','VTVMGX',1,7),(619,'JAEOZHQRMXOZQYFKBZMJOVFFH','DAECTZTE',6,2),(620,'KTXXUVKSIBQGU','KVYWDMLDVWNFO',5,8),(621,'WXRZHWQ','LQRFDULDCO',7,8),(622,'HXKDRXZWF','YMHFUDUYLCHJ',6,4),(623,'SXOMBCQBIUHMYVOS','LONKQDEODZJSEWHTY',1,3),(624,'T','WXONCPLYV',2,4),(625,'K','BYSFOWTEUTDTSUD',9,5),(626,'FRIGFQNCQWHAVXACGMDAPO','DFNEENCTGESPMTNRKP',8,5),(627,'QHNPMDK','SJ',6,9),(628,'CQAETJLEMEXHXNILAWLIMAUW','EZTCRTPUUFQSZTZIZSBZ',3,7),(629,'EMUCUDS','LNLXBDFFNCWZHXLIZQTEJ',8,7),(630,'NFNVJWNYDFIPKXAACO','OJVH',2,10),(631,'PSDHU','HFYA',3,10),(632,'XUQY','GXYREEQBNFNDZY',10,5),(633,'QOBPGTKFEKFIJ','IEWXM',2,1),(634,'DJXSSYYQJQQQUE','VGIZTEOM',8,6),(635,'MAUQHJNGX','RQJWOPDRDQCAUHUCWXKAGB',8,1),(636,'DBLWBJDBAGITP','EPECOLAYHNTUQWOBHGCALVYA',8,7),(637,'LCBL','NDZGIGJHNP',7,6),(638,'LLIBEHSZPQANRDRLJWVIJTQFA','UORLURKRBA',1,10),(639,'OROJMHTGRBY','KEROZGPUNRY',6,6),(640,'HYWTYTMDCHUBLSSSFSBES','MVOGEW',5,7),(641,'LLCEXIABI','I',5,6),(642,'YJBXVBRQOR','DTDFSNSESDVTSWOFINDJNY',4,5),(643,'ACMKFQGEJPUG','LFNOVRULDFVZZPKPKRJPVI',5,9),(644,'EBTALIRZKYBGZYGAXG','AYCKSRDETDRYUYFCZM',10,2),(645,'MBMAECLYWYV','JZFLEEVGAEC',7,10),(646,'OUNMAVWXA','TFILXIWPVMNBIRQGFNBCYVUZ',9,4),(647,'QLP','DLOBTA',9,10),(648,'TGPBYEKDWXRQQFYRX','FX',10,6),(649,'ZBLMVEUUDIIK','KD',8,1),(650,'BYUWCIALEXHRA','ODSVWNZHDPUPAXBKW',6,10),(651,'GRWDUACJWVBN','BR',10,8),(652,'I','LDCKNQMALRQZZAHJYUYVAUZ',6,7),(653,'FKBHKROSWYINQXFCRKDJRT','XWWKYSGFOSTDAGJVT',2,2),(654,'ZPZURUBQBNPQDMHKOGPKGIZ','JWWUSMZYOGSHO',10,10),(655,'WO','HU',6,7),(656,'DFLYPEGSVXVJURIETQ','CQBFDACGKHYWD',10,3),(657,'SXVO','OYZXV',2,4),(658,'CL','BHCLEIQVPCZQMWC',1,9),(659,'V','ZGNEWKK',4,10),(660,'TUFGIBQNX','WAOV',9,3),(661,'IMPENSEFWIWVLTII','WOJKDJPEDYGSKZPEWAFGY',2,8),(662,'PFXACNZTRKVVLSLRAKRPTCBA','EMQKFJHKAJYEE',2,2),(663,'RRSALHVJIRDFZRCHYLGBGP','ADUSJGHBHBMUCOSSAC',5,8),(664,'WKCODGWZXUNAZPM','URMZXVNLMNHMMCIQJKMR',6,8),(665,'EB','FLKGAUMIYJD',9,5),(666,'QCUSJDX','SGDRQSYBKHRQHAUIHJOB',7,4),(667,'QJCDVRSXZJFTQUCK','VAFALIOXYTMOEYMGSIOFXZENT',8,9),(668,'XXJHYWFKEYVAEAHLEOCTIYX','ZEOGU',9,7),(669,'NGKOMTHLTLOSKVFXBPYCAE','HAVMDRP',1,8),(670,'HFGMKUTAXHM','ROQB',10,5),(671,'ENENA','AOBA',3,4),(672,'ZPAFLWAWVNEYNCPGBBUNINPFR','XGHTM',8,1),(673,'QICQN','DOMFTHI',5,1),(674,'AHQCMEMGYAM','HKNM',10,7),(675,'XMGGKNXFUT','VPAGCEXBZDCD',6,3),(676,'ZFDOMVDVYPPYQCMRQUXJHIVL','ZCDBSFAQSPXO',10,6),(677,'QMBAWVJWYXORJKVXYXALLSSM','BIWPQAZPMUPKPMSXBPA',1,5),(678,'GZWIYLXDLJNOH','PNFIULLPEVXGVCLUKQSOCMSG',4,6),(679,'CYCQEQOUK','GAHZKGO',6,6),(680,'KHYNZLZEETZQ','KATYOKJHJKCQHL',1,4),(681,'LMWDAREWLJDQAYVERC','QZTGIAHRMWBREH',1,5),(682,'MVN','QWIOFETBUUEM',1,4),(683,'HEVQIPRTGONJBMRFLWPW','DPA',6,3),(684,'K','HVIL',6,6),(685,'IIUDCUDY','YVKY',3,6),(686,'VUVXQ','MMHWMNEOUNDORAWBHAFAY',8,6),(687,'K','VVGNPOGCSFDI',9,6),(688,'VFNRLFNGDAWLKMS','XSZCSJQPZSQDCJPPHT',4,1),(689,'BWGYIMUQQMBNEEOHTEHA','KSHAIAYMUOZUVZMP',1,10),(690,'ASFMTGSDOHQ','PHYWLHDU',8,8),(691,'YBEKTWBJZN','VFTDCNYPROOU',6,9),(692,'BX','YHOUHUTUQVO',5,8),(693,'WBCPTKYIASASCXOIG','HVJCCQQPNUQRIIUXUVQTV',1,6),(694,'NDEMLM','HXVWKXJSCMABIVSH',1,5),(695,'RFVNRVIRTHYBH','BTUKLKBUHXA',6,4),(696,'CDOQGFTBNHYYFTCYAVEEVJC','TGHNQOLYHQC',7,6),(697,'EEPD','I',8,1),(698,'PKGKGU','PRNYBGXKHBKESMJAAVVO',2,6),(699,'PKDORBELDKHPDILTATHCVMIFC','QPZDQFSHILYNKWMQN',6,2),(700,'AUKP','SFPCKDWGQJBTUMBLQKCLWSG',10,7),(701,'RU','IUQCFVYJKGYE',9,5),(702,'CBVIPHSPNJWEZXDBJLWPE','PPLCSCTDGLHAMNQQBPYEBXSNO',1,2),(703,'OLSS','NGPLGGW',2,10),(704,'OBRZZLFNYGHVHYPIVVG','HGZEMXVUSSOUZGHHRWC',6,6),(705,'TJG','DFFNQXCI',1,3),(706,'IURL','IIAXTGVNI',1,2),(707,'LIO','QHABBEDSW',6,9),(708,'JZCRG','PYQEADPZG',3,8),(709,'RARDWGAPHPBHK','NWOYWMXVYYLTV',2,7),(710,'TQYBQKPCVUTUJS','GGUNFTSYSBDSBUZWFSQJC',1,1),(711,'ODXARGWHPIFXVTQTIRBAVYW','MXEHMTDPXLHLXBOH',4,10),(712,'PVJFLSMYC','LQZ',9,8),(713,'DKJMBRSVLZRESOJKVDEXHT','THJAPPQHZEZQRO',6,2),(714,'FZKGSHY','OCZAWRXGEBDXIZG',6,10),(715,'OOXPM','JMPDKDGHC',4,5),(716,'TMHBOMEKIYJXKYAKSFYTSOQXG','OIXCCETXYIYUBDDZRW',2,7),(717,'PPFKOHQ','USMYQSX',4,3),(718,'XNQ','ZUDWDIUNCXF',2,4),(719,'QDHACHYZTUHUDZXQ','KRDOTLGNIRRFNCPFXBHWUXUHR',3,3),(720,'PYRGJYACYQNJBAVWBPR','WNYZKSTVXSU',10,2),(721,'EWBST','NIPLRMPGEAQ',3,9),(722,'IZQSSHNNDUIJRK','DZCNXAXTXJTNIDR',9,6),(723,'WQZIFXAEUXMRPOPMMFGYJRLN','QNMTVPTUUXKDGPJYNQJHNXHV',2,7),(724,'SSEVVQWKSXFSIOB','ENXCRUF',4,1),(725,'ALZZZOJG','YFJINWS',7,7),(726,'TOHXVTLYJYEDHF','YGYDEKKQFXXABJSHGNQJIF',3,3),(727,'WZONTISWFAYROZGIZ','HVVLLBWUABCSOOAZN',10,1),(728,'UKJLHWTLBOJMM','NJYYSD',10,4),(729,'LMTNRF','UVIDAASPKRNESDBG',1,8),(730,'VOVZUAOZQBXQIAZ','XDKDFUKCYKNAZTVYAKZP',7,6),(731,'BBAOO','CSZOPDQPUYPGSV',2,7),(732,'LSMNEGC','LQET',4,5),(733,'UEXHTYY','SOJZBCCYQNYTPWRQZQIFKX',10,6),(734,'DRWQGVJDUWNWBOBAXKRTKK','UAMEPMHJLXNBQZYXVX',5,2),(735,'FPRBIEAI','DUANGXWWGIVCTF',10,5),(736,'CPSKHCGVHAWQVFZUX','MYLAOHTACOIERFL',8,2),(737,'TJCM','SUOJPWPAAKCXFJUIO',5,8),(738,'VOQMEF','AXQCXSNJSVZUJD',5,1),(739,'ZHLDAP','WDPXHRHTQHPPXTRHACBPAJ',9,1),(740,'S','INZGDXZAYGM',9,7),(741,'DBEQXBFHGQHSJUGSPEUWMFT','MAEWIJJMXZHND',8,6),(742,'SBLXHKQUKEKQ','PBAGMVJFOQBEET',10,3),(743,'GXEBHTABFZQM','MNVWKJCAXIHIAP',1,5),(744,'TX','AUEWDFJVGBP',9,5),(745,'BRGUNRTPTDOOKVUKUIKJ','CBQCZJKPNTNXRBPFKAZNLCTUZ',7,2),(746,'EUWVFC','OEUW',8,8),(747,'T','IOXXBA',4,10),(748,'OLVDCSOV','BKRCZXAKEPSVWZTMFKOZGTWKY',2,3),(749,'EOWSUNGFMJL','FIYWRVM',1,4),(750,'OAZWTYXFYM','WZ',9,6),(751,'XALYYQQFERZOTDBBGHW','FSN',9,10),(752,'KXIPFGWFLBQPOKXEPMU','B',6,8),(753,'SGFSRXIZXLPMCJQCPVZUPIL','PLXWXMTJBCRCKTUVP',1,4),(754,'OPA','MDUGIUXGY',8,1),(755,'ECTTOIF','NXVSRUFQKUYNVJJBIS',5,7),(756,'QDDAZQZZWOCDBLX','USNPIEZODQEQOVYGOMAMNCH',9,9),(757,'MCKABROANMEEP','ORNTGGEQ',8,4),(758,'VOBLRAFZFUQUGRN','CPQSQPYYWAHLVTHRKNPT',7,10),(759,'EA','TKGSKKPFZM',3,1),(760,'ISWSAMZAJYDXIV','FLBESRRQCOEFGZAMRTFIAM',6,1),(761,'CEPDYOQRQXCHH','NDYQW',9,10),(762,'OQFKCTSKNTDNH','FKHBONFVIPNRA',2,9),(763,'O','TFGPKBVUQ',9,9),(764,'JZUCLCNJTHGPYZHPACUNXJH','HYCVBNXZPSWVMOHTF',5,9),(765,'QAYIDGFGCSHIEGAK','MAHVXDILFIY',9,3),(766,'BRMRSEXFFNCE','UTISBYIDNAXUOBVS',3,8),(767,'KC','KJFLALFZWFTBSTAKLUWVOE',2,7),(768,'ITJFYWG','UURIYLVXWWUCBGCUBPBP',3,8),(769,'QBWODWSITXQTIK','ZMPFUNOXQVIVSRUFL',7,7),(770,'YCUKCJBIGZ','AAGEEWXCLQWLKSHTLYBKY',3,6),(771,'XOUMRRZLIOJLDAM','UIMRTPGNWRC',10,2),(772,'AELCDXL','CJWKPFPMTMU',1,9),(773,'AFEJBUHVKO','QGSBRKHJ',2,5),(774,'Q','QKIDPRYTCYPKJVCXJSOYMLKS',3,8),(775,'NHAPOSGZGDTJZAUNXBGAXKPTW','PQFXHVCZMOLGXXWSVU',4,4),(776,'MJVVGNDHJBSJPGVLASJQ','SFODEHQOINHBDAVQFG',3,4),(777,'EWWALRMQIRFVRNDXVGPDFAN','NGIGHHXKXKFNFLERJVZJZ',8,3),(778,'DXBZHLDIKBHBCU','DU',3,6),(779,'DQYMKNXKIMZIV','LCGYFJPLDYFZET',8,1),(780,'ADQSEC','PBG',7,3),(781,'LMGZWXFFFMWJGKZNLUOCHZQ','WQCNFNKAMRBISOELDSYRAR',8,7),(782,'RCJR','FOWJCROZFHRYCGLDWCGT',6,8),(783,'UNSTKC','JAGBZZFGECQMB',5,5),(784,'LBLLEXZHNLXZHBZHHDDGEMH','UGRQ',10,1),(785,'TTBADPCNFZJBSCQHXG','CUVBDJDML',2,7),(786,'LWFLQZTWCNGCOXINKHXE','WEWYSFQSSFMXHWSNVIQUMNY',3,2),(787,'SEEPQYZYIJBCUYPV','SITWPOASQZLDZLV',8,1),(788,'CKQCA','TLJCWJIOQR',2,5),(789,'VNCFTVTFWDMFTAYQ','HCXJXOIHSVNUOXC',3,9),(790,'BIFWAHFMJTAUE','FBSUWSYPDQAUKWWT',7,7),(791,'TNUX','SLKBZCOUXEHTZIPW',3,7),(792,'CQEZGFI','CRVTYLUUZEVTQCWHVHTM',3,9),(793,'WDKUHRJYFNXNTCHIOHNXDO','RUIUEHSAF',6,1),(794,'SCKRVSVRVNDI','MYG',4,8),(795,'EIOTZZYKXOQ','INDORHYJJZ',5,2),(796,'N','I',5,10),(797,'CMMO','BVZHMQYEMQUJABFJ',9,2),(798,'UJVZZCGMYJFUOQWPWJA','UILTDQSV',4,5),(799,'SCZUMHZUMRWWA','RQSTNBFDIUXTRKRYQXXPIY',3,2),(800,'ZTLNYTBXBEZVBBAKAIYNDV','ZPOYLGMVRSRCGOLECQ',10,5),(801,'PWIWKQQPFDSF','FEZAREOBTTQXN',8,7),(802,'EIQJRW','SIDRSSVGYEJTSXKELXU',6,9),(803,'YAJBRZXSXUDCMD','MCUERCPGPUAYLX',4,10),(804,'JDMDVPTVVPFHZKEAYIGB','FQUZNBIUKTMGUR',10,3),(805,'LJZWYXLJNYQTCBMUMNAVKQCD','CQFCVPSNCFA',10,7),(806,'EKWTRVT','FMLSKPNR',7,9),(807,'LYXIMFYLCRHTCANZ','JI',5,2),(808,'FBUJ','UMWVAHJSARHGQGFPUTTYT',5,7),(809,'UKJVGVJBEJ','LAGQPDVMCDWBCE',3,7),(810,'WZQTS','DRRNPJTH',4,10),(811,'NPPRNPD','ZEWNPEWZT',7,7),(812,'MXKPTBUZVNBL','UCTYTVCLAENNLVC',7,5),(813,'MUQETRERWMAZEMVUDPLKOTOWR','CBFBJCDEVN',6,5),(814,'UWZAKNXEODWXY','PB',5,2),(815,'IW','OTCP',5,6),(816,'ATIGLRLSAQKAOCBNQSPIVRYR','XQOICWYZLCP',5,3),(817,'VNGEAKLUSWWX','CY',10,9),(818,'XIQMUWTKSXNON','BLKHQNTNDDKWOMCMKISCOQCM',7,8),(819,'NLYQMIAFJFCN','KCPKGPHXIHXMFIIIPQNR',4,2),(820,'NWBABHJSOK','IG',9,4),(821,'SILDDZZFFSUCTUQLMBYERKPQ','NYYVOLRDYQJCNLLCHQJ',5,1),(822,'D','OZZPDOTVNJAL',4,2),(823,'RDXGNXOYMOQBTKRSYN','MBYOKBUMTABOUVF',7,3),(824,'YPBKHARK','JH',7,8),(825,'SEVCPOHVLP','QXVPFLWSUBQASSLIVDE',8,8),(826,'UWIVKGMBJOYLSFLKDDRGIRGX','QZQ',4,6),(827,'LTVLURJNYBRMPFVARPQSYTHC','VYDPOJBOCSRGJJCNEO',10,4),(828,'FMWABCUIQWICXHA','SAKYVM',9,3),(829,'RPGPPDNGMZNNQQWCLLYXYB','BQTHJZZIGRFVNCCZMPPXO',10,3),(830,'LGXPANNRBUGWY','TJTRO',6,2),(831,'KZ','KFYZSUN',8,8),(832,'FDMVNKJZWURGIHPG','JQTELLZH',2,7),(833,'AKHMBIFNGTUHLXLJTNLWPF','QLJOPPDBAAAFVCKQARRGIPVCM',5,8),(834,'JWRKTCQFQIMIHTQ','VKSIYC',1,9),(835,'L','MWRKKYYHQABACGWRD',1,6),(836,'WOSOUE','GVRAMASESPXXFEZBFXQWH',1,9),(837,'KNXYZKWEYC','P',8,8),(838,'YYYU','TK',5,2),(839,'Q','FZ',4,2),(840,'C','CJXIDG',5,3),(841,'ZQXWPGHPDMSUVGNAQL','NYABIQTUKCDRUALPFXWMQYOOJ',2,10),(842,'CWKACEKETHBGEJPMXAVOD','IWYLLXLZIBQTWCTHKFMH',6,10),(843,'IRCFWHLKWMNTHZSSYFCVRLSF','CSIXNEMOXDINSYVJSOW',6,6),(844,'MYQTTPJTVCMFVFDFVI','OI',8,9),(845,'OBNTAKYEOEPVJMIPCS','QKEDK',10,8),(846,'TLNMPCMJOIQDJHMCJPO','KTAPR',5,10),(847,'GKMHUSUCPALSAFNXD','LRJZASAMMQFTGWDRR',5,1),(848,'EAZG','MPUEZGCUD',4,8),(849,'EDSZWNOGKZPSMY','AWZOJFNSPFMDNQCXZYZ',7,4),(850,'KXPYLSJWWEJRFD','JPVWJKAKFOCHUY',5,9),(851,'ILAIJ','RLCRZFYDNCBYBNJQKLJLKSGSB',7,2),(852,'WWQMDNOHNGKNCPFHOZBYMGPZ','M',4,6),(853,'VQSZISMXEWFAMJELGABNVAHD','XGFUNETOICCRHZYE',1,1),(854,'ZSZRKXAJLNKDQYHCMZ','FRQQOPEVEZCN',4,7),(855,'ZYROUPYIBGXMRYYCRMOC','HQPUISCLGBHXUMXBEQVZITPF',10,3),(856,'WRBGMLJKXPSIOAP','YRTCYAEYGFPHE',10,5),(857,'OPQQF','QYDRDC',5,1),(858,'MZNZXZOYAQVJT','DOWSL',5,4),(859,'WPJKXYTJEVA','CUMJQRIGQXHLGKHJV',7,4),(860,'JU','MGBOXCPWAYXJFVD',10,2),(861,'VRUTLEIPDMU','PFYGUZAGBJUNWOXGZEOXVE',8,5),(862,'SKITIMGYIAXN','BAJNTVUJFJZGWCVBE',1,1),(863,'QTWGOUZMTLEGPOGACFPIMRWL','MT',2,2),(864,'BHKA','XOARLQLETMEYPAMDCD',1,1),(865,'JIDTLNINTCZYTLKZ','RXHPOJUMRWMGTKGZWAJRGKNK',10,10),(866,'NPKAAFMFIAKLEOGSVBYFR','UKFDAQECE',4,8),(867,'RKVQUBDSZHVTBONOYTKXEAT','KEYFQDEMNJSMVLLORBTBJXS',8,7),(868,'ZAX','E',2,7),(869,'XOSJOQGVDMNQDGH','EZPXJHQUTSE',2,7),(870,'FKUZUBMQWGHLG','QLHIZWRCLALPH',9,8),(871,'AKKDRNUNXTHIJB','SDEGNHIXGHVOCLOR',3,5),(872,'DOXRWYPHJQG','SIUNMJZTXMGK',8,8),(873,'GKJMIXONHQ','FODNZYMGFBWYERZ',4,4),(874,'HACVSIOBQCARCI','LRFHJNFSPCKCUDDQWQXMSXF',1,6),(875,'FTS','XXBNWHWNFMJG',3,4),(876,'XKCA','LABOTLZTJBHMUDJBRNDTECQQB',3,7),(877,'CZRLUD','FQVZDSBTQRZ',7,2),(878,'WTNZJEICHPMYVYNEOQEEH','GOT',5,5),(879,'EUDTSTXDGOCDKGEB','TGTRLWPDUOTUJJLYPVECMKM',4,5),(880,'TZZJJSYNKRTTZVABMCZPHI','SESUKGKNVBZHFUUFKC',6,1),(881,'ZESUVKSEFVA','ADDOHETPXSLACOIC',10,5),(882,'XKFTXWWTZIER','UQNXHNQADYXISSDSOAD',9,4),(883,'SOBDYNUQ','NWXMBXCAYGYVPWHUMQ',1,1),(884,'TXZHLUMKFSC','IHYTOMXBBMWESFR',2,9),(885,'XGWDROIBPLW','PMZKOGSMKLLRRWRPOWDLHL',3,8),(886,'DWHQKJWGPCFLPNFWIKAMNTY','GAKWPGZY',10,10),(887,'OXWKAZTWUXXKQ','OUIMVVYHPVN',8,6),(888,'CKVBNB','TVKOIZYXGNOV',7,4),(889,'WXJFJVSCBX','BTSAYYYXNTSLZ',1,10),(890,'ATEPYZNVYQKMQOISH','M',1,4),(891,'GTEEOCQ','CALXHBJEMTMWVE',10,9),(892,'EOLEAPQOZLGKZBZSLUW','KNFEIRJMUIGNAKWFWG',6,3),(893,'Y','XHQRUNFVBJECAOR',4,6),(894,'GSQC','XYGNESDDMXIZTLAYVPFXE',3,9),(895,'LYCEDTIN','LXNREWU',10,5),(896,'YHYHQAQJDY','MOAQLMTI',7,4),(897,'VAUMJCVDEGR','IRJEVDADMOJKNMQXT',10,8),(898,'GFB','YMRDBYCKTSMFZCVBQHXT',3,8),(899,'FJEQAFHNYQZCM','ATTCBNQNLNZBQNKFIFFL',2,6),(900,'IXXEUNUTZWZGTDDA','ILTZ',10,5),(901,'PHDAHARXKDWNVJZOWFCTYEEL','ZMVJRTSCACKDKYZC',10,7),(902,'MYRW','YYVQJYPBX',2,4),(903,'SBOLJUOAFU','KXYPUUKLCPTIERZHLZ',7,1),(904,'SLHPYHPCGQVDUIRN','IHGNTEFY',8,2),(905,'FYDHBGDJ','WCGMWQJQDTMFJJIH',1,10),(906,'AHXQGMPFWHRCCEB','VVXLSDCTLR',8,10),(907,'MGHST','DFMVC',6,1),(908,'ZSRBYXBTPA','ZBXJJORQZGHQMVXSIVX',7,7),(909,'TMRQFNN','QKEMPNMK',1,4),(910,'HEFTNYEGPRLUGAZDE','VTJ',9,8),(911,'FUPIGDERTZWUXOYFQBP','KXQDRDKTVQKQBJLFRNQMBELD',1,4),(912,'LZSUUBFD','RSKFDGIHKMXUULGAG',9,1),(913,'FL','TRRUJOZGYLZWTJDZHB',7,8),(914,'HLQWDBNE','YHMTVNDWBLV',8,8),(915,'QEWNBUDRNBFKZYQXP','FTKACSEUQYKJTNBWQTT',2,8),(916,'JNGSRLGCHETYDFKZEY','ZYGGXWPZMVFGEY',1,3),(917,'IB','VXRFWRDSTYFC',8,1),(918,'CRTAAZI','HXOFGFBOEYSWR',4,3),(919,'NHYSHKKQWFAENDCCG','BQS',4,1),(920,'HKECZY','PZDQC',5,4),(921,'JVFWSFUVMQWRACWPV','FPDU',9,10),(922,'DFPIDPQTNZIJUVEV','GYBUGRRNWS',7,9),(923,'GJWITNXHQ','XJYDNTTHYDKEEJSI',4,9),(924,'TIAYHOJMMA','NJKWKSPCKBWHTB',3,8),(925,'XHH','Y',2,5),(926,'DZOTAZILNQYIWGNCTNHKPHGU','FKXVMQICGUESPSSJ',5,4),(927,'UZSXVCJS','QZLYGTTRVFMHYHUEKWOAOSPCR',9,4),(928,'SCZAQEZBDUJUVUFCCFJ','OJOXGTMIVHNFJ',3,9),(929,'OJCVWHJYSZXGXYBK','XQRTPT',7,2),(930,'UWNW','SVQXHG',1,10),(931,'JXLODOJUXP','ECISGVXKPLXXMZBA',6,10),(932,'RMX','DEOXXYI',9,3),(933,'AGGRGKPJSNRPEAPZEOYGZTXI','BLHDGWITWCZ',9,1),(934,'HEZFRCDZFULWKRVYRJCUKZG','FQAFPKHHPOREN',5,4),(935,'GTBJR','CGMRHRNVQYLUFZ',1,1),(936,'GEDMFELMYRQQUFXCVNL','GBXQEJREUMEYQTSK',2,7),(937,'PWWASIWUIKG','QBPVVRJUHULAGNTDFLPUT',6,10),(938,'ZTBBBAGNAGIOTPXEE','BRWPRQXMY',4,7),(939,'DT','NAVTHFN',5,9),(940,'DSAMLRPMI','DZZCOKFW',3,2),(941,'CDWTTRMZKZ','PQB',6,8),(942,'CXHJLBACCHUTLIT','XGNXSU',6,5),(943,'ZYXVABKJAFB','YPXGYQBLPN',9,2),(944,'CHOQLVTKMGITFM','OPPAIBQACMBLYHCZ',6,10),(945,'ALVFXVZQWEPCAVBLKMZDGEN','LLOFWUFBLNCTPEVTNSVJYJTP',1,3),(946,'BKTKYMIUZLMUDPH','OGCGA',7,8),(947,'TURCEUWYPJFRMCOABO','QHQPCKNOUVU',4,1),(948,'OU','EIWHVOEW',1,9),(949,'PPBTIH','EYPETVIGHSM',2,1),(950,'UFUAPPNOMOXW','UQDFIYOJBQNVTXP',5,4),(951,'SUJTMEKQGKWONGCAQUHUUFQ','JKMFRNRWQRJF',6,2),(952,'EASWPMJMSFWJ','RRWMIWKJDBEJXXRXUODATNHS',4,1),(953,'T','NWBZGHYTVEEU',5,2),(954,'IIFMYSVDCHWI','YSCMZARJBRFIMHXQU',7,3),(955,'AYJYFDKODSFTZK','NSHHGGBTAYJGMZCUEVKZKBJO',4,7),(956,'UDNSDL','YGQTOETRQZ',3,6),(957,'JX','THEEIWLWLCFGZIY',8,1),(958,'GUEHFMFHFJBVRHWAOQAYDT','OAEOUVSBWJZDNOC',1,8),(959,'LLRWLNTGB','BIRUZIHNSSTFBVGIEXCVV',5,2),(960,'JICIVUL','GVIGINMITWSZ',2,10),(961,'D','E',3,9),(962,'JLNUNTMIRDZKEHWYQNDPUXVCD','ESDNORDMYMSSRX',1,3),(963,'MIUHDQHDGGEHSGYZONPYU','UWD',2,9),(964,'TCYAVZQ','YQF',4,9),(965,'TQ','XOJRFZYHOTV',2,7),(966,'FJZDHEQPIK','HLIKCOJ',10,5),(967,'GDFVLPFIGOWCWDQDZSCES','HBSRUERIPPWKTBUSGQBOPA',8,10),(968,'BLTBOPGTPUFRQSCCNWUJSRC','RL',8,8),(969,'RWZOSYUMOXFSTLCAXICDVE','OYLHHVUQQODFMJJCUMPITWB',7,9),(970,'OLOKHTMNQEJFZPVXQDX','VBPLOYIYOFFZE',7,6),(971,'BNWFANZWPDINLIPSBGT','EQJMONESSPFVDEMXTRR',3,10),(972,'CRIIOELLBJOQGTYWJCMIAQQQP','ETVVPQTWBHKQYXWG',10,3),(973,'YFCLIGDKKTVVHIVKVWKHNM','VZHYTE',10,3),(974,'JJGPHIQPYSDT','FJGEBFLFZETHOGUEQXJFNIK',10,4),(975,'LRXSNSFJPZKJJSOAIHKMV','FJBHXQRAOSZRDAPQPBWIKRXVL',3,1),(976,'MHAESAXKWXNSYST','HZ',6,10),(977,'AGQULGWFEWQCJZDKIO','H',5,3),(978,'GTDHRYMQVONMWZMCPZBVAPYQ','SKEMICULCXMY',5,6),(979,'IDLLANE','QMBNTBX',3,10),(980,'PMQWQ','ILGCRQIMWJ',3,6),(981,'ZEECBUVGJPVBMGTA','HBUJSTIMWHQULOOA',10,6),(982,'URVQIZHICDEKGPEX','BZMIRDQAJQCUNBSFQY',3,2),(983,'CWWEN','OBOZD',3,8),(984,'XZP','LCLFMVGKSZNMHXRMA',7,9),(985,'XIYJGIYCQOBJDGCTBLVYM','NGTYMBOAFFXZDEEJE',6,5),(986,'PDYJJEJ','DXIIEBFQXBZEPFQ',5,7),(987,'BHLZACWULANGWTETYMSSF','RJLICKEROSELN',9,1),(988,'PE','BFLWULAJUBLWCWKSCO',3,5),(989,'F','ZJJUHZEZXXOFPYJZDIPJUJPO',2,1),(990,'JMDOHYBTYWFPAMOVOAFJZEKP','RAPQHDCAOXFJTEFQMP',9,10),(991,'GTCMYGSAFHRDQDSRAHTT','CKQTNOZZAUEAHDB',8,7),(992,'TCGTEFUJGRWCU','CYAFLZBRVFPGNXSAWUMPK',7,8),(993,'RMKAYSXOUCYOWUTNJTZCCYHM','IXYHLTPPFKKUK',10,4),(994,'RSCSVHJDJEBJBENEUXJQRW','AHYNDOHWOXVVRR',2,5),(995,'PCKVNBYN','XCGPXWZOXLEPKH',8,8),(996,'NXTIGRZYOZ','ETUFRAZNSZDVILNKJFPDASBLI',5,10),(997,'SGGBMYPEREFZTDXJHRPVNJTTI','YGGTWLOBVTXAEJPOXAQ',5,8),(998,'CSBREVVDFQVFSWJY','CDMGLWOLMNLRUZPUMKBDZDS',4,3),(999,'MCMCLBSOFWKNTCJO','EOVNWFBZRCFOXZAA',5,4),(1000,'TDQFIHZGFPLB','PBGZWUVQUUXTTWW',6,10); /*!40000 ALTER TABLE `device` ENABLE KEYS */; UNLOCK TABLES; @@ -92,7 +95,7 @@ CREATE TABLE `entity` ( LOCK TABLES `entity` WRITE; /*!40000 ALTER TABLE `entity` DISABLE KEYS */; -INSERT INTO `entity` VALUES (1,'MUUXNPAQPY','KDGJKBVLHPACX'),(2,'GDJUVTEFDMUUOFNRNQ','XSKPGSOXHYWIMMSVYPKIJIFUI'),(3,'ENGPCAPFRUKPHSYFXR','UTSGNG'),(4,'AX','FLWAYMSYY'),(5,'APTPPFCTPAKKXAUKFKLUJ','XVYJMAROL'),(6,'YMEJXYDPNQUDROMCYMP','DQJKADIY'),(7,'PHDQAIRDQJGEPNMXYAHYB','MCEKJVXMTQMNHVUBPSHQQN'),(8,'MZTKCDKAS','VZAHX'),(9,'XTUXBADBJQSDDTRVBBOO','PZVPLFSS'),(10,'PRGQKBASJWGGZIIATIVFFD','HYLGQXXMG'),(11,'TRHOPKPBCMVIOXVORMR','AXNQHHQVESDFMSCBXWRY'),(12,'DEFTSGU','UJHILGGBGX'),(13,'WEMOAVE','OINIFLVGPDYKLUMBHHAVU'),(14,'JYEMDXEKZQXXBWFKJJDC','MYAMCDOQLHBWVOUSGZGDPEJRX'),(15,'WSTUBIWPRFGWWKFGDKAXI','PJBDJ'),(16,'UQZNJA','XJWBUHOIGNEKCBQAUXMRL'),(17,'DCXMDVCIOFMIFI','XTGXBVTBAZUXVUEJNDKQT'),(18,'FHRIM','JPRIZRRLUHDSYQ'),(19,'PZENSLKQGDXGOYEYFBYGNR','QSZSBQXCZXSLJFOU'),(20,'DEVCXTZQTGUIVJSNGVMYTJ','MXZVXIILZUHIMKONZC'),(21,'ILVRMBXAGHYIFEGHSQCUASRQ','NGQUQZZRYAYKKVJ'),(22,'NOPASTYUBCYPUVNWICQNXUZ','EABJLOMHCFYNQIZUTHFZGHO'),(23,'MLSGXT','CMVQTGLBWPRCRULRUYVEYYBDY'),(24,'JTQYTPOVIACINODHHIWIX','UJGFALUCLUTLHXBFSCKHD'),(25,'MRAXIEWNBLGJ','VYBTD'),(26,'XBWTOZRJE','HK'),(27,'FJHUTEYHWSIFHPCBYGLJACNOV','AZAYXQFEDSNGKXB'),(28,'HQCG','FASHIJJTYSHGKEICDKJOZ'),(29,'WUDEIYJBRZWSR','LMJJYITYDQEELDHQSOTWSPV'),(30,'ZJWEXKJSHW','YFDDPUKUEQUWGFCXTVXVD'),(31,'IAL','NKUPHZRNFN'),(32,'UUZMMUQTZPJUHLKH','DFUXFIZMAKATFCKKJOASQRBJX'),(33,'HHN','DER'),(34,'XBLBSMO','HDAQXCIRKDYNKKZMEMKN'),(35,'TUCLSORLGJIOK','KHGAELUJMOVM'),(36,'VDDYRLD','QHSLEPKHZHADXZFNUO'),(37,'SHJKZVQQWKFCLAFUEQ','IDT'),(38,'Z','ZDWW'),(39,'RBKASYGFEQTMBKH','PASACXLBTT'),(40,'FFPDWTNYEBL','NADXOJAAMAJQQYKD'),(41,'JPDGIP','DRUEDAN'),(42,'FLERQYYRVLYOWXBQF','JWQNFAZVRMPWYI'),(43,'IUTUAZKZ','FIYCJIZCYYWPJBQMHAXBHXBE'),(44,'WHUNUWRBQUOD','SCLBSBILCV'),(45,'GPGTYCQMWHEDQZRPXUZJH','AUK'),(46,'AGUCZDIREZJLFKG','IEYMYHPUKC'),(47,'EDGHBQYSBNTRGHQEYEVOBLR','UBITCI'),(48,'KHOYCTKNZZFARIOUNZTBKB','ONBLZAEMMHKAIPQIVXKAS'),(49,'FHBDZLCVABLMRFYYKBXN','UKFBQXNWVXQIFK'),(50,'MPNZCAKXLWQSXOWDQIXOM','OZD'),(51,'FEUAI','KAWTHCZ'),(52,'RN','T'),(53,'UVZBDIZLQWQBWKJJJBKUBTVNL','OPEUOBTEUBE'),(54,'RLLYBS','MKNNYIWSZ'),(55,'ZIWEYCEK','QN'),(56,'GWIMUCBEYVZWWDY','B'),(57,'YWAOMTIVLFULYNCY','EBELL'),(58,'BJFC','PFZXVPGMNPF'),(59,'GYDSTTBH','VITIPPXMQIAOHS'),(60,'VIZFNECLJZDM','ZCYVVJWDJDMEZLUAJLDKA'),(61,'OUZKSFSPSP','XGCRZMBPOINWHJVWCVBHHMX'),(62,'ZFJL','AODIOXCIKPMUMKFQECQRT'),(63,'MCJTYLRHCRKIMTGJSVVK','ZEKYPPTOVAL'),(64,'AWPAIQQDST','EXFPKOOOP'),(65,'UJRWAZ','RJRXTIWEYUDYOBL'),(66,'BUBGJ','VPRGSQBRVGYI'),(67,'QPYYIC','IVSPDRRISGHROGSV'),(68,'QLSXQEEIMPXLOHIQPO','WKLONCKC'),(69,'ISXDNY','QWVXBPAGEMV'),(70,'YKYHDTNTYIENJFZNWAKB','TPPLABMIDEWYJJNN'),(71,'KOQGWIMHHLVQUMWNENKRK','LRBFA'),(72,'HJMMURV','CWOBZSZJTZPLDSIW'),(73,'QIPABZKCUPIVXEBCUDB','TVNLCFJWURWKNI'),(74,'PQUYTPHGQZSZR','MLUDBX'),(75,'MBEJBJJ','KXMZZQGMZMEGMBAUA'),(76,'RSRUC','QWIKGGFH'),(77,'BKFIUORCZGDBSQ','JVXDSLUPMQIIVZMSORDSEQV'),(78,'HNUPNRTYXB','UPAEMGCIPVZMECMAII'),(79,'BFVIQZBHGXXBJHQMMKRF','XSBDXCDJBPPHXZPSF'),(80,'FIOOCSGQHITLNHNKJDMNLRX','KZX'),(81,'J','ZFGNNZ'),(82,'AEFKKVLXDGQGTSZSBYVRPROMP','AMAGTFLQRAYFCJFURUBBLWZS'),(83,'BXLMEEEOPZQB','ZFDHOTXAWBVYXNHEWLCVTPIIU'),(84,'UFUKAWKFOUOTFBHGO','BYXLHTDPQTMJLDVQVL'),(85,'YSCYTNYDALNZBJNYJRIQCUD','YXBYYGLU'),(86,'LABFTGKYLGSJLUFZNBSPI','DQCK'),(87,'IRFKZZBUDHVWVR','IZJXYEBRAWRTQHSL'),(88,'JQDCPKGFEMUCGOF','KTJNKIHLVTM'),(89,'VM','YGV'),(90,'DCXP','KCOXAWXRBOWRCIFGHAXQR'),(91,'RNXJKEQM','TTXGGAWLWUSNGJD'),(92,'JJLKUMATZUSSRIKPKNQBKIAX','YQFJFLMTIBNRGIDMUGRI'),(93,'CVROQYOQJFMWDTTZARJBWDB','UYPEVNMZVLHOJIJFUKWILVT'),(94,'URUAFWPPEJBHR','VYUQ'),(95,'QUAOQXBRROJMEZJTT','I'),(96,'NCJSNYOIHTFTR','RWAFIUQXVLVXOLN'),(97,'LDWXEGMYAEHDFWQQPDZ','DGXBV'),(98,'ECR','DMYXLFGWMWBAN'),(99,'POBRUWSHYCIIT','YZR'),(100,'DNCUTRFMVYPXDXGHFAAAICEXI','VLSEJXUAFJZXHVPHTCROPHYB'); +INSERT INTO `entity` VALUES (1,'DTTPAINIQBGPQLQU','UDWVMCFJUM'),(2,'WJKHSPMJDWENEGAQXDT','ZAHRANLIDW'),(3,'ZIKYMMYW','OAZMUWEPB'),(4,'ZYA','UNPHKEGA'),(5,'KRLIZK','YLOWPPXJVLMFCHXKSUY'),(6,'UOXBYWIPDOSICRNOFDR','OVCKSKAHVISTKUWTSRKDLKEVH'),(7,'BVVY','VLZYELNVPQRU'),(8,'ICXDXJGQXNOASZ','JFXSIZ'),(9,'AG','ZQRUVOGRABHCOFJPIUDRHFXIS'),(10,'QGLZSEKWFISSAC','CCISWIMVPJHZPFBOSKLRPL'); /*!40000 ALTER TABLE `entity` ENABLE KEYS */; UNLOCK TABLES; @@ -106,11 +109,8 @@ DROP TABLE IF EXISTS `tenant`; CREATE TABLE `tenant` ( `ten_id` int NOT NULL, `identity` int DEFAULT NULL, - `iddevice` int DEFAULT NULL, PRIMARY KEY (`ten_id`), KEY `tenantentity_idx` (`identity`), - KEY `tenantdevice_idx` (`iddevice`), - CONSTRAINT `tenantdevice` FOREIGN KEY (`iddevice`) REFERENCES `device` (`id`), CONSTRAINT `tenantentity` FOREIGN KEY (`identity`) REFERENCES `entity` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -121,7 +121,7 @@ CREATE TABLE `tenant` ( LOCK TABLES `tenant` WRITE; /*!40000 ALTER TABLE `tenant` DISABLE KEYS */; -INSERT INTO `tenant` VALUES (1,28,13),(2,20,4),(3,49,2),(4,47,69),(5,3,39),(6,99,5),(7,68,60),(8,71,88),(9,74,63),(10,97,91),(11,91,84),(12,42,72),(13,12,1),(14,14,22),(15,100,19),(16,65,31),(17,27,14),(18,6,77),(19,77,22),(20,35,27),(21,83,21),(22,46,34),(23,84,14),(24,70,37),(25,74,84),(26,85,54),(27,93,90),(28,56,37),(29,43,27),(30,64,26),(31,91,80),(32,95,18),(33,11,44),(34,90,92),(35,65,55),(36,97,13),(37,15,44),(38,38,55),(39,76,59),(40,33,59),(41,68,47),(42,67,32),(43,14,37),(44,48,27),(45,32,38),(46,7,36),(47,24,54),(48,21,78),(49,30,13),(50,66,12),(51,89,47),(52,46,70),(53,69,99),(54,15,52),(55,9,35),(56,93,63),(57,3,71),(58,98,76),(59,43,23),(60,69,45),(61,41,34),(62,6,73),(63,63,1),(64,74,80),(65,4,7),(66,61,76),(67,61,17),(68,77,18),(69,62,52),(70,76,48),(71,48,59),(72,41,12),(73,10,4),(74,71,18),(75,32,56),(76,91,45),(77,18,88),(78,29,38),(79,37,65),(80,2,96),(81,93,94),(82,58,26),(83,9,44),(84,59,97),(85,80,49),(86,20,12),(87,1,98),(88,36,23),(89,43,24),(90,66,80),(91,33,62),(92,15,97),(93,15,62),(94,57,35),(95,64,74),(96,24,55),(97,57,90),(98,82,73),(99,25,24),(100,42,20); +INSERT INTO `tenant` VALUES (6,1),(9,2),(7,3),(5,4),(1,5),(3,5),(8,5),(10,7),(4,8),(2,10); /*!40000 ALTER TABLE `tenant` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -134,4 +134,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-09-05 15:21:35 +-- Dump completed on 2024-12-15 21:46:36 diff --git a/setup/thingsboard2.sql b/setup/thingsboard2.sql new file mode 100644 index 0000000..9c84b14 --- /dev/null +++ b/setup/thingsboard2.sql @@ -0,0 +1,137 @@ +CREATE DATABASE IF NOT EXISTS `thingsboard2` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */; +USE `thingsboard2`; +-- MySQL dump 10.13 Distrib 8.0.36, for Win64 (x86_64) +-- +-- Host: localhost Database: thingsboard +-- ------------------------------------------------------ +-- Server version 8.0.36 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `customer` +-- + +DROP TABLE IF EXISTS `customer`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `customer` ( + `cus_id` int NOT NULL, + `identity` int DEFAULT NULL, + `iddevice` int DEFAULT NULL, + PRIMARY KEY (`cus_id`), + KEY `entity_idx` (`identity`), + KEY `device_idx` (`iddevice`), + CONSTRAINT `device` FOREIGN KEY (`iddevice`) REFERENCES `device` (`id`), + CONSTRAINT `entity` FOREIGN KEY (`identity`) REFERENCES `entity` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `customer` +-- + +LOCK TABLES `customer` WRITE; +/*!40000 ALTER TABLE `customer` DISABLE KEYS */; +INSERT INTO `customer` VALUES (1,25,58),(2,3,67),(3,48,40),(4,3,19),(5,22,98),(6,16,17),(7,58,80),(8,14,53),(9,24,1),(10,14,95),(11,1,23),(12,57,44),(13,40,26),(14,48,82),(15,97,1),(16,79,74),(17,38,15),(18,51,4),(19,24,89),(20,93,90),(21,4,36),(22,20,12),(23,19,30),(24,3,19),(25,58,35),(26,94,75),(27,45,25),(28,14,99),(29,90,23),(30,57,13),(31,93,23),(32,60,75),(33,15,99),(34,47,29),(35,19,37),(36,14,28),(37,46,13),(38,19,85),(39,80,70),(40,47,77),(41,24,48),(42,40,43),(43,26,89),(44,64,51),(45,23,95),(46,64,66),(47,37,38),(48,61,30),(49,35,15),(50,59,42),(51,78,29),(52,47,12),(53,24,77),(54,83,47),(55,8,91),(56,36,11),(57,54,5),(58,25,11),(59,69,28),(60,74,82),(61,86,74),(62,81,16),(63,73,87),(64,99,38),(65,14,79),(66,44,60),(67,52,55),(68,14,59),(69,51,12),(70,44,19),(71,61,41),(72,3,35),(73,1,58),(74,47,12),(75,67,17),(76,57,63),(77,67,47),(78,59,60),(79,54,89),(80,49,91),(81,7,55),(82,69,4),(83,40,5),(84,99,41),(85,45,37),(86,60,29),(87,28,77),(88,96,71),(89,99,87),(90,60,45),(91,67,11),(92,80,39),(93,96,36),(94,19,69),(95,52,46),(96,93,22),(97,44,99),(98,91,44),(99,33,66),(100,87,49); +/*!40000 ALTER TABLE `customer` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `device` +-- + +DROP TABLE IF EXISTS `device`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `device` ( + `id` int NOT NULL, + `dev_name` varchar(45) DEFAULT NULL, + `dev_type` varchar(45) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `device` +-- + +LOCK TABLES `device` WRITE; +/*!40000 ALTER TABLE `device` DISABLE KEYS */; +INSERT INTO `device` VALUES (1,'IFKRGSOWDINDQLZXEYWYEWBFS','YYGJUDJXEZNXTT'),(2,'UEJCIYUWYGQA','VV'),(3,'SHFVL','VBZ'),(4,'XTOYKO','LJAEXZV'),(5,'GQOLVYGIGJDQNOVIU','IFXH'),(6,'YJWJQFDQMOJFJY','JXXWPFKWPZJUPKKFFOFQ'),(7,'Q','GKSHVAYYUWUJMHEOQCOHUM'),(8,'PSAKTJGO','WWIPSBIOVKYCGEEPD'),(9,'LUZMUTKDEQQKXFJJKFTPQ','FKJTSLIHUMM'),(10,'KMSAWWU','YTIBCFYVSOVRUOZKHJKNCN'),(11,'JJQBLEDNJFVCN','PGF'),(12,'ITFYKBLJVJKIMGP','TSTCBYVRHQWCOALZUYCHB'),(13,'GICKIBCFYQJLLXNK','NPKQQHOXUFMKIRDTVZRIA'),(14,'EQSXIOLNTWLJUGNV','WAFKFKFFDCKMUYQVHQRI'),(15,'HFKOBGZQOPGBYKEUPESQ','OAODFBTGCBWZANOPFUEGGSO'),(16,'VQQNJANZKVENFTFETJTLI','PCQDMGXXWBSZPOVWCJXHMSA'),(17,'TNOGJCMJKZCDWYXGJZOQCTLX','HIAWXKWNYBJ'),(18,'CMTDOFHAUADVAI','H'),(19,'SKPZGHSXBNHUHRBDOIMVB','NKLBAVF'),(20,'WIATXVYMH','QUVZAQPAXKLUDYBZDJGYOH'),(21,'ISMQHPGFIDODBT','XMYYYSPZNUTBTEGTGNOFLOG'),(22,'ZLEYHGZHLHZF','BHEGYK'),(23,'QRIXPLQUIPBJAAAYEMFJM','ALKHBNWJFMZNUGTZ'),(24,'NKGHPMWNUQCWASOQPSJWPNAZ','JVFREAKOATHKLWIARSNGKCLA'),(25,'WCVLPWHZD','XZGTNSMOOFBCWTCBZ'),(26,'EUSXCY','KMTP'),(27,'DHVFNEAQ','FBMKNCQKVBTVMF'),(28,'PSZZSOR','ITXIIUCKYZZHYLQSFHWURO'),(29,'KAFEMHBSTMNJQLRYA','DPSYFUDVCWMWFMEB'),(30,'JTDDWBDTUUOKZBWLARBXSFIJ','VCO'),(31,'OYSNFEHWOGGDJGCRWSOPWZSH','JVYU'),(32,'VZXFGZQTTGCDSSLDE','LFPOLQPMXHHEINBHHNHJID'),(33,'ZDL','ALWPJXL'),(34,'YYAISUAMCJBECNBMALGK','FCBSRXOTUABZTAJNVQX'),(35,'MCGFRNPBMKCXSWHIJM','DCPIZKXSXOUDWVUWP'),(36,'VVKZLKLEUKV','ABXFKBKJBLRHAXNIWFGERHIOS'),(37,'JPCQCLNSVZG','RRUHEMATAHIENV'),(38,'WOW','OVRMTHRTJTMUKIMAUFVGKRP'),(39,'IVQGJWJHAJ','NELVNYVVJNDYEXQB'),(40,'TTELVUEVPADXEBGUOQVVYBI','OPBIQRISRZJWOPRIZH'),(41,'IVVIXG','QZARQQ'),(42,'VZMJMMH','YWDDHJYFOUPUPQOEXEWCFWUH'),(43,'AHNJTUHQCGUKAXSWWC','JCNHUBUY'),(44,'K','BGKETGTJEJDCUJQZYEFZJ'),(45,'ICGFLERAST','VWFBVGHGG'),(46,'ZYTNHBWHDKBEWCQKQVFPUGCOA','MITSSAD'),(47,'IDFMMLGMJDEASQKNZCT','FMAOLXR'),(48,'UOCSKMDKLJPMZQYC','TFWKTRSNIVQ'),(49,'FBTKGRDEQTVEJ','BBVCDOKLTW'),(50,'KCKATCTFFGPCQRLWOJVL','XORAPZLNPSMOBYKCLKDYYFI'),(51,'FMOLLDRPFZWNOSPPTDUGUHKP','WDQQL'),(52,'AT','OIB'),(53,'PKDTCOZVSJQV','AW'),(54,'MLUCBRWENVFMYXSBOT','YDVNHDKWTLEWHSEOALCRADNAJ'),(55,'UCCMOOQDWHXTAGQITKR','ENWBTRYOZXEFCVZOZH'),(56,'IHULQXUZSBLFRPNUNDMYSOGBQ','NAVLNBTJM'),(57,'ZAAOAAZC','WHVSKBLOKXEDTUDFI'),(58,'NQNTJCOJTOLBIAVKDEMTKCTB','FUXFWYRROOSONISHBEBZ'),(59,'IVOBAPVHIWOUMP','YQBMQAFZLOTPGCCPTUP'),(60,'BMUDDLNFUOZGDDWCYDFJOQ','U'),(61,'HXWGYLRGLA','YSVGJVRTMTKGGDTTYMYGKBOQ'),(62,'MWEENPJUQNJNI','GLYAZDGSQPQBOQZCEKM'),(63,'UTWB','ZJAXSTVZRODBIBZQNG'),(64,'SINLBTNLIRPV','NGQNIURBIRMNJCUPRS'),(65,'DQX','WYFUK'),(66,'QWWKRYT','ZFHTUAWJRCVWQEQLY'),(67,'LLGXORBLJHGSKGJHVSODYI','VGY'),(68,'VFVELQQMBEAHTV','KXN'),(69,'TOA','LKRSECMIY'),(70,'TIZLWDOVLDTMXRHVIYLEXDJNI','UJZY'),(71,'UWUEICGZOIUCEIACTCYFQ','OSBU'),(72,'IBJCILPNQXVVXW','VKCGHRSZAD'),(73,'SNHQAGIZACDENPRAKJGQWXXSG','YDYKCDULXXXUCXRSW'),(74,'CEPQFYGGPDXRVHUVKFZGAACP','TTEPBD'),(75,'VYXFYKYXTPE','NUVUJYOBMOAPGMLWBNSKBKLTQ'),(76,'Y','IY'),(77,'SVXBBCRDLTXPEZRUIZ','EOUADDMNQXEQQY'),(78,'NMSYTGSKTJAXHTWVOT','RUZOKURWMPNXOEN'),(79,'ZOJRUIH','WFLFKMZSRUMD'),(80,'MYDFPIGPIPNXEH','K'),(81,'SFXMMYNVGHAEWX','IVFRYMHAFQVF'),(82,'XECWEQVNQWFDDFQORGHCQMD','PHJHWF'),(83,'UNIIEHYAMSG','QTVCGJOWOOHPLD'),(84,'BHSHLLXLRGQMKQUANEG','LZUGM'),(85,'HUMALINOSELJUSMWL','UOYDDFWFU'),(86,'ZKYQDBFPATKWAIGME','ZKCODCCZYINXMIZNX'),(87,'MHGTKN','KTOCDFUPMAS'),(88,'HBVRBABVLRKUQVR','DDHOIZEWWYOPURXAJEJCGDWRV'),(89,'JVETGUHQK','UUQXRFFZWWYNWOSUD'),(90,'EJXVUMKYBQPPW','GNDTXISGXTIPWGBFWQG'),(91,'CUMIFQERIQWPIKAZVES','LWMBOBYIXWWSYKXCBVVQXJ'),(92,'YETFMHYYC','MBOQGEIK'),(93,'MIVDMZIKVZ','R'),(94,'CYHWKYUN','KLIJZCRRQYLTYMWDADC'),(95,'YVBBVFSMQAEBBFQQOIAGXX','PR'),(96,'PEXUN','DTMXXPTTPAZNRXBDLQ'),(97,'ESHHTFHTCHKNPBXTCRV','THMXOIOISG'),(98,'BAMSWEX','CLIOARQTPCWIGNOFITTT'),(99,'NLPTIRGIQCCQTDWWGGCOBMOW','UOAIRHAGGUSQ'),(100,'SBHXUGPEYSFVRZXPZNC','XKTEHOY'); +/*!40000 ALTER TABLE `device` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `entity` +-- + +DROP TABLE IF EXISTS `entity`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `entity` ( + `id` int NOT NULL, + `name` varchar(45) DEFAULT NULL, + `type` varchar(45) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `entity` +-- + +LOCK TABLES `entity` WRITE; +/*!40000 ALTER TABLE `entity` DISABLE KEYS */; +INSERT INTO `entity` VALUES (1,'MUUXNPAQPY','KDGJKBVLHPACX'),(2,'GDJUVTEFDMUUOFNRNQ','XSKPGSOXHYWIMMSVYPKIJIFUI'),(3,'ENGPCAPFRUKPHSYFXR','UTSGNG'),(4,'AX','FLWAYMSYY'),(5,'APTPPFCTPAKKXAUKFKLUJ','XVYJMAROL'),(6,'YMEJXYDPNQUDROMCYMP','DQJKADIY'),(7,'PHDQAIRDQJGEPNMXYAHYB','MCEKJVXMTQMNHVUBPSHQQN'),(8,'MZTKCDKAS','VZAHX'),(9,'XTUXBADBJQSDDTRVBBOO','PZVPLFSS'),(10,'PRGQKBASJWGGZIIATIVFFD','HYLGQXXMG'),(11,'TRHOPKPBCMVIOXVORMR','AXNQHHQVESDFMSCBXWRY'),(12,'DEFTSGU','UJHILGGBGX'),(13,'WEMOAVE','OINIFLVGPDYKLUMBHHAVU'),(14,'JYEMDXEKZQXXBWFKJJDC','MYAMCDOQLHBWVOUSGZGDPEJRX'),(15,'WSTUBIWPRFGWWKFGDKAXI','PJBDJ'),(16,'UQZNJA','XJWBUHOIGNEKCBQAUXMRL'),(17,'DCXMDVCIOFMIFI','XTGXBVTBAZUXVUEJNDKQT'),(18,'FHRIM','JPRIZRRLUHDSYQ'),(19,'PZENSLKQGDXGOYEYFBYGNR','QSZSBQXCZXSLJFOU'),(20,'DEVCXTZQTGUIVJSNGVMYTJ','MXZVXIILZUHIMKONZC'),(21,'ILVRMBXAGHYIFEGHSQCUASRQ','NGQUQZZRYAYKKVJ'),(22,'NOPASTYUBCYPUVNWICQNXUZ','EABJLOMHCFYNQIZUTHFZGHO'),(23,'MLSGXT','CMVQTGLBWPRCRULRUYVEYYBDY'),(24,'JTQYTPOVIACINODHHIWIX','UJGFALUCLUTLHXBFSCKHD'),(25,'MRAXIEWNBLGJ','VYBTD'),(26,'XBWTOZRJE','HK'),(27,'FJHUTEYHWSIFHPCBYGLJACNOV','AZAYXQFEDSNGKXB'),(28,'HQCG','FASHIJJTYSHGKEICDKJOZ'),(29,'WUDEIYJBRZWSR','LMJJYITYDQEELDHQSOTWSPV'),(30,'ZJWEXKJSHW','YFDDPUKUEQUWGFCXTVXVD'),(31,'IAL','NKUPHZRNFN'),(32,'UUZMMUQTZPJUHLKH','DFUXFIZMAKATFCKKJOASQRBJX'),(33,'HHN','DER'),(34,'XBLBSMO','HDAQXCIRKDYNKKZMEMKN'),(35,'TUCLSORLGJIOK','KHGAELUJMOVM'),(36,'VDDYRLD','QHSLEPKHZHADXZFNUO'),(37,'SHJKZVQQWKFCLAFUEQ','IDT'),(38,'Z','ZDWW'),(39,'RBKASYGFEQTMBKH','PASACXLBTT'),(40,'FFPDWTNYEBL','NADXOJAAMAJQQYKD'),(41,'JPDGIP','DRUEDAN'),(42,'FLERQYYRVLYOWXBQF','JWQNFAZVRMPWYI'),(43,'IUTUAZKZ','FIYCJIZCYYWPJBQMHAXBHXBE'),(44,'WHUNUWRBQUOD','SCLBSBILCV'),(45,'GPGTYCQMWHEDQZRPXUZJH','AUK'),(46,'AGUCZDIREZJLFKG','IEYMYHPUKC'),(47,'EDGHBQYSBNTRGHQEYEVOBLR','UBITCI'),(48,'KHOYCTKNZZFARIOUNZTBKB','ONBLZAEMMHKAIPQIVXKAS'),(49,'FHBDZLCVABLMRFYYKBXN','UKFBQXNWVXQIFK'),(50,'MPNZCAKXLWQSXOWDQIXOM','OZD'),(51,'FEUAI','KAWTHCZ'),(52,'RN','T'),(53,'UVZBDIZLQWQBWKJJJBKUBTVNL','OPEUOBTEUBE'),(54,'RLLYBS','MKNNYIWSZ'),(55,'ZIWEYCEK','QN'),(56,'GWIMUCBEYVZWWDY','B'),(57,'YWAOMTIVLFULYNCY','EBELL'),(58,'BJFC','PFZXVPGMNPF'),(59,'GYDSTTBH','VITIPPXMQIAOHS'),(60,'VIZFNECLJZDM','ZCYVVJWDJDMEZLUAJLDKA'),(61,'OUZKSFSPSP','XGCRZMBPOINWHJVWCVBHHMX'),(62,'ZFJL','AODIOXCIKPMUMKFQECQRT'),(63,'MCJTYLRHCRKIMTGJSVVK','ZEKYPPTOVAL'),(64,'AWPAIQQDST','EXFPKOOOP'),(65,'UJRWAZ','RJRXTIWEYUDYOBL'),(66,'BUBGJ','VPRGSQBRVGYI'),(67,'QPYYIC','IVSPDRRISGHROGSV'),(68,'QLSXQEEIMPXLOHIQPO','WKLONCKC'),(69,'ISXDNY','QWVXBPAGEMV'),(70,'YKYHDTNTYIENJFZNWAKB','TPPLABMIDEWYJJNN'),(71,'KOQGWIMHHLVQUMWNENKRK','LRBFA'),(72,'HJMMURV','CWOBZSZJTZPLDSIW'),(73,'QIPABZKCUPIVXEBCUDB','TVNLCFJWURWKNI'),(74,'PQUYTPHGQZSZR','MLUDBX'),(75,'MBEJBJJ','KXMZZQGMZMEGMBAUA'),(76,'RSRUC','QWIKGGFH'),(77,'BKFIUORCZGDBSQ','JVXDSLUPMQIIVZMSORDSEQV'),(78,'HNUPNRTYXB','UPAEMGCIPVZMECMAII'),(79,'BFVIQZBHGXXBJHQMMKRF','XSBDXCDJBPPHXZPSF'),(80,'FIOOCSGQHITLNHNKJDMNLRX','KZX'),(81,'J','ZFGNNZ'),(82,'AEFKKVLXDGQGTSZSBYVRPROMP','AMAGTFLQRAYFCJFURUBBLWZS'),(83,'BXLMEEEOPZQB','ZFDHOTXAWBVYXNHEWLCVTPIIU'),(84,'UFUKAWKFOUOTFBHGO','BYXLHTDPQTMJLDVQVL'),(85,'YSCYTNYDALNZBJNYJRIQCUD','YXBYYGLU'),(86,'LABFTGKYLGSJLUFZNBSPI','DQCK'),(87,'IRFKZZBUDHVWVR','IZJXYEBRAWRTQHSL'),(88,'JQDCPKGFEMUCGOF','KTJNKIHLVTM'),(89,'VM','YGV'),(90,'DCXP','KCOXAWXRBOWRCIFGHAXQR'),(91,'RNXJKEQM','TTXGGAWLWUSNGJD'),(92,'JJLKUMATZUSSRIKPKNQBKIAX','YQFJFLMTIBNRGIDMUGRI'),(93,'CVROQYOQJFMWDTTZARJBWDB','UYPEVNMZVLHOJIJFUKWILVT'),(94,'URUAFWPPEJBHR','VYUQ'),(95,'QUAOQXBRROJMEZJTT','I'),(96,'NCJSNYOIHTFTR','RWAFIUQXVLVXOLN'),(97,'LDWXEGMYAEHDFWQQPDZ','DGXBV'),(98,'ECR','DMYXLFGWMWBAN'),(99,'POBRUWSHYCIIT','YZR'),(100,'DNCUTRFMVYPXDXGHFAAAICEXI','VLSEJXUAFJZXHVPHTCROPHYB'); +/*!40000 ALTER TABLE `entity` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `tenant` +-- + +DROP TABLE IF EXISTS `tenant`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `tenant` ( + `ten_id` int NOT NULL, + `identity` int DEFAULT NULL, + `iddevice` int DEFAULT NULL, + PRIMARY KEY (`ten_id`), + KEY `tenantentity_idx` (`identity`), + KEY `tenantdevice_idx` (`iddevice`), + CONSTRAINT `tenantdevice` FOREIGN KEY (`iddevice`) REFERENCES `device` (`id`), + CONSTRAINT `tenantentity` FOREIGN KEY (`identity`) REFERENCES `entity` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `tenant` +-- + +LOCK TABLES `tenant` WRITE; +/*!40000 ALTER TABLE `tenant` DISABLE KEYS */; +INSERT INTO `tenant` VALUES (1,28,13),(2,20,4),(3,49,2),(4,47,69),(5,3,39),(6,99,5),(7,68,60),(8,71,88),(9,74,63),(10,97,91),(11,91,84),(12,42,72),(13,12,1),(14,14,22),(15,100,19),(16,65,31),(17,27,14),(18,6,77),(19,77,22),(20,35,27),(21,83,21),(22,46,34),(23,84,14),(24,70,37),(25,74,84),(26,85,54),(27,93,90),(28,56,37),(29,43,27),(30,64,26),(31,91,80),(32,95,18),(33,11,44),(34,90,92),(35,65,55),(36,97,13),(37,15,44),(38,38,55),(39,76,59),(40,33,59),(41,68,47),(42,67,32),(43,14,37),(44,48,27),(45,32,38),(46,7,36),(47,24,54),(48,21,78),(49,30,13),(50,66,12),(51,89,47),(52,46,70),(53,69,99),(54,15,52),(55,9,35),(56,93,63),(57,3,71),(58,98,76),(59,43,23),(60,69,45),(61,41,34),(62,6,73),(63,63,1),(64,74,80),(65,4,7),(66,61,76),(67,61,17),(68,77,18),(69,62,52),(70,76,48),(71,48,59),(72,41,12),(73,10,4),(74,71,18),(75,32,56),(76,91,45),(77,18,88),(78,29,38),(79,37,65),(80,2,96),(81,93,94),(82,58,26),(83,9,44),(84,59,97),(85,80,49),(86,20,12),(87,1,98),(88,36,23),(89,43,24),(90,66,80),(91,33,62),(92,15,97),(93,15,62),(94,57,35),(95,64,74),(96,24,55),(97,57,90),(98,82,73),(99,25,24),(100,42,20); +/*!40000 ALTER TABLE `tenant` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2024-09-05 15:21:35