text: -- База данных VK.
  drop database if exists vk;
  create database vk;
  use vk;
  
  -- Справочник ролей пользователей.
  drop table if exists roles;
  create table roles (
      id int unsigned not null auto_increment primary key,
      name varchar(255) not null,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp
  );
  
  -- Таблица зарегистрированных пользователей.
  drop table if exists users;
  create table users (
      id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
      name VARCHAR(255) NOT NULL,
      email VARCHAR(255) NOT NULL,
      email_confirmed BIT NOT NULL DEFAULT 0,
      phone VARCHAR(64) NOT NULL,
      phone_confirmed BIT NOT NULL DEFAULT 0,
      password_hash VARCHAR(1024),
      blocked BIT NOT NULL DEFAULT 0,
      created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
      updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
  );
  
  -- Таблица ролей пользователя.
  drop table if exists user_roles;
  create table user_roles (
      user_id int unsigned not null,
      role_id int unsigned not null,
      primary key (user_id, role_id),
      foreign key (user_id) references users (id),
      foreign key (role_id) references roles (id)
  );
  
  -- Таблица типов медиафайлов.
  drop table if exists media_types;
  create table media_types (
      id int unsigned not null auto_increment primary key,
      name varchar(255) not null unique,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp
  );
  
  -- Таблица медиафайлов.
  drop table if exists media;
  create table media (
      id int unsigned not null auto_increment primary key,
      media_type_id int unsigned not null,
      user_id int unsigned not null,
      filename varchar(255) not null,
      size int not null,
      metadata JSON,
      hash VARCHAR(1024),
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp,
      foreign key (user_id) references users (id),
      foreign key (media_type_id) references media_types (id)
  );
  
  -- Таблица регионов, правильнее использовать либо ОКАТО, либо КЛАДР, по идее можно использовать привязку к геоданным.
  drop table if exists regions;
  CREATE TABLE regions (
      id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
      name VARCHAR(150) NOT NULL,
      parent_id INT unsigned DEFAULT NULL,
      code INT DEFAULT NULL,
      zip INT DEFAULT NULL,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp
  );
  
  -- Таблица профилей пользователя.
  drop table if exists profiles;
  create table profiles (
      user_id int unsigned not null primary key,
      first_name varchar(100) not null,
      last_name varchar(100) not null,
      sex char(1) not null,
      birthday date,
      hometown varchar(100),
      photo_id int unsigned not null,
      region_id int unsigned default null,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp,
      foreign key (user_id) references users (id),
      foreign key (region_id) references regions (id),
      foreign key (photo_id) references media (id)
  );
  
  -- Таблица сообщений.
  drop table if exists messages;
  create table messages (
      id int unsigned not null auto_increment primary key, 
      from_user_id int unsigned not null,
      to_user_id int unsigned not null,
      body text not null,
      important boolean,
      delivered boolean,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp,
      foreign key (from_user_id) references users (id),
      foreign key (to_user_id) references users (id)
  );
  
  -- Таблица состояний дружбы.
  drop table if exists friendship_statuses;
  create table friendship_statuses (
      id int unsigned not null auto_increment primary key,
      name varchar(150) not null unique,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp
  );
  
  -- Таблица дружбы.
  drop table if exists friendship;
  create table friendship (
      user_id int unsigned not null,
      friend_id int unsigned not null,
      status_id int unsigned not null,
      requested_at datetime default now(),
      confirmed_at datetime,
      primary key (user_id, friend_id),
      foreign key (user_id) references users (id),
      foreign key (friend_id) references users (id),
      foreign key (status_id) references friendship_statuses (id)
  );
  
  -- Таблица групп.
  drop table if exists communities;
  create table communities (
      id int unsigned not null auto_increment primary key,
      name varchar(150) not null unique,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp
  );
  
  -- Таблица связей пользователей и групп.
  drop table if exists communities_users;
  create table communities_users (
      community_id int unsigned not null,
      user_id int unsigned not null,
      primary key (community_id, user_id),
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp,
      foreign key (user_id) references users (id),
      foreign key (community_id) references communities (id)
  );
  
  -- Таблица типов объектов рейтинга.
  drop table if exists object_types;
  create table object_types (
      id int unsigned not null auto_increment primary key,
      name varchar(255) not null unique,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp
  );
  
  -- Таблица лайков, не лаек.
  drop table if exists likes;
  create table likes (
      object_id int unsigned not null,
      object_type_id int unsigned not null,
      user_id int unsigned not null,
      value int null,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp,
      primary key (object_id, object_type_id, user_id),
      foreign key (user_id) references users (id),
      foreign key (object_type_id) references object_types (id)
  );
  
  -- Таблица эмоций.
  drop table if exists emoji;
  CREATE TABLE emoji (
      id INT UNSIGNED NOT NULL AUTO_INCREMENT primary key,
      name VARCHAR(150) NOT NULL,
      file MEDIUMBLOB NOT NULL,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp,
      UNIQUE KEY name (name)
  );
  
  -- Таблица новостей пользователя.
  drop table if exists posts;
  CREATE TABLE posts (
      id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, 
      user_id INT UNSIGNED NOT NULL,
      communitie_id INT UNSIGNED NOT NULL,
      title VARCHAR(255) NOT NULL,
      body TEXT NOT NULL,
      important BOOLEAN,
      delivered BOOLEAN,
      created_at timestamp default current_timestamp,
      updated_at timestamp default current_timestamp on update current_timestamp,
      foreign key (user_id) references users (id),
      foreign key (communitie_id) references communities (id)
  );
  
  -- Generation time: Wed, 18 Sep 2019 23:50:57 +0000
  -- Host: mysql.hostinger.ro
  -- DB name: u574849695_22
  
  INSERT INTO roles (name) VALUES
  ('admin'),
  ('user'),
  ('author'),
  ('moderator'),
  ('owner'),
  ('redactor'),
  ('expert'); 
  
  select * from roles;
  
  INSERT INTO users (name, email, email_confirmed, phone, phone_confirmed, password_hash, blocked) VALUES
  ('gaylord.darrion','geovanny.gaylord@example.com',0,'+30(5)3202100932',0,'f9e20680e58746a1f959bcc95d501ac6347c308e',0),
  ('carolyn94','jacobs.bill@example.com',0,'(493)284-7081x5855',0,'15e1fc6310bf18a9ce96f4ce1cb32e42feca1111',0),
  ('rkihn','rosina.o\'hara@example.net',0,'1-074-109-2670',1,'1bf6f593147a7d0fcd679a34bc2478afccdb28be',1),
  ('beth47','ro\'conner@example.com',0,'1-299-512-8910x528',0,'833b37eb01e739f2dfb314a0bbc890d7cb60b475',0),
  ('gzemlak','jessie48@example.org',0,'(198)720-3901',0,'fc37680d578dddfcebe292f2a6297a198b46cca2',1),
  ('bhowell','fbartell@example.com',1,'933-131-5290',0,'2552d173976fbbaea308b23bd4571be4a2f9a125',1),
  ('darien.muller','mbartoletti@example.com',1,'+42(4)8528535202',0,'4ec677d76e1a222a1d5fbfffa76cc4944e58368e',0),
  ('stephon.quigley','ulang@example.net',1,'921-614-8557x24206',0,'99dc587f896427deb25ce2983ac427ef90f8e7fe',1),
  ('amitchell','stroman.may@example.org',1,'(551)385-6334x2651',1,'28d70c6509b27a4c5dd517743a9e4640fdedb91e',1),
  ('vita05','bkrajcik@example.org',1,'069-492-2493x870',0,'59eb760d20c4e776094836f93eb4fcc38b1dfcd8',0),
  ('hbarrows','vbeier@example.com',0,'752.024.5557',1,'60a462f6011cc362fe9233cd00d8d465738444b5',1),
  ('carter.gregoria','ricardo.kris@example.org',0,'892-653-3700',1,'017375b1ee80312f7088b95be759659f6c6312c4',0),
  ('mathilde24','smarquardt@example.net',1,'(329)445-9798x33577',0,'6f6cea0b97eaf12126d27f873d3cfdad854203b8',1),
  ('mweissnat','stokes.tara@example.net',0,'564.191.9322',0,'f13621910cb2cc3210498981a60816cbaab555d6',1),
  ('howard75','nhermann@example.com',1,'1-774-429-1992',0,'955bbc0809796830b2e1c63b8f1b6acf1f1809f0',0),
  ('buford89','perry.grady@example.com',0,'(837)676-5197x98989',0,'0452d52c471a148de86487bec0d2e4af7daadaba',0),
  ('keebler.jedidiah','jayne98@example.com',1,'1-522-876-5759',1,'44a0844a708c71164f145a6eeb89ff382b800214',0),
  ('raven18','auer.casey@example.com',1,'589.514.8447x258',1,'7f89fc22598432fd0600d8bcdb717d143c5bfabf',1),
  ('hdubuque','vada61@example.com',1,'616-418-8840',0,'d4c6bbac410ad5e7094b4804e53fdb0db63bb8dd',0),
  ('lemke.roosevelt','padberg.claudine@example.net',0,'1-034-846-2814',0,'8d50a1a9b43785159c6b6d1aa1b9c89fdbec50c1',1),
  ('brakus.noelia','devon79@example.net',1,'08252825059',1,'4d4eede24cd6de635e94c57dd81e1fc7ed68290d',1),
  ('misael.kuhlman','jeremy.johnson@example.com',0,'977.937.4400x7748',0,'5a4c19eddb81d3e4c324468b4c006f7137fb8c24',0),
  ('zwaters','xhermann@example.com',0,'1-160-330-9525x127',0,'9d94167172bb383018fb9d5f90d3b3af00279c4d',0),
  ('rowena33','maymie.schmidt@example.org',0,'+64(0)2068940909',0,'83d2a432b2424fb66214b8474a4602027ca751da',1),
  ('reichert.kaley','autumn11@example.org',0,'281.083.3422',1,'eb83d61c5b327a31a8f4cd255d32570577b167a2',0),
  ('hilpert.gussie','ulises.moore@example.net',1,'923-247-0829x5002',0,'7cc3d720b978a77261db5cbe8377de89ca2a3d75',1),
  ('helena98','neil37@example.org',1,'+20(1)1645489553',1,'d184bdc8751279af5d2aaf363659dd27662de5e5',0),
  ('julien47','will89@example.com',0,'(270)877-2136x5984',0,'faa4544d1f8879ae94ef2ad07f0c8d1ce0e4db8f',0),
  ('bell.pfeffer','hoppe.haylie@example.org',0,'1-941-144-2285x35081',1,'e52baf2770254baa0052e2b925dabd6f37a6ac16',0),
  ('wo\'reilly','oda.mayer@example.net',0,'+36(6)8787404448',0,'bb4f061363de520b66c91295992e9b4841180618',0),
  ('ullrich.merritt','bettie25@example.org',1,'132-404-7238x118',1,'8472b2290e39141a006ca3491259d8d7f2fc72da',1),
  ('laverna.auer','gstark@example.com',1,'01230480109',0,'07edd918acf849b1e10b574fcd547d27c0eff4e9',0),
  ('grimes.estevan','antonio68@example.com',0,'368.319.3572x03162',0,'92131a7fab23a948d99eae846ff1e365e14573b6',1),
  ('arnaldo.runolfsdottir','jsanford@example.net',1,'733-644-7769x3647',0,'6a3744d5a547a163683ba4145b156f210820dddc',1),
  ('evie.bradtke','wjacobs@example.com',1,'+62(4)8773130356',0,'e3f878a4662afa55cfe8b9211a358a2a71ee5212',1),
  ('leanne.rempel','dietrich.taryn@example.com',1,'(041)105-9395x130',0,'2b0cae802b9217db8c0376ce5a9bc7a3fbedc9c7',1),
  ('vicky.jakubowski','rowe.athena@example.net',0,'+18(8)5236787371',0,'3618527fc4eec86ac1a37cfe3a1d1efcf0f21ccb',1),
  ('barrett98','barbara31@example.net',0,'370.129.8190',1,'bbadae5fd0114a33ee25636bd77dcebabc50d61a',0),
  ('pkovacek','kuphal.francesco@example.net',0,'1-824-600-6210x464',1,'8f699b7d448ce20983b84080bf83e74f3b47f202',1),
  ('theresia57','zmurray@example.com',0,'+92(0)9355034702',0,'3767f48a0bb85fae6ce28e71cd4bf9f33078f428',1),
  ('christiansen.tyreek','carolanne61@example.org',1,'1-031-100-1583x835',0,'91f68dd64c787144c9bf92d6ab2cb4517cbddccb',0),
  ('grady.gabriella','nmarks@example.org',1,'1-467-136-2908x004',0,'04d165d190e7ad93662a6cc258e05d28db967e33',0),
  ('fhirthe','giovanni.west@example.com',1,'06269722776',0,'a4a113345abbd1def121e8d89441daa7e8e7966a',0),
  ('jess.oberbrunner','kailey59@example.net',1,'1-330-703-8674x3490',0,'10bf1ca277638b67b435451c15a34bded500f347',0),
  ('ethel34','ismael.ruecker@example.org',1,'888.604.4778',1,'7da2fa0af16f5d4d0c16546fdbf53b151f86cf4d',0),
  ('wuckert.lenna','uhickle@example.org',1,'833-867-2605',1,'443a6b144417d0b5433217d53cf417b9fc2f2083',1),
  ('blick.elwin','noemie.sawayn@example.net',1,'(167)337-9308x500',0,'7ef7ab288dae57d2c6f79ff33a92e9e40db28d7d',0),
  ('rkirlin','xkertzmann@example.org',0,'1-222-479-0636x289',1,'449e703fd301f1273cc15ce030a0cc1b6b045cc4',1),
  ('kevon86','alfred.crist@example.net',1,'744.300.5489',0,'e213f0cfc1d2a6316d88cc1c52ffada029b8eb28',0),
  ('svolkman','pschinner@example.net',1,'(602)444-7012x97120',0,'d5fe288ce48074c6b88efeb683b75622be2b5d9d',1),
  ('marks.dee','eernser@example.net',0,'(128)759-2879x098',1,'6d748e3c31c7232840449dce89e76cb6199a0ec1',1),
  ('tzemlak','everette74@example.org',0,'1-031-458-8605x2728',0,'54f0dc398163c98713be35d06d1825bcc79c93df',0),
  ('lindsey.abshire','sheila.pouros@example.org',0,'(300)612-3674x67611',0,'fe3470280600af674394d5a4ae778ee52ed30f12',0),
  ('vonrueden.ellsworth','hledner@example.net',1,'(932)707-1415',1,'b31013a2f467b4f496c7cff8e10735455dff1ed8',1),
  ('maximilian25','wsmitham@example.com',0,'+15(5)9216987263',0,'d2c6963f875092b4167c26aa5519e56f5d59a9b7',0),
  ('boyer.cyril','xkris@example.com',1,'(330)773-4848x69920',0,'b7bdb7518bf407b7113f03b74a289a9bd38c3cfe',0),
  ('liliane04','oswift@example.com',0,'09283051481',1,'81f63245561863b9aecac70da592cb0d7d9086a5',0),
  ('yrunolfsson','ybogisich@example.org',0,'1-483-457-2630x642',1,'d4676a4e145bde7012804c47570f1244cc0a69bd',0),
  ('emmanuelle92','rickey50@example.org',0,'107.297.9041x531',1,'d8a4c2c15a2709573b79f52286091b5ae6bc612e',1),
  ('ukoepp','seth64@example.com',0,'675.397.2731x35315',1,'a16eb7efe677431c00fa3bc1761fc2c9304be84d',1),
  ('vhomenick','lisette96@example.org',0,'1-334-084-8897',0,'e1344f4509d402c90635ad66acdf04234c7be786',0),
  ('kkohler','melissa15@example.net',0,'+60(8)4133455598',0,'40e272003f624ad6042a3098523dd98dc15f1850',0),
  ('sherman70','dusty.kreiger@example.net',0,'+85(8)3187977043',1,'a9378bb6c691e3d6bd420ab9d0c24db414f53a98',0),
  ('tressa.yost','mclaughlin.van@example.com',1,'1-061-239-0088',0,'77ac6f7ecaa619e0385eca2d9cceef33c982f534',0),
  ('rosemarie59','kaycee.hoeger@example.org',0,'303-962-7491x5882',1,'253bf57b76eb4e83ff9bc400078aba4b6883f043',1),
  ('botsford.hildegard','ashtyn42@example.org',0,'1-685-176-1320x396',0,'037c2d5caecfc9385c5844fd251db420562a9c1f',0),
  ('fpagac','jovany.herman@example.net',1,'966.004.2703',1,'a1f738d132b907f40da49890cd1456683bb82304',1),
  ('nswift','ykonopelski@example.org',0,'521-754-7839x63409',1,'2334b1492f54c2c7968c7aa168b60f5018a042af',0),
  ('chase.romaguera','romaguera.jovan@example.net',0,'(878)282-9732x17759',0,'aaae1999b5e5d6404cd1ad8935e733b3cec80cde',0),
  ('lesch.thaddeus','veum.cloyd@example.org',0,'040-959-8782x15070',0,'7b6119470d7974acd1a9f2eeeb3efc70c0f548f2',0),
  ('charity.ziemann','kihn.tanya@example.com',0,'542.416.4393x8658',0,'77d1bb1a70c2a70cbed355384898d0f9ea1786d4',0),
  ('emiller','golden31@example.com',0,'(734)475-8896',0,'5defad6fe1f106516a05ab9aa37e221425affeb2',1),
  ('cschulist','qlittle@example.org',0,'690.606.9333x24291',0,'103d6f60fc3ea28d691f1370bf4d03904ac33453',0),
  ('hassie.hegmann','kschneider@example.net',1,'1-683-116-6767',0,'9567bd4910467844ebf8facb59f905ef92e7f197',1),
  ('rosina06','farrell.waino@example.net',0,'1-246-097-3941x948',0,'92b3f32e0f9a2263df2598973f2c95a8f7a4b038',0),
  ('glover.jaquelin','lue05@example.com',0,'(817)712-8410x350',0,'c561767024da899a62cad3e187a65defc12a8060',0),
  ('johnson.emard','elizabeth.sawayn@example.net',0,'05121798574',1,'9346bc867be30b800e992ede2de258362883a143',1),
  ('ashley.mccullough','qmurazik@example.net',0,'09968145482',0,'81702db26305e64141ab63902a3052cebc3f63fb',1),
  ('davis.jack','runte.coy@example.net',1,'(047)926-7100x47218',0,'76f596bd3e9fef45705640ffd30bc00468852351',1),
  ('friesen.hal','brown.elisha@example.com',1,'253-777-9624x9899',0,'218929c276dd27b7ad5b526e91a4885c0ac7dae6',1),
  ('jgutkowski','douglas.balistreri@example.net',0,'1-114-917-4891x995',0,'d12f832ca0ed181f0404c45336e6fb5b1aa95f47',1),
  ('hmills','virginie.klocko@example.com',1,'312-579-9583',1,'7ae88bb094860d40a9ff91f9a87923fc61562cb1',1),
  ('earnest.mitchell','frami.kaitlin@example.com',0,'1-956-587-7130x74786',1,'1b6544b0c845bd73ea25062bd703e77a9005ec24',0),
  ('wuckert.tressie','deron.douglas@example.com',0,'691-504-5400x26633',0,'1a89902d2704135df178332336fe91274c9ea6d2',0),
  ('gideon96','sammie49@example.net',0,'1-293-688-7574x21453',1,'52d88129d7b422173f140e3635bb82ae5ed30b5b',1),
  ('brooke50','christopher31@example.org',0,'1-988-631-9593x45970',1,'32af62890271e69506be46049faad7c9b65e9ec3',0),
  ('ncarter','edyth.corwin@example.com',1,'(503)185-8604x5247',0,'846600dccd4940ed3c468d23235aa4cbe86b83f2',1),
  ('emilia38','gerardo.lubowitz@example.org',1,'299.199.7892x7162',1,'a1af22b2d6ea85281ff34bc021e3d95cf1f71d53',0),
  ('ghilll','oboyer@example.net',1,'509.326.0532x684',0,'f4823aeb45f91e4e2e6179e0d37281db949b1c1f',0),
  ('arlie.dickens','ezequiel.turner@example.net',1,'06499730347',0,'3ef8e78d156dc444ced7c3ea6825793c1d1281eb',0),
  ('pgerhold','casandra80@example.org',1,'(170)250-7785x53650',1,'27e65b3d981ce2e6e2ce6bb0d349e645c0475ccf',1),
  ('vhamill','collier.eliseo@example.com',1,'619-417-1142',1,'4764c7bc8390bfa9ed86e26521d02147c115deec',1),
  ('dawson.pollich','mariana.haag@example.com',1,'426-906-9870',1,'01c4f9363497c464967a89077037cbb016c6dd53',1),
  ('qyundt','hanna.rogahn@example.net',0,'977.567.7322',1,'7d0f52c2a58fdf743c7d6141af3d786c8f554243',0),
  ('johnpaul.sipes','altenwerth.eliezer@example.org',1,'234.792.1224x3836',0,'98a40ec6a1940bb6d78fd7e6136500e1155f7204',1),
  ('orval.torp','glenda86@example.org',0,'(763)641-0394',1,'2d07450da821c7485a36721f6120591efece4a83',0),
  ('yadira.koepp','creichel@example.org',0,'544.771.6317x1732',1,'962f69f92afe96798d8260f3dad460ca878aa45b',1),
  ('lnolan','alan60@example.org',0,'624-192-5245',0,'e8261647ca25ff49c6701ef0b0dfcd803b1ec978',0),
  ('graham.javonte','bgrant@example.org',1,'1-643-716-3224',1,'f01416903b629f5ccaba86acd2633651eafa920a',0),
  ('jordon.swift','adell.ferry@example.com',1,'910-428-1879x608',1,'88a9321cc7d7d3b1e615a10a697091ac0193efb2',1);
  
  select * from users;
  
  INSERT INTO user_roles VALUES
  ('1','1'),
  ('2','2'),
  ('3','3'),
  ('4','4'),
  ('5','5'),
  ('6','6'),
  ('7','7'),
  ('8','1'),
  ('9','2'),
  ('10','3'),
  ('11','4'),
  ('12','5'),
  ('13','6'),
  ('14','7'),
  ('15','1'),
  ('16','2'),
  ('17','3'),
  ('18','4'),
  ('19','5'),
  ('20','6'),
  ('21','7'),
  ('22','1'),
  ('23','2'),
  ('24','3'),
  ('25','4'),
  ('26','5'),
  ('27','6'),
  ('28','7'),
  ('29','1'),
  ('30','2'),
  ('31','3'),
  ('32','4'),
  ('33','5'),
  ('34','6'),
  ('35','7'),
  ('36','1'),
  ('37','2'),
  ('38','3'),
  ('39','4'),
  ('40','5'),
  ('41','6'),
  ('42','7'),
  ('43','1'),
  ('44','2'),
  ('45','3'),
  ('46','4'),
  ('47','5'),
  ('48','6'),
  ('49','7'),
  ('50','1'),
  ('51','2'),
  ('52','3'),
  ('53','4'),
  ('54','5'),
  ('55','6'),
  ('56','7'),
  ('57','1'),
  ('58','2'),
  ('59','3'),
  ('60','4'),
  ('61','5'),
  ('62','6'),
  ('63','7'),
  ('64','1'),
  ('65','2'),
  ('66','3'),
  ('67','4'),
  ('68','5'),
  ('69','6'),
  ('70','7'),
  ('71','1'),
  ('72','2'),
  ('73','3'),
  ('74','4'),
  ('75','5'),
  ('76','6'),
  ('77','7'),
  ('78','1'),
  ('79','2'),
  ('80','3'),
  ('81','4'),
  ('82','5'),
  ('83','6'),
  ('84','7'),
  ('85','1'),
  ('86','2'),
  ('87','3'),
  ('88','4'),
  ('89','5'),
  ('90','6'),
  ('91','7'),
  ('92','1'),
  ('93','2'),
  ('94','3'),
  ('95','4'),
  ('96','5'),
  ('97','6'),
  ('98','7'),
  ('99','1'),
  ('100','2'); 
  
  select * from user_roles;
  
  INSERT INTO media_types (name) VALUES
  ('zip'),
  ('xbm'),
  ('rip'),
  ('class'),
  ('pps'),
  ('sitx'),
  ('deb'),
  ('wqd'),
  ('atom'),
  ('uvvu'),
  ('cpio'),
  ('kwt'); 
  
  select * from media_types;
  
  INSERT INTO media (media_type_id, user_id, filename, size) VALUES
  ('1','1','/236a7f58e864b25cb4662302798fc845.jpg','462857'),
  ('2','2','/3e735d9222e78bfd597b1d15a3aac175.jpg','9865'),
  ('3','3','/bc7173d08d5a7081fdb724a244bb0f19.jpg','4815'),
  ('4','4','/9c698eaaa9da4afffc956eac42bbf6d8.jpg','743204378'),
  ('5','5','/40bd9bbc8788798bdc9ff1ed84c959e5.jpg','529580604'),
  ('6','6','/749d069d9c3b5baac92e9bff04610f98.jpg','561'),
  ('7','7','/1e56c2f5c006f8f023538f14403f1ac0.jpg','834669150'),
  ('8','8','/4fc0a3c37ee4c7792748c5275a0f153e.jpg','75'),
  ('9','9','/d60609a1f8134304d161aec061afb636.jpg','6692810'),
  ('10','10','/2bf160c172efdabc97c7bb297c6756fc.jpg','0'),
  ('11','11','/5418059cd3f15c38a377ca64166c5092.jpg','0'),
  ('12','12','/fb07021b5cb6f658022562d62942bc4a.jpg','429'),
  ('1','13','/fc722b9e0a510064be9d94df5defdcf9.jpg','516'),
  ('2','14','/b75e5e13e6505ed4a118cfe3c2f28d9b.jpg','1207926'),
  ('3','15','/a2f4bbedaf969a1d4689c19578ba1cc0.jpg','185642770'),
  ('4','16','/ffe15725bea14f91cc446e4e803329a8.jpg','6'),
  ('5','17','/a8aecdefb214f7d25f6c6a9706aaab31.jpg','6'),
  ('6','18','/2eefd6c7844b96c950e589fc1af58e57.jpg','10'),
  ('7','19','/7fc03f7bf3be24ffeb16007e77c71740.jpg','823812'),
  ('8','20','/1e563e0fdf7acae221806c85326528e6.jpg','0'),
  ('9','21','/da856be16d867a923622d1e279264d75.jpg','0'),
  ('10','22','/bc093b67efe51cbd820fbf268df02a50.jpg','0'),
  ('11','23','/62184ae99a874c4de46f1fb779b457cf.jpg','79'),
  ('12','24','/4a2ae20df2723310dd87e9ea3fa418d1.jpg','1392158'),
  ('1','25','/164526d613cd406b047243c3176b4607.jpg','5'),
  ('2','26','/9a979cee102b69f45cc39bb83ec9566d.jpg','678'),
  ('3','27','/355258f6b5cb7701330f8e44385a2e3e.jpg','828559'),
  ('4','28','/d7dc800e1d2c5edd33a4f98ce3044e17.jpg','63132'),
  ('5','29','/a85afc412dfd9ba04dec091c115dc171.jpg','2183'),
  ('6','30','/35dde84121cefea123d720ee6add49eb.jpg','4484'),
  ('7','31','/b06947920d34eaf78579cae1961263d1.jpg','251690305'),
  ('8','32','/0b691f15d5d96bf3db4ed3b94836844d.jpg','66'),
  ('9','33','/3e410de32edbd5ab2cd85656a277691b.jpg','279319130'),
  ('10','34','/c3220a550d5691b4d93d3882249bb6fb.jpg','177'),
  ('11','35','/a993be846df14a40c2ca43b3b3587838.jpg','521'),
  ('12','36','/2f003ed55edda2825bb07eec0c01bbe1.jpg','7058'),
  ('1','37','/1f0d679fb34ded2cdcdae9744da8f908.jpg','1507539'),
  ('2','38','/9f79e0cf773a12628cb633edd9c1e4f2.jpg','0'),
  ('3','39','/a5053c97b631eda5614e8cff95d91157.jpg','80697'),
  ('4','40','/40b427dd54bf1bb80f4b7c2d706882ac.jpg','2055'),
  ('5','41','/34d6f684a46a7abf114a27747387333b.jpg','313'),
  ('6','42','/bc788f61f7f59b7a35fc7cc0baa917c0.jpg','480948'),
  ('7','43','/0818edb688d9ff30954e24bf727696a8.jpg','4132'),
  ('8','44','/b86a332c21fd355254637ce65e080f5f.jpg','86118711'),
  ('9','45','/8290152b571c123d13a60d91001c6187.jpg','374395'),
  ('10','46','/63027a3e7fff1f7f48aea4cf5d91551d.jpg','91137083'),
  ('11','47','/cbb2d67313cc57d3f94fe2b49372da4e.jpg','987'),
  ('12','48','/218726d41a87725a34b904fa78e2cac1.jpg','1677'),
  ('1','49','/565f4e73bcd3c08895903647b28a1819.jpg','0'),
  ('2','50','/715e0f44d106dee21d8261d41f562812.jpg','235751'),
  ('3','51','/08de0e8ae5bde325c7e7d1c3537fcc3b.jpg','964202339'),
  ('4','52','/5deb7df44752f152ca96cb104c92aa29.jpg','9510132'),
  ('5','53','/12d92b9731d39dcf5b0416be7a91b5e6.jpg','0'),
  ('6','54','/71891e56bb8c4eb46cd44b6491fea11b.jpg','34994174'),
  ('7','55','/142e4bb85957ae9cb4a3ff35ef613aed.jpg','4'),
  ('8','56','/2cb6423850cf96518dfaedad9c0e5d02.jpg','411'),
  ('9','57','/47fa3e8679a4c9c3b4ef0e8a373159f4.jpg','498'),
  ('10','58','/87fa62bdad97a68c8dd7704624964fef.jpg','963049'),
  ('11','59','/78711fe63585c8944b57daf6187b8926.jpg','0'),
  ('12','60','/81660f41c2211f8e15caa8ec0d17062a.jpg','109467315'),
  ('1','61','/f94f5368767be4aefd9258e638cae35d.jpg','7460116'),
  ('2','62','/b4291ec7fdeefb631fbc4762cb28acc5.jpg','7717'),
  ('3','63','/adbd73087446f312ccba6916a55b8c65.jpg','0'),
  ('4','64','/0fdf4b21ff61d728bbf57e59a85476f4.jpg','514125577'),
  ('5','65','/f2afe85551e6fce7a3c4e3b7138189ba.jpg','963042'),
  ('6','66','/947eb047985b4dcccb122c9c0aa69721.jpg','794671'),
  ('7','67','/50f18be31a87baefeffe6389ddada39f.jpg','0'),
  ('8','68','/58768a3c9307ca1e03bc5fef42c26891.jpg','0'),
  ('9','69','/2e2227e74322b04f6881f6fedece95b6.jpg','55'),
  ('10','70','/2c7f2cbe7e21683d78d4535e0788baf4.jpg','0'),
  ('11','71','/d12dd1bf141d521a94822dbf33e751d0.jpg','833221351'),
  ('12','72','/968c0f3a74380b66541c3bf5dadc628b.jpg','42231474'),
  ('1','73','/0cd5fc6b04176204f52fc9d34a89ce4e.jpg','7199263'),
  ('2','74','/3da7f2ffbc8e362ff5266a0ba7a9ce35.jpg','953557'),
  ('3','75','/b7e4d64a3b8f57dc487a0c983ae2fdcc.jpg','5914829'),
  ('4','76','/3864a9fecccdc08ec44e3f36f0a3f1b7.jpg','598'),
  ('5','77','/8d1f9087e9010ebc40aaceaf3203e2ba.jpg','57302'),
  ('6','78','/08a7af0f73d13322700e74744d24c5f1.jpg','85940412'),
  ('7','79','/da12a404d51abf7bca2d576e0618c587.jpg','4'),
  ('8','80','/23486e7b3ac1d87fc1335076a93a48d1.jpg','23295'),
  ('9','81','/45ff9fe0946ba8d04cd524dddf42f9b2.jpg','639'),
  ('10','82','/bd9ca7a5b168547b8f3b92fb521ed151.jpg','0'),
  ('11','83','/aa7a74e9685486d8541bbfd1c7855ddd.jpg','69778289'),
  ('12','84','/a21adf74f57d0dd8ed0c21c9fd21d257.jpg','3192'),
  ('1','85','/fe079898143062f85711a940ea30bae2.jpg','0'),
  ('2','86','/37e786f9d608039abba0ec47afa77b9c.jpg','4'),
  ('3','87','/0662545584b09e3cd571aff0e4784b99.jpg','78569555'),
  ('4','88','/a19830cf762dfdd8aa6c7e7f6e1d096c.jpg','49547471'),
  ('5','89','/8c6379c42e658ab8b3728347e06caaa1.jpg','748115109'),
  ('6','90','/8d2a25b53ed2962e26ef822c0294a32b.jpg','0'),
  ('7','91','/73f0c78d9286076f772ad62f2fc84e29.jpg','61215'),
  ('8','92','/bc42838ed4f6b5597b1f39af00cd3f2b.jpg','8277530'),
  ('9','93','/7fff79be357d4031f7c7f129db1e9fb7.jpg','494386'),
  ('10','94','/e0443901d063c925473ba761787038c6.jpg','5'),
  ('11','95','/a81528c6ab974eb33aa284a681442b31.jpg','7241195'),
  ('12','96','/82ea0c69d3501ec6bfaf7d1666f10808.jpg','9'),
  ('1','97','/06e8fecbf88887f6dc78d6f8b2dfa5a8.jpg','2'),
  ('2','98','/ebdf1fe61bbea347f0be528f1bee2f48.jpg','58065299'),
  ('3','99','/5eecc9682138d92b857bc56e3c1c76dd.jpg','419'),
  ('4','100','/e1c4abb4d1e54877118409d8ccd45ae4.jpg','29'); 
  
  select * from media;
  
  INSERT INTO regions (name, parent_id, code, zip) VALUES
  ('Utah','36','66','23943'),
  ('Delaware','56','20','3042'),
  ('Idaho','73','56','50590'),
  ('Maine','32','23','43162'),
  ('NorthCarolina','1','43','18613'),
  ('Texas','66','53','93820'),
  ('Michigan','61','100','90573'),
  ('Tennessee','72','43','22479'),
  ('Kansas','67','22','40762'),
  ('Kansas','7','6','27853'),
  ('Virginia','33','8','88401'),
  ('Tennessee','6','96','73116'),
  ('Utah','73','81','28566'),
  ('Virginia','34','53','27360'),
  ('Alaska','25','38','52136'),
  ('Utah','32','43','83973'),
  ('SouthCarolina','15','60','92893'),
  ('Alaska','24','56','58872'),
  ('Maryland','92','46','90166'),
  ('Oklahoma','9','92','30476'),
  ('NewYork','57','75','42586'),
  ('Connecticut','40','5','14834'),
  ('Utah','18','39','50486'),
  ('Colorado','20','46','71111'),
  ('Oregon','89','77','44795'),
  ('NewMexico','40','11','66160'),
  ('NewJersey','43','20','7943'),
  ('NewHampshire','70','60','81749'),
  ('Connecticut','63','10','92253'),
  ('Kansas','26','14','75515'),
  ('District of Columbia','98','58','44703'),
  ('Montana','80','88','39648'),
  ('Maine','89','2','59457'),
  ('Idaho','87','55','23597'),
  ('Louisiana','13','32','40789'),
  ('Delaware','17','89','19728'),
  ('SouthDakota','66','29','63872'),
  ('Alaska','55','66','59661'),
  ('Oregon','74','75','99535'),
  ('Tennessee','5','63','65065'),
  ('Hawaii','69','57','44250'),
  ('WestVirginia','86','89','35245'),
  ('Nevada','4','75','49619'),
  ('Minnesota','26','76','75894'),
  ('Texas','41','43','30612'),
  ('Maryland','88','41','9073'),
  ('Minnesota','59','44','60491'),
  ('Michigan','100','25','7318'),
  ('Alaska','6','80','7685'),
  ('Pennsylvania','89','89','36971'),
  ('NorthCarolina','73','83','21981'),
  ('Louisiana','74','27','69334'),
  ('NorthCarolina','79','52','66561'),
  ('SouthDakota','52','57','68906'),
  ('Alabama','45','2','92069'),
  ('SouthDakota','56','18','28068'),
  ('Wisconsin','58','44','91438'),
  ('Ohio','64','56','84874'),
  ('Colorado','27','89','77203'),
  ('NewMexico','100','97','5378'),
  ('Texas','91','20','17741'),
  ('Louisiana','18','12','22913'),
  ('Kansas','6','41','81638'),
  ('Louisiana','24','73','54706'),
  ('Alaska','52','56','30640'),
  ('RhodeIsland','21','47','98406'),
  ('Minnesota','6','12','9388'),
  ('SouthCarolina','26','48','78244'),
  ('Mississippi','12','97','71923'),
  ('Washington','34','24','98245'),
  ('Arizona','66','64','71887'),
  ('WestVirginia','90','20','16425'),
  ('Texas','26','71','49312'),
  ('District of Columbia','82','33','42584'),
  ('Oklahoma','38','82','46948'),
  ('WestVirginia','85','35','92247'),
  ('Montana','50','53','39825'),
  ('NorthDakota','64','43','56333'),
  ('Idaho','78','84','94275'),
  ('Kansas','73','86','26885'),
  ('WestVirginia','77','45','43949'),
  ('District of Columbia','96','11','59899'),
  ('SouthDakota','82','70','28689'),
  ('Arizona','78','64','50103'),
  ('Nebraska','66','26','52289'),
  ('Georgia','46','92','78044'),
  ('Delaware','46','24','83008'),
  ('Louisiana','61','9','43418'),
  ('Montana','9','31','71876'),
  ('Florida','80','39','34575'),
  ('Texas','53','33','54414'),
  ('SouthDakota','99','51','76042'),
  ('Iowa','57','8','30868'),
  ('Kentucky','66','27','9615'),
  ('Arkansas','8','58','20400'),
  ('Alaska','42','89','29053'),
  ('Alabama','21','86','82812'),
  ('Iowa','89','52','8372'),
  ('Alabama','98','27','56223'),
  ('Vermont','40','97','74943');
  
  select * from regions;
  
  INSERT INTO profiles (user_id, first_name, last_name, sex, birthday, hometown, photo_id, region_id) VALUES
  ('1','Harry','Rolfson','M','2019-03-30','Jordyntown','1','1'),
  ('2','Joesph','Reynolds','D','1989-08-12','Vidalville','2','2'),
  ('3','Yessenia','Collins','M','1978-09-28','McCulloughmouth','3','3'),
  ('4','Kendra','Bahringer','M','2016-07-14','Nikolausburgh','4','4'),
  ('5','Kaia','Cormier','P','2006-12-24','West Alisonport','5','5'),
  ('6','Sincere','Kohler','D','2019-01-26','Emieview','6','6'),
  ('7','Sanford','Koss','P','1970-06-22','New Reinholdshire','7','7'),
  ('8','Araceli','Hagenes','M','1974-05-02','New Lysanneside','8','8'),
  ('9','Brando','Hilpert','M','2015-12-27','Port Kennithchester','9','9'),
  ('10','Maryam','Kozey','P','2004-04-14','Ashtonshire','10','10'),
  ('11','Aiyana','Wunsch','M','1972-03-14','Moenfurt','11','11'),
  ('12','Arnold','Barrows','D','2019-05-02','New Adelle','12','12'),
  ('13','Mattie','Goyette','P','1987-07-25','West Mertiebury','13','13'),
  ('14','Jacquelyn','Jaskolski','M','1994-04-29','Eichmannville','14','14'),
  ('15','Tristian','West','M','1980-12-05','Wilfredchester','15','15'),
  ('16','Amiya','Connelly','M','2002-11-13','East Sagehaven','16','16'),
  ('17','Lauretta','Hackett','D','1987-11-02','Kuhnbury','17','17'),
  ('18','Alfonso','Ritchie','M','1985-08-21','Hoegershire','18','18'),
  ('19','Willy','Blanda','P','1980-12-02','West Elsa','19','19'),
  ('20','Joshuah','Armstrong','D','1997-03-29','Lake Wyatt','20','20'),
  ('21','Sheila','Hettinger','P','2014-11-12','Port Fannytown','21','21'),
  ('22','Ignacio','Green','M','2004-10-12','Crystelshire','22','22'),
  ('23','Amaya','Jerde','M','1992-05-26','Brakushaven','23','23'),
  ('24','Darrion','Emmerich','P','2018-05-08','Cummingsland','24','24'),
  ('25','Helena','Flatley','P','1982-07-05','West Cortneyberg','25','25'),
  ('26','Javonte','Schoen','M','1978-09-06','North Ezra','26','26'),
  ('27','Sean','Rodriguez','M','2012-04-15','Port Neha','27','27'),
  ('28','Bart','Altenwerth','P','2012-04-04','Danielaport','28','28'),
  ('29','Imogene','Lehner','D','1986-04-01','Adaland','29','29'),
  ('30','Leonardo','Bergstrom','M','1982-07-16','West Clifford','30','30'),
  ('31','Kayley','Kovacek','M','1990-07-21','West Karolannchester','31','31'),
  ('32','Kaia','Fay','M','1986-04-14','Beahanhaven','32','32'),
  ('33','Adam','Gibson','M','2004-10-29','Port Adrianburgh','33','33'),
  ('34','Kamille','Connelly','M','1984-12-09','Cristinaton','34','34'),
  ('35','Robyn','Leuschke','M','1972-04-06','Coltonfort','35','35'),
  ('36','Orlo','Prosacco','P','1980-07-16','Port Braeden','36','36'),
  ('37','Molly','Kunze','M','1998-03-30','New Jeremie','37','37'),
  ('38','Titus','Herzog','D','1991-01-30','East Linnea','38','38'),
  ('39','Davin','Pfeffer','M','2010-09-02','Stuartport','39','39'),
  ('40','Izaiah','Leffler','M','2009-01-18','Port Brennan','40','40'),
  ('41','Dejah','Beier','M','1994-09-02','Mullerchester','41','41'),
  ('42','Hulda','Goldner','P','1994-04-10','Nitzscheberg','42','42'),
  ('43','Abel','Denesik','P','1972-06-18','West Arnoldomouth','43','43'),
  ('44','Micah','Osinski','M','1986-05-13','West Javon','44','44'),
  ('45','Cora','Erdman','M','2005-10-03','North Emily','45','45'),
  ('46','Malachi','Barrows','D','2003-12-04','East Dejuanton','46','46'),
  ('47','Daron','Beier','M','1984-10-13','East Viviannefort','47','47'),
  ('48','Jaqueline','Littel','D','1988-09-08','New Caitlyn','48','48'),
  ('49','Nina','Effertz','D','2015-05-04','Lake Kennedy','49','49'),
  ('50','Janet','Rohan','M','1979-02-13','Mullermouth','50','50'),
  ('51','Matilda','Schmidt','P','2004-09-28','Mitchelltown','51','51'),
  ('52','Geovanni','Cole','M','2015-11-19','South Benjamin','52','52'),
  ('53','Kaycee','Hermiston','M','1971-05-31','Ethanfort','53','53'),
  ('54','Vanessa','Grant','P','1999-06-11','Obieberg','54','54'),
  ('55','Blair','Bins','M','2004-05-26','East Oma','55','55'),
  ('56','Cassidy','Labadie','D','2018-10-10','East Oral','56','56'),
  ('57','Gladyce','Wiza','D','2019-08-13','Bartolettiport','57','57'),
  ('58','Jannie','Doyle','D','1999-08-28','Krystinashire','58','58'),
  ('59','Letitia','Abernathy','M','1976-06-15','New Bridgetteborough','59','59'),
  ('60','Aurelia','Champlin','P','2002-11-05','Alexisport','60','60'),
  ('61','Graham','Streich','D','2014-01-12','Lake Dollyborough','61','61'),
  ('62','Karson','Grady','M','1998-04-16','Rosamondburgh','62','62'),
  ('63','Ryleigh','Tromp','P','1973-12-24','West Candidafurt','63','63'),
  ('64','Carlee','Littel','P','1995-07-29','East Leila','64','64'),
  ('65','Catherine','Koepp','D','1973-08-31','Reingertown','65','65'),
  ('66','Lilyan','Dach','P','1997-08-13','South Tanner','66','66'),
  ('67','Clair','Connelly','D','1999-06-25','Lubowitzfurt','67','67'),
  ('68','Favian','Mertz','D','1971-07-07','O\'Konside','68','68'),
  ('69','Celine','Thiel','P','1997-01-16','North Brayanberg','69','69'),
  ('70','Jackson','Fahey','M','2015-06-09','South Tonyton','70','70'),
  ('71','Emanuel','Wisoky','P','1977-12-18','Ezekielstad','71','71'),
  ('72','Leonard','Kuhlman','M','1989-06-27','Lake Cali','72','72'),
  ('73','Ray','Larson','D','1977-04-15','Moenview','73','73'),
  ('74','Emerson','Jerde','M','1994-06-26','South Angel','74','74'),
  ('75','Kari','McClure','M','2001-08-16','Rodriguezburgh','75','75'),
  ('76','Gwen','Wolff','P','1993-08-09','Swaniawskibury','76','76'),
  ('77','Jacinthe','Gutkowski','M','2005-10-23','North Laceyport','77','77'),
  ('78','Greta','Hamill','M','1972-12-17','North Leonardoport','78','78'),
  ('79','Carmen','Russel','P','1988-09-05','New Katlyn','79','79'),
  ('80','Shea','Volkman','P','2008-06-23','Bernierstad','80','80'),
  ('81','Antwon','Ryan','M','1972-07-26','Bartellberg','81','81'),
  ('82','Flossie','Ebert','D','2000-03-10','Lake Roberta','82','82'),
  ('83','Myrtie','Anderson','P','2013-07-08','Hermannmouth','83','83'),
  ('84','Harold','Glover','M','1982-07-26','Marvinmouth','84','84'),
  ('85','Ima','McLaughlin','M','1999-12-09','Andersonbury','85','85'),
  ('86','Laron','Runte','D','1993-04-10','New Sandybury','86','86'),
  ('87','Timmy','Lynch','M','1994-09-21','Grantfurt','87','87'),
  ('88','Easton','Hansen','P','1977-11-22','Nelleburgh','88','88'),
  ('89','Ivory','Sipes','M','1999-03-31','Port Delilahtown','89','89'),
  ('90','Maci','DuBuque','P','2015-01-25','North Garrickchester','90','90'),
  ('91','Lucile','Batz','M','1988-10-03','North Sierrastad','91','91'),
  ('92','Conor','Crona','P','2001-06-06','Stokestown','92','92'),
  ('93','Rosanna','Volkman','P','2010-12-15','Ryanfort','93','93'),
  ('94','Onie','Harber','P','1996-07-08','Sandrinefort','94','94'),
  ('95','Casper','Kuphal','D','2013-11-12','South Alectown','95','95'),
  ('96','Ashlee','Rohan','D','1979-09-09','Santinostad','96','96'),
  ('97','Arden','Hansen','M','1979-08-29','Port Nadia','97','97'),
  ('98','Ward','Heidenreich','D','1980-01-13','New Michale','98','98'),
  ('99','Aaron','Cormier','M','1982-04-21','East Aidanmouth','99','99'),
  ('100','Fred','Stroman','D','2016-11-30','Kasandraside','100','100'); 
  
  select * from profiles;
  
  INSERT INTO messages (from_user_id, to_user_id, body, important, delivered) VALUES
  ('1','1','Autem voluptatem numquam magnam sit laudantium. Voluptate est aut dolore quo. Ut laboriosam pariatur libero eveniet.',NULL,NULL),
  ('2','2','Et earum deserunt tempore nulla. Nesciunt asperiores nesciunt maxime blanditiis. Quae sint fugiat dolor perferendis quaerat dolorem quia. Inventore quis dignissimos non non quae et laborum.',NULL,NULL),
  ('3','3','Amet perspiciatis reiciendis nesciunt dolore exercitationem qui nostrum. Culpa cumque quod rerum et doloribus illo veritatis. Alias voluptatibus sit esse. Eum quos aspernatur consequatur rerum quis.',NULL,NULL),
  ('4','4','Numquam atque aut laborum pariatur. Praesentium quas officia consectetur earum voluptatem et. Adipisci sint non expedita.',NULL,NULL),
  ('5','5','Quos quaerat nihil placeat quia saepe saepe. Quae omnis voluptatem exercitationem. Eius magni impedit sequi eum quia.',NULL,NULL),
  ('6','6','Vel rem qui quidem eos soluta. Eaque minima quam enim sequi. Magni et pariatur assumenda est blanditiis.',NULL,NULL),
  ('7','7','Velit exercitationem error porro non est. Sunt ut animi dolor iure qui. Eos ut officia alias consequuntur deleniti culpa.',NULL,NULL),
  ('8','8','Corporis et exercitationem est ea illum quia. Soluta laudantium et tenetur autem eum esse dolores. Et excepturi voluptas fuga ratione. Sed voluptatem in vitae nihil maiores.',NULL,NULL),
  ('9','9','Alias sunt sit ut cupiditate facilis qui quaerat. Praesentium et explicabo eos quis incidunt aspernatur eaque. Et repellendus unde consequatur eius. Corrupti quam cupiditate et fugiat sed.',NULL,NULL),
  ('10','10','Et sed dignissimos sequi quae dolorem. Fugit impedit provident aut. Recusandae dolorem optio et rerum. Iure inventore ex saepe neque necessitatibus. Beatae veritatis voluptas est est officia est voluptate aut.',NULL,NULL),
  ('11','11','Qui hic quas sapiente distinctio dolor et veniam adipisci. Ducimus nesciunt quae ex quibusdam magnam sunt illum. Necessitatibus voluptatem non mollitia ducimus. Culpa tempora dolor esse culpa excepturi omnis at.',NULL,NULL),
  ('12','12','Voluptatem veniam ut ut molestias maiores amet. Ut voluptatum a et ex quis totam.',NULL,NULL),
  ('13','13','Sed saepe est modi corporis. Et necessitatibus doloremque omnis consectetur dolore eos. Quasi autem ut reiciendis animi.',NULL,NULL),
  ('14','14','Numquam voluptas sed cupiditate eligendi molestiae eum molestias. Et et est ad. Labore quisquam pariatur nam sed. Quidem quam vitae eum similique omnis veritatis.',NULL,NULL),
  ('15','15','Inventore architecto dolore cum laboriosam. Autem et quia ullam labore tempora ut non. Quidem et quaerat dolorem eveniet quia explicabo. Voluptatem et nobis quia fugit distinctio maxime.',NULL,NULL),
  ('16','16','Voluptas eos a culpa consequatur dolorem. Ipsam doloremque vel autem alias sunt alias esse in. Sunt quis voluptatem est earum suscipit non doloremque.',NULL,NULL),
  ('17','17','Laboriosam minus omnis nobis dolorem explicabo. Qui repudiandae quo maxime.',NULL,NULL),
  ('18','18','Culpa fugiat iste non eaque. Ea debitis et occaecati perspiciatis labore ipsa. Nihil rerum et sed tempore et.',NULL,NULL),
  ('19','19','Aut et aut dolor vitae expedita facilis quasi. Exercitationem aut est ea aperiam consequatur. Nulla dolor aut molestiae.',NULL,NULL),
  ('20','20','Non est itaque nesciunt omnis. Et aut ut iste atque fugiat. Suscipit officia excepturi delectus quae. Ipsa dolorum dicta minus non. Quidem non dolorum beatae omnis.',NULL,NULL),
  ('21','21','Voluptas aspernatur consectetur maxime maxime. Doloremque similique consequatur cum nesciunt atque fugit aut. Ut culpa qui quas voluptatum aut. Suscipit inventore tenetur molestiae labore placeat.',NULL,NULL),
  ('22','22','Accusantium similique quibusdam tempore velit qui. Voluptatum non dolore delectus accusamus dolores. Cupiditate dolor sint assumenda sit. Molestias mollitia qui iure unde possimus.',NULL,NULL),
  ('23','23','Omnis laborum magni et consequatur. Dignissimos praesentium placeat totam natus molestias. Vitae perspiciatis reiciendis necessitatibus eligendi sunt sequi id ratione. Corporis vel in qui enim fugiat distinctio quod quasi.',NULL,NULL),
  ('24','24','Porro esse ex consequatur officiis sed facere qui ea. Est quos voluptatibus labore dolorum molestiae. Optio aut eum rerum numquam magni reiciendis. Voluptas velit molestiae fugit mollitia et.',NULL,NULL),
  ('25','25','Tenetur est quo eos eveniet alias voluptas nemo non. Eos maiores quos quaerat soluta laboriosam quibusdam minus. Reprehenderit maxime enim explicabo aliquam velit. Voluptatibus aspernatur facere velit iste sint cumque dolorum sed.',NULL,NULL),
  ('26','26','Aut qui aut qui illum a adipisci. Accusantium perferendis ullam sit non autem. Voluptas ut odit et totam quibusdam. Et et vel dolorem explicabo consequatur est. Necessitatibus omnis et excepturi.',NULL,NULL),
  ('27','27','Sed libero ratione dolorem est dolorem deleniti laborum. Deleniti incidunt sunt nihil exercitationem et est accusantium. Dolorem tempore voluptas in qui eum dolores sit. Pariatur cupiditate unde sequi qui odio illum in molestiae.',NULL,NULL),
  ('28','28','In non iure accusamus quia omnis pariatur similique. Aut autem et et at. Voluptatibus facilis quos nesciunt unde explicabo.',NULL,NULL),
  ('29','29','Ut praesentium et id et dolorem. Neque libero eveniet eos perferendis ratione. A omnis consectetur asperiores aut odio earum.',NULL,NULL),
  ('30','30','Ut aperiam est quia perferendis occaecati. Aliquid et quasi fuga error sapiente ipsam. Aut ab id voluptatem asperiores deleniti aut. Asperiores nostrum sunt magni optio reprehenderit sit eum.',NULL,NULL),
  ('31','31','Reprehenderit distinctio similique velit tenetur molestiae eaque. Est quis quis non in. Voluptatibus dignissimos neque voluptatem illo.',NULL,NULL),
  ('32','32','Vero doloribus et vel dolores consequatur pariatur qui. Deserunt aut aut ut sint rerum. Similique eligendi ducimus non.',NULL,NULL),
  ('33','33','Culpa ut velit ex eos. Aspernatur voluptatibus ut molestiae.',NULL,NULL),
  ('34','34','Nulla exercitationem quis quo ducimus dolorem ut voluptatem reprehenderit. Et dicta est rerum sunt vel. Autem eum et asperiores suscipit id cumque.',NULL,NULL),
  ('35','35','Beatae unde magnam excepturi earum aut non. Cupiditate aperiam nesciunt tenetur sequi recusandae nam quis. Est voluptatem ullam illum omnis maiores. Odio rerum quo voluptates corrupti ut modi.',NULL,NULL),
  ('36','36','Quasi cum delectus sit nihil nam minus. Quasi quas in nam incidunt officiis. Fugit omnis quo eos ut et dolore vitae.',NULL,NULL),
  ('37','37','Nihil et consequatur sunt culpa. Adipisci ducimus debitis laboriosam illo est rerum molestiae. Ut atque voluptates nisi a a adipisci eos.',NULL,NULL),
  ('38','38','Cumque dignissimos quo aut quaerat. Illum voluptas quo unde nobis. Ab dolorem enim voluptate magni est beatae ut voluptas.',NULL,NULL),
  ('39','39','Eos et eaque et. Eos culpa dolores id rerum. Velit dolor ipsam dolor. Et cum et temporibus veritatis.',NULL,NULL),
  ('40','40','Qui et quia et nam quisquam. Officiis id et nihil. Nemo molestiae laboriosam saepe et et repellendus modi sed. Nihil sunt ea omnis molestias. Odit voluptatem quidem et ex.',NULL,NULL),
  ('41','41','Corporis aut reprehenderit facilis est. Quia quibusdam iste qui occaecati nesciunt non atque alias. Doloribus quis veniam occaecati neque quasi. Et minima consequatur fugit quis temporibus aspernatur.',NULL,NULL),
  ('42','42','Placeat officiis aut dolore ut delectus. Quisquam nobis debitis aut velit. Illo quos ducimus laborum nemo. Cum autem quod debitis. Aut animi consectetur sunt vero maxime et.',NULL,NULL),
  ('43','43','Beatae eos eveniet quis autem ut qui nemo odit. Accusantium consequatur quod quo saepe dolor voluptatibus assumenda. Exercitationem neque et sit eos maiores quam amet.',NULL,NULL),
  ('44','44','Voluptatem aut dolorem sunt quisquam molestiae. Cupiditate error molestiae est non ducimus qui. Illo adipisci et et minus.',NULL,NULL),
  ('45','45','Enim molestiae deleniti est at eos dolor. Voluptas quis nesciunt sint ea ab nostrum soluta. Qui doloribus exercitationem quia iusto ea.',NULL,NULL),
  ('46','46','Ut qui sit accusamus mollitia. Cum magnam dignissimos facilis maiores doloremque. Impedit facilis molestias cumque consequuntur nulla voluptatem illum eos.',NULL,NULL),
  ('47','47','Enim dolorem eos voluptate. Reiciendis ullam commodi sint est nihil voluptates laboriosam. Id ut maiores consectetur consequatur odit aut odio. Distinctio provident in enim quibusdam provident.',NULL,NULL),
  ('48','48','Quisquam aut eveniet reprehenderit autem in. Dolorem velit sed ullam reprehenderit deserunt. Sed alias placeat expedita dolores. In dolorum quidem unde ut optio dolorem beatae aut.',NULL,NULL),
  ('49','49','Est repellendus voluptatem est deleniti corporis. Necessitatibus molestiae et et itaque. Aliquam aut rerum quod reiciendis ab provident. Architecto veritatis dolorem est et.',NULL,NULL),
  ('50','50','Ad suscipit qui occaecati consequatur incidunt corrupti beatae aliquam. Dolorem ut molestiae quos eum expedita culpa in autem. Fuga fugiat praesentium nostrum. Recusandae asperiores tempora ratione.',NULL,NULL),
  ('51','51','Commodi nam consectetur doloribus eius aspernatur vitae quam totam. Libero vero nihil explicabo nihil occaecati. Dolorem sit nemo soluta amet qui quibusdam. Tenetur veniam eveniet debitis cumque ut sapiente.',NULL,NULL),
  ('52','52','Et blanditiis consequatur dolorem maiores qui. Voluptas at illo debitis quisquam.',NULL,NULL),
  ('53','53','Quia id omnis id sequi dolorem repellat non necessitatibus. Nulla sed repellendus possimus quia et. Ut asperiores error et tenetur repellendus nobis eveniet. Unde vero quos dolorum autem illum.',NULL,NULL),
  ('54','54','Non odio quibusdam repellat est necessitatibus. Praesentium libero non ut possimus. Reiciendis eius vitae enim. Quibusdam aspernatur id in cumque eum maxime quia.',NULL,NULL),
  ('55','55','Laboriosam ea vitae voluptas dolorum. Alias ab dolorum quo earum suscipit et est.',NULL,NULL),
  ('56','56','Et beatae consequatur autem. Quia dicta inventore modi ut. Tempora illo nobis distinctio et ullam enim est.',NULL,NULL),
  ('57','57','Dolores aut ab sint voluptatibus. Quia velit iure voluptate reprehenderit reiciendis aut.',NULL,NULL),
  ('58','58','Sapiente voluptates enim et consequatur consequatur ullam repellendus. Ea labore voluptate dolor. Cumque reprehenderit quis velit.',NULL,NULL),
  ('59','59','Quam maiores officia distinctio excepturi quam similique ut. Tempora quidem aliquid officiis voluptatem in. Sint et aut nobis id possimus error. Quo recusandae sit minus animi.',NULL,NULL),
  ('60','60','Eum voluptas non non beatae. Sed sunt laborum qui dolorem. Facere corrupti quae nisi harum. Odio et reprehenderit dolorem excepturi laudantium.',NULL,NULL),
  ('61','61','Aperiam recusandae omnis dignissimos iure. Quae qui sit in dolores natus rerum ex. Nam nulla et et officia in occaecati in.',NULL,NULL),
  ('62','62','Dolor rerum vel eum non qui numquam. Animi eum ut repellendus similique illo dolores. Nihil ipsam aut architecto est ullam. Fugiat consectetur recusandae iure.',NULL,NULL),
  ('63','63','Natus ea harum ut odit perspiciatis quo consequatur. Et nobis quisquam temporibus qui explicabo architecto. Cupiditate ut rerum reiciendis enim impedit.',NULL,NULL),
  ('64','64','Quidem vel consequuntur autem dicta. Quo culpa ratione quos aut. Omnis soluta molestiae reprehenderit nostrum est voluptatem amet et. Est porro aut amet nesciunt perspiciatis fugit.',NULL,NULL),
  ('65','65','Nulla et at fugit qui excepturi maiores. Eius vero dolores ad perspiciatis cumque minima. Magnam quo aut accusantium voluptas.',NULL,NULL),
  ('66','66','Incidunt quia accusamus voluptas et. Eum quaerat quia expedita voluptas neque. Et voluptatibus sed quia a quae illo. Ut aliquid repudiandae omnis molestiae non. Provident sunt et ad est ea.',NULL,NULL),
  ('67','67','Natus vitae distinctio dolorum alias consequatur ea. Ab reprehenderit non accusamus explicabo saepe eius. Dolorum magnam illo blanditiis qui omnis.',NULL,NULL),
  ('68','68','Omnis consectetur quia deleniti dolor. Ducimus neque sed expedita mollitia tempora non. Sapiente aut dolore quia dolore minus error. Est adipisci sed laborum blanditiis. Quasi esse sed eius qui non dolor numquam ipsa.',NULL,NULL),
  ('69','69','Ab eum nesciunt omnis alias qui dolorem soluta. Est exercitationem inventore atque quis commodi soluta. Asperiores temporibus molestiae placeat quia est autem aperiam. Delectus atque modi repellat reiciendis accusamus ut quia.',NULL,NULL),
  ('70','70','Qui omnis provident et necessitatibus eveniet molestiae eum. Quas vero laborum ipsam quis quae enim. Nisi ut dolor possimus temporibus unde.',NULL,NULL),
  ('71','71','Corrupti laborum rerum aut fugit temporibus. A quae illum fugiat accusamus modi voluptatum in exercitationem. Consequuntur suscipit culpa eum consequuntur consequatur aliquam.',NULL,NULL),
  ('72','72','Veniam ut sunt id vel eum. Odio incidunt et nesciunt non voluptatem omnis ut repudiandae. Delectus aliquam est molestias consequuntur qui et tempora.',NULL,NULL),
  ('73','73','Et aliquid aut ipsam et. Asperiores pariatur inventore voluptates corporis. Sed nostrum quibusdam laudantium voluptas. Ut totam possimus qui at minima.',NULL,NULL),
  ('74','74','Eos delectus nemo similique. Doloremque temporibus aliquam praesentium voluptate. Qui nisi omnis ut nihil cupiditate et. Neque similique minima cupiditate officia reiciendis quia.',NULL,NULL),
  ('75','75','Dolorem nobis dolor repellat consectetur ea. Quasi asperiores nemo magnam illo atque unde. Rem accusamus earum aut architecto aliquid aliquam veritatis.',NULL,NULL),
  ('76','76','Ut natus incidunt quia esse voluptates id consequatur. Fuga molestias explicabo quasi enim sequi. Repellendus sint occaecati dolorem tempora.',NULL,NULL),
  ('77','77','Quas velit et sit commodi. Neque harum exercitationem est voluptas. Quam rerum reiciendis vel.',NULL,NULL),
  ('78','78','Nihil minus delectus fugiat vitae velit. Delectus voluptas deserunt quidem sed impedit voluptatem rerum. Repudiandae tenetur non molestiae velit est exercitationem nam. Ea eum architecto eaque.',NULL,NULL),
  ('79','79','Explicabo consequatur ratione placeat sequi qui exercitationem quia. Maxime aut expedita dolorem temporibus vel. Aperiam nobis quos nihil labore dolor ut consequatur. Vitae ut non ad ratione. Aspernatur voluptatem voluptatem harum ab atque aut.',NULL,NULL),
  ('80','80','Praesentium iusto quis voluptatem laborum placeat tenetur vero officia. Vel qui accusantium ex ratione voluptate laborum. Exercitationem et placeat vel et aut voluptas molestiae. Dolore dolor praesentium commodi quaerat aperiam nam doloremque. Velit rerum voluptatem doloribus in labore.',NULL,NULL),
  ('81','81','Ut eum aut sit et. Ex non culpa debitis natus error occaecati architecto. Quia a fugiat omnis fugit ut. Sit assumenda deserunt dolorum quae enim suscipit vero.',NULL,NULL),
  ('82','82','Voluptatum inventore atque aliquid. Voluptatem sint omnis molestias aut sit. Dolorem sint est cupiditate occaecati sequi consequatur doloribus.',NULL,NULL),
  ('83','83','Nihil deserunt dolore sit dolor. Ab eum voluptas alias beatae. Saepe in qui explicabo et.',NULL,NULL),
  ('84','84','Nemo cupiditate enim dolores consequuntur nesciunt nemo. Minima at quia natus rerum. Sit inventore ut voluptatibus debitis vel consequatur aspernatur mollitia.',NULL,NULL),
  ('85','85','Occaecati aut minima qui non minima sint rerum. Iure reiciendis atque et. Debitis esse vitae amet alias incidunt. Quia ut et facere aliquam quo voluptas.',NULL,NULL),
  ('86','86','Nulla nesciunt ad quae. Laboriosam earum animi optio aliquam laboriosam voluptatum. Beatae vel iusto architecto voluptatem ratione dolorem. Consectetur eligendi quod est voluptatem.',NULL,NULL),
  ('87','87','Impedit et fugit eligendi ea temporibus et. Velit numquam officiis voluptas assumenda quaerat et velit. Consequatur corrupti non cum in enim et fugiat. Voluptatem culpa deserunt eos optio itaque architecto quisquam.',NULL,NULL),
  ('88','88','Optio aperiam sit hic vel error. Voluptatibus nulla placeat velit. Quis voluptatum voluptas architecto dolorum. Cumque ratione dolor similique voluptas.',NULL,NULL),
  ('89','89','Ut minus enim autem similique sint. Laudantium magni odio recusandae voluptatibus. Et unde est corporis ea ullam dolorem. Et facere ipsum voluptatem. Fuga illum ad ipsam vitae autem aliquam similique.',NULL,NULL),
  ('90','90','Nihil in voluptatum saepe modi est. Est illum repellendus molestiae voluptates tempora. Qui molestiae iste eligendi ullam fugit quis.',NULL,NULL),
  ('91','91','Ea quaerat quia aperiam aut voluptates. Molestiae assumenda ab ipsam sapiente at. At ea perspiciatis vel ipsum ad doloremque.',NULL,NULL),
  ('92','92','Quam odit eum distinctio. Dicta quam rem tempore optio aut. Consequatur ducimus sunt repellat nihil enim.',NULL,NULL),
  ('93','93','Fugit ipsam nostrum sapiente. Saepe et expedita ut laboriosam non quisquam. Sapiente velit sint vitae quia et et molestiae et. Autem sit voluptatum id quae.',NULL,NULL),
  ('94','94','Recusandae molestiae qui voluptatem excepturi cupiditate. Et aspernatur ab molestiae repellendus. Accusantium consectetur deserunt sequi aut et at cum.',NULL,NULL),
  ('95','95','Exercitationem et optio illum eius magni consequuntur sed. Magnam et blanditiis maiores hic reiciendis. Eius sed minima voluptate facilis.',NULL,NULL),
  ('96','96','Repellendus inventore non et cupiditate atque et iusto. Neque tempora tenetur autem consequuntur ut ut dolorem. Eveniet aut ea magnam corporis magni temporibus. Culpa corrupti cumque enim consequatur nesciunt suscipit. Et at esse sit architecto.',NULL,NULL),
  ('97','97','Rerum alias et impedit nam. Ratione quidem fugiat atque voluptatem assumenda similique. Sequi voluptatibus sed non consectetur ea.',NULL,NULL),
  ('98','98','Voluptatem culpa nostrum consequatur voluptatum quae. Dolores maxime exercitationem labore nisi. Quia nihil pariatur unde dolorem. Quidem hic facere officiis quidem saepe dolorem laudantium.',NULL,NULL),
  ('99','99','Explicabo labore recusandae hic minus qui. Nostrum non debitis tenetur ullam.',NULL,NULL),
  ('100','100','Ut iusto minima aut impedit. Numquam ut suscipit dolorem. Nisi hic molestias rerum reiciendis enim.',NULL,NULL);
  
  select * from messages;
  
  INSERT INTO friendship_statuses (name) VALUES
  ('brother'),
  ('friend'),
  ('enemy'); 
  
  select * from friendship_statuses;
  
  INSERT INTO friendship VALUES ('1','1','1','2019-08-06 09:09:11','1976-01-03 16:48:28'),
  ('2','2','2','1975-08-06 13:01:31','1975-04-13 18:02:29'),
  ('3','3','3','1994-08-14 03:45:47','2016-08-07 01:49:35'),
  ('4','4','1','1997-12-07 01:32:09','1995-11-12 20:25:14'),
  ('5','5','2','1995-07-31 00:29:36','2018-01-01 20:45:03'),
  ('6','6','3','1980-05-19 14:59:37','1983-07-13 21:55:54'),
  ('7','7','1','1986-02-16 01:33:32','1997-07-15 04:37:04'),
  ('8','8','2','1970-11-03 22:03:05','1998-04-23 16:32:50'),
  ('9','9','3','1984-04-07 17:12:22','2015-06-17 16:18:42'),
  ('10','10','1','1990-10-18 05:29:43','1981-01-04 22:23:25'),
  ('11','11','2','1977-10-25 07:33:27','2010-02-09 14:53:15'),
  ('12','12','3','1988-08-06 01:59:23','2011-05-23 07:26:43'),
  ('13','13','1','1971-12-05 20:23:29','1988-09-26 04:14:12'),
  ('14','14','2','1975-05-16 03:09:53','2004-06-29 17:47:01'),
  ('15','15','3','1998-07-06 18:53:41','1980-10-02 19:43:48'),
  ('16','16','1','1972-08-03 23:43:06','1981-05-02 01:55:09'),
  ('17','17','2','1988-08-10 08:32:27','1983-08-10 08:25:00'),
  ('18','18','3','2016-11-26 15:37:30','1972-01-19 00:01:39'),
  ('19','19','1','1991-02-20 10:50:44','1975-06-03 18:29:27'),
  ('20','20','2','1998-04-18 16:28:29','1981-11-04 16:40:50'),
  ('21','21','3','2017-11-09 23:36:43','1971-06-11 10:03:43'),
  ('22','22','1','1987-04-06 14:28:46','2002-12-27 03:55:14'),
  ('23','23','2','2017-01-19 18:58:56','1980-05-02 19:11:12'),
  ('24','24','3','1977-11-30 09:14:04','1978-02-05 21:33:01'),
  ('25','25','1','1978-03-12 19:52:04','1972-08-13 01:20:16'),
  ('26','26','2','1972-11-04 20:55:33','1990-12-07 21:18:38'),
  ('27','27','3','2004-11-01 16:29:46','2015-02-28 19:11:30'),
  ('28','28','1','2004-12-28 13:52:30','1971-04-28 23:50:54'),
  ('29','29','2','2011-03-26 20:58:13','2004-09-08 21:06:59'),
  ('30','30','3','2008-11-10 10:15:03','1984-03-26 06:59:30'),
  ('31','31','1','1971-01-14 05:30:29','1986-04-20 12:34:39'),
  ('32','32','2','2012-01-13 21:52:41','2005-07-06 07:55:19'),
  ('33','33','3','2007-09-06 15:59:16','2013-04-12 01:33:04'),
  ('34','34','1','1980-01-16 16:20:06','2018-04-18 04:12:03'),
  ('35','35','2','2004-10-22 08:54:06','1982-03-06 16:23:03'),
  ('36','36','3','2011-06-12 19:29:37','1990-07-31 05:32:40'),
  ('37','37','1','1981-02-12 10:00:55','1990-03-23 20:02:45'),
  ('38','38','2','1975-05-08 22:28:33','1979-06-12 11:02:35'),
  ('39','39','3','2012-11-15 18:38:39','2005-05-19 13:18:53'),
  ('40','40','1','2019-07-20 06:37:22','1994-06-28 21:26:00'),
  ('41','41','2','2019-05-29 11:28:53','2009-07-27 02:24:20'),
  ('42','42','3','2011-01-28 08:17:26','2000-03-26 13:23:02'),
  ('43','43','1','1971-02-07 03:05:49','1974-12-21 17:25:37'),
  ('44','44','2','1975-02-17 15:28:29','1996-05-12 00:21:51'),
  ('45','45','3','1976-12-24 12:17:21','1972-05-08 22:22:58'),
  ('46','46','1','2016-10-19 00:45:00','1994-12-31 19:39:08'),
  ('47','47','2','2016-06-01 02:22:52','1999-03-22 07:28:24'),
  ('48','48','3','1998-04-02 20:46:53','2008-12-24 01:41:23'),
  ('49','49','1','1994-03-11 14:36:04','2017-07-25 08:17:26'),
  ('50','50','2','2014-02-04 17:29:44','1998-04-03 15:07:38'),
  ('51','51','3','1980-06-06 11:13:35','1978-05-13 13:19:49'),
  ('52','52','1','1993-03-21 02:36:39','1976-10-19 06:09:27'),
  ('53','53','2','1994-10-15 21:39:38','2011-03-06 04:05:12'),
  ('54','54','3','1981-10-31 09:14:24','1973-11-27 00:06:28'),
  ('55','55','1','1977-09-02 16:15:33','2004-12-10 11:12:27'),
  ('56','56','2','2013-01-29 05:17:12','1977-08-08 17:58:11'),
  ('57','57','3','2011-07-21 04:14:58','1993-05-08 02:48:49'),
  ('58','58','1','2006-11-11 19:58:14','1996-04-23 12:06:55'),
  ('59','59','2','1970-12-03 04:25:56','1989-04-18 06:55:43'),
  ('60','60','3','1991-06-15 11:12:52','1984-04-22 09:26:29'),
  ('61','61','1','1997-03-04 13:12:34','2001-02-23 17:54:30'),
  ('62','62','2','1982-07-31 14:45:41','2017-10-01 23:45:16'),
  ('63','63','3','2016-07-14 16:02:29','1972-10-12 17:44:02'),
  ('64','64','1','1970-12-06 22:44:14','2015-05-18 06:44:05'),
  ('65','65','2','2002-06-07 11:19:05','2009-11-27 12:42:24'),
  ('66','66','3','1974-09-02 15:57:48','2005-04-15 23:38:57'),
  ('67','67','1','2016-07-30 22:39:02','1997-12-07 20:26:04'),
  ('68','68','2','2008-04-29 00:16:09','1974-10-14 07:07:25'),
  ('69','69','3','2002-09-20 17:39:31','1981-07-07 19:57:26'),
  ('70','70','1','1974-02-22 14:52:50','2003-06-19 09:50:47'),
  ('71','71','2','1971-08-06 10:32:26','1988-02-04 22:43:12'),
  ('72','72','3','2019-04-05 01:50:48','2005-10-06 10:21:07'),
  ('73','73','1','1983-11-06 06:19:58','2008-06-22 15:23:04'),
  ('74','74','2','1974-07-26 13:59:41','1982-03-02 07:28:21'),
  ('75','75','3','2000-10-28 06:39:33','1993-02-02 17:16:02'),
  ('76','76','1','1984-10-02 21:57:02','2015-01-21 13:13:10'),
  ('77','77','2','1977-05-05 18:40:31','2008-11-21 00:37:57'),
  ('78','78','3','1992-09-04 21:49:23','1983-06-20 00:38:08'),
  ('79','79','1','2004-12-16 06:28:53','2012-06-16 14:21:40'),
  ('80','80','2','2005-09-20 19:10:53','2009-10-18 21:14:14'),
  ('81','81','3','1996-01-23 22:25:07','1985-05-29 07:56:07'),
  ('82','82','1','2016-04-20 05:27:19','1988-05-07 11:03:49'),
  ('83','83','2','1996-06-17 23:00:21','2012-02-18 13:54:10'),
  ('84','84','3','1982-02-15 22:37:46','1973-10-08 01:48:31'),
  ('85','85','1','1988-10-13 10:51:42','1998-03-22 19:35:21'),
  ('86','86','2','1984-04-29 15:24:41','1999-04-03 19:29:53'),
  ('87','87','3','2019-04-16 19:57:29','2004-02-09 17:53:54'),
  ('88','88','1','2005-05-17 01:33:04','2000-02-29 17:48:07'),
  ('89','89','2','1970-09-20 18:14:56','1975-02-02 12:09:48'),
  ('90','90','3','1983-04-26 02:57:35','1970-02-04 11:16:19'),
  ('91','91','1','1986-09-29 14:05:11','2003-05-16 13:23:46'),
  ('92','92','2','1974-09-08 18:54:18','1978-04-11 10:22:07'),
  ('93','93','3','1980-01-25 21:52:10','1971-01-30 05:50:56'),
  ('94','94','1','1990-12-04 18:27:51','1995-12-11 18:36:41'),
  ('95','95','2','2008-08-14 17:51:34','2006-06-02 10:56:02'),
  ('96','96','3','1977-02-03 10:32:36','2017-01-26 23:49:15'),
  ('97','97','1','1986-06-12 22:48:41','1992-11-20 10:42:58'),
  ('98','98','2','2000-06-12 02:31:33','1991-12-31 00:40:12'),
  ('99','99','3','1977-04-24 16:06:38','1980-01-10 08:06:13'),
  ('100','100','1','1994-06-30 10:36:30','1994-08-20 19:34:03'); 
  
  select * from friendship;
  
  INSERT INTO communities (name) VALUES
  ('Accusantium aliquam esse tenetur quam. Officiis ipsum sed enim quia sint rerum. Voluptas dolorum et eum aut architecto. Enim aut quis accusamus eum. V'),
  ('Accusantium cum id excepturi quidem. Harum sequi in dolores adipisci sit nulla. Est odio corporis aperiam velit quae. Occaecati laudantium vel ducimus'),
  ('Ad quae sequi tempore cumque laboriosam hic minus. Est facilis ea in architecto occaecati tenetur exercitationem. Aspernatur placeat et ab maxime veli'),
  ('Aliquam et consequatur eos voluptates ut. Adipisci ut quia id omnis. Quis voluptate voluptatem porro quia vel voluptatem. Rerum placeat nihil vel iure'),
  ('Aperiam asperiores et incidunt voluptatum. Possimus autem corporis totam qui tenetur dolor eum. Sunt dignissimos dolor tenetur reiciendis quidem sed. '),
  ('Architecto consequuntur ratione cupiditate esse ex fugiat ab. Aliquid ex deserunt sunt id veniam ab ipsa. Assumenda pariatur sit sapiente nihil et. Ut'),
  ('At aut harum ex perspiciatis. Numquam magni et rerum ratione. Cupiditate quas recusandae tenetur rem repellat. Qui totam ab doloribus nihil ratione po'),
  ('Aut aspernatur id mollitia. Recusandae unde consequuntur ducimus perspiciatis. Exercitationem sit laudantium sunt reiciendis debitis odit. Qui exercit'),
  ('Aut numquam voluptates quasi aut ipsam voluptas maxime. Eos nostrum earum corporis repellat voluptatibus corporis enim neque. Neque qui atque culpa au'),
  ('Aut placeat quis repellendus porro optio accusamus. Rerum odio cum aut facilis quasi odio id. Facilis aut dolor impedit officia. Dolorem commodi verit'),
  ('Aut qui consequatur magni est. Rerum provident sed minus voluptatem. Est asperiores dolores earum perspiciatis ab non. Voluptatum veniam sapiente et. '),
  ('Aut tempore molestiae ratione recusandae. Voluptatem quia magnam omnis sapiente. Ut deserunt aut atque natus est. Qui et aliquam quibusdam pariatur de'),
  ('Aut voluptas explicabo et et tempora aut facere. Totam ipsum illo fugit dolor. Sit autem est explicabo consequatur sed. Commodi sed qui qui veritatis '),
  ('Commodi at aliquid consequatur voluptatem sit. Perspiciatis corrupti modi est laborum maiores molestiae incidunt. Blanditiis quibusdam doloremque ea p'),
  ('Commodi distinctio quia cumque assumenda aperiam. Veniam dolor non corrupti iusto. Nostrum est occaecati recusandae non. Vitae omnis qui quia quis id '),
  ('Commodi ex et eos alias sint natus non sed. Saepe corrupti omnis assumenda eligendi. Autem enim asperiores ex ex iste. Ad itaque fuga eius minus sequi'),
  ('Commodi expedita aut iste labore. Repudiandae enim est culpa eius. Quos incidunt rerum et quas alias qui. Illum dolorem itaque ea earum voluptas liber'),
  ('Consectetur aperiam qui temporibus. Quia ratione perferendis et voluptas alias est blanditiis ex. Voluptas repellendus suscipit delectus similique. Do'),
  ('Consectetur dolores sit accusamus tenetur consectetur inventore dolorem. Qui enim corrupti quasi consequatur. Aspernatur magnam suscipit at est. Commo'),
  ('Cum sit nostrum labore et fugiat. Ut suscipit quaerat reiciendis quo corrupti. Quidem in non tempora. Aliquam velit eaque saepe deleniti. Labore quis '),
  ('Ducimus dicta quae dolore dignissimos odio nam. Libero dolorem dolorum nihil et in vel consequatur nesciunt. Ab totam id quasi veritatis est. Est veli'),
  ('Eius autem quia ipsum et aut laudantium molestiae. Dolorem consectetur aut officiis aut qui. Qui adipisci et aspernatur omnis. Aut eum quis nesciunt q'),
  ('Eius eligendi ullam atque quo. Ullam commodi totam unde repudiandae asperiores pariatur facere reprehenderit. Praesentium pariatur ex incidunt totam a'),
  ('Enim dolorem consectetur voluptate voluptatibus magni beatae. Aliquam repellat molestiae molestias amet aut sunt debitis accusamus. At porro enim moll'),
  ('Enim sequi explicabo rerum et est hic ut. Dolores labore qui et quibusdam in ut et. Provident molestiae accusantium architecto voluptates placeat cum '),
  ('Est non sunt aut laudantium. Alias nihil consequatur dolorem ratione laboriosam dolor et. Non id voluptas atque nobis omnis accusamus dolorum. Velit e'),
  ('Est omnis ex provident. In voluptatem cumque aut omnis. Velit consectetur tenetur vero sed est repellendus. Cupiditate perspiciatis magnam eum vel. Et'),
  ('Est voluptatem quod et temporibus eum dolores rerum. Quis adipisci accusantium est necessitatibus quas consequatur. Aperiam modi aliquid totam consequ'),
  ('Et distinctio inventore velit dolores. Aut id provident laudantium voluptates. Possimus et quas occaecati consectetur non saepe aspernatur. Libero dol'),
  ('Et dolorum doloremque vero officia sequi. Quaerat quo repellendus et cumque maiores aliquam quas. Non tempora est id molestiae repellendus impedit dol'),
  ('Et et rerum eum. Autem necessitatibus officia velit velit. Reiciendis quis amet culpa beatae fuga aut. Doloribus consectetur voluptas consequuntur asp'),
  ('Et nihil quod tempore. Temporibus neque labore dolor delectus officiis quis. Cupiditate officiis consequatur optio optio. Autem aut quam ad ea. Simili'),
  ('Et velit rerum deserunt repudiandae. Doloremque provident et et perferendis et. Iure ducimus inventore saepe dolores perferendis quaerat ut reiciendis'),
  ('Ex nam illo vel voluptate doloremque nam. Repellendus hic facere ea ullam iusto asperiores. Voluptates in aut molestiae laudantium. Est omnis quod qui'),
  ('Explicabo accusantium minus hic odio est rerum earum. Veritatis vero in nostrum iusto minus. Doloribus quia distinctio voluptatem et possimus. Quos du'),
  ('Illum odit iusto fugit eius deleniti provident temporibus earum. Sit itaque blanditiis autem quia veniam possimus autem. Voluptatum fugit maiores ut d'),
  ('In autem explicabo omnis provident et deleniti. Velit voluptate eum quia cupiditate labore voluptatem. Corporis sunt perspiciatis nihil in. Et volupta'),
  ('In molestiae officiis atque totam. Laborum voluptatem quis blanditiis doloremque recusandae optio. Distinctio repellat autem aperiam qui tenetur sapie'),
  ('Ipsum soluta minus dolor neque eos quas. Voluptatibus dicta et qui. Consequatur fugit eos harum dolor. Aliquid aut ut velit eligendi. Qui aut labore e'),
  ('Iste ab culpa vero dignissimos tempore voluptatibus. Adipisci et voluptas recusandae provident. Ut consequatur et atque est sint facilis dolorem. Alia'),
  ('Itaque omnis quisquam voluptatem hic qui. Voluptate dolor quo ratione qui harum. Voluptatem et enim similique et. Qui aut veritatis quo quibusdam. Vol'),
  ('Labore aliquam asperiores ea consectetur adipisci quia. Molestias maxime necessitatibus quae amet quis qui. Rerum rerum provident quaerat asperiores d'),
  ('Laborum fugit aliquid dignissimos praesentium exercitationem consequuntur et. Quia qui magni iure rerum. Animi at id sit qui unde. At est est iusto in'),
  ('Laborum quod voluptatum optio. Eius labore accusamus aut similique iure. Temporibus et ut itaque quod vitae voluptate qui. Consequatur deleniti assume'),
  ('Laudantium sapiente velit dolor aut atque odio. Quia id voluptatum eveniet nostrum rerum perspiciatis. Et rem amet similique ab earum aspernatur accus'),
  ('Libero quisquam libero omnis. Eaque aliquam accusantium iusto provident. Voluptatem tempora aliquid corrupti expedita rerum porro mollitia. Consequunt'),
  ('Maxime dolorem eaque corporis quos consequatur et. Velit dolorem nihil facere quia perspiciatis voluptas voluptatem. Nihil alias et consequatur volupt'),
  ('Maxime molestias officiis itaque amet laboriosam. Et laboriosam aut autem sed tempora in eos. Est commodi nostrum fugiat recusandae quis itaque consec'),
  ('Molestiae qui voluptatem consequuntur repudiandae eos praesentium dolore. Nulla ea ab maiores voluptatem et ipsa. Culpa est deleniti harum eius debiti'),
  ('Molestiae quia soluta porro nostrum asperiores dignissimos. Sunt exercitationem rerum sit natus ad. Nostrum nulla blanditiis sequi aut quas et vero. C'),
  ('Molestias distinctio et voluptas quae quasi. Fugiat veritatis consectetur ut vel est quia ipsa. Laborum exercitationem quia aut voluptate illum animi.'),
  ('Natus aut quae ratione aliquam natus sunt aut. Est est in aspernatur voluptatem odit non rerum. Quis velit architecto sunt ut officia perspiciatis et '),
  ('Necessitatibus doloribus voluptas possimus qui dolorem unde architecto. Ea rerum iste at aut non odio. Sed modi repudiandae voluptatem dolore aut poss'),
  ('Neque commodi delectus animi a quas eius. Quaerat debitis accusamus magnam voluptates blanditiis. Nam quia aliquid est. Magnam sunt quod eos ex. Labor'),
  ('Neque et facilis odit eaque id odio quod. Sequi enim nemo consequatur qui beatae rerum. Voluptatem dolores at est natus provident minima facere. Inven'),
  ('Nihil et eveniet et dolorum voluptate dolor. Nam sit facilis molestiae esse in. Distinctio vel et quibusdam magnam. Voluptatem quaerat qui explicabo q'),
  ('Non eum molestias sequi. Ullam iste fugit quod ea. Aperiam sit atque temporibus doloremque. Eaque reiciendis qui omnis sed. Repudiandae perspiciatis e'),
  ('Nulla quia facere illo quis cumque. Aut voluptatum ad facere dolorum. Enim corporis consequatur sint rerum consequatur. Et ut consequuntur repellat pe'),
  ('Numquam distinctio iste in repellendus quasi. Et nostrum aut rerum corrupti odio. Qui beatae rerum perferendis. Voluptatem quidem qui nesciunt dolores'),
  ('Omnis dolorum dolore natus facilis voluptatem autem ut. Nostrum similique qui illo neque dolorem dolor. At at quo eos voluptates illum. Provident unde'),
  ('Pariatur culpa optio architecto. Soluta quo culpa ea a quia voluptatem consequatur. Autem minima illum praesentium dolor. Velit architecto dolor quod '),
  ('Perferendis id omnis suscipit iure iusto qui. Qui placeat quis qui autem repellat sed nostrum dolorum. Facere commodi eum optio libero assumenda ut. S'),
  ('Possimus pariatur in placeat est perspiciatis ex. Sed adipisci quibusdam minima. Similique fugit nesciunt quam molestias quasi possimus aut. Asperiore'),
  ('Praesentium soluta pariatur praesentium natus aut ut. Ducimus culpa accusamus non. Minima velit aspernatur tempore voluptatibus voluptas consectetur u'),
  ('Quam maxime natus maxime facilis magni quis aut. Enim mollitia aut adipisci laborum. Deleniti aliquid itaque maxime earum cum porro. Esse voluptatum b'),
  ('Quam perferendis nemo officia adipisci ut. Enim dolore est ut eos. Rem nemo aut id voluptas natus officiis totam. Quo numquam in aut sequi est rerum i'),
  ('Quam reiciendis explicabo consequatur commodi doloremque placeat quam. Tenetur est voluptates quos enim consequatur aspernatur. Deserunt qui deleniti '),
  ('Quas quae ex in iste. Molestias voluptatem ut mollitia quisquam ipsam quae. Molestias velit nobis reiciendis sed eius qui. Quibusdam vel eius aut culp'),
  ('Quasi dolores ut aut quos impedit aliquam. Sint voluptatem doloremque ratione quibusdam expedita rem eligendi nihil. Pariatur earum consequuntur sit o'),
  ('Qui et unde vel voluptates. Esse corrupti optio ipsa quibusdam eos voluptas. Quas neque cum perspiciatis voluptatibus. Enim mollitia atque illo minus '),
  ('Qui facere voluptas animi itaque a. Molestiae quasi rerum sint repudiandae. In quia error veniam dolor. Amet fugit vel ipsa et quae est sit. Laboriosa'),
  ('Qui provident voluptatibus ipsa vel necessitatibus velit. Ab et ut eos sunt ut fuga. Natus ab velit rem commodi distinctio distinctio eaque cum. Quam '),
  ('Quia rerum dolores omnis et ex qui repudiandae. Ducimus cumque sit neque rem sunt nesciunt. Enim provident dolor doloribus impedit perspiciatis omnis.'),
  ('Quis eveniet asperiores consectetur perferendis repellendus delectus. Nesciunt quos magnam cupiditate dolore necessitatibus. Ipsum error reprehenderit'),
  ('Quis in provident animi omnis. Dolorum aut maiores ea sint recusandae eos consequatur. Laudantium quas nostrum consectetur porro similique pariatur ea'),
  ('Quo ipsum veritatis accusamus enim. Nulla minus velit et error dolor. Blanditiis ipsam voluptatibus cum et unde iure ut. Commodi quidem eligendi eum v'),
  ('Quo molestiae incidunt temporibus consequatur omnis. Optio natus hic adipisci tempore ut porro blanditiis. Distinctio odio rem voluptate corporis unde'),
  ('Quod explicabo maiores natus rerum occaecati. Possimus modi nesciunt id. Assumenda blanditiis nisi aut consequatur aut. Modi tempore voluptatem facili'),
  ('Reiciendis et ex est commodi libero dolor quisquam. Pariatur accusamus esse eos maxime. Quod voluptas maiores cupiditate facere ea culpa ut. Cumque ap'),
  ('Repellendus amet tempora sint dolorem. Repellat natus repellat repudiandae sed est eum dolore eos. Debitis in rerum perferendis quo vel. Voluptatem po'),
  ('Rerum iusto in consectetur laborum. Minima sunt soluta in ut. Quia nihil aut repellat nesciunt sapiente quas exercitationem. Quae ut nihil magni hic q'),
  ('Saepe quis mollitia doloribus delectus aliquam in et. Nam ipsum at perferendis et. Aut praesentium voluptatem rem et eos asperiores dolorum quod. Dele'),
  ('Saepe voluptatum quibusdam necessitatibus. Quis corrupti ipsam aperiam est vero inventore eum vero. Nesciunt quas omnis quia dolore molestias distinct'),
  ('Similique dolore quia minus harum incidunt. Ipsam unde facilis quas dolor consequatur qui optio. Voluptatum praesentium quis labore distinctio odio sa'),
  ('Sint perferendis tenetur recusandae omnis perferendis sint perspiciatis. Cum repellendus facere sunt quasi velit sunt. Recusandae et aut provident ut '),
  ('Sint reiciendis eos sint voluptatem est tempore minus. Qui et ipsam eaque saepe. Eius corrupti expedita nobis minus officiis cupiditate aut consequatu'),
  ('Sit tempora vel est nesciunt. Ducimus ut sit ut magnam iusto. Et voluptatum in excepturi voluptates maxime ut eos dolore. Omnis fugiat illo blanditiis'),
  ('Ut eum dolores doloremque beatae. Quia suscipit nam qui temporibus eum commodi quidem quam. Est ut vero omnis. Voluptatem ratione ut consectetur susci'),
  ('Ut nihil odit consequatur ipsum. Aperiam ducimus explicabo est cumque. Ea consequuntur qui exercitationem quibusdam consequatur. Eum ex ipsam eaque la'),
  ('Ut perferendis alias fuga ex distinctio. Voluptatem sed ratione labore eius. Aut adipisci ducimus blanditiis dolorem. Quia ut dolorem quo omnis aut do'),
  ('Vel aspernatur expedita ea est ab. Eaque ut quibusdam voluptas cumque. Ipsa voluptas saepe ex libero. Temporibus libero consequatur eligendi et. Earum'),
  ('Veritatis ducimus ut provident. Ipsum possimus odio nisi quos. Eum iusto sint consequatur sit ex. Delectus earum aspernatur provident sapiente aut opt'),
  ('Vero ut recusandae enim sint at. Sunt similique est quisquam et voluptas quisquam et. Molestiae illo nam earum accusantium fuga aut sed aut. Provident'),
  ('Voluptas fugit magnam modi ipsa et sed fugiat. Explicabo dolorem quidem debitis ut explicabo. Ut autem molestiae similique sunt consectetur debitis. V'),
  ('Voluptas vel ipsa vel aut. Consequatur ex quibusdam nulla mollitia quas vel omnis. Ut atque aut itaque minus fugit. Et perspiciatis sed et voluptates '),
  ('Voluptate labore dolore maiores at voluptatem dolor voluptas porro. Fugiat possimus et tenetur laudantium suscipit. Velit libero tempora sequi. Ipsa e'),
  ('Voluptate provident laboriosam omnis enim quia architecto. Totam non rerum exercitationem eligendi. Tempore numquam sit molestias quam iste expedita. '),
  ('Voluptatem cumque deleniti itaque similique ut quasi. Laboriosam nam assumenda expedita accusantium velit accusamus ut. Totam ducimus qui est. Ipsam c'),
  ('Voluptatem id est laborum eos pariatur consectetur. Et ducimus fuga at nostrum possimus assumenda rerum. Eos fuga consectetur soluta ducimus est tenet'),
  ('Voluptatem maxime eum totam est dolor. Vel libero sed et perferendis aut itaque. Harum numquam enim voluptatibus nesciunt enim quae dolorum similique.');
  
  select * from communities;
  
  INSERT INTO communities_users (community_id, user_id) VALUES
  ('1','1'),
  ('2','2'),
  ('3','3'),
  ('4','4'),
  ('5','5'),
  ('6','6'),
  ('7','7'),
  ('8','8'),
  ('9','9'),
  ('10','10'),
  ('11','11'),
  ('12','12'),
  ('13','13'),
  ('14','14'),
  ('15','15'),
  ('16','16'),
  ('17','17'),
  ('18','18'),
  ('19','19'),
  ('20','20'),
  ('21','21'),
  ('22','22'),
  ('23','23'),
  ('24','24'),
  ('25','25'),
  ('26','26'),
  ('27','27'),
  ('28','28'),
  ('29','29'),
  ('30','30'),
  ('31','31'),
  ('32','32'),
  ('33','33'),
  ('34','34'),
  ('35','35'),
  ('36','36'),
  ('37','37'),
  ('38','38'),
  ('39','39'),
  ('40','40'),
  ('41','41'),
  ('42','42'),
  ('43','43'),
  ('44','44'),
  ('45','45'),
  ('46','46'),
  ('47','47'),
  ('48','48'),
  ('49','49'),
  ('50','50'),
  ('51','51'),
  ('52','52'),
  ('53','53'),
  ('54','54'),
  ('55','55'),
  ('56','56'),
  ('57','57'),
  ('58','58'),
  ('59','59'),
  ('60','60'),
  ('61','61'),
  ('62','62'),
  ('63','63'),
  ('64','64'),
  ('65','65'),
  ('66','66'),
  ('67','67'),
  ('68','68'),
  ('69','69'),
  ('70','70'),
  ('71','71'),
  ('72','72'),
  ('73','73'),
  ('74','74'),
  ('75','75'),
  ('76','76'),
  ('77','77'),
  ('78','78'),
  ('79','79'),
  ('80','80'),
  ('81','81'),
  ('82','82'),
  ('83','83'),
  ('84','84'),
  ('85','85'),
  ('86','86'),
  ('87','87'),
  ('88','88'),
  ('89','89'),
  ('90','90'),
  ('91','91'),
  ('92','92'),
  ('93','93'),
  ('94','94'),
  ('95','95'),
  ('96','96'),
  ('97','97'),
  ('98','98'),
  ('99','99'),
  ('100','100'); 
  
  select * from communities_users;
  
  INSERT INTO object_types (name) VALUES
  ('users'),
  ('media'),
  ('messages'); 
  
  select * from object_types;
  
  INSERT INTO likes (object_id, object_type_id, user_id, value) VALUES
  ('1','1','1','2'),
  ('2','2','2','-7'),
  ('3','3','3','10'),
  ('4','1','4','-2'),
  ('5','2','5','4'),
  ('6','3','6','2'),
  ('7','1','7','-7'),
  ('8','2','8','9'),
  ('9','3','9','-1'),
  ('10','1','10','10'),
  ('11','2','11','5'),
  ('12','3','12','-1'),
  ('13','1','13','10'),
  ('14','2','14','2'),
  ('15','3','15','-9'),
  ('16','1','16','-8'),
  ('17','2','17','7'),
  ('18','3','18','-4'),
  ('19','1','19','-7'),
  ('20','2','20','2'),
  ('21','3','21','6'),
  ('22','1','22','-3'),
  ('23','2','23','4'),
  ('24','3','24','1'),
  ('25','1','25','8'),
  ('26','2','26','4'),
  ('27','3','27','-6'),
  ('28','1','28','-2'),
  ('29','2','29','-10'),
  ('30','3','30','-8'),
  ('31','1','31','3'),
  ('32','2','32','-4'),
  ('33','3','33','7'),
  ('34','1','34','-7'),
  ('35','2','35','-3'),
  ('36','3','36','-9'),
  ('37','1','37','-1'),
  ('38','2','38','9'),
  ('39','3','39','-3'),
  ('40','1','40','0'),
  ('41','2','41','-1'),
  ('42','3','42','3'),
  ('43','1','43','-6'),
  ('44','2','44','-1'),
  ('45','3','45','9'),
  ('46','1','46','-9'),
  ('47','2','47','-2'),
  ('48','3','48','-6'),
  ('49','1','49','-4'),
  ('50','2','50','-9'),
  ('51','3','51','-10'),
  ('52','1','52','-6'),
  ('53','2','53','1'),
  ('54','3','54','5'),
  ('55','1','55','-10'),
  ('56','2','56','4'),
  ('57','3','57','2'),
  ('58','1','58','8'),
  ('59','2','59','0'),
  ('60','3','60','-2'),
  ('61','1','61','4'),
  ('62','2','62','4'),
  ('63','3','63','-7'),
  ('64','1','64','10'),
  ('65','2','65','3'),
  ('66','3','66','-9'),
  ('67','1','67','-7'),
  ('68','2','68','-6'),
  ('69','3','69','7'),
  ('70','1','70','1'),
  ('71','2','71','9'),
  ('72','3','72','-7'),
  ('73','1','73','-1'),
  ('74','2','74','-5'),
  ('75','3','75','7'),
  ('76','1','76','8'),
  ('77','2','77','5'),
  ('78','3','78','-9'),
  ('79','1','79','-2'),
  ('80','2','80','6'),
  ('81','3','81','3'),
  ('82','1','82','2'),
  ('83','2','83','0'),
  ('84','3','84','10'),
  ('85','1','85','9'),
  ('86','2','86','6'),
  ('87','3','87','10'),
  ('88','1','88','4'),
  ('89','2','89','-7'),
  ('90','3','90','1'),
  ('91','1','91','9'),
  ('92','2','92','2'),
  ('93','3','93','-3'),
  ('94','1','94','-9'),
  ('95','2','95','10'),
  ('96','3','96','-5'),
  ('97','1','97','-3'),
  ('98','2','98','-2'),
  ('99','3','99','-10'),
  ('100','1','100','7'); 
  
  select * from likes;
  
  INSERT INTO emoji (name, file) VALUES
  ('accusamus','/a89ebc5c7770d64b0eda8386bdcbae5c.jpg'),
  ('ad','/17c6396d23a17b6ad1fb90b9f3cf893d.jpg'),
  ('adipisci','/f149799fb5d1617ee38541ab915400aa.jpg'),
  ('aliquam','/f263370407b48a01fcaa573fc5cd8904.jpg'),
  ('amet','/e1df46342c476cac4b9b1774048ae662.jpg'),
  ('animi','/db3e8640ff7609c8f666c418a88b6ff9.jpg'),
  ('aperiam','/015bc9b77c76b67fc420f2bd4e64ecc0.jpg'),
  ('architecto','/b2e5463dd075c7e4cf5d15008c5734d2.jpg'),
  ('aut','/8bd1f1da452f50a7bb13ace65fc22e9a.jpg'),
  ('beatae','/51947d8b7013b09f203509e9b9975393.jpg'),
  ('commodi','/0074bb9ef270e863ec8bc64470f11e3e.jpg'),
  ('consectetur','/e339f952a324c699afbd7e11a18cac0e.jpg'),
  ('consequatur','/95287470b66d6d439293ab084bcc6679.jpg'),
  ('corporis','/06433e322ab2b4c97d11bcade3d2bcb8.jpg'),
  ('corrupti','/832571918def9d958d84eb1a7ee53a61.jpg'),
  ('cum','/1c56ff90e4898b8cdbfc100c949f29e1.jpg'),
  ('cumque','/feb0e05e4f2ae7b1941b189fa9ad03d1.jpg'),
  ('debitis','/17a535608454067a0870f08ae82c0203.jpg'),
  ('delectus','/9f50190264c38fa36c242bc6e64b731c.jpg'),
  ('dignissimos','/5cbf94eb9fa62a3650cee655404098b9.jpg'),
  ('dolor','/b1848449c416c21579b7db4ad4f62218.jpg'),
  ('dolorem','/15a8960765d87a127d01f3f229c12767.jpg'),
  ('doloremque','/6d626b1fe0a7ea3b1f0aa4feb9a5c9cb.jpg'),
  ('dolores','/2ac05dc143fd6675a0fb7aa04826e5b0.jpg'),
  ('ea','/80a56d186f04a30b6426747a24306eec.jpg'),
  ('eius','/39230421c77a6f72beb1e94edc942351.jpg'),
  ('enim','/12a3b4335651c04f50394b8528cdad24.jpg'),
  ('eos','/ee8133906371b4020131a95e7af8dee0.jpg'),
  ('error','/9b491cbfe3abb66bffd8f31afce068fb.jpg'),
  ('est','/5f63441370ecaffe4859ad39419e7cf2.jpg'),
  ('et','/5fd69d9858ffed511685a645e53730c5.jpg'),
  ('eum','/0fa4e26a457b28bff064cda010e9f51c.jpg'),
  ('expedita','/0827c997f447621f73bec3759d47e8cc.jpg'),
  ('explicabo','/8cf7e787a45385f0b498c4e189515be9.jpg'),
  ('fugiat','/188918b13837a3a53ec6138f3122cae0.jpg'),
  ('fugit','/ecba57a7c1e0bc8f0901f9efa4312f1a.jpg'),
  ('id','/bc6091a72400c4a34698b57bed388f79.jpg'),
  ('illum','/48da698575d6676bb92bf05ef73b1710.jpg'),
  ('impedit','/49d1a5bc62b0347c3c21dfda164ed2e8.jpg'),
  ('incidunt','/80071cc2e1a312080a8c0e56577df266.jpg'),
  ('ipsam','/e3d6d9d3ca44e676e6fec7c1d806e7a0.jpg'),
  ('ipsum','/e7c135a281c12c5fe9f5bea82a9b6ca1.jpg'),
  ('iste','/e7cf068caa3a8b171e322adf273992a1.jpg'),
  ('itaque','/3049690db856978968841e31d704b34c.jpg'),
  ('iusto','/b4e0cf4ff5007dfe037514c45e79b94c.jpg'),
  ('labore','/adcdeb1be643a8054bfbcc434405a8ce.jpg'),
  ('laudantium','/39236867215526f71a0ffada0a2d9886.jpg'),
  ('magnam','/2e0148ab36be902a10665d000c128e13.jpg'),
  ('magni','/e468145efb010d4e8fd77c064339cfe6.jpg'),
  ('maiores','/b1fac385441aef0880dd729b1f3be803.jpg'),
  ('minima','/e639678dcf5c2f6d66e004147fcad4c3.jpg'),
  ('minus','/e13f4b09d9113237ef9fdd5cac099506.jpg'),
  ('modi','/6d60c3e56c5a7a086d58716bf2507aa2.jpg'),
  ('molestiae','/dbf67cba245a23d7383c2568da57a8c4.jpg'),
  ('molestias','/c00a2a0c7a4ad9b5315c1326c2b98b7f.jpg'),
  ('mollitia','/8534a4792b5b9e9e20ece348a084f9a9.jpg'),
  ('nam','/c3fac383012fc83970f6ad53a268d164.jpg'),
  ('necessitatibus','/7f752b5bc9e5e2171d00e4b46b770861.jpg'),
  ('nemo','/a9811faa5766128e0f2a8f0010e89a0d.jpg'),
  ('nihil','/2c0b257cff936bed3ad7d860fa2445ac.jpg'),
  ('nisi','/7b2ea5cac50864b7491b46dfa597556a.jpg'),
  ('nobis','/28cb3d8a0ba1e25dab1627f42492f6d6.jpg'),
  ('non','/1dc6a56ce9ba7646e733394af4964afe.jpg'),
  ('nulla','/7609c6f86dfd12042158013bba42df68.jpg'),
  ('numquam','/93b1584291a0c8119ad1b173f1f4d33c.jpg'),
  ('odio','/9442a5b4cfd143252f171aebf84f6e83.jpg'),
  ('officia','/ddb6267b2c5528cf865ff3210ec83acc.jpg'),
  ('officiis','/ba8c6dcb7d1a850d48f65c8e1cb11620.jpg'),
  ('pariatur','/882fdbb972ee1d87fd5bb8b4e0f656eb.jpg'),
  ('placeat','/64cf32468ff61c79de7a9bff865cd1c2.jpg'),
  ('praesentium','/f064189b418eba9f82c8bb16d3f30116.jpg'),
  ('provident','/56c29d0d030fb3b17f68c43e89a22d3d.jpg'),
  ('quam','/d31d1096b1421b4b578e90f59227a18e.jpg'),
  ('qui','/e1b8a0353b6ecade33e2f1421e9acf30.jpg'),
  ('quia','/6f2cbe3a088be7b05fd0809328092fb6.jpg'),
  ('quibusdam','/cdf19bd1601d07bb0e55b5019934a625.jpg'),
  ('quis','/c40cd940f2fd27315508f603631cd21c.jpg'),
  ('quo','/ebebe974f075348d9d0ad46ae8ec9f22.jpg'),
  ('quod','/1316f48e70a4d3c71481349255afdfe5.jpg'),
  ('quos','/64b15dfe545c0d277e8840975cfbc6b5.jpg'),
  ('recusandae','/fade65fbb617f1577ad852616d763dd0.jpg'),
  ('reiciendis','/a113d4251e45def44141025d2c97e78d.jpg'),
  ('repellat','/8dbd131de843f450c4c1164f36f857b6.jpg'),
  ('repellendus','/b18addaa3b7916661771dca7decd55ce.jpg'),
  ('rerum','/ac45104b1de368046ab6512f3fa5d729.jpg'),
  ('saepe','/36a9758517bc6218c2cb6b5885af4b7c.jpg'),
  ('sapiente','/ae6a369cbaa00e988b7296c58b6450dc.jpg'),
  ('sed','/b831c39e31fd81c9f4194c7b38e791e7.jpg'),
  ('sint','/d865d185e7f33058f9433220ce835344.jpg'),
  ('sit','/155d76a49a3ea9b07c323a53cd842835.jpg'),
  ('suscipit','/da9980849c79a7f706008769e053c1ea.jpg'),
  ('ullam','/f7611a868064a877db75a3bf8f67c2ec.jpg'),
  ('ut','/df3973ba0c7a4cb6a80b6b57ad17ac9a.jpg'),
  ('vel','/7640c69ea3dc4298525e4c77a46d00bf.jpg'),
  ('velit','/2d9e6701e6f367c661c6d0943ac1683f.jpg'),
  ('veniam','/599f2bce1f873ced8060ba97301d95ac.jpg'),
  ('voluptas','/9c3cb052fdc1ec79889a148c4556bd4b.jpg'),
  ('voluptatem','/546d554c032473b34791eae7444cba03.jpg'),
  ('voluptates','/64153c1c7c542c3d2221337316c3e00d.jpg'),
  ('voluptatibus','/1d24c5bcb57f38abcc01b2dda3137305.jpg');
  
  select * from emoji;
  
  INSERT INTO posts (user_id, communitie_id, title, body) VALUES
  ('70','15','Saepe consequatur suscipit dolore quo rerum.','Quae earum autem libero. Laboriosam aspernatur adipisci sit vel. Est at sequi dolor cum odit aut.'),
  ('80','94','Est reprehenderit magnam non est ut nesciunt.','Ad consequatur accusantium pariatur deserunt et optio quae labore. Excepturi et quae qui ut repellat facilis quod. Deserunt eveniet enim sit vel.'),
  ('78','59','Sequi aut sit sit fugit.','Officia ut est sit sit repellat iste eius nisi. Necessitatibus dignissimos natus voluptas perferendis alias. Aut velit incidunt perferendis odio voluptatibus inventore.'),
  ('98','51','Deserunt ad incidunt ea nihil quasi similique ipsa.','Quam assumenda esse sapiente animi. Libero sequi saepe explicabo porro laudantium. Voluptatem quaerat aut repudiandae minima eligendi explicabo quibusdam omnis.'),
  ('7','88','Iure magni excepturi rerum voluptatibus voluptatem nulla.','Neque laboriosam id consequatur suscipit deleniti. Sunt eaque quo consequatur autem. Non qui ut nesciunt sit omnis officiis distinctio.'),
  ('100','31','Ut earum unde labore quia.','Et animi asperiores quas est magni dolore ratione. Doloremque cupiditate odit dolor. Accusamus reiciendis error sit iste mollitia. Velit non at velit. Amet sit at reprehenderit ipsa voluptas.'),
  ('14','24','Eos nobis dignissimos officiis.','Nam facere et ut sed optio ex sit tenetur. Consequuntur magnam ullam magni cum minima aut provident ad. Enim beatae eius et aspernatur.'),
  ('9','21','Consequuntur repellendus quos et accusamus officiis.','Et et tenetur est. Ipsa fuga nostrum hic distinctio. Consequatur consequatur aut natus maxime. Fuga laboriosam vel et dolorem ut omnis.'),
  ('96','91','Rerum animi qui eligendi aut voluptatem iure.','Minima iusto eum at quia sit veniam quam. Aliquam et voluptatem ipsam consequatur. Dolor dolorem nesciunt quaerat maiores voluptatem assumenda.'),
  ('70','91','Voluptatem molestiae non placeat animi.','Similique doloribus facere iste ullam et quo. Ipsum aut illo harum sit fugit libero adipisci quas. Quasi ullam vero sunt magnam neque voluptatem. Iste optio reiciendis odio autem amet et.'),
  ('73','93','Sed voluptas provident repellendus eos eum.','Est pariatur cumque adipisci repellendus vel blanditiis. Dolore enim consequatur qui voluptatibus. Dolores ipsam quis et odit dolor. Dolores debitis eius laborum est sit voluptatem.'),
  ('72','55','Minus reiciendis velit unde vel.','Quia eaque hic illum quia aliquid. Aspernatur aspernatur nisi voluptate non sit tempora. Quis occaecati repudiandae illum ducimus quia aliquid vero odio. Est similique debitis dignissimos magnam perferendis et fugiat.'),
  ('20','93','Inventore qui error numquam omnis eius consequatur qui.','Deleniti vitae vel dolor similique delectus ut placeat. Recusandae accusantium alias et aut dolorum. Voluptatem quaerat est deserunt aut.'),
  ('85','78','Sint quaerat fugiat nostrum magnam alias odio eos.','Ipsa debitis molestiae assumenda quibusdam. Necessitatibus est enim autem libero neque. Reiciendis soluta tempora eius amet. Eos at quisquam ut alias enim et.'),
  ('13','54','Voluptatem excepturi nostrum qui amet aut aut earum.','Rem fugiat rem ea sint. Sequi laborum qui tempora tempora aut. Sed consectetur quis et cupiditate labore.'),
  ('86','34','Tempore est aut molestiae vitae dolorem.','Maxime vitae est modi mollitia et. Et quaerat laudantium possimus aut ea consequatur. Voluptas dolores ad corporis enim totam qui.'),
  ('31','7','Eos quia tenetur ratione quia.','Sunt perspiciatis et quia tempore sed. Totam nisi aspernatur libero id. Alias aut sint ut reiciendis incidunt sunt. Vel et ab provident.'),
  ('2','55','Maiores sapiente qui libero qui sint officia.','Quaerat neque dolores occaecati soluta. Sed aut aut illum consequatur aut nulla voluptate. Voluptatum dolorem doloribus non aspernatur excepturi nesciunt. Qui quibusdam maiores distinctio.'),
  ('89','100','Velit nobis quia porro.','Tempore neque quis pariatur culpa. Qui voluptas perferendis eum aperiam nemo. Consequatur illo explicabo dolorem et id autem. Et vel quos sint illum illo ut sed ullam.'),
  ('11','24','Quam illo sequi molestias qui voluptatum.','Molestias iure dolorum id culpa qui voluptate. Maxime libero aliquid repudiandae veniam et accusamus quos. Sunt nostrum molestias odio ut quo atque illo. Dicta ipsa quia laboriosam.'),
  ('53','47','Voluptas unde quisquam nesciunt fuga natus sit.','Pariatur veniam inventore minus neque unde. Et rerum ut et ipsam repudiandae quasi ducimus. Nulla et ad hic porro sed velit nihil.'),
  ('71','68','Pariatur possimus dignissimos doloribus.','Molestias autem id nulla. Consectetur vel quos velit quas adipisci. Vitae aut neque quidem ut voluptatum.'),
  ('48','36','Optio rerum quia autem libero.','Voluptas voluptatem modi eligendi pariatur fugit consectetur. Quidem facilis ea rem quibusdam. Blanditiis numquam voluptates doloremque est architecto sunt vel.'),
  ('3','26','Est voluptatum sed libero nesciunt accusantium.','Explicabo libero eligendi rerum quisquam eos repudiandae id. Voluptas autem deleniti voluptatum similique minus. Totam dolor dolorem et delectus quis.'),
  ('66','47','Animi similique illo minus quia eos.','Sint non non sed aperiam. Vel dolor molestiae voluptate quia harum quaerat aut.'),
  ('80','8','Voluptas aut doloribus commodi laudantium magnam quasi.','Est illum sit dolorem autem. Sequi debitis et dolores nesciunt quam est blanditiis cupiditate. Iure amet eveniet consequuntur et quos fugit sequi.'),
  ('19','15','Perspiciatis distinctio ea provident nostrum.','Aut fugit eos reprehenderit consequatur modi hic quam eum. Deleniti voluptas earum voluptate sit architecto adipisci nesciunt. Facere corporis quisquam minus dignissimos. Similique quidem dicta voluptatem maiores.'),
  ('27','11','Nisi velit earum aut minima.','Commodi nostrum ut a tempore assumenda. Dolores non et consequatur consectetur.'),
  ('25','13','Explicabo dolor omnis dolores.','Voluptatibus non in nesciunt perspiciatis sed. Et recusandae dolor reprehenderit excepturi unde. Aspernatur veritatis necessitatibus et voluptatem dolor repellat maiores. Officia repudiandae et atque nesciunt.'),
  ('82','60','Amet quod maxime quisquam.','Nobis ut inventore tenetur numquam. Aut blanditiis quos sunt deserunt. Ipsum laudantium et vitae omnis odio aut. Ut eveniet exercitationem unde voluptas pariatur expedita. Accusamus necessitatibus est corporis.'),
  ('28','26','Consectetur cum sed commodi non maiores delectus quae.','Eum hic praesentium rerum. Ut ipsam accusamus quo facilis quae facere ut. Et labore hic ut placeat ut. Quia non a pariatur consequatur.'),
  ('96','38','Consectetur corporis aut accusantium minus rem a sed sint.','Deserunt voluptas nulla qui. Sed omnis culpa ab nisi hic et qui. Culpa est velit magnam accusamus quia blanditiis.'),
  ('93','63','Modi libero dolor eum et dolor magnam.','Suscipit accusantium esse id iure hic eos. Fuga voluptatem voluptatem doloribus veritatis. Aut autem dolores inventore eveniet sed sequi. Debitis eveniet quisquam debitis quod architecto dolores.'),
  ('85','59','Molestias omnis saepe sit quisquam nulla ex molestiae.','Ab et optio voluptas nesciunt et praesentium doloremque. Ut minus veritatis unde cum incidunt occaecati. Voluptatem dolor eligendi dolorum molestiae ut voluptas quibusdam quia. Amet laborum excepturi et ratione consequatur quidem.'),
  ('100','29','Aut iste vero ducimus non maiores fugiat.','Voluptate est dolores odio magnam itaque. Consectetur amet saepe consequatur nostrum corporis. Vitae qui cupiditate sunt ea autem quo et. Et culpa fugit autem voluptatem quo qui quaerat id. Nihil molestiae consequatur est tenetur.'),
  ('45','86','Maiores quas quasi facere nulla.','Quas cupiditate repellat voluptate quo et in occaecati. Sequi odit beatae facere. Perferendis labore consectetur cupiditate voluptatem distinctio sint cum. Blanditiis optio quia voluptatem voluptatem aut.'),
  ('57','12','Cum dicta eos aut pariatur.','Tenetur ut omnis iste. Omnis fugit dolores non sint. Officia atque similique fuga quia iure itaque unde.'),
  ('60','76','Itaque harum alias similique dolorum aut optio totam.','Facilis eveniet id suscipit modi. Sed consequuntur est et occaecati sunt corporis sequi vero. Molestiae quia aliquam et delectus.'),
  ('74','54','Dolorum et ad autem asperiores dolorem maxime a ratione.','Corporis quibusdam at ut cum dicta sed incidunt. Vel et consectetur soluta fuga. Excepturi ut impedit quisquam eos quam numquam dolorum. Eum maiores itaque provident sed.'),
  ('69','45','Velit eius quo asperiores itaque sunt.','Autem quia fuga doloremque cumque nesciunt aut. Autem minima ut maxime facilis fuga. Inventore repudiandae iure qui sunt blanditiis perferendis.'),
  ('74','18','Facere odit et ut optio doloribus earum est.','Eaque vitae quae omnis et corrupti tenetur dolor et. Commodi excepturi iste qui id at nostrum perferendis. Dolorem et ut et magnam ipsam.'),
  ('57','59','Praesentium dolor deserunt error sequi voluptas sint quidem dolor.','Sint occaecati dolore beatae quia ab tenetur dicta. Ullam praesentium sint asperiores quo sed dolore. Ut velit sint inventore impedit numquam. Est ut minima tempora impedit possimus quia ullam.'),
  ('68','69','Hic cum recusandae odit ab sint.','Ad et nemo inventore ullam cupiditate et dolores perferendis. Repellat ea exercitationem error nemo. Molestias quas ea eos explicabo facere. Praesentium eos ut adipisci. Rerum asperiores voluptatum assumenda.'),
  ('23','7','Aut pariatur ducimus nisi autem.','Culpa illum iure illo repudiandae. Laboriosam quis culpa reprehenderit est sint. Omnis quas qui quis sunt pariatur nam cum. Quaerat illum dolores illo doloremque sit velit sequi occaecati.'),
  ('15','63','Magni reiciendis et et ullam.','Minima aliquam qui excepturi qui. Minima sit voluptatibus odit commodi facere velit. Quasi pariatur rem eaque quos sequi.'),
  ('26','52','Blanditiis et facilis dolor nisi et laudantium deserunt.','Sit asperiores consequatur ab itaque fugit. Eveniet neque suscipit cumque. Nesciunt repellat saepe sit tempora iste qui dolorum eligendi.'),
  ('54','70','Incidunt porro alias illo.','Cupiditate eos iusto possimus voluptatem dolorum et. Dolores assumenda sunt fuga rem vitae nisi odio. Cumque sunt in qui eveniet.'),
  ('7','55','Repellendus quia ab voluptatem veritatis rerum ut et voluptatem.','Temporibus provident sit et qui laborum. Totam architecto similique nulla provident eos qui. Aut quos quas consequatur deleniti.'),
  ('26','62','Vel quo adipisci exercitationem in doloremque consequatur illo.','Adipisci voluptatem nostrum dolor nihil voluptas occaecati ut. Est aliquid doloremque veniam aliquid. Sed consequatur laboriosam aut et aut reiciendis. Illum aliquam similique culpa quis ullam.'),
  ('48','41','Sit aut et voluptas cum.','Eos illo occaecati quo eum dicta aut. Veritatis assumenda maxime aut assumenda ipsam totam omnis similique. Quia cupiditate aut occaecati in veniam animi quas.'),
  ('79','99','Nulla rerum id dolorem consequatur molestiae.','Odio voluptas soluta odit dolores. Quod dolor repudiandae aut provident autem laudantium. Ipsum sed quidem qui autem.'),
  ('59','30','Similique consequuntur officia nulla ut ut et sequi.','Pariatur dolor quos consequatur a ut et. Eum amet ducimus adipisci ullam et accusamus accusantium amet. Ut qui ut occaecati sed dolorum voluptatum. Voluptas et officiis qui animi officia.'),
  ('7','97','Similique cum voluptas quas molestiae vel a quisquam qui.','Accusamus voluptate ut fugit iste error omnis. Commodi dicta quibusdam sequi omnis. Nobis quod beatae natus odit blanditiis ut quam.'),
  ('81','68','Omnis minima nostrum eos beatae ratione ea.','Rem quas nesciunt quo commodi illum. Alias et et voluptas nostrum. Possimus nesciunt ratione possimus ab.'),
  ('50','6','Dicta tenetur minima itaque fuga.','Eaque reprehenderit voluptatem molestias dolorem est. Quasi aut eum veniam natus. Omnis qui aliquam molestiae rerum provident. Nemo possimus in exercitationem dolor voluptate eligendi voluptatem veniam.'),
  ('76','93','Suscipit enim voluptatem fugiat.','Rem id corporis provident nobis ducimus. Molestiae quisquam eaque et illum. Ut rerum voluptatem recusandae quam et maiores dolores. Aut nihil magni facere magnam tempora temporibus est. Animi ea eius et reprehenderit ut cum commodi.'),
  ('84','34','Dolores odio est fugit doloribus vel et et.','Praesentium quis dicta eos eaque. Eum quia quam culpa aspernatur temporibus. Eos veniam vel repellat voluptatibus ullam. Architecto pariatur tempore ut omnis earum commodi.'),
  ('21','34','Provident eos ut rem.','Neque ut fugit blanditiis placeat sunt nulla. Perferendis ipsa totam incidunt reiciendis alias nulla. Nihil ut est consequuntur voluptas voluptatibus ut officiis. Est minima deleniti blanditiis et maxime dolores ut. Reprehenderit qui aut veniam veritatis fuga facere officia.'),
  ('62','13','Eum consequuntur quaerat tempore id modi consequuntur et itaque.','Eum sint repellat dicta error qui similique deleniti. Explicabo similique officia possimus in nulla temporibus. Sint temporibus harum et architecto maxime. Et quia rerum doloremque consectetur. Adipisci minima vero soluta asperiores possimus illum amet ut.'),
  ('48','49','Rerum quidem in voluptas perspiciatis omnis.','Qui voluptas assumenda saepe labore aspernatur dolor molestias. Et adipisci magnam repellendus dolores dolorum reprehenderit. Laborum qui et rem nam dolor ullam unde. Quia quia non quam eos earum quis.'),
  ('11','40','Aut odio autem iste eligendi ut officiis.','Ratione fugit ratione enim quaerat pariatur. Quibusdam rerum quis quaerat sequi pariatur quod est. Et aut consequatur atque consequatur voluptatem voluptatem.'),
  ('42','15','Qui accusantium ab accusamus quia autem.','Ut animi voluptates earum error doloribus laborum. Eum aut quam ipsum fugiat fugiat cum consequatur. Similique dolorum quis id ipsa perferendis at velit qui. Deleniti similique odio voluptatibus aut ut eos sint.'),
  ('40','4','Similique aut et quas.','Ut sapiente ullam dolor distinctio tempore soluta qui laborum. Totam recusandae dolor rerum non. Tempore quisquam aut voluptatem nobis. Libero repellat voluptas ipsa autem.'),
  ('33','83','Dolor consequuntur cupiditate illum beatae eos.','Aut aperiam deserunt dolore consequatur. Eius voluptatem quis nostrum quis et unde.'),
  ('16','94','Sint ducimus et commodi laudantium assumenda.','Sed magni illum omnis id. Minima consequuntur atque repellat ducimus totam quasi magni. Libero nemo rerum qui repellendus perferendis. Ratione sunt vel molestiae dolores maxime doloribus.'),
  ('40','85','Aut voluptatem id et.','Assumenda voluptatibus sit quasi ut officiis deleniti quibusdam autem. Molestiae adipisci molestiae saepe magni eaque facere minima. Rem quidem ad et vel incidunt aliquam. Pariatur nihil et quaerat.'),
  ('19','28','Omnis aut minima quidem enim autem.','Illum exercitationem modi quo deleniti delectus quidem. Corrupti molestiae voluptatum amet placeat velit. Cum consequatur aut officiis qui qui. Veniam ullam placeat repudiandae neque vero quo et.'),
  ('13','23','Et ut ea sed qui.','Hic numquam commodi ut et ratione assumenda. Voluptas officia incidunt exercitationem libero amet. Et beatae aspernatur deleniti quibusdam reprehenderit dignissimos eius. Reiciendis amet dolorem quas eos eos.'),
  ('73','51','Quae nisi voluptate nisi.','Itaque totam illo ratione cumque illum laboriosam cum. Laudantium ipsum et rerum officia quae. Laboriosam sed soluta aspernatur voluptas molestiae vero consequatur.'),
  ('14','37','Eligendi doloremque commodi enim laboriosam tenetur qui nisi ab.','Aut et voluptatem est debitis qui soluta voluptatum. Adipisci sunt quaerat sapiente asperiores. Nobis odio a laudantium et et. Quas dolores iusto quod qui dolores et.'),
  ('77','84','Magni culpa quos consequuntur repudiandae eum impedit laudantium.','Id dolores doloribus iste vel rerum maxime. Autem nesciunt asperiores voluptas eligendi. Doloribus consequuntur voluptate quod autem et debitis assumenda. Ducimus voluptatem assumenda nostrum commodi quisquam voluptatem cum.'),
  ('100','48','Vel reprehenderit perferendis ut ratione dolorem quis.','Pariatur aut architecto laboriosam voluptatem consectetur nihil repudiandae. Autem dolores esse at. Tempora deleniti assumenda voluptas voluptas cumque omnis libero provident. Voluptas non excepturi repellat illum.'),
  ('13','10','Omnis molestiae possimus enim fuga.','Omnis fugiat labore sunt ut voluptatem. Enim fuga voluptatibus quos qui ea dicta.'),
  ('93','27','Eligendi occaecati sint qui aliquid sed et adipisci.','Sint et beatae perferendis ipsam officiis consequatur consequatur. Sed totam sunt excepturi repellat qui. Optio omnis occaecati repudiandae dicta.'),
  ('11','64','Est tempore voluptatem et deleniti voluptatem.','Est ullam eum animi. Dolores magni quis suscipit et. Qui est aut qui non.'),
  ('24','68','Et eveniet corrupti atque necessitatibus commodi.','Voluptates repellat accusantium sed vel. Et quidem adipisci enim perferendis necessitatibus corrupti ut. Sit at eligendi voluptas aut nisi illo.'),
  ('69','91','Sed accusantium expedita dolores nihil suscipit voluptatem nesciunt.','Explicabo suscipit quidem ea molestiae ratione possimus. Magnam dolor quis dolorum non. Natus est voluptas deserunt et possimus et.'),
  ('12','52','Eaque ut autem quia molestias.','Similique natus explicabo reiciendis voluptate ipsam in sunt. Nam quo quia qui voluptatem. Et voluptatem unde fugit dolorem neque. Vero et nihil nemo itaque neque.'),
  ('25','98','Et nisi minus minus.','Necessitatibus et exercitationem ratione autem dolor doloremque officiis. Doloribus quisquam iste quidem eum asperiores. Dolor nemo eligendi aut veniam cumque.'),
  ('54','49','Minima nihil nobis dolorem aut omnis sint et.','Quis tempora ea officia voluptas. Id laudantium id consectetur quibusdam. Optio laudantium eum aut occaecati voluptatem. Nostrum qui est necessitatibus ducimus autem eum excepturi.'),
  ('24','26','Et et unde consequuntur quia sequi repellat quisquam labore.','Maxime odio doloribus voluptatum nihil et aperiam. Nam incidunt enim minima iste qui. Perferendis distinctio veniam maiores suscipit sit consequatur illo. Sint qui sequi quibusdam amet.'),
  ('97','35','Sint eum ipsum recusandae aspernatur consequatur commodi.','Est quibusdam itaque sint quia. Fuga aperiam quam suscipit occaecati dolor eum ut nostrum. Quo veritatis similique ut ea deserunt reiciendis sit. Sunt dolores ut nam architecto dolor.'),
  ('66','25','A dolorum dolores eius quo et.','Architecto facere dolores ipsam provident dolores aut. Qui sequi et velit odio exercitationem illo accusamus dolores. Ex cumque esse voluptatibus ipsum. Quae vitae esse quis qui non.'),
  ('32','9','Est dolores molestiae id velit.','Illo voluptatem quidem aut voluptates repellat. Similique ratione accusamus sed vitae et hic inventore. Error et eius asperiores ullam similique quas quibusdam laboriosam. Adipisci neque occaecati molestiae adipisci quaerat repudiandae.'),
  ('43','61','Aut a rem id aliquam.','Labore sapiente ut hic modi est. Atque laboriosam voluptate voluptas molestiae voluptas vero vel. Repudiandae quis voluptate odit nam quasi. Sed consequatur maiores aut repellendus commodi laboriosam perspiciatis.'),
  ('34','11','Vero possimus sit similique asperiores.','Facere ea vitae hic libero nihil. Doloribus aut nihil consequatur sint eaque exercitationem. Nihil placeat quis quasi enim. Cum sit hic natus.'),
  ('85','7','Vel aperiam corrupti itaque quo et corporis.','Ut debitis nisi ut ratione ratione. Odit id officia asperiores accusantium autem. Delectus ratione est distinctio est et. Esse provident et aperiam maxime recusandae.'),
  ('41','20','Corporis iusto non qui debitis quibusdam et aspernatur.','Accusamus quae aspernatur illum sed. Et at fugit labore minus et facilis architecto. Aut voluptate iste esse iste eligendi sequi aspernatur sunt. Dolores laborum neque quo.'),
  ('76','73','Velit rerum laudantium nulla eligendi consequuntur.','Ut unde nostrum rerum aut a beatae. Ut illum officiis exercitationem omnis quasi quod ad corporis. Voluptas impedit maxime veritatis qui doloremque et maxime.'),
  ('62','6','At omnis temporibus qui pariatur perspiciatis voluptatem nihil.','Temporibus est recusandae necessitatibus ad id culpa dolores. Ut ratione voluptas nesciunt ut reprehenderit impedit qui. Possimus ratione labore minima ea quia. Aut possimus debitis corrupti labore tenetur modi. Enim mollitia quisquam est blanditiis est nostrum quia.'),
  ('61','53','Temporibus qui ab odit et et beatae earum.','Et minus facilis porro soluta. Perferendis sapiente ab culpa vel est adipisci.'),
  ('77','65','Laborum eos occaecati quia omnis non neque quisquam quas.','Dolores aspernatur commodi quos sapiente. Mollitia enim placeat dolor temporibus ipsa nemo hic. Ullam eos tenetur commodi est officia distinctio unde. Aut esse in et ea voluptatibus ut. Nam qui ipsum neque quisquam aut.'),
  ('3','4','Deleniti alias eos unde.','Enim nihil in eaque ducimus voluptatem aliquam et. Fugiat inventore rerum eos at doloribus sed omnis quas. Et pariatur delectus et aut tempore. Facilis consequatur dolorem quod exercitationem est ut.'),
  ('73','33','Animi inventore ipsum et id culpa.','Odio voluptatum consequatur voluptas earum. Ducimus vel laudantium ut. Asperiores commodi aperiam eos consectetur eos soluta. Odio autem fugit necessitatibus enim.'),
  ('70','94','Exercitationem delectus quam reiciendis quo consequatur.','Ea quaerat voluptate deleniti dicta similique alias est. Dicta aut aut deserunt sit laboriosam voluptatum. Doloremque et voluptatem accusamus sunt. Magnam magni sed id. Ducimus iste veniam eum voluptate eligendi sit.'),
  ('67','49','Quo dignissimos voluptas in et eos et.','Voluptatem eum non placeat voluptatem. Impedit at non maxime voluptas repudiandae cumque eos. Et voluptatem placeat qui nihil laborum libero. Nesciunt ut ullam eveniet.'),
  ('73','54','In labore voluptas expedita velit tempore.','Aperiam cupiditate sint quaerat ut voluptas quaerat veritatis. Dolor eum saepe aut magni voluptas quibusdam. Ex illo excepturi assumenda et nobis. Vel dicta ipsum labore qui ullam.'),
  ('27','76','Unde laboriosam qui atque odit eum.','Excepturi ex et vel odit nulla itaque qui nemo. Consequuntur suscipit et dolores tempore minima sequi. Accusantium sit aut dolore autem et autem.'),
  ('4','89','Consequatur quia asperiores culpa.','Sapiente ipsum rerum et ullam soluta sed sed quisquam. Nihil a consectetur a vitae et ut neque. Odio ut cupiditate dolor veniam eos dolorem. Omnis qui quis ullam enim consequatur.'),
  ('27','5','Et reiciendis et explicabo ut iste id veritatis.','Qui quisquam porro nesciunt minus eveniet eos. Eligendi dolorem eos voluptatibus culpa ut earum. Voluptatem debitis quia consequatur quos. Eaque et error architecto totam quis similique.'); 
  
  select * from posts;
  